:root{--bg:#ededed;--bg-soft:#f9f9f9;--surface:#fff;--surface-2:#f5f5f5;--fill:#e2e2e2;--accent:#4a9fe0;--accent-soft:#e3f0fb;--accent-deep:#2f7ec0;--text:#232323;--text-2:#6b6b6b;--text-3:#767676;--on-accent:#fff;--flame:#fb8c2d;--flame-deep:#f26b1d;--success:#4ecb7c;--success-light:#82e0a8;--success-deep:#1e7a44;--success-soft:#e2f5e9;--warning-soft:#fdf1dc;--warning-deep:#b77a15;--danger-deep:#c1362b;--danger-soft:#fbe7e5;--c1:#4a9fe0;--c2:#0f7a70;--c3:#4a7a18;--c4:#9a6b00;--c5:#c4512f;--c6:#be2e75;--c7:#7b45c4;--c8:#52657a;--gold:#f2b01e;--ink:#1c3348;--comb:#fd5847;--beak:#fdbd15;--r-card:30px;--r-tile:24px;--r-control:18px;--r-field:16px;--r-small:12px;--edge:6px;--edge-small:4px;--shadow-card:0 4px 12px #0000000a;--shadow-float:0 12px 32px #0000001a;--font:var(--font-nunito), ui-rounded, -apple-system, BlinkMacSystemFont, "SF Pro Rounded", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--page:20px;--max:1120px;--max-narrow:760px;--ease-spring:cubic-bezier(.34, 1.3, .64, 1);--fade-out:linear-gradient(to bottom, #000 0%, #000 38%, #000000fe 41.88%, #000000fb 45.75%, #000000f3 49.62%, #000000e5 53.5%, #000000d1 57.38%, #000000b9 61.25%, #0000009d 65.12%, #00000080 69%, #00000062 72.88%, #00000046 76.75%, #0000002e 80.62%, #0000001b 84.5%, #0000000c 88.38%, #00000004 92.25%, #00000001 96.12%, #0000 100%)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:600;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:8px}.t-display{letter-spacing:-.02em;font-size:clamp(38px,6vw,64px);font-weight:900;line-height:1.02}.t-title{letter-spacing:-.015em;font-size:clamp(28px,3.6vw,40px);font-weight:900;line-height:1.1}.t-headline{font-size:20px;font-weight:800;line-height:1.25}.t-body{color:var(--text-2);font-size:17px;font-weight:600;line-height:1.55}.t-body-lg{color:var(--text-2);font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.5}.t-caption{color:var(--text-2);font-size:14px;font-weight:700;line-height:1.3}.t-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:800}.wrap{width:100%;max-width:var(--max);padding:0 var(--page);margin:0 auto}.wrap-narrow{width:100%;max-width:var(--max-narrow);padding:0 var(--page);margin:0 auto}.section{padding:clamp(56px,9vw,112px) 0}.section-head{gap:12px;max-width:640px;margin-bottom:clamp(28px,4vw,48px);display:grid}.center{text-align:center;margin-left:auto;margin-right:auto}.card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:24px}.tile{background:var(--surface);border-radius:var(--r-tile);box-shadow:var(--shadow-card);padding:16px}.btn{--btn-bg:var(--accent);--btn-fg:var(--on-accent);--btn-edge:var(--edge);background:var(--btn-bg);min-height:56px;color:var(--btn-fg);text-align:center;isolation:isolate;box-shadow:0 var(--btn-edge) 0 0 color-mix(in srgb, var(--btn-bg) 84%, #000);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:17px;font-weight:800;line-height:1.2;transition:transform .12s,box-shadow .12s;display:inline-flex;position:relative;transform:translateY(0)}.btn:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff4d 0%,#ffffff14 45%,#fff0 100%);position:absolute;inset:0}.btn:hover{box-shadow:0 calc(var(--btn-edge) + 1px) 0 0 color-mix(in srgb, var(--btn-bg) 84%, #000);transform:translateY(-1px)}.btn:active{transform:translateY(var(--btn-edge));box-shadow:0 0 0 0 color-mix(in srgb, var(--btn-bg) 84%, #000)}.btn-secondary{--btn-bg:var(--accent-soft);--btn-fg:var(--accent);box-shadow:0 var(--btn-edge) 0 0 color-mix(in srgb, var(--accent-soft) 94%, #000)}.btn-secondary:after{display:none}.btn-secondary:hover{box-shadow:0 calc(var(--btn-edge) + 1px) 0 0 color-mix(in srgb, var(--accent-soft) 94%, #000)}.btn-secondary:active{box-shadow:none}.btn-tertiary{--btn-bg:var(--fill);--btn-fg:var(--text);box-shadow:0 var(--btn-edge) 0 0 color-mix(in srgb, var(--fill) 94%, #000)}.btn-tertiary:after{display:none}.btn-tertiary:active{box-shadow:none}.btn-small{--btn-edge:var(--edge-small);min-height:44px;padding:10px 18px;font-size:15px}.btn-ghost{box-shadow:none;color:var(--text-2);background:0 0}.btn-ghost:after{display:none}.btn-ghost:hover,.btn-ghost:active{box-shadow:none;color:var(--text);transform:none}.btn-store{--btn-bg:#1c1c1e;--btn-fg:#fff;min-height:58px;box-shadow:0 var(--btn-edge) 0 0 #000;padding:10px 22px 10px 18px}.btn-store.btn-small{min-height:44px;padding:8px 16px 8px 14px}.btn-store.btn-small svg{width:20px;height:20px}.btn-store:hover{box-shadow:0 calc(var(--btn-edge) + 1px) 0 0 #000}.btn-store:active{box-shadow:none}.btn-store .store-text{text-align:left;line-height:1.1;display:grid}.btn-store .store-text small{opacity:.75;font-size:11px;font-weight:700}.btn-store .store-text span{font-size:18px;font-weight:800}.bubble{--bubble-r-near:24px;--bubble-tail:34px;background:var(--surface);border:2.5px solid var(--fill);min-height:60px;box-shadow:var(--shadow-card);color:var(--text);border-radius:24px;padding:12px 16px;font-size:17px;font-weight:900;line-height:1.3;position:relative}.bubble strong{font-weight:900;display:block}.bubble p{color:var(--text-2);margin-top:2px;font-size:14px;font-weight:500;line-height:1.45}.bubble:before{content:"";background:50%/100% 100% no-repeat;position:absolute}.bubble-left{border-radius:var(--bubble-r-near) 24px 24px var(--bubble-r-near);padding-left:31px}.bubble-left:before{width:21px;height:38px;left:-18.75px;top:calc(var(--bubble-tail) - 1.25px - 19px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='38'%3E%3Cg%3E%3Cpath d='M 17.50 1.00 L 17.50 2.00 Q 17.50 7.00 13.60 10.12 L 7.19 15.25 Q 2.50 19.00 7.19 22.75 L 13.60 27.88 Q 17.50 31.00 17.50 36.00 L 17.50 37.00 L 20.50 37.00 L 20.50 1.00 Z' fill='%23FFFFFF'/%3E%3Cpath d='M 17.50 1.00 L 17.50 2.00 Q 17.50 7.00 13.60 10.12 L 7.19 15.25 Q 2.50 19.00 7.19 22.75 L 13.60 27.88 Q 17.50 31.00 17.50 36.00 L 17.50 37.00' fill='none' stroke='%23E2E2E2' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E")}.bubble-top{--bubble-tail:47px;padding-top:27px}.bubble-top:before{width:38px;height:21px;top:-18.75px;left:calc(var(--bubble-tail) - 1.25px - 19px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='21'%3E%3Cg transform='matrix(0 1 1 0 0 0)'%3E%3Cpath d='M 17.50 1.00 L 17.50 2.00 Q 17.50 7.00 13.60 10.12 L 7.19 15.25 Q 2.50 19.00 7.19 22.75 L 13.60 27.88 Q 17.50 31.00 17.50 36.00 L 17.50 37.00 L 20.50 37.00 L 20.50 1.00 Z' fill='%23FFFFFF'/%3E%3Cpath d='M 17.50 1.00 L 17.50 2.00 Q 17.50 7.00 13.60 10.12 L 7.19 15.25 Q 2.50 19.00 7.19 22.75 L 13.60 27.88 Q 17.50 31.00 17.50 36.00 L 17.50 37.00' fill='none' stroke='%23E2E2E2' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E")}.quib{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;position:relative}.quib-float{transform-origin:50% 100%;animation:3.2s ease-in-out infinite quibFloat}@keyframes quibFloat{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-6px)scaleY(1.01)}}.stage{justify-content:center;align-items:flex-end;display:flex;position:relative}.stage-quib{z-index:2;flex:none;width:clamp(112px,15vw,168px);position:relative}.quib-scene{aspect-ratio:710/721;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:relative}.quib-scene-canvas{width:105.915%;height:auto;display:block;position:absolute;top:-25.797%;left:-2.958%}.says.solo{--quib-w:min(240px, 52vw)}.says.cta-says{--quib-w:min(200px, 46vw)}.says{--quib-w:168px;align-items:flex-start;gap:0;display:flex}.says .stage-quib{width:var(--quib-w)}.stage-bubble{min-width:128px;max-width:210px;margin:calc(var(--quib-w) * .17) 0 0 -15px;flex:0 auto}.stage-phone .phone{flex:none;width:min(240px,62vw)}.stage-phone .says{margin-left:-6%}@media (max-width:719px){.stage{flex-wrap:wrap}.stage-phone .phone{width:min(200px,48vw)}.says{--quib-w:min(130px, 30vw)}.stage-bubble{max-width:168px}}.header{z-index:50;padding:14px var(--page) 0;position:fixed;top:0;left:0;right:0}.nav{max-width:var(--max);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;height:68px;margin:0 auto;padding:0 10px 0 16px;transition:background-color .25s,box-shadow .25s;display:flex}.nav.is-scrolled,.nav.is-open{background:var(--surface);box-shadow:var(--shadow-card), 0 0 0 1px #0000000a}.nav.is-open{border-radius:30px}.nav-brand{flex:none;align-items:center;gap:10px;display:inline-flex}.nav-brand img{width:auto;height:32px}.nav-links{align-items:center;gap:2px;display:none}.nav-link{color:var(--text-2);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:700;transition:background-color .15s,color .15s}.nav-link:hover{color:var(--text);background:#0000000a}.nav-right{align-items:center;gap:8px;display:flex}.nav-burger{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.nav-burger:hover{background:#0000000a}.nav-menu{gap:4px;padding:8px 8px 12px;display:grid}.nav-menu .nav-link{padding:12px 14px;font-size:17px}.header-inner{max-width:var(--max);margin:0 auto}.header-inner.is-open{-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-float);background:#ffffffeb;border-radius:30px}.header-inner.is-open .nav{box-shadow:none;background:0 0}.nav-menu .lang{justify-self:start;margin:8px 8px 0}@media (max-width:819px){.nav-right>.lang{display:none}.nav-store{font-size:15px}}@media (min-width:820px){.nav-links{display:flex}.nav-burger{display:none}.nav-menu{display:none!important}}.lang{background:#0000000d;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.lang a{color:var(--text-2);border-radius:999px;padding:5px 10px;font-size:13px;font-weight:800}.lang a[aria-current=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-card)}.hero{padding:110px 0 clamp(150px,26vw,320px);position:relative;overflow:hidden}.hero-grid{z-index:1;align-items:center;gap:40px;display:grid;position:relative}.hero-copy{z-index:2;gap:22px;display:grid;position:relative}.hero-copy .t-display{max-width:15ch;font-size:clamp(36px,5vw,60px)}.hero-copy .t-body-lg{max-width:46ch}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-stage{--quib-w:min(300px, 62vw);z-index:1;justify-items:center;width:100%;display:grid;position:relative}.hero-says{--quib-w:min(300px, 58vw)}.hero-quib{position:relative}.hero-globe-wrap{--globe:150vw;top:100%;left:calc(50% - var(--globe) / 2);z-index:-1;width:var(--globe);pointer-events:none;will-change:transform;height:clamp(150px,30vw,320px);-webkit-mask-image:var(--fade-out);-webkit-mask-image:var(--fade-out);mask-image:var(--fade-out);position:absolute;overflow:hidden;transform:translateZ(0)}.hero-globe{aspect-ratio:1;width:100%;max-width:none}.hero-bubble{z-index:3;max-width:230px}@media (min-width:900px){.hero{padding-top:150px}.hero-grid{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:899px){.hero-says{--quib-w:min(220px, 46vw)}.hero-bubble{max-width:200px}}.games-scroller{padding:8px var(--page) 24px;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--page));grid-auto-columns:min(220px,62vw);grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.games-scroller::-webkit-scrollbar{display:none}@media (min-width:720px){.games-scroller{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-flow:row;margin:0;padding:8px 0 0;overflow:visible}}.game-card{scroll-snap-align:start}.game-card img{border-radius:var(--r-card);background:var(--fill);width:100%;height:auto;box-shadow:var(--shadow-card), inset 0 0 0 2.5px var(--surface);transition:transform .25s var(--ease-spring)}.game-card:hover img{transform:translateY(-4px)scale(1.01)}.features{gap:16px;display:grid}@media (min-width:720px){.features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.features{grid-template-columns:repeat(3,1fr)}}.feature{grid-template-rows:auto 1fr;gap:14px;padding:24px;display:grid}.feature-icon{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.feature-icon svg{width:26px;height:26px}.feature h3{font-size:20px;font-weight:800;line-height:1.2}.feature p{color:var(--text-2);font-size:16px;font-weight:600}.feature-quib{width:96px;position:absolute;bottom:0;right:12px}.split{align-items:center;gap:32px;display:grid}.split-copy{gap:16px;display:grid}.split-copy .t-title{max-width:16ch}.split-copy .t-body-lg{max-width:48ch}.split-media{justify-items:center;display:grid}@media (min-width:860px){.split{grid-template-columns:1fr 1fr;gap:56px}.split.reverse .split-media{order:-1}}.list-check{gap:10px;display:grid}.list-check li{align-items:flex-start;gap:12px;font-weight:700;display:flex}.list-check li:before{content:"";background:var(--success-soft) center / 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E7A44' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E");border-radius:50%;flex:none;width:24px;height:24px;margin-top:1px}.phones{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.phone{aspect-ratio:402/874;background:#1c1c1e;border-radius:46px;width:min(280px,72vw);padding:10px;box-shadow:0 24px 48px #0000002e,inset 0 0 0 2px #ffffff14}.phone-screen{background:var(--bg);border-radius:38px;width:100%;height:100%;position:relative;overflow:hidden}.phone-screen img{object-fit:cover;width:100%;height:100%}.phone-caption{text-align:center;color:var(--text-2);margin-top:14px;font-size:15px;font-weight:800}.phone-stack{scroll-snap-type:x mandatory;padding:12px var(--page) 28px;margin:0 calc(-1 * var(--page));scrollbar-width:none;grid-auto-columns:min(280px,72vw);grid-auto-flow:column;gap:20px;display:grid;overflow-x:auto}.phone-stack::-webkit-scrollbar{display:none}.phone-stack>*{scroll-snap-align:center}@media (min-width:1000px){.phone-stack{grid-template-columns:repeat(4,1fr);grid-auto-columns:auto;grid-auto-flow:row;justify-items:center;margin:0;padding:0;overflow:visible}.phone-stack .phone{width:100%;max-width:250px}}.plus-card{background:var(--accent);color:#fff;border-radius:var(--r-card);box-shadow:0 var(--edge) 0 0 var(--accent-deep);gap:20px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.plus-card:before{content:"";pointer-events:none;background:radial-gradient(at 22% 0,#ffffff52,#ffffff0f 45%,#0000 70%);position:absolute;inset:0}.plus-card>*{position:relative}.plus-card .t-eyebrow{color:#ffffffd9}.plus-card .t-body-lg,.plus-card p{color:#ffffffe6}.plus-grid{align-items:center;gap:28px;display:grid}@media (min-width:860px){.plus-grid{grid-template-columns:1.2fr .8fr}}.plus-perks{gap:10px;display:grid}.plus-perks li{align-items:center;gap:12px;font-size:18px;font-weight:800;display:flex}.plus-perks li:before{content:"";background:#ffffff38 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;flex:none;width:26px;height:26px}.plus-quib{width:min(280px,60vw);margin:0 auto}.btn-on-accent{--btn-bg:#fff;--btn-fg:var(--accent);box-shadow:0 var(--btn-edge) 0 0 #0000002e}.btn-on-accent:after{display:none}.btn-on-accent:hover{box-shadow:0 calc(var(--btn-edge) + 1px) 0 0 #0000002e}.btn-on-accent:active{box-shadow:none}.faq{max-width:var(--max-narrow);gap:10px;margin:0 auto;display:grid}.faq details{background:var(--surface);border-radius:var(--r-tile);box-shadow:var(--shadow-card)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:17px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:var(--accent-soft) center / 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A9FE0' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");border-radius:50%;flex:none;width:28px;height:28px;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .faq-body{color:var(--text-2);padding:0 22px 20px;font-weight:600}.cta{text-align:center;justify-items:center;gap:20px;padding:clamp(32px,5vw,56px) 24px;display:grid}.cta .t-title{max-width:18ch}.cta-quib{width:min(200px,48vw)}.footer{background:var(--accent);color:#fff;box-shadow:inset 0 var(--edge) 0 0 #ffffff2e;border-radius:32px 32px 0 0;margin-top:clamp(80px,12vw,140px);position:relative}.footer-quib{pointer-events:none;width:clamp(110px,14vw,170px);position:absolute;top:-1px;right:clamp(20px,8vw,120px)}.footer-quib-still{transition:opacity .25s;transform:translateY(-84%)}.quib-toy{opacity:0;pointer-events:none;z-index:40;will-change:transform;position:absolute;top:0;left:0}.quib-toy-hit{z-index:41;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;will-change:transform;border-radius:50%;display:none;position:absolute;top:0;left:0}.quib-toy-shadow{pointer-events:none;z-index:1;will-change:transform, opacity;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;display:none;position:absolute;top:0;left:0}.footer-inner{gap:36px;padding:clamp(40px,6vw,64px) 0 32px;display:grid}.footer-top{gap:28px;display:grid}@media (min-width:720px){.footer-top{grid-template-columns:1.4fr 1fr 1fr}}.footer-brand img{width:auto;height:36px}.footer-brand p{color:#ffffffd9;max-width:30ch;margin-top:12px}.footer h3{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;margin-bottom:12px;font-size:12px;font-weight:800}.footer ul{gap:8px;display:grid}.footer ul a{color:#ffffffd9;font-weight:700}.footer ul a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.footer-bottom{color:#ffffffb3;border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:14px;font-weight:700;display:flex}.footer .lang{background:#ffffff24}.footer .lang a{color:#fffc}.footer .lang a[aria-current=true]{color:var(--accent);background:#fff}.legal{padding:120px 0 40px}.legal-grid{gap:32px;display:grid}@media (min-width:1000px){.legal-grid{grid-template-columns:240px 1fr;align-items:start;gap:48px}}.legal-side{gap:12px;display:grid}@media (min-width:1000px){.legal-side{position:sticky;top:100px}}.legal-side .card{padding:16px}.legal-toc-mobile{margin-bottom:20px;padding:12px 16px;display:none}.legal-toc-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;padding:6px 10px;list-style:none;display:flex}.legal-toc-mobile summary::-webkit-details-marker{display:none}.legal-toc-mobile summary:after{content:"+";font-size:18px}.legal-toc-mobile[open] summary:after{content:"–"}.legal-toc-mobile a{color:var(--text-2);border-radius:12px;padding:8px 10px;font-size:14px;font-weight:700;display:block}@media (max-width:999px){.legal-toc-desktop{display:none}.legal-toc-mobile{display:block}}.legal-side .toc a{color:var(--text-2);border-radius:12px;padding:8px 10px;font-size:14px;font-weight:700;display:block}.legal-side .toc a:hover{background:var(--surface-2);color:var(--text)}.legal-side .toc a.depth-3{padding-left:22px;font-size:13px;font-weight:600}.legal-head{gap:10px;margin-bottom:28px;display:grid}.legal-head .t-caption{color:var(--text-3)}.legal-quib{align-items:flex-start;gap:0;margin-bottom:28px;display:flex}.legal-quib .bubble{margin:16px 0 0 -15px}.legal-quib img{flex:none;width:96px}.prose{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow-wrap:anywhere;padding:clamp(24px,4vw,48px)}.prose h1{display:none}.prose h2{margin:40px 0 14px;scroll-margin-top:96px;font-size:24px;font-weight:900;line-height:1.2}.prose h2:first-of-type{margin-top:0}.prose h3{margin:28px 0 10px;scroll-margin-top:96px;font-size:18px;font-weight:800;line-height:1.3}.prose p{color:var(--text-2);margin:0 0 14px;font-weight:600}.prose p.stand{display:none}.prose strong{color:var(--text);font-weight:800}.prose ul,.prose ol{color:var(--text-2);margin:0 0 16px;padding-left:22px;font-weight:600}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{margin:6px 0}.prose a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-underline-offset:3px;font-weight:700}.prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.prose table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:15px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--fill);vertical-align:top;padding:10px 12px}.prose th{font-weight:800}.prose hr{border:0;border-top:1px solid var(--fill);margin:28px 0}.legal-nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.back{color:var(--text-2);align-items:center;gap:8px;font-weight:800;display:inline-flex}.back:hover{color:var(--text)}.back svg{width:18px;height:18px}.support-grid{gap:16px;display:grid}@media (min-width:720px){.support-grid{grid-template-columns:1fr 1fr}}.notfound{min-height:100vh;padding:120px var(--page) 60px;text-align:center;place-items:center;display:grid}.notfound-inner{justify-items:center;gap:18px;max-width:480px;display:grid}.notfound img{width:min(240px,60vw)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack{gap:16px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.muted{color:var(--text-2)}.streak-num{color:var(--flame-deep);align-items:center;gap:6px;font-weight:900;display:inline-flex}section[id],[id].section{scroll-margin-top:96px}
