:root{--bg: #F6F6F4;--side: #F1F1EE;--card: #FFFFFF;--canvas: #ECECE8;--line: rgba(0,0,0,.07);--line-in: rgba(0,0,0,.46);--line-btn: rgba(0,0,0,.14);--line-dash: rgba(0,0,0,.14);--line-chip: rgba(0,0,0,.12);--text: #111113;--text2: #5E5E63;--text3: #3A3A3E;--sep: #B0B0B4;--ink: #1F3C7A;--ink-tint: #E8ECF5;--on-ink: #FFFFFF;--pitch-bg: #1F3C7A;--pitch-fg: #FFFFFF;--pitch-2: #C9D3EA;--pitch-3: #AFBDDF;--seg: #EAEAE7;--seg-alt: #EFEFEC;--seg-on: #FFFFFF;--chip: #F3F3F0;--track: #8E8E93;--rail: #EFEFEC;--avatar: #E2E2DE;--ring: #8E8E93;--knob: #FFFFFF;--hover: rgba(0,0,0,.05);--good: #1E6B3A;--bad: #A12A2A;--bad-tint: #FBEAEA;--warn-tint: #FFF4D6;--warn-text: #5A4300;--code: #16171A;--code-text: #E8E8EA;--hatch-a: #9A9AA0;--hatch-b: #D8D8DB;--focus: #1F3C7A;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: ui-monospace, Menlo, monospace;font-family:var(--font);color-scheme:light dark}@media (prefers-color-scheme: dark){:root{--bg: #111113;--side: #17171A;--card: #1E1E22;--canvas: #17171A;--line: rgba(255,255,255,.09);--line-in: rgba(255,255,255,.38);--line-btn: rgba(255,255,255,.22);--line-dash: rgba(255,255,255,.22);--line-chip: rgba(255,255,255,.18);--text: #F2F2F4;--text2: #A6A6AD;--text3: #D4D4D8;--sep: #6B6B70;--ink: #9DB3EE;--ink-tint: #252C40;--on-ink: #111113;--pitch-bg: #14203D;--pitch-fg: #F5F7FC;--pitch-2: #D5DDF1;--pitch-3: #B9C6E6;--seg: #2A2A2F;--seg-alt: #2A2A2F;--seg-on: #3A3A40;--chip: #2A2A2F;--track: #75757D;--rail: #2E2E34;--avatar: #34343A;--ring: #75757D;--knob: #FFFFFF;--hover: rgba(255,255,255,.07);--good: #7CD39A;--bad: #F09A9A;--bad-tint: #3A2020;--warn-tint: #3A3015;--warn-text: #F0D48A;--code: #0C0C0E;--hatch-a: #8A8A92;--hatch-b: #3A3A40;--focus: #9DB3EE}}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}body{font-size:16px}h1{font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0}h2{font-size:16px;font-weight:600;margin:0}h3{font-size:15px;font-weight:600;margin:0}p{margin:0}a{color:var(--ink);font-weight:600}code,pre,.mono{font-family:var(--mono)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.muted{color:var(--text2)}.small{font-size:14px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;background:var(--card);padding:12px 16px;z-index:100;border-radius:10px}.brand{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--ink);text-decoration:none;padding:0 8px;min-height:44px}.brand b{font-weight:700}.brand span.id{font-weight:400}.brand svg{flex:none;display:block}.brand:hover{color:var(--ink)}.shell{display:flex;min-height:100vh}.side{flex:none;width:248px;background:var(--side);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:20px 14px;gap:22px;position:sticky;top:0;height:100vh;overflow-y:auto}.switcher{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 10px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--text)}.switcher{width:100%;font:inherit;text-align:left;cursor:pointer}.switcher:hover{background:var(--hover)}.switcher:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.switcher .tile{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-weight:700;font-size:14px;flex:none}.switcher .names{display:flex;flex-direction:column;min-width:0}.switcher .names b{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher .names span{font-size:12.5px;color:var(--text2)}.switcher .caret{margin-left:auto;color:var(--text2);font-size:12px}.nav{display:flex;flex-direction:column;gap:2px}.nav a{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:10px;text-decoration:none;color:var(--text3);font-size:14.5px;font-weight:500}.nav a:hover{background:var(--hover)}.nav a[aria-current=page]{background:var(--card);color:var(--text);font-weight:600}.nopii{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.nopii strong{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.nopii strong svg{color:var(--ink);flex:none}.nopii div{font-size:13px;line-height:1.45;color:var(--text2)}.col{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{flex:none;height:60px;border-bottom:1px solid var(--line);background:var(--bg);display:flex;align-items:center;gap:12px;padding:0 40px}.crumb{font-size:14px;color:var(--text2)}.crumb .s{color:var(--sep)}.crumb b{color:var(--text);font-weight:600}.top-right{margin-left:auto;display:flex;align-items:center;gap:10px}.avatar{width:32px;height:32px;border-radius:16px;background:var(--avatar);display:grid;place-items:center;font-size:13px;font-weight:600}.menu-btn,.mobile-brand{display:none}.main{flex:1;padding:36px 40px 56px;min-width:0;outline:none}.main>.inner{max-width:1080px;display:flex;flex-direction:column;gap:28px}.pagehead{display:flex;flex-direction:column;gap:6px}.pagehead p{color:var(--text2);line-height:1.45;max-width:640px}.headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.mobile-note,.scrim,.drawer{display:none}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px;min-width:0}.card.flat{padding:0;gap:0;overflow:hidden}.card h2+p,.card .sub{font-size:14px;color:var(--text2);line-height:1.45}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.card-head span,.card-head .note{font-size:13px;color:var(--text2)}.cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.grid2{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.stack16{display:flex;flex-direction:column;gap:16px;min-width:0}.row{display:flex;align-items:center;gap:12px}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.stat{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:4px}.stat .lab{font-size:13.5px;color:var(--text2)}.stat .num{font-size:30px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat .num small{font-size:16px;font-weight:500;color:var(--text2);letter-spacing:0}.stat .foot{font-size:13px;color:var(--text2)}.stat.price .num{font-size:28px}.pill{font-size:12.5px;font-weight:600;color:var(--ink);background:var(--ink-tint);border-radius:999px;padding:3px 10px;white-space:nowrap}.pill.warn{font-size:13px;color:var(--warn-text);background:var(--warn-tint)}.empty{border:1.5px dashed var(--line-dash);border-radius:12px;padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.empty.big{background:var(--card);border-radius:16px;padding:48px 24px;gap:12px}.empty .ring{width:36px;height:36px;border-radius:50%;border:4px solid var(--ring)}.empty.big .ring{width:48px;height:48px;border-width:5px}.empty .t{font-weight:600}.empty.big .t{font-size:20px;font-weight:700}.empty .d{font-size:14px;line-height:1.5;color:var(--text2);max-width:340px;text-wrap:pretty}.empty.big .d{font-size:16px;max-width:520px}.empty a{font-size:14px}.rows>div{display:grid;gap:4px 20px;padding:14px 20px;border-bottom:1px solid var(--line)}.rows>div:last-child{border-bottom:none}.rows .k{font-weight:600;font-size:14px}.rows .v{font-size:14px;color:var(--text2);line-height:1.45}.rows.keep>div{grid-template-columns:160px minmax(0,1fr)}.btn{font:inherit;font-size:14px;font-weight:600;height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--line-btn);background:var(--card);color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap}.btn:hover:not(:disabled){background:var(--hover)}.btn.primary{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.btn.primary:hover:not(:disabled){background:var(--ink);filter:brightness(1.12)}.btn.lg{height:46px;font-size:15px;padding:0 22px}.btn.small{height:38px;padding:0 14px}.btn.danger{color:var(--bad);border-color:var(--bad)}.btn.link{border:none;background:none;color:var(--ink);padding:0 4px;height:40px;text-decoration:underline}.btn:disabled{opacity:.5;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:6px}.field>.lab,label.lab{font-size:14px;font-weight:600;display:block}.card>.field>.lab{font-size:16px}.hint{font-size:13px;color:var(--text2);line-height:1.45}.err{font-size:13px;color:var(--bad);line-height:1.45}input[type=text],input[type=email],input[type=url],input[type=number],select,textarea{font:inherit;font-size:15px;font-weight:400;color:var(--text);background:var(--card);border:1px solid var(--line-in);border-radius:10px;height:44px;padding:0 14px;width:100%}input[type=number]{width:72px;height:40px;padding:0 10px}#help{height:42px;font-size:14.5px;padding:0 12px}input[aria-invalid=true]{border-color:var(--bad)}.banner{border-radius:12px;padding:12px 14px;background:var(--bad-tint);color:var(--bad);font-size:14px;line-height:1.45}.banner.info{background:var(--ink-tint);color:var(--text)}.banner.warn{background:var(--warn-tint);color:var(--warn-text)}.switchrow{display:flex;gap:16px;align-items:flex-start;padding:20px;position:relative}.switchrow+.switchrow:before{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:var(--line)}.switchrow .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.switchrow .title{font-weight:600}.switchrow .muted{font-size:14px;line-height:1.45}.switchrow .agebox{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:14px;color:var(--text2)}.sw{flex:none;width:48px;height:44px;border:none;background:none;padding:0;cursor:pointer;display:grid;place-items:start center}.sw i{display:block;width:48px;height:28px;border-radius:14px;background:var(--track);position:relative;transition:background .15s}.sw i:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:11px;background:var(--knob);box-shadow:0 1px 3px #0003;transition:left .15s}.sw[aria-checked=true] i{background:var(--ink)}.sw[aria-checked=true] i:after{left:23px}.sw:disabled{cursor:not-allowed;opacity:.5}.seg{display:inline-flex;background:var(--seg);border-radius:10px;padding:3px;gap:3px;align-self:flex-start}.seg label{cursor:pointer;display:block}.seg input{position:absolute;opacity:0;width:1px;height:1px}.seg span{display:flex;align-items:center;min-height:36px;padding:0 14px;border-radius:8px;font-size:14px;font-weight:600;color:var(--text2)}.seg input:checked+span{background:var(--seg-on);color:var(--text);box-shadow:0 1px 2px #0000001a}.seg input:focus-visible+span{outline:3px solid var(--focus);outline-offset:1px}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 6px 0 12px;border-radius:999px;background:var(--card);border:1px solid var(--line-chip);font-size:14px}.chip button{width:24px;height:24px;border:none;border-radius:12px;background:var(--rail);color:var(--text2);cursor:pointer;font-size:13px;line-height:1;padding:0;position:relative}.chip button:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.plats{display:flex;flex-wrap:wrap;gap:8px}.swatches{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.swatch{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;padding:0;box-shadow:inset 0 0 0 1px #0000001a;position:relative}.swatch:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.swatch[aria-pressed=true]{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--sw, var(--ink))}.swatches input[type=text]{width:110px;height:40px;padding:0 12px;font-family:var(--mono);font-size:14px}fieldset{border:none;margin:0;padding:0;min-width:0}legend{font-size:14px;font-weight:600;padding:0;margin-bottom:8px}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:12px 20px;border-top:1px solid var(--line);vertical-align:middle;font-size:14px}th{font-size:13px;color:var(--text2);font-weight:600;border-top:none}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.tablewrap{overflow-x:auto}.badge{display:inline-block;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600;background:var(--rail)}.badge.active{background:var(--ink-tint);color:var(--ink)}.badge.expiring{background:var(--warn-tint);color:var(--warn-text)}dialog{border:1px solid var(--line);border-radius:20px;padding:24px;max-width:min(480px,calc(100vw - 32px));width:100%;background:var(--card);color:var(--text);box-shadow:0 30px 60px -30px #0006}dialog::backdrop{background:#00000073}dialog h2{font-size:20px;font-weight:700;margin-bottom:10px}dialog p{line-height:1.5;margin-bottom:12px}.secret{font-family:var(--mono);font-size:13.5px;word-break:break-all;background:var(--chip);border-radius:8px;padding:12px;margin:12px 0;-webkit-user-select:all;user-select:all}.code{background:var(--code);border-radius:16px;overflow:hidden;min-width:0;max-width:100%}.code pre{margin:0;padding:20px;overflow-x:auto;font-size:13.5px;line-height:1.65;color:var(--code-text)}.tabs{display:flex;gap:2px;padding:8px;border-bottom:1px solid rgba(255,255,255,.08);align-items:center}.tabs button{font:inherit;font-size:13.5px;font-weight:600;color:#a0a0a8;background:none;border:none;border-radius:8px;min-height:36px;padding:0 14px;cursor:pointer}.tabs button[aria-selected=true]{color:#fff;background:#ffffff1f}.tabs .copy{margin-left:auto;background:#ffffff14;color:#e8e8ea;font-size:13px;padding:0 12px}.tabs button:focus-visible{outline-color:#9db3ee}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.steps li{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px}.steps .n{font-size:13px;font-weight:700;color:var(--ink)}.steps .t{font-weight:600}.steps .d{font-size:13.5px;color:var(--text2);line-height:1.45}.h2{font-size:20px;font-weight:700;margin:0 0 14px}.chart-bars{height:200px;display:flex;align-items:flex-end;gap:6px;border-bottom:1px solid var(--line-in)}.chart-bars>div{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:1px}.chart-bars .f{background:repeating-linear-gradient(135deg,var(--hatch-a) 0 2px,var(--hatch-b) 2px 4px);border-radius:3px 3px 0 0}.chart-bars .p{background:var(--ink)}.chart-axis{display:flex;justify-content:space-between;font-size:12.5px;color:var(--text2)}.legend{display:flex;gap:16px;font-size:13px;color:var(--text2);flex-wrap:wrap}.legend span{display:flex;align-items:center;gap:6px}.legend i{width:12px;height:12px;border-radius:3px;background:var(--ink);display:block}.legend i.h{background:repeating-linear-gradient(135deg,var(--hatch-a) 0 2px,var(--hatch-b) 2px 4px)}.rail{height:6px;border-radius:3px;background:var(--rail)}.rail i{display:block;height:6px;border-radius:3px;background:var(--text2)}.reason{display:flex;flex-direction:column;gap:6px}.reason>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:14px}.reason .n{color:var(--text2);font-variant-numeric:tabular-nums}details summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:600;color:var(--ink)}.flow{display:flex;align-items:stretch;gap:8px;font-size:13px}.flow>div:not(.arrow){flex:1;background:var(--chip);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px}.flow>div.hl{background:var(--ink-tint)}.flow span{color:var(--text2)}.flow .arrow{align-self:center;color:var(--text2);font-size:12px;text-align:center}.reg{display:grid;grid-template-columns:260px minmax(0,1fr) auto;gap:8px 24px;padding:16px 20px;border-bottom:1px solid var(--line)}.reg:last-child{border-bottom:none}.reg .law{display:flex;flex-direction:column;gap:2px;font-weight:600}.reg .law span{font-size:13px;font-weight:400;color:var(--text2)}.reg .how{font-size:14px;line-height:1.5;color:var(--text3)}.lines>div{display:flex;justify-content:space-between;gap:12px;padding:12px 20px;font-size:14px;border-bottom:1px solid var(--line)}.lines>div:last-child{border-bottom:none}.split{min-height:100vh;display:grid;grid-template-columns:5fr 6fr}.pitch{background:var(--pitch-bg);color:var(--pitch-fg);padding:48px 56px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.pitch .brand{color:var(--pitch-fg);font-size:19px;padding:0}.pitch .in{display:flex;flex-direction:column;gap:16px;max-width:480px}.pitch .big{font-size:44px;line-height:1.12;font-weight:600;letter-spacing:-.02em;text-wrap:pretty}.pitch .p2{font-size:17px;line-height:1.5;color:var(--pitch-2);text-wrap:pretty}.pitch .p3{font-size:13px;color:var(--pitch-3)}.formside{padding:48px 56px;display:flex;justify-content:center;align-items:center}.formside>div{width:100%;max-width:400px;display:flex;flex-direction:column;gap:22px}.formside.wide>div{max-width:480px;gap:24px}.formside h1{font-size:30px}.formside .sub{color:var(--text2);line-height:1.45}.formside .step{font-size:13px;font-weight:600;color:var(--text2)}.formside form{display:flex;flex-direction:column;gap:22px}.formside.wide form{gap:24px}.formside .btn.primary.lg{width:100%}.formside .btn.primary.lg.auto{width:auto}.pv-wrap{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px;align-items:center;background:var(--canvas);border-radius:20px;padding:24px 16px}.pv-wrap>.cap{font-size:13px;font-weight:600;color:var(--text2)}.pv-frame{width:300px;height:631px;overflow:hidden}.pv{width:417px;height:876px;transform:scale(.72);transform-origin:top left;background:#f2f2f7;color:#000;border-radius:52px;border:9px solid #111113;overflow:hidden;font-family:-apple-system,system-ui,sans-serif;display:flex;flex-direction:column}.pv .in{padding:68px 24px 8px;display:flex;flex-direction:column;gap:14px;flex:1;overflow:hidden}.pv .ini{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-weight:700;font-size:17px;flex:none}.pv h3{font-size:28px;line-height:1.12;margin:0;font-weight:700}.pv .lead{font-size:20px;font-weight:600;line-height:1.3;margin:0}.pv .sec{font-size:13px;font-weight:600;color:#5e5e63;padding:0 4px 6px}.pv .cardp{background:#fff;border-radius:24px;overflow:hidden}.pv .li{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 14px;font-size:15px;border-top:.5px solid rgba(60,60,67,.22)}.pv .li:first-child{border-top:none}.pv .li b{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:#7676801f;color:#3c3c43}.pv .foot{padding:12px 24px 30px;display:flex;flex-direction:column;gap:2px;align-items:stretch;text-align:center}.pv .cta{min-height:52px;border-radius:999px;display:grid;place-items:center;font-weight:600;font-size:17px}.pv .alt{min-height:44px;display:grid;place-items:center;font-weight:600;font-size:17px}.pv .note{font-size:12px;color:#5e5e63;padding:0 4px;margin:0}.spinner{width:18px;height:18px;border-radius:50%;border:3px solid var(--rail);border-top-color:var(--ink);animation:spin .9s linear infinite;display:inline-block;vertical-align:-3px}@keyframes spin{to{transform:rotate(360deg)}}.sessionid{font-family:var(--mono);font-size:22px;font-weight:700;word-break:break-all;letter-spacing:.02em}.outcome{font-size:22px;font-weight:700}.tick{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--line-in);display:grid;place-items:center;font-size:14px;font-weight:700}.tick.done{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.check{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.check li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--line)}.check li:first-child{border-top:none}.linkcard{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:4px;min-height:44px;font-weight:400}.linkcard:hover{background:var(--hover)}.applist{list-style:none;margin:0;padding:0}.applist a.main-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;font-weight:600;min-height:44px;flex:1}.applist li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--line)}.applist li:first-child{border-top:none}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}@media (max-width: 980px){.grid2{grid-template-columns:1fr}.pv-wrap{position:static}}@media (max-width: 860px){.shell{display:block}.side{display:none}.topbar{height:56px;padding:0 16px;position:sticky;top:0;z-index:20}.menu-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;margin-left:-8px;border:none;background:transparent;cursor:pointer}.menu-btn span{width:18px;height:2px;background:var(--text);border-radius:1px}.mobile-brand{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:500;color:var(--ink);min-height:44px}.crumb,.avatar{display:none}.main{padding:24px 16px 72px}h1{font-size:26px}.drawer{display:flex;flex-direction:column;gap:18px;width:300px;max-width:86vw;background:var(--bg);padding:16px 14px;box-shadow:10px 0 40px #00000026;overflow-y:auto}.drawer .head{display:flex;align-items:center;justify-content:space-between}.drawer .nav a{min-height:44px;font-size:16px}.drawer .nopii{margin-top:auto;flex-direction:row;align-items:center}.drawer .close{width:44px;height:44px;border:none;background:transparent;font-size:22px;cursor:pointer;color:var(--text)}.scrim .out{flex:1;border:none;background:transparent;cursor:pointer}.mobile-note{display:flex;position:fixed;left:0;right:0;bottom:0;padding:10px 16px 14px;background:var(--side);border-top:1px solid var(--line);font-size:13px;font-weight:600;align-items:center;gap:8px;z-index:5;min-height:44px}.mobile-note svg{color:var(--ink)}.cols2,.cols3,.steps,.keyrow{grid-template-columns:1fr}.rows.keep>div{grid-template-columns:1fr}.reg{grid-template-columns:1fr}.flow{flex-direction:column}.chart-bars{gap:2px}.split{grid-template-columns:1fr}.pitch{padding:28px 24px}.pitch .big{font-size:26px}.formside{padding:28px 24px 40px;align-items:flex-start}.btn,.btn.small,.btn.lg,.tabs button,.seg span{min-height:44px}input[type=number]{height:44px}.swatch{width:44px;height:44px}.swatches input[type=text]{height:44px}.chip{min-height:44px}.chip button{width:32px;height:32px}.switchrow{padding:20px 16px}.lines>div{padding:12px 16px}.card-head,.keyrow,.reg,.rows>div{padding-left:16px;padding-right:16px}th,td{padding:12px 16px}}.keyrow{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:12px 20px;padding:18px 20px;align-items:center}@media (max-width: 860px){.signout-top{display:none}.keyrow{grid-template-columns:1fr;padding-left:16px;padding-right:16px}}.formside-form{display:flex;flex-direction:column;gap:24px}.formside .field{gap:6px}.altbox{border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}.savebar{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-radius:14px;padding:14px 16px 14px 20px;position:sticky;bottom:8px}.savebar>.row,.savebar>div:last-child{display:flex;gap:10px}.keycode{font-family:var(--mono);font-size:13.5px;background:var(--chip);border-radius:8px;padding:10px 12px;white-space:nowrap;display:inline-block}.side .brand{min-height:0}.pv{position:relative}.pv .in>*{flex:none}.pv .island{position:absolute;top:11px;left:50%;transform:translate(-50%);width:120px;height:34px;border-radius:17px;background:#000;z-index:2}.pv .statusbar{position:absolute;top:18px;left:34px;font-size:16px;font-weight:600;z-index:2}.pv .x{position:absolute;top:60px;right:20px;width:30px;height:30px;border-radius:50%;background:#76768024;display:grid;place-items:center;font-size:16px;color:#3c3c43}.pv .foot:after{content:"";width:134px;height:5px;border-radius:3px;background:#000;margin:8px auto 0}.tablewrap{max-width:100%;min-width:0}.inner>*{min-width:0;max-width:100%}.tablewrap,.card,th{position:relative}.reg{align-items:start}@media (max-width: 860px){.formside .row a,.empty a,.check a,.card>p>a,.card>h1+p>a{display:inline-flex;align-items:center;min-height:44px}#help{height:44px}}@media (max-width: 860px){.formside .row a{min-width:44px;justify-content:center}}.card>.btn,.altbox>.btn{align-self:flex-start}@media (max-width: 860px){.pagehead p a{display:inline-flex;align-items:center;min-height:44px}}.dd-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;max-width:420px;min-height:44px;padding:0 14px;font:inherit;font-size:15px;color:var(--text);text-align:left;background:var(--card);border:1px solid var(--line-in);border-radius:10px;cursor:pointer}.dd-trigger:hover{background:var(--hover)}.dd-trigger:focus-visible,.dd-trigger[aria-expanded=true]{outline:3px solid var(--focus);outline-offset:2px}.dd-trigger:disabled{opacity:.5;cursor:not-allowed}.dd-ph{color:var(--text2)}.dd-caret,.switcher .caret{flex:none;color:var(--text2);margin-left:auto}.dd-backdrop{display:none}.dd-pop{position:fixed;z-index:60;top:var(--dd-top);bottom:var(--dd-bottom);left:var(--dd-left);width:var(--dd-width);display:flex;flex-direction:column;background:var(--card);color:var(--text);border:1px solid var(--line-in);border-radius:12px;box-shadow:0 18px 40px -12px #00000047,0 2px 6px #00000014;overflow:hidden;font-family:var(--font)}.dd-grab{display:none}.dd-search{flex:none;margin:8px 8px 4px;width:auto;height:40px;padding:0 12px;font:inherit;font-size:14px;color:var(--text);background:var(--bg);border:1px solid var(--line-in);border-radius:8px}.dd-search:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.dd-list{list-style:none;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;max-height:calc(var(--dd-max) - 4px);outline:none}.dd-search~.dd-list{max-height:calc(var(--dd-max) - 68px)}.dd-opt{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:8px;font-size:14px;cursor:pointer}.dd-opt.div{margin-top:6px;position:relative}.dd-opt.div:before{content:"";position:absolute;left:0;right:0;top:-4px;height:1px;background:var(--line-in)}.dd-opt.on{background:var(--hover)}.dd-opt.sel{color:var(--ink);font-weight:600;background:var(--ink-tint)}.dd-opt.sel.on{background:var(--ink-tint)}.dd-opt.act{color:var(--ink);font-weight:600}.dd-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-hint{flex:none;font-size:12.5px;color:var(--text2);font-family:var(--mono)}.dd-check{flex:none;color:var(--ink)}.dd-none{padding:14px 10px;font-size:14px;color:var(--text2)}.dd-pop.above .dd-list{display:flex;flex-direction:column}@media (max-width: 600px){.dd-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:#0006}.dd-pop{top:auto;bottom:0;left:0;right:0;width:100%;max-height:80vh;border-radius:20px 20px 0 0;border-width:1px 0 0;padding-bottom:env(safe-area-inset-bottom)}.dd-grab{display:block;flex:none;width:40px;height:4px;border-radius:2px;background:var(--line-in);margin:8px auto 2px}.dd-search{height:44px;font-size:16px}.dd-list,.dd-search~.dd-list{max-height:60vh}.dd-opt{min-height:44px;font-size:16px}.dd-trigger{font-size:16px;max-width:none}}@media (prefers-reduced-motion: no-preference){.dd-pop{animation:dd-in .12s ease-out}@keyframes dd-in{0%{opacity:0;transform:translateY(-4px)}}}@media (max-width: 980px){.grid2{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.scrim{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;visibility:hidden;background:#0000;transition:background .2s ease,visibility 0s linear .22s}.scrim.open{visibility:visible;background:#0000004d;transition-delay:0s}.drawer{transform:translate(-100%);transition:transform .22s ease;padding:max(16px,env(safe-area-inset-top)) 14px max(16px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.scrim.open .drawer{transform:none}.drawer .nav{gap:8px}@media (prefers-reduced-motion: reduce){.scrim,.drawer{transition:none}}.topbar{padding-top:env(safe-area-inset-top);height:calc(56px + env(safe-area-inset-top));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.main{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:calc(72px + env(safe-area-inset-bottom))}.mobile-note{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.savebar{padding-bottom:env(safe-area-inset-bottom)}body{font-size:16px}input[type=text],input[type=email],input[type=url],input[type=number],input:not([type]),textarea,select,.dd-search{font-size:16px}.muted,.small,.sub,.hint,.err,.d,.step,.lab,.cap,.v,.p3,p,li,td,.agebox,.switchrow .muted,.nopii div,.mobile-note,.names span,.keyhint,label,.card .d,.card .sub{font-size:16px!important}.btn,.btn.lg,.btn.small,#help,#app-name,#email,#minage,input,.banner,.reg .how,.stat .foot,.flow .arrow{font-size:16px}.pill{font-size:14px;white-space:normal}.pill.warn{font-size:16px}.reg .law span,.flow>div span,.flow{font-size:16px}.swatches input[type=text]{font-size:16px}.tabs{gap:8px}.tabs button{font-size:16px}.dd-hint,th{font-size:14px}.keyrow .row,.actions,.btnrow,td .row{gap:8px}}@media (max-width: 600px){dialog{margin:auto 0 0;max-width:100%;width:100%;max-height:92dvh;overflow-y:auto;border-radius:20px 20px 0 0;border-width:1px 0 0;padding:24px 20px calc(24px + env(safe-area-inset-bottom))}dialog .row{flex-wrap:wrap}dialog .row .btn{flex:1 1 auto}dialog[open]{animation:sheet-in .2s ease-out}@keyframes sheet-in{0%{transform:translateY(24px);opacity:0}}@media (prefers-reduced-motion: reduce){dialog[open]{animation:none}}}@media (max-width: 600px){.stackable{overflow-x:visible}.stackable table,.stackable tbody,.stackable tr,.stackable td{display:block}.stackable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.stackable tr{padding:14px 16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.stackable td{padding:0;border:none;display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.stackable td:before{content:attr(data-label);color:var(--text2);font-size:14px;font-weight:600}.stackable td:last-child:before{content:none}.stackable td:last-child .row{width:100%}.stackable td:last-child .btn{flex:1 1 0}}::placeholder{color:var(--text2);opacity:1}.btn.primary:disabled{background:var(--rail);color:var(--text2);border-color:var(--line-in);opacity:1}.seg input:checked+span{box-shadow:inset 0 0 0 2px var(--ink)}
