@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{color-scheme:light;--bg: #f6f0e5;--surface: rgba(255, 250, 244, .88);--surface-strong: rgba(255, 248, 239, .96);--surface-quiet: rgba(255, 255, 255, .62);--text: #1f1812;--muted: #706258;--line: rgba(31, 24, 18, .12);--line-strong: rgba(31, 24, 18, .18);--accent: #0f786e;--accent-strong: #085851;--danger: #a33a2a;--success: #176642;--warn: #8e5b03;--shadow: 0 26px 90px rgba(49, 34, 20, .12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Avenir Next,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(196,101,59,.18),transparent 26%),radial-gradient(circle at right 18%,rgba(15,120,110,.2),transparent 22%),linear-gradient(180deg,#f8f2e8,#efe4d1)}a{color:inherit}button,input,select,textarea{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;transition:transform .14s ease,opacity .14s ease,background .14s ease}button:hover:not(:disabled){transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.58}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:16px;background:var(--surface-quiet);color:var(--text)}input,select{min-height:48px;padding:0 14px}textarea{min-height:170px;padding:14px;resize:vertical}code{padding:.15em .45em;border-radius:8px;background:#1f18120f}.app-shell{min-height:100vh}.app-shell.app-session{padding:24px 20px 56px;color:#f0f4ff;background:radial-gradient(circle at top right,rgba(34,211,238,.16),transparent 24%),radial-gradient(circle at 12% 8%,rgba(0,152,234,.14),transparent 20%),linear-gradient(180deg,#090c14,#0d1220)}.app-shell.app-guest{color:#f0f4ff;background:radial-gradient(circle at top right,rgba(34,211,238,.16),transparent 24%),radial-gradient(circle at 12% 8%,rgba(0,152,234,.14),transparent 20%),linear-gradient(180deg,#090c14,#0d1220)}.site-header,.site-mobile-drawer,.landing-main,.landing-footer{font-family:Syne,Segoe UI,sans-serif}.site-header{position:sticky;top:0;z-index:100;background:#090c14eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.app-shell.app-session .site-header{margin:-24px -20px 24px;padding:0 20px}.app-shell.app-guest .site-header{padding:0 20px}.site-header-inner{width:min(1220px,100%);min-height:72px;margin:0 auto;display:flex;align-items:center;gap:18px}.site-logo{display:inline-flex;align-items:center;gap:10px;background:transparent;color:#f0f4ff;font-size:19px;font-weight:800;letter-spacing:-.03em;padding:0}.site-logo-dot{width:9px;height:9px;border-radius:999px;background:#22d3ee;box-shadow:0 0 18px #22d3ee8c}.site-desktop-nav{display:flex;align-items:center;gap:10px}.site-desktop-nav button{background:transparent;color:#6b7a94;font-size:13px;padding:8px 12px;border-radius:999px}.site-desktop-nav button:hover:not(:disabled){color:#f0f4ff;background:#ffffff0a}.site-workspace-nav{display:flex;align-items:center;gap:4px}.site-workspace-nav button{min-height:38px;padding:0 14px;border-radius:10px;background:transparent;color:#8fa1bf;font-size:13px;font-weight:600}.site-workspace-nav button.active{color:#22d3ee;background:#22d3ee1a}.site-workspace-nav button:hover:not(:disabled){color:#f0f4ff;background:#ffffff0a}.site-header-spacer{flex:1}.site-header-actions{display:flex;align-items:center;gap:10px}.site-status-pill,.site-wallet-pill{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#8fa1bf;font:500 11px JetBrains Mono,Fira Code,monospace}.site-status-pill.session{color:#34d399;border-color:#34d39938;background:#34d39914}.site-session-dot{width:7px;height:7px;border-radius:999px;background:#34d399;box-shadow:0 0 14px #34d39973}.site-connect-button,.site-primary-cta,.site-secondary-cta,.site-secondary-button,.site-mobile-link{min-height:42px;border-radius:10px;font-weight:700}.site-connect-button,.site-primary-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;background:#22d3ee;color:#080b12}.site-connect-button.full{width:100%}.site-connect-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#080b12;color:#22d3ee;font:700 10px JetBrains Mono,Fira Code,monospace}.site-secondary-button,.site-secondary-cta,.site-mobile-link,.site-mobile-toggle{border:1px solid rgba(255,255,255,.08);background:transparent;color:#9eb0cd}.site-secondary-button{display:inline-flex;align-items:center;justify-content:center;padding:0 16px}.site-secondary-button.danger:hover:not(:disabled){color:#f87171;border-color:#f8717147}.site-primary-cta{padding:0 24px}.site-primary-cta.compact,.site-secondary-cta.compact{min-height:44px;width:100%}.site-secondary-cta{padding:0 18px}.site-mobile-toggle{display:none;width:40px;height:40px;padding:0;align-items:center;justify-content:center;flex-direction:column;gap:4px}.site-mobile-toggle span{width:16px;height:1.5px;border-radius:99px;background:#9eb0cd}.site-mobile-drawer,.site-mobile-drawer.open{display:none}.site-mobile-drawer-body{width:min(1220px,100%);margin:0 auto;padding:18px 20px 24px;background:#111520;border:1px solid rgba(255,255,255,.08);border-top:0;border-bottom-left-radius:18px;border-bottom-right-radius:18px;box-shadow:0 18px 44px #00000057}.site-mobile-session{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px}.site-mobile-link{display:flex;align-items:center;width:100%;justify-content:flex-start;padding:0 14px;margin-top:8px}.site-mobile-link.active{border-color:#22d3ee3d;background:#22d3ee1a;color:#dff7ff}.site-mobile-link.secondary{color:#d2dbeb;background:#ffffff08}.app-banner{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#111520eb}.app-banner-copy{display:grid;gap:6px}.app-banner-copy strong{color:#f0f4ff;font-size:14px}.app-banner-copy span{color:#c6d3ea;font-size:14px;line-height:1.6}.app-banner-actions{display:flex;flex-wrap:wrap;gap:10px}.app-banner-button{min-height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#eaf2ff;font-weight:700}.app-banner-button.primary{background:#ffffff14}.app-banner-button.secondary{color:#b8c7e2}.app-banner.success{border-color:#34d39938;background:#34d3991a}.app-banner.success .app-banner-copy strong,.app-banner.success .app-banner-button.primary{color:#d8fff0}.app-banner.warn{border-color:#fbbf243d;background:#fbbf241a}.app-banner.warn .app-banner-copy strong,.app-banner.warn .app-banner-button.primary{color:#fff0bf}.app-banner.danger{border-color:#f871713d;background:#f871711a}.app-banner.danger .app-banner-copy strong,.app-banner.danger .app-banner-button.primary{color:#ffe1e1}.app-banner.info{border-color:#22d3ee3d;background:#22d3ee14}.app-banner.info .app-banner-copy strong,.app-banner.info .app-banner-button.primary{color:#dff7ff}.loading-state-card,.restricted-state-card{border-radius:26px;border:1px solid rgba(255,255,255,.08);background:#0c1019e6;box-shadow:0 24px 54px #00000042}.loading-state-card{padding:28px}.loading-state-label{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#22d3ee14;color:#8fe9f8;font:700 10px JetBrains Mono,Fira Code,monospace;letter-spacing:.08em;text-transform:uppercase}.loading-state-card h3,.restricted-state-card strong{margin:16px 0 0;color:#f0f4ff;font-size:24px;font-weight:800;letter-spacing:-.03em}.loading-state-card p,.restricted-state-card p{margin:10px 0 0;max-width:680px;color:#9eb0cd;line-height:1.75}.loading-state-lines{display:grid;gap:10px;margin-top:24px}.loading-state-line{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%;animation:loadingPulse 1.4s linear infinite}.loading-state-line.wide{width:100%}.loading-state-line:not(.wide){width:min(92%,760px)}.restricted-state-card{display:grid;justify-items:start;gap:0;padding:32px 28px}.restricted-state-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#f59e0b1f;color:#fbbf24;font-size:24px;font-weight:800}.restricted-state-button{margin-top:22px;min-height:42px;padding:0 18px;border-radius:12px;border:1px solid rgba(34,211,238,.24);background:#22d3ee1a;color:#dff7ff;font-weight:700}.operator-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:center;justify-content:center;padding:24px;background:#04070db8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.operator-dialog{width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border-radius:26px;border:1px solid rgba(245,158,11,.18);background:linear-gradient(180deg,#14110cfa,#0b0e16fa);box-shadow:0 28px 80px #0000006b}.operator-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 24px 0}.operator-dialog-title{display:grid;gap:8px}.operator-dialog-label{color:#8f6d2d;font:700 10px JetBrains Mono,Fira Code,monospace;letter-spacing:.1em;text-transform:uppercase}.operator-dialog-title h3{margin:0;color:#f0f4ff;font-size:24px;font-weight:800;letter-spacing:-.03em}.operator-dialog-close,.operator-dialog-cancel,.operator-dialog-confirm{min-height:40px;padding:0 14px;border-radius:12px;font-weight:700}.operator-dialog-close,.operator-dialog-cancel{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#dbe8ff}.operator-dialog-copy{margin:12px 0 0;padding:0 24px;color:#9eb0cd;line-height:1.75}.operator-dialog-meta{margin:18px 24px 0;padding:12px 14px;border-radius:14px;border:1px solid rgba(245,158,11,.16);background:#f59e0b14;display:flex;align-items:center;justify-content:space-between;gap:12px}.operator-dialog-meta span{color:#b5a070;font:700 11px JetBrains Mono,Fira Code,monospace;text-transform:uppercase;letter-spacing:.08em}.operator-dialog-meta strong{color:#f6e3b2;font-size:14px;word-break:break-word}.operator-dialog-form{display:grid;gap:16px;padding:18px 24px 24px}.operator-dialog-field{display:grid;gap:8px}.operator-dialog-field span{color:#dbe8ff;font-size:13px;font-weight:700}.operator-dialog-input,.operator-dialog-textarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#090c14b8;color:#f0f4ff}.operator-dialog-input{min-height:46px;padding:0 14px}.operator-dialog-textarea{min-height:112px;padding:12px 14px;resize:vertical}.operator-dialog-input::placeholder,.operator-dialog-textarea::placeholder{color:#6f809d}.operator-dialog-error{padding:12px 14px;border-radius:14px;border:1px solid rgba(248,113,113,.22);background:#f871711a;color:#ffd6d6;line-height:1.6}.operator-dialog-actions{display:flex;justify-content:flex-end;gap:10px}.operator-dialog-confirm{border:1px solid transparent;color:#0b1019}.operator-dialog-confirm.success{background:#34d399}.operator-dialog-confirm.warn{background:#fbbf24}.operator-dialog-confirm.danger{background:#f87171}@keyframes loadingPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.app-shell.app-guest .banner{margin-top:18px;background:#111520eb;border-color:#ffffff14;color:#d8e3f7}.app-shell.app-guest .banner.success{color:#34d399;background:#34d3991a;border-color:#34d39938}.app-shell.app-guest .banner.danger{color:#f87171;background:#f871711a;border-color:#f8717138}.landing-main{padding:0 20px}.landing-hero{position:relative;overflow:hidden}.landing-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 0%,black 45%,transparent 100%);mask-image:radial-gradient(ellipse 78% 62% at 50% 0%,black 45%,transparent 100%);pointer-events:none}.landing-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,420px);gap:26px;align-items:start;padding:92px 0 80px}.landing-hero-copy h1{margin:0 0 24px;max-width:11ch;font-size:clamp(40px,6vw,68px);line-height:1.04;letter-spacing:-.05em;font-weight:800}.landing-hero-copy h1 span{color:#22d3ee}.landing-eyebrow,.landing-card-label,.landing-section-label{margin:0 0 16px;color:#22d3ee;text-transform:uppercase;letter-spacing:.14em;font:500 11px JetBrains Mono,Fira Code,monospace}.landing-subcopy,.landing-section-head p,.landing-auth-copy,.landing-step-card p,.landing-pricing-card p,.landing-faq-item p{color:#8fa1bf;line-height:1.72}.landing-subcopy{max-width:520px;margin:0 0 32px;font-size:17px}.landing-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.landing-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#8fa1bf;font:500 11px JetBrains Mono,Fira Code,monospace}.landing-badge.accent{color:#22d3ee;border-color:#22d3ee3d;background:#22d3ee1a}.landing-badge.usdt,.landing-pricing-pill{color:#26a17b;border-color:#26a17b3d;background:#26a17b1f}.landing-hero-actions,.landing-auth-actions{display:flex;flex-wrap:wrap;gap:12px}.landing-device-hint{margin:22px 0 0;color:#5b6a84;font:500 12px JetBrains Mono,Fira Code,monospace}.landing-signal-grid{margin-top:34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.landing-signal-grid article{padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#111520d1}.landing-signal-grid span{display:block;margin-bottom:8px;color:#5b6a84;font:500 10px JetBrains Mono,Fira Code,monospace;text-transform:uppercase;letter-spacing:.12em}.landing-signal-grid strong{display:block;color:#f0f4ff;font-size:18px;line-height:1.2}.landing-auth-card{padding:28px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#111520f0;box-shadow:0 24px 52px #00000047}.landing-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.landing-card-head h2,.landing-section-head h2{margin:0;color:#f0f4ff;font-size:clamp(26px,3vw,38px);line-height:1.08;letter-spacing:-.04em}.landing-card-head h2{font-size:26px}.landing-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.landing-progress-step{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);color:#5b6a84;font:500 10px JetBrains Mono,Fira Code,monospace}.landing-progress-step.active{color:#22d3ee;border-color:#22d3ee3d;background:#22d3ee14}.landing-progress-step.done{color:#34d399;border-color:#34d39933;background:#34d39914}.landing-progress-dot{width:8px;height:8px;border-radius:999px;background:currentColor}.landing-status-stack{display:grid;gap:10px}.landing-status-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.landing-status-row span,.landing-status-row strong,.landing-history-bar span,.landing-history-info,.landing-history-balance{font-family:JetBrains Mono,Fira Code,monospace}.landing-status-row span{color:#6b7a94;font-size:11px}.landing-status-row strong{color:#dbe8ff;font-size:11px;text-align:right}.landing-auth-copy{margin:18px 0 20px;font-size:14px}.landing-auth-actions{display:grid;grid-template-columns:1fr}.landing-section{padding:72px 0 0}.landing-section-head{margin-bottom:34px}.landing-section-head.compact{margin-bottom:28px}.landing-steps-grid,.landing-pricing-grid,.landing-faq-grid{display:grid;gap:16px}.landing-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-step-card,.landing-pricing-card,.landing-faq-item{padding:26px 24px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#111520e0}.landing-step-number{display:inline-block;margin-bottom:14px;color:#5b6a84;font:500 11px JetBrains Mono,Fira Code,monospace}.landing-step-icon{width:40px;height:40px;display:grid;place-items:center;margin-bottom:16px;border-radius:12px;border:1px solid rgba(34,211,238,.22);background:#22d3ee1a;color:#22d3ee;font-size:18px}.landing-step-card h3,.landing-pricing-card h3{margin:0 0 10px;color:#f0f4ff;font-size:18px;letter-spacing:-.03em}.landing-pricing-grid,.landing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pricing-card.featured{border-color:#22d3ee3d;background:#22d3ee14}.landing-pricing-highlight{margin-top:16px;padding:10px 12px;border-radius:12px;background:#22d3ee0f;border-left:2px solid #22d3ee;color:#bfefff;font:500 12px JetBrains Mono,Fira Code,monospace}.landing-pricing-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;margin-top:14px;font:500 11px JetBrains Mono,Fira Code,monospace}.landing-results-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);gap:30px;align-items:start}.landing-results-list{margin:0;padding:0;list-style:none}.landing-results-list li{position:relative;padding:0 0 16px 18px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08);color:#8fa1bf;line-height:1.65}.landing-results-list li:before{content:"";position:absolute;top:9px;left:0;width:6px;height:6px;border-radius:999px;background:#22d3ee}.landing-history-mockup{overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#111520e0}.landing-history-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);color:#5b6a84;font-size:11px}.landing-history-dot{width:8px;height:8px;border-radius:999px}.landing-history-dot.red{background:#f87171}.landing-history-dot.amber{background:#fbbf24}.landing-history-dot.green{background:#34d399}.landing-history-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.landing-history-thumb{width:42px;height:42px;flex-shrink:0;border-radius:8px}.landing-history-thumb.cyan{background:linear-gradient(135deg,#1a1a2e,#22d3ee8c)}.landing-history-thumb.orange{background:linear-gradient(135deg,#2b1a1a,#ee6622b3)}.landing-history-thumb.green{background:linear-gradient(135deg,#1a2e1a,#34d39973)}.landing-history-meta{flex:1}.landing-history-name{color:#f0f4ff;font-size:13px;font-weight:700}.landing-history-info{margin-top:3px;color:#8fa1bf;font-size:11px}.landing-history-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font:500 10px JetBrains Mono,Fira Code,monospace}.landing-history-status.success{color:#34d399;background:#34d3991a}.landing-history-status.warn{color:#fbbf24;background:#fbbf241a}.landing-history-balance{padding:14px 16px;color:#7f92af;font-size:12px}.landing-history-balance span{color:#26a17b}.landing-faq-q{margin-bottom:8px;color:#8fa1bf;font:500 11px JetBrains Mono,Fira Code,monospace}.landing-faq-a{margin-bottom:8px;font-size:18px;font-weight:700;letter-spacing:-.02em}.landing-faq-a.yes{color:#34d399}.landing-faq-a.no{color:#f87171}.landing-footer{border-top:1px solid rgba(255,255,255,.08);margin-top:72px;padding:28px 20px 42px}.landing-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#5b6a84;font-size:13px}.workspace-page{padding-bottom:0}.overview-panel{padding:0;overflow:hidden;border-color:#ffffff14;background:#111520e6;box-shadow:0 28px 72px #00000047}.overview-layout{display:flex;min-height:780px}.overview-sidebar{width:200px;flex-shrink:0;padding:24px 12px;border-right:1px solid rgba(255,255,255,.08);background:#090c1480}.overview-sidebar-item{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;padding:0 12px;margin-bottom:4px;border-radius:10px;background:transparent;color:#8fa1bf;font-size:13px;font-weight:600}.overview-sidebar-item:hover:not(:disabled){color:#f0f4ff;background:#ffffff0a}.overview-sidebar-item.active{color:#22d3ee;background:#22d3ee1a}.overview-sidebar-icon{width:16px;text-align:center;font-size:14px}.overview-sidebar-divider{height:1px;margin:12px 4px;background:#ffffff14}.overview-main{flex:1;padding:32px}.overview-page-header{margin-bottom:24px}.overview-page-breadcrumb,.overview-summary-label,.overview-card-label,.overview-stats-row span,.overview-balance-title,.overview-loop-badge,.overview-inline-link,.overview-summary-exp{font-family:JetBrains Mono,Fira Code,monospace}.overview-page-breadcrumb{margin-bottom:6px;color:#5b6a84;font-size:11px;letter-spacing:.08em}.overview-page-header h2{margin:0;color:#f0f4ff;font-size:24px;font-weight:800;letter-spacing:-.03em}.overview-summary-strip{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:16px 20px;margin-bottom:20px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#111520f5}.overview-summary-item{display:flex;flex-direction:column;gap:3px}.overview-summary-label,.overview-card-label,.overview-stats-row span{color:#5b6a84;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.overview-summary-item strong,.overview-summary-item strong span{color:#dbe8ff;font-size:13px}.overview-summary-divider{width:1px;height:34px;background:#ffffff14}.overview-role-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.11);color:#9eb0cd;font:500 10px JetBrains Mono,Fira Code,monospace}.overview-role-pill.admin{color:#fbbf24;border-color:#fbbf2447;background:#fbbf241a}.overview-session-inline{display:inline-flex;align-items:center;gap:8px}.overview-summary-exp{color:#5b6a84;font-size:11px}.overview-card-grid{display:grid;gap:16px}.overview-card-grid-top{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.overview-card-grid-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-card{padding:20px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#111520f5}.overview-balance-list,.overview-loop-list,.overview-quick-actions,.overview-recent-list{display:grid;gap:8px}.overview-balance-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;border-radius:12px;border:1px solid transparent}.overview-balance-row.available{border-color:#26a17b47;background:#26a17b21}.overview-balance-row.held{border-color:#fbbf2447;background:#fbbf241a}.overview-balance-row.total{border-color:#ffffff1c;background:#161c2e}.overview-balance-title{display:inline-flex;align-items:center;gap:7px;color:#8fa1bf;font-size:11px}.overview-balance-dot{width:6px;height:6px;border-radius:999px}.overview-balance-dot.available{background:#26a17b}.overview-balance-dot.held{background:#fbbf24}.overview-balance-dot.total{background:#5b6a84}.overview-balance-row strong,.overview-stats-row strong,.overview-money-amount{font-family:JetBrains Mono,Fira Code,monospace}.overview-balance-row strong{color:#f0f4ff;font-size:15px}.overview-balance-cta{margin-top:14px}.overview-action-button{min-height:38px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:700}.overview-action-button.usdt{background:#26a17b;color:#fff}.overview-action-button.outline{background:transparent;border:1px solid rgba(255,255,255,.11);color:#9eb0cd}.overview-loop-step{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#161c2e}.overview-loop-step.done{border-color:#34d39940;background:#34d3991a}.overview-loop-step.active{border-color:#22d3ee40;background:#22d3ee1a}.overview-loop-step.pending{opacity:.5}.overview-loop-index{width:24px;height:24px;display:grid;place-items:center;flex-shrink:0;border-radius:999px;background:#1c2340;color:#5b6a84;font:600 10px JetBrains Mono,Fira Code,monospace}.overview-loop-step.done .overview-loop-index{background:#34d399;color:#080b12}.overview-loop-step.active .overview-loop-index{background:#22d3ee;color:#080b12}.overview-loop-copy{flex:1;display:flex;flex-direction:column;gap:2px}.overview-loop-copy strong{color:#f0f4ff;font-size:13px}.overview-loop-copy span{color:#6b7a94;font-size:11px}.overview-loop-step.done .overview-loop-copy strong{color:#34d399}.overview-loop-step.active .overview-loop-copy strong{color:#22d3ee}.overview-loop-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:10px}.overview-loop-badge.done{color:#34d399;border:1px solid rgba(52,211,153,.25);background:#34d3991a}.overview-loop-badge.active{color:#22d3ee;border:1px solid rgba(34,211,238,.25);background:#22d3ee1a}.overview-loop-badge.pending{color:#5b6a84;border:1px solid rgba(255,255,255,.08);background:#1c2340}.overview-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.overview-signal-card{padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#161c2e;color:#9eb0cd;text-align:left}.overview-signal-card.jobs{border-color:#fbbf2447;background:#fbbf241a}.overview-signal-card.assets{border-color:#34d39940;background:#34d3991a}.overview-signal-card strong{display:block;color:#f0f4ff;font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1}.overview-signal-card.jobs strong,.overview-signal-card.jobs em{color:#fbbf24}.overview-signal-card.assets strong,.overview-signal-card.assets em{color:#34d399}.overview-signal-card span,.overview-signal-card em{display:block;margin-top:6px;font-size:11px;font-style:normal}.overview-stats-row{display:flex;gap:18px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.overview-stats-row div{display:flex;flex-direction:column;gap:4px}.overview-stats-row strong{color:#f0f4ff;font-size:15px}.overview-quick-action,.overview-recent-item{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#161c2e;color:#9eb0cd;text-align:left}.overview-quick-action.primary{border-color:#22d3ee40;background:#22d3ee1a}.overview-quick-action.usdt{border-color:#26a17b47;background:#26a17b21}.overview-quick-icon,.overview-money-icon{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:16px}.overview-quick-copy,.overview-recent-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.overview-quick-copy strong,.overview-recent-copy strong{color:#f0f4ff;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-quick-copy span,.overview-recent-copy span{color:#8fa1bf;font-size:11px;line-height:1.45}.overview-quick-action.primary .overview-quick-copy strong,.overview-quick-action.primary .overview-quick-arrow{color:#22d3ee}.overview-quick-action.usdt .overview-quick-copy strong,.overview-quick-action.usdt .overview-quick-arrow{color:#26a17b}.overview-quick-arrow{color:#5b6a84;font-size:14px}.overview-recent-thumb{width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#1c2340}.overview-recent-thumb.success{background:linear-gradient(135deg,#1a1a2e,#34d39973)}.overview-recent-thumb.warn{background:linear-gradient(135deg,#2b2414,#fbbf2473)}.overview-recent-thumb.danger{background:linear-gradient(135deg,#2d1717,#f8717173)}.overview-recent-thumb.subtle{background:linear-gradient(135deg,#1a1a2e,#6b7a9473)}.overview-recent-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font:500 10px JetBrains Mono,Fira Code,monospace}.overview-recent-chip.success{color:#34d399;background:#34d3991a}.overview-recent-chip.warn{color:#fbbf24;background:#fbbf241a}.overview-recent-chip.danger{color:#f87171;background:#f871711a}.overview-recent-chip.subtle{color:#9eb0cd;background:#ffffff0a}.overview-money-icon.positive,.overview-money-amount.positive{color:#26a17b}.overview-money-icon.negative,.overview-money-amount.negative{color:#f87171}.overview-money-icon.neutral,.overview-money-amount.neutral{color:#9eb0cd}.overview-money-amount{font-size:12px;white-space:nowrap}.overview-inline-link{min-height:28px;align-self:flex-start;padding:0;background:transparent;color:#5b6a84;font-size:12px}.overview-inline-link:hover:not(:disabled){color:#22d3ee}.overview-link-row{display:flex;flex-wrap:wrap;gap:12px}.overview-empty-state{padding:28px 20px;border-radius:12px;border:1px dashed rgba(255,255,255,.08);color:#5b6a84;text-align:center}.overview-empty-icon{margin-bottom:8px;font-size:22px;opacity:.5}.overview-empty-title{margin-bottom:6px;color:#dbe8ff;font-size:12px;font-family:JetBrains Mono,Fira Code,monospace}.overview-empty-state p{margin:0;color:#5b6a84;font-size:11px;line-height:1.6}.create-layout{min-height:820px}.create-main{padding-bottom:40px}.create-page-header{margin-bottom:22px}.create-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.create-heading-row h2{margin:0;color:#f0f4ff;font-size:24px;font-weight:800;letter-spacing:-.03em}.create-page-copy,.create-card-copy,.create-card-note{margin:0;color:#8fa1bf;font-size:14px;line-height:1.7}.create-page-copy{margin-top:10px;max-width:640px}.create-tool-pill,.create-card-label,.create-prompt-hint,.create-prompt-counter,.create-param-label,.create-option-copy span,.create-option-tag,.create-context-strip,.create-card-note,.create-status-note,.create-balance-row span,.create-meta-row span{font-family:JetBrains Mono,Fira Code,monospace}.create-tool-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#dbe8ff;font-size:11px;white-space:nowrap}.create-context-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;margin-bottom:20px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#111520f5;color:#8fa1bf;font-size:12px}.create-context-pill,.create-card-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);font-size:11px;font-weight:700}.create-context-pill.ready,.create-card-badge.ready{border-color:#34d39952;background:#34d3991f;color:#86efac}.create-context-pill.warn,.create-card-badge.warn{border-color:#fbbf2452;background:#fbbf241f;color:#facc15}.create-context-pill.danger,.create-card-badge.danger{border-color:#f8717152;background:#f871711f;color:#fca5a5}.create-context-pill.subtle,.create-card-badge.subtle{border-color:#ffffff1c;background:#ffffff0a;color:#8fa1bf}.create-context-divider{width:1px;height:18px;background:#ffffff14}.create-grid-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:20px;align-items:start}.create-left-column,.create-right-column{display:grid;gap:18px}.create-right-column{position:sticky;top:24px}.create-card{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#111520f0;box-shadow:0 20px 52px #0000002e;padding:22px}.create-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.create-card-head h3{margin:0;color:#f0f4ff;font-size:20px;line-height:1.1;letter-spacing:-.02em}.create-card-label,.create-param-label,.create-balance-row span,.create-meta-row span{display:block;color:#5b6a84;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.create-card-copy{margin-bottom:16px}.create-prompt-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.create-prompt-action{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(34,211,238,.22);background:#22d3ee14;color:#b9f3ff;font:700 11px JetBrains Mono,Fira Code,monospace}.create-prompt-action.subtle{border-color:#ffffff1f;background:#ffffff0a;color:#9eb0cd}.create-prompt-input{width:100%;min-height:180px;resize:vertical;padding:16px 18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#090c14ad;color:#f0f4ff;font-size:15px;line-height:1.65}.create-prompt-input::placeholder{color:#5b6a84}.create-prompt-input:focus{outline:none;border-color:#22d3ee59;box-shadow:0 0 0 1px #22d3ee26}.create-prompt-input.ready{border-color:#34d39938}.create-prompt-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.create-prompt-hint,.create-prompt-counter{color:#7c8ca8;font-size:11px}.create-prompt-counter.warn{color:#facc15}.create-param-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.create-param-group,.create-option-list,.create-quote-list,.create-balance-list,.create-action-stack,.create-followup-meta{display:grid;gap:10px}.create-option-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#090c148a;color:#dbe8ff;text-align:left}.create-option-button:hover:not(:disabled){border-color:#ffffff24;background:#ffffff0d}.create-option-button:disabled{opacity:.6}.create-option-button.selected{border-color:#22d3ee52;background:#22d3ee1a}.create-option-copy{display:grid;gap:3px}.create-option-copy strong,.create-quote-row strong,.create-balance-row strong,.create-meta-row strong{color:#f0f4ff;font-size:14px;line-height:1.35}.create-option-copy span,.create-option-tag,.create-card-note{color:#7c8ca8;font-size:11px}.create-option-tag{white-space:nowrap}.create-quote-row,.create-balance-row,.create-meta-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:16px;background:#090c148a;border:1px solid rgba(255,255,255,.06)}.create-quote-row span{color:#7c8ca8;font-size:12px}.create-quote-row.total strong{color:#86efac;font-size:19px}.create-balance-row strong.insufficient{color:#fca5a5}.create-card-note{margin-top:14px}.create-status-note{padding:11px 12px;margin-top:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);font-size:11px}.create-status-note.ready{border-color:#34d39938;background:#34d3991a;color:#86efac}.create-status-note.warn{border-color:#fbbf2438;background:#fbbf241a;color:#facc15}.create-status-note.danger{border-color:#f8717138;background:#f871711a;color:#fca5a5}.create-status-note.subtle{border-color:#ffffff14;background:#ffffff0a;color:#8fa1bf}.create-inline-link{margin-top:12px;padding:0;border:none;background:transparent;color:#7dd3fc;font-size:12px;text-align:left}.create-inline-link:hover{color:#bae6fd}.create-submit-button,.create-secondary-button{min-height:50px;border-radius:16px;font-weight:700;font-size:15px}.create-submit-button{border:none}.create-submit-button.ready{background:linear-gradient(135deg,#22d3ee,#06b6d4);color:#071017}.create-submit-button.ready:hover{filter:brightness(1.04)}.create-submit-button.submitting{border:1px solid rgba(34,211,238,.28);background:#22d3ee1a;color:#67e8f9}.create-submit-button.disabled{border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#6b7b96;cursor:not-allowed}.create-secondary-button{border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#dbe8ff}.create-secondary-button:hover{background:#ffffff0f}.create-action-copy{margin-bottom:0}.history-layout{min-height:820px}.history-main{padding-bottom:40px}.history-page-header{margin-bottom:22px}.history-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.history-heading-row h2{margin:0;color:#f0f4ff;font-size:24px;font-weight:800;letter-spacing:-.03em}.history-page-copy,.history-empty-state p,.history-job-prompt-block p,.history-job-error p,.history-footnote{margin:0;color:#8fa1bf;font-size:14px;line-height:1.7}.history-page-copy{margin-top:10px;max-width:680px}.history-primary-button,.history-empty-action{min-height:46px;padding:0 18px;border-radius:16px;border:none;background:linear-gradient(135deg,#22d3ee,#06b6d4);color:#071017;font-weight:700}.history-primary-button:hover,.history-empty-action:hover{filter:brightness(1.04)}.history-mobile-tabs,.history-job-list,.history-assets-grid,.history-money-list{display:grid;gap:12px}.history-mobile-tabs{display:none;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:18px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#111520f0}.history-mobile-tabs button{min-height:42px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border:none;border-radius:10px;background:transparent;color:#8fa1bf;font-weight:700}.history-mobile-tabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:24px;padding:0 8px;border-radius:999px;background:#ffffff0d;color:#7c8ca8;font-size:11px;font-family:JetBrains Mono,Fira Code,monospace}.history-mobile-tabs button.active{background:#22d3ee1a;color:#67e8f9}.history-mobile-tabs button.active span{background:#22d3ee24;color:#67e8f9}.history-desktop-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:20px;align-items:start}.history-mobile-pane{display:none}.history-money-column{position:sticky;top:24px}.history-section-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.history-section-label,.history-section-link,.history-job-detail span,.history-job-prompt-block span,.history-job-error span,.history-assets-label,.history-money-ref,.history-money-time,.history-empty-title{font-family:JetBrains Mono,Fira Code,monospace}.history-section-label{color:#5b6a84;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.history-section-link{padding:0;border:none;background:transparent;color:#7dd3fc;font-size:12px}.history-section-link:hover{color:#bae6fd}.history-empty-state{display:grid;gap:10px;padding:36px 26px;text-align:center;border:1px dashed rgba(255,255,255,.1);border-radius:22px;background:#111520ad}.history-empty-icon{font-size:28px;opacity:.45}.history-empty-title{color:#dbe8ff;font-size:12px}.history-empty-action{justify-self:center}.history-job-card{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#111520f0;box-shadow:0 20px 52px #00000029}.history-job-card.queued{border-left:3px solid #facc15}.history-job-card.processing{border-left:3px solid #22d3ee}.history-job-card.succeeded{border-left:3px solid #86efac}.history-job-card.failed,.history-job-card.refunded,.history-job-card.canceled{border-left:3px solid #fca5a5}.history-job-header{width:100%;display:flex;align-items:center;gap:14px;padding:16px 18px;border:none;background:transparent;color:inherit;text-align:left}.history-job-header:hover{background:#ffffff08}.history-status-chip{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.history-status-chip.queued{background:#fbbf241f;color:#facc15}.history-status-chip.processing{background:#22d3ee1f;color:#67e8f9}.history-status-chip.succeeded{background:#34d3991f;color:#86efac}.history-status-chip.failed,.history-status-chip.refunded,.history-status-chip.canceled{background:#f871711f;color:#fca5a5}.history-job-meta{flex:1;min-width:0}.history-job-prompt{overflow:hidden;color:#f0f4ff;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.history-job-params{margin-top:3px;color:#7c8ca8;font-size:11px;font-family:JetBrains Mono,Fira Code,monospace}.history-job-time,.history-job-price{flex-shrink:0;font-family:JetBrains Mono,Fira Code,monospace}.history-job-time{color:#7c8ca8;font-size:11px}.history-job-price{color:#86efac;font-size:13px;font-weight:700}.history-job-chevron{color:#5b6a84;font-size:12px;transition:transform .2s ease}.history-job-chevron.open{transform:rotate(180deg)}.history-job-body{padding:0 18px 18px;border-top:1px solid rgba(255,255,255,.08)}.history-job-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 14px}.history-job-detail,.history-job-prompt-block,.history-job-note,.history-job-error,.history-job-release,.history-money-card{border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#090c148a}.history-job-detail{padding:12px 14px}.history-job-detail span,.history-job-prompt-block span,.history-job-error span,.history-assets-label{display:block;color:#5b6a84;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.history-job-detail strong{display:block;margin-top:5px;color:#f0f4ff;font-size:13px}.history-job-prompt-block{padding:12px 14px}.history-job-prompt-block p{margin-top:6px;font-size:13px}.history-job-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.history-job-action{min-height:36px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#dbe8ff;font-size:12px;font-weight:700}.history-job-action.primary{border-color:#22d3ee38;background:#22d3ee1a;color:#67e8f9}.history-job-note,.history-job-error,.history-job-release{padding:12px 14px;margin-top:12px;font-size:12px}.history-job-note.queued,.history-job-note.processing{border-color:#22d3ee38;background:#22d3ee1a;color:#67e8f9}.history-job-note.subtle{color:#8fa1bf}.history-job-error{border-color:#f871713d;background:#f871711a}.history-job-error span,.history-job-error p{color:#fca5a5}.history-job-release{border-color:#ffffff1a;color:#c4d1e8}.history-assets-section{margin-top:14px}.history-assets-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:10px}.history-asset-card{display:grid;gap:0;overflow:hidden;text-decoration:none;border-radius:16px;border:1px solid rgba(34,211,238,.16);background:#22d3ee14}.history-asset-thumb{min-height:110px;display:grid;place-items:center;color:#f0f4ffb3;font-size:28px;background:linear-gradient(135deg,#090c14e6,#22d3ee29)}.history-asset-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px}.history-asset-copy strong{display:block;color:#f0f4ff;font-size:12px}.history-asset-copy span{display:block;margin-top:4px;color:#8fa1bf;font-size:11px}.history-download-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;background:#34d39924;color:#86efac;font-size:11px;font-weight:700}.history-money-card{overflow:hidden;padding:0}.history-money-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.history-money-item:last-child{border-bottom:none}.history-money-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;flex-shrink:0;font-size:14px}.history-money-icon.in{background:#34d3991f;color:#86efac}.history-money-icon.out{background:#f871711f;color:#fca5a5}.history-money-icon.held{background:#fbbf241f;color:#facc15}.history-money-icon.release,.history-money-icon.neutral{background:#ffffff0f;color:#c4d1e8}.history-money-meta{flex:1;min-width:0}.history-money-type{color:#f0f4ff;font-size:13px;font-weight:700}.history-money-ref{margin-top:3px;color:#7c8ca8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-money-time{color:#7c8ca8;font-size:11px;flex-shrink:0}.history-money-amount{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;font-weight:700;text-align:right;flex-shrink:0}.history-money-amount.in{color:#86efac}.history-money-amount.out{color:#fca5a5}.history-money-amount.held{color:#facc15}.history-money-amount.release,.history-money-amount.neutral{color:#c4d1e8}.history-footnote{margin-top:18px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#111520c7;font-size:13px}.wallet-layout{min-height:820px}.wallet-main{padding-bottom:40px}.wallet-page-header{margin-bottom:22px}.wallet-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wallet-heading-row h2{margin:0;color:#f0f4ff;font-size:24px;font-weight:800;letter-spacing:-.03em}.wallet-page-copy,.wallet-form-note,.wallet-empty-state p,.wallet-invoice-panel p,.wallet-session-notice{margin:0;color:#8fa1bf;font-size:14px;line-height:1.7}.wallet-page-copy{margin-top:10px;max-width:700px}.wallet-balance-pill,.wallet-card-label,.wallet-detail-row span,.wallet-balance-item span,.wallet-form-row span,.wallet-invoice-field span,.wallet-invoice-meta-row span,.wallet-history-copy,.wallet-history-meta,.wallet-history-count,.wallet-empty-title{font-family:JetBrains Mono,Fira Code,monospace}.wallet-balance-pill{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(52,211,153,.24);background:#34d3991f;color:#86efac;font-size:11px;white-space:nowrap}.wallet-grid-shell{display:grid;grid-template-columns:minmax(290px,320px) minmax(0,1fr);gap:20px;align-items:start}.wallet-left-column,.wallet-right-column{display:grid;gap:18px}.wallet-card,.wallet-invoice-card,.wallet-empty-state{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#111520f0;box-shadow:0 20px 52px #00000029}.wallet-card{padding:22px}.wallet-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.wallet-card-head h3{margin:0;color:#f0f4ff;font-size:20px;line-height:1.1;letter-spacing:-.02em}.wallet-card-label,.wallet-detail-row span,.wallet-balance-item span,.wallet-form-row span,.wallet-invoice-field span,.wallet-invoice-meta-row span{display:block;color:#5b6a84;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.wallet-detail-list,.wallet-action-list,.wallet-invoice-form,.wallet-invoice-fields,.wallet-history-list{display:grid;gap:10px}.wallet-detail-row,.wallet-action-row,.wallet-history-item{padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#090c148a}.wallet-detail-row strong,.wallet-balance-item strong,.wallet-state-copy strong,.wallet-action-copy strong,.wallet-history-head strong,.wallet-invoice-meta-row strong{display:block;margin-top:5px;color:#f0f4ff;font-size:13px;word-break:break-word}.wallet-balance-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:16px;border-radius:16px;overflow:hidden;background:#ffffff14}.wallet-balance-item{padding:14px;background:#090c14ad}.wallet-balance-item strong{color:#86efac;font-size:14px}.wallet-state-card{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#090c148a}.wallet-state-card.connected{border-color:#34d3993d;background:#34d3991a}.wallet-state-card.disconnected{border-color:#f871713d;background:#f871711a}.wallet-state-card.session{margin-top:10px}.wallet-state-dot{width:8px;height:8px;margin-top:5px;border-radius:50%;flex-shrink:0}.wallet-state-dot.connected{background:#86efac}.wallet-state-dot.disconnected{background:#fca5a5}.wallet-state-copy span,.wallet-action-copy span,.wallet-history-copy,.wallet-history-meta span{display:block;margin-top:4px;color:#8fa1bf;font-size:11px;line-height:1.6}.wallet-session-notice{margin-top:12px;padding:14px 16px;border-radius:16px;border:1px solid rgba(0,152,234,.24);background:#0098ea1a;font-size:12px}.wallet-session-notice strong{display:block;margin-bottom:4px;color:#7dd3fc}.wallet-action-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.wallet-action-copy{flex:1}.wallet-action-button,.wallet-create-button,.wallet-copy-button,.wallet-history-action,.wallet-inline-button{min-height:40px;border-radius:12px;font-weight:700;cursor:pointer}.wallet-action-button,.wallet-copy-button,.wallet-history-action,.wallet-inline-button{padding:0 14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#dbe8ff}.wallet-action-button.ton{border-color:#0098ea42;background:#0098ea1f;color:#7dd3fc}.wallet-action-button.danger{color:#fca5a5}.wallet-create-button{width:100%;border:none;background:linear-gradient(135deg,#26a17b,#34d399);color:#071017}.wallet-create-button:disabled{border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#6b7b96;cursor:not-allowed}.wallet-inline-button.primary{background:linear-gradient(135deg,#22d3ee,#06b6d4);color:#071017;border:none}.wallet-form-row{display:grid;gap:6px}.wallet-input-wrap{display:flex;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#090c14ad}.wallet-quick-amounts{display:flex;flex-wrap:wrap;gap:10px}.wallet-quick-amount{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(52,211,153,.22);background:#34d39914;color:#a7f3d0;font:700 11px JetBrains Mono,Fira Code,monospace}.wallet-quick-amount.active{background:#34d39929;border-color:#34d3995c;color:#dcfce7}.wallet-form-input{flex:1;min-width:0;padding:12px 14px;border:none;background:transparent;color:#f0f4ff;font-family:JetBrains Mono,Fira Code,monospace;font-size:15px;font-weight:700}.wallet-form-input:focus{outline:none}.wallet-input-suffix{padding:0 14px;border-left:1px solid rgba(255,255,255,.08);color:#86efac;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}.wallet-network-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;width:fit-content;padding:0 14px;border-radius:12px;border:1px solid rgba(0,152,234,.26);background:#0098ea1f;color:#7dd3fc;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;font-weight:700}.wallet-form-note{font-size:12px}.wallet-invoice-card{overflow:hidden}.wallet-invoice-card.awaiting{border-color:#fbbf243d}.wallet-invoice-card.detected{border-color:#0098ea3d}.wallet-invoice-card.credited{border-color:#34d3993d}.wallet-invoice-card.review{border-color:#fbbf243d}.wallet-invoice-card.expired,.wallet-invoice-card.failed{border-color:#f871713d}.wallet-invoice-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px}.wallet-invoice-card.awaiting .wallet-invoice-header,.wallet-invoice-card.review .wallet-invoice-header{background:#fbbf241a}.wallet-invoice-card.detected .wallet-invoice-header{background:#0098ea1a}.wallet-invoice-card.credited .wallet-invoice-header{background:#34d3991a}.wallet-invoice-card.expired .wallet-invoice-header,.wallet-invoice-card.failed .wallet-invoice-header{background:#f871711a}.wallet-invoice-status strong{display:block;color:#f0f4ff;font-size:15px}.wallet-invoice-status span{display:block;margin-top:4px;color:#8fa1bf;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px}.wallet-invoice-amount{color:#f0f4ff;font-family:JetBrains Mono,Fira Code,monospace;font-size:18px;font-weight:800}.wallet-invoice-body{padding:18px}.wallet-invoice-field{display:grid;gap:5px}.wallet-invoice-field-row{display:flex;align-items:center;gap:10px}.wallet-invoice-field code{flex:1;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#090c148a;color:#dbe8ff;font-size:12px;word-break:break-all}.wallet-invoice-field code.memo{color:#facc15;border-color:#fbbf2438;background:#fbbf241a}.wallet-copy-button{flex-shrink:0}.wallet-invoice-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.wallet-invoice-meta-row{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#090c148a}.wallet-memo-warning{margin-top:14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(251,191,36,.24);background:#fbbf241a;color:#d7dee9;font-size:12px;line-height:1.6}.wallet-memo-warning strong{display:block;margin-bottom:4px;color:#facc15}.wallet-invoice-panel{margin-top:14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.wallet-invoice-panel.success{border-color:#34d3993d;background:#34d3991a}.wallet-invoice-panel.review{border-color:#fbbf243d;background:#fbbf241a}.wallet-invoice-panel.expired,.wallet-invoice-panel.failed{border-color:#f871713d;background:#f871711a}.wallet-invoice-panel strong{display:block;margin-bottom:6px;color:#f0f4ff;font-size:13px}.wallet-invoice-panel-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.wallet-empty-state{display:grid;gap:10px;padding:32px 24px;text-align:center}.wallet-empty-icon{font-size:26px;opacity:.45}.wallet-empty-title{color:#dbe8ff;font-size:12px}.wallet-history-count{color:#8fa1bf;font-size:11px}.wallet-history-item{display:flex;align-items:center;justify-content:space-between;gap:14px}.wallet-history-main{flex:1;min-width:0}.wallet-history-head{display:flex;align-items:center;gap:10px;justify-content:space-between}.wallet-history-chip{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap}.wallet-history-chip.awaiting,.wallet-history-chip.review{background:#fbbf241f;color:#facc15}.wallet-history-chip.detected{background:#0098ea1f;color:#7dd3fc}.wallet-history-chip.credited{background:#34d3991f;color:#86efac}.wallet-history-chip.expired,.wallet-history-chip.failed{background:#f871711f;color:#fca5a5}.wallet-history-copy,.wallet-history-meta{font-size:11px}.wallet-history-copy{margin:4px 0 0}.wallet-history-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.wallet-history-action{flex-shrink:0}.admin-layout{min-height:820px}.admin-main{padding-bottom:40px}.admin-sidebar{width:212px;flex-shrink:0;padding:24px 12px;border-right:1px solid rgba(255,255,255,.08);background:#100d08ad}.admin-sidebar-label,.admin-section-label,.admin-sensitive-note,.admin-mode-pill,.admin-sidebar-badge,.admin-alert-type,.admin-alert-copy,.admin-alert-summary-row span,.admin-healthy-note span{font-family:JetBrains Mono,Fira Code,monospace}.admin-sidebar-label{padding:0 10px;margin-bottom:10px;color:#8f6d2d;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.admin-sidebar-group{display:grid;gap:4px}.admin-sidebar-item{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border-radius:10px;border:none;background:transparent;color:#b5a070;font-size:13px;font-weight:700;text-align:left}.admin-sidebar-item:hover:not(:disabled){background:#f59e0b14;color:#ffd28a}.admin-sidebar-item.active{background:#f59e0b1f;color:#fbbf24}.admin-sidebar-badge{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:22px;padding:0 8px;border-radius:999px;background:#f59e0b1f;color:#fbbf24;font-size:10px}.admin-sidebar-badge.alert{background:#f871711f;color:#fca5a5}.admin-page-header{margin-bottom:22px}.admin-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-title-row{display:flex;align-items:center;gap:10px}.admin-title-row h2{margin:0;color:#f0f4ff;font-size:24px;font-weight:800;letter-spacing:-.03em}.admin-mode-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(245,158,11,.24);background:#f59e0b1f;color:#fbbf24;font-size:10px}.admin-page-copy{margin:10px 0 0;color:#9ba8bf;font-size:14px;line-height:1.7;max-width:760px}.admin-page-actions,.admin-mobile-nav,.admin-metrics-grid,.admin-alert-list,.admin-section-stack{display:grid;gap:12px}.admin-page-actions{display:flex;gap:10px}.admin-inline-button,.admin-alert-action{min-height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#dbe8ff;font-weight:700}.admin-inline-button.exit{border-color:#22d3ee38;color:#7dd3fc}.admin-mobile-nav{display:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.admin-mobile-nav button{min-height:40px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#111520eb;color:#b5a070;font-size:12px;font-weight:700}.admin-mobile-nav button span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:22px;padding:0 6px;border-radius:999px;background:#f59e0b1f;color:#fbbf24;font-size:10px}.admin-mobile-nav button.active{border-color:#f59e0b38;background:#f59e0b1a;color:#fbbf24}.admin-section-stack{gap:18px}.admin-section-card,.admin-healthy-note{border:1px solid rgba(245,158,11,.14);border-radius:22px;background:#13120ff0;box-shadow:0 20px 52px #0000002e}.admin-section-card{padding:22px}.admin-section-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.admin-section-label{color:#8f6d2d;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.admin-section-link{padding:0;border:none;background:transparent;color:#fbbf24;font-size:12px;font-family:JetBrains Mono,Fira Code,monospace}.admin-sensitive-note{color:#b5a070;font-size:11px}.admin-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metric-card{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#090c148a}.admin-metric-card.warn{border-color:#f59e0b3d;background:#f59e0b1a}.admin-metric-card.alert{border-color:#f871713d;background:#f871711a}.admin-metric-card span{display:block;color:#8f6d2d;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-family:JetBrains Mono,Fira Code,monospace}.admin-metric-card strong{display:block;margin-top:8px;color:#f0f4ff;font-size:28px;line-height:1}.admin-alert-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-alert-summary-row{padding:14px;border-radius:16px;border:1px solid rgba(245,158,11,.22);background:#f59e0b1a}.admin-alert-summary-row strong{display:block;color:#fbbf24;font-size:22px;line-height:1}.admin-alert-summary-row span{display:block;margin-top:8px;color:#c7b28a;font-size:11px}.admin-healthy-note{padding:16px 18px}.admin-healthy-note strong{display:block;color:#86efac;font-size:14px}.admin-healthy-note span{display:block;margin-top:4px;color:#9ba8bf;font-size:12px;line-height:1.6}.admin-alert-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(248,113,113,.2);background:#f8717114}.admin-alert-type{color:#fca5a5;font-size:10px;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}.admin-alert-copy{flex:1;color:#dbe8ff;font-size:11px;line-height:1.6}.admin-alert-action{flex-shrink:0;color:#fca5a5;border-color:#f871713d;background:#f871711a}.admin-shell .stack-list,.admin-shell .audit-list{gap:10px}.admin-shell .stack-item,.admin-shell .job-card,.admin-shell .audit-item{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#090c148a;box-shadow:none}.admin-shell .stack-item,.admin-shell .job-card{padding:16px 18px}.admin-shell .item-head strong,.admin-shell .audit-action,.admin-shell .asset-tile strong{color:#f0f4ff}.admin-shell .item-copy,.admin-shell .item-meta,.admin-shell .item-meta-row,.admin-shell .audit-meta,.admin-shell .audit-op{color:#9ba8bf}.admin-shell .ghost,.admin-shell .admin-actions button{min-height:36px;padding:0 12px;border-radius:10px;border:1px solid rgba(245,158,11,.18);background:#f59e0b14;color:#fbbf24}.admin-shell .ghost:hover,.admin-shell .admin-actions button:hover{background:#f59e0b24}.admin-shell .asset-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-shell .asset-tile{border-radius:16px;border-color:#f59e0b2e;background:#f59e0b14}.admin-shell .asset-tile span{color:#b5a070}.admin-shell .empty-state{border-radius:18px;border:1px dashed rgba(245,158,11,.18);background:#f59e0b0a;text-align:center;padding:28px 22px}.admin-shell .pill.subtle{background:#f59e0b1a;color:#fbbf24}.admin-shell .pill.warn{background:#f59e0b1f;color:#fbbf24}.admin-shell .pill.danger{background:#f871711f;color:#fca5a5}.admin-shell .pill.success{background:#34d3991f;color:#86efac}@media (max-width: 980px){.site-desktop-nav,.site-workspace-nav{display:none}.site-mobile-toggle{display:inline-flex}.site-mobile-drawer.open{display:block;position:fixed;top:72px;left:0;right:0;bottom:0;z-index:99;padding:0 20px 20px;background:#04070da3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto}.landing-hero-grid,.landing-results-grid{grid-template-columns:1fr}.landing-signal-grid,.landing-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-layout{display:block;min-height:0}.overview-sidebar{display:none}.overview-main{padding:24px 20px}.overview-card-grid-top,.overview-card-grid-bottom,.create-grid-shell,.create-param-grid{grid-template-columns:1fr}.create-right-column{position:static}.history-desktop-split{display:none}.history-mobile-tabs,.history-mobile-pane{display:grid}.history-money-column{position:static}.wallet-grid-shell,.wallet-invoice-meta{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-mobile-nav{display:grid}.admin-metrics-grid,.admin-alert-summary{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.app-shell.app-session{padding:16px 16px 40px}.app-shell.app-session .site-header{margin:-16px -16px 20px;padding:0 16px}.app-shell.app-guest .site-header,.landing-main,.landing-footer{padding-left:16px;padding-right:16px}.site-header-inner{min-height:64px}.site-header-actions .site-status-pill,.site-header-actions .site-wallet-pill,.site-header-actions .site-secondary-button{display:none}.site-header-actions{gap:8px}.site-mobile-drawer.open{top:64px;bottom:0;padding:0 16px 16px}.site-connect-button{padding:0 14px}.app-banner{display:block}.app-banner-actions{margin-top:12px;display:grid;grid-template-columns:1fr}.operator-dialog-backdrop{padding:16px}.operator-dialog{max-height:calc(100vh - 32px);border-radius:22px}.operator-dialog-head,.operator-dialog-form{padding-left:20px;padding-right:20px}.operator-dialog-copy,.operator-dialog-meta{margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}.operator-dialog-meta,.operator-dialog-actions{display:block}.operator-dialog-meta strong,.operator-dialog-actions>*+*{margin-top:10px}.operator-dialog-cancel,.operator-dialog-confirm,.operator-dialog-close{width:100%}.loading-state-card,.restricted-state-card{padding:24px 20px;border-radius:22px}.landing-hero-grid{padding:60px 0 44px}.landing-hero-copy h1{font-size:34px}.landing-subcopy{font-size:15px}.create-main{padding:20px 16px}.create-heading-row,.create-prompt-footer,.create-quote-row,.create-balance-row,.create-meta-row{display:block}.create-tool-pill,.create-prompt-counter,.create-quote-row strong,.create-balance-row strong,.create-meta-row strong{margin-top:8px}.create-context-strip{display:block}.create-context-strip>*+*{margin-top:8px}.create-context-divider{display:none}.create-card{padding:20px;border-radius:20px}.history-main{padding:20px 16px}.history-heading-row,.history-section-header,.history-job-header,.history-job-detail-grid,.history-asset-footer,.history-money-item,.overview-link-row{display:block}.history-page-actions,.history-job-time,.history-job-price,.history-job-chevron,.history-money-time,.history-money-amount,.overview-link-row>*+*{margin-top:10px}.history-status-chip{margin-bottom:10px}.history-job-detail-grid{grid-template-columns:1fr}.history-job-actions{display:grid}.history-assets-grid{grid-template-columns:1fr}.history-asset-footer{display:flex}.history-money-item{position:relative;padding-left:58px}.history-money-icon{position:absolute;top:14px;left:14px}.history-money-meta,.history-money-time,.history-money-amount{margin-left:0}.wallet-main{padding:20px 16px}.wallet-heading-row,.wallet-action-row,.wallet-history-item,.wallet-history-head,.wallet-invoice-header,.wallet-invoice-field-row{display:block}.wallet-balance-pill,.wallet-action-button,.wallet-history-action,.wallet-invoice-amount,.wallet-copy-button{margin-top:10px}.wallet-balance-strip{grid-template-columns:1fr}.wallet-invoice-panel-actions{display:grid}.admin-main{padding:20px 16px}.admin-heading-row,.admin-section-header,.admin-alert-item,.admin-title-row{display:block}.admin-page-actions,.admin-alert-action,.admin-sensitive-note,.admin-mode-pill{margin-top:10px}.admin-page-actions{display:grid}.admin-metrics-grid,.admin-alert-summary,.admin-mobile-nav,.landing-signal-grid,.landing-pricing-grid,.landing-faq-grid,.landing-steps-grid,.landing-progress{grid-template-columns:1fr}.landing-card-head,.landing-footer-inner{flex-direction:column;align-items:flex-start}.landing-hero-actions{flex-direction:column;align-items:stretch}.site-primary-cta,.site-secondary-cta{width:100%}.overview-main{padding:20px 16px}.overview-summary-strip{gap:14px}.overview-summary-divider{display:none}.overview-summary-item{width:calc(50% - 7px)}.overview-signal-grid{grid-template-columns:1fr 1fr}.overview-stats-row{flex-wrap:wrap}}.topbar,.hero-grid,.flow-panel,.dashboard-panel,.shell-banner{width:min(1220px,100%);margin-left:auto;margin-right:auto}.panel{border:1px solid var(--line);border-radius:30px;background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-shell.app-session .panel{border-color:#ffffff14;background:linear-gradient(180deg,#111520f0,#0b0f18f0);box-shadow:0 28px 72px #0000004d}.app-shell.app-session .mini-card,.app-shell.app-session .journey-step,.app-shell.app-session .content-card,.app-shell.app-session .stack-item,.app-shell.app-session .instruction-card,.app-shell.app-session .detail-box,.app-shell.app-session .empty-state,.app-shell.app-session .next-action,.app-shell.app-session .nav-pill,.app-shell.app-session .job-card{border-color:#ffffff14;background:#111520f5}.app-shell.app-session .signal-grid article,.app-shell.app-session .detail-list>div,.app-shell.app-session .quote-strip article{border-color:#ffffff14;background:#090c1494}.app-shell.app-session .mini-card strong,.app-shell.app-session .journey-step strong,.app-shell.app-session .content-card h3,.app-shell.app-session .next-action h3,.app-shell.app-session .access-panel h3,.app-shell.app-session .flow-panel h3,.app-shell.app-session .dashboard-panel h3,.app-shell.app-session .signal-grid strong,.app-shell.app-session .status-row strong,.app-shell.app-session .quote-strip strong,.app-shell.app-session .detail-box strong,.app-shell.app-session .amount-neutral{color:#f0f4ff}.app-shell.app-session .mini-card p,.app-shell.app-session .journey-step p,.app-shell.app-session .support-copy,.app-shell.app-session .next-action p,.app-shell.app-session .empty-state p,.app-shell.app-session .status-copy,.app-shell.app-session .item-copy,.app-shell.app-session .signal-grid span,.app-shell.app-session .status-row span,.app-shell.app-session .item-meta,.app-shell.app-session .detail-list span,.app-shell.app-session .field-block span,.app-shell.app-session .quote-strip span,.app-shell.app-session .detail-box span,.app-shell.app-session .nav-pill span,.app-shell.app-session .item-meta-row{color:#8fa1bf}.app-shell.app-session .ghost,.app-shell.app-session .pill.subtle{border-color:#ffffff1a;background:#ffffff0a;color:#dbe8ff}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px}.brand-lockup{display:flex;align-items:center;gap:16px}.brand-mark{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,#0f786e,#1b9b90);color:#f6faf7;font-size:24px;font-weight:700}.brand-title{margin:0;font-size:clamp(20px,3vw,30px);line-height:1.02}.eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--accent)}.muted{color:var(--muted)}.topbar-actions{display:flex;align-items:center;gap:12px}.banner{margin-top:16px;padding:14px 16px;border-radius:18px;border:1px solid transparent;line-height:1.55}.banner.danger{color:var(--danger);background:#a33a2a14;border-color:#a33a2a2e}.banner.success{color:var(--success);background:#17664214;border-color:#1766422e}.hero-grid{margin-top:20px;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,410px);gap:22px;align-items:start}.hero-panel,.access-panel,.flow-panel,.dashboard-panel,.content-card{padding:30px}.hero-copy h2{margin:0;font-size:clamp(34px,5vw,62px);line-height:.96;max-width:11ch}.lead{margin:18px 0 0;max-width:720px;font-size:19px;line-height:1.6;color:var(--muted)}.feature-row,.signal-grid,.journey-grid,.content-grid,.detail-columns{display:grid;gap:16px}.feature-row{margin-top:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.mini-card,.journey-step,.content-card,.stack-item,.instruction-card,.detail-box,.empty-state,.next-action,.nav-pill{border:1px solid var(--line);background:var(--surface-strong)}.mini-card,.journey-step,.next-action,.empty-state,.detail-box{border-radius:22px;padding:18px 18px 20px}.mini-card strong,.journey-step strong,.content-card h3,.next-action h3,.access-panel h3,.flow-panel h3,.dashboard-panel h3{display:block;margin:0;font-size:26px;line-height:1.08}.mini-card p,.journey-step p,.support-copy,.next-action p,.empty-state p,.status-copy,.item-copy{margin:12px 0 0;color:var(--muted);line-height:1.6}.actions{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px}.primary,.ghost{min-height:48px;padding:0 18px;border-radius:16px;font-weight:600}.primary{background:var(--accent);color:#f6faf7}.ghost{background:#1f18120d;color:var(--text)}.signal-grid{margin-top:28px;grid-template-columns:repeat(4,minmax(0,1fr))}.signal-grid article{padding:18px;border-radius:20px;border:1px solid var(--line);background:var(--surface-strong)}.signal-grid span,.status-row span,.item-meta,.detail-list span,.field-block span,.quote-strip span,.detail-box span{display:block;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.signal-grid strong,.status-row strong,.quote-strip strong,.detail-box strong{display:block;margin-top:8px;font-size:18px;line-height:1.3}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel-header.compact{margin-bottom:18px}.status-stack{margin-top:18px;display:grid;gap:12px}.status-row,.item-head,.item-meta-row,.detail-list,.inline-field,.next-action,.nav-row{display:flex}.status-row,.item-head,.item-meta-row,.next-action{align-items:flex-start;justify-content:space-between;gap:16px}.detail-list{margin-top:16px;flex-wrap:wrap;gap:12px}.detail-list>div{min-width:0;flex:1 1 200px;padding:14px;border-radius:16px;border:1px solid var(--line);background:#ffffff80}.detail-list strong,.detail-list code{display:block;margin-top:8px}.flow-panel,.dashboard-panel{margin-top:22px}.journey-grid{margin-top:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.journey-grid.compact{margin-top:0}.journey-step{position:relative}.journey-step.done{border-color:#1766423d}.journey-step.active{border-color:#0f786e42;box-shadow:inset 0 0 0 1px #0f786e1f}.journey-index{width:36px;height:36px;display:grid;place-items:center;margin-bottom:14px;border-radius:999px;background:#0f786e1a;color:var(--accent-strong);font-weight:700}.dashboard-panel{display:grid;gap:20px}.nav-row{flex-wrap:wrap;gap:12px}.nav-pill{min-width:170px;flex:1 1 180px;padding:16px 18px;border-radius:20px;text-align:left}.nav-pill strong{display:block;font-size:16px}.nav-pill span{display:block;margin-top:6px;color:var(--muted);font-size:14px}.nav-pill.active{border-color:#0f786e47;background:#0f786e14}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-grid.two-column{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}.content-card{border-radius:28px}.generator-form,.invoice-form,.stack-list{display:grid;gap:14px}.admin-actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.nested-card{padding:20px;border-radius:22px;box-shadow:none}.admin-signal-grid{margin-top:0}.admin-alert-grid{margin-top:20px}.field-block{display:grid;gap:8px}.controls-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.inline-field{align-items:center;gap:12px}.inline-field input{flex:1 1 auto}.quote-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quote-strip article{padding:16px;border-radius:18px;border:1px solid var(--line);background:#ffffff80}.instruction-card{margin-top:18px;border-radius:24px;padding:18px}.stack-list{margin-top:0}.stack-item,.job-card{border-radius:20px;padding:16px 18px}.job-card{border:1px solid var(--line);background:var(--surface-strong)}.item-meta,.item-meta-row{margin-top:10px}.item-meta-row{justify-content:space-between;gap:12px;color:var(--muted);font-size:14px}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600}.pill.subtle{background:#1f18120f;color:var(--text)}.pill.success{background:#1766421f;color:var(--success)}.pill.warn{background:#c97e1524;color:var(--warn)}.pill.danger{background:#a33a2a1f;color:var(--danger)}.amount{font-weight:700}.amount-positive{color:var(--success)}.amount-negative{color:var(--danger)}.amount-neutral{color:var(--text)}.empty-state{display:grid;gap:10px}.asset-grid{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.asset-tile{display:grid;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(15,120,110,.18);background:#0f786e14;text-decoration:none}.asset-tile span{color:var(--muted);font-size:14px}.detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.detail-box{min-width:0}.detail-box strong{word-break:break-word}@media (max-width: 1100px){.hero-grid,.content-grid,.content-grid.two-column,.feature-row,.signal-grid{grid-template-columns:1fr}.topbar{display:block}.topbar-actions{margin-top:16px;justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 760px){.app-shell{padding:16px 14px 40px}.topbar,.hero-panel,.access-panel,.flow-panel,.dashboard-panel,.content-card{padding:22px;border-radius:24px}.brand-lockup{display:block}.brand-mark{margin-bottom:14px}.hero-copy h2{max-width:none;font-size:clamp(30px,11vw,46px)}.lead{font-size:17px}.controls-grid,.quote-strip,.detail-columns,.journey-grid{grid-template-columns:1fr}.panel-header,.next-action,.status-row,.item-head,.item-meta-row,.inline-field,.detail-list,.nav-row{display:block}.topbar-actions>*+*{margin-top:10px}.status-row strong,.item-meta-row span+span,.detail-list>button{margin-top:8px}.detail-list>button{width:100%}.actions{display:block}.actions>*+*{margin-top:12px}.admin-actions{display:block}.admin-actions>*+*{margin-top:10px}.nav-pill{min-width:0}}
