.CXFW7q_footer{position:relative}.CXFW7q_socialLink:focus-visible,.CXFW7q_navLink:focus-visible,.CXFW7q_brand:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.CXFW7q_brand,.CXFW7q_navLink,.CXFW7q_socialLink{transition:none}}
.yrjgKq_strip{border-bottom:1px solid color-mix(in srgb, var(--blue) 25%, var(--border));background:color-mix(in srgb, var(--blue) 10%, var(--background));color:var(--foreground)}.yrjgKq_inner{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 22px;min-height:40px;padding-block:5px;font-size:12px;line-height:1.45;display:grid}.yrjgKq_headline{overflow-wrap:anywhere;min-width:0;font-weight:550}.yrjgKq_timer{white-space:nowrap;color:var(--foreground);font-variant-numeric:tabular-nums;justify-self:end;align-items:center;gap:7px;font-family:ui-monospace,monospace;font-size:12px;font-weight:600;display:inline-flex}.yrjgKq_timer svg{color:color-mix(in srgb, var(--foreground) 80%, var(--blue));flex-shrink:0}.yrjgKq_link{min-width:0;max-width:360px;min-height:30px;color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:5px;font-weight:650;display:inline-flex}.yrjgKq_link:hover{text-decoration:underline}.yrjgKq_link:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:3px}.yrjgKq_link svg{flex-shrink:0}@media (max-width:1023px){.yrjgKq_inner{grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding-block:6px}.yrjgKq_headline{grid-column:1/-1}.yrjgKq_link{max-width:100%;min-height:32px}}@media (max-width:430px){.yrjgKq_inner{column-gap:10px;font-size:11px}.yrjgKq_timer{gap:5px;font-size:11px}}
.cr_YkG_headerBook{animation:.6s ease-in-out cr_YkG_header-book}.cr_YkG_headerTarget{animation:.65s ease-in-out cr_YkG_header-target}@keyframes cr_YkG_header-book{0%,to{transform:rotate(0)translateY(0)}35%{transform:rotate(-8deg)translateY(-1px)}70%{transform:rotate(6deg)translateY(0)}}@keyframes cr_YkG_header-target{0%,to{transform:scale(1)}45%{transform:scale(1.16)}75%{transform:scale(.96)}}
._3joj1W_stage{pointer-events:auto;width:100%;height:100%;position:relative}._3joj1W_poster{object-fit:contain;object-position:center bottom;opacity:.001;transition:opacity .2s}@media (prefers-reduced-motion:reduce){._3joj1W_poster{opacity:1}}._3joj1W_canvas{width:100%;height:100%;position:absolute;inset:0}@media (max-width:80rem){._3joj1W_stage{-webkit-mask-image:linear-gradient(#000 66%,#0000 98%);mask-image:linear-gradient(#000 66%,#0000 98%)}._3joj1W_stageFull{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){._3joj1W_canvas{display:none}}
.a5mLJG_root{flex-shrink:0;position:relative}.a5mLJG_trigger{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px;display:flex}.a5mLJG_trigger>svg{color:var(--foreground-muted);margin-right:5px;transition:transform .16s}.a5mLJG_chevronOpen{transform:rotate(180deg)}.a5mLJG_avatar{background:linear-gradient(135deg, var(--blue), var(--purple));color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.a5mLJG_avatar img{object-fit:cover;width:100%;height:100%}.a5mLJG_panel{width:min(352px,100vw - 32px);max-height:calc(100dvh - var(--site-header-height) - 32px);border:1px solid var(--border);background:var(--background);border-radius:24px;padding:8px;position:absolute;top:calc(100% + 14px);right:0;overflow-y:auto;box-shadow:0 24px 80px #0006}.a5mLJG_identity{overflow-wrap:anywhere;flex-direction:column;gap:5px;padding:16px;display:flex}.a5mLJG_identity strong{font-size:17px}.a5mLJG_eyebrow{color:var(--foreground-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.a5mLJG_muted{color:var(--foreground-muted);font-size:12px;line-height:1.5}.a5mLJG_rank{border:1px solid var(--border);background:linear-gradient(125deg, color-mix(in srgb, var(--blue) 9%, var(--card)), var(--card));border-radius:17px;margin:0 6px 8px;padding:16px}.a5mLJG_rankHeading{align-items:center;gap:10px;display:flex}.a5mLJG_rankHeading strong{margin-top:4px;font-size:16px;display:block}.a5mLJG_xp{white-space:nowrap;margin-left:auto;font-size:11px}.a5mLJG_progress{background:var(--border);border-radius:4px;height:4px;margin:16px 0 8px;overflow:hidden}.a5mLJG_progress span{background:linear-gradient(90deg, var(--blue), var(--purple));border-radius:inherit;height:100%;display:block}.a5mLJG_links{gap:2px;display:grid}.a5mLJG_links a,.a5mLJG_links button,.a5mLJG_logout button{border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.a5mLJG_links button{text-align:start;cursor:pointer;width:100%}.a5mLJG_links a span,.a5mLJG_links button span{color:var(--foreground-muted);margin-left:auto}.a5mLJG_links a:hover,.a5mLJG_links button:hover,.a5mLJG_logout button:hover{background:var(--muted)}.a5mLJG_logout{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.a5mLJG_logout button{width:100%;color:var(--foreground-muted);cursor:pointer}.a5mLJG_trigger:focus-visible,.a5mLJG_links a:focus-visible,.a5mLJG_links button:focus-visible,.a5mLJG_logout button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.a5mLJG_trigger>svg{transition:none}}
.MA0YRW_rail{display:none}@media (max-width:1023px){.MA0YRW_item{min-height:64px;color:var(--foreground-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}}@media (min-width:1024px){.MA0YRW_rail{top:calc(var(--site-header-height) + 24px);max-height:calc(100dvh - var(--site-header-height) - 48px);border:1px solid var(--border);background:linear-gradient(160deg, color-mix(in srgb, var(--blue) 5%, var(--background)), var(--background));border-radius:26px;flex-shrink:0;align-self:flex-start;margin:24px 0 24px 16px;display:flex;position:sticky;overflow-y:auto;box-shadow:0 12px 36px #0002}.MA0YRW_dock{flex-direction:column;gap:6px;padding:10px;display:flex}.MA0YRW_item{width:62px;min-height:62px;color:var(--foreground-muted);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:color .16s,background-color .16s;display:flex;position:relative}.MA0YRW_active{color:var(--foreground);background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 18%, var(--background)), color-mix(in srgb, var(--purple) 12%, var(--background)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 28%, transparent)}.MA0YRW_indicator{background:var(--blue);border-radius:4px;width:3px;height:16px;position:absolute;top:23px;left:-11px}.MA0YRW_item:focus-visible{outline:2px solid var(--blue);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.MA0YRW_item{transition:none}}
.osT0rq_shell{--foreground-muted:color-mix(in srgb, var(--foreground) 70%, var(--background));--border:color-mix(in srgb, var(--foreground) 15%, var(--background));background:radial-gradient(ellipse at 70% 0%, color-mix(in srgb, var(--blue) 5%, var(--background)), var(--background) 55%)}.osT0rq_shell main :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.osT0rq_shell main button:not(:disabled),.osT0rq_shell main summary{cursor:pointer}.osT0rq_shell main button:disabled{cursor:not-allowed}.osT0rq_headerFrame{width:100%;padding-inline:16px}.osT0rq_headerInner{max-width:1120px;margin-inline:auto}@media (min-width:640px){.osT0rq_headerFrame{padding-inline:24px}}@media (min-width:1024px){.osT0rq_headerFrame{padding-left:132px;padding-right:32px}}@media (min-width:1280px){.osT0rq_headerInner{max-width:1280px}}
.qjXhJG_dashboard{flex-direction:column;gap:32px;min-width:0;display:flex}.qjXhJG_welcome{justify-content:space-between;align-items:center;gap:20px;display:flex}.qjXhJG_welcome h2{letter-spacing:-.04em;font-size:clamp(25px,3vw,34px);font-weight:750;line-height:1.2}.qjXhJG_welcome p{color:var(--foreground-muted);margin-top:8px;font-size:13px;line-height:1.6}.qjXhJG_welcome>span{border:1px solid var(--border);background:var(--card);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:11px;font-weight:600;display:flex}.qjXhJG_shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.qjXhJG_shortcut{isolation:isolate;color:#fff;background:#0c1028;border:1px solid #343d62;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:215px;padding:22px;transition:transform .18s;display:flex;position:relative;overflow:hidden}.qjXhJG_shortcut:before{content:"";z-index:-1;background:linear-gradient(#070b2100 0%,#070b21cc 62%,#070b21 100%);position:absolute;inset:0}.qjXhJG_shortcut:hover{transform:translateY(-4px)}.qjXhJG_shortcut:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.qjXhJG_shortcut .qjXhJG_art{z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0}.qjXhJG_shortcut strong{letter-spacing:-.025em;font-size:20px;font-weight:700}.qjXhJG_shortcut p{color:#c7cee4;max-width:28ch;margin-top:7px;font-size:12px;line-height:1.5}.qjXhJG_shortcut>svg{background:#080b2088;border:1px solid #ffffff30;border-radius:50%;width:32px;height:32px;padding:7px;position:absolute;top:18px;right:18px}.qjXhJG_shortcut .qjXhJG_rankArt{background-image:url(/ranks/v8/legend.webp);background-position:85% 5%;background-repeat:no-repeat;background-size:150px}.qjXhJG_shortcut .qjXhJG_mentorArt{background-image:url(/assets/3d/cyby-mentor/cyby-female-robot-mentor-kind-v1.png);background-position:right 15%;background-repeat:no-repeat;background-size:auto 280px}.qjXhJG_bottom{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}@media (max-width:1000px){.qjXhJG_bottom{grid-template-columns:minmax(0,1fr)}.qjXhJG_shortcuts{gap:12px}.qjXhJG_shortcut{padding:16px}}@media (max-width:650px){.qjXhJG_shortcuts{grid-template-columns:minmax(0,1fr)}.qjXhJG_shortcut{min-height:190px}.qjXhJG_welcome>span{display:none}.qjXhJG_dashboard{gap:26px}}@media (prefers-reduced-motion:reduce){.qjXhJG_shortcut{transition:none}.qjXhJG_shortcut:hover{transform:none}}
.UAwHvq_panel{border:1px solid var(--border);background:var(--card);border-radius:22px;flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.UAwHvq_panel header{justify-content:space-between;align-items:center;gap:10px;display:flex}.UAwHvq_panel header>span{align-items:center;gap:8px;font-size:16px;font-weight:650;display:flex}.UAwHvq_panel header small{color:var(--foreground-muted);white-space:nowrap;font-size:11px}.UAwHvq_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.UAwHvq_stats strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:25px;font-weight:750;display:block}.UAwHvq_stats span{color:var(--foreground-muted);margin-top:4px;font-size:10px;display:block}.UAwHvq_calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.UAwHvq_weekday{text-align:center;color:var(--foreground-muted);padding-bottom:5px;font-size:10px}.UAwHvq_day{min-height:34px;color:var(--foreground);cursor:pointer;border:1px solid #0000;border-radius:7px;place-items:center;font-size:10px;font-weight:600;display:grid}.UAwHvq_day[aria-pressed=true]{border-color:var(--foreground)}.UAwHvq_day:hover{outline:1px solid var(--blue)}.UAwHvq_detail{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.UAwHvq_detail span{color:var(--foreground-muted)}@media (max-width:500px){.UAwHvq_panel{padding:18px}}
.CM6j2q_artwork{background-color:#10172e;background-image:radial-gradient(at 75% 25%,#5646c766,#0000 65%),linear-gradient(135deg,#121d3f,#090d21);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0}.CM6j2q_fallbackIcon{color:#adb5ff;filter:drop-shadow(0 0 22px #7864ff80);width:90px;height:90px;position:absolute;top:15%;right:12%}.CM6j2q_section{flex-direction:column;gap:20px;min-width:0;display:flex}.CM6j2q_heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.CM6j2q_eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--foreground-muted);margin-bottom:7px;font-size:10px;font-weight:650;display:block}.CM6j2q_heading h2{letter-spacing:-.035em;font-size:clamp(20px,2vw,26px);font-weight:750;line-height:1.2}.CM6j2q_heading a{white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.CM6j2q_count{border:1px solid var(--border);vertical-align:middle;min-width:24px;height:24px;color:var(--foreground-muted);border-radius:8px;place-items:center;margin-left:10px;font-size:11px;display:inline-grid}.CM6j2q_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.CM6j2q_card{border:1px solid var(--border);background:var(--card);border-radius:20px;flex-direction:column;height:100%;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 8px 25px #00000008}.CM6j2q_card:hover{transform:translateY(-4px);box-shadow:0 14px 36px #00000018}.CM6j2q_card[data-active]{border-color:var(--purple)}.CM6j2q_cover{isolation:isolate;color:#fff;background:#10172e;flex-direction:column;justify-content:space-between;min-height:236px;padding:18px;display:flex;position:relative}.CM6j2q_cover .CM6j2q_artwork{z-index:-2;transition:transform .3s}.CM6j2q_card:hover .CM6j2q_artwork{transform:scale(1.035)}.CM6j2q_cover:after{content:"";z-index:-1;background:linear-gradient(#060a1b33 0%,#060a1b00 30%,#060a1be8 85%,#060a1b 100%);position:absolute;inset:0}.CM6j2q_cover :is(h2,h3){letter-spacing:-.025em;text-wrap:balance;max-width:95%;font-size:clamp(20px,1.65vw,25px);font-weight:750;line-height:1.16}.CM6j2q_coverTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.CM6j2q_pill{color:#f3f4ff;background:#090d24d9;border:1px solid #ffffff30;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:650;display:inline-flex}.CM6j2q_pill[data-active]{background:#5546c9;border-color:#a897ff}.CM6j2q_cardBody{flex-direction:column;flex:1;gap:18px;padding:20px;display:flex}.CM6j2q_next{color:var(--foreground-muted);overflow-wrap:anywhere;min-height:40px;font-size:12px;line-height:1.6}.CM6j2q_next span{text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font-size:9px;font-weight:650;display:block}.CM6j2q_progressLabel{color:var(--foreground-muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.CM6j2q_progressLabel strong{color:var(--foreground);font-size:13px}.CM6j2q_progress{background:var(--muted);border-radius:5px;height:5px;overflow:hidden}.CM6j2q_progress span{background:linear-gradient(90deg,var(--blue),var(--purple));border-radius:inherit;height:100%;display:block}.CM6j2q_metrics{color:var(--foreground-muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:11px;display:flex}.CM6j2q_metrics span{align-items:center;gap:5px;display:flex}.CM6j2q_actions{align-items:center;gap:10px;margin-top:auto;display:flex}.CM6j2q_primary{color:#fff;background:#5844d4;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 17px;font-size:12px;font-weight:700;transition:background .16s;display:inline-flex}.CM6j2q_primary:hover{background:#4732bd}.CM6j2q_secondary{min-height:44px;color:var(--foreground-muted);justify-content:center;align-items:center;padding:8px;font-size:12px;display:inline-flex}.CM6j2q_primary:focus-visible,.CM6j2q_secondary:focus-visible,.CM6j2q_heading a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.CM6j2q_empty{border:1px dashed var(--border);background:var(--card);border-radius:20px;padding:32px}.CM6j2q_empty p{color:var(--foreground-muted);margin-bottom:16px}.CM6j2q_catalogCover{isolation:isolate;min-height:200px;margin:-20px -20px 0;position:relative;overflow:hidden}.CM6j2q_catalogCover .CM6j2q_artwork{position:absolute}.CM6j2q_featureCover{--foreground:#f5f6ff;--foreground-muted:#c0c9e3;--border:#ffffff30;--background:#090d24;--card:#10162f;isolation:isolate;color:#fff;background:#090d24;border-radius:24px;min-height:220px;padding:32px;position:relative;overflow:hidden}.CM6j2q_featureCover:before{content:"";z-index:-1;background:linear-gradient(90deg,#090d24f5,#090d24b0 60%,#090d2450);position:absolute;inset:0}.CM6j2q_featureCover .CM6j2q_artwork{z-index:-2}.CM6j2q_featureCover h1{color:#fff}.CM6j2q_featureCover p{color:#c0c9e3}@media (max-width:1000px){.CM6j2q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.CM6j2q_grid{grid-template-columns:minmax(0,1fr);gap:16px}.CM6j2q_heading{align-items:center}.CM6j2q_heading a{font-size:11px}.CM6j2q_cover{min-height:236px}.CM6j2q_cardBody{padding:18px}.CM6j2q_featureCover{padding:22px}}@media (prefers-reduced-motion:reduce){.CM6j2q_card,.CM6j2q_artwork,.CM6j2q_primary{transition:none!important}.CM6j2q_card:hover,.CM6j2q_card:hover .CM6j2q_artwork{transform:none}}.CM6j2q_artwork>img{object-fit:cover;object-position:center;width:100%;height:100%}.CM6j2q_companion{object-fit:contain;filter:drop-shadow(0 8px 18px #65c5);flex-shrink:0;width:114px;height:160px;display:block}.CM6j2q_catalogHero{padding-right:32px}.CM6j2q_catalogCompanion{display:none}@media (min-width:1024px){.CM6j2q_catalogHero{padding-right:180px}.CM6j2q_catalogCompanion{display:block;position:absolute;top:50%;right:32px;transform:translateY(-50%)}}.CM6j2q_brandedHeader{justify-content:space-between;align-items:center;gap:24px;display:flex}.CM6j2q_brandedHeader>div{min-width:0}@media (max-width:600px){.CM6j2q_companion{width:64px;height:90px}.CM6j2q_brandedHeader{align-items:flex-start;gap:12px}.CM6j2q_catalogHero{padding-right:22px}}@media (max-width:639px){.CM6j2q_catalogCover.CM6j2q_cover{min-height:156px}}
._0B5EoW_canvas{pointer-events:none;opacity:.54;mix-blend-mode:multiply;z-index:0;will-change:transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.dark ._0B5EoW_canvas{opacity:.66;mix-blend-mode:screen}@media (prefers-color-scheme:dark){:root:not(.light) ._0B5EoW_canvas{opacity:.66;mix-blend-mode:screen}}@media (max-width:767px){._0B5EoW_canvas{opacity:.4}.dark ._0B5EoW_canvas{opacity:.52}}@media (max-width:767px) and (prefers-color-scheme:dark){:root:not(.light) ._0B5EoW_canvas{opacity:.52}}@media (prefers-reduced-motion:reduce){._0B5EoW_canvas{display:none}}
.srfOsq_section{isolation:isolate;position:relative;overflow:hidden}.srfOsq_section:before{z-index:0;content:"";background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--blue) 5%, transparent), transparent 55%);opacity:.7;pointer-events:none;position:absolute;inset:0}.srfOsq_section>*{z-index:1;position:relative}.srfOsq_stage{isolation:isolate}.srfOsq_ringsLayer{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.srfOsq_ring{will-change:transform, opacity;border:1px solid #0000;border-radius:9999px;animation:4.4s ease-in-out infinite srfOsq_ringPulse;position:absolute}@keyframes srfOsq_ringPulse{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.srfOsq_orbButton{box-shadow:inset 0 2px 8px #0000001a, 0 12px 36px color-mix(in oklch, var(--blue) 18%, transparent);will-change:transform, box-shadow;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .24s}.dark .srfOsq_orbButton{box-shadow:inset 0 2px 8px #00000080, 0 14px 40px color-mix(in oklch, var(--blue) 22%, transparent)}@media (hover:hover){.srfOsq_orbButton:hover{box-shadow:inset 0 2px 8px #0000001a, 0 0 28px color-mix(in oklch, var(--blue) 28%, transparent), 0 18px 44px color-mix(in oklch, var(--blue) 22%, transparent);transform:translateY(-2px)scale(1.03)}.dark .srfOsq_orbButton:hover{box-shadow:inset 0 2px 8px #00000080, 0 0 30px color-mix(in oklch, var(--blue) 36%, transparent), 0 22px 50px color-mix(in oklch, var(--blue) 26%, transparent)}}.srfOsq_orbButton:active{transform:translateY(0)scale(.98)}.srfOsq_orbButton:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.srfOsq_orbInner{box-shadow:inset 0 0 14px #0000000f}.dark .srfOsq_orbInner{box-shadow:inset 0 0 14px #00000052}.srfOsq_orb{background:radial-gradient(circle at 32% 28%, color-mix(in oklch, var(--blue) 65%, white 35%) 0%, color-mix(in oklch, var(--blue) 58%, transparent) 36%, transparent 68%), radial-gradient(circle at 72% 78%, color-mix(in oklch, var(--purple) 58%, transparent) 0%, transparent 58%), radial-gradient(circle at 50% 100%, color-mix(in oklch, var(--constructive) 28%, transparent) 0%, transparent 60%), radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--blue) 30%, transparent) 0%, color-mix(in oklch, var(--blue) 12%, transparent) 60%, transparent 100%);will-change:transform, filter;border-radius:9999px;animation:7s ease-in-out infinite alternate srfOsq_orbDrift;position:relative}.srfOsq_orb:before{content:"";filter:blur(3px);background:radial-gradient(circle at 38% 32%,#ffffffb3 0%,#0000 65%);background:radial-gradient(circle at 38% 32%,lab(100% 0 0/.7) 0%,#0000 65%);border-radius:9999px;animation:5s ease-in-out infinite alternate srfOsq_orbHighlight;position:absolute;inset:12%}.srfOsq_orb:after{content:"";mix-blend-mode:screen;pointer-events:none;background:conic-gradient(from 200deg,#0000 0deg,#ffffff24 110deg,#0000 220deg);background:conic-gradient(from 200deg,#0000 0deg,lab(100% 0 0/.14) 110deg,#0000 220deg);border-radius:9999px;animation:14s linear infinite srfOsq_orbRotate;position:absolute;inset:0}@keyframes srfOsq_orbDrift{0%{filter:saturate(1.05);transform:scale(.95)rotate(0)}to{filter:saturate(1.22);transform:scale(1.05)rotate(10deg)}}@keyframes srfOsq_orbHighlight{0%{opacity:.85;transform:translate(-3%,-2%)scale(.92)}to{opacity:1;transform:translate(3%,2%)scale(1.08)}}@keyframes srfOsq_orbRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.srfOsq_chip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap}.srfOsq_chipDot{box-shadow:0 0 0 0 color-mix(in oklch, var(--constructive) 60%, transparent);animation:1.8s ease-out infinite srfOsq_chipPulse}@keyframes srfOsq_chipPulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--constructive) 60%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in oklch, var(--constructive) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--constructive) 0%, transparent)}}.srfOsq_chipOnline{animation:6s ease-in-out infinite srfOsq_chipFloat}.srfOsq_chipInstant{animation:7.4s ease-in-out -3s infinite srfOsq_chipFloat}@keyframes srfOsq_chipFloat{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-6px)translate(2px)}}.srfOsq_title,.srfOsq_description,.srfOsq_featurePills,.srfOsq_stage{opacity:0;will-change:transform, opacity;animation:.95s cubic-bezier(.16,1,.3,1) forwards srfOsq_mentorReveal;animation-timeline:view();animation-range:entry cover 26%;transform:translateY(20px)}.srfOsq_title{animation-range:entry cover 18%}.srfOsq_description{animation-range:entry 4% cover 22%}.srfOsq_featurePills{animation-range:entry 8% cover 26%}.srfOsq_stage{animation-range:entry 12% cover 32%}@supports not (animation-timeline:view()){.srfOsq_title,.srfOsq_description,.srfOsq_featurePills,.srfOsq_stage{opacity:1;animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.srfOsq_ring,.srfOsq_orb,.srfOsq_orb:before,.srfOsq_orb:after,.srfOsq_chipDot,.srfOsq_chipOnline,.srfOsq_chipInstant,.srfOsq_title,.srfOsq_description,.srfOsq_featurePills,.srfOsq_stage{opacity:1;will-change:auto;animation:none;transform:none}}@keyframes srfOsq_mentorReveal{to{opacity:1;transform:translateY(0)}}
._0FgJIq_section{isolation:isolate;position:relative;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.06),inset 0 -1px lab(100% 0 0/.04)}._0FgJIq_section:before,._0FgJIq_section:after{content:"";pointer-events:none;z-index:0;height:clamp(110px,16vw,200px);position:absolute;inset-inline:0}._0FgJIq_section:before{background:radial-gradient(ellipse 70% 100% at 50% 0%, color-mix(in oklch, var(--blue) 14%, transparent), transparent 72%);opacity:.7;mix-blend-mode:screen;top:0}._0FgJIq_section:after{background:radial-gradient(ellipse 70% 100% at 50% 100%, color-mix(in oklch, var(--blue) 10%, transparent), transparent 72%);opacity:.55;mix-blend-mode:screen;bottom:0}._0FgJIq_section:after,._0FgJIq_section:before{filter:saturate(1.1)}._0FgJIq_inner{z-index:1;position:relative}._0FgJIq_quoteMark{letter-spacing:-.04em;margin-bottom:-.42em;line-height:.8}._0FgJIq_quote{text-wrap:balance}._0FgJIq_captionPill{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._0FgJIq_quoteMark,._0FgJIq_quote,._0FgJIq_captionPill{opacity:0;will-change:transform, opacity;animation:1.1s cubic-bezier(.16,1,.3,1) forwards _0FgJIq_missionReveal;animation-timeline:view();animation-range:entry cover 28%;transform:translateY(18px)}._0FgJIq_quote{animation-range:entry 6% cover 32%}._0FgJIq_captionPill{animation-range:entry 12% cover 36%}@supports not (animation-timeline:view()){._0FgJIq_quoteMark,._0FgJIq_quote,._0FgJIq_captionPill{opacity:1;animation:none;transform:none}}@media (prefers-reduced-motion:reduce){._0FgJIq_quoteMark,._0FgJIq_quote,._0FgJIq_captionPill{opacity:1;will-change:auto;animation:none;transform:none}}@keyframes _0FgJIq_missionReveal{to{opacity:1;transform:translateY(0)}}
.AxahFW_section{isolation:isolate;position:relative}.AxahFW_section:before{inset-inline:0;z-index:0;content:"";background:radial-gradient(ellipse 60% 100% at 50% 0%, color-mix(in oklch, var(--destructive) 6%, transparent), transparent 70%);opacity:.6;pointer-events:none;height:clamp(140px,22vw,240px);position:absolute;top:0}.AxahFW_section>*{z-index:1;position:relative}.AxahFW_card{transition:border-color .22s,transform .22s,box-shadow .24s;position:relative;overflow:hidden}.AxahFW_card:before{z-index:0;content:"";background:radial-gradient(circle at 14% 0%, color-mix(in oklch, var(--destructive) 10%, transparent), transparent 48%);opacity:.55;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.AxahFW_card>*{z-index:1;position:relative}.AxahFW_iconBadge{box-shadow:0 0 0 4px color-mix(in oklch, var(--destructive) 4%, transparent), 0 6px 16px color-mix(in oklch, var(--destructive) 10%, transparent);transition:transform .22s,box-shadow .22s}.AxahFW_illustration{transition:transform .32s,opacity .22s}@media (hover:hover){.AxahFW_card:hover{border-color:color-mix(in oklch, var(--destructive) 24%, var(--border));transform:translateY(-2px)}.AxahFW_card:hover:before{opacity:.85}.AxahFW_card:hover .AxahFW_iconBadge{transform:rotate(-8deg)scale(1.06)}.AxahFW_card:hover .AxahFW_illustration{opacity:.92;transform:translate(-3px)}}.AxahFW_title,.AxahFW_description,.AxahFW_card{opacity:0;will-change:transform, opacity;animation:.92s cubic-bezier(.16,1,.3,1) forwards AxahFW_problemsReveal;animation-timeline:view();animation-range:entry cover 24%;transform:translateY(22px)}.AxahFW_title{animation-range:entry cover 18%}.AxahFW_description{animation-range:entry 4% cover 22%}.AxahFW_card:first-of-type{animation-range:entry 8% cover 28%}.AxahFW_card:nth-of-type(2){animation-range:entry 12% cover 32%}.AxahFW_card:nth-of-type(3){animation-range:entry 16% cover 36%}.AxahFW_card:nth-of-type(4){animation-range:entry 20% cover 40%}@supports not (animation-timeline:view()){.AxahFW_title,.AxahFW_description,.AxahFW_card{opacity:1;animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.AxahFW_title,.AxahFW_description,.AxahFW_card,.AxahFW_iconBadge,.AxahFW_illustration{opacity:1;will-change:auto;animation:none;transform:none}}@keyframes AxahFW_problemsReveal{to{opacity:1;transform:translateY(0)}}
.Ki9KRa_section{isolation:isolate;position:relative}.Ki9KRa_eyebrow{border:1px solid color-mix(in oklch, var(--blue) 28%, transparent);background:color-mix(in oklch, var(--blue) 10%, transparent);box-shadow:0 0 28px color-mix(in oklch, var(--blue) 12%, transparent)}.Ki9KRa_panel{will-change:transform, opacity;grid-template-columns:1fr;grid-template-areas:"data""chart""advisor""action";gap:clamp(.5rem,1.2vw,.875rem);display:grid;position:relative;overflow:hidden}@media (min-width:768px){.Ki9KRa_panel{grid-template:"data chart""advisor action"/1fr 1fr}}.Ki9KRa_panel:before{z-index:0;content:"";background:radial-gradient(circle at 50% 0%, color-mix(in oklch, var(--blue) 13%, transparent), transparent 32%), linear-gradient(135deg, color-mix(in oklch, var(--blue) 22%, transparent), transparent 28%, color-mix(in oklch, var(--constructive) 14%, transparent));opacity:.55;pointer-events:none;position:absolute;inset:-1px}.Ki9KRa_panelContent{display:contents}.Ki9KRa_panel>*{z-index:1;position:relative}.Ki9KRa_cardBase{position:relative;overflow:hidden}.Ki9KRa_cardInner{z-index:1;position:relative}.Ki9KRa_gridData{grid-area:data}.Ki9KRa_gridChart{grid-area:chart}.Ki9KRa_gridAdvisor{grid-area:advisor}.Ki9KRa_gridAction{grid-area:action}.Ki9KRa_metricCard:before,.Ki9KRa_chartCard:before,.Ki9KRa_actionCard:before{content:"";background:radial-gradient(circle at 14% 0%, color-mix(in oklch, var(--blue) 10%, transparent), transparent 38%);opacity:.7;pointer-events:none;position:absolute;inset:0}.Ki9KRa_metricValue{display:inline-block}.Ki9KRa_demandFill,.Ki9KRa_chartBar{transform-origin:bottom;will-change:transform, opacity}.Ki9KRa_demandFill{transform-origin:0}html[dir=rtl] .Ki9KRa_demandFill{transform-origin:100%}.Ki9KRa_chip{border:1px solid color-mix(in oklch, currentColor 16%, transparent)}.Ki9KRa_advisorCard:before{content:"";background:radial-gradient(circle at 78% 88%, color-mix(in oklch, var(--advisor-color) 22%, transparent), transparent 46%), linear-gradient(135deg, color-mix(in oklch, var(--advisor-color) 8%, transparent), transparent 48%);opacity:.7;pointer-events:none;position:absolute;inset:0}.Ki9KRa_cta{box-shadow:0 8px 22px color-mix(in oklch, var(--primary) 14%, transparent);position:relative;overflow:hidden}.Ki9KRa_reveal{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.Ki9KRa_panel,.Ki9KRa_reveal,.Ki9KRa_demandFill,.Ki9KRa_chartBar{will-change:auto}}
.qKdpKq_section{isolation:isolate;position:relative}.qKdpKq_section:before{z-index:0;content:"";background:radial-gradient(circle at 70% 50%, color-mix(in oklch, var(--blue) 5%, transparent), transparent 55%);opacity:.7;pointer-events:none;position:absolute;inset:0}.qKdpKq_section>*{z-index:1;position:relative}.qKdpKq_shield{will-change:transform, filter;width:72px;height:72px;animation:5.4s ease-in-out infinite alternate qKdpKq_shieldFloat;inset:calc(50% - 36px) auto auto calc(50% - 36px)}@keyframes qKdpKq_shieldFloat{0%{filter:drop-shadow(0 8px 24px color-mix(in oklch, var(--blue) 22%, transparent));transform:scale(1)}to{filter:drop-shadow(0 14px 32px color-mix(in oklch, var(--blue) 38%, transparent));transform:scale(1.04)}}.qKdpKq_orbit{pointer-events:none;will-change:transform;animation-name:qKdpKq_orbitSpin;animation-timing-function:linear;animation-iteration-count:infinite}.qKdpKq_orbitNode{transform:translate(-50%)}.qKdpKq_orbitBadge{pointer-events:auto;will-change:transform;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:box-shadow .22s,border-color .22s;animation-name:qKdpKq_orbitSpinReverse;animation-timing-function:linear;animation-iteration-count:infinite}@media (hover:hover){.qKdpKq_orbitBadge:hover{box-shadow:0 10px 28px color-mix(in oklch, var(--blue) 22%, transparent);border-color:color-mix(in oklch, var(--blue) 36%, var(--border))}}@keyframes qKdpKq_orbitSpin{to{transform:rotate(360deg)}}@keyframes qKdpKq_orbitSpinReverse{to{transform:rotate(-360deg)}}.qKdpKq_title,.qKdpKq_description,.qKdpKq_metrics,.qKdpKq_stage{opacity:0;will-change:transform, opacity;animation:.92s cubic-bezier(.16,1,.3,1) forwards qKdpKq_solutionReveal;animation-timeline:view();animation-range:entry cover 24%;transform:translateY(20px)}.qKdpKq_title{animation-range:entry cover 18%}.qKdpKq_description{animation-range:entry 4% cover 22%}.qKdpKq_metrics{animation-range:entry 8% cover 28%}.qKdpKq_stage{animation-range:entry 6% cover 30%}@supports not (animation-timeline:view()){.qKdpKq_title,.qKdpKq_description,.qKdpKq_metrics,.qKdpKq_stage{opacity:1;animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.qKdpKq_orbit,.qKdpKq_orbitBadge,.qKdpKq_shield,.qKdpKq_title,.qKdpKq_description,.qKdpKq_metrics,.qKdpKq_stage{opacity:1;will-change:auto;animation:none;transform:none}.qKdpKq_shield{inset:calc(50% - 36px) auto auto calc(50% - 36px)}}@keyframes qKdpKq_solutionReveal{to{opacity:1;transform:translateY(0)}}
.R1lrVq_section{isolation:isolate;position:relative}.R1lrVq_section:before{z-index:0;content:"";background:linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--blue) 3%, transparent) 50%, transparent 100%);opacity:.7;pointer-events:none;position:absolute;inset:0}.R1lrVq_section>*{z-index:1;position:relative}.R1lrVq_card{transition:border-color .24s,transform .24s,box-shadow .28s;position:relative;overflow:hidden}.R1lrVq_card:before{z-index:0;content:"";background:linear-gradient(90deg, color-mix(in oklch, var(--step-accent) 6%, transparent) 0%, transparent 30%);opacity:.65;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.R1lrVq_card:after{z-index:0;content:"";background:linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--step-accent) 50%, transparent) 50%, transparent 100%);opacity:.6;width:3px;transition:opacity .28s;position:absolute;inset-block:0;inset-inline-start:0}.R1lrVq_card>*{z-index:1;position:relative}@media (hover:hover){.R1lrVq_card:hover{border-color:color-mix(in oklch, var(--step-accent) 30%, var(--border));transform:translate(2px)}.R1lrVq_card:hover:before{opacity:.95}.R1lrVq_card:hover:after{opacity:1}}.R1lrVq_numBadge{border:1px solid color-mix(in oklch, var(--step-accent) 24%, transparent);box-shadow:0 0 0 4px color-mix(in oklch, var(--step-accent) 4%, transparent)}.R1lrVq_tagBadge{border:1px solid color-mix(in oklch, var(--step-accent) 22%, transparent)}.R1lrVq_theoryBar,.R1lrVq_growthBar{transform-origin:bottom;will-change:transform, opacity;border-radius:3px 3px 0 0;flex:1 1 0;animation:.9s cubic-bezier(.16,1,.3,1) both R1lrVq_barRise;animation-timeline:view();animation-range:entry cover 30%;display:block}.R1lrVq_theoryBar:first-child{animation-delay:0s}.R1lrVq_theoryBar:nth-child(2){animation-delay:70ms}.R1lrVq_theoryBar:nth-child(3){animation-delay:.14s}.R1lrVq_theoryBar:nth-child(4){animation-delay:.21s}.R1lrVq_theoryBar:nth-child(5){animation-delay:.28s}.R1lrVq_growthBar{flex:none;width:clamp(14px,1.4vw,20px)}@keyframes R1lrVq_barRise{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}.R1lrVq_terminalDemo{border:1px solid color-mix(in oklch, var(--blue) 10%, transparent);box-shadow:inset 0 0 0 1px #ffffff0a;box-shadow:inset 0 0 0 1px lab(100% 0 0/.04)}.R1lrVq_progressRing{display:block}.R1lrVq_progressArc{transform-origin:50%;animation:1.2s cubic-bezier(.16,1,.3,1) both R1lrVq_progressDraw;animation-timeline:view();animation-range:entry cover 32%}@keyframes R1lrVq_progressDraw{0%{stroke-dashoffset:125.664;opacity:.5}to{opacity:1}}.R1lrVq_title,.R1lrVq_description,.R1lrVq_card,.R1lrVq_note{opacity:0;will-change:transform, opacity;animation:.92s cubic-bezier(.16,1,.3,1) forwards R1lrVq_stepsReveal;animation-timeline:view();animation-range:entry cover 24%;transform:translateY(22px)}.R1lrVq_title{animation-range:entry cover 16%}.R1lrVq_description{animation-range:entry 4% cover 22%}.R1lrVq_card:first-of-type{animation-range:entry 6% cover 26%}.R1lrVq_card:nth-of-type(2){animation-range:entry 8% cover 28%}.R1lrVq_card:nth-of-type(3){animation-range:entry 10% cover 30%}.R1lrVq_card:nth-of-type(4){animation-range:entry 12% cover 32%}.R1lrVq_note{animation-range:entry 16% cover 36%}@supports not (animation-timeline:view()){.R1lrVq_title,.R1lrVq_description,.R1lrVq_card,.R1lrVq_note,.R1lrVq_theoryBar,.R1lrVq_growthBar,.R1lrVq_progressArc{opacity:1;animation:none;transform:none}.R1lrVq_progressArc{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.R1lrVq_title,.R1lrVq_description,.R1lrVq_card,.R1lrVq_note,.R1lrVq_theoryBar,.R1lrVq_growthBar,.R1lrVq_progressArc{opacity:1;will-change:auto;animation:none;transform:none}}@keyframes R1lrVq_stepsReveal{to{opacity:1;transform:translateY(0)}}
.B93PYa_panel{border:1px solid var(--border);background:var(--card);border-radius:22px;flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.B93PYa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.B93PYa_achievement{--metal:#c58b54;border:1px solid color-mix(in srgb,var(--metal) 35%,var(--border));background:linear-gradient(150deg,color-mix(in srgb,var(--metal) 7%,var(--background)),var(--background));border-radius:16px;flex-direction:column;gap:12px;height:100%;padding:18px;display:flex}.B93PYa_achievement[data-tier="2"]{--metal:#95a3bd}.B93PYa_achievement[data-tier="3"]{--metal:#b79324}.B93PYa_medal{color:#f6d4ac;border:2px solid var(--metal);width:62px;height:70px;box-shadow:inset 0 0 0 4px #0c1027,inset 0 0 0 5px var(--metal),0 7px 15px #0002;background:radial-gradient(circle at 40% 20%,#76522f,#181b30 70%);border-radius:16px 16px 25px 25px;flex-shrink:0;place-items:center;display:inline-grid}.B93PYa_all{align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin-top:auto;font-size:12px;font-weight:650;display:inline-flex}@media (max-width:500px){.B93PYa_panel{padding:18px}.B93PYa_grid{grid-template-columns:minmax(0,1fr)}}
.Pne1xa_heroGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""visual""footer";gap:1rem;padding-bottom:1.5rem;display:grid}.Pne1xa_transitionGlow{z-index:-1;pointer-events:none;height:0;position:relative;overflow:visible}.Pne1xa_transitionGlow:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#00ade43d 0%,#00ade424 28%,#00ade40d 56%,#0000 88%);background:radial-gradient(50% 50%,lab(65.453% -25.4956 -44.2252/.24) 0%,lab(65.453% -25.4956 -44.2252/.14) 28%,lab(65.453% -25.4956 -44.2252/.05) 56%,#0000 88%);width:min(100%,1400px);height:48vh;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (max-width:1023px){.Pne1xa_transitionGlow:before{background:radial-gradient(50% 50%,#00ade42e 0%,#00ade41a 30%,#00ade40a 58%,#0000 88%);background:radial-gradient(50% 50%,lab(65.453% -25.4956 -44.2252/.18) 0%,lab(65.453% -25.4956 -44.2252/.1) 30%,lab(65.453% -25.4956 -44.2252/.04) 58%,#0000 88%);width:min(100%,720px);height:36vh}}@media (min-width:640px){.Pne1xa_heroGrid{gap:1.25rem;padding-bottom:2rem}}@media (min-width:1024px){.Pne1xa_heroGrid{grid-template:"text visual"minmax(0,1fr)"footer visual"/minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0 2.5rem;padding-bottom:0}}.Pne1xa_heroText{flex-direction:column;grid-area:text;justify-content:flex-start;display:flex}.Pne1xa_heroVisual{grid-area:visual;width:100%;position:relative}.Pne1xa_heroFooter{grid-area:footer}@media (min-width:1024px){.Pne1xa_heroText{justify-content:center;padding-top:2.5rem}.Pne1xa_heroFooter{align-self:end;padding-bottom:2.5rem}.Pne1xa_heroVisual{align-self:center}}.Pne1xa_heroKicker,.Pne1xa_heroTitle,.Pne1xa_heroCopy,.Pne1xa_heroCta,.Pne1xa_heroStats,.Pne1xa_heroKeywords,.Pne1xa_heroVisual{opacity:1}.Pne1xa_heroCtaLink{column-gap:.375rem;height:40px;padding-inline:1rem;font-size:.875rem}@media (min-width:640px){.Pne1xa_heroCtaLink{column-gap:.5rem;height:44px;padding-inline:1.125rem;font-size:.9375rem}}@media (min-width:1024px){.Pne1xa_heroCtaLink{column-gap:clamp(.5rem,.2vw + .4rem,.625rem);height:clamp(46px,.9vw + 34px,54px);padding-inline:clamp(1.25rem,.6vw + .85rem,1.625rem);font-size:clamp(.9375rem,.2vw + .85rem,1.0625rem)}}
.M3nl8G_art{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.M3nl8G_plate{inset-inline-end:-34px;mix-blend-mode:screen;opacity:.8;width:132px;height:auto;position:absolute;bottom:-34px}.M3nl8G_glow{inset-inline-end:-40px;background:radial-gradient(closest-side, color-mix(in oklab, var(--career-accent,var(--blue)) 34%, transparent), transparent 76%);border-radius:50%;width:160px;height:135px;position:absolute;bottom:-46px}.M3nl8G_art[data-variant=header] .M3nl8G_plate{inset-inline-end:-30px;opacity:.92;width:250px;top:-54px;bottom:auto}.M3nl8G_art[data-variant=header] .M3nl8G_glow{inset-inline-end:-50px;width:290px;height:250px;top:-80px;bottom:auto}.M3nl8G_art[data-variant=result] .M3nl8G_plate{inset-inline-end:-40px;opacity:.85;width:190px;bottom:-40px}.M3nl8G_art[data-variant=result] .M3nl8G_glow{inset-inline-end:-46px;width:225px;height:190px;bottom:-52px}@media (max-width:639px){.M3nl8G_plate{inset-inline-end:-44px;width:150px;bottom:-38px}.M3nl8G_glow{inset-inline-end:-50px;width:180px;height:150px;bottom:-48px}.M3nl8G_art[data-variant=header] .M3nl8G_plate{width:190px;top:-40px}.M3nl8G_art[data-variant=header] .M3nl8G_glow{width:220px;height:190px;top:-60px}}html.light .M3nl8G_plate{mix-blend-mode:normal;opacity:.8;border-radius:18px}@media (prefers-color-scheme:light){html:not(.dark) .M3nl8G_plate{mix-blend-mode:normal;opacity:.8;border-radius:18px}}
.VAWbya_badge{width:var(--badge-size);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.VAWbya_art{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;display:block}.VAWbya_stars{color:var(--badge-accent);justify-content:center;align-items:center;gap:4px;margin-top:2px;display:flex}
.rmsfiG_art{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.rmsfiG_plate{inset-inline-end:-46px;mix-blend-mode:screen;opacity:.95;width:210px;height:auto;position:absolute;bottom:-58px}.rmsfiG_glow{inset-inline-end:-50px;background:radial-gradient(closest-side, color-mix(in oklab, var(--advisor-accent,var(--purple)) 30%, transparent), transparent 76%);border-radius:50%;width:240px;height:200px;position:absolute;bottom:-70px}@media (max-width:639px){.rmsfiG_plate{inset-inline-end:-62px;opacity:.8;width:146px;bottom:-44px}.rmsfiG_glow{inset-inline-end:-66px;width:172px;height:140px;bottom:-54px}}html.light .rmsfiG_plate{mix-blend-mode:normal;opacity:.7;border-radius:20px}@media (prefers-color-scheme:light){html:not(.dark) .rmsfiG_plate{mix-blend-mode:normal;opacity:.7;border-radius:20px}}
._8miGJq_wrap{flex-shrink:0}._8miGJq_trigger{cursor:pointer;border-radius:20px;flex-direction:column;align-items:center;gap:10px;transition:transform .18s;display:flex}._8miGJq_trigger:hover{transform:translateY(-3px)}._8miGJq_hint{color:#b8c2df;align-items:center;gap:5px;font-size:11px;display:flex}._8miGJq_dialog{overscroll-behavior:contain;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--foreground);background:var(--background);border:1px solid color-mix(in srgb, var(--purple) 40%, var(--border));border-radius:20px;margin:0;padding:18px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 18px 60px #0006}._8miGJq_dialog::backdrop{pointer-events:none;background:0 0}._8miGJq_heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._8miGJq_eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--foreground-muted);font-size:10px}._8miGJq_heading h2{letter-spacing:-.04em;margin-top:6px;font-size:20px;font-weight:750}._8miGJq_close{background:var(--card);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}._8miGJq_intro{color:var(--foreground-muted);margin:6px 0 12px;font-size:13px}._8miGJq_grid{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;padding:4px;list-style:none;display:grid;overflow-x:auto}._8miGJq_rank{scroll-snap-align:start;border:1px solid var(--border);background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 5%, var(--card)), var(--background));cursor:pointer;border-radius:20px;flex-direction:column;align-items:center;width:100%;padding:12px 8px 16px;transition:transform .18s,border-color .18s;display:flex;position:relative}._8miGJq_rank:hover{border-color:var(--blue);transform:translateY(-3px)}._8miGJq_rank[data-selected]{border-color:var(--purple);background:radial-gradient(ellipse at 50% 25%, color-mix(in srgb, var(--purple) 16%, var(--background)), var(--background))}._8miGJq_ordinal{color:var(--foreground-muted);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:12px;left:14px}._8miGJq_rank>div{max-width:104px}._8miGJq_rank strong{margin-top:4px;font-size:15px}._8miGJq_archetype{color:var(--foreground-muted);text-align:center;margin-top:3px;font-size:11px}._8miGJq_status{min-height:18px;color:var(--foreground-muted);align-items:center;gap:4px;margin-top:12px;font-size:10px;display:flex}._8miGJq_rank[data-selected] ._8miGJq_status{color:var(--purple)}._8miGJq_detail{background:var(--card);border-radius:16px;margin-top:12px;padding:12px 14px;font-size:13px}._8miGJq_detail p{color:var(--foreground-muted);margin-top:5px;line-height:1.6}._8miGJq_footer{color:var(--foreground-muted);margin-top:16px;font-size:11px;line-height:1.6}._8miGJq_trigger:focus-visible,._8miGJq_rank:focus-visible,._8miGJq_close:focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media (max-width:600px){._8miGJq_dialog{overscroll-behavior:contain;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--foreground);background:var(--background);border:1px solid color-mix(in srgb, var(--purple) 40%, var(--border));border-radius:20px;margin:0;padding:18px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 18px 60px #0006}._8miGJq_grid{grid-template-columns:repeat(6,128px);gap:8px}._8miGJq_rank>div{max-width:104px}._8miGJq_archetype{font-size:10px}._8miGJq_status{white-space:nowrap;font-size:9px}._8miGJq_rank{padding-top:16px}}@media (prefers-reduced-motion:reduce){._8miGJq_trigger,._8miGJq_rank{transition:none}._8miGJq_trigger:hover,._8miGJq_rank:hover{transform:none}}
.X1HprG_art{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.X1HprG_plate{inset-inline-end:-40px;mix-blend-mode:screen;opacity:.88;width:300px;height:auto;position:absolute;top:-48px}.X1HprG_glow{inset-inline-end:-70px;background:radial-gradient(closest-side, color-mix(in oklab, var(--advisor-accent,var(--purple)) 26%, transparent), transparent);border-radius:50%;width:340px;height:300px;position:absolute;top:-90px}@media (max-width:900px){.X1HprG_plate{inset-inline-end:-52px;opacity:.72;width:208px;top:-40px}.X1HprG_glow{inset-inline-end:-80px;width:250px;height:220px;top:-70px}}@media (max-width:480px){.X1HprG_plate{opacity:.6;width:164px}}html.light .X1HprG_plate{mix-blend-mode:normal;opacity:.7;border-radius:24px}@media (prefers-color-scheme:light){html:not(.dark) .X1HprG_plate{mix-blend-mode:normal;opacity:.7;border-radius:24px}}
.fqwGrG_hero{isolation:isolate;border:1px solid color-mix(in srgb, var(--blue) 22%, var(--border));color:#f4f5ff;background:#080b1b;border-radius:28px;min-height:260px;position:relative;overflow:hidden}.fqwGrG_art{z-index:-1;background:linear-gradient(90deg,#080b1b55 0%,#080b1b33 50%,#0000 78%),url(/ranks/v8/background.webp) 100%/cover no-repeat;position:absolute;inset:0}.fqwGrG_content{align-items:center;gap:28px;min-height:260px;padding:32px;display:flex}.fqwGrG_identity{width:min(390px,100%)}.fqwGrG_eyebrow{color:#aab4d3;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.fqwGrG_identity h1{letter-spacing:-.045em;margin:8px 0;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.2}.fqwGrG_subtitle{color:#aab4d3;font-size:12px;line-height:1.6}.fqwGrG_progressLabels{color:#aab4d3;justify-content:space-between;gap:12px;margin:24px 0 8px;font-size:11px;display:flex}.fqwGrG_progressLabels strong{color:#fff;font-variant-numeric:tabular-nums;font-size:13px}.fqwGrG_progressLabels strong span{color:#aab4d3;font-size:10px}.fqwGrG_progress{background:#ffffff16;border-radius:5px;height:5px;overflow:hidden}.fqwGrG_progress>span{transform-origin:0;background:linear-gradient(90deg, var(--blue), var(--purple));border-radius:inherit;width:100%;height:100%;transition:transform .4s;display:block}.fqwGrG_next{color:#aab4d3;gap:4px;margin-top:9px;font-size:11px;display:flex}.fqwGrG_next strong{color:#d7ddf5;font-weight:500}.fqwGrG_next>span{margin-left:auto}.fqwGrG_caption{letter-spacing:.22em;color:#c8d4ff88;font-size:8px;position:absolute;bottom:18px;right:24px}@media (max-width:1100px){.fqwGrG_content{gap:20px;padding:26px}.fqwGrG_identity{max-width:340px}.fqwGrG_art{opacity:.6}.fqwGrG_caption{display:none}}@media (max-width:600px){.fqwGrG_hero{border-radius:22px}.fqwGrG_content{flex-direction:column;align-items:flex-start;gap:22px;padding:24px}.fqwGrG_art{opacity:.35;background-position:68%}.fqwGrG_identity{max-width:none}.fqwGrG_content>div:first-child{align-self:center}.fqwGrG_progressLabels{margin-top:20px}}@media (prefers-reduced-motion:reduce){.fqwGrG_progress>span{transition:none}}
.tKRa6G_block{border:1px solid color-mix(in oklab, var(--border) 60%, transparent);background:color-mix(in oklab, var(--card) 35%, transparent);border-radius:1rem;flex-direction:column;gap:.7rem;padding:.95rem 1rem 1.05rem;display:flex}.tKRa6G_required,.tKRa6G_optional{color:var(--foreground);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.85rem;line-height:1.5;display:flex}.tKRa6G_required>span,.tKRa6G_optional>span{display:block}.tKRa6G_required input,.tKRa6G_optional input{width:18px;height:18px;accent-color:var(--blue);cursor:pointer;flex:none;margin-top:.1rem}.tKRa6G_note{color:color-mix(in oklab, var(--foreground) 60%, transparent);margin-top:.25rem;font-size:.78rem;line-height:1.5;display:block}.tKRa6G_divider{border-top:1px solid color-mix(in oklab, var(--border) 45%, transparent);color:color-mix(in oklab, var(--foreground) 55%, transparent);margin:.25rem 0 0;padding-top:.7rem;font-size:.78rem}.tKRa6G_link{color:var(--foreground);text-underline-offset:2px;text-decoration:underline;display:inline}.tKRa6G_error{color:var(--destructive,#ef4444);margin:0;font-size:.8rem}
.M144JG_shell{--advisor-accent:var(--purple);width:100%;max-width:1120px;margin-inline:auto;padding-block:clamp(1.25rem,3vw,2.5rem) clamp(4rem,8vw,6rem);padding-inline:1rem}@media (min-width:640px){.M144JG_shell{padding-inline:1.5rem}}@media (min-width:1024px){.M144JG_shell{padding-inline:2rem}}@media (min-width:1280px){.M144JG_shell{max-width:1280px}}.M144JG_layout{grid-template-columns:1fr;gap:clamp(1rem,2.5vw,1.75rem);display:grid}@media (min-width:1024px){.M144JG_layout{grid-template-columns:300px minmax(0,1fr);align-items:start}}.M144JG_aside{display:none}@media (min-width:1024px){.M144JG_aside{top:calc(var(--site-header-height,64px) + 1.5rem);border:1px solid color-mix(in oklab, var(--advisor-accent) 26%, transparent);background:linear-gradient(145deg, color-mix(in oklab, var(--advisor-accent) 13%, transparent), color-mix(in oklab, var(--card) 55%, transparent) 60%, transparent);border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.5rem 1.4rem 1.6rem;display:flex;position:sticky}}.M144JG_botStage{display:none}@media (min-width:1024px){.M144JG_botStage{aspect-ratio:1;width:calc(100% + 2.8rem);margin-block:-.9rem -.6rem;margin-inline:-1.4rem;display:block;position:relative}.M144JG_botStage:before{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--advisor-accent) 42%, transparent), transparent 78%);border-radius:50%;position:absolute;inset:14% 10% 6%}}.M144JG_asideName{font-family:var(--font-heading,inherit);color:var(--foreground);font-size:.95rem;font-weight:700}.M144JG_asideText{color:color-mix(in oklab, var(--foreground) 62%, transparent);margin:0;font-size:.84rem;line-height:1.62;display:none}@media (min-width:1024px){.M144JG_asideText{display:block}}.M144JG_progress{flex:auto;gap:4px;min-width:60px;max-width:260px;display:flex}.M144JG_tick{background:color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:999px;flex:1;height:3px;transition:background-color .2s}.M144JG_tickDone{background:var(--advisor-accent)}.M144JG_column{min-width:0}.M144JG_panel{--panel-pad:clamp(1.25rem, 2.6vw, 2rem);padding:var(--panel-pad) var(--panel-pad) clamp(1.1rem, 2.2vw, 1.6rem);border:1px solid color-mix(in oklab, var(--advisor-accent) 30%, transparent);background:linear-gradient(140deg, color-mix(in oklab, var(--advisor-accent) 15%, transparent), color-mix(in oklab, var(--card) 60%, transparent) 52%, transparent);border-radius:1.5rem;position:relative}.M144JG_panel>:not([aria-hidden]):not(.M144JG_actions){position:relative}.M144JG_panelHead{align-items:center;gap:.85rem;display:flex}.M144JG_step{border:1px solid color-mix(in oklab, var(--advisor-accent) 32%, transparent);background:color-mix(in oklab, var(--advisor-accent) 12%, transparent);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:10px;font-weight:600;display:inline-flex}.M144JG_prompt:focus{outline:none}.M144JG_prompt{max-width:22ch;font-family:var(--font-heading,inherit);letter-spacing:-.015em;color:var(--foreground);text-wrap:balance;margin:.85rem 0 .45rem;font-size:clamp(1.4rem,1.05rem + 1.5vw,2.05rem);font-weight:700;line-height:1.16}@media (min-width:640px){.M144JG_prompt{max-width:26ch}}.M144JG_note{max-width:56ch;color:color-mix(in oklab, var(--foreground) 62%, transparent);margin:0 0 1.5rem;font-size:.9rem;line-height:1.62}.M144JG_options{flex-direction:column;gap:.6rem;display:flex}.M144JG_optionsScenario{grid-template-columns:1fr;gap:.65rem;display:grid}@media (min-width:860px) and (max-width:1023px){.M144JG_optionsScenario{grid-template-columns:repeat(2,minmax(0,1fr))}.M144JG_optionsScenario>.M144JG_optionNeutral{grid-column:1/-1}}@media (min-width:1240px){.M144JG_optionsScenario{grid-template-columns:repeat(2,minmax(0,1fr))}.M144JG_optionsScenario>.M144JG_optionNeutral{grid-column:1/-1}}.M144JG_optionsGrid{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:720px){.M144JG_optionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.M144JG_groupLabel{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 44%, transparent);grid-column:1/-1;margin:1.15rem 0 .2rem;font-size:.7rem;font-weight:700}.M144JG_groupLabel:first-child{margin-top:0}.M144JG_option{border:1px solid color-mix(in oklab, var(--border) 55%, transparent);background:color-mix(in oklab, var(--background) 42%, transparent);width:100%;color:color-mix(in oklab, var(--foreground) 88%, transparent);text-align:left;cursor:pointer;border-radius:1rem;flex-direction:column;align-items:stretch;padding:1.05rem 1.15rem;font-size:.94rem;line-height:1.6;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.M144JG_option:hover{border-color:color-mix(in oklab, var(--advisor-accent) 55%, transparent);background:color-mix(in oklab, var(--background) 72%, transparent)}.M144JG_option:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.M144JG_optionNeutral{color:color-mix(in oklab, var(--foreground) 58%, transparent);background:0 0;border-style:dashed;padding-block:.75rem;font-size:.88rem}.M144JG_optionBody{align-items:flex-start;min-width:0;display:flex;position:relative}.M144JG_optionIllustrated{min-height:168px}.M144JG_optionIllustrated .M144JG_optionBody{padding-inline-end:5.5rem}@media (max-width:639px){.M144JG_optionIllustrated{min-height:124px}.M144JG_optionIllustrated .M144JG_optionBody{padding-inline-end:3rem}}.M144JG_compact{padding:.72rem .9rem;font-size:.88rem;line-height:1.4}.M144JG_compact .M144JG_optionBody{align-items:center}.M144JG_optionSelected,.M144JG_optionSelected:hover{border-color:color-mix(in oklab, var(--advisor-accent) 72%, transparent);background:color-mix(in oklab, var(--advisor-accent) 16%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--advisor-accent) 30%, transparent), 0 0 24px color-mix(in oklab, var(--advisor-accent) 22%, transparent)}.M144JG_optionCapped{opacity:.55;cursor:default}.M144JG_optionCapped:hover{border-color:color-mix(in oklab, var(--border) 55%, transparent);background:color-mix(in oklab, var(--background) 42%, transparent)}.M144JG_check{border:1.5px solid color-mix(in oklab, var(--foreground) 26%, transparent);color:#0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-inline-end:.65rem;font-size:.72rem;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.M144JG_optionSelected .M144JG_check{background:var(--advisor-accent);color:var(--background);border-color:#0000}.M144JG_radio{border-radius:999px}.M144JG_optionSelected .M144JG_radio{box-shadow:inset 0 0 0 3px var(--background)}.M144JG_actions{z-index:1;margin:1.1rem calc(-1 * var(--panel-pad)) calc(-1 * clamp(1.1rem, 2.2vw, 1.6rem));padding:1.05rem var(--panel-pad) clamp(1.1rem, 2.2vw, 1.6rem);border-top:1px solid color-mix(in oklab, var(--border) 45%, transparent);background:color-mix(in oklab, var(--background) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-end-end-radius:1.5rem;border-end-start-radius:1.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid;position:sticky;bottom:0}.M144JG_multiHint{text-align:center;color:color-mix(in oklab, var(--foreground) 52%, transparent);font-size:.82rem}@media (max-width:639px){.M144JG_actions{grid-template-columns:1fr auto}.M144JG_multiHint{text-align:right}.M144JG_multiNext{grid-column:1/-1;justify-content:center;width:100%;padding-block:.85rem}}.M144JG_multiNext{background:var(--foreground);color:var(--background);cursor:pointer;border:0;border-radius:1rem;align-items:center;gap:.5rem;padding:.68rem 1.35rem;font-size:.92rem;font-weight:650;transition:opacity .16s,box-shadow .16s;display:inline-flex}.M144JG_multiNext:disabled{background:color-mix(in oklab, var(--foreground) 16%, transparent);color:color-mix(in oklab, var(--foreground) 45%, transparent);cursor:default}.M144JG_multiNext:not(:disabled):hover{box-shadow:0 0 26px color-mix(in oklab, var(--advisor-accent) 40%, transparent)}.M144JG_back{color:color-mix(in oklab, var(--foreground) 55%, transparent);cursor:pointer;background:0 0;border:0;padding:.5rem .15rem;font-size:.85rem}.M144JG_back:hover{color:var(--foreground)}.M144JG_back:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:.5rem}.M144JG_ack{background:color-mix(in oklab, var(--advisor-accent) 12%, transparent);border:1px solid color-mix(in oklab, var(--advisor-accent) 26%, transparent);max-width:58ch;color:color-mix(in oklab, var(--foreground) 88%, transparent);border-radius:.9rem .9rem .9rem .25rem;margin:0 0 1.2rem;padding:.7rem .95rem;font-size:.9rem;line-height:1.55}.M144JG_say{border-top:1px solid color-mix(in oklab, var(--border) 35%, transparent);max-width:46ch;margin-top:1.15rem;padding-top:1.05rem}.M144JG_sayWarn{color:color-mix(in oklab, var(--warning,#f59e0b) 82%, var(--foreground));margin:0 0 .5rem;font-size:.8rem}.M144JG_sayRow{display:flex}.M144JG_sayInput{border:1px solid color-mix(in oklab, var(--border) 65%, transparent);background:color-mix(in oklab, var(--background) 60%, transparent);min-width:0;color:var(--foreground);border-radius:1rem;flex:1;padding:.72rem .95rem;font-size:.92rem}.M144JG_sayInput::placeholder{color:color-mix(in oklab, var(--foreground) 62%, transparent)}.M144JG_sayInput:focus-visible{border-color:color-mix(in oklab, var(--advisor-accent) 60%, transparent);outline:none}.M144JG_sayInput:disabled{opacity:.55}.M144JG_resultHead{align-items:flex-start;gap:1.1rem;max-width:900px;margin-bottom:clamp(1.25rem,3vw,2rem);display:flex}.M144JG_resultAvatar{background:color-mix(in oklab, var(--advisor-accent) 16%, transparent);width:68px;height:68px;box-shadow:0 0 30px color-mix(in oklab, var(--advisor-accent) 26%, transparent);border-radius:999px;flex:none;margin-top:.2rem}.M144JG_resultTitle{font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:var(--foreground);text-wrap:balance;margin:.5rem 0;font-size:clamp(1.55rem,1.2rem + 1.5vw,2.2rem);font-weight:800;line-height:1.14}.M144JG_resultLede{max-width:62ch;color:color-mix(in oklab, var(--foreground) 68%, transparent);margin:0;font-size:.96rem;line-height:1.62}.M144JG_cards{flex-direction:column;gap:1rem;max-width:900px;display:flex}.M144JG_card{border:1px solid color-mix(in oklab, var(--border) 60%, transparent);background:color-mix(in oklab, var(--card) 50%, transparent);border-radius:1.5rem;padding:1.4rem 1.4rem 1.5rem;position:relative;overflow:hidden}.M144JG_cardFirst{border-color:color-mix(in oklab, var(--advisor-accent) 34%, transparent);background:linear-gradient(140deg, color-mix(in oklab, var(--advisor-accent) 15%, transparent), color-mix(in oklab, var(--card) 58%, transparent) 55%, transparent)}.M144JG_rank{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 62%, transparent);border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:10px;font-weight:600;display:inline-flex}.M144JG_cardFirst .M144JG_rank{border-color:color-mix(in oklab, var(--advisor-accent) 34%, transparent);background:color-mix(in oklab, var(--advisor-accent) 12%, transparent);color:var(--foreground)}.M144JG_cardTitle{font-family:var(--font-heading,inherit);color:var(--foreground);margin:.75rem 0 .9rem;font-size:clamp(1.2rem,1rem + .7vw,1.5rem);font-weight:700}.M144JG_cardTitle a{color:inherit;text-decoration:none}.M144JG_cardTitle a:hover{text-decoration:underline}.M144JG_block{background:color-mix(in oklab, var(--background) 38%, transparent);border-radius:1rem;margin-top:.85rem;padding:.85rem 1rem .95rem}.M144JG_blockLabel{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 52%, transparent);margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.M144JG_labelHave{color:color-mix(in oklab, var(--constructive,#10b981) 90%, var(--foreground))}.M144JG_labelWatch{color:color-mix(in oklab, var(--warning,#f59e0b) 82%, var(--foreground))}.M144JG_blockText{max-width:74ch;color:color-mix(in oklab, var(--foreground) 80%, transparent);margin:0;font-size:.9rem;line-height:1.62}.M144JG_why{max-width:74ch;margin:0;padding-left:1.15rem;list-style:outside}.M144JG_why li::marker{color:color-mix(in oklab, var(--advisor-accent) 70%, transparent)}.M144JG_why li{color:color-mix(in oklab, var(--foreground) 80%, transparent);margin-bottom:.3rem;font-size:.9rem;line-height:1.6}.M144JG_tieNote{border-left:3px solid var(--advisor-accent);background:color-mix(in oklab, var(--advisor-accent) 9%, transparent);max-width:900px;color:color-mix(in oklab, var(--foreground) 82%, transparent);border-radius:0 1rem 1rem 0;margin:1rem 0 0;padding:.9rem 1.05rem;font-size:.9rem;line-height:1.6}.M144JG_cardActions{border-top:1px solid color-mix(in oklab, var(--border) 45%, transparent);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.2rem;padding-top:1.1rem;display:flex}.M144JG_mission{background:var(--career-accent,var(--advisor-accent));color:#fff;white-space:nowrap;box-shadow:0 8px 24px color-mix(in oklab, var(--career-accent,var(--advisor-accent)) 35%, transparent);border:1px solid #0000;border-radius:1rem;padding:.64rem 1.2rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:filter .16s,transform .16s}.M144JG_mission:hover{filter:brightness(1.08);transform:translateY(-1px)}.M144JG_pick{border:1px solid color-mix(in oklab, var(--advisor-accent) 55%, transparent);background:color-mix(in oklab, var(--advisor-accent) 18%, transparent);color:var(--foreground);cursor:pointer;border-radius:1rem;padding:.62rem 1.15rem;font-size:.88rem;font-weight:600;transition:background-color .16s}.M144JG_pick:disabled{opacity:.5;cursor:default}.M144JG_pick:not(:disabled):hover{background:color-mix(in oklab, var(--advisor-accent) 32%, transparent)}.M144JG_chosen{color:color-mix(in oklab, var(--constructive,#10b981) 90%, var(--foreground));font-size:.88rem;font-weight:600}.M144JG_readMore{color:color-mix(in oklab, var(--foreground) 62%, transparent);font-size:.85rem;text-decoration:none}.M144JG_readMore:hover{color:var(--foreground)}.M144JG_keepNote{background:color-mix(in oklab, var(--foreground) 5%, transparent);max-width:900px;color:color-mix(in oklab, var(--foreground) 66%, transparent);border-radius:1rem;margin:1.35rem 0 0;padding:.9rem 1.05rem;font-size:.86rem;line-height:1.6}.M144JG_footer{border-top:1px solid color-mix(in oklab, var(--border) 55%, transparent);flex-wrap:wrap;align-items:center;gap:1.25rem;max-width:900px;margin-top:2rem;padding-top:1.25rem;font-size:.875rem;display:flex}.M144JG_footer a{color:var(--foreground);font-weight:600;text-decoration:none}.M144JG_footer a:hover{text-decoration:underline}.M144JG_restart{color:color-mix(in oklab, var(--foreground) 58%, transparent);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem}.M144JG_restart:hover{color:var(--foreground)}.M144JG_errorBox{border:1px solid color-mix(in oklab, var(--warning,#f59e0b) 40%, transparent);background:color-mix(in oklab, var(--warning,#f59e0b) 9%, transparent);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.1rem;padding:.9rem 1.05rem;display:flex}.M144JG_error{color:color-mix(in oklab, var(--foreground) 88%, transparent);flex:24ch;margin:0;font-size:.88rem;line-height:1.55}.M144JG_errorAction{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent);color:var(--foreground);cursor:pointer;background:0 0;border-radius:.85rem;flex:none;padding:.55rem 1rem;font-size:.85rem;font-weight:600}.M144JG_errorAction:hover{background:color-mix(in oklab, var(--foreground) 10%, transparent)}@media (prefers-reduced-motion:reduce){.M144JG_option,.M144JG_tick,.M144JG_check,.M144JG_multiNext,.M144JG_pick{transition:none}}
.mFohCG_list{flex-direction:column;gap:.25rem;padding-block-start:.125rem;display:flex}.mFohCG_item{color:var(--foreground-muted);align-items:center;gap:.375rem;font-size:.75rem;line-height:1.35;transition:color .2s;display:flex}.mFohCG_met{color:var(--constructive)}.mFohCG_mark{flex-shrink:0;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex}.mFohCG_dot{opacity:.7;background:currentColor;border-radius:50%;width:.25rem;height:.25rem}.mFohCG_tick{width:.875rem;height:.875rem;animation:.26s cubic-bezier(.2,1.5,.4,1) both mFohCG_tickIn}@keyframes mFohCG_tickIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mFohCG_item{transition:none}.mFohCG_tick{animation:none}}
.g5MaLW_workspace{width:100%;min-width:0}.g5MaLW_breadcrumbs{color:var(--foreground-muted);margin-bottom:16px;font-size:12px;line-height:1.6}.g5MaLW_breadcrumbs ol{flex-wrap:wrap;gap:4px 8px;display:flex}.g5MaLW_breadcrumbs li{overflow-wrap:anywhere}.g5MaLW_breadcrumbs li:last-child{color:var(--foreground)}.g5MaLW_breadcrumbs a:hover{color:var(--blue)}.g5MaLW_columns{align-items:flex-start;gap:24px;display:flex}.g5MaLW_lesson{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.g5MaLW_header{border:1px solid var(--border);background:linear-gradient(120deg,color-mix(in srgb,var(--blue) 5%,var(--card)),var(--card) 65%);border-radius:24px;padding:22px 28px 16px}.g5MaLW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.g5MaLW_moduleLabel{color:var(--blue);align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.g5MaLW_tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.g5MaLW_tools button{min-height:44px}.g5MaLW_header h1{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:34ch;font-size:clamp(24px,2.6vw,36px);font-weight:780;line-height:1.18}.g5MaLW_header p{max-width:78ch;color:var(--foreground-muted);margin-top:14px;font-size:14px;line-height:1.75}.g5MaLW_headerFoot{border-top:1px solid var(--border);color:var(--foreground-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:20px;padding-top:12px;font-size:10px;display:flex}.g5MaLW_content{background:var(--card);border-radius:24px;min-width:0}.g5MaLW_content .step-body{overflow-wrap:anywhere;max-width:78ch}.g5MaLW_content .step-body pre{max-width:100%;overflow:auto}.g5MaLW_notes{min-width:0}.g5MaLW_notes button{min-height:44px}.g5MaLW_navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.g5MaLW_navigation a,.g5MaLW_locked{border:1px solid var(--border);background:var(--card);border-radius:18px;align-items:center;gap:14px;min-width:0;min-height:80px;padding:16px 20px;transition:border-color .16s;display:flex}.g5MaLW_navigation a:hover{border-color:var(--blue)}.g5MaLW_navigation a>span,.g5MaLW_locked>span{flex:1;min-width:0}.g5MaLW_navigation svg{flex-shrink:0}.g5MaLW_navigation small{color:var(--foreground-muted);margin-bottom:5px;font-size:10px;display:block}.g5MaLW_navigation strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.45}.g5MaLW_navigation .g5MaLW_next{color:#fff;background:linear-gradient(115deg,#5142b7,#6549cc);border-color:#8977e0}.g5MaLW_navigation .g5MaLW_next small{color:#e8e3ff}.g5MaLW_navigation .g5MaLW_next:hover{border-color:#c3b8ff}.g5MaLW_locked{opacity:.7}.g5MaLW_footer{color:var(--foreground-muted);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;font-size:12px;display:flex}.g5MaLW_footer a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.g5MaLW_history{max-width:100%}@media (max-width:1100px){.g5MaLW_columns{flex-direction:column;align-items:stretch}}@media (max-width:600px){.g5MaLW_lesson{gap:16px}.g5MaLW_header{border-radius:20px;padding:16px}.g5MaLW_toolbar{gap:8px;margin-bottom:14px}.g5MaLW_tools{gap:6px}.g5MaLW_tools button{padding-inline:10px;font-size:11px}.g5MaLW_header p{font-size:13px;line-height:1.65}.g5MaLW_headerFoot{font-size:9px}.g5MaLW_breadcrumbs{margin-bottom:12px;font-size:10px}.g5MaLW_navigation{grid-template-columns:minmax(0,1fr);gap:10px}.g5MaLW_navigation>span:empty{display:none}.g5MaLW_navigation a{min-height:72px;padding:14px 16px}.g5MaLW_content{border-radius:20px}}@media (prefers-reduced-motion:reduce){.g5MaLW_workspace *,.g5MaLW_workspace :before,.g5MaLW_workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.-ZkaZG_card{border:1px solid color-mix(in oklab, var(--border) 65%, transparent);background:color-mix(in oklab, var(--card) 55%, transparent);border-radius:1.25rem;flex-direction:column;gap:.85rem;padding:1.15rem 1.25rem 1.3rem;display:flex}.-ZkaZG_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.-ZkaZG_title{font-family:var(--font-heading,inherit);color:var(--foreground);margin:0;font-size:1rem;font-weight:700}.-ZkaZG_when{color:color-mix(in oklab, var(--foreground) 48%, transparent);font-size:.75rem}.-ZkaZG_list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.-ZkaZG_row{border:1px solid color-mix(in oklab, var(--border) 50%, transparent);background:color-mix(in oklab, var(--background) 40%, transparent);border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.6rem .75rem;display:flex}.-ZkaZG_rowChosen{border-color:color-mix(in oklab, var(--constructive,#10b981) 45%, transparent);background:color-mix(in oklab, var(--constructive,#10b981) 8%, transparent)}.-ZkaZG_rank{width:20px;color:color-mix(in oklab, var(--foreground) 42%, transparent);flex:none;font-size:.75rem;font-weight:700}.-ZkaZG_name{min-width:0;color:var(--foreground);flex:auto;font-size:.9rem;font-weight:600;text-decoration:none}.-ZkaZG_name:hover{text-decoration:underline}.-ZkaZG_entry{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 45%, transparent);flex:none;font-size:10px;font-weight:600}.-ZkaZG_pick{border:1px solid color-mix(in oklab, var(--blue) 50%, transparent);color:var(--foreground);cursor:pointer;background:0 0;border-radius:.6rem;flex:none;padding:.35rem .7rem;font-size:.78rem;font-weight:600}.-ZkaZG_pick:disabled{opacity:.45;cursor:default}.-ZkaZG_pick:not(:disabled):hover{background:color-mix(in oklab, var(--blue) 18%, transparent)}.-ZkaZG_chosenMark{color:color-mix(in oklab, var(--constructive,#10b981) 92%, var(--foreground));flex:none;font-size:.78rem;font-weight:600}.-ZkaZG_note{color:color-mix(in oklab, var(--foreground) 58%, transparent);margin:0;font-size:.8rem;line-height:1.55}.-ZkaZG_actions{flex-wrap:wrap;align-items:center;gap:1rem;font-size:.82rem;display:flex}.-ZkaZG_actions a{color:color-mix(in oklab, var(--foreground) 72%, transparent);font-weight:600;text-decoration:none}.-ZkaZG_actions a:hover{color:var(--foreground);text-decoration:underline}.-ZkaZG_error{color:var(--destructive,#ef4444);margin:0;font-size:.82rem}.-ZkaZG_empty{border:1px dashed color-mix(in oklab, var(--border) 70%, transparent);border-radius:1.25rem;flex-direction:column;gap:.6rem;padding:1.15rem 1.25rem 1.3rem;display:flex}.-ZkaZG_emptyText{max-width:56ch;color:color-mix(in oklab, var(--foreground) 62%, transparent);margin:0;font-size:.86rem;line-height:1.6}.-ZkaZG_cta{border:1px solid color-mix(in oklab, var(--blue) 55%, transparent);background:color-mix(in oklab, var(--blue) 16%, transparent);color:var(--foreground);border-radius:.85rem;align-self:flex-start;padding:.55rem 1rem;font-size:.86rem;font-weight:600;text-decoration:none}.-ZkaZG_cta:hover{background:color-mix(in oklab, var(--blue) 28%, transparent)}
.I_4iHq_ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.I_4iHq_glow{aspect-ratio:1;will-change:transform, opacity;border-radius:50%;animation:14s ease-in-out infinite alternate I_4iHq_breathe;position:absolute}.I_4iHq_glowBlue{background:radial-gradient(closest-side, color-mix(in oklab, var(--blue) 13%, transparent), transparent 72%);width:min(56rem,120vw);top:-28%;left:50%;translate:-50%;}.I_4iHq_glowPurple{bottom:-30%;background:radial-gradient(closest-side, color-mix(in oklab, var(--purple) 10%, transparent), transparent 72%);width:min(44rem,110vw);animation-delay:-7s;inset-inline-end:-18%;}@keyframes I_4iHq_breathe{0%{opacity:.65;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.I_4iHq_glow{opacity:.85;animation:none}}.I_4iHq_shaft{background:linear-gradient(to bottom, color-mix(in oklab, var(--blue) 9%, transparent) 0%, color-mix(in oklab, var(--blue) 4%, transparent) 38%, transparent 82%);width:min(78rem,150vw);height:92%;animation:I_4iHq_shaftBreathe calc(var(--pulse,3.6s) * 4) ease-in-out infinite;position:absolute;top:-12%;left:50%;translate:-50%;-webkit-mask-image:radial-gradient(58% 92% at 50% 0,#000 0%,#0000 76%);mask-image:radial-gradient(58% 92% at 50% 0,#000 0%,#0000 76%)}@keyframes I_4iHq_shaftBreathe{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.I_4iHq_shaft{animation:none}}
._8Vlm1W_page{flex-direction:column;gap:24px;min-width:0;display:flex}._8Vlm1W_hero{border:1px solid var(--border);background:radial-gradient(ellipse at 95% 0%,color-mix(in oklab,var(--purple) 17%,transparent),transparent 60%),var(--card);border-radius:26px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;padding:30px;display:grid}._8Vlm1W_hero h1{margin:12px 0;font-size:clamp(27px,3vw,40px);font-weight:750;line-height:1.2}._8Vlm1W_hero p,._8Vlm1W_panel p{color:var(--foreground-muted);font-size:14px;line-height:1.75}._8Vlm1W_hero>div:first-child>a{display:inline-flex}._8Vlm1W_hero>div:first-child>p{margin-top:12px}._8Vlm1W_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-muted);font-size:10px;font-weight:700}._8Vlm1W_rankHero{align-items:center;gap:15px;min-width:0;display:flex}._8Vlm1W_rankHero h2{font-size:22px;font-weight:700}._8Vlm1W_rankHero p{font-size:12px}._8Vlm1W_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._8Vlm1W_stats>div{border:1px solid var(--border);background:var(--card);border-radius:17px;padding:20px}._8Vlm1W_stats span{color:var(--foreground-muted);font-size:12px}._8Vlm1W_stats strong{margin-top:10px;font-size:25px;display:block}._8Vlm1W_notice{border:1px solid color-mix(in oklab,var(--warning) 35%,transparent);color:var(--foreground-muted);border-radius:14px;padding:14px 18px;font-size:13px;line-height:1.7}._8Vlm1W_tabs{border-bottom:1px solid var(--border);gap:8px;padding-bottom:9px;display:flex}._8Vlm1W_tabs button{cursor:pointer;border-radius:12px;min-height:46px;padding:10px 20px;font-size:14px;font-weight:650}._8Vlm1W_tabs button[aria-pressed=true]{background:color-mix(in oklab,var(--purple) 17%,var(--card));color:var(--foreground)}._8Vlm1W_tabs button:focus-visible,._8Vlm1W_page a:focus-visible,._8Vlm1W_select select:focus-visible{outline:2px solid var(--purple);outline-offset:3px}._8Vlm1W_panel{border:1px solid var(--border);background:var(--card);border-radius:22px;min-width:0;padding:24px}._8Vlm1W_panel[hidden]{display:none}._8Vlm1W_panel h2{margin-bottom:12px;font-size:23px;font-weight:700}._8Vlm1W_rankGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}._8Vlm1W_rankTile{border:1px solid var(--border);border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex}._8Vlm1W_rankTile h3{font-weight:700}._8Vlm1W_alternatives{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}._8Vlm1W_alternatives>div{border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}._8Vlm1W_alternatives h3{font-size:16px;font-weight:700}._8Vlm1W_alternatives a{min-height:44px;color:var(--purple);align-items:center;font-size:13px;display:flex}._8Vlm1W_select{flex-direction:column;gap:8px;margin:20px 0;font-size:13px;display:flex}._8Vlm1W_select select{border:1px solid var(--border);background:var(--background);border-radius:12px;width:100%;min-width:0;max-width:100%;padding:12px;font-size:16px}._8Vlm1W_leaders{padding:0;list-style:none}._8Vlm1W_leaders li{border-bottom:1px solid var(--border);grid-template-columns:45px minmax(0,1fr) auto;gap:10px;padding:15px 0;font-size:14px;display:grid}._8Vlm1W_leaders strong{overflow-wrap:anywhere}._8Vlm1W_panel>a{align-items:center;min-height:44px;margin-top:15px;display:inline-flex}._8Vlm1W_page section{min-width:0}._8Vlm1W_page h1,._8Vlm1W_page h2,._8Vlm1W_page h3{overflow-wrap:anywhere}@media (max-width:1024px){._8Vlm1W_hero{grid-template-columns:minmax(0,1fr)}._8Vlm1W_rankHero{max-width:450px}}@media (max-width:767px){._8Vlm1W_hero,._8Vlm1W_panel{padding:18px}._8Vlm1W_stats{grid-template-columns:repeat(2,minmax(0,1fr))}._8Vlm1W_stats>div{padding:14px}._8Vlm1W_stats strong{font-size:21px}._8Vlm1W_tabs{gap:3px}._8Vlm1W_tabs button{flex:1;padding:10px 6px;font-size:12px}._8Vlm1W_alternatives{grid-template-columns:minmax(0,1fr)}._8Vlm1W_rankGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._8Vlm1W_rankTile{padding:14px 6px}._8Vlm1W_rankHero{gap:8px}}
.LL3C0a_workspace{flex-direction:column;gap:24px;min-width:0;display:flex}.LL3C0a_hero{flex-direction:column;justify-content:center;min-height:260px;display:flex}.LL3C0a_hero h1{max-width:24ch;margin:12px 0;font-size:clamp(28px,3vw,42px);line-height:1.15}.LL3C0a_hero [role=img]{flex-shrink:0;width:88px;height:88px}.LL3C0a_continueCard{--foreground:#fff;--foreground-muted:#e1deff;color:#fff;background:linear-gradient(110deg,#4933ad,#302565);border:1px solid #a292ff70;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:24px;transition:background-color .16s;display:flex;box-shadow:0 8px 24px #4933ad20}.LL3C0a_continueCard:hover{background:#4933ad}.LL3C0a_continueCard>span{min-width:0}.LL3C0a_continueCard>span>span:first-child{flex-shrink:0}.LL3C0a_continueCard>span>span:last-child{gap:6px;min-width:0}.LL3C0a_continueCard:focus-visible,.LL3C0a_module a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.LL3C0a_launch{color:#342078;background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 22px;font-size:15px;font-weight:750;display:inline-flex;box-shadow:0 5px 18px #0003}.LL3C0a_continueCard{cursor:pointer;border-color:#a594ff;min-height:116px}.LL3C0a_continueCard:hover .LL3C0a_launch{background:#eee9ff}.LL3C0a_locked{cursor:not-allowed;flex-wrap:wrap;border-color:var(--border)!important;background:var(--card)!important}.LL3C0a_locked>span:first-child{opacity:.65;flex:1}@media (max-width:600px){.LL3C0a_continueCard{flex-direction:column;align-items:stretch}.LL3C0a_launch{width:100%}}.LL3C0a_module{border:1px solid var(--border);background:var(--background);border-radius:16px;min-width:0;overflow:hidden}.LL3C0a_moduleTitle{cursor:pointer;min-height:52px;color:var(--foreground);padding:16px;font-size:13px;font-weight:650}.LL3C0a_moduleTitle small{color:var(--foreground-muted);font-variant-numeric:tabular-nums;margin-left:8px;display:inline-block}.LL3C0a_module[open] .LL3C0a_moduleTitle{border-bottom:1px solid var(--border);margin-bottom:8px}.LL3C0a_module ul{padding:0 8px 8px}.LL3C0a_module a{min-height:48px}@media (max-width:600px){.LL3C0a_workspace{gap:18px}.LL3C0a_hero{min-height:280px}.LL3C0a_continueCard{padding:20px}}@media (prefers-reduced-motion:reduce){.LL3C0a_continueCard{transition:none}}
.CqxC-q_root{z-index:100;pointer-events:none;position:fixed;inset:0}.CqxC-q_blocker{pointer-events:auto;position:fixed;inset:0}.CqxC-q_spotlight{pointer-events:auto;box-shadow:0 0 0 100vmax color-mix(in oklab, var(--background) 62%, transparent), 0 0 0 1.5px color-mix(in oklab, var(--blue) 70%, transparent), 0 0 30px 4px color-mix(in oklab, var(--blue) 26%, transparent);transition:top .34s cubic-bezier(.22,1,.36,1),left .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1),border-radius .34s cubic-bezier(.22,1,.36,1);position:fixed}.CqxC-q_spotlight[data-tracking]{transition:none}.CqxC-q_scrim{pointer-events:auto;background:color-mix(in oklab, var(--background) 62%, transparent);position:fixed;inset:0}.CqxC-q_tooltip,.CqxC-q_tooltipDocked,.CqxC-q_tooltipCentred{border:1px solid color-mix(in oklab, var(--blue) 28%, var(--border));background:color-mix(in oklab, var(--card) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 28px 70px -22px #0000009e, 0 0 0 1px color-mix(in oklab, var(--blue) 10%, transparent);pointer-events:auto;border-radius:24px;align-items:stretch;animation:.3s cubic-bezier(.22,1,.36,1) both CqxC-q_tooltipIn;display:flex;position:fixed}.CqxC-q_tooltipDocked{border-radius:22px;bottom:74px;left:12px;right:12px}.CqxC-q_tooltipCentred{width:460px;max-width:calc(100vw - 32px);animation-name:CqxC-q_tooltipInCentred;bottom:96px;left:50%;transform:translate(-50%)}@keyframes CqxC-q_tooltipInCentred{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.985)}to{opacity:1;transform:translate(-50%)}}@keyframes CqxC-q_tooltipIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.CqxC-q_caret{background:color-mix(in oklab, var(--card) 94%, transparent);border:1px solid color-mix(in oklab, var(--blue) 28%, var(--border));width:16px;height:16px;position:absolute;transform:rotate(45deg)}.CqxC-q_tooltip[data-caret=up] .CqxC-q_caret{border-bottom:0;border-right:0;top:-9px}.CqxC-q_tooltip[data-caret=down] .CqxC-q_caret{border-top:0;border-left:0;bottom:-9px}.CqxC-q_tooltip[data-caret=left] .CqxC-q_caret{border-top:0;border-right:0;left:-9px}.CqxC-q_tooltip[data-caret=right] .CqxC-q_caret{border-bottom:0;border-left:0;right:-9px}.CqxC-q_mascotSlot{flex-shrink:0;justify-content:center;align-items:flex-end;width:132px;margin-block-start:-34px;margin-inline-start:4px;display:flex}.CqxC-q_mascot{filter:drop-shadow(0 14px 20px color-mix(in oklab, var(--blue) 30%, transparent));flex-shrink:0;animation:.42s cubic-bezier(.22,1,.36,1) both CqxC-q_mascotIn;display:block;position:relative}@keyframes CqxC-q_mascotIn{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:none}}.CqxC-q_content{flex-direction:column;flex:auto;gap:8px;min-width:0;padding:16px 18px 14px 0;display:flex}.CqxC-q_head{justify-content:space-between;align-items:center;gap:12px;display:flex}.CqxC-q_name{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:700}.CqxC-q_counter{font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--foreground) 48%, transparent);font-size:11.5px;font-weight:600}.CqxC-q_text{color:var(--foreground);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.CqxC-q_dots{align-items:center;gap:5px;display:inline-flex}.CqxC-q_dot,.CqxC-q_dotOn{background:color-mix(in oklab, var(--foreground) 22%, transparent);border-radius:999px;width:6px;height:6px;transition:background-color .2s,width .2s}.CqxC-q_dotOn{background:var(--blue);width:16px}.CqxC-q_actions{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.CqxC-q_primaryButton,.CqxC-q_ghostButton,.CqxC-q_skipButton{cursor:pointer;border-radius:999px;align-items:center;gap:6px;font-weight:600;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.CqxC-q_primaryButton{color:var(--background);background:var(--foreground);border:1px solid #0000;padding:9px 16px;font-size:13.5px}.CqxC-q_primaryButton:hover{background:color-mix(in oklab, var(--foreground) 88%, var(--blue))}.CqxC-q_ghostButton{color:color-mix(in oklab, var(--foreground) 62%, transparent);border:1px solid color-mix(in oklab, var(--border) 90%, transparent);background:0 0;padding:8px 14px;font-size:13px}.CqxC-q_ghostButton:hover:not(:disabled){color:var(--foreground);border-color:color-mix(in oklab, var(--foreground) 35%, transparent)}.CqxC-q_ghostButton:disabled{opacity:.4;cursor:default}.CqxC-q_skipButton{color:color-mix(in oklab, var(--foreground) 55%, transparent);background:0 0;border:1px solid #0000;padding:8px 12px;font-size:12.5px}.CqxC-q_skipButton:hover{color:var(--foreground);text-decoration:underline}.CqxC-q_primaryButton:focus-visible,.CqxC-q_ghostButton:focus-visible,.CqxC-q_skipButton:focus-visible{outline:2px solid color-mix(in oklab, var(--foreground) 45%, transparent);outline-offset:2px}.CqxC-q_helpButton{border:1px solid color-mix(in oklab, var(--border) 90%, transparent);background:color-mix(in oklab, var(--card) 60%, transparent);color:color-mix(in oklab, var(--foreground) 62%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:color .16s,border-color .16s;display:inline-flex}.CqxC-q_helpButton:hover{color:var(--foreground);border-color:color-mix(in oklab, var(--blue) 55%, transparent)}.CqxC-q_helpButton:focus-visible{outline:2px solid color-mix(in oklab, var(--foreground) 45%, transparent);outline-offset:2px}.CqxC-q_bar{border:1px solid color-mix(in oklab, var(--border) 90%, transparent);background:color-mix(in oklab, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:7px 8px 7px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px -18px #0000008c}.CqxC-q_bar[data-edge=top]{top:12px;bottom:auto}.CqxC-q_barDots{align-items:center;gap:6px;display:inline-flex}.CqxC-q_barDot,.CqxC-q_barDotOn{background:color-mix(in oklab, var(--foreground) 24%, transparent);border-radius:999px;width:6px;height:6px;transition:background-color .2s,width .2s}.CqxC-q_barDotOn{background:var(--blue);width:18px}@media (max-width:899px){.CqxC-q_bar{bottom:12px}.CqxC-q_mascotSlot{width:84px;margin-block-start:-22px}.CqxC-q_content{padding:14px 14px 12px 0}.CqxC-q_text{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.CqxC-q_spotlight,.CqxC-q_dot,.CqxC-q_dotOn,.CqxC-q_barDot,.CqxC-q_barDotOn,.CqxC-q_primaryButton,.CqxC-q_ghostButton,.CqxC-q_skipButton{transition:none}.CqxC-q_mascot,.CqxC-q_tooltip,.CqxC-q_tooltipDocked{animation:none}}
._1qWOfG_panel{isolation:isolate;color:#fff;background:#070d22;border:1px solid #57649266;border-radius:28px;flex-direction:column;justify-content:center;min-height:540px;padding:clamp(24px,4vw,56px);display:flex;position:relative;overflow:hidden}._1qWOfG_art{z-index:-2;opacity:.6;background-position:50%;background-size:cover;position:absolute;inset:0}._1qWOfG_panel:before{content:"";z-index:-1;background:linear-gradient(90deg,#080d22f2,#080d22b0 58%,#080d2240);position:absolute;inset:0}._1qWOfG_content{z-index:1;max-width:60%;position:relative}._1qWOfG_badge{color:#d6cfff;letter-spacing:.1em;background:#5a41bc40;border:1px solid #a28cff66;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}._1qWOfG_content h1{letter-spacing:-.04em;text-wrap:balance;margin:22px 0 16px;font-size:clamp(28px,3.8vw,48px);font-weight:800;line-height:1.1}._1qWOfG_content p{color:#cbd2e8;max-width:54ch;font-size:15px;line-height:1.7}._1qWOfG_content a{background:#6550e7;border-radius:12px;align-items:center;gap:10px;min-height:46px;margin-top:24px;padding:12px 20px;font-size:13px;font-weight:650;display:inline-flex}._1qWOfG_mentor{object-fit:contain;object-position:bottom;opacity:.85;pointer-events:none;width:44%;height:95%;position:absolute;bottom:0;right:-1%}._1qWOfG_paths{z-index:1;flex-wrap:wrap;gap:12px;margin-top:36px;display:flex;position:relative}._1qWOfG_paths span{color:#cbd2e8;background:#080d22c0;border:1px solid #fff2;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:12px;display:inline-flex}._1qWOfG_paths svg{color:#a99cff;width:18px}@media (max-width:650px){._1qWOfG_panel{justify-content:flex-start;min-height:650px;padding-bottom:240px}._1qWOfG_content{max-width:100%}._1qWOfG_content h1{font-size:clamp(22px,6.8vw,28px)}._1qWOfG_content p{font-size:13px}._1qWOfG_mentor{opacity:.55;width:70%;height:260px;right:-10%}._1qWOfG_paths{max-width:65%}}
.UBf_0W_rain{z-index:0;pointer-events:none;opacity:.7;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 5% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 5% 92%,#0000 100%)}@media (max-width:64rem){.UBf_0W_rain{opacity:.26}}@media (prefers-reduced-motion:reduce){.UBf_0W_rain{display:none}}
._4rBioW_stage{--bot-gold-hi:#e9cb8c;--bot-gold:#c3993f;--bot-gold-deep:#8a6420;--bot-gold-shadow:#493310;--bot-visor:#121b21;--bot-visor-deep:#0b1216;--bot-visor-lit:#23343f;--bot-cyan:#0bb6c2;--bot-cyan-lit:#2fd3de;--bot-shell:#f2f5f7;--bot-visor-ink:#f2f7f8;--bot-visor-ink-muted:#8b9ba4;--key-angle:160deg;--key-x:.72;--key-y:-.7;--key-spot-x:78%;--shadow-x:calc(var(--key-x) * -10px);--shadow-y:calc(var(--key-y) * -10px);--pulse:3.6s}[dir=rtl] ._4rBioW_stage{--key-angle:200deg;--key-x:-.72;--key-spot-x:22%}.dark ._4rBioW_stage{--bot-gold-hi:#fff0c8;--bot-gold:#e3c07a;--bot-gold-deep:#a97f35;--bot-gold-shadow:#4a3413;--bot-visor:#0a1014;--bot-visor-deep:#05080a;--bot-visor-lit:#14202a}@media (prefers-color-scheme:dark){:root:not(.light) ._4rBioW_stage{--bot-gold-hi:#fff0c8;--bot-gold:#e3c07a;--bot-gold-deep:#a97f35;--bot-gold-shadow:#4a3413;--bot-visor:#0a1014;--bot-visor-deep:#05080a;--bot-visor-lit:#14202a}}
.N6dama_section{flex-direction:column;gap:22px;min-width:0;display:flex;container-type:inline-size}.N6dama_heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.N6dama_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-muted);margin-bottom:7px;font-size:10px;font-weight:650;display:block}.N6dama_heading h2{letter-spacing:-.025em;scroll-margin-top:110px;font-size:clamp(22px,2.2vw,28px);font-weight:750;line-height:1.3}.N6dama_heading h2>span{border:1px solid var(--border);min-width:30px;height:30px;color:var(--foreground-muted);vertical-align:middle;border-radius:9px;place-items:center;margin-left:8px;font-size:13px;display:inline-grid}.N6dama_heading p{max-width:53ch;color:var(--foreground-muted);font-size:13px;line-height:1.7}.N6dama_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.N6dama_grid>li{min-width:0}.N6dama_card{isolation:isolate;border:1px solid var(--border);background:var(--card);border-radius:24px;flex-direction:column;gap:16px;min-width:0;height:100%;padding:20px;transition:border-color .18s;display:flex;position:relative;overflow:hidden}.N6dama_card:hover{border-color:color-mix(in oklab,var(--foreground) 30%,var(--border))}.N6dama_card[data-started]{border-color:color-mix(in oklab,var(--purple) 65%,var(--border))}.N6dama_card>.N6dama_cover{flex-shrink:0;gap:24px;min-height:218px}.N6dama_cover h3{font-size:clamp(21px,1.8vw,25px);line-height:1.2}.N6dama_outcome{color:var(--foreground-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.7}.N6dama_metrics{color:var(--foreground-muted);flex-wrap:wrap;gap:10px 14px;font-size:11px;line-height:1.5;display:flex}.N6dama_metrics>span{align-items:center;gap:6px;display:flex}.N6dama_metrics svg{color:var(--purple);flex-shrink:0}.N6dama_footer{margin-top:auto;padding-top:4px}.N6dama_progressLabel{color:var(--foreground-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:11px;display:flex}.N6dama_progressLabel strong{color:var(--foreground);font-variant-numeric:tabular-nums}.N6dama_open,.N6dama_unavailable{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin-top:17px;padding:10px 16px;font-size:13px;font-weight:650;line-height:1.5;display:flex}.N6dama_open{color:#fff;background:linear-gradient(115deg,var(--blue),var(--purple))}.N6dama_open:hover{filter:brightness(1.1)}.N6dama_unavailable{border:1px solid var(--border);color:var(--foreground-muted);background:var(--background)}.N6dama_soon{color:var(--foreground-muted);font-size:12px;line-height:1.6}.N6dama_card a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.N6dama_card>.N6dama_cover:focus-visible{outline-offset:-4px}@container (max-width:1050px){.N6dama_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.N6dama_heading{flex-direction:column;align-items:flex-start;gap:10px}.N6dama_heading p{max-width:70ch}}@container (max-width:620px){.N6dama_grid{grid-template-columns:minmax(0,1fr);gap:18px}.N6dama_card{gap:14px}.N6dama_card>.N6dama_cover{min-height:190px}.N6dama_cover h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.N6dama_card{transition:none}}
._3ULEma_page{width:100%;max-width:1120px;margin-inline:auto;padding-block:clamp(1.5rem,4vw,2.5rem) clamp(4rem,8vw,6rem);padding-inline:1rem}@media (min-width:640px){._3ULEma_page{padding-inline:1.5rem}}@media (min-width:1024px){._3ULEma_page{padding-inline:2rem}}@media (min-width:1280px){._3ULEma_page{max-width:1280px}}._3ULEma_header{flex-direction:column;gap:.75rem;max-width:68ch;margin-bottom:clamp(1.75rem,4vw,2.75rem);display:flex}._3ULEma_eyebrow{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 55%, transparent);font-size:11px;font-weight:600}._3ULEma_title{font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem);font-weight:800;line-height:1.08}._3ULEma_lede{color:color-mix(in oklab, var(--foreground) 70%, transparent);text-wrap:pretty;margin:0;font-size:clamp(.95rem,.9rem + .3vw,1.08rem);line-height:1.6}._3ULEma_groupTitle{font-family:var(--font-heading,inherit);color:var(--foreground);align-items:baseline;gap:.6rem;margin:clamp(1.75rem,4vw,2.5rem) 0 .35rem;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);font-weight:700;display:flex}._3ULEma_groupNote{max-width:62ch;color:color-mix(in oklab, var(--foreground) 62%, transparent);margin:0 0 1rem;font-size:.875rem;line-height:1.55}._3ULEma_grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){._3ULEma_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){._3ULEma_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}._3ULEma_card{border:1px solid color-mix(in oklab, var(--career-accent,var(--blue)) 26%, transparent);background:linear-gradient(140deg, color-mix(in oklab, var(--career-accent,var(--blue)) 13%, transparent), color-mix(in oklab, var(--card) 58%, transparent) 55%, transparent);border-radius:1.5rem;flex-direction:column;gap:.5rem;min-height:176px;padding:1.25rem 1.25rem 1.35rem;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}._3ULEma_card:hover,._3ULEma_card:focus-visible{border-color:color-mix(in oklab, var(--career-accent,var(--blue)) 60%, transparent);box-shadow:0 10px 32px color-mix(in oklab, var(--career-accent,var(--blue)) 20%, transparent);transform:translateY(-2px)}._3ULEma_card:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}._3ULEma_cardTitle,._3ULEma_cardText,._3ULEma_badge{position:relative}._3ULEma_cardTitle{font-family:var(--font-heading,inherit);color:var(--foreground);text-wrap:balance;margin:0;padding-inline-end:2.5rem;font-size:1.02rem;font-weight:700;line-height:1.3}._3ULEma_cardText{color:color-mix(in oklab, var(--foreground) 64%, transparent);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding-inline-end:4.25rem;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}._3ULEma_badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in oklab, var(--career-accent,var(--blue)) 40%, transparent);color:color-mix(in oklab, var(--career-accent,var(--blue)) 88%, var(--foreground));background:color-mix(in oklab, var(--career-accent,var(--blue)) 10%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;margin-top:auto;padding:.25rem .6rem;font-size:10px;font-weight:600;display:inline-flex}._3ULEma_badgeLater{border-color:color-mix(in oklab, var(--foreground) 22%, transparent);color:color-mix(in oklab, var(--foreground) 60%, transparent);background:0 0}._3ULEma_helper{border:1px solid color-mix(in oklab, var(--purple) 30%, transparent);background:linear-gradient(140deg, color-mix(in oklab, var(--purple) 15%, transparent), color-mix(in oklab, var(--card) 55%, transparent) 55%, transparent);border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.5vw,1.5rem);margin-top:clamp(1.25rem,3vw,1.75rem);padding:clamp(1.25rem,2.5vw,1.6rem);display:flex;position:relative}._3ULEma_helperAvatar{background:color-mix(in oklab, var(--purple) 16%, transparent);width:64px;height:64px;box-shadow:0 0 28px color-mix(in oklab, var(--purple) 26%, transparent);border-radius:999px;flex:none}._3ULEma_helperCopy{flex:22ch;min-width:0}._3ULEma_helperTitle{font-family:var(--font-heading,inherit);color:var(--foreground);margin:0 0 .3rem;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight:700}._3ULEma_helperText{max-width:62ch;color:color-mix(in oklab, var(--foreground) 68%, transparent);margin:0;font-size:.88rem;line-height:1.6}._3ULEma_helperCta{background:var(--foreground);color:var(--background);border-radius:1rem;flex:none;padding:.72rem 1.35rem;font-size:.92rem;font-weight:650;text-decoration:none;transition:box-shadow .16s}._3ULEma_helperCta:hover{box-shadow:0 0 26px color-mix(in oklab, var(--purple) 45%, transparent)}@media (prefers-reduced-motion:reduce){._3ULEma_card,._3ULEma_helperCta{transition:none}._3ULEma_card:hover,._3ULEma_card:focus-visible{transform:none}}
._eW9jq_banner{inset-inline:0;z-index:80;padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom));border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:fixed;bottom:0}@media (min-width:640px){._eW9jq_banner{padding-inline:1.5rem}}@media (min-width:1024px){._eW9jq_banner{padding-inline:2rem}}._eW9jq_inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1056px;margin-inline:auto;display:flex}._eW9jq_copy{flex:24ch;min-width:0}._eW9jq_title{font-family:var(--font-heading,inherit);color:var(--foreground);margin:0 0 .2rem;font-size:.92rem;font-weight:700}._eW9jq_text{max-width:72ch;color:color-mix(in oklab, var(--foreground) 70%, transparent);margin:0;font-size:.84rem;line-height:1.55}._eW9jq_link{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}._eW9jq_actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._eW9jq_choice{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent);background:color-mix(in oklab, var(--foreground) 6%, transparent);color:var(--foreground);cursor:pointer;border-radius:.85rem;padding:.6rem 1.1rem;font-size:.85rem;font-weight:600}._eW9jq_choice:disabled{opacity:.5;cursor:default}._eW9jq_choice:not(:disabled):hover{background:color-mix(in oklab, var(--foreground) 12%, transparent)}._eW9jq_settings{color:color-mix(in oklab, var(--foreground) 62%, transparent);cursor:pointer;background:0 0;border:0;padding:.6rem .5rem;font-size:.85rem}._eW9jq_settings:hover{color:var(--foreground)}._eW9jq_details{border-top:1px solid color-mix(in oklab, var(--border) 45%, transparent);flex-direction:column;gap:.75rem;width:100%;max-width:1056px;margin:.9rem auto 0;padding-top:.9rem;display:flex}._eW9jq_row{cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.85rem;display:flex}._eW9jq_row>span{flex-direction:column;gap:.1rem;display:flex}._eW9jq_rowFixed{cursor:default;opacity:.75}._eW9jq_rowTitle{color:var(--foreground);font-weight:650}._eW9jq_rowNote{max-width:74ch;color:color-mix(in oklab, var(--foreground) 60%, transparent);font-size:.8rem;line-height:1.5}._eW9jq_error{max-width:1056px;color:var(--destructive,#ef4444);margin:.6rem auto 0;font-size:.82rem}@media (min-width:1280px){._eW9jq_inner,._eW9jq_details,._eW9jq_error{max-width:1216px}}@media (prefers-reduced-motion:reduce){._eW9jq_banner{-webkit-backdrop-filter:none;backdrop-filter:none}}
._467rta_launcher{transition:transform .22s cubic-bezier(.34,1.4,.64,1),box-shadow .22s;box-shadow:0 18px 40px -12px #0d0f3973,0 2px 8px -2px #0d0f394d;box-shadow:0 18px 40px -12px lab(6.1783% 11.4891 -28.0082/.45),0 2px 8px -2px lab(6.1783% 11.4891 -28.0082/.3)}._467rta_launcher:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 26px 54px -14px #0d0f398c,0 3px 10px -2px #0d0f3959;box-shadow:0 26px 54px -14px lab(6.1783% 11.4891 -28.0082/.55),0 3px 10px -2px lab(6.1783% 11.4891 -28.0082/.35)}._467rta_launcher:active{transform:translateY(0)scale(.97)}._467rta_launcherHalo{filter:blur(8px);background:radial-gradient(circle,#6491ff59 0%,#0000 68%);background:radial-gradient(circle,lab(60.4662% 19.3274 -77.9227/.35) 0%,#0000 68%);border-radius:50%;animation:4.8s ease-in-out infinite _467rta_haloPulse;position:absolute;inset:-6px}._467rta_launcherRing{border:1.5px solid #6491ff8c;border:1.5px solid lab(60.4662% 19.3274 -77.9227/.55);border-radius:50%;animation:3.2s ease-out infinite _467rta_ringOut;position:absolute;inset:0}@keyframes _467rta_haloPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.95;transform:scale(1.1)}}@keyframes _467rta_ringOut{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}._467rta_teaser{transform-origin:100% 100%;animation:.42s cubic-bezier(.22,1,.36,1) both _467rta_teaserIn;box-shadow:0 16px 40px -16px #0d0f3973;box-shadow:0 16px 40px -16px lab(6.1783% 11.4891 -28.0082/.45)}@keyframes _467rta_teaserIn{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}._467rta_surface{animation:.3s cubic-bezier(.22,1,.36,1) both _467rta_sheetIn}@keyframes _467rta_sheetIn{0%{opacity:.6;transform:translateY(4%)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){._467rta_surface{transform-origin:100% 100%;animation:.32s cubic-bezier(.22,1,.36,1) both _467rta_panelIn;box-shadow:0 32px 80px -24px #0507248c,0 8px 24px -12px #05072459;box-shadow:0 32px 80px -24px lab(2.60647% 4.90154 -17.6049/.55),0 8px 24px -12px lab(2.60647% 4.90154 -17.6049/.35)}}@keyframes _467rta_panelIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._467rta_backdrop{animation:.24s both _467rta_fadeIn}@keyframes _467rta_fadeIn{0%{opacity:0}to{opacity:1}}._467rta_headerGlow{pointer-events:none;background:radial-gradient(at 20% 0,#6491ff38 0%,#0000 60%);background:radial-gradient(at 20% 0,lab(60.4662% 19.3274 -77.9227/.22) 0%,#0000 60%);height:200%;position:absolute;inset:-60% -20% auto}._467rta_thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}._467rta_thread::-webkit-scrollbar{width:6px}._467rta_thread::-webkit-scrollbar-track{background:0 0}._467rta_thread::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:none;border-radius:999px}._467rta_messageIn{animation:.26s cubic-bezier(.22,1,.36,1) both _467rta_messageIn}@keyframes _467rta_messageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._467rta_skeleton{animation:1.6s ease-in-out infinite _467rta_skeletonPulse}@keyframes _467rta_skeletonPulse{0%,to{opacity:.55}50%{opacity:1}}._467rta_typingDot{animation:1.25s ease-in-out infinite _467rta_typingBounce}._467rta_typingDot:nth-child(2){animation-delay:.16s}._467rta_typingDot:nth-child(3){animation-delay:.32s}@keyframes _467rta_typingBounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}._467rta_presencePing{background:currentColor;border-radius:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite _467rta_presencePing;position:absolute;inset:0}@keyframes _467rta_presencePing{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(2.2)}}._467rta_jumpIn{animation:.22s cubic-bezier(.34,1.4,.64,1) both _467rta_jumpIn}@keyframes _467rta_jumpIn{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}._467rta_popover{transform-origin:100% 100%;animation:.18s cubic-bezier(.22,1,.36,1) both _467rta_popoverIn;box-shadow:0 18px 44px -18px #05072480;box-shadow:0 18px 44px -18px lab(2.60647% 4.90154 -17.6049/.5)}@keyframes _467rta_popoverIn{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}[dir=rtl] ._467rta_teaser,[dir=rtl] ._467rta_popover{transform-origin:0 100%}@media (min-width:640px){[dir=rtl] ._467rta_surface{transform-origin:0 100%}}@media (prefers-reduced-motion:reduce){._467rta_launcher,._467rta_launcher:hover,._467rta_launcher:active{transition:none;transform:none}._467rta_launcherHalo,._467rta_launcherRing,._467rta_typingDot,._467rta_presencePing,._467rta_skeleton{animation:none}._467rta_skeleton{opacity:.7}._467rta_launcherRing{opacity:.5}._467rta_presencePing{opacity:0}._467rta_typingDot{opacity:.7}._467rta_teaser,._467rta_surface,._467rta_backdrop,._467rta_messageIn,._467rta_jumpIn,._467rta_popover{opacity:1;animation:none;transform:none}}._467rta_streamCaret{vertical-align:-.12em;background:currentColor;width:2px;height:1em;margin-inline-start:3px;display:inline-block}
.KzpCga_page{width:100%;max-width:1120px;margin-inline:auto;padding-block:clamp(1.5rem,4vw,2.5rem) clamp(4rem,8vw,6rem);padding-inline:1rem}@media (min-width:640px){.KzpCga_page{padding-inline:1.5rem}}@media (min-width:1024px){.KzpCga_page{padding-inline:2rem}}@media (min-width:1280px){.KzpCga_page{max-width:1280px}}.KzpCga_header{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent);flex-direction:column;gap:.7rem;padding-top:.25rem;padding-bottom:clamp(1.25rem,3vw,2rem);display:flex;position:relative;overflow:hidden}.KzpCga_badge,.KzpCga_title,.KzpCga_tagline{position:relative}@media (min-width:900px){.KzpCga_title,.KzpCga_tagline{max-width:calc(100% - 230px)}}.KzpCga_title{font-family:var(--font-heading,inherit);letter-spacing:-.02em;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(1.8rem,1.2rem + 2.4vw,2.85rem);font-weight:800;line-height:1.1}.KzpCga_tagline{max-width:68ch;color:color-mix(in oklab, var(--foreground) 72%, transparent);text-wrap:pretty;margin:0;font-size:clamp(.95rem,.9rem + .3vw,1.1rem);line-height:1.6}.KzpCga_badge{letter-spacing:.05em;text-transform:uppercase;border:1px solid color-mix(in oklab, var(--career-accent,var(--blue)) 45%, transparent);color:color-mix(in oklab, var(--career-accent,var(--blue)) 88%, var(--foreground));background:color-mix(in oklab, var(--career-accent,var(--blue)) 10%, transparent);border-radius:999px;align-self:flex-start;padding:.3rem .7rem;font-size:11px;font-weight:600;display:inline-flex}.KzpCga_badgeLater{border-color:color-mix(in oklab, var(--foreground) 22%, transparent);color:color-mix(in oklab, var(--foreground) 62%, transparent);background:0 0}.KzpCga_section{margin-top:clamp(2rem,4.5vw,3rem)}.KzpCga_h2{font-family:var(--font-heading,inherit);color:var(--foreground);margin:0 0 .75rem;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:700}.KzpCga_prose{max-width:72ch;color:color-mix(in oklab, var(--foreground) 82%, transparent);text-wrap:pretty;margin:0;font-size:clamp(.94rem,.9rem + .22vw,1.03rem);line-height:1.72}.KzpCga_pair{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:860px){.KzpCga_pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.KzpCga_panel{border:1px solid color-mix(in oklab, var(--border) 65%, transparent);background:color-mix(in oklab, var(--card) 45%, transparent);border-radius:1.1rem;padding:1.15rem 1.25rem 1.3rem}.KzpCga_panelGood{border-left:3px solid var(--constructive,#10b981)}.KzpCga_panelHard{border-left:3px solid var(--warning,#f59e0b)}.KzpCga_panelTitle{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 68%, transparent);margin:0 0 .55rem;font-size:.82rem;font-weight:700}.KzpCga_transfers{flex-direction:column;gap:.75rem;display:flex}.KzpCga_transfer{border:1px solid color-mix(in oklab, var(--border) 60%, transparent);background:color-mix(in oklab, var(--card) 35%, transparent);border-radius:1rem;padding:1rem 1.1rem 1.1rem}.KzpCga_transferHead{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.KzpCga_transferName{color:var(--foreground);font-size:.98rem;font-weight:700}.KzpCga_nonIt{text-transform:uppercase;letter-spacing:.05em;border:1px solid color-mix(in oklab, var(--purple) 40%, transparent);color:color-mix(in oklab, var(--purple) 85%, var(--foreground));border-radius:999px;padding:.15rem .5rem;font-size:10px;font-weight:600}.KzpCga_transferGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:780px){.KzpCga_transferGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.KzpCga_transferLabel{letter-spacing:.05em;text-transform:uppercase;margin-bottom:.3rem;font-size:.75rem;font-weight:700;display:block}.KzpCga_labelHave{color:color-mix(in oklab, var(--constructive,#10b981) 90%, var(--foreground))}.KzpCga_labelNeed{color:color-mix(in oklab, var(--foreground) 55%, transparent)}.KzpCga_transferText{color:color-mix(in oklab, var(--foreground) 78%, transparent);margin:0;font-size:.88rem;line-height:1.62}.KzpCga_strengths{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.KzpCga_strength{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--card) 40%, transparent);color:color-mix(in oklab, var(--foreground) 78%, transparent);border-radius:999px;padding:.45rem .8rem;font-size:.84rem;line-height:1.4}.KzpCga_axes{flex-direction:column;gap:1rem;max-width:72ch;display:flex}.KzpCga_axis{flex-direction:column;gap:.35rem;display:flex}.KzpCga_axisName{color:color-mix(in oklab, var(--foreground) 72%, transparent);font-size:.82rem;font-weight:700}.KzpCga_axisTrack{background:color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:999px;height:4px;position:relative}.KzpCga_axisDot{background:var(--career-accent,var(--blue));width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in oklab, var(--background) 90%, transparent);border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)}.KzpCga_axisPoles{color:color-mix(in oklab, var(--foreground) 52%, transparent);justify-content:space-between;gap:1rem;font-size:.76rem;line-height:1.45;display:flex}.KzpCga_axisPoles span{max-width:46%}.KzpCga_axisPoles span:last-child{text-align:right}.KzpCga_decide{border:1px solid color-mix(in oklab, var(--purple) 30%, transparent);background:linear-gradient(140deg, color-mix(in oklab, var(--purple) 15%, transparent), color-mix(in oklab, var(--card) 55%, transparent) 55%, transparent);border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.5vw,1.5rem);max-width:900px;margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.25rem,2.5vw,1.6rem);display:flex}.KzpCga_decideAvatar{background:color-mix(in oklab, var(--purple) 16%, transparent);width:64px;height:64px;box-shadow:0 0 28px color-mix(in oklab, var(--purple) 26%, transparent);border-radius:999px;flex:none}.KzpCga_decideCopy{flex:24ch;min-width:0}.KzpCga_decideTitle{font-family:var(--font-heading,inherit);color:var(--foreground);margin:0 0 .3rem;font-size:clamp(1.05rem,.95rem + .5vw,1.25rem);font-weight:700}.KzpCga_decideText{max-width:60ch;color:color-mix(in oklab, var(--foreground) 68%, transparent);margin:0;font-size:.88rem;line-height:1.6}.KzpCga_decideActions{flex-wrap:wrap;flex:none;align-items:center;gap:.9rem;display:flex}.KzpCga_decidePrimary{background:var(--foreground);color:var(--background);border-radius:1rem;padding:.72rem 1.35rem;font-size:.92rem;font-weight:650;text-decoration:none;transition:box-shadow .16s}.KzpCga_decidePrimary:hover{box-shadow:0 0 26px color-mix(in oklab, var(--purple) 45%, transparent)}.KzpCga_decideSecondary{color:color-mix(in oklab, var(--foreground) 70%, transparent);font-size:.88rem;font-weight:600;text-decoration:none}.KzpCga_decideSecondary:hover{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.KzpCga_decidePrimary{transition:none}}.KzpCga_footerNav{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);flex-wrap:wrap;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.25rem;font-size:.875rem;display:flex}.KzpCga_footerNav a{color:var(--foreground);font-weight:600;text-decoration:none}.KzpCga_footerNav a:hover{text-decoration:underline}
.Z3k6Xq_hero{--foreground:#f5f6ff;--foreground-muted:#c4cee6;--background:#090d24;--border:#ffffff30;--card:#10162f;isolation:isolate;color:var(--foreground);background:#090d24;border-radius:24px;padding:clamp(24px,3vw,40px);position:relative;overflow:hidden}.Z3k6Xq_hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#090d24f5 0%,#090d24e8 42%,#090d2470 100%);position:absolute;inset:0}.Z3k6Xq_hero>span:first-child{z-index:-2}.Z3k6Xq_hero h1{text-wrap:balance;max-width:22ch}.Z3k6Xq_hero nav ol{overflow-wrap:anywhere;flex-wrap:wrap}.Z3k6Xq_content>div>section{border:1px solid var(--border);background:var(--card);border-radius:24px;padding:24px}.Z3k6Xq_guide{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-bottom:20px;display:flex}.Z3k6Xq_guide strong{margin-bottom:8px;font-size:16px;display:block}.Z3k6Xq_guide p{color:var(--foreground-muted);font-size:12px;line-height:1.6}.Z3k6Xq_guide img{width:68px;height:96px}@media (max-width:600px){.Z3k6Xq_content>div>section{padding:18px}.Z3k6Xq_hero:after{background:#090d24d9}}
.cn5UDW_page{flex-direction:column;gap:28px;width:100%;min-width:0;display:flex}.cn5UDW_welcome{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 20px;display:flex}.cn5UDW_welcome h1{letter-spacing:-.04em;color:var(--foreground);margin:0;font-size:clamp(25px,3vw,34px);font-weight:750;line-height:1.2}.cn5UDW_welcome p{color:var(--foreground-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.cn5UDW_welcomeActions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cn5UDW_back{color:var(--foreground-muted);font-size:12px;font-weight:500}.cn5UDW_back:hover{color:var(--foreground)}.cn5UDW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cn5UDW_card{isolation:isolate;color:#fff;width:100%;min-height:300px;font:inherit;text-align:start;cursor:pointer;background:#0c1028;border:1px solid #343d62;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:22px;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.cn5UDW_card:before{content:"";z-index:-1;background:linear-gradient(#070b2100 0%,#070b21cc 62%,#070b21 100%);position:absolute;inset:0}.cn5UDW_card:hover:not(:disabled):not([aria-disabled=true]){border-color:#4b5a92;transform:translateY(-4px)}.cn5UDW_card:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.cn5UDW_card:disabled{cursor:progress;opacity:.75}.cn5UDW_card[aria-disabled=true]{cursor:default}.cn5UDW_art{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.cn5UDW_courseArt{background-image:url(/assets/cabinet/v1/network.webp)}.cn5UDW_careerArt{background-image:url(/assets/3d/cyby-mentor/cyby-female-robot-mentor-kind-v1.png);background-position:50% 15%;background-size:auto 300px}.cn5UDW_cabinetArt{background-image:url(/ranks/v8/background.webp);background-position:78%}.cn5UDW_title{letter-spacing:-.025em;font-size:20px;font-weight:700}.cn5UDW_text{color:#c7cee4;max-width:30ch;margin:7px 0 0;font-size:12px;line-height:1.5}.cn5UDW_arrow{background:#080b2088;border:1px solid #ffffff30;border-radius:50%;width:32px;height:32px;padding:7px;position:absolute;top:18px;right:18px}.cn5UDW_soon{letter-spacing:.14em;text-transform:uppercase;background:#080b20aa;border:1px solid #ffffff30;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:18px;right:18px}.cn5UDW_error{color:var(--destructive);font-size:12px;font-weight:500}@media (max-width:1000px){.cn5UDW_cards{gap:12px}.cn5UDW_card{padding:16px}}@media (max-width:650px){.cn5UDW_cards{grid-template-columns:minmax(0,1fr)}.cn5UDW_card{min-height:200px}}@media (prefers-reduced-motion:reduce){.cn5UDW_card{transition:none}.cn5UDW_card:hover:not(:disabled):not([aria-disabled=true]){transform:none}}
