:root{--font-display:"Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", serif;--font-body:"Avenir Next", "Segoe UI", "Helvetica Neue", sans-serif;--bg-root:#f2ede3;--bg-surface:#fffaf4bd;--ink-primary:#171c26;--ink-secondary:#5f6776;--ink-inverse:#f8f4ea;--line-primary:#171c261a;--line-strong:#171c262e;--accent-cold-gold:#a88a57;--accent-verified:#557261;--surface-shadow:0 26px 64px #10141c1a;--ink-strong:var(--ink-primary);--accent-brass:var(--accent-cold-gold);--reveal-duration:.42s;--reveal-ease:cubic-bezier(.2, .8, .2, 1);--bg:var(--bg-root);--ink:var(--ink-primary);--muted:var(--ink-secondary);--panel:var(--bg-surface);--line:var(--line-primary);--gold:var(--accent-cold-gold);--mint:var(--accent-verified);--warn:#a84834;--shadow:var(--surface-shadow);--public-bg:#07111f;--public-bg-deep:#040914;--public-text:#f3efe7;--public-muted:#e2dcd0b8;--public-gold:#b9924c;--public-gold-soft:#e2c891c7;--public-surface:#0c1726e0;--public-surface-strong:#112136f5;--public-line:#b9924c2e;--public-line-strong:#e3c2854d;--public-shadow:0 28px 88px #02060c6b;--public-shadow-tight:0 18px 46px #02060c4d;--public-reveal-duration:.62s;--public-reveal-ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink-primary);font-family:var(--font-body);background:radial-gradient(circle at 0 0,#e2c8912e,#0000 28%),radial-gradient(circle at 100% 0,#55726121,#0000 24%),linear-gradient(#081220 0%,#040914 100%);margin:0}a{color:inherit;text-decoration-color:#b57a3f80}button,input,select{font:inherit}.page-shell{min-height:100vh;padding:clamp(22px,3vw,40px) clamp(16px,2.5vw,28px) 72px;position:relative}.background-grid{pointer-events:none;background-image:linear-gradient(#171c2608 1px,#0000 1px),linear-gradient(90deg,#171c2608 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 45%,#0000 85%);mask-image:radial-gradient(circle,#000 45%,#0000 85%)}.frame,.panel,.kpi-card,.error-banner{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--surface-shadow);background:linear-gradient(#ffffffbd,#f4ece2eb);transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,background .18s;position:relative}.surface-reveal{animation:surfaceReveal var(--reveal-duration) var(--reveal-ease) both}.surface-delay-1{animation-delay:60ms}.surface-delay-2{animation-delay:.12s}.surface-delay-3{animation-delay:.18s}.loading-chip{width:fit-content;color:var(--ink-primary);background:#a88a5714;border:1px solid #a88a572e;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff59}.loading-chip:before{content:"";background:var(--accent-brass);border-radius:999px;flex:none;width:10px;height:10px;animation:1.8s ease-in-out infinite loadingPulse;box-shadow:0 0 #b08a573d}.loading-chip--verified:before{background:var(--accent-verified);box-shadow:0 0 #5572613d}.loading-chip--soft{background:#ffffff75}.loading-chip--soft:before{background:var(--ink-secondary);box-shadow:0 0 #5f677633}.loading-chip--calm{color:var(--ink-primary);background:linear-gradient(135deg,#ffffffb8,#f4ece2eb);border-color:#171c2614;box-shadow:inset 0 1px #ffffff8c,0 12px 30px #10141c0f}.loading-chip--calm:before{background:#244f65;box-shadow:0 0 #244f652e}.hero{border-radius:32px;grid-template-columns:1.8fr 1fr;align-items:center;gap:24px;padding:32px;display:grid}.hero h1{font-family:var(--font-display), serif;letter-spacing:-.05em;max-width:10ch;margin:0;font-size:clamp(3.2rem,7vw,6.6rem);line-height:.9}.hero-copy,.muted-copy{max-width:60ch;color:var(--muted);line-height:1.6}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--gold);margin:0 0 10px;font-size:.75rem}.passport-mark{color:var(--ink-inverse);background:radial-gradient(circle at top,#ffffff1f,#0000 36%),linear-gradient(135deg,#102437 0%,#173a56 58%,#245c66 100%);border-radius:24px;gap:12px;padding:28px;display:grid}.passport-mark strong{font-family:var(--font-display), serif;font-size:2rem}.kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 28px;display:grid}.kpi-card{border-radius:20px;gap:8px;padding:20px;display:grid}.kpi-card span{color:var(--muted);font-size:.9rem}.kpi-card strong{font-size:2rem}.workspace-grid{grid-template-columns:minmax(0,1.24fr) minmax(360px,.98fr);align-items:start;gap:24px;display:grid}.app-shell-continuity{grid-template-columns:minmax(0,1.42fr) minmax(300px,.74fr);align-items:start;gap:22px;display:grid}.app-shell--holder .app-shell-continuity{grid-template-columns:minmax(0,1.34fr) minmax(300px,.66fr)}.workspace-readiness{border:1px solid var(--public-line);box-shadow:var(--public-shadow-tight);background:linear-gradient(135deg,#101f33d6,#07101df5);border-radius:20px;gap:12px;margin:0 0 20px;padding:18px 22px;display:grid}.workspace-readiness--holder{background:radial-gradient(circle at 100% 0,#e2c89124,#0000 28%),linear-gradient(135deg,#122237eb,#07101dfa);border-color:#e3c2852e}.workspace-readiness--verifier{background:radial-gradient(circle at 100% 0,#27508424,#0000 32%),linear-gradient(135deg,#0e1c30eb,#060d18fa);border-color:#2750842e}.workspace-readiness-copy{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workspace-readiness-copy .muted-copy{margin:0}.journey-progress-header{border-bottom:1px solid #10243714;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.journey-progress-header-copy{gap:8px;min-width:0;display:grid}.journey-progress-eyebrow{margin-bottom:0}.journey-progress-title{font-family:var(--font-display), serif;letter-spacing:-.03em;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1}.journey-progress-summary{color:#102437c2;margin:0;line-height:1.55}.journey-progress-chip{width:fit-content;color:var(--gold);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#ffffff8a;border:1px solid #b57a3f29;border-radius:999px;align-items:center;padding:9px 12px;font-size:.76rem;display:inline-flex}.product-workspace{position:relative}.column-stack{gap:24px;display:grid}.workspace-column{min-width:0}.holder-column,.landlord-column,#holder-surface,#holder-setup,#holder-dashboard,#landlord-surface,#how-it-works-section{scroll-margin-top:32px}.landlord-column{align-self:start}.panel{border-radius:24px;padding:28px}.panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.panel h2{margin:0;font-size:1.3rem;line-height:1.12}.panel-title{font-family:var(--font-display), serif;letter-spacing:-.03em;font-size:clamp(2rem,3.3vw,2.85rem);line-height:.96}.badge{color:var(--gold);white-space:nowrap;background:#b57a3f14;border:1px solid #b57a3f59;border-radius:999px;align-self:center;padding:10px 14px}.field{gap:10px;margin-bottom:18px;display:grid}.field span,.definition-grid dt{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.82rem}.field input,.field select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff9;border-radius:16px;padding:14px 16px}.button-row{flex-wrap:wrap;gap:12px;display:flex}.button-primary,.button-secondary{letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:13px 18px;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.button-primary:hover,.button-secondary:hover{transform:translateY(-1px)}.button-primary:focus-visible,.button-secondary:focus-visible{outline-offset:3px;outline:3px solid #b57a3f6b;box-shadow:0 0 0 6px #b57a3f1f,0 10px 30px #1839581f}.button-primary:disabled,.button-secondary:disabled{opacity:.48;cursor:not-allowed;transform:none}.button-secondary--ghost{color:#102437bd;box-shadow:none;background:#ffffff6b;border-color:#10243714}@keyframes surfaceReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes publicReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes publicOrbit{0%{opacity:.18;transform:translate(0,0)scale(.96)}to{opacity:.36;transform:translateY(-10px)scale(1.04)}}@keyframes loadingPulse{0%{transform:scale(.92);box-shadow:0 0 #b08a572e}70%{transform:scale(1);box-shadow:0 0 0 9px #b08a5700}to{transform:scale(.92);box-shadow:0 0 #b08a5700}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.surface-reveal,.loading-chip:before,.landing-hero-orbit{animation:none}.frame,.panel,.kpi-card,.error-banner,.journey-progress-step,.landing-card,.landing-trust-card,.landing-entry-card,.landing-metric-card,.showroom-surface-card,.holder-card,.landlord-card,.holder-stat-card,.landlord-stat-card,.landlord-verification-item,.advanced-proof-item,.holder-proof-item,.holder-activity-item,.onboarding-step-card,.onboarding-note{transition:none}}.button-primary{color:#fff8ec;background:linear-gradient(135deg,#183958 0%,#24586d 100%);box-shadow:0 10px 30px #1839583d}.button-primary[disabled]{background:linear-gradient(135deg,#183958d1 0%,#24586db8 100%);box-shadow:inset 0 1px #ffffff1f,0 8px 18px #1839581f}.button-secondary{color:var(--ink);border-color:var(--line);background:#ffffff9e}.product-shell,.app-shell{gap:28px;display:grid}.app-shell>:not(.background-grid){width:min(100%, var(--shell-max,1380px));margin-inline:auto}.landing-shell{--shell-max:1520px}.app-shell{--shell-max:1460px}.app-shell--holder,.app-shell--verifier{--shell-max:1560px}.public-nav{border-radius:32px;gap:20px;padding:22px 26px;display:grid;overflow:hidden}.public-nav--premium{background:radial-gradient(circle at 100% 0,#e2c8911f,#0000 22%),radial-gradient(circle at 0,#2750842e,#0000 30%),linear-gradient(#101f33f0,#07101cfa)}.public-nav--workspace{background:radial-gradient(circle at 100% 0,#e2c8911a,#0000 24%),linear-gradient(#101f33eb,#08121ffa)}.public-nav--showroom{background:radial-gradient(circle at 0 0,#e2c89124,#0000 20%),radial-gradient(circle at 100% 0,#27508433,#0000 28%),linear-gradient(#13243af2,#08121ffc)}.public-nav--home-rail{background:radial-gradient(circle at 0 0,#e2c89129,#0000 20%),radial-gradient(circle at 100% 0,#27508438,#0000 28%),linear-gradient(#112034f2,#07101dfc);padding:20px 24px}.public-nav-rail{grid-template-columns:minmax(320px,1fr) minmax(420px,.92fr);align-items:start;gap:24px;display:grid}.public-nav-brand-cluster{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.public-nav-signal{background:linear-gradient(#e2c891eb,#2b558c47);border-radius:999px;width:12px;min-height:100%;box-shadow:0 0 0 1px #e2c89129,0 0 32px #e2c8912e}.public-nav-meta{align-content:start;justify-items:end;gap:16px;min-width:0;display:grid}.public-nav-meta-header{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.public-nav-brand--institutional{gap:8px}.public-nav-brand--institutional .public-nav-brand-title{font-size:clamp(1.28rem,2vw,1.72rem);line-height:.98}.public-nav-corridor{border:1px solid var(--public-line);color:#f3efe7d6;letter-spacing:.16em;text-transform:uppercase;background:#b9924c1f;border-radius:999px;align-items:center;padding:8px 12px;font-size:.74rem;display:inline-flex}.public-nav-status{color:var(--public-gold-soft);letter-spacing:.14em;text-transform:uppercase;background:#091423a8;border:1px solid #4873ad47;border-radius:999px;align-items:center;padding:8px 12px;font-size:.72rem;display:inline-flex}.public-nav-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.public-nav-alert{color:#6c2a12f5;background:linear-gradient(#ffeee2e6,#ffe4d4d1);border:1px solid #c44c2e52;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:16px;padding:14px 18px;display:flex;box-shadow:0 8px 22px -18px #c44c2e8c}.public-nav-alert-copy{gap:4px;min-width:0;display:grid}.public-nav-alert-copy strong{font-family:var(--font-display), serif;letter-spacing:-.01em;font-size:1rem}.public-nav-alert-copy p{margin:0;line-height:1.5}.public-nav .product-topbar-meta{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.public-nav-brand{gap:10px;min-width:0;max-width:56ch;display:grid}.public-nav-brand-eyebrow{margin-bottom:0}.public-nav-brand-intro{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-nav-brand-seal{color:#f3efe7c7;letter-spacing:.14em;text-transform:uppercase;background:#b9924c1a;border:1px solid #e3c28529;border-radius:999px;align-items:center;padding:6px 10px;font-size:.7rem;display:inline-flex}.public-nav-brand-lockup{gap:8px;display:grid}.public-nav-brand-title{font-family:var(--font-display), serif;letter-spacing:-.04em;font-size:clamp(1.42rem,2.2vw,2.1rem);line-height:.96}.public-nav-brand-copy{max-width:52ch;color:var(--public-muted);margin:0;line-height:1.6}.public-nav-context{border:1px solid var(--public-line);min-width:180px;box-shadow:inset 0 1px 0 #ffffff0a, var(--public-shadow-tight);background:linear-gradient(#0e1b2de6,#0a1422f5);border-radius:22px;gap:8px;padding:16px 18px;display:grid}.public-nav-context-label{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.72rem}.public-nav-context-title{font-size:.95rem}.public-nav-context-copy{color:var(--public-muted);margin:0;line-height:1.45}.public-nav-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.public-nav-links .button-primary,.public-nav-links .button-secondary{white-space:nowrap}.app-shell-hero{border-radius:32px;grid-template-columns:minmax(0,1.4fr) auto;align-items:stretch;gap:20px;padding:30px 32px;display:grid}.app-shell-hero--institutional{overflow:hidden}.app-shell-hero--holder{border:1px solid var(--public-line);box-shadow:inset 0 1px 0 #ffffff0d, var(--public-shadow-tight);background:radial-gradient(circle at 100% 0,#e2c89129,#0000 26%),linear-gradient(#101f33f5,#07101dfa)}.app-shell-hero--verifier{border:1px solid var(--public-line);box-shadow:inset 0 1px 0 #ffffff0d, var(--public-shadow-tight);background:radial-gradient(circle at 100% 0,#2750842e,#0000 24%),linear-gradient(#0e1c30f5,#060d18fa)}.app-shell-hero-copy{align-content:start;gap:18px;min-width:0;display:grid}.app-shell-hero-ornament{align-items:center;gap:12px;width:fit-content;display:flex}.app-shell-hero-ornament span{background:linear-gradient(90deg,#b57a3f1a,#b57a3f57);border-radius:999px;height:1px;display:block}.app-shell-hero-ornament span:first-child{width:88px}.app-shell-hero-ornament span:last-child{background:linear-gradient(90deg,#244f650f,#244f6538);width:36px}.app-shell-actions{place-content:end flex-end;align-items:center}.app-shell h1,.app-shell .panel-title,.product-shell--showroom .panel-title,.product-shell--showroom .product-topbar-title,.app-shell .holder-card h3,.app-shell .landlord-card h3,.product-shell--showroom .holder-card h3,.product-shell--showroom .landlord-card h3{color:var(--public-text)}.journey-progress{border-radius:28px;align-content:start;gap:18px;padding:24px;display:grid}.journey-progress--holder,.app-shell--holder .journey-progress{border:1px solid var(--public-line);box-shadow:inset 0 1px 0 #ffffff0d, var(--public-shadow-tight);background:radial-gradient(circle at 100% 0,#e2c8911f,#0000 28%),linear-gradient(#0e1b2deb,#07101dfa)}.journey-progress--verifier,.app-shell--verifier .journey-progress{border:1px solid var(--public-line);box-shadow:inset 0 1px 0 #ffffff0d, var(--public-shadow-tight);background:radial-gradient(circle at 100% 0,#27508424,#0000 30%),linear-gradient(#0d1a2beb,#060d18fa)}.journey-progress-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.journey-progress-step{color:var(--public-muted);background:#0f1e31a8;border:1px solid #e3c2851a;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid}.journey-progress-step[data-state=complete],.journey-progress-step[data-state=current]{color:var(--public-text)}.journey-progress-step[data-state=current]{background:linear-gradient(135deg,#b9924c2e,#112136e6);border-color:#e3c28547;box-shadow:inset 0 1px #ffffff0d}.journey-progress-index{letter-spacing:.12em;width:40px;height:40px;color:var(--public-muted);background:#0a1422db;border:1px solid #e3c2851f;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.journey-progress-step[data-state=complete] .journey-progress-index,.journey-progress-step[data-state=current] .journey-progress-index{color:var(--public-text)}.journey-progress-step[data-state=current] .journey-progress-index{background:#b9924c29;border-color:#e3c28547}.journey-progress-label{font-size:.96rem;line-height:1.35}@media (hover:hover) and (pointer:fine){.frame:hover,.panel:hover,.kpi-card:hover,.error-banner:hover,.journey-progress-step:hover,.landing-card:hover,.landing-trust-card:hover,.landing-entry-card:hover,.landing-metric-card:hover,.showroom-surface-card:hover,.holder-card:hover,.landlord-card:hover,.holder-stat-card:hover,.landlord-stat-card:hover,.landlord-verification-item:hover,.advanced-proof-item:hover,.holder-proof-item:hover,.holder-activity-item:hover,.onboarding-step-card:hover,.onboarding-note:hover{transform:translateY(-2px);box-shadow:0 32px 72px #10141c1f}}.product-shell>:not(.background-grid){width:min(100%, var(--shell-max,1380px));margin-inline:auto}.product-shell{--shell-max:1440px}.product-shell--showroom{gap:22px}.app-shell,.product-shell--showroom,.product-shell--home{isolation:isolate;z-index:0;background:radial-gradient(circle at 0 0,#e2c8911f,#0000 20%),radial-gradient(circle at 100% 0,#2d4c7a33,#0000 24%),linear-gradient(#121c2af5 0%,#0a1220fb 48%,#050a14fe 100%);border:1px solid #aa91632e;border-radius:clamp(30px,3vw,40px);overflow:clip;box-shadow:0 34px 88px #01050c57,inset 0 1px #fff6e00f,inset 0 0 0 1px #273a5c38}.app-shell .background-grid,.product-shell--showroom .background-grid{background-image:linear-gradient(#e2dcd00a 1px,#0000 1px),linear-gradient(90deg,#e2dcd00a 1px,#0000 1px)}.product-shell--home .background-grid{opacity:1;background-image:radial-gradient(circle at 0 0,#e2c8912e,#0000 28%),radial-gradient(circle at 100% 0,#55726121,#0000 24%),linear-gradient(#081220 0%,#040914 100%),linear-gradient(#e2dcd00a 1px,#0000 1px),linear-gradient(90deg,#e2dcd00a 1px,#0000 1px);background-size:auto,auto,auto,56px 56px,56px 56px;-webkit-mask-image:none;mask-image:none}.app-shell:before,.product-shell--showroom:before,.product-shell--home:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff8e40a;position:absolute;inset:0}.app-shell .hero-copy,.app-shell .muted-copy,.app-shell .journey-progress-summary,.product-shell--showroom .hero-copy,.product-shell--showroom .muted-copy,.product-shell--showroom .journey-progress-summary{color:var(--public-muted)}.app-shell .eyebrow,.product-shell--showroom .eyebrow{color:var(--public-gold)}.product-shell--showroom .public-nav{z-index:auto;position:relative;top:auto}:is(.app-shell,.product-shell--showroom) .frame,:is(.app-shell,.product-shell--showroom) .panel,:is(.app-shell,.product-shell--showroom) .kpi-card,:is(.app-shell,.product-shell--showroom) .error-banner{border-color:var(--public-line);color:var(--public-text);box-shadow:inset 0 1px 0 #ffffff0a, var(--public-shadow-tight);background:linear-gradient(#0f1e31d6,#07101df5)}:is(.app-shell,.product-shell--showroom) .frame.public-nav,:is(.app-shell,.product-shell--showroom) .frame.public-nav.public-nav--premium{background:radial-gradient(circle at 100% 0,#e2c8911f,#0000 22%),radial-gradient(circle at 0,#2750842e,#0000 30%),linear-gradient(#101f33f0,#07101cfa)}:is(.app-shell,.product-shell--showroom) .product-topbar-summary,:is(.app-shell,.product-shell--showroom) .panel p,:is(.app-shell,.product-shell--showroom) .panel dd,:is(.app-shell,.product-shell--showroom) .panel h2,:is(.app-shell,.product-shell--showroom) .frame h2,:is(.app-shell,.product-shell--showroom) .frame p{color:var(--public-text)}:is(.app-shell,.product-shell--showroom) .panel .muted-copy,:is(.app-shell,.product-shell--showroom) .frame .muted-copy,:is(.app-shell,.product-shell--showroom) .panel dt,:is(.app-shell,.product-shell--showroom) .frame .product-topbar-summary{color:var(--public-muted)}:is(.app-shell,.product-shell--showroom) .panel .loading-chip,:is(.app-shell,.product-shell--showroom) .frame .loading-chip{border-color:var(--public-line);color:var(--public-text);background:#112136e6}:is(.app-shell,.product-shell--showroom) .panel .badge,:is(.app-shell,.product-shell--showroom) .frame .badge{color:var(--public-gold);background:#b9924c24;border-color:#b9924c52}.product-landing{gap:26px;display:grid}.product-landing--showroom{gap:24px}.product-showroom-thesis{border:1px solid var(--public-line);box-shadow:inset 0 1px 0 #ffffff0f, var(--public-shadow);background:radial-gradient(circle at 0 0,#e2c89126,#0000 18%),radial-gradient(circle at 100% 0,#27508438,#0000 28%),linear-gradient(#132640f0,#091422fa);border-radius:30px;grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);align-items:stretch;gap:22px;padding:28px 30px;display:grid}.product-showroom-copy{align-content:start;gap:14px;display:grid}.product-showroom-thesis-rail{align-content:start;gap:16px;display:grid}.product-showroom-thesis-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.product-showroom-thesis-list li,.product-showroom-band-list li{box-shadow:inset 0 1px 0 #ffffff0a, var(--public-shadow-tight);color:#f3efe7eb;background:linear-gradient(#122237d6,#09121ff0);border:1px solid #e3c2851f;border-radius:22px;padding:18px 20px;line-height:1.6}.product-showroom-band-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.product-showroom-band-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.product-showroom-band{border:1px solid var(--public-line);box-shadow:inset 0 1px 0 #ffffff0d, var(--public-shadow-tight);background:radial-gradient(circle at 100% 0,#2750842e,#0000 28%),linear-gradient(#0d1a2beb,#060d18fa);border-radius:28px;align-items:start;gap:20px;padding:26px 30px;display:grid}.product-showroom-trust-model,.product-showroom-privacy-model{background:radial-gradient(circle at 0 0,#e2c8911a,#0000 18%),linear-gradient(#0c1828f0,#060d18fa)}.product-showroom-infrastructure,.product-showroom-technology-stack{background:radial-gradient(circle at 100% 0,#2750842e,#0000 28%),linear-gradient(#0d1a2beb,#060d18fa)}.product-showroom-verification-model{background:radial-gradient(circle at top,#4c79701f,#0000 26%),linear-gradient(#0a1727f0,#060d18fa)}.product-showroom-band-copy{gap:14px;display:grid}.product-showroom-band-copy h2{font-family:var(--font-display), serif;letter-spacing:-.03em;color:var(--public-text);margin:0;font-size:clamp(1.9rem,3vw,2.8rem);line-height:.96}.product-showroom-band-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.product-showroom-summary{max-width:58ch}.product-showroom-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.product-showroom-ledger-item{border:1px solid var(--public-line);box-shadow:inset 0 1px 0 #ffffff0a, var(--public-shadow-tight);background:linear-gradient(#0a1523c2,#12243be6);border-radius:22px;gap:8px;padding:16px 18px;display:grid}.product-showroom-ledger-item span{color:var(--public-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.product-showroom-ledger-item strong{letter-spacing:.03em;text-transform:uppercase;font-size:1rem}.showroom-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.showroom-surface-card{border:1px solid var(--public-line);box-shadow:inset 0 1px 0 #ffffff0d, var(--public-shadow-tight);background:radial-gradient(circle at 100% 0,#b9924c1f,#0000 30%),linear-gradient(#162840eb,#0b1624f5);border-radius:24px;gap:10px;padding:20px;display:grid}.showroom-surface-card strong{font-family:var(--font-display), serif;letter-spacing:-.03em;font-size:clamp(1.3rem,1.8vw,1.7rem)}.showroom-surface-card p{color:var(--public-muted);margin:0;line-height:1.55}.showroom-surface-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--public-gold);margin:0;font-size:.72rem}.product-topbar{border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 26px;display:grid}.product-topbar-meta{gap:10px;min-width:0;display:grid}.product-topbar-copy{gap:6px;display:grid}.product-topbar-title{font-family:var(--font-display), serif;letter-spacing:-.03em;font-size:clamp(1.55rem,2vw,2rem)}.product-topbar-summary{color:#102437c2;max-width:52ch;margin:0;line-height:1.55}.product-locale-group{background:#ffffff6b;border:1px solid #10243714;border-radius:999px;justify-content:flex-end;align-items:center;width:fit-content;padding:6px;box-shadow:inset 0 1px #ffffff59}.product-locale-group .button-primary,.product-locale-group .button-secondary{min-width:58px;padding-inline:16px}.product-surface-copy{max-width:52ch}.product-shell>.public-nav.surface-reveal,.product-showroom-thesis.surface-reveal,.landing-hero.surface-reveal{animation:publicReveal var(--public-reveal-duration) var(--public-reveal-ease) both}.product-shell>.background-grid{background-color:var(--public-bg-deep);background-image:radial-gradient(circle at top left, #b9924c2e, transparent 22%), radial-gradient(circle at top right, #2347704d, transparent 28%), linear-gradient(180deg, #091220 0%, var(--public-bg) 30%, var(--public-bg-deep) 100%), linear-gradient(#b9924c16 1px, transparent 1px), linear-gradient(90deg, #b9924c16 1px, transparent 1px);opacity:.42;background-size:60px 60px;-webkit-mask-image:radial-gradient(circle,#000 42%,#0000 82%);mask-image:radial-gradient(circle,#000 42%,#0000 82%)}.product-shell>.public-nav,.landing-hero,.landing-section{border-radius:32px}.product-shell>.public-nav{border:1px solid var(--public-line);box-shadow:inset 0 1px 0 #ffffff0f, var(--public-shadow);background:radial-gradient(circle at 0 0,#e2c8911f,#0000 18%),radial-gradient(circle at 100% 0,#27508433,#0000 26%),linear-gradient(#112136f5,#07101dfc)}.landing-hero,.landing-section{border:1px solid var(--public-line);box-shadow:inset 0 1px 0 #ffffff0d, var(--public-shadow);background:linear-gradient(#101e32e6,#07111ff5)}.product-shell>.public-nav,.product-showroom-thesis,.landing-hero,.landing-section,.showroom-surface-card,.passport-ledger-rail,.passport-ledger-band,.landing-credibility-item,.landing-card,.landing-trust-card,.landing-entry-card{color:var(--public-text)}.product-shell>.public-nav .eyebrow,.product-showroom-thesis .eyebrow,.landing-hero .eyebrow,.landing-section .eyebrow,.showroom-surface-eyebrow,.public-nav-context-label,.passport-ledger-label{color:var(--public-gold)}.public-nav-brand-title,.public-nav-context-title,.product-topbar-title,.showroom-surface-card strong,.landing-hero h1,.section-heading h2,.landing-card h3,.landing-trust-card h3,.landing-entry-card h3,.passport-ledger-header strong,.passport-ledger-value{color:var(--public-text)}.public-nav-brand-copy,.public-nav-context-copy,.product-topbar-summary,.product-showroom-summary,.landing-hero-note,.landing-hero-context-copy,.landing-trust-assurance,.landing-trust-list,.landing-entry-card-footnote,.landing-card .muted-copy,.landing-trust-card .muted-copy,.landing-entry-card .muted-copy{color:var(--public-muted)}.landing-hero{isolation:isolate;grid-template-columns:1fr;align-items:stretch;gap:24px;padding:clamp(30px,4vw,54px);display:grid;overflow:hidden}.landing-hero--cobalt{background:radial-gradient(circle at 0 0,#e2c8912e,#0000 18%),radial-gradient(circle at 78% 18%,#2a568e47,#0000 22%),linear-gradient(135deg,#060e18f5,#0d1b2cfa 45%,#07111ffc)}.landing-hero--cobalt:after{content:"";pointer-events:none;border:1px solid #e3c28514;border-radius:28px;position:absolute;inset:18px}.landing-hero-orbit{aspect-ratio:1;filter:blur(12px);opacity:.26;z-index:0;background:radial-gradient(circle,#e2c89138 0%,#e2c8910a 38%,#0000 66%);border-radius:999px;width:min(48vw,520px);animation:8s ease-in-out infinite alternate publicOrbit;position:absolute;top:-14%;right:-8%}.landing-hero-orbit--secondary{background:radial-gradient(circle,#3464a033 0%,#3464a00a 40%,#0000 70%);width:min(42vw,440px);animation-duration:9.5s;top:auto;bottom:-34%;left:-18%}.landing-hero-main,.landing-hero-copy,.passport-ledger-rail,.landing-credibility-rail{z-index:1;position:relative}.landing-hero-main{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);align-items:start;gap:30px;display:grid}.landing-hero-copy{align-content:start;gap:22px;min-width:0;display:grid}.landing-hero-kicker{flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;display:flex}.landing-hero-intro{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-hero-caption{color:#f3efe79e;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem}.landing-hero-divider{background:linear-gradient(90deg,#e2c89180,#e2c89100);width:56px;height:1px}.landing-hero-corridor{border:1px solid var(--public-line-strong);color:#f3efe7d6;letter-spacing:.14em;text-transform:uppercase;background:#b9924c1f;border-radius:999px;align-items:center;width:fit-content;padding:8px 12px;font-size:.76rem;display:inline-flex}.landing-hero h1{font-family:var(--font-display), serif;letter-spacing:-.05em;text-wrap:balance;max-width:9.5ch;margin:0;font-size:clamp(2.7rem,5.6vw,5.15rem);line-height:.95}.landing-hero-copy .hero-copy{max-width:50ch}.landing-hero-body{max-width:48rem;font-size:clamp(1.04rem,1.3vw,1.18rem);line-height:1.68}.landing-hero-note,.landing-hero-context-copy,.landing-trust-assurance{color:var(--public-muted);line-height:1.7}.landing-hero-note{max-width:48ch;font-size:.99rem}.landing-hero-actions{flex-wrap:wrap;align-items:center}.landing-hero-actions .button-primary,.landing-hero-actions .button-secondary{min-width:188px}.landing-hero-provenance{background:#0913217a;border:1px solid #e3c2851f;border-radius:18px;gap:8px;width:fit-content;max-width:34rem;padding:14px 16px;display:grid}.landing-hero-provenance-label{color:var(--public-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.landing-hero-provenance-copy{color:#f3efe7d6;margin:0;line-height:1.5}.landing-hero-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:4px;display:grid}.landing-hero-signal{background:linear-gradient(#0d1a2be0,#091321fa);border:1px solid #e3c2851f;border-radius:22px;gap:10px;min-width:0;padding:18px 18px 20px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #02060c2e}.landing-hero-signal span{color:var(--public-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem}.landing-hero-signal strong{font-family:var(--font-display), serif;letter-spacing:-.03em;color:var(--public-text);font-size:clamp(1.05rem,1.9vw,1.42rem);line-height:1.1}.landing-hero-proof-strip{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid;position:relative}.landing-hero-proof-card{background:linear-gradient(#101f33b8,#091321db);border:1px solid #e3c28524;border-radius:20px;gap:6px;padding:18px 20px;display:grid}.landing-hero-proof-label{color:var(--public-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.landing-hero-proof-value{font-family:var(--font-display), serif;letter-spacing:-.02em;color:#f3efe7f5;font-size:1.2rem;font-weight:500}.landing-hero-proof-sub{color:#f3efe7a8;margin:0;font-size:.88rem;line-height:1.5}@media (max-width:880px){.landing-hero-proof-strip{grid-template-columns:1fr}}.passport-ledger-rail{border:1px solid var(--public-line);box-shadow:inset 0 1px 0 #ffffff0f, var(--public-shadow-tight);background:linear-gradient(#15263ef5,#0a1422fa);border-radius:30px;align-content:start;gap:16px;padding:22px;display:grid}.passport-ledger-rail--cobalt{background:radial-gradient(circle at 0 0,#e2c89124,#0000 20%),linear-gradient(#101f33fa,#07111f)}.passport-ledger-header{border-bottom:1px solid #e3c2851f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:4px 2px 14px;display:grid}.passport-ledger-header-copy{gap:6px;display:grid}.passport-ledger-header strong{font-family:var(--font-display), serif;letter-spacing:-.03em;font-size:1.2rem;line-height:1.05}.passport-ledger-chip{color:#f3efe7d1;letter-spacing:.14em;text-transform:uppercase;background:#b9924c14;border:1px solid #e3c28529;border-radius:999px;align-items:center;padding:8px 12px;font-size:.72rem;display:inline-flex}.passport-ledger-stack{gap:12px;display:grid}.passport-ledger-band{box-shadow:inset 0 1px 0 #ffffff0a, var(--public-shadow-tight);background:linear-gradient(#1a2f4ce6,#0c1827f0);border:1px solid #e3c2851a;border-radius:22px;gap:12px;padding:18px;display:grid}.passport-ledger-label{text-transform:uppercase;letter-spacing:.16em;color:var(--public-gold);font-size:.88rem}.passport-ledger-value{font-family:var(--font-display), serif;letter-spacing:-.04em;font-size:clamp(1.55rem,2.6vw,2.05rem);line-height:1.16}.landing-credibility-rail{grid-template-columns:1fr;gap:12px;padding-top:2px;display:grid}.landing-credibility-item{color:#f3efe7e6;min-height:0;box-shadow:inset 0 1px 0 #ffffff0a, var(--public-shadow-tight);background:linear-gradient(#0f1e31db,#0a1422f0);border:1px solid #e3c28524;border-radius:18px;align-items:center;padding:14px 16px;font-size:.9rem;line-height:1.45;display:inline-flex}.landing-hero-context{border-top:1px solid #e3c2851f;gap:8px;padding:16px 18px 0;display:grid}.landing-hero-context-header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.landing-hero-context-label{color:var(--public-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.landing-hero-context-divider{background:linear-gradient(90deg,#e3c28585,#e3c28500);width:24px;height:1px}.landing-hero-context-copy{margin:0}.landing-section{padding:34px 36px}.section-heading{gap:16px;margin-bottom:28px;display:grid}.landing-trust-section .section-heading,.landing-how-it-works .section-heading{max-width:64ch}.landing-entry-surfaces .section-heading{max-width:60ch}.section-heading h2,.landing-card h3,.landing-trust-card h3{font-family:var(--font-display), serif;letter-spacing:-.03em;margin:0}.section-heading h2{max-width:14ch;font-size:clamp(2rem,4vw,3.5rem);line-height:.96}.landing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.landing-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.landing-flow-intro{border:1px solid var(--public-line);box-shadow:inset 0 1px 0 #ffffff0a, var(--public-shadow-tight);background:linear-gradient(#0a1422c2,#112136e0);border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex}.landing-flow-intro .eyebrow{margin-bottom:0}.landing-flow-intro-body{max-width:58ch;color:var(--public-muted);text-align:right;margin:0;line-height:1.6}.landing-card,.landing-trust-card,.landing-entry-card{border:1px solid var(--public-line);min-height:100%;box-shadow:inset 0 1px 0 #ffffff0a, var(--public-shadow-tight);background:linear-gradient(#112136e6,#0a1422f0);border-radius:24px;padding:22px;display:grid}.landing-flow-card{gap:14px;position:relative;overflow:hidden}.landing-flow-card-top{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.landing-flow-index{border:1px solid var(--public-line-strong);min-width:46px;height:46px;color:var(--public-gold);letter-spacing:.14em;background:#b9924c1f;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.landing-flow-card-copy{gap:8px;display:grid}.landing-flow-card-tail{border-top:1px solid #e3c2851f;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:14px;display:flex}.landing-flow-card-tail span{color:#f3efe7e6;background:#b9924c14;border:1px solid #e3c28529;border-radius:999px;align-items:center;min-height:32px;padding:6px 12px;font-size:.8rem;display:inline-flex}.landing-trust-copy{align-content:start;gap:12px;display:grid}.landing-card h3,.landing-trust-card h3,.landing-entry-card h3{margin-bottom:0;font-size:1.6rem}.landing-trust-section,.landing-trust-rail{gap:20px;display:grid}.landing-trust-intro{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:18px;display:grid}.landing-trust-strip{flex-wrap:wrap;align-content:start;gap:10px;display:flex}.landing-trust-strip-item{border:1px solid var(--public-line);color:#f3efe7e6;box-shadow:var(--public-shadow-tight);background:#b9924c1a;border-radius:999px;align-items:center;padding:9px 13px;display:inline-flex}.landing-trust-covenant{border:1px solid var(--public-line);box-shadow:inset 0 1px 0 #ffffff0a, var(--public-shadow-tight);background:linear-gradient(#0a1422d1,#12233aeb);border-radius:24px;gap:12px;padding:18px 20px;display:grid}.landing-trust-covenant p,.landing-trust-covenant strong{margin:0}.landing-trust-covenant p:not(.eyebrow){color:var(--public-muted);line-height:1.6}.landing-trust-covenant strong{font-family:var(--font-display), serif;letter-spacing:-.02em;color:var(--public-text);font-size:1.2rem}.landing-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing-trust-card--privacy{background:radial-gradient(circle at 100% 0,#4c79701f,#0000 34%),linear-gradient(#112337eb,#091422f5)}.landing-trust-card--verification{background:radial-gradient(circle at 0 0,#b9924c29,#0000 34%),linear-gradient(#13253ceb,#091422f5)}.landing-trust-card-footer{border-top:1px solid #e3c2851f;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:14px;display:flex}.landing-trust-card-footer span{color:#f3efe7d1;background:#ffffff0a;border:1px solid #e3c28524;border-radius:999px;align-items:center;padding:6px 12px;font-size:.8rem;display:inline-flex}.landing-trust-list{color:var(--public-muted);gap:12px;margin:0;padding-left:18px;line-height:1.6;display:grid}.landing-trust-list li::marker{color:var(--public-gold)}.landing-trust-technology{color:#f3efe7b8;border-top:1px solid #e3c2851f;margin:2px 0 0;padding-top:14px;font-size:.92rem;line-height:1.6}.landing-entry-surfaces{gap:20px;display:grid}.landing-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing-entry-card{gap:16px;position:relative;overflow:hidden}.landing-entry-card-holder{background:radial-gradient(circle at 100% 0,#b9924c29,#0000 30%),linear-gradient(#122237eb,#0a1422f5)}.landing-entry-card-verifier{background:radial-gradient(circle at 0 0,#24586d29,#0000 30%),linear-gradient(#102035eb,#0a1422f5)}.landing-entry-card-top{gap:8px;display:grid}.landing-entry-account-shell,.landing-entry-profile-shell{background:linear-gradient(#ffffff09,#ffffff04),#07101d8f;border:1px solid #e3c2851f;border-radius:20px;gap:12px;padding:15px 16px;display:grid;box-shadow:inset 0 1px #ffffff0a}.landing-entry-shell-label{color:#e2c891db;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.landing-entry-shell-title{color:var(--public-text);letter-spacing:-.01em;font-size:1rem;font-weight:600}.landing-entry-shell-meta{color:#f3efe7c7;letter-spacing:.08em;text-transform:uppercase;font-size:.84rem}.landing-entry-shell-note{color:#cbd2dfcc;margin:0;font-size:.92rem;line-height:1.55}.landing-entry-profile-copy{gap:8px;display:grid}.landing-entry-profile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-entry-profile-option{color:var(--public-text);text-align:left;background:#0b1727e0;border:1px solid #e3c2851f;border-radius:16px;gap:5px;padding:12px 13px;transition:border-color .18s,transform .18s,background .18s,box-shadow .18s;display:grid}.landing-entry-profile-option:hover{border-color:#e3c28538;transform:translateY(-1px);box-shadow:0 16px 28px #0408102e}.landing-entry-profile-option.is-active{background:radial-gradient(circle at 0 0,#e2c8912e,#0000 55%),linear-gradient(#182a44f5,#0c1726fa);border-color:#e2c8915c;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #04081038}.landing-entry-profile-name{letter-spacing:-.01em;font-size:.95rem;font-weight:600}.landing-entry-profile-meta{color:#cbd2dfbd;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.landing-entry-card-rail{flex-wrap:wrap;gap:10px;display:flex}.landing-entry-card-signal{color:#f3efe7e0;background:#ffffff0a;border:1px solid #e3c28529;border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-size:.82rem;display:inline-flex}.landing-entry-card-actions{border-top:1px solid #e3c2851f;align-content:start;gap:10px;margin-top:auto;padding-top:14px;display:grid}.landing-entry-card-footnote{color:var(--public-muted);font-size:.9rem;line-height:1.55}.public-nav .button-secondary,.landing-hero .button-secondary,.landing-entry-card .button-secondary{color:var(--public-text);background:#ffffff0f;border-color:#e3c2854d}.public-nav .product-locale-group .button-primary{color:#101a28;background:linear-gradient(135deg,#b9924c 0%,#e2c891 100%);box-shadow:0 14px 34px #060b1452}.public-nav .button-secondary--ghost{color:var(--public-muted);background:#0a1422b8}.product-shell>.public-nav .product-locale-group{border-color:var(--public-line);background:#08121fb3;box-shadow:inset 0 1px #ffffff0a}.public-nav-corridor{border-color:var(--public-line);color:#f3efe7d1;background:#b9924c1a}.public-nav-context{border-color:var(--public-line);background:#0c1828b8}.product-shell>.public-nav.public-nav--showroom{background:radial-gradient(circle at 0 0,#e2c89124,#0000 20%),radial-gradient(circle at 100% 0,#27508433,#0000 26%),linear-gradient(#14253cf5,#08121ffc)}.product-shell>.public-nav.public-nav--home-rail{background:radial-gradient(circle at 0 0,#e2c8912e,#0000 18%),radial-gradient(circle at 100% 0,#27508438,#0000 28%),linear-gradient(#101f33f2,#07101dfc);padding:20px 24px}.landing-entry-card .button-primary,.landing-entry-card .button-secondary{justify-self:start}.landing-entry-card .muted-copy{max-width:36ch}.holder-dashboard,.landlord-verification{gap:24px;display:grid}.landlord-verification--desk,.holder-workspace{gap:28px}.workspace-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:start;gap:28px;display:grid}.workspace-assistant{align-content:start;gap:16px;display:grid}.workspace-assistant__toolbar{justify-content:flex-start;display:flex}.holder-workspace--custody{gap:30px}.verifier-workspace{gap:20px}.verifier-workspace--desk{gap:24px}.holder-dashboard-header{margin-bottom:0}.holder-header-copy{gap:14px;display:grid}.holder-header-meta{background:radial-gradient(circle at 100% 0,#a88a5714,#0000 28%),linear-gradient(#ffffffbd,#f7f0e694);border:1px solid #a88a571f;border-radius:22px;align-self:start;justify-items:end;gap:12px;min-width:min(100%,280px);padding:16px;display:grid;box-shadow:inset 0 1px #ffffff73}.holder-session-chip{background:#fff9;border:1px solid #10243714;border-radius:20px;gap:4px;min-width:220px;padding:14px 16px;display:grid}.holder-session-chip span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.78rem}.holder-session-chip strong{color:var(--ink);line-height:1.4}.holder-header-meta .button-primary{width:100%}.holder-corridor-note{color:var(--muted);font-size:.92rem}.holder-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.holder-dashboard-grid--custody{grid-template-columns:minmax(0,1.4fr) minmax(340px,1fr);align-items:start;gap:24px}.holder-dashboard-secondary{gap:18px;min-width:0;display:grid}.holder-loading-surface{margin-bottom:18px}.holder-bundle-explainer{background:radial-gradient(circle at 100% 0,#4c797014,#0000 34%),linear-gradient(#fffcf7e6,#f5ede2b8);border:1px solid #a88a5724;border-radius:24px;gap:18px;margin-bottom:20px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff61,0 18px 42px #10141c0f}.holder-bundle-explainer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.holder-bundle-explainer-column{background:#ffffff85;border:1px solid #10243714;border-radius:20px;gap:12px;padding:16px 18px;display:grid}.holder-bundle-explainer-column strong{font-family:var(--font-display), serif;letter-spacing:-.02em;color:var(--ink);font-size:1.02rem}.holder-bundle-explainer-column .landing-trust-list{gap:10px}.holder-bundle-explainer-tech{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}:is(.app-shell,.product-shell--showroom) .holder-bundle-explainer{box-shadow:inset 0 1px 0 #ffffff0a, var(--public-shadow-tight);background:radial-gradient(circle at 100% 0,#e2c8911a,#0000 30%),linear-gradient(#122237f0,#08121ffa);border-color:#e3c2852e}:is(.app-shell,.product-shell--showroom) .holder-bundle-explainer .muted-copy,:is(.app-shell,.product-shell--showroom) .holder-bundle-explainer-tech,:is(.app-shell,.product-shell--showroom) .holder-bundle-explainer-column .landing-trust-list,:is(.app-shell,.product-shell--showroom) .holder-bundle-explainer-column .landing-trust-list li{color:#e2dcd0d1}:is(.app-shell,.product-shell--showroom) .holder-bundle-explainer-column{border-color:var(--public-line);box-shadow:inset 0 1px 0 #ffffff0a, var(--public-shadow-tight);background:linear-gradient(#0f1e31e0,#07101df5)}:is(.app-shell,.product-shell--showroom) .holder-bundle-explainer-column strong{color:var(--public-text)}.holder-dashboard-grid[aria-busy=true]{opacity:.82}.landlord-loading-surface{margin-bottom:18px}.landlord-grid{gap:20px;display:grid}.landlord-grid[aria-busy=true]{opacity:.82}.landlord-grid-verifier{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:start}.landlord-secondary-column{gap:20px;display:grid}@media (min-width:1101px){.landlord-secondary-column{align-self:start;position:sticky;top:28px}}.holder-card,.landlord-card{background:linear-gradient(#ffffffbd,#f6efe68f);border:1px solid #10243714;border-radius:24px;gap:18px;padding:24px;display:grid}.holder-card--primary{background:radial-gradient(circle at 100% 0,#a88a5714,#0000 32%),linear-gradient(#fffcf7eb,#f5ede2cc);border-color:#a88a5724;padding:28px;box-shadow:inset 0 1px #ffffff6b,0 20px 48px #10141c14}.holder-card--secondary{background:linear-gradient(#ffffffc7,#f5ede285);padding:22px}.holder-readiness-card{grid-column:auto}.landlord-decision-card{background:linear-gradient(#fffcf7f5,#f6ecddc7);border-color:#a88a5729}.landlord-decision-card--desk{background:radial-gradient(circle at 100% 0,#a88a5714,#0000 36%),linear-gradient(#fffcf7fa,#f5ede2d1);border-color:#a88a572e;padding:30px;box-shadow:inset 0 1px #fff6,0 22px 52px #10141c1a}.landlord-card--verifying{background:linear-gradient(#ffffffeb,#edf4f5d6);border-color:#24586d24}.landlord-card--decision-ready{background:radial-gradient(circle at 100% 0,#5f7a6514,#0000 38%),linear-gradient(#fbfdf9f5,#edf4eed6);border-color:#5f7a6538}.landlord-stat-grid--desk{gap:12px}.landlord-stat-grid--desk .landlord-stat-card{background:linear-gradient(#ffffffb8,#f7f1e894);border-color:#a88a571f;padding:18px}.landlord-receipt-card--quiet,.landlord-verify-card--quiet{background:linear-gradient(#ffffffb8,#f6efe680);border-color:#1024370f}.landlord-advanced-card--quiet{background:linear-gradient(#ffffffad,#f6efe66b);border-color:#1024370f}.holder-card-heading{gap:12px;display:grid}.holder-card h3,.landlord-card h3,.holder-activity-item strong,.holder-empty-state strong{font-family:var(--font-display), serif;letter-spacing:-.03em;margin:0}.holder-card h3,.landlord-card h3{font-size:1.55rem;line-height:1.02}.holder-proofs-card,.holder-privacy-card,.holder-history-card,.landlord-verify-card,.landlord-receipt-card,.landlord-advanced-card{min-height:100%}.holder-dashboard-grid--custody .holder-proofs-card,.holder-dashboard-grid--custody .holder-privacy-card,.holder-dashboard-grid--custody .holder-history-card{min-height:0}.landlord-advanced-card-secondary{background:linear-gradient(#fffcf7e0,#f7eddfb3);border-color:#b57a3f24}.holder-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.landlord-stat-grid,.landlord-verification-list,.advanced-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.holder-stat-card{background:#ffffff8f;border:1px solid #10243714;border-radius:20px;padding:16px}.landlord-stat-card,.landlord-verification-item,.advanced-proof-item{background:#ffffff94;border:1px solid #10243714;border-radius:20px;padding:16px}.holder-stat-card dt,.holder-source-block span,.holder-activity-meta dt,.landlord-stat-card dt,.landlord-verification-item dt,.advanced-proof-item dt,.landlord-decision-note span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.78rem}.holder-stat-card dd,.holder-activity-meta dd{margin:10px 0 0}.holder-stat-card dd{color:var(--ink);font-size:1.15rem}.landlord-stat-card dd,.landlord-verification-item dd,.advanced-proof-item dd{color:var(--ink);margin:10px 0 0;line-height:1.45}.landlord-decision-note{background:linear-gradient(#fffaf4f0,#f8f1e6cc);border:1px solid #b57a3f29;border-radius:22px;gap:10px;padding:18px 20px;display:grid}.landlord-decision-note p{color:#102437db;margin:0;line-height:1.6}.landlord-decision-banner,.landlord-ready-surface{background:linear-gradient(#ffffffb3,#f7f1e880);border:1px solid #10243714;border-radius:22px;gap:12px;padding:18px 20px;display:grid}.landlord-decision-banner p,.landlord-ready-surface p{margin:0}.landlord-card--decision-ready .landlord-decision-banner,.landlord-ready-surface{background:linear-gradient(#f8fcf8f5,#f0f7f0d1);border-color:#5f7a652e}.landlord-card--verifying .landlord-decision-banner{background:linear-gradient(#fffffff2,#eff6f7d6);border-color:#24586d1f}.holder-source-block{gap:12px;display:grid}.holder-source-strip{margin-top:0}.holder-source-fallback{margin:0}.holder-proof-list,.holder-activity-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.holder-proof-item,.holder-activity-item{background:#ffffff94;border:1px solid #10243714;border-radius:20px;padding:16px 18px}.holder-proof-item{justify-content:space-between;align-items:center;gap:16px;display:flex}.holder-proof-item span{color:#102437d1;line-height:1.5}.holder-proof-item strong{color:var(--gold);white-space:nowrap;font-size:.9rem}.holder-privacy-list,.landlord-verify-list{margin-top:0}.advanced-proof-details{background:#ffffff75;border:1px solid #10243714;border-radius:20px}.advanced-proof-details-secondary{border-color:#b57a3f1f}.advanced-proof-details--quiet{background:linear-gradient(#ffffffb3,#f6efe670);border-color:#1024370f}.advanced-proof-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.advanced-proof-summary--quiet{padding:16px 18px}.advanced-proof-summary::-webkit-details-marker{display:none}.advanced-proof-summary-copy{gap:6px;display:grid}.advanced-proof-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.advanced-proof-summary strong{font-family:var(--font-display), serif;letter-spacing:-.02em;font-size:1rem}.advanced-proof-summary-action{font-family:var(--font-body), sans-serif;letter-spacing:.06em;text-align:right;align-items:center;gap:8px;font-size:.84rem;font-weight:600;display:inline-flex}@media (min-width:1101px){.page-shell{padding-bottom:84px}.landing-shell .public-nav,.app-shell-hero{padding-inline:32px}}.advanced-proof-summary-action:after{content:"+";width:24px;height:24px;color:var(--ink);background:#ffffffb8;border:1px solid #1024371a;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;line-height:1;display:inline-flex}.advanced-proof-summary:focus-visible{outline-offset:3px;outline:3px solid #b57a3f6b}.advanced-proof-details[open] .advanced-proof-summary{border-bottom:1px solid #10243714}.advanced-proof-details[open] .advanced-proof-summary-action:after{content:"-"}.advanced-proof-summary-secondary{background:#fffcf7b3}.advanced-proof-details--quiet .advanced-proof-summary{background:#ffffff8a}.advanced-proof-details--quiet .advanced-proof-summary-action{letter-spacing:.08em;font-size:.8rem}.advanced-proof-details .advanced-proof-grid,.advanced-proof-details .holder-empty-state{margin:0;padding:18px 20px 20px}.advanced-proof-grid--quiet{gap:12px}.advanced-proof-details--quiet .advanced-proof-grid{padding-top:14px}.advanced-proof-details--quiet .advanced-proof-item{background:#ffffff85;padding:14px 16px}:is(.app-shell,.product-shell--showroom) .onboarding-session-strip,:is(.app-shell,.product-shell--showroom) .onboarding-step-card,:is(.app-shell,.product-shell--showroom) .onboarding-note,:is(.app-shell,.product-shell--showroom) .holder-header-meta,:is(.app-shell,.product-shell--showroom) .holder-session-chip,:is(.app-shell,.product-shell--showroom) .holder-card,:is(.app-shell,.product-shell--showroom) .landlord-card,:is(.app-shell,.product-shell--showroom) .holder-stat-card,:is(.app-shell,.product-shell--showroom) .landlord-stat-card,:is(.app-shell,.product-shell--showroom) .landlord-verification-item,:is(.app-shell,.product-shell--showroom) .advanced-proof-item,:is(.app-shell,.product-shell--showroom) .holder-proof-item,:is(.app-shell,.product-shell--showroom) .holder-activity-item,:is(.app-shell,.product-shell--showroom) .holder-empty-state,:is(.app-shell,.product-shell--showroom) .landlord-decision-note,:is(.app-shell,.product-shell--showroom) .landlord-decision-banner,:is(.app-shell,.product-shell--showroom) .landlord-ready-surface,:is(.app-shell,.product-shell--showroom) .advanced-proof-details,:is(.app-shell,.product-shell--showroom) .advanced-proof-summary,:is(.app-shell,.product-shell--showroom) .advanced-proof-summary-secondary{border-color:var(--public-line);box-shadow:inset 0 1px 0 #ffffff0a, var(--public-shadow-tight);background:linear-gradient(#0f1e31d6,#07101df5)}:is(.app-shell,.product-shell--showroom) .holder-card--primary,:is(.app-shell,.product-shell--showroom) .landlord-decision-card,:is(.app-shell,.product-shell--showroom) .landlord-decision-card--desk,:is(.app-shell,.product-shell--showroom) .onboarding-note--custody,:is(.app-shell,.product-shell--showroom) .onboarding-step-card--custody,:is(.app-shell,.product-shell--showroom) .onboarding-session-strip--custody{background:radial-gradient(circle at 100% 0,#e2c8911f,#0000 30%),linear-gradient(#122237e6,#07101dfa);border-color:#e3c28533}:is(.app-shell,.product-shell--showroom) .landlord-card--decision-ready,:is(.app-shell,.product-shell--showroom) .landlord-ready-surface{background:radial-gradient(circle at 100% 0,#5f7a651f,#0000 28%),linear-gradient(#102128e6,#07101dfa);border-color:#5f7a6547}:is(.app-shell,.product-shell--showroom) .landlord-card--verifying,:is(.app-shell,.product-shell--showroom) .loading-chip--calm{color:var(--public-text);background:radial-gradient(circle at 100% 0,#2750841f,#0000 28%),linear-gradient(#0e1c30eb,#08121ffa);border-color:#2750843d}:is(.app-shell,.product-shell--showroom) .holder-stat-card dt,:is(.app-shell,.product-shell--showroom) .holder-source-block span,:is(.app-shell,.product-shell--showroom) .holder-activity-meta dt,:is(.app-shell,.product-shell--showroom) .landlord-stat-card dt,:is(.app-shell,.product-shell--showroom) .landlord-verification-item dt,:is(.app-shell,.product-shell--showroom) .advanced-proof-item dt,:is(.app-shell,.product-shell--showroom) .landlord-decision-note span,:is(.app-shell,.product-shell--showroom) .onboarding-step-highlight,:is(.app-shell,.product-shell--showroom) .onboarding-footer,:is(.app-shell,.product-shell--showroom) .advanced-proof-summary span,:is(.app-shell,.product-shell--showroom) .holder-activity-heading time,:is(.app-shell,.product-shell--showroom) .holder-corridor-note,:is(.app-shell,.product-shell--showroom) .holder-session-chip span,:is(.app-shell,.product-shell--showroom) .landing-trust-list,:is(.app-shell,.product-shell--showroom) .holder-proof-item span,:is(.app-shell,.product-shell--showroom) .product-showroom-summary{color:var(--public-muted)}:is(.app-shell,.product-shell--showroom) .holder-stat-card dd,:is(.app-shell,.product-shell--showroom) .holder-activity-meta dd,:is(.app-shell,.product-shell--showroom) .holder-session-chip strong,:is(.app-shell,.product-shell--showroom) .landlord-stat-card dd,:is(.app-shell,.product-shell--showroom) .landlord-verification-item dd,:is(.app-shell,.product-shell--showroom) .advanced-proof-item dd,:is(.app-shell,.product-shell--showroom) .advanced-proof-summary strong,:is(.app-shell,.product-shell--showroom) .holder-proof-item strong,:is(.app-shell,.product-shell--showroom) .holder-empty-state strong,:is(.app-shell,.product-shell--showroom) .holder-activity-item strong,:is(.app-shell,.product-shell--showroom) .landlord-decision-note p,:is(.app-shell,.product-shell--showroom) .landing-trust-list li,:is(.app-shell,.product-shell--showroom) .onboarding-step-copy h3,:is(.app-shell,.product-shell--showroom) .onboarding-note h3,:is(.app-shell,.product-shell--showroom) .advanced-proof-summary-action,:is(.app-shell,.product-shell--showroom) .advanced-proof-summary-action:after{color:var(--public-text)}:is(.app-shell,.product-shell--showroom) .advanced-proof-summary-action:after{background:#0a1422db;border-color:#e3c28529}:is(.app-shell,.product-shell--showroom) .button-secondary{color:var(--public-text);background:#ffffff0f;border-color:#e3c2854d}.holder-activity-item{gap:14px;display:grid}.holder-activity-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.holder-activity-heading time{color:var(--muted);font-size:.92rem}.holder-activity-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.holder-empty-state{background:#fff6;border:1px dashed #10243729;border-radius:20px;gap:12px;padding:18px;display:grid}.record-card,.terminal-card{border:1px solid var(--line);background:#ffffff85;border-radius:20px;margin-top:18px;padding:18px}.nested-record{background:#fffbf6b8;margin-top:16px}.record-card.verified{background:#2e8b7114;border-color:#2e8b7152}.record-card.rejected{background:#a8483412;border-color:#a8483447}.record-header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.definition-grid dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:.95rem}.pill-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pill{border:1px solid var(--line);background:#fffc;border-radius:999px;align-items:center;padding:8px 12px;font-size:.84rem;display:inline-flex}.pill.ok{color:var(--mint);border-color:#2e8b7142}.pill.warn{color:var(--warn);border-color:#a8483438}.registry-panel{min-height:100%}.registry-list{gap:22px;display:grid}.registry-list h3{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 10px;font-size:1rem}.registry-item{border-top:1px solid var(--line);gap:4px;padding:14px 0;display:grid}.registry-item strong{font-size:.95rem}.registry-item span{color:var(--muted);overflow-wrap:anywhere;font-size:.9rem}.terminal-card{color:#c9f3e7;background:#132231}.terminal-card pre{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.83rem}.code-preview{border:1px solid var(--line);color:#e6e8ef;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;word-break:break-word;background:#0c1220eb;border-radius:14px;max-height:320px;margin:14px 0 0;padding:14px 16px;font-size:.8rem;line-height:1.5;overflow-y:auto}.zk-hub-form-feedback{border-radius:12px;margin:0;padding:12px 14px;font-size:.88rem;line-height:1.45}.zk-hub-form-feedback-error{color:var(--warn,#a84834);background:#a8483414;border:1px solid #a848343d}.zk-hub-form-feedback-success{color:#2e8b71;background:#2e8b7114;border:1px solid #2e8b7142}.issuer-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:.88rem}.issuer-table th,.issuer-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.issuer-table th{color:#f3efe7b3;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:600}.issuer-table tbody tr:last-child td{border-bottom:none}.error-banner{color:var(--warn);border-radius:16px;margin-top:20px;padding:16px 20px}@media (max-width:920px){.app-shell-continuity,.app-shell-hero,.product-topbar,.product-showroom-thesis{grid-template-columns:1fr;align-items:flex-start}.public-nav{align-items:flex-start}.public-nav .product-topbar-meta{flex-direction:column}.public-nav-rail{grid-template-columns:1fr}.public-nav-meta-header,.public-nav-links,.app-shell-actions{justify-content:flex-start;width:100%}.public-nav-meta,.public-nav-tools{justify-content:flex-start;justify-items:start}.public-nav-brand-cluster{width:100%}.public-nav-brand{max-width:none}.public-nav-rail{gap:18px}.product-locale-group{justify-content:flex-start;width:100%}.showroom-surface-grid,.product-showroom-ledger{grid-template-columns:1fr}.holder-header-meta{justify-items:start}.holder-session-chip{width:100%}}@media (min-width:1101px){.landlord-column{position:sticky;top:32px}}@media (min-width:1201px){.journey-progress{align-self:start;position:sticky;top:24px}}@media (max-width:1200px){.app-shell-continuity{grid-template-columns:1fr}.journey-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1240px){.hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.95fr)}.landing-hero-main{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}.workspace-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.98fr)}.landing-card-grid,.landing-flow-grid,.holder-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-trust-intro,.product-showroom-thesis,.product-showroom-band-grid{grid-template-columns:1fr}.showroom-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.holder-dashboard-grid--custody{grid-template-columns:1fr}.holder-readiness-card{grid-column:auto}}@media (max-width:1100px){.hero,.app-shell-continuity,.workspace-grid,.kpi-strip,.landing-card-grid,.landing-flow-grid,.landing-trust-grid,.onboarding-grid,.product-showroom-band-grid,.holder-dashboard-grid,.landlord-grid-verifier,.holder-stat-grid,.holder-activity-meta,.landlord-stat-grid,.landlord-verification-list,.advanced-proof-grid{grid-template-columns:1fr}.holder-readiness-card{grid-column:auto}.landing-hero-main,.landing-credibility-rail,.public-nav-rail{grid-template-columns:1fr}.public-nav-meta{justify-items:start}.public-nav-meta-header,.public-nav-links,.public-nav-tools{justify-content:flex-start}.landing-flow-intro{grid-template-columns:1fr;justify-content:flex-start;align-items:flex-start}.landing-flow-intro-body{text-align:left}.landing-hero-signal-strip{grid-template-columns:1fr}.app-shell-actions,.product-showroom-band-list{justify-content:flex-start}}@media (max-width:768px){.page-shell{padding-inline:16px}.frame,.panel{border-radius:22px}}@media (max-width:720px){.page-shell{padding:16px 12px 36px}.hero,.panel{padding:18px}.landing-section,.product-showroom-thesis,.product-showroom-band{padding:22px 18px}.onboarding-step-card,.onboarding-note{padding:18px}.hero h1{font-size:3rem}.section-heading h2{max-width:none}.panel h2{font-size:1.2rem}.definition-grid{grid-template-columns:1fr}.product-topbar{align-items:flex-start;padding:16px 18px}.product-locale-group{justify-content:flex-start;width:100%}.product-locale-group .button-primary,.product-locale-group .button-secondary,.landing-hero-actions .button-primary,.landing-hero-actions .button-secondary{flex:1 1 0}.landing-hero,.landing-entry-grid,.landing-trust-grid,.landing-card-grid,.landing-flow-grid,.landing-credibility-rail,.landing-entry-profile-list{grid-template-columns:minmax(0,1fr)}.public-nav-brand-cluster{grid-template-columns:1fr;gap:14px}.public-nav-signal{width:100%;min-height:6px}.holder-dashboard-grid--custody{grid-template-columns:1fr}.passport-ledger-rail{padding:18px}.public-nav--home-rail{padding:16px 18px}.landing-hero h1{max-width:8ch;font-size:clamp(2.35rem,15vw,4rem)}.app-shell-hero-ornament{display:none}.journey-progress-header{flex-direction:column}.journey-progress-chip{white-space:normal}.journey-progress-list{grid-template-columns:1fr}.app-shell .onboarding-flow--custody .onboarding-step-list--ledger{grid-template-columns:1fr!important}.app-shell .onboarding-flow--custody .onboarding-step-card--ledger{padding:15px}.app-shell .onboarding-flow--custody .onboarding-step-card--ledger .onboarding-step-copy h3{max-width:none}.onboarding-step-heading{grid-template-columns:1fr}.onboarding-step-index{min-width:40px;min-height:40px}.advanced-proof-summary{flex-direction:column;align-items:flex-start}.advanced-proof-summary-action{text-align:left}}.app-shell{gap:22px}.app-shell .public-nav--workspace{border-radius:28px;gap:14px;padding:18px 22px}.app-shell .public-nav .product-topbar-meta{align-items:center}.app-shell .public-nav-brand{gap:8px}.app-shell .public-nav-brand-title{font-size:clamp(1.16rem,1.5vw,1.5rem)}.app-shell .public-nav-brand-copy{max-width:38ch;font-size:.98rem;line-height:1.5}.app-shell .public-nav-context{gap:6px;min-width:min(100%,280px);padding:12px 14px}.app-shell .public-nav-links{gap:8px}.app-shell-continuity{grid-template-columns:minmax(0,1fr) minmax(250px,.48fr);gap:18px}.app-shell--verifier .app-shell-continuity{grid-template-columns:minmax(0,1fr) minmax(270px,.52fr)}.app-shell-hero{grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:0;padding:22px 24px}.app-shell-hero-copy .product-topbar-copy{gap:10px}.app-shell h1{max-width:12ch;font-size:clamp(2.2rem,3vw,3.2rem);line-height:.92}.app-shell .hero-copy{color:#e2dcd0d6;max-width:46ch;line-height:1.55}.app-shell-actions{flex-wrap:wrap;place-content:center flex-end;gap:10px;display:flex}.app-shell-actions .button-primary,.app-shell-actions .button-secondary{min-width:0}.journey-progress{border-radius:24px;gap:14px;padding:18px 18px 16px}.journey-progress-header{border-bottom-color:#e3c2851f;padding-bottom:12px}.journey-progress-header-copy{gap:6px}.journey-progress-summary{color:#e2dcd0e6;font-size:.98rem;line-height:1.4}.journey-progress-chip{background:#b9924c1f;border-color:#e3c2852e;padding:8px 11px}.journey-progress-list{gap:10px}.journey-progress-step{border-radius:16px;gap:12px;padding:12px 14px}.journey-progress-index{width:36px;height:36px}.journey-progress-label{font-size:.9rem}.workspace-readiness{background:linear-gradient(135deg,#0b1727e6,#060d18fa);border-radius:18px;gap:10px;margin:4px 0 0;padding:16px 18px}.workspace-readiness-copy{justify-content:space-between;align-items:flex-start}.workspace-readiness-copy .muted-copy{color:#e2dcd0d1;max-width:68ch}.holder-workspace--custody,.verifier-workspace--desk{gap:18px}.app-shell .onboarding-flow,.app-shell .holder-dashboard,.app-shell .landlord-verification{background:radial-gradient(circle at 100% 0,#2750841f,#0000 28%),linear-gradient(#0a1422f5,#040a13fe);border-color:#b9924c29;border-radius:30px;gap:18px;padding:24px 24px 22px;box-shadow:inset 0 1px #ffffff0d,0 26px 62px #02060c57}.app-shell .onboarding-flow{background:radial-gradient(circle at 100% 0,#b9924c1a,#0000 24%),linear-gradient(#0d192af5,#050b14fe)}.app-shell .holder-dashboard{background:radial-gradient(circle at 100% 0,#b9924c1f,#0000 26%),linear-gradient(#0c1828f7,#040a13fe)}.app-shell .landlord-verification{background:radial-gradient(circle at 100% 0,#27508424,#0000 28%),linear-gradient(#0b1626f7,#030912fe)}.app-shell .panel-header{margin-bottom:14px}.app-shell .holder-header-copy{gap:10px;max-width:60ch}.app-shell .holder-header-meta{min-width:min(100%,292px);box-shadow:inset 0 1px 0 #ffffff0a, var(--public-shadow-tight);background:radial-gradient(circle at 100% 0,#b9924c1f,#0000 30%),linear-gradient(#0e1c2ff0,#07101dfa);border-color:#e3c2852e;gap:10px;padding:16px}.app-shell .holder-session-chip{background:#07101dad;border-color:#e3c2851f;min-width:0;padding:13px 14px}.app-shell .holder-corridor-note{color:#e2dcd0d6;margin:0;line-height:1.5}.app-shell .holder-dashboard-grid--custody{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:18px}.app-shell .holder-dashboard-secondary,.app-shell .landlord-secondary-column{gap:16px}.app-shell .holder-card,.app-shell .landlord-card{border-radius:22px;gap:16px;padding:20px}.app-shell .holder-card--primary,.app-shell .landlord-decision-card--desk{padding:24px}.holder-proof-zone{border-top:1px solid #e3c28524;gap:14px;padding-top:18px;display:grid}.app-shell .holder-stat-grid{gap:12px}.app-shell .holder-stat-card,.app-shell .landlord-stat-card,.app-shell .landlord-verification-item,.app-shell .advanced-proof-item,.app-shell .holder-proof-item,.app-shell .holder-activity-item,.app-shell .holder-empty-state,.app-shell .landlord-decision-note,.app-shell .landlord-decision-banner,.app-shell .landlord-ready-surface{background:linear-gradient(#07101ddb,#0d1b2df0)}.app-shell .holder-stat-card dd,.app-shell .holder-activity-meta dd,.app-shell .landlord-stat-card dd,.app-shell .landlord-verification-item dd,.app-shell .advanced-proof-item dd{color:#f3efe7f0}.app-shell .holder-proof-item span{color:#e2dcd0d6}.app-shell .holder-source-strip,.app-shell .holder-activity-list{gap:10px}.app-shell .holder-proof-item strong,.app-shell .holder-activity-heading strong{color:var(--public-text)}.app-shell .holder-activity-heading time{color:#e2dcd0b8}.app-shell .onboarding-flow-intro{gap:12px;max-width:none}.app-shell .onboarding-body{max-width:56ch}.app-shell .onboarding-session-strip{border-radius:18px;padding:14px 16px}.app-shell .onboarding-grid{align-items:start;gap:16px}.app-shell .onboarding-step-list{gap:12px}.app-shell .onboarding-flow--custody .onboarding-step-list--ledger{gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}.app-shell .onboarding-flow--custody .onboarding-step-card--ledger{min-height:0;box-shadow:inset 0 1px 0 #ffffff0a, var(--public-shadow-tight);background:radial-gradient(circle at 100% 0,#e2c89114,#0000 28%),linear-gradient(#0f1e31eb,#07101dfa);border-color:#e3c28529;border-radius:20px;padding:16px 16px 14px}.app-shell .onboarding-flow--custody .onboarding-step-card--ledger:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 24px 46px #060a1247}.app-shell .onboarding-flow--custody .onboarding-step-card--ledger .onboarding-step-heading{gap:12px}.app-shell .onboarding-flow--custody .onboarding-step-index{letter-spacing:.12em;background:#e3c28514;border-color:#e3c28524;min-width:34px;min-height:34px;font-size:.72rem}.app-shell .onboarding-flow--custody .onboarding-step-card--ledger .onboarding-step-copy{gap:6px}.app-shell .onboarding-flow--custody .onboarding-step-card--ledger .onboarding-step-copy h3{letter-spacing:-.04em;max-width:14ch;font-size:1.06rem;line-height:1.04}.app-shell .onboarding-flow--custody .onboarding-step-card--ledger .muted-copy{color:#e2dcd0c7;font-size:.92rem;line-height:1.54}.app-shell .onboarding-flow--custody .onboarding-step-highlight--signature{color:#e2dcd0d1;border-top:1px solid #e3c2851f;margin-top:10px;padding-top:10px;font-size:.9rem;line-height:1.46}.app-shell .onboarding-step-card--custody,.app-shell .onboarding-note--custody{min-height:0}.app-shell .onboarding-step-copy h3{font-size:1.18rem;line-height:1.06}.app-shell .onboarding-step-highlight,.app-shell .onboarding-footer{color:#e2dcd0cc;margin-top:12px}.app-shell .landlord-grid-verifier{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:18px}.app-shell .landlord-decision-card--desk{gap:18px}.app-shell .landlord-stat-grid--desk{gap:12px}.app-shell .landlord-decision-card .landlord-verify-card--quiet{background:radial-gradient(circle at 100% 0,#b9924c14,#0000 30%),linear-gradient(#0c1828e6,#060d18fa);border:1px solid #e3c28524;border-radius:22px;gap:14px;margin-top:4px;padding:18px 20px}.app-shell .landlord-verify-list--desk{gap:10px;margin-top:0}.app-shell .landlord-verification-list{gap:12px}.app-shell .advanced-proof-details--quiet{background:linear-gradient(#09121fe0,#050b14fa);border-color:#b9924c1f}.app-shell .advanced-proof-summary{padding:16px 18px}.app-shell .advanced-proof-details .advanced-proof-grid{padding-top:14px}@media (max-width:1200px){.app-shell-continuity,.app-shell--holder .app-shell-continuity,.app-shell--verifier .app-shell-continuity,.workspace-layout,.app-shell .holder-dashboard-grid--custody,.app-shell .landlord-grid-verifier{grid-template-columns:1fr}.app-shell .journey-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.app-shell .public-nav--workspace{padding:16px 18px}.app-shell .public-nav .product-topbar-meta{flex-direction:column;align-items:flex-start}.app-shell .public-nav-links,.app-shell .public-nav-tools,.app-shell .product-locale-group{justify-content:flex-start}.app-shell .workspace-readiness-copy{flex-direction:column}.workspace-assistant{width:min(100%,720px)}}@media (max-width:720px){.app-shell{gap:18px}.app-shell-hero{grid-template-columns:1fr;padding:20px}.app-shell h1{max-width:none;font-size:clamp(1.9rem,9vw,2.7rem)}.app-shell-actions{justify-content:stretch;width:100%}.app-shell-actions .button-primary,.app-shell-actions .button-secondary{flex:100%}.app-shell .journey-progress-list,.app-shell .holder-stat-grid,.app-shell .landlord-stat-grid,.app-shell .landlord-verification-list,.app-shell .advanced-proof-grid{grid-template-columns:1fr}.app-shell .holder-header-meta{width:100%}}.landing-shell--with-rail{--rail-width:288px}.landing-with-rail{grid-template-columns:var(--rail-width) minmax(0, 1fr);align-items:start;gap:clamp(20px,2.4vw,32px);display:grid}.landing-with-rail>.product-landing{gap:clamp(28px,3vw,44px);min-width:0;display:grid}.ecosystem-rail{border:1px solid var(--line-strong);color:#f4ece2eb;box-shadow:var(--surface-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#e2c89129,#0000 46%),linear-gradient(#101f33f5,#07101cfa);border-radius:28px;gap:18px;padding:22px 20px;display:grid;position:sticky;top:clamp(18px,2vw,28px);overflow:hidden}.ecosystem-rail-head{border-bottom:1px solid #f4ece224;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding-bottom:14px;display:grid}.ecosystem-rail-signal{background:#9ad5a4;border-radius:50%;width:10px;height:10px;margin-top:6px;display:block;box-shadow:0 0 0 4px #9ad5a42e,0 0 14px #9ad5a48c}.ecosystem-rail-eyebrow{color:#e2c891c7;letter-spacing:.14em;margin:0 0 4px;font-size:10px}.ecosystem-rail-title{letter-spacing:.01em;color:#f4ece2fa;font-size:15px;line-height:1.25;display:block}.ecosystem-rail-caption{color:#f4ece29e;letter-spacing:.08em;text-transform:uppercase;margin:2px 0 0;font-size:11px}.ecosystem-rail-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ecosystem-rail-item{color:#f4ece2db;cursor:pointer;border:1px solid #0000;border-radius:18px;grid-template-columns:36px minmax(0,1fr) 10px;align-items:center;gap:12px;padding:12px 14px 12px 10px;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;display:grid}.ecosystem-rail-item:hover,.ecosystem-rail-item:focus-visible{color:#fff9ee;background:#f4ece20f;border-color:#f4ece22e;outline:none}.ecosystem-rail-item:focus-visible{box-shadow:0 0 0 2px #e2c89199}.ecosystem-rail-item[aria-current=page]{color:#fff9ee;background:linear-gradient(#e2c8912e,#e2c89114);border-color:#e2c8916b}.ecosystem-rail-item[aria-disabled=true]{opacity:.68;cursor:not-allowed}.ecosystem-rail-item-badge{color:#f4ece2e6;background:#f4ece20a;border:1px solid #f4ece229;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ecosystem-rail-item-badge[data-status=active]{color:#f3e4bd;background:#e2c89129;border-color:#e2c8918c}.ecosystem-rail-item-badge[data-status=external]{color:#d5f1d9;background:#9ad5a41f;border-color:#9ad5a480}.ecosystem-rail-item-badge[data-status=soon]{color:#f4ece29e;background:#f4ece20a;border-color:#f4ece229}.ecosystem-rail-item-copy{gap:2px;min-width:0;display:grid}.ecosystem-rail-item-name{letter-spacing:.01em;color:inherit;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex;overflow:hidden}.ecosystem-rail-item-name>svg{opacity:.7;flex-shrink:0}.ecosystem-rail-item-tag{color:#f4ece29e;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ecosystem-rail-item-dot{background:#f4ece252;border-radius:999px;place-self:center end;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #f4ece20f}.ecosystem-rail-item-dot[data-status=active]{background:#e2c891;box-shadow:0 0 0 3px #e2c8913d}.ecosystem-rail-item-dot[data-status=external]{background:#9ad5a4;box-shadow:0 0 0 3px #9ad5a438}.ecosystem-rail-item-dot[data-status=soon]{background:#f4ece252;box-shadow:0 0 0 3px #f4ece20f}.ecosystem-hub{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--surface-shadow);background:linear-gradient(#ffffffc7,#f4ece2f0);border-radius:32px;gap:clamp(18px,2vw,28px);padding:clamp(26px,3vw,40px);display:grid}.ecosystem-hub-header{gap:10px;max-width:760px;display:grid}.ecosystem-hub-eyebrow{color:#275084c7;letter-spacing:.14em;margin:0;font-size:11px}.ecosystem-hub-title{letter-spacing:-.01em;color:#0f1b2d;margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.15}.ecosystem-hub-body{color:#17263ad1;max-width:68ch;margin:0;font-size:15.5px;line-height:1.55}.ecosystem-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}@media (max-width:1280px){.ecosystem-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ecosystem-hub-card{border:1px solid var(--line-strong);color:#0f1b2d;cursor:pointer;background:linear-gradient(#ffffffeb,#f6f0e6e0);border-radius:22px;gap:12px;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.ecosystem-hub-card:hover,.ecosystem-hub-card:focus-visible{border-color:#27508473;outline:none;transform:translateY(-2px);box-shadow:0 18px 36px -24px #101f336b}.ecosystem-hub-card:focus-visible{box-shadow:0 18px 36px -24px #101f336b,0 0 0 2px #e2c891b3}.ecosystem-hub-card[data-status=soon]{cursor:not-allowed;opacity:.78}.ecosystem-hub-card[data-status=soon]:hover{transform:none}.ecosystem-hub-card[data-status=active]{background:linear-gradient(#fff9ebf5,#f6e6c3e6);border-color:#e2c89199}.ecosystem-hub-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ecosystem-hub-card-status{letter-spacing:.12em;text-transform:uppercase;color:#1b304a;background:#fffc;border:1px solid #27508433;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.ecosystem-hub-card-status[data-status=active]{color:#4b330a;background:#e2c8914d;border-color:#bd91408c}.ecosystem-hub-card-status[data-status=external]{color:#1f4f31;background:#9ad5a447;border-color:#26784c8c}.ecosystem-hub-card-status[data-status=soon]{color:#17263ab3;background:#17263a14;border-color:#17263a38}.ecosystem-hub-card-channel{color:#17263a94;font-size:11px;font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, monospace);letter-spacing:0}.ecosystem-hub-card-name{letter-spacing:-.01em;color:#0f1b2d;margin:0;font-size:22px}.ecosystem-hub-card-tag{color:#275084d9;margin:0;font-size:14px;font-weight:500}.ecosystem-hub-card-summary{color:#17263ac7;margin:2px 0 0;font-size:13.5px;line-height:1.55}.ecosystem-hub-card-signals{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ecosystem-hub-card-signals li{color:#17263ab8;padding-left:16px;font-size:12.5px;line-height:1.5;position:relative}.ecosystem-hub-card-signals li:before{content:"";background:#27508499;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:2px}.ecosystem-hub-card[data-status=active] .ecosystem-hub-card-signals li:before{background:#bd9140bf}.ecosystem-hub-card[data-status=external] .ecosystem-hub-card-signals li:before{background:#26784cbf}.ecosystem-hub-card-cta{letter-spacing:.02em;color:#27467a;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;display:inline-flex}.ecosystem-hub-card[data-status=active] .ecosystem-hub-card-cta{color:#6a4515}.ecosystem-hub-card[data-status=external] .ecosystem-hub-card-cta{color:#1f4f31}.ecosystem-hub-card[data-status=soon] .ecosystem-hub-card-cta{color:#17263a8c}@media (max-width:1080px){.landing-with-rail{grid-template-columns:1fr}.ecosystem-rail{position:static;top:auto}.ecosystem-rail-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-flow:row;gap:10px}.ecosystem-rail-item{grid-template-columns:32px minmax(0,1fr) 10px}}@media (max-width:760px){.ecosystem-hub-grid{grid-template-columns:1fr}.ecosystem-rail-list{grid-template-columns:1fr;grid-auto-flow:row}}@media (prefers-reduced-motion:reduce){.ecosystem-hub-card,.ecosystem-rail-item{transition:none}.ecosystem-hub-card:hover{transform:none}}.ecosystem-dock-shell{color:#f3efe7f5;background:radial-gradient(circle at 12% -10%,#e2c8912e,#0000 55%),radial-gradient(circle at 90% 110%,#548cdc24,#0000 60%),linear-gradient(#081220 0%,#040914 100%);grid-template-rows:auto auto auto;gap:clamp(32px,4vw,56px);min-height:100dvh;padding:clamp(28px,4vw,56px) clamp(20px,4vw,64px);display:grid;position:relative}.ecosystem-dock-backdrop{pointer-events:none;opacity:.45;background-image:linear-gradient(#f3efe70d 1px,#0000 1px),linear-gradient(90deg,#f3efe70d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 80%);mask-image:radial-gradient(#000 40%,#0000 80%)}.ecosystem-dock-header{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.ecosystem-dock-header .product-locale-group{justify-content:flex-end;width:fit-content}.ecosystem-dock-brand{letter-spacing:.24em;text-transform:uppercase;color:#f3efe794;margin:0;font-size:11px}.ecosystem-dock-stage{z-index:1;text-align:center;align-content:center;justify-items:center;gap:clamp(28px,4vw,48px);padding:clamp(24px,4vw,48px) 0;display:grid;position:relative}.ecosystem-dock-copy{gap:14px;max-width:640px;display:grid}.ecosystem-dock-headline{font-family:var(--font-serif,"Fraunces", Georgia, serif);letter-spacing:-.01em;color:#f3efe7fa;margin:0;font-size:clamp(32px,4.2vw,48px);font-weight:500;line-height:1.08}.ecosystem-dock-tagline{font-family:var(--font-display), serif;letter-spacing:.002em;color:#f3efe7e0;text-wrap:balance;max-width:40ch;margin:0;font-size:clamp(18px,1.8vw,22px);font-style:italic;line-height:1.4}.ecosystem-dock{width:min(100%,960px)}.ecosystem-dock-list{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#101f338f,#07111fb8);border:1px solid #f3efe71a;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:22px;list-style:none;display:grid;box-shadow:0 30px 60px -30px #0000008c,inset 0 1px #f3efe714}.ecosystem-dock-tile{color:inherit;cursor:pointer;background:linear-gradient(#101f3399,#07111fcc);border:1px solid #f3efe714;border-radius:20px;justify-items:center;gap:12px;padding:22px 16px 18px;text-decoration:none;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;display:grid;position:relative}.ecosystem-dock-tile:hover,.ecosystem-dock-tile:focus-visible{background:linear-gradient(#162a44d9,#0a182ae6);border-color:#e2c89161;outline:none;transform:translateY(-6px)scale(1.02);box-shadow:0 24px 48px -24px #000000b3}.ecosystem-dock-tile:focus-visible{box-shadow:0 24px 48px -24px #000000b3,0 0 0 2px #e2c891bf}.ecosystem-dock-tile[aria-disabled=true]{cursor:not-allowed;opacity:.6}.ecosystem-dock-tile[aria-disabled=true]:hover{box-shadow:none;background:linear-gradient(#101f3399,#07111fcc);border-color:#f3efe714;transform:none}.ecosystem-dock-tile[data-status=active]{background:linear-gradient(#3e2c128c,#201608bf);border-color:#e2c89173}.ecosystem-dock-icon{color:#f3efe7d1;background:linear-gradient(160deg,#1e304ad9,#0c1628e6);border:1px solid #f3efe71a;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;position:relative;box-shadow:inset 0 1px #f3efe714,0 10px 20px -10px #0000008c}.ecosystem-dock-icon[data-status=active]{color:#ffe2a0fa;background:linear-gradient(160deg,#5c4218e6,#30200af2);border-color:#e2c8918c}.ecosystem-dock-icon[data-status=external]{color:#c3eed6f2;background:linear-gradient(160deg,#12382cd9,#081c14eb);border-color:#7fd9b866}.ecosystem-dock-icon-dot{background:#f3efe752;border-radius:999px;width:8px;height:8px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #081220}.ecosystem-dock-icon-dot[data-status=active]{background:#e2c891}.ecosystem-dock-icon-dot[data-status=external]{background:#7fd9b8}.ecosystem-dock-tile-copy{justify-items:center;gap:4px;width:100%;min-width:0;display:grid}.ecosystem-dock-tile-name{letter-spacing:.005em;color:#f3efe7f5;font-size:15px;font-weight:600}.ecosystem-dock-tile-tagline{color:#f3efe79e;text-align:center;justify-content:center;align-items:center;max-width:22ch;min-height:2.7em;font-size:12px;line-height:1.35;display:flex}.ecosystem-dock-tile-status{letter-spacing:.14em;text-transform:uppercase;color:#f3efe7b3;background:#f3efe70d;border:1px solid #f3efe729;border-radius:999px;margin-top:4px;padding:3px 8px;font-size:10px}.ecosystem-dock-tile-status[data-status=active]{color:#ffe2a0fa;background:#5c421873;border-color:#e2c8918c}.ecosystem-dock-tile-status[data-status=external]{color:#c3eed6f2;background:#12382c73;border-color:#7fd9b873}.ecosystem-dock-tile-status[data-status=soon]{color:#f3efe780}.ecosystem-dock-extras{z-index:1;gap:clamp(20px,2.5vw,32px);width:min(100%,1100px);margin:0 auto;display:grid;position:relative}.ecosystem-dock-footer{z-index:1;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.ecosystem-dock-signal{background:#c29c4d;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #e2c89152}.ecosystem-dock-footer-line{letter-spacing:.16em;text-transform:uppercase;color:#f3efe785;margin:0;font-size:11.5px}@media (max-width:960px){.ecosystem-dock-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.ecosystem-dock-list{grid-template-columns:1fr;padding:14px}.ecosystem-dock-header{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.ecosystem-dock-tile{transition:none}.ecosystem-dock-tile:hover,.ecosystem-dock-tile:focus-visible{transform:none}}.zk-hub-shell{color:#f3efe7f5;--zk-hub-panel-border:#f3efe71a;--zk-hub-panel-bg:linear-gradient(180deg, #121c2cd1, #080e1ae0);background:radial-gradient(circle at 12% -10%,#e2c8912e,#0000 55%),radial-gradient(circle at 90% 110%,#548cdc24,#0000 60%),linear-gradient(#081220 0%,#040914 100%);gap:clamp(28px,3.2vw,48px);min-height:100dvh;padding:clamp(28px,4vw,56px) clamp(20px,4vw,64px);display:grid;position:relative}.zk-hub-shell>:not(.background-grid){width:min(100%,1180px);margin-inline:auto}.zk-hub-shell .background-grid{pointer-events:none;opacity:.5;background-image:linear-gradient(#f3efe70d 1px,#0000 1px),linear-gradient(90deg,#f3efe70d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 82%);mask-image:radial-gradient(#000 40%,#0000 82%)}.zk-hub-shell .frame{border:1px solid var(--zk-hub-panel-border);background:var(--zk-hub-panel-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f3efe7eb;border-radius:clamp(18px,2vw,24px);box-shadow:0 28px 64px #01050c4d,inset 0 1px #fff6e00d}.zk-hub-shell .eyebrow{color:#e2c891d1}.zk-hub-shell h1,.zk-hub-shell h2,.zk-hub-shell h3{color:#f3efe7fa;margin:0}.zk-hub-shell .hero-copy,.zk-hub-shell p{color:#f3efe7c7}.zk-hub-shell .button-primary{color:#fff8e6fa;background:linear-gradient(135deg,#244f65 0%,#355f74 100%);border:1px solid #e2c89147}.zk-hub-shell .button-secondary{color:#f3efe7eb;background:#f3efe70f;border:1px solid #f3efe729}.zk-hub-shell .button-secondary:hover{background:#f3efe71a;border-color:#e2c89152}.zk-hub-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:clamp(18px,2vw,26px) clamp(22px,2.6vw,32px);display:flex}.zk-hub-topbar-brand{flex-direction:column;gap:6px;display:flex}.zk-hub-topbar-eyebrow{color:#e2c891c7;margin:0}.zk-hub-topbar-back{color:#f3efe7b8;letter-spacing:.04em;font-size:.88rem;text-decoration:none}.zk-hub-topbar-back:hover{color:#e2c891f2}.zk-hub-topbar-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.zk-hub-body{flex-direction:column;gap:clamp(24px,2.4vw,36px);display:flex}.zk-hub-hero{flex-direction:column;gap:16px;padding:clamp(28px,3.4vw,48px);display:flex}.zk-hub-status-chip{color:#e2c891f5;letter-spacing:.14em;text-transform:uppercase;background:#e2c89114;border:1px solid #e2c89142;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:.72rem;display:inline-flex}.zk-hub-hero h1{font-family:var(--font-display), serif;letter-spacing:-.02em;max-width:22ch;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1.04}.zk-hub-hero-body{max-width:58ch;line-height:1.6}.zk-hub-hero-note{color:#f3efe799;border-left:2px solid #e2c89159;max-width:62ch;padding-left:14px;font-size:.88rem;line-height:1.55}.zk-hub-hero-actions{margin-top:10px}.zk-hub-form{gap:18px;max-width:760px;display:grid}.zk-hub-form-field{gap:8px;display:grid}.zk-hub-form-label{color:#f3efe7e6;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:600}.zk-hub-form input,.zk-hub-form textarea{color:#f3efe7f0;width:100%;min-height:46px;font:inherit;background:#080e1a9e;border:1px solid #f3efe724;border-radius:12px;padding:12px 14px}.zk-hub-form input[type=file]{padding:10px 12px}.zk-hub-form input:focus,.zk-hub-form textarea:focus{border-color:#e2c8917a;outline:none;box-shadow:0 0 0 3px #e2c8911a}.zk-hub-form-hint{color:#f3efe79e;font-size:.86rem;line-height:1.5}.zk-hub-form-error{color:#ffbca5f5;background:#e8795514;border:1px solid #e8795547;border-radius:12px;margin:0;padding:12px 14px;line-height:1.5}.zk-hub-section{flex-direction:column;gap:22px;padding:clamp(26px,3vw,42px);display:flex}.zk-hub-section-header{flex-direction:column;gap:10px;max-width:64ch;display:flex}.zk-hub-section-header-row{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;max-width:100%}.zk-hub-section-header h2{font-family:var(--font-display), serif;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.12}.zk-hub-section-body{color:#f3efe7bd;line-height:1.6}.zk-hub-claims-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.zk-hub-claim-card{background:#080e1a94;border:1px solid #f3efe714;border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.zk-hub-claim-card[data-phase=mvp]{border-color:#e2c89147;box-shadow:inset 0 0 0 1px #e2c8910f}.zk-hub-claim-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.zk-hub-claim-name{font-size:1.06rem;font-weight:600}.zk-hub-claim-phase{text-transform:uppercase;letter-spacing:.16em;color:#f3efe7b8;border:1px solid #f3efe729;border-radius:999px;padding:4px 10px;font-size:.68rem}.zk-hub-claim-phase[data-phase=mvp]{color:#e2c891f5;background:#e2c89114;border-color:#e2c89166}.zk-hub-claim-description{color:#f3efe7c7;font-size:.92rem;line-height:1.55}.zk-hub-claim-inputs{color:#f3efe794;margin:0;font-size:.78rem}.zk-hub-claim-inputs code{font-family:var(--font-mono), monospace;word-break:break-word;background:#f3efe70d;border-radius:8px;padding:6px 8px;font-size:.76rem;line-height:1.45;display:inline-block}.zk-hub-flow-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.zk-hub-flow-step{background:#080e1a7a;border:1px solid #f3efe714;border-radius:16px;grid-template-columns:56px 1fr;align-items:start;gap:18px;padding:18px 20px;display:grid}.zk-hub-flow-index{font-family:var(--font-mono), monospace;color:#e2c891d1;letter-spacing:.08em;font-size:1.1rem}.zk-hub-flow-copy{flex-direction:column;gap:6px;display:flex}.zk-hub-flow-actor{text-transform:uppercase;letter-spacing:.16em;color:#e2c891bf;font-size:.72rem}.zk-hub-flow-action{font-size:1.02rem;font-weight:600}.zk-hub-flow-detail{color:#f3efe7b8;margin:0;font-size:.92rem;line-height:1.55}.zk-hub-stack-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.zk-hub-stack-block{background:#080e1a80;border:1px solid #f3efe714;border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.zk-hub-stack-label{text-transform:uppercase;letter-spacing:.16em;color:#e2c891cc;font-size:.72rem}.zk-hub-stack-value{color:#f3efe7f2;font-size:1.05rem;font-weight:600}.zk-hub-stack-note{color:#f3efe7b3;margin:0;font-size:.88rem;line-height:1.55}.zk-hub-section-highlight{background:linear-gradient(135deg,#e2c8910f 0%,#080e1a6b 60%);border-color:#e2c89147;box-shadow:inset 0 0 0 1px #e2c8911f}.zk-hub-outputs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.zk-hub-output-stage{background:#080e1a85;border:1px solid #f3efe714;border-radius:16px;flex-direction:column;gap:12px;padding:22px 22px 20px;display:flex}.zk-hub-output-stage[data-stage=immediate]{background:#55726114;border-color:#a8c6b452}.zk-hub-output-stage[data-stage=after-anchor]{background:#e2c89114;border-color:#e2c89161}.zk-hub-output-stage[data-stage=proof-later]{background:#080e1a9e;border-color:#f3efe724}.zk-hub-output-badge{color:#e2c891fa;letter-spacing:.14em;text-transform:uppercase;background:#e2c8911a;border:1px solid #e2c8916b;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.7rem}.zk-hub-output-title{color:#f3efe7f5;margin:0;font-size:1.05rem;font-weight:600}.zk-hub-output-description{color:#f3efe7b8;margin:0;font-size:.9rem;line-height:1.55}.zk-hub-output-items{flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.zk-hub-output-item{background:#080e1a6b;border:1px solid #f3efe70f;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.zk-hub-output-item-label{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:#e2c891eb;font-size:.82rem}.zk-hub-output-item-description{color:#f3efe7b8;font-size:.86rem;line-height:1.5}.zk-hub-costs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.zk-hub-cost-card{background:#080e1a94;border:1px solid #e2c89142;border-radius:14px;flex-direction:column;gap:8px;padding:18px 18px 16px;display:flex}.zk-hub-cost-label{letter-spacing:.1em;text-transform:uppercase;color:#f3efe79e;font-size:.78rem}.zk-hub-cost-value{font-family:var(--font-mono), monospace;color:#e2c891fa;letter-spacing:.02em;font-size:1.4rem;font-weight:600}.zk-hub-cost-note{color:#f3efe7b8;margin:0;font-size:.84rem;line-height:1.5}.zk-hub-comparison-table-wrap{border:1px solid #f3efe714;border-radius:14px;overflow-x:auto}.zk-hub-comparison-table{border-collapse:collapse;background:#080e1a85;width:100%;font-size:.9rem}.zk-hub-comparison-table th,.zk-hub-comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid #f3efe70f;padding:14px 16px}.zk-hub-comparison-table thead th{text-transform:uppercase;letter-spacing:.12em;color:#f3efe7b8;background:#080e1ac7;border-bottom:1px solid #f3efe71f;font-size:.74rem}.zk-hub-comparison-table tbody th{color:#f3efe7eb;width:22%;font-weight:500}.zk-hub-comparison-table tbody td{color:#f3efe7bd;line-height:1.5}.zk-hub-comparison-table tbody tr:last-child th,.zk-hub-comparison-table tbody tr:last-child td{border-bottom:none}.zk-hub-comparison-col-us{color:#f3efe7f5;background:#e2c8910f;border-left:1px solid #e2c8913d;border-right:1px solid #e2c8913d}.zk-hub-comparison-table thead th.zk-hub-comparison-col-us{color:#e2c891fa}.zk-hub-anchor-cost{background:#e2c8910f;border:1px solid #e2c89152;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px 18px;margin:18px 0 10px;padding:14px 18px;display:grid}.zk-hub-anchor-cost-label{letter-spacing:.14em;text-transform:uppercase;color:#f3efe7a8;font-size:.72rem}.zk-hub-anchor-cost-value{font-family:var(--font-mono), monospace;color:#e2c891fa;letter-spacing:.02em;font-size:1rem}.zk-hub-anchor-cost-note{color:#f3efe7b8;font-size:.82rem;line-height:1.45}.zk-timestamp-shell{color:#151511;--zk-hub-panel-border:#15151129;--zk-hub-panel-bg:#fbf8ef;--timestamp-ink:#151511;--timestamp-muted:#151511a8;--timestamp-faint:#1515117a;--timestamp-line:#15151129;--timestamp-gold:#8b6f32;--timestamp-green:#1f6f55;background:linear-gradient(90deg,#12120e0b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#12120e0b 1px,#0000 1px) 0 0/44px 44px,#f4f0e7;gap:18px;overflow-x:hidden}.zk-timestamp-shell .background-grid{display:none}.zk-timestamp-shell>:not(.background-grid){max-width:min(1180px,100vw - 28px)}.zk-timestamp-shell .frame{border:1px solid var(--timestamp-line);background:var(--zk-hub-panel-bg);min-width:0;color:var(--timestamp-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.zk-timestamp-shell .eyebrow,.zk-timestamp-shell .zk-hub-flow-actor,.zk-timestamp-shell .zk-hub-stack-label,.zk-timestamp-shell .zk-hub-output-badge,.zk-timestamp-shell .zk-hub-output-item-label,.zk-timestamp-shell .zk-hub-anchor-cost-value{color:var(--timestamp-gold)}.zk-timestamp-shell h1,.zk-timestamp-shell h2,.zk-timestamp-shell h3,.zk-timestamp-shell .zk-hub-stack-value,.zk-timestamp-shell .zk-hub-output-title,.zk-timestamp-shell .zk-hub-flow-action{color:var(--timestamp-ink)}.zk-timestamp-shell h1,.zk-timestamp-shell h2,.zk-timestamp-shell h3{letter-spacing:0}.zk-timestamp-shell .zk-hub-hero h1{font-size:3.6rem}.zk-timestamp-shell .zk-hub-hero-body,.zk-timestamp-shell .zk-hub-hero-note{overflow-wrap:break-word;max-width:100%}.zk-timestamp-shell .zk-hub-section-header h2{font-size:2rem}.zk-timestamp-shell .hero-copy,.zk-timestamp-shell p,.zk-timestamp-shell .zk-hub-section-body,.zk-timestamp-shell .zk-hub-flow-detail,.zk-timestamp-shell .zk-hub-output-description,.zk-timestamp-shell .zk-hub-output-item-description,.zk-timestamp-shell .zk-hub-stack-note,.zk-timestamp-shell .zk-hub-form-hint,.zk-timestamp-shell .zk-hub-topbar-back,.zk-timestamp-shell .zk-hub-anchor-cost-note,.zk-timestamp-shell .zk-hub-anchor-cost-label{color:var(--timestamp-muted)}.zk-timestamp-shell .zk-hub-topbar{background:#efe7d7;padding:18px 20px}.zk-timestamp-shell .zk-hub-topbar-back:hover{color:var(--timestamp-ink)}.zk-timestamp-shell .zk-hub-hero{background-color:#fbf8ef;background-image:linear-gradient(90deg,#15151114 1px,#0000 1px),linear-gradient(#15151114 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;min-height:260px}.zk-timestamp-shell .zectime-console{background-color:#fbf8ef;background-image:linear-gradient(90deg,#15151111 1px,#0000 1px),linear-gradient(#15151111 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-content:center;gap:28px;min-height:560px;padding:52px;display:grid}.zk-timestamp-shell .zectime-console-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.zk-timestamp-shell .zectime-console h1{max-width:760px;color:var(--timestamp-ink);letter-spacing:0;margin:10px 0 0;font-size:clamp(2.45rem,5vw,4.6rem);line-height:1}.zk-timestamp-shell .zectime-console-body{max-width:760px;color:var(--timestamp-muted);margin:0;font-size:clamp(1rem,1.5vw,1.24rem);font-weight:650;line-height:1.55}.zk-timestamp-shell .zectime-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:760px;display:grid}.zk-timestamp-shell .zectime-action-button{border:2px solid #151511;align-content:center;justify-items:center;gap:10px;min-height:126px;padding:22px;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:grid}.zk-timestamp-shell .zectime-action-button:hover{transform:translateY(-2px)}.zk-timestamp-shell .zectime-action-button-primary{color:#fbf8ef;background:#151511}.zk-timestamp-shell .zectime-action-button-primary:hover{background:#2a2a22}.zk-timestamp-shell .zectime-action-button-secondary{color:var(--timestamp-ink);background:#fffdf6}.zk-timestamp-shell .zectime-action-button-secondary:hover{background:#f2eadb}.zk-timestamp-shell .zectime-action-button strong{color:currentColor;letter-spacing:0;text-align:center;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.08}.zk-timestamp-shell .zectime-action-button-secondary .zectime-action-meta{color:var(--timestamp-gold)}.zk-timestamp-shell .zectime-action-button-primary .zectime-action-meta{color:#fbf8efa3}.zk-timestamp-shell .zectime-action-meta{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.zk-timestamp-shell .zectime-rails{background:#15151129;border:1px solid #15151129;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.zk-timestamp-shell .zectime-rails li{background:#fbf8ef;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.zk-timestamp-shell .zectime-rails span{color:var(--timestamp-gold);font-size:.72rem;font-weight:900}.zk-timestamp-shell .zectime-rails strong{color:var(--timestamp-ink);margin:0;font-weight:750;line-height:1.25}.zk-timestamp-shell .zectime-docs-entry{color:var(--timestamp-ink);text-underline-offset:5px;justify-self:start;font-size:.86rem;font-weight:800;text-decoration-color:#8b6f328f;text-decoration-thickness:2px}.zk-timestamp-shell .zectime-docs-entry:hover{color:var(--timestamp-gold)}.zk-timestamp-shell .zectime-docs-body{gap:18px}.zk-timestamp-shell .zectime-docs-hero{background-color:#fbf8ef;background-image:linear-gradient(90deg,#15151111 1px,#0000 1px),linear-gradient(#15151111 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;gap:18px;padding:52px;display:grid}.zk-timestamp-shell .zectime-docs-hero h1{max-width:820px;margin:0;font-size:clamp(2.3rem,5vw,4.2rem);line-height:1}.zk-timestamp-shell .zectime-docs-hero .hero-copy{max-width:820px;margin:0;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:650;line-height:1.55}.zk-timestamp-shell .zectime-docs-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.zk-timestamp-shell .zectime-docs-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.zk-timestamp-shell .zectime-docs-nav{background:#15151129;gap:1px;padding:0;display:grid;position:sticky;top:18px;overflow:hidden}.zk-timestamp-shell .zectime-docs-nav a{color:var(--timestamp-ink);background:#fbf8ef;padding:14px 16px;font-size:.82rem;font-weight:800;text-decoration:none;display:block}.zk-timestamp-shell .zectime-docs-nav a:hover{color:var(--timestamp-gold);background:#f2eadb}.zk-timestamp-shell .zectime-docs-content{gap:18px;min-width:0;display:grid}.zk-timestamp-shell .zectime-docs-section{gap:18px;padding:34px;scroll-margin-top:20px;display:grid}.zk-timestamp-shell .zectime-docs-section h2{margin:0;font-size:clamp(1.55rem,2.3vw,2.15rem)}.zk-timestamp-shell .zectime-docs-section h3{margin:0;font-size:1.04rem}.zk-timestamp-shell .zectime-docs-section p{max-width:860px;margin:0;line-height:1.62}.zk-timestamp-shell .zectime-docs-formula{width:fit-content;max-width:100%;color:var(--timestamp-ink);overflow-wrap:anywhere;background:#fffdf6;border:1px solid #8b6f3257;padding:14px 16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88rem;font-weight:800;line-height:1.45}.zk-timestamp-shell .zectime-docs-steps{background:#15151129;border:1px solid #15151129;gap:1px;margin:0;padding:0;list-style:none;display:grid}.zk-timestamp-shell .zectime-docs-steps li{background:#fffdf6;grid-template-columns:58px minmax(0,1fr);gap:18px;padding:18px;display:grid}.zk-timestamp-shell .zectime-docs-steps span{color:var(--timestamp-gold);font-size:.74rem;font-weight:900}.zk-timestamp-shell .zectime-docs-steps div{gap:8px;min-width:0;display:grid}.zk-timestamp-shell .zectime-docs-table-wrap{background:#fffdf6;border:1px solid #15151129;width:100%;overflow-x:auto}.zk-timestamp-shell .zectime-docs-table{border-collapse:collapse;width:100%;min-width:720px;color:var(--timestamp-muted);font-size:.92rem}.zk-timestamp-shell .zectime-docs-comparison{min-width:860px}.zk-timestamp-shell .zectime-docs-table th,.zk-timestamp-shell .zectime-docs-table td{text-align:left;vertical-align:top;border-bottom:1px solid #15151124;border-right:1px solid #1515111a;padding:14px 16px}.zk-timestamp-shell .zectime-docs-table th{color:var(--timestamp-ink);font-weight:850}.zk-timestamp-shell .zectime-docs-table thead th{color:var(--timestamp-ink);letter-spacing:.08em;text-transform:uppercase;background:#efe7d7;font-size:.72rem}.zk-timestamp-shell .zectime-docs-table tbody tr:last-child th,.zk-timestamp-shell .zectime-docs-table tbody tr:last-child td{border-bottom:0}.zk-timestamp-shell .zectime-docs-table code{white-space:normal;overflow-wrap:anywhere}.zk-timestamp-shell .zectime-docs-note{border-left:3px solid var(--timestamp-gold);color:var(--timestamp-ink);background:#fffdf6;padding:14px 16px;font-weight:750}.zk-timestamp-shell .zectime-docs-bullets,.zk-timestamp-shell .zectime-docs-references{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zk-timestamp-shell .zectime-docs-bullets li,.zk-timestamp-shell .zectime-docs-references li{color:var(--timestamp-muted);padding-left:22px;line-height:1.55;position:relative}.zk-timestamp-shell .zectime-docs-bullets li:before,.zk-timestamp-shell .zectime-docs-references li:before{background:var(--timestamp-gold);content:"";width:8px;height:1px;position:absolute;top:.72em;left:0}.zk-timestamp-shell .zectime-docs-references a{color:var(--timestamp-ink);text-underline-offset:4px;font-weight:800;text-decoration-color:#8b6f328f;text-decoration-thickness:2px}.zk-timestamp-shell .zectime-docs-references a:hover{color:var(--timestamp-gold)}.zk-timestamp-shell .zk-hub-status-chip{color:var(--timestamp-green);background:#1f6f5514;border-color:#1f6f5557;border-radius:0}.zk-timestamp-shell .button-primary,.zk-timestamp-shell .button-secondary{min-height:46px;box-shadow:none;border-radius:0}.zk-timestamp-shell .button-primary{color:#fbf8ef;background:#151511;border:1px solid #151511}.zk-timestamp-shell .button-primary:hover{background:#2b2b24}.zk-timestamp-shell .button-secondary{color:var(--timestamp-ink);background:0 0;border:1px solid #15151147}.zk-timestamp-shell .button-secondary:hover{background:#1515110d;border-color:#151511}.zk-timestamp-shell .product-locale-group{background:0 0;border-radius:0;padding:0}.zk-timestamp-shell .product-locale-group .button-primary,.zk-timestamp-shell .product-locale-group .button-secondary{min-height:34px}.zk-timestamp-shell .zk-hub-form input,.zk-timestamp-shell .zk-hub-form textarea{color:var(--timestamp-ink);background:#fffdf6;border-color:#15151138;border-radius:0}.zk-timestamp-shell .zk-hub-form input:focus,.zk-timestamp-shell .zk-hub-form textarea:focus{border-color:#151511;box-shadow:0 0 0 3px #15151114}.zk-timestamp-shell .zk-hub-form-label{color:var(--timestamp-ink)}.zk-timestamp-shell .zk-hub-section-copy{color:var(--timestamp-muted);margin:0;line-height:1.55}.zk-timestamp-shell .zk-hub-inline-action{flex:none;width:fit-content}.zk-timestamp-shell .zk-hub-file-picker{min-height:58px;color:var(--timestamp-ink);cursor:pointer;background:#fffdf6;border:1px solid #15151138;grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid;position:relative}.zk-timestamp-shell .zk-hub-file-picker:focus-within{border-color:#151511;box-shadow:0 0 0 3px #15151114}.zk-timestamp-shell .zk-hub-file-picker[data-disabled=true]{cursor:progress;opacity:.68}.zk-timestamp-shell .zk-hub-file-picker-compact{min-height:50px}.zk-timestamp-shell .zk-hub-file-picker-compact .zk-hub-file-button,.zk-timestamp-shell .zk-hub-file-picker-compact .zk-hub-file-name{padding:12px 16px}.zk-timestamp-shell .zk-hub-file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.zk-timestamp-shell .zk-hub-file-input:disabled{cursor:progress}.zk-timestamp-shell .zk-hub-file-button,.zk-timestamp-shell .zk-hub-file-name{align-items:center;min-width:0;padding:14px 18px;display:flex}.zk-timestamp-shell .zk-hub-file-button{color:#fbf8ef;background:#151511;border-right:1px solid #1515112e;justify-content:center;font-weight:700}.zk-timestamp-shell .zk-hub-file-name{color:var(--timestamp-muted);overflow-wrap:anywhere}.zk-timestamp-shell .zectime-progress{background:#fffdf6;border:1px solid #1515112e;gap:18px;margin-top:4px;padding:20px;display:grid}.zk-timestamp-shell .zectime-progress-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.zk-timestamp-shell .zectime-progress-header h3{color:var(--timestamp-ink);font-family:var(--font-display), serif;margin:0;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.1}.zk-timestamp-shell .zectime-progress-header p{color:var(--timestamp-muted);margin:8px 0 0;line-height:1.55}.zk-timestamp-shell .zectime-progress-clock{text-align:right;border:1px solid #15151124;min-width:96px;padding:12px 14px;display:grid}.zk-timestamp-shell .zectime-progress-clock span{color:var(--timestamp-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.zk-timestamp-shell .zectime-progress-clock strong{color:var(--timestamp-ink);font-family:var(--font-mono), monospace;font-size:1.08rem}.zk-timestamp-shell .zectime-progress-meter{background:#1515110d;border:1px solid #15151129;height:7px;position:relative;overflow:hidden}.zk-timestamp-shell .zectime-progress-meter span{background:#151511;transition:width .42s;position:absolute;inset:0 auto 0 0}.zk-timestamp-shell .zectime-progress-meter span:after{content:"";background:linear-gradient(90deg,#0000,#fbf8ef6b,#0000);animation:1.2s linear infinite zectimeProgressSweep;position:absolute;inset:0}.zk-timestamp-shell .zectime-progress-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.zk-timestamp-shell .zectime-progress-steps li{min-height:142px;color:var(--timestamp-muted);background:#15151108;border:1px solid #15151124;align-content:start;gap:10px;padding:14px;display:grid}.zk-timestamp-shell .zectime-progress-steps li[data-state=active]{color:var(--timestamp-ink);background:#1515110f;border-color:#15151185}.zk-timestamp-shell .zectime-progress-steps li[data-state=done]{background:#8b6f3212;border-color:#8b6f3252}.zk-timestamp-shell .zectime-progress-step-index{color:var(--timestamp-gold);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:.78rem;font-weight:800}.zk-timestamp-shell .zectime-progress-steps strong{color:var(--timestamp-ink);font-size:.94rem;display:block}.zk-timestamp-shell .zectime-progress-steps p{margin:5px 0 0;font-size:.82rem;line-height:1.45}.zk-timestamp-shell .zectime-progress-meta{color:var(--timestamp-muted);flex-wrap:wrap;gap:10px 18px;font-size:.86rem;line-height:1.45;display:flex}.zk-timestamp-shell .zectime-progress-meta strong{color:var(--timestamp-ink)}.zk-timestamp-shell .zectime-success-banner{color:var(--timestamp-green);background:#1f6f5512;border:1px solid #1f6f5547;align-items:center;gap:12px;padding:14px 16px;display:flex}.zk-timestamp-shell .zectime-success-banner span{background:var(--timestamp-green);width:9px;height:9px}.zk-timestamp-shell .zk-hub-form-error{color:#79311f;background:#97372414;border-color:#97372452;border-radius:0}@keyframes zectimeProgressSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.zk-timestamp-shell .zk-hub-verification-banner{color:var(--timestamp-green);background:#1f6f5514;border:1px solid #1f6f5552;margin:20px 0 0;padding:16px 18px;font-weight:800}.zk-timestamp-shell .zk-hub-verification-banner[data-match=false]{color:#79311f;background:#97372414;border-color:#97372452}.zk-timestamp-shell .zk-hub-flow-step,.zk-timestamp-shell .zk-hub-stack-block,.zk-timestamp-shell .zk-hub-output-stage,.zk-timestamp-shell .zk-hub-output-item,.zk-timestamp-shell .zk-hub-anchor-cost{background:#fffdf6;border:1px solid #15151124;border-radius:0}.zk-timestamp-shell .zk-hub-flow-index{color:var(--timestamp-ink)}.zk-timestamp-shell .zk-hub-output-stage[data-stage=immediate]{border-color:#1f6f5547}.zk-timestamp-shell .zk-hub-output-stage[data-stage=after-anchor]{border-color:#8b6f3257}.zk-timestamp-shell .zk-hub-output-stage[data-stage=proof-later]{border-color:#15151129}.zk-timestamp-shell .zk-hub-output-badge{background:#8b6f3214;border-color:#8b6f3257;border-radius:0}.zk-timestamp-shell code{color:var(--timestamp-ink)}@media (max-width:540px){.zk-timestamp-shell{width:100vw;max-width:100vw;padding:18px 14px}.zk-timestamp-shell>:not(.background-grid){width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.zk-timestamp-shell .zk-hub-topbar,.zk-timestamp-shell .zk-hub-hero,.zk-timestamp-shell .zk-hub-section{width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding:22px 18px}.zk-timestamp-shell .zk-hub-hero{min-height:auto}.zk-timestamp-shell .zectime-console{min-height:auto;padding:24px 18px}.zk-timestamp-shell .zectime-console-header{gap:16px;display:grid}.zk-timestamp-shell .zectime-console h1{max-width:14ch;font-size:2.25rem;line-height:1.02}.zk-timestamp-shell .zectime-console-body{max-width:28ch}.zk-timestamp-shell .zectime-action-grid,.zk-timestamp-shell .zectime-rails{grid-template-columns:1fr}.zk-timestamp-shell .zectime-docs-hero,.zk-timestamp-shell .zectime-docs-section{padding:24px 18px}.zk-timestamp-shell .zectime-docs-hero h1{max-width:12ch;font-size:2.2rem}.zk-timestamp-shell .zectime-docs-actions{justify-items:start;display:grid}.zk-timestamp-shell .zectime-docs-steps li{grid-template-columns:1fr;gap:8px}.zk-timestamp-shell .zk-hub-hero h1{max-width:10ch;font-size:2rem;line-height:1.08}.zk-timestamp-shell .zk-hub-hero-body,.zk-timestamp-shell .zk-hub-hero-note{max-width:28ch}.zk-timestamp-shell .zk-hub-section-header h2{font-size:1.55rem}.zk-timestamp-shell .zk-hub-section-header-row{flex-direction:column;align-items:flex-start}.zk-timestamp-shell .zk-hub-hero-actions{grid-template-columns:1fr;justify-items:start;gap:10px;width:100%;display:grid}.zk-timestamp-shell .zectime-progress{padding:16px}.zk-timestamp-shell .zectime-progress-header{grid-template-columns:1fr}.zk-timestamp-shell .zectime-progress-clock{text-align:left;width:fit-content}.zk-timestamp-shell .zectime-progress-steps{grid-template-columns:1fr}.zk-timestamp-shell .zectime-progress-steps li{min-height:auto}.zk-timestamp-shell .button-primary,.zk-timestamp-shell .button-secondary{justify-content:center;justify-self:start;width:fit-content;max-width:100%}.zk-timestamp-shell .zk-hub-file-picker{grid-template-columns:1fr}.zk-timestamp-shell .zk-hub-file-button{border-bottom:1px solid #1515112e;border-right:0}}@media (max-width:960px){.zk-timestamp-shell .zectime-docs-layout{grid-template-columns:1fr}.zk-timestamp-shell .zectime-docs-nav{grid-template-columns:repeat(4,minmax(0,1fr));position:static}.zk-hub-outputs-grid{grid-template-columns:1fr}.zk-hub-costs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zk-hub-anchor-cost{grid-template-columns:1fr;gap:4px}}@media (max-width:720px){.zk-timestamp-shell .zectime-docs-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.zk-hub-topbar{flex-direction:column;align-items:flex-start}.zk-hub-flow-step{grid-template-columns:1fr;gap:8px}.zk-hub-costs-grid{grid-template-columns:1fr}.zk-hub-comparison-table{font-size:.84rem}.zk-hub-comparison-table th,.zk-hub-comparison-table td{padding:10px 12px}}
