@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)}.role-seller{--paper:#daf0e6;--paper-2:#c8e8d6;--paper-3:#b0dcc1;background:var(--paper);min-height:100vh}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);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.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{margin-left:5px;opacity:.85}.chip-group__label,.search-filter__count{font-family:JetBrains Mono,monospace;font-size:10px}.chip-group__label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px}.chip-row{flex-wrap:wrap;gap:8px;background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-md);padding:8px 10px}.chip,.chip-row{display:inline-flex;align-items:center}.chip{gap:7px;background:var(--paper-2);border:1px solid var(--paper-3);border-radius:999px;padding:5px 8px 5px 13px;cursor:pointer;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;color:var(--ink-muted);white-space:nowrap;transition:background .14s ease,color .14s ease,border-color .14s ease}.chip:hover{color:var(--ink);border-color:var(--ink)}.chip.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip__count{font-family:JetBrains Mono,monospace;font-size:10px;line-height:1;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--ink) 12%,transparent);color:inherit}.chip.is-active .chip__count{background:color-mix(in srgb,var(--paper) 28%,transparent)}.catalog-tags-row{display:flex;align-items:stretch;gap:12px;margin:0 0 22px}.catalog-tags-bar{flex:1 1;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-md);padding:6px 10px 6px 18px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.catalog-tags-bar::-webkit-scrollbar{height:6px}.catalog-tags-bar::-webkit-scrollbar-track{background:transparent}.catalog-tags-bar::-webkit-scrollbar-thumb{background:var(--rule);border-radius:3px}.catalog-tags-bar::-webkit-scrollbar-thumb:hover{background:var(--ink-muted)}.catalog-tags-bar__label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-right:4px;flex-shrink:0}.catalog-tags-bar__pill{background:var(--paper);border:1px solid var(--rule);padding:4px 10px;border-radius:999px;cursor:pointer;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;color:var(--ink-soft);transition:all .14s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.catalog-tags-bar__pill:hover{border-color:var(--sat);color:var(--ink)}.catalog-tags-bar__pill--active{background:var(--sat);color:var(--paper);border-color:var(--sat)}.catalog-tags-bar__pill--active:hover{border-color:var(--sat-deep);color:var(--paper)}.catalog-tags-bar__count{font-family:JetBrains Mono,monospace;font-size:10px;opacity:.85}.tag-clickable{cursor:pointer;font-family:inherit;transition:all .14s ease}.tag-clickable:hover{background:var(--sat);color:var(--paper);border-color:var(--sat)}@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 8px;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-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}}.help-block{margin:22px 0;padding:14px 16px;border-left:3px solid var(--rule);background:var(--paper-2);border-radius:0 var(--r-md) var(--r-md) 0}.help-block--what{border-left-color:var(--blue,#4a90e2)}.help-block--example{border-left-color:var(--sat)}.help-block--howto{border-left-color:var(--green)}.help-block--learn-more{border-left-color:var(--ink-muted)}.help-block__head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.help-block__icon{font-size:16px;line-height:1}.help-block__title{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.help-block__body{font-size:13.5px;line-height:1.55;color:var(--ink)}.help-block__body p{margin:0 0 8px}.help-block__body p:last-child{margin-bottom:0}.help-block__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.help-block__link{color:var(--sat-deep);text-decoration:underline;font-size:13px}.help-block__link:hover{color:var(--sat)}.help-simulation{margin:22px 0;padding:16px;border:1px solid var(--ink);border-radius:var(--r-md);background:var(--paper);box-shadow:var(--shadow-card)}.help-simulation__title{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sat-deep);font-weight:600;margin-bottom:4px;display:flex;align-items:center;gap:6px}.help-simulation__title:before{content:"🧪";font-size:14px}.help-simulation__disclaimer{font-size:11px;font-style:italic;color:var(--ink-muted);margin-bottom:14px}.help-simulation__inputs{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.help-simulation__field{display:flex;flex-direction:column;gap:4px}.help-simulation__label{font-size:12px;color:var(--ink-soft);font-weight:500}.help-simulation__input,.help-simulation__textarea{border:1px solid var(--ink-muted);border-radius:var(--r-md);padding:6px 10px;font-size:13px;background:var(--paper-2);color:var(--ink);font-family:inherit}.help-simulation__input:focus,.help-simulation__textarea:focus{outline:2px solid var(--sat);outline-offset:-1px}.help-simulation__suffix{font-size:11px;color:var(--ink-muted)}.help-simulation__results{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px dashed var(--rule)}.help-simulation__result{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:13px}.help-simulation__result-label{color:var(--ink-soft);flex:1 1}.help-simulation__result-value{font-family:JetBrains Mono,monospace;font-weight:600;color:var(--ink)}.help-simulation__result--highlight{padding:6px 8px;background:var(--paper-2);border-radius:var(--r-md);border-left:3px solid var(--sat)}.help-simulation__result--highlight .help-simulation__result-value{color:var(--sat-deep);font-size:14px}.help-simulation__step-counter{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-muted);letter-spacing:.1em;margin-bottom:4px}.help-simulation__step-title{font-size:15px;font-weight:600;margin-bottom:8px;color:var(--ink)}.help-simulation__step-body{font-size:13.5px;line-height:1.55;color:var(--ink-soft);margin-bottom:14px}.help-simulation__nav{display:flex;gap:8px;justify-content:flex-end}.help-simulation__result-box{margin-top:12px;padding:10px 12px;border-radius:var(--r-md);font-size:13px}.help-simulation__result-box--ok{background:color-mix(in srgb,var(--green) 8%,transparent);border-left:3px solid var(--green)}.help-simulation__result-box--err{background:color-mix(in srgb,var(--red) 8%,transparent);border-left:3px solid var(--red)}.help-simulation__result-meta{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-muted);margin-bottom:6px}.help-simulation__result-error{color:var(--red);font-family:JetBrains Mono,monospace;font-size:12px}.help-simulation__animation-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 12px;background:var(--paper-2);border:1px dashed var(--ink-muted);border-radius:var(--r-md);margin:8px 0}.help-simulation__poster{font-size:48px;line-height:1}.help-simulation__poster--pulse{animation:help-poster-pulse 2.4s ease-in-out infinite}@keyframes help-poster-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.75}}@media (prefers-reduced-motion:reduce){.help-simulation__poster--pulse{animation:none}}.help-simulation__animation-coming-soon{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--ink-muted);text-transform:uppercase}.help-simulation__caption{font-size:13px;color:var(--ink-soft);margin-top:10px;font-style:italic}.topbar-lang-toggle{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;padding:0}.signup-container{padding-top:32px;padding-bottom:60px}.signup-doors{display:grid;grid-gap:16px;gap:16px;margin-top:8px}@media (min-width:720px){.signup-doors{grid-template-columns:1fr 1fr 1fr}}.signup-door{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 18px 16px;background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow-card);cursor:pointer;font:inherit;color:inherit;text-align:left;transition:transform .08s ease,box-shadow .08s ease;min-height:240px}.signup-door:hover{transform:translateY(-2px);box-shadow:var(--shadow-elevated,var(--shadow-card))}.signup-door:focus-visible{outline:2px solid var(--sat);outline-offset:2px}.signup-door--free{border-color:var(--sat);background:color-mix(in srgb,var(--sat) 4%,var(--paper))}.signup-door__icon{font-size:32px;line-height:1;margin-bottom:4px}.signup-door__title{font-family:Fraunces,serif;font-style:italic;font-size:22px;line-height:1.15;color:var(--ink)}.signup-door__sub{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px}.signup-door--free .signup-door__sub{color:var(--sat-deep)}.signup-door__desc{margin:0 0 auto;font-size:13.5px;line-height:1.5;color:var(--ink-soft)}.signup-door__cta{margin-top:14px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sat-deep);font-weight:600}.signup-door__cta--soon{color:var(--ink-muted)}.signup-doors__faq{margin-top:28px;padding:16px 18px;background:var(--paper-2);border-left:3px solid var(--sat);border-radius:0 var(--r-md) var(--r-md) 0;font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.signup-doors__faq-link{border:none;padding:0;font:inherit;color:var(--sat-deep);text-decoration:underline}.signup-back,.signup-doors__faq-link{background:transparent;cursor:pointer}.signup-back{display:inline-flex;align-items:center;gap:4px;padding:6px 12px 6px 8px;margin-bottom:18px;border:1px solid var(--ink-muted);border-radius:var(--r-md);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.05em;color:var(--ink-soft)}.signup-back:hover{border-color:var(--ink);color:var(--ink)}.wallet-paths{display:grid;grid-gap:12px;gap:12px;margin-top:8px}@media (min-width:720px){.wallet-paths{grid-template-columns:1fr 1fr}}.wallet-path{display:flex;flex-direction:column;gap:4px;padding:16px 16px 14px;background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-md);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:transform .08s ease,box-shadow .08s ease,border-color .08s ease}.wallet-path:hover{transform:translateY(-1px);border-color:var(--sat);box-shadow:var(--shadow-card)}.wallet-path:focus-visible{outline:2px solid var(--sat);outline-offset:2px}.wallet-path--recommended{border-color:var(--sat);background:color-mix(in srgb,var(--sat) 4%,var(--paper))}.wallet-path__top{display:flex;align-items:center;gap:10px;margin-bottom:4px}.wallet-path__icon{font-size:22px;line-height:1}.wallet-path__title{font-weight:600;font-size:15px;flex:1 1}.wallet-path__badge{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase;padding:3px 7px;background:var(--sat);color:var(--paper);border-radius:999px;font-weight:600}.wallet-path__desc{margin:0;font-size:13px;color:var(--ink-soft);line-height:1.45}.wallet-path__meta{display:flex;gap:16px;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.05em;color:var(--ink-muted);text-transform:uppercase}.wallet-connect{margin-bottom:22px}.wallet-connect__section{padding:16px;margin-top:14px;background:var(--paper-2);border-radius:var(--r-md);border-left:3px solid var(--sat)}.wallet-connect__section+.wallet-connect__section{margin-top:18px}.wallet-connect__section-head{margin-bottom:12px}.wallet-connect__section-title{font-size:15px;font-weight:600;display:flex;align-items:center;gap:6px;margin-bottom:4px}.wallet-connect__section-sub{font-size:12px;color:var(--ink-muted);font-style:italic;line-height:1.4}.wallet-connect__status{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;background:var(--paper);border-radius:var(--r-md);border:1px solid var(--green)}.wallet-connect__status>div:first-child{flex:1 1}.wallet-connect__advanced{margin-top:18px;padding-top:14px;border-top:1px dashed var(--rule);font-size:13px}.wallet-connect__advanced summary{cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.wallet-connect__advanced summary:hover{color:var(--ink)}.qr-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9000;padding:16px}.qr-modal{position:relative;background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow-card);max-width:420px;width:100%;padding:18px 22px 22px;max-height:calc(100vh - 32px);overflow-y:auto;display:flex;flex-direction:column}.qr-modal__close{position:-webkit-sticky;position:sticky;top:0;align-self:flex-end;margin:-8px -10px 0 0;background:transparent;border:none;font-size:24px;line-height:1;color:var(--ink-muted);cursor:pointer;padding:4px 8px;z-index:1}.mcp-client-block{margin:8px 0;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper);overflow:hidden}.mcp-client-block[open]{border-color:var(--ink)}.mcp-client-block>summary{list-style:none;cursor:pointer;padding:10px 14px;display:flex;align-items:center;gap:10px;background:var(--paper-2);font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mcp-client-block>summary::-webkit-details-marker{display:none}.mcp-client-block>summary:before{content:"▸";font-size:11px;color:var(--ink-muted);transition:transform .15s ease;display:inline-block;width:10px}.mcp-client-block[open]>summary:before{transform:rotate(90deg)}.mcp-client-block__tag{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.05em;padding:3px 8px;border-radius:999px;background:var(--paper);border:1px solid var(--rule)}.mcp-client-block__tag--native{border-color:var(--sat);color:var(--sat-deep)}.mcp-client-block__tag--bridge{border-color:var(--ink-muted);color:var(--ink-soft)}.mcp-client-block__tag--unsupported{border-color:var(--red,#c0392b);color:var(--red,#c0392b);opacity:.85}.mcp-client-block__steps{margin:12px 0 0;padding:0 14px 0 32px;font-size:13px;line-height:1.6;color:var(--ink-soft)}.mcp-client-block__steps li{margin-bottom:6px}.mcp-client-block__steps .mono,.mcp-client-block__steps code{font-size:12px;background:var(--paper-2);padding:1px 5px;border-radius:3px;border:1px solid var(--rule)}.mcp-client-block__code{margin:10px 14px 6px;background:var(--paper-2);padding:12px;border-radius:var(--r-md);font-size:11px;line-height:1.5;overflow-x:auto;border:1px solid var(--rule);white-space:pre}.mcp-client-block>.btn,.mcp-client-block>p,.mcp-client-block>pre,.mcp-client-block>ul{margin-left:14px;margin-right:14px}.mcp-client-block>.btn{margin-bottom:4px}.qr-modal__close:hover{color:var(--ink)}.qr-modal__qr{display:flex;justify-content:center;margin:14px 0 10px;padding:10px;background:#fff;border-radius:var(--r-md)}.qr-modal__qr img{max-width:100%;height:auto;display:block}.qr-modal__price{text-align:center;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;color:var(--sat-deep);margin:8px 0 14px}.qr-modal__actions{display:flex;gap:10px}.qr-modal__details{margin-top:14px;font-size:12px}.qr-modal__details summary{cursor:pointer;color:var(--ink-muted);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.qr-modal__details summary:hover{color:var(--ink)}.service-wizard{padding:20px 0}.service-wizard__header h1{margin:0 0 4px}.service-wizard__steps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:22px 0}.service-wizard__step{flex:1 1 auto}.service-wizard__step-btn{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-md);cursor:pointer;font:inherit;color:var(--ink-muted);text-align:left;transition:border-color .1s ease,color .1s ease,background .1s ease}.service-wizard__step-btn:hover{border-color:var(--ink-muted);color:var(--ink)}.service-wizard__step.is-active .service-wizard__step-btn{border-color:var(--sat);background:color-mix(in srgb,var(--sat) 5%,var(--paper));color:var(--ink)}.service-wizard__step.is-done .service-wizard__step-btn{color:var(--ink);border-color:var(--green)}.service-wizard__step-num{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;padding:2px 6px;background:var(--paper);border:1px solid;border-radius:999px}.service-wizard__step-label{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-wizard__panel{background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:24px}.service-wizard__nav{display:flex;justify-content:space-between;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--rule)}.wizard-choices{display:grid;grid-gap:14px;gap:14px}@media (min-width:720px){.wizard-choices{grid-template-columns:1fr 1fr 1fr}}.wizard-choice{padding:18px 16px;background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-md)}.wizard-choice__icon{font-size:28px;line-height:1;margin-bottom:8px}.wizard-choice__title{font-family:Fraunces,serif;font-style:italic;font-size:20px;margin-bottom:6px}.wizard-choice__desc{margin:0;font-size:13px;color:var(--ink-soft);line-height:1.45}.wizard-choice--selected{border-color:var(--sat);background:color-mix(in srgb,var(--sat) 4%,var(--paper))}.wizard-label{display:block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:6px 0 4px}.wizard-preview-grid{display:grid;grid-gap:14px;gap:14px}@media (min-width:720px){.wizard-preview-grid{grid-template-columns:1fr 1fr}}.wizard-preview-pane{border:1px solid var(--ink);border-radius:var(--r-md);overflow:hidden}.wizard-preview-pane__head{background:var(--paper-2);padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule)}.wizard-preview-pane__body{padding:14px;background:var(--paper)}.wizard-checklist{list-style:none;padding:0;margin:8px 0 0}.wizard-checklist li{padding:6px 10px;margin-bottom:4px;border-radius:var(--r-md);font-size:13px}.wizard-checklist__ok{background:color-mix(in srgb,var(--green) 8%,var(--paper))}.wizard-checklist__warn{background:color-mix(in srgb,var(--sat) 8%,var(--paper));color:var(--ink)}.llm-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:0}.llm-tab{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px 12px;background:var(--paper-2);border:1px solid var(--rule);border-bottom:none;border-radius:var(--r-md) var(--r-md) 0 0;cursor:pointer;font-family:inherit;color:var(--ink-soft);transition:background .15s ease,color .15s ease;position:relative;top:1px}.llm-tab:hover:not(.llm-tab--active){background:var(--paper-3);color:var(--ink)}.llm-tab--active{background:var(--paper);color:var(--ink);border-color:var(--ink);border-bottom:1px solid var(--paper);z-index:1}.llm-tab__icon{font-size:22px;line-height:1}.llm-tab__label{font-size:14px;font-weight:600;letter-spacing:.01em}.llm-tab__badge{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:999px;margin-top:2px}.llm-tab__badge--warn{background:color-mix(in srgb,var(--sat) 20%,transparent);color:var(--sat-deep);border:1px solid color-mix(in srgb,var(--sat) 50%,transparent)}.llm-tab__badge--muted{background:var(--paper-2);color:var(--ink-muted);border:1px solid var(--rule)}.llm-tab-content{border:1px solid var(--ink);border-radius:0 var(--r-md) var(--r-md) var(--r-md);background:var(--paper);padding:24px;box-shadow:var(--shadow-card);margin-top:0}.connect-card{margin-bottom:24px}.connect-card--muted{opacity:.85}.connect-card__title{margin:0 0 14px;font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.connect-card__warn-badge{border-radius:999px;background:color-mix(in srgb,var(--sat) 15%,transparent);color:var(--sat-deep);border:1px solid color-mix(in srgb,var(--sat) 50%,transparent)}.connect-card__muted-badge,.connect-card__warn-badge{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.05em;padding:3px 10px;font-weight:500}.connect-card__muted-badge{border-radius:999px;background:var(--paper-2);color:var(--ink-muted);border:1px solid var(--rule)}.connect-card__variant{border:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.connect-card__variant>legend{font-size:13px;color:var(--ink-soft);margin-bottom:8px;padding:0}.variant-radio{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border:1px solid var(--rule);border-radius:var(--r-md);cursor:pointer;transition:background .15s,border-color .15s}.variant-radio--active,.variant-radio:hover{background:var(--paper-2)}.variant-radio--active{border-color:var(--ink)}.variant-radio input[type=radio]{margin-top:3px;flex-shrink:0}.variant-radio span{display:flex;flex-direction:column;gap:2px}.variant-radio strong{font-size:14px}.variant-radio small{font-size:12px;color:var(--ink-muted)}.connect-card__cta{width:100%;font-size:16px;padding:14px 20px;margin:6px 0}.connect-card__cta:disabled{opacity:.5;cursor:wait}.connect-card__how{margin:10px 0 18px}.connect-card__hint,.connect-card__how{font-size:13px;color:var(--ink-soft);line-height:1.55}.connect-card__hint{margin:8px 0}.connect-card__no{border-top:1px dashed var(--rule);padding-top:14px;font-size:13px;color:var(--ink-soft)}.connect-card__no ul{margin:6px 0 0 18px;padding:0;line-height:1.7}.connect-card__no a{color:var(--sat-deep);font-weight:600}.connect-card__no code{font-family:JetBrains Mono,monospace;font-size:12px;background:var(--paper-2);padding:1px 6px;border-radius:3px;border:1px solid var(--rule)}.result-tabs{margin-top:6px;border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden;background:var(--paper)}.result-tabs__nav{display:flex;gap:0;background:var(--paper-2);border-bottom:1px solid var(--rule)}.result-tabs__btn{background:transparent;padding:12px 20px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;transition:color .15s,background .15s,border-color .15s}.result-tabs__btn:hover:not(.result-tabs__btn--active){color:var(--ink);background:var(--paper);border-bottom-color:color-mix(in srgb,var(--sat) 30%,transparent)}.result-tabs__btn--active{color:var(--ink);font-weight:700;border-bottom-color:var(--sat);background:var(--paper)}.result-tabs__panel{padding:14px}.result-tabs__json{background:var(--paper-2);padding:12px 14px;font-size:12px;color:var(--ink-soft);overflow:auto;margin:0;max-height:480px}.result-tabs__json,.result-tabs__md{border:1px solid var(--rule);border-radius:var(--r-md);line-height:1.55}.result-tabs__md{background:var(--paper);padding:16px 18px;font-size:14px;color:var(--ink)}.result-tabs__text{background:var(--paper-2);padding:16px 18px;border:1px solid var(--rule);border-radius:var(--r-md)}.result-tabs__text-body{margin:0;font-family:IBM Plex Sans,sans-serif;font-size:14px;line-height:1.6;color:var(--ink);white-space:pre-wrap;word-break:break-word}.result-tabs__pdf{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden;height:560px}.result-tabs__pdf-frame{width:100%;height:100%;border:none;background:#fff}.result-tabs__html{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden;height:560px}.result-tabs__html-frame{width:100%;height:100%;border:none;background:#fff}.result-tabs__md h1,.result-tabs__md h2{font-family:Fraunces,serif;font-style:italic;font-weight:500;font-size:22px;margin:12px 0 8px;line-height:1.2}.result-tabs__md h1{font-size:26px;margin-top:0}.result-tabs__md h2:first-child,.result-tabs__md h3:first-child{margin-top:0}.result-tabs__md h3,.result-tabs__md h4,.result-tabs__md h5,.result-tabs__md h6{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin:14px 0 6px}.result-tabs__md p{margin:0 0 10px;font-size:14px;line-height:1.55}.result-tabs__md ol,.result-tabs__md ul{margin:0 0 10px 22px;padding:0}.result-tabs__md li{margin-bottom:4px;font-size:14px;line-height:1.55}.result-tabs__md strong{color:var(--ink);font-weight:600}.result-tabs__md em{font-style:italic;color:var(--ink-soft)}.result-tabs__md code{font-family:JetBrains Mono,monospace;font-size:12px;background:var(--paper-2);border:1px solid var(--rule);padding:1px 5px;border-radius:3px;color:var(--ink)}.result-tabs__md pre{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-md);padding:12px 14px;font-size:12px;line-height:1.5;overflow-x:auto;margin:10px 0}.result-tabs__md pre code{background:transparent;border:none;padding:0;font-size:12px}.result-tabs__md table{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px}.result-tabs__md td,.result-tabs__md th{padding:6px 10px;border-bottom:1px solid var(--rule);text-align:left}.result-tabs__md th{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);background:var(--paper-2)}.result-tabs__md blockquote{border-left:3px solid var(--sat);padding:4px 12px;margin:10px 0;background:var(--paper-2);color:var(--ink-soft);font-style:italic}.result-tabs__md a{color:var(--sat-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.result-tabs__md hr{border:none;border-top:1px dashed var(--rule);margin:14px 0}.result-tabs__md-notice{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;margin-bottom:14px;background:color-mix(in srgb,var(--sat) 8%,var(--paper));border:1px dashed var(--sat);border-radius:var(--r-md);font-size:12px;color:var(--ink-soft);font-style:italic}.result-tabs__md-notice code{font-size:11px;background:var(--paper);border:1px solid var(--rule);color:var(--ink);font-style:normal}.result-tabs__download-tag,.result-tabs__md-notice code{font-family:JetBrains Mono,monospace;padding:1px 5px;border-radius:3px}.result-tabs__download-tag{font-size:9px;letter-spacing:.15em;text-transform:uppercase;background:color-mix(in srgb,var(--sat) 18%,transparent);color:var(--sat-deep);margin-left:4px}.result-tabs__empty{padding:22px 18px;font-size:13px;color:var(--ink-soft);line-height:1.6;background:var(--paper-2);border:1px dashed var(--rule);border-radius:var(--r-md);text-align:center}.result-tabs__empty code{font-family:JetBrains Mono,monospace;font-size:11px;background:var(--paper);border:1px solid var(--rule);padding:1px 5px;border-radius:3px;color:var(--ink)}.result-tabs__tab-actions{display:flex;justify-content:flex-end;margin-top:12px}.result-tabs__download{display:inline-flex;align-items:center;gap:6px;background:var(--paper);border:1px solid var(--ink);color:var(--ink);font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;padding:6px 12px;border-radius:var(--r-md);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.result-tabs__download:hover:not(:disabled){transform:translateY(-1px);box-shadow:2px 2px 0 color-mix(in srgb,var(--sat) 60%,transparent)}.result-tabs__download:disabled{opacity:.4;cursor:not-allowed;border-color:var(--rule);color:var(--ink-muted)}.result-tabs__download-icon{color:var(--sat-deep);font-weight:700}.result-tabs__download:disabled .result-tabs__download-icon{color:var(--ink-muted)}.terminal-steps{margin:14px 0 18px;padding:14px 16px;background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-md)}.terminal-steps__list{margin:0;padding:0 0 0 22px;font-size:13px;line-height:1.6;color:var(--ink)}.terminal-steps__list>li{margin-bottom:8px}.terminal-steps__list>li:last-child{margin-bottom:0}.terminal-steps__list strong{color:var(--ink)}.terminal-steps__os{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-soft)}.terminal-steps__os>li{padding:4px 0}.terminal-steps__os-name{display:inline-block;min-width:60px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.terminal-steps__hint{font-style:italic;color:var(--ink-muted);font-size:11px}.terminal-steps__os code{font-family:JetBrains Mono,monospace;font-size:11px;background:var(--paper);padding:1px 6px;border-radius:3px;border:1px solid var(--rule)}.usage-card{border-top:1px solid var(--rule);padding-top:22px}.usage-card__title{margin:0 0 6px;font-size:18px;font-weight:600}.usage-card__intro{font-size:13px;color:var(--ink-soft);margin:0 0 12px}.usage-card__list{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:8px}.usage-card__example{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-md);transition:border-color .15s,background .15s}.usage-card__example:hover{border-color:var(--ink-muted);background:var(--paper)}.usage-card__bubble{font-size:16px;line-height:1}.usage-card__text{font-size:13px;font-style:italic;color:var(--ink);line-height:1.45}.usage-card__copy{background:transparent;border:1px solid var(--rule);border-radius:4px;padding:3px 8px;cursor:pointer;font-size:12px;color:var(--ink-muted);transition:background .15s,color .15s}.usage-card__copy:hover{background:var(--paper);color:var(--ink);border-color:var(--ink-muted)}.usage-card__outro{font-size:12px;color:var(--ink-muted);margin:12px 0 0;line-height:1.6;font-style:italic}.device-list{display:flex;flex-direction:column;gap:10px}.device-card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-gap:4px 16px;gap:4px 16px;align-items:center;padding:14px 18px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-md);transition:border-color .15s,box-shadow .15s}.device-card--active{border-left:3px solid var(--green)}.device-card--expired,.device-card--revoked{border-left:3px solid var(--ink-muted);opacity:.75}.device-card:hover{border-color:var(--ink-muted)}.device-card__head{grid-column:1;grid-row:1;display:flex;align-items:center;gap:10px}.device-card__status{font-size:14px;line-height:1}.device-card__name{font-size:14px;font-weight:600;color:var(--ink)}.device-card__meta{grid-column:1;grid-row:2;display:flex;gap:8px;font-size:12px;color:var(--ink-muted);align-items:center}.device-card__actions{grid-column:2;grid-row:1/span 2;display:flex;align-items:center}.device-card__delete{color:var(--red);border-color:var(--red)}.device-card__delete:hover{background:color-mix(in srgb,var(--red) 8%,var(--paper))}@media (max-width:640px){.llm-tabs{grid-template-columns:repeat(2,1fr)}.llm-tab{border-radius:var(--r-md);border:1px solid var(--rule)}.llm-tab--active{border-bottom:1px solid var(--ink)}.llm-tab-content{border-radius:var(--r-md);margin-top:12px;padding:18px}.connect-card__cta{font-size:14px;padding:12px 16px}.device-card{grid-template-columns:1fr;grid-template-rows:auto auto auto}.device-card__actions{grid-column:1;grid-row:3;justify-content:flex-end;margin-top:6px}}