:root{--font-body:"Aptos", "Satoshi", "Manrope", sans-serif;--font-heading:"Aptos Display", "Space Grotesk", "Trebuchet MS", sans-serif;--bg:#081017;--bg-soft:#101922;--panel:#0f1721e0;--panel-strong:#121c27f5;--border:#9eb4c924;--border-strong:#68c0b842;--glow:0 20px 40px #68c0b826;--text:#f4f7fb;--muted:#afc0d2;--muted-strong:#d4dee9;--accent:#68c0b8;--accent-2:#8ea9c6;--accent-3:#b8cad9;--success:#8fe3a3;--warning:#f6c05e;--danger:#ff8b8b;--shadow:0 28px 100px #02080e61}*{box-sizing:border-box}main,section,article,aside,div,nav,footer,header,table,th,td,p,span,strong,a,button{min-width:0}p,span,strong,a,button,td,th,li{overflow-wrap:anywhere;word-break:break-word}html{scroll-behavior:smooth}body{color:var(--text);font-family:var(--font-body);letter-spacing:-.01em;background:radial-gradient(circle at 0 0,#68c0b81f,#0000 24%),radial-gradient(circle at 100% 0,#8ea9c61f,#0000 22%),linear-gradient(#071018 0%,#0c151e 50%,#09121a 100%);margin:0;line-height:1.68}body:has(.dashboard-shell){background:radial-gradient(circle at 0 0,#7cbdff1a,#0000 18%),radial-gradient(circle at 100% 100%,#68c0b81a,#0000 22%),linear-gradient(#08111a 0%,#0b131d 52%,#09111a 100%)}a{color:inherit;text-decoration:none}button,input{font:inherit}.page-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:18px 0 48px}.topbar{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow);z-index:20;background:linear-gradient(#0f1720f0,#0b121be6);border-radius:24px;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px 18px 24px;display:flex;position:sticky;top:12px}.brand{min-width:0;max-width:620px;display:block}.brand-copy{min-width:0}.brand-meta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.brand-title-row{align-items:center;gap:14px;min-width:0;display:flex}.brand-status-pill{color:#dff5f1;letter-spacing:.08em;text-transform:uppercase;background:#68c0b814;border:1px solid #68c0b82e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.brand-mark{border:1px solid var(--border-strong);letter-spacing:.08em;color:#f8f4ed;background:linear-gradient(145deg,#68c0b83d,#8ea9c629),#ffffff08;border-radius:18px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;padding:0;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:.74rem;font-weight:700}.topbar h1,.hero h2,.section-head h3,.auth-card h2,.card-title{font-family:var(--font-heading);letter-spacing:-.04em;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance;margin:0}.topbar p,.hero-copy p,.section-head p,.auth-card p,.card-copy{color:var(--muted);font-size:1rem}.hero-copy p,.section-head p,.card-copy,.faq-item p,.fit-card p,.proof-card p{color:var(--muted-strong);overflow-wrap:anywhere;word-break:break-word;font-size:.98rem;line-height:1.74}.hero-copy,.hero-side,.surface-card,.proof-card,.fit-card,.workflow-card,.faq-item,.spotlight-card,.spotlight-pill,.future-pill,.stat-card,.proof-live-box,.brand-footer article{min-width:0}.hero-copy strong,.hero-side strong,.surface-card strong,.proof-card strong,.fit-card strong,.workflow-card strong,.faq-item strong,.spotlight-card strong,.spotlight-pill strong,.future-pill strong,.stat-card strong,.proof-live-box strong,.brand-footer article strong,.brand-footer article p,.future-pill span,.spotlight-pill span,.proof-live-box span,.stat-card span{overflow-wrap:anywhere;word-break:break-word}.nav{background:#ffffff06;border:1px solid #ffffff0d;border-radius:18px;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffff05}.nav-shell{margin-left:auto}.nav-shell summary{list-style:none}.nav-shell summary::-webkit-details-marker{display:none}.nav-toggle{display:none}.nav a{color:#d6e0ea;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.82rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.nav a:hover,.btn:hover,.surface-card:hover,.auth-card:hover{border-color:#68c0b83d;transform:translateY(-2px)}.nav a:hover{color:#f7fafc;background:#ffffff0a}.nav a:not(.nav-cta){box-shadow:inset 0 0 0 1px #ffffff05}.nav-cta,.btn-primary{color:#081118;background:linear-gradient(135deg,#68c0b8f5,#8ea9c6d1);border-color:#0000;font-weight:700;box-shadow:0 12px 28px #68c0b824}.nav-cta:hover,.btn-primary:hover{color:#061018;box-shadow:0 18px 34px #68c0b833}.hero{grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);align-items:start;gap:18px;margin-top:18px;display:grid}.hero-copy,.hero-side,.workflow-band,.proof-band,.cta-band,.auth-card,.auth-side{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-copy{background:radial-gradient(circle at 0 0,#68c0b81a,#0000 32%),linear-gradient(#111b27f5,#0c141fed);border-radius:34px;flex-direction:column;justify-content:center;padding:clamp(24px,3.2vw,38px);display:flex}.hero-copy h2{text-wrap:balance;max-width:13ch;margin-top:14px;font-size:clamp(2.25rem,4.1vw,4.25rem);line-height:1}.hero-side{background:radial-gradient(circle at 100% 0,#8ea9c61f,#0000 34%),linear-gradient(#0f1823f2,#0b131df0);border-radius:32px;flex-direction:column;justify-content:space-between;padding:clamp(20px,2.4vw,28px);display:flex}.dashboard-shell{width:min(1480px,100% - 28px);margin:0 auto;padding:20px 0 40px}.dashboard-frame{grid-template-columns:280px minmax(0,1fr);gap:20px;display:grid}.dash-sidebar,.dash-topbar,.dash-hero,.dash-surface-card,.provider-board,.dash-health-card,.dash-exchange-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c121be6;border:1px solid #ffffff14;box-shadow:0 28px 60px #03080f47}.dash-sidebar{background:radial-gradient(circle at 0 0,#7cbdff14,#0000 24%),linear-gradient(#0c121bfa,#090e16f5);border-radius:28px;align-self:start;gap:18px;padding:22px 18px;display:grid;position:sticky;top:14px;box-shadow:0 30px 80px #02080f61,inset 0 1px #ffffff0a}.dash-main{gap:18px;display:grid}.dash-brand{align-items:center;gap:14px;min-width:0;display:flex}.dash-brand-mark{color:#051018;letter-spacing:.08em;background:linear-gradient(135deg,#68c0b8f5,#7cbdffd1);border-radius:16px;place-items:center;width:52px;height:52px;padding:0;font-weight:800;display:grid;overflow:hidden}.dash-brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.dash-overline{color:#74d9cb;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:.74rem;font-weight:700;display:inline-block}.dash-brand h1,.dash-topbar h2,.dash-hero h3,.dash-section-head h3,.provider-board h3{font-family:var(--font-heading);letter-spacing:-.04em;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance;margin:0}.dash-nav{gap:6px;display:grid}.dash-nav a{color:#cfdae4;background:#ffffff06;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-size:.92rem;font-weight:600;display:flex;position:relative;overflow:hidden}.dash-nav a.is-active,.dash-nav a:hover{color:#f8fbff;background:#7cbdff17;border-color:#7cbdff2e}.dash-nav a.is-active:before{content:"";background:linear-gradient(#68c0b8,#7cbdffe6);border-radius:999px;width:3px;position:absolute;inset:8px auto 8px 8px}.dash-nav a:after{content:"›";color:#e2ecf557;font-size:.95rem}.dash-nav a.is-active:after,.dash-nav a:hover:after{color:#e2ecf5db}.dash-profile-card{background:#ffffff07;border:1px solid #ffffff0f;border-radius:22px;padding:18px;box-shadow:inset 0 1px #ffffff05}.dash-profile-head{align-items:center;gap:12px;min-width:0;margin-bottom:14px;display:flex}.dash-profile-head>div{min-width:0}.dash-avatar{color:#051018;background:linear-gradient(135deg,#68c0b8f5,#7cbdffd1);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.dash-profile-head strong,.dash-topbar-copy p,.dash-hero-copy p,.dash-section-head p{overflow-wrap:anywhere;word-break:break-word;display:block}.dash-profile-head small,.dash-topbar-copy p,.dash-hero-copy p,.dash-tape-card small,.dash-exchange-card small,.provider-board small{color:var(--muted);overflow-wrap:anywhere;word-break:break-word}.dash-profile-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dash-profile-meta>div{background:#ffffff06;border:1px solid #ffffff0d;border-radius:16px;min-width:0;padding:12px}.dash-profile-meta span{color:#8ea3b5;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;display:block}.dash-profile-meta strong{color:#f6fbff;overflow-wrap:anywhere;word-break:break-word;margin-top:8px;font-size:.9rem;display:block}.dash-profile-links{gap:8px;margin-bottom:14px;display:grid}.dash-profile-links a,.dash-profile-links span{color:#dce7f1;overflow-wrap:anywhere;word-break:break-word;background:#ffffff06;border:1px solid #ffffff0d;border-radius:12px;align-items:center;min-width:0;min-height:38px;padding:0 12px;font-size:.9rem;display:inline-flex}.dash-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dash-inline-action{gap:6px;margin-top:10px;display:grid}.dash-inline-action small{color:#8fa2d7;line-height:1.35}.dash-inline-action-row{flex-wrap:wrap;gap:8px;min-width:0;margin-top:10px;display:flex}.dash-form-label{color:#cfd8e8;overflow-wrap:anywhere;word-break:break-word;gap:8px;min-width:0;font-size:.9rem;display:grid}.dash-form-label input,.dash-form-label select,.dash-form-label textarea{color:#edf3f9;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;width:100%;min-width:0;min-height:42px;padding:0 12px}.dash-search-input{color:#edf3f9;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;width:min(420px,100%);min-width:0;min-height:42px;padding:0 12px}.dash-search-select{width:min(220px,100%)}.dash-reason-input{width:min(720px,100%)}.dash-check{accent-color:#68c0b8;cursor:pointer;width:16px;height:16px}.dash-btn{cursor:pointer;text-align:center;overflow-wrap:anywhere;word-break:break-word;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:42px;padding:10px 14px;font-weight:700;line-height:1.25;display:inline-flex}.dash-btn-primary{color:#061018;background:linear-gradient(135deg,#68c0b8f5,#7cbdffd1);border-color:#0000}.dash-btn-secondary{color:#edf3f9;background:#ffffff08}.dash-btn-danger{color:#ffd9df;background:#a42a4229;border-color:#ff7a913d}.dash-btn-inline{width:fit-content;min-width:0;padding:9px 12px;font-size:.78rem}.dash-topbar{background:radial-gradient(circle at 100% 0,#7cbdff14,#0000 24%),linear-gradient(#ffffff08,#0b111af5);border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;padding:22px;display:grid}.dash-topbar-copy{min-width:0}.dash-hero-chip-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.dash-demo-badge{color:#aaf0bb;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#8fe3a329,#68c0b81a);border:1px solid #8fe3a352;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #49ad6e1f}.dash-topbar-side{gap:12px;min-width:0;display:grid}.dash-status-banner{background:radial-gradient(circle at 100% 0,#7cbdff14,#0000 40%),#ffffff07;border:1px solid #ffffff0f;border-radius:20px;min-width:0;padding:16px 18px;box-shadow:inset 0 1px #ffffff05}.dash-status-banner strong,.dash-status-banner small{overflow-wrap:anywhere;word-break:break-word;margin-top:8px;display:block}.dash-status-banner strong{color:#f8fbff;font-size:1rem}.dash-status-banner small{color:var(--muted)}.dash-topbar,.dash-hero,.dash-surface-card,.provider-board,.dash-health-card,.dash-exchange-card,.dash-settings-card{position:relative}.dash-topbar:before,.dash-hero:before,.dash-surface-card:before,.provider-board:before,.dash-health-card:before,.dash-exchange-card:before,.dash-settings-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff29,#0000 58%);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.dash-topbar-copy p,.dash-hero-copy p{max-width:70ch}.dash-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.dash-doc-steps,.dash-doc-points{gap:12px;display:grid}.dash-doc-step,.dash-doc-point{background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;padding:14px 15px;box-shadow:inset 0 1px #ffffff05}.dash-doc-step strong,.dash-doc-point p,.dash-doc-step p{display:block}.dash-doc-step strong{color:#f6fbff}.dash-doc-step p,.dash-doc-point p{color:#96a9bc;margin:8px 0 0;line-height:1.65}.dash-doc-step code{color:#e5f1ff;background:#7cbdff1a;border:1px solid #7cbdff29;border-radius:999px;padding:2px 8px}.dash-inline-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 18px;display:grid}.dash-inline-guide>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:16px;min-width:0;padding:12px 13px}.dash-inline-guide span{color:#8ea3b5;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;display:block}.dash-inline-guide strong{color:#f6fbff;margin-top:8px;line-height:1.35;display:block}.dash-form-note{color:#8ea3b5;margin:-2px 0 0;font-size:.9rem;line-height:1.6}.dash-notices{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:12px;display:grid}.dash-notice-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;min-width:0;padding:14px 15px;transition:transform .18s,border-color .18s,background .18s;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.dash-card-icon{background:#7cbdff1f;border:1px solid #7cbdff29;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:10px;font-weight:800;color:#e3f0ff!important;letter-spacing:.08em!important;font-size:.74rem!important;display:inline-flex!important}.dash-notice-card:after{content:"View";color:#dcecff;text-transform:uppercase;letter-spacing:.14em;background:#7cbdff1f;border:1px solid #7cbdff29;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;margin-top:12px;padding:0 9px;font-size:.68rem;display:inline-flex}.dash-notice-card:hover,.dash-kpi-card:hover,.provider-board:hover,.dash-health-card:hover,.dash-exchange-card:hover,.dash-surface-card:hover{border-color:#7cbdff29;transform:translateY(-1px)}.dash-notice-card span,.dash-kpi-card span,.provider-stat-grid span,.provider-meta-grid span,.dash-health-card span,.dash-exchange-card span{color:#8ea3b5;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;display:block}.dash-notice-card strong,.dash-kpi-card strong,.provider-stat-grid strong,.provider-meta-grid strong,.dash-health-card strong,.dash-exchange-card strong{color:#f6fbff;overflow-wrap:anywhere;word-break:break-word;margin-top:8px;line-height:1.25;display:block}.dash-notice-card small{color:#96a9bc;margin-top:8px;display:block}.dash-hero{background:radial-gradient(circle at 0 0,#68c0b817,#0000 26%),linear-gradient(#0c121bfa,#070c13f5);border-radius:34px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px;padding:26px;display:grid}.dash-hero-copy{min-width:0}.dash-hero-side{gap:14px;display:grid}.dash-kpi-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.dash-kpi-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;min-width:0;padding:15px;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.dash-orbit{background:radial-gradient(circle,#7cbdff14,#0000 40%),#ffffff05;border-radius:28px;min-height:320px;position:relative;overflow:hidden}.dash-hero-pulse{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dash-hero-pulse>div{background:#ffffff07;border:1px solid #ffffff0d;border-radius:18px;min-width:0;padding:14px 16px}.dash-hero-pulse span{color:#8ea3b5;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;display:block}.dash-hero-pulse strong{color:#f6fbff;overflow-wrap:anywhere;word-break:break-word;margin-top:8px;display:block}.dash-orbit-core,.dash-orbit-node{text-align:center;background:#ffffff08;border:1px solid #7cbdff29;border-radius:18px;padding:12px 14px;position:absolute}.dash-orbit-core{min-width:160px;top:50%;left:50%;transform:translate(-50%,-50%)}.dash-orbit-ring{border:1px solid #7cbdff1f;border-radius:999px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.dash-orbit-ring-a{width:220px;height:220px}.dash-orbit-ring-b{width:300px;height:300px}.dash-orbit-node-a{top:34px;left:22px}.dash-orbit-node-b{top:34px;right:22px}.dash-orbit-node-c{bottom:28px;left:50%;transform:translate(-50%)}.dash-section{gap:14px;display:grid}.dash-section-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.provider-board-grid,.dash-health-grid,.dash-exchange-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.provider-board{border-radius:26px;min-width:0;padding:20px;overflow:hidden;box-shadow:0 18px 44px #03080f3d,inset 0 1px #ffffff08}.provider-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.provider-board-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin-bottom:14px;display:flex}.provider-kicker{color:#7ed8cb;text-transform:uppercase;letter-spacing:.18em;font-size:.74rem}.provider-health{text-transform:uppercase;letter-spacing:.14em;border-radius:999px;padding:8px 12px;font-size:.76rem}.provider-health.is-good,.dash-health-card.is-good{color:#8fe3a3;background:#62d4991f}.provider-health.is-warn,.dash-health-card.is-warn{color:#f6c05e;background:#f6c05e1f}.provider-health.is-danger,.dash-health-card.is-danger{color:#ff8b8b;background:#ff7a7a1f}.dash-badge-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.dash-mini-chart{gap:10px;margin-top:12px;display:grid}.dash-mini-bar-row{grid-template-columns:68px minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.dash-mini-bar-row span,.dash-mini-bar-row strong{color:#dce7f2;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem}.dash-mini-bar-row strong{text-align:right}.dash-mini-bar-track{background:#ffffff0f;border:1px solid #ffffff0d;border-radius:999px;height:10px;position:relative;overflow:hidden}.dash-mini-bar-fill{border-radius:999px;height:100%}.dash-mini-bar-fill.is-learning{background:linear-gradient(90deg,#72bbfff2,#abe4ffd9)}.dash-mini-bar-fill.is-friction{background:linear-gradient(90deg,#ffa57ceb,#ffdd7ad1)}.dash-level-badge{color:#dce7f2;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex}.dash-level-badge.is-good{color:#9ef0b2;background:#62d49924;border-color:#62d49942}.dash-level-badge.is-warn{color:#ffd287;background:#f6c05e24;border-color:#f6c05e3d}.dash-level-badge.is-neutral{color:#d8e2ee;background:#a0b1c71f;border-color:#a0b1c733}.provider-stat-grid,.provider-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.provider-stat-grid>div,.provider-meta-grid>div{background:#ffffff05;border:1px solid #ffffff0a;border-radius:16px;min-width:0;padding:13px}.provider-board-copy{gap:8px;margin-top:14px;display:grid}.provider-board-copy p,.provider-board-list-item p{color:#c6d0ec;overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.65}.provider-board-list{gap:10px;margin-top:14px;display:grid}.provider-board-list-item{background:#ffffff06;border:1px solid #ffffff0d;border-radius:16px;min-width:0;padding:14px}.provider-board-list-item strong,.provider-board-list-item small,.provider-board-list-item span{overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.provider-chart{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:8px;height:96px;margin:16px 0;display:grid}.provider-chart span{background:linear-gradient(#7cbdffeb,#68c0b86b);border-radius:999px 999px 10px 10px;display:block;box-shadow:0 10px 24px #68c0b814}.provider-board-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.provider-board-foot>div{background:#ffffff06;border:1px solid #ffffff0d;border-radius:16px;padding:12px 13px}.provider-board-foot span{color:#8ea3b5;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;display:block}.provider-board-foot strong{color:#f6fbff;overflow-wrap:anywhere;margin-top:8px;display:block}.usage-trend-chart{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:16px}.usage-trend-bar{flex-direction:column;justify-content:end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.usage-trend-bar span{width:100%;min-height:12px}.usage-trend-bar small,.usage-trend-bar strong{text-align:center;overflow-wrap:anywhere;display:block}.usage-trend-bar small{color:#9fb0d6;font-size:.72rem}.usage-trend-bar strong{color:#e7eeff;font-size:.78rem}.dash-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dash-surface-card{border-radius:26px;min-width:0;padding:20px 20px 18px;overflow:hidden;box-shadow:0 18px 44px #03080f3d,inset 0 1px #ffffff08}.dash-table-wrap{background:#ffffff05;border:1px solid #ffffff0d;border-radius:18px;margin-top:12px;overflow-x:auto}.dash-table{border-collapse:collapse;width:100%;min-width:560px}.dash-table th,.dash-table td{text-align:left;font-variant-numeric:tabular-nums;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #ffffff0f;padding:13px 12px}.dash-table thead th{color:#9fc5d3;text-transform:uppercase;letter-spacing:.14em;font-size:.74rem}.dash-table tbody tr:hover{background:#7cbdff0a}.dash-table tbody tr:nth-child(2n){background:#ffffff03}.dash-tape{gap:10px;margin-top:14px;display:grid}.dash-tape-card{background:#ffffff07;border:1px solid #ffffff0f;border-radius:16px;min-width:0;padding:15px;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.dash-tape-card span{color:#7ed8cb;text-transform:uppercase;letter-spacing:.15em;font-size:.72rem}.dash-tape-card strong{overflow-wrap:anywhere;word-break:break-word;margin-top:8px;line-height:1.3;display:block}.lane-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.lane-summary-card{background:radial-gradient(circle at 100% 0,#7cbdff14,#0000 24%),linear-gradient(#ffffff08,#0b111af5);min-width:0}.lane-filter-chip-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lane-summary-copy{color:#9fb0c4;margin:14px 0 0;line-height:1.6}.lane-summary-card .dash-section-head p{margin-top:8px}.trade-metrics-cell{gap:4px;min-width:150px;display:grid}.trade-metrics-cell span{color:#9fb0c4;font-size:.76rem}.trade-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:10px;display:grid}.trade-metrics-grid div{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;padding:10px 10px 8px}.trade-metrics-grid span{color:#8fa4ba;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;display:block}.trade-metrics-grid strong{margin-top:6px;font-size:.92rem}.dash-health-card,.dash-exchange-card{border-radius:22px;min-width:0;padding:18px 18px 16px;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.dash-pill-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dash-pill{text-transform:uppercase;letter-spacing:.12em;background:#ffffff0a;border-radius:999px;padding:6px 10px;font-size:.76rem}.dash-pill.is-allow{color:#8fe3a3}.dash-pill.is-block{color:#ff9b9b}.dash-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dash-settings-card{background:#0c121be6;border:1px solid #ffffff14;border-radius:26px;min-width:0;padding:20px;overflow:hidden;box-shadow:0 28px 60px #03080f47}.dash-profile-hero{align-items:center;gap:16px;min-width:0;margin:14px 0 18px;display:flex}.dash-profile-hero>div:last-child{min-width:0}.dash-profile-hero strong,.dash-profile-hero p{overflow-wrap:anywhere;word-break:break-word}.dash-profile-avatar-shell{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;flex-shrink:0;width:76px;height:76px;overflow:hidden}.dash-profile-avatar-image,.dash-profile-avatar-fallback{width:100%;height:100%}.dash-profile-avatar-image{object-fit:cover}.dash-profile-avatar-fallback{color:#051018;background:linear-gradient(135deg,#68c0b8f5,#7cbdffd1);place-items:center;font-size:1.4rem;font-weight:800;display:grid}.dash-form{gap:14px;min-width:0;display:grid}.dash-form label{color:#d9e5ef;overflow-wrap:anywhere;word-break:break-word;gap:8px;min-width:0;font-size:.9rem;display:grid}.dash-form input,.dash-form select,.dash-form textarea{color:#f4f8fb;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;width:100%;min-width:0;min-height:48px;padding:0 14px}.dash-form textarea{resize:vertical;min-height:108px;padding:12px 14px}.dash-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8fb7d1 50%),linear-gradient(135deg,#8fb7d1 50%,#0000 50%);background-position:calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.dash-form input::placeholder,.dash-form textarea::placeholder{color:#becddb9e}.dash-form input:focus,.dash-form select:focus,.dash-form textarea:focus{border-color:#7cbdff57;outline:none;box-shadow:0 0 0 4px #7cbdff14}.dash-error-box,.dash-success-box{overflow-wrap:anywhere;word-break:break-word;border-radius:14px;padding:12px 14px;font-size:.9rem}.dash-error-box{color:#ffd0d0;background:#ff7a7a1f;border:1px solid #ff7a7a2e}.dash-success-box{color:#d7ffe2;background:#8fe3a31f;border:1px solid #8fe3a32e}.dash-settings-copy{color:var(--muted);overflow-wrap:anywhere;word-break:break-word}.dash-settings-copy strong{color:#f4f8fb;margin-bottom:6px;display:block}.dash-settings-divider{background:linear-gradient(90deg,#ffffff1f,#0000 70%);height:1px;margin:16px 0}@media (max-width:1180px){.dashboard-frame,.dash-topbar,.dash-hero,.dash-dual-grid,.lane-summary-grid{grid-template-columns:1fr}.dash-sidebar{position:static}}@media (max-width:860px){.dash-topbar,.dash-hero,.provider-board,.dash-surface-card,.dash-settings-card,.dash-sidebar{padding:18px}.provider-board-head,.dash-section-head{flex-direction:column;align-items:flex-start}.dash-kpi-rail,.provider-board-grid,.dash-health-grid,.dash-exchange-grid,.provider-stat-grid,.provider-meta-grid,.dash-notices,.dash-settings-grid,.dash-profile-meta,.dash-hero-pulse{grid-template-columns:1fr 1fr}.dash-profile-actions{grid-template-columns:1fr}.dash-form,.dash-inline-action-row{width:100%}.trade-metrics-grid{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-shell{width:min(100% - 20px,100%)}.dash-topbar,.dash-hero,.provider-board,.dash-surface-card,.dash-settings-card,.dash-sidebar,.dash-profile-card{padding:16px}.dash-notice-card:after{display:none}.dash-kpi-rail,.provider-board-grid,.dash-health-grid,.dash-exchange-grid,.provider-stat-grid,.provider-meta-grid,.dash-notices,.dash-profile-actions,.dash-settings-grid,.dash-profile-meta,.dash-hero-pulse{grid-template-columns:1fr}.dash-btn,.dash-btn-inline,.dash-inline-action-row>*{width:100%}.dash-profile-hero{flex-direction:column;align-items:flex-start}}.intelligence-orbit{background:radial-gradient(circle,#68c0b81f,#0000 20%),radial-gradient(circle at 20% 30%,#8ea9c61f,#0000 18%),linear-gradient(#101a24f0,#0a121cf5);border:1px solid #ffffff14;border-radius:28px;min-height:clamp(188px,24vw,236px);margin:4px 0 16px;position:relative;overflow:hidden}.intelligence-orbit:before,.intelligence-orbit:after{content:"";pointer-events:none;position:absolute;inset:0}.intelligence-orbit:before{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(#000c,#0000 92%);mask-image:linear-gradient(#000c,#0000 92%)}.intelligence-orbit:after{background:radial-gradient(circle,#68c0b82e,#0000 42%)}.orbit-core,.orbit-node{z-index:1;position:absolute}.orbit-core{text-align:center;background:radial-gradient(circle at 35% 30%,#8ea9c638,#0000 40%),linear-gradient(#14212df5,#0b131dfa);border:1px solid #68c0b838;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(118px,13vw,144px);height:clamp(118px,13vw,144px);display:flex;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #ffffff05,0 24px 60px #050b1247}.orbit-core span,.orbit-node span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;display:block}.orbit-core strong,.orbit-node strong{color:#f7fbff;margin-top:8px;line-height:1.25;display:block}.orbit-core strong{font-size:1.16rem}.orbit-ring{border:1px solid #ffffff14;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring-a{width:clamp(184px,21vw,226px);height:clamp(184px,21vw,226px);animation:20s linear infinite orbit-spin}.orbit-ring-b{border-style:dashed;border-color:#8ea9c61f;width:clamp(238px,28vw,296px);height:clamp(238px,28vw,296px);animation:28s linear infinite orbit-spin-reverse}.orbit-node{background:#0d1620e6;border:1px solid #ffffff14;border-radius:18px;padding:10px 12px;box-shadow:0 12px 24px #02080e33}.orbit-node-a{animation:6s ease-in-out infinite orbit-float;top:18%;left:12%}.orbit-node-b{animation:7s ease-in-out infinite orbit-float;top:18%;right:10%}.orbit-node-c{animation:6.5s ease-in-out infinite orbit-float-center;bottom:12%;left:50%;transform:translate(-50%)}.quick-row,.stats-grid,.workflow-grid,.proof-grid,.auth-stats,.faq-list,.live-proof-strip{gap:12px;display:grid}.quick-row{grid-template-columns:repeat(3,max-content)}.quick-row a,.journey-chip{color:#d9e2ec;letter-spacing:.02em;background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;align-items:center;padding:9px 13px;font-size:.82rem;display:inline-flex}.hero-proofbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.hero-proofbar div{background:linear-gradient(#ffffff08,#ffffff05);border:1px solid #ffffff12;border-radius:18px;padding:13px 14px}.hero-proofbar span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;display:block}.hero-proofbar strong{color:#f7fbff;margin-top:8px;font-size:.94rem;line-height:1.3;display:block}.positioning-note{color:#dde5ee;background:linear-gradient(135deg,#68c0b81a,#8ea9c614);border:1px solid #68c0b829;border-radius:18px;margin-top:18px;padding:14px 16px}.positioning-note strong{color:var(--accent)}.learning-progress-panel{background:linear-gradient(#ffffff08,#7cbdff0a);border:1px solid #7cbdff1f;border-radius:20px;margin-top:18px;padding:15px 16px}.learning-progress-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.learning-progress-head span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.learning-progress-head strong{color:#f7fbff;text-transform:uppercase;font-size:1rem}.learning-progress-bar{background:#ffffff0f;border:1px solid #ffffff12;border-radius:999px;height:12px;margin-top:12px;overflow:hidden}.learning-progress-fill{background:linear-gradient(90deg,#68c0b8fa,#7cbdffe0);border-radius:999px;height:100%;box-shadow:0 0 28px #68c0b83d}.telegram-live-panel{background:radial-gradient(circle at 100% 0,#57b5f426,#0000 34%),linear-gradient(#ffffff09,#0c1a282e);border:1px solid #57b5f429;border-radius:22px;margin-top:14px;padding:15px 16px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.telegram-live-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.telegram-live-head span,.telegram-live-grid span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;display:block}.telegram-live-head strong{color:#d9f0ff;overflow-wrap:anywhere;font-size:.94rem}.telegram-live-panel p{color:var(--muted-strong);overflow-wrap:anywhere;word-break:break-word;margin:12px 0 0;font-size:.92rem;line-height:1.64}.telegram-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.telegram-live-grid div{background:#ffffff06;border:1px solid #fff1;border-radius:16px;min-width:0;padding:12px 13px}.telegram-live-grid strong{color:#f7fbff;overflow-wrap:anywhere;word-break:break-word;margin-top:7px;font-size:.9rem;line-height:1.3;display:block}.learning-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.learning-progress-grid div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:12px 14px}.learning-progress-grid span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;display:block}.learning-progress-grid strong{color:#f7fbff;overflow-wrap:anywhere;word-break:break-word;margin-top:7px;font-size:.98rem;line-height:1.3;display:block}.learning-progress-highlight{background:#050a106b;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:minmax(120px,148px) minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;padding:14px 16px;display:grid}.learning-progress-highlight span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;display:block}.learning-progress-highlight strong{color:#f7fbff;margin-top:8px;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1;display:block}.learning-progress-highlight p{color:var(--muted-strong);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.92rem;line-height:1.64}.traction-strip,.proof-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.traction-strip div,.proof-ledger div{background:linear-gradient(#ffffff08,#ffffff05);border:1px solid #ffffff12;border-radius:18px;padding:14px 16px}.traction-strip span,.proof-ledger span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;display:block}.traction-strip strong,.proof-ledger strong{color:#f7fbff;margin-top:8px;font-size:1rem;line-height:1.35;display:block}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.btn{min-height:50px;color:var(--text);white-space:normal;text-align:center;overflow-wrap:anywhere;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 18px;transition:transform .18s,border-color .18s;display:inline-flex}.btn img{flex:none;width:20px;height:20px}.telegram-mark{background:#fff3;border-radius:999px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:inline-grid;box-shadow:inset 0 1px #ffffff52}.telegram-mark svg{fill:currentColor;width:16px;height:16px}.btn-telegram{color:#f7fbff;background:linear-gradient(135deg,#57b5f4f0,#268bd8e0);border-color:#0000;font-weight:700;box-shadow:0 12px 28px #268bd82e}.btn-telegram:hover{color:#fff;box-shadow:0 18px 34px #268bd842}.telegram-icon-link{color:#9ed6ff;letter-spacing:.02em;background:linear-gradient(135deg,#57b5f42e,#268bd81f);border:1px solid #57b5f457;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 13px 0 8px;font-size:.86rem;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #268bd81f}.telegram-icon-link .telegram-mark{color:#fff;background:linear-gradient(135deg,#57b5f4,#268bd8)}.telegram-icon-link:hover{color:#d9f0ff;background:linear-gradient(135deg,#57b5f442,#268bd82e);border-color:#7ecdff94}.telegram-hint{color:var(--muted);margin-top:14px;font-size:.95rem}.telegram-hint a{color:#71bdf4;font-weight:600;text-decoration:none}.telegram-hint a:hover{color:#9ed6ff}.future-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.future-pill{background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #ffffff14;border-radius:18px;padding:13px 14px}.future-pill span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;display:block}.future-pill strong{color:#f4f7fb;overflow-wrap:anywhere;word-break:break-word;margin-top:8px;font-size:1rem;line-height:1.25;display:block}.thinking-card{border:1px solid var(--border);background:radial-gradient(circle at 100% 0,#68c0b81f,#0000 30%),linear-gradient(#141f2cf2,#0b121cf2);border-radius:26px;margin-top:8px;padding:20px}.thinking-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.thinking-head strong{color:#f8fafc;min-width:0;font-size:1rem}.thinking-badge{color:#c6efea;text-transform:uppercase;letter-spacing:.08em;overflow-wrap:anywhere;word-break:break-word;text-align:center;background:#68c0b824;border:1px solid #68c0b829;border-radius:999px;flex:0 auto;align-items:center;min-height:28px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.thinking-lines{gap:12px;margin-top:16px;display:grid}.thinking-lines div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:12px 14px}.thinking-lines span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;display:block}.thinking-lines strong{color:#edf3f9;margin-top:6px;line-height:1.4;display:block}.signal-stage{overflow:hidden}.signal-stage-grid{gap:12px;margin-top:16px;display:grid}.signal-card{background:linear-gradient(#ffffff0b,#ffffff06);border:1px solid #ffffff14;border-radius:18px;padding:16px}.signal-card span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;display:block}.signal-card strong{color:#f5f8fb;margin-top:8px;font-size:.98rem;line-height:1.35;display:block}.signal-card p{color:var(--muted-strong);overflow-wrap:anywhere;word-break:break-word;margin:10px 0 0;font-size:.92rem}.stage-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.stage-ledger div{background:#04090e6b;border:1px solid #ffffff0f;border-radius:16px;padding:12px 14px}.stage-ledger span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;display:block}.stage-ledger strong{color:#f5f8fb;margin-top:8px;line-height:1.35;display:block}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.stat-card,.workflow-card,.proof-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;padding:18px}.auth-card,.auth-side,.workflow-card,.proof-card,.fit-card,.faq-item,.micro-band-card,.spotlight-pill,.spotlight-card,.proof-live-box,.stat-card{overflow:hidden}.stat-card span,.workflow-card span,.proof-card span,.auth-stats span{color:var(--muted);font-size:.8rem}.stat-card strong,.proof-card strong,.auth-stats strong{color:#f9fbfe;overflow-wrap:anywhere;word-break:break-word;margin-top:8px;font-size:1.05rem;display:block}.surface-card,.signal-card,.architecture-card,.faq-item,.fit-card,.future-pill,.hero-proofbar div,.learning-progress-grid div,.learning-progress-highlight,.proof-live-box,.stat-card,.workflow-card,.proof-card,.thinking-card,.positioning-note,.mini-console{max-width:100%;overflow:hidden}.mini-console{background:#060a10c7;border:1px solid #ffffff14;border-radius:18px;margin-top:18px;padding:16px;font-family:IBM Plex Mono,monospace;font-size:.9rem}.console-line{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.console-line+.console-line{margin-top:10px}.console-line span:first-child{color:#90a6b9;flex:none}.console-line span:last-child{text-align:right;overflow-wrap:anywhere;word-break:break-word;min-width:0}.workflow-band,.proof-band,.cta-band{border-radius:32px;margin-top:22px;padding:34px 34px 36px}.spotlight-band,.brand-footer{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#8ea9c61a,#0000 24%),linear-gradient(#0e1620f5,#0a111af5);border-radius:32px;margin-top:22px;padding:34px 34px 36px}.spotlight-band{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:18px;display:grid}.spotlight-card h3,.brand-footer h3{font-family:var(--font-heading);letter-spacing:-.04em;margin:0}.spotlight-card p,.brand-footer p{color:var(--muted-strong)}.spotlight-card{padding:8px 0}.spotlight-card h3{max-width:14ch;margin-top:6px;font-size:clamp(1.9rem,3vw,3rem);line-height:1.02}.spotlight-rail{gap:12px;display:grid}.spotlight-pill{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:22px;padding:18px 20px}.spotlight-pill span,.brand-footer-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;display:block}.spotlight-pill strong,.brand-footer-grid strong{color:#f8fbff;margin-top:8px;font-size:1.05rem;line-height:1.35;display:block}.brand-footer-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.brand-footer-head h3{max-width:16ch;margin-top:6px;font-size:clamp(1.7rem,2.6vw,2.8rem);line-height:1.04}.brand-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.brand-footer-grid article{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;padding:20px}.footer-links{flex-wrap:wrap;gap:10px 12px;margin-top:20px;display:flex}.footer-links a{color:#d8e3ed;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;min-height:40px;padding:0 14px;font-size:.86rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.footer-links a:hover{background:#ffffff0f;border-color:#68c0b842;transform:translateY(-2px)}@keyframes orbit-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orbit-spin-reverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes orbit-float-center{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}.workflow-grid,.proof-grid{grid-template-columns:repeat(3,minmax(220px,1fr));margin-top:18px}.fit-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px;margin-top:18px;display:grid}.live-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.proof-live-box,.faq-item,.fit-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:18px}.proof-live-box span{color:var(--muted);font-size:.8rem}.proof-live-box strong,.faq-item strong,.fit-card strong{color:#f9fbfe;overflow-wrap:anywhere;word-break:break-word;margin-top:8px;font-size:1.05rem;display:block}.fit-card span{color:var(--muted);font-size:.8rem}.fit-card .icon-badge,.story-card .icon-badge{color:#c9f4ee;font-size:.72rem;display:inline-flex}.fit-card p,.faq-item p,.proof-card p,.workflow-card p,.stat-card p,.proof-live-box p{overflow-wrap:anywhere;word-break:break-word}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.interactive-faq{cursor:pointer}.interactive-faq summary{justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.interactive-faq summary::-webkit-details-marker{display:none}.interactive-faq summary:after{content:"+";color:#c9f4ee;background:#68c0b81a;border:1px solid #68c0b833;border-radius:999px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;transition:transform .2s,background .2s;display:inline-grid}.interactive-faq[open] summary:after{content:"-";background:#68c0b82e;transform:rotate(180deg)}.interactive-faq p{animation:.24s premiumReveal}.legal-page{margin-top:24px}.legal-page .fit-card strong,.legal-page .fit-card p,.legal-footer strong{overflow-wrap:anywhere;word-break:break-word}.legal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.architecture-grid,.architecture-diagram{gap:12px;margin-top:18px;display:grid}.architecture-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}.architecture-diagram{grid-template-columns:1fr}.architecture-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;min-width:0;padding:18px}.architecture-card span{color:var(--muted);font-size:.8rem}.architecture-card strong{color:#f9fbfe;overflow-wrap:anywhere;word-break:break-word;margin-top:8px;font-size:1.05rem;display:block}.architecture-card p{color:var(--muted-strong);overflow-wrap:anywhere;word-break:break-word;margin:10px 0 0}.architecture-card.is-emphasis{background:radial-gradient(circle at 0 0,#68c0b814,#0000 22%),#ffffff08;border-color:#68c0b838}.architecture-arrow{color:#68c0b8;place-items:center;min-height:34px;font-size:1.6rem;font-weight:700;display:grid}.architecture-branch{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.legal-stack{gap:12px;margin-top:18px;display:grid}.workflow-step{width:2.2rem;height:2.2rem;color:var(--accent);background:#68c0b81f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;font-weight:800;display:inline-flex}.workflow-card .card-title,.workflow-card .card-copy,.proof-card .card-copy,.spotlight-card p,.spotlight-pill strong,.brand-footer-grid article p,.brand-footer-grid article strong,.footer-links a{overflow-wrap:anywhere;word-break:break-word}.cta-band{background:radial-gradient(circle at 0 0,#68c0b81f,#0000 28%),linear-gradient(#141a23f5,#0f141cf5)}.surface-card{transition:transform .18s,border-color .18s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes premiumReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes liveSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hero-copy h2,.dash-brand h1,.legal-hero-copy h2,.dash-topbar h2{background:linear-gradient(135deg,#fff 0%,#68c0b8 58%,#8ea9c6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dash-orbit,.intelligence-orbit{animation:6s ease-in-out infinite float}.signal-card,.provider-board,.dash-health-card,.dash-surface-card,.dash-kpi-card,.dash-notice-card,.dash-exchange-card,.auth-card,.auth-side,.fit-card,.faq-item,.micro-band-card,.doc-card,.story-card{transition:transform .3s,box-shadow .3s,border-color .3s,background .3s}.signal-card:hover,.provider-board:hover,.dash-health-card:hover,.dash-surface-card:hover,.dash-kpi-card:hover,.dash-notice-card:hover,.dash-exchange-card:hover,.auth-card:hover,.auth-side:hover,.fit-card:hover,.faq-item:hover,.micro-band-card:hover,.doc-card:hover,.story-card:hover{box-shadow:var(--glow);border-color:#68c0b847;transform:translateY(-4px)}.story-panel,.doc-guide-panel{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#68c0b81a,#0000 24%),linear-gradient(#0e1620f5,#0a111af5);border-radius:32px;margin-top:22px;padding:30px}.story-panel-head,.doc-guide-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.story-panel-head h3,.doc-guide-head h3{max-width:18ch;font-family:var(--font-heading);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.04}.story-panel-head p,.doc-guide-head p{max-width:58ch;color:var(--muted-strong);margin:0}.story-grid,.doc-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.story-card,.doc-card{background:linear-gradient(#ffffff0b,#ffffff05),#09101885;border:1px solid #ffffff14;border-radius:24px;padding:20px;animation:.5s both premiumReveal;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.story-card:after,.doc-card:after,.dash-empty-state:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff14,#0000 72%);position:absolute;inset:0;transform:translate(-100%)}.story-card:hover:after,.doc-card:hover:after,.dash-empty-state:hover:after{animation:.9s liveSweep}.icon-badge,.doc-copy-chip{color:#c9f4ee;letter-spacing:.12em;text-transform:uppercase;background:#68c0b81f;border:1px solid #68c0b833;border-radius:12px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:.72rem;font-weight:800;display:inline-flex}.story-card strong,.doc-card strong{color:#f8fbff;margin-top:14px;font-size:1.08rem;line-height:1.32;display:block}.story-card p,.doc-card p{color:var(--muted-strong);margin:10px 0 0;line-height:1.68}.doc-code-card{background:#04090ea3;border:1px solid #7cbdff24;border-radius:18px;margin-top:14px;font-family:IBM Plex Mono,Aptos Mono,monospace;overflow:hidden}.doc-code-head{background:#ffffff09;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.doc-code-head span{color:#8ea3b5;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.doc-code-card code{color:#dff5f1;white-space:pre-wrap;padding:14px;display:block}.metric-trend{color:#e7eef7;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #a0b1c72e;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-weight:800;display:inline-flex}.dash-notice-card .metric-trend,.dash-kpi-card .metric-trend,.provider-stat-grid .metric-trend,.provider-meta-grid .metric-trend,.dash-table .metric-trend{margin-top:8px;display:inline-flex}.metric-trend:before{content:"→";opacity:.8}.metric-trend.is-up{color:var(--success);background:#8fe3a31a;border-color:#8fe3a33d}.metric-trend.is-up:before{content:"↑"}.metric-trend.is-down{color:var(--danger);background:#ff8b8b1a;border-color:#ff8b8b3d}.metric-trend.is-down:before{content:"↓"}.status-progress,.metric-progress{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:999px;height:10px;margin-top:10px;position:relative;overflow:hidden}.status-progress span,.metric-progress span{border-radius:inherit;background:linear-gradient(90deg,#68c0b8fa,#7cbdffdb);height:100%;display:block;box-shadow:0 0 22px #68c0b82e}.metric-progress.is-warn span{background:linear-gradient(90deg,#f6c05ef5,#ffdd7ad1)}.metric-progress.is-danger span{background:linear-gradient(90deg,#ff8b8bf5,#ffb1b1d1)}.dash-empty-cell{border-bottom:0!important;padding:0!important}.dash-empty-state{text-align:center;background:radial-gradient(circle,#68c0b81a,#0000 32%),#ffffff04;place-items:center;gap:10px;min-height:176px;padding:26px;display:grid;position:relative;overflow:hidden}.dash-empty-orb{color:#dff5f1;letter-spacing:.1em;background:linear-gradient(135deg,#68c0b82e,#7cbdff1f);border:1px solid #68c0b838;border-radius:20px;place-items:center;width:58px;height:58px;font-weight:900;display:grid;box-shadow:0 18px 38px #68c0b81f}.dash-empty-state strong{color:#f8fbff;font-size:1.05rem}.dash-empty-state p{max-width:42ch;color:var(--muted);margin:0}.auth-layout{grid-template-columns:minmax(0,.96fr) minmax(380px,.78fr);align-items:stretch;gap:22px;margin-top:26px;display:grid}.auth-side,.auth-card{border-radius:28px;min-width:0;padding:30px;transition:transform .18s,border-color .18s,box-shadow .18s}.auth-side{background:radial-gradient(circle at 0 0,#68c0b817,#0000 28%),linear-gradient(#0f1823f5,#0a121cf5)}.auth-card{box-shadow:var(--shadow), inset 0 1px 0 #ffffff0a;background:radial-gradient(circle at 100% 0,#8ea9c61a,#0000 24%),linear-gradient(#121c28f7,#0c141efa)}.auth-side:hover,.auth-card:hover{transform:translateY(-2px)}.auth-visual{background:radial-gradient(circle at 20% 28%,#68c0b824,#0000 20%),radial-gradient(circle at 80% 22%,#8ea9c61f,#0000 18%),linear-gradient(#101a24f5,#0a121cfa);border:1px solid #ffffff14;border-radius:24px;min-height:196px;margin-bottom:20px;position:relative;overflow:hidden}.auth-visual-core,.auth-visual-node{background:#0d1620e0;border:1px solid #ffffff14;border-radius:18px;position:absolute}.auth-visual-core{text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:146px;height:146px;display:flex;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 44px #040a103d}.auth-visual-core span,.auth-visual-node span,.legal-footer span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;display:block}.auth-visual-core strong,.auth-visual-node strong,.legal-footer strong{color:#f7fbff;margin-top:8px;line-height:1.3;display:block}.auth-visual-node{padding:12px 14px}.auth-visual-node-a{top:18px;left:18px}.auth-visual-node-b{bottom:18px;right:18px}.auth-side h2{text-wrap:balance;max-width:12ch;margin-top:12px;font-size:clamp(2rem,4vw,3.55rem);line-height:1}.auth-side>p{max-width:58ch;color:var(--muted-strong);margin-top:14px;line-height:1.7}.auth-journey{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.auth-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.auth-stats article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:14px}.auth-card-head,.auth-card-foot{justify-content:space-between;align-items:center;gap:14px;display:flex}.auth-card-head h2{letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(1.7rem,2.4vw,2.35rem);line-height:1.02}.auth-card>p{color:var(--muted-strong);margin:10px 0 0;line-height:1.65}.auth-note{color:var(--muted-strong);background:linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff14;border-radius:18px;margin-top:14px;padding:14px 16px;line-height:1.6}.auth-form{gap:16px;margin-top:22px;display:grid}.auth-form label{color:#d5dee9;gap:8px;font-size:.9rem;font-weight:600;display:grid}.auth-field{position:relative;display:block!important}.auth-field>span{z-index:2;color:#9eb3c5;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;font-size:.68rem;font-weight:800;transition:transform .18s,color .18s,opacity .18s;position:absolute;top:9px;left:16px}.auth-field:focus-within>span{color:#9df0e7;transform:translateY(-1px)}.auth-form input{width:100%;min-height:52px;color:var(--text);background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;padding:22px 16px 8px;transition:border-color .24s,box-shadow .24s,background .24s,transform .24s}.auth-form input::placeholder{color:#96a4b7}.auth-form input:focus{background:#fff1;border-color:#68c0b8;outline:none;box-shadow:0 0 12px #68c0b84d,0 0 0 4px #68c0b81a}.password-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.password-toggle{color:#d7e3ef;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;min-height:52px;padding:0 14px;font-weight:700}.password-toggle:hover{background:#ffffff1a}.password-strength{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.password-strength-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.password-strength-badge.is-weak{color:#ff9a9a;background:#ff7a7a24}.password-strength-badge.is-medium{color:#ffd287;background:#f6c05e24}.password-strength-badge.is-strong{color:#9ef0b2;background:#62d49924}.password-strength-bars{grid-template-columns:repeat(5,16px);gap:6px;display:inline-grid}.password-strength-bars span{background:#ffffff1a;border-radius:999px;width:16px;height:6px}.password-strength-bars span.is-weak{background:#ff8b8b}.password-strength-bars span.is-medium{background:#f6c05e}.password-strength-bars span.is-strong{background:#7fe0a1}.auth-helper-text{color:#96a4b7;font-size:.8rem;line-height:1.5}.auth-helper-text.is-success{color:#8fe3a3}.auth-helper-text.is-danger{color:#ff9a9a}.micro-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.auth-card-foot{border-top:1px solid #ffffff14;margin-top:18px;padding-top:16px}.auth-card-foot p{color:var(--muted-strong);margin:0}.micro-band-card,.legal-footer,.legal-hero{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.micro-band-card{background:#ffffff08;border-radius:22px;padding:18px}.micro-band-card span,.legal-hero-pill span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;display:block}.micro-band-card strong,.legal-hero-pill strong{color:#f7fbff;margin-top:8px;line-height:1.35;display:block}.micro-band-card p{color:var(--muted-strong);margin:10px 0 0}.legal-hero{background:radial-gradient(circle at 0 0,#68c0b81a,#0000 24%),linear-gradient(#101924f5,#0a121cfa);border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:18px;margin-top:22px;padding:30px;display:grid}.legal-hero-copy h2{font-family:var(--font-heading);letter-spacing:-.04em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.02}.legal-hero-copy p{color:var(--muted-strong)}.legal-hero-stack{gap:12px;display:grid}.agent-chat-widget{z-index:60;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.agent-chat-launcher{color:#f4f7fb;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0f1721,#132231);border:1px solid #74d8cd3d;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;animation:3.6s ease-in-out infinite agentLauncherFloat;display:inline-flex;transform:translateY(0)scale(1);box-shadow:0 18px 40px #00000042}.agent-chat-launcher-icon{flex:none;width:24px;height:24px}.agent-chat-unread{color:#081017;background:#74d8cd;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 8px 20px #74d8cd47}.agent-chat-launcher:hover{border-color:#74d8cd66;transform:translateY(-2px)scale(1.01);box-shadow:0 24px 48px #00000052}.agent-chat-launcher:active{transform:translateY(0)scale(.985)}.agent-chat-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:100% 100%;background:#0a1018f5;border:1px solid #8faed029;border-radius:24px;grid-template-rows:auto auto 1fr auto;gap:12px;width:min(440px,100vw - 24px);max-height:min(78vh,760px);padding:18px;animation:.22s cubic-bezier(.22,1,.36,1) agentPanelReveal;display:grid;overflow:hidden;box-shadow:0 28px 60px #00000057}.agent-chat-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agent-chat-identity{align-items:center;gap:12px;display:inline-flex}.agent-chat-robot{border-radius:14px;flex:none;width:42px;height:42px;box-shadow:0 10px 22px #0000003d}.agent-chat-status{color:var(--muted-text);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin-top:4px;font-size:.78rem;display:inline-flex}.agent-chat-status-dot{background:#74d8cd;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #74d8cd1f}.dash-agent-heading{align-items:center;gap:10px;display:inline-flex}.dash-agent-icon{border-radius:10px;flex:none;width:28px;height:28px;animation:4.2s ease-in-out infinite agentRobotBlink}.dash-skeleton-card{position:relative;overflow:hidden}.dash-skeleton-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);animation:1.5s linear infinite dashSkeletonSweep;position:absolute;inset:0;transform:translate(-100%)}.dash-skeleton-line,.dash-skeleton-logo{color:#0000;background:#94a3b838;border-radius:999px;display:inline-flex}.dash-skeleton-line{width:100%;min-height:.95rem}.dash-skeleton-line-sm{width:6.5rem}.dash-skeleton-line-md{width:10rem}.dash-skeleton-line-lg{width:18rem;min-height:1.2rem}.dash-skeleton-line-xl{width:min(32rem,100%);min-height:1.65rem}.dash-skeleton-logo{border-radius:.9rem;width:2.65rem;height:2.65rem}@keyframes dashSkeletonSweep{to{transform:translate(100%)}}.public-skeleton-card{position:relative;overflow:hidden}.public-skeleton-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);animation:1.5s linear infinite dashSkeletonSweep;position:absolute;inset:0;transform:translate(-100%)}.public-skeleton-line,.public-skeleton-pill,.public-skeleton-orbit{color:#0000;background:#94a3b833;border-radius:999px;display:inline-flex}.public-skeleton-line{width:100%;min-height:.95rem}.public-skeleton-line-sm{width:7rem}.public-skeleton-line-md{width:12rem}.public-skeleton-line-lg{width:min(38rem,100%);min-height:1.15rem}.public-skeleton-line-xl{width:min(46rem,100%);min-height:1.9rem}.public-skeleton-pill{width:9rem;min-height:2.5rem}.public-skeleton-orbit{border-radius:2rem;width:min(100%,28rem);min-height:22rem}.agent-chat-note{color:var(--muted-text);font-size:.92rem;line-height:1.5}.agent-chat-prompts{flex-wrap:wrap;gap:8px;display:flex}.agent-chat-strategy-coach{background:#ffffff08;border:1px solid #8faed024;border-radius:18px;gap:10px;padding:12px 14px;display:grid}.agent-chat-strategy-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-chat-strategy-head strong{display:block}.agent-chat-strategy-note{color:var(--muted-text);margin:0;font-size:.82rem}.agent-chat-strategy-list,.agent-chat-idea-list{gap:8px;display:grid}.agent-chat-strategy-chip,.agent-chat-idea-chip{color:var(--text-color);text-align:left;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #8faed01f;border-radius:14px;gap:4px;padding:10px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.agent-chat-strategy-chip strong,.agent-chat-idea-chip strong{overflow-wrap:anywhere}.agent-chat-strategy-chip small,.agent-chat-idea-chip small{color:var(--muted-text);overflow-wrap:anywhere}.agent-chat-strategy-chip:hover,.agent-chat-idea-chip:hover{background:#74d8cd14;border-color:#74d8cd42;transform:translateY(-1px)}.agent-chat-prompt{color:var(--text-color);font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #8faed029;border-radius:999px;padding:8px 12px;font-size:.88rem;transition:border-color .16s,background .16s,transform .16s}.agent-chat-prompt:hover{background:#74d8cd14;border-color:#74d8cd4d;transform:translateY(-1px)}.agent-chat-history{scroll-behavior:smooth;flex-direction:column;gap:10px;min-height:180px;max-height:320px;padding-right:4px;display:flex;overflow:auto}.agent-chat-bubble{background:#ffffff08;border:1px solid #8faed024;border-radius:18px;gap:6px;padding:12px 14px;animation:.22s agentBubbleIn;display:grid}.agent-chat-bubble.is-assistant{background:#74d8cd14;border-color:#74d8cd2e}.agent-chat-bubble p,.agent-chat-bubble small{overflow-wrap:anywhere;margin:0}.agent-chat-bubble small{color:var(--muted-text);font-size:.78rem}.agent-chat-bubble-actions{align-items:center;gap:8px;display:flex}.agent-chat-inline-link{color:#74d8cd;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700}.agent-chat-bubble-badge{color:#c8f5ee;background:#74d8cd1a;border-radius:999px;align-items:center;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.agent-chat-typing{align-items:center;gap:6px;min-height:16px;display:inline-flex}.agent-chat-typing span{background:#74d8cddb;border-radius:999px;width:8px;height:8px;animation:1s ease-in-out infinite agentTypingDot}.agent-chat-typing span:nth-child(2){animation-delay:.16s}.agent-chat-typing span:nth-child(3){animation-delay:.32s}.agent-chat-compose{gap:12px;display:grid}.agent-chat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-chat-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-chat-action{color:var(--text-color);font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:8px 12px;font-size:.84rem;transition:border-color .16s,background .16s}.agent-chat-action:hover{background:#8faed014;border-color:#8faed038}.agent-chat-toggle{color:var(--muted-text);align-items:center;gap:10px;font-size:.92rem;display:flex}@keyframes agentPanelReveal{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes agentBubbleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes agentLauncherFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes agentRobotBlink{0%,44%,to{filter:saturate();transform:translateY(0)scale(1)}48%{filter:saturate(1.08);transform:translateY(1px)scale(.98)}52%{filter:saturate();transform:translateY(0)scale(1)}}@keyframes agentTypingDot{0%,80%,to{opacity:.3;transform:translateY(0)scale(.9)}40%{opacity:1;transform:translateY(-2px)scale(1)}}@media (max-width:720px){.agent-chat-widget{align-items:stretch;bottom:14px;left:14px;right:14px}.agent-chat-panel{width:auto}.agent-chat-grid{grid-template-columns:minmax(0,1fr)}.agent-chat-prompts,.agent-chat-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.agent-chat-launcher,.agent-chat-panel,.agent-chat-bubble,.dash-agent-icon{transition:none;animation:none}}.legal-hero-pill{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:22px;padding:18px}.legal-footer{background:radial-gradient(circle at 0 0,#8ea9c61a,#0000 22%),linear-gradient(#0d151ff5,#0a111afa);border-radius:24px;margin-top:18px;padding:22px}.error-box{color:#ffd2d2;background:#ff8b8b1a;border:1px solid #ff8b8b2e;border-radius:16px;margin-top:14px;padding:12px 14px}.success-box{color:#d8ffe2;background:#8fe3a31a;border:1px solid #8fe3a32e;border-radius:16px;margin-top:14px;padding:12px 14px}.muted-link{color:var(--accent-2)}@media (max-width:1280px){.nav{justify-content:flex-start}.hero-copy h2{max-width:12ch}}@media (max-width:1080px){.hero,.spotlight-band,.legal-hero,.story-grid,.doc-guide-grid,.workflow-grid,.proof-grid,.fit-grid,.legal-grid,.architecture-grid,.architecture-branch,.faq-list,.live-proof-strip,.auth-layout{grid-template-columns:1fr}.hero-copy,.hero-side,.spotlight-band,.brand-footer,.workflow-band,.proof-band,.cta-band,.auth-side,.auth-card{padding:24px}.quick-row,.traction-strip,.hero-proofbar,.future-strip,.proof-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-stats,.stage-ledger,.brand-footer-grid,.micro-band{grid-template-columns:1fr}}@media (max-width:720px){.page-shell{width:min(100% - 20px,1180px);padding-top:12px;padding-bottom:40px}.topbar{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:16px;position:static}.brand{flex:auto;width:auto;max-width:calc(100% - 72px)}.brand-mark{border-radius:16px;flex:none;width:48px;height:48px}.brand-title-row{align-items:center;gap:12px}.brand-copy>p:last-child{display:none}.brand-meta-row{gap:8px;margin-bottom:4px}.brand-status-pill{min-height:24px;padding:0 8px;font-size:.68rem}.topbar h1{font-size:1.1rem;line-height:1.06}.topbar p{font-size:.9rem}.nav-shell{margin-left:0;position:relative}.nav-toggle{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.nav-toggle span{background:#edf2f7;border-radius:999px;width:18px;height:2px;transition:transform .18s,opacity .18s;display:block}.nav-shell[open] .nav-toggle{background:#ffffff14;border-color:#68c0b83d;box-shadow:0 12px 26px #00000042}.nav-shell[open] .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.nav-shell[open] .nav-toggle span:nth-child(2){opacity:0}.nav-shell[open] .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;z-index:30;background:#0b121bfa;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:stretch;gap:8px;width:min(320px,100vw - 24px);padding:12px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-8px);box-shadow:0 20px 48px #00000052}.nav-shell[open] .nav{opacity:1;pointer-events:auto;transform:translateY(0)}.nav a{border-radius:14px;justify-content:flex-start;width:100%;min-height:44px;padding:0 14px;font-size:.86rem}.nav a.nav-cta{justify-content:center}.hero{gap:16px;margin-top:16px}.hero-copy,.hero-side,.spotlight-band,.brand-footer,.legal-hero,.workflow-band,.proof-band,.cta-band,.auth-side,.auth-card{border-radius:24px;padding:18px}.hero-copy h2,.auth-side h2{max-width:100%;font-size:clamp(2rem,10vw,3rem);line-height:1.02}.quick-row,.traction-strip,.hero-proofbar,.future-strip,.proof-ledger,.telegram-live-grid{grid-template-columns:1fr}.quick-row a,.journey-chip{justify-content:center;width:100%}.cta-row{flex-direction:column;align-items:stretch}.btn{width:100%}.stats-grid,.learning-progress-highlight{grid-template-columns:1fr}.console-line{flex-direction:column}.console-line span:last-child{text-align:left}.workflow-grid,.proof-grid,.fit-grid,.brand-footer-grid,.micro-band,.legal-grid,.faq-list,.live-proof-strip,.auth-stats{grid-template-columns:1fr}.legal-hero-copy h2{max-width:100%}.brand-footer-head{flex-direction:column;align-items:flex-start}.story-panel,.doc-guide-panel{border-radius:24px;padding:18px}.story-panel-head,.doc-guide-head{flex-direction:column;align-items:flex-start}.brand-footer-head .btn{width:100%}.footer-links{flex-direction:column;align-items:stretch}.footer-links a{justify-content:center;width:100%}.auth-card-head,.auth-card-foot{flex-direction:column;align-items:flex-start}}
