@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#0a0a0f;--bg-secondary:#12121a;--bg-card:#16161f;--bg-card-hover:#1c1c28;--bg-elevated:#1e1e2a;--bg-input:#1a1a25;--border:#2a2a3a;--border-light:#223;--text-primary:#f0f0f5;--text-secondary:#8888a0;--text-muted:#55556a;--text-inverse:#0a0a0f;--accent-primary:#6c5ce7;--accent-secondary:#a855f7;--accent-gradient:linear-gradient(135deg,#6c5ce7,#a855f7);--accent-gradient-hover:linear-gradient(135deg,#7c6cf7,#b865ff);--success:#00d68f;--success-bg:#00d68f1a;--warning:#fa0;--warning-bg:#ffaa001a;--danger:#ff3d71;--danger-bg:#ff3d711a;--info:#0095ff;--info-bg:#0095ff1a;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 32px #00000080;--shadow-glow:0 0 40px #6c5ce726;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--transition:all 0.2s cubic-bezier(0.4,0,0.2,1);--transition-slow:all 0.4s cubic-bezier(0.4,0,0.2,1)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;scroll-behavior:smooth}body,html{overflow-x:hidden}body{background:#0a0a0f;background:var(--bg-primary);background-attachment:fixed;background-image:radial-gradient(circle at top left,#6c5ce71a,#0000 28%),radial-gradient(circle at bottom right,#0095ff14,#0000 24%);color:#f0f0f5;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;min-height:100vh}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#2a2a3a;background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#55556a;background:var(--text-muted)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes previewScan{0%{opacity:0;transform:translateX(-110%)}18%{opacity:.42}52%{opacity:.18}to{opacity:0;transform:translateX(110%)}}@keyframes livePulse{0%,to{box-shadow:0 0 0 0 #00d68f38}50%{box-shadow:0 0 0 8px #00d68f00}}@keyframes pressureOrbit{0%{transform:rotate(0deg) translateX(6px) rotate(0deg)}to{transform:rotate(1turn) translateX(6px) rotate(-1turn)}}.animate-fade-in{animation:fadeIn .4s ease-out forwards}.animate-slide-in{animation:slideIn .4s ease-out forwards}.app-layout{display:flex;min-height:100vh}.main-content{flex:1 1;margin-left:260px;min-height:100vh;padding:32px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.mobile-nav-overlay,.mobile-nav-sidebar,.mobile-nav-toggle{display:none}@media (max-width:768px){.app-layout{display:block;min-width:0;width:100%}.main-content{margin-left:0;max-width:100vw;min-width:0;overflow-x:hidden;padding:88px 12px 120px;width:100%}.desktop-sidebar-shell{display:none!important}.mobile-nav-toggle{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#ffffff14,hsla(0,0%,100%,.035)),#0e0e16e6;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 18px 46px #00000057;color:#f0f0f5;color:var(--text-primary);display:inline-flex;height:48px;justify-content:center;left:14px;position:fixed;top:calc(14px + env(safe-area-inset-top));width:48px;z-index:1220}.mobile-nav-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04050ab8;display:block;inset:0;position:fixed;z-index:1200}.mobile-nav-sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 12% 0,#6c5ce73d,#0000 34%),linear-gradient(180deg,#12121cfa,#090a10fa);border-right:1px solid #ffffff17;bottom:0;box-shadow:28px 0 80px #0000006b;display:block;left:0;overflow:hidden;position:fixed;top:0;width:min(84vw,310px);z-index:1210}.mobile-nav-sidebar>div{height:100dvh!important;overflow-y:auto;padding:calc(82px + env(safe-area-inset-top)) 14px 18px!important}}.card{background:#16161f;background:var(--bg-card);border:1px solid #223;border:1px solid var(--border-light);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 18px 50px #00000029;overflow:hidden;padding:24px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.card:hover{border-color:#2a2a3a;border-color:var(--border);box-shadow:0 22px 60px #00000038;transform:translateY(-2px)}.card:after{background:linear-gradient(135deg,#ffffff08,#0000 42%);content:"";inset:0;pointer-events:none;position:absolute}.expense-records-card{overflow:visible;position:relative;z-index:35}.expense-actions-anchor{position:relative;z-index:70}.expense-actions-backdrop{background:#0000;inset:0;position:fixed;z-index:68}.expense-actions-menu{animation:menu-pop .16s ease-out;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1f1e2cfa,#0f0f17f5),#1e1e2a;background:linear-gradient(145deg,#1f1e2cfa,#0f0f17f5),var(--bg-elevated);border:1px solid #ffffff1c;border-radius:18px;box-shadow:0 22px 70px #0000006b,0 0 30px #6c5ce71f;display:flex;flex-direction:column;gap:6px;padding:10px;position:absolute;right:0;top:calc(100% + 10px);transform-origin:top right;width:min(260px,calc(100vw - 32px));z-index:72}.expense-actions-item{justify-content:flex-start;min-height:40px;width:100%}.expense-actions-item.danger{color:#ff5a88}@keyframes menu-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.card-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#16161fcc;border:1px solid #ffffff0d;border-radius:16px;border-radius:var(--radius-lg);padding:24px}.btn{align-items:center;border:none;border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 20px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.btn-primary{background:linear-gradient(135deg,#6c5ce7,#a855f7);background:var(--accent-gradient);box-shadow:0 2px 12px #6c5ce74d;color:#fff}.btn-primary:hover{background:linear-gradient(135deg,#7c6cf7,#b865ff);background:var(--accent-gradient-hover);box-shadow:0 4px 20px #6c5ce766;transform:translateY(-1px)}.btn-secondary{background:#1e1e2a;background:var(--bg-elevated);border:1px solid #2a2a3a;border:1px solid var(--border);color:#f0f0f5;color:var(--text-primary)}.btn-secondary:hover{background:#1c1c28;background:var(--bg-card-hover);border-color:#6c5ce7;border-color:var(--accent-primary)}.btn-ghost{background:#0000;color:#8888a0;color:var(--text-secondary)}.btn-ghost:hover{background:#1e1e2a;background:var(--bg-elevated);color:#f0f0f5;color:var(--text-primary)}.btn-danger{background:#ff3d711a;background:var(--danger-bg);border:1px solid #ff3d7133;color:#ff3d71;color:var(--danger)}.btn-danger:hover{background:#ff3d7133}.btn-sm{font-size:13px;padding:6px 12px}.btn-lg{font-size:16px;padding:14px 28px}.btn-icon{padding:10px}.input-group{display:flex;flex-direction:column;gap:6px}.input-group label{color:#8888a0;color:var(--text-secondary);font-size:13px;font-weight:500}.input{background:#1a1a25;background:var(--bg-input);border:1px solid #223;border:1px solid var(--border-light);border-radius:8px;border-radius:var(--radius-sm);color:#f0f0f5;color:var(--text-primary);font-family:inherit;font-size:14px;outline:none;padding:10px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.input:focus{border-color:#6c5ce7;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6c5ce726}.input::placeholder{color:#55556a;color:var(--text-muted)}select.input{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%238888a0' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.stat-card{background:#16161f;background:var(--bg-card);border:1px solid #223;border:1px solid var(--border-light);border-radius:16px;border-radius:var(--radius-lg);overflow:hidden;padding:24px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.stat-card:hover{border-color:#2a2a3a;border-color:var(--border);box-shadow:0 4px 12px #0006;box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-card:before{content:"";height:2px;left:0;position:absolute;right:0;top:0}.stat-card.purple:before{background:linear-gradient(135deg,#6c5ce7,#a855f7);background:var(--accent-gradient)}.stat-card.green:before{background:linear-gradient(135deg,#00d68f,#00b894)}.stat-card.red:before{background:linear-gradient(135deg,#ff3d71,#ff6b6b)}.stat-card.blue:before{background:linear-gradient(135deg,#0095ff,#74b9ff)}.stat-card.yellow:before{background:linear-gradient(135deg,#fa0,#ffd93d)}.stat-icon{align-items:center;border-radius:12px;border-radius:var(--radius-md);display:flex;font-size:20px;height:44px;justify-content:center;margin-bottom:16px;width:44px}.stat-icon.purple{background:#6c5ce726;color:#6c5ce7;color:var(--accent-primary)}.stat-icon.green{background:#00d68f26;color:#00d68f;color:var(--success)}.stat-icon.red{background:#ff3d7126;color:#ff3d71;color:var(--danger)}.stat-icon.blue{background:#0095ff26;color:#0095ff;color:var(--info)}.stat-icon.yellow{background:#ffaa0026;color:#fa0;color:var(--warning)}.stat-label{color:#8888a0;color:var(--text-secondary);font-size:13px;margin-bottom:4px}.stat-value{font-size:28px;font-weight:700;letter-spacing:-.5px}.stat-change{align-items:center;border-radius:9999px;border-radius:var(--radius-full);display:inline-flex;font-size:12px;font-weight:500;gap:4px;margin-top:8px;padding:2px 8px}.stat-change.positive{background:#00d68f1a;background:var(--success-bg);color:#00d68f;color:var(--success)}.stat-change.negative{background:#ff3d711a;background:var(--danger-bg);color:#ff3d71;color:var(--danger)}.progress-bar{background:#1e1e2a;background:var(--bg-elevated);height:8px;overflow:hidden;width:100%}.progress-bar,.progress-fill{border-radius:9999px;border-radius:var(--radius-full)}.progress-fill{background:linear-gradient(135deg,#6c5ce7,#a855f7);background:var(--accent-gradient);height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.progress-fill.green{background:linear-gradient(135deg,#00d68f,#00b894)}.progress-fill.red{background:linear-gradient(135deg,#ff3d71,#ff6b6b)}.progress-fill.yellow{background:linear-gradient(135deg,#fa0,#ffd93d)}.badge{align-items:center;border-radius:9999px;border-radius:var(--radius-full);display:inline-flex;font-size:12px;font-weight:500;padding:4px 10px}.badge-purple{background:#6c5ce726;color:#6c5ce7;color:var(--accent-primary)}.badge-green{background:#00d68f1a;background:var(--success-bg);color:#00d68f;color:var(--success)}.badge-red{background:#ff3d711a;background:var(--danger-bg);color:#ff3d71;color:var(--danger)}.badge-yellow{background:#ffaa001a;background:var(--warning-bg);color:#fa0;color:var(--warning)}.badge-blue{background:#0095ff1a;background:var(--info-bg);color:#0095ff;color:var(--info)}.table-container{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}th{color:#55556a;color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}td,th{border-bottom:1px solid #223;border-bottom:1px solid var(--border-light)}td{font-size:14px;padding:14px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}tr:hover td{background:#1c1c28;background:var(--bg-card-hover)}@media (max-width:768px){.table-container{margin-inline:-4px;padding-bottom:4px}.expense-records-card{z-index:80}.expense-actions-anchor{width:100%}.expense-actions-anchor>.btn{min-width:138px}.expense-actions-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05060a52}.expense-actions-menu{animation:mobile-sheet-up .18s ease-out;border-radius:22px;bottom:calc(96px + env(safe-area-inset-bottom));left:16px;max-height:min(360px,calc(100dvh - 160px));overflow-y:auto;padding:12px;position:fixed;right:16px;top:auto;transform-origin:bottom center;width:auto}.expense-actions-item{border-radius:14px;min-height:46px}@keyframes mobile-sheet-up{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}table{min-width:680px}.expense-mobile-records{margin-inline:0;overflow:visible}.expense-mobile-records table,.expense-mobile-records tbody,.expense-mobile-records td,.expense-mobile-records thead,.expense-mobile-records tr{display:block;min-width:0;width:100%}.expense-mobile-records table{min-width:0}.expense-mobile-records thead{display:none}.expense-mobile-records tbody{grid-gap:12px;display:grid;gap:12px}.expense-mobile-records tr{background:linear-gradient(145deg,hsla(0,0%,100%,.035),#fff0),#12121ac7;border:1px solid #ffffff12;border-radius:18px;box-shadow:0 18px 42px #0000002e;padding:14px}.expense-mobile-records td{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:14px;justify-content:space-between;padding:10px 0;text-align:right!important}.expense-mobile-records td:first-child{padding-top:0}.expense-mobile-records td:last-child{border-bottom:0;padding-bottom:0}.expense-mobile-records td:before{color:#55556a;color:var(--text-muted);content:attr(data-label);flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.expense-mobile-records td[data-label=Description]{align-items:flex-start;text-align:left!important}.expense-mobile-records td[data-label=Description]>div{max-width:68%;overflow-wrap:anywhere}.expense-mobile-records td[data-label=Actions] .flex{flex-wrap:wrap;justify-content:flex-end!important}td,th{font-size:13px;padding:10px 12px}}.modal-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1300}.modal{animation:fadeIn .3s ease-out;background:#16161f;background:var(--bg-card);border:1px solid #2a2a3a;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-xl);max-height:85vh;max-width:520px;overflow-y:auto;padding:32px;width:90%}.modal-title{font-size:20px;font-weight:700;margin-bottom:24px}@media (max-width:768px){body:has(.modal-overlay) .quick-actions-dock{opacity:0;pointer-events:none;transform:scale(.96)}.modal-overlay{align-items:flex-end;padding:12px}.modal{border-radius:22px;max-height:min(88dvh,760px);max-width:none;padding:20px;width:100%}}.grid-4{grid-gap:20px;grid-template-columns:repeat(4,1fr)}.grid-3,.grid-4{display:grid;gap:20px}.grid-3{grid-gap:20px;grid-template-columns:repeat(3,1fr)}.grid-2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:1200px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}@media (max-width:768px){.card,.stat-card{border-radius:16px;padding:16px}.grid-2,.grid-3,.grid-4{gap:12px}.stat-icon{height:38px;margin-bottom:12px;width:38px}.stat-value{font-size:clamp(22px,7vw,28px);line-height:1.08;overflow-wrap:anywhere}}.page-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:28px;overflow:visible;position:relative;z-index:30}.app-page-header{background:radial-gradient(circle at top right,#6c5ce729,#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015)),#12121ab8;border:1px solid #ffffff12;border-radius:24px;box-shadow:0 24px 70px #0000002e;flex-wrap:wrap;padding:22px}.app-page-header-copy{flex:1 1;min-width:min(100%,420px)}.app-header-eyebrow{color:#bda9ff;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.app-header-eyebrow,.app-header-insight{align-items:center;display:inline-flex;gap:8px}.app-header-insight{background:#6c5ce71f;border:1px solid #6c5ce733;border-radius:999px;color:#ded7ff;font-size:13px;margin-top:14px;padding:10px 12px}.app-page-header-side{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.app-header-meta{background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;border-radius:18px;min-width:170px;padding:14px 16px}.app-header-meta small{color:#55556a;color:var(--text-muted);display:block;font-size:11px;margin-bottom:5px}.app-header-meta strong{font-size:20px}.app-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.page-title{font-size:28px;font-weight:800;letter-spacing:-.5px}.page-subtitle{color:#8888a0;color:var(--text-secondary);font-size:14px;margin-top:4px}@media (max-width:768px){.page-header{align-items:stretch;flex-direction:column;gap:14px;margin-bottom:18px;z-index:20}.page-header h1,.page-title{font-size:clamp(26px,9vw,38px);line-height:1.05;overflow-wrap:anywhere}.page-header p,.page-subtitle{font-size:14px;line-height:1.55}.app-page-header{border-radius:20px;padding:16px}.app-page-header-copy{min-width:0}.app-page-header-side{align-items:stretch;justify-content:flex-start;width:100%}.app-page-header-side>*,.page-header>.btn,.page-header>div:last-child{max-width:100%}.app-header-insight{align-items:flex-start;border-radius:16px;width:100%}.app-header-meta{flex:1 1 150px;min-width:0}.btn{min-height:44px;text-align:center;white-space:normal}.btn-sm{min-height:38px}.input{min-height:44px}.recharts-responsive-container,.recharts-surface,.recharts-wrapper{max-width:100%!important}}.page-shell{position:relative}.page-shell:before{background:linear-gradient(180deg,hsla(0,0%,100%,.018),#0000);content:"";height:180px;inset:-40px -24px auto;opacity:.9;pointer-events:none;position:absolute}.hero-panel{background:radial-gradient(circle at top left,#6c5ce72e,#0000 36%),radial-gradient(circle at bottom right,#0095ff1f,#0000 30%),linear-gradient(135deg,#16161ffa,#111119f5);border:1px solid #ffffff0f;border-radius:22px;box-shadow:0 28px 80px #0000003d;isolation:isolate;overflow:visible;padding:28px;position:relative;z-index:70}.hero-panel:before{background:linear-gradient(125deg,hsla(0,0%,100%,.045),#0000 34%);content:"";inset:0;pointer-events:none;position:absolute}.hero-grid{grid-gap:22px;align-items:end;display:grid;gap:22px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);position:relative;z-index:1}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.quick-actions-dock{display:grid;height:58px;place-items:center;align-items:flex-end;pointer-events:none;position:fixed;touch-action:none;-webkit-user-select:none;user-select:none;width:58px;z-index:940}.quick-actions-panel{grid-gap:10px;display:grid;gap:10px;max-height:min(360px,calc(100vh - 32px));overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;position:absolute;top:50%}.quick-actions-dock-left .quick-actions-panel{right:68px}.quick-actions-dock-right .quick-actions-panel{left:68px}.quick-actions-dock-up .quick-actions-panel{bottom:0;top:auto;transform:none}.quick-actions-dock-down .quick-actions-panel{bottom:auto;top:0;transform:none}.quick-actions-panel::-webkit-scrollbar{width:8px}.quick-actions-panel::-webkit-scrollbar-track{background:#0000}.quick-actions-panel::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.quick-action-pill{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12121ae6;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 16px 45px #00000047;color:#f0f0f5;color:var(--text-primary);cursor:pointer;display:flex;gap:12px;min-width:220px;padding:12px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.quick-action-pill:hover{border-color:#6c5ce766;box-shadow:0 20px 50px #00000057}.quick-action-icon{align-items:center;background:linear-gradient(135deg,#6c5ce7,#a855f7);background:var(--accent-gradient);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.quick-action-copy{display:flex;flex-direction:column;text-align:left}.quick-action-copy span{font-size:13px;font-weight:700}.quick-action-copy small{color:#8888a0;color:var(--text-secondary);font-size:11px}.quick-actions-trigger{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12121ab8;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 16px 42px #0000003d;color:#f0f0f5;color:var(--text-primary);cursor:pointer;display:flex;gap:0;height:58px;justify-content:center;padding:0;pointer-events:auto;position:relative;touch-action:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:58px}.quick-actions-trigger:hover{background:#12121ae0;border-color:#6c5ce752}.quick-actions-trigger.open{background:#12121ac7}.quick-actions-trigger-icon{align-items:center;background:linear-gradient(135deg,#6c5ce7f2,#a855f7f2);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.quick-actions-trigger-copy{background:#12121ae6;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 16px 42px #0000003d;display:none;flex-direction:column;max-width:170px;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;text-align:left;top:50%;transform:translateY(-50%) translateX(6px);transition:opacity .18s ease,transform .18s ease;width:max-content}.quick-actions-dock-left .quick-actions-trigger-copy{right:68px}.quick-actions-dock-right .quick-actions-trigger-copy{left:68px}.quick-actions-trigger.open .quick-actions-trigger-copy,.quick-actions-trigger:focus-visible .quick-actions-trigger-copy,.quick-actions-trigger:hover .quick-actions-trigger-copy{opacity:0;transform:translateY(-50%) translateX(0)}.quick-actions-trigger-copy span{font-size:13px;font-weight:700}.quick-actions-trigger-copy small{color:#8888a0;color:var(--text-secondary);font-size:11px}.planner-page{padding-bottom:170px}.planner-toolbar{display:flex;flex-direction:column;gap:16px}.planner-filter-grid{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(260px,1.2fr) minmax(190px,.8fr) auto}.planner-filter-field{align-items:center;display:flex;position:relative}.planner-filter-field svg{color:#55556a;color:var(--text-muted);left:12px;position:absolute;z-index:1}.planner-filter-field .input{height:44px;padding-left:38px}.planner-active-filters,.planner-filter-pills{display:flex;flex-wrap:wrap;gap:10px}.planner-timeline-list{display:flex;flex-direction:column;gap:14px;padding-right:164px}.planner-item-card{overflow:visible}.planner-item-row{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.planner-item-main{flex:1 1 320px;min-width:0}.planner-item-main,.planner-item-side{align-items:center;display:flex;gap:14px}.planner-item-side{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.planner-item-amount{min-width:130px;text-align:right}.planner-item-actions{display:flex;flex-wrap:wrap;gap:8px}.interactive-card{cursor:pointer}.interactive-card:hover{border-color:#6c5ce74d}.chart-click-hint{color:#55556a;color:var(--text-muted);font-size:12px}.empty-state{color:#8888a0;color:var(--text-secondary);padding:48px 24px;text-align:center}.empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.5}.experience-state{grid-gap:10px;background:radial-gradient(circle at top,#6c5ce721,#0000 38%),hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:22px;color:#8888a0;color:var(--text-secondary);display:grid;gap:10px;justify-items:center;overflow:hidden;padding:42px 24px;position:relative}.experience-state h3{color:#f0f0f5;color:var(--text-primary);font-size:18px;font-weight:800}.experience-state p{line-height:1.6;margin:0;max-width:48ch}.experience-state-icon,.experience-state-loader{align-items:center;background:linear-gradient(135deg,#6c5ce7f2,#38bdf8d1);border-radius:18px;box-shadow:0 18px 44px #6c5ce72e;color:#fff;display:inline-flex;font-size:16px;height:52px;justify-content:center;margin-bottom:2px;opacity:1;width:52px}.loading-state{min-height:220px}.action-feedback{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin:-8px 0 22px;padding:10px 13px}.action-feedback.success{background:#00d68f1c;border:1px solid #00d68f33;color:#a8f3d2}.btn:disabled{cursor:not-allowed;opacity:.58;transform:none}.react-hot-toast{font-family:Inter,sans-serif!important}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.text-sm{font-size:13px}.text-muted{color:#8888a0;color:var(--text-secondary)}.text-right{text-align:right}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-full{width:100%}.relative{position:relative}.dashboard-command-shell,.dashboard-command-strip,.dashboard-explore,.dashboard-hero-insight{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12121ab8;border:1px solid #ffffff12;box-shadow:0 24px 70px #0000002e}.dashboard-command-shell{grid-gap:22px;align-items:end;background:radial-gradient(circle at 86% 0,#6c5ce729,#0000 34%),#12121ab8;border-radius:24px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px;padding:24px}.dashboard-command-copy h1{font-size:clamp(2rem,3vw,3rem);line-height:.98;margin-top:12px}.dashboard-command-copy p{color:#8888a0;color:var(--text-secondary);line-height:1.7;margin:10px 0 18px;max-width:680px}.dashboard-command-actions,.dashboard-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dashboard-command-strip{grid-gap:1px;border-radius:24px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;overflow:hidden;padding:8px}.dashboard-command-metric{align-items:flex-start;background:hsla(0,0%,100%,.025);border:0;border-radius:18px;color:#f0f0f5;color:var(--text-primary);cursor:pointer;display:flex;gap:12px;padding:16px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.dashboard-command-metric:hover{background:hsla(0,0%,100%,.045);transform:translateY(-2px)}.dashboard-command-metric small,.dashboard-hero-metrics small{color:#55556a;color:var(--text-muted);display:block;font-size:11px;margin-bottom:6px}.dashboard-command-metric strong{display:block;font-size:20px;line-height:1.1}.dashboard-command-metric em{color:#8888a0;color:var(--text-secondary);display:block;font-size:12px;font-style:normal;margin-top:6px}.dashboard-hero-insight{grid-gap:22px;border-radius:28px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);margin-bottom:24px;overflow:hidden;padding:28px;position:relative}.dashboard-hero-insight:before{background:#6c5ce729;border-radius:999px;content:"";filter:blur(60px);height:420px;inset:-40% auto auto 50%;pointer-events:none;position:absolute;width:420px}.dashboard-hero-insight.green:before{background:#00d68f24}.dashboard-hero-insight.red:before{background:#ff3d7121}.dashboard-hero-insight.yellow:before{background:#ffaa0021}.dashboard-status-pill{background:#6c5ce71f;border:1px solid #6c5ce738;border-radius:999px;color:#d8cffd;display:inline-flex;font-size:12px;font-weight:700;margin-bottom:14px;padding:8px 11px}.dashboard-hero-insight h2{font-size:clamp(2rem,3.8vw,4rem);letter-spacing:-.04em;line-height:.96;max-width:650px}.dashboard-hero-insight p{color:#8888a0;color:var(--text-secondary);font-size:16px;line-height:1.7;margin:16px 0 22px;max-width:680px}.dashboard-hero-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.dashboard-explore-chart,.dashboard-explore-side,.dashboard-hero-metrics div{background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;border-radius:18px}.dashboard-hero-metrics div{padding:16px}.dashboard-hero-metrics strong{font-size:18px}.dashboard-explore{border-radius:28px;margin-bottom:24px;padding:24px}.dashboard-explore-header,.dashboard-panel-title{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.dashboard-explore-header h2{font-size:clamp(1.35rem,2vw,2rem);margin-top:10px}.dashboard-explore-tabs{display:flex;flex-wrap:wrap;gap:8px}.dashboard-explore-tabs button{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff12;border-radius:999px;color:#8888a0;color:var(--text-secondary);cursor:pointer;display:inline-flex;gap:7px;padding:9px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.dashboard-explore-tabs button.active,.dashboard-explore-tabs button:hover{background:#6c5ce724;border-color:#6c5ce752;color:#f0f0f5;color:var(--text-primary)}.dashboard-explore-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.35fr)}.dashboard-explore-chart,.dashboard-explore-side{min-width:0;padding:18px}.dashboard-chart-frame{border-radius:16px;height:320px;min-height:260px;min-width:0;overflow:visible;position:relative;width:100%}.dashboard-svg-chart{display:block;height:100%;overflow:visible;width:100%}.dashboard-svg-grid{stroke:hsla(0,0%,100%,.075);stroke-width:1;stroke-dasharray:4 6}.dashboard-svg-axis{fill:#55556a;fill:var(--text-muted);font-size:11px;font-weight:600}.dashboard-svg-label{fill:#8888a0;fill:var(--text-secondary)}.dashboard-svg-line{fill:none;stroke:#8b7cff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px rgba(108,92,231,.24))}.dashboard-svg-dot{fill:#f4f1ff;stroke:#6c5ce7;stroke-width:3}.dashboard-svg-track{fill:hsla(0,0%,100%,.055)}.dashboard-svg-bar{fill:#7c6cf7}.dashboard-svg-bar-warn{fill:#f59e0b47}.dashboard-svg-bar-blue{fill:#38bdf8;filter:drop-shadow(0 0 8px rgba(56,189,248,.18))}.native-chart-frame{background:radial-gradient(circle at 18% 12%,#6c5ce721,#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.025),#fff0);border-radius:16px;height:300px;min-height:230px;min-width:0;overflow:visible;padding:4px;position:relative;width:100%}.native-chart-frame.compact{height:220px;min-height:180px}.native-donut-chart,.native-svg-chart{display:block;height:100%;overflow:visible;width:100%}.native-chart-interactive{border-radius:inherit;height:100%;isolation:isolate;position:relative;width:100%}.native-chart-interactive svg{touch-action:manipulation}.native-chart-hit,.native-donut-segment{cursor:pointer;outline:none}.native-chart-hit:focus-visible .native-chart-bar,.native-chart-hit:focus-visible .native-chart-column,.native-chart-hit:focus-visible .native-chart-dot,.native-chart-hit:focus-visible .native-chart-expense,.native-donut-segment:focus-visible{filter:drop-shadow(0 0 16px rgba(139,124,255,.42))}.native-chart-tooltip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1f212ce6,#0d1017e0),#111119e0;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 54px #00000057,0 0 28px #6c5ce71a;max-width:min(230px,calc(100% - 24px));min-width:154px;padding:11px 13px;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 12px));z-index:6}.native-chart-tooltip>strong{color:#f0f0f5;color:var(--text-primary);display:block;font-size:12px;font-weight:800;margin-bottom:7px}.native-chart-tooltip-row{color:#8888a0;color:var(--text-secondary);display:flex;font-size:11px;gap:18px;justify-content:space-between;line-height:1.55;white-space:nowrap}.native-chart-tooltip-row strong{color:#f0f0f5;color:var(--text-primary);font-weight:800}.native-chart-crosshair{stroke:#ffffff24;stroke-width:1;stroke-dasharray:2 8}.native-chart-active-ring{fill:none;stroke:#ffffff2e;stroke-width:1.5}.native-chart-active-band{fill:hsla(0,0%,100%,.055)}.native-chart-grid{stroke:hsla(0,0%,100%,.045);stroke-width:1;stroke-dasharray:7 13}.native-chart-axis{fill:#a6a6c29e;font-size:11px;font-weight:650}.native-chart-label{fill:#8888a0;fill:var(--text-secondary)}.native-chart-line{fill:none;stroke:#8b7cff;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px rgba(108,92,231,.2));transition:stroke-width .18s ease,filter .18s ease,opacity .18s ease}.native-chart-line.success{stroke:url(#cashflowIncomeStroke)}.native-chart-line.info{stroke:url(#cashflowNetStroke)}.native-chart-dot{fill:#f4f1fff2;stroke:#6c5ce7;stroke-width:2.5;filter:drop-shadow(0 0 8px rgba(108,92,231,.16));transition:r .16s ease,filter .16s ease}.native-chart-dot.success{fill:#eafff8;stroke:#52f6c4}.native-chart-dot-halo{fill:#6c5ce71f;stroke:none;transition:r .16s ease,opacity .16s ease}.native-chart-dot-halo.success{fill:#52f6c426}.native-chart-track{fill:#ffffff0f}.native-chart-bar{fill:url(#verticalCurrentFill);transition:filter .18s ease,opacity .18s ease}.native-chart-bar-warn{fill:url(#verticalProjectionFill)}.native-chart-column{filter:drop-shadow(0 0 10px rgba(56,189,248,.22))}.native-chart-column,.native-chart-expense{transition:filter .18s ease,opacity .18s ease}.native-chart-expense{fill:url(#cashflowExpenseFill);opacity:.82}.native-chart-hit:hover .native-chart-bar,.native-chart-hit:hover .native-chart-column,.native-chart-hit:hover .native-chart-expense{filter:drop-shadow(0 0 14px rgba(139,124,255,.24))}.native-chart-area{pointer-events:none}.native-chart-area.income{fill:url(#cashflowIncomeArea)}.native-chart-area.net{fill:url(#cashflowNetArea)}.native-cashflow-combo .native-chart-grid:first-of-type{opacity:.55}.native-cashflow-combo .native-chart-line{stroke-width:3.3}.native-cashflow-combo .native-chart-line.success{filter:drop-shadow(0 0 12px rgba(82,246,196,.2))}.native-cashflow-combo .native-chart-line.info{filter:drop-shadow(0 0 12px rgba(84,200,255,.16));opacity:.92}.native-cashflow-combo .native-chart-hit:hover~.native-chart-line,.native-cashflow-combo .native-chart-line:hover{stroke-width:3.8}.native-donut-track{fill:none;stroke:#ffffff0f;stroke-width:24}.native-donut-segment{fill:none;stroke-width:24;stroke-linecap:round;filter:drop-shadow(0 0 10px rgba(108,92,231,.15));transition:stroke-width .18s ease,filter .18s ease,opacity .18s ease}.native-donut-segment.active{stroke-width:28;filter:drop-shadow(0 0 18px rgba(139,124,255,.36))}.native-donut-core{fill:#12121af0;stroke:#ffffff0f}.native-donut-value{fill:#f0f0f5;fill:var(--text-primary);font-size:24px;font-weight:800}.native-donut-label{fill:#55556a;fill:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase}.native-chart-empty{grid-gap:7px;align-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at top,#6c5ce724,#0000 42%),#0a0a0fb8;border:1px solid hsla(0,0%,100%,.055);border-radius:18px;display:grid;gap:7px;inset:42px 22px 22px;place-items:center;pointer-events:none;position:absolute;text-align:center}.native-chart-empty strong{color:#f0f0f5;color:var(--text-primary);font-size:15px}.native-chart-empty span{color:#8888a0;color:var(--text-secondary);font-size:12px;line-height:1.5;max-width:28ch}.dashboard-chart-empty{grid-gap:7px;align-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at top,#6c5ce724,#0000 42%),#0a0a0fb8;border:1px solid hsla(0,0%,100%,.055);border-radius:18px;display:grid;gap:7px;inset:42px 22px 22px;place-items:center;pointer-events:none;position:absolute;text-align:center}.dashboard-chart-empty strong{color:#f0f0f5;color:var(--text-primary);font-size:15px}.dashboard-chart-empty span{color:#8888a0;color:var(--text-secondary);font-size:12px;line-height:1.5;max-width:28ch}.dashboard-explore-side{display:flex;flex-direction:column;gap:10px}.dashboard-explore-side h3{font-size:15px;margin-bottom:4px}.dashboard-explore-side button,.dashboard-goal-list button{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;color:#f0f0f5;color:var(--text-primary);cursor:pointer;padding:12px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.dashboard-explore-side button{align-items:center;display:flex;gap:10px;justify-content:space-between}.dashboard-explore-side button:hover,.dashboard-goal-list button:hover{background:#6c5ce714;border-color:#6c5ce74d}.dashboard-explore-side i{border-radius:999px;display:inline-flex;height:9px;margin-right:8px;width:9px}.dashboard-goal-list{grid-gap:12px;display:grid;gap:12px}.dashboard-goal-list button{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto}.dashboard-goal-list small{color:#8888a0;color:var(--text-secondary);display:block;margin-top:4px}.dashboard-goal-list .progress-bar{grid-column:1/-1}@media (max-width:1100px){.dashboard-command-shell,.dashboard-explore-grid,.dashboard-hero-insight{grid-template-columns:1fr}.dashboard-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dashboard-command-shell,.dashboard-explore,.dashboard-hero-insight,.hero-panel{border-radius:20px;padding:14px}.dashboard-command-shell{gap:14px;margin-bottom:12px}.dashboard-command-copy h1,.dashboard-hero-insight h2{font-size:clamp(26px,8.4vw,34px);letter-spacing:-.03em;line-height:1.06}.dashboard-command-copy p,.dashboard-hero-insight p{font-size:14px;line-height:1.52}.dashboard-hero-insight{gap:16px;margin-bottom:14px}.dashboard-hero-insight p{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;max-height:6.1em;overflow:hidden}.dashboard-command-strip,.dashboard-hero-metrics{gap:8px;grid-template-columns:1fr}.dashboard-command-metric{align-items:center;padding:12px}.dashboard-command-metric .stat-icon{margin-bottom:0}.dashboard-command-metric strong{font-size:17px}.dashboard-hero-metrics div{padding:12px}.dashboard-hero-actions{gap:8px}.dashboard-explore-header,.dashboard-panel-title{align-items:stretch;gap:10px}.dashboard-explore-header h2{font-size:22px;line-height:1.14;margin-top:8px}.dashboard-explore-tabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-explore-tabs button{justify-content:center;padding:10px 8px}.dashboard-explore-chart,.dashboard-explore-side{min-width:0;padding:12px}.dashboard-chart-frame{border-radius:14px;height:270px;min-height:250px}.dashboard-chart-empty{border-radius:14px;inset:34px 12px 12px}.dashboard-command-actions,.dashboard-hero-actions{justify-content:stretch}.dashboard-command-actions{display:none}.dashboard-hero-actions .btn{width:100%}.dashboard-goal-list button{grid-template-columns:1fr}.month-navigator{border-radius:18px;gap:12px;padding:12px}.month-navigator-label{font-size:10px;margin-bottom:4px}.month-navigator-title{font-size:16px}.month-navigator-subtitle{display:none}.month-navigator-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:42px minmax(0,1fr) 42px;width:100%}.month-nav-arrow{height:42px;width:42px}.month-navigator-trigger{border-radius:14px;min-width:0;padding:8px 10px;width:100%}.month-navigator-trigger-icon{border-radius:10px;height:32px;width:32px}.month-navigator-trigger-label{display:none}.month-navigator-trigger-value{font-size:14px;margin-top:0}.month-navigator-popover{max-height:min(390px,calc(100dvh - 32px));padding:12px}.month-picker-header{gap:10px}.month-picker-heading{font-size:15px}.month-picker-grid{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.month-picker-chip{min-height:50px;padding:8px 9px}.month-picker-footer .btn{width:100%}}.control-center-hero{background:linear-gradient(115deg,#6f5ada33,#0000 35%),radial-gradient(circle at 86% 88%,#00d68f24,#0000 34%),linear-gradient(135deg,#171720fa,#0d1016f7);border:1px solid hsla(0,0%,100%,.075);border-radius:26px;box-shadow:0 30px 90px #00000061;isolation:isolate;margin-bottom:24px;overflow:hidden;padding:30px;position:relative}.control-center-page-header{align-items:flex-start;gap:18px}.control-range-switch{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0f;display:inline-flex;gap:5px;padding:5px}.control-range-switch button{background:#0000;border:0;border-radius:11px;color:#8888a0;color:var(--text-secondary);cursor:pointer;font-weight:750;height:34px;padding:0 14px;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.control-range-switch button:hover{background:#ffffff0f;color:#f0f0f5;color:var(--text-primary)}.control-range-switch button.active{background:linear-gradient(135deg,#6c5ce7,#a855f7);box-shadow:0 12px 30px #6c5ce752;color:#fff}.control-center-hero-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr)}.control-center-brief,.control-center-command-panel{position:relative;z-index:1}.control-center-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.control-center-brief h2{font-size:clamp(32px,3vw,48px);font-weight:850;letter-spacing:0;line-height:1;max-width:710px}.control-center-brief-copy{color:#8888a0;color:var(--text-secondary);font-size:16px;line-height:1.75;margin-top:16px;max-width:760px}.control-center-decision-strip{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.control-decision-chip{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.075);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045);min-height:86px;padding:16px}.control-decision-chip span{color:#55556a;color:var(--text-muted);display:block;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.control-decision-chip strong{color:#f0f0f5;color:var(--text-primary);display:block;font-size:16px;line-height:1.25;margin-top:9px}.control-decision-chip.green{background:linear-gradient(135deg,#00d68f1f,hsla(0,0%,100%,.035))}.control-decision-chip.red{background:linear-gradient(135deg,#ff3d7121,hsla(0,0%,100%,.035))}.control-decision-chip.yellow{background:linear-gradient(135deg,#ffaa001f,hsla(0,0%,100%,.035))}.control-decision-chip.blue,.control-decision-chip.purple{background:linear-gradient(135deg,#0095ff1f,#6c5ce712)}.control-center-command-panel{grid-gap:12px;align-content:start;display:grid;gap:12px}.control-center-glow{border-radius:999px;filter:blur(60px);opacity:.5;pointer-events:none;position:absolute}.control-center-glow-left{background:#a855f72e;height:240px;left:-40px;top:-60px;width:240px}.control-center-glow-right{background:#0095ff26;bottom:-80px;height:220px;right:-20px;width:220px}.control-center-callouts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.control-center-callout{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090d1461;border:1px solid #ffffff12;border-radius:16px;padding:14px}.control-score-card{background:linear-gradient(180deg,#ffffff0f,hsla(0,0%,100%,.025)),#0a0d139e;border:1px solid hsla(0,0%,100%,.085);border-radius:22px;box-shadow:0 24px 80px #00000061;min-height:100%;padding:20px}.control-score-card-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.control-score-card-header span:first-child{color:#55556a;color:var(--text-muted);display:block;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.control-score-card-header strong{color:#f0f0f5;color:var(--text-primary);display:block;font-size:16px;margin-top:5px}.control-score-ring{height:250px;margin:0 auto;padding:18px;width:min(250px,100%)}.control-score-inner,.control-score-ring{align-items:center;border-radius:50%;display:flex;justify-content:center}.control-score-inner{background:#12121af5;border:1px solid #ffffff0d;box-shadow:inset 0 0 36px #0000005c;flex-direction:column;height:100%;width:100%}.control-score-inner span{color:#55556a;color:var(--text-muted);font-size:12px;font-weight:700;margin-top:10px}.control-score-metrics{grid-gap:11px;display:grid;gap:11px;margin-top:18px}.control-score-row{background:#ffffff08;border-radius:14px;padding:12px 14px}.control-score-row-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.control-score-track{background:#ffffff12;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.control-score-track div{background:linear-gradient(90deg,#00d68f,#74b9ff,#a855f7);border-radius:inherit;height:100%}.control-month-card{background:#090d146b;border:1px solid #ffffff12;border-radius:22px;padding:10px}.control-month-card-wide{grid-column:1/-1}.control-month-card .month-navigator{background:hsla(0,0%,100%,.035);border-radius:18px;padding:12px}.control-month-card .month-navigator-subtitle{max-width:560px}.control-center-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.control-kpi-card{background:linear-gradient(180deg,hsla(0,0%,100%,.045),#0000),#16161f;background:linear-gradient(180deg,hsla(0,0%,100%,.045),#0000),var(--bg-card);border-color:hsla(0,0%,100%,.065);min-height:176px}.control-section-card{background:radial-gradient(circle at top right,#74b9ff0f,#0000 32%),#16161f;background:radial-gradient(circle at top right,#74b9ff0f,#0000 32%),var(--bg-card);border-color:hsla(0,0%,100%,.065);box-shadow:0 18px 60px #00000038;overflow:hidden}.control-section-card .chart-shell{min-height:330px}.control-center-split{align-items:center;display:flex;gap:18px}.control-donut-wrap{cursor:pointer;display:grid;height:260px;min-width:190px;place-items:center;width:42%}.income-page{--income-glow:#00d68f29}.income-command{grid-gap:18px;background:radial-gradient(circle at 12% 12%,#00d68f2e,#0000 32%),radial-gradient(circle at 90% 80%,#74b9ff21,#0000 30%),linear-gradient(135deg,#141919fa,#0d0e15fa);border:1px solid hsla(0,0%,100%,.075);border-radius:26px;box-shadow:0 30px 90px #00000059;display:grid;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);margin-bottom:24px;overflow:hidden;padding:24px;position:relative}.income-command:before{background:linear-gradient(90deg,#ffffff0f,#0000 42%);content:"";inset:0;pointer-events:none;position:absolute}.income-command-main,.income-command-side{position:relative;z-index:1}.income-command-main{display:flex;flex-direction:column;justify-content:space-between;min-height:390px}.income-command-eyebrow{color:#00d68f;color:var(--success);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.income-command h2{color:#f0f0f5;color:var(--text-primary);font-size:clamp(42px,5vw,76px);font-weight:880;letter-spacing:0;line-height:.94;margin-top:14px}.income-command-main p{color:#8888a0;color:var(--text-secondary);font-size:17px;line-height:1.7;margin-top:18px;max-width:520px}.income-command-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.income-command-metrics div{background:hsla(0,0%,100%,.045);border:1px solid #ffffff12;border-radius:18px;padding:16px}.income-command-metrics span{color:#55556a;color:var(--text-muted);display:block;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.income-command-metrics strong{color:#f0f0f5;color:var(--text-primary);display:block;font-size:20px;line-height:1.2;margin-top:8px}.income-command-side{grid-gap:14px;display:grid;gap:14px;grid-template-rows:auto minmax(0,1fr)}.income-command-side .month-navigator{background:#090d1480;border-color:hsla(0,0%,100%,.075)}.income-chart-card{background:#090d146b;border:1px solid hsla(0,0%,100%,.075);border-radius:22px;padding:18px}.income-chart-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.income-chart-header h3{font-size:16px;font-weight:800}.income-chart-header p{color:#55556a;color:var(--text-muted);font-size:13px;margin-top:4px}.income-chart-card .native-chart-frame{min-height:245px}.income-kpi-card,.income-section-card{background:radial-gradient(circle at top right,rgba(0,214,143,.055),#0000 34%),#16161f;background:radial-gradient(circle at top right,rgba(0,214,143,.055),#0000 34%),var(--bg-card);border-color:hsla(0,0%,100%,.065)}.income-impact-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.income-impact-card{background:linear-gradient(180deg,hsla(0,0%,100%,.045),#0000),var(--bg-tertiary);border:1px solid hsla(0,0%,100%,.065);border-radius:18px;padding:18px}.income-entry-card{border-color:hsla(0,0%,100%,.065)}.cash-flow-page{--cash-flow-green:#00d68f;--cash-flow-red:#ff3d71}.cash-flow-page-header{align-items:flex-start;gap:18px}.cash-flow-command{background:radial-gradient(circle at 12% 8%,#00d68f29,#0000 30%),radial-gradient(circle at 88% 0,#6c5ce724,#0000 28%),linear-gradient(135deg,#0d1314fa,#0d0d14fa);border:1px solid hsla(0,0%,100%,.075);border-radius:26px;box-shadow:0 30px 90px #00000059;margin-bottom:24px;overflow:hidden;padding:24px;position:relative}.cash-flow-command:before{background:linear-gradient(180deg,hsla(0,0%,100%,.055),#0000 42%);content:"";inset:0;pointer-events:none;position:absolute}.cash-flow-command-top,.cash-flow-main-chart{position:relative;z-index:1}.cash-flow-command-top{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);margin-bottom:16px}.cash-flow-command-copy{display:flex;flex-direction:column;justify-content:center;min-height:230px}.cash-flow-eyebrow{color:#55556a;color:var(--text-muted);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.cash-flow-command h2{font-size:clamp(44px,5vw,74px);font-weight:880;letter-spacing:0;line-height:.94;margin-top:12px}.cash-flow-command h2.positive{color:var(--cash-flow-green)}.cash-flow-command h2.negative{color:var(--cash-flow-red)}.cash-flow-command-copy p{color:#8888a0;color:var(--text-secondary);font-size:16px;line-height:1.75;margin-top:18px;max-width:660px}.cash-flow-command-panel{grid-gap:12px;display:grid;gap:12px}.cash-flow-command-panel .month-navigator,.cash-flow-main-chart,.cash-flow-quality{background:#080c1275;border:1px solid hsla(0,0%,100%,.075);box-shadow:inset 0 1px 0 #ffffff0a}.cash-flow-quality{border-radius:20px;padding:18px}.cash-flow-quality span{color:#55556a;color:var(--text-muted);display:block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cash-flow-quality strong{color:#f0f0f5;color:var(--text-primary);display:block;font-size:34px;line-height:1;margin-top:8px}.cash-flow-quality-track{background:#ffffff12;border-radius:999px;height:7px;margin-top:14px;overflow:hidden}.cash-flow-quality-track div{background:linear-gradient(90deg,#ff3d71,#fa0,#00d68f);border-radius:inherit;height:100%}.cash-flow-command-panel .month-navigator{border-radius:20px;padding:14px}.cash-flow-main-chart{border-radius:22px;padding:16px 18px 14px}.cash-flow-chart-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.cash-flow-chart-header h3{font-size:18px;font-weight:820}.cash-flow-chart-header p{color:#55556a;color:var(--text-muted);font-size:13px;margin-top:4px}.cash-flow-main-chart .native-chart-frame{background:radial-gradient(circle at 18% 12%,rgba(82,246,196,.075),#0000 30%),linear-gradient(180deg,hsla(0,0%,100%,.018),#fff0);height:270px;min-height:250px}.cash-flow-kpi-card,.cash-flow-section-card{background:radial-gradient(circle at top right,rgba(0,214,143,.045),#0000 34%),#16161f;background:radial-gradient(circle at top right,rgba(0,214,143,.045),#0000 34%),var(--bg-card);border-color:hsla(0,0%,100%,.065)}.cash-flow-section-card{box-shadow:0 18px 60px #0003}.cash-flow-section-card .native-chart-frame{min-height:300px}.cash-flow-ratio-stack{grid-gap:16px;display:grid;gap:16px}.cash-flow-ratio-row{background:#1e1e2a;background:var(--bg-elevated);border-radius:16px;padding:16px}.cash-flow-ratio-label{align-items:center;display:flex;gap:12px;justify-content:space-between}.cash-flow-ratio-label span{color:#8888a0;color:var(--text-secondary);font-weight:650}.cash-flow-ratio-label strong{color:#f0f0f5;color:var(--text-primary)}.cash-flow-ratio-track{background:#ffffff12;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.cash-flow-ratio-track div{background:#6c5ce7;border-radius:inherit;height:100%}.cash-flow-ratio-row.green .cash-flow-ratio-track div{background:#00d68f}.cash-flow-ratio-row.red .cash-flow-ratio-track div{background:#ff3d71}.cash-flow-ratio-row.purple .cash-flow-ratio-track div{background:#a855f7}.cash-flow-ratio-row.blue .cash-flow-ratio-track div{background:#0095ff}@media (max-width:1200px){.cash-flow-command-top,.control-center-hero-grid{grid-template-columns:1fr}.cash-flow-command-copy{min-height:auto}.income-command{grid-template-columns:1fr}.income-command-main{min-height:auto}.control-center-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-center-callouts,.hero-grid{grid-template-columns:1fr}}@media (max-width:768px){.quick-actions-dock{align-items:center;height:52px;width:52px;z-index:1180}.quick-action-pill{border-radius:16px;min-width:0;padding:12px;width:100%}.quick-actions-trigger{border-radius:18px;height:52px;width:52px}.quick-actions-trigger-icon{height:38px;width:38px}.quick-actions-trigger-copy{display:none}.quick-actions-panel{max-height:min(310px,calc(100dvh - 160px));position:fixed;width:min(270px,calc(100vw - 28px))}.quick-actions-dock-left .quick-actions-panel{left:auto;right:62px}.quick-actions-dock-right .quick-actions-panel{left:62px;right:auto}.quick-actions-dock-up .quick-actions-panel{bottom:62px;top:auto}.quick-actions-dock-down .quick-actions-panel{bottom:auto;top:62px}.quick-actions-dock-center .quick-actions-panel{bottom:auto;top:50%}.quick-actions-mobile .quick-action-copy span{font-size:13px}.quick-actions-mobile .quick-action-copy small{font-size:11px}.control-center-split{align-items:stretch;flex-direction:column}.cash-flow-page-header,.control-center-page-header{align-items:stretch}.cash-flow-command{border-radius:22px;padding:18px}.cash-flow-command h2{font-size:42px}.cash-flow-main-chart .native-chart-frame,.cash-flow-section-card .native-chart-frame{min-height:280px}.cash-flow-main-chart .native-chart-frame{height:255px;min-height:235px}.income-command{border-radius:22px;padding:18px}.income-command h2{font-size:42px}.income-command-metrics{grid-template-columns:1fr}.control-range-switch{overflow-x:auto;width:100%}.control-range-switch button{flex:1 1;min-width:92px}.control-donut-wrap{height:210px;min-width:0;width:100%}.control-center-hero{border-radius:22px;padding:18px}.control-center-hero-grid{gap:18px}.control-center-brief h2{font-size:32px}.control-center-decision-strip,.control-center-kpi-grid{grid-template-columns:1fr}.control-center-command-panel{gap:12px}.control-center-callout,.control-score-card{border-radius:18px;padding:14px}.control-score-ring{height:min(200px,68vw);width:min(200px,68vw)}.control-section-card .chart-shell{min-height:280px}.planner-page{padding-bottom:196px}.planner-filter-grid{grid-template-columns:1fr}.planner-timeline-list{padding-right:0}.planner-item-amount,.planner-item-side{justify-content:space-between;text-align:left;width:100%}.planner-item-main{flex-basis:100%}.planner-item-actions{width:100%}.planner-item-actions .btn{flex:1 1}.native-chart-frame{height:270px;margin-inline:-4px;min-height:240px;padding:2px}.native-chart-frame.compact{height:220px;min-height:200px}.native-chart-axis{fill:#beb9d7d1;font-size:12px;font-weight:700}.native-chart-empty{border-radius:14px;inset:34px 12px 12px}}.landing-page{background:radial-gradient(circle at top left,#6c5ce72e,#0000 26%),radial-gradient(circle at top right,#38bdf81f,#0000 20%),radial-gradient(circle at bottom left,#a855f71f,#0000 22%),linear-gradient(180deg,#090910,#0d0d14 38%,#090910);min-height:100vh;overflow-x:hidden;position:relative}.landing-grid{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:90px 90px;inset:0;-webkit-mask-image:linear-gradient(180deg,#00000080,#0000 92%);mask-image:linear-gradient(180deg,#00000080,#0000 92%);opacity:.16}.landing-grid,.landing-orb{pointer-events:none;position:absolute}.landing-orb{border-radius:999px;filter:blur(110px);opacity:.42}.landing-orb-violet{background:#6c5ce742;height:320px;left:-70px;top:64px;width:320px}.landing-orb-blue{background:#38bdf82e;bottom:80px;height:360px;right:-100px;width:360px}.landing-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0e0e15c2;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 24px 80px #0000003d;gap:18px;justify-content:space-between;margin:22px auto 0;padding:14px 18px;position:sticky;top:16px;transition:border-color .24s ease,background .24s ease,box-shadow .24s ease,transform .24s ease;width:min(1240px,calc(100% - 40px));z-index:30}.landing-brand,.landing-nav{align-items:center;display:flex}.landing-brand{background:#0000;border:none;color:#f0f0f5;color:var(--text-primary);cursor:pointer;gap:12px}.landing-brand-icon{align-items:center;background:linear-gradient(135deg,#6c5ce7,#a855f7);background:var(--accent-gradient);border-radius:14px;box-shadow:0 14px 28px #6c5ce747;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.landing-brand-copy{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center;line-height:1}.landing-brand-copy strong{font-size:20px;letter-spacing:-.04em;line-height:1}.landing-brand-copy small{color:#8888a0;color:var(--text-secondary);font-size:12px;line-height:1.1}.landing-cta-actions,.landing-hero-actions,.landing-nav-actions,.landing-nav-center,.landing-nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.landing-nav-center{flex:1 1;gap:14px;justify-content:center}.landing-nav-status{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;color:#c9c7df;display:inline-flex;font-size:12px;gap:8px;padding:10px 14px;white-space:nowrap}.landing-nav-status svg{color:#8b5cf6}.landing-nav-links{background:#ffffff08;border:1px solid #ffffff0d;border-radius:999px;padding:6px}.landing-nav-links a{border-radius:999px;color:#8888a0;color:var(--text-secondary);font-size:14px;padding:9px 14px;position:relative;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.landing-nav-links a:hover{background:#ffffff0d;color:#f0f0f5;color:var(--text-primary);transform:translateY(-1px)}.landing-nav-tour{background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;color:#8888a0;color:var(--text-secondary);font-size:13px;padding:10px 14px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.landing-nav-tour:hover{background:#6c5ce714;border-color:#6c5ce73d;color:#f0f0f5;color:var(--text-primary)}.landing-content{margin:0 auto;padding:28px 0 72px;position:relative;width:min(1240px,calc(100% - 40px));z-index:1}.landing-scroll-glow{background:radial-gradient(circle at 44% 34%,#a88bfa2e,#0000 38%),radial-gradient(circle at 64% 68%,#00d68f1a,#0000 34%);border-radius:999px;filter:blur(72px);height:min(720px,62vw);pointer-events:none;position:absolute;right:-18%;top:22%;width:min(520px,44vw);will-change:transform,opacity;z-index:-1}.landing-hero{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);min-height:calc(100vh - 118px)}.landing-live-pill,.landing-overline,.landing-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;gap:8px;letter-spacing:.06em;text-transform:uppercase}.landing-pill{background:#6c5ce71f;border:1px solid #6c5ce73d;color:#c8b8ff;margin-bottom:20px;padding:8px 14px}.landing-overline{color:#b59cff;margin-bottom:12px}.landing-hero-copy h1{font-size:clamp(2.8rem,5.2vw,5rem);letter-spacing:-.065em;line-height:.92;max-width:11.5ch}.landing-hero-copy h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f7f7fb 10%,#a78bfa 58%,#38bdf8);-webkit-background-clip:text}.landing-analysis-copy p,.landing-feature-card p,.landing-hero-copy p,.landing-section-heading p,.landing-side-callout p,.landing-trust-copy p,.landing-workflow-step p{color:#8888a0;color:var(--text-secondary)}.landing-hero-copy p{font-size:17px;margin:18px 0 24px;max-width:58ch}.landing-hero-meta{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.landing-hero-signal-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px auto 0;width:min(100%,680px)}.landing-hero-signal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:14px 16px;text-align:center;transition:transform .24s ease,border-color .24s ease,background .24s ease}.landing-hero-signal:hover{background:hsla(0,0%,100%,.045);border-color:#a88bfa38;transform:translateY(-3px)}.landing-hero-signal small{color:#8888a0;color:var(--text-secondary);display:block;font-size:11px;margin-bottom:6px}.landing-hero-signal strong{font-size:18px}.landing-hero-signal.violet{box-shadow:inset 0 1px 0 #a855f71f}.landing-hero-signal.blue{box-shadow:inset 0 1px 0 #38bdf81f}.landing-hero-signal.green{box-shadow:inset 0 1px 0 #00d68f1f}.landing-analysis-card,.landing-feature-card,.landing-meta-card,.landing-trust-card,.landing-workflow-step{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101018b8;border:1px solid #ffffff14;box-shadow:0 26px 70px #0000002e}.landing-meta-card{border-radius:18px;padding:16px 18px}.landing-analysis-board small,.landing-board-panel small,.landing-chart-header span,.landing-meta-card span,.landing-mini-metric small,.landing-side-header span{color:#8888a0;color:var(--text-secondary);font-size:12px}.landing-meta-card strong{display:block;font-size:14px;line-height:1.5;margin-top:8px}.landing-hero-visual{padding:0;position:relative}.landing-visual-shell{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at top right,#6c5ce724,#0000 28%),radial-gradient(circle at bottom left,#38bdf81f,#0000 24%),#0e0e15c7;border:1px solid #ffffff14;border-radius:30px;box-shadow:0 32px 90px #00000047;overflow:hidden;padding:18px;position:relative;transform-style:preserve-3d;will-change:transform}.landing-visual-shell:before{border:1px solid #ffffff0f;border-radius:29px;content:"";inset:1px;pointer-events:none;position:absolute}.landing-visual-shell:after{background:linear-gradient(90deg,#0000,#38bdf8a3,#a88bfa8a,#0000);content:"";filter:blur(.3px);height:1px;inset:auto 8% 0;opacity:.82;pointer-events:none;position:absolute}.landing-visual-sheen{animation:previewScan 7.5s ease-in-out infinite;background:linear-gradient(110deg,#0000 20%,#ffffff14 42%,#0000 62%);inset:0;pointer-events:none;position:absolute;transform:translateX(-110%)}.landing-callout-top,.landing-chart-header,.landing-side-header,.landing-surface-header,.landing-visual-topbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.landing-visual-topbar{padding:4px 4px 16px}.landing-visual-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.landing-live-pill,.landing-visual-tabs button{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;color:#8888a0;color:var(--text-secondary);padding:8px 12px}.landing-visual-tabs button{cursor:pointer;font:inherit;isolation:isolate;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.landing-visual-tabs button:hover{border-color:#ffffff1f;color:#f0f0f5;color:var(--text-primary)}.landing-visual-tabs button.active{border-color:#6c5ce757;box-shadow:inset 0 1px 0 #ffffff0f;color:#e9e2ff}.landing-tab-highlight{background:linear-gradient(135deg,#6c5ce747,#38bdf829);border:1px solid #6c5ce72e;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14,0 10px 30px #6c5ce72e;inset:0;position:absolute;z-index:-1}.landing-live-pill{animation:livePulse 2.6s ease-in-out infinite;background:#00d68f14;border-color:#00d68f33;color:#91f6cf;position:relative}.landing-live-pill:before{background:#8ff0c9;border-radius:999px;box-shadow:0 0 18px #00d68fb8;content:"";height:7px;width:7px}.landing-visual-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.08fr) minmax(220px,.92fr)}.landing-surface{background:#09090f7a;border:1px solid #ffffff0f;border-radius:24px;padding:18px}.landing-surface-main{display:flex;flex-direction:column;gap:18px}.landing-surface-header h3{font-size:22px;letter-spacing:-.04em}.landing-score-ring{background:conic-gradient(#6c5ce7 0deg,#38bdf8 285deg,#ffffff1f 285deg);height:72px;padding:6px;width:72px}.landing-score-ring,.landing-score-ring span{align-items:center;border-radius:50%;display:flex;justify-content:center}.landing-score-ring span{background:#0c0c12f5;font-size:24px;font-weight:800;height:100%;width:100%}.landing-board-panel,.landing-chart-card,.landing-side-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;padding:16px}.landing-chart-header{margin-bottom:10px}.landing-chart-header small{color:#55556a;color:var(--text-muted);font-size:11px}.landing-line-chart{height:180px}.landing-line-chart svg{height:100%;width:100%}.landing-mini-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-mini-metric{background:#ffffff08;border-radius:18px;padding:14px;position:relative}.landing-mini-metric strong{display:block;font-size:18px;margin-top:8px}.landing-dot{border-radius:50%;display:inline-flex;height:10px;position:absolute;right:14px;top:14px;width:10px}.landing-dot.violet{background:#8b5cf6}.landing-dot.blue{background:#38bdf8}.landing-dot.green{background:#00d68f}.landing-surface-side,.landing-trust-meta{grid-gap:16px;display:grid;gap:16px}.landing-side-auth{align-items:center;display:flex;gap:12px;justify-content:space-between}.landing-side-auth-copy{display:flex;flex-direction:column;gap:4px}.landing-side-auth-copy small{color:#8888a0;color:var(--text-secondary);font-size:11px}.landing-side-auth-copy strong{font-size:16px;line-height:1.35}.landing-side-auth-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.landing-preview-stack{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.landing-preview-stack-bar{border-radius:999px;height:16px}.landing-preview-stack-bar.violet{background:linear-gradient(90deg,#a855f7f2,#6c5ce7e6)}.landing-preview-stack-bar.blue{background:linear-gradient(90deg,#38bdf8f2,#3b82f6e0)}.landing-preview-stack-bar.green{background:linear-gradient(90deg,#34d399f2,#10b981e0)}.landing-preview-list{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.landing-preview-list div{align-items:center;background:#ffffff08;border-radius:16px;color:#f0f0f5;color:var(--text-primary);display:flex;gap:10px;padding:12px 14px}.landing-preview-list svg{color:#a78bfa;flex-shrink:0}.landing-mini-bars{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));height:140px;margin-top:14px}.landing-mini-bar{border-radius:14px 14px 8px 8px;transform-origin:bottom}.landing-mini-bar.violet{background:linear-gradient(180deg,#a855f7,#6c5ce7)}.landing-mini-bar.blue{background:linear-gradient(180deg,#67e8f9,#38bdf8)}.landing-mini-bar.green{background:linear-gradient(180deg,#34d399,#10b981)}.landing-callout-top{color:#e9defd;font-weight:600;justify-content:flex-start;margin-bottom:12px}.landing-section{margin-top:74px;scroll-margin-top:110px;transform-origin:center top;will-change:transform,opacity,filter}.landing-strip{margin-top:18px}.landing-strip-card{grid-gap:20px;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0f17c2;border:1px solid #ffffff14;border-radius:26px;display:grid;gap:20px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:20px 24px}.landing-strip-copy h3{font-size:24px;letter-spacing:-.045em;line-height:1.1}.landing-strip-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-strip-metrics div{background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;padding:14px 16px}.landing-strip-metrics small{color:#8888a0;color:var(--text-secondary);display:block;font-size:11px;margin-bottom:6px}.landing-strip-metrics strong{font-size:14px;line-height:1.45}.landing-about-card{grid-gap:20px;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101018b8;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 26px 70px #0000002e;display:grid;gap:20px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);padding:30px}.landing-about-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-about-panel{background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;padding:18px}.landing-about-panel small{color:#8888a0;color:var(--text-secondary);display:block;font-size:11px;margin-bottom:8px}.landing-about-panel strong{font-size:15px;line-height:1.5}.landing-story-card{grid-gap:16px;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101018b8;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 26px 70px #0000002e;display:grid;gap:16px;grid-template-columns:minmax(0,1.08fr) minmax(280px,.78fr);padding:20px}.landing-story-copy{grid-gap:10px;display:grid;gap:10px}.landing-story-copy h2{font-size:clamp(1.5rem,2.35vw,2.25rem);letter-spacing:-.05em;line-height:1.02;max-width:16ch}.landing-story-copy p{color:#8888a0;color:var(--text-secondary);font-size:14px;max-width:46ch}.landing-story-points{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-story-point{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;padding:12px 14px}.landing-story-point small{color:#8888a0;color:var(--text-secondary);display:block;font-size:11px;margin-bottom:6px}.landing-story-point strong{font-size:13px;line-height:1.4}.landing-story-visual{position:relative}.landing-story-image-shell{background:#0a0a0f94;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 28px 80px #0000003d;min-height:300px;overflow:hidden;position:relative}.landing-story-image{display:block;height:100%;object-fit:cover;object-position:52% 28%;transform:scale(1.2);width:100%}.landing-story-image-overlay{background:linear-gradient(180deg,#09090f05,#09090f80),radial-gradient(circle at bottom right,#6c5ce72e,#0000 36%);inset:0;position:absolute}.landing-story-interface{animation:float 5.2s ease-in-out infinite;-webkit-backdrop-filter:blur(28px) saturate(120%);backdrop-filter:blur(28px) saturate(120%);background:#0c0c1294;border:1px solid #ffffff14;border-radius:18px;bottom:12px;box-shadow:0 24px 70px #0000003d;padding:10px;position:absolute;right:12px;width:min(224px,calc(100% - 24px))}.landing-story-interface-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.landing-story-interface-head span{font-size:12px;font-weight:700}.landing-story-interface-head small{color:#8888a0;color:var(--text-secondary);font-size:9px}.landing-story-interface-body{grid-gap:8px;display:grid;gap:8px}.landing-story-stats-row{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-story-stat{align-items:end;display:flex;gap:12px;justify-content:space-between}.landing-story-stat small{color:#8888a0;color:var(--text-secondary);font-size:11px}.landing-story-stat strong{font-size:18px}.landing-story-stat.compact{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;padding:8px 9px}.landing-story-stat.compact strong{font-size:14px;line-height:1.1}.landing-story-line{background:#ffffff0f;border-radius:999px;height:5px;overflow:hidden}.landing-story-line span{background:linear-gradient(90deg,#6c5ce7,#38bdf8);border-radius:999px;box-shadow:0 0 20px #6c5ce742;display:block;height:100%}.landing-story-checks{grid-gap:8px;display:grid;gap:8px}.landing-story-checks div{align-items:center;color:#f0f0f5;color:var(--text-primary);display:flex;font-size:10px;gap:8px}.landing-story-checks svg{color:#8ce7c3;flex-shrink:0}.landing-section-heading{margin-bottom:24px;max-width:760px}.landing-analysis-copy h2,.landing-cta-band h2,.landing-section-heading h2,.landing-trust-copy h2{font-size:clamp(2rem,3vw,3.25rem);letter-spacing:-.05em;line-height:1.05}.landing-feature-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));perspective:1100px}.landing-feature-card{background:radial-gradient(circle at 50% 0,#a88bfa14,#0000 34%),#101018b8;border-radius:22px;isolation:isolate;overflow:hidden;padding:22px;position:relative;transform-style:preserve-3d;transition:border-color .24s ease,background .24s ease,box-shadow .24s ease,filter .24s ease}.landing-feature-card:before{background:radial-gradient(circle at 24% 18%,#ffffff1c,#0000 24%),linear-gradient(135deg,hsla(0,0%,100%,.055),#0000 45%);border-radius:21px;inset:1px;transition:opacity .24s ease;z-index:0}.landing-feature-card:after,.landing-feature-card:before{content:"";opacity:0;pointer-events:none;position:absolute}.landing-feature-card:after{background:linear-gradient(90deg,#0000,#8ff0c994,#a88bfa94,#0000);height:1px;inset:auto 18px 0;transform:scaleX(.58);transition:opacity .24s ease,transform .24s ease;z-index:1}.landing-feature-card>:not(.landing-feature-glow){position:relative;z-index:2}.landing-feature-glow{background:radial-gradient(circle,#a88bfa3d,#6c5ce714 45%,#0000 70%);border-radius:999px;filter:blur(16px);height:190px;inset:-38% -18% auto auto;opacity:0;pointer-events:none;position:absolute;transform:translate3d(20px,-12px,0) scale(.82);transition:opacity .26s ease,transform .26s ease;width:190px;z-index:1}.landing-feature-card:hover{background:radial-gradient(circle at 70% 0,#a88bfa1f,#0000 36%),#12121cdb;border-color:#a88bfa47;box-shadow:0 30px 80px #00000042,0 0 42px #6c5ce71f,inset 0 1px 0 #ffffff14}.landing-feature-card:hover:after,.landing-feature-card:hover:before{opacity:1}.landing-feature-card:hover:after{transform:scaleX(1)}.landing-feature-card:hover .landing-feature-glow{opacity:1;transform:translateZ(0) scale(1)}.landing-feature-icon{align-items:center;background:linear-gradient(135deg,#6c5ce7,#a855f7);background:var(--accent-gradient);border-radius:16px;box-shadow:0 16px 34px #6c5ce738;color:#fff;display:flex;height:48px;justify-content:center;margin-bottom:18px;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease;width:48px}.landing-feature-card:hover .landing-feature-icon{box-shadow:0 18px 42px #6c5ce757,0 0 28px #a88bfa47;filter:saturate(1.08);transform:translateY(-3px) translateZ(28px) scale(1.04)}.landing-feature-card h3,.landing-workflow-step h3{font-size:20px;letter-spacing:-.04em;margin-bottom:8px}.landing-analysis-strip{position:relative}.landing-analysis-card,.landing-trust-card{border-radius:28px;padding:30px}.landing-analysis-card{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.landing-analytics-board{grid-gap:16px;display:grid;gap:16px}.landing-donut-shell{align-items:center;display:flex;justify-content:center;padding-top:14px}.landing-donut-ring{background:conic-gradient(#6c5ce7 0deg 210deg,#38bdf8 210deg 290deg,#ffffff14 290deg 1turn);border-radius:50%;height:142px;padding:16px;width:142px}.landing-donut-core{align-items:center;background:#0c0c12f5;border-radius:50%;display:flex;font-size:28px;font-weight:800;height:100%;justify-content:center;width:100%}.landing-tempo-grid{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));height:112px;margin-top:18px}.landing-tempo-grid span{background:linear-gradient(180deg,#38bdf8eb,#6c5ce7eb);border-radius:12px 12px 8px 8px}.landing-tempo-grid span:first-child{height:38%;opacity:.72}.landing-tempo-grid span:nth-child(2){height:50%;opacity:.76}.landing-tempo-grid span:nth-child(3){height:72%;opacity:.94}.landing-tempo-grid span:nth-child(4){height:44%;opacity:.72}.landing-tempo-grid span:nth-child(5){height:86%;opacity:1}.landing-tempo-grid span:nth-child(6){height:58%;opacity:.82}.landing-tempo-grid span:nth-child(7){height:66%;opacity:.88}.landing-workflow{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-workflow-step{align-items:flex-start;border-radius:24px;display:flex;gap:18px;padding:24px}.landing-workflow-index{align-items:center;background:#6c5ce726;border:1px solid #6c5ce73d;border-radius:18px;color:#cbbdff;display:flex;font-weight:800;height:54px;justify-content:center;min-width:54px}.landing-trust-card{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr)}.landing-trust-content{grid-gap:18px;display:grid;gap:18px}.landing-trust-visual{position:relative}.landing-trust-image-shell{background:#0a0a0f94;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 28px 80px #0000003d;min-height:430px;overflow:hidden;position:relative}.landing-trust-image{display:block;height:100%;object-fit:cover;transform:scale(1.02);width:100%}.landing-trust-image-overlay{background:linear-gradient(180deg,#09090f14,#09090fb8),radial-gradient(circle at top left,#6c5ce729,#0000 34%),radial-gradient(circle at bottom right,#38bdf81f,#0000 30%);inset:0;position:absolute}.landing-trust-floating-card{align-items:flex-start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0c12b8;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 20px 60px #0000003d;display:flex;gap:12px;max-width:240px;padding:14px 16px;position:absolute}.landing-trust-floating-card svg{color:#9ae6c4;flex-shrink:0;margin-top:2px}.landing-trust-floating-card small,.landing-trust-highlight small{color:#8888a0;color:var(--text-secondary);display:block;font-size:11px;margin-bottom:4px}.landing-trust-floating-card strong,.landing-trust-highlight strong{font-size:14px;line-height:1.45}.landing-trust-floating-primary{bottom:18px;left:18px}.landing-trust-highlight-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-trust-highlight{background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;padding:16px 18px}.landing-trust-points{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-trust-point,.landing-trust-stat{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:18px;display:flex;gap:12px;padding:14px 16px}.landing-trust-point{min-height:84px}.landing-trust-point svg,.landing-trust-stat svg{color:#9ae6c4;flex-shrink:0;margin-top:2px}.landing-trust-stat strong{display:block;margin-bottom:4px}.landing-trust-stat small{color:#8888a0;color:var(--text-secondary)}@media (max-width:1200px){.landing-about-card,.landing-analysis-card,.landing-hero,.landing-story-card,.landing-strip-card,.landing-trust-card{grid-template-columns:1fr}.landing-about-grid,.landing-feature-grid,.landing-strip-metrics,.landing-trust-highlight-grid,.landing-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-cta-band,.landing-footer{grid-template-columns:1fr}.landing-cta-actions,.landing-footer-links,.landing-footer-signature{justify-content:flex-start;justify-self:start}.landing-command-experience{min-height:720px}.landing-command-copy-panel{padding:32px}.landing-command-proof-grid{grid-template-columns:1fr;max-width:520px}.landing-command-proof-grid div{min-height:auto}}@media (max-width:768px){.landing-nav{padding:14px 16px;width:min(100% - 24px,1240px)}.landing-nav-links,.landing-nav-status,.landing-nav-tour{display:none}.landing-content{padding-top:30px;width:min(100% - 24px,1240px)}.landing-hero{gap:22px;min-height:auto}.landing-hero-copy h1{max-width:none}.landing-about-grid,.landing-cta-band,.landing-feature-grid,.landing-hero-meta,.landing-hero-signal-row,.landing-mini-metrics,.landing-story-points,.landing-strip-metrics,.landing-trust-highlight-grid,.landing-trust-points,.landing-visual-grid,.landing-workflow{grid-template-columns:1fr}.landing-cta-band{display:grid}.landing-side-auth{align-items:flex-start;flex-direction:column}.landing-story-image-shell{min-height:260px}.landing-story-interface{bottom:14px;right:14px;width:min(208px,calc(100% - 28px))}.landing-trust-image-shell{min-height:360px}.landing-trust-floating-primary{bottom:14px;left:14px}.landing-nav-actions{justify-content:flex-end}.landing-cta-actions .btn,.landing-hero-actions .btn,.landing-nav-actions .btn{width:100%}.landing-cta-actions,.landing-hero-actions{display:grid;grid-template-columns:1fr}}.month-navigator{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top left,#6c5ce72e,#0000 38%),linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.025));border:1px solid #ffffff14;border-radius:22px;box-shadow:0 18px 50px #0000002e;display:flex;gap:18px;justify-content:space-between;overflow:visible;padding:18px 20px;position:relative;z-index:60}.month-navigator-copy{min-width:0}.month-navigator-label{color:#55556a;color:var(--text-muted);font-size:11px;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.month-navigator-title{color:#f0f0f5;color:var(--text-primary);font-size:18px;font-weight:700}.month-navigator-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.month-navigator-subtitle{color:#55556a;color:var(--text-muted);font-size:13px;line-height:1.6;margin-top:4px;max-width:520px}.month-navigator-current-pill{align-items:center;background:#00d68f1f;border-radius:999px;color:#7ef2c7;display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;padding:6px 10px}.month-navigator-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.month-nav-arrow{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;color:#8888a0;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:42px;justify-content:center;transition:all .2s ease;width:42px}.month-nav-arrow:hover{background:#6c5ce717;border-color:#6c5ce759;color:#f0f0f5;color:var(--text-primary);transform:translateY(-1px)}.month-navigator-trigger{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a;color:#f0f0f5;color:var(--text-primary);cursor:pointer;display:inline-flex;gap:12px;min-width:240px;padding:10px 14px;transition:all .22s ease}.month-navigator-trigger.active,.month-navigator-trigger:hover{background:#6c5ce71c;border-color:#6c5ce76b;transform:translateY(-1px)}.month-navigator-trigger-icon{align-items:center;background:linear-gradient(135deg,#6c5ce73d,#38bdf82e);border-radius:12px;color:#dcd6ff;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.month-navigator-trigger-copy{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0}.month-navigator-trigger-label{color:#55556a;color:var(--text-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.month-navigator-trigger-value{color:#f0f0f5;color:var(--text-primary);font-size:15px;font-weight:700;margin-top:2px}.month-navigator-trigger-chevron{color:#55556a;color:var(--text-muted);transition:transform .2s ease}.month-navigator-trigger-chevron.open{transform:rotate(180deg)}.month-navigator-popover{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at top right,#6c5ce729,#0000 30%),linear-gradient(180deg,#12131cf5,#0d0e15f2);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 26px 70px #0000006b,inset 0 1px 0 #ffffff0a;isolation:isolate;left:auto;max-height:min(430px,calc(100vh - 32px));overflow-y:auto;overscroll-behavior:contain;padding:14px;position:fixed;right:auto;top:auto;width:min(420px,calc(100vw - 32px));z-index:980}.month-navigator-popover::-webkit-scrollbar{width:8px}.month-navigator-popover::-webkit-scrollbar-track{background:#0000}.month-navigator-popover::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.month-picker-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.month-picker-eyebrow{color:#55556a;color:var(--text-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.month-picker-heading{color:#f0f0f5;color:var(--text-primary);font-size:16px;font-weight:700;margin-top:4px}.month-picker-year-controls{align-items:center;display:flex;flex-shrink:0;gap:6px}.month-picker-year-step{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;color:#8888a0;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.month-picker-year-step:hover{border-color:#6c5ce759;color:#f0f0f5;color:var(--text-primary)}.month-picker-year-input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;color:#f0f0f5;color:var(--text-primary);font-weight:700;height:32px;outline:none;text-align:center;width:78px}.month-picker-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.month-picker-chip{align-items:flex-start;background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;border-radius:14px;color:#8888a0;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:2px;min-height:58px;padding:10px 11px;text-align:left;transition:all .22s ease}.month-picker-chip.active,.month-picker-chip:hover{background:linear-gradient(180deg,#6c5ce72e,#6c5ce714);border-color:#6c5ce761;box-shadow:inset 0 1px 0 #ffffff0a;color:#f0f0f5;color:var(--text-primary)}.month-picker-chip-short{color:inherit;font-size:10px;letter-spacing:.1em;opacity:.72;text-transform:uppercase}.month-picker-chip-long{color:inherit;font-size:13px;font-weight:700}.month-picker-footer{align-items:center;border-top:1px solid #ffffff0f;display:flex;gap:10px;justify-content:space-between;margin-top:12px;padding-top:12px}@media (max-width:960px){.month-navigator{align-items:flex-start;flex-direction:column}.month-navigator-actions{justify-content:flex-start;width:100%}.month-navigator-trigger{flex:1 1;min-width:0}.month-navigator-popover{width:min(420px,calc(100vw - 32px))}}@media (max-width:640px){.month-picker-footer,.month-picker-header{align-items:stretch;flex-direction:column}.month-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.month-picker-chip{min-height:54px;padding:9px 10px}}.landing-nav.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c12d1;box-shadow:0 16px 44px #00000042;position:sticky;top:14px;z-index:120}.landing-nav-demo{align-items:center;background:#6c5ce71f;border:1px solid #6c5ce73d;border-radius:14px;color:#d9cfff;cursor:pointer;display:inline-flex;gap:8px;padding:10px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.landing-nav-demo:hover{background:#6c5ce72e;transform:translateY(-1px)}.landing-touch-btn{min-height:48px}.landing-nav-demo:active,.landing-touch-btn:active{transform:scale(.98)}.landing-preview-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.08fr) minmax(220px,.72fr);transform:translateZ(34px)}.landing-compare-card,.landing-faq-card,.landing-preview-main,.landing-preview-side-card,.landing-pricing-card,.landing-proof-summary,.landing-testimonial-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101018b8;border:1px solid #ffffff14;box-shadow:0 24px 70px #0000002e}.landing-preview-main{background:radial-gradient(circle at 80% 0,#6c5ce72e,#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015)),#0c0c13c7;border-radius:24px;overflow:hidden;padding:22px;position:relative}.landing-preview-ambient{background:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(#ffffff08 1px,#0000 0);background-size:42px 42px;border-radius:22px;inset:12px;-webkit-mask-image:linear-gradient(180deg,#0000,#000 22%,#0000 88%);mask-image:linear-gradient(180deg,#0000,#000 22%,#0000 88%);opacity:.35;pointer-events:none;position:absolute}.landing-preview-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;position:relative;z-index:1}.landing-board-heading small,.landing-preview-header small,.landing-pricing-card small,.landing-proof-summary small{color:#8888a0;color:var(--text-secondary);display:block;font-size:11px;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.landing-preview-header h3{font-size:clamp(1.45rem,2.15vw,2.1rem);line-height:1.05;margin-bottom:8px;max-width:11ch}.landing-faq-item p,.landing-preview-header p,.landing-preview-side-card p,.landing-proof-summary p,.landing-testimonial-card p{color:#8888a0;color:var(--text-secondary)}.landing-preview-score{background:linear-gradient(145deg,#7e6cff3d,#38bdf814),hsla(0,0%,100%,.035);border:1px solid #a88bfa3d;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff14,0 18px 44px #6c5ce729;min-width:134px;padding:16px}.landing-preview-score span{color:#8888a0;color:var(--text-secondary);display:block;font-size:12px;margin-bottom:4px}.landing-preview-score strong{font-size:40px;line-height:1}.landing-preview-chart-wrap{border-bottom:1px solid hsla(0,0%,100%,.055);border-top:1px solid #ffffff12;margin-bottom:14px;padding:14px 0 2px;position:relative;z-index:1}.landing-preview-chart-head{color:#8888a0;color:var(--text-secondary);display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:0 4px 8px}.landing-preview-chart-head strong{color:#d8d6ec;font-size:12px}.landing-chart-tooltip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0c12e6;border:1px solid #ffffff14;border-radius:14px;min-width:132px;padding:12px}.landing-chart-tooltip-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:6px}.landing-preview-insights{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.landing-preview-insights div{background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;border-radius:16px;padding:12px;transition:transform .22s ease,border-color .22s ease,background .22s ease}.landing-preview-insights div:hover{background:#38bdf80f;border-color:#38bdf833;transform:translateY(-2px)}.landing-preview-insights small{color:#8888a0;color:var(--text-secondary);display:block;font-size:11px;margin-bottom:6px}.landing-preview-insights strong{font-size:15px;line-height:1.2}.landing-preview-points{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-preview-point{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;color:#f0f0f5;color:var(--text-primary);cursor:pointer;padding:12px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.landing-preview-point.active,.landing-preview-point:hover{background:#6c5ce71f;border-color:#6c5ce74d}.landing-preview-point small{color:#8888a0;color:var(--text-secondary);display:block;font-size:11px;margin-bottom:6px}.landing-preview-side{grid-gap:12px;display:grid;gap:12px}.landing-preview-side-card{border-radius:22px;min-height:162px;overflow:hidden;padding:18px;position:relative;transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.landing-preview-side-card:hover{border-color:#ffffff21;box-shadow:0 28px 82px #00000047;transform:translateY(-3px)}.landing-preview-side-card strong{display:block;font-size:clamp(1.5rem,2.1vw,1.95rem);margin-bottom:8px}.landing-preview-side-card.action{align-content:end;background:radial-gradient(circle at 80% 12%,#38bdf82e,#0000 32%),linear-gradient(180deg,#6c5ce738,#101018c7);color:#f0f0f5;color:var(--text-primary);display:grid;min-height:190px;text-decoration:none}.landing-preview-action-glow{background:#6c5ce757;border-radius:999px;filter:blur(34px);height:125px;inset:auto -15% -42% 8%;pointer-events:none;position:absolute}.landing-preview-action-arrow{align-items:center;background:#91f6cf;border-radius:999px;box-shadow:0 18px 42px #00d68f38;color:#0d0d14;display:inline-flex;height:42px;justify-content:center;position:absolute;right:16px;top:16px;transition:transform .24s ease;width:42px}.landing-preview-side-card.action:hover .landing-preview-action-arrow{transform:translate(3px,-3px)}.landing-pressure-orbit{background:radial-gradient(circle,#38bdf829,#0000 68%);border:1px solid #ffffff12;border-radius:999px;height:54px;position:absolute;right:16px;top:16px;width:54px}.landing-pressure-orbit span{animation:pressureOrbit 5.5s linear infinite;background:#91f6cf;border-radius:999px;height:8px;left:23px;position:absolute;top:23px;transform-origin:4px 4px;width:8px}.landing-pressure-orbit span:nth-child(2){animation-delay:-1.8s;animation-duration:7s;background:#a78bfa}.landing-pressure-orbit span:nth-child(3){animation-delay:-3.1s;animation-duration:8.5s;background:#38bdf8}.landing-proof-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr)}.landing-proof-summary{border-radius:28px;padding:28px}.landing-proof-stats{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.landing-footer-brand,.landing-pricing-points div,.landing-proof-stat{align-items:flex-start;display:flex;gap:10px}.landing-proof-stat strong,.landing-testimonial-card strong{display:block;margin-bottom:4px}.landing-feature-link,.landing-footer-brand small,.landing-proof-stat small,.landing-testimonial-card small{color:#8888a0;color:var(--text-secondary)}.landing-testimonial-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-testimonial-card{grid-gap:12px;border-radius:24px;display:grid;gap:12px;padding:22px}.landing-testimonial-avatar{align-items:center;background:linear-gradient(135deg,#6c5ce7,#a855f7);background:var(--accent-gradient);border-radius:14px;color:#fff;display:flex;font-weight:800;height:44px;justify-content:center;width:44px}.landing-feature-link{align-items:center;display:inline-flex;gap:6px;margin-top:12px;text-decoration:none;transition:color .22s ease,transform .22s ease}.landing-feature-link svg{opacity:0;transform:translateX(-5px);transition:opacity .22s ease,transform .22s ease}.landing-feature-card:hover .landing-feature-link{color:#c6b7ff;transform:translateX(2px)}.landing-feature-card:hover .landing-feature-link svg{opacity:1;transform:translateX(0)}.landing-pricing-card{will-change:transform,opacity}.landing-analysis-card-wide,.landing-bottom-shell,.landing-command-experience,.landing-faq-card,.landing-trust-card{transform:translateZ(0)}.landing-analysis-card-wide,.landing-faq-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101018b8;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 70px #0000002e;padding:30px}.landing-analysis-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);margin-top:20px}.landing-board-heading{margin-bottom:12px}.landing-board-heading strong{font-size:18px}.landing-trust-points.compact{grid-template-columns:1fr}.landing-compare-card{border-radius:28px;overflow:hidden}.landing-compare-header,.landing-compare-row{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(180px,.72fr) minmax(0,1fr) minmax(0,.9fr);padding:18px 22px}.landing-compare-header{background:#ffffff0a;color:#55556a;color:var(--text-muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.landing-compare-row{border-top:1px solid #ffffff0d}.landing-compare-row span{color:#f0f0f5;color:var(--text-primary)}.landing-compare-row small{color:#8888a0;color:var(--text-secondary);font-size:13px}.landing-pricing-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pricing-card{grid-gap:16px;border-radius:28px;display:grid;gap:16px;padding:28px}.landing-pricing-card.primary{background:linear-gradient(180deg,#6c5ce729,#101018d1)}.landing-pricing-price{font-size:42px;font-weight:800;line-height:1}.landing-pricing-points{grid-gap:10px;display:grid;gap:10px}.landing-faq-list{grid-gap:12px;display:grid;gap:12px}.landing-faq-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;color:#f0f0f5;color:var(--text-primary);cursor:pointer;padding:16px 18px;text-align:left}.landing-faq-question{align-items:center;display:flex;gap:10px}.landing-faq-item p{margin-top:10px;overflow:hidden}.landing-bottom-section{margin-top:34px}.landing-bottom-shell{background:radial-gradient(circle at 10% 0,#8b5cf63d,#0000 32%),radial-gradient(circle at 86% 14%,#00d68f1f,#0000 30%),linear-gradient(180deg,#151520f0,#09090ffa);border:1px solid hsla(0,0%,100%,.095);border-radius:32px;box-shadow:0 34px 90px #0000004d,inset 0 1px 0 hsla(0,0%,100%,.055),inset 0 -1px 0 hsla(0,0%,100%,.025);isolation:isolate;overflow:hidden;position:relative}.landing-bottom-shell:after{background:linear-gradient(90deg,#0000,#8d6eff61,#00d68f3d,#0000);content:"";height:1px;inset:auto 24px 0;opacity:.7;pointer-events:none;position:absolute}.landing-bottom-ambient{background:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:80px 80px;inset:1px;-webkit-mask-image:linear-gradient(180deg,#000000b3,#0000 70%);mask-image:linear-gradient(180deg,#000000b3,#0000 70%);opacity:.45;pointer-events:none;position:absolute}.landing-cta-band{grid-gap:24px;align-items:center;background:linear-gradient(90deg,hsla(0,0%,100%,.025),#0000 60%);border-bottom:1px solid hsla(0,0%,100%,.055);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:36px 40px 32px;position:relative;z-index:1}.landing-cta-copy{max-width:840px}.landing-cta-copy p{color:#8888a0;color:var(--text-secondary);font-size:15px;line-height:1.7;margin-top:12px;max-width:560px}.landing-cta-band h2{max-width:880px}.landing-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.landing-footer{grid-gap:24px;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,hsla(0,0%,100%,.052),hsla(0,0%,100%,.022)),hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.075);border-radius:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 18px 42px #00000029;display:grid;gap:24px;grid-template-columns:minmax(260px,1.1fr) auto minmax(260px,.9fr);margin:0 18px 18px;padding:24px 24px 38px;position:relative;z-index:1}.landing-footer-links{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.landing-footer-links a{color:#8888a0;color:var(--text-secondary);text-decoration:none;transition:color .18s ease}.landing-footer-links a:hover{color:#f0f0f5;color:var(--text-primary)}.landing-footer-signature{align-items:center;background:hsla(0,0%,100%,.022);border:1px solid #a855f71f;border-radius:999px;bottom:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);color:#8888a0;color:var(--text-secondary);display:inline-flex;gap:4px;opacity:.34;padding:3px 7px;position:absolute;right:12px;transform:scale(.86);transform-origin:right bottom;transition:opacity .18s ease,border-color .18s ease,background .18s ease;white-space:nowrap}.landing-footer-signature:hover{background:rgba(139,92,246,.065);border-color:#a855f742;opacity:.68}.landing-footer-signature span{font-size:8px;letter-spacing:.1em;text-transform:uppercase}.landing-footer-signature strong{color:#f0f0f5;color:var(--text-primary);font-size:10px;letter-spacing:.06em}.landing-footer-meta{justify-self:end;text-align:right}.landing-bottom-line{color:#a3a6c194;display:flex;font-size:12px;gap:16px;justify-content:space-between;padding:0 38px 22px;position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.landing-orb{filter:blur(70px);opacity:.22}}@media (max-width:1200px){.landing-analysis-grid,.landing-cta-band,.landing-footer,.landing-preview-body,.landing-pricing-grid,.landing-proof-grid,.landing-testimonial-grid{grid-template-columns:1fr}.landing-cta-actions,.landing-footer-links,.landing-footer-signature{justify-content:flex-start;justify-self:start}}@media (max-width:768px){.landing-nav-demo{display:none}.landing-hero-copy h1{font-size:clamp(2.5rem,10vw,4.5rem)}.landing-visual-topbar{align-items:stretch;flex-direction:column;gap:10px}.landing-visual-tabs{overflow-x:auto;scrollbar-width:none}.landing-visual-tabs::-webkit-scrollbar{display:none}.landing-live-pill{display:none}.landing-compare-header,.landing-compare-row,.landing-footer,.landing-preview-points{align-items:flex-start;flex-direction:column;grid-template-columns:1fr}.landing-bottom-shell{border-radius:24px}.landing-cta-band{padding:26px 20px 22px}.landing-cta-actions{width:100%}.landing-footer{gap:18px;margin:0 12px 14px;padding:18px 18px 34px}.landing-footer-meta{justify-self:start;text-align:left}.landing-footer-signature{bottom:7px;right:10px;transform:scale(.78)}.landing-bottom-line{flex-direction:column;gap:6px;padding:0 20px 18px}}.landing-nav.scrolled{background:#0a0a0fe0;border-bottom:1px solid #ffffff14}.landing-menu-toggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;color:#f0f0f5;color:var(--text-primary);display:none;height:44px;width:44px}.landing-mobile-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0e16f0;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 24px 70px #00000047;left:12px;padding:18px;position:fixed;right:12px;top:96px;z-index:125}.landing-mobile-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04050a8f;border:0;inset:0;padding:0;position:fixed;z-index:124}.landing-mobile-actions,.landing-mobile-links{grid-gap:10px;display:grid;gap:10px}.landing-mobile-links a{background:#ffffff08;border-radius:14px;color:#f0f0f5;color:var(--text-primary);padding:10px 12px;text-decoration:none}.landing-mobile-actions{margin-top:14px}.landing-hero{align-items:center}.landing-visual-shell-compact{padding:16px}.landing-preview-body{gap:14px}.landing-preview-side-card.action{cursor:pointer}.landing-preview-side-card.action:hover{border-color:#6c5ce747;transform:translateY(-1px)}.landing-hero-signal-scroll{overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.landing-hero-signal-scroll::-webkit-scrollbar{display:none}.landing-hero-signal-scroll .landing-hero-signal{min-width:210px}.landing-proof-grid{grid-template-columns:1fr}.landing-proof-summary{grid-gap:16px;display:grid;gap:16px}.landing-analysis-card-wide{padding:28px}.landing-analysis-grid{align-items:stretch}.landing-analysis-3d-grid{perspective:1200px;position:relative;transform-style:preserve-3d}.landing-analysis-3d-grid:before{background:radial-gradient(circle at 52% 28%,#6c5ce733,#0000 34%),radial-gradient(circle at 76% 64%,#00d68f21,#0000 30%),linear-gradient(135deg,#74b9ff14,#0000 58%);border-radius:36px;content:"";filter:blur(34px);inset:8% -3% -8% 22%;opacity:.72;pointer-events:none;position:absolute;transform:translateZ(-40px)}.landing-board-panel-3d{background:linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.022)),#101018b8;border-color:#ffffff1a;box-shadow:0 28px 70px #00000052,inset 0 1px 0 #ffffff14;overflow:hidden;position:relative;transform-style:preserve-3d;will-change:transform}.landing-board-panel-3d:before{background:linear-gradient(120deg,#ffffff1f,#0000 28%),radial-gradient(circle at 80% 12%,#6c5ce726,#0000 32%);border-radius:19px;content:"";inset:1px;opacity:.72;pointer-events:none;position:absolute}.landing-board-panel-3d:after{background:linear-gradient(90deg,#0000,#8ff0c99e,#a88bfa85,#0000);content:"";height:1px;inset:auto 18px 0;opacity:.75;pointer-events:none;position:absolute}.landing-board-panel-3d>*{position:relative;z-index:1}.landing-board-panel-product{background:radial-gradient(circle at 26% 12%,#6c5ce729,#0000 36%),linear-gradient(145deg,#ffffff14,hsla(0,0%,100%,.025)),#101018c2}.landing-app-shot{grid-gap:14px;background:radial-gradient(circle at 80% 0,#a88bfa38,#0000 34%),linear-gradient(180deg,#6c5ce729,hsla(0,0%,100%,.035));border:1px solid #8b7cff42;border-radius:22px;box-shadow:0 24px 46px #0000003d,inset 0 1px 0 #ffffff14;display:grid;gap:14px;padding:18px;transform:translateZ(26px)}.landing-app-shot-top{color:#8888a0;color:var(--text-secondary);display:flex;font-size:12px;gap:12px;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.landing-app-shot-score small{color:#8888a0;color:var(--text-secondary);display:block;margin-bottom:4px}.landing-app-shot-score strong{font-size:36px}.landing-app-shot-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-app-shot-grid div{background:linear-gradient(180deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.028));border:1px solid hsla(0,0%,100%,.055);border-radius:16px;padding:12px}.landing-app-shot-grid small{color:#8888a0;color:var(--text-secondary);display:block;margin-bottom:6px}.landing-compare-samang-cell,.landing-compare-samang-head{color:#8ff0c9}.landing-compare-samang-head{font-weight:700}.landing-compare-samang-cell{align-items:flex-start;background:#00d68f14;border:1px solid #00d68f29;border-radius:16px;display:flex;gap:8px;padding:12px 14px}.landing-command-experience{align-items:end;background:#0a0a0fb8;border:1px solid #ffffff17;border-radius:34px;box-shadow:0 34px 100px #00000057;display:grid;isolation:isolate;min-height:760px;overflow:hidden;position:relative}.landing-command-photo{inset:0;position:absolute;z-index:0}.landing-command-photo img{display:block;height:100%;object-fit:cover;object-position:center;transform:scale(1.01);width:100%}.landing-command-photo-overlay{background:linear-gradient(90deg,#07080cd1,#07080c70 42%,#07080c29),linear-gradient(0deg,#07080cd1,#07080c24 48%,#07080c42);inset:0;position:absolute}.landing-command-copy-panel{padding:44px;position:relative;width:min(720px,100%);z-index:1}.landing-command-copy-panel h2{color:#f0f0f5;color:var(--text-primary);font-size:clamp(42px,4.8vw,76px);letter-spacing:0;line-height:.96;margin-top:12px;max-width:680px}.landing-command-copy-panel p{color:#e1e1eed1;font-size:17px;line-height:1.75;margin-top:20px;max-width:620px}.landing-command-proof-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.landing-command-proof-grid div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e10189e;border:1px solid #ffffff1a;border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055);min-height:156px;padding:16px}.landing-command-proof-grid small{color:#8ff0c9;display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.landing-command-proof-grid strong{color:#f0f0f5;color:var(--text-primary);display:block;font-size:18px;line-height:1.2;margin-top:10px}.landing-command-proof-grid span{color:#8888a0;color:var(--text-secondary);display:block;font-size:13px;line-height:1.55;margin-top:10px}.landing-command-cta{margin-top:28px}.landing-trust-card-simple{gap:22px;grid-template-columns:1fr}.landing-faq-question-copy{flex:1 1;text-align:left}.landing-footer-meta{grid-gap:6px;color:#8888a0;color:var(--text-secondary);display:grid;font-size:13px;gap:6px}@media (max-width:768px){.landing-nav-actions>.btn,.landing-nav-demo,.landing-nav-links,.landing-nav-status{display:none}.landing-menu-toggle{align-items:center;display:inline-flex;justify-content:center}.landing-nav{align-items:center}.landing-brand-copy small{line-height:1.2;max-width:110px}.landing-hero{gap:18px}.landing-hero-copy p{max-width:none}.landing-hero-meta,.landing-preview-body{grid-template-columns:1fr}.landing-preview-main{padding:18px}.landing-preview-header{flex-direction:column}.landing-preview-points{grid-template-columns:1fr}.landing-live-pill{display:none}.landing-analysis-grid,.landing-app-shot-grid,.landing-compare-header,.landing-compare-row,.landing-feature-grid,.landing-pricing-grid{grid-template-columns:1fr}.landing-command-experience{border-radius:24px;min-height:680px}.landing-command-photo img{object-position:57% center}.landing-command-photo-overlay{background:linear-gradient(0deg,#07080ce6,#07080c94 52%,#07080c38)}.landing-command-copy-panel{padding:24px}.landing-command-copy-panel h2{font-size:36px}.landing-compare-row{gap:10px}.landing-footer{align-items:flex-start}}
/*# sourceMappingURL=main.83c285bb.css.map*/