@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";:root{--paper: #f4f3ef;--paper-2: #e5e3dc;--rule: #141414;--ink: #141414;--ink-2: #4a4a48;--ink-3: #6a6a67;--hairline: rgba(12, 12, 12, .12);--hairline-2: rgba(12, 12, 12, .06);--accent: #2b5cff;--accent-ink: #ffffff;--accent-glow: rgba(43, 92, 255, .1);--band: #141414;--band-2: #1c1c1c;--band-ink: #f4f3ef;--band-muted: #aaaaaa;--band-rule: #444444;--font-mono: "Space Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--maxw: 1320px;--gutter: 48px;--gutter-sm: 24px;--r-0: 0px;--r-1: 2px;--r-2: 4px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--paper);background-image:radial-gradient(rgba(0,0,0,.07) 1px,transparent 1px);background-size:20px 20px;color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#root{min-height:100vh}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(0,0,0,.025) 1px,transparent 1px);background-size:3px 3px;z-index:1;mix-blend-mode:multiply}a{color:inherit;text-decoration:none;border-bottom:1px solid var(--hairline);transition:border-color .12s ease,color .12s ease}a:hover{border-bottom-color:var(--ink)}button{font-family:inherit;font-size:inherit;cursor:pointer}.shell{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}@media (max-width: 720px){.wrap{padding:0 var(--gutter-sm)}:root{--gutter: 20px}}.topbar{border-bottom:2px solid var(--rule);background:var(--paper)}.topbar .row{display:flex;align-items:center;justify-content:space-between;height:56px}.wordmark{font-family:var(--font-mono);font-weight:700;font-size:15px;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:8px;color:var(--ink);border-bottom:0;cursor:pointer;-webkit-user-select:none;user-select:none}.wordmark .mark{width:10px;height:10px;border-radius:50%;background:var(--accent);display:inline-block;position:relative}.topbar .meta{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);letter-spacing:.02em;display:inline-flex;align-items:center;gap:14px}.topbar .meta .status{color:var(--ink);font-weight:500}.topbar .meta .status.down{color:#c0241a}.topbar .meta .pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);display:inline-block;animation:pageship-pulsedot 2s ease-in-out infinite;box-shadow:0 0 0 4px var(--accent-glow)}.topbar .meta .pulse-dot.down{background:#c0241a;box-shadow:0 0 0 4px #c0241a1a;animation:none}@media (max-width: 600px){.topbar .meta .hide-sm{display:none}}.topbar .header-right{display:inline-flex;align-items:center;gap:16px}.topbar .header-auth{border-left:1px solid var(--rule);padding-left:16px}.topbar .header-auth a{color:var(--ink-2);border-bottom:0}.topbar .header-auth a:hover{color:var(--ink)}.topbar .header-auth a.chip{border:1px solid var(--rule);padding:6px 12px;color:var(--ink)}.topbar .header-auth a.chip:hover{background:var(--ink);color:var(--paper)}.topbar .linklike{background:none;border:0;padding:0;font:inherit;color:var(--ink-3);letter-spacing:inherit;cursor:pointer}.topbar .linklike:hover{color:var(--ink)}@media (max-width: 600px){.topbar .row{flex-wrap:wrap;height:auto;padding-block:10px;gap:4px 12px}.topbar .header-right{flex:1 1 100%;justify-content:space-between;gap:10px;min-width:0}.topbar .header-auth{padding-left:12px;min-width:0}.topbar .header-auth a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.topbar .meta .status,.topbar .linklike{white-space:nowrap}}@keyframes pageship-pulsedot{0%,to{opacity:1;box-shadow:0 0 0 4px var(--accent-glow)}50%{opacity:.6;box-shadow:0 0 0 0 var(--accent-glow)}}.hero{padding:88px 0 64px;border-bottom:1px solid var(--rule)}@media (max-width: 720px){.hero{padding:48px 0 40px}}.eyebrow{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);display:inline-flex;align-items:center;gap:10px;margin:0 0 28px}.eyebrow:before{content:"";width:24px;height:1px;background:var(--ink-3)}h1.headline{font-family:var(--font-mono);font-weight:600;font-size:clamp(40px,6.4vw,88px);line-height:.98;letter-spacing:-.035em;margin:0 0 24px;max-width:14ch;text-wrap:balance}h1.headline .accent{color:var(--accent)}.dropzone{position:relative;border:1px solid var(--rule);background:var(--paper);min-height:320px;display:grid;place-items:center;cursor:pointer;transition:background .15s ease,border-color .15s ease;overflow:hidden;outline:none}.dropzone:before,.dropzone:after{content:"";position:absolute;background:var(--rule);transition:opacity .15s ease;pointer-events:none}.dropzone:before{left:12px;right:12px;top:50%;height:1px;opacity:0}.dropzone:after{top:12px;bottom:12px;left:50%;width:1px;opacity:0}.dropzone:hover{background:#f1f0ea}.dropzone.is-drag{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.dropzone.is-drag:before,.dropzone.is-drag:after{background:var(--accent-ink);opacity:.35}.dropzone.is-drag .dz-label,.dropzone.is-drag .dz-hint,.dropzone.is-drag .dz-corner{color:var(--accent-ink)}.dropzone.is-drag .dz-corner{border-color:var(--accent-ink)}.dropzone.is-uploading{cursor:progress}.dropzone.is-error{border-color:#c0241a;background:#fcefee}.dz-inner{padding:56px 40px;text-align:center;position:relative;z-index:1}.dz-icon{width:56px;height:56px;border:1px solid currentColor;display:inline-grid;place-items:center;margin:0 auto 24px;font-family:var(--font-mono);font-size:22px;font-weight:500;position:relative}.dz-icon:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px dashed currentColor;opacity:.25}.dz-label{font-family:var(--font-mono);font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0 0 8px}.dz-hint{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase}.dz-corner{position:absolute;width:14px;height:14px;border:1px solid var(--rule);z-index:0}.dz-corner.tl{top:-1px;left:-1px;border-right:0;border-bottom:0}.dz-corner.tr{top:-1px;right:-1px;border-left:0;border-bottom:0}.dz-corner.bl{bottom:-1px;left:-1px;border-right:0;border-top:0}.dz-corner.br{bottom:-1px;right:-1px;border-left:0;border-top:0}.dz-progress{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;margin-top:18px}.dz-bar{margin:14px auto 0;width:min(360px,60%);height:2px;background:var(--hairline);position:relative;overflow:hidden}.dz-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform-origin:left center;transform:scaleX(var(--p, 0));transition:transform .2s linear}.dz-error-msg{font-family:var(--font-mono);font-size:12px;color:#c0241a;margin-top:12px;letter-spacing:.02em}.success{display:block;border:1px solid var(--rule);background:var(--paper);padding:0;position:relative}h1.headline.success-headline{font-size:clamp(30px,calc(5.7vw - 6px),68px);max-width:32ch;margin-bottom:28px}.url-section{padding:40px;border-bottom:1px solid var(--rule)}@media (max-width: 820px){.url-section{padding:28px}}.success .url-display{border:1px solid var(--rule);background:var(--band);color:var(--band-ink);padding:0;margin:0;align-items:stretch;gap:0}.success .url-block{flex:1;min-width:0;padding:22px 28px;display:flex;flex-direction:column;gap:8px;justify-content:center}.success .url-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--band-muted)}.success .url-display .url{color:var(--band-ink);white-space:normal;overflow-wrap:anywhere;line-height:1.2}.success .url-display .url .scheme{color:var(--band-muted)}.success .url-display .url .slug{color:#7d9bff}.success .url-action{font-family:var(--font-mono);font-size:14px;font-weight:700;padding:0 26px;border:0;border-left:1px solid var(--paper);background:var(--paper);color:var(--ink);cursor:pointer;display:flex;align-items:center;gap:10px;white-space:nowrap;transition:background .12s ease,color .12s ease}.success .url-action:hover,.success .url-action.is-accent{background:var(--accent);color:var(--accent-ink)}.success .url-action.is-accent:hover{background:var(--paper);color:var(--ink)}.success .url-action .kbd{font-size:11px;padding:2px 6px;border:1px solid currentColor;opacity:.45;font-weight:400}@media (max-width: 820px){.success .url-display{flex-wrap:wrap}.success .url-block{flex-basis:100%;padding:18px 20px}.success .url-action{flex:1;justify-content:center;border-left:0;border-top:1px solid var(--paper);padding:14px 18px}}.receipt{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:48px;align-items:start;padding:40px}@media (max-width: 820px){.receipt{grid-template-columns:1fr;gap:32px;padding:28px}}.band-head-sm{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px}.band-head-sm h2{font-family:var(--font-mono);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.band-head-sm .label{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3)}.accent-strong{color:var(--accent);font-weight:700}.qr-stack{display:flex;flex-direction:column;align-items:flex-end}@media (max-width: 820px){.qr-stack{align-items:flex-start}}.url-display{border:1px solid var(--rule);background:var(--paper-2);padding:22px 24px;display:flex;align-items:center;gap:16px;margin-bottom:20px}.url-display .url{flex:1;font-family:var(--font-mono);font-size:clamp(18px,2.2vw,26px);font-weight:500;letter-spacing:-.02em;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:0}.url-display .url .scheme{color:var(--ink-3)}.url-display .url .slug{color:var(--accent)}.btn{font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;font-weight:500;padding:12px 18px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);cursor:pointer;transition:background .12s ease,color .12s ease;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.btn:hover,.btn.primary{background:var(--ink);color:var(--paper)}.btn.primary:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.ghost{border-color:var(--hairline);color:var(--ink-2)}.btn.ghost:hover{border-color:var(--rule);background:transparent;color:var(--ink)}.btn .kbd{font-size:11px;padding:2px 6px;border:1px solid currentColor;opacity:.5;font-weight:400}.success .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.success .meta{display:grid;gap:6px;font-family:var(--font-mono);font-size:13px;color:var(--ink-2)}.success .meta{margin:0;border-top:1px solid var(--rule)}.success .meta .row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--hairline)}.success .meta dd{margin:0;overflow-wrap:anywhere}@media (max-width: 820px){.success .meta .row{grid-template-columns:96px minmax(0,1fr);gap:12px}}.success .meta .k{color:var(--ink-3);text-transform:uppercase;font-size:11px;letter-spacing:.08em;align-self:center}.qr{width:220px;height:220px;background:var(--paper-2);border:1px solid var(--rule);display:grid;place-items:center;justify-self:end}.qr svg{width:180px;height:180px;display:block}.qr-caption{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;text-align:center;margin-top:10px}@media (max-width: 820px){.qr{justify-self:start}}.permalink-nudge{margin-top:24px;padding:20px 24px;border:1px solid var(--accent);border-left-width:3px;background:#1a4dff0d;display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-family:var(--font-mono)}.permalink-nudge.nudge-band{margin:0;padding:44px 40px;border:0;border-bottom:1px solid var(--rule);background:var(--band);color:var(--band-ink);display:block}@media (max-width: 820px){.permalink-nudge.nudge-band{padding:32px 28px}}.nudge-band .band-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;margin-bottom:24px}.nudge-band .band-head h2{font-family:var(--font-mono);font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.05;letter-spacing:-.03em;margin:0}.nudge-band .band-head .label{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--band-muted)}.nudge-band .band-form{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.nudge-band .band-form input{flex:1 1 320px;min-width:0;font-family:var(--font-mono);font-size:15px;padding:16px 18px;background:var(--paper);border:1px solid var(--paper);color:var(--ink)}.nudge-band .band-form input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.nudge-band .band-submit{font-family:var(--font-mono);font-size:15px;font-weight:700;padding:16px 26px;background:var(--accent);border:1px solid var(--accent);color:var(--accent-ink);cursor:pointer;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;transition:background .12s ease,color .12s ease}.nudge-band .band-submit:hover:not(:disabled){background:var(--paper);border-color:var(--paper);color:var(--ink)}.nudge-band .band-submit:disabled{opacity:.6;cursor:default}.nudge-band .band-lead{font-family:var(--font-mono);font-size:15px;margin:0 0 12px;overflow-wrap:anywhere}.nudge-band .band-lead code{font-family:var(--font-mono)}.nudge-band .countdown{color:#7d9bff;font-weight:700}.nudge-band .band-sub{font-family:var(--font-mono);font-size:13px;color:var(--band-muted);margin:18px 0 0;line-height:1.7;max-width:78ch}.nudge-band .band-sub a{color:var(--band-ink);border-bottom:1px solid rgba(244,243,239,.4)}.nudge-band .band-error{font-family:var(--font-mono);font-size:13px;color:#ff9d9d;margin:12px 0 0}.nudge-band .band-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:20px}.nudge-band .band-alt{font-family:var(--font-mono);font-size:13px;color:var(--band-muted);background:none;border:0;border-bottom:1px solid rgba(244,243,239,.35);padding:0 0 2px;cursor:pointer}.nudge-band .band-alt:hover{color:var(--band-ink)}.nudge-band .band-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--paper);margin-top:32px}@media (max-width: 820px){.nudge-band .band-cells{grid-template-columns:1fr}}.nudge-band .band-cell{padding:22px 24px;border-right:1px solid var(--paper)}.nudge-band .band-cell:last-child{border-right:0}@media (max-width: 820px){.nudge-band .band-cell{border-right:0;border-bottom:1px solid var(--paper)}.nudge-band .band-cell:last-child{border-bottom:0}}.nudge-band .band-cell .k{font-family:var(--font-mono);font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.02em}.nudge-band .band-cell .v{font-family:var(--font-mono);font-size:13px;color:var(--band-muted);margin-top:10px;line-height:1.6}.permalink-nudge .nudge-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.permalink-nudge .nudge-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.permalink-nudge .countdown{color:var(--accent);font-weight:600}.permalink-nudge .nudge-title{font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.permalink-nudge .nudge-sub{font-size:12px;color:var(--ink-2)}.permalink-nudge .keep-forever{margin-left:auto;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.02em;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background .12s ease,color .12s ease}.permalink-nudge .keep-forever:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.permalink-nudge .nudge-form{margin-left:auto;display:flex;flex-direction:column;gap:8px;min-width:300px}.permalink-nudge .nudge-field{display:flex;gap:8px}.permalink-nudge input[type=email]{flex:1;min-width:0;background:var(--paper);border:1px solid var(--hairline);border-bottom:1px solid var(--ink);border-radius:0;padding:12px 14px;font-family:var(--font-mono);font-size:13px;color:var(--ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.permalink-nudge input[type=email]:focus{border-color:var(--accent);box-shadow:0 1px 0 0 var(--accent)}.permalink-nudge input[type=email][aria-invalid=true]{border-bottom-color:#c0392b}.permalink-nudge .keep-forever:disabled{opacity:.6;cursor:default}.permalink-nudge .field-error{font-family:var(--font-mono);font-size:12px;color:#c0392b;margin:0}.permalink-nudge .nudge-alt{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);background:none;border:0;padding:0;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px;width:fit-content}.permalink-nudge .nudge-alt:hover{color:var(--ink)}@media (max-width: 620px){.permalink-nudge{gap:16px}.permalink-nudge .keep-forever{margin-left:0;width:100%;justify-content:center}.permalink-nudge .nudge-field .keep-forever{width:auto}.permalink-nudge .nudge-form{margin-left:0;width:100%;min-width:0}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c0c0c80;display:flex;align-items:center;justify-content:center;padding:24px;z-index:100}.modal{background:var(--paper);border:1px solid var(--ink);max-width:480px;width:100%;padding:32px;display:flex;flex-direction:column;gap:16px}.modal h3{font-family:var(--font-mono);font-size:22px;margin:0;color:var(--ink)}.modal p{margin:0;color:var(--ink-2);line-height:1.55}.modal-actions{display:flex;justify-content:flex-end;margin-top:8px}.section{padding:80px 0;border-bottom:1px solid var(--rule)}.section.tight{padding:56px 0}.section-head{display:grid;grid-template-columns:200px 1fr;gap:48px;margin-bottom:40px;align-items:baseline}.section-head .label{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.section-head h2{font-family:var(--font-mono);font-weight:500;font-size:clamp(22px,2.4vw,32px);line-height:1.15;letter-spacing:-.02em;margin:0;max-width:28ch}@media (max-width: 720px){.section-head{grid-template-columns:1fr;gap:12px}}.facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.facts .fact{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:32px 28px;min-height:180px;display:flex;flex-direction:column;justify-content:space-between}.facts .fact .num{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.08em}.facts .fact .body{font-family:var(--font-mono);font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.3;margin-top:16px}.facts .fact .body em{font-style:normal;color:var(--accent)}@media (max-width: 720px){.facts{grid-template-columns:1fr}.facts .fact{min-height:0}}.code{border:1px solid var(--rule);background:#0c0c0c;color:#ededeb;font-family:var(--font-mono);font-size:13px;line-height:1.7;position:relative}.code .head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #222;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#8a8a86}.code .head .tabs{display:inline-flex;gap:18px}.code .head .tab{cursor:pointer;color:#8a8a86;border-bottom:0;padding-bottom:4px;margin-bottom:-4px;background:transparent;border:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.code .head .tab.active{color:#ededeb;border-bottom:1px solid var(--accent)}.code .head .copy{background:transparent;border:1px solid #2a2a2a;color:#ededeb;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;cursor:pointer}.code .head .copy:hover{border-color:var(--accent);color:var(--accent)}.code pre{margin:0;padding:22px 24px;overflow-x:auto;white-space:pre}.code .cm{color:#6a6a66}.code .ky{color:#ededeb;font-weight:500}.code .st{color:#cfe06b}.code .fl{color:var(--accent);filter:brightness(1.4)}.footer{margin-top:auto;border-top:1px solid var(--rule);padding:28px 0;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.footer .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.footer .links{display:inline-flex;gap:18px;flex-wrap:wrap}.footer a{color:var(--ink-3);border-bottom:0}.footer a:hover{color:var(--ink)}.footer .linklike{background:none;border:0;padding:0;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.footer .linklike:hover{color:var(--ink)}.consent-banner{position:fixed;bottom:0;left:0;right:0;z-index:40;background:var(--paper);border-top:1px solid var(--rule);padding:14px 0;font-family:var(--font-mono);font-size:12px;color:var(--ink-2)}.consent-banner .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.consent-banner .consent-copy{max-width:640px;line-height:1.5}.consent-banner a{color:var(--ink)}.consent-banner .consent-actions{display:inline-flex;gap:10px}.consent-banner .btn{padding:8px 14px;font-size:12px}.toast{position:fixed;top:72px;right:24px;max-width:min(420px,calc(100vw - 48px));line-height:1.5;transform:translateY(-8px);background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;padding:10px 16px;border:1px solid var(--ink);z-index:999;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.toast.visible{opacity:1;transform:translateY(0)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes pageship-pulse{0%,to{opacity:.35}50%{opacity:1}}.pulse{animation:pageship-pulse 1.2s ease-in-out infinite}.hero.v-merged{padding:72px 0 64px;text-align:center}.hero.v-merged .merged-eyebrow{display:flex;justify-content:center;margin-bottom:28px}.hero.v-merged .dropzone{max-width:900px;margin:0 auto;min-height:0;border:2px solid var(--rule);background:#fff;box-shadow:8px 8px 0 var(--rule);padding:40px 24px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.hero.v-merged .dz-inner{padding:0;display:flex;flex-direction:column;gap:0;width:100%;max-width:100%}.hero.v-merged .dz-title{display:block;font-family:var(--font-mono);font-size:18px;font-weight:700;margin-bottom:20px}.hero.v-merged .dropzone.is-drag .dz-title{color:var(--accent-ink)}.hero.v-merged .merged-headline{font-family:var(--font-mono);font-weight:700;font-size:clamp(40px,6vw,76px);line-height:1;letter-spacing:-.04em;margin:0 auto 48px;max-width:14ch;text-wrap:balance;text-align:center}.hero.v-merged .merged-headline .accent{color:var(--accent)}.hero.v-merged .dropzone.is-drag .merged-headline .accent{color:inherit}.hero.v-merged .merged-cta{display:inline-flex;align-items:center;gap:14px;padding:18px 28px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-family:var(--font-mono);font-size:15px;letter-spacing:-.01em;font-weight:500;align-self:center;transition:background .15s,border-color .15s,color .15s}.hero.v-merged .dropzone:hover{background:#fff;box-shadow:8px 8px 0 var(--accent)}.hero.v-merged .dropzone:hover .merged-cta{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.hero.v-merged .dropzone.is-drag .merged-cta{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--accent)}.hero.v-merged .merged-sub{font-family:var(--font-mono);font-size:13px;color:var(--ink-3);letter-spacing:.04em;margin-top:18px;text-align:center}.hero.v-merged .dropzone.is-drag .merged-sub{color:var(--accent-ink);opacity:.75}.hero.v-doors .merged-headline{max-width:18ch}.hero.v-doors .doors{max-width:1040px;margin:0 auto;border:2px solid var(--rule);box-shadow:8px 8px 0 var(--rule);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);text-align:left}.hero.v-doors .door{display:flex;flex-direction:column;min-width:0}.hero.v-doors .door-file .dropzone{flex:1;max-width:none;margin:0;border:0;box-shadow:none;padding:0;background:#fff;display:flex;align-items:stretch}.hero.v-doors .door-file .dropzone:hover{box-shadow:none;background:#fff}.hero.v-doors .door-file .dropzone.is-drag{background:var(--accent)}.hero.v-doors .door-file .dropzone.is-error{background:#fcefee}.hero.v-doors .door-file .dz-corner,.hero.v-doors .door-file .dropzone:before,.hero.v-doors .door-file .dropzone:after{display:none}.hero.v-doors .door-file .dz-inner{flex:1;justify-content:center}.hero.v-doors .door-file .dropzone:not(.is-drag):not(.is-uploading):not(.is-error) .dz-inner{justify-content:stretch}.hero.v-doors .door-file .dropzone.is-drag .dz-inner,.hero.v-doors .door-file .dropzone.is-uploading .dz-inner,.hero.v-doors .door-file .dropzone.is-error .dz-inner{padding:48px 24px;align-items:center;text-align:center}.hero.v-doors .door-agent{background:var(--band);color:var(--band-ink);border-left:2px solid var(--rule)}.hero.v-doors .door-head{display:flex;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--hairline);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.hero.v-doors .door-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 20px;border-top:1px solid var(--hairline);font-family:var(--font-mono);font-size:13px;color:var(--ink-3)}.hero.v-doors .door-agent .door-head,.hero.v-doors .door-agent .door-foot{border-color:var(--band-rule);color:var(--band-muted)}.hero.v-doors .door-drop{flex:1;min-height:190px;margin:16px 20px;border:1px dashed var(--hairline);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-family:var(--font-mono);transition:background .15s,border-color .15s}.hero.v-doors .dropzone:hover .door-drop,.hero.v-doors .dropzone:focus-visible .door-drop{background:#f1f0ea;border-color:var(--ink)}.hero.v-doors .door-drop-icon{font-size:22px}.hero.v-doors .door-drop-title{font-size:18px;font-weight:700}.hero.v-doors .door-drop-sub{font-size:13px;color:var(--ink-3);letter-spacing:.04em}.hero.v-doors .door-btn{display:inline-flex;gap:14px;padding:14px 22px;background:var(--ink);color:var(--paper);border:0;font-family:var(--font-mono);font-size:15px;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.hero.v-doors .dropzone:hover .door-btn,.hero.v-doors .dropzone:focus-visible .door-btn,.hero.v-doors .door-agent .door-btn:hover,.hero.v-doors .door-agent .door-btn:focus-visible{background:var(--accent);color:var(--accent-ink)}.hero.v-doors .door-agent .door-btn{background:var(--band-ink);color:var(--band)}.hero.v-doors .door-body{flex:1;padding:16px 20px;display:flex;flex-direction:column;gap:14px}.hero.v-doors .door-title{font-family:var(--font-mono);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.hero.v-doors .door-chat{border:1px solid var(--band-rule);background:var(--band-2);font-family:var(--font-mono);font-size:13px;line-height:1.6}.hero.v-doors .door-chat>div{padding:14px 18px;display:flex;flex-direction:column;gap:6px}.hero.v-doors .door-chat>div+div{border-top:1px dashed var(--band-rule)}.hero.v-doors .door-chat-k{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--band-muted)}.hero.v-doors .door-chat-reply{color:var(--band-muted)}.hero.v-doors .door-url{color:#7da0ff}.hero.v-doors .door-agent a{color:var(--band-ink);border-bottom:1px solid var(--band-rule)}.hero.v-doors .door-agent a:hover{border-bottom-color:var(--band-ink)}.hero.v-doors .doors-foot{font-family:var(--font-mono);font-size:13px;color:var(--ink-3);letter-spacing:.04em;margin:28px auto 0;max-width:1040px;text-wrap:balance}.hero.v-doors .doors-foot a{color:var(--ink);border-bottom:1px solid var(--hairline)}.hero.v-doors .doors-foot a:hover{border-bottom-color:var(--ink)}@media (max-width: 820px){.hero.v-doors .doors{grid-template-columns:minmax(0,1fr)}.hero.v-doors .door-agent{border-left:0;border-top:2px solid var(--rule)}.hero.v-doors .door-drop{min-height:150px}}@media (max-width: 420px){.hero.v-doors .door-head span+span{display:none}.hero.v-doors .door-foot{flex-wrap:wrap}}.action-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding-top:18px;border-top:1px dashed var(--hairline);font-family:var(--font-mono);font-size:13px;color:var(--ink-3);letter-spacing:.02em;flex-wrap:wrap}.action-bar-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.action-bar a,.action-bar button{color:var(--ink);border:0;background:transparent;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;cursor:pointer;padding:0;border-bottom:1px solid var(--hairline);transition:border-color .12s,color .12s;display:inline-flex;align-items:center;gap:8px}.action-bar a:hover,.action-bar button:hover{border-bottom-color:var(--accent);color:var(--accent)}.action-bar .scroll-hint{display:inline-flex;align-items:center;gap:10px}.action-bar .scroll-hint .arrow{width:14px;height:14px;display:inline-grid;place-items:center;border:1px solid var(--ink);font-size:10px;animation:pageship-bob 1.8s ease-in-out infinite}@keyframes pageship-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes pageship-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rise{animation:pageship-rise .32s cubic-bezier(.2,.7,.2,1) both}.rise.d1{animation-delay:.04s}.rise.d2{animation-delay:.08s}.report-form,.report-success{display:flex;flex-direction:column;gap:24px;margin-top:32px}.report-form .field,.claim-panel .field,.signin-panel .field{display:flex;flex-direction:column;gap:8px}.report-form .field-label,.claim-panel .field-label,.signin-panel .field-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.report-form .field-label .req,.claim-panel .field-label .req,.signin-panel .field-label .req{color:var(--accent)}.report-form .field-label .muted{color:var(--ink-3);text-transform:none;letter-spacing:0}.report-form input[type=text],.report-form input[type=email],.report-form select,.report-form textarea,.claim-panel input[type=text],.claim-panel input[type=email],.signin-panel input[type=email]{width:100%;background:transparent;border:1px solid var(--hairline);border-bottom:1px solid var(--ink);border-radius:0;padding:12px 14px;font-family:var(--font-mono);font-size:14px;color:var(--ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.report-form textarea{resize:vertical;min-height:120px;font-family:var(--font-mono);line-height:1.55}.report-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:36px}.report-form input:focus,.report-form select:focus,.report-form textarea:focus,.claim-panel input:focus,.signin-panel input:focus{border-color:var(--accent);box-shadow:0 1px 0 0 var(--accent)}.report-form input[aria-invalid=true],.report-form select[aria-invalid=true],.claim-panel input[aria-invalid=true],.signin-panel input[aria-invalid=true]{border-bottom-color:#c0392b}.report-form .field-error,.claim-panel .field-error,.signin-panel .field-error{font-family:var(--font-mono);font-size:12px;color:#c0392b;margin:0}.report-form .field-hint,.claim-panel .field-hint,.signin-panel .field-hint{font-family:var(--font-mono);font-size:12px;margin:0;text-align:right}.report-form .form-error,.claim-panel .form-error,.signin-panel .form-error{font-family:var(--font-mono);font-size:13px;color:#c0392b;border:1px solid #c0392b;padding:12px 14px;margin:0}.report-form .actions,.report-success .actions,.claim-panel .actions,.signin-panel .actions{display:flex;gap:12px;flex-wrap:wrap}.report-form .btn:disabled{opacity:.55;cursor:not-allowed}.report-form .privacy-note{font-size:13px;color:var(--ink-3);line-height:1.6;border-top:1px solid var(--rule);padding-top:20px;margin:8px 0 0}.report-form .privacy-note a{color:var(--accent)}.report-success h3{font-size:22px;margin:0}.report-success code{font-family:var(--font-mono);background:var(--paper-2);padding:2px 6px;font-size:13px}.codeblock{border:1px solid var(--rule);background:#fbfaf4;font-family:var(--font-mono);font-size:13px;line-height:1.6;overflow:hidden}.codeblock-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--hairline);background:var(--paper-2)}.codeblock-path{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);letter-spacing:.02em;word-break:break-all}.codeblock-copy{background:transparent;border:1px solid var(--ink);padding:4px 10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer;flex-shrink:0;margin-left:12px}.codeblock-copy:hover{background:var(--ink);color:var(--paper)}.codeblock-pre{margin:0;padding:18px 20px;overflow-x:auto;background:transparent!important;font-family:var(--font-mono);font-size:13px}.codeblock.dark{border-color:var(--band-rule);background:var(--band-2);border-radius:6px}.codeblock.dark .codeblock-head{border-bottom-color:var(--band-rule);background:var(--band)}.codeblock.dark .codeblock-path{color:var(--band-muted)}.codeblock.dark .codeblock-copy{border-color:var(--band-rule);color:var(--band-ink)}.codeblock.dark .codeblock-copy:hover{background:transparent;border-color:#7da0ff;color:#7da0ff}.dash-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px 48px;margin-bottom:32px;flex-wrap:wrap}.dash-head .section-head{margin-bottom:0;flex:1}.dash-count{color:var(--ink-3);font-size:18px}.dash-drop{margin-bottom:40px}.dash-drop .dropzone{min-height:180px}.dash-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px;flex-wrap:wrap}.dash-search{display:inline-flex;align-items:center;gap:12px;width:min(420px,100%);border:1px solid var(--hairline);border-bottom:1px solid var(--ink);background:transparent;padding:12px 14px;color:var(--ink-3);transition:border-color .15s ease,box-shadow .15s ease}.dash-search:focus-within{border-color:var(--accent);box-shadow:0 1px 0 0 var(--accent)}.dash-search input{border:0;outline:none;background:transparent;font-family:var(--font-mono);font-size:14px;color:var(--ink);width:100%;padding:0}.dash-search input::placeholder{color:var(--ink-3)}.dash-segments{display:inline-flex}.dash-seg{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;padding:10px 16px;border:1px solid var(--rule);border-left:0;background:transparent;color:var(--ink-2);cursor:pointer}.dash-seg:first-child{border-left:1px solid var(--rule)}.dash-seg:hover{color:var(--ink)}.dash-seg[aria-pressed=true]{background:var(--ink);color:var(--paper)}.slug-band{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 24px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:18px 20px;margin-bottom:28px}.slug-band-title{font-family:var(--font-mono);font-size:13px;margin:0 0 4px}.slug-band-hint{font-family:var(--font-mono);font-size:12px;color:#aaa;margin:0}.slug-band-hint strong{color:var(--paper);font-weight:500}.slug-band-dismiss{background:transparent;border:0;padding:4px;margin:-4px -4px 0 0;cursor:pointer;display:inline-flex;color:#aaa}.slug-band-dismiss:hover{color:var(--paper)}.site-list{display:flex;flex-direction:column}.site-row{border:1px solid var(--rule);background:var(--paper);padding:26px 28px;display:grid;grid-template-columns:auto minmax(0,1fr) 400px;gap:24px 28px;align-items:center}.site-row+.site-row{border-top:0}.site-row:hover{background:#f1f0ea}.site-sub{display:flex;align-items:center;gap:14px;margin-top:8px;flex-wrap:wrap}.site-title{font-size:14px;color:var(--ink-2)}.site-title.untitled{color:var(--ink-3)}.site-actions{display:inline-flex;gap:10px;opacity:0;transition:opacity .12s ease}.site-row:hover .site-actions,.site-row:focus-within .site-actions{opacity:1}.site-actions button,.site-actions a{font-family:var(--font-mono);font-size:12px;color:var(--ink);background:transparent;border:0;padding:0;border-bottom:1px solid var(--hairline);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.site-actions button:hover,.site-actions a:hover{border-bottom-color:var(--accent);color:var(--accent)}.site-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;font-family:var(--font-mono)}.site-stats .stat{display:flex;flex-direction:column;gap:4px}.site-stats .k{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.site-stats .v{font-size:15px;font-weight:500}.site-stats .v.muted{color:var(--ink-3)}.site-stats .v.expiring{color:var(--accent)}.dash-totals{margin-top:20px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3);letter-spacing:.02em;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.dash-noresults{font-family:var(--font-mono);font-size:13px;color:var(--ink-3);border:1px dashed var(--hairline);padding:24px;text-align:center;margin:0}.dash-error{font-family:var(--font-mono);font-size:13px;color:#c0241a;border:1px solid #c0241a;padding:12px 14px;margin:0}.btn.danger{border-color:#c0241a;color:#c0241a}.btn.danger:hover{background:#c0241a;color:var(--paper)}.sd-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:28px}.sd-title{font-family:var(--font-mono);font-weight:700;font-size:40px;line-height:1;letter-spacing:-.03em;margin:10px 0 0;overflow-wrap:anywhere}.sd-head-meta{display:inline-flex;align-items:center;gap:18px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3)}.sd-pinbadge{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;padding:5px 10px;border:2px solid var(--hairline);background:transparent;color:var(--ink-3);cursor:pointer}.sd-pinbadge:hover{border-color:var(--rule);color:var(--ink)}.sd-pinbadge.pinned{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.sd-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.sd-main,.sd-rail{display:flex;flex-direction:column;gap:24px;min-width:0}.sd-plate{border:2px solid var(--rule);background:#fff;padding:22px 26px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.sd-url{font-family:var(--font-mono);font-size:17px;font-weight:700;letter-spacing:-.02em;text-decoration:none;min-width:0;overflow-wrap:anywhere}.sd-url .host{color:var(--ink-3)}.sd-url .slug{color:var(--accent)}.sd-url:hover .slug{text-decoration:underline}.sd-plate-actions{display:inline-flex;gap:8px;margin-left:auto}.sd-card{border:2px solid var(--rule);background:#fff}.sd-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:2px solid var(--rule);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.sd-card-body{padding:18px;display:flex;flex-direction:column;gap:12px}.sd-preview{aspect-ratio:16 / 10;background-image:repeating-linear-gradient(135deg,#eceae3 0,#eceae3 10px,#f6f5f1 10px,#f6f5f1 20px);display:flex;align-items:center;justify-content:center}.sd-preview-frame{width:100%;height:100%;border:0;background:#fff;display:block}.sd-preview-note{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border:1px dashed var(--hairline);background:var(--paper);padding:10px 16px;text-align:center}.sd-facts{padding:6px 18px 14px;font-family:var(--font-mono);font-size:13px}.sd-fact{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--hairline)}.sd-fact:last-child{border-bottom:0}.sd-fact .k{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.sd-fact .v{font-weight:700;text-align:right}.sd-fact .v.big{font-size:20px}.sd-fact .v.muted{color:var(--ink-3)}.sd-slug{font-family:var(--font-mono);font-size:13px}.sd-slug p{margin:0}.sd-slug-hint{color:var(--ink-3);line-height:1.6}.sd-slug-current{overflow-wrap:anywhere}.sd-slug-current .host{color:var(--ink-3)}.sd-slug-current .slug{color:var(--accent);font-weight:700}.sd-slug-actions{display:inline-flex;gap:8px;flex-wrap:wrap}.sd-slug-form{display:flex;flex-direction:column;gap:10px}.sd-slug-prefix{color:var(--ink-3);overflow-wrap:anywhere}.sd-slug-form input{font-family:var(--font-mono);font-size:13px;padding:9px 10px;border:2px solid var(--hairline);background:var(--paper);color:var(--ink);min-width:0}.sd-slug-form input:focus{outline:2px solid var(--accent);outline-offset:-2px}.sd-slug .dash-error{margin:0}.sd-drop{border:2px dashed var(--accent);padding:22px 16px;text-align:center;font-family:var(--font-mono);font-size:12px;color:var(--accent);line-height:1.7}.sd-drop span{display:block;color:var(--ink-3)}.sd-drop.over{background:var(--accent-glow)}.sd-qr{display:flex;align-items:center;gap:18px;padding:18px}.sd-qr-mark{flex:0 0 auto;color:var(--ink);line-height:0;border:6px solid #fff;outline:1px solid var(--hairline)}.sd-qr-copy{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);line-height:1.7}.sd-qr-copy button{display:block;padding:0;border:0;background:none;font-family:var(--font-mono);font-size:12px;color:var(--ink);cursor:pointer}.sd-qr-copy button:hover{text-decoration:underline}.sd-danger{border:2px solid #c0241a;background:#fff;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.sd-danger-title{font-family:var(--font-mono);font-size:13px;font-weight:700;color:#c0241a;letter-spacing:.02em;margin:0 0 4px}.sd-danger-line{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);margin:0}.sd-danger-actions{display:inline-flex;gap:8px;flex-wrap:wrap}.sd-act{font-family:var(--font-mono);font-size:12px;padding:9px 14px;border:2px solid var(--hairline);background:transparent;color:var(--ink-2);text-decoration:none;white-space:nowrap;cursor:pointer}.sd-act:hover{border-color:var(--rule);color:var(--ink)}.sd-act:disabled{opacity:.55;cursor:default}.sd-act.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-weight:700}.sd-act.primary:hover{background:var(--rule);border-color:var(--rule);color:var(--accent-ink)}.sd-act.wide{width:100%;padding:11px 14px}.sd-act.danger{border-color:#c0241a;color:#c0241a;font-weight:700}.sd-act.danger:hover,.sd-act.danger.solid{background:#c0241a;color:var(--paper)}@media (max-width: 1100px){.sd-grid{grid-template-columns:minmax(0,1fr)}.sd-title{font-size:30px}}.prefix-claim{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;border:1px solid var(--band);background:var(--band);color:var(--band-ink);padding:18px 20px;margin-bottom:28px}.prefix-claim-title{font-family:var(--font-mono);font-size:13px;margin:0 0 4px}.prefix-claim-hint{font-family:var(--font-mono);font-size:12px;color:var(--band-muted);margin:0}.prefix-claim-hint strong{color:var(--band-ink)}.prefix-claim-controls{display:inline-flex;align-items:center;gap:8px}.prefix-claim-controls input{font-family:var(--font-mono);font-size:13px;padding:8px 10px;border:1px solid var(--paper);background:var(--paper);color:var(--ink);min-width:180px}.prefix-claim-controls input::placeholder{color:var(--ink-3)}.prefix-claim-controls input:focus{outline:1px solid var(--accent);outline-offset:-1px}.prefix-claim .btn.primary{background:var(--band-ink);border-color:var(--band-ink);color:var(--band)}.prefix-claim .btn.primary:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.prefix-claim .dash-error{flex-basis:100%;color:#ff8a80;border-color:#ff8a80}.dash-empty{position:relative;border:1px solid var(--rule);background:var(--paper);min-height:380px;display:grid;place-items:center;text-align:center}@media (max-width: 900px){.site-row{grid-template-columns:auto 1fr}.site-stats{grid-column:1 / -1}.site-stats{gap:16px}}.auth-note{font-size:13px;color:var(--ink-3);line-height:1.6;margin:4px 0 0}.signin-hero{border-bottom:2px solid var(--rule);padding:72px 0 56px}.signin-hero-title{font-family:var(--font-mono);font-weight:700;font-size:64px;line-height:1;letter-spacing:-.04em;margin:16px 0 24px;max-width:22ch}.signin-accent{color:var(--accent)}.signin-lede{font-family:var(--font-mono);font-size:15px;line-height:1.7;color:var(--ink-2);margin:0;max-width:60ch}.signin-main{padding:72px 0}.signin-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:start}.signin-col{min-width:0}.signin-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;margin-bottom:24px}.signin-panel-head h2{font-family:var(--font-mono);font-weight:700;font-size:34px;line-height:1.1;letter-spacing:-.03em;margin:0}.signin-step{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3);white-space:nowrap}.signin-panel{border:2px solid var(--rule);background:#fff;box-shadow:8px 8px 0 var(--rule);padding:32px}.signin-panel .field+.field{margin-top:20px}.signin-panel input[type=email]{border:2px solid var(--rule);border-radius:0;padding:14px 16px}.signin-panel input:focus{border-color:var(--accent);box-shadow:none}.signin-panel .field-hint{text-align:left;color:var(--ink-3)}.signin-inline{display:flex;gap:12px;flex-wrap:wrap}.signin-inline input{flex:1 1 260px;min-width:0}.signin-btn-solid{border:2px solid var(--rule);background:var(--rule);color:var(--paper);font-weight:700;padding:14px 22px}.signin-btn-solid:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.signin-panel .form-error{margin-bottom:4px}.signin-waiting{border-top:1px dashed var(--hairline);margin-top:12px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--font-mono);font-size:13px;color:var(--ink-2)}.signin-waiting-dot{display:inline-flex;align-items:center;gap:10px}.signin-waiting .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-glow);display:inline-block}.signin-waiting a{font-size:12px;color:var(--ink-2)}.signin-side{font-family:var(--font-mono);min-width:0}.signin-side-head{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-bottom:12px;border-bottom:2px solid var(--rule)}.signin-rows{margin:0}.signin-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--hairline)}.signin-row dt{font-size:12px;color:var(--ink-3)}.signin-row dd{font-size:13px;line-height:1.6;margin:0}@media (max-width: 900px){.signin-grid{grid-template-columns:minmax(0,1fr);gap:40px}.signin-hero-title{font-size:40px}.signin-panel{padding:24px;box-shadow:5px 5px 0 var(--rule)}.signin-row{grid-template-columns:minmax(0,1fr);gap:4px}}.keys-create{display:flex;align-items:flex-end;gap:16px;margin-bottom:32px;flex-wrap:wrap}.keys-create .field{display:flex;flex-direction:column;gap:8px;flex:1;min-width:220px;max-width:420px}.keys-create .field-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.keys-create .field-label .muted{color:var(--ink-3);text-transform:none;letter-spacing:0}.keys-create input[type=text]{width:100%;background:transparent;border:1px solid var(--hairline);border-bottom:1px solid var(--ink);border-radius:0;padding:12px 14px;font-family:var(--font-mono);font-size:14px;color:var(--ink);outline:none;transition:border-color .15s ease}.keys-create input[type=text]:focus{border-color:var(--accent)}.keys-reveal{border:1px solid var(--accent);padding:16px 18px;margin-bottom:32px}.keys-reveal-warn{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--accent);margin:0 0 12px}.keys-reveal-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.keys-reveal-key{font-family:var(--font-mono);font-size:13px;color:var(--ink);background:var(--wash, transparent);border:1px solid var(--hairline);padding:10px 12px;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;flex:1;min-width:0}.keys-hint code{font-family:var(--font-mono);font-size:15px;color:var(--ink)}.site-actions .keys-danger{color:#c0241a}.site-actions .keys-danger:hover{color:#c0241a;border-bottom-color:#c0241a}.adm-page{flex:1 0 auto}.adm-hero{border-bottom:2px solid var(--rule);padding:72px 0 56px}.adm-hero.adm-gate{padding-bottom:88px}.adm-eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3)}.adm-hero h1{font-family:var(--font-mono);font-weight:700;font-size:clamp(34px,5vw,64px);line-height:1;letter-spacing:-.04em;margin:16px 0 24px;max-width:22ch}.adm-lead{font-family:var(--font-mono);font-size:15px;line-height:1.7;color:var(--ink-2);margin:0;max-width:60ch}.adm-gate-form{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px;max-width:720px}.adm-field{display:flex;align-items:center;gap:12px;border:2px solid var(--rule);background:#fff;padding:0 14px;min-height:50px;min-width:0}.adm-field .lbl{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);white-space:nowrap}.adm-field input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font-family:var(--font-mono);font-size:15px;color:var(--ink);padding:12px 0}.adm-field.sm{min-height:46px}.adm-field.sm input{font-size:14px;padding:10px 0}.adm-gate-form .adm-field{flex:1 1 360px}.adm-gate-form .btn,.adm-btn-tall{min-height:50px}.adm-error{margin:14px 0 0;font-family:var(--font-mono);font-size:13px;color:#c0241a}.adm-hero-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:40px;max-width:900px}.adm-hero-cards .card{border:2px solid var(--rule);background:#fff;padding:20px 22px}.adm-hero-cards .k{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);margin-bottom:10px}.adm-hero-cards .v{font-family:var(--font-mono);font-size:17px;font-weight:700;line-height:1.3;display:flex;align-items:center;gap:10px}.adm-hero-cards .v .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:0 0 auto}.adm-hero-cards .v .dot.down{background:#c0241a}.adm-hero-actions{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.adm-hero-actions .btn.primary{font-weight:700}.adm-body{display:flex;align-items:flex-start;gap:56px}.adm-rail{flex:0 0 200px;position:sticky;top:32px;align-self:flex-start;padding:48px 0}.adm-rail-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-bottom:12px;border-bottom:2px solid var(--rule)}.adm-rail nav{display:flex;flex-direction:column}.adm-rail nav button{background:none;border:0;border-bottom:1px solid var(--hairline);text-align:left;padding:11px 0;font-family:var(--font-mono);font-size:13px;display:flex;gap:10px;color:var(--ink);font-weight:400}.adm-rail nav button:hover{color:var(--accent)}.adm-rail nav button .n{color:var(--ink-3)}.adm-rail nav button[aria-pressed=true]{color:var(--accent);font-weight:700}.adm-rail nav button[aria-pressed=true] .n{color:var(--accent)}.adm-rail-note{font-family:var(--font-mono);font-size:11px;line-height:1.6;color:var(--ink-3);margin:20px 0 0}.adm-main{flex:1 1 560px;min-width:0;padding:0 0 88px}.adm-section{padding:56px 0;border-bottom:2px solid var(--rule)}.adm-main .adm-section:last-child{padding-bottom:0;border-bottom:0}.adm-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;margin-bottom:28px}.adm-head h2{font-family:var(--font-mono);font-weight:700;font-size:clamp(24px,3vw,34px);line-height:1.1;letter-spacing:-.03em;margin:0}.adm-head .idx{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3);white-space:nowrap}.adm-caveat{font-family:var(--font-mono);font-size:12px;line-height:1.7;color:var(--ink-2);margin:20px 0 0;max-width:76ch}.adm-caveat.center{margin-left:auto;margin-right:auto;text-align:center}.adm-caveat code,.adm-mono{font-family:var(--font-mono)}.adm-empty{border:2px dashed var(--hairline);padding:28px;font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--ink-3)}.adm-empty .adm-mono{color:var(--ink)}.adm-loading{margin:0;padding:12px 0;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.adm-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.adm-tiles.fill{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.adm-tiles.narrow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.adm-tiles.two{max-width:560px}.adm-tile{border:2px solid var(--rule);background:#fff;padding:20px 22px;display:flex;flex-direction:column;gap:6px}.adm-tile .k{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.adm-tile .v{font-family:var(--font-mono);font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.adm-tile .note{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);line-height:1.5}.adm-tile.dark{background:var(--ink);color:var(--paper)}.adm-tile.dark .k,.adm-tile.dark .note{color:var(--band-muted)}.adm-strip{display:flex;flex-wrap:wrap;gap:1px;background:var(--rule);border:2px solid var(--rule)}.adm-strip .adm-tile{flex:1 1 150px;border:0}.adm-strip.wide .adm-tile{flex-basis:180px}.adm-strip .adm-tile .v{font-size:26px}.adm-strip.wide .adm-tile .v{font-size:32px}.adm-strip .adm-tile .v.accent{color:var(--accent)}.adm-share{height:4px;background:var(--paper-2);margin-top:8px}.adm-share>span{display:block;height:100%;background:var(--ink)}.adm-tile .row{display:flex;justify-content:space-between;gap:8px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.adm-tile .row .step{color:var(--ink);font-weight:700}.adm-tile .name{font-family:var(--font-mono);font-size:13px;line-height:1.4;min-height:2.8em}.adm-chart{margin-top:16px;border:2px solid var(--rule);background:#fff;padding:20px 22px}.adm-chart-head{display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;color:var(--ink-3);margin-bottom:24px}.adm-chart-head.plain{margin-bottom:16px}.adm-legend{display:flex;gap:16px;flex-wrap:wrap}.adm-legend span{display:inline-flex;align-items:center;gap:6px}.adm-legend i{width:9px;height:9px;display:inline-block}.adm-legend i.anon,.adm-bar .anon{background:var(--ink-3)}.adm-legend i.session,.adm-bar .session{background:var(--accent)}.adm-legend i.key,.adm-bar .key{background:var(--ink)}.adm-series{display:flex;align-items:flex-end;gap:3px;height:140px;border-bottom:2px solid var(--rule)}.adm-series.short{height:96px}.adm-bar{flex:1;min-width:4px;height:100%;display:flex;flex-direction:column-reverse}.adm-bar span{display:block}.adm-axis{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--ink-3);margin-top:8px}.adm-scroll{overflow-x:auto}.adm-scroll.gap{margin-top:32px}.adm-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:13px;border-top:2px solid var(--rule)}.adm-table thead tr{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.adm-table th{text-align:left;font-weight:400;padding:12px;border-bottom:1px solid var(--rule);white-space:nowrap}.adm-table td{padding:14px 12px;border-bottom:1px solid var(--hairline);vertical-align:top}.adm-table.tight td{padding:10px 12px}.adm-table.rows td{padding:12px}.adm-table th:first-child,.adm-table td:first-child{padding-left:0}.adm-table th:last-child,.adm-table td:last-child{padding-right:0}.adm-table tbody tr:hover{background:#fff}.adm-table .num{text-align:right}.adm-table .nowrap{white-space:nowrap}.adm-table .wrap-text{white-space:normal}.adm-table .b{font-weight:700}.adm-table .muted{color:var(--ink-3)}.adm-table .dim{color:var(--ink-2)}.adm-table .accent{color:var(--accent)}.adm-table .red{color:#c0241a}.adm-table .amber{color:#8a5a00}.adm-table .sans{font-family:var(--font-sans);font-size:14px}.adm-table .split{font-size:12px;color:var(--ink-3);white-space:normal;min-width:160px}.adm-table a.site{color:var(--accent);border-bottom-color:var(--accent-glow)}.adm-table .sticky{position:sticky;left:0;background:var(--paper);padding-right:16px;border-right:1px solid var(--hairline)}.adm-scroll.ruled{border-top:2px solid var(--rule)}.adm-scroll.ruled .adm-table{border-top:0}.adm-tag{border:1px solid var(--hairline);padding:3px 8px;font-size:11px;letter-spacing:.04em;color:var(--ink-2);white-space:nowrap}.adm-tag.pill{border-color:currentColor;font-size:10px;letter-spacing:.1em}.adm-tag.pill.accent{color:var(--accent)}.adm-tag.pill.red{color:#c0241a}.adm-tag.pill.muted{color:var(--ink-3)}.adm-tag.pill.ink{color:var(--ink)}.adm-numbar{display:flex;align-items:center;gap:12px;min-width:140px}.adm-numbar .n{min-width:6ch;text-align:right;font-weight:700}.adm-numbar .n.w5{min-width:5ch}.adm-numbar .track{flex:1;height:8px;display:flex}.adm-numbar .track.capped{max-width:320px}.adm-numbar .fill{display:block;height:100%;background:var(--accent)}.adm-numbar .fill.ink{background:var(--ink)}.adm-numbar .fill.muted{background:var(--ink-3)}.adm-grid-tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.adm-grid-tables>div{min-width:0}.adm-narrow{margin-top:32px;max-width:480px}.adm-after{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 0 0;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.adm-after .btn,.btn.adm-sm{padding:8px 14px;font-size:12px}.adm-cta{margin-top:20px}.adm-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.adm-toolbar .as-of{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);max-width:60ch}.adm-seg{display:flex;border:1px solid var(--rule);min-height:40px}.adm-seg.tall{min-height:50px}.adm-seg button{border:0;padding:0 14px;font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;background:transparent;color:var(--ink-2)}.adm-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.adm-chips{display:flex;flex-wrap:wrap;gap:6px}.adm-chips.gap{margin-bottom:20px}.adm-chips button{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;padding:7px 12px;display:inline-flex;gap:8px;align-items:center;border:1px solid var(--hairline);background:transparent;color:var(--ink-2)}.adm-chips button:hover{border-color:var(--ink)}.adm-chips button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.adm-chips button .n{opacity:.6}.adm-actions{display:flex;gap:6px;white-space:nowrap}.adm-actions button,.adm-mini{font-family:var(--font-mono);font-size:11px;padding:4px 8px;border:1px solid var(--hairline);background:transparent;color:var(--ink-2);white-space:nowrap}.adm-actions button:hover:not(:disabled),.adm-mini:hover:not(:disabled){color:var(--ink);border-color:var(--ink)}.adm-actions button.danger{border-color:#c0241a;color:#c0241a}.adm-actions button.danger:hover:not(:disabled){background:#c0241a;color:#fff}.adm-actions button:disabled,.adm-mini:disabled{opacity:.4;cursor:not-allowed}.adm-actions.right{justify-content:flex-end}.adm-removebox{margin-top:24px;border:2px solid #c0241a;background:#fff;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.adm-removebox .head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px}.adm-removebox .head .warn{color:#c0241a;letter-spacing:.12em;text-transform:uppercase}.adm-removebox .head .id{font-weight:700}.adm-check{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:0;font-family:var(--font-mono);font-size:12px;color:var(--ink)}.adm-check .box{width:16px;height:16px;border:1px solid var(--rule);display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.adm-removebox .buttons{display:flex;gap:10px;flex-wrap:wrap}.adm-removebox .btn.danger.solid{background:#c0241a;color:#fff;border-color:#c0241a;font-weight:700}.adm-removebox .fine{margin:0;font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.adm-form{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.adm-form .adm-field{flex:1 1 220px}.adm-form .btn.primary{font-weight:700}.adm-logbar{display:flex;flex-direction:column;gap:14px;padding-bottom:16px;border-bottom:2px solid var(--rule)}.adm-logbar .row{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.adm-logbar form.adm-field{flex:1 1 360px}.adm-logbar .adm-mini.paper{background:var(--paper);color:var(--ink-2);font-size:11px;padding:3px 8px}.adm-logbar .adm-mini.ghost{color:var(--ink-3);font-size:11px;padding:3px 8px}.adm-summary{padding:14px 0 6px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.adm-table tr.logrow{cursor:pointer}.adm-table tr.logrow.open,.adm-table tr.logbody{background:#fff}.adm-table tr.logbody td{padding:0 0 16px}.adm-table .detail{width:100%;min-width:260px}.adm-table .detail div{color:var(--ink-2);font-size:12px;overflow-wrap:anywhere}.adm-table .code pre{margin:0;padding:16px;font-size:12px;line-height:1.6;overflow-x:auto;white-space:pre;max-height:340px}.adm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.adm-card{border:2px solid var(--rule);background:#fff;padding:20px 22px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.adm-card .k{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.adm-card .p{font-family:var(--font-mono);font-size:13px;line-height:1.6}.adm-card .result{font-family:var(--font-mono);font-size:12px;color:var(--accent)}.adm-card .inline{display:flex;gap:8px;width:100%}.adm-card .inline input{flex:1;min-width:0;border:1px solid var(--rule);background:var(--paper);font-family:var(--font-mono);font-size:13px;padding:10px 12px;outline:0;color:var(--ink)}.adm-band{background:var(--band);color:var(--band-ink);padding:72px 0;border-top:2px solid var(--rule)}.adm-band .adm-head{margin-bottom:32px}.adm-band .adm-head .idx{color:var(--band-muted)}.adm-band-grid{margin:0;display:flex;flex-wrap:wrap;gap:1px;background:var(--band-rule);border:1px solid var(--band-rule)}.adm-band-tile{flex:1 1 260px;background:var(--band-2);padding:20px;min-width:0}.adm-band-tile dt,.adm-band-tile .k{font-family:var(--font-mono);font-size:12px;color:var(--band-muted);margin-bottom:8px}.adm-band-tile dd{margin:0}.adm-band-tile .v{font-family:var(--font-mono);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.adm-band-tile .note{display:block;font-family:var(--font-mono);font-size:11px;color:var(--band-muted);margin-top:4px}.admin-hostnames-warn .admin-hostnames-action{color:#e0a93a}.admin-hostnames-critical .admin-hostnames-action{color:#ff6b5e;font-weight:700}@media (max-width: 980px){.adm-body{display:block}.adm-rail{position:static;padding:40px 0 0}.adm-rail nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0 24px}.adm-main{padding-top:8px}}@media (max-width: 720px){.adm-hero{padding:48px 0 40px}.adm-section{padding:40px 0}.adm-band{padding:48px 0}.adm-tile .v{font-size:26px}}.uses-crumbs{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:20px}.uses-crumbs a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--hairline)}.uses-crumbs a:hover{color:var(--accent);border-bottom-color:var(--accent)}.uses-example{border:1px solid var(--hairline);border-left:2px solid var(--accent);background:var(--paper-2);padding:24px;margin-top:24px}.uses-example-pending{border-left-color:var(--ink-3)}.uses-notes{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:12px}.uses-notes li{color:var(--ink-2);line-height:1.6;padding-left:20px;position:relative}.uses-notes li:before{content:"—";position:absolute;left:0;color:var(--ink-3)}.uses-agents{margin:24px 0 0;display:flex;flex-direction:column;gap:20px}.uses-agent{border-top:1px solid var(--hairline);padding-top:16px}.uses-agent dt{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:8px}.uses-agent dt a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--hairline)}.uses-agent dt a:hover{color:var(--accent);border-bottom-color:var(--accent)}.uses-agent dd{margin:0;color:var(--ink-2);line-height:1.65}.uses-related{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:14px}.uses-related li{border-top:1px solid var(--hairline);padding-top:14px;line-height:1.5}.uses-related a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--accent)}.uses-related a:hover{color:var(--accent)}.uses-agent dt{display:flex;align-items:center;gap:10px}.uses-chip{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--hairline);border-radius:var(--r-1);padding:3px 7px;line-height:1;white-space:nowrap}.uses-agent-pending dt>span:first-child{color:var(--ink-3)}.uses-agent-pending dd{color:var(--ink-3)}.uses-hero{border-bottom:2px solid var(--rule);padding:72px 0 56px}.uses-hero-sm{padding:48px 0 56px}.uses-hero .label{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3)}.uses-hero h1{font-family:var(--font-mono);font-weight:700;font-size:clamp(34px,5vw,64px);line-height:1;letter-spacing:-.04em;margin:16px 0 24px;max-width:22ch}.uses-hero-sm h1{font-size:clamp(32px,4.4vw,56px);line-height:1.02;max-width:24ch}.uses-lede{font-family:var(--font-mono);font-size:15px;line-height:1.7;color:var(--ink-2);margin:0;max-width:60ch}.uses-prose{font-size:17px;line-height:1.65;color:var(--ink-2);margin:0 0 16px;max-width:64ch}.uses-hero .tiles{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;max-width:900px}.uses-hero .tile{min-height:0;padding:20px 22px}.uses-crumbs-2b{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);margin-bottom:24px}.uses-crumbs-2b a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--hairline)}.uses-crumbs-2b a:hover{color:var(--accent);border-bottom-color:var(--accent)}.recipe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.recipe-card{border:2px solid var(--rule);background:#fff;padding:24px;display:flex;flex-direction:column;gap:14px;min-height:260px;text-decoration:none;color:var(--ink)}.recipe-card:hover{outline:2px solid var(--accent);outline-offset:-2px}.recipe-card-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.recipe-card h3{font-family:var(--font-mono);font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.02em;margin:0}.recipe-card p{font-size:14px;line-height:1.6;color:var(--ink-2);margin:0}.recipe-card-meta{margin-top:auto;display:flex;gap:8px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.recipe-card-meta span{border:1px solid var(--hairline);padding:3px 8px}.recipe-card-go{font-family:var(--font-mono);font-size:13px;font-weight:700;border-bottom:1px solid var(--accent);align-self:flex-start;padding-bottom:2px}.chip-live{border:1px solid var(--accent);color:var(--accent);padding:3px 8px;font-size:10px;letter-spacing:.1em;white-space:nowrap}.chip-soon{border:1px solid var(--hairline);color:var(--ink-3);padding:3px 8px;font-size:10px;letter-spacing:.1em;white-space:nowrap}.recipe-card-next{border:2px dashed rgba(12,12,12,.22);background:repeating-linear-gradient(135deg,rgba(12,12,12,.03) 0 6px,transparent 6px 12px);justify-content:center}.hiw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:48px 56px;align-items:start}.anatomy{border:2px solid var(--rule);background:#fff}.anatomy-head{display:flex;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:2px solid var(--rule);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.anatomy-row{display:grid;grid-template-columns:44px minmax(0,1fr);border-bottom:1px solid var(--hairline)}.anatomy-row:last-child{border-bottom:0}.anatomy-n{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--accent);padding:22px 0 0 18px}.anatomy-body{padding:20px 22px 22px 0;display:flex;flex-direction:column;gap:12px;min-width:0}.anatomy-k{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.anatomy-h{font-family:var(--font-mono);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.anatomy-prompt{background:#0c0c0c;border:1px solid var(--rule);color:var(--band-ink);font-family:var(--font-mono);font-size:12.5px;line-height:1.6;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.anatomy-prompt .muted{color:var(--band-muted)}.anatomy-url{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--rule);padding:10px 12px;font-family:var(--font-mono);font-size:13px}.anatomy-url a,.anatomy-url>span:first-child{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.anatomy-url .chip-live,.anatomy-url .chip-soon{font-family:var(--font-mono);font-size:10px}.hiw-side{display:flex;flex-direction:column;gap:28px}.hiw-side .uses-prose{margin:0;max-width:44ch;text-wrap:pretty}.hiw-points{border-top:2px solid var(--rule)}.hiw-point{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:6px 24px;padding:18px 0;border-bottom:1px solid var(--hairline)}.hiw-point .k{font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.02em}.hiw-point .v{font-size:15px;line-height:1.55;color:var(--ink-2);grid-column:span 2;text-wrap:pretty}.lib-toolbar{position:sticky;top:0;z-index:5;background:var(--paper);padding:16px 0;margin-top:-16px;border-bottom:2px solid var(--rule);display:flex;flex-direction:column;gap:14px}.lib-toolbar-row{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.lib-search{flex:1 1 360px;display:flex;align-items:center;gap:12px;border:2px solid var(--rule);background:#fff;padding:0 14px;min-height:50px}.lib-search-k{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink)}.lib-search input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font-family:var(--font-mono);font-size:15px;color:var(--ink);padding:12px 0}.lib-search input::placeholder{color:var(--ink-3)}.lib-search-clear,.lib-search-key{border:1px solid var(--hairline);font-family:var(--font-mono);font-size:11px;padding:3px 8px}.lib-search-key{color:var(--ink-3)}.lib-search-clear{background:var(--paper);color:var(--ink-2);cursor:pointer}.lib-search-clear:hover{border-color:var(--ink);color:var(--ink)}.lib-toolbar-ctl{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lib-toggle,.lib-seg button,.lib-chip{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;cursor:pointer;display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--ink-2);border:1px solid var(--hairline)}.lib-toggle{padding:0 14px;min-height:50px;border-color:var(--rule);color:var(--ink)}.lib-toggle:hover{background:#fff}.lib-toggle.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lib-seg{display:flex;border:1px solid var(--rule);min-height:50px}.lib-seg button{border:0;padding:0 14px}.lib-seg button:hover{color:var(--ink);background:#fff}.lib-seg button.is-on{background:var(--ink);color:var(--paper)}.lib-chips{display:flex;flex-wrap:wrap;gap:6px}.lib-chip{padding:7px 12px}.lib-chip .n{color:var(--ink-3)}.lib-chip:hover{border-color:var(--ink);color:var(--ink)}.lib-chip.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lib-chip.is-on .n{color:inherit;opacity:.7}.lib-summary{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0 6px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.lib-link{background:none;border:0;border-bottom:1px solid var(--accent);padding:0;font:inherit;color:var(--ink);cursor:pointer}.lib-link.is-bold{font-weight:700;padding-bottom:2px}.lib-rows{margin-top:20px;border:2px solid var(--rule);background:#fff}.lib-rows-head{display:flex;align-items:baseline;gap:16px;padding:10px 20px;background:var(--paper-2);border-bottom:2px solid var(--rule);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.lib-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:14px 20px;border-bottom:1px solid var(--hairline);color:var(--ink);text-decoration:none}.lib-row:hover{background:var(--accent-glow);border-bottom-color:var(--hairline)}.lib-rows .c-num{flex:0 0 40px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.lib-rows .c-main{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:3px}.lib-rows .c-hub{flex:0 0 170px}.lib-rows .c-ex{flex:0 0 104px}.lib-rows .c-go{flex:0 0 16px;font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--accent)}.lib-row-h{font-family:var(--font-mono);font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.35}.lib-row-h mark{background:var(--accent);color:var(--accent-ink);padding:0 1px}.lib-row-i{font-size:14px;line-height:1.5;color:var(--ink-2)}.lib-hub{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);border-bottom:1px solid var(--hairline);padding-bottom:1px;cursor:pointer;white-space:nowrap}.lib-hub:hover{color:var(--accent);border-bottom-color:var(--accent)}.lib-soon{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);white-space:nowrap}.lib-more{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 20px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.lib-more-btn{font-family:var(--font-mono);font-size:13px;font-weight:700;padding:10px 16px;border:1px solid var(--rule);background:var(--ink);color:var(--paper);cursor:pointer}.lib-more-btn:hover{background:var(--accent);border-color:var(--accent)}.lib-more-count{margin-left:auto}.lib-tiles{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px}.lib-tile{border:2px solid var(--rule);background:#fff;padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px;color:var(--ink);text-decoration:none}.lib-tile:hover{outline:2px solid var(--accent);outline-offset:-2px;border-bottom-color:var(--rule)}.lib-tile-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.lib-tile-h{font-family:var(--font-mono);font-size:15px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.lib-tile-i{font-size:13px;line-height:1.5;color:var(--ink-2)}.lib-signals{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);margin-top:2px}.prompt-panel-signals{border-top:1px solid #222;padding:10px 18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8a8a86}.vote-btn{margin-top:14px;font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;padding:9px 14px;border:1px solid var(--rule);background:transparent;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:10px}.vote-btn:hover{background:var(--ink);color:var(--paper)}.vote-btn.is-voted,.vote-btn:disabled{border-color:var(--hairline);color:var(--ink-3);background:transparent;cursor:default}.vote-btn .n{border:1px solid currentColor;padding:1px 6px;font-size:11px}.lib-empty{margin-top:24px;border:2px dashed rgba(12,12,12,.22);padding:40px 28px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.lib-empty-h{font-family:var(--font-mono);font-size:18px;font-weight:700}.lib-empty p{margin:0;font-size:15px;color:var(--ink-2)}@media (max-width: 640px){.lib-rows-head,.lib-rows .c-num{display:none}.lib-rows .c-hub,.lib-rows .c-ex{flex:0 0 auto}.lib-toolbar{position:relative}}.cluster-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cluster-card{border:2px solid var(--rule);background:#fff;padding:22px;display:flex;flex-direction:column;gap:12px;min-height:150px;text-decoration:none;color:var(--ink)}.cluster-card:hover{outline:2px solid var(--accent);outline-offset:-2px}.cluster-card-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cluster-card-top strong{font-family:var(--font-mono);font-size:16px;font-weight:700}.cluster-card p{font-size:14px;line-height:1.6;color:var(--ink-2);margin:0}.cluster-card-pending{border-color:var(--hairline);background:transparent}.cluster-card-pending strong,.cluster-card-pending p{color:var(--ink-3)}.loop-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:start}.loop-steps{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--band-rule);border:1px solid var(--band-rule)}.loop-step{background:var(--band-2);padding:22px}.loop-step .n{font-family:var(--font-mono);font-size:26px;font-weight:700;color:var(--accent);line-height:1}.loop-step p{font-family:var(--font-mono);font-size:13px;line-height:1.6;margin:10px 0 0}.band-actions{margin-top:40px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-family:var(--font-mono);font-size:13px}.band-actions .btn-dark,.band-actions .btn-white,.uses-hero .btn-dark,.uses-hero .btn-white{font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;font-weight:700;padding:12px 18px;border:1px solid var(--rule);text-decoration:none;display:inline-flex;align-items:center;gap:10px}.band-actions .btn-dark,.uses-hero .btn-dark{background:var(--rule);color:var(--paper)}.band-actions .btn-white,.uses-hero .btn-white{background:var(--paper);color:var(--ink)}.band .band-actions .btn-white{background:var(--band-ink);color:var(--ink);border-color:var(--band-ink)}.band-actions a.ghost{color:var(--band-ink);border-bottom:1px solid var(--band-rule);text-decoration:none}.media-frame{border:1px solid var(--band-rule);background:var(--band-2)}.media-plate{position:relative;aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:16px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 8px,transparent 8px 16px)}.media-plate-light{background:repeating-linear-gradient(135deg,rgba(12,12,12,.05) 0 8px,transparent 8px 16px)}.media-plate-mark{width:64px;height:64px;border:2px solid var(--band-ink);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--band-ink);padding-left:4px}.media-plate-light .media-plate-mark{border-color:var(--rule);background:var(--paper);color:var(--ink)}.media-plate-kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--band-muted)}.media-plate-light .media-plate-kicker{color:var(--ink-3)}.media-plate-line{font-family:var(--font-mono);font-size:15px;font-weight:700;max-width:46ch;line-height:1.5}.media-frame-cap{border-top:1px solid var(--band-rule);padding:14px 16px;font-family:var(--font-mono);font-size:12px;color:var(--band-muted)}.media-plate-chips{position:absolute;right:12px;bottom:12px;display:flex;gap:6px;font-family:var(--font-mono);font-size:11px}.media-plate-chips .t{background:var(--band-ink);color:var(--ink);padding:4px 8px}.media-plate-chips .c{border:1px solid var(--band-rule);color:var(--band-ink);padding:4px 8px}.media-plate-light .media-plate-chips .t{background:var(--rule);color:var(--paper)}.media-plate-light .media-plate-chips .c{border-color:var(--rule);background:var(--paper);color:var(--ink)}.media-plate-track{position:absolute;left:12px;right:12px;bottom:44px;height:3px;background:#ffffff2e}.media-plate-light .media-plate-track{background:#0c0c0c24}.media-plate-track i{display:block;height:100%;width:0;background:var(--accent)}.media-plate-mark{transition:transform .12s ease}.media-frame:hover .media-plate-mark,.browser-frame:hover .media-plate-mark{transform:scale(1.06)}.media-plate video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.browser-frame{border:2px solid var(--rule);background:#fff}.browser-bar{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:2px solid var(--rule);background:var(--paper-2)}.browser-dots{display:flex;gap:8px}.browser-dots i{width:12px;height:12px;border-radius:50%;display:inline-block}.browser-url{margin:0 auto;background:var(--paper);padding:5px 18px;font-family:var(--font-mono);font-size:12px;border:1px solid var(--hairline);max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.example-note{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:16px}.example-note p{font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--ink-2);margin:0;max-width:52ch}.use-layout{display:flex;align-items:flex-start;gap:56px}.use-rail{flex:0 0 200px;padding:48px 0;position:sticky;top:24px}.use-rail-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-bottom:12px;border-bottom:2px solid var(--rule)}.use-rail nav{display:flex;flex-direction:column}.use-rail nav a{padding:11px 0;font-family:var(--font-mono);font-size:13px;display:flex;gap:10px;color:var(--ink);text-decoration:none}.use-rail nav a span:first-child{color:var(--ink-3)}.use-rail nav a:hover,.use-rail nav a:hover span:first-child{color:var(--accent)}.use-rail nav a.is-active,.use-rail nav a.is-active span:first-child{color:var(--accent)}.use-rail nav a.is-active{font-weight:700}.use-section{scroll-margin-top:88px}.use-col{flex:1 1 560px;max-width:760px;min-width:0;padding:48px 0 0}.use-section{padding:72px 0;border-bottom:2px solid var(--rule)}.use-section:first-child{padding-top:0}.use-section:last-child{border-bottom:0;padding-bottom:88px}.use-section .band-head{margin-bottom:24px}.use-section .band-head h2{font-size:clamp(24px,3vw,34px)}.use-section>p{color:var(--ink-2);line-height:1.65;font-size:15px;margin:0 0 16px}.spec-rows{border-top:2px solid var(--rule);margin-top:28px}.spec-row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;padding:16px 0;border-bottom:1px solid var(--hairline)}.spec-row dt{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.spec-row dd{font-family:var(--font-mono);font-size:14px;line-height:1.6;margin:0}.example-pending{border:1px solid var(--hairline);border-left:3px solid var(--ink-3);background:var(--paper-2);padding:14px 18px;font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--ink-2)}.prompt-panel{border:2px solid var(--rule);background:var(--band-2);color:var(--band-ink)}.prompt-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--band-rule);background:var(--band);font-family:var(--font-mono);font-size:12px;color:var(--band-muted)}.prompt-panel-copy{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--band-rule);color:var(--band-ink);background:transparent;padding:6px 12px;cursor:pointer}.prompt-panel-copy:hover{border-color:var(--band-ink)}.prompt-panel pre{margin:0;padding:20px;font-family:var(--font-mono);font-size:13px;line-height:1.75;white-space:pre-wrap;color:#e8e6df;overflow:auto}.prompt-panel-clamped pre{max-height:320px;overflow:hidden}.prompt-panel-more{width:100%;text-align:center;padding:14px;border:0;border-top:1px solid var(--band-rule);background:transparent;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--band-muted);cursor:pointer}.prompt-panel-more:hover{color:var(--band-ink)}.agent-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px;font-family:var(--font-mono);font-size:12px;align-items:center}.agent-chips span.k{color:var(--ink-3)}.agent-chips span.c{border:1px solid var(--rule);background:#fff;padding:6px 10px}.subhead{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:44px 0 16px}.prompt-note{border-left:3px solid var(--accent);background:#fff;border-top:1px solid var(--hairline);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:16px 20px;font-family:var(--font-mono);font-size:13px;line-height:1.7;margin:0 0 16px}.prompt-note:last-child{margin-bottom:0}.prompt-note strong{display:block;font-weight:700;margin-bottom:8px}.prompt-note span{color:var(--ink-2)}.retention{display:flex;border:2px solid var(--rule);flex-wrap:wrap}.retention-col{flex:1 1 230px;padding:22px;border-right:2px solid var(--rule)}.retention-col:last-child{border-right:0}.retention-col .k{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.retention-col .v{font-family:var(--font-mono);font-size:24px;font-weight:700;line-height:1;letter-spacing:-.03em}.retention-col p{font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--ink-2);margin:8px 0 0}.retention-col-account{background:var(--band);color:#fff}.retention-col-account .k{color:var(--band-muted)}.retention-col-account p{color:#fff}.faq-rows{border-top:2px solid var(--rule)}.faq-rows details{border-bottom:1px solid #b9b7b0;padding:18px 0}.faq-rows summary{cursor:pointer;font-family:var(--font-mono);font-size:15px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq-rows summary::-webkit-details-marker{display:none}.faq-rows summary span:last-child{color:var(--ink-3);flex:none}.faq-rows details[open] summary span:last-child{color:var(--accent)}.faq-rows p{margin:12px 0 0;color:var(--ink-2);font-size:14px;line-height:1.65}.related-rows{display:grid;gap:0;border-top:2px solid var(--rule)}.related-rows a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--hairline);font-family:var(--font-mono);color:var(--ink);text-decoration:none}.related-rows a:hover strong{color:var(--accent)}.related-rows strong{font-size:15px;font-weight:700}.related-rows em{font-style:normal;font-size:13px;line-height:1.6;color:var(--ink-2)}.related-rows .go{font-size:13px;font-weight:700;color:var(--accent);align-self:center;white-space:nowrap}.cluster-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:2px solid var(--rule)}.cluster-foot a{padding:40px 24px;border-right:2px solid var(--rule);text-decoration:none;color:var(--ink)}.cluster-foot a:last-child{border-right:0}.cluster-foot a:hover .v{color:var(--accent)}.cluster-foot .k{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.cluster-foot .v{font-family:var(--font-mono);font-size:24px;font-weight:700;margin-top:6px}@media (max-width: 1100px){.use-layout{gap:32px}.use-rail{display:none}.use-col{padding-top:40px;max-width:none}.cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loop-grid{grid-template-columns:1fr}}@media (max-width: 940px){.recipe-grid,.uses-hero .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.recipe-grid,.cluster-grid,.cluster-foot,.uses-hero .tiles{grid-template-columns:1fr}.uses-hero{padding:48px 0 40px}.use-section{padding:48px 0}.recipe-card{min-height:0}.spec-row{grid-template-columns:1fr;gap:6px}.cluster-foot a{border-right:0;border-bottom:2px solid var(--rule);padding:24px}.cluster-foot a:last-child{border-bottom:0}.retention-col{border-right:0;border-bottom:2px solid var(--rule)}.retention-col:last-child{border-bottom:0}.loop-steps{grid-template-columns:1fr}}.band-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;margin-bottom:40px}.band-head h2{font-family:var(--font-mono);font-weight:700;font-size:clamp(26px,3.2vw,40px);line-height:1.1;letter-spacing:-.03em;margin:0}.band-head .label{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3);white-space:nowrap}.band{background:var(--band);color:var(--band-ink);padding:88px 0}.band .band-head .label{color:var(--band-muted)}.section-2b{padding:88px 0;border-bottom:2px solid var(--rule)}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tile{border:2px solid var(--rule);padding:24px;background:#fff;min-height:140px}.tile .k{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);margin-bottom:12px}.tile .v{font-family:var(--font-mono);font-size:18px;font-weight:700;line-height:1.3}@media (max-width: 1020px){.tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.tiles{grid-template-columns:1fr}.tile{min-height:0}}.section-foot{margin:28px 0 0;font-family:var(--font-mono);font-size:13px}.section-foot.is-links{display:flex;flex-wrap:wrap;gap:12px 24px}.section-foot a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--accent)}.section-foot a:hover{color:var(--accent)}.split-2b{display:grid;grid-template-columns:1fr 1fr;border-bottom:2px solid var(--rule)}.split-2b>div{padding:72px var(--gutter)}.split-2b>div:first-child{border-right:2px solid var(--rule)}.split-2b .label{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3)}.split-2b h2{font-family:var(--font-mono);font-size:clamp(24px,2.6vw,32px);letter-spacing:-.03em;margin:16px 0 32px;font-weight:700;line-height:1.1}.split-2b .panel-white{background:#fff}.steps-2b{display:grid;grid-template-columns:1fr 1fr;gap:24px;font-family:var(--font-mono);font-size:14px;line-height:1.6}.steps-2b .n{font-size:28px;font-weight:700;color:var(--accent)}.keep-split{display:flex;border:2px solid var(--rule)}.keep-split>div{flex:1;padding:24px}.keep-split>div:first-child{border-right:2px solid var(--rule)}.keep-split .big{font-family:var(--font-mono);font-size:44px;font-weight:700;line-height:1;letter-spacing:-.04em}.keep-split .sub{font-family:var(--font-mono);font-size:13px;color:var(--ink-3);margin-top:10px}.keep-split .dark{background:var(--band);color:#fff}.keep-split .dark .sub{color:var(--band-muted)}@media (max-width: 860px){.split-2b{grid-template-columns:1fr}.split-2b>div:first-child{border-right:0;border-bottom:2px solid var(--rule)}.split-2b>div{padding:48px var(--gutter-sm)}}@media (max-width: 480px){.keep-split{flex-direction:column}.keep-split>div:first-child{border-right:0;border-bottom:2px solid var(--rule)}}.agent-setup .band-head h2{font-size:clamp(32px,4.4vw,56px);line-height:1;letter-spacing:-.04em}.agent-setup-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:40px;align-items:start}.agent-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--band-rule)}.agent-steps li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:20px 0;border-bottom:1px solid var(--band-rule)}.agent-steps .n{font-family:var(--font-mono);font-size:13px;color:var(--band-muted)}.agent-steps li>div{display:flex;flex-direction:column;gap:6px}.agent-steps .t{font-family:var(--font-mono);font-size:15px;font-weight:700}.agent-steps .d{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--band-muted)}.agent-setup-link{display:inline-block;margin-top:20px;font-family:var(--font-mono);font-size:13px;color:var(--band-ink);text-decoration:none;border-bottom:1px solid var(--band-rule)}.agent-setup-link:hover{color:#7da0ff;border-bottom-color:#7da0ff}@media (max-width: 960px){.agent-setup-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.connector{display:flex;flex-direction:column;gap:14px}.connector-card{background:var(--paper);color:var(--ink);border:2px solid var(--rule);box-shadow:8px 8px 0 var(--accent);display:flex;flex-direction:column}.connector-head{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--hairline);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.connector-body{padding:24px 20px;display:flex;flex-direction:column;gap:20px}.connector-title{font-family:var(--font-mono);font-size:18px;font-weight:700;letter-spacing:-.02em}.connector-field{display:flex;flex-direction:column;gap:8px}.connector-field .k{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.connector-field .v{border:1px solid var(--hairline);background:#fff;padding:12px 14px;font-family:var(--font-mono);font-size:14px}.connector-field .v.is-focus{display:flex;padding:0;border-color:var(--rule);box-shadow:0 0 0 3px var(--accent-glow)}.connector-url{flex:1;min-width:0;padding:12px 14px;display:flex;align-items:center;gap:2px;overflow-wrap:anywhere}.connector-url .caret{flex:none;width:1px;height:16px;background:var(--ink)}.connector-copy{flex:none;display:flex;align-items:center;padding:0 16px;border:0;border-left:1px solid var(--rule);background:transparent;color:var(--ink);font-family:var(--font-mono);font-size:13px;cursor:pointer;transition:background .15s,color .15s}.connector-copy:hover,.connector-copy:focus-visible{background:var(--accent);color:var(--accent-ink)}.connector-foot{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid var(--hairline);font-family:var(--font-mono);font-size:13px}.connector-foot .ghost{padding:10px 16px;border:1px solid var(--hairline);color:var(--ink-2)}.connector-foot .solid{padding:10px 16px;background:var(--ink);color:var(--paper)}.connector-note{margin:0;font-family:var(--font-mono);font-size:13px;color:var(--band-muted)}.limits-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--rule);border-bottom:2px solid var(--rule)}.limits-strip>div{padding:40px var(--gutter-sm)}.limits-strip>div:not(:last-child){border-right:2px solid var(--rule)}.limits-strip .k{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.limits-strip .v{font-family:var(--font-mono);font-size:clamp(18px,2vw,28px);font-weight:700;margin-top:6px}@media (max-width: 860px){.limits-strip{grid-template-columns:repeat(2,1fr)}.limits-strip>div:nth-child(2){border-right:0}.limits-strip>div:nth-child(-n+2){border-bottom:2px solid var(--rule)}}@media (max-width: 420px){.limits-strip{grid-template-columns:1fr}.limits-strip>div{border-right:0!important}.limits-strip>div:not(:last-child){border-bottom:2px solid var(--rule)}}.faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:56px}.faq-grid .label{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3)}.faq-grid h2{font-family:var(--font-mono);font-size:clamp(26px,2.8vw,36px);letter-spacing:-.03em;margin:16px 0 0;font-weight:700}.faq-list{border-top:2px solid var(--rule)}.faq-list details{border-bottom:1px solid #b9b7b0;padding:18px 0}.faq-list summary{cursor:pointer;font-family:var(--font-mono);font-size:15px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .marker{color:var(--ink-3);flex:none}.faq-list details[open] summary .marker{color:var(--accent)}.faq-list p{margin:12px 0 0;color:var(--ink-2);font-size:14px;line-height:1.65}@media (max-width: 860px){.faq-grid{grid-template-columns:1fr;gap:24px}}.featured-band{padding:56px 0}.featured-head{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.featured-head .label{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--band-muted)}.featured-head h2{font-family:var(--font-mono);font-weight:700;font-size:clamp(26px,3.2vw,40px);line-height:1.1;letter-spacing:-.03em;margin:16px 0 0}.featured-badge{display:inline-block;line-height:0}.featured-badge img{display:block;width:200px;height:56px}.final-cta{border-top:2px solid var(--rule);background:var(--accent);color:#fff;padding:96px 0;text-align:center}.final-cta h2{font-family:var(--font-mono);font-size:clamp(34px,5vw,64px);letter-spacing:-.04em;margin:0 0 36px;font-weight:700;line-height:1}.final-cta .actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.final-cta .btn-dark,.final-cta .btn-white{padding:14px 24px;font-family:var(--font-mono);font-size:14px;font-weight:700;border:0;cursor:pointer;text-decoration:none;display:inline-block}.final-cta .btn-dark{background:var(--band);color:#fff}.final-cta .btn-white{background:#fff;color:var(--band)}.final-cta .btn-dark:hover,.final-cta .btn-white:hover{opacity:.88}.docs-page code{font-family:var(--font-mono);font-size:.92em}.docs-hero{border-bottom:2px solid var(--rule);padding:72px 0 56px}.docs-hero .eyebrow-plain{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3)}.docs-hero h1{font-family:var(--font-mono);font-weight:700;font-size:clamp(34px,5vw,64px);line-height:1;letter-spacing:-.04em;margin:16px 0 24px;max-width:22ch}.docs-hero .docs-lead{font-family:var(--font-mono);font-size:15px;line-height:1.7;color:var(--ink-2);margin:0;max-width:60ch}.docs-hero-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;max-width:900px}.docs-hero-cards .card{border:2px solid var(--rule);background:#fff;padding:20px 22px}.docs-hero-cards .k{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);margin-bottom:10px}.docs-hero-cards .v{font-family:var(--font-mono);font-size:17px;font-weight:700;line-height:1.3}.docs-body{display:flex;align-items:flex-start;gap:56px}.docs-rail{flex:0 0 200px;position:sticky;top:32px;align-self:flex-start;padding:48px 0}.docs-rail-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-bottom:12px;border-bottom:2px solid var(--rule)}.docs-rail nav{display:flex;flex-direction:column}.docs-rail nav a{padding:11px 0;font-family:var(--font-mono);font-size:13px;display:flex;gap:10px}.docs-rail nav a:hover{color:var(--accent)}.docs-rail nav a .n{color:var(--ink-3)}.docs-rail nav a[aria-current=location]{color:var(--accent);font-weight:700}.docs-rail nav a[aria-current=location] .n{color:var(--accent)}.docs-rail .docs-rail-cta{display:inline-block;margin-top:28px;border:1px solid var(--rule);padding:10px 14px;font-family:var(--font-mono);font-size:12px;font-weight:700}.docs-rail .docs-rail-cta:hover{background:var(--ink);color:var(--paper)}.docs-main{flex:1 1 560px;max-width:760px;min-width:0;padding:48px 0 0}.docs-main section{padding:72px 0;border-bottom:2px solid var(--rule)}.docs-main section:last-child{padding-bottom:88px;border-bottom:0}.docs-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;margin-bottom:24px}.docs-head h2{font-family:var(--font-mono);font-weight:700;font-size:clamp(24px,3vw,34px);line-height:1.1;letter-spacing:-.03em;margin:0}.docs-head .idx{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3);white-space:nowrap}.docs-p{color:var(--ink-2);line-height:1.65;font-size:15px;margin:0 0 16px}.docs-list{color:var(--ink-2);line-height:1.65;font-size:15px;margin:0 0 16px;padding-left:20px}.docs-list li{margin-bottom:8px}.docs-note{font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--ink-2);margin:16px 0 0}.docs-sub{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:44px 0 16px;font-weight:400}.docs-main section.docs-band{background:var(--band);color:var(--band-ink);padding:48px 40px;border-bottom:0}.docs-band .docs-head .idx,.docs-band .docs-note{color:var(--band-muted)}.docs-band .docs-note a{color:var(--band-ink);border-bottom-color:var(--band-rule)}.docs-band-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--band-rule);border:1px solid var(--band-rule);margin-top:24px}.docs-band-grid>div{background:var(--band-2);padding:20px}.docs-band-grid .k{font-family:var(--font-mono);font-size:12px;color:var(--band-muted);margin-bottom:8px}.docs-band-grid .v{font-family:var(--font-mono);font-size:14px;line-height:1.5}.docs-pill{display:inline-flex;align-items:center;border:2px solid var(--rule);margin-bottom:28px;max-width:100%}.docs-pill .verb{background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:.08em;padding:8px 12px;white-space:nowrap}.docs-pill .path{font-family:var(--font-mono);font-size:13px;padding:8px 14px;word-break:break-all}.docs-pill-copy{align-self:stretch;background:transparent;border:0;border-left:2px solid var(--rule);padding:8px 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0;white-space:nowrap}.docs-pill-copy:hover{background:var(--ink);color:var(--paper)}.docs-table{border-top:2px solid var(--rule)}.docs-table .row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;padding:16px 0;border-bottom:1px solid var(--hairline)}.docs-table.tools .row{grid-template-columns:175px minmax(0,1fr);gap:20px;padding:14px 0}.docs-table.wide .row{grid-template-columns:210px minmax(0,1fr);gap:20px;padding:14px 0}.docs-table .k{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.docs-table .k .only{color:var(--accent)}.docs-table.tools .k,.docs-table.wide .k{font-size:13px;font-weight:700;color:var(--ink);word-break:break-all}.docs-table .v{font-family:var(--font-mono);font-size:14px;line-height:1.6}.docs-table.tools .v,.docs-table.wide .v{font-size:13px}.docs-split{display:flex;border:2px solid var(--rule);flex-wrap:wrap;margin-top:24px}.docs-split>div{flex:1 1 230px;padding:22px}.docs-split>div:first-child{border-right:2px solid var(--rule)}.docs-split .k{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);margin-bottom:8px}.docs-split .k.caps{letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.docs-split .v{font-family:var(--font-mono);font-size:14px;font-weight:700;word-break:break-all}.docs-split .v.big{font-size:24px;line-height:1;letter-spacing:-.03em}.docs-split .sub{font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--ink-2);margin-top:8px}.docs-split .list{font-family:var(--font-mono);font-size:13px;line-height:1.9}.docs-split .dark{background:var(--band);color:#fff}.docs-split .dark .k,.docs-split .dark .sub{color:var(--band-muted)}.docs-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;border-top:2px solid var(--rule);padding-top:20px}.docs-steps .n{font-family:var(--font-mono);font-size:26px;font-weight:700;color:var(--accent);line-height:1}.docs-steps .body{font-family:var(--font-mono);font-size:13px;line-height:1.6;margin-top:8px}.docs-steps.inline{display:block;padding-top:0}.docs-steps.inline .step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--hairline)}.docs-steps.inline .n{font-size:14px}.docs-steps.inline .body{margin-top:0}.docs-callout{border-left:3px solid var(--accent);background:#fff;border-top:1px solid var(--hairline);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:16px 20px;font-family:var(--font-mono);font-size:13px;line-height:1.7;margin:0 0 16px}.docs-callout .t{font-weight:700;margin-bottom:8px}.docs-callout .b{color:var(--ink-2)}.docs-band .docs-callout{background:var(--band-2);border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;color:#e8e6df;margin:20px 0 0}.docs-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.docs-cards .card{border:2px solid var(--rule);background:#fff;padding:20px}.docs-cards .card code{font-size:13px;font-weight:700}.docs-cards .k{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);margin:10px 0 8px}.docs-cards .v{font-family:var(--font-mono);font-size:13px;line-height:1.6}.docs-clients{border:2px solid var(--rule);background:#fff}.docs-clients-tabs{display:flex;border-bottom:2px solid var(--rule);flex-wrap:wrap}.docs-clients-tabs button{background:transparent;border:0;border-right:2px solid var(--rule);padding:12px 16px;font-family:var(--font-mono);font-size:13px;color:var(--ink)}.docs-clients-tabs button:last-child{border-right:0}.docs-clients-tabs button:hover{background:var(--paper-2)}.docs-clients-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper);font-weight:700}.docs-clients-panel{padding:24px}.docs-clients-panel p{font-family:var(--font-mono);font-size:13px;line-height:1.8;margin:0}.docs-clients-panel p+p{margin-top:16px;color:var(--ink-2)}.docs-chips{display:flex;flex-wrap:wrap;gap:8px}.docs-chips code{font-family:var(--font-mono);font-size:12px;border:1px solid var(--rule);padding:6px 10px;background:#fff}.docs-errors{border-top:2px solid var(--rule);margin-top:24px}.docs-errors .row{display:grid;grid-template-columns:150px 60px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--hairline);font-family:var(--font-mono);font-size:13px}.docs-errors .row code{font-weight:700}.docs-errors .status{color:var(--ink-3)}.docs-errors .what{color:var(--ink-2)}.docs-stack>*+*{margin-top:16px}@media (max-width: 980px){.docs-body{display:block}.docs-rail{position:static;padding:40px 0 0}.docs-rail nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 24px}.docs-main{max-width:none;padding-top:24px}}@media (max-width: 720px){.docs-hero-cards{grid-template-columns:1fr}.docs-main section.docs-band{padding:40px 24px}.docs-table .row,.docs-table.tools .row,.docs-table.wide .row{grid-template-columns:1fr;gap:6px}.docs-errors .row{grid-template-columns:1fr 60px}.docs-errors .what{grid-column:1 / -1}.docs-split>div:first-child{border-right:0;border-bottom:2px solid var(--rule)}}.guide-narrow{max-width:760px}.guide-mid{max-width:900px}.guide-hero{text-align:center;padding:clamp(40px,6vw,80px) 0 clamp(32px,5vw,56px);border-bottom:2px solid var(--rule)}.guide-hero h1{font-family:var(--font-mono);font-weight:700;font-size:clamp(32px,5.4vw,60px);line-height:1.02;letter-spacing:-.04em;margin:0 auto 24px;max-width:20ch;text-wrap:balance}.guide-lead{font-size:clamp(16px,2vw,19px);line-height:1.65;color:var(--ink-2);margin:0 auto 16px;max-width:62ch;text-wrap:pretty}.guide-lead-ink{color:var(--ink);margin-bottom:0}.guide-publish{padding:clamp(32px,5vw,56px) 0}.guide-publish .dropzone{min-height:0;border:2px solid var(--rule);background:#fff;box-shadow:8px 8px 0 var(--rule);padding:clamp(32px,6vw,56px) 24px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.guide-publish .dropzone:hover{background:#fff;box-shadow:8px 8px 0 var(--accent)}.guide-publish .dz-inner{padding:0;display:flex;flex-direction:column;width:100%;max-width:100%}.guide-publish .dz-title{display:block;font-family:var(--font-mono);font-weight:700;font-size:clamp(18px,2.6vw,24px);letter-spacing:-.02em;margin-bottom:20px}.guide-publish .merged-cta{display:inline-flex;align-items:center;gap:12px;align-self:center;padding:16px 26px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-family:var(--font-mono);font-size:15px;font-weight:700;min-height:48px;transition:background .15s,border-color .15s,color .15s}.guide-publish .dropzone:hover .merged-cta{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.guide-publish .merged-sub{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 0;text-align:center}.guide-publish .dropzone.is-drag .dz-title,.guide-publish .dropzone.is-drag .merged-sub{color:var(--accent-ink)}.guide-publish .dropzone.is-drag .merged-cta{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--accent)}.guide-publish-caption{font-family:var(--font-mono);font-size:13px;color:var(--ink-2);text-align:center;margin:20px 0 0}.guide-published{border:2px solid var(--rule);background:#fff;box-shadow:8px 8px 0 var(--accent);padding:clamp(24px,4vw,36px)}.guide-published-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.guide-published .url-display{margin:0}.guide-published-meta{font-family:var(--font-mono);font-size:13px;color:var(--ink-2);margin:18px 0 0}.guide-published-again{margin-top:16px;font-family:var(--font-mono);font-size:12px;color:var(--ink-2)}.guide-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(10px,2vw,20px);margin-top:clamp(28px,4vw,40px);font-family:var(--font-mono);font-size:14px}.guide-flow-step{border:2px solid var(--rule);background:var(--paper);padding:12px 16px;font-weight:700;overflow-wrap:anywhere}.guide-flow-step.is-dark{background:var(--band);color:var(--band-ink)}.guide-flow-step.is-url{border-color:var(--accent);background:#fff;color:var(--accent)}.guide-flow-arrow{color:var(--ink-3)}.guide-body{padding:clamp(40px,6vw,72px) 0 0}.guide-section{margin-bottom:clamp(48px,7vw,80px)}.guide-section h2{font-family:var(--font-mono);font-weight:700;font-size:clamp(24px,3.2vw,36px);line-height:1.1;letter-spacing:-.03em;margin:0 0 20px}.guide-section p{margin:0 0 14px;color:var(--ink-2);line-height:1.65;text-wrap:pretty}.guide-section p:last-child{margin-bottom:0}.guide-section code{font-family:var(--font-mono);font-size:.92em;background:var(--paper-2);padding:1px 6px}.guide-pull{font-family:var(--font-mono);font-size:clamp(15px,2vw,18px);font-weight:700;letter-spacing:-.02em;color:var(--ink)!important}.guide-steps{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.guide-steps li{border:2px solid var(--rule);background:#fff;padding:24px clamp(20px,3vw,28px);display:flex;gap:20px;align-items:flex-start}.guide-steps .n{font-family:var(--font-mono);font-weight:700;font-size:14px;color:var(--accent);padding-top:3px}.guide-steps h3{font-family:var(--font-mono);font-weight:700;font-size:18px;letter-spacing:-.02em;margin:0 0 8px}.guide-steps p{margin:0 0 10px}.guide-steps p:last-child{margin-bottom:0}.guide-step-url{font-family:var(--font-mono);font-size:14px;overflow-wrap:anywhere}.guide-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:2px;margin-top:32px}.guide-compare>div{border:2px solid var(--rule);background:var(--paper-2);padding:24px}.guide-compare .k{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.guide-compare ol{margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:14px;display:flex;flex-direction:column;gap:8px;color:var(--ink-2)}.guide-compare .is-dark,.guide-compare>div.is-dark{background:var(--band);color:var(--band-ink)}.guide-compare .is-dark .k{color:var(--band-muted)}.guide-compare .is-dark ol{color:var(--band-ink)}.guide-chips{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--font-mono);font-size:13px}.guide-chips span{border:1px solid var(--rule);padding:8px 12px}.guide-ai{border:2px solid var(--rule);background:#fff;padding:clamp(20px,3vw,28px);margin-top:32px}.guide-ai-arrow{font-family:var(--font-mono);color:var(--ink-3);padding:10px 0}.guide-ai-node{font-family:var(--font-mono);font-size:13px;font-weight:700;padding:8px 12px;display:inline-block}.guide-ai-node.is-dark{background:var(--band);color:var(--band-ink)}.guide-ai-node.is-url{color:var(--accent);border:1px solid var(--accent)}.guide-callout{border:2px solid var(--accent);border-left-width:6px;background:var(--accent-glow);padding:clamp(24px,4vw,32px)}.guide-callout h2{font-size:clamp(20px,2.6vw,26px);letter-spacing:-.02em;margin-bottom:12px}.guide-callout p{margin-bottom:24px}.guide-related{margin-bottom:clamp(40px,6vw,64px);border-top:1px solid var(--hairline);padding-top:24px;font-family:var(--font-mono);font-size:13px;display:flex;gap:8px 24px;flex-wrap:wrap;color:var(--ink-3)}.acq-survey{margin-top:24px;padding:18px 20px;border:1px dashed var(--hairline);background:transparent;display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono)}.acq-survey .acq-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.acq-survey .acq-title{font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.acq-survey .acq-sub{font-size:12px;color:var(--ink-3)}.acq-survey .acq-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.acq-survey .acq-option{padding:7px 12px;border:1px solid var(--hairline);background:var(--paper);color:var(--ink-2);font-family:var(--font-mono);font-size:12px;cursor:pointer;transition:border-color .12s ease,color .12s ease}.acq-survey .acq-option:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.acq-survey .acq-option-active{border-color:var(--accent);color:var(--accent)}.acq-survey .acq-option:disabled{cursor:default;opacity:.5}.acq-survey .acq-other{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.acq-survey .acq-other input{flex:1 1 240px;min-width:0;padding:9px 12px;border:1px solid var(--hairline);background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-size:12px}.acq-survey .acq-other input:focus{outline:none;border-color:var(--accent)}.acq-survey .acq-send{padding:9px 16px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono);font-size:12px;cursor:pointer}.acq-survey .acq-send:disabled{cursor:default;opacity:.6}.acq-survey .acq-dismiss{align-self:flex-start;margin-top:10px;padding:0;border:0;background:none;color:var(--ink-3);font-family:var(--font-mono);font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.acq-survey .acq-dismiss:hover{color:var(--ink-2)}.acq-survey-done .acq-thanks{font-size:12px;color:var(--ink-2)}.admin-notes{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--ink-2)}.admin-notes .mono{font-family:var(--font-mono);color:var(--ink-3)}.acq-survey.acq-survey-banner{margin-top:0;margin-bottom:24px;border:0;background:var(--accent);color:var(--accent-ink);padding:20px 24px}.acq-survey-banner .acq-label,.acq-survey-banner .acq-sub{color:#ffffffb8}.acq-survey-banner .acq-title{color:var(--accent-ink)}.acq-survey-banner .acq-option{background:transparent;border-color:#fff6;color:var(--accent-ink)}.acq-survey-banner .acq-option:hover:not(:disabled),.acq-survey-banner .acq-option-active{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--accent)}.acq-survey-banner .acq-other input{background:#ffffff1a;border-color:#fff6;color:var(--accent-ink)}.acq-survey-banner .acq-other input::placeholder{color:#fff9}.acq-survey-banner .acq-other input:focus{border-color:var(--accent-ink)}.acq-survey-banner .acq-send{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--accent)}.acq-survey-banner .acq-dismiss{color:#ffffffb8}.acq-survey-banner .acq-dismiss:hover{color:var(--accent-ink)}.claim-hero{border-bottom:2px solid var(--rule);padding:72px 0 56px}.claim-hero-title{font-family:var(--font-mono);font-weight:700;font-size:64px;line-height:1;letter-spacing:-.04em;margin:16px 0 24px;max-width:22ch}.claim-accent{color:var(--accent)}.claim-lede{font-family:var(--font-mono);font-size:15px;line-height:1.7;color:var(--ink-2);margin:0;max-width:60ch}.claim-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;max-width:900px}.claim-fact{border:2px solid var(--rule);background:#fff;padding:20px 22px}.claim-fact-label{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);margin-bottom:10px}.claim-fact-value{font-family:var(--font-mono);font-size:17px;font-weight:700;line-height:1.3}.claim-fact-dark{background:var(--band);color:var(--band-ink)}.claim-fact-dark .claim-fact-label{color:var(--band-muted)}.claim-main{border-bottom:2px solid var(--rule);padding:72px 0}.claim-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:start}.claim-col{min-width:0}.claim-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;margin-bottom:24px}.claim-panel-head h2{font-family:var(--font-mono);font-weight:700;font-size:34px;line-height:1.1;letter-spacing:-.03em;margin:0}.claim-step{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3);white-space:nowrap}.claim-panel{border:2px solid var(--rule);background:#fff;box-shadow:8px 8px 0 var(--rule);padding:32px}.claim-panel-lede{font-family:var(--font-mono);font-size:14px;line-height:1.7;color:var(--ink-2);margin:0 0 24px}.claim-panel .field+.field{margin-top:20px}.claim-panel .field{gap:10px}.claim-panel input[type=email],.claim-panel input[type=text]{width:100%;background:var(--paper);border:2px solid var(--rule);border-radius:0;padding:14px 16px}.claim-panel input:focus{border-color:var(--accent);box-shadow:none}.claim-panel .field-hint{text-align:left;color:var(--ink-3)}.claim-inline{display:flex;gap:12px;flex-wrap:wrap}.claim-inline input{flex:1 1 260px;min-width:0}.claim-btn-solid{border:2px solid var(--rule);background:var(--rule);color:var(--paper);font-weight:700;padding:14px 22px}.claim-btn-solid:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.claim-panel-foot{border-top:1px dashed var(--hairline);margin-top:28px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--font-mono);font-size:13px;color:var(--ink-2)}.claim-btn-quiet{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.02em;padding:10px 14px;border:1px solid var(--rule);background:transparent;color:var(--ink);cursor:pointer}.claim-btn-quiet:hover:not(:disabled){background:var(--rule);color:var(--paper)}.claim-btn-quiet:disabled{cursor:default;opacity:.5}.claim-panel-done{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.claim-done-eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;margin:0}.claim-done-title{font-family:var(--font-mono);font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:14px 0 20px}.claim-url{background:#fff;color:var(--ink);border:2px solid var(--rule);padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.claim-url a{font-family:var(--font-mono);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink);text-decoration:none;word-break:break-all}.claim-url a:hover{color:var(--accent)}.claim-url-meta{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.claim-done-note{font-family:var(--font-mono);font-size:13px;line-height:1.7;color:#ffffffe6;margin:20px 0 0}.claim-done-note a{color:var(--accent-ink);border-bottom:1px solid rgba(255,255,255,.5)}.claim-btn-invert{border:2px solid var(--rule);background:var(--rule);color:var(--accent-ink);font-weight:700;padding:14px 22px}.claim-btn-invert:hover{background:var(--paper);color:var(--ink)}.claim-btn-onaccent{border:2px solid var(--paper);background:var(--paper);color:var(--ink);font-weight:700;padding:14px 22px}.claim-btn-onaccent:hover{background:var(--rule);border-color:var(--rule);color:var(--paper)}.claim-panel-done .acq-survey{border-color:#fff6;color:var(--accent-ink)}.claim-panel-done .acq-survey .acq-label,.claim-panel-done .acq-survey .acq-sub,.claim-panel-done .acq-survey .acq-dismiss{color:#ffffffbf}.claim-panel-done .acq-survey .acq-title,.claim-panel-done .acq-survey .acq-thanks{color:var(--accent-ink)}.claim-panel-done .acq-survey .acq-option{background:transparent;border-color:#fff6;color:var(--accent-ink)}.claim-panel-done .acq-survey .acq-option:hover:not(:disabled),.claim-panel-done .acq-survey .acq-option-active{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--accent)}.claim-panel-done .acq-survey .acq-send{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--accent)}.claim-side{font-family:var(--font-mono);min-width:0}.claim-side-head{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-bottom:12px;border-bottom:2px solid var(--rule)}.claim-compare{display:flex;border:2px solid var(--rule);border-top:0}.claim-compare-cell{flex:1;padding:24px;min-width:0}.claim-compare-cell+.claim-compare-cell{border-left:2px solid var(--rule)}.claim-compare-value{font-size:44px;font-weight:700;line-height:1;letter-spacing:-.04em}.claim-compare-note{font-size:13px;color:var(--ink-3);margin-top:10px}.claim-compare-dark{background:var(--band);color:var(--band-ink)}.claim-compare-dark .claim-compare-note{color:var(--band-muted)}.claim-rows{border-top:2px solid var(--rule);margin:32px 0 0}.claim-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--hairline)}.claim-row dt{font-size:12px;color:var(--ink-3)}.claim-row dd{font-size:13px;line-height:1.6;margin:0}.claim-band{background:var(--band);color:var(--band-ink);padding:64px 0}.claim-band-inner{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap}.claim-band-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--band-muted)}.claim-band h2{font-family:var(--font-mono);font-weight:700;font-size:36px;letter-spacing:-.03em;line-height:1.1;margin:16px 0 0}.claim-band p{font-family:var(--font-mono);font-size:14px;line-height:1.7;color:var(--band-muted);margin:16px 0 0;max-width:52ch}.claim-band-cta{font-family:var(--font-mono);font-size:13px;font-weight:700;border:1px solid var(--band-ink);padding:12px 18px;color:var(--band-ink);text-decoration:none;white-space:nowrap}.claim-band-cta:hover{background:var(--band-ink);color:var(--band)}@media (max-width: 900px){.claim-grid{grid-template-columns:minmax(0,1fr);gap:40px}.claim-facts{grid-template-columns:minmax(0,1fr)}.claim-hero-title{font-size:40px}.claim-panel{padding:24px;box-shadow:5px 5px 0 var(--rule)}.claim-compare{flex-direction:column}.claim-compare-cell+.claim-compare-cell{border-left:0;border-top:2px solid var(--rule)}.claim-row{grid-template-columns:minmax(0,1fr);gap:4px}}.dash2{position:relative}.dash2-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:28px}.dash2-title{font-family:var(--font-mono);font-weight:700;font-size:40px;line-height:1;letter-spacing:-.03em;margin:10px 0 0}.dash2-head-meta{display:inline-flex;align-items:center;gap:18px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3)}.dash2-drop-hint{font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--ink-2);margin:12px 0 0}.dash2-group{font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.1em;color:var(--ink-3);margin:28px 0 12px}.dash2-group .star{color:var(--accent)}.dash2-list{display:flex;flex-direction:column}.dash2-row{border:2px solid var(--rule);background:#fff;transition:border-color .12s ease,box-shadow .12s ease}.dash2-row+.dash2-row{border-top:0}.dash2-row:hover{border-color:var(--accent)}.dash2-row.over{border-color:var(--accent);box-shadow:6px 6px #2b5cff2e;position:relative;z-index:1}.dash2-row.over+.dash2-row{border-top:2px solid var(--rule)}.dash2-row-main{padding:22px 26px;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:28px;align-items:center}.dash2-pin{width:34px;height:34px;border:2px solid var(--hairline);background:transparent;color:#8f8e8a;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.dash2-pin svg{fill:none;stroke:currentColor;stroke-width:1.6}.dash2-pin:hover{border-color:var(--rule);color:var(--ink)}.dash2-pin.pinned{border-color:var(--accent);background:var(--accent);color:#fff}.dash2-pin.pinned svg{fill:#fff;stroke:#fff}.dash2-row-id{min-width:0;display:flex;flex-direction:column;gap:7px}.dash2-row-urlline{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dash2-url{font-family:var(--font-mono);font-size:17px;font-weight:700;letter-spacing:-.02em;text-decoration:none;min-width:0;overflow-wrap:anywhere}.dash2-url .host{color:var(--ink-3)}.dash2-url .slug{color:var(--accent)}.dash2-url:hover .slug{border-bottom:2px solid var(--accent)}.dash2-act.name{border-style:dashed;border-color:var(--accent);color:var(--accent)}.dash2-act.name:hover{border-style:solid;background:var(--accent);color:#fff}.dash2-row-sub{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);margin:0}.dash2-row-chips{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:3px 0 0}.dash2-chip{font-family:var(--font-mono);font-size:11px;padding:3px 8px}.dash2-chip.live{border:1px solid var(--accent);color:var(--accent)}.dash2-chip.muted{border:1px dashed var(--hairline);color:var(--ink-3)}.dash2-row-stats{display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono);font-size:12px}.dash2-stat .k{color:var(--ink-3);margin-right:8px}.dash2-stat .v{color:var(--ink);font-weight:700}.dash2-stat .v.muted{color:var(--ink-3);font-weight:400}.dash2-stat .v.expiring{color:var(--accent)}.dash2-row-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.dash2-act{font-family:var(--font-mono);font-size:12px;padding:9px 14px;border:2px solid var(--hairline);background:transparent;color:var(--ink-2);text-decoration:none;white-space:nowrap;cursor:pointer}.dash2-act:hover{border-color:var(--rule);color:var(--ink)}.dash2-act.replace{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:700}.dash2-act.replace:hover{background:var(--rule);border-color:var(--rule);color:#fff}@media (max-width: 1100px){.dash2-row-main{grid-template-columns:34px minmax(0,1fr);gap:16px 18px}.dash2-row-stats,.dash2-row-actions{grid-column:2;justify-content:flex-start}.dash2-row-stats{flex-direction:row;gap:18px}.dash2-title{font-size:30px}}.rp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0c0c0c73;display:flex;align-items:flex-start;justify-content:center;padding:64px 24px 40px;overflow:auto}.rp-dialog{width:640px;max-width:100%;border:2px solid var(--rule);background:#fff;box-shadow:10px 10px #0c0c0c29}.rp-dialog-head{padding:22px 26px;border-bottom:2px solid var(--rule);display:flex;justify-content:space-between;align-items:baseline;gap:16px}.rp-dialog-head h2{font-family:var(--font-mono);font-size:17px;font-weight:700;letter-spacing:-.02em;margin:0}.rp-dialog-close{border:0;background:transparent;color:var(--ink-3);font-size:14px;line-height:1;padding:2px 4px;cursor:pointer}.rp-dialog-close:hover{color:var(--ink)}.rp-dialog-band{padding:26px 28px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rp-dialog-band.ok{background:var(--band);color:var(--band-ink)}.rp-dialog-band.bad{background:#b3261e;color:#fff}.rp-dialog-band-main{display:flex;gap:18px;align-items:flex-start;min-width:0}.rp-dialog-badge{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;border:2px solid currentColor}.rp-dialog-band.ok .rp-dialog-badge{border-color:#7d9bff;color:#7d9bff}.rp-dialog-badge svg{stroke:currentColor;fill:none}.rp-dialog-band-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.rp-dialog-headline{font-family:var(--font-mono);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.rp-dialog-band .rp-dialog-close{color:currentColor;opacity:.7}.rp-dialog-band .rp-dialog-close:hover{opacity:1}.rp-dialog-body{padding:24px 26px;display:flex;flex-direction:column;gap:18px}.rp-dialog-url{font-family:var(--font-mono);font-size:15px;font-weight:700;margin:0;overflow-wrap:anywhere}.rp-dialog-url .host{color:var(--ink-3)}.rp-dialog-url .slug{color:var(--accent)}.rp-dialog-diff{display:flex;flex-direction:column;gap:10px;border-top:1px dashed rgba(12,12,12,.25);border-bottom:1px dashed rgba(12,12,12,.25);padding:16px 0}.rp-dialog-row{display:flex;gap:14px;align-items:baseline;font-family:var(--font-mono);font-size:13px;margin:0}.rp-dialog-row .k{width:96px;flex:none;white-space:nowrap;color:var(--ink-3)}.rp-dialog-row .k.bad{color:#b3261e}.rp-dialog-row .k.new{color:var(--accent)}.rp-dialog-row .v{min-width:0;overflow-wrap:anywhere}.rp-dialog-row .v.old{color:var(--ink-2);text-decoration:line-through}.rp-dialog-row .v.new{font-weight:700;color:var(--ink)}.rp-dialog-row .v .name{font-weight:700;display:block}.rp-dialog-row .v .why{display:block;color:#b3261e;margin-top:2px}.rp-dialog-row .v.still{color:var(--ink-2)}.rp-dialog-note{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);line-height:1.8;margin:0}.rp-dialog-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.rp-btn.ink{border-color:var(--rule);background:var(--rule);color:var(--band-ink);font-weight:700}.rp-btn.ink:hover{background:var(--accent);border-color:var(--accent);color:#fff}.rp-btn{font-family:var(--font-mono);font-size:13px;padding:12px 18px;border:2px solid var(--hairline);background:transparent;color:var(--ink-2);cursor:pointer;white-space:nowrap;text-decoration:none}.rp-btn:hover{border-color:var(--rule);color:var(--ink)}.rp-btn.primary{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:700}.rp-btn.primary:hover{background:var(--rule);border-color:var(--rule);color:#fff}.rp-btn[disabled]{opacity:.6;cursor:default}.rp-chooser{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#2b5cff14;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow:auto;padding:40px 24px}.rp-chooser-inner{max-width:1100px;margin:0 auto;border:2px solid var(--rule);background:var(--paper);padding:36px 40px 30px;box-shadow:10px 10px #0c0c0c24}.rp-chooser-kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:10px;margin:0}.rp-pulse{width:7px;height:7px;background:var(--accent);display:inline-block;animation:rp-pulse 1.2s ease-in-out infinite}@keyframes rp-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.rp-pulse{animation:none}}.rp-chooser-title{font-family:var(--font-mono);font-weight:700;font-size:34px;letter-spacing:-.03em;line-height:1.1;margin:14px 0 0}.rp-chooser-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;align-items:start;margin-top:24px}@media (max-width: 820px){.rp-chooser-grid{grid-template-columns:minmax(0,1fr)}.rp-chooser-title{font-size:26px}}.rp-target{border:2px dashed var(--hairline);background:#fff;transition:border-color .12s ease,background .12s ease,color .12s ease}.rp-target-new{border-color:var(--rule);padding:26px;min-height:190px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.rp-target-title{font-family:var(--font-mono);font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0}.rp-target-hint{font-family:var(--font-mono);font-size:13px;color:var(--ink-2);line-height:1.7;margin:10px 0 0}.rp-target-drop{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);margin:0}.rp-chooser-list{display:flex;flex-direction:column;gap:10px}.rp-chooser-listhead{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3);margin:0}.rp-chooser-empty{font-family:var(--font-mono);font-size:13px;color:var(--ink-3);margin:0}.rp-target-site{border-color:#0c0c0c73;padding:16px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.rp-target-url{font-family:var(--font-mono);font-size:16px;font-weight:700;overflow-wrap:anywhere}.rp-target-url .host{color:var(--ink-3)}.rp-target-url .slug{color:var(--accent)}.rp-target-meta{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.rp-target.over{border-style:solid;border-color:var(--accent);background:var(--accent);color:#fff}.rp-target.over .rp-target-title,.rp-target.over .rp-target-hint,.rp-target.over .rp-target-drop,.rp-target.over .rp-target-meta,.rp-target.over .rp-target-url .host,.rp-target.over .rp-target-url .slug{color:#fff}.rp-target.over .rp-target-url .host{color:#ffffffb3}.rp-chooser-esc{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);margin:22px 0 0}.dash2-drop .dropzone{min-height:0;border-width:2px;border-style:dashed;background:#fff}.dash2-drop .dz-inner{width:100%;padding:28px 32px}.dash2-drop .dz-corner{display:none}.dash2-bar{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;text-align:left}.dash2-bar-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.dash2-bar-title{font-family:var(--font-mono);font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}.dash2-bar-hint{font-family:var(--font-mono);font-size:13px;color:var(--ink-2);line-height:1.7;margin:0}.dash2-bar-btn{font-family:var(--font-mono);font-size:14px;font-weight:700;padding:14px 22px;border:2px solid var(--rule);background:var(--rule);color:var(--band-ink);white-space:nowrap}.dropzone:hover .dash2-bar-btn,.dropzone:focus-visible .dash2-bar-btn{background:var(--accent);border-color:var(--accent);color:#fff}.dash2-drop .dropzone.is-drag .dash2-bar-btn{background:var(--accent);border-color:var(--accent);color:#fff}.dash2-row-title{color:var(--ink-2)}.dash2-row-title.untitled{font-style:italic;color:var(--ink-3)}.dash2-toolbar{display:flex;justify-content:space-between;align-items:stretch;gap:20px;margin:28px 0 0;flex-wrap:wrap}.dash2-search{flex:1;min-width:260px;height:48px;box-sizing:border-box;border:2px solid var(--rule);background:#fff;display:flex;align-items:center;gap:12px;padding:0 16px;color:var(--ink-3)}.dash2-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-family:var(--font-mono);font-size:14px;color:var(--ink)}.dash2-search input::placeholder{color:#8f8e8a}.dash2-search:focus-within{border-color:var(--accent)}.dash2-search input::-webkit-search-cancel-button{display:none}.dash2-sort{display:flex;align-items:stretch;font-family:var(--font-mono);font-size:13px}.dash2-sortbtn{border:2px solid var(--rule);background:#fff;color:var(--ink-2);padding:0 22px;height:48px;box-sizing:border-box;display:flex;align-items:center;cursor:pointer;font-family:inherit;font-size:inherit;white-space:nowrap}.dash2-sortbtn+.dash2-sortbtn{border-left:0}.dash2-sortbtn:hover{color:var(--ink)}.dash2-sortbtn[aria-pressed=true]{background:var(--rule);color:var(--band-ink)}.dash2-group{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.dash2-group-meta{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.dash2-row-stats .dash2-stat{display:flex;align-items:baseline;gap:7px}.dash2-row-stats .v{font-size:15px}.dash2-group-label{display:inline-flex;align-items:baseline;gap:6px}.rp-dialog-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.68}.sd-access{font-family:var(--font-mono);font-size:13px}.sd-access-state{color:var(--accent)}.sd-access-banner{display:flex;align-items:center;gap:10px;border:2px solid var(--accent);background:var(--accent-glow);color:var(--accent);padding:12px 14px;font-weight:700;letter-spacing:.02em}.sd-access-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--hairline)}.sd-access-row.last{border-bottom:0}.sd-access-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.sd-access-dots{font-weight:700;letter-spacing:.18em}.sd-access-value{font-weight:700}.sd-access-note{margin:0;color:var(--ink-3);line-height:1.6}.sd-access-field{display:flex;flex-direction:column;gap:6px}.sd-access-input{font-family:var(--font-mono);font-size:13px;padding:9px 10px;border:2px solid var(--hairline);background:var(--paper);color:var(--ink);min-width:0}.sd-access-input:focus{outline:2px solid var(--accent);outline-offset:1px}.sd-access-generate{align-self:flex-start;background:none;border:0;padding:0;font-family:var(--font-mono);font-size:12px;color:var(--accent);border-bottom:1px solid var(--accent);cursor:pointer}.sd-access-durations{display:flex;font-family:var(--font-mono);font-size:12px}.sd-access-duration{border:2px solid var(--rule);border-left:0;background:#fff;color:var(--ink-2);padding:8px 12px;cursor:pointer}.sd-access-duration:first-child{border-left:2px solid var(--rule)}.sd-access-duration[aria-pressed=true]{background:var(--rule);color:var(--band-ink)}.sd-access-upsell,.sd-brand-upsell{border:1px solid var(--band);background:var(--band);color:var(--band-ink);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.sd-access-upsell-eyebrow,.sd-brand-upsell-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--band-muted);margin:0}.sd-access-upsell-copy,.sd-brand-upsell-copy{font-family:var(--font-mono);font-size:13px;margin:0;line-height:1.6}.sd-access-upsell-cta,.sd-brand-upsell-cta{align-self:flex-start;font-family:var(--font-mono);font-size:12px;font-weight:700;padding:9px 14px;border:2px solid var(--paper);background:var(--paper);color:var(--ink)}.sd-access-upsell-cta:hover,.sd-brand-upsell-cta:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.sd-plate-box{border:2px solid var(--rule);background:#fff;display:flex;flex-direction:column}.sd-plate-box .sd-plate{border:0}.sd-plate-address{display:flex;flex-direction:column;gap:6px;min-width:0}.sd-plate-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sd-plate-live{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ok, #2f7a3f);display:inline-flex;align-items:center;gap:6px}.sd-plate-live>span{width:8px;height:8px;border-radius:50%;background:var(--ok, #2f7a3f)}.sd-plate-also{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);overflow-wrap:anywhere}.sd-domain-strip{border-top:2px solid var(--rule);padding:12px 26px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;min-height:60px}.sd-domain-strip-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);width:112px;flex:none}.sd-domain-muted{color:var(--ink-3)}.sd-domain-muted a{color:inherit}.sd-domain-strip-copy{color:var(--ink);font-size:13px;flex:1;min-width:240px}.sd-domain-strip-copy strong{font-weight:700}.sd-domain-strip-host{font-size:13px;font-weight:700;overflow-wrap:anywhere}.sd-domain-strip-end{margin-left:auto}.sd-domain-strip-actions{display:inline-flex;gap:8px}.sd-domain-input{flex:1;min-width:180px;background:#fff}.sd-domain-state{font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border:2px solid var(--rule);background:#fff;color:var(--ink);white-space:nowrap}.sd-domain-state.error{border-color:#c0241a;background:#c0241a;color:#fff}.sd-domain-max{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.sd-domain-max-list{display:flex;gap:6px;flex-wrap:wrap}.sd-domain-chip{border:2px solid var(--hairline);padding:4px 8px;color:var(--ink-2);text-decoration:none}.sd-domain-chip:hover{border-color:var(--ink);color:var(--ink)}.sd-domain-drawer{border-top:2px solid var(--rule);display:flex;flex-direction:column}.sd-domain-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:2px solid var(--rule)}.sd-domain-step{padding:14px 18px;display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono);background:#fff;color:var(--ink);min-width:0}.sd-domain-step+.sd-domain-step{border-left:2px solid var(--rule)}.sd-domain-step-n{font-size:11px;letter-spacing:.08em}.sd-domain-step-label{font-size:13px;font-weight:700}.sd-domain-step-note{font-size:11px;letter-spacing:.04em;color:var(--ink-3);overflow-wrap:anywhere}.sd-domain-step.active{background:var(--rule);color:var(--band-ink)}.sd-domain-step.active .sd-domain-step-note{color:var(--band-muted)}.sd-domain-step.bad{background:#c0241a;color:#fff}.sd-domain-step.bad .sd-domain-step-note{color:#fff}.sd-domain-step.todo{background:var(--paper);color:var(--ink-3)}.sd-domain-setup{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;padding:24px}.sd-domain-setup-col{display:flex;flex-direction:column;gap:12px;min-width:0}.sd-domain-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.sd-domain-record{border:2px solid var(--rule);font-family:var(--font-mono)}.sd-domain-record-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px}.sd-domain-record-row+.sd-domain-record-row{border-top:1px solid var(--hairline)}.sd-domain-record-k{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.sd-domain-record-v{font-size:14px;font-weight:700;word-break:break-all}.sd-domain-copy{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:5px 10px;border:2px solid var(--hairline);background:#fff;color:var(--ink-2);cursor:pointer;min-width:72px}.sd-domain-copy:hover{border-color:var(--ink);color:var(--ink)}.sd-domain-detail{font-family:var(--font-mono);font-size:12px;line-height:1.6;margin:0;color:var(--ink-3);max-width:64ch}.sd-domain-detail.bad{color:#c0241a}.sd-domain-regs{display:flex;font-family:var(--font-mono);font-size:12px;overflow-x:auto}.sd-domain-reg{border:2px solid var(--rule);background:#fff;color:var(--ink-2);padding:8px 12px;cursor:pointer;font:inherit}.sd-domain-reg+.sd-domain-reg{border-left:0}.sd-domain-reg[aria-selected=true]{background:var(--rule);color:var(--band-ink)}.sd-domain-help{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;font-family:var(--font-mono);font-size:12px;line-height:1.6}.sd-domain-help li{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--hairline)}.sd-domain-help li>span:first-child{color:var(--ink-3);flex:none}.sd-domain-plain{padding:24px;display:flex;flex-direction:column;gap:10px;font-family:var(--font-mono);font-size:12px;line-height:1.6}.sd-domain-found{display:flex;align-items:center;gap:10px;font-size:13px}.sd-domain-found>span:first-child{color:var(--ok, #2f7a3f);font-weight:700}.sd-domain-foot{border-top:1px solid var(--hairline);padding:14px 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px}.sd-domain-error{margin:0;padding:12px 26px;border-top:1px solid var(--hairline)}@media (max-width: 720px){.sd-domain-strip{padding:12px 18px}.sd-domain-strip-label{width:100%}.sd-domain-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-domain-step:nth-child(n+3){border-top:2px solid var(--rule)}.sd-domain-step:nth-child(3){border-left:0}.sd-domain-setup{grid-template-columns:minmax(0,1fr);padding:18px}}.sd-versions{display:flex;flex-direction:column;gap:14px}.sd-versions-row{display:flex;flex-direction:column;gap:6px}.sd-versions-row+.sd-versions-row{border-top:1px solid var(--rule);padding-top:14px}.sd-versions-line{display:flex;align-items:baseline;gap:10px;font-family:var(--font-mono);font-size:13px}.sd-versions-line .sd-act{margin-left:auto}.sd-versions-num{font-weight:600}.sd-versions-when{color:var(--muted)}.sd-versions-live{margin-left:auto;font-size:11px;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--accent);color:var(--accent);padding:2px 6px}.sd-versions-detail,.sd-versions-hint{font-family:var(--font-mono);font-size:12px;line-height:1.6;margin:0;color:var(--muted)}.sd-versions-acts{display:flex;gap:8px}.sd-versions-preview{display:flex;flex-direction:column;gap:8px;border:1px solid var(--rule);padding:10px 12px}.sd-versions-code{margin:0;max-height:260px;overflow:auto;font-family:var(--font-mono);font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-all;color:var(--muted)}.sd-brand-note{font-family:var(--font-mono);font-size:13px;line-height:1.6;margin:0;color:var(--muted)}.dash2-lock{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;padding:3px 8px;border:1px solid var(--accent);color:var(--accent)}.dash2-act.protect{border-color:var(--accent);color:var(--accent)}.pr-hero{padding:72px 0 56px;border-bottom:2px solid var(--rule)}.pr-hero .label{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin:0 0 28px;display:flex;align-items:center;gap:12px}.pr-hero .label-rule{width:24px;height:1px;background:var(--ink-3);display:inline-block}.pr-h1{font-family:var(--font-mono);font-weight:700;font-size:clamp(34px,5vw,64px);line-height:1;letter-spacing:-.04em;margin:0 0 24px;max-width:18ch}.pr-lede{font-family:var(--font-sans);font-size:16px;line-height:1.55;color:var(--ink-2);margin:0;max-width:62ch}.pr-plans{padding:64px 0;border-bottom:2px solid var(--rule)}.pr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));border:2px solid var(--rule)}.pr-card{padding:32px 28px 28px;display:flex;flex-direction:column;gap:20px}.pr-card+.pr-card{border-left:2px solid var(--rule)}.pr-card.band{background:var(--band);color:var(--band-ink)}.pr-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.pr-card-eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.pr-card.band .pr-card-eyebrow{color:var(--band-muted)}.pr-chip{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);padding:4px 10px;white-space:nowrap;display:inline-block}.pr-amount-row{display:flex;align-items:baseline;gap:10px;margin-top:18px}.pr-amount{font-family:var(--font-mono);font-weight:700;font-size:44px;line-height:1;letter-spacing:-.04em;margin-top:18px;display:inline-block}.pr-amount-row .pr-amount{margin-top:0}.pr-amount-unit,.pr-amount-note{font-family:var(--font-mono);font-size:13px;color:var(--ink-3)}.pr-amount-note{margin-top:8px}.pr-card.band .pr-amount-unit,.pr-card.band .pr-amount-note{color:var(--band-muted)}.pr-amount-skeleton{display:inline-block;width:3.2ch;height:34px;background:var(--band-rule);vertical-align:baseline}.pr-amount-skeleton.small{width:2.6ch;height:18px}.pr-scarcity{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);padding:4px 10px;margin-top:14px;display:inline-block}.pr-scarcity.pending,.pr-scarcity.unavailable{background:transparent;color:var(--band-muted);border:1px solid var(--band-rule);text-transform:none;letter-spacing:.04em}.pr-card-blurb{font-family:var(--font-sans);font-size:14px;line-height:1.6;color:var(--ink-2);margin:0}.pr-card.band .pr-card-blurb{color:var(--band-muted)}.pr-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-family:var(--font-mono);font-size:13px;line-height:1.5;color:var(--ink);flex:1}.pr-card.band .pr-features{color:var(--band-ink)}.pr-features li.coming{color:var(--band-muted);display:flex;align-items:baseline;gap:8px}.pr-soon{font-size:10px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--band-rule);padding:1px 6px;color:var(--band-muted)}.pr-cta{justify-content:center}.pr-buy:disabled{opacity:.55;cursor:default}.pr-card.band .pr-buy{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pr-error{font-family:var(--font-mono);font-size:12px;color:var(--accent);margin:0}.pr-features li.muted{color:var(--ink-3)}.pr-ladder{margin-top:24px;border:2px solid var(--rule);background:var(--band);color:var(--band-ink)}.pr-ladder-head{padding:22px 24px;border-bottom:1px solid var(--band-rule);display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap}.pr-ladder-head .pr-card-eyebrow{color:var(--band-muted)}.pr-ladder-head p{font-family:var(--font-sans);font-size:14px;line-height:1.6;color:var(--band-ink);margin:10px 0 0;max-width:56ch}.pr-steps{display:grid;grid-template-columns:repeat(5,1fr);align-items:end}.pr-step{padding:20px 18px;border-right:1px solid var(--band-rule);display:flex;flex-direction:column;justify-content:flex-end;gap:14px;min-height:190px}.pr-step:last-child{border-right:0}.pr-step-amount{font-family:var(--font-mono);font-weight:700;font-size:26px;letter-spacing:-.03em;color:var(--band-ink)}.pr-step.current .pr-step-amount{color:var(--accent)}.pr-step-sold{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--band-ink);margin-bottom:-6px}.pr-step-bar{background:var(--band-rule)}.pr-step.current .pr-step-bar{background:var(--accent)}.pr-step-bar.open{background:repeating-linear-gradient(135deg,var(--band-rule) 0 6px,transparent 6px 12px)}.pr-step-bar.placeholder{background:var(--band-2)}.pr-step-range{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--band-muted)}.pr-step.current .pr-step-range{color:var(--band-ink)}.pr-limits{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:2px solid var(--rule)}.pr-limits>div{padding:40px var(--gutter-sm);border-right:2px solid var(--rule)}.pr-limits>div:last-child{border-right:0}.pr-limit-label{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.pr-limit-value{font-family:var(--font-mono);font-size:clamp(18px,2vw,28px);font-weight:700;margin-top:6px}.pr-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;margin-bottom:40px}.pr-section-head h2{font-family:var(--font-mono);font-weight:700;font-size:clamp(26px,3.2vw,40px);line-height:1.1;letter-spacing:-.03em;margin:0}.pr-section-num{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--ink-3);white-space:nowrap}.pr-badge-band{background:var(--band);color:var(--band-ink);padding:88px 0}.pr-badge-band .pr-section-num{color:var(--band-muted)}.pr-badge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.pr-badge-card{border:1px solid var(--band-rule);padding:24px}.pr-badge-card.accent{border-color:var(--accent)}.pr-badge-eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--band-muted);margin-bottom:12px}.pr-badge-eyebrow.accent{color:var(--accent)}.pr-badge-card p{font-family:var(--font-sans);font-size:14px;line-height:1.65;color:var(--band-ink);margin:0}.pr-compare{padding:88px 0;border-bottom:2px solid var(--rule)}.pr-table-scroll{overflow-x:auto;border:2px solid var(--rule)}.pr-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:13px;min-width:820px}.pr-table thead tr{border-bottom:2px solid var(--rule)}.pr-table th{text-align:left;padding:18px 20px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--ink);border-left:1px solid var(--hairline)}.pr-table th:first-child{color:var(--ink-3);font-weight:400;border-left:0;width:34%}.pr-table th.accent{color:var(--accent-ink);background:var(--accent);border-left-color:var(--accent)}.pr-table td{padding:14px 20px;border-left:1px solid var(--hairline)}.pr-table td:first-child{border-left:0}.pr-table tbody tr{border-bottom:1px solid var(--hairline-2)}.pr-table td.muted{color:var(--ink-3)}.pr-table td.accent{background:var(--accent-glow);font-weight:700}.pr-table td.accent.soon{font-weight:400;color:var(--ink-3);font-style:italic}.pr-table-group{background:var(--paper-2);border-top:1px solid var(--hairline);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);padding:10px 20px}.pr-faq-section{padding:88px 0;border-bottom:2px solid var(--rule)}.pr-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:56px}.pr-faq h2{font-family:var(--font-mono);font-size:clamp(26px,2.8vw,36px);letter-spacing:-.03em;margin:16px 0 0;font-weight:700}.pr-faq-list{border-top:2px solid var(--rule)}.pr-faq-list details{border-bottom:1px solid var(--hairline);padding:18px 0}.pr-faq-list summary{cursor:pointer;font-family:var(--font-mono);font-size:15px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:16px}.pr-faq-list summary::-webkit-details-marker{display:none}.pr-faq-list summary span{color:var(--ink-3);flex:none}.pr-faq-list details[open] summary span{transform:rotate(45deg)}.pr-faq-list p{margin:12px 0 0;color:var(--ink-2);font-size:14px;line-height:1.65;font-family:var(--font-sans)}.pr-cta-band{border-top:2px solid var(--rule);background:var(--accent);color:#fff;padding:96px 0;text-align:center}.pr-cta-band h2{font-family:var(--font-mono);font-size:clamp(34px,5vw,64px);letter-spacing:-.04em;margin:0 0 36px;font-weight:700;line-height:1}.pr-cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.pr-cta-dark,.pr-cta-light{padding:14px 24px;font-family:var(--font-mono);font-size:14px;font-weight:700;border:0;border-bottom:0;display:inline-block}.pr-cta-dark{background:var(--band);color:#fff}.pr-cta-light{background:#fff;color:var(--band)}@media (max-width: 880px){.pr-steps{grid-template-columns:repeat(2,1fr)}.pr-step{border-top:1px solid var(--band-rule);min-height:150px}.pr-step:nth-child(2n){border-right:0}}@media (max-width: 860px){.pr-faq{grid-template-columns:1fr;gap:24px}.pr-limits{grid-template-columns:repeat(2,1fr)}.pr-limits>div:nth-child(2n){border-right:0}.pr-limits>div:nth-child(-n+2){border-bottom:2px solid var(--rule)}}@media (max-width: 420px){.pr-limits{grid-template-columns:1fr}.pr-limits>div{border-right:0;border-bottom:2px solid var(--rule)}.pr-limits>div:last-child{border-bottom:0}}.pr-th-price{display:block;font-weight:400;color:var(--ink-3);letter-spacing:.06em;margin-top:4px;min-height:1em}.pr-table th.accent .pr-th-price{color:var(--accent-ink)}.pr-table td.soon{font-weight:400;color:var(--ink-3);font-style:italic}.pr-table tr.pr-table-billing{border-top:2px solid var(--rule);border-bottom:0}.pr-table tr.pr-table-billing td{padding:18px 20px;vertical-align:top}.pr-table tr.pr-table-billing td:first-child{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.pr-billing-strong{display:block;font-weight:700}.pr-billing-note{display:block;color:var(--accent);margin-top:4px}@media (max-width: 1080px){.pr-cards{grid-template-columns:1fr}.pr-card+.pr-card{border-left:0;border-top:2px solid var(--rule)}}.pr-toggle-row{display:flex;align-items:center;gap:16px;margin-top:40px;flex-wrap:wrap}.pr-toggle{display:inline-flex;border:1px solid var(--rule)}.pr-toggle-btn{font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;padding:10px 18px;border:0;background:transparent;color:var(--ink-2);cursor:pointer}.pr-toggle-btn.on{background:var(--ink);color:var(--paper)}.pr-toggle-note{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pr-step-progress{height:26px;border:1px solid var(--accent);display:flex}.pr-step-progress>div{background:var(--accent)}.bill-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;border:1px solid var(--hairline);padding:16px 20px;margin-bottom:28px}.bill-panel-title{font-family:var(--font-mono);font-size:13px;margin:0 0 4px;color:var(--ink)}.bill-panel-plus{color:var(--ink-3)}.bill-panel-line{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);margin:0;max-width:62ch;line-height:1.6}.bill-panel-line.muted{color:var(--ink-3)}.bill-panel-line a{color:var(--accent)}.bill-panel-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.bill-panel .dash-error{margin-top:8px}.resume-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;border:1px solid var(--hairline);border-left:3px solid var(--accent);padding:16px 20px;margin-bottom:20px}.resume-band-title{font-family:var(--font-mono);font-size:13px;margin:0 0 4px;color:var(--ink)}.resume-band-line{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);margin:0;line-height:1.6}.resume-band-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.sd-tabs{display:flex;font-family:var(--font-mono);font-size:13px}.sd-tab{flex:1;min-width:0;height:48px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:2px solid var(--rule);background:#fff;color:var(--ink);font:inherit;cursor:pointer}.sd-tab+.sd-tab{border-left:0}.sd-tab[aria-selected=true]{background:var(--rule);color:var(--band-ink)}.sd-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sd-tab-state{font-size:11px;letter-spacing:.08em;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-tabpanel .sd-card-body{padding:24px}.sd-tabpanel .sd-access-note,.sd-tabpanel .sd-versions-hint{max-width:64ch}@media (max-width: 640px){.sd-tabs{flex-wrap:wrap}.sd-tab{flex:1 1 50%}.sd-tab+.sd-tab{border-left:2px solid var(--rule)}.sd-tab:nth-child(2n){border-left:0}.sd-tab:nth-child(n+3){border-top:0}}.sd-upgrade{border:1px solid var(--band);background:var(--band);color:var(--band-ink);padding:18px;display:flex;flex-direction:column;gap:14px;font-family:var(--font-mono)}.sd-upgrade-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--band-muted);margin:0}.sd-upgrade-list{display:flex;flex-direction:column;font-size:13px}.sd-upgrade-list>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--band-rule)}.sd-upgrade-list>div:last-child{border-bottom:0}.sd-upgrade-list>div>span:last-child{color:var(--band-muted);font-size:12px}.sd-upgrade-cta{align-self:flex-start;font-size:12px;font-weight:700;padding:9px 14px;border:2px solid var(--paper);background:var(--paper);color:var(--ink);text-decoration:none}.sd-upgrade-cta:hover{background:var(--accent);border-color:var(--accent);color:#fff}.dash2-top{display:flex;gap:24px;align-items:stretch;margin-bottom:40px}.dash2-top>*{flex:1 1 0;min-width:0;margin:0}.dash2-top .dash2-drop .dropzone{height:100%}.dash2-top .dash2-bar{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px;height:100%}.dash2-bar-title .accent{color:var(--accent)}@media (max-width: 900px){.dash2-top{flex-direction:column}}.dash2-top .bill-panel{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border:2px solid var(--rule);background:#fff}.bill-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:16px 20px}.bill-panel-head .bill-panel-title{font-weight:700}.bill-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--rule);flex:1}.bill-cell{padding:14px 20px;display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono);border-bottom:1px solid var(--hairline)}.bill-cell:nth-child(odd){border-right:1px solid var(--hairline)}.bill-cell:nth-last-child(-n+2):nth-child(odd),.bill-cell:last-child{border-bottom:0}.bill-cell-k{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.bill-cell-v{font-size:15px;font-weight:700;color:var(--ink)}.bill-cell-sub{font-size:12px;color:var(--ink-3);overflow-wrap:anywhere}.bill-cells.locked .bill-cell-v{color:var(--ink-3)}.dash2-act.details{border-color:var(--rule);color:var(--ink)}.dash2-chip svg{vertical-align:-1px}@media (min-width: 901px){.sd-tabpanel .sd-versions-row{display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:8px 16px}.sd-tabpanel .sd-versions-row>.sd-versions-hint{grid-column:1 / -1}.sd-tabpanel .sd-versions-detail{margin:0}}.sd-analytics{display:flex;flex-direction:column;gap:16px}.sd-analytics-range{display:flex;gap:6px;flex-wrap:wrap}.sd-analytics-range button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sd-analytics-total{display:flex;align-items:baseline;gap:12px;font-family:var(--font-mono)}.sd-analytics-total .big{font-size:28px;font-weight:600;letter-spacing:-.02em}.sd-analytics-total .k{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.sd-analytics-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:12px}.sd-analytics-table th,.sd-analytics-table td{text-align:left;padding:4px 0;border-bottom:1px solid var(--rule);vertical-align:baseline}.sd-analytics-table th{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.sd-analytics-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px}.sd-analytics-table .bar{width:40%;padding-left:12px}.sd-analytics-table .bar i{display:block;height:8px;background:var(--accent);min-width:1px}.sd-analytics-table .muted{color:var(--muted)}.sd-analytics-cuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 24px}.sd-analytics-cut h4{margin:0 0 6px;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.sd-analytics-hint{font-family:var(--font-mono);font-size:12px;line-height:1.6;margin:0;color:var(--muted)}.mw .mw-eyebrow{flex-direction:column;align-items:center;gap:10px}.mw .mw-eyebrow-2:before{display:none}.mw .mw-eyebrow-2 .accent{color:var(--accent)}.mw .mw-headline-slot{min-height:228px;display:flex;align-items:center;justify-content:center;margin:0 auto 40px}.mw .mw-headline-slot .merged-headline{margin:0 auto}@keyframes mw-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mw .mw-rise{animation:mw-rise .32s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion: reduce){.mw .mw-rise{animation:none}}.mw .mw-band{max-width:1040px;margin:0 auto 40px;text-align:left;background:var(--band);color:var(--band-ink);border:2px solid var(--rule);padding:28px 32px;font-family:var(--font-mono)}.mw .mw-band-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 24px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--band-rule);margin-bottom:20px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--band-muted)}.mw .mw-checking{display:inline-flex;align-items:center;gap:12px}.mw .mw-checking:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #2b5cff40;animation:pageship-pulsedot 1.6s ease-in-out infinite}.mw .mw-band-body{min-height:125px}.mw .mw-band-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.mw .mw-lead{margin:0;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.02em;text-wrap:pretty}.mw .mw-band-aside{font-size:13px;color:var(--band-muted);white-space:nowrap}.mw .mw-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--band-rule)}.mw .mw-cell{padding:16px 18px}.mw .mw-cell+.mw-cell{border-left:1px solid var(--band-rule)}.mw .mw-cell .n{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--band-muted)}.mw .mw-cell .k{font-size:15px;font-weight:700;line-height:1.3;letter-spacing:-.02em;margin-top:10px}.mw .mw-cell .v{font-size:12px;line-height:1.6;color:var(--band-muted);margin-top:6px;overflow-wrap:anywhere}.mw .mw-pro{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.mw .mw-pro-btn{font-size:15px;font-weight:700;padding:16px 26px;background:var(--accent);border:1px solid var(--accent);border-bottom:1px solid var(--accent);color:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;transition:background .12s ease,color .12s ease}.mw .mw-pro-btn:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.mw .mw-pro-price{font-size:12px;color:var(--band-muted);white-space:nowrap}.mw .mw-pro-price strong{color:var(--band-ink)}.mw .mw-plans-single{grid-template-columns:minmax(0,1fr);max-width:520px}.mw .mw-plan{background:#fff}.mw .mw-plan.door-agent{background:var(--band)}.mw .mw-plan .door-head span+span.mw-plan-price{display:inline;color:var(--ink);font-weight:700}.mw .mw-plan.door-agent .door-head span+span.mw-plan-price{color:var(--band-ink)}.mw .mw-plan-body{flex:1;padding:20px 20px 24px;display:flex;flex-direction:column;gap:16px;font-family:var(--font-mono)}.mw .mw-plan-title{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.mw .mw-plan-items{display:flex;flex-direction:column;border-top:1px solid var(--hairline)}.mw .mw-plan.door-agent .mw-plan-items{border-top-color:var(--band-rule)}.mw .mw-plan-items>div{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--hairline);font-size:13px;line-height:1.5}.mw .mw-plan.door-agent .mw-plan-items>div{border-bottom-color:var(--band-rule)}.mw .mw-plan-items .n{color:var(--ink-3);flex:none}.mw .mw-plan.door-agent .mw-plan-items .n{color:var(--band-muted)}.mw .mw-plan-form{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:12px;border-top:1px solid var(--hairline)}.mw .mw-plan.door-agent .mw-plan-form{border-top-color:var(--band-rule)}.mw .mw-plan-form input{flex:1 1 200px;min-width:0;font-family:var(--font-mono);font-size:14px;padding:14px;background:#fff;border:1px solid var(--rule);color:var(--ink);border-radius:0}.mw .mw-plan.door-agent .mw-plan-form input{background:var(--paper);border-color:var(--paper)}.mw .mw-plan-form input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mw .mw-plan-form .door-btn{border:0;cursor:pointer}.mw .mw-plan-form .door-btn:disabled{opacity:.6;cursor:default}.mw .mw-plan-error{flex-basis:100%;margin:0;font-family:var(--font-mono);font-size:13px;color:#c0241a}.mw .mw-plan.door-agent .mw-plan-error{color:#ff9d9d}.mw .mw-plan-sent{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px;border-top:1px solid var(--hairline);font-family:var(--font-mono);font-size:13px;color:var(--ink-3);overflow-wrap:anywhere}.mw .mw-plan.door-agent .mw-plan-sent{border-top-color:var(--band-rule);color:var(--band-muted)}.mw .mw-plan-sent strong{color:var(--ink)}.mw .mw-plan.door-agent .mw-plan-sent strong{color:var(--band-ink)}.mw .mw-plan-alt{font-family:var(--font-mono);font-size:13px;color:inherit;background:none;border:0;border-bottom:1px solid var(--hairline);padding:0 0 2px;cursor:pointer}.mw .mw-plan.door-agent .mw-plan-alt{border-bottom-color:var(--band-rule)}@media (max-width: 820px){.mw .mw-headline-slot{min-height:160px}.mw .mw-band{padding:24px 20px}.mw .mw-band-body{min-height:96px}.mw .mw-band-grid{grid-template-columns:minmax(0,1fr);gap:20px}.mw .mw-lead{font-size:17px}.mw .mw-cells{grid-template-columns:minmax(0,1fr)}.mw .mw-cell+.mw-cell{border-left:0;border-top:1px solid var(--band-rule)}.mw .mw-pro{align-items:stretch}.mw .mw-plans .mw-plan.door-agent{border-left:0;border-top:2px solid var(--rule)}.mw .mw-plan-form{flex-direction:column}.mw .mw-plan-form input{flex:none;width:100%}}
