@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700;800&family=Sora:wght@500;600;700;800&display=swap";:root{color-scheme:light;font-family:Instrument Sans,Segoe UI,sans-serif;--ink: #171127;--muted: #695f7f;--paper: #fff7fb;--paper-strong: #ffffff;--panel: rgba(255, 255, 255, .76);--line: rgba(23, 17, 39, .09);--teal: #ff4fa1;--orange: #ff9b63;--red: #ef5c5a;--shadow: 0 24px 80px rgba(31, 17, 49, .12)}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Instrument Sans,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(255,79,161,.24),transparent 24%),radial-gradient(circle at 85% 12%,rgba(255,155,99,.24),transparent 18%),radial-gradient(circle at 50% 100%,rgba(255,216,222,.6),transparent 32%),linear-gradient(180deg,#fffafc,#fff4f1 52%,#fffafc);color:var(--ink)}h1,h2,h3,.landing-logo-word,.brand-mark,.brand-lockup strong,.pricing-card strong,.builder-stat strong,.builder-route-card strong,.story-card strong,.example-card strong,.value-card h3,.closing-cta h2{font-family:Sora,Instrument Sans,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:16px;padding:.9rem 1rem;background:#ffffffd6}textarea{min-height:120px;resize:vertical}.landing-page{min-height:100vh;padding:1.25rem}.landing-nav,.landing-hero,.pricing-section,.value-grid,.closing-cta{max-width:1240px;margin-inline:auto}.landing-nav{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;margin-bottom:1.1rem;border:1px solid rgba(255,255,255,.76);border-radius:999px;background:#ffffff9e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow)}.landing-brand{display:flex;align-items:center;gap:.85rem}.landing-brand p{margin:.2rem 0 0;color:var(--muted);font-size:.92rem}.landing-logo-mark{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:18px;background:linear-gradient(135deg,var(--teal),var(--orange));color:#fff;font-size:.95rem;font-weight:800;letter-spacing:.08em}.landing-logo-word{font-size:1rem;letter-spacing:-.03em}.landing-nav-links,.landing-nav-actions,.hero-proof,.builder-tag-row,.closing-actions{display:flex;flex-wrap:wrap;gap:.75rem}.landing-nav-links{justify-content:center;flex:1;color:var(--muted);font-size:.95rem}.landing-nav-links a:hover{color:var(--ink)}.landing-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:1.25rem;align-items:center}.landing-copy{padding:1rem .35rem 1rem 0}.landing-copy h1,.section-lead h2,.closing-cta h2{margin:.35rem 0 1rem;line-height:.9;letter-spacing:-.07em}.landing-copy h1{max-width:11ch;font-size:clamp(3.25rem,8vw,6.35rem)}.section-lead h2,.closing-cta h2{font-size:clamp(2.15rem,4vw,3.75rem)}.landing-copy p,.section-lead p,.story-card p,.pricing-control p,.pricing-card p,.budget-meter p,.example-card small,.value-card p,.closing-cta p{color:var(--muted);line-height:1.7}.hero-proof{margin:1.3rem 0 1.5rem}.proof-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.7rem 1rem;background:#fffc;border:1px solid rgba(255,255,255,.82);color:var(--ink);font-size:.92rem;box-shadow:0 12px 30px #1f113114}.proof-chip-dark{background:#ffffff14;border-color:#ffffff24;color:#ffffffdb;box-shadow:none}.hero-story-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.6rem}.story-card,.pricing-shell,.example-card,.value-card,.closing-cta,.builder-card{border:1px solid rgba(255,255,255,.76);border-radius:30px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow)}.story-card,.pricing-shell,.example-card,.value-card,.closing-cta{background:#ffffffa8}.story-card,.value-card,.example-card{padding:1.2rem}.story-card span,.pricing-card span,.example-card span,.value-card span,.pricing-control span,.builder-route-card span,.builder-stat span{display:inline-block;text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;color:var(--muted)}.story-card strong{display:block;margin:.55rem 0;font-size:1.2rem;line-height:1.1}.builder-card{position:relative;overflow:hidden;padding:1.15rem;background:radial-gradient(circle at top right,rgba(255,79,161,.28),transparent 36%),radial-gradient(circle at bottom left,rgba(255,155,99,.18),transparent 32%),linear-gradient(180deg,#29153cf5,#150c23f5);color:#fff}.builder-chrome{display:flex;gap:.35rem;margin-bottom:1rem}.window-dot{width:.7rem;height:.7rem;border-radius:999px;background:#ffffff80}.builder-thread{display:grid;gap:.8rem}.builder-bubble{max-width:82%;padding:.95rem 1rem;border-radius:22px;line-height:1.55}.builder-bubble-user{justify-self:end;background:#ffffff17;border:1px solid rgba(255,255,255,.14)}.builder-bubble-assistant{background:#ffffffeb;color:var(--ink)}.builder-bubble-assistant strong{display:block;margin-bottom:.35rem}.builder-bubble-assistant p{margin:0;color:var(--muted)}.builder-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.builder-stat{padding:.95rem;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.builder-stat strong{display:block;margin-top:.4rem;font-size:1.45rem;color:#fff}.builder-route-card{margin-top:1rem;padding:1rem;border-radius:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.builder-route-card strong{display:block;margin:.45rem 0;font-size:1.1rem;color:#fff}.builder-route-card p{margin:0;color:#ffffffb8}.builder-tag-row{margin-top:1rem}.pricing-section,.value-grid,.closing-cta{margin-top:1.5rem}.section-lead{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:1rem}.section-lead p{max-width:38rem}.pricing-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:1rem;padding:1.1rem}.pricing-controls,.pricing-summary,.pricing-summary-grid{display:grid;gap:1rem}.pricing-control,.pricing-card,.budget-meter,.pricing-inline-note{padding:1rem;border:1px solid var(--line);border-radius:24px;background:#ffffffd1}.pricing-control-header,.budget-meter-copy,.budget-caption{display:flex;justify-content:space-between;gap:1rem;align-items:center}.pricing-control strong,.budget-meter-copy strong{display:block;margin-top:.35rem;font-size:1.7rem;letter-spacing:-.05em}.pricing-number-input{width:120px;min-width:120px}.pricing-range{margin:1rem 0 .75rem;accent-color:var(--teal)}.pricing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card strong{display:block;margin:.45rem 0;font-size:clamp(1.85rem,4vw,2.6rem);letter-spacing:-.06em}.pricing-card-strong{background:linear-gradient(135deg,#ff4fa117,#ff9b631f)}.budget-track{height:12px;margin:.9rem 0 .75rem;border-radius:999px;overflow:hidden;background:#17112714}.budget-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--teal),var(--orange))}.pricing-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.example-card strong{display:block;margin:.55rem 0 .3rem;font-size:1.7rem;letter-spacing:-.05em}.example-card p{margin:0 0 .5rem;color:var(--ink);font-weight:600}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.value-card h3{margin:.5rem 0 .65rem;font-size:1.35rem;letter-spacing:-.04em}.closing-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.35rem;background:radial-gradient(circle at top right,rgba(255,79,161,.18),transparent 24%),radial-gradient(circle at bottom left,rgba(255,155,99,.18),transparent 22%),#ffffffb8}.marketing-shell,.login-shell{min-height:100vh;padding:2rem}.hero-panel,.login-card,.dashboard-shell,.panel,.metric-card,.feature-card,.folder-card,.preview-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.hero-panel{display:grid;grid-template-columns:1.5fr 1fr;gap:1.5rem;max-width:1280px;margin:0 auto 2rem;padding:2rem;border:1px solid rgba(255,255,255,.65);border-radius:32px;background:linear-gradient(135deg,#fffaf2f0,#f3eaddd1)}.hero-copy h1,.login-card h2,.topbar h2,.hero-summary-card h3{margin:.25rem 0 .75rem;font-size:clamp(2.1rem,4vw,4.2rem);line-height:.95;letter-spacing:-.05em}.hero-copy p,.login-card p,.feature-card p,.panel p,.metric-card p,.stack-row p,.preview-card p,.detail-list,.panel-note{color:var(--muted);line-height:1.6}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;color:var(--teal)}.eyebrow:before{content:"";display:inline-block;width:1.2rem;height:1px;background:currentColor}.hero-actions,.action-row,.topbar-badges{display:flex;flex-wrap:wrap;gap:.75rem}.primary-button,.secondary-button,.ghost-button{border-radius:999px;border:1px solid rgba(255,255,255,.7);padding:.9rem 1.4rem;transition:transform .18s ease,opacity .18s ease,border-color .18s ease,box-shadow .18s ease}.primary-button{background:linear-gradient(135deg,var(--teal),var(--orange));color:#fff;box-shadow:0 16px 36px #ff4fa13d}.secondary-button{background:#ffffffd1;color:var(--ink)}.ghost-button{background:#ffffff6b;border-color:var(--line);color:var(--ink)}.primary-button:hover,.secondary-button:hover,.ghost-button:hover{transform:translateY(-1px);box-shadow:0 18px 42px #1f11311a}.hero-metrics,.summary-rail,.grid-three,.platform-grid,.folder-grid{display:grid;gap:1rem}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.summary-rail,.grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-grid,.folder-grid{max-width:1280px;margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card,.feature-card,.folder-card,.preview-card,.hero-stack-card,.login-card,.sidebar,.panel,.hero-summary-card{border:1px solid rgba(255,255,255,.72);border-radius:24px;background:var(--panel)}.metric-card,.feature-card,.folder-card,.preview-card,.panel,.login-card,.hero-stack-card,.hero-summary-card{padding:1.25rem}.metric-card strong,.stat-callout{display:block;margin:.45rem 0;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.06em}.hero-stack-card{display:flex;flex-direction:column;gap:.75rem}.stack-pill,.badge,.folder-health{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:.45rem .75rem;background:#ff4fa11f;color:var(--ink);font-size:.85rem}.status-note,.inline-warning,.panel-note{border-left:3px solid var(--orange);padding-left:1rem}.login-shell{display:grid;place-items:center}.login-card{width:min(720px,100%)}.center-state{min-height:100vh;display:grid;place-items:center;font-size:1.1rem}.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:280px 1fr}.sidebar{margin:1rem;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between}.brand-lockup{display:flex;align-items:center;gap:.85rem;margin-bottom:1.5rem}.brand-mark{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:18px;background:linear-gradient(135deg,var(--teal),var(--orange));color:#fff;font-weight:700}.brand-lockup p,.workspace-panel p{margin:.2rem 0 0;color:var(--muted)}.sidebar-nav{display:grid;gap:.45rem}.nav-link{display:flex;align-items:center;gap:.8rem;padding:.85rem .95rem;border-radius:18px;color:var(--muted)}.nav-link-active{background:#0d7a6b1a;color:var(--ink)}.nav-accent{width:.55rem;height:.55rem;border-radius:999px}.nav-accent-wallet,.nav-accent-billing{background:var(--orange)}.nav-accent-create,.nav-accent-domains{background:var(--teal)}.nav-accent-analytics,.nav-accent-api{background:var(--red)}.nav-accent-folders{background:#7d7658}.workspace-panel{display:flex;justify-content:space-between;gap:1rem;align-items:center}.main-panel{padding:1rem 1rem 2rem 0}.topbar{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;margin-bottom:1rem}.topbar h2{font-size:clamp(2rem,3vw,3rem)}.page-grid{display:grid;gap:1rem}.grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.align-start{align-items:start}.hero-summary-card{display:grid;gap:1rem}.panel-header h3,.feature-card h3,.folder-card strong{margin:0}.trend-chart{height:240px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.6rem;align-items:end}.trend-column{height:100%;display:flex;align-items:flex-end}.trend-column div{width:100%;border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,var(--orange),var(--teal))}.donut-list,.stack-list{display:grid;gap:.9rem}.stack-list.compact,.donut-list{gap:.75rem}.donut-row,.stack-row{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:.8rem}.donut-row:last-child,.stack-row:last-child{border-bottom:none;padding-bottom:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-grid label{display:grid;gap:.4rem}.span-two{grid-column:span 2}.preview-card{display:grid;gap:1rem}.qr-faux{width:min(240px,100%);aspect-ratio:1;display:grid;grid-template-columns:repeat(6,1fr);gap:.4rem;padding:1rem;border-radius:24px;background:linear-gradient(180deg,#0d7a6b29,#fffffff2)}.qr-dot{border-radius:8px;background:#16252114}.qr-dot.active{background:var(--ink)}.code-block{margin:0;overflow-x:auto;padding:1rem;border-radius:18px;background:#1c2724;color:#f3f1ea;font-size:.88rem;line-height:1.6}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{text-align:left;padding:.85rem .4rem;border-bottom:1px solid var(--line)}.data-table th{color:var(--muted);font-size:.84rem;text-transform:uppercase;letter-spacing:.08em}.detail-list{margin:0;padding-left:1rem}@media(max-width:1040px){.landing-hero,.pricing-shell,.hero-panel,.platform-grid,.dashboard-shell,.grid-two,.grid-three,.hero-metrics,.summary-rail,.folder-grid{grid-template-columns:1fr}.landing-nav,.section-lead,.closing-cta{border-radius:28px}.landing-nav{flex-wrap:wrap}.hero-story-row,.builder-stack,.pricing-summary-grid,.pricing-example-grid,.value-grid,.closing-cta{grid-template-columns:1fr}.dashboard-shell{display:block}.sidebar{margin-bottom:0}.main-panel{padding:1rem}}@media(max-width:720px){.landing-page,.marketing-shell,.login-shell,.main-panel,.sidebar{padding:1rem}.landing-copy h1,.hero-copy h1,.login-card h2,.topbar h2,.section-lead h2,.closing-cta h2,.hero-summary-card h3{line-height:1.05}.landing-nav-links,.landing-nav-actions,.hero-proof,.builder-tag-row,.closing-actions{width:100%}.landing-nav-links,.landing-nav-actions{justify-content:flex-start}.form-grid,.platform-grid,.folder-grid{grid-template-columns:1fr}.span-two{grid-column:span 1}.topbar,.workspace-panel,.section-lead,.pricing-control-header,.budget-meter-copy,.hero-actions,.action-row{flex-direction:column;align-items:stretch}}.field-label{display:grid;gap:.4rem}.field-label span{font-size:.84rem;color:var(--muted)}.compact-field{width:100%}.grow-field{flex:1}.stack-panel{align-items:stretch}.panel-subtitle{margin:.35rem 0 0;color:var(--muted)}.status-banner{border-radius:20px;padding:.95rem 1.15rem;border:1px solid var(--line);background:#ffffffc7}.status-banner-success{border-color:#0d7a6b40;color:var(--teal)}.status-banner-error{border-color:#b3453440;color:var(--red)}.status-banner-info{border-color:#dd7a3340;color:var(--orange)}.breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.breakdown-card{display:grid;gap:.75rem;align-items:start}.compact-list{padding-left:0;list-style:none}.compact-list li{display:flex;justify-content:space-between;gap:1rem}.top-gap{margin-top:1rem}.section-divider{margin:1.25rem 0;border-top:1px solid var(--line)}.design-grid input[type=color]{min-height:3rem;padding:.2rem}.checkbox-row{display:flex;align-items:center;gap:.75rem}.checkbox-row input{width:auto}.inline-toggle{margin-top:1rem}.sticky-actions{align-items:center}.file-button{position:relative;overflow:hidden}.file-button input{position:absolute;inset:0;opacity:0}.live-preview-card{align-items:center;text-align:center}.qr-render{width:min(100%,320px);margin:0 auto}.qr-render canvas,.qr-render svg{width:100%;height:auto;display:block}.preview-code,.inline-code{display:block;overflow-wrap:anywhere;color:var(--muted)}.table-scroll{overflow-x:auto}.table-subline{margin-top:.25rem;color:var(--muted);font-size:.84rem}.table-actions{display:flex;flex-wrap:wrap;gap:.5rem}.folder-card-header{display:flex;justify-content:space-between;gap:1rem;align-items:center}.color-chip{width:1rem;height:1rem;border-radius:999px;border:1px solid rgba(22,37,33,.18)}.scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.scope-card{display:grid;gap:.45rem;padding:1rem;border:1px solid var(--line);border-radius:18px;background:#fff9}.scope-card input{width:auto}.token-card{display:grid;gap:.75rem;margin-top:1rem;padding:1rem;border-radius:18px;background:#1625210a}.empty-state{display:grid;gap:.5rem;padding:1rem 0;color:var(--muted)}.metric-inline{display:grid;justify-items:end;gap:.35rem;text-align:right}.compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.error-list{color:var(--red)}.status-active,.status-posted,.status-processed,.status-verified{background:#0d7a6b1f;color:var(--teal)}.status-paused,.status-low_balance,.status-pending,.status-received,.status-provisioning,.status-unconfigured{background:#dd7a3324;color:var(--orange)}.status-revoked,.status-failed,.status-error,.status-wallet_paused,.status-archived,.status-ignored{background:#b345341f;color:var(--red)}.dense-chart{grid-template-columns:repeat(auto-fit,minmax(22px,1fr))}.trend-column{flex-direction:column;justify-content:flex-end;gap:.4rem}.trend-column small{color:var(--muted);font-size:.74rem}.align-center{align-items:center}.shell-state{padding:2rem}@media(max-width:1040px){.breakdown-grid,.scope-grid,.compact-metrics{grid-template-columns:1fr}}
