@font-face{font-family:Phosphor-Bold;src:url(/fonts/Phosphor-Bold.woff2)format("woff2");font-display:block}.ph-bold{speak:none;font-style:normal;font-weight:400;font-family:Phosphor-Bold!important}.ph-bold.ph-apple-logo:before{content:""}.ph-bold.ph-basketball:before{content:""}.ph-bold.ph-bell-ringing:before{content:""}.ph-bold.ph-bicycle:before{content:""}.ph-bold.ph-caret-down:before{content:""}.ph-bold.ph-chart-bar:before{content:""}.ph-bold.ph-check:before{content:""}.ph-bold.ph-device-mobile:before{content:""}.ph-bold.ph-facebook-logo:before{content:""}.ph-bold.ph-feather:before{content:""}.ph-bold.ph-flag:before{content:""}.ph-bold.ph-google-play-logo:before{content:""}.ph-bold.ph-hand-coins:before{content:""}.ph-bold.ph-heart:before{content:""}.ph-bold.ph-instagram-logo:before{content:""}.ph-bold.ph-link:before{content:""}.ph-bold.ph-lock-simple:before{content:""}.ph-bold.ph-magnifying-glass:before{content:""}.ph-bold.ph-map-pin:before{content:""}.ph-bold.ph-phone-call:before{content:""}.ph-bold.ph-ping-pong:before{content:""}.ph-bold.ph-queue:before{content:""}.ph-bold.ph-repeat:before{content:""}.ph-bold.ph-seal-check:before{content:""}.ph-bold.ph-sneaker-move:before{content:""}.ph-bold.ph-soccer-ball:before{content:""}.ph-bold.ph-tennis-ball:before{content:""}.ph-bold.ph-volleyball:before{content:""}.ph-bold.ph-waves:before{content:""}.ph-bold.ph-x-logo:before{content:""}@font-face{font-family:Phosphor-Fill;src:url(/fonts/Phosphor-Fill.woff2)format("woff2");font-display:block}.ph-fill{speak:none;font-style:normal;font-weight:400;font-family:Phosphor-Fill!important}.ph-fill.ph-apple-logo:before{content:""}.ph-fill.ph-basketball:before{content:""}.ph-fill.ph-bell-ringing:before{content:""}.ph-fill.ph-bicycle:before{content:""}.ph-fill.ph-caret-down:before{content:""}.ph-fill.ph-chart-bar:before{content:""}.ph-fill.ph-check:before{content:""}.ph-fill.ph-device-mobile:before{content:""}.ph-fill.ph-facebook-logo:before{content:""}.ph-fill.ph-feather:before{content:""}.ph-fill.ph-flag:before{content:""}.ph-fill.ph-google-play-logo:before{content:""}.ph-fill.ph-hand-coins:before{content:""}.ph-fill.ph-heart:before{content:""}.ph-fill.ph-instagram-logo:before{content:""}.ph-fill.ph-link:before{content:""}.ph-fill.ph-lock-simple:before{content:""}.ph-fill.ph-magnifying-glass:before{content:""}.ph-fill.ph-map-pin:before{content:""}.ph-fill.ph-phone-call:before{content:""}.ph-fill.ph-ping-pong:before{content:""}.ph-fill.ph-queue:before{content:""}.ph-fill.ph-repeat:before{content:""}.ph-fill.ph-seal-check:before{content:""}.ph-fill.ph-sneaker-move:before{content:""}.ph-fill.ph-soccer-ball:before{content:""}.ph-fill.ph-tennis-ball:before{content:""}.ph-fill.ph-volleyball:before{content:""}.ph-fill.ph-waves:before{content:""}.ph-fill.ph-x-logo:before{content:""}@font-face{font-family:Hopami Bagel;src:url(/fonts/hopami_bagel.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree_regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree_semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree_bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree_extrabold.woff2)format("woff2");font-weight:800;font-display:swap}:root{color-scheme:light;--bg:#fffbef;--card:#fff;--ink:#14163a;--mut1:#3a3d63;--mut2:#5a5c7a;--mut3:#2e3158;--line:#14163a;--drop:#14163a;--deep:#14163a;--blue:#2b3bff;--err:#b0124f;--errbg:#fff0f5;--tint1:#ece9f8;--tint2:#f4f2fc;--tint3:#e3e6ff;--dash:#cfcde6;--ball:#ffcf33;--disabled:#c9c7dd;--focus:#ff4f9a;--padX:18px;--heroPadY:40px;--heroH:3.875rem;--heroP:1.0625rem;--stackH:21.25rem;--h2:2.5rem;--h2b:3.25rem;--secPad:56px;--orgPad:24px;--legalPadY:32px;--legalH:2.75rem;--secGap:36px;--h2s:1.875rem;--c1x:0px;--c2x:40px;--c3x:10px;--c2y:7.5rem;--c3y:14.0625rem;--ballR:0px;--ballT:2.5rem;--stepOffset:0px}:root[data-theme=dark]{color-scheme:dark;--bg:#0e1030;--card:#1a1d45;--ink:#f3f1ff;--mut1:#c9cbea;--mut2:#a7a9d2;--mut3:#d6d8f2;--line:#6f6cc9;--drop:#070820;--deep:#070820;--blue:#9aa3ff;--err:#ff8fb8;--errbg:#3a1533;--tint1:#262a5a;--tint2:#20234e;--tint3:#2a2f6e;--dash:#4a4d85}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:15px/1.5 Figtree,sans-serif}a{color:var(--blue);text-underline-offset:4px;text-decoration-thickness:2px}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit;color:inherit}button,select,summary{min-height:48px}button{cursor:pointer}button:disabled{cursor:default}button:enabled:active{box-shadow:0 1px 0 var(--drop)!important;transform:translateY(3px)!important}a,button,summary,select{touch-action:manipulation}:focus-visible{outline:3px solid var(--focus);outline-offset:6px;box-shadow:0 0 0 3px var(--card)}[hidden]{display:none!important}h1,h2,h3{overflow-wrap:anywhere}h1,h2{letter-spacing:-.01em;font-family:Hopami Bagel,sans-serif;font-weight:400}h1{font-size:var(--legalH);line-height:.95}p{overflow-wrap:anywhere}header{background:var(--bg);border-bottom:2px solid var(--line);z-index:10;position:relative}.nav-wrap{max-width:1200px;min-height:68px;padding:8px var(--padX);flex-wrap:wrap;align-items:center;gap:24px;margin:auto;display:flex}.nav-wrap>a{text-decoration:none}.nav-wrap nav{flex-wrap:wrap;gap:22px;display:flex}.nav-wrap nav a{color:var(--ink);border-bottom:3px solid #0000;align-items:center;min-height:48px;font-weight:700;text-decoration:none;display:flex}.nav-wrap nav a[aria-current]{border-color:var(--ball)}.preferences{align-items:center;gap:8px;margin-left:auto;display:flex}.preferences details{position:relative}.preferences summary,.preferences select{border:2px solid var(--line);background:var(--card);border-radius:999px;padding:8px 12px;font-weight:800}.languages{background:var(--card);border:2px solid var(--line);width:180px;box-shadow:0 4px 0 var(--drop);border-radius:18px;padding:8px;position:absolute;top:55px;right:0}.languages a{padding:10px;display:block}.wordmark{letter-spacing:-.01em;min-width:100px;padding-top:.22em;font-family:Hopami Bagel;font-size:1.75rem;line-height:1;display:inline-flex;position:relative}.logo-ball{background:var(--ball);border-radius:50%;width:.5em;height:.5em;margin:0 .04em 0 .03em;display:inline-block;transform:translateY(-.14em);box-shadow:inset 0 0 0 .06em #14163a}.wordmark svg{width:.6em;height:.4em;position:absolute;top:.1em;left:.2em;overflow:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--card);z-index:100;padding:12px;position:absolute;top:-100px;left:12px}.skip:focus{top:10px}.shell{max-width:1100px;padding:var(--legalPadY) var(--padX) 60px;margin:auto}.panel{border:2px solid var(--line);background:var(--card);box-shadow:0 5px 0 var(--drop);border-radius:24px;padding:22px}.shell:not(.legal) .panel{max-width:460px}.legal-grid{grid-template-columns:220px minmax(0,1fr);gap:22px;display:grid}.legal-grid nav{flex-direction:column;align-self:start;gap:12px;display:flex}.prose{color:var(--mut3);font-size:1rem;line-height:1.65}.prose h2{color:var(--ink);scroll-margin-top:24px}.prose a{overflow-wrap:anywhere}footer{background:var(--deep);color:#fff;border-top:2px solid var(--line)}.footer-inner{max-width:1200px;padding:44px var(--padX) 24px;flex-wrap:wrap;gap:32px 56px;margin:auto;display:flex}.footer-inner>div{flex:280px}.footer-inner p{max-width:380px}.footer-inner>p{border-top:1px solid var(--mut1);width:100%;max-width:none;padding-top:16px}.footer-inner nav{grid-template-columns:repeat(3,auto);gap:12px 32px;display:grid}.footer-inner a{color:#fff}.example-label{font-weight:800;display:block;position:absolute;top:-16px;left:0}.example-stack{isolation:isolate}main a[style]{justify-content:center;align-items:center;min-height:48px;text-decoration:none;display:inline-flex}button[data-filter][aria-pressed=true]{background:var(--ball)!important;color:#14163a!important;box-shadow:0 3px 0 var(--drop)!important;transform:translateY(-2px)!important}button[data-filter][aria-pressed=false]{background:var(--card)!important;color:var(--ink)!important;box-shadow:none!important;transform:none!important}[data-reset]{border:2px solid var(--line);background:var(--ball);color:#14163a;border-radius:999px;padding:10px 20px;font-weight:800}@media (width>=640px){:root{--heroH:5.25rem}}@media (width>=900px){:root{--padX:32px;--heroPadY:72px;--heroH:7rem;--heroP:1.25rem;--stackH:27.5rem;--h2:3.75rem;--h2b:5.25rem;--secPad:88px;--orgPad:48px;--legalPadY:56px;--legalH:4.25rem;--secGap:56px;--h2s:2.5rem;--c2x:140px;--c3x:40px;--c2y:9.375rem;--c3y:17.8125rem;--ballR:10px;--ballT:8.125rem;--stepOffset:40px}}@media (width<=899px){.nav-wrap{gap:8px}.nav-wrap nav{order:3;gap:8px 18px;width:100%}.legal-grid{grid-template-columns:1fr}.legal-grid nav{border-bottom:2px solid var(--line);padding-bottom:20px}}@media (width<=639px){.example-stack{min-height:25.625rem;height:auto!important}.example-stack>div{width:min(280px,100% - 35px)!important}.footer-inner nav{grid-template-columns:repeat(2,auto)}main [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}main button{height:auto!important;padding-top:12px!important;padding-bottom:12px!important}main [style*=min-width\:220px]{min-width:0!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.footer-groups>div{flex-direction:column;gap:9px;display:flex}.footer-groups b{color:var(--ball)}@media (width<=639px){.hero-decoration{top:-330px!important}}.web-form{background:var(--card,#fff);color:var(--ink,#14163a);border:2px solid var(--line,#14163a);box-shadow:0 5px 0 var(--drop,#14163a);box-sizing:border-box;overflow-wrap:anywhere;border-radius:26px;width:100%;max-width:460px;padding:24px}.web-form h2{margin:0 0 12px;font-family:Hopami Bagel,sans-serif;font-size:1.75rem;line-height:1.1}.web-form label{flex-direction:column;gap:6px;margin:14px 0 4px;font-size:.875rem;font-weight:800;display:flex}.web-form input,.web-form textarea,.web-form select{color:var(--ink);background:var(--card);border:2px solid var(--line);box-sizing:border-box;border-radius:16px;width:100%;max-width:100%;min-height:52px;padding:12px 14px;font:400 1rem/1.45 Figtree,sans-serif}.web-form textarea{resize:vertical;min-height:130px}.web-form button{border:2px solid var(--line);color:#fff;min-height:54px;box-shadow:0 4px 0 var(--drop);cursor:pointer;overflow-wrap:anywhere;background:#2b3bff;border-radius:999px;margin-top:14px;padding:12px 22px;font:800 1rem/1.35 Figtree,sans-serif}.web-form button:active:not(:disabled){box-shadow:0 1px 0 var(--drop);transform:translateY(3px)}.web-form button.secondary{background:var(--card);color:var(--ink)}.web-form button:disabled{background:var(--tint1,#c9c7dd);color:var(--mut2,#5a5c7a);box-shadow:none;cursor:default}.web-form :focus-visible{outline-offset:3px;outline:3px solid #ff4f9a}.web-form [aria-invalid=true]{border-color:var(--err,#b0124f)}.web-form .field-error,.web-form [data-error]{color:var(--err,#b0124f);font-size:.875rem;font-weight:700}.web-form .ack{background:var(--errbg,#fff0f5);border:2px solid var(--line);border-radius:18px;flex-direction:row;align-items:flex-start;gap:10px;padding:14px;line-height:1.5;display:flex}.web-form .ack input{accent-color:#b0124f;flex:none;width:24px;min-height:24px;margin-top:2px}.web-form .actions{flex-wrap:wrap;gap:10px;display:flex}.web-form [hidden]{display:none!important}.web-form [data-error]:empty{display:none}.web-form .reference{font-size:1.4rem;font-weight:800}.web-form .busy-ball{border:2px solid var(--line);background:#ffcf33;border-radius:50%;width:18px;height:18px;margin-right:8px;animation:.8s ease-in-out infinite alternate form-ball;display:inline-block}@keyframes form-ball{to{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.web-form .busy-ball{animation:none}}.form-columns{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.form-columns>div{flex:340px;min-width:0}.form-columns .web-form{flex:340px}.form-context{line-height:1.65}.form-context h2{font-size:1.3rem}.privacy-panel{z-index:30;background:var(--card,#fff);max-width:560px;color:var(--ink,#14163a);border:2px solid var(--line,#14163a);box-shadow:0 4px 0 var(--drop,#14163a);border-radius:22px;padding:20px;position:fixed;bottom:20px;left:20px;right:20px}.privacy-panel[hidden]{display:none}.privacy-panel p{margin:0 0 12px;line-height:1.5}.privacy-panel button{border:2px solid var(--line);background:var(--card);min-height:48px;color:var(--ink);cursor:pointer;border-radius:999px;margin-right:8px;padding:10px 20px;font:700 1rem Figtree,sans-serif}.privacy-panel :focus-visible{outline-offset:3px;outline:3px solid #ff4f9a}[data-privacy-choices]{color:#fff;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:48px;padding:8px 0;font:700 1rem Figtree,sans-serif;text-decoration:underline}[data-privacy-choices]:focus-visible{outline-offset:3px;outline:3px solid #ff4f9a}.web-form [type=submit]{width:100%}.web-form .topic-choices{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.topic-choices legend{margin-bottom:10px;font-size:1.125rem;font-weight:800}.web-form .topic-choices label{margin:0;font-size:.875rem;position:relative}.topic-choices input{opacity:0;position:absolute;width:1px!important;min-height:1px!important;padding:0!important}.topic-choices span{border:2px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;padding:8px 14px;display:flex}.topic-choices input:checked+span{background:var(--ball,#ffcf33);color:#14163a;box-shadow:0 3px 0 var(--drop)}.topic-choices input:focus-visible+span{outline-offset:3px;outline:3px solid #ff4f9a}.safety-note{background:var(--tint3,#e3e6ff);border:2px solid var(--line);border-radius:22px;margin:24px 0;padding:18px}.safety-note h2{margin:0 0 8px}.safety-note p{margin:0}.privacy-panel{max-height:calc(100dvh - 40px);overflow:auto}
