.sz-page{--sz-grad:linear-gradient(90deg,#64e5e7,#8b91ff 55%,#ff7476);--sz-line:#f4f7f824;--sz-muted:#f4f7f8a3;color:#f4f7f8;min-height:100vh;font-family:var(--font-manrope),sans-serif;background:#07090b;padding-top:76px}.sz-page *,.sz-page :before,.sz-page :after{box-sizing:border-box}.sz-intro{gap:18px;padding-block:clamp(48px,7vw,96px) 36px;display:grid}.sz-eyebrow{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:#8b91ff;margin:0;font-size:12px}.sz-intro h1{max-width:16ch;font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5.6vw,76px);font-weight:600;line-height:.98}.sz-intro h1 span{background:var(--sz-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.sz-lead{max-width:64ch;color:var(--sz-muted);margin:0;font-size:17px;line-height:1.6}.sz-facts{flex-wrap:wrap;gap:12px 40px;margin:8px 0 0;display:flex}.sz-facts dt{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sz-muted);font-size:11px}.sz-facts dd{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:32px;font-weight:500}.sz-toolbar{z-index:20;-webkit-backdrop-filter:blur(14px);border-block:1px solid var(--sz-line);background:#07090be6;position:sticky;top:76px}.sz-toolbar__in{gap:12px;padding-block:14px;display:grid}.sz-chips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.sz-chips::-webkit-scrollbar{display:none}.sz-chip{border:1px solid var(--sz-line);color:var(--sz-muted);font:600 13px/1 var(--font-manrope),sans-serif;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 13px;transition:border-color .2s,color .2s;display:inline-flex}.sz-chip:hover{color:#f4f7f8;border-color:#8b91ff99}.sz-chip small{opacity:.7;font-size:11px}.sz-chip[aria-pressed=true]{background:var(--sz-grad);color:#071013;border-color:#0000}.sz-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sz-count{color:var(--sz-muted);flex:240px;margin:0;font-size:14px}.sz-count b{font-family:var(--font-space-grotesk),sans-serif;color:#f4f7f8;font-size:20px}.sz-btn{min-height:46px;font:700 14px/1 var(--font-manrope),sans-serif;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 20px;transition:filter .2s,background .2s,opacity .2s;display:inline-flex}.sz-btn svg{flex:none;width:16px;height:16px}.sz-btn:disabled{cursor:not-allowed;opacity:.45}.sz-btn--primary{background:var(--sz-grad);color:#071013}.sz-btn--primary:not(:disabled):hover{filter:brightness(1.08)}.sz-btn--ghost{color:#f4f7f8;background:0 0;border-color:#8b91ff8c}.sz-btn--ghost:not(:disabled):hover{background:#8b91ff1a}.sz-btn--text{min-height:40px;color:var(--sz-muted);text-underline-offset:3px;background:0 0;padding:0 8px;font-weight:600;text-decoration:underline}.sz-error{color:#ff7476;margin:0;font-size:14px}.sz-chip:focus-visible,.sz-btn:focus-visible,.sz-toggle:focus-visible{outline-offset:3px;outline:2px solid #64e5e7}.sz-pages{gap:40px;padding-block:32px clamp(64px,8vw,120px);display:grid}.sz-page__item{gap:10px;display:grid}.sz-page__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.sz-page__label{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sz-muted);font-size:11px}.sz-page__label b{color:#f4f7f8;font-weight:500}.sz-page__frame{box-shadow:0 28px 70px -34px #000000f2,0 0 0 1px var(--sz-line);border-radius:8px;transition:opacity .25s,filter .25s;overflow:hidden}.sz-page__item.is-dimmed .sz-page__frame{opacity:.4;filter:grayscale(.7)}.sz-toggle{border:1px solid var(--sz-line);color:#f4f7f8;font:600 13px/1 var(--font-manrope),sans-serif;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;display:inline-flex}.sz-toggle__box{border:1.5px solid var(--sz-muted);border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.sz-toggle[aria-pressed=true]{background:#64e5e714;border-color:#64e5e78c}.sz-toggle[aria-pressed=true] .sz-toggle__box{background:var(--sz-grad);border-color:#0000}.sz-toggle[aria-pressed=true] .sz-toggle__box:after{content:"";border-top:0;border-bottom:2px solid #071013;border-left:2px solid #071013;border-right:0;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.sz-toggle.is-locked{cursor:default;color:var(--sz-muted);font-weight:500}.sz-toggle.is-locked .sz-toggle__box{border-style:dashed}@media (max-width:640px){.sz-toolbar__in{gap:8px;padding-block:10px}.sz-count{flex:auto;font-size:13px}.sz-count:not(:has(b)){display:none}.sz-btn{flex:40%;min-height:42px;padding:0 12px;font-size:13px}.sz-btn--text{flex:none}.sz-wide{display:none}.sz-pages{gap:28px}}
