@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..900&family=JetBrains+Mono:wght@300..800&family=IBM+Plex+Sans:wght@300;400;500;600;700&display=swap");:root[data-theme=day]{--paper:#f4ede0;--paper-2:#ebe1cf;--paper-3:#ddd0b8;--ink:#0a0a0a;--ink-soft:#2a2a2a;--ink-muted:#6b6356;--rule:#1a1a1a;--sat:#f7931a;--sat-deep:#c4720b;--green:#2d6a4f;--red:#9a1b1b;--blue:#1d3557;--r-md:6px;--r-lg:8px;--shadow-card:4px 4px 6px color-mix(in srgb,var(--sat) 75%,transparent),2px 2px 3px rgba(0,0,0,.18);--shadow-elevated:6px 6px 10px color-mix(in srgb,var(--sat) 70%,transparent),2px 2px 4px rgba(0,0,0,.2);--shadow-modal:8px 10px 18px color-mix(in srgb,var(--sat) 65%,transparent),3px 3px 6px rgba(0,0,0,.25)}:root[data-theme=night]{--paper:#161310;--paper-2:#1f1b15;--paper-3:#2a251c;--ink:#f4ede0;--ink-soft:#d8cdb4;--ink-muted:#847a64;--rule:#3a3328;--sat:#f7931a;--sat-deep:#d4801c;--green:#5fad8a;--red:#d36868;--blue:#6b8db8;--r-md:6px;--r-lg:8px;--shadow-card:4px 4px 6px color-mix(in srgb,var(--sat) 80%,transparent),2px 2px 3px rgba(0,0,0,.5);--shadow-elevated:6px 6px 10px color-mix(in srgb,var(--sat) 75%,transparent),2px 2px 4px rgba(0,0,0,.55);--shadow-modal:8px 10px 18px color-mix(in srgb,var(--sat) 70%,transparent),3px 3px 6px rgba(0,0,0,.65)}*{margin:0;padding:0;box-sizing:border-box}body,html{min-height:100%}body{font-family:IBM Plex Sans,sans-serif;background:var(--paper);color:var(--ink);font-size:14px;line-height:1.45}:root[data-theme=night] body{background:rgba(0,0,0,.18)}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:14px}h1{font-style:italic;font-weight:400;font-size:clamp(30px,6vw,48px);letter-spacing:-.03em;line-height:1}h1,h2{font-family:Fraunces,serif}h2{font-weight:500;font-size:clamp(18px,2.5vw,22px)}h3{font-size:10px;letter-spacing:.2em;font-weight:500}.h1-sub,h3{font-family:JetBrains Mono,monospace;text-transform:uppercase;color:var(--ink-muted)}.h1-sub{font-size:clamp(10px,1.4vw,11px);letter-spacing:.25em}.mono{font-family:JetBrains Mono,monospace}.btn{font-size:13px;padding:8px 14px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:var(--r-md);transition:all .12s}.btn.btn-icon{padding:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.topbar.scrolled .btn.btn-icon{width:28px;height:28px;padding:0}.btn:hover:not(:disabled){background:var(--ink);color:var(--paper)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--ink);color:var(--paper)}.btn-accent,.btn-primary:hover:not(:disabled){background:var(--sat);color:var(--ink);border-color:var(--sat)}.btn-accent:hover:not(:disabled){background:var(--ink);color:var(--paper);border-color:var(--ink)}input[type=email],input[type=number],input[type=password],input[type=text],input[type=url],select,textarea{width:100%;padding:10px 12px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:var(--r-md);outline:none}input:focus,select:focus,textarea:focus{border-color:var(--sat);box-shadow:0 0 0 3px color-mix(in srgb,var(--sat) 18%,transparent)}.card{border:1px solid var(--ink);background:var(--paper);border-radius:var(--r-md);overflow:hidden}.card-head{padding:14px 18px;background:var(--paper-2);border-bottom:1px solid var(--ink)}.card-body{padding:16px 18px}.tag{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;padding:3px 8px;border:1px solid var(--ink);border-radius:var(--r-md);display:inline-block}.tag-fixed{background:var(--paper-2);color:var(--ink)}.tag-tokens{background:var(--blue);color:var(--paper);border-color:var(--blue)}.alert-box{margin-top:14px;padding:12px 16px;background:var(--paper-2);border:1px dashed var(--ink);border-radius:var(--r-md);font-size:13px}.alert-box.warn{border-color:var(--sat);background:color-mix(in srgb,var(--sat) 8%,var(--paper-2))}.alert-box.error{border-color:var(--red);background:color-mix(in srgb,var(--red) 8%,var(--paper-2))}.topbar{--topbar-pad-y:12px;--topbar-pad-x:22px;--topbar-bg-alpha:70%;--topbar-shadow:0 3px 8px -1px color-mix(in srgb,var(--ink) 16%,transparent),0 1px 2px 0 color-mix(in srgb,var(--ink) 10%,transparent);--topbar-accent:var(--sat);display:flex;align-items:center;justify-content:space-between;padding:var(--topbar-pad-y) var(--topbar-pad-x);background:color-mix(in srgb,var(--paper) var(--topbar-bg-alpha),transparent);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);top:0;z-index:60;box-shadow:var(--topbar-shadow);transition:padding .22s cubic-bezier(.4,0,.2,1),background-color .22s ease,box-shadow .22s ease,border-color .22s ease}.topbar.scrolled{--topbar-pad-y:10px;--topbar-pad-x:19px;--topbar-bg-alpha:50%;--topbar-shadow:0 8px 22px -2px color-mix(in srgb,var(--ink) 32%,transparent),0 3px 6px -1px color-mix(in srgb,var(--ink) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--ink) 18%,transparent)}.topbar.scrolled .brand{font-size:19px}.topbar.scrolled .testnet-pill{font-size:9px;padding:3px 9px}.topbar.scrolled .btn{padding:4px 10px;font-size:12px}.topbar--buyer{--topbar-accent:var(--green)}.topbar--seller{--topbar-accent:var(--sat)}.topbar--admin{--topbar-accent:var(--ink)}.topbar:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--topbar-accent);opacity:0;transition:opacity .22s ease}.topbar--admin:before,.topbar--buyer:before,.topbar--seller:before{opacity:.85}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:5px;background:var(--sat);transform:scaleX(var(--scroll-progress,0));transform-origin:left center;pointer-events:none;transition:transform 80ms linear}.topbar{position:-webkit-sticky;position:sticky}.brand{font-family:Fraunces,serif;font-style:italic;font-size:22px;letter-spacing:-.02em;transition:font-size .22s ease}.brand .bolt{color:var(--sat);font-style:normal;font-weight:600;margin-right:4px}.brand .suffix{font-style:normal;font-size:11px;color:var(--ink-muted);margin-left:6px;letter-spacing:.15em}.brand .suffix,.testnet-pill{font-family:JetBrains Mono,monospace;text-transform:uppercase}.testnet-pill{font-size:10px;letter-spacing:.18em;padding:4px 10px;border:1px solid var(--sat);background:var(--sat);color:var(--paper);border-radius:var(--r-md);transition:padding .22s ease,font-size .22s ease}.testnet-pill--buyer{background:var(--green);border-color:var(--green)}.testnet-pill--admin{background:var(--ink);border-color:var(--ink)}@media (max-width:720px){.testnet-pill{display:none}}@media (max-width:540px){.topbar-pubkey-short{display:none}}.topbar-theme-toggle{flex-shrink:0}.topbar.scrolled .topbar-theme-toggle{padding:0;width:30px;height:30px}.balance-bar{position:-webkit-sticky;position:sticky;bottom:0;background:var(--paper-2);border-top:2px solid var(--ink);padding:14px 22px;display:flex;align-items:center;justify-content:space-between;z-index:50}main.container{max-width:1100px;margin:0 auto;padding:32px 22px 80px}@media (max-width:380px){main.container{padding:16px 10px 48px}}.grid-services{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}@media (max-width:480px){.grid-services{grid-template-columns:1fr;gap:12px}}.flow-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px;gap:30px}.flow-grid__sidecard{position:-webkit-sticky;position:sticky;top:80px}@media (max-width:900px){.flow-grid{grid-template-columns:1fr;gap:22px}.flow-grid__sidecard{position:static}}.breakdown-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}@media (max-width:700px){.breakdown-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.btn{padding:10px 14px;min-height:38px}.btn.btn-icon{width:38px;height:38px;min-width:38px;min-height:38px}}.service-card{border:1px solid var(--ink);background:var(--paper);padding:22px;border-radius:var(--r-md);cursor:pointer;transition:all .15s;display:flex;flex-direction:column;gap:10px}.service-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.service-card .seller{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted)}.service-card h4{font-family:Fraunces,serif;font-style:italic;font-size:22px;line-height:1.15}.service-card .desc{font-size:13px;color:var(--ink-soft);flex:1 1}.service-card .price-line{display:flex;align-items:baseline;justify-content:space-between;border-top:1px dashed var(--ink);padding-top:10px}.service-card .price{font-family:JetBrains Mono,monospace;font-size:20px;color:var(--sat-deep);font-weight:500}table.lnlabs{width:100%;border-collapse:collapse;font-size:13px}table.lnlabs th{background:var(--paper-2);font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted);padding:12px 14px;text-align:left;border-bottom:1px solid var(--ink)}table.lnlabs td{padding:11px 14px;border-bottom:1px solid var(--paper-3)}table.lnlabs tr:last-child td{border-bottom:none}@media (max-width:720px){table.lnlabs,table.lnlabs tbody{display:block}table.lnlabs thead{display:none}table.lnlabs tr{display:block;border:1px solid var(--ink);border-radius:var(--r-md);box-shadow:var(--shadow-card);background:var(--paper);margin-bottom:12px;padding:6px 0}table.lnlabs tr:last-child{margin-bottom:0}table.lnlabs td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 14px;border-bottom:1px dashed var(--paper-3);text-align:left!important}table.lnlabs tr td:last-child{border-bottom:none}table.lnlabs td:before{content:attr(data-label);font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted);flex:0 0 auto}table.lnlabs td[data-label=""]:before{display:none}table.lnlabs td[data-label=""]{justify-content:flex-end}}.badge-sats{font-family:JetBrains Mono,monospace}.nav-drawer-overlay{position:fixed;inset:0;background:hsla(0,0%,4%,.55);backdrop-filter:blur(3px) saturate(.85);-webkit-backdrop-filter:blur(3px) saturate(.85);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s;z-index:998}.nav-drawer-overlay.is-open{opacity:1;visibility:visible;transition:opacity .22s ease}.nav-drawer{position:fixed;top:0;left:0;bottom:0;width:min(280px,90vw);background:color-mix(in srgb,var(--ink) 82%,transparent);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);color:var(--paper);border-right:1px solid color-mix(in srgb,var(--paper) 18%,transparent);box-shadow:2px 0 0 0 color-mix(in srgb,var(--sat) 35%,transparent),16px 0 32px -8px rgba(0,0,0,.45),28px 0 56px -12px rgba(0,0,0,.3);transform:translateX(-100%);transition:transform .28s cubic-bezier(.32,.72,0,1);z-index:999;display:flex;flex-direction:column}.nav-drawer.is-open{transform:translateX(0)}.nav-drawer[aria-hidden=true]{pointer-events:none}.nav-drawer.is-open[aria-hidden=false]{pointer-events:auto}.nav-drawer__head{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--paper) 14%,var(--ink))}.nav-drawer__label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 60%,transparent)}.nav-drawer__close{background:none;border:none;color:var(--paper);cursor:pointer;font-size:18px;width:28px;height:28px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease}.nav-drawer__close:hover{background:color-mix(in srgb,var(--paper) 10%,transparent)}.nav-drawer__nav{flex:1 1;padding:14px 0;overflow-y:auto}.nav-drawer__item{display:flex;align-items:center;gap:14px;padding:14px 22px;color:color-mix(in srgb,var(--paper) 70%,transparent);text-decoration:none;font-size:15px;font-weight:500;cursor:pointer;transition:all .14s ease;border-left:3px solid transparent}.nav-drawer__item:hover{color:var(--paper);background:color-mix(in srgb,var(--paper) 6%,transparent)}.nav-drawer__item.is-active{color:var(--paper);background:color-mix(in srgb,var(--sat) 18%,transparent);border-left-color:var(--sat)}.nav-drawer__icon{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;color:color-mix(in srgb,var(--paper) 40%,transparent);min-width:22px}.nav-drawer__item.is-active .nav-drawer__icon{color:var(--sat)}.nav-drawer__foot{padding:16px 22px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;color:color-mix(in srgb,var(--paper) 50%,transparent);line-height:1.6;border-top:1px solid color-mix(in srgb,var(--paper) 14%,var(--ink))}.nav-drawer__foot .status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:6px;vertical-align:middle;box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 30%,transparent)}.menu-trigger{margin-right:4px}.help-btn{border-radius:50%;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:Fraunces,serif;font-style:italic;font-weight:500;line-height:1;transition:all .16s ease;flex-shrink:0;padding:0}.help-btn--page{width:34px;height:34px;font-size:18px;box-shadow:2px 2px 0 color-mix(in srgb,var(--sat) 60%,transparent)}.help-btn--card{width:22px;height:22px;font-size:13px;border-width:1px;color:var(--ink-muted)}.help-btn:hover{background:var(--sat);color:var(--paper);border-color:var(--sat)}.help-btn--page:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.help-btn[aria-expanded=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.help-overlay{position:fixed;inset:0;background:hsla(0,0%,4%,.55);backdrop-filter:blur(3px) saturate(.85);-webkit-backdrop-filter:blur(3px) saturate(.85);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s;z-index:998}.help-overlay.is-open{opacity:1;visibility:visible;transition:opacity .22s ease}.help-drawer{position:fixed;top:0;right:0;bottom:0;width:min(480px,100vw);background:var(--paper);border-left:1px solid var(--ink);box-shadow:-2px 0 0 0 color-mix(in srgb,var(--sat) 35%,transparent),-16px 0 32px -8px rgba(0,0,0,.35),-28px 0 56px -12px rgba(0,0,0,.22);transform:translateX(100%);transition:transform .28s cubic-bezier(.32,.72,0,1);z-index:999;display:flex;flex-direction:column}.help-drawer.is-open{transform:translateX(0)}.help-drawer[aria-hidden=true]{pointer-events:none}.help-drawer.is-open[aria-hidden=false]{pointer-events:auto}.help-drawer__head{padding:22px 24px 16px;border-bottom:1px solid var(--paper-3);display:flex;align-items:flex-start;justify-content:space-between;gap:14px;background:linear-gradient(135deg,var(--paper) 0,color-mix(in srgb,var(--sat) 10%,var(--paper)) 100%)}.help-drawer__eyebrow{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sat-deep);margin-bottom:6px}.help-drawer__title{font-family:Fraunces,serif;font-style:italic;font-weight:400;font-size:26px;line-height:1.1;letter-spacing:-.01em}.help-drawer__close{width:32px;height:32px;border-radius:50%;border:1px solid var(--ink);background:var(--paper);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;transition:all .14s ease;padding:0}.help-drawer__close:hover{background:var(--ink);color:var(--paper)}.help-drawer__body{overflow-y:auto;padding:22px 24px 60px;flex:1 1}.help-section{margin-bottom:24px}.help-section+.help-section{padding-top:22px;border-top:1px dashed var(--paper-3)}.help-section__title{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:10px}.help-section__lead{font-family:Fraunces,serif;font-style:italic;font-size:16px;color:var(--ink-soft);margin-bottom:14px;line-height:1.4}.help-section p{font-size:14px;color:var(--ink-soft);margin-bottom:10px}.help-section ul{margin-left:20px;font-size:13px;color:var(--ink-soft);margin-top:6px}.help-section li{margin-bottom:4px}.help-section code{background:var(--paper-2);padding:1px 5px;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:12px}.help-fields{display:flex;flex-direction:column;gap:12px}.help-field{background:var(--paper-2);border-radius:var(--r-md);padding:12px 14px;border-left:3px solid var(--sat)}.help-field--green{border-left-color:var(--green)}.help-field--ink{border-left-color:var(--ink)}.help-field__name{font-weight:600;font-size:13px;margin-bottom:4px}.help-field__desc{font-size:13px;color:var(--ink-soft);line-height:1.5}.help-field__example{margin-top:6px;padding:6px 10px;background:var(--paper);border-radius:4px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-muted)}.back-link{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:500;color:var(--ink);background:var(--paper);padding:8px 14px 8px 12px;border:1px solid var(--ink);border-radius:var(--r-md);margin-bottom:22px;cursor:pointer;transition:all .16s ease;text-decoration:none;box-shadow:2px 2px 0 color-mix(in srgb,var(--ink) 12%,transparent)}.back-link:hover{background:var(--ink);color:var(--paper);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--sat)}.back-link:active{transform:translate(0);box-shadow:1px 1px 0 var(--sat)}.back-link>span:first-child{display:inline-block;font-size:16px;line-height:1;transition:transform .16s ease}.back-link:hover>span:first-child{transform:translateX(-3px)}.search-filter{display:flex;align-items:center;background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-md);padding:6px 6px 6px 18px;gap:14px;transition:box-shadow .16s ease,border-color .16s ease}.search-filter:focus-within{border-color:var(--sat);box-shadow:0 0 0 3px color-mix(in srgb,var(--sat) 22%,transparent)}.search-filter__input{flex:1 1;min-width:0;background:none;border:none!important;padding:8px 0!important;font-family:inherit;font-size:16px;color:var(--ink);border-radius:0!important;width:auto!important}.search-filter__input:focus{outline:none;border:none!important;box-shadow:none!important}.search-filter__divider{width:1px;align-self:stretch;background:var(--paper-3)}.search-filter__pills{display:inline-flex;gap:2px}.search-filter__pill{background:none;border:none;padding:8px 12px;border-radius:var(--r-md);cursor:pointer;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;color:var(--ink-muted);transition:all .16s ease;white-space:nowrap}.search-filter__pill:hover{color:var(--ink);background:var(--paper-2)}.search-filter__pill--active{background:var(--ink);color:var(--paper)}.search-filter__pill--active.search-filter__pill--agent{background:var(--sat);color:var(--paper)}.search-filter__count{font-family:JetBrains Mono,monospace;font-size:10px;margin-left:5px;opacity:.85}@media (max-width:640px){.search-filter{flex-wrap:wrap;padding:6px 6px 6px 12px}.search-filter__divider{display:none}.search-filter__pills{width:100%;justify-content:stretch;border-top:1px solid var(--paper-3);padding-top:6px}.search-filter__pill{flex:1 1;text-align:center}}.catalog-controls{margin:0 0 28px;display:flex;align-items:stretch;gap:12px}.catalog-controls .search-filter{flex:1 1;min-width:0}.catalog-controls__view{display:inline-flex;background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-md);padding:2px;gap:0;flex-shrink:0}.catalog-controls__view-btn{background:none;border:none;padding:0 12px;cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-muted);transition:all .14s ease}.catalog-controls__view-btn:hover{color:var(--ink);background:var(--paper-2)}.catalog-controls__view-btn.is-active,.catalog-controls__view-btn.is-active:hover{background:var(--ink);color:var(--paper)}@media (max-width:640px){.catalog-controls{flex-direction:column;align-items:stretch}.catalog-controls__view{align-self:flex-end}}.catalog-controls__view-help{display:flex;align-items:center;align-self:center}@media (max-width:720px){.catalog-controls__view,.catalog-controls__view-help{display:none}}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:28px;flex-wrap:wrap}.page-head h1{font-family:Fraunces,serif;font-style:italic;font-weight:400;font-size:44px;line-height:1;letter-spacing:-.02em}.page-head .meta{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);margin-top:8px}.title-cluster{display:flex;align-items:flex-start;gap:12px}.title-cluster>.help-btn--page{margin-top:8px}.card__head-row{justify-content:space-between;gap:10px;margin-bottom:14px}.card__head-left,.card__head-row{display:flex;align-items:flex-start}.card__head-left{gap:8px;min-width:0}.card__head-left .help-btn--card{margin-top:0}.card__head-text{line-height:1.3}.range{display:inline-flex;background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-md);padding:3px}.range__btn{background:none;border:none;padding:6px 12px;cursor:pointer;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);transition:all .14s ease}.range__btn:hover{color:var(--ink);background:var(--paper-2)}.range__btn.is-active{background:var(--ink);color:var(--paper)}.dash-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:18px;gap:18px}.dash-grid .card{background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-lg,12px);padding:20px 22px;overflow:hidden}.card--accent,.dash-grid .card{position:relative}.card--accent:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--sat) 0,color-mix(in srgb,var(--sat) 60%,var(--paper)) 100%)}.card__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.card__title{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted)}.card__subtitle{font-family:Fraunces,serif;font-style:italic;font-size:14px;color:var(--ink-soft);margin-top:2px}.kpi{grid-column:span 3}.kpi__value{font-family:JetBrains Mono,monospace;font-weight:300;font-size:36px;line-height:1;letter-spacing:-.02em;margin-top:4px}.kpi__value .unit{font-size:14px;color:var(--ink-muted);margin-left:4px}.kpi__delta{display:inline-flex;align-items:center;gap:4px;margin-top:12px;font-family:JetBrains Mono,monospace;font-size:11px;padding:3px 8px;border-radius:999px}.kpi__delta--up{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green)}.kpi__delta--down{background:color-mix(in srgb,var(--red) 18%,transparent);color:var(--red)}.kpi__delta--neutral{background:var(--paper-2);color:var(--ink-muted)}.kpi__sparkline{margin-top:14px;height:36px;width:100%;display:block}.kpi--highlight{background:linear-gradient(135deg,var(--paper) 0,color-mix(in srgb,var(--sat) 14%,var(--paper)) 100%);border-color:var(--sat)}.kpi--highlight .kpi__value{color:var(--sat-deep);font-weight:400}.chart-balance{grid-column:span 8;min-height:320px}.chart-kind{grid-column:span 4;min-height:320px}.chart-paired{grid-column:span 8;min-height:320px}.chart-top{grid-column:span 4;min-height:320px}.chart-cal,.flow-card{grid-column:span 12}.flow-card{min-height:200px}svg.chart{width:100%;overflow:visible}.dash-chart-wrap{position:relative}.axis-label{font-family:JetBrains Mono,monospace;font-size:9px;fill:var(--ink-muted);letter-spacing:.06em}.grid-line{stroke:var(--paper-3);stroke-width:1;stroke-dasharray:2 3}.line-dot{fill:var(--sat);stroke:var(--paper);stroke-width:2;cursor:pointer;transition:r .12s ease}.line-dot:hover{r:6}.dash-empty{text-align:center;padding:40px 16px;color:var(--ink-muted);font-style:italic}.donut-wrap{display:flex;gap:18px;align-items:center}.donut-svg{width:160px;height:160px;flex-shrink:0}.donut-svg circle.bg{fill:none;stroke:var(--paper-2);stroke-width:22}.donut-svg circle.seg{fill:none;stroke-width:22;transform:rotate(-90deg);transform-origin:center;transition:stroke-dasharray .6s cubic-bezier(.32,.72,0,1)}.donut-center{text-anchor:middle;font-family:Fraunces,serif;font-style:italic;font-size:22px;fill:var(--ink)}.donut-center-sub{text-anchor:middle;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.18em;fill:var(--ink-muted)}.donut-legend{flex:1 1}.donut-legend ul{list-style:none}.donut-legend li{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed var(--paper-3)}.donut-legend li:last-child{border-bottom:none}.donut-legend .swatch{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:8px;vertical-align:middle}.donut-legend .label{font-size:13px}.donut-legend .value{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--ink-muted)}.top-list{display:flex;flex-direction:column;gap:14px}.top-item{cursor:pointer;text-decoration:none;color:inherit;display:block}.top-item:hover .top-item__name{color:var(--sat-deep)}.top-item__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.top-item__name{font-weight:500;font-size:13px;transition:color .14s ease}.top-item__count{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-muted)}.top-item__bar{height:8px;background:var(--paper-2);border-radius:4px;overflow:hidden;position:relative}.top-item__fill{height:100%;background:linear-gradient(90deg,var(--sat) 0,color-mix(in srgb,var(--sat) 50%,var(--paper)) 100%);border-radius:4px;transition:width .6s cubic-bezier(.32,.72,0,1)}.top-item.is-agent .top-item__fill{background:linear-gradient(90deg,var(--blue) 0,color-mix(in srgb,var(--blue) 60%,var(--paper)) 100%)}.top-item__type-pill{display:inline-block;background:var(--sat);color:var(--paper);font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.16em;padding:1px 5px;border-radius:2px;margin-left:6px;vertical-align:middle}.flow-svg{width:100%;height:160px}.flow-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;fill:var(--ink-muted)}.flow-value{font-family:Fraunces,serif;font-style:italic;font-size:22px;fill:var(--ink)}.cal-wrap{display:grid;grid-gap:3px;gap:3px;align-items:center;margin-top:16px}.cal-day-label{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--ink-muted);text-align:right;padding-right:4px;align-self:center}.cal-cell{aspect-ratio:1;border-radius:2px;background:var(--paper-2);cursor:pointer;transition:transform .12s ease}.cal-cell:hover{transform:scale(1.4);z-index:2}.cal-cell--l1{background:color-mix(in srgb,var(--sat) 22%,var(--paper-2))}.cal-cell--l2{background:color-mix(in srgb,var(--sat) 45%,var(--paper-2))}.cal-cell--l3{background:color-mix(in srgb,var(--sat) 68%,var(--paper-2))}.cal-cell--l4{background:var(--sat)}.cal-cell--l5{background:var(--sat-deep)}.cal-month-row{display:grid;grid-gap:3px;gap:3px;margin-top:10px}.cal-legend,.cal-month-row{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--ink-muted)}.cal-legend{display:flex;align-items:center;gap:6px;justify-content:flex-end;margin-top:14px}.cal-legend .scale{display:inline-flex;gap:3px;margin:0 6px}.cal-legend .scale span{width:11px;height:11px;border-radius:2px}.dash-tooltip{position:fixed;background:var(--ink);color:var(--paper);padding:8px 12px;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:11px;pointer-events:none;transform:translate(10px,-100%);white-space:nowrap;opacity:0;transition:opacity .12s ease;z-index:1000;line-height:1.4}@media (max-width:1100px){.kpi{grid-column:span 6}.chart-balance,.chart-kind,.chart-paired,.chart-top{grid-column:span 12}}@media (max-width:900px){.chart-balance,.chart-kind,.chart-paired,.chart-top{min-height:260px}}@media (max-width:640px){.kpi{grid-column:span 12}.chart-balance,.chart-kind,.chart-paired,.chart-top{min-height:220px}.donut-wrap{flex-direction:column;align-items:stretch;gap:12px}.donut-svg{width:140px;height:140px;align-self:center}}.th-sortable{white-space:nowrap}.th-sortable.align-right{text-align:right}.th-sortable.align-center{text-align:center}.th-sortable--clickable{padding:0}.th-sortable__btn{display:inline-flex;align-items:center;gap:6px;padding:11px 14px;background:none;border:none;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);width:100%;transition:color .14s ease,background .14s ease}.th-sortable.align-right .th-sortable__btn{justify-content:flex-end}.th-sortable.align-center .th-sortable__btn{justify-content:center}.th-sortable__btn:hover{color:var(--ink);background:color-mix(in srgb,var(--sat) 8%,transparent)}.th-sortable.is-sorted .th-sortable__btn{color:var(--ink)}.th-sortable__caret{font-size:9px;opacity:.45;transition:opacity .14s ease,color .14s ease}.th-sortable.is-sorted .th-sortable__caret{opacity:1;color:var(--sat-deep)}.catalog-table-wrap{overflow-x:auto;border:1px solid var(--ink);border-radius:var(--r-md);background:var(--paper)}table.catalog-table{width:100%;border-collapse:collapse}.catalog-table thead{background:var(--paper-2)}.catalog-table__th{padding:0;border-bottom:1px solid var(--ink);font-weight:500;text-align:left;white-space:nowrap}.catalog-table__th.align-right{text-align:right}.catalog-table__th.align-center{text-align:center}.catalog-table__sort{display:inline-flex;align-items:center;gap:6px;padding:11px 14px;background:none;border:none;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);width:100%;transition:color .14s ease,background .14s ease}.catalog-table__th.align-right .catalog-table__sort{justify-content:flex-end}.catalog-table__th.align-center .catalog-table__sort{justify-content:center}.catalog-table__sort:hover{color:var(--ink);background:color-mix(in srgb,var(--sat) 8%,transparent)}.catalog-table__th.is-sorted .catalog-table__sort{color:var(--ink)}.catalog-table__caret{font-size:9px;opacity:.45;transition:opacity .14s ease,color .14s ease}.catalog-table__th.is-sorted .catalog-table__caret{opacity:1;color:var(--sat-deep)}.catalog-table tbody tr{cursor:pointer;transition:background .14s ease}.catalog-table tbody tr:hover{background:color-mix(in srgb,var(--sat) 8%,transparent)}.catalog-table tbody tr:focus-visible{outline:2px solid var(--sat);outline-offset:-2px}.catalog-table tbody tr.is-agent{border-left:3px solid var(--sat)}.catalog-table tbody td{padding:11px 14px;border-bottom:1px solid var(--paper-3);vertical-align:middle}.catalog-table tbody tr:last-child td{border-bottom:none}.catalog-table td.align-right{text-align:right}.catalog-table td.align-center{text-align:center}.landing-hero{--sat:#f7931a;margin:8px 0 32px;background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-lg);overflow:hidden;padding:44px 44px 0;box-shadow:var(--shadow-card)}.landing-hero__row{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:44px;gap:44px;align-items:center;margin-bottom:32px}.landing-hero__left{display:flex;flex-direction:column;justify-content:center}.landing-hero__headline{font-family:Fraunces,serif;font-style:italic;font-weight:400;font-size:clamp(32px,6vw,56px);line-height:.98;letter-spacing:-.03em;margin-bottom:18px}.faucet-card__cta--guest{position:relative;letter-spacing:.01em;justify-content:center;font-size:16px;padding:14px 20px;box-shadow:0 0 0 1px rgba(247,147,26,.6),0 6px 24px rgba(247,147,26,.45),0 14px 48px rgba(247,147,26,.25);animation:cta-guest-pulse 1.6s ease-in-out infinite;transition:transform .2s ease,box-shadow .2s ease;will-change:transform,box-shadow}.faucet-card__cta--guest:focus-visible,.faucet-card__cta--guest:hover{transform:translateY(-3px) scale(1.025);box-shadow:0 0 0 2px #f7931a,0 14px 38px rgba(247,147,26,.85),0 24px 72px rgba(247,147,26,.5);animation-play-state:paused}.faucet-card__cta--guest:disabled{animation:none;opacity:.7;transform:none}.faucet-card__cta--guest .cta-bolt{display:inline-block;margin-right:8px;vertical-align:-5px;filter:drop-shadow(0 0 4px rgba(255,247,214,.9)) drop-shadow(0 0 10px rgba(255,215,80,.7));animation:cta-bolt-flicker 2.2s ease-in-out infinite}@keyframes cta-guest-pulse{0%,to{box-shadow:0 0 0 1px rgba(247,147,26,.6),0 6px 24px rgba(247,147,26,.45),0 14px 48px rgba(247,147,26,.25);transform:scale(1)}50%{box-shadow:0 0 0 3px #f7931a,0 14px 40px rgba(247,147,26,.9),0 26px 80px rgba(247,147,26,.55);transform:scale(1.018)}}@keyframes cta-bolt-flicker{0%,78%,to{opacity:1;transform:translateY(0) scale(1)}82%{opacity:.35;transform:translateY(-1px) scale(.92)}86%{opacity:1;transform:translateY(0) scale(1.15)}90%{opacity:.7;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.faucet-card__cta--guest,.faucet-card__cta--guest .cta-bolt{animation:none}}.landing-hero__strike{color:var(--ink-muted);text-decoration:none;background-image:linear-gradient(to bottom,transparent 0,transparent calc(55% + 1px),var(--sat) calc(55% + 1px),var(--sat) calc(55% + 5px),transparent calc(55% + 5px))}.landing-hero__sub{font-size:17px;color:var(--ink-soft);max-width:480px;line-height:1.45}.landing-hero__sub+.landing-hero__sub{margin-top:20px}.landing-hero .faucet-card{background:var(--ink);color:var(--paper);border-radius:var(--r-lg);padding:24px 26px;display:flex;flex-direction:column;position:relative;overflow:hidden}.landing-hero .faucet-card:before{content:"";position:absolute;top:-40px;left:-40px;width:160px;height:160px;background:radial-gradient(circle,color-mix(in srgb,var(--sat) 25%,transparent) 0,transparent 70%);pointer-events:none}.faucet-card__top{position:relative;z-index:1}.faucet-card__lbl{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 60%,transparent)}.faucet-card__lbl,.faucet-card__num{font-family:JetBrains Mono,monospace;margin-bottom:4px}.faucet-card__num{font-size:46px;color:var(--sat);font-weight:300;line-height:1;letter-spacing:-.02em}.faucet-card__sub{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--sat);margin-bottom:14px}.faucet-card__desc{font-family:Fraunces,serif;font-style:italic;font-size:13px;color:color-mix(in srgb,var(--paper) 80%,transparent);line-height:1.4;max-width:280px}.faucet-card__divider{height:1px;background:color-mix(in srgb,var(--paper) 14%,transparent);margin:14px 0;position:relative;z-index:1}.faucet-card__stats{display:flex;gap:18px;margin-bottom:14px;position:relative;z-index:1}.faucet-card__stat-num{font-family:JetBrains Mono,monospace;font-size:15px;color:var(--paper);font-weight:400}.faucet-card__stat-lbl{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 50%,transparent);margin-top:2px}.faucet-card__cta{background:var(--sat);color:var(--ink);border:none;padding:10px 18px;border-radius:var(--r-md);font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .14s ease,background .14s ease;align-self:flex-start;position:relative;z-index:1;text-decoration:none}.faucet-card__cta:hover{background:color-mix(in srgb,var(--sat) 75%,#fff 25%);transform:translateY(-1px)}.landing-hero__featured{margin-top:4px}.landing-hero__featured-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:12px}.landing-hero__featured-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:760px){.landing-hero__featured-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.landing-hero__featured-cards{grid-template-columns:1fr}}.landing-hero__featured-card{background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-md);padding:16px 18px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease;text-decoration:none;color:inherit;display:block}.landing-hero__featured-card:hover{transform:translateY(-2px);box-shadow:4px 4px 6px color-mix(in srgb,var(--sat) 60%,transparent)}.landing-hero__featured-card-seller{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px;display:flex;justify-content:space-between;align-items:center}.landing-hero__featured-card-ttl{font-family:Fraunces,serif;font-style:italic;font-size:19px;margin-bottom:8px;line-height:1.1}.landing-hero__featured-card-price{font-family:JetBrains Mono,monospace;color:var(--sat-deep);font-size:13px}.landing-hero__featured-card-badge{background:var(--sat);color:var(--paper);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;padding:2px 6px;border-radius:3px}.landing-ticker{margin:28px -44px 0;background:color-mix(in srgb,var(--paper-2) 70%,transparent);border-top:1px solid var(--paper-3);padding:14px 0;overflow:hidden;position:relative}.landing-ticker__label{position:absolute;top:50%;left:16px;transform:translateY(-50%);z-index:2;background:var(--paper);padding:4px 10px;border-radius:999px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--paper-3);display:inline-flex;align-items:center;gap:6px}.landing-ticker__label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);animation:landing-ticker-pulse 1.6s ease-in-out infinite}@keyframes landing-ticker-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.landing-ticker:after,.landing-ticker:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:1;pointer-events:none}.landing-ticker:before{left:0;background:linear-gradient(90deg,var(--paper) 0,transparent 100%)}.landing-ticker:after{right:0;background:linear-gradient(-90deg,var(--paper) 0,transparent 100%)}.landing-ticker__track{display:flex;gap:36px;animation:landing-ticker-scroll 38s linear infinite;width:max-content;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--ink-muted);white-space:nowrap;padding:0 32px 0 160px}@keyframes landing-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing-ticker__tick{display:inline-flex;align-items:center;gap:8px}.landing-ticker__dot{width:4px;height:4px;background:var(--sat);border-radius:50%;flex-shrink:0}.landing-ticker__tick strong{color:var(--ink);font-weight:500}.landing-ticker__tick em{color:var(--sat-deep);font-style:normal;font-weight:500}.landing-ticker__sep{color:var(--ink-muted);opacity:.6}.landing-ticker__price{color:var(--sat-deep)}@media (max-width:900px){.landing-hero{padding:28px 22px 0}.landing-hero__row{grid-template-columns:1fr;gap:28px}.landing-ticker{margin:24px -22px 0}}@media (max-width:480px){.landing-hero{padding:22px 14px 0;margin:0 0 24px}.landing-hero__row{gap:20px;margin-bottom:22px}.landing-hero__sub{font-size:15px}.landing-hero .faucet-card{padding:18px}.faucet-card__num{font-size:36px}.faucet-card__stats{gap:12px;flex-wrap:wrap}.landing-ticker{margin:18px -14px 0}.landing-ticker__track{padding:0 24px 0 130px;gap:24px;font-size:11px}}