@font-face{font-family:jakarta;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:jakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_9add7e{font-family:jakarta,jakarta Fallback;font-style:normal}.__variable_9add7e{--font-body:"jakarta","jakarta Fallback"}:root{--coral:#F0455E;--coral-deep:#D62F49;--coral-soft:#FFE9EC;--ink:#161629;--navy:#173A63;--navy-soft:#E8EFF6;--go:#12A150;--go-soft:#E4F6EC;--amber:#F5A524;--amber-soft:#FEF3E0;--slate:#6A7080;--purple:#5B3A9E;--purple-soft:#EDE7F7;--cloud:#F4F6FA;--line:#E6E9F0;--wire:#C9CED8;--white:#FFFFFF;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-full:999px;--shadow-sm:0 1px 2px rgba(22,22,41,.06),0 1px 3px rgba(22,22,41,.05);--shadow-md:0 4px 12px rgba(22,22,41,.08),0 2px 4px rgba(22,22,41,.04);--shadow-lg:0 20px 48px rgba(22,22,41,.16)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--cloud);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}.display,body{font-family:var(--font-body),"Plus Jakarta Sans",system-ui,sans-serif}.display{font-weight:600;letter-spacing:-.01em}.osk-btn:focus-visible,.osk-field:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.osk-field:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.osk-btn-brand:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 26px rgba(240,69,94,.4)}.osk-btn-brand:active:not(:disabled){transform:translateY(0) scale(.98)}.osk-btn-outline:hover:not(:disabled){border-color:#CBD5E6;transform:translateY(-1px)}.osk-segtab:hover:not([aria-selected=true]){background:rgba(255,255,255,.55);color:var(--ink)}.osk-segtab:active{transform:scale(.985)}.skeleton{position:relative;overflow:hidden;background:var(--line);opacity:.85}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:skeleton-sweep 1.5s ease-in-out infinite}@keyframes skeleton-sweep{to{transform:translateX(100%)}}.osk-navbar-progress-lead{position:absolute;top:0;bottom:0;left:0;width:45%;border-radius:var(--r-full);background:linear-gradient(90deg,transparent,var(--coral),#FF6B54);box-shadow:0 0 8px rgba(240,69,94,.55);animation:navbar-progress-slide 1.05s cubic-bezier(.65,.12,.35,.9) infinite}@keyframes navbar-progress-slide{0%{transform:translateX(-100%)}to{transform:translateX(calc(100vw / .45))}}.osk-badge-pop{animation:osk-badge-pop .34s cubic-bezier(.34,1.56,.64,1) both}@keyframes osk-badge-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.osk-navbar-progress-lead{width:100%;transform:none}}.oskuad-emoji-picker[frimousse-root]{display:flex;flex-direction:column;width:296px;height:330px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-md);overflow:hidden}.oskuad-emoji-picker [frimousse-search]{margin:8px;padding:9px 12px;font:inherit;font-size:16px;color:var(--ink);background:var(--cloud);border:1px solid var(--line);border-radius:var(--r-sm);outline:none}.oskuad-emoji-picker [frimousse-search]:focus{border-color:var(--coral);background:var(--white)}.oskuad-emoji-picker [frimousse-viewport]{flex:1 1;outline:none}.oskuad-emoji-picker [frimousse-category-header]{padding:8px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--slate);background:var(--white)}.oskuad-emoji-picker [frimousse-emoji]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:20px;border:none;border-radius:var(--r-sm);background:transparent;cursor:pointer;line-height:1}.oskuad-emoji-picker [frimousse-emoji][data-active]{background:var(--coral-soft)}.oskuad-emoji-picker [frimousse-empty],.oskuad-emoji-picker [frimousse-loading]{display:flex;align-items:center;justify-content:center;height:100%;font-size:13px;color:var(--slate)}.oskuad-emoji-picker [frimousse-skin-tone-selector]{margin:6px 8px;padding:4px;font-size:16px;background:var(--cloud);border:1px solid var(--line);border-radius:var(--r-full);cursor:pointer}@keyframes osk-sheet-in{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes osk-scrim-in{0%{opacity:0}to{opacity:1}}.osk-sheet{animation:osk-sheet-in .28s cubic-bezier(.32,.72,0,1)}.osk-scrim{animation:osk-scrim-in .2s ease-out}@keyframes osk-install-in{0%{transform:translate(-50%,14px);opacity:0}to{transform:translate(-50%);opacity:1}}.osk-install-banner{animation:osk-install-in .32s cubic-bezier(.32,.72,0,1) both}.osk-install-dismiss:hover{background:var(--cloud);color:var(--ink)}@keyframes osk-dialog-in{0%{transform:translate(-50%,-50%) scale(.94);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.osk-dialog{animation:osk-dialog-in .2s cubic-bezier(.34,1.4,.64,1)}.osk-wheel{overflow-y:scroll;scroll-snap-type:y mandatory;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:12px;outline:none}.osk-wheel::-webkit-scrollbar{display:none}.osk-wheel-item{scroll-snap-align:center}.osk-wheel:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.osk-calendar{--rdp-accent-color:var(--coral);--rdp-accent-background-color:var(--coral-soft);--rdp-today-color:var(--coral);--rdp-day-height:42px;--rdp-day_button-height:38px;--rdp-day_button-width:38px;--rdp-day_button-border-radius:12px;--rdp-day_button-border:1px solid transparent;--rdp-selected-border:none;--rdp-disabled-opacity:.28;--rdp-outside-opacity:.35;--rdp-nav_button-height:32px;--rdp-nav_button-width:32px;--rdp-weekday-opacity:1;--rdp-weekday-padding:0 0 6px;width:100%;font-size:14px;margin:2px 0 0}.osk-calendar .rdp-month,.osk-calendar .rdp-month_grid,.osk-calendar .rdp-months{width:100%;max-width:none}.osk-calendar .rdp-day{width:auto}.osk-calendar .rdp-day_button{margin:0 auto;font-weight:600}.osk-calendar .rdp-month_caption{height:40px;padding-left:4px;font-weight:700;font-size:15px}.osk-calendar .rdp-weekday{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--slate)}.osk-calendar .rdp-button_next,.osk-calendar .rdp-button_previous{border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--navy);cursor:pointer}.osk-calendar .rdp-chevron{fill:currentColor}.osk-calendar .rdp-today:not(.rdp-selected) .rdp-day_button{background:var(--coral-soft);color:var(--coral-deep);font-weight:800}.osk-calendar .rdp-selected .rdp-day_button{background:var(--coral);border-color:var(--coral);color:var(--white);font-weight:800;box-shadow:0 6px 16px rgba(240,69,94,.28)}.osk-calendar .rdp-day_button:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.crew-panel>*{flex-shrink:0}@keyframes osk-blur-in{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes osk-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes osk-pop-up{0%{opacity:0;transform:translateY(12px) scale(.7)}to{opacity:1;transform:none}}@keyframes osk-pop-scale{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes osk-wave{0%{transform:none}30%{transform:rotate(-14deg) scale(1.08)}62%{transform:rotate(10deg)}to{transform:none}}@keyframes osk-hero-in{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes osk-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes osk-deal-back{0%{opacity:0;transform:translateY(48px) scale(.86)}to{opacity:1;transform:translateY(12px) scale(.95)}}@keyframes osk-deal-front{0%{opacity:0;transform:translateY(70px) rotate(-5deg) scale(.92)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes osk-deal-back-2{0%{opacity:0;transform:translateY(48px) scale(.86)}to{opacity:.85;transform:translateY(22px) scale(.9)}}@keyframes osk-shine{0%{transform:translateX(-130%) skewX(-18deg)}to{transform:translateX(330%) skewX(-18deg)}}.osk-arrive-blur{animation:osk-blur-in .6s cubic-bezier(.22,1,.36,1) backwards}.osk-arrive-rise{animation:osk-rise-in .6s cubic-bezier(.22,1,.36,1) backwards}.osk-arrive-pop{animation:osk-pop-up .62s cubic-bezier(.34,1.56,.64,1) backwards}.osk-arrive-scale{animation:osk-pop-scale .45s cubic-bezier(.34,1.56,.64,1) backwards}.osk-arrive-wave{animation:osk-wave .95s cubic-bezier(.45,0,.2,1) backwards}.osk-arrive-hero{animation:osk-hero-in .72s cubic-bezier(.22,1,.36,1) backwards}.osk-arrive-line{animation:osk-line-in .65s cubic-bezier(.22,1,.36,1) backwards;transform-origin:left}.osk-arrive-deal-back{animation:osk-deal-back .62s cubic-bezier(.22,1,.36,1) backwards}.osk-arrive-deal-front{animation:osk-deal-front .78s cubic-bezier(.34,1.3,.64,1) backwards}.osk-arrive-deal-back-2{animation:osk-deal-back-2 .62s cubic-bezier(.22,1,.36,1) backwards}.osk-shine:after{content:"";position:absolute;inset:-20% auto -20% 0;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-130%) skewX(-18deg);animation:osk-shine .8s ease-in-out 1.2s both;pointer-events:none}@keyframes osk-ring-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.osk-ring-draw{animation:osk-ring-draw .9s cubic-bezier(.65,0,.35,1) backwards}.osk-roll{display:inline-flex;height:1em;line-height:1;overflow:hidden;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.osk-roll-col{display:flex;flex-direction:column;transition:transform .7s cubic-bezier(.34,1.3,.64,1)}.osk-roll-col>span{height:1em}.osk-roll-slow .osk-roll-col{transition:transform 1s cubic-bezier(.22,1,.36,1)}@keyframes osk-bump-a{0%{transform:scale(1)}35%{transform:scale(1.18);color:var(--osk-flash,var(--amber))}to{transform:scale(1)}}@keyframes osk-bump-b{0%{transform:scale(1)}35%{transform:scale(1.18);color:var(--osk-flash,var(--amber))}to{transform:scale(1)}}.osk-bump-a{animation:osk-bump-a .62s cubic-bezier(.34,1.56,.64,1)}.osk-bump-a,.osk-bump-b{transform-origin:30% 70%}.osk-bump-b{animation:osk-bump-b .62s cubic-bezier(.34,1.56,.64,1)}@keyframes osk-drop-a{0%{opacity:0;transform:translateY(-24px) scale(.55)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes osk-drop-b{0%{opacity:0;transform:translateY(-24px) scale(.55)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes osk-pulse{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.osk-drop-a{animation:osk-drop-a .6s cubic-bezier(.34,1.56,.64,1) backwards}.osk-drop-b{animation:osk-drop-b .6s cubic-bezier(.34,1.56,.64,1) backwards}.osk-pulse:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--amber);opacity:0;pointer-events:none;animation:osk-pulse .95s ease-out .2s}@keyframes osk-pill-in{0%{opacity:0;transform:translateY(10px) scale(.88)}to{opacity:1;transform:none}}.osk-joined-pill{animation:osk-pill-in .42s cubic-bezier(.34,1.56,.64,1) backwards;transform-origin:bottom left}@keyframes osk-swap-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.osk-swap{animation:osk-swap-in .32s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes osk-day-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.osk-day{animation:osk-day-in .3s cubic-bezier(.22,1,.36,1) backwards}.osk-rail{scrollbar-width:none;overscroll-behavior-x:contain}.osk-rail::-webkit-scrollbar{display:none}.osk-press{transition:transform .15s cubic-bezier(.34,1.56,.64,1)}.osk-press:active{transform:scale(.98)}.osk-press:focus-visible{outline:2px solid var(--coral);outline-offset:2px}