@layer base{._root_169d4_2{all:unset;position:relative;display:inline-flex;align-items:center;width:42px;height:24px;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-normal) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}._root_169d4_2:hover{background-color:var(--muted-foreground)}._root_169d4_2:focus-visible{box-shadow:var(--shadow-focus)}._root_169d4_2[data-state=checked]{background-color:var(--primary)}._root_169d4_2[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_169d4_33{display:block;width:20px;height:20px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}._root_169d4_2[data-state=checked] ._thumb_169d4_33{transform:translate(20px)}._root_169d4_2[data-disabled]{opacity:.5;cursor:not-allowed}}@layer base{._selectTrigger_tasot_2{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_tasot_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_tasot_22{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_tasot_2[data-state=open] ._selectIcon_tasot_22{transform:rotate(180deg)}._selectContent_tasot_34{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_tasot_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_tasot_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_tasot_59{padding:var(--spacing-2)}._scrollButton_tasot_63{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_tasot_63:hover ._scrollIcon_tasot_75{color:var(--primary)}._scrollIcon_tasot_75{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_tasot_86{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_tasot_93{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_tasot_93:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_tasot_127{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_tasot_135{height:1rem;width:1rem;color:currentColor}._selectSeparator_tasot_141{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}._wrap_5wr13_1{position:relative;width:100%;aspect-ratio:16 / 11;max-width:100%;cursor:grab;touch-action:pan-y;border-radius:var(--radius-lg);background:radial-gradient(60% 55% at 70% 25%,rgba(227,192,120,.26),transparent 70%),radial-gradient(70% 60% at 25% 70%,rgba(38,54,79,.14),transparent 70%)}._wrap_5wr13_1:active{cursor:grabbing}._wrap_5wr13_1 canvas{display:block;width:100%!important;height:100%!important}._wrap_5wr13_1[data-fallback=true]{background:linear-gradient(160deg,#efeae0,#faf8f4)}._hint_5wr13_24{position:absolute;right:12px;bottom:10px;padding:4px 10px;border-radius:var(--radius-full);background:#fffc;border:1px solid var(--border);font-size:.72rem;font-weight:600;color:var(--muted-foreground);pointer-events:none}._player_y9ffz_3{display:grid;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:calc(var(--radius-lg) + 6px);background:linear-gradient(160deg,#0e1b2e,#26364f);box-shadow:0 30px 60px -30px #0e1b2e8c,inset 0 1px #ffffff14}._stage_y9ffz_11{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:#fffdf9;aspect-ratio:16 / 9}._svg_y9ffz_18{display:block;width:100%;height:100%}._sceneIn_y9ffz_23{animation:_fadeIn_y9ffz_1 .7s ease both}@keyframes _fadeIn_y9ffz_1{0%{opacity:0}to{opacity:1}}._poster_y9ffz_32{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;border:0;cursor:pointer;color:#fffdf9;font:inherit;text-align:center;padding:var(--spacing-4);background:linear-gradient(180deg,#0e1b2e40,#0e1b2ed1)}._posterPlay_y9ffz_47{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:var(--accent);color:#fff;box-shadow:0 0 0 10px #e3c07840;animation:_ping_y9ffz_1 2.2s ease-out infinite}@keyframes _ping_y9ffz_1{0%{box-shadow:0 0 #e3c07880}80%{box-shadow:0 0 0 18px #e3c07800}to{box-shadow:0 0 #e3c07800}}._posterTitle_y9ffz_63{font-family:var(--font-family-display);font-weight:700;font-size:clamp(1.2rem,3.4vw,1.8rem);line-height:1.15;max-width:22ch}._posterSub_y9ffz_70{font-size:.85rem;opacity:.85}._caption_y9ffz_76{position:absolute;left:50%;bottom:10px;translate:-50% 0;width:min(92%,560px);margin:0;padding:8px 14px;border-radius:12px;background:#0e1b2edb;color:#fffdf9;font-size:clamp(.78rem,2.2vw,.95rem);line-height:1.4;text-align:center;backdrop-filter:blur(6px);animation:_fadeIn_y9ffz_1 .3s ease both}._caption_y9ffz_76 strong{display:block;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}._tobi_y9ffz_100 strong{color:#f0dcae}._lina_y9ffz_101 strong{color:#d9d4c6}._narrator_y9ffz_102 strong{color:#efeae0}._narrator_y9ffz_102{font-style:italic}._controls_y9ffz_106{display:flex;align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-1);color:#fffdf9}._ctrl_y9ffz_113{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;border:1px solid rgba(249,250,253,.25);background:#f9fafd14;color:inherit;cursor:pointer}._ctrl_y9ffz_113:hover{background:#f9fafd2e}._ctrl_y9ffz_113:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._ctrlMain_y9ffz_127{background:var(--accent);border-color:var(--accent)}._ctrlOn_y9ffz_128{background:#e3c0784d}._track_y9ffz_129{flex:1;height:6px;border-radius:3px;background:#f9fafd2e;overflow:hidden;min-width:40px}._track_y9ffz_129 span{display:block;height:100%;background:var(--accent);border-radius:3px;transition:width .5s ease}._chapter_y9ffz_144{font-size:.75rem;font-weight:600;white-space:nowrap;opacity:.85}._note_y9ffz_150{margin:0;font-size:.75rem;color:#efeae0}@media(max-width:480px){._chapter_y9ffz_144{display:none}}._plane_y9ffz_160{animation:_fly_y9ffz_1 6s linear infinite;translate:-120px 80px}@keyframes _fly_y9ffz_1{0%{translate:-120px 90px}to{translate:700px 10px}}._rain_y9ffz_165{animation:_rain_y9ffz_165 .9s linear infinite}@keyframes _rain_y9ffz_165{0%{translate:0 -20px;opacity:0}30%{opacity:1}to{translate:-10px 60px;opacity:0}}._walkIn_y9ffz_171{animation:_walkIn_y9ffz_171 2.4s ease-out both}@keyframes _walkIn_y9ffz_171{0%{translate:-260px 0}to{translate:0 0}}._walkInRight_y9ffz_176{animation:_walkInRight_y9ffz_176 2s ease-out both}@keyframes _walkInRight_y9ffz_176{0%{translate:260px 0}to{translate:0 0}}._tab_y9ffz_181{animation:_popFloat_y9ffz_1 3s ease-in-out both infinite alternate}@keyframes _popFloat_y9ffz_1{0%{opacity:0;scale:.6}20%{opacity:1;scale:1}to{opacity:1;translate:0 -8px}}._question_y9ffz_187{animation:_bob_y9ffz_1 1.4s ease-in-out infinite alternate}@keyframes _bob_y9ffz_1{0%{translate:0 0;opacity:.4}to{translate:0 -10px;opacity:1}}._bubble_y9ffz_192{animation:_bubble_y9ffz_192 .6s 1.2s ease-out both}@keyframes _bubble_y9ffz_192{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}._phoneIn_y9ffz_197{animation:_phoneIn_y9ffz_197 .9s ease-out both}@keyframes _phoneIn_y9ffz_197{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0 0}}._itemIn_y9ffz_202{animation:_fadeIn_y9ffz_1 .5s ease both}._barGrow_y9ffz_203{transition:width .8s ease}._pulse_y9ffz_204{animation:_pulse_y9ffz_204 3s ease-in-out infinite alternate;transform-origin:320px 180px}@keyframes _pulse_y9ffz_204{0%{opacity:.5}to{opacity:1}}._phoneGlow_y9ffz_209{filter:drop-shadow(0 0 4px rgba(227,192,120,.8))}._badge_y9ffz_210{animation:_badge_y9ffz_210 .6s ease-out both}@keyframes _badge_y9ffz_210{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}._rideAcross_y9ffz_215{animation:_ride_y9ffz_215 7s ease-in-out both}@keyframes _ride_y9ffz_215{0%{translate:-60px 0}to{translate:330px 0}}._wave_y9ffz_220{animation:_bob_y9ffz_1 2s ease-in-out infinite alternate}._logoIn_y9ffz_221{animation:_phoneIn_y9ffz_197 1s .6s ease-out both}@media(prefers-reduced-motion:reduce){._player_y9ffz_3 *,._player_y9ffz_3 *:before,._player_y9ffz_3 *:after{animation-duration:.01s!important;animation-iteration-count:1!important}}._onboard_106cn_1{display:grid;gap:var(--spacing-6);align-items:start}._hero_106cn_6{padding-top:var(--spacing-4)}._eyebrow_106cn_9{margin:0 0 var(--spacing-2);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}._title_106cn_17{margin:0;font-family:var(--font-family-display);font-weight:700;font-size:clamp(1.9rem,5vw,3rem);line-height:1.08;letter-spacing:-.01em}._lead_106cn_25{margin:var(--spacing-4) 0 0;font-size:1.05rem;line-height:1.55;color:var(--muted-foreground);max-width:34rem}._card_106cn_32{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}form._card_106cn_32{display:grid;gap:var(--spacing-4)}._field_106cn_43{display:grid;gap:var(--spacing-2);font-size:.9rem;font-weight:600}._switchRow_106cn_49{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);font-size:.92rem;font-weight:500;padding:var(--spacing-3) var(--spacing-4);background:var(--muted);border-radius:var(--radius)}._cta_106cn_60{background:var(--accent);color:var(--accent-foreground)}._fine_106cn_64{display:flex;align-items:center;gap:var(--spacing-1);margin:0;font-size:.78rem;color:var(--muted-foreground)}._dash_106cn_72{display:grid;gap:var(--spacing-6)}._stepper_106cn_76{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2)}._step_106cn_76{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-full);background:var(--muted);color:var(--muted-foreground);font-size:.85rem;font-weight:600}._stepLabel_106cn_95{flex:1}._stepCount_106cn_98{font-size:.75rem;opacity:.8}._stepCurrent_106cn_102{background:var(--primary);color:var(--primary-foreground)}._stepDone_106cn_106{background:color-mix(in srgb,var(--success) 16%,var(--card));color:var(--success)}._grid_106cn_110{display:grid;gap:var(--spacing-4)}._h2_106cn_114{margin:0;font-family:var(--font-family-display);font-weight:600;font-size:1.25rem;line-height:1.25}._muted_106cn_121{margin:var(--spacing-1) 0 var(--spacing-3);color:var(--muted-foreground);font-size:.9rem}._progressCard_106cn_126{display:flex;align-items:center;gap:var(--spacing-6)}._ring_106cn_131{width:110px;height:110px;flex-shrink:0;transform:rotate(-90deg)}._ringTrack_106cn_137{fill:none;stroke:var(--muted);stroke-width:12}._ringFill_106cn_142{fill:none;stroke:var(--accent);stroke-width:12;stroke-linecap:round}._ringText_106cn_148{transform:rotate(90deg);transform-origin:60px 60px;font-family:var(--font-family-display);font-weight:700;font-size:22px;fill:var(--foreground)}._countCard_106cn_156{display:grid;align-content:center;justify-items:start;color:var(--primary)}._countBig_106cn_162{margin:var(--spacing-2) 0 0;font-family:var(--font-family-display);font-weight:700;font-size:2.4rem;line-height:1;color:var(--foreground)}._nextCard_106cn_170{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._nextEyebrow_106cn_175{margin:0 0 var(--spacing-3);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}._nextTitle_106cn_183{display:flex;gap:var(--spacing-3);align-items:flex-start}._nextWhy_106cn_188{margin:var(--spacing-3) 0 var(--spacing-4);line-height:1.5;opacity:.88;font-size:.95rem}._row_106cn_194{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._quick_106cn_199{display:grid;gap:var(--spacing-3)}._quickGrid_106cn_203{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}._quickItem_106cn_208{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;color:var(--foreground);font-weight:600;font-size:.9rem;transition:transform var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._quickItem_106cn_208:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._footerRow_106cn_226{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._premium_106cn_233{display:grid}._fullRow_106cn_236{grid-column:1 / -1}._premium_106cn_233{display:grid;gap:var(--spacing-4);padding:var(--spacing-6);border-radius:var(--radius-lg);background:var(--card);border:2px solid var(--accent)}._premiumText_106cn_247{margin:var(--spacing-2) 0 0;color:var(--muted-foreground);line-height:1.5}._trustRow_106cn_252{list-style:none;margin:var(--spacing-4) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._trustRow_106cn_252 li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);background:var(--card);border:1px solid var(--border);font-size:.8rem;font-weight:600;color:var(--primary)}._heroScenes_106cn_272{position:relative;margin-top:var(--spacing-6);height:220px;max-width:460px}._sceneA_106cn_278,._sceneB_106cn_279{position:absolute;width:68%;filter:drop-shadow(0 10px 22px rgba(14,27,46,.16))}._sceneA_106cn_278{left:0;top:0;transform:rotate(-4deg)}._sceneB_106cn_279{right:0;top:56px;transform:rotate(3deg)}._campusPick_106cn_294{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._campusOpt_106cn_299{display:grid;gap:2px;padding:var(--spacing-2) var(--spacing-2) var(--spacing-3);background:var(--surface);border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:left;font:inherit;color:var(--foreground);transition:border-color var(--animation-duration-fast),transform var(--animation-duration-fast)}._campusOpt_106cn_299 strong{font-family:var(--font-family-display);font-size:1.1rem;padding:var(--spacing-1) var(--spacing-1) 0}._campusOpt_106cn_299 small{padding:0 var(--spacing-1);color:var(--muted-foreground);font-weight:500}._campusOpt_106cn_299:hover{transform:translateY(-2px)}._campusOn_106cn_325{border-color:var(--accent);box-shadow:var(--shadow-focus)}._otherOpt_106cn_329{justify-self:start;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);border:1px dashed var(--border);background:transparent;color:var(--muted-foreground);font:inherit;font-size:.85rem;cursor:pointer}._fine_106cn_64 a{color:var(--primary);font-weight:600}._campusBanner_106cn_344{display:grid;gap:var(--spacing-4);align-items:center;padding:var(--spacing-4);border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-md);text-decoration:none;color:var(--foreground)}._bannerScene_106cn_356{max-width:360px}._bannerText_106cn_359{display:grid;gap:var(--spacing-2)}._bannerAddr_106cn_363{display:flex;align-items:center;gap:6px;margin:0;font-size:.85rem;color:var(--muted-foreground)}._bannerLink_106cn_371{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--accent)}._clockCard_106cn_378{border:2px solid var(--accent)}._clockDone_106cn_381{border-color:var(--success)}._clockLate_106cn_384{border-color:var(--warning)}._clockHead_106cn_387{display:flex;align-items:center;gap:var(--spacing-2);color:var(--accent)}._clockHead_106cn_387 ._nextEyebrow_106cn_175{margin:0}._clockDate_106cn_396{margin:var(--spacing-2) 0 0;font-family:var(--font-family-display);font-weight:700;font-size:1.7rem;line-height:1.1}._shield_106cn_403{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);background:var(--foreground);color:var(--background);text-decoration:none}._shield_106cn_403 svg:first-child{color:var(--accent)}._shield_106cn_403 div{display:grid;gap:2px}._shield_106cn_403 span{font-size:.85rem;opacity:.8}@media(min-width:768px){._campusBanner_106cn_344{grid-template-columns:340px 1fr;gap:var(--spacing-8);padding:var(--spacing-6)}._heroScenes_106cn_272{height:260px}._clockCard_106cn_378{grid-column:1 / -1}}@media(min-width:768px){._premium_106cn_233{grid-template-columns:1fr auto;align-items:center}}@media(min-width:768px){._onboard_106cn_1{grid-template-columns:1fr 1fr;gap:var(--spacing-12);padding-top:var(--spacing-8)}._grid_106cn_110{grid-template-columns:1.3fr .7fr}._nextCard_106cn_170{grid-column:1 / -1}._quickGrid_106cn_203{grid-template-columns:repeat(3,1fr)}}@keyframes _rise_106cn_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes _aurora_106cn_1{0%{transform:translate3d(-2%,1%,0) scale(1)}to{transform:translate3d(3%,-2%,0) scale(1.08)}}._hero_106cn_6>*{animation:_rise_106cn_1 .72s var(--ease-out) backwards}._hero_106cn_6>:nth-child(2){animation-delay:90ms}._hero_106cn_6>:nth-child(3){animation-delay:.18s}._hero_106cn_6>:nth-child(4){animation-delay:.27s}._hero_106cn_6>:nth-child(5){animation-delay:.36s}._onboard_106cn_1>:nth-child(2){animation:_rise_106cn_1 .72s var(--ease-out) .22s backwards}._hero3d_106cn_502{position:relative;isolation:isolate;margin-top:var(--spacing-6)}._hero3d_106cn_502:before{content:"";position:absolute;inset:-10% -6%;border-radius:40%;background:radial-gradient(48% 52% at 72% 28%,rgba(227,192,120,.4),transparent 70%),radial-gradient(50% 55% at 22% 72%,rgba(38,54,79,.22),transparent 70%);filter:blur(26px);animation:_aurora_106cn_1 16s ease-in-out infinite alternate}._stagger_106cn_520>*{opacity:0}._stagger_106cn_520[data-revealed=true] *{opacity:1;animation:_rise_106cn_1 .64s var(--ease-out) backwards}._stagger_106cn_520[data-revealed=true] :nth-child(2){animation-delay:90ms}._stagger_106cn_520[data-revealed=true] :nth-child(3){animation-delay:.18s}._stagger_106cn_520[data-revealed=true] :nth-child(4){animation-delay:.27s}._stagger_106cn_520[data-revealed=true] :nth-child(5){animation-delay:.36s}._stagger_106cn_520[data-revealed=true] :nth-child(6){animation-delay:.45s}._cta_106cn_60{background:linear-gradient(135deg,#9a6a1d,#7a5112);box-shadow:0 12px 24px -14px #7a5112bf}._nextCard_106cn_170{background:radial-gradient(120% 140% at 100% 0%,rgba(227,192,120,.3),transparent 55%),linear-gradient(160deg,var(--primary),#1b2b45);box-shadow:var(--shadow-lg)}._nextCard_106cn_170 ._nextEyebrow_106cn_175{color:var(--highlight)}._shield_106cn_403{background:linear-gradient(160deg,var(--primary),#1b2b45);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}._shield_106cn_403:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._shield_106cn_403 svg:first-child{color:var(--highlight)}._campusBanner_106cn_344{transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}._campusBanner_106cn_344:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._quickItem_106cn_208,._campusOpt_106cn_299{transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),border-color .22s var(--ease-out)}._quickItem_106cn_208:hover,._campusOpt_106cn_299:hover{border-color:var(--highlight);box-shadow:0 16px 34px -18px #8f611a73}._stepCurrent_106cn_102{box-shadow:0 10px 22px -12px #0e1b2eb3}._ringFill_106cn_142{filter:drop-shadow(0 0 6px rgba(227,192,120,.6))}
