:root{--ink:#0E0E10;--ink-deep:#08080A;--ink-card:#16161A;--ink-elev:#1B1B1F;--bone:#F5F1EA;--bone-soft:#F0EADD;--bone-mute:#DFD9CD;--hair:#252523;--hair-bold:#34342F;--rule:#3A3A35;--dim:#8A8680;--dim-low:#5C5A55;--dim-lower:#3F3D38;--gold:#C8A65D;--amber:#E6B870;--gold-dim:#806A40;--signal:#82E0C9;--signal-dim:#4F8C7C;--warn:#E6B870;--critical:#E07060;--serif:var(--font-display,"Fraunces"),"Iowan Old Style",Georgia,serif;--sans:var(--font-sans,"Inter"),-apple-system,BlinkMacSystemFont,sans-serif;--mono:var(--font-mono,"JetBrains Mono"),"SF Mono",Menlo,monospace;--max-width:1240px;--pad:56px;--pad-md:32px;--pad-sm:24px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--ink)}body{margin:0;color:var(--bone);font-family:var(--sans);font-weight:400;line-height:1.62;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--amber);color:var(--ink)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:200;opacity:.035;background-image:radial-gradient(1px 1px at 20% 30%,var(--bone) 50%,transparent 50%),radial-gradient(1px 1px at 70% 60%,var(--bone) 50%,transparent 50%),radial-gradient(1px 1px at 40% 80%,var(--bone) 50%,transparent 50%),radial-gradient(1px 1px at 90% 20%,var(--bone) 50%,transparent 50%);background-size:3px 3px,5px 5px,7px 7px,4px 4px;mix-blend-mode:screen}.skip-link{position:absolute;left:-9999px;top:0;background:var(--bone);color:var(--ink);padding:8px 14px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:2px;z-index:1000}.skip-link:focus{left:8px;top:8px}.wrap{max-width:var(--max-width);margin:0 auto;padding:0 var(--pad)}@media (max-width:900px){.wrap{padding:0 var(--pad-md)}}@media (max-width:540px){.wrap{padding:0 var(--pad-sm)}}#topnav{position:-webkit-sticky;position:sticky;top:0;z-index:50;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:rgba(14,14,16,.82);border-bottom:1px solid var(--hair)}#topnav .nwrap{max-width:var(--max-width);margin:0 auto;padding:16px var(--pad);justify-content:space-between;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}#topnav .left,#topnav .nwrap{display:flex;align-items:center}#topnav .left{gap:18px;color:var(--dim)}#topnav .left .ident{color:var(--bone);font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:8px}#topnav .left .ident-mark{display:inline-block;width:24px;height:24px;flex-shrink:0}#topnav .left .ident em{color:var(--gold);font-style:normal}#topnav .left .ident-tag{color:var(--dim-low);margin-left:4px}#topnav .right{display:flex;gap:26px;color:var(--dim);align-items:center}#topnav .right a{color:var(--dim);text-decoration:none;transition:color .18s ease}#topnav .right a:hover{color:var(--bone)}#topnav .right .cta{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--hair-bold);color:var(--bone);border-radius:999px;transition:all .18s ease}#topnav .right .cta:hover{border-color:var(--gold);color:var(--gold)}@media (max-width:900px){#topnav .nwrap{padding:14px var(--pad-md)}#topnav .right>a:not(.cta){display:none}}@media (max-width:540px){#topnav .nwrap{padding:12px var(--pad-sm)}}.label{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.label.gold{color:var(--gold)}.label.signal{color:var(--signal)}.label.bone{color:var(--bone)}.hero{position:relative;min-height:92vh;padding:56px 0 64px;border-bottom:1px solid var(--hair);overflow:hidden;display:flex;flex-direction:column}.hero .meta-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px;align-items:start;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding-top:8px}.hero .meta-row .center{text-align:center;color:var(--gold)}.hero .meta-row .right{text-align:right}@media (max-width:760px){.hero .meta-row{grid-template-columns:1fr;gap:8px}.hero .meta-row .center,.hero .meta-row .right{text-align:left}}.hero .stage{flex:1 1;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;grid-gap:80px;gap:80px;padding:80px 0 0}@media (max-width:1000px){.hero .stage{grid-template-columns:1fr;gap:56px;padding:64px 0 0}}.hero .copy h1{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(44px,6.4vw,92px);line-height:1.02;letter-spacing:-.028em;color:var(--bone);font-variation-settings:"opsz" 144;margin:0 0 28px}.hero .copy h1 em{color:var(--gold);font-style:italic;font-weight:400}.hero .copy .lede{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(18px,1.6vw,22px);line-height:1.52;color:var(--bone-mute);max-width:540px;margin:0 0 36px;font-variation-settings:"opsz" 100}.hero .copy .lede strong{color:var(--bone);font-weight:400;font-style:italic}.hero .cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero .hero-proof{margin:24px 0 4px;font-size:11.5px;color:var(--signal)}.hero .hero-caveat,.hero .hero-proof{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase}.hero .hero-caveat{margin:0;font-size:11px;color:var(--dim)}.hero .hero-caveat-link{color:var(--bone-mute);text-decoration:none;border-bottom:1px solid;padding-bottom:1px;transition:color .15s ease}.hero .hero-caveat-link:hover{color:var(--gold)}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-radius:999px;transition:all .2s cubic-bezier(.2,.6,.2,1);border:1px solid transparent;cursor:pointer;background:transparent;color:var(--bone);font-weight:500}.btn-primary{background:var(--bone);color:var(--ink);border-color:var(--bone)}.btn-primary:hover{background:var(--gold);border-color:var(--gold);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--bone);border-color:var(--hair-bold)}.btn-ghost:hover{border-color:var(--bone);transform:translateY(-1px)}.btn .arrow{display:inline-block;transition:transform .2s}.btn:hover .arrow{transform:translateX(2px)}.terminal{position:relative;background:var(--ink-card);border:1px solid var(--hair-bold);border-radius:6px;padding:0;font-family:var(--mono);font-size:12.5px;line-height:1.55;color:var(--bone-mute);overflow:hidden;box-shadow:0 30px 60px -20px rgba(0,0,0,.55),0 0 0 1px rgba(200,166,93,.04)}.terminal .chrome{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--hair);background:var(--ink-deep)}.terminal .chrome .dot{width:10px;height:10px;border-radius:50%;background:var(--hair-bold)}.terminal .chrome .label{margin-left:auto;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.terminal .body{padding:18px 22px 22px;min-height:360px;white-space:pre-wrap;word-break:break-word}.terminal .line{display:block}.terminal .prompt{color:var(--gold);-webkit-user-select:none;-moz-user-select:none;user-select:none}.terminal .cmd{color:var(--bone)}.terminal .arg{color:var(--dim)}.terminal .url{color:var(--signal)}.terminal .header{color:var(--bone-mute)}.terminal .resp-401{color:var(--critical)}.terminal .resp-402{color:var(--warn)}.terminal .resp-200{color:var(--signal)}.terminal .meta{color:var(--dim);font-size:11px}.terminal .cursor{display:inline-block;width:7px;height:14px;background:var(--bone);vertical-align:-2px;animation:blink 1s steps(2,jump-none) infinite}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.proof-strip{padding:64px 0;border-bottom:1px solid var(--hair)}.proof-strip .label-row{display:flex;align-items:center;gap:16px;margin-bottom:32px}.proof-strip .label-row .rule{flex:1 1;height:1px;background:var(--hair)}.proof-strip .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:900px){.proof-strip .grid{grid-template-columns:1fr}}.proof-card{background:var(--ink-card);border:1px solid var(--hair);border-radius:8px;padding:24px 26px;transition:border-color .2s,transform .2s}.proof-card:hover{border-color:var(--hair-bold);transform:translateY(-2px)}.proof-card .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.proof-card .head .name{font-size:11px;letter-spacing:.14em;color:var(--bone)}.proof-card .head .name,.proof-card .status{font-family:var(--mono);text-transform:uppercase}.proof-card .status{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.12em;color:var(--signal)}.proof-card .status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 8px var(--signal);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.proof-card .figure{font-family:var(--serif);font-style:italic;font-weight:400;font-size:28px;line-height:1.1;color:var(--bone);margin:0 0 10px;font-variation-settings:"opsz" 36}.proof-card .desc{font-size:13px;line-height:1.5;color:var(--dim);margin:0 0 16px}.proof-card .link{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .18s}.proof-card .link:hover{color:var(--amber)}.values{padding:96px 0;border-bottom:1px solid var(--hair)}.values .head{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:40px;gap:40px;align-items:end;margin-bottom:56px}@media (max-width:900px){.values .head{grid-template-columns:1fr;gap:16px;align-items:start}}.values h2{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-.02em;color:var(--bone);margin:0;font-variation-settings:"opsz" 96}.values h2 em{color:var(--gold);font-style:italic;font-weight:400}.values .lede{font-size:16px;line-height:1.6;color:var(--bone-mute);max-width:580px;margin:0}.values .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:900px){.values .grid{grid-template-columns:1fr}}.value-card{position:relative;background:var(--ink-card);border:1px solid var(--hair);border-radius:8px;padding:32px 28px;transition:border-color .2s,transform .2s}.value-card:hover{border-color:var(--gold-dim);transform:translateY(-2px)}.value-card .num{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.value-card h3{font-family:var(--serif);font-style:italic;font-weight:400;font-size:26px;line-height:1.15;letter-spacing:-.012em;color:var(--bone);margin:0 0 14px;font-variation-settings:"opsz" 48}.value-card p{font-size:14px;line-height:1.62;color:var(--bone-mute);margin:0 0 18px}.value-card .demo{margin-top:16px;padding:14px 16px;background:var(--ink-deep);border:1px solid var(--hair);border-radius:4px;font-family:var(--mono);font-size:12px;line-height:1.55;color:var(--bone-mute);white-space:pre-wrap;overflow-x:auto}.value-card .demo .k{color:var(--gold)}.value-card .demo .v{color:var(--bone)}.value-card .demo .c{color:var(--dim)}.value-card .demo .ok{color:var(--signal)}.flow{padding:96px 0;border-bottom:1px solid var(--hair)}.flow .head{max-width:720px;margin:0 0 56px}.flow h2{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.015em;color:var(--bone);margin:0 0 12px}.flow h2 em{font-style:italic;color:var(--gold);font-weight:400}.flow .lede{color:var(--bone-mute);font-size:16px;line-height:1.6;margin:0;max-width:600px}.flow-steps{list-style:none;margin:0 0 40px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.flow-steps li{background:var(--ink-card);border:1px solid var(--hair);border-radius:8px;padding:24px 22px;display:flex;flex-direction:column;gap:10px}.flow-steps .step-num{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.flow-steps .step-code{font-family:var(--mono);font-size:13.5px;color:var(--gold);letter-spacing:-.005em}.flow-steps p{color:var(--bone-mute);font-size:13.5px;line-height:1.55;margin:0}.flow-steps p em{font-style:italic;color:var(--bone-soft)}.flow-steps p code{font-family:var(--mono);font-size:.92em;color:var(--bone)}.flow-cta{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:980px){.flow-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.flow-steps{grid-template-columns:1fr}}.why{border-bottom:1px solid var(--hair);background:var(--ink-deep)}.why .head{margin:0 0 48px}.why h2{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.015em;color:var(--bone);margin:0 0 12px}.why h2 em{font-style:italic;color:var(--gold);font-weight:400}.why .lede{color:var(--bone-mute);font-size:16px;line-height:1.6;margin:0;max-width:620px}.why-grid{grid-template-columns:repeat(4,1fr)}.why-card{background:var(--ink-card);border:1px solid var(--hair);border-radius:8px;padding:26px 24px;display:flex;flex-direction:column;gap:10px}.why-card h3{font-family:var(--serif);font-weight:400;font-style:italic;font-size:18px;color:var(--bone);margin:0;letter-spacing:-.005em}.why-card p{color:var(--bone-mute);font-size:13.5px;line-height:1.6;margin:0}.why-card p+p{margin-top:12px}.why-card .why-vs{border-top:1px solid var(--hair);padding-top:10px;font-family:var(--mono);font-size:11.5px;letter-spacing:.01em;color:var(--bone-faint,#6b6b73)}@media (max-width:980px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.why-grid{grid-template-columns:1fr}}.bvb{padding:96px 0 80px;border-top:1px solid var(--hair)}.bvb-head{max-width:760px;margin-bottom:56px}.bvb-head .eyebrow{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.bvb-head h2{margin:0 0 16px;font-family:var(--serif);font-size:38px;line-height:1.1;letter-spacing:-.015em;color:var(--bone);font-weight:400}.bvb-head h2 em{font-style:italic;color:var(--gold)}.bvb-head .lede{color:var(--bone-mute);font-size:15px;line-height:1.55;margin:0}.bvb-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.bvb-col{background:var(--ink-card);border:1px solid var(--hair);border-radius:6px;padding:28px 28px 24px}.bvb-replaces{border-color:rgba(0,200,150,.18)}.bvb-keeps{border-color:rgba(200,166,93,.18)}.bvb-pill{display:inline-block;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:1px solid}.bvb-pill-replaces{color:rgb(0,200,150)}.bvb-pill-keeps{color:var(--gold)}.bvb-sub{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--bone-faint,#6b6b73);margin:14px 0 18px}.bvb-col ul{list-style:none;padding:0;margin:0;gap:18px}.bvb-col li,.bvb-col ul{display:flex;flex-direction:column}.bvb-col li{gap:6px;padding-bottom:16px;border-bottom:1px solid var(--hair)}.bvb-col li:last-child{border-bottom:none;padding-bottom:0}.bvb-col li strong{font-family:var(--serif);font-style:italic;font-weight:400;font-size:17px;color:var(--bone);letter-spacing:-.005em}.bvb-col li span{font-size:13.5px;line-height:1.55;color:var(--bone-mute)}.bvb-foot{margin-top:36px;font-family:var(--mono);font-size:11.5px;letter-spacing:.01em;color:var(--bone-faint,#6b6b73);max-width:760px;line-height:1.55}@media (max-width:980px){.bvb{padding:64px 0 56px}.bvb-head{margin-bottom:32px}.bvb-head h2{font-size:28px}.bvb-grid{grid-template-columns:1fr;gap:16px}.bvb-col{padding:22px 20px 18px}}.console-preview{padding:96px 0;border-bottom:1px solid var(--hair);background:var(--ink)}.console-preview .head{max-width:720px;margin:0 auto 40px;text-align:center}.console-preview .head h2{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.018em;color:var(--bone);margin:0 0 14px}.console-preview .head h2 em{color:var(--gold);font-style:italic;font-weight:400}.console-preview .head .lede{font-size:15px;line-height:1.65;color:var(--bone-mute);margin:0 auto;max-width:560px}.console-preview .cp-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px;margin-top:8px}@media (max-width:920px){.console-preview .cp-grid{grid-template-columns:1fr;gap:18px}}.console-preview .cp-card{background:var(--ink-card);border:1px solid var(--hair);border-radius:10px;padding:28px 24px 26px}.console-preview .cp-card .cp-label{display:inline-block;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:12px}.console-preview .cp-card h3{font-family:var(--serif);font-style:italic;font-weight:400;font-size:22px;line-height:1.25;letter-spacing:-.01em;color:var(--bone);margin:0 0 12px}.console-preview .cp-card p{font-size:14px;line-height:1.6;color:var(--bone-mute);margin:0}.console-preview .cp-card code{font-family:var(--mono);font-size:12.5px;color:var(--bone);background:var(--ink-deep);padding:1px 6px;border-radius:4px}.console-preview .cp-cta{display:flex;gap:16px;justify-content:center;margin-top:36px;flex-wrap:wrap}.posture{padding:96px 0;border-bottom:1px solid var(--hair);background:var(--ink-deep)}.posture .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:start}@media (max-width:900px){.posture .row{grid-template-columns:1fr;gap:40px}}.posture .head{max-width:720px;margin:0 0 32px}.posture .head h2{margin-bottom:12px}.posture .head .lede{margin:0;max-width:600px}.posture h2{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.018em;color:var(--bone);margin:0 0 20px;font-variation-settings:"opsz" 96}.posture h2 em{color:var(--gold);font-style:italic;font-weight:400}.posture .lede{font-size:15px;line-height:1.65;color:var(--bone-mute);margin:0 0 28px;max-width:480px}.posture .posture-list{list-style:none;margin:0;padding:24px 26px;background:var(--ink-card);border:1px solid var(--hair);border-radius:8px;display:flex;flex-direction:column;gap:14px}.posture .posture-list li{color:var(--bone-mute);font-size:14.5px;line-height:1.55;padding-left:18px;position:relative}.posture .posture-list li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 8px var(--signal-dim)}.posture .posture-list li:nth-child(3):before,.posture .posture-list li:nth-child(4):before{background:var(--gold-dim);box-shadow:none}.posture .verified-block{background:var(--ink-card);border:1px solid var(--hair);border-radius:8px;padding:26px 28px}.posture .verified-block h3{font-family:var(--serif);font-style:italic;font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.01em;color:var(--gold);margin:0;font-variation-settings:"opsz" 48}.posture .verified-block .truth-lock{margin-top:8px;font-size:13px;line-height:1.55;color:var(--bone-mute)}.posture .verified-block .lane-list{list-style:none;padding:0;margin:18px 0 0}.posture .verified-block .lane-list li{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid var(--hair);font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--bone-mute)}.posture .verified-block .lane-list li:last-child{border-bottom:none}.posture .verified-block .lane-list .name{color:var(--bone)}.posture .verified-block .lane-list .meta{color:var(--signal);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.docs-grid{padding:96px 0;border-bottom:1px solid var(--hair)}.docs-grid .head{margin-bottom:40px}.docs-grid h2{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.018em;color:var(--bone);margin:0 0 16px;font-variation-settings:"opsz" 96}.docs-grid h2 em{color:var(--gold);font-style:italic;font-weight:400}.docs-grid .lede{font-size:15px;line-height:1.65;color:var(--bone-mute);max-width:580px;margin:0}.docs-grid .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media (max-width:760px){.docs-grid .grid{grid-template-columns:1fr}}.docs-card{background:var(--ink-card);border:1px solid var(--hair);border-radius:8px;padding:26px 28px;text-decoration:none;color:var(--bone);display:flex;flex-direction:column;gap:10px;transition:border-color .2s,transform .2s}.docs-card:hover{border-color:var(--gold-dim);transform:translateY(-2px)}.docs-card .label{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.docs-card h3{font-family:var(--serif);font-style:italic;font-weight:400;font-size:22px;line-height:1.2;color:var(--bone);margin:0;font-variation-settings:"opsz" 48}.docs-card p{font-size:14px;line-height:1.6;color:var(--bone-mute);margin:0}.docs-card .arrow{margin-top:auto;padding-top:12px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);opacity:.7;transition:opacity .2s,letter-spacing .2s}.docs-card:hover .arrow{opacity:1;letter-spacing:.18em}footer.site-footer{padding:64px 0 40px;background:var(--ink-deep);color:var(--dim);font-size:13px}footer.site-footer .row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;grid-gap:32px;gap:32px;margin-bottom:40px}@media (max-width:1100px){footer.site-footer .row{grid-template-columns:1.2fr 1fr 1fr;gap:32px}}@media (max-width:700px){footer.site-footer .row{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:480px){footer.site-footer .row{grid-template-columns:1fr;gap:24px}}footer.site-footer .footer-wordmark{display:block;width:120px;height:auto;margin-bottom:14px;opacity:.92}footer.site-footer .ident{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone);margin-bottom:12px}footer.site-footer .ident em{color:var(--gold);font-style:normal}footer.site-footer .blurb{color:var(--dim);font-size:13px;line-height:1.6;max-width:280px;margin:0}footer.site-footer h4{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:0 0 16px;font-weight:400}footer.site-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}footer.site-footer ul a{color:var(--bone-mute);text-decoration:none;transition:color .18s}footer.site-footer ul a:hover{color:var(--gold)}footer.site-footer .legal{padding-top:24px;border-top:1px solid var(--hair);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim-low)}footer.site-footer .legal a{color:var(--dim-low);text-decoration:none}footer.site-footer .legal a:hover{color:var(--bone-mute)}main{padding-top:0}main h1{font-family:var(--serif);font-style:italic;font-weight:300;font-variation-settings:"opsz" 140;margin:0 0 16px}main h1,main h2{color:var(--bone)}main h2{font-family:var(--serif);font-style:italic;font-weight:400;font-variation-settings:"opsz" 80;margin:56px 0 16px;letter-spacing:-.012em;font-size:28px}main h3{font-family:var(--sans);font-weight:500;color:var(--bone);margin:32px 0 12px;letter-spacing:-.005em;font-size:18px}main li,main p{color:var(--bone-mute);font-size:15px;line-height:1.7}main strong{color:var(--bone);font-weight:500}main em{color:var(--bone);font-style:italic}main a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold-dim);transition:color .18s,border-color .18s}main a:hover{color:var(--amber);border-bottom-color:var(--amber)}main code{font-size:.92em;background:var(--ink-card);color:var(--bone);padding:2px 6px;border-radius:3px}main code,main pre{font-family:var(--mono);border:1px solid var(--hair)}main pre{background:var(--ink-deep);border-radius:6px;padding:16px 18px;overflow-x:auto;font-size:13px;line-height:1.55;color:var(--bone-mute);margin:16px 0}main pre code{background:transparent;border:none;padding:0;color:inherit;font-size:13px}main hr{border:none;border-top:1px solid var(--hair);margin:56px 0}main ol,main ul{padding-left:24px;margin:16px 0}main ol li,main ul li{margin-bottom:6px}main table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}main table th{text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-weight:400;padding:10px 12px;border-bottom:1px solid var(--hair-bold)}main table td{padding:10px 12px;border-bottom:1px solid var(--hair);color:var(--bone-mute);vertical-align:top}.docs-page{padding:80px 0 96px;max-width:920px}.docs-page .lede{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(18px,1.5vw,21px);line-height:1.55;color:var(--bone-mute);max-width:640px;margin:0 0 48px;font-variation-settings:"opsz" 100}.docs-page .label,.docs-page h1{margin-bottom:24px}.docs-page h1{font-size:clamp(40px,5vw,64px);line-height:1.04;letter-spacing:-.025em}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--hair-bold);color:var(--bone-mute);background:var(--ink-card)}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dim)}.pill.shipped{color:var(--signal);border-color:var(--signal-dim)}.pill.shipped:before{background:var(--signal);box-shadow:0 0 6px var(--signal)}.pill.bounded{color:var(--gold);border-color:var(--gold-dim)}.pill.bounded:before{background:var(--gold)}.pill.notclaimed{color:var(--dim)}.pill.large{padding:8px 16px;font-size:11px}.callout{background:var(--ink-card);border-left:2px solid var(--gold);padding:16px 20px;margin:24px 0;font-size:14px;line-height:1.6;color:var(--bone-mute);border-radius:0 4px 4px 0}.callout strong{color:var(--bone)}.docs-shell{display:grid;grid-template-columns:240px 1fr;grid-gap:56px;gap:56px;padding:64px var(--pad) 96px;max-width:var(--max-width);margin:0 auto}@media (max-width:900px){.docs-shell{grid-template-columns:1fr;gap:32px;padding:40px var(--pad-md) 64px}}.docs-sidebar-mobile{display:none}@media (max-width:900px){.docs-shell aside.docs-sidebar{display:none}.docs-sidebar-mobile{display:block;padding:24px var(--pad-md) 0;max-width:var(--max-width);margin:0 auto}.docs-sidebar-mobile h4{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:16px 0 8px;font-weight:400}.docs-sidebar-mobile ul{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px 14px}.docs-sidebar-mobile a{color:var(--bone-mute);text-decoration:none;font-size:13px;border-bottom:1px dotted var(--hair-bold)}.docs-sidebar-mobile a:hover{color:var(--gold);border-color:var(--gold-dim)}}.docs-content{min-width:0}.docs-content h1{font-family:var(--serif);font-weight:300;font-size:clamp(32px,4vw,46px);line-height:1.1;letter-spacing:-.015em;margin:0 0 16px;color:var(--bone)}.docs-content h1 em{font-style:italic;color:var(--bone-soft)}.docs-content h2{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.2;letter-spacing:-.01em;margin:40px 0 12px;color:var(--bone)}.docs-content h2 em{font-style:italic;color:var(--bone-soft)}.docs-content h3{font-family:var(--sans);font-weight:500;font-size:16px;margin:24px 0 8px;color:var(--bone)}.docs-content p{color:var(--bone-mute);font-size:15.5px;line-height:1.65;margin:12px 0}.docs-content p strong{color:var(--bone);font-weight:500}.docs-content ol,.docs-content ul{color:var(--bone-mute);padding-left:22px;margin:12px 0}.docs-content li{margin:6px 0}.docs-content code{font-family:var(--mono);font-size:.92em;color:var(--gold);background:var(--ink-card);padding:1px 6px;border-radius:2px}.docs-content pre{background:var(--ink-deep);border:1px solid var(--hair);border-radius:4px;padding:16px 18px;font-family:var(--mono);font-size:12.5px;line-height:1.55;color:var(--bone-mute);overflow-x:auto;margin:16px 0 24px}.docs-content pre code{background:transparent;padding:0;color:inherit;font-size:inherit}.docs-content a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold-dim);transition:color .15s ease,border-color .15s ease}.docs-content a:hover{color:var(--amber);border-color:var(--amber)}.docs-content table{width:100%;border-collapse:collapse;margin:18px 0 28px;font-size:14px}.docs-content table td,.docs-content table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--hair);vertical-align:top;color:var(--bone-mute)}.docs-content table th{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-weight:500;border-bottom:1px solid var(--hair-bold)}.docs-shell aside{position:-webkit-sticky;position:sticky;top:80px;align-self:start;font-size:13px}.docs-shell aside h4{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 12px;font-weight:400}.docs-shell aside ul{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:6px}.docs-shell aside ul a{display:block;padding:6px 0;color:var(--bone-mute);text-decoration:none;border:none;font-size:13px;transition:color .18s}.docs-shell aside ul a.active,.docs-shell aside ul a:hover,.docs-shell aside ul a[aria-current=page]{color:var(--gold)}.docs-sidebar-mobile a[aria-current=page]{color:var(--gold);border-color:var(--gold-dim)}.code-preview-card{background:var(--ink-card);border:1px solid var(--hair);border-radius:8px;padding:22px 24px;display:flex;flex-direction:column;gap:12px}.code-preview-card h3{font-family:var(--serif);font-style:italic;font-weight:400;font-size:20px;color:var(--bone);margin:0}.code-preview-card .desc{color:var(--bone-mute);font-size:13px;margin:0}.code-preview-card pre{background:var(--ink-deep);border:1px solid var(--hair);font-size:12px;margin:0;padding:12px 14px}.guide-card{background:var(--ink-card);border:1px solid var(--hair);border-radius:8px;padding:22px 24px;text-decoration:none;color:var(--bone);transition:border-color .2s,transform .2s}.guide-card:hover{border-color:var(--gold-dim);transform:translateY(-2px)}.guide-card .label{margin-bottom:8px}.guide-card h3{font-family:var(--serif);font-style:italic;font-weight:400;font-size:20px;color:var(--bone);margin:0 0 8px}.guide-card p{color:var(--bone-mute);font-size:13.5px;line-height:1.6;margin:0}.container{max-width:920px;margin:0 auto;padding:64px var(--pad-sm) 48px var(--pad-sm)}@media (max-width:900px){.container{padding:48px var(--pad-sm) 32px var(--pad-sm)}}.eyebrow{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:24px}.lead{font-family:var(--serif);font-weight:300;font-size:clamp(20px,2.2vw,26px);line-height:1.45;color:var(--bone-soft);margin:16px 0 32px;letter-spacing:-.005em}.muted{color:var(--dim)}.muted code{color:var(--bone-mute)}.btn-row{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.mono{font-size:.92em;color:var(--bone-mute)}.mono,.status{font-family:var(--mono)}.status{display:inline-block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal);border:1px solid var(--signal-dim);padding:3px 8px;border-radius:2px}.docs-table{width:100%;border-collapse:collapse;margin:24px 0 32px;font-size:14px}.docs-table td,.docs-table th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--hair);vertical-align:top}.docs-table th{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-weight:500;border-bottom:1px solid var(--hair-bold)}.docs-table td{color:var(--bone-mute)}.docs-table code{color:var(--gold);background:var(--ink-card);padding:1px 6px;border-radius:2px;font-size:12.5px}.stepper{margin:32px 0;border-top:1px solid var(--hair)}.stepper-row{display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:0;row-gap:0;padding:22px 4px;border-bottom:1px solid var(--hair);align-items:start}.stepper-row.refused{border-left:2px solid var(--critical);padding-left:16px}.stepper-row.success{border-left:2px solid var(--signal);padding-left:16px}.stepper-id{grid-column:1;grid-row:1/span 2;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding-top:4px}.stepper-code{grid-column:2;grid-row:1;display:block;font-family:var(--mono);font-size:13.5px;color:var(--gold);margin-bottom:8px;letter-spacing:-.005em}.stepper-desc{grid-column:2;grid-row:2;display:block;color:var(--bone-mute);font-size:14.5px;line-height:1.65}.stepper-desc strong{color:var(--bone);font-weight:500}.stepper-desc em{font-style:italic;color:var(--bone-soft)}.stepper-desc code{font-family:var(--mono);font-size:.92em;color:var(--gold);background:var(--ink-card);padding:1px 6px;border-radius:2px}@media (max-width:640px){.stepper-row{grid-template-columns:1fr;gap:8px}.stepper-id{padding-top:0}}.container h1,.docs-page h1{font-family:var(--serif);font-weight:300;font-size:clamp(34px,4.5vw,52px);line-height:1.05;letter-spacing:-.02em;margin:0 0 16px;color:var(--bone)}.container h1 em,.docs-page h1 em{font-style:italic;color:var(--bone-soft)}.container h2,.docs-page h2{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.2;letter-spacing:-.01em;margin:48px 0 16px;color:var(--bone)}.container h2 em,.docs-page h2 em{font-style:italic;color:var(--bone-soft)}.container h3,.docs-page h3{font-family:var(--sans);font-weight:500;font-size:17px;letter-spacing:-.005em;margin:28px 0 10px;color:var(--bone)}.container p,.docs-page p{color:var(--bone-mute);font-size:15.5px;line-height:1.65;margin:12px 0}.container p strong,.docs-page p strong{color:var(--bone);font-weight:500}.container code,.docs-page code{font-family:var(--mono);font-size:.92em;color:var(--gold);background:var(--ink-card);padding:1px 6px;border-radius:2px}.container pre,.docs-page pre{background:var(--ink-deep);border:1px solid var(--hair);border-radius:4px;padding:16px 18px;font-family:var(--mono);font-size:12.5px;line-height:1.55;color:var(--bone-mute);overflow-x:auto;margin:16px 0 24px}.container pre code,.docs-page pre code{background:transparent;padding:0;color:inherit;font-size:inherit}.container ul,.docs-page ul{color:var(--bone-mute);padding-left:22px;margin:12px 0}.container li,.docs-page li{margin:6px 0}.container a,.docs-page a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold-dim);transition:color .15s ease,border-color .15s ease}.container a:hover,.docs-page a:hover{color:var(--amber);border-color:var(--amber)}.proof-line{padding:28px 0 32px;border-bottom:1px solid var(--hair)}.proof-line p{margin:0;font-size:13.5px;color:var(--bone-mute);line-height:1.55;max-width:720px}.proof-line .muted-link{color:var(--bone);text-decoration:none;border-bottom:1px dotted var(--dim);transition:border-color .15s ease;margin-left:4px}.proof-line .muted-link:hover{border-color:var(--gold)}.onboarding-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:48px 0 32px}.onboarding-card{background:var(--ink-card);border:1px solid var(--hair);border-radius:10px;padding:28px 26px;display:flex;flex-direction:column;gap:14px;position:relative;transition:border-color .18s ease}.onboarding-card.primary{border-color:var(--gold-dim);background:linear-gradient(180deg,rgba(200,166,93,.06) 0,var(--ink-card) 60%)}.onboarding-card .card-tag{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);align-self:flex-start;padding:3px 9px;border:1px solid var(--hair-bold);border-radius:99px}.onboarding-card.primary .card-tag{color:var(--gold);border-color:var(--gold-dim)}.onboarding-card h2{font-family:var(--serif);font-weight:400;font-size:26px;letter-spacing:-.012em;color:var(--bone);margin:0;line-height:1.15}.onboarding-card .card-line{color:var(--bone-mute);font-size:14.5px;line-height:1.5;margin:0}.onboarding-card .card-meta{list-style:none;margin:0;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--hair);padding:14px 0 0}.onboarding-card .card-meta li{font-size:13px;color:var(--dim);position:relative;padding-left:16px}.onboarding-card .card-meta li:before{content:"·";position:absolute;left:4px;color:var(--dim-low)}.onboarding-card .card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.onboarding-card .card-foot{margin:0;font-size:12px;color:var(--dim);border-top:1px solid var(--hair);padding-top:12px}@media (max-width:980px){.onboarding-cards{grid-template-columns:1fr}}.onboarding-flow{margin:32px 0;border-top:1px solid var(--hair)}.onboarding-flow .flow-row{display:grid;grid-template-columns:64px 1fr;grid-column-gap:20px;column-gap:20px;padding:20px 0;border-bottom:1px solid var(--hair);align-items:start}.onboarding-flow .flow-row.refused{border-left:2px solid var(--critical);padding-left:14px}.onboarding-flow .flow-row.success{border-left:2px solid var(--signal);padding-left:14px}.onboarding-flow .flow-num{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding-top:3px}.onboarding-flow strong{color:var(--bone);font-weight:500;font-size:15px;display:block;margin-bottom:4px}.onboarding-flow p{color:var(--bone-mute);font-size:13.5px;line-height:1.6;margin:0}.onboarding-flow code{font-family:var(--mono);font-size:12.5px;color:var(--gold);background:var(--ink-deep);padding:2px 8px;border-radius:3px;border:1px solid var(--hair)}.quickstart-strip{padding:80px 0;border-bottom:1px solid var(--hair)}.quickstart-strip .head{max-width:720px;margin:0 0 40px}.quickstart-strip h2{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.015em;color:var(--bone);margin:0 0 12px}.quickstart-strip h2 em{font-style:italic;color:var(--gold);font-weight:400}.quickstart-strip .lede{color:var(--bone-mute);font-size:16px;line-height:1.6;margin:0}.quickstart-strip .qs-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:32px}.quickstart-strip .qs-step{padding:0 24px;position:relative}.quickstart-strip .qs-step+.qs-step{border-left:1px solid var(--hair)}.quickstart-strip .qs-num{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.quickstart-strip .qs-step strong{display:block;font-family:var(--serif);font-weight:400;font-style:italic;font-size:19px;color:var(--bone);letter-spacing:-.005em;margin-bottom:6px}.quickstart-strip .qs-time{display:inline-block;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:8px}.quickstart-strip .qs-step p{color:var(--bone-mute);font-size:13.5px;line-height:1.55;margin:0}.quickstart-strip .qs-cta{display:flex;gap:12px;margin-top:32px}@media (max-width:980px){.quickstart-strip .qs-grid{grid-template-columns:repeat(2,1fr);gap:24px 0}.quickstart-strip .qs-step+.qs-step{border-left:none}.quickstart-strip .qs-step:nth-child(odd){border-right:1px solid var(--hair)}}@media (max-width:540px){.quickstart-strip .qs-grid{grid-template-columns:1fr}.quickstart-strip .qs-step+.qs-step{border-top:1px solid var(--hair);padding-top:24px}.quickstart-strip .qs-step:nth-child(odd){border-right:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.demo-checklist{margin:16px 0 0;padding:22px 26px 22px 44px;background:var(--ink-card);border:1px solid var(--hair);border-radius:8px;color:var(--bone-mute);font-size:14.5px;line-height:1.65}.demo-checklist li{padding:4px 0}.demo-lifecycle{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:24px 0 32px}@media (max-width:720px){.demo-lifecycle{grid-template-columns:1fr}}.demo-lifecycle .dl-card{background:var(--ink-card);border:1px solid var(--hair);border-left:3px solid var(--gold-dim);border-radius:8px;padding:20px 22px}.demo-lifecycle .dl-card.refused{border-left-color:#b14a4a}.demo-lifecycle .dl-card.success{border-left-color:var(--signal)}.demo-lifecycle .dl-num{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--bone-mute);text-transform:uppercase;margin-bottom:8px}.demo-lifecycle .dl-card h3{font-family:var(--serif);font-style:italic;font-weight:400;font-size:19px;letter-spacing:-.01em;color:var(--bone);margin:0 0 8px}.demo-lifecycle .dl-card p{margin:0;color:var(--bone-mute);font-size:13.5px;line-height:1.55}.demo-lifecycle .dl-card code{font-family:var(--mono);font-size:12px;background:var(--ink-deep);color:var(--bone);padding:1px 5px;border-radius:3px}.proves-list{list-style:none;margin:16px 0 0;padding:22px 26px;background:var(--ink-card);border:1px solid var(--hair);border-radius:8px;display:flex;flex-direction:column;gap:10px}.proves-list li{font-size:14px;line-height:1.55;color:var(--bone-mute);padding-left:16px;position:relative}.proves-list li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--signal)}.proves-list.muted-bullets li:before{background:var(--gold-dim)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:18px;gap:18px;margin:36px 0 64px}@media (max-width:940px){.pricing-grid{grid-template-columns:1fr}}.pricing-card{background:var(--ink-card);border:1px solid var(--hair);border-radius:10px;padding:28px 26px 30px;display:flex;flex-direction:column}.pricing-card.primary{border-color:var(--gold-dim);box-shadow:0 0 0 1px var(--gold-dim) inset}.pricing-card .pc-tag{display:inline-block;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:16px}.pricing-card.primary .pc-tag{color:var(--gold)}.pricing-card .pc-price{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.pricing-card .pc-price .amount{font-family:var(--serif);font-style:italic;font-weight:400;font-size:36px;letter-spacing:-.02em;color:var(--bone);line-height:1}.pricing-card .pc-price .cadence{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.pricing-card .pc-blurb{font-size:14px;line-height:1.55;color:var(--bone-mute);margin:0 0 18px}.pricing-card .pc-meta{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:var(--bone-mute);flex:1 1}.pricing-card .pc-meta li{padding-left:14px;position:relative}.pricing-card .pc-meta li:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:50%;background:var(--gold-dim)}.pricing-card.primary .pc-meta li:before{background:var(--gold)}.pricing-card .btn{align-self:flex-start}.pricing-roadmap{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:48px;gap:48px;align-items:start;padding:64px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}@media (max-width:900px){.pricing-roadmap{grid-template-columns:1fr;gap:24px}}.pricing-roadmap h2{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(26px,2.6vw,34px);line-height:1.1;letter-spacing:-.018em;color:var(--bone);margin:0 0 14px}.pricing-roadmap h2 em{color:var(--gold);font-weight:400}.pricing-roadmap-list{list-style:none;margin:0;padding:22px 24px;background:var(--ink-card);border:1px solid var(--hair);border-radius:8px;display:flex;flex-direction:column;gap:10px;font-size:13.5px;color:var(--bone-mute)}.pricing-roadmap-list strong{color:var(--bone);font-weight:500}.pricing-not-claimed{padding:56px 0 24px}.pricing-not-claimed h2{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(24px,2.4vw,30px);letter-spacing:-.018em;color:var(--bone);margin:0 0 16px}.pricing-not-claimed ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 24px;gap:12px 24px;font-size:14px;color:var(--bone-mute)}@media (max-width:720px){.pricing-not-claimed ul{grid-template-columns:1fr}}.pricing-not-claimed ul li{padding-left:16px;position:relative}.pricing-not-claimed ul li:before{content:", ";position:absolute;left:0;color:var(--dim)}.proof-surface-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:24px 0 32px}@media (max-width:720px){.proof-surface-grid{grid-template-columns:1fr}}.proof-surface-card{background:var(--ink-card);border:1px solid var(--hair);border-left:3px solid var(--gold-dim);border-radius:8px;padding:20px 22px}.proof-surface-card .ps-tag{display:inline-block;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:8px}.proof-surface-card h3{font-family:var(--serif);font-style:italic;font-weight:400;font-size:19px;letter-spacing:-.01em;color:var(--bone);margin:0 0 8px}.proof-surface-card p{margin:0;font-size:13.5px;line-height:1.55;color:var(--bone-mute)}.proof-surface-card code{font-family:var(--mono);font-size:12px;background:var(--ink-deep);color:var(--bone);padding:1px 5px;border-radius:3px}.copyable-curl{position:relative;margin:16px 0}.copyable-curl pre{margin:0;padding-right:96px}.copy-btn{position:absolute;top:12px;right:12px;padding:4px 10px;font-family:var(--mono,monospace);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--ink-deep);background:var(--bone);border:1px solid var(--ink-deep);border-radius:3px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.copy-btn:hover{background:var(--ink-deep);color:var(--bone)}.copy-btn:focus-visible{outline:2px solid var(--gold,#b46e1f);outline-offset:2px}.legal-shell{max-width:720px;margin:0 auto;padding:56px 24px 96px}.legal-shell h1{margin-top:0}.legal-template-banner{display:block;padding:12px 16px;margin:24px 0 32px;border-left:3px solid var(--gold,#b46e1f);background:rgba(180,110,31,.06);font-size:13px;line-height:1.5}.legal-shell h2{margin-top:32px;font-size:20px}.legal-shell ul{padding-left:20px}.legal-shell li{margin:6px 0}.console-showcase{padding:120px 0;background:radial-gradient(1200px 600px at 50% -10%,rgba(130,224,201,.06),transparent 60%),var(--ink-deep);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}@media (max-width:760px){.console-showcase{padding:80px 0}}.console-showcase .cs-head{max-width:720px;margin:0 auto 64px;text-align:center}.console-showcase .cs-head .eyebrow{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--signal);margin-bottom:18px}.console-showcase .cs-head h2{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(32px,4.4vw,56px);line-height:1.06;letter-spacing:-.02em;color:var(--bone);margin:0 0 20px;font-variation-settings:"opsz" 144}.console-showcase .cs-head .lede{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--bone-mute);margin:0 auto;max-width:580px}.console-showcase .cs-head .lede code{font-family:var(--mono);font-style:normal;font-size:14px;color:var(--signal);background:rgba(130,224,201,.08);padding:2px 6px;border-radius:4px}.console-showcase .cs-stage{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.console-showcase .cs-stage>*{min-width:0}@media (max-width:1100px){.console-showcase .cs-stage{grid-template-columns:1fr;gap:56px}}.cs-frame-rotate{position:relative}.cs-frame-rotate .cs-rot{display:block;width:100%;height:auto;position:relative}.cs-frame-rotate .cs-rot-2,.cs-frame-rotate .cs-rot-3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.cs-frame-rotate .cs-rot-1{animation:cs-rot-fade-1 22.5s ease-in-out infinite}.cs-frame-rotate .cs-rot-2{animation:cs-rot-fade-2 22.5s ease-in-out infinite;opacity:0}.cs-frame-rotate .cs-rot-3{animation:cs-rot-fade-3 22.5s ease-in-out infinite;opacity:0}@keyframes cs-rot-fade-1{0%,26.6%{opacity:1}33.3%,93.3%{opacity:0}to{opacity:1}}@keyframes cs-rot-fade-2{0%,26.6%{opacity:0}33.3%,60%{opacity:1}66.6%,to{opacity:0}}@keyframes cs-rot-fade-3{0%,60%{opacity:0}66.6%,93.3%{opacity:1}to{opacity:0}}.cs-frame-rotate .cs-rot-dots{list-style:none;margin:0;padding:0;position:absolute;bottom:14px;left:0;right:0;display:flex;gap:6px;justify-content:center;z-index:2}.cs-frame-rotate .cs-rot-dot{width:6px;height:6px;border-radius:999px;background:rgba(14,14,16,.18);animation:cs-rot-dot-cycle 22.5s ease-in-out infinite}.cs-frame-rotate .cs-rot-dot-2{animation-delay:-15s}.cs-frame-rotate .cs-rot-dot-3{animation-delay:-7.5s}@keyframes cs-rot-dot-cycle{0%,26.6%{background:rgba(14,14,16,.55)}33.3%,to{background:rgba(14,14,16,.18)}}@media (prefers-reduced-motion:reduce){.cs-frame-rotate .cs-rot-1,.cs-frame-rotate .cs-rot-2,.cs-frame-rotate .cs-rot-3,.cs-frame-rotate .cs-rot-dot{animation:none}.cs-frame-rotate .cs-rot-1{opacity:1}.cs-frame-rotate .cs-rot-2,.cs-frame-rotate .cs-rot-3{opacity:0}}.console-showcase .cs-frame{margin:0;border-radius:12px;overflow:hidden;background:var(--bone);border:1px solid var(--hair-bold);box-shadow:0 24px 60px -12px rgba(0,0,0,.6),0 0 0 1px rgba(130,224,201,.08),0 60px 120px -40px rgba(130,224,201,.12);position:relative}.console-showcase .cs-frame:before{content:"";position:absolute;inset:-1px;border-radius:12px;padding:1px;background:linear-gradient(180deg,rgba(130,224,201,.3),rgba(130,224,201,0) 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.console-showcase .cs-frame-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--ink-card);border-bottom:1px solid var(--hair)}.console-showcase .cs-frame-chrome .cs-dot{width:10px;height:10px;border-radius:50%;background:var(--hair-bold)}.console-showcase .cs-frame-chrome .cs-dot:first-child{background:rgba(255,95,86,.55)}.console-showcase .cs-frame-chrome .cs-dot:nth-child(2){background:rgba(255,189,46,.55)}.console-showcase .cs-frame-chrome .cs-dot:nth-child(3){background:rgba(39,201,63,.55)}.console-showcase .cs-frame-chrome .cs-frame-url{margin-left:16px;font-family:var(--mono);font-size:11.5px;color:var(--dim);letter-spacing:.04em}.console-showcase .cs-frame img{display:block;width:100%;height:auto}.console-showcase .cs-annotations{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.console-showcase .cs-annotations li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;font-size:14px;line-height:1.55;color:var(--bone-mute)}.console-showcase .cs-annotations li>*{min-width:0}.console-showcase .cs-annotations .cs-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--signal-dim);border-radius:50%;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--signal);background:rgba(130,224,201,.05)}.console-showcase .cs-annotations .cs-body{display:flex;flex-direction:column;gap:4px}.console-showcase .cs-annotations .cs-body p{margin:0}.console-showcase .cs-annotations strong{color:var(--bone);font-weight:500;font-style:italic;font-family:var(--serif);font-size:17px;display:block;font-variation-settings:"opsz" 144}.console-showcase .cs-annotations code{font-family:var(--mono);font-size:12px;color:var(--signal);background:rgba(130,224,201,.06);padding:1px 5px;border-radius:3px}.console-showcase .cs-cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:64px;padding-top:48px;border-top:1px solid var(--hair)}.pipeline-diagram{margin:56px 0 64px;padding:24px 0;width:100%}.pipeline-svg{width:100%;height:auto;max-height:240px;display:block}.pipeline-caption{margin-top:12px;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}@keyframes pipeline-pulse-travel{0%{transform:translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(1000px);opacity:0}}.pipeline-pulse{transform-origin:60px 110px;animation:pipeline-pulse-travel 5.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes pipeline-dot-fire{0%,to{r:6;opacity:.65}50%{r:9;opacity:1}}.pipeline-dot{animation:pipeline-dot-fire 5.5s cubic-bezier(.4,0,.6,1) infinite}.pipeline-node:nth-child(2) .pipeline-dot{animation-delay:.15s}.pipeline-node:nth-child(3) .pipeline-dot{animation-delay:.3s}.pipeline-node:nth-child(4) .pipeline-dot{animation-delay:.45s}.pipeline-node:nth-child(5) .pipeline-dot{animation-delay:.6s}.pipeline-node:nth-child(6) .pipeline-dot{animation-delay:.75s}.pipeline-node:nth-child(7) .pipeline-dot{animation-delay:.9s}@media (prefers-reduced-motion:reduce){.pipeline-dot,.pipeline-pulse{animation:none}.pipeline-pulse{opacity:0}}@media (max-width:760px){.pipeline-svg{max-height:none}}.why-card .why-pill{display:inline-block;padding:3px 10px;margin:0 0 14px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);background:rgba(130,224,201,.07);border:1px solid var(--signal-dim);border-radius:999px}.why-card .why-pill-strong{color:var(--gold);background:rgba(200,166,93,.07);border-color:var(--gold-dim)}.posture .posture-list strong{color:var(--bone);font-style:italic;font-family:var(--serif);font-weight:500;font-variation-settings:"opsz" 144}.status-page{margin-top:40px}.status-section{margin-top:48px;padding-top:32px;border-top:1px solid var(--ink-card)}.status-section:first-child{margin-top:32px;padding-top:0;border-top:none}.status-section-head{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.status-section-head h2{font-size:22px;margin:0}.status-meta{font-size:13px;color:var(--ink-deep);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.status-meta code{font-size:12px}.status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-bottom:32px}.status-card{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--ink-card);border:1px solid var(--hair);border-radius:6px}.status-card-label{font-size:12px;letter-spacing:.08em}.status-card-label,.status-subhead{text-transform:uppercase;color:var(--bone-mute);font-family:var(--mono)}.status-subhead{font-size:16px;margin:24px 0 12px;letter-spacing:.1em}.status-caveats,.status-endpoints,.status-latency{list-style:none;padding:0;margin:0 0 24px}.status-endpoints li,.status-latency li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--hair);font-size:14px}.status-endpoints li:last-child,.status-latency li:last-child{border-bottom:none}.status-endpoint-key{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--bone-mute);min-width:140px}.status-caveats li{padding:6px 0;font-size:13px;color:var(--ink-deep)}.status-caveats li:before{content:", ";margin-right:10px;color:var(--bone-mute)}.status-error,.status-loading{font-size:14px;color:var(--ink-deep);margin:16px 0}.status-error{color:var(--gold)}.status-refresh,.status-retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--hair-bold);color:var(--bone);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:4px;cursor:pointer;transition:border-color .15s ease}.status-refresh:hover:not(:disabled),.status-retry:hover{border-color:var(--bone)}.status-refresh:disabled{opacity:.5;cursor:wait}@media (max-width:600px){.status-grid{grid-template-columns:1fr}.status-endpoints li,.status-latency li{flex-direction:column;align-items:flex-start;gap:4px}.status-endpoint-key{min-width:auto}}.hero .hero-sub{font-family:var(--serif);font-style:italic;color:var(--bone-soft);font-size:15px;line-height:1.55;margin:14px 0 6px;max-width:56ch;opacity:.85}.hero .hero-sub em{color:var(--gold);font-style:italic}.eco-strip{background:var(--ink-deep);padding:80px 0;border-top:1px solid rgba(245,241,234,.06);border-bottom:1px solid rgba(245,241,234,.06)}.eco-strip .eyebrow{color:var(--gold);font-family:var(--mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;display:block;margin-bottom:12px}.eco-strip .eco-head h2{font-family:var(--serif);font-size:clamp(28px,4vw,38px);line-height:1.15;margin:0 0 14px;letter-spacing:-.01em}.eco-strip .eco-head h2 em{color:var(--gold);font-style:italic;font-weight:400}.eco-strip .lede{max-width:720px;color:var(--bone-soft);font-size:16px;line-height:1.6;margin:0 0 32px}.eco-strip .eco-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.eco-strip .eco-card{background:var(--ink-card);border:1px solid rgba(245,241,234,.08);border-radius:10px;padding:20px 22px}.eco-strip .eco-tag{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:10px}.eco-strip .eco-card p{font-size:14px;line-height:1.55;color:var(--bone-soft);margin:0}.eco-strip .eco-foot{margin:28px 0 0;font-size:13px;color:var(--bone-mute);font-family:var(--mono)}@media (max-width:980px){.eco-strip .eco-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.eco-strip .eco-grid{grid-template-columns:1fr}}.five-problems{padding:80px 0}.five-problems .head{margin:0 0 32px}.five-problems .eyebrow{color:var(--gold);font-family:var(--mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;display:block;margin-bottom:12px}.five-problems h2{font-family:var(--serif);font-size:clamp(28px,4vw,38px);line-height:1.15;margin:0 0 14px;letter-spacing:-.01em}.five-problems .lede{max-width:720px;color:var(--bone-soft);font-size:16px;line-height:1.6;margin:0}.five-problems .fp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.five-problems .fp-card{background:var(--ink-card);border:1px solid rgba(245,241,234,.08);border-radius:10px;padding:22px 22px 20px;position:relative}.five-problems .fp-num{position:absolute;top:14px;right:18px;font-family:var(--mono);font-size:11px;color:var(--bone-mute);letter-spacing:.08em}.five-problems .fp-card h3{font-family:var(--serif);font-size:19px;margin:0 0 8px;letter-spacing:-.005em}.five-problems .fp-card>p{font-size:13.5px;line-height:1.55;color:var(--bone-soft);margin:0 0 14px}.five-problems .fp-list{list-style:none;margin:0;display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(245,241,234,.06);padding:12px 0 0}.five-problems .fp-list li{font-size:12.5px;line-height:1.5;color:var(--bone-soft)}.five-problems .fp-list strong{color:var(--bone);font-weight:500}.five-problems .fp-list code{font-family:var(--mono);font-size:11.5px;background:rgba(245,241,234,.05);padding:1px 5px;border-radius:3px}@media (max-width:980px){.five-problems .fp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.five-problems .fp-grid{grid-template-columns:1fr}}.anchor-verifier{background:rgba(245,241,234,.03);border:1px solid rgba(245,241,234,.08);border-radius:8px;padding:24px;margin:16px 0 32px}.av-form{gap:14px}.av-field,.av-form{display:flex;flex-direction:column}.av-field{gap:6px}.av-label{font-size:12.5px;color:var(--bone-soft);text-transform:uppercase;letter-spacing:.04em}.av-form input{font-family:var(--mono);font-size:13px;padding:10px 12px;background:rgba(245,241,234,.06);border:1px solid rgba(245,241,234,.1);color:var(--bone);border-radius:4px;outline:none}.av-form input:focus{border-color:var(--gold)}.av-actions{display:flex;gap:12px;margin-top:6px}.av-btn{font-family:var(--sans);font-size:13px;padding:10px 18px;border-radius:4px;border:1px solid rgba(245,241,234,.14);background:transparent;color:var(--bone);cursor:pointer}.av-btn:disabled{opacity:.5;cursor:not-allowed}.av-btn-primary{background:var(--gold);color:var(--ink-deep);border-color:var(--gold)}.av-btn-ghost{background:transparent}.av-error{margin-top:14px;color:#e57373;font-size:13.5px}.av-result{margin-top:24px;border-top:1px solid rgba(245,241,234,.1);padding-top:20px}.av-result-header{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.av-payload{font-size:12px;color:var(--bone-soft)}.av-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.av-card{background:rgba(245,241,234,.03);border:1px solid rgba(245,241,234,.08);border-radius:6px;padding:16px}.av-card h3{margin:0 0 12px;font-size:14px;display:flex;justify-content:space-between;align-items:center;gap:8px}.av-kv{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:12.5px}.av-kv dt{color:var(--bone-soft)}.av-kv dd{margin:0;word-break:break-word}.av-pill{font-size:11px;font-family:var(--mono);padding:2px 8px;border-radius:3px;text-transform:lowercase;letter-spacing:0}.av-pill-ok{background:rgba(105,195,130,.18);color:#95dcae}.av-pill-fail{background:rgba(229,115,115,.18);color:#f08e8e}.av-pill-warn{background:rgba(220,180,80,.18);color:#e6c875}.av-pill-muted{background:rgba(245,241,234,.08);color:var(--bone-soft)}.av-caveats{margin-top:18px;font-size:12.5px;color:var(--bone-soft)}.av-caveats summary{cursor:pointer}.known-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.known-card{background:rgba(245,241,234,.03);border:1px solid rgba(245,241,234,.08);border-radius:6px;padding:18px}.known-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px}.known-pill{background:var(--gold);color:var(--ink-deep);padding:3px 10px;border-radius:3px;text-transform:uppercase;font-size:10.5px;letter-spacing:.05em}.known-net,.known-pill{font-family:var(--mono)}.known-net{color:var(--bone-soft)}.known-kv{margin:0;display:grid;grid-template-columns:130px 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:12.5px}.known-kv dt{color:var(--bone-soft)}.known-kv dd{margin:0;word-break:break-word}.known-kv a{color:var(--bone);text-decoration:underline}.break{word-break:break-all}@media (max-width:720px){.av-grid,.known-grid{grid-template-columns:1fr}.docs-page table,.docs-table,main table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.brand-canvas-x-cover,.brand-card-canvas{max-width:100%;overflow:hidden}.brand-canvas-x-cover svg,.brand-card-canvas svg{max-width:100%;height:auto}.wwa-row,.wwa-row-label{word-break:break-word;overflow-wrap:anywhere;min-width:0}main code,main pre{max-width:100%;overflow-x:auto;word-break:break-word}.container,.wrap,main>section{min-width:0}.jq-grid{grid-template-columns:minmax(0,1fr)}.jq-content,.jq-toc{min-width:0}.wwa-code{max-width:100%}.wwa-row-content{min-width:0;max-width:100%}.nwrap{max-width:100vw;overflow-x:auto;-webkit-overflow-scrolling:touch}}.signup-page{min-height:calc(100vh - 80px);display:flex;align-items:center;background:radial-gradient(900px 480px at 50% 20%,rgba(200,166,93,.08),transparent 70%),var(--ink)}.signup-hero{width:100%;padding:96px 0}.signup-hero .wrap{max-width:640px;margin:0 auto;padding:0 24px}.signup-card{background:var(--ink-card);border:1px solid rgba(245,241,234,.08);border-radius:20px;padding:48px 40px;position:relative;overflow:hidden}.signup-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 0,var(--gold) 50%,transparent 100%);opacity:.7}.signup-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 16px}.signup-h1{font-size:44px;line-height:1.05;letter-spacing:-.02em;margin:0 0 16px;color:var(--bone);font-weight:600}.signup-h1 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--gold)}.signup-lede{font-size:16px;line-height:1.6;color:var(--bone-mute);margin:0 0 32px}.signup-cta-row{display:flex;gap:12px;margin:0 0 36px;flex-wrap:wrap}.signup-cta-row .btn{flex:1 1 auto;min-width:200px;justify-content:center}.signup-facts{list-style:none;margin:0 0 28px;padding:24px 0;border-top:1px solid rgba(245,241,234,.08);border-bottom:1px solid rgba(245,241,234,.08);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.signup-facts li{display:flex;flex-direction:column;gap:6px;text-align:center}.signup-fact-num{font-family:var(--serif);font-style:italic;font-size:28px;line-height:1;color:var(--gold);letter-spacing:-.01em}.signup-fact-label{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-mute)}.signup-fineprint{font-size:13px;line-height:1.6;color:var(--bone-mute);margin:0;text-align:center}.signup-fineprint a{color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:rgba(245,241,234,.3);text-decoration-color:rgba(245,241,234,.3);text-underline-offset:3px;transition:color .16s,-webkit-text-decoration-color .16s;transition:color .16s,text-decoration-color .16s;transition:color .16s,text-decoration-color .16s,-webkit-text-decoration-color .16s}.signup-fineprint a:hover{color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}@media (max-width:640px){.signup-card{padding:36px 24px}.signup-h1{font-size:36px}.signup-cta-row .btn{width:100%;flex:1 1 100%}.signup-facts{grid-template-columns:1fr;gap:12px}.signup-facts li{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:12px;text-align:left}}.hero.hero-center{padding:96px 0 80px;text-align:center;background:radial-gradient(1200px 600px at 50% 0,rgba(200,166,93,.08),transparent 70%),var(--ink)}.hero.hero-center .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.hero-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid rgba(200,166,93,.35);border-radius:999px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--bone-soft);margin-bottom:28px}.hero-pill .dot{color:var(--gold);font-size:10px;line-height:1}.hero-h1-center{font-family:var(--serif),Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(56px,9vw,112px);line-height:.98;letter-spacing:-.025em;color:var(--bone);margin:0 0 20px}.hero-sub-center{font-size:clamp(18px,2vw,22px);line-height:1.5;color:var(--bone-soft);margin:0 auto 36px;max-width:720px}.hero-sub-center .grad{background:linear-gradient(90deg,var(--gold) 0,#f0d49a 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--serif),Georgia,serif;font-style:italic}.hero-cta-center{display:inline-flex;gap:12px;margin-bottom:56px}.hero-metrics{list-style:none;margin:0 auto 24px;padding:28px 0;border-top:1px solid rgba(245,241,234,.08);border-bottom:1px solid rgba(245,241,234,.08);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;max-width:880px}.hero-metrics li{display:flex;flex-direction:column;gap:6px;text-align:center}.hero-metric-num{font-family:var(--serif),Georgia,serif;font-style:italic;font-size:36px;line-height:1;color:var(--gold);letter-spacing:-.01em}.hero-metric-label{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-mute)}.hero-tertiary{font-size:13px;color:var(--bone-mute);margin:12px 0 64px}.hero-tertiary a{color:var(--bone)}.hero-tertiary a:hover{color:var(--gold)}.hero-terminal-wrap{max-width:880px;margin:0 auto;text-align:left}@media (max-width:720px){.hero.hero-center{padding:64px 0 48px}.hero-cta-center{flex-direction:column;width:100%}.hero-cta-center .btn{width:100%;justify-content:center}.hero-metrics{grid-template-columns:repeat(2,1fr);gap:16px}.hero-metric-num{font-size:28px}}.hero-canonical-caption{font-size:13px;line-height:1.55;color:var(--bone-mute);max-width:720px;margin:0 auto 36px}.hero-canonical-caption em{font-family:var(--serif),Georgia,serif;font-style:italic;color:var(--bone-soft)}.hero-canonical-caption strong{color:var(--bone)}.why{padding:96px 0}.why .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.why .head{text-align:center;max-width:720px;margin:0 auto 48px}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;max-width:980px;margin:0 auto}.why-card{padding:28px 28px 24px}.console-showcase{padding:80px 0}.console-showcase .cs-frame-rotate{max-width:880px;margin:0 auto}.quickstart-strip{padding:96px 0 64px}@media (max-width:720px){.why-grid{grid-template-columns:1fr}}.explorer-page{background:var(--ink)}.explorer-hero{padding:80px 0 40px}.explorer-hero .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.explorer-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.explorer-h1{font-size:clamp(36px,6vw,56px);line-height:1.05;letter-spacing:-.025em;margin:0 0 16px;color:var(--bone);font-family:var(--serif),Georgia,serif;font-style:italic;font-weight:400}.explorer-h1 em{color:var(--gold)}.explorer-lede{font-size:16px;line-height:1.6;color:var(--bone-mute);max-width:720px;margin:0}.explorer-feed{padding:32px 0 64px}.explorer-feed .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.exp-shell{border:1px solid rgba(245,241,234,.08);border-radius:12px;background:var(--ink-card);overflow:hidden;position:relative}.exp-shell:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 0,var(--gold) 50%,transparent 100%);opacity:.6}.exp-toolbar{display:flex;flex-wrap:wrap;gap:16px;padding:16px 20px;border-bottom:1px solid rgba(245,241,234,.06);align-items:end;justify-content:space-between}.exp-toolbar-filters{display:flex;gap:12px;flex-wrap:wrap}.exp-filter{display:flex;flex-direction:column;gap:4px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--bone-mute)}.exp-filter input{background:var(--ink);border:1px solid rgba(245,241,234,.08);color:var(--bone);font-family:var(--mono);font-size:13px;padding:6px 10px;border-radius:6px;width:220px;letter-spacing:0;text-transform:none}.exp-filter input:focus{outline:none;border-color:var(--gold)}.exp-toolbar-status{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--bone-mute)}.exp-refresh,.exp-toolbar-meta{font-family:var(--mono);font-size:11px}.exp-refresh{background:var(--ink);border:1px solid rgba(245,241,234,.1);color:var(--bone);letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;cursor:pointer;transition:border-color .16s,color .16s}.exp-refresh:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.exp-refresh:disabled{opacity:.5;cursor:not-allowed}.exp-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent}.exp-pill-live{background:rgba(76,226,191,.1);color:#4ce2bf;border-color:rgba(76,226,191,.3)}.exp-pill-muted{background:rgba(245,241,234,.04);color:var(--bone-mute)}.exp-pill-error{background:rgba(243,104,115,.1);color:#f36873;border-color:rgba(243,104,115,.3)}.exp-pill-success{background:rgba(76,226,191,.1);color:#4ce2bf;border-color:rgba(76,226,191,.2)}.exp-dot{line-height:1;font-size:8px}.exp-table-wrap{width:100%;overflow-x:auto}.exp-table{width:100%;min-width:880px;border-collapse:collapse}.exp-table thead th{text-align:left;padding:12px 20px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-mute);font-weight:500;border-bottom:1px solid rgba(245,241,234,.06);background:var(--ink-deep)}.exp-table tbody td{padding:12px 20px;font-size:13px;color:var(--bone);border-bottom:1px solid rgba(245,241,234,.04);vertical-align:middle}.exp-table tbody tr:hover td{background:rgba(245,241,234,.02)}.exp-mono{font-family:var(--mono);font-size:12px}.exp-time{color:var(--bone-mute);white-space:nowrap}.exp-receipt{color:var(--bone)}.exp-agent,.exp-empty{color:var(--bone-mute)}.exp-empty{text-align:center;padding:48px 20px!important;font-size:13px}.exp-verify-cell{text-align:right}.exp-verify-link{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);text-decoration:none;white-space:nowrap}.exp-verify-link:hover{color:var(--bone)}.exp-foot{padding:14px 20px;font-size:12px;color:var(--bone-mute);border-top:1px solid rgba(245,241,234,.06);background:var(--ink-deep);margin:0}.exp-foot code{background:var(--ink);padding:2px 6px;border-radius:4px;font-size:11px}.explorer-howto{padding:48px 0 96px}.explorer-howto .wrap{max-width:760px;margin:0 auto;padding:0 24px}.explorer-howto h2{font-family:var(--serif),Georgia,serif;font-style:italic;font-weight:400;font-size:28px;letter-spacing:-.01em;color:var(--bone);margin:32px 0 14px}.explorer-howto h2:first-of-type{margin-top:0}.explorer-howto-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.explorer-howto-list li{font-size:14px;line-height:1.6;color:var(--bone-mute);padding-left:18px;position:relative}.explorer-howto-list li:before{content:"·";position:absolute;left:6px;color:var(--gold)}.explorer-howto-list strong{color:var(--bone);font-weight:500}.explorer-howto-list code{background:var(--ink-card);padding:1px 6px;border-radius:4px;font-size:12px;color:var(--bone)}.explorer-howto-muted li:before{color:var(--bone-mute)}@media (max-width:720px){.exp-toolbar{flex-direction:column;align-items:stretch}.exp-filter input{width:100%}.exp-toolbar-status{justify-content:space-between}}.profile-page{background:var(--ink)}.profile-hero{padding:80px 0 32px}.profile-hero .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.profile-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-mute);margin:0 0 16px}.profile-h1{font-family:var(--serif);font-weight:400;font-size:clamp(40px,6vw,72px);line-height:1.05;letter-spacing:-.02em;color:var(--bone);margin:0}.profile-h1 em{font-style:italic;color:var(--gold)}.profile-lede{font-size:17px;line-height:1.6;color:var(--bone-mute);max-width:640px;margin-top:20px}.profile-stat-strip{padding:24px 0 32px}.profile-stat-strip .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.profile-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;border-top:1px solid var(--ink-deep);border-bottom:1px solid var(--ink-deep);padding:24px 0}.profile-stat{display:flex;flex-direction:column;gap:8px}.profile-stat-num{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(28px,4vw,40px);line-height:1;color:var(--gold)}.profile-stat-label{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-mute)}.profile-byprovider{margin-top:32px}.profile-byprovider h3{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-mute);margin:0 0 12px;font-weight:500}.profile-byprovider ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.profile-byprovider li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--ink-deep);border-radius:999px;font-size:13px;color:var(--bone)}.profile-byprovider-count{font-family:var(--mono);font-size:11px;color:var(--bone-mute);padding-left:4px;border-left:1px solid var(--ink-deep)}@media (max-width:720px){.profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rep-band{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.rep-band-dot{line-height:1;font-size:8px}.rep-band-count{margin-left:4px;padding-left:6px;border-left:1px solid;opacity:.65;letter-spacing:.04em}.rep-band-no-signal,.rep-band-none{background:rgba(245,241,234,.04);color:var(--bone-mute);border-color:rgba(245,241,234,.1)}.rep-band-low{background:rgba(76,226,191,.1);color:#4ce2bf;border-color:rgba(76,226,191,.25)}.rep-band-medium{background:rgba(220,180,80,.12);color:#e6c875;border-color:rgba(220,180,80,.3)}.rep-band-high{background:rgba(229,140,60,.14);color:#f0a356;border-color:rgba(229,140,60,.4)}.rep-band-critical{background:rgba(243,104,115,.12);color:#f36873;border-color:rgba(243,104,115,.4)}.rep-band-skeleton{background:rgba(245,241,234,.04);color:var(--bone-mute);border-color:rgba(245,241,234,.08);animation:rep-band-pulse 1.4s ease-in-out infinite}@keyframes rep-band-pulse{0%,to{opacity:.55}50%{opacity:1}}.repband-card{display:inline-flex;flex-direction:column;gap:4px;align-items:flex-start}.combined-tier,.repband-line{display:inline-flex;align-items:center}.combined-tier{gap:6px;padding:3px 10px;border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.combined-tier-verified{background:rgba(76,226,191,.14);color:#4ce2bf;border-color:rgba(76,226,191,.4)}.combined-tier-trusted{background:rgba(76,226,191,.08);color:#4ce2bf;border-color:rgba(76,226,191,.22)}.combined-tier-neutral{background:rgba(245,241,234,.04);color:var(--bone-mute);border-color:rgba(245,241,234,.1)}.combined-tier-caution{background:rgba(229,140,60,.14);color:#f0a356;border-color:rgba(229,140,60,.4)}.combined-tier-blocked{background:rgba(243,104,115,.14);color:#f36873;border-color:rgba(243,104,115,.45)}.repband-breakdown{margin-top:4px;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--bone-mute)}.repband-breakdown>summary{cursor:pointer;list-style:none;text-transform:uppercase;letter-spacing:.08em;opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.repband-breakdown>summary::-webkit-details-marker{display:none}.repband-breakdown[open]>summary{opacity:1}.repband-breakdown-list{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.repband-breakdown-list>li{margin:0;padding:0}.claim-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;text-decoration:none}.claim-badge-claimed{background:rgba(76,226,191,.1);color:#4ce2bf;border-color:rgba(76,226,191,.3)}.claim-badge-link:hover .claim-badge-label{text-decoration:underline}.claim-badge-loading,.claim-badge-unclaimed{background:rgba(245,241,234,.04);color:var(--bone-mute,#a8aec0)}.claim-badge-loading{border-color:rgba(245,241,234,.08);animation:rep-band-pulse 1.4s ease-in-out infinite}.claim-badge-cta{font-family:var(--mono);font-size:10px;margin-left:4px;color:#4ce2bf;text-decoration:none;letter-spacing:.06em}.claim-badge-cta:hover{text-decoration:underline}.claim-flow{max-width:720px;margin:48px auto;padding:0 24px;font-family:var(--sans,"Inter",system-ui,sans-serif)}.claim-flow h1{font-family:var(--serif,"Fraunces",Georgia,serif);font-size:32px;margin:0 0 8px}.claim-flow .claim-flow-lede{color:var(--bone-mute,#a8aec0);margin:0 0 32px}.claim-flow .claim-flow-step{margin:24px 0;padding:16px;border:1px solid rgba(245,241,234,.08);border-radius:12px;background:rgba(245,241,234,.02)}.claim-flow .claim-flow-step h3{margin:0 0 8px;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.claim-flow .claim-flow-template{font-family:var(--mono);font-size:12px;white-space:pre-wrap;word-break:break-word;background:rgba(0,0,0,.3);padding:12px;border-radius:8px;margin:8px 0;overflow-x:auto}.claim-flow form{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.claim-flow input[type=url]{flex:1 1 320px;min-width:0;padding:10px 12px;border-radius:8px;border:1px solid rgba(245,241,234,.18);background:rgba(0,0,0,.3);color:inherit;font-family:var(--mono);font-size:13px}.claim-flow button[type=submit]{padding:10px 16px;border-radius:8px;border:1px solid rgba(76,226,191,.4);background:rgba(76,226,191,.1);color:#4ce2bf;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.claim-flow button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.claim-flow .claim-flow-result{margin-top:16px;padding:12px;border-radius:8px;font-family:var(--mono);font-size:12px}.claim-flow .claim-flow-result-ok{background:rgba(76,226,191,.1);color:#4ce2bf;border:1px solid rgba(76,226,191,.3)}.claim-flow .claim-flow-result-err{background:rgba(243,104,115,.1);color:#f36873;border:1px solid rgba(243,104,115,.3)}.register-onchain-step{border-color:rgba(76,226,191,.2)!important;background:rgba(76,226,191,.03)!important}.register-onchain-lede{color:var(--bone-mute,#a8aec0);margin:0 0 16px;font-size:13px;line-height:1.55}.register-onchain-lede strong{color:var(--bone,#f5f1ea)}.register-onchain-notice{margin-top:8px;padding:12px;border-radius:8px;font-family:var(--mono);font-size:12px;background:rgba(228,184,80,.08);color:#e4b850;border:1px solid rgba(228,184,80,.25)}.register-onchain-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.register-onchain-steps li{padding:12px;border-radius:8px;border:1px solid rgba(245,241,234,.06);background:rgba(0,0,0,.18);font-size:13px;line-height:1.55;display:flex;flex-direction:column;gap:8px}.register-onchain-steps li.active{border-color:rgba(76,226,191,.35);background:rgba(76,226,191,.05)}.register-onchain-steps li.done{border-color:rgba(76,226,191,.2);opacity:.85}.register-onchain-steps li strong{color:var(--bone,#f5f1ea)}.register-onchain-steps input[type=text]{padding:10px 12px;border-radius:8px;border:1px solid rgba(245,241,234,.18);background:rgba(0,0,0,.3);color:inherit;font-family:var(--sans,"Inter",system-ui,sans-serif);font-size:13px}.register-onchain-steps input[type=text]:disabled{opacity:.5}.register-onchain-primary{padding:10px 16px;border-radius:8px;border:1px solid rgba(76,226,191,.55);background:rgba(76,226,191,.16);color:#4ce2bf;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 0 1px rgba(76,226,191,.1),0 0 18px rgba(76,226,191,.18);transition:box-shadow .12s ease;align-self:flex-start}.register-onchain-primary:hover:not(:disabled){box-shadow:0 0 0 1px rgba(76,226,191,.18),0 0 28px rgba(76,226,191,.3)}.register-onchain-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.register-onchain-secondary{padding:8px 14px;border-radius:8px;border:1px solid rgba(228,184,80,.4);background:rgba(228,184,80,.08);color:#e4b850;font-family:var(--mono);font-size:12px;letter-spacing:.06em;cursor:pointer;align-self:flex-start}.register-onchain-secondary:disabled{opacity:.5;cursor:not-allowed}.register-onchain-mono{display:inline;font-family:var(--mono);font-size:11px;padding:2px 6px;background:rgba(0,0,0,.4);border-radius:4px;word-break:break-all;color:var(--bone,#f5f1ea)}.register-onchain-attestation{margin-top:8px;padding:8px 10px;border-radius:6px;background:rgba(228,184,80,.06);border:1px solid rgba(228,184,80,.2);font-size:12px;color:var(--bone-mute,#a8aec0)}.register-onchain-inline-err{margin-top:4px;font-size:12px;color:#f36873}.register-onchain-success{margin-top:16px;padding:16px;border-radius:8px;background:rgba(76,226,191,.08);border:1px solid rgba(76,226,191,.3)}.register-onchain-success h4{margin:0 0 12px;font-family:var(--serif,"Fraunces",Georgia,serif);font-size:18px;color:#4ce2bf}.register-onchain-success dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:4px 12px;gap:4px 12px;margin:0 0 12px}.register-onchain-success dt{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-mute,#a8aec0);align-self:center}.register-onchain-success dd{margin:0;word-break:break-all}.register-onchain-links{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 12px}.register-onchain-links a{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:#4ce2bf;text-decoration:none}.register-onchain-links a:hover{text-decoration:underline}.register-onchain-program{font-size:11px;color:var(--bone-mute,#a8aec0)}.solana-pill{padding:2px 8px;border-radius:999px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:rgba(130,224,201,.12);color:var(--signal);border:1px solid rgba(130,224,201,.3)}.solana-pill,.solscan-link{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono)}.solscan-link{font-size:12px;color:var(--gold);text-decoration:none;border-bottom:1px dotted rgba(200,166,93,.4)}.solscan-link:before{content:"↗";font-size:11px;opacity:.8}.solscan-link:hover{color:var(--amber);border-bottom-color:var(--amber)}.receipt-onchain-card{position:relative;margin-bottom:24px;padding:20px 24px 18px;border-radius:10px;background:var(--ink-deep,#0d1014);border-top:1px solid var(--ink-card,#1f2229);border:1px solid var(--ink-card,#1f2229);border-top-color:var(--gold,#c8a65d);box-shadow:inset 0 0 0 1px rgba(200,166,93,.18),0 0 24px -12px rgba(200,166,93,.3)}.receipt-onchain-card-head h2{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--bone,#f5f1ea);letter-spacing:-.01em}.receipt-onchain-card-lede{margin:0 0 14px;font-size:12px;color:var(--bone-mute,#b6bcc4)}.receipt-onchain-card-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.receipt-onchain-row{display:grid;grid-template-columns:minmax(160px,max-content) 1fr;grid-gap:24px;gap:24px;align-items:baseline;font-size:13px}.receipt-onchain-row-label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-mute,#b6bcc4)}.receipt-onchain-row-value{font-size:13px;color:var(--bone,#f5f1ea);word-break:break-all}.receipt-onchain-row-value code{font-family:var(--mono);font-size:12px;color:var(--bone,#f5f1ea);background:var(--ink,#07080a);padding:2px 6px;border-radius:4px;border:1px solid rgba(245,241,234,.06)}.receipt-onchain-pill-immutable{display:inline-flex;align-items:center;margin-left:6px;padding:2px 8px;border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:rgba(200,166,93,.1);border:1px solid rgba(200,166,93,.3)}.exp-chain{white-space:nowrap}.chain-pill-solana{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:rgba(200,166,93,.08);border:1px solid rgba(200,166,93,.3);text-decoration:none}a.chain-pill-solana:hover{color:var(--bone);border-color:rgba(200,166,93,.55)}a.chain-pill-solana.solscan-link:before{content:none}.chain-pill-arrow{font-size:9px;line-height:1;opacity:.85}.chain-pill-tx{font-size:10px;opacity:.8;text-transform:none;letter-spacing:.02em}.chain-pill-muted{display:inline-block;font-family:var(--mono);font-size:11px;color:var(--bone-mute,#6b7186);opacity:.6}.profile-onchain{padding:16px 0 24px}.profile-onchain .wrap{max-width:1080px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:16px}.onchain-card{background:var(--ink-card,#151821);border:1px solid rgba(245,241,234,.06);border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.onchain-card-title{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.onchain-card-lede,.onchain-card-title{color:var(--bone-mute,#a8aec0);margin:0}.onchain-card-lede{font-size:13px;line-height:1.5}.onchain-card-display{margin:0;font-family:var(--serif,Fraunces,serif);font-size:22px;color:var(--bone,#f5f6f8)}.onchain-card-meta{margin:0;display:grid;grid-template-columns:max-content 1fr;grid-gap:4px 14px;gap:4px 14px;font-family:var(--mono);font-size:12px}.onchain-card-meta dt{color:var(--bone-mute,#a8aec0);text-transform:uppercase;letter-spacing:.06em;font-size:10px;align-self:center}.onchain-card-meta dd{margin:0;color:var(--bone,#f5f6f8)}.onchain-card-cta{font-family:var(--mono);font-size:12px;color:#4ce2bf;text-decoration:none}.onchain-card-cta:hover{text-decoration:underline}.onchain-card-revoked{border-color:rgba(243,104,115,.25)}.onchain-card-registered{border-color:rgba(76,226,191,.25)}.onchain-actions-row{display:flex;flex-direction:column;gap:6px}.onchain-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.onchain-action-btn{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:rgba(76,226,191,.1);color:#4ce2bf;border:1px solid rgba(76,226,191,.3);border-radius:999px;padding:7px 14px;cursor:pointer}.onchain-action-btn:hover:not(:disabled){background:rgba(76,226,191,.18)}.onchain-action-btn:disabled{opacity:.45;cursor:not-allowed;background:rgba(245,241,234,.04);color:var(--bone-mute,#a8aec0);border-color:rgba(245,241,234,.12)}.onchain-actions-refusal{margin:4px 0 0;font-family:var(--mono);font-size:11px;color:var(--bone-mute,#a8aec0);letter-spacing:.02em}.vouch-cloud{display:flex;flex-wrap:wrap;gap:6px}.vouch-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--mono);font-size:11px;background:rgba(245,241,234,.04);border:1px solid rgba(245,241,234,.1);color:var(--bone,#f5f6f8);text-decoration:none}.vouch-chip:hover{border-color:rgba(76,226,191,.3)}.vouch-chip-pda{letter-spacing:.02em}.vouch-chip-weight{color:#4ce2bf;font-weight:600}.review-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.review-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;background:rgba(245,241,234,.03);border:1px solid rgba(245,241,234,.06);border-radius:8px}.review-pda{font-family:var(--mono);font-size:11px;color:var(--bone,#f5f6f8);text-decoration:none;letter-spacing:.02em}.review-pda:hover{text-decoration:underline}.review-comment-hash{font-family:var(--mono);font-size:11px;color:var(--bone-mute,#a8aec0)}.review-comment-hash code{background:rgba(245,241,234,.04);padding:1px 6px;border-radius:4px}.rating-stars{display:inline-flex;align-items:center;gap:2px}.rating-stars-static{font-family:var(--serif,Fraunces,serif);font-style:italic;font-size:16px;color:#d4af37}.rating-stars-static em{font-style:italic}.rating-stars-empty{color:rgba(212,175,55,.3);margin-left:2px}.rating-star{background:none;border:none;cursor:pointer;font-size:22px;line-height:1;padding:0 2px;font-family:var(--serif,Fraunces,serif);font-style:italic}.rating-star-on{color:#d4af37}.rating-star-off{color:rgba(212,175,55,.25)}.rating-star:disabled{cursor:not-allowed;opacity:.6}.rating-aggregate{margin:0;display:flex;align-items:baseline;gap:10px}.rating-stars-display{font-family:var(--serif,Fraunces,serif);font-style:italic;font-size:22px;color:#d4af37}.rating-aggregate-count{font-family:var(--mono);font-size:12px;color:var(--bone-mute,#a8aec0)}.onchain-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.62);display:flex;align-items:center;justify-content:center;z-index:60;padding:24px}.onchain-modal{background:var(--ink-card,#151821);border:1px solid rgba(245,241,234,.1);border-radius:12px;padding:22px 24px 18px;width:100%;max-width:420px;display:flex;flex-direction:column;gap:14px;color:var(--bone,#f5f6f8);box-shadow:0 20px 60px rgba(0,0,0,.45)}.onchain-modal-wide{max-width:520px}.onchain-modal-title{margin:0;font-family:var(--serif,Fraunces,serif);font-size:22px}.onchain-modal-lede{margin:0;color:var(--bone-mute,#a8aec0);font-size:13px;line-height:1.5}.onchain-modal-lede code{background:rgba(245,241,234,.06);padding:1px 6px;border-radius:4px;font-size:12px}.onchain-modal-field{display:flex;flex-direction:column;gap:6px}.onchain-modal-label{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-mute,#a8aec0)}.onchain-modal-input,.onchain-modal-textarea{background:rgba(245,241,234,.04);border:1px solid rgba(245,241,234,.1);border-radius:6px;padding:8px 10px;font-family:var(--mono);font-size:14px;color:var(--bone,#f5f6f8);width:100%}.onchain-modal-input:focus,.onchain-modal-textarea:focus{outline:none;border-color:rgba(76,226,191,.45)}.onchain-modal-textarea{font-family:inherit;font-size:13px;line-height:1.5;resize:vertical}.onchain-modal-counter{font-size:10px;color:var(--bone-mute,#a8aec0)}.onchain-modal-counter-bad{color:#f36873}.onchain-modal-hash{margin:0;font-family:var(--mono);font-size:11px;color:var(--bone-mute,#a8aec0)}.onchain-modal-hash code{background:rgba(245,241,234,.06);padding:1px 6px;border-radius:4px;color:var(--bone,#f5f6f8)}.onchain-modal-error{margin:0;padding:8px 10px;background:rgba(243,104,115,.1);border:1px solid rgba(243,104,115,.3);color:#f36873;border-radius:6px;font-size:12px}.onchain-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.onchain-modal-btn-ghost,.onchain-modal-btn-primary{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 16px;cursor:pointer;border:1px solid transparent}.onchain-modal-btn-ghost{background:transparent;color:var(--bone-mute,#a8aec0);border-color:rgba(245,241,234,.16)}.onchain-modal-btn-ghost:hover:not(:disabled){color:var(--bone,#f5f6f8);border-color:rgba(245,241,234,.3)}.onchain-modal-btn-primary{background:rgba(76,226,191,.18);color:#4ce2bf;border-color:rgba(76,226,191,.4)}.onchain-modal-btn-primary:hover:not(:disabled){background:rgba(76,226,191,.28)}.onchain-modal-btn-ghost:disabled,.onchain-modal-btn-primary:disabled{opacity:.45;cursor:not-allowed}.identicon-root{display:inline-block;flex-shrink:0;line-height:0;border-radius:4px;overflow:hidden;background:#0A0805;vertical-align:middle}.identicon-root.identicon-bordered{box-shadow:0 0 0 1px rgba(244,237,224,.08)}.identicon-root svg{display:block;width:100%;height:100%}.identicon-stack{display:inline-flex;align-items:center;gap:8px}.identicon-stack-label{font-size:12px;color:var(--bone-mute)}.identicon-stack-label,.slug-retry-btn{font-family:var(--mono);letter-spacing:.04em}.slug-retry-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-size:13px;text-transform:uppercase;color:var(--bone);background:transparent;border:1px solid rgba(245,241,234,.24);border-radius:999px;cursor:pointer;transition:border-color .12s ease,color .12s ease}.slug-retry-btn:hover{border-color:var(--gold);color:var(--gold)}.slug-retry-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.verified-badge-root{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0;vertical-align:middle}.verified-badge-root svg{display:block}.verified-badge-size-12 svg{width:12px;height:12px}.verified-badge-size-16 svg{width:16px;height:16px}.verified-badge-size-24 svg{width:24px;height:24px}.verified-badge-trusted{filter:drop-shadow(0 0 1px rgba(245,241,234,.18))}.agent-card-root{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-family:var(--sans);line-height:1.4;min-width:0}.agent-card-size-md{gap:14px}.agent-card-link{cursor:pointer;border-radius:4px;transition:color .16s ease}.agent-card-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.agent-card-identicon{display:inline-flex;flex-shrink:0;line-height:0}.agent-card-identicon-sm{width:24px;height:24px}.agent-card-identicon-md{width:48px;height:48px}.agent-card-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.agent-card-line{display:inline-flex;align-items:center;gap:6px;min-width:0}.agent-card-name-line{font-weight:500;color:var(--bone)}.agent-card-size-md .agent-card-name-line{font-size:16px}.agent-card-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22ch;border-bottom:1px solid transparent;transition:border-color .16s ease,color .16s ease}.agent-card-size-md .agent-card-name{max-width:32ch}.agent-card-name-fallback{font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--bone-mute)}.agent-card-link:hover .agent-card-name{color:var(--gold);border-bottom-color:var(--gold)}.agent-card-badge-slot{display:inline-flex;flex-shrink:0}.agent-card-hash-line{color:var(--dim)}.agent-card-hash{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--dim);background:transparent;padding:0}.agent-card-size-md .agent-card-hash{font-size:12px}.search-bar-row{display:flex;justify-content:flex-end;padding:12px 14px 0}.search-bar-root{display:inline-flex;flex-direction:column;gap:4px;width:280px;max-width:100%}.search-bar-label{display:block;width:100%}.search-bar-input{width:100%;box-sizing:border-box;padding:8px 10px;background:rgba(244,237,224,.05);border:1px solid rgba(244,237,224,.18);border-radius:6px;color:var(--bone,#f4ede0);font-family:var(--mono);font-size:13px;letter-spacing:.02em;outline:none}.search-bar-input::placeholder{color:rgba(244,237,224,.4)}.search-bar-input:focus{border-color:rgba(244,237,224,.45);background:rgba(244,237,224,.08)}.search-bar-hint{font-family:var(--mono);font-size:11px;letter-spacing:.02em;line-height:1.3}.search-bar-hint-muted{color:rgba(244,237,224,.55)}.search-bar-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:720px){.search-bar-row{justify-content:stretch;padding:12px 12px 0}.search-bar-root{width:100%}}