:root{--bg:#F5F4F0;--surface:#FAFAF8;--surface-soft:#EFEDE8;--surface-glass:rgba(250,250,248,0.78);--ink:#1A1C1A;--muted:#6B6960;--line:rgba(96,113,97,0.18);--accent:#5A9E60;--accent-dark:#4A8A50;--accent-soft:rgba(109,184,116,0.12);--money:#5A9E60;--blue:#3B6EA8;--rose:#8A3A38;--glow-a:#6DB874;--glow-b:#82C888;--glow-c:#5B8FA8;--shadow:0 8px 24px rgba(26,28,26,0.06)}[data-theme=dark]{--bg:#0E0F0E;--surface:#151716;--surface-soft:#1C1E1C;--surface-glass:rgba(21,23,22,0.82);--ink:#E8E6E1;--muted:#6B6960;--line:rgba(96,113,97,0.12);--accent:#6DB874;--accent-dark:#82C888;--accent-soft:rgba(109,184,116,0.10);--money:#6DB874;--blue:#5B8FA8;--shadow:0 12px 34px rgba(0,0,0,0.35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans),"DM Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;transition:background .15s ease,color .15s ease}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}main{width:min(100%,1440px);margin:0 auto;padding:14px}@keyframes access-glow-spin{0%{--glow-angle:0deg}to{--glow-angle:360deg}}@property --glow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.access-page{min-height:100vh;display:grid;place-items:center;padding:20px;background:#0E0F0E;color:#E8E6E1;background-image:radial-gradient(ellipse 60% 40% at 50% 0,rgba(109,184,116,.07) 0,transparent 70%),radial-gradient(ellipse 50% 50% at 80% 80%,rgba(109,184,116,.04) 0,transparent 60%)}.access-card{position:relative;width:min(100%,420px);display:grid;grid-gap:22px;gap:22px;padding:32px;border-radius:18px;background:#111412;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(109,184,116,.14);border-top:2px solid rgba(109,184,116,.5);box-shadow:0 24px 80px rgba(0,0,0,.5),0 0 0 1px rgba(109,184,116,.04)}.access-card>*{position:relative;z-index:1}[class*=privy-] [class*=branding],[class*=privy-] [class*=footer],[class*=privy-] [class*=powered],[class*=privy-] footer,iframe[src*=privy]{display:none!important}.access-brand{display:flex;align-items:center;justify-content:center;margin-bottom:4px}.access-brand .brand{display:inline-flex;align-items:center;gap:10px;color:#E8E6E1;font-size:15px;font-weight:700}.access-brand .brand img,.access-brand .brand svg{width:28px!important;height:28px!important;border-radius:7px}.access-footer{display:flex;align-items:center;justify-content:center;gap:16px}.access-footer a{color:rgba(232,230,225,.35);font-size:13px;text-decoration:none;transition:color .15s}.access-footer a:hover{color:rgba(232,230,225,.7)}.access-form label span{color:#6B6960;font-size:12px;font-weight:600}.access-copy{text-align:center}.access-copy h1{margin-bottom:8px;color:#F4F2ED;font-size:22px;line-height:1.15;font-family:var(--font-serif),"Libre Baskerville",Georgia,serif;font-style:italic;font-weight:700}.access-copy p{margin:0;color:rgba(232,230,225,.5);font-size:14px;line-height:1.6}.access-privy-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;border:none;border-radius:11px;background:#6DB874;color:#080A09;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s,transform .1s;letter-spacing:.01em}.access-privy-btn:hover:not(:disabled){background:#82C888;transform:translateY(-1px)}.access-privy-btn:active:not(:disabled){transform:translateY(0)}.access-privy-btn:disabled{opacity:.55;cursor:not-allowed}.access-spinner{display:block;width:28px;height:28px;border-radius:50%;border:2.5px solid rgba(109,184,116,.2);border-top-color:#6db874;animation:access-spin .7s linear infinite}@keyframes access-spin{to{transform:rotate(1turn)}}.access-error{margin:0;padding:10px 14px;border-radius:8px;background:rgba(184,84,80,.1);border:1px solid rgba(184,84,80,.2);color:#E05A56;font-size:13px;text-align:center}.access-form{display:grid;grid-gap:12px;gap:12px}.access-form label{display:grid;grid-gap:7px;gap:7px}.access-form input{width:100%;min-height:42px;border:1px solid rgba(96,113,97,.18);border-radius:8px;background:#0E0F0E;color:#E8E6E1;padding:0 12px;transition:border-color .15s ease}.access-form input:focus{outline:none;border-color:rgba(109,184,116,.4)}.access-form button{min-height:42px;border:0;border-radius:8px;background:#6DB874;color:#0E0F0E;cursor:pointer;font-weight:700;transition:background .15s ease}.access-form button:hover:not(:disabled){background:#82C888}.lp-root{min-height:100vh;background:#080A09;color:#E8E6E1;font-family:var(--font-body,"DM Sans",system-ui,sans-serif);-webkit-font-smoothing:antialiased;--lp-infra-filter:none}[data-theme=light] .lp-root{background:#F7F8F6;color:#0E0F0E;--lp-infra-filter:invert(1)}[data-theme=light] .lp-header{background:rgba(247,248,246,.92);border-bottom-color:rgba(14,15,14,.08)}[data-theme=light] .lp-faq-item,[data-theme=light] .lp-feature-card,[data-theme=light] .lp-hero-card,[data-theme=light] .lp-preview-card,[data-theme=light] .lp-step{background:#FFFFFF;border-color:rgba(14,15,14,.08)}[data-theme=light] .lp-card-stats div,[data-theme=light] .lp-preview-stats div{background:rgba(14,15,14,.04);border-color:rgba(14,15,14,.06)}[data-theme=light] .lp-card-wallet{background:rgba(109,184,116,.08);border-color:rgba(109,184,116,.2)}[data-theme=light] .lp-trust-bar{border-color:rgba(14,15,14,.08)}[data-theme=light] .lp-trust-item{border-right-color:rgba(14,15,14,.08)}[data-theme=light] .lp-trust-item strong{color:#3A9641}[data-theme=light] .lp-infra-strip{background:rgba(14,15,14,.03);border-color:rgba(14,15,14,.07)}[data-theme=light] .lp-infra-item{border-color:rgba(14,15,14,.08)}[data-theme=light] .lp-infra-name{color:rgba(14,15,14,.5)}[data-theme=light] .lp-infra-label{color:rgba(14,15,14,.4)}[data-theme=light] .lp-nav a,[data-theme=light] .lp-nav button{color:rgba(14,15,14,.6)}[data-theme=light] .lp-brand,[data-theme=light] .lp-nav a:hover,[data-theme=light] .lp-nav button:hover{color:#0E0F0E}[data-theme=light] .lp-btn-ghost{color:rgba(14,15,14,.7);border-color:rgba(14,15,14,.15)}[data-theme=light] .lp-btn-ghost:hover{color:#0E0F0E}[data-theme=light] .lp-social-icon{color:rgba(14,15,14,.4)}[data-theme=light] .lp-social-icon:hover{color:#3A9641}[data-theme=light] .lp-hero-sub{color:rgba(14,15,14,.6)}[data-theme=light] .lp-hero-typing{color:rgba(14,15,14,.5)}[data-theme=light] .lp-feature-card p,[data-theme=light] .lp-section-sub,[data-theme=light] .lp-step p{color:rgba(14,15,14,.55)}[data-theme=light] .lp-feature-card h3,[data-theme=light] .lp-step h3{color:#0E0F0E}[data-theme=light] .lp-preview-label{color:rgba(14,15,14,.35)}[data-theme=light] .lp-preview-table th{color:rgba(14,15,14,.4);border-color:rgba(14,15,14,.08)}[data-theme=light] .lp-preview-table td{color:rgba(14,15,14,.7);border-color:rgba(14,15,14,.06)}[data-theme=light] .lp-preview-json{background:#F0F1EF}[data-theme=light] .lp-json{color:#3A9641}[data-theme=light] .lp-cat-row{color:rgba(14,15,14,.5)}[data-theme=light] .lp-cat-track{background:rgba(14,15,14,.08)}[data-theme=light] .lp-card-chart{background:rgba(14,15,14,.03)}[data-theme=light] .lp-chart-bar{background:rgba(58,150,65,.5)}[data-theme=light] .lp-badge-pill{background:rgba(14,15,14,.05);border-color:rgba(14,15,14,.1);color:rgba(14,15,14,.6)}[data-theme=light] .lp-badge-pill.green{background:rgba(58,150,65,.08);border-color:rgba(58,150,65,.25);color:#3A9641}[data-theme=light] .lp-card-title{color:rgba(14,15,14,.35)}[data-theme=light] .lp-card-label{color:rgba(14,15,14,.4)}[data-theme=light] .lp-card-stats span{color:rgba(14,15,14,.45)}[data-theme=light] .lp-card-stats strong{color:#0E0F0E}[data-theme=light] .lp-section-alt{background:rgba(14,15,14,.02);border-color:rgba(14,15,14,.06)}[data-theme=light] .lp-faq-q{color:#0E0F0E;border-color:rgba(14,15,14,.08)}[data-theme=light] .lp-faq-a{color:rgba(14,15,14,.6)}[data-theme=light] .lp-footer{border-top-color:rgba(14,15,14,.08)}[data-theme=light] .lp-footer-bottom{border-top-color:rgba(14,15,14,.07);color:rgba(14,15,14,.35)}[data-theme=light] .lp-footer-bottom span{color:rgba(14,15,14,.35)}[data-theme=light] .lp-footer-links a,[data-theme=light] .lp-footer-links button{color:rgba(14,15,14,.55)}[data-theme=light] .lp-footer-links a:hover,[data-theme=light] .lp-footer-links button:hover{color:#3A9641}[data-theme=light] .lp-footer-brand p{color:rgba(14,15,14,.45)}[data-theme=light] .lp-footer-links h4{color:rgba(14,15,14,.35)}[data-theme=light] .lp-footer-builder{color:rgba(14,15,14,.4)}[data-theme=light] .lp-footer-builder a{color:#3A9641}[data-theme=light] .lp-cta-section p{color:rgba(14,15,14,.55)}[data-theme=light] .lp-h1{color:#0A0B09}[data-theme=light] .lp-h1 em{color:#3A9641}[data-theme=light] .lp-h2{color:#0A0B09}[data-theme=light] .lp-eyebrow{background:rgba(58,150,65,.1);border-color:rgba(58,150,65,.2);color:#3A9641}[data-theme=light] .lp-section-label{background:rgba(58,150,65,.08);border-color:rgba(58,150,65,.18);color:#3A9641}[data-theme=light] .lp-v1-badge{background:rgba(58,150,65,.08);border-color:rgba(58,150,65,.22);color:#3A9641}[data-theme=light] .lp-v1-dot{background:#3A9641;box-shadow:0 0 8px #3A964188}[data-theme=light] .lp-brand .brand,[data-theme=light] .lp-brand-sm .brand{color:#0E0F0E}[data-theme=light] .lp-trust-item span{color:rgba(14,15,14,.45)}[data-theme=light] .lp-preview-stats span{color:rgba(14,15,14,.4)}[data-theme=light] .lp-preview-stats strong{color:#0E0F0E}[data-theme=light] .lp-community-card{background:#FFFFFF;border-color:rgba(14,15,14,.08);color:#0E0F0E}[data-theme=light] .lp-community-card:hover{border-color:rgba(58,150,65,.28)}[data-theme=light] .lp-community-card strong{color:#0E0F0E}[data-theme=light] .lp-community-card span{color:rgba(14,15,14,.4)}[data-theme=light] .lp-community-icon{background:rgba(58,150,65,.1);color:#3A9641}[data-theme=light] .lp-cta-section{background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(58,150,65,.06) 0,transparent 70%);border-top-color:rgba(58,150,65,.08)}[data-theme=light] .lp-cta-section h2{color:#0A0B09}[data-theme=light] .lp-step-num{color:#3A9641}[data-theme=light] .lp-feature-icon{background:rgba(58,150,65,.1);color:#3A9641}[data-theme=light] .lp-faq-icon{color:#3A9641}[data-theme=light] .lp-infra-logo{color:rgba(14,15,14,.6)}[data-theme=light] .theme-toggle{border-color:rgba(14,15,14,.14);color:rgba(14,15,14,.6)}.lp-brand{text-decoration:none}.lp-brand,.lp-brand .brand,.lp-brand-sm .brand{display:inline-flex;align-items:center;color:#E8E6E1}.lp-brand .brand,.lp-brand-sm .brand{gap:9px;font-size:14px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.lp-brand .brand img,.lp-brand .brand svg{width:26px!important;height:26px!important;border-radius:6px;flex-shrink:0}.lp-brand-sm .brand img,.lp-brand-sm .brand svg{width:22px!important;height:22px!important;border-radius:5px;flex-shrink:0}.lp-brand-sm .brand{font-size:13px}.lp-v1-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 8px;border-radius:20px;background:rgba(109,184,116,.08);border:1px solid rgba(109,184,116,.22);color:#6DB874;font-size:12px;font-weight:600;margin-bottom:16px}.lp-v1-dot{width:7px;height:7px;border-radius:50%;background:#6DB874;box-shadow:0 0 8px #6DB87488;animation:lp-pulse 2s ease-in-out infinite}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.4}}.lp-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;justify-content:space-between;gap:24px;padding:0 40px;height:64px;background:rgba(8,10,9,.88);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(109,184,116,.1)}.lp-header,.lp-nav{display:flex;align-items:center}.lp-nav{gap:4px}.lp-nav a,.lp-nav button{padding:6px 14px;border-radius:8px;font-size:14px;font-weight:500;color:rgba(232,230,225,.7);text-decoration:none;background:transparent;border:none;cursor:pointer;transition:color .15s,background .15s}.lp-nav a:hover,.lp-nav button:hover{color:#E8E6E1;background:rgba(109,184,116,.08)}.lp-header-right{display:flex;align-items:center;gap:10px}.lp-social-icons{display:flex;align-items:center;gap:4px;margin-right:8px}.lp-social-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:rgba(232,230,225,.55);transition:color .15s,background .15s;text-decoration:none}.lp-social-icon:hover{color:#6DB874;background:rgba(109,184,116,.1)}.theme-toggle{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:transparent;border:1px solid rgba(255,255,255,.1);color:rgba(232,230,225,.6);cursor:pointer;transition:color .15s,border-color .15s,background .15s;flex-shrink:0}.theme-toggle:hover{color:#6DB874;border-color:rgba(109,184,116,.3);background:rgba(109,184,116,.06)}[data-theme=light] .theme-toggle{border-color:rgba(14,15,14,.12);color:rgba(14,15,14,.55)}[data-theme=light] .theme-toggle:hover{color:#3A9641;border-color:rgba(58,150,65,.3);background:rgba(58,150,65,.06)}.lp-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:0 18px;height:38px;border-radius:9px;background:#6DB874;color:#080A09;font-size:13px;font-weight:700;letter-spacing:.01em;text-decoration:none;border:none;cursor:pointer;transition:background .15s,transform .1s;white-space:nowrap}.lp-btn-primary:hover{background:#82C888}.lp-btn-primary.lp-btn-lg{height:46px;padding:0 26px;font-size:15px;border-radius:11px}.lp-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:0 18px;height:38px;border-radius:9px;background:transparent;color:rgba(232,230,225,.75);font-size:13px;font-weight:500;text-decoration:none;border:1px solid rgba(232,230,225,.12);cursor:pointer;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.lp-btn-ghost:hover{color:#E8E6E1;border-color:rgba(109,184,116,.3);background:rgba(109,184,116,.06)}.lp-btn-ghost.lp-btn-lg{height:46px;padding:0 26px;font-size:15px;border-radius:11px}.lp-hero{display:grid;grid-template-columns:1fr 420px;align-items:center;grid-gap:60px;gap:60px;max-width:1180px;margin:0 auto;padding:80px 40px 70px}.lp-eyebrow{display:inline-block;padding:5px 12px;border-radius:20px;background:rgba(109,184,116,.1);border:1px solid rgba(109,184,116,.2);color:#6DB874;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:20px}.lp-h1{font-family:Libre Baskerville,Georgia,serif;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#F4F2ED;margin:0 0 16px;max-width:560px}.lp-h1 em{font-style:italic;color:#6DB874}.lp-hero-typing{font-family:IBM Plex Mono,monospace;font-size:14px;color:rgba(232,230,225,.6);margin:0 0 20px;min-height:22px}.lp-hero-sub{font-size:16px;line-height:1.65;color:rgba(232,230,225,.65);max-width:480px;margin:0 0 32px}.lp-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lp-hero-card{background:#111412;border:1px solid rgba(109,184,116,.14);border-radius:18px;padding:22px;box-shadow:0 24px 80px rgba(0,0,0,.5),0 0 0 1px rgba(109,184,116,.06)}.lp-card-header{display:flex;align-items:center;gap:6px;margin-bottom:16px}.lp-card-dot{width:10px;height:10px;border-radius:50%;background:rgba(232,230,225,.15)}.lp-card-dot.green{background:#6DB874}.lp-card-dot.yellow{background:#C8A850}.lp-card-dot.red{background:#B85450}.lp-card-title{margin-left:6px;font-size:12px;color:rgba(232,230,225,.45);font-family:IBM Plex Mono,monospace}.lp-card-wallet{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(109,184,116,.05);border:1px solid rgba(109,184,116,.1);border-radius:8px;margin-bottom:14px}.lp-card-label{font-size:11px;color:rgba(232,230,225,.4);text-transform:uppercase;letter-spacing:.08em}.lp-card-addr{font-family:IBM Plex Mono,monospace;font-size:13px;color:#6DB874}.lp-card-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:14px}.lp-card-stats div{padding:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px;display:flex;flex-direction:column;gap:4px}.lp-card-stats span{font-size:11px;color:rgba(232,230,225,.4)}.lp-card-stats strong{font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:700;color:#E8E6E1;background:none}.lp-card-stats strong.green{color:#6DB874;background:none}.lp-card-stats strong.red{color:#E05A56;background:none}.lp-card-chart{display:flex;align-items:flex-end;gap:3px;height:48px;padding:6px 8px;background:rgba(255,255,255,.02);border-radius:8px;margin-bottom:12px}.lp-chart-bar{flex:1 1;border-radius:2px;background:rgba(109,184,116,.5);transition:height .3s ease}.lp-card-cats{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.lp-cat-row{display:flex;align-items:center;gap:8px;font-size:11px;color:rgba(232,230,225,.55)}.lp-cat-row span{min-width:72px}.lp-cat-track{flex:1 1;height:4px;background:rgba(255,255,255,.06);border-radius:2px;overflow:hidden}.lp-cat-fill{height:100%;background:#6DB874;border-radius:2px}.lp-card-badge{display:flex;gap:6px;flex-wrap:wrap}.lp-badge-pill{display:inline-block;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:600;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(232,230,225,.6)}.lp-badge-pill.green{background:rgba(109,184,116,.1);border-color:rgba(109,184,116,.25);color:#6DB874}.lp-trust-bar{justify-content:center;gap:0;max-width:1180px;margin:0 auto 20px;padding:0 40px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.lp-trust-bar,.lp-trust-item{display:flex;align-items:center}.lp-trust-item{flex-direction:column;gap:3px;padding:18px 32px;border-right:1px solid rgba(255,255,255,.05)}.lp-trust-item:last-child{border-right:none}.lp-trust-item strong{font-family:IBM Plex Mono,monospace;font-size:14px;color:#6DB874;font-weight:600}.lp-trust-item span{font-size:11px;color:rgba(232,230,225,.4)}.lp-section{max-width:1180px;margin:0 auto;padding:80px 40px}.lp-section-alt{background:rgba(109,184,116,.02);max-width:100%;border-top:1px solid rgba(109,184,116,.06);border-bottom:1px solid rgba(109,184,116,.06)}.lp-section-alt>*{max-width:1180px;margin-left:auto;margin-right:auto}.lp-section-head{max-width:600px;margin:0 auto 56px;text-align:center}.lp-section-label{display:inline-block;padding:4px 12px;border-radius:20px;background:rgba(109,184,116,.08);border:1px solid rgba(109,184,116,.18);color:#6DB874;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.lp-h2{font-family:Libre Baskerville,Georgia,serif;font-size:clamp(22px,3vw,36px);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#F4F2ED;margin:0 0 14px}.lp-section-sub{font-size:15px;color:rgba(232,230,225,.55);line-height:1.6}.lp-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.lp-step{padding:24px;background:#111412;border:1px solid rgba(255,255,255,.06);border-radius:14px;transition:border-color .2s}.lp-step:hover{border-color:rgba(109,184,116,.2)}.lp-step-num{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;color:#6DB874;letter-spacing:.1em;margin-bottom:12px}.lp-step h3{font-size:15px;font-weight:600;color:#E8E6E1;margin:0 0 8px}.lp-step p{font-size:13px;color:rgba(232,230,225,.5);line-height:1.55}.lp-features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:1180px;margin:0 auto}.lp-feature-card{padding:28px;background:#111412;border:1px solid rgba(255,255,255,.06);border-radius:14px;transition:border-color .2s,transform .15s}.lp-feature-card:hover{border-color:rgba(109,184,116,.22);transform:translateY(-2px)}.lp-feature-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(109,184,116,.1);color:#6DB874;margin-bottom:18px;flex-shrink:0}.lp-feature-icon .material-symbols-outlined{font-size:22px;line-height:1}.lp-feature-card h3{font-size:15px;font-weight:600;color:#E8E6E1;margin:0 0 8px}.lp-feature-card p{font-size:13px;color:rgba(232,230,225,.5);line-height:1.6}.lp-preview-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px;max-width:1180px;margin:0 auto}.lp-preview-card{background:#111412;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:20px;overflow:hidden}.lp-preview-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(232,230,225,.35);margin-bottom:16px}.lp-preview-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:14px}.lp-preview-stats div{padding:10px;background:rgba(255,255,255,.03);border-radius:8px;display:flex;flex-direction:column;gap:3px}.lp-preview-stats span{font-size:10px;color:rgba(232,230,225,.35)}.lp-preview-stats strong{font-family:IBM Plex Mono,monospace;font-size:13px;color:#E8E6E1}.lp-preview-chart{display:flex;align-items:flex-end;gap:3px;height:52px}.lp-preview-chart span{flex:1 1;border-radius:2px;background:rgba(109,184,116,.4)}.lp-preview-table{width:100%;border-collapse:collapse;font-size:12px}.lp-preview-table th{text-align:left;padding:6px 8px;color:rgba(232,230,225,.35);border-bottom:1px solid rgba(255,255,255,.06);font-weight:600;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.lp-preview-table td{padding:8px;color:rgba(232,230,225,.7);border-bottom:1px solid rgba(255,255,255,.04);font-size:12px}.lp-preview-json{background:#0C0D0C}.lp-json{font-family:IBM Plex Mono,monospace;font-size:12px;color:#6DB874;line-height:1.7;margin:0;overflow-x:auto;white-space:pre}.lp-community-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:800px;margin:0 auto}.lp-community-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;background:#111412;border:1px solid rgba(255,255,255,.07);border-radius:14px;text-decoration:none;color:#E8E6E1;transition:border-color .2s,transform .15s;text-align:center}.lp-community-card:hover{border-color:rgba(109,184,116,.28);transform:translateY(-3px)}.lp-community-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(109,184,116,.1);color:#6DB874;margin-bottom:4px}.lp-community-card strong{font-size:14px;font-weight:600}.lp-community-card span{font-size:11px;color:rgba(232,230,225,.4);font-family:IBM Plex Mono,monospace}.lp-cta-section{text-align:center;padding:100px 40px;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(109,184,116,.06) 0,transparent 70%);border-top:1px solid rgba(109,184,116,.08)}.lp-cta-section h2{margin:0 0 16px}.lp-cta-section p{font-size:16px;color:rgba(232,230,225,.55);margin:0 0 32px}.lp-footer{border-top:1px solid rgba(255,255,255,.07);padding:56px 40px 32px;max-width:1180px;margin:0 auto}.lp-footer-top{display:grid;grid-template-columns:280px 1fr;grid-gap:60px;gap:60px;margin-bottom:48px}.lp-footer-brand{display:flex;flex-direction:column;gap:12px}.lp-footer-brand p{font-size:13px;color:rgba(232,230,225,.45);line-height:1.6}.lp-footer-social{display:flex;gap:4px;margin-top:4px}.lp-footer-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.lp-footer-links h4{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(232,230,225,.35);margin:0 0 14px}.lp-footer-links a,.lp-footer-links button{display:block;font-size:13px;color:rgba(232,230,225,.55);text-decoration:none;background:none;border:none;cursor:pointer;padding:0;margin-bottom:8px;transition:color .15s}.lp-footer-links a:hover,.lp-footer-links button:hover{color:#6DB874}.lp-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;color:rgba(232,230,225,.3)}.lp-footer-builder{font-size:12px;color:rgba(232,230,225,.35);margin-top:2px}.lp-footer-builder a{color:#6DB874;text-decoration:none}.lp-footer-builder a:hover{text-decoration:underline}.lp-infra-strip{display:flex;align-items:center;gap:20px;padding:14px 40px;background:rgba(109,184,116,.02);border-top:1px solid rgba(109,184,116,.07);border-bottom:1px solid rgba(109,184,116,.07);overflow:hidden}.lp-infra-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(232,230,225,.3);white-space:nowrap;flex-shrink:0}.lp-infra-track{flex:1 1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.lp-infra-reel{display:flex;gap:8px;width:max-content;animation:lp-scroll 28s linear infinite}.lp-infra-reel:hover{animation-play-state:paused}@keyframes lp-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-infra-item{display:flex;align-items:center;gap:8px;padding:7px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);white-space:nowrap;transition:border-color .2s}.lp-infra-item:hover{border-color:rgba(109,184,116,.2)}.lp-infra-logo{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:rgba(232,230,225,.6)}.lp-infra-name{font-size:12px;font-weight:600;color:rgba(232,230,225,.45);font-family:IBM Plex Mono,monospace}.lp-faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:2px}.lp-faq-item{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#111412;transition:border-color .2s}.lp-faq-item.open{border-color:rgba(109,184,116,.2)}.lp-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:transparent;border:none;cursor:pointer;font-size:15px;font-weight:600;color:#E8E6E1;text-align:left;gap:12px}.lp-faq-icon{font-size:18px;font-weight:300;color:#6DB874;flex-shrink:0;line-height:1}.lp-faq-a{font-size:14px;color:rgba(232,230,225,.6);line-height:1.65;margin:0;border-top:1px solid rgba(255,255,255,.05);padding:14px 20px 18px}.lp-hamburger{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:transparent;color:rgba(232,230,225,.7);cursor:pointer;flex-shrink:0;transition:color .15s,border-color .15s}.lp-hamburger:hover{color:#6DB874;border-color:rgba(109,184,116,.3)}[data-theme=light] .lp-hamburger{border-color:rgba(14,15,14,.12);color:rgba(14,15,14,.6)}.lp-mobile-menu{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;background:#0C0E0D;padding:0 0 32px;overflow-y:auto}[data-theme=light] .lp-mobile-menu{background:#F7F8F6}.lp-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:64px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}[data-theme=light] .lp-mobile-menu-head{border-bottom-color:rgba(14,15,14,.08)}.lp-mobile-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:transparent;color:rgba(232,230,225,.6);cursor:pointer;transition:color .15s}[data-theme=light] .lp-mobile-close{border-color:rgba(14,15,14,.12);color:rgba(14,15,14,.5)}.lp-mobile-nav{display:flex;flex-direction:column;padding:16px 12px;flex:1 1}.lp-mobile-nav a,.lp-mobile-nav button{display:block;padding:14px 12px;font-size:17px;font-weight:600;color:rgba(232,230,225,.8);text-decoration:none;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;text-align:left;transition:color .15s}[data-theme=light] .lp-mobile-nav a,[data-theme=light] .lp-mobile-nav button{color:rgba(14,15,14,.7);border-bottom-color:rgba(14,15,14,.06)}.lp-mobile-nav a:hover,.lp-mobile-nav button:hover{color:#6DB874}[data-theme=light] .lp-mobile-nav a:hover,[data-theme=light] .lp-mobile-nav button:hover{color:#3A9641}.lp-mobile-menu-footer{padding:20px 20px 0;display:flex;flex-direction:column;gap:16px}.lp-mobile-ctas{display:flex;gap:10px}.lp-mobile-ctas .lp-btn-ghost,.lp-mobile-ctas .lp-btn-primary{flex:1 1;height:46px;font-size:15px;border-radius:11px;justify-content:center}.lp-signin-desktop{display:inline-flex}.lp-social-icons-desktop{display:flex}@media (max-width:1100px){.lp-hero{grid-template-columns:1fr 360px;gap:36px}.lp-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.lp-header{padding:0 16px;gap:12px}.lp-nav{display:none}.lp-hamburger{display:flex}.lp-signin-desktop{display:none}.lp-hero{grid-template-columns:1fr;padding:40px 20px 36px;gap:36px}.lp-hero-card{max-width:440px;margin:0 auto}.lp-trust-bar{flex-wrap:wrap;padding:0 16px}.lp-trust-item{padding:14px 16px;flex:0 0 50%;border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}[data-theme=light] .lp-trust-item{border-bottom-color:rgba(14,15,14,.06)}.lp-infra-strip{padding:12px 16px}.lp-section{padding:48px 20px}.lp-section-head{margin-bottom:36px}.lp-features-grid,.lp-steps{grid-template-columns:1fr 1fr}.lp-community-grid,.lp-preview-grid{grid-template-columns:1fr}.lp-footer{padding:40px 20px 24px}.lp-footer-top{grid-template-columns:1fr;gap:32px}.lp-footer-links{grid-template-columns:repeat(2,1fr);gap:24px}.lp-cta-section{padding:56px 20px}}@media (max-width:600px){.lp-social-icons-desktop{display:none}.lp-h1{font-size:26px}.lp-h2{font-size:20px}.lp-hero{padding:32px 16px 28px}.lp-hero-sub{font-size:14px}.lp-hero-actions{flex-direction:column;align-items:stretch}.lp-btn-ghost.lp-btn-lg,.lp-btn-primary.lp-btn-lg{text-align:center;justify-content:center}.lp-trust-item{flex:0 0 100%;border-right:none}.lp-features-grid,.lp-steps{grid-template-columns:1fr}.lp-section{padding:40px 16px}.lp-preview-table{font-size:11px}.lp-preview-table td,.lp-preview-table th{padding:6px}.lp-faq-q{font-size:14px;padding:14px 16px}.lp-footer-links{grid-template-columns:1fr 1fr;gap:20px}.lp-footer-bottom{flex-direction:column;gap:6px;text-align:center;font-size:11px}.lp-cta-section{padding:48px 16px}.lp-cta-section p{font-size:14px}}.product-shell{--ledger-bg:#0E0F0E;--ledger-bg-deep:#080908;--ledger-surface:#151716;--ledger-surface-2:#1C1E1C;--ledger-surface-3:#242624;--ledger-border:rgba(96,113,97,0.18);--ledger-text:#E8E6E1;--ledger-muted:#6B6960;--ledger-primary:#6DB874;--ledger-primary-strong:#82C888;--ledger-primary-soft:rgba(109,184,116,0.10);--ledger-danger:#ff6b64;--ledger-blue:#8fb2ff;position:relative;display:block;min-height:100vh;background:var(--ledger-bg);color:var(--ledger-text);font-family:var(--font-sans),"DM Sans",ui-sans-serif,system-ui,sans-serif}.product-shell *{letter-spacing:0}.product-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:256px;height:100vh;display:grid;grid-template-rows:auto 1fr auto auto;grid-gap:16px;gap:16px;padding:20px 14px 14px;border-right:1px solid color-mix(in srgb,var(--ledger-border) 72%,transparent);background:var(--ledger-bg-deep);box-shadow:none}.product-topbar{position:fixed;top:0;right:0;left:256px;z-index:20;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 24px;border-bottom:1px solid color-mix(in srgb,var(--ledger-border) 72%,transparent);background:color-mix(in srgb,var(--ledger-bg) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-topbar span{display:block;margin-bottom:3px;color:var(--ledger-muted);font-size:11px;font-weight:560}.product-topbar strong{color:var(--ledger-text);font-size:14px;font-weight:650}.topbar-actions{display:flex;gap:8px}.topbar-actions a{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--ledger-border) 70%,transparent);border-radius:6px;background:var(--ledger-surface);color:var(--ledger-text);font-size:12px;font-weight:650}.product-sidebar>div:first-child{gap:10px;padding:2px 4px 4px}.product-sidebar .brand{gap:9px;color:var(--ledger-text);font-size:15px;font-weight:650}.product-sidebar .logo-mark{width:25px;height:25px}.product-sidebar p{max-width:190px;color:var(--ledger-muted);font-size:12px;line-height:1.45}.product-nav{gap:3px}.product-nav a{min-height:36px;gap:10px;padding:0 10px;border:1px solid transparent;border-radius:6px;color:var(--ledger-muted);font-size:13px;font-weight:560}.product-nav a.active,.product-nav a:hover{border-color:color-mix(in srgb,var(--ledger-primary) 20%,transparent);background:var(--ledger-primary-soft);color:var(--ledger-text)}.product-nav svg{width:15px;height:15px;stroke-width:1.7}.chart-card,.content-card,.cta-strip,.detail-panel,.metric-card,.sidebar-account,.sidebar-card,.wallet-card{border:1px solid color-mix(in srgb,var(--ledger-border) 72%,transparent);background:var(--ledger-surface);box-shadow:none}.sidebar-card{gap:8px;padding:12px;border-radius:8px}.chart-card h2,.content-card h2,.detail-panel h2,.sidebar-account strong,.sidebar-card span{color:var(--ledger-text)}.content-card p,.detail-list span,.product-page-header p,.report-row p,.setting-row p,.sidebar-account p,.sidebar-card p{color:var(--ledger-muted)}.cta-strip a,.primary-action,.sidebar-card a{min-height:34px;padding:0 12px;border:0;border-radius:6px;background:var(--ledger-primary-strong);color:#0E0F0E;font-size:12px;font-weight:760}.sidebar-account{gap:10px;padding:11px;border-radius:8px}.sidebar-account>span{width:31px;height:31px;background:var(--ledger-primary-strong);color:#0E0F0E;font-size:11px}.product-main{min-width:0;margin-left:256px;padding:88px 24px 28px}.product-page-header{align-items:flex-end;gap:16px;margin-bottom:14px}.product-page-header h1{margin-bottom:4px;color:var(--ledger-text);font-size:20px;font-weight:680;line-height:1.2}.product-page-header p{font-size:13px}.page-actions{gap:8px}.control-pill,.detail-list a,.endpoint-doc-list button,.filter-row a,.filter-row button,.report-row button,.settings-card button,.shell-button,.toolbar-row button{min-height:34px;gap:8px;padding:0 10px;border:1px solid color-mix(in srgb,var(--ledger-border) 72%,transparent);border-radius:6px;background:var(--ledger-surface-2);color:var(--ledger-text);font-size:12px;font-weight:650}.control-pill{min-width:176px}.control-pill span{color:var(--ledger-muted);font-size:11px}.control-pill button{width:26px;height:26px;border-color:color-mix(in srgb,var(--ledger-border) 70%,transparent);border-radius:5px}.range-tabs{min-height:34px;padding:3px;border-color:color-mix(in srgb,var(--ledger-border) 72%,transparent);border-radius:6px;background:var(--ledger-surface-2)}.range-tabs button{border-radius:4px;color:var(--ledger-muted);font-size:11px;padding:0 8px}.range-tabs button.active{background:var(--ledger-surface-3);color:var(--ledger-text)}.scan-strip{grid-template-columns:minmax(260px,1fr) auto auto auto;gap:8px;align-items:end;margin-bottom:12px;padding:12px;border:1px solid color-mix(in srgb,var(--ledger-border) 72%,transparent);border-radius:8px;background:var(--ledger-surface)}.scan-strip label{gap:6px;color:var(--ledger-muted);font-size:11px}.content-card input,.content-card select,.scan-strip input,.settings-card select,.toolbar-row input{min-height:34px;border:1px solid color-mix(in srgb,var(--ledger-border) 72%,transparent);border-radius:6px;background:var(--ledger-bg-deep);color:var(--ledger-text);font-size:12px;padding:0 10px}.form-message{margin:0;font-size:12px}.metrics-grid{gap:10px;margin-bottom:10px}.metric-card{min-height:104px;gap:10px;padding:15px;border-radius:8px}.metric-card span{margin-bottom:9px;color:var(--ledger-muted);font-size:12px}.metric-card strong{margin-bottom:8px;color:var(--ledger-text);font-size:18px;font-weight:650}.metric-card small,.tone-cyan,.tone-green,.tone-purple{color:var(--ledger-primary)!important}.metric-icon{width:28px;height:28px;border-radius:50%;background:var(--ledger-primary-soft)}.api-doc-grid,.overview-grid,.reports-grid,.transactions-layout{gap:10px;margin-bottom:10px}.overview-grid.lower{grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr)}.chart-card,.content-card,.detail-panel{padding:14px;border-radius:8px}.card-heading{gap:10px;margin-bottom:12px}.card-heading h2{color:var(--ledger-text);font-size:14px;font-weight:650}.card-heading a,.card-heading button{min-height:28px;padding:0 9px;border-color:color-mix(in srgb,var(--ledger-border) 72%,transparent);border-radius:5px;background:var(--ledger-surface-2);color:var(--ledger-muted);font-size:11px}.product-line-chart{height:156px}.product-line-chart line{stroke:color-mix(in srgb,var(--ledger-border) 50%,transparent)}.product-line-chart polyline{stroke:var(--ledger-primary);stroke-width:2.5}.product-line-chart circle{fill:var(--ledger-primary)}.chart-axis{color:var(--ledger-muted);font-size:10px}.donut-layout{grid-template-columns:128px minmax(0,1fr);gap:16px}.donut-chart{width:118px;background:conic-gradient(var(--ledger-primary-strong) 0 42%,var(--ledger-blue) 42% 66%,#8acaa6 66% 83%,#c9a652 83% 94%,#6e7a70 94% 100%)}.donut-chart:after{inset:34px;background:var(--ledger-surface)}.donut-legend{gap:8px}.donut-legend div{gap:7px;color:var(--ledger-text);font-size:12px}.donut-legend em,.donut-legend small{color:var(--ledger-muted)}.blue,.dot-0,.legend-dot{background:var(--ledger-primary-strong)}.dot-1,.purple{background:var(--ledger-blue)}.cyan,.dot-2{background:#8acaa6}.dot-3,.green{background:#c9a652}.dot-4,.muted{background:#6e7a70}.table-card{border-color:color-mix(in srgb,var(--ledger-border) 64%,transparent);border-radius:7px}.product-table{font-size:12px}.product-table td,.product-table th{padding:8px 10px;border-top-color:color-mix(in srgb,var(--ledger-border) 42%,transparent);color:var(--ledger-text)}.product-table th{color:var(--ledger-muted);font-size:11px}.product-table tbody tr:hover{background:var(--ledger-primary-soft)}.income-text{color:var(--ledger-primary)!important}.spend-text{color:var(--ledger-danger)!important}.category-pill{min-height:20px;padding:0 7px;border-radius:5px;background:var(--ledger-primary-soft);color:var(--ledger-primary);font-size:11px}.category-pill.data_access{background:rgba(143,178,255,.12);color:var(--ledger-blue)}.category-pill.compute{background:rgba(201,166,82,.14);color:#d9b860}.category-pill.unknown{background:rgba(188,202,191,.1);color:var(--ledger-muted)}.activity-list,.activity-list>div{gap:9px}.activity-list span{width:28px;height:28px;font-size:12px}.activity-list p,.activity-list small,.activity-list strong{font-size:12px}.feed-income{background:var(--ledger-primary-soft);color:var(--ledger-primary)}.feed-spend{background:rgba(255,107,100,.12);color:var(--ledger-danger)}.cta-strip{gap:14px;padding:15px 16px;border-radius:8px;background:var(--ledger-surface)}.cta-strip h2{color:var(--ledger-text);font-size:15px}.cta-strip p{color:var(--ledger-muted);font-size:12px}.cta-icon,.wallet-icon{width:32px;height:32px;border-color:color-mix(in srgb,var(--ledger-primary) 45%,transparent);border-radius:6px;background:var(--ledger-primary-soft)}.toolbar-row{gap:8px}.filter-row{gap:6px}.filter-row a,.filter-row button{min-height:27px;font-size:11px}.transactions-layout{grid-template-columns:minmax(0,1fr) 304px}.detail-panel{position:-webkit-sticky;position:sticky;top:88px}.detail-list{gap:10px}.detail-list p,.detail-list strong{color:var(--ledger-text);font-size:12px}.empty-state{min-height:148px;border-color:color-mix(in srgb,var(--ledger-border) 70%,transparent);color:var(--ledger-muted);font-size:12px}.empty-state.compact{min-height:96px}.mini-trend polyline{stroke:var(--ledger-primary)}.report-row{border-bottom-color:color-mix(in srgb,var(--ledger-border) 42%,transparent)}.report-preview-grid strong,.report-row strong,.setting-row strong,.wallet-card dd,.wallet-card strong{color:var(--ledger-text)}.api-example-card pre,.api-key-box,.endpoint-doc-list>div,.report-preview-grid div,.segmented-control{border-color:color-mix(in srgb,var(--ledger-border) 72%,transparent);background:var(--ledger-bg-deep);border-radius:7px}.endpoint-doc-list span{color:var(--ledger-primary)}.segmented-control button.active,.toggle-switch span{background:var(--ledger-primary-strong);color:#0E0F0E}@media (max-width:1180px){.product-sidebar{width:72px;padding-inline:10px}.product-topbar{left:72px}.product-main{margin-left:72px}.product-nav span,.product-sidebar .brand span:last-child,.product-sidebar p,.sidebar-account div,.sidebar-account small,.sidebar-card{display:none}.product-nav a{justify-content:center;padding-inline:0}.metrics-grid,.report-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-doc-grid,.overview-grid,.overview-grid.lower,.reports-grid,.transactions-layout{grid-template-columns:1fr}.detail-panel{position:static}}@media (max-width:760px){.product-sidebar{position:static;width:auto;height:auto;display:block;padding:12px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--ledger-border) 72%,transparent)}.product-sidebar>div:first-child{display:flex;align-items:center;margin-bottom:10px}.product-sidebar .brand span:last-child{display:inline}.product-nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.product-nav a{flex:0 0 38px;width:38px}.product-topbar{position:-webkit-sticky;position:sticky;left:0;height:54px;padding:0 12px}.product-main{margin-left:0;padding:14px 10px 24px}.api-key-box,.cta-strip,.endpoint-doc-list>div,.page-actions,.product-page-header,.scan-strip,.setting-row,.toolbar-row{display:grid;grid-template-columns:1fr}.metrics-grid,.report-preview-grid,.wallet-card dl{grid-template-columns:1fr}.metric-card{min-height:94px}.metric-card strong{font-size:18px}.donut-layout{grid-template-columns:1fr}}.material-symbols-outlined{font-family:Material Symbols Outlined;font-size:20px;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.stitch-shell{--st-bg:#0E0F0E;--st-lowest:#080908;--st-low:#151716;--st-container:#1C1E1C;--st-high:#242624;--st-highest:#2E302E;--st-text:#E8E6E1;--st-muted:#6B6960;--st-line:rgba(96,113,97,0.12);--st-primary:#6DB874;--st-primary-strong:#82C888;--st-on-primary:#0E0F0E;--st-green:#6DB874;--st-blue:#5B8FA8;--st-red:#B85450;--st-mono:var(--font-mono),"IBM Plex Mono","SF Mono",ui-monospace,monospace;--st-serif:var(--font-serif),"Libre Baskerville",Georgia,serif;--st-radius-sm:4px;--st-radius-md:10px;--st-shadow-card:0 1px 3px rgba(0,0,0,0.45),0 4px 16px rgba(0,0,0,0.3);--st-shadow-hover:0 2px 8px rgba(0,0,0,0.55),0 8px 24px rgba(0,0,0,0.35);--st-glow:0 0 0 1px rgba(109,184,116,0.20),0 0 16px rgba(109,184,116,0.25);--st-glow-subtle:0 0 8px rgba(109,184,116,0.15);min-height:100vh;background:var(--st-bg);color:var(--st-text);font-family:var(--font-sans),"DM Sans",ui-sans-serif,system-ui,sans-serif}@keyframes ping{0%{transform:scale(1);opacity:.8}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}@keyframes row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes card-pop{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 6px rgba(109,184,116,.25)}50%{box-shadow:0 0 14px rgba(109,184,116,.5),0 0 4px rgba(109,184,116,.35)}}@keyframes draw-in{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes check-pop{0%{transform:scale(0) rotate(-20deg);opacity:0}60%{transform:scale(1.2) rotate(4deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes drawer-open{0%{max-height:0;opacity:0}to{max-height:480px;opacity:1}}@keyframes drawer-close{0%{max-height:480px;opacity:1}to{max-height:0;opacity:0}}.stitch-shell *{letter-spacing:0}.stitch-sidebar{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;flex-direction:column;width:256px;height:100vh;padding:24px 0;border-right:1px solid var(--st-line);background:var(--st-bg)}.stitch-brand{display:flex;align-items:center;gap:10px;padding:0 24px;margin-bottom:32px}.stitch-cube{display:grid;place-items:center;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--st-primary) 55%,transparent);border-radius:4px;color:var(--st-primary)}.stitch-brand strong{display:block;color:var(--st-primary);font-size:15px;font-weight:700;line-height:1}.stitch-brand span{color:var(--st-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.stitch-nav{display:grid;align-content:start;grid-gap:4px;gap:4px;flex:1 1;padding:0 12px}.stitch-nav a{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px 0 12px;border-radius:8px;border-left:2px solid transparent;color:var(--st-muted);font-size:13px;font-weight:500;text-decoration:none;transition:background .14s ease,color .14s ease,border-color .14s ease}.stitch-nav a:hover{background:rgba(109,184,116,.06);color:var(--st-text)}.stitch-nav a.active{border-left-color:var(--st-primary);background:rgba(109,184,116,.08);color:var(--st-primary);font-weight:600}.stitch-nav a .stitch-icon{font-size:18px!important;opacity:.75;transition:opacity .14s ease}.stitch-nav a.active .stitch-icon,.stitch-nav a:hover .stitch-icon{opacity:1}.stitch-sidebar-panel{display:flex;align-items:center;margin:0 12px 8px;padding:8px 10px;border:1px solid var(--st-line);border-radius:6px;background:var(--st-low)}.stitch-sidebar-panel-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.stitch-beta-badge{font-size:10px!important;font-weight:600;color:var(--st-muted)!important;letter-spacing:.04em;white-space:nowrap}.stitch-card p,.stitch-detail-list span,.stitch-message,.stitch-page-header p,.stitch-preview-grid span,.stitch-setting-row p,.stitch-sidebar-panel span,.stitch-topbar p,.stitch-wallet-card dt,.stitch-wallet-card p{color:var(--st-muted);font-size:12px}.stitch-card h3,.stitch-detail-list strong,.stitch-setting-row strong,.stitch-sidebar-panel strong,.stitch-wallet-card strong{color:var(--st-text)}.stitch-topbar{position:fixed;top:0;right:0;left:256px;z-index:40;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 24px;border-bottom:1px solid var(--st-line);background:rgba(14,21,17,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.stitch-topbar h1{margin:0 0 2px;color:var(--st-text);font-size:17px;font-weight:700;font-family:var(--st-serif);font-style:italic;line-height:1.2;letter-spacing:-.01em}.stitch-topbar p{margin:0}.stitch-topbar-actions{display:flex;gap:8px}.stitch-button,.stitch-card-head a,.stitch-card-head button,.stitch-code-row button,.stitch-endpoints button,.stitch-filters button,.stitch-report-list button,.stitch-settings-card button,.stitch-toolbar button,.stitch-topbar-actions a,.stitch-wallet-card button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:var(--st-container);color:var(--st-text);cursor:pointer;font-size:12px;font-weight:600}.stitch-main{margin-left:256px;padding:88px 24px 32px}.stitch-page-header{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-bottom:16px;min-height:32px}.stitch-page-desc{margin:0 auto 0 0;color:var(--st-muted);font-size:12px}.stitch-page-header p{margin:0}.stitch-page-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.stitch-wallet-pill{display:grid;grid-template-columns:1fr auto;min-width:0;width:min(240px,100%);min-height:40px;padding:6px 8px 6px 12px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:var(--st-low)}.stitch-wallet-pill span{grid-column:1/-1;color:var(--st-muted);font-size:11px}.stitch-wallet-pill strong{font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;color:var(--st-text);font-size:12px}.stitch-wallet-pill button{width:28px;height:28px;background:var(--st-container);color:var(--st-muted)}.stitch-range,.stitch-wallet-pill button{border:1px solid var(--st-line);border-radius:4px}.stitch-range{display:inline-flex;min-height:36px;padding:3px;background:var(--st-low)}.stitch-range button{border:0;border-radius:3px;background:transparent;color:var(--st-muted);cursor:pointer;font-size:11px;font-weight:600;padding:0 9px;letter-spacing:.02em;transition:color .12s ease}.stitch-range button:hover{color:var(--st-text)}.stitch-range button.active{background:var(--st-high);color:var(--st-text)}.stitch-ai-summary{margin-bottom:16px;border-left:3px solid var(--st-primary)!important}.stitch-ai-summary h3{display:flex;align-items:center;gap:6px;color:var(--st-primary);font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.stitch-ai-text{margin:12px 0 0;color:var(--st-text);font-size:14px;line-height:1.7}.stitch-ai-loading{margin:12px 0 0;color:var(--st-muted);font-size:13px;font-style:italic;display:flex;align-items:center;gap:10px}.stitch-ai-loading:before{content:"";display:block;width:14px;height:14px;border-radius:50%;border:2px solid rgba(109,184,116,.2);border-top:2px solid var(--st-primary);animation:access-spin .7s linear infinite;flex-shrink:0}.stitch-ai-empty{margin:12px 0 0;color:var(--st-muted);font-size:13px;font-style:italic}.stitch-note-input{width:100%;min-width:140px;height:26px;padding:0 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--st-muted);font-size:11px;font-family:inherit;transition:border-color .12s ease,background .12s ease}.stitch-note-input:hover{border-color:var(--st-line)}.stitch-note-input:focus{outline:none;border-color:rgba(109,184,116,.35);background:var(--st-lowest);color:var(--st-text)}.stitch-scanbar{display:grid;grid-template-columns:minmax(280px,1fr) auto auto auto auto;grid-gap:8px;gap:8px;align-items:end;margin-bottom:16px;padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:var(--st-low)}.stitch-form-card label,.stitch-scanbar label{display:grid;grid-gap:6px;gap:6px;color:var(--st-muted);font-size:12px}.stitch-form-card input,.stitch-form-card select,.stitch-scanbar input,.stitch-settings-card select,.stitch-toolbar input{width:100%;min-height:40px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:var(--st-lowest);color:var(--st-text);font-size:13px;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease}.stitch-form-card input:focus,.stitch-scanbar input:focus,.stitch-toolbar input:focus{outline:none;border-color:rgba(109,184,116,.45);box-shadow:0 0 0 3px rgba(109,184,116,.08)}.stitch-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:0;border-radius:9px;background:#6DB874;color:#080A09;cursor:pointer;font-size:13px;font-weight:700;padding:0 18px;letter-spacing:.01em;transition:background .14s ease,transform .1s ease;white-space:nowrap}.stitch-primary:hover:not(:disabled){background:#00e8a2;box-shadow:0 0 0 3px rgba(109,184,116,.18);transform:translateY(-1px)}.stitch-primary:active:not(:disabled){transform:translateY(0)}.stitch-button:disabled,.stitch-code-row button:disabled,.stitch-primary:disabled{cursor:not-allowed;opacity:.55}.stitch-message{grid-column:1/-1;margin:0}.stitch-message.error{color:var(--st-red)}.stitch-message.success{color:var(--st-primary)}.stitch-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.stitch-card,.stitch-stat,.stitch-wallet-card{border:1px solid rgba(255,255,255,.07);border-radius:var(--st-radius-md);background:var(--st-low)}.stitch-stat{display:flex;justify-content:space-between;gap:12px;min-height:108px;padding:18px 20px;animation:card-pop .28s ease both;transition:border-color .18s ease,transform .15s ease}.stitch-stat:hover{border-color:rgba(109,184,116,.18);transform:translateY(-1px)}.stitch-stat span{display:block;margin-bottom:6px;color:var(--st-muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.stitch-stat strong{display:block;margin-bottom:4px;color:var(--st-text);font-size:18px;font-weight:700;line-height:1.2;font-family:var(--st-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stitch-stat small{color:var(--st-primary);font-size:11px}.stitch-stat-usd{display:block;margin-bottom:4px;color:var(--st-muted);font-size:11px;font-family:var(--st-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stitch-stat-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:rgba(102,228,165,.12);color:var(--st-primary)}.stitch-stat-icon.tone-blue,.tone-blue{color:var(--st-blue)}.stitch-stat-icon.tone-blue{background:rgba(176,198,255,.12)}.stitch-stat-icon.tone-red,.tone-red{color:var(--st-red)}.stitch-stat-icon.tone-red{background:rgba(255,180,171,.12)}.stitch-api-grid,.stitch-reports-grid,.stitch-two-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);grid-gap:16px;gap:16px;margin-bottom:16px}.stitch-lower-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:16px;gap:16px}.stitch-card{padding:24px}.stitch-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.stitch-card h3,.stitch-card-head h3{margin:0;font-size:14px;line-height:24px}.stitch-line{width:100%;height:220px}.stitch-line line{stroke:rgba(61,74,65,.72)}.stitch-line polyline{fill:none;stroke:var(--st-primary);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.stitch-line circle{fill:var(--st-primary)}.stitch-axis{display:flex;justify-content:space-between;color:var(--st-muted);font-size:12px}.stitch-donut-layout{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center}.stitch-donut{width:170px;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--st-primary-strong) 0 42%,var(--st-blue) 42% 66%,#8acaa6 66% 83%,#c9a652 83% 94%,#6e7a70 94% 100%);position:relative}.stitch-donut:after{content:"";position:absolute;inset:48px;border-radius:50%;background:var(--st-low)}.stitch-legend{display:grid;grid-gap:12px;gap:12px}.stitch-legend div{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:6px 10px;gap:6px 10px;align-items:center;color:var(--st-text);font-size:12px}.stitch-legend .stitch-legend-bar{grid-column:1/-1}.stitch-legend span{width:10px;height:10px;border-radius:50%;background:var(--st-primary)}.stitch-legend em,.stitch-legend small{color:var(--st-muted);font-style:normal}.dot-1{background:var(--st-blue)!important}.dot-2{background:#8acaa6!important}.dot-3{background:#c9a652!important}.dot-4{background:#6e7a70!important}.stitch-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.07);border-radius:10px}.stitch-table{width:100%;min-width:720px;border-collapse:collapse;font-size:12px}.stitch-table td,.stitch-table th{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.05);color:var(--st-text);text-align:left}.stitch-table th{color:var(--st-muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:rgba(255,255,255,.02)}.stitch-table tbody tr{transition:background .1s ease}.stitch-table tbody tr:last-child td{border-bottom:none}.stitch-table tr:hover td{background:rgba(109,184,116,.04);cursor:pointer}.stitch-api-example pre,.stitch-code-row code,.stitch-endpoints code,.stitch-table .mono{font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace}.stitch-table .amount{white-space:nowrap}.income{color:var(--st-primary)!important}.expense{color:var(--st-red)!important}.stitch-chip{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;border-radius:999px;border:0;background:rgba(109,184,116,.1);color:var(--st-green);font-size:11px;font-weight:600;letter-spacing:.02em;cursor:default}.stitch-chip-editable{cursor:pointer;transition:background .12s ease}.stitch-chip-editable:hover{background:rgba(109,184,116,.18)}.stitch-chip .stitch-icon{font-size:12px!important;line-height:1}.stitch-chip-editable .stitch-icon:last-child{font-size:10px!important;opacity:.55}.stitch-category-dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:50;display:flex;flex-direction:column;min-width:180px;padding:4px;border:1px solid var(--st-line);border-radius:8px;background:var(--st-container);box-shadow:var(--st-shadow-hover)}.stitch-category-dropdown button{display:flex;align-items:center;gap:8px;padding:7px 10px;border:0;border-radius:5px;background:transparent;color:var(--st-text);font-size:12px;text-align:left;cursor:pointer;transition:background .1s ease}.stitch-category-dropdown button.active,.stitch-category-dropdown button:hover{background:var(--st-high)}.stitch-category-dropdown button.active{color:var(--st-primary)}.stitch-chip.data_access{background:rgba(176,198,255,.12);color:var(--st-blue)}.stitch-chip.compute{background:rgba(201,166,82,.14);color:#d9b860}.stitch-chip.agent_service{background:rgba(196,160,255,.12);color:#c4a0ff}.stitch-chip.subscription{background:rgba(176,198,255,.12);color:var(--st-blue)}.stitch-chip.unknown{background:rgba(188,202,191,.1);color:var(--st-muted)}.stitch-x402{display:inline-flex;align-items:center;gap:3px;margin-left:5px;padding:1px 6px;border-radius:999px;background:rgba(109,184,116,.1);border:1px solid rgba(109,184,116,.25);color:var(--st-green);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;animation:pulse-glow 2.8s ease-in-out infinite}.stitch-feed{display:grid;grid-gap:14px;gap:14px}.stitch-feed>div{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center}.stitch-feed>div>span{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:rgba(102,228,165,.12);font-family:Material Symbols Outlined}.stitch-feed strong{color:var(--st-text);font-size:12px}.stitch-feed p,.stitch-feed small{margin:2px 0 0;color:var(--st-muted);font-size:12px}.stitch-empty{display:flex;align-items:center;justify-content:center;min-height:160px;border:1px dashed rgba(255,255,255,.07);border-radius:10px;color:var(--st-muted);font-size:13px;text-align:center;padding:24px;line-height:1.5}.stitch-empty.compact{min-height:100px;font-size:12px;padding:16px}.stitch-transactions-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px}.stitch-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;margin-bottom:12px}.stitch-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.stitch-filters button{min-height:30px;font-size:12px}.stitch-detail{position:-webkit-sticky;position:sticky;top:88px;align-self:start}.stitch-detail-list{display:grid;grid-gap:12px;gap:12px}.stitch-detail-list>div{display:grid;grid-gap:4px;gap:4px}.stitch-detail-list strong{overflow-wrap:anywhere;font-size:12px}.stitch-detail-list p{margin:0}.stitch-detail-list a{display:grid;place-items:center;min-height:36px;border:1px solid var(--st-line);border-radius:4px;background:var(--st-container);color:var(--st-text);font-size:12px;font-weight:650}.stitch-mini-trend{width:120px;height:36px}.stitch-mini-trend polyline{fill:none;stroke:var(--st-primary);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.stitch-cat-insight{margin-top:16px;display:flex;flex-direction:column;gap:20px;border-left:3px solid var(--st-primary)!important}.stitch-cat-insight-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.stitch-cat-insight-head h3{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--st-primary);margin:0}.stitch-budget-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.stitch-budget-badge.healthy{background:rgba(109,184,116,.1);color:var(--st-green);border:1px solid rgba(109,184,116,.2)}.stitch-budget-badge.watch{background:rgba(255,196,0,.1);color:#f0b429;border:1px solid rgba(255,196,0,.2)}.stitch-budget-badge.negative{background:rgba(255,100,100,.1);color:var(--st-red);border:1px solid rgba(255,100,100,.2)}.stitch-budget-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.stitch-cat-insight-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--st-line);border-radius:10px;overflow:hidden}.stitch-cat-insight-stat{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--st-surface)}.stitch-cat-insight-stat span{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--st-muted)}.stitch-cat-insight-stat strong{font-family:var(--st-mono);font-size:15px;font-weight:600;color:var(--st-text)}.stitch-cat-insight-bars{display:flex;flex-direction:column;gap:10px}.stitch-cat-insight-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--st-muted);margin:0 0 4px}.stitch-cat-insight-bar-row{display:flex;align-items:center;gap:10px}.stitch-cat-insight-narrative{font-size:13px;color:var(--st-muted);line-height:1.65;margin:0;padding-top:4px;border-top:1px solid var(--st-line)}@media (max-width:600px){.stitch-cat-insight-stats{grid-template-columns:repeat(2,1fr)}.stitch-cat-insight-bar-row{flex-wrap:wrap;gap:6px}}.stitch-insight{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:center;margin-top:16px}.stitch-insight>span{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:rgba(102,228,165,.12);color:var(--st-primary);font-weight:800}.stitch-form-card,.stitch-settings-card{display:grid;grid-gap:16px;gap:16px}.stitch-radio-row{display:flex;gap:16px}.stitch-radio-row label{display:flex;align-items:center;gap:8px;color:var(--st-muted)}.stitch-report-list{display:grid;grid-gap:0;gap:0}.stitch-report-list>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--st-line)}.stitch-report-list p{margin:3px 0 0}.stitch-preview-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.stitch-preview-grid div{min-height:84px;padding:14px;border:1px solid var(--st-line);border-radius:4px;background:var(--st-lowest)}.stitch-preview-grid strong,.stitch-wallet-card dd{display:block;margin-top:8px;color:var(--st-text);font-size:13px}.stitch-wallet-scan{max-width:760px}.stitch-wallet-list{display:grid;grid-gap:16px;gap:16px;max-width:820px}.stitch-wallet-card{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;padding:20px}.stitch-wallet-card>div:first-child{display:flex;align-items:center;gap:14px}.stitch-wallet-card>div:first-child>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--st-primary) 45%,transparent);border-radius:4px;color:var(--st-primary)}.stitch-wallet-card em{align-self:start;padding:4px 8px;border-radius:999px;background:rgba(102,228,165,.12);color:var(--st-primary);font-size:12px;font-style:normal}.stitch-wallet-card dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:0}.stitch-wallet-card dd{margin-left:0}.stitch-api-grid{grid-template-columns:minmax(320px,.75fr) minmax(420px,1fr)}.stitch-api-example{grid-column:1/-1}.stitch-code-row,.stitch-endpoints>div{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;margin-top:16px;padding:13px;border:1px solid var(--st-line);border-radius:4px;background:var(--st-lowest)}.stitch-endpoints{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.stitch-endpoints>div{grid-template-columns:auto minmax(0,1fr) minmax(0,160px) auto;margin:0}.stitch-endpoints span{color:var(--st-primary);font-size:11px;font-weight:700;letter-spacing:.04em}.stitch-endpoint-path{display:flex;flex-direction:column;gap:2px;overflow:hidden}.stitch-endpoint-path code{font-family:var(--st-mono);font-size:12px;color:var(--st-text);white-space:nowrap}.stitch-endpoint-path small{font-family:var(--st-mono);font-size:10px;color:var(--st-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stitch-api-example pre{overflow-x:auto;margin:16px 0 0;padding:16px;border:1px solid var(--st-line);border-radius:4px;background:var(--st-lowest);color:var(--st-muted);font-size:11px}.stitch-settings-stack{display:grid;grid-gap:16px;gap:16px;max-width:980px}.stitch-setting-row{display:grid;grid-template-columns:1fr minmax(240px,360px);grid-gap:24px;gap:24px;align-items:center;padding-top:16px;border-top:1px solid var(--st-line)}.stitch-setting-row:first-of-type{border-top:0}.stitch-segmented{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:4px;border:1px solid var(--st-line);border-radius:4px;background:var(--st-lowest)}.stitch-segmented button{border:0;background:transparent}.stitch-segmented button.active{background:var(--st-primary-strong);color:var(--st-on-primary)}.stitch-toggle{justify-self:end}.stitch-toggle input{display:none}.stitch-toggle span{display:block;width:46px;height:26px;border-radius:999px;background:var(--st-primary-strong);position:relative}.stitch-toggle span:after{content:"";position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;background:var(--st-on-primary)}.stitch-live-dot{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--st-green);letter-spacing:.04em;text-transform:uppercase}.stitch-live-dot:before{display:block;flex-shrink:0}.stitch-live-dot:after,.stitch-live-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--st-green)}.stitch-live-dot:after{position:absolute;left:0;top:50%;transform:translateY(-50%);animation:ping 1.8s cubic-bezier(0,0,.2,1) infinite}.stitch-scan-pill{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 18px;border:0;border-radius:999px;background:var(--st-green);color:#002918;font-size:12px;font-weight:800;letter-spacing:.01em;text-decoration:none;transition:background .14s ease,box-shadow .14s ease,transform .1s ease}.stitch-scan-pill:hover{background:#00e8a2;box-shadow:0 0 0 3px rgba(109,184,116,.18);transform:translateY(-1px)}.stitch-scan-pill:active{transform:translateY(0)}.stitch-topbar-link{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--st-line);border-radius:4px;background:var(--st-container);color:var(--st-text);font-size:12px;font-weight:600;text-decoration:none;transition:border-color .14s ease,background .14s ease}.stitch-topbar-link:hover{border-color:var(--st-primary);color:var(--st-primary)}.stitch-table tbody tr{animation:row-in .22s ease both;animation-delay:calc(var(--row-i, 0) * 35ms)}.stitch-mono,.stitch-table td.amount,.stitch-table td.mono{font-family:var(--st-mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stitch-area-fill{fill:url(#area-gradient);stroke:none;opacity:.22}.stitch-line-stroke{fill:none;stroke:var(--st-green);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.stitch-line-dot{fill:var(--st-bg);stroke:var(--st-green);stroke-width:2}.stitch-grid-dash{stroke:rgba(61,74,65,.5);stroke-width:1;stroke-dasharray:2 5}.stitch-donut-wrap{position:relative;width:170px;aspect-ratio:1;flex-shrink:0}.stitch-donut-centre{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;pointer-events:none}.stitch-donut-centre strong{display:block;font-family:var(--st-mono);font-size:13px;font-weight:700;color:var(--st-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.stitch-donut-centre span{font-size:10px;color:var(--st-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:3px}.stitch-legend-bar{grid-column:1/-1;height:3px;border-radius:999px;background:var(--st-line);overflow:hidden;margin-top:2px}.stitch-legend-bar-fill{height:100%;border-radius:999px;background:currentColor;transition:width .6s cubic-bezier(.4,0,.2,1)}.stitch-dev-toggle{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid var(--st-line);border-radius:4px;background:transparent;color:var(--st-muted);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.02em;transition:border-color .14s ease,color .14s ease,background .14s ease}.stitch-dev-toggle.active{border-color:var(--st-green);color:var(--st-green);background:rgba(109,184,116,.06)}.stitch-dev-toggle .dev-dot{width:6px;height:6px;border-radius:50%;background:var(--st-muted);transition:background .14s ease}.stitch-dev-toggle.active .dev-dot{background:var(--st-green)}.stitch-json-drawer{overflow:hidden;max-height:0;opacity:0;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .24s ease}.stitch-json-drawer.open{max-height:480px;opacity:1}.stitch-json-inner{margin-top:12px;border:1px solid var(--st-line);border-radius:var(--st-radius-md);background:var(--st-lowest);overflow:hidden}.stitch-json-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid var(--st-line);background:var(--st-container)}.stitch-json-toolbar span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--st-muted)}.stitch-json-toolbar button{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 10px;border:1px solid var(--st-line);border-radius:4px;background:transparent;color:var(--st-muted);cursor:pointer;font-size:11px;font-weight:600;transition:color .14s ease,border-color .14s ease}.stitch-json-toolbar button:hover{color:var(--st-text);border-color:var(--st-primary)}.stitch-json-pre{overflow-y:auto;max-height:380px;padding:14px 16px;font-family:var(--st-mono);font-size:12px;line-height:1.7;color:var(--st-muted);white-space:pre;margin:0}.stitch-card{transition:box-shadow .18s ease,border-color .18s ease}.stitch-card:hover{box-shadow:var(--st-shadow-hover)}.stitch-button{transition:border-color .14s ease,color .14s ease,background .14s ease}.stitch-button:hover:not(:disabled){border-color:var(--st-primary);color:var(--st-primary)}.stitch-table td.amount,.stitch-table td:has(.expense),.stitch-table td:has(.income){font-family:var(--st-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stitch-nav a{position:relative;border-right:2px solid transparent;transition:background .16s ease,color .16s ease,border-color .16s ease}.stitch-shell{overflow-x:hidden;width:100%}.stitch-main{width:auto!important;max-width:100%!important;margin-right:0!important;box-sizing:border-box}body,html{overflow-x:hidden}[data-theme=light] .stitch-shell{--st-bg:#f4f6f4;--st-lowest:#eaeeea;--st-low:#ffffff;--st-container:#f0f3f0;--st-high:#e4e9e4;--st-highest:#d8dfd8;--st-text:#1A1C1A;--st-muted:#4a5e50;--st-line:#ccd5cc;--st-primary:#00a86b;--st-primary-strong:#00875a;--st-on-primary:#ffffff;--st-green:#008f5c;--st-blue:#3366cc;--st-red:#cc2200;--st-shadow-card:0 1px 3px rgba(0,0,0,0.08),0 2px 8px rgba(0,0,0,0.06);--st-shadow-hover:0 2px 8px rgba(0,0,0,0.12),0 4px 16px rgba(0,0,0,0.08)}[data-theme=light] .stitch-sidebar{background:var(--st-bg)}[data-theme=light] .stitch-topbar{background:rgba(244,246,244,.94)}.stitch-signout{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 14px;border:0;background:transparent;color:var(--st-muted);cursor:pointer;font-size:12px;font-weight:600;text-align:left;transition:color .14s ease}.stitch-signout:hover{color:var(--st-red)}.stitch-signout .stitch-icon{font-size:16px!important}.stitch-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--st-line);border-radius:4px;background:transparent;color:var(--st-muted);cursor:pointer;flex-shrink:0;transition:border-color .12s ease,color .12s ease;vertical-align:middle;margin-left:4px}.stitch-copy-btn:hover{border-color:var(--st-primary);color:var(--st-primary)}.stitch-copy-btn .stitch-icon{font-size:13px!important}.stitch-basescan-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--st-blue);text-decoration:none;padding:3px 0;border-bottom:1px solid transparent;transition:border-color .12s ease}.stitch-basescan-link:hover{border-bottom-color:var(--st-blue)}.stitch-wallet-address-row{display:flex;align-items:center;gap:4px;font-family:var(--st-mono);font-size:11px;color:var(--st-muted);overflow:hidden}.stitch-wallet-address-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stitch-detail-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--st-line);margin-top:4px}.access-saved-indicator{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--st-primary,#6DB874);font-weight:600;padding:4px 0}.stitch-nav-group{display:flex;flex-direction:column}.stitch-nav-section{display:flex;align-items:center;justify-content:space-between;padding:6px 12px 4px;border:0;background:transparent;color:var(--st-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:color .14s ease;margin-top:8px}.stitch-nav-section:hover{color:var(--st-text)}.stitch-nav-section .stitch-icon{font-size:14px!important;opacity:.6}.stitch-nav-items{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .22s ease}.stitch-nav-items:not(.open){grid-template-rows:0fr}.stitch-nav-items>*{min-height:0;overflow:hidden}.access-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;background:#1C1E1C;border-radius:8px;border:1px solid rgba(96,113,97,.18)}.access-tabs button{padding:8px 0;border:0;border-radius:5px;background:transparent;color:#6B6960;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.access-tabs button.active{background:#242624;color:#E8E6E1}.access-tabs button:hover:not(.active){color:#E8E6E1}.access-footer-link{background:none;border:none;color:#6DB874;font-size:12px;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.access-footer-link:hover{color:#82C888}.stitch-hamburger{width:40px;height:40px;color:var(--st-text)}.stitch-hamburger,.stitch-sidebar-close{display:none;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;flex-shrink:0}.stitch-sidebar-close{width:32px;height:32px;margin-left:auto;color:var(--st-muted)}.stitch-sidebar-backdrop{display:none}.stitch-topbar-label{display:inline}@media (max-width:768px){.stitch-sidebar{transform:translateX(-100%);transition:transform .24s cubic-bezier(.4,0,.2,1);z-index:200;box-shadow:none}.stitch-sidebar.open{transform:translateX(0);box-shadow:4px 0 32px rgba(0,0,0,.5)}.stitch-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:199;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.stitch-hamburger,.stitch-sidebar-close{display:flex}.stitch-topbar{left:0;padding:0 12px;gap:8px}.stitch-topbar h1{font-size:15px}.stitch-live-dot,.stitch-topbar-label{display:none}.stitch-scan-pill,.stitch-topbar-link{padding:0 10px;min-height:34px;font-size:12px}.stitch-main{margin-left:0!important;padding:76px 14px 28px}.stitch-stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}.stitch-stat{min-height:90px;padding:14px}.stitch-stat strong{font-size:18px;line-height:22px}.stitch-stat-icon{width:30px;height:30px}.stitch-api-grid,.stitch-donut-layout,.stitch-lower-grid,.stitch-reports-grid,.stitch-transactions-layout,.stitch-two-grid{grid-template-columns:1fr}.stitch-donut-layout{justify-items:center}.stitch-card{padding:16px}.stitch-page-header{flex-direction:column;align-items:flex-start;gap:10px}.stitch-page-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.stitch-scanbar{grid-template-columns:1fr}.stitch-scanbar button{width:100%;justify-content:center}.stitch-toolbar{flex-wrap:wrap}.stitch-toolbar input{width:100%;min-width:0}.stitch-settings-stack{gap:12px}.stitch-setting-row{flex-direction:column;align-items:flex-start;gap:10px}.stitch-setting-row .stitch-segmented,.stitch-setting-row select{width:100%}.stitch-wallet-card dl,.stitch-wallet-list{grid-template-columns:1fr}.stitch-preview-grid{grid-template-columns:repeat(2,1fr)}.stitch-range,.stitch-wallet-pill{flex-wrap:wrap}.stitch-detail{position:static}.access-privy-btn{font-size:14px}}@media (max-width:480px){.stitch-stats-grid{grid-template-columns:repeat(2,1fr);gap:8px}.stitch-stat{min-height:80px;padding:12px}.stitch-stat strong{font-size:15px}.stitch-main{padding:72px 10px 20px}.stitch-brand strong{font-size:14px}.stitch-preview-grid{grid-template-columns:1fr}.stitch-donut,.stitch-donut-wrap{width:140px}.stitch-topbar h1{font-size:14px}.stitch-page-actions{gap:6px}.stitch-page-actions>*{flex:1 1 auto;min-width:0}}@media (max-width:360px){.stitch-stats-grid{grid-template-columns:1fr}.stitch-main{padding:68px 8px 16px}.stitch-scanbar{padding:10px}}.stitch-flag-summary{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px}.stitch-flag-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:20px;border:1px solid var(--st-line);background:transparent;color:var(--st-muted);font-size:11px;font-family:var(--st-sans);cursor:pointer;transition:all .15s}.stitch-flag-chip .material-symbols-outlined{font-size:12px}.stitch-flag-chip:hover{border-color:var(--st-primary);color:var(--st-text)}.stitch-flag-chip.active{background:var(--st-primary);border-color:var(--st-primary);color:var(--st-on-primary)}.stitch-flag-list{display:flex;flex-direction:column;gap:0}.stitch-flag-row{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--st-line);cursor:pointer;transition:background .1s}.stitch-flag-row:last-child{border-bottom:none}.stitch-flag-row:hover{background:var(--st-surface)}.stitch-flag-row.selected{background:rgba(109,184,116,.07)}.stitch-flag-row.reviewed{opacity:.45}.stitch-flag-icon{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--st-surface);display:flex;align-items:center;justify-content:center;color:var(--st-muted)}.stitch-flag-icon .material-symbols-outlined{font-size:12px}.stitch-flag-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.stitch-flag-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stitch-flag-amount{font-family:var(--st-mono);font-size:11px;font-weight:600}.stitch-flag-meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:10px;color:var(--st-muted)}.stitch-flag-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:8px;font-size:10px;font-weight:600;background:color-mix(in srgb,var(--flag-color,#6B6960) 14%,transparent);color:var(--flag-color,#6B6960);border:1px solid color-mix(in srgb,var(--flag-color,#6b6960) 22%,transparent)}.stitch-flag-badge .material-symbols-outlined{font-size:11px}.stitch-flag-review-btn{flex-shrink:0;width:24px;height:24px;border-radius:50%;border:1px solid var(--st-line);background:transparent;color:var(--st-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.stitch-flag-review-btn .material-symbols-outlined{font-size:13px}.stitch-flag-review-btn:hover{border-color:var(--st-primary);color:var(--st-primary)}.stitch-flag-review-btn.reviewed{background:var(--st-primary);border-color:var(--st-primary);color:var(--st-on-primary)}.stitch-cat-list{display:flex;flex-direction:column;gap:10px;padding:4px 0}.stitch-cat-row{display:grid;grid-template-columns:180px 1fr 160px;align-items:center;grid-gap:14px;gap:14px}.stitch-cat-label-col{display:flex;align-items:center;gap:8px;min-width:0}.stitch-cat-count{font-size:10px;color:var(--st-muted);white-space:nowrap}.stitch-cat-bar-col{min-width:0}.stitch-cat-bar-track{height:6px;background:var(--st-line);border-radius:3px;overflow:hidden}.stitch-cat-bar-fill{height:100%;background:var(--st-primary);border-radius:3px;transition:width .4s ease}.stitch-cat-bar-fill.income{background:var(--st-green,#6DB874)}.stitch-cat-amount-col{display:flex;align-items:center;justify-content:flex-end;gap:8px;text-align:right;font-size:12px}@media (max-width:640px){.stitch-cat-row{grid-template-columns:1fr;gap:6px}}.stitch-flow-bar-wrap{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--st-line);margin:12px 0 8px}.stitch-flow-bar-income{background:var(--st-green,#6DB874);transition:width .4s ease}.stitch-flow-bar-spend{background:#B85450;transition:width .4s ease}.stitch-flow-bar-legend{display:flex;gap:20px;font-size:12px;color:var(--st-muted)}.stitch-flow-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:middle}.stitch-flow-dot.income{background:var(--st-green,#6DB874)}.stitch-flow-dot.spend{background:#B85450}.pub-report-page{min-height:100vh;display:flex;flex-direction:column;background:#0E0F0E;color:#E8E6E1;font-family:var(--font-sans,"DM Sans",sans-serif)}.pub-report-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 32px;height:56px;background:rgba(14,15,14,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(109,184,116,.1);flex-wrap:wrap}.pub-report-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#E8E6E1;font-weight:700;font-size:15px}.pub-report-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pub-report-range{display:flex;gap:2px;background:rgba(255,255,255,.04);border-radius:6px;padding:2px;border:1px solid rgba(109,184,116,.12)}.pub-report-range button{height:26px;padding:0 10px;border-radius:4px;border:none;background:transparent;color:#6B6960;font-size:11px;font-family:inherit;cursor:pointer;transition:all .15s}.pub-report-range button.active{background:#6DB874;color:#0E0F0E;font-weight:600}.pub-report-btn{height:32px;padding:0 14px;border-radius:6px;border:1px solid rgba(109,184,116,.25);background:transparent;color:#E8E6E1;font-size:12px;font-family:inherit;cursor:pointer;transition:all .15s;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.pub-report-btn:hover{border-color:#6DB874;color:#6DB874}.pub-report-btn.primary{background:#6DB874;border-color:#6DB874;color:#0E0F0E;font-weight:600}.pub-report-btn.primary:hover{background:#7fcf87}.pub-report-body{flex:1 1;max-width:860px;width:100%;margin:0 auto;padding:40px 24px 60px;display:flex;flex-direction:column;gap:28px}.pub-report-error,.pub-report-loading{text-align:center;padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:16px;color:#6B6960}.pub-report-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.pub-report-label{font-size:11px;font-weight:600;color:#6DB874;text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px}.pub-report-hero h1{font-size:26px;font-weight:700;line-height:1.15;margin:0 0 10px;font-family:var(--font-serif,Georgia,serif);font-style:italic;color:#E8E6E1}.pub-report-narrative{font-size:14px;color:#9CA6A0;line-height:1.65;margin:0;max-width:520px}.pub-report-wallet-badge{display:flex;flex-direction:column;gap:4px;padding:14px 18px;background:rgba(21,23,22,.7);border:1px solid rgba(109,184,116,.15);border-radius:10px;min-width:200px;flex-shrink:0}.pub-report-wallet-badge span{font-size:11px;color:#6B6960}.pub-report-wallet-badge strong{font-size:13px;color:#E8E6E1}.pub-report-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.pub-report-stat{display:flex;flex-direction:column;gap:6px;padding:16px;background:rgba(21,23,22,.7);border:1px solid rgba(109,184,116,.12);border-radius:10px}.pub-report-stat span{font-size:11px;color:#6B6960;font-weight:500}.pub-report-stat strong{font-size:16px;font-weight:700;font-family:monospace;line-height:1.2}.pub-report-section{background:rgba(21,23,22,.7);border:1px solid rgba(109,184,116,.12);border-radius:10px;padding:20px}.pub-report-section h2{font-size:13px;font-weight:700;color:#9CA6A0;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px}.pub-report-cats{display:flex;flex-direction:column;gap:10px}.pub-report-cat-row{display:grid;grid-template-columns:160px 1fr 140px;align-items:center;grid-gap:12px;gap:12px}.pub-report-cat-label{font-size:12px;color:#E8E6E1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pub-report-cat-bar-track{height:6px;background:rgba(255,255,255,.06);border-radius:3px;overflow:hidden}.pub-report-cat-bar-fill{height:100%;background:#6DB874;border-radius:3px;transition:width .4s ease}.pub-report-cat-amount{font-size:12px;font-family:monospace;color:#9CA6A0;text-align:right}.pub-report-footer-info{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.pub-report-footer-info>div{display:flex;flex-direction:column;gap:4px}.pub-report-footer-info span{font-size:11px;color:#6B6960}.pub-report-footer-info strong{font-size:13px;color:#E8E6E1}.pub-report-footer{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-top:1px solid rgba(109,184,116,.08);font-size:12px;color:#6B6960;flex-wrap:wrap;gap:8px}.pub-report-footer a{color:#6DB874;text-decoration:none}@media (max-width:640px){.pub-report-header{height:auto;padding:10px 16px}.pub-report-stats{grid-template-columns:repeat(2,1fr)}.pub-report-cat-row{grid-template-columns:120px 1fr 90px}.pub-report-footer-info{grid-template-columns:1fr}.pub-report-body{padding:24px 16px 40px}}@media (max-width:768px){.stitch-flag-summary{gap:4px}.stitch-flag-row{padding:7px 12px;gap:8px}.stitch-cat-row{grid-template-columns:1fr;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--st-line)}.stitch-cat-amount-col{justify-content:flex-start}.stitch-flow-bar-legend{flex-wrap:wrap;gap:8px}.pub-report-cat-row{grid-template-columns:1fr;gap:4px}.pub-report-cat-amount{text-align:left}.stitch-wallet-card{padding:14px}.stitch-wallet-pill-label{display:none}}.stitch-onboard{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px;gap:16px;border:1px dashed rgba(109,184,116,.2);border-radius:12px;background:rgba(109,184,116,.03);margin-bottom:8px}.stitch-onboard-icon{width:52px;height:52px;border-radius:50%;background:rgba(109,184,116,.12);display:flex;align-items:center;justify-content:center;font-size:24px;color:#6DB874}.stitch-onboard h2{font-size:18px;font-weight:700;color:var(--st-text);margin:0;font-family:var(--st-serif);font-style:italic}.stitch-onboard p{font-size:13px;color:var(--st-muted);max-width:380px;line-height:1.6;margin:0}.stitch-onboard-steps{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:4px}.stitch-onboard-step{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;background:var(--st-surface);border:1px solid var(--st-line);font-size:12px;color:var(--st-muted)}.stitch-onboard-step strong{width:18px;height:18px;border-radius:50%;background:#6DB874;color:#0E0F0E;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.docs-root{min-height:100vh;background:#080A09;color:#E8E6E1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.65}.docs-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(8,10,9,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.07)}.docs-header-inner{max-width:1280px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px}.docs-header-left{display:flex;align-items:center;gap:10px}.docs-header-title{font-size:15px;font-weight:600;color:#E8E6E1;letter-spacing:-.01em}.docs-header-right{display:flex;align-items:center;gap:12px}.docs-version-pill{padding:3px 10px;border-radius:20px;background:rgba(109,184,116,.12);border:1px solid rgba(109,184,116,.25);font-size:11px;font-weight:600;color:#6DB874;letter-spacing:.04em;text-transform:uppercase}.docs-back-link{font-size:13px;color:rgba(232,230,225,.5);text-decoration:none;transition:color .15s}.docs-back-link:hover{color:#E8E6E1}.docs-open-btn{display:inline-flex;align-items:center;padding:7px 16px;border-radius:8px;background:#6DB874;color:#0A0B09;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s}.docs-open-btn:hover{background:#7fcf86}.docs-mobile-toggle{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:transparent;color:#E8E6E1;cursor:pointer}.docs-layout{max-width:1280px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:220px 1fr;grid-gap:48px;gap:48px;align-items:start}.docs-sidebar{position:-webkit-sticky;position:sticky;top:56px;height:calc(100vh - 56px);overflow-y:auto;padding:32px 0;scrollbar-width:none}.docs-sidebar::-webkit-scrollbar{display:none}.docs-sidebar-inner{display:flex;flex-direction:column;gap:28px}.docs-nav-group{display:flex;flex-direction:column;gap:2px}.docs-nav-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(232,230,225,.35);margin:0 0 6px;padding:0 12px}.docs-nav-link{display:block;width:100%;text-align:left;padding:6px 12px;border-radius:6px;border:none;background:transparent;font-size:13.5px;color:rgba(232,230,225,.55);cursor:pointer;transition:color .15s,background .15s}.docs-nav-link:hover{color:#E8E6E1;background:rgba(255,255,255,.05)}.docs-nav-link.active{color:#6DB874;background:rgba(109,184,116,.08);font-weight:500}.docs-sidebar-cta-wrap{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.docs-sidebar-cta{display:inline-block;padding:9px 14px;border-radius:8px;background:#6DB874;color:#0A0B09;font-size:13px;font-weight:600;text-decoration:none;text-align:center;transition:background .15s}.docs-sidebar-cta:hover{background:#7fcf86}.docs-sidebar-link-ext{font-size:12px;color:rgba(232,230,225,.45);text-decoration:none;text-align:center;transition:color .15s}.docs-sidebar-link-ext:hover{color:#E8E6E1}.docs-content{padding:40px 0 80px;min-width:0}.docs-section{padding-bottom:80px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:0;scroll-margin-top:72px}.docs-section-last{border-bottom:none}.docs-tag{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6DB874;margin-bottom:12px}.docs-h1{font-family:Libre Baskerville,Georgia,serif;font-size:32px;font-weight:700;font-style:italic;color:#F4F2ED;margin:0 0 10px;line-height:1.2}.docs-lead{font-size:17px;color:rgba(232,230,225,.7);margin:0 0 28px;line-height:1.55}.docs-h2{font-size:17px;font-weight:600;color:#E8E6E1;margin:40px 0 14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.07)}.docs-p{color:rgba(232,230,225,.72);margin:0 0 16px}.docs-p-large{font-size:17px;line-height:1.6}.docs-list{color:rgba(232,230,225,.72);padding-left:20px;margin:0 0 20px;display:flex;flex-direction:column;gap:6px}.docs-list-check{list-style:none;padding-left:0}.docs-list-check li:before{content:"✕ ";color:rgba(232,230,225,.3);font-weight:600;margin-right:6px}.docs-callout{padding:16px 20px;border-radius:10px;background:rgba(109,184,116,.07);border:1px solid rgba(109,184,116,.2);color:rgba(232,230,225,.8);margin:24px 0;font-size:14px;line-height:1.6}.docs-callout strong{color:#6DB874}.docs-callout-info{background:rgba(100,150,255,.07);border-color:rgba(100,150,255,.2)}.docs-callout-info strong{color:#7aa6ff}.docs-callout-green{background:rgba(109,184,116,.09);border-color:rgba(109,184,116,.25)}.docs-code-block{border-radius:10px;border:1px solid rgba(255,255,255,.1);overflow:hidden;margin:16px 0;background:rgba(0,0,0,.35)}.docs-code-head{display:flex;align-items:center;padding:8px 16px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.07);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:rgba(232,230,225,.4)}.docs-code-block pre{margin:0;padding:20px;font-family:IBM Plex Mono,Fira Code,monospace;font-size:12.5px;line-height:1.65;color:#C9F7AE;overflow-x:auto;white-space:pre}.docs-endpoint{padding:24px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);margin-bottom:24px}.docs-endpoint-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.docs-endpoint-head code{font-family:IBM Plex Mono,monospace;font-size:14px;color:#E8E6E1}.docs-method{display:inline-block;padding:3px 9px;border-radius:5px;font-size:11px;font-weight:700;font-family:IBM Plex Mono,monospace;letter-spacing:.05em}.docs-method.get{background:rgba(109,184,116,.15);color:#6DB874}.docs-method.post{background:rgba(100,150,255,.15);color:#7aa6ff}.docs-method.delete{background:rgba(255,100,100,.15);color:#ff6b6b}.docs-version-status{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(232,230,225,.55);margin-bottom:28px}.docs-status-dot{width:8px;height:8px;border-radius:50%;background:#6DB874;box-shadow:0 0 0 2px rgba(109,184,116,.25);animation:pulse-green 2s ease-in-out infinite}.docs-features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px;margin-top:4px}.docs-feature-card{padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);transition:border-color .2s}.docs-feature-card:hover{border-color:rgba(109,184,116,.25)}.docs-feature-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.docs-feature-head strong{font-size:14px;font-weight:600;color:#E8E6E1}.docs-feature-icon{font-size:18px;color:#6DB874}.docs-feature-list{padding-left:16px;margin:0;gap:4px;font-size:13px;color:rgba(232,230,225,.55)}.docs-feature-list,.docs-steps{display:flex;flex-direction:column}.docs-steps{gap:0}.docs-step{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.05)}.docs-step:last-child{border-bottom:none}.docs-step-num{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;color:#6DB874;opacity:.7;min-width:28px;padding-top:2px}.docs-step-body h3{font-size:15px;font-weight:600;color:#E8E6E1;margin:0 0 6px}.docs-step-body p{color:rgba(232,230,225,.62);margin:0;font-size:14px}.docs-pages-list{display:flex;flex-direction:column;gap:1px;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.docs-page-row{display:grid;grid-template-columns:200px 1fr;grid-gap:20px;gap:20px;padding:18px 20px;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.05);transition:background .15s}.docs-page-row:last-child{border-bottom:none}.docs-page-row:hover{background:rgba(255,255,255,.04)}.docs-page-path{display:flex;flex-direction:column;gap:4px}.docs-page-path code{font-family:IBM Plex Mono,monospace;font-size:12px;color:#6DB874}.docs-page-path strong{font-size:13px;font-weight:600;color:#E8E6E1}.docs-page-detail p{font-size:13.5px;color:rgba(232,230,225,.65);margin:0 0 6px}.docs-page-actions{font-size:11.5px;color:rgba(232,230,225,.35);font-style:italic}.docs-audience-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin:0 0 28px}.docs-audience-card{padding:16px 18px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02)}.docs-audience-card strong{display:block;font-size:13.5px;font-weight:600;color:#E8E6E1;margin-bottom:5px}.docs-audience-card p{font-size:13px;color:rgba(232,230,225,.55);margin:0}.docs-utility-grid{display:flex;flex-direction:column;gap:16px;margin-bottom:36px}.docs-utility-card{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02)}.docs-utility-icon{font-size:20px;color:#6DB874;flex-shrink:0;margin-top:1px}.docs-utility-card strong{display:block;font-size:14px;font-weight:600;color:#E8E6E1;margin-bottom:4px}.docs-utility-card p{font-size:13.5px;color:rgba(232,230,225,.58);margin:0}.docs-tier-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.09)}.docs-tier-table{width:100%;border-collapse:collapse;font-size:13.5px}.docs-tier-table th{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgba(232,230,225,.4);background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.07);white-space:nowrap}.docs-tier-table td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04);color:rgba(232,230,225,.7)}.docs-tier-table tr:last-child td{border-bottom:none}.docs-tier-table tr:hover td{background:rgba(255,255,255,.02)}.docs-tier-table td.tier-yes{color:#6DB874;font-weight:600}.docs-tier-table td.tier-no{color:rgba(232,230,225,.2)}.docs-mono-grid{display:flex;flex-direction:column;gap:1px;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.docs-mono-card{display:flex;gap:20px;align-items:flex-start;padding:18px 20px;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}.docs-mono-card:last-child{border-bottom:none}.docs-mono-card:hover{background:rgba(255,255,255,.04)}.docs-mono-num{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;color:#6DB874;opacity:.6;min-width:26px;padding-top:2px}.docs-mono-card strong{display:block;font-size:14px;font-weight:600;color:#E8E6E1;margin-bottom:3px}.docs-mono-card p{font-size:13.5px;color:rgba(232,230,225,.58);margin:0}.docs-roadmap{display:flex;flex-direction:column;gap:0}.docs-roadmap-item{display:grid;grid-template-columns:28px 1fr;grid-gap:20px;gap:20px;padding-bottom:32px}.docs-roadmap-line-wrap{display:flex;flex-direction:column;align-items:center;padding-top:4px}.docs-roadmap-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:2px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05)}.docs-roadmap-dot.live{background:#6DB874;border-color:#6DB874;box-shadow:0 0 0 3px rgba(109,184,116,.2)}.docs-roadmap-dot.next{background:transparent;border-color:#6DB874}.docs-roadmap-line{flex:1 1;width:1px;background:rgba(255,255,255,.07);margin-top:6px}.docs-roadmap-body{padding-bottom:8px}.docs-roadmap-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.docs-roadmap-phase{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(232,230,225,.35);font-family:IBM Plex Mono,monospace}.docs-roadmap-head strong{font-size:15px;font-weight:600;color:#E8E6E1}.docs-roadmap-status{font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;text-transform:uppercase;letter-spacing:.05em}.docs-roadmap-status.live{background:rgba(109,184,116,.12);color:#6DB874}.docs-roadmap-status.next{background:rgba(232,230,225,.06);color:rgba(232,230,225,.55)}.docs-roadmap-status.planned{background:transparent;color:rgba(232,230,225,.3);border:1px solid rgba(255,255,255,.08)}.docs-roadmap-list{padding-left:18px;margin:0;gap:4px;font-size:13.5px;color:rgba(232,230,225,.55)}.docs-faq-list,.docs-roadmap-list{display:flex;flex-direction:column}.docs-faq-list{border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.docs-faq-item{border-bottom:1px solid rgba(255,255,255,.06)}.docs-faq-item:last-child{border-bottom:none}.docs-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 20px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:14.5px;font-weight:500;color:#E8E6E1;transition:background .15s}.docs-faq-q:hover{background:rgba(255,255,255,.03)}.docs-faq-item.open .docs-faq-q{background:rgba(109,184,116,.04)}.docs-faq-chevron{font-size:18px;font-weight:300;color:rgba(232,230,225,.4);flex-shrink:0;line-height:1}.docs-faq-item.open .docs-faq-chevron{color:#6DB874}.docs-faq-a{padding:0 20px 18px;font-size:14px;color:rgba(232,230,225,.62);line-height:1.65;margin:0}.docs-position-block{padding:28px 32px;border-radius:14px;border:1px solid rgba(109,184,116,.2);background:rgba(109,184,116,.04);margin:8px 0 32px}.docs-position-line{font-family:Libre Baskerville,Georgia,serif;font-size:22px;font-style:italic;color:#F4F2ED;margin:0}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}@media (max-width:860px){.docs-layout{grid-template-columns:1fr;padding:0 16px}.docs-sidebar{position:fixed;top:56px;left:0;width:280px;height:calc(100vh - 56px);background:#0D0F0E;border-right:1px solid rgba(255,255,255,.1);padding:24px 20px;transform:translateX(-100%);transition:transform .25s ease;z-index:90;overflow-y:auto}.docs-sidebar.open{transform:translateX(0)}.docs-mobile-toggle{display:inline-flex}.docs-back-link{display:none}.docs-content{padding:28px 0 60px}.docs-h1{font-size:26px}.docs-lead{font-size:15px}.docs-audience-grid,.docs-features-grid,.docs-page-row{grid-template-columns:1fr}.docs-page-row{gap:8px}}@media (max-width:600px){.docs-header-inner{padding:0 16px}.docs-version-pill{display:none}.docs-open-btn{padding:6px 12px;font-size:12px}.docs-section{scroll-margin-top:64px}.docs-h1{font-size:22px}.docs-step{gap:12px}.docs-roadmap-item{grid-template-columns:20px 1fr;gap:12px}.docs-utility-card{flex-direction:column;gap:10px}.docs-position-block{padding:20px}.docs-position-line{font-size:18px}.docs-mono-card{gap:12px}}[data-theme=light] .docs-root{background:#F8F7F5;color:#1A1B1A}[data-theme=light] .docs-header{background:rgba(248,247,245,.92);border-bottom-color:rgba(0,0,0,.08)}[data-theme=light] .docs-header-title{color:#1A1B1A}[data-theme=light] .docs-back-link{color:rgba(26,27,26,.45)}[data-theme=light] .docs-back-link:hover{color:#1A1B1A}[data-theme=light] .docs-nav-label{color:rgba(26,27,26,.35)}[data-theme=light] .docs-nav-link{color:rgba(26,27,26,.55)}[data-theme=light] .docs-nav-link:hover{color:#1A1B1A;background:rgba(0,0,0,.04)}[data-theme=light] .docs-nav-link.active{color:#3D8B44;background:rgba(61,139,68,.07)}[data-theme=light] .docs-sidebar-cta-wrap{border-top-color:rgba(0,0,0,.08)}[data-theme=light] .docs-sidebar-cta{background:#3D8B44;color:#fff}[data-theme=light] .docs-sidebar-cta:hover{background:#4da054}[data-theme=light] .docs-sidebar-link-ext{color:rgba(26,27,26,.4)}[data-theme=light] .docs-sidebar-link-ext:hover{color:#1A1B1A}[data-theme=light] .docs-tag{color:#3D8B44}[data-theme=light] .docs-h1{color:#0A0B09}[data-theme=light] .docs-lead{color:rgba(26,27,26,.65)}[data-theme=light] .docs-h2{color:#1A1B1A;border-bottom-color:rgba(0,0,0,.07)}[data-theme=light] .docs-list,[data-theme=light] .docs-p{color:rgba(26,27,26,.7)}[data-theme=light] .docs-section{border-bottom-color:rgba(0,0,0,.06)}[data-theme=light] .docs-callout{background:rgba(61,139,68,.07);border-color:rgba(61,139,68,.2);color:rgba(26,27,26,.8)}[data-theme=light] .docs-callout strong{color:#3D8B44}[data-theme=light] .docs-callout-info{background:rgba(60,120,220,.07);border-color:rgba(60,120,220,.2)}[data-theme=light] .docs-callout-info strong{color:#3c78dc}[data-theme=light] .docs-callout-green{background:rgba(61,139,68,.08);border-color:rgba(61,139,68,.22)}[data-theme=light] .docs-code-block{border-color:rgba(0,0,0,.1);background:#1A1B1A}[data-theme=light] .docs-code-head{background:rgba(255,255,255,.05);border-bottom-color:rgba(255,255,255,.07);color:rgba(255,255,255,.4)}[data-theme=light] .docs-endpoint{border-color:rgba(0,0,0,.08);background:rgba(0,0,0,.02)}[data-theme=light] .docs-endpoint-head code{color:#1A1B1A}[data-theme=light] .docs-feature-card{border-color:rgba(0,0,0,.07);background:rgba(0,0,0,.02)}[data-theme=light] .docs-feature-card:hover{border-color:rgba(61,139,68,.3)}[data-theme=light] .docs-feature-head strong{color:#1A1B1A}[data-theme=light] .docs-feature-icon{color:#3D8B44}[data-theme=light] .docs-feature-list{color:rgba(26,27,26,.55)}[data-theme=light] .docs-step{border-bottom-color:rgba(0,0,0,.05)}[data-theme=light] .docs-step-num{color:#3D8B44}[data-theme=light] .docs-step-body h3{color:#1A1B1A}[data-theme=light] .docs-step-body p{color:rgba(26,27,26,.6)}[data-theme=light] .docs-pages-list{border-color:rgba(0,0,0,.08)}[data-theme=light] .docs-page-row{background:rgba(0,0,0,.01);border-bottom-color:rgba(0,0,0,.05)}[data-theme=light] .docs-page-row:hover{background:rgba(0,0,0,.03)}[data-theme=light] .docs-page-path code{color:#3D8B44}[data-theme=light] .docs-page-path strong{color:#1A1B1A}[data-theme=light] .docs-page-detail p{color:rgba(26,27,26,.65)}[data-theme=light] .docs-page-actions{color:rgba(26,27,26,.35)}[data-theme=light] .docs-audience-card{border-color:rgba(0,0,0,.07);background:rgba(0,0,0,.02)}[data-theme=light] .docs-audience-card strong{color:#1A1B1A}[data-theme=light] .docs-audience-card p{color:rgba(26,27,26,.55)}[data-theme=light] .docs-utility-card{border-color:rgba(0,0,0,.07);background:rgba(0,0,0,.02)}[data-theme=light] .docs-utility-icon{color:#3D8B44}[data-theme=light] .docs-utility-card strong{color:#1A1B1A}[data-theme=light] .docs-utility-card p{color:rgba(26,27,26,.58)}[data-theme=light] .docs-tier-table-wrap{border-color:rgba(0,0,0,.09)}[data-theme=light] .docs-tier-table th{color:rgba(26,27,26,.4);background:rgba(0,0,0,.02);border-bottom-color:rgba(0,0,0,.07)}[data-theme=light] .docs-tier-table td{border-bottom-color:rgba(0,0,0,.04);color:rgba(26,27,26,.7)}[data-theme=light] .docs-tier-table tr:hover td{background:rgba(0,0,0,.02)}[data-theme=light] .docs-tier-table td.tier-yes{color:#3D8B44}[data-theme=light] .docs-tier-table td.tier-no{color:rgba(26,27,26,.2)}[data-theme=light] .docs-mono-grid{border-color:rgba(0,0,0,.08)}[data-theme=light] .docs-mono-card{background:rgba(0,0,0,.01);border-bottom-color:rgba(0,0,0,.04)}[data-theme=light] .docs-mono-card:hover{background:rgba(0,0,0,.03)}[data-theme=light] .docs-mono-num{color:#3D8B44}[data-theme=light] .docs-mono-card strong{color:#1A1B1A}[data-theme=light] .docs-mono-card p{color:rgba(26,27,26,.58)}[data-theme=light] .docs-roadmap-dot{border-color:rgba(0,0,0,.15);background:rgba(0,0,0,.04)}[data-theme=light] .docs-roadmap-dot.live{background:#3D8B44;border-color:#3D8B44;box-shadow:0 0 0 3px rgba(61,139,68,.2)}[data-theme=light] .docs-roadmap-dot.next{background:transparent;border-color:#3D8B44}[data-theme=light] .docs-roadmap-line{background:rgba(0,0,0,.07)}[data-theme=light] .docs-roadmap-phase{color:rgba(26,27,26,.35)}[data-theme=light] .docs-roadmap-head strong{color:#1A1B1A}[data-theme=light] .docs-roadmap-status.live{background:rgba(61,139,68,.1);color:#3D8B44}[data-theme=light] .docs-roadmap-status.next{background:rgba(0,0,0,.05);color:rgba(26,27,26,.55)}[data-theme=light] .docs-roadmap-status.planned{border-color:rgba(0,0,0,.1);color:rgba(26,27,26,.3)}[data-theme=light] .docs-roadmap-list{color:rgba(26,27,26,.55)}[data-theme=light] .docs-faq-list{border-color:rgba(0,0,0,.08)}[data-theme=light] .docs-faq-item{border-bottom-color:rgba(0,0,0,.06)}[data-theme=light] .docs-faq-q{color:#1A1B1A}[data-theme=light] .docs-faq-q:hover{background:rgba(0,0,0,.02)}[data-theme=light] .docs-faq-item.open .docs-faq-q{background:rgba(61,139,68,.04)}[data-theme=light] .docs-faq-chevron{color:rgba(26,27,26,.35)}[data-theme=light] .docs-faq-item.open .docs-faq-chevron{color:#3D8B44}[data-theme=light] .docs-faq-a{color:rgba(26,27,26,.62)}[data-theme=light] .docs-position-block{border-color:rgba(61,139,68,.2);background:rgba(61,139,68,.04)}[data-theme=light] .docs-position-line{color:#0A0B09}[data-theme=light] .docs-version-status{color:rgba(26,27,26,.5)}[data-theme=light] .docs-version-pill{background:rgba(61,139,68,.1);border-color:rgba(61,139,68,.22);color:#3D8B44}@media (max-width:860px){[data-theme=light] .docs-sidebar{background:#F4F2ED;border-right-color:rgba(0,0,0,.1)}}