@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/schibsted-grotesk-latin-800-normal-CIaq-TR1.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-800-normal-Dl5-MP1T.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}:root{--bg:#e5e4df;--surface:#eeede9;--surface-2:#d9d8d2;--ink:#121211;--muted:#8a8984;--line:#1212111c;--disc:#121211;--on-disc:#f1f0ec;--dot-grid:#12121113;--dot-future:#1212111f;--dot-ghost:#1212112b;--dot-ring:#12121157;--accent:#ff5a1f;--on-accent:#fff;--f-sans:"Schibsted Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-lg:32px;--r-md:22px;--gut:16px;--max:1180px;--sec:88px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0c0c0b;--surface:#161615;--surface-2:#232321;--ink:#edece7;--muted:#7d7c77;--line:#edece71c;--disc:#edece7;--on-disc:#0c0c0b;--dot-grid:#edece712;--dot-future:#edece71f;--dot-ghost:#edece729;--dot-ring:#edece752;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0c0c0b;--surface:#161615;--surface-2:#232321;--ink:#edece7;--muted:#7d7c77;--line:#edece71c;--disc:#edece7;--on-disc:#0c0c0b;--dot-grid:#edece712;--dot-future:#edece71f;--dot-ghost:#edece729;--dot-ring:#edece752;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=720px){:root{--gut:28px;--sec:120px}}@media (width>=1100px){:root{--gut:40px;--sec:150px}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;scrollbar-width:none}::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}html{scroll-behavior:smooth;scroll-padding-top:84px}html,body{background:var(--bg);color:var(--ink);margin:0}body{font-family:var(--f-sans);-webkit-font-smoothing:antialiased;background-image:radial-gradient(var(--dot-grid) 1.1px, transparent 1.3px);background-size:18px 18px;background-attachment:fixed;font-size:17px;line-height:1.5;transition:background-color .3s,color .3s;overflow-x:hidden}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--max);padding:0 var(--gut);margin:0 auto}.mono{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}.muted{color:var(--muted)}.kicker{color:var(--muted);letter-spacing:.12em;font-size:11px}.kicker.acc,.acc{color:var(--accent)}.display{letter-spacing:-.035em;text-wrap:balance;margin:10px 0 0;font-size:clamp(38px,9.5vw,76px);font-weight:800;line-height:.96}.lead{max-width:34em;margin:20px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.5}p{text-wrap:pretty}.dotdigits{max-width:100%;height:auto;display:block;overflow:visible}.dd-off{fill:var(--dot-future)}.dd-on.dd-ink{fill:var(--ink)}.dd-on.dd-accent{fill:var(--accent)}.dd-on.dd-disc{fill:var(--on-disc)}.btn{background:var(--disc);height:50px;color:var(--on-disc);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:650;text-decoration:none;transition:transform .15s,background-color .2s,filter .2s;display:inline-flex}.btn.small{height:38px;padding:0 16px;font-size:14px}.btn.big{width:100%;height:58px;font-size:17px}.btn.accent{background:var(--accent);color:var(--on-accent)}.btn:hover{filter:brightness(1.06)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.6;cursor:default}.top{z-index:30;padding:calc(10px + env(safe-area-inset-top,0px)) var(--gut) 10px;align-items:center;gap:16px;transition:background-color .25s,box-shadow .25s;display:flex;position:sticky;top:0}.top.scrolled{background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--line)}.brand{letter-spacing:.16em;align-items:center;gap:9px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.brand-dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;flex:none;animation:2.4s infinite beacon}@keyframes beacon{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}.top-links{gap:22px;margin-left:auto;display:none}.top-links a{color:var(--muted);text-decoration:none;transition:color .2s}.top-links a:hover{color:var(--ink)}.top-r{align-items:center;gap:8px;margin-left:auto;display:flex}.top-links+.top-r{margin-left:16px}.chip-btn{background:var(--surface);height:38px;color:var(--ink);border-radius:99px;align-items:center;gap:7px;padding:0 12px;transition:background-color .2s,color .2s;display:inline-flex}.chip-btn.icon{justify-content:center;width:38px;padding:0}.chip-btn.on{background:var(--disc);color:var(--on-disc)}.chip-btn .mono{font-size:10.5px}@media (width<=420px){.chip-btn:not(.icon) .mono{display:none}.chip-btn:not(.icon){justify-content:center;width:38px;padding:0}}@media (width>=980px){.top-links{display:flex}.top-r{margin-left:0}}.hero{max-width:var(--max);padding:22px var(--gut) var(--sec);align-items:center;gap:34px;margin:0 auto;display:grid}.hero-h{margin-top:14px;font-size:clamp(46px,13vw,112px);line-height:.92}.hero-h span{display:block}.rise{animation:.9s cubic-bezier(.2,.8,.2,1) both rise;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}.hero-copy .badges{margin-top:28px}.hero-copy .wl{margin-top:18px}@media (width>=980px){.hero{grid-template-columns:1.12fr .88fr;gap:56px;min-height:calc(100svh - 70px);padding-top:40px}.hero-h{font-size:clamp(60px,6.3vw,100px)}}.hero-card{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:16px 16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #00000059}.hud{color:var(--muted);justify-content:space-between;gap:12px;padding:2px 4px;font-size:10.5px;display:flex}.hud span:first-child{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hero-scene{width:100%;min-height:200px;margin:0 -2px}.hero-time{flex-direction:column;align-items:center;gap:8px;margin-top:-6px;display:flex}.state{color:var(--muted);font-size:10.5px}.swatches{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-top:4px;display:flex}.swatches .mono{color:var(--muted);margin-right:4px;font-size:10px}.sw{border-radius:50%;width:22px;height:22px;transition:transform .2s;box-shadow:inset 0 0 0 2px #00000014}.sw.on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink);transform:scale(1.08)}.sw:hover{transform:scale(1.15)}.badges{flex-wrap:wrap;gap:10px;display:flex}.badge{background:var(--disc);height:58px;color:var(--on-disc);border-radius:16px;align-items:center;gap:12px;padding:0 20px 0 16px;display:inline-flex;position:relative;overflow:hidden}.badge:after{content:"";background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--on-disc) 22%, transparent) 48%, transparent 66%);animation:5.5s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-120%)}.badge+.badge:after{animation-delay:.6s}@keyframes sheen{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.badge-ic{background:color-mix(in srgb, var(--on-disc) 12%, transparent);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.badge-t{flex-direction:column;line-height:1.15;display:flex}.badge-t .mono{color:var(--accent);font-size:9.5px}.badge-t b{letter-spacing:-.01em;font-size:17px}.wl{max-width:460px}.wl-row{background:var(--surface);box-shadow:inset 0 0 0 1.4px var(--line);border-radius:99px;gap:8px;padding:6px;transition:box-shadow .2s;display:flex}.wl-row:focus-within{box-shadow:inset 0 0 0 1.6px var(--ink)}.wl input[type=email]{background:0 0;border:0;outline:none;flex:1;min-width:0;height:46px;padding:0 14px;font-size:16px}.wl .btn{height:46px;padding:0 20px}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.wl-note{color:var(--muted);margin-top:10px;padding-left:16px;font-size:10.5px}.wl-note.err{color:var(--accent)}.wl-note a{color:var(--ink)}.wl-ok{background:var(--surface);border-radius:24px;align-items:center;gap:18px;max-width:460px;padding:16px 20px;display:flex}.wl-ok p{margin:0;font-size:15px}.stamp{border:2px solid var(--accent);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb, var(--surface) 70%, transparent);z-index:2;border-radius:11px;flex-direction:column;align-items:center;gap:2px;padding:8px 13px 7px;font-size:10px;animation:.34s cubic-bezier(.2,1.6,.4,1) both stampIn;display:flex;position:absolute;top:8px;right:6px;transform:rotate(-9deg)}.stamp b{letter-spacing:.16em;font-size:14px;font-weight:700}.stamp.static{flex:none;position:static}@keyframes stampIn{0%{opacity:0;transform:rotate(-16deg)scale(1.9)}to{opacity:1;transform:rotate(-9deg)scale(1)}}.burst{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ticker{border-block:1px solid var(--line);background:var(--surface);padding:14px 0;overflow:hidden}.ticker-in{width:max-content;animation:38s linear infinite tick;display:flex}.ticker span{white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:12px;display:inline-flex}.ticker i{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}@keyframes tick{to{transform:translate(-50%)}}.assembly{height:calc(var(--steps) * 70svh + 100svh);position:relative}.asm-sticky{height:100svh;max-width:var(--max);padding:70px var(--gut) 18px;grid-template-rows:auto 1fr;gap:10px;margin:0 auto;display:grid;position:sticky;top:0}.asm-copy .display{font-size:clamp(34px,8vw,72px)}.asm-steps{grid-template-columns:repeat(6,1fr);gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.asm-steps li{background:var(--surface);border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:8px 8px 9px;transition:background-color .3s,color .3s,transform .3s;display:flex}.asm-steps .d{color:var(--muted);font-size:9.5px}.asm-steps .n{text-overflow:ellipsis;font-size:12.5px;font-weight:700;line-height:1.15;overflow:hidden}.asm-steps .s{color:var(--muted);min-height:1em;font-size:8.5px}.asm-steps li.done{background:var(--disc);color:var(--on-disc)}.asm-steps li.done .d,.asm-steps li.done .s{color:color-mix(in srgb, var(--on-disc) 60%, transparent)}.asm-steps li.now{box-shadow:inset 0 0 0 1.6px var(--accent);transform:translateY(-2px)}.asm-steps li.now .s,.asm-steps li.roll .d{color:var(--accent)}.asm-steps li.roll.done{background:var(--accent);color:var(--on-accent)}.asm-steps li.roll.done .d,.asm-steps li.roll.done .s{color:inherit}.asm-line{display:none}.asm-stage{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:0;display:flex;position:relative}.asm-canvas{max-height:100%;position:relative}.asm-meter{width:min(100%,420px)}.pips{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.pip{flex-direction:column;align-items:center;gap:5px;display:flex}.pip-bar{background:var(--surface-2);border-radius:99px;width:100%;height:8px;transition:background-color .3s}.pip-l{color:var(--muted);font-size:10px}.pip.on .pip-bar{background:var(--disc)}.pip.pending .pip-bar{box-shadow:inset 0 0 0 1.4px var(--accent);background:0 0}.pip.pending .pip-l{color:var(--accent)}@media (width<=560px){.asm-steps{grid-template-columns:repeat(3,1fr)}.asm-steps .s{display:none}}@media (width>=900px){.asm-sticky{grid-template-rows:1fr;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;padding-top:80px}.asm-steps{grid-template-columns:1fr;gap:0;margin-top:30px}.asm-steps li{background:0 0;border-radius:16px;flex-direction:row;align-items:baseline;gap:16px;padding:14px 16px}.asm-steps li:not(.done):not(.now){box-shadow:inset 0 -1px 0 var(--line);border-radius:0}.asm-steps .d{flex:none;width:46px;font-size:11px}.asm-steps .n{flex:1;font-size:20px}.asm-steps .s{font-size:10px}.asm-line{color:var(--muted);max-width:30em;min-height:3em;margin:18px 0 0;display:block}}.rules{padding-top:var(--sec);gap:14px;display:grid}@media (width>=860px){.rules{grid-template-columns:repeat(3,1fr)}}.rule-card{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:8px;padding:24px;display:flex}.rule-card h3{letter-spacing:-.02em;margin:8px 0 0;font-size:24px;line-height:1.1}.rule-card p{color:var(--muted);margin:4px 0 0;font-size:16px}.meter-demo{justify-content:center;align-items:center;gap:10px;height:170px;display:flex}.m-dot{background:var(--dot-future);border-radius:50%;width:30px;height:30px;position:relative}.m-dot.on{background:var(--ink);animation:2.6s ease-in-out infinite pop}.m-dot.on:nth-child(2){animation-delay:.15s}.m-dot.on:nth-child(3){animation-delay:.3s}.m-dot.on:nth-child(4){animation-delay:.45s}.m-dot.goal:after{content:"";box-shadow:0 0 0 2px var(--accent);border-radius:50%;position:absolute;inset:-6px}@keyframes pop{0%,60%,to{transform:scale(1)}70%{transform:scale(1.15)}}.ghost-demo{place-items:center;height:170px;display:grid}.week-demo{justify-content:center;align-items:center;gap:8px;height:170px;display:flex}.week-demo span{font-family:var(--f-mono);color:var(--muted);flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex}.week-demo i{background:var(--ink);border-radius:50%;width:30px;height:30px;display:block}.week-demo span:nth-child(5) i{background:var(--accent)}.week-demo .off i{background:0 0;background-color:var(--surface-2);border-radius:99px;width:22px;height:4px;margin:13px 0}.rollout{padding-top:var(--sec);align-items:center;gap:30px;display:grid}.rollout p{color:var(--muted);max-width:32em}.ro-clock{background:var(--disc);color:var(--on-disc);border-radius:var(--r-lg);flex-direction:column;gap:18px;padding:26px 24px 22px;display:flex}.ro-clock .kicker{color:color-mix(in srgb, var(--on-disc) 60%, transparent)}.ro-clock .dd-on.dd-ink{fill:var(--on-disc)}.ro-clock .dd-off{fill:color-mix(in srgb, var(--on-disc) 13%, transparent)}.ro-digits .dotdigits{width:100%}.ro-labels{color:color-mix(in srgb, var(--on-disc) 60%, transparent);grid-template-columns:1fr 1fr 1fr auto;font-size:10.5px;display:grid}.ro-labels .acc{color:var(--accent)}@media (width>=900px){.rollout{grid-template-columns:1fr 1fr;gap:60px}}.focus{padding-top:var(--sec);align-items:center;gap:40px;display:grid}.focus p{color:var(--muted);max-width:32em}@media (width>=900px){.focus{grid-template-columns:1.1fr .9fr;gap:70px}}.phone{background:var(--disc);border-radius:46px;justify-self:center;width:min(100%,380px);padding:10px;box-shadow:0 40px 90px -40px #00000080}.phone-in{background:var(--surface);border-radius:37px;flex-direction:column;align-items:center;gap:10px;padding:16px 14px 18px;display:flex;position:relative;overflow:hidden}.ph-top{width:100%;color:var(--muted);justify-content:space-between;padding:4px 6px 0;font-size:10px;display:flex}.ph-top span:first-child{color:var(--ink);font-weight:600}.ph-scene{justify-content:center;width:100%;min-height:180px;display:flex}.ph-on{text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:15px;font-weight:650;display:flex}.ph-on .kicker{color:var(--accent);font-size:9.5px}.notif{background:var(--surface);border-radius:24px;max-width:420px;margin-top:26px;padding:14px 16px 16px;box-shadow:0 18px 40px -26px #00000059}.notif-h{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.notif-h .brand-dot{width:7px;height:7px;animation:none}.notif-b{align-items:center;gap:14px;margin-top:8px;display:flex}.notif-t{flex-direction:column;flex:1;min-width:0;display:flex}.notif-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.notif-t span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.notif-clock{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:30px;font-weight:600}.notif-bar{background:color-mix(in srgb, var(--accent) 22%, transparent);border-radius:99px;height:5px;margin-top:12px;overflow:hidden}.notif-bar i{background:var(--accent);border-radius:99px;height:100%;transition:width .25s linear;display:block}.fleet{padding-top:var(--sec)}.sec-head p{color:var(--muted);max-width:36em}.ladder{scroll-snap-type:x mandatory;margin:30px calc(var(--gut) * -1) 0;padding:4px var(--gut) 16px;scrollbar-width:none;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.ladder::-webkit-scrollbar{display:none}.rung{scroll-snap-align:start;text-align:left;background:var(--surface);border-radius:var(--r-md);flex-direction:column;gap:4px;padding:14px 16px 18px;transition:transform .25s,box-shadow .25s;display:flex}.rung:hover{transform:translateY(-4px)}.rung.hot{box-shadow:inset 0 0 0 2px var(--accent)}.rung.hot .rung-plane{animation:.12s linear infinite rumble}@keyframes rumble{0%{transform:translate(0)}25%{transform:translate(.6px,-.4px)}50%{transform:translate(-.5px,.4px)}75%{transform:translate(.4px,.5px)}}.rung-plane{place-items:center;height:150px;margin-bottom:6px;display:grid}.rung b{letter-spacing:-.01em;font-size:17px}.rung .rank{color:var(--accent);font-size:10px}@media (width>=1000px){.ladder{grid-template-columns:repeat(5,1fr);grid-auto-flow:row;margin:36px 0 0;padding:4px 0 0;overflow:visible}}.pledges{padding-top:var(--sec);align-items:center;gap:40px;display:grid}.pledges p{color:var(--muted);max-width:32em}@media (width>=900px){.pledges{grid-template-columns:1.1fr .9fr;gap:70px}}.seg{background:var(--surface);border-radius:99px;flex-wrap:wrap;gap:4px;margin-top:18px;padding:5px;display:inline-flex}.seg button{height:38px;color:var(--muted);border-radius:99px;padding:0 15px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s}.seg button.on{background:var(--disc);color:var(--on-disc)}.phone.wall{width:min(100%,320px)}.phone.wall .phone-in{aspect-ratio:720/1560;padding:0}.phone.wall img{object-fit:cover;width:100%;height:100%;animation:.4s fadeIn;display:block}.wall-ph{background:var(--surface-2);width:100%;height:100%}@keyframes fadeIn{0%{opacity:0}}.lock-clock{color:#fff;pointer-events:none;text-shadow:0 1px 12px #0000002e;flex-direction:column;align-items:center;display:flex;position:absolute;top:7%;left:0;right:0}.lock-clock.ink{color:#121211;text-shadow:none}.lock-clock .mono{align-items:center;gap:6px;font-size:10px;display:inline-flex}.lock-clock b{letter-spacing:-.03em;font-size:clamp(48px,15vw,64px);font-weight:700;line-height:1}.sounds{padding-top:var(--sec)}.pads{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px;display:grid}@media (width>=720px){.pads{grid-template-columns:repeat(4,1fr)}}.pad{background:var(--surface);border-radius:var(--r-md);text-align:left;flex-direction:column;gap:3px;padding:16px;transition:transform .15s,background-color .2s,color .2s;display:flex}.pad b{margin-top:10px;font-size:18px}.pad .mono{color:var(--muted);font-size:10px}.pad:active{transform:scale(.97)}.pad.hit{background:var(--disc);color:var(--on-disc)}.pad-dots{grid-template-columns:repeat(3,8px);gap:4px;display:grid}.pad-dots i{background:var(--dot-future);border-radius:50%;width:8px;height:8px;transition:background-color .15s}.pad.hit .pad-dots i{background:var(--accent);animation:.5s ease-out eq}.pad.hit .pad-dots i:nth-child(3n+2){animation-delay:60ms}.pad.hit .pad-dots i:nth-child(3n){animation-delay:.12s}@keyframes eq{0%{transform:scale(.4)}50%{transform:scale(1.3)}to{transform:scale(1)}}.privacy-band{padding-top:var(--sec);gap:20px;display:grid}.privacy-band p{color:var(--muted);max-width:30em;margin-top:0}@media (width>=900px){.privacy-band{grid-template-columns:1fr 1fr;align-items:end;gap:60px}}.link{color:var(--ink);border-bottom:1.5px solid var(--accent);align-items:center;gap:8px;padding-bottom:3px;text-decoration:none;display:inline-flex}.final{padding-top:var(--sec);padding-bottom:40px}.final-card{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:22px;padding:clamp(26px,5vw,64px);display:flex;position:relative;overflow:hidden}.final-card:before{content:"";background-image:radial-gradient(var(--accent) 2px, transparent 2.4px);opacity:.18;background-size:16px 16px;width:320px;height:320px;position:absolute;top:-60px;right:-60px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}.final-card .display{margin-top:0}.foot{padding-top:20px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.foot-links{color:var(--muted);gap:20px;display:flex}.foot-links a{text-decoration:none}.foot-links a:hover{color:var(--ink)}.rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(28px)}.rv.in{opacity:1;transform:none}.policy-wrap{padding-top:30px;padding-bottom:40px}.policy-head .display{font-size:clamp(40px,9vw,84px)}.policy-meta{color:var(--muted);margin-top:18px;font-size:10.5px}.tldr{grid-template-columns:repeat(2,1fr);gap:10px;margin:36px 0 10px;display:grid}@media (width>=860px){.tldr{grid-template-columns:repeat(4,1fr)}}.tldr div{background:var(--surface);border-radius:var(--r-md);flex-direction:column;gap:6px;padding:18px;display:flex}.tldr div:first-child{background:var(--disc);color:var(--on-disc)}.tldr b{letter-spacing:-.01em;font-size:19px}.tldr .mono{color:var(--muted);font-size:10px}.tldr div:first-child .mono{color:var(--accent)}.policy-grid{gap:30px;margin-top:40px;display:grid}.toc{display:none}@media (width>=960px){.policy-grid{grid-template-columns:220px 1fr;gap:60px}.toc{flex-direction:column;align-self:start;gap:2px;font-size:11px;display:flex;position:sticky;top:90px}.toc a{color:var(--muted);border-radius:10px;padding:8px 12px;text-decoration:none;transition:background-color .2s,color .2s}.toc a.on{background:var(--surface);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}}.policy{max-width:46em}.policy section{border-top:1px solid var(--line);padding:26px 0}.policy section:first-child{border-top:0;padding-top:0}.policy h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(24px,3.4vw,32px);line-height:1.1}.policy p,.policy li,.policy dd{color:color-mix(in srgb, var(--ink) 82%, var(--muted))}.policy a{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1.5px}.policy ul{padding-left:20px}.policy li{margin:6px 0}.policy li::marker{color:var(--accent)}.nots{list-style:none;padding:0!important}.nots li{padding-left:28px;position:relative}.nots li:before{content:"";background:var(--accent);width:14px;height:2px;position:absolute;top:.55em;left:0;transform:rotate(-45deg)}.nots li:after{content:"";background:var(--accent);width:14px;height:2px;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.perm{gap:10px;margin:6px 0 14px;display:grid}.perm div{background:var(--surface);border-radius:18px;padding:14px 16px}.perm dt{font-weight:700}.perm dd{margin:4px 0 0;font-size:15.5px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}html{scroll-behavior:auto}}
