@font-face{font-family:gotham;src:url(/_next/static/media/d4246eb97ff64688-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:gotham;src:url(/_next/static/media/477f1222752d7d14-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gotham;src:url(/_next/static/media/12f67c25afdd76a8-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gotham;src:url(/_next/static/media/12f67c25afdd76a8-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:gotham;src:url(/_next/static/media/f6816b5a23573696-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gotham Fallback;src:local("Arial");ascent-override:0.00%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:113.52%}.__className_506187{font-family:gotham,gotham Fallback}.__variable_506187{--font-sans:"gotham","gotham Fallback"}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ce70570a72d4440b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6cf3ae48b2ba2f8f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7af1728f7a79f536-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand Fallback;src:local("Arial");ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:104.31%}.__className_072d2c{font-family:Quicksand,Quicksand Fallback;font-weight:600;font-style:normal}.__variable_072d2c{--font-day:"Quicksand","Quicksand Fallback"}:root{--bg-top:#2f5e6d;--bg-mid:#27505d;--bg-bottom:#1a3b45;--bg-bottom-alt:#1c3e48;--header:#3f7589;--recess:#173a44;--recess-deep:#0f2c34;--mint:#56c6a6;--mint-hover:#62cfae;--mint-light:#86d9c2;--coral:#e8746b;--coral-light:#f0958c;--text-on-mint:#0f3a33;--text-on-mint-deep:#0f2e36;--muted:#a2bac0;--muted-cool:#c7dbe0;--radius-card:16px;--radius-pill:999px;--max-col:440px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0}body{font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:linear-gradient(178deg,var(--bg-top) 0,var(--bg-mid) 38%,var(--bg-bottom-alt) 100%);color:#fff;min-height:100vh}button,input{font-family:inherit}::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none}@keyframes toastIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sheetUp{0%{transform:translateY(101%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popDot{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes riseIn{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes barDrop{0%{transform:translateY(-18px)}to{transform:translateY(0)}}@keyframes barRise{0%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes scaleIn{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes itemIn{0%{transform:translateY(9px)}to{transform:translateY(0)}}@keyframes micPulse{0%{box-shadow:0 0 0 0 rgba(232,116,107,.5)}70%{box-shadow:0 0 0 9px rgba(232,116,107,0)}to{box-shadow:0 0 0 0 rgba(232,116,107,0)}}@keyframes pocketIn{0%{transform:translateY(-18px)}to{transform:translateY(0)}}@keyframes colInL{0%{transform:translateX(-28px)}to{transform:translateX(0)}}@keyframes growUp{0%{transform:scaleY(0)}62%{transform:scaleY(1.12)}82%{transform:scaleY(.94)}to{transform:scaleY(1)}}@keyframes fillIn{0%{transform:scaleX(0)}62%{transform:scaleX(1.06)}82%{transform:scaleX(.97)}to{transform:scaleX(1)}}@keyframes popIn{0%{transform:scale(.5)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes eqBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes ringOut{0%{transform:scale(.55);opacity:.55}to{transform:scale(1.5);opacity:0}}@keyframes confetti{0%{transform:translateY(-6px) scale(.4)}70%{transform:translateY(2px) scale(1.15)}to{transform:translateY(0) scale(1)}}@keyframes badgePunch{0%{transform:scale(1) rotate(0)}22%{transform:scale(1.42) rotate(-9deg)}45%{transform:scale(.9) rotate(6deg)}66%{transform:scale(1.16) rotate(-3deg)}84%{transform:scale(.97) rotate(1.5deg)}to{transform:scale(1) rotate(0)}}@keyframes ants{to{stroke-dashoffset:-200}}@keyframes heartbeat{0%{transform:scale(1)}9%{transform:scale(1.22)}18%{transform:scale(1)}27%{transform:scale(1.18)}40%{transform:scale(1)}to{transform:scale(1)}}@keyframes modalPop{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bdIn{0%{opacity:0}to{opacity:1}}@keyframes bigSpin{0%{transform:scale(.6) rotate(-30deg);opacity:0}60%{transform:scale(1.08) rotate(4deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes daisyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes daisyGrad{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes speakBar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.badge-card{transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s ease,border-color .32s ease}.badge-card:hover{transform:translateY(-6px) scale(1.03) rotate(-.6deg);box-shadow:0 22px 46px -16px rgba(0,0,0,.55);border-color:rgba(134,217,194,.5)!important}.badge-card:hover .badge-medal{animation:badgePunch .75s cubic-bezier(.3,1.4,.5,1)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.focus-mint:focus-visible{outline:2px solid var(--mint-light);outline-offset:2px}.focus-coral:focus-visible{outline:2px solid var(--coral-light);outline-offset:2px}.focus-white:focus-visible{outline:2px solid #fff;outline-offset:2px}.focus-dark:focus-visible{outline:2px solid #1e3d47;outline-offset:2px}.focus-mint-3:focus-visible{outline:2px solid var(--mint-light);outline-offset:3px}.focus-mint-soft:focus-visible{outline:2px solid var(--mint);outline-offset:3px}input:focus-visible{outline:2px solid var(--mint-light);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hover-bright:hover{background:rgba(255,255,255,.26)!important}.hover-mint:hover{background:var(--mint-hover)!important}.hover-border:hover{border-color:rgba(255,255,255,.4)!important}.hover-coral-bg:hover{background:rgba(232,116,107,.12)!important}.hover-coral-text:hover{color:var(--coral)!important}.lift{transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .18s ease,border-color .18s ease,background .18s ease}.lift:hover{transform:translateY(-2px)}.press{transition:transform .12s ease}.press:active{transform:scale(.97)}.panel-hover{transition:border-color .2s ease,background .2s ease}.panel-hover:hover{border-color:rgba(255,255,255,.16)!important}.menu-item{transition:background .15s ease}.menu-item:hover{background:rgba(255,255,255,.07)!important}.show-desktop{display:none}@media (min-width:1024px){.show-mobile{display:none}.show-desktop{display:block}}.fullh{min-height:100vh;min-height:100dvh}.fullh-fixed{height:100vh;height:100dvh}.sheet-overlay{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center}.sheet-panel{border-radius:24px 24px 0 0;max-height:92vh;animation:sheetUp .34s cubic-bezier(.2,1,.35,1) forwards}@media (min-width:1024px){.sheet-overlay{align-items:center;padding:20px}.sheet-panel{border-radius:22px;max-height:88vh;animation:scaleIn .26s cubic-bezier(.2,.9,.3,1) both}.sheet-rail-gap{right:380px}.sheet-rail-gap .sheet-backdrop{background:rgba(9,24,29,.18)!important;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}}@media (max-width:1199px){.cal-float{display:none}}.thin-scroll::-webkit-scrollbar{width:8px;height:8px}.thin-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:999px}.thin-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:#173a44;color:#fff;padding:10px 16px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:top .16s}.skip-link:focus-visible{top:12px;outline:2px solid #86d9c2;outline-offset:2px}