:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b14;--surface:#0e1627;--surface-elevated:#162238;--border:#22324a;--primary:#2f7dff;--primary-hover:#4e97ff;--primary-glow:#6eb8ff;--secondary:#18c8ff;--text:#f4f7ff;--text-secondary:#a8b6cc;--success:#22c55e;--warning:#f59e0b;--error:#ef4444;--primary-rgb:47, 125, 255;--secondary-rgb:24, 200, 255;--success-rgb:34, 197, 94;--warning-rgb:245, 158, 11;--error-rgb:239, 68, 68;--glass:#0e1627b8;--glass-elevated:#162238b8;--glass-blur:blur(18px);--glow-primary:0 0 0 1px rgba(var(--primary-rgb), .35), 0 8px 30px -10px rgba(var(--primary-rgb), .45);--glow-primary-strong:0 0 0 1px rgba(var(--primary-rgb), .5), 0 12px 42px -10px rgba(var(--primary-rgb), .6);--glow-secondary:0 8px 30px -12px rgba(var(--secondary-rgb), .5);--shadow-sm:0 4px 14px -8px #020610cc;--shadow-md:0 12px 34px -18px #020610e6;--shadow-lg:0 26px 70px -26px #020610f2;--focus-ring:0 0 0 3px rgba(var(--primary-rgb), .35);--panel:var(--surface);--panel-2:var(--surface-elevated);--line:var(--border);--muted:var(--text-secondary)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f9fc;--surface:#fff;--surface-elevated:#eef3f9;--border:#cbd5e1;--primary:#1769d2;--primary-hover:#0f55ae;--primary-glow:#245f9e;--secondary:#087ea4;--text:#172033;--text-secondary:#526177;--primary-rgb:23,105,210;--glass:#ffffffe0;--glass-elevated:#eef3f9e6;--shadow-sm:0 4px 14px -8px #0f172a40;--shadow-md:0 12px 34px -18px #0f172a4d;--shadow-lg:0 26px 70px -26px #0f172a57}:root[data-theme=soft-gray]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1f4;--surface:#f8fafb;--surface-elevated:#e4e9ee;--border:#c1c9d2;--primary:#315f91;--primary-hover:#244c76;--primary-glow:#315f91;--secondary:#287b8d;--text:#202a35;--text-secondary:#586674;--primary-rgb:49,95,145;--glass:#f8fafbe0;--glass-elevated:#e4e9eee6}:root[data-theme=warm-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf7ef;--surface:#fffdf8;--surface-elevated:#f4ecdd;--border:#d9cdbb;--primary:#8b5a28;--primary-hover:#6f451d;--primary-glow:#795126;--secondary:#997028;--text:#30271e;--text-secondary:#6d5d4d;--primary-rgb:139,90,40;--glass:#fffdf8e6;--glass-elevated:#f4ecddeb}:root[data-theme=professional-blue]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#071321;--surface:#0d2238;--surface-elevated:#15324f;--border:#284866;--primary:#3c91e6;--primary-hover:#68acf0;--primary-glow:#82bdf5;--secondary:#35c2cc;--text:#f0f6fc;--text-secondary:#a8bdd0;--primary-rgb:60,145,230;--glass:#0d2238d1;--glass-elevated:#15324fdb}:root[data-theme=professional-graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111315;--surface:#1b1e21;--surface-elevated:#272b2f;--border:#3b4147;--primary:#77a7d9;--primary-hover:#9abfe5;--primary-glow:#a7c7e8;--secondary:#72b9b1;--text:#f3f4f6;--text-secondary:#b5bac1;--primary-rgb:119,167,217;--glass:#1b1e21d6;--glass-elevated:#272b2fe0}@media (prefers-color-scheme:light){:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f9fc;--surface:#fff;--surface-elevated:#eef3f9;--border:#cbd5e1;--primary:#1769d2;--primary-hover:#0f55ae;--primary-glow:#245f9e;--secondary:#087ea4;--text:#172033;--text-secondary:#526177;--primary-rgb:23,105,210;--glass:#ffffffe0;--glass-elevated:#eef3f9e6}}*{box-sizing:border-box}html,body{min-height:100%}input,select,textarea{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text)}button,a,input,select,textarea{outline-color:#0000}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(var(--primary-rgb), .55);outline-offset:2px}.sidebar{background:color-mix(in srgb, var(--bg) 94%, transparent)}.hero p:not(.hero__label){color:var(--text-secondary)}.nav__item--active{color:var(--text)}.preference-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(180px,260px));align-items:end;gap:16px;margin:24px 0;padding:18px;display:grid}.preference-panel label{color:var(--text-secondary);gap:7px;font-size:13px;font-weight:700;display:grid}.preference-panel select{border-radius:10px;min-height:44px;padding:0 12px}.preference-panel small,.preference-panel__boundary{color:var(--text-secondary);line-height:1.45}.preference-panel__boundary{margin:8px 0 0}:root[data-experience=beginner] [data-experience-min=advanced],:root[data-experience=beginner] [data-experience-min=expert],:root[data-experience=advanced] [data-experience-min=expert]{display:none!important}@media (max-width:920px){.preference-panel{grid-template-columns:1fr}}@media (max-width:430px){.preference-panel{padding:14px}}.ai-hub,.image-studio{min-width:0}.ai-hub .topbar,.image-studio header{align-items:flex-start}.ai-hub__mode,.status{border:1px solid var(--border);min-height:30px;color:var(--text-secondary);border-radius:999px;align-items:center;padding:5px 10px;font:700 11px/1.2 ui-monospace,monospace;display:inline-flex}.ai-hub__section{margin-top:32px}.ai-hub__section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:14px}.ai-hub__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.ai-module{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:220px;box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex}.ai-module h2,.ai-module h3{margin:0 0 10px;font-size:18px}.ai-module p{color:var(--text-secondary);line-height:1.55}.ai-module__description{flex:auto;margin:0}.ai-module__route{margin:0;font:600 12px/1.4 ui-monospace,monospace}.ai-module a,.ai-module button{min-height:44px;margin-top:auto}.ai-module__description~a,.ai-module__description~button{margin-top:0}.ai-module button,.image-studio button:disabled{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-secondary);border-radius:10px;padding:10px}.ai-module code{overflow-wrap:anywhere;color:var(--text-secondary)}.status--available{border-color:rgba(var(--success-rgb),.5);color:var(--success)}.status--configuration_required,.status--blocked_by_provider,.status--blocked_by_data_source{border-color:rgba(var(--warning-rgb),.5);color:var(--warning)}.image-studio header{margin:20px 0}.image-studio header h1{margin:8px 0;font-size:clamp(28px,4vw,44px)}.image-studio header p{max-width:760px;color:var(--text-secondary);line-height:1.6}.image-studio__grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:20px;display:grid}.image-studio form,.image-studio aside{border:1px solid var(--border);background:var(--surface);border-radius:18px;align-content:start;gap:16px;padding:22px;display:grid}.image-studio label{color:var(--text-secondary);gap:8px;font-weight:700;display:grid}.image-studio input:not([type=checkbox]),.image-studio select{border-radius:10px;width:100%;min-height:44px;padding:10px 12px}.image-studio input[type=file]::file-selector-button{background:var(--primary);color:#fff;border:0;border-radius:8px;min-height:44px;margin-right:10px;padding:0 14px}.image-file-picker{align-items:center;gap:12px;min-width:0;display:flex}.image-file-picker>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.image-studio .check{grid-template-columns:44px 1fr;align-items:center}.image-studio .check input{justify-self:center;width:22px;height:22px}.image-studio dl{grid-template-columns:max-content minmax(0,1fr);gap:8px 14px;margin:0;display:grid}.image-studio dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:1280px){.ai-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.ai-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ai-hub__grid,.image-studio__grid{grid-template-columns:1fr}.ai-hub .topbar{display:grid}}@media (max-width:430px){.ai-module,.image-studio form,.image-studio aside{padding:16px}.image-studio dl{grid-template-columns:1fr}}body{background:radial-gradient(circle at 75% 0%, #2f7dff1f, transparent 28rem), var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans Armenian,Noto Sans,Sylfaen,sans-serif}button{font:inherit}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b14f0;flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 8px 30px;display:flex}.brand__mark{background:linear-gradient(135deg, var(--primary), #1b5fd9);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 12px 32px #2f7dff40}.brand strong,.brand span{display:block}.brand strong{letter-spacing:-.02em}.brand span{color:var(--primary-glow);letter-spacing:.18em;margin-top:2px;font-size:12px;font-weight:800}.nav{gap:8px;display:grid}.nav__item{color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;padding:12px 14px;text-decoration:none;display:block}.nav__item:disabled{cursor:not-allowed;opacity:.46}.sidebar__footer{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:5px;margin-top:auto;padding:14px;display:grid}.sidebar__footer span{color:var(--primary-glow);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.sidebar__footer strong{font-size:13px}.content{min-width:0;padding:30px clamp(22px,4vw,58px)}.topbar,.panel__header,.service-card__top,.footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.topbar h1,.hero h2,.panel h3,.service-card h3{margin:0}.topbar h1{letter-spacing:-.04em;margin-top:4px;font-size:clamp(24px,3vw,34px)}.eyebrow,.hero__label{color:var(--primary-glow);letter-spacing:.15em;margin:0;font-size:11px;font-weight:850}.refresh{color:#dcebff;cursor:pointer;background:#2f7dff1f;border:1px solid #6eb8ff42;border-radius:12px;padding:10px 15px}.hero{background:linear-gradient(135deg, #2f7dff2e, #0e1627b3), var(--panel);border:1px solid #2f7dff3d;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;margin-top:28px;padding:28px;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000040}.hero h2{letter-spacing:-.05em;margin-top:10px;font-size:clamp(25px,4vw,42px)}.hero p:not(.hero__label){color:#a8b6cc;max-width:700px;margin:12px 0 0;line-height:1.65}.hero__state{border:1px solid var(--line);color:#c3d2e6;text-transform:capitalize;background:#05080f99;border-radius:999px;align-items:center;gap:9px;min-width:max-content;padding:9px 13px;font-size:13px;display:flex}.dot{background:var(--warning);border-radius:50%;width:9px;height:9px;box-shadow:0 0 16px}.error-banner{color:#fca5a5;background:#ef444417;border:1px solid #ef444447;border-radius:14px;margin-top:18px;padding:14px 16px}.services-grid,.details-grid{gap:16px;margin-top:18px;display:grid}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card,.panel{border:1px solid var(--line);background:#0e1627e0;border-radius:18px;padding:20px}.service-card__icon{width:34px;height:34px;color:var(--primary-glow);background:#2f7dff24;border-radius:10px;place-items:center;font-weight:900;display:grid}.service-card h3{margin-top:20px;font-size:16px}.service-card__status{color:#d3def0;text-transform:capitalize;margin:7px 0 0;font-size:14px}.service-card__meta{min-height:38px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.panel__header h3{margin-top:7px;font-size:18px}.badge{color:#cfe3ff;letter-spacing:.08em;background:#2f7dff1c;border:1px solid #2f7dff38;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.badge--safe{color:#6ee7a0;background:#22c55e14;border-color:#22c55e38}.rows{gap:0;margin:20px 0 0;display:grid}.rows div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:13px 0;display:flex}.rows dt{color:var(--muted)}.rows dd{color:#e6edfa;text-align:right;margin:0}.footer{border-top:1px solid var(--line);color:#75879e;margin-top:22px;padding-top:18px;font-size:12px}@media (max-width:920px){.shell{grid-template-columns:1fr}.sidebar{display:none}.app-mobilebar{display:flex}}@media (max-width:720px){.services-grid,.details-grid{grid-template-columns:1fr}.hero,.topbar,.footer{flex-direction:column;align-items:flex-start}.content{padding:22px 16px}}.connection-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:18px;margin-top:18px;display:grid}.connection-form,.connection-summary,.policy-panel{border:1px solid var(--line);background:#0e1627e6;border-radius:18px;padding:22px}.connection-form h3,.connection-summary h3,.policy-panel h3{margin:0;font-size:19px}.connection-form__intro,.connection-summary__intro,.policy-panel__intro{color:var(--muted);margin:9px 0 20px;font-size:13px;line-height:1.6}.field{gap:8px;margin-top:16px;display:grid}.field label,.consent label{color:#d3def0;font-size:13px;font-weight:700}.field input,.field select{border:1px solid var(--line);width:100%;color:var(--text);background:#0a1120;border-radius:12px;outline:none;padding:12px 13px}.field input:focus,.field select:focus{border-color:#6eb8ff9e;box-shadow:0 0 0 3px #2f7dff1a}.token-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.secondary-button,.danger-button,.primary-button{cursor:pointer;border-radius:12px;padding:11px 14px}.secondary-button{border:1px solid var(--line);color:#d3def0;background:#162238}.primary-button{color:#fff;background:linear-gradient(135deg,#2f7dff,#1b5fd9);border:1px solid #6eb8ff59;justify-content:center;align-items:center;width:100%;margin-top:18px;font-weight:800;display:inline-flex}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{cursor:wait;opacity:.55}.danger-button{color:#fca5a5;background:#ef444414;border:1px solid #ef444452}.consent{color:var(--muted);align-items:flex-start;gap:10px;margin-top:18px;font-size:12px;line-height:1.55;display:flex}.consent input{margin-top:3px}.connection-message{border:1px solid var(--line);border-radius:12px;margin-top:14px;padding:12px 13px;font-size:13px;line-height:1.5}.connection-message--error{color:#fca5a5;background:#ef444414;border-color:#ef44444d}.connection-message--success{color:#86efac;background:#22c55e12;border-color:#22c55e40}.status-line{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.status-line:first-of-type{border-top:0}.status-line span{color:var(--muted);font-size:13px}.status-line strong{text-align:right;font-size:13px}.scope-list,.ping-list,.requirements-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.scope-chip,.ping-chip{border:1px solid var(--line);color:#b4c2d6;background:#101a2c;border-radius:999px;padding:6px 9px;font-size:11px}.scope-chip--required{color:#6ee7a0;border-color:#22c55e3d}.connection-actions{gap:9px;margin-top:18px;display:flex}.independence-notice{color:#dbc9a3;background:#f59e0b0f;border:1px solid #f59e0b3d;border-radius:16px;margin-top:18px;padding:16px;font-size:12px;line-height:1.6}.policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.policy-card{border:1px solid var(--line);background:#101a2c;border-radius:14px;padding:14px}.policy-card strong{margin-bottom:6px;font-size:13px;display:block}.policy-card span{color:var(--muted);font-size:11px;line-height:1.5}@media (max-width:980px){.connection-layout,.policy-grid{grid-template-columns:1fr}}.data-hero{margin-bottom:18px}.data-message{margin-top:16px}.data-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.data-control-panel,.data-table-panel{border:1px solid var(--line);background:#0e1627e6;border-radius:18px;padding:20px}.data-control-panel h3,.data-table-panel h3{margin:7px 0 0;font-size:18px}.data-control-panel>p:not(.eyebrow){min-height:44px;color:var(--muted);line-height:1.55}.data-button-row,.data-sync-row{align-items:center;gap:10px;margin-top:16px;display:flex}.data-sync-row label{color:var(--muted);font-size:13px}.data-sync-row input{border:1px solid var(--line);width:78px;color:var(--text);background:#0a1120;border-radius:10px;padding:10px}.data-connect-link{color:var(--primary-glow);margin-top:12px;font-size:13px;text-decoration:none;display:inline-block}.data-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.data-count-card{border:1px solid var(--line);background:#0e1627e0;border-radius:16px;padding:18px}.data-count-card p{color:var(--muted);margin:0;font-size:13px}.data-count-card strong{letter-spacing:-.04em;margin-top:9px;font-size:30px;display:block}.data-count-card span{color:#7e8fa6;margin-top:5px;font-size:11px;display:block}.data-warning{background:#f59e0b12;border:1px solid #f59e0b42;border-radius:14px;align-items:flex-start;gap:14px;margin-top:18px;padding:15px 17px;display:flex}.data-warning strong{color:#fcd34d;min-width:max-content;font-size:13px}.data-warning span{color:#cdb88a;font-size:13px;line-height:1.5}.data-table-panel{margin-top:18px}.data-table-scroll{margin-top:18px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:720px}.data-table th,.data-table td{border-top:1px solid var(--line);text-align:left;padding:13px 12px}.data-table th{color:#7e8fa6;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.data-table td strong,.data-table td span{display:block}.data-table td span{color:var(--muted);margin-top:4px;font-size:11px}.data-empty{color:var(--muted);text-align:center!important;padding:24px!important}.source-pill,.job-status{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;width:max-content;padding:5px 8px;font-weight:800;font-size:10px!important;display:inline-flex!important}.source-pill--demo{background:#f59e0b1a;color:#fcd34d!important}.source-pill--official{background:#22c55e1a;color:#6ee7a0!important}.source-pill--unknown{background:#a8b6cc1f;color:#aebdd2!important}.data-jobs{gap:9px;margin-top:18px;display:grid}.data-job{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:13px 0 4px;display:grid}.data-job div strong,.data-job div span{display:block}.data-job div span{color:var(--muted);margin-top:4px;font-size:11px}.data-job p{color:#fca5a5;grid-column:1/-1;margin:0;font-size:12px}.job-status--succeeded{color:#6ee7a0;background:#22c55e1a}.job-status--running,.job-status--queued{color:#cfe3ff;background:#2f7dff1f}.job-status--failed,.job-status--partial{color:#fca5a5;background:#ef44441a}@media (max-width:980px){.data-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.data-controls,.data-count-grid{grid-template-columns:1fr}.data-button-row,.data-sync-row,.data-warning{flex-direction:column;align-items:stretch}.data-control-panel>p:not(.eyebrow){min-height:0}}.profit-periods{gap:8px;display:flex}.profit-periods button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#0e1627d1;border-radius:10px;padding:9px 12px}.profit-periods button.is-active{color:#dae9ff;background:#2f7dff29;border-color:#2f7dff5c}.profit-hero{align-items:center}.profit-message{margin-top:16px}.profit-provenance{border:1px solid var(--line);background:#0e162799;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-top:16px;padding:12px 16px;font-size:12px;display:flex}.profit-provenance__item{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.profit-provenance__key{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:10px}.profit-provenance__value{color:#d3def0;font-weight:600}.profit-provenance__note{color:#fcd34d;flex-basis:100%;margin:2px 0 0;font-size:11px;line-height:1.4}.profit-provenance__note--warn{color:#fca5a5}.profit-coverage{border:1px solid var(--line);background:#0e16278c;border-radius:14px;margin-top:14px;padding:14px 16px}.profit-coverage__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profit-coverage__head h3{margin:0;font-size:13px}.profit-coverage__state{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.profit-coverage__state--complete{color:#6ee7a0;background:#22c55e1f}.profit-coverage__state--estimated{color:#fcd34d;background:#f59e0b1f}.profit-coverage__state--incomplete{color:#fca5a5;background:#ef44441f}.profit-coverage__state--unknown{color:#bccbe0;background:#a8b6cc1f}.profit-coverage__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px;margin:12px 0 0;padding:0;list-style:none;display:grid}.profit-coverage__item{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.profit-coverage__cat{color:#b4c2d6;min-width:0;font-size:12px}.profit-coverage__status{color:#d3def0;text-align:right;font-size:12px;font-weight:600}.profit-coverage__item--missing .profit-coverage__status,.profit-coverage__item--notConfigured .profit-coverage__status{color:#fca5a5}.profit-coverage__item--noData .profit-coverage__status,.profit-coverage__item--estimated .profit-coverage__status{color:#fcd34d}.profit-coverage__item--configured .profit-coverage__status,.profit-coverage__item--included .profit-coverage__status,.profit-coverage__item--reconciled .profit-coverage__status{color:#6ee7a0}.profit-coverage__note{color:#c3d2e6;margin:12px 0 0;font-size:12px;line-height:1.45}.profit-coverage__note--warn{color:#fcd34d}.profit-coverage__guidance{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.4}.profit-coverage__action{color:#4e97ff;margin-top:10px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-block}@media (max-width:720px){.profit-coverage__list{grid-template-columns:1fr}}.profit-freshness{font-weight:700}.profit-freshness--fresh{color:#6ee7a0}.profit-freshness--aging{color:#fcd34d}.profit-freshness--stale,.profit-freshness--unknown{color:#fca5a5}.profit-table-toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.profit-filter-group{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.profit-chip{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.profit-sort{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.profit-sort select{border:1px solid var(--line);color:#d3def0;background:#101a2c;border-radius:8px;padding:5px 8px;font-size:12px}.profit-result-count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.profit-reset-filter{color:#4e97ff;cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:underline}@media (max-width:720px){.profit-result-count{flex-basis:100%;margin-left:0}}.profit-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.profit-summary-card{border:1px solid var(--line);background:#0e1627e0;border-radius:16px;padding:18px}.profit-summary-card p{color:var(--muted);margin:0;font-size:13px}.profit-summary-card strong{letter-spacing:-.04em;margin-top:10px;font-size:27px;display:block}.profit-summary-card span{color:#7e8fa6;margin-top:6px;font-size:11px;line-height:1.4;display:block}.profit-summary-card--good strong{color:#6ee7a0}.profit-summary-card--bad strong{color:#fca5a5}.profit-skeleton{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff17 37%,#ffffff0d 63%) 0 0/400% 100%;border-radius:6px;animation:1.4s ease-in-out infinite profit-skeleton-shimmer;display:block}.profit-skeleton--value{width:60%;height:22px;margin-top:9px}.profit-skeleton--detail{width:80%;height:11px;margin-top:8px}.profit-skeleton--count{width:40px;height:18px}.profit-skeleton--pill{border-radius:999px;width:88px;height:20px}.profit-skeleton--line{width:100%;height:13px}.profit-skeleton--row{width:100%;height:16px}.profit-skeleton-row>td{padding:13px 12px}.profit-refreshing{color:var(--muted);align-self:center;font-size:12px;font-weight:600}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes profit-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.profit-skeleton{animation:none}}.profit-cost-import{border:1px solid var(--line);background:#0e1627e0;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px;display:flex}.profit-cost-import h3{margin:7px 0 0}.profit-cost-import p:not(.eyebrow){color:var(--muted);margin:8px 0 0;font-size:13px}.profit-cost-import code{color:#cde2ff}.profit-file-button{cursor:pointer;display:inline-flex}.profit-file-button input{display:none}.profit-accuracy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.profit-accuracy-grid div{border:1px solid var(--line);background:#0e1627b8;border-radius:14px;padding:14px}.profit-accuracy-grid strong,.profit-accuracy-grid span{display:block}.profit-accuracy-grid strong{font-size:20px}.profit-accuracy-grid span{color:var(--muted);margin-top:5px;font-size:11px}.profit-table{min-width:1120px}.cost-editor{gap:6px;display:flex}.cost-editor input{border:1px solid var(--line);width:92px;color:var(--text);background:#080d18;border-radius:8px;padding:8px}.cost-editor button{color:#d3e5ff;cursor:pointer;background:#2f7dff1f;border:1px solid #2f7dff47;border-radius:8px;padding:8px 10px}.money-positive{font-weight:700;color:#6ee7a0!important}.money-negative{font-weight:700;color:#fca5a5!important}.money-unknown{font-weight:600;color:var(--muted)!important}.accuracy-pill,.profit-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:max-content;padding:5px 8px;font-weight:800;font-size:9px!important;display:inline-flex!important}.accuracy-pill--finance_costs_reconciled{background:#22c55e1a;color:#6ee7a0!important}.accuracy-pill--operational_estimate{background:#f59e0b1a;color:#fcd34d!important}.accuracy-pill--missing_product_cost{background:#ef44441a;color:#fca5a5!important}.profit-status--profitable{background:#22c55e1a;color:#6ee7a0!important}.profit-status--low_margin,.profit-status--dangerous{background:#f59e0b1a;color:#fcd34d!important}.profit-status--loss,.profit-status--incomplete{background:#ef44441a;color:#fca5a5!important}.profit-details-toggle{color:#4e97ff;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:11px;font-weight:600;text-decoration:underline;display:inline-block}.profit-detail-row>td{background:#0e162780;padding:0 12px 14px}.profit-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;padding:14px 4px 2px;display:grid}.profit-detail__group h4{color:#7e8fa6;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.profit-detail__group dl{margin:0}.profit-detail__line{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;display:flex}.profit-detail__line dt{color:#b4c2d6;min-width:0;font-size:12px}.profit-detail__line dd{color:#e6edfa;white-space:nowrap;margin:0;font-size:12px;font-weight:600}.profit-detail__line--muted dt,.profit-detail__line--muted dd{color:var(--muted)}.profit-detail__line--total{border-top:1px solid var(--line);margin-top:2px}.profit-detail__line--total dt,.profit-detail__line--total dd{color:#fff;font-weight:800}.profit-detail__prov{color:#6b7d95;letter-spacing:.02em;margin-top:2px;font-size:10px;font-weight:500;display:block}.profit-detail__hint{color:#fcd34d;grid-column:1/-1;margin:4px 0 0;font-size:11px;line-height:1.4}@media (max-width:900px){.profit-detail{grid-template-columns:1fr}}.profit-detail__actions{grid-column:1/-1}.profit-detail__action-list{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.profit-detail__action{border:1px solid var(--line);color:#4e97ff;cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.profit-detail__action:hover,.profit-detail__action:focus-visible{background:#4e97ff1f;border-color:#4e97ff}.product-context{background:#4e97ff14;border:1px solid #4e97ff47;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin-top:14px;padding:12px 16px;display:flex}.product-context__body{flex-direction:column;gap:2px;min-width:0;display:flex}.product-context__label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.product-context__name{color:#e6edfa;font-size:13px}.product-context__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.product-context__back{color:#4e97ff;font-size:12px;font-weight:600;text-decoration:none}.product-context__back:hover,.product-context__back:focus-visible{text-decoration:underline}.product-context__clear{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600;text-decoration:underline}@media (max-width:1050px){.profit-summary-grid,.profit-accuracy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.profit-periods,.profit-cost-import{flex-direction:column;align-items:stretch}.profit-summary-grid,.profit-accuracy-grid{grid-template-columns:1fr}}.finance-hero,.finance-message{margin-bottom:18px}.finance-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.finance-control-panel{border:1px solid var(--line);background:#0e1627e6;border-radius:18px;padding:20px}.finance-control-panel h3{margin:7px 0 0;font-size:18px}.finance-control-panel>p:not(.eyebrow){min-height:48px;color:var(--muted);line-height:1.55}.finance-sync-row{align-items:center;gap:10px;margin-top:16px;display:flex}.finance-sync-row select{border:1px solid var(--line);min-width:155px;color:var(--text);background:#0a1120;border-radius:10px;padding:10px}.finance-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.finance-metric{border:1px solid var(--line);background:#0e1627e0;border-radius:16px;padding:18px}.finance-metric p{color:var(--muted);margin:0;font-size:12px}.finance-metric strong{letter-spacing:-.03em;margin-top:9px;font-size:22px;display:block}.finance-metric span{color:#7e8fa6;margin-top:5px;font-size:11px;display:block}.finance-boundary{background:var(--line);border:1px solid #f59e0b3d;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.finance-boundary div{background:#f59e0b11;padding:16px}.finance-boundary strong,.finance-boundary span{display:block}.finance-boundary strong{color:#fcd34d;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.finance-boundary span{color:#d6c39b;margin-top:7px;font-size:12px;line-height:1.45}.finance-next-step{background:#2f7dff14;border:1px solid #2f7dff3d;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:20px;display:flex}.finance-next-step h3{margin:7px 0 0}.finance-next-step p:not(.eyebrow){color:var(--muted);margin:8px 0 0}.finance-profit-link{white-space:nowrap;text-decoration:none}@media (max-width:980px){.finance-metric-grid,.finance-boundary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.finance-controls,.finance-metric-grid,.finance-boundary{grid-template-columns:1fr}.finance-sync-row,.finance-next-step{flex-direction:column;align-items:stretch}.finance-control-panel>p:not(.eyebrow){min-height:0}}.cost-hero,.cost-message{margin-bottom:18px}.cost-demo-row{align-items:center;gap:10px;margin-bottom:18px;display:flex}.cost-demo-row span{color:#7e8fa6;margin-left:auto;font-size:12px}.cost-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cost-metric{border:1px solid var(--line);background:#0e1627e0;border-radius:16px;padding:18px}.cost-metric p{color:var(--muted);margin:0;font-size:12px}.cost-metric strong{letter-spacing:-.03em;margin-top:9px;font-size:24px;display:block}.cost-metric span{color:#7e8fa6;margin-top:5px;font-size:11px;display:block}.cost-form-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;margin-top:18px;display:grid}.cost-panel{border:1px solid var(--line);background:#0e1627e6;border-radius:18px;padding:20px}.cost-panel h3{margin:7px 0 18px;font-size:18px}.cost-panel label{color:#a8b6cc;gap:7px;margin-bottom:12px;font-size:12px;display:grid}.cost-panel input,.cost-panel select,.cost-panel textarea,.cost-ads-panel textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#0a1120;border-radius:10px;padding:10px 11px}.cost-panel textarea,.cost-ads-panel textarea{resize:vertical;min-height:92px}.cost-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.cost-legal{color:#d6c39b;margin:12px 0 0;font-size:11px;line-height:1.5}.cost-ads-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr) auto;align-items:center;gap:14px;margin-top:18px;display:grid}.cost-ads-panel h3{margin-bottom:7px}.cost-ads-panel p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.45}.table-action{color:#fca5a5;cursor:pointer;background:#ef444414;border:1px solid #ef444447;border-radius:9px;padding:7px 10px}.table-action:disabled{cursor:not-allowed;opacity:.45}.cost-boundary{background:#f59e0b11;border:1px solid #f59e0b3d;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:18px;display:grid}.cost-boundary strong{color:#fcd34d}.cost-boundary span{color:#cfbe99;font-size:12px;line-height:1.5}.cost-boundary a{white-space:nowrap;text-decoration:none}@media (max-width:1050px){.cost-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-form-grid,.cost-ads-panel{grid-template-columns:1fr}}@media (max-width:720px){.cost-demo-row,.cost-boundary{flex-direction:column;align-items:stretch}.cost-demo-row{display:flex}.cost-demo-row span{margin-left:0}.cost-metric-grid,.cost-input-grid,.cost-boundary{grid-template-columns:1fr}}.alerts-hero{align-items:center;margin-bottom:18px}.alerts-hero-actions{justify-items:end;gap:9px;min-width:230px;display:grid}.alerts-hero-actions span{color:var(--muted);font-size:11px}.alert-message{margin-bottom:18px}.alert-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.alert-metric{border:1px solid var(--line);background:#0e1627e0;border-radius:16px;padding:18px}.alert-metric p{color:var(--muted);margin:0;font-size:12px}.alert-metric strong{letter-spacing:-.03em;margin-top:9px;font-size:24px;display:block}.alert-metric span{color:#7e8fa6;margin-top:5px;font-size:11px;display:block}.alert-safety-strip{background:var(--line);border:1px solid #22c55e38;border-radius:16px;grid-template-columns:1.7fr 1fr 1fr;gap:1px;margin-top:18px;display:grid;overflow:hidden}.alert-safety-strip div{background:#22c55e0f;padding:16px}.alert-safety-strip strong,.alert-safety-strip span{display:block}.alert-safety-strip strong{color:#6ee7a0;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.alert-safety-strip span{color:#b0ceb8;margin-top:7px;font-size:12px;line-height:1.45}.alerts-panel{border:1px solid var(--line);background:#0e1627e6;border-radius:18px;margin-top:18px;padding:20px}.alert-toggle{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.alert-toggle input{accent-color:var(--primary)}.alert-list{gap:12px;margin-top:18px;display:grid}.alert-card{border:1px solid var(--line);background:#101a2c;border-left-width:4px;border-radius:14px;padding:16px}.alert-card__top{justify-content:space-between;gap:18px;display:flex}.alert-card__top h4{margin:8px 0 0;font-size:16px}.alert-card__top p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.alert-severity{letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.alert-severity--critical{color:#fca5a5;background:#ef44441f}.alert-severity--warning{color:#fcd34d;background:#f59e0b1c}.alert-severity--info{color:#8fdcff;background:#18c8ff1c}.job-status--open{color:#fca5a5;background:#ef44441a}.job-status--acknowledged{color:#fcd34d;background:#f59e0b1a}.job-status--resolved{color:#6ee7a0;background:#22c55e1a}.alert-card__context{grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin-top:14px;display:grid}.alert-card__context span{border:1px solid var(--line);color:#c3d2e6;background:#ffffff04;border-radius:10px;padding:10px;font-size:11px}.alert-card__context strong{color:#7e8fa6;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.alert-recommendation{background:#2f7dff12;border-radius:10px;gap:14px;margin-top:12px;padding:12px;display:flex}.alert-recommendation strong{color:#cfe3ff;min-width:max-content;font-size:11px}.alert-recommendation span{color:#9fb4d0;font-size:11px;line-height:1.5}.alert-actions{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.alert-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.alert-rule-card{border:1px solid var(--line);background:#101a2c;border-radius:14px;padding:16px}.alert-rule-card__header{justify-content:space-between;gap:12px;display:flex}.alert-rule-card__header span{color:#7e8fa6;letter-spacing:.08em;font-size:9px;font-weight:900}.alert-rule-card h4{margin:6px 0 0;font-size:14px}.alert-rule-card>p{min-height:36px;color:var(--muted);font-size:11px;line-height:1.5}.rule-switch{border:1px solid var(--line);height:fit-content;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 9px;font-size:10px}.rule-switch--on{color:#6ee7a0;background:#22c55e14;border-color:#22c55e40}.alert-threshold-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:12px;display:grid}.alert-threshold-row input{border:1px solid var(--line);min-width:0;color:var(--text);background:#080d18;border-radius:9px;padding:9px}.alert-threshold-row span{color:var(--muted);font-size:10px}.alert-rule-recommendation{border-top:1px solid var(--line);color:#93a6c0;margin-top:12px;padding-top:11px;font-size:10px;line-height:1.5}@media (max-width:1050px){.alert-metric-grid,.alert-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-safety-strip,.alert-card__context{grid-template-columns:1fr}}@media (max-width:720px){.alerts-hero,.alert-card__top,.alert-recommendation,.alert-actions{flex-direction:column;align-items:stretch}.alerts-hero-actions{justify-items:stretch;min-width:0}.alert-metric-grid,.alert-rule-grid{grid-template-columns:1fr}.alert-actions{display:flex}}.pricing-hero,.pricing-message{margin-bottom:18px}.pricing-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-panel,.pricing-table-panel{border:1px solid var(--line);background:#0e1627e6;border-radius:18px;padding:20px}.pricing-panel h3,.pricing-table-panel h3{margin:7px 0 0;font-size:18px}.pricing-panel>p:not(.eyebrow){color:var(--muted);min-height:48px;line-height:1.55}.pricing-helper{color:#93a4be;margin-top:10px;font-size:11px;display:block}.pricing-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.pricing-policy-grid label{color:var(--muted);font-size:12px}.pricing-policy-grid input,.pricing-policy-grid select,.pricing-table-actions select{border:1px solid var(--line);width:100%;color:var(--text);background:#0a1120;border-radius:10px;margin-top:6px;padding:10px}.pricing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.pricing-metric{border:1px solid var(--line);background:#0e1627e0;border-radius:16px;padding:18px}.pricing-metric p{color:var(--muted);margin:0;font-size:12px}.pricing-metric strong{margin-top:9px;font-size:23px;display:block}.pricing-metric span{color:#7e8fa6;margin-top:5px;font-size:11px;display:block}.pricing-table-panel{margin-top:18px}.pricing-table-actions{align-items:center;gap:10px;display:flex}.pricing-table-actions select{min-width:150px;margin-top:0}.pricing-table details{color:var(--muted);margin-top:7px;font-size:11px}.pricing-table summary{cursor:pointer;color:#9cc6ff}.pricing-table ul{min-width:280px;margin:7px 0 0;padding-left:16px}.pricing-action{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.pricing-action--hold{color:#6ee7a0;background:#22c55e1a}.pricing-action--increase{color:#fcd34d;background:#f59e0b1a}.pricing-action--review_required{color:#fca5a5;background:#ef44441a}.pricing-action--incomplete{color:#aebdd2;background:#a8b6cc1f}.pricing-boundary{background:#f59e0b12;border:1px solid #f59e0b40;border-radius:14px;gap:14px;margin-top:18px;padding:16px;display:flex}.pricing-boundary strong{color:#fcd34d;white-space:nowrap}.pricing-boundary span{color:#cdb88a;line-height:1.5}@media (max-width:1050px){.pricing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pricing-actions,.pricing-policy-grid,.pricing-metrics{grid-template-columns:1fr}.pricing-table-actions,.pricing-boundary{flex-direction:column;align-items:stretch}.pricing-panel>p:not(.eyebrow){min-height:0}}.inventory-hero,.inventory-message{margin-bottom:18px}.inventory-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inventory-control-panel,.inventory-policy-panel{border:1px solid var(--line);background:#0e1627e6;border-radius:18px;padding:20px}.inventory-control-panel h3,.inventory-policy-panel h3{margin:7px 0 0;font-size:18px}.inventory-control-panel>p:not(.eyebrow){min-height:48px;color:var(--muted);line-height:1.55}.inventory-policy-panel{margin-top:18px}.inventory-policy-grid{grid-template-columns:repeat(4,minmax(110px,1fr)) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.inventory-policy-grid label{color:var(--muted);font-size:12px}.inventory-policy-grid input{border:1px solid var(--line);width:100%;color:var(--text);background:#0a1120;border-radius:10px;margin-top:7px;padding:10px}.inventory-policy-grid label span{color:#75879e;margin-top:4px;font-size:10px;display:block}.inventory-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.inventory-metric{border:1px solid var(--line);background:#0e1627e0;border-radius:16px;padding:18px}.inventory-metric p{color:var(--muted);margin:0;font-size:12px}.inventory-metric strong{letter-spacing:-.04em;margin-top:9px;font-size:26px;display:block}.inventory-metric span{color:#7e8fa6;margin-top:5px;font-size:11px;display:block}.inventory-boundary{background:var(--line);border:1px solid #2f7dff3d;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.inventory-boundary div{background:#2f7dff13;padding:16px}.inventory-boundary strong,.inventory-boundary span{display:block}.inventory-boundary strong{color:#cbe0ff;letter-spacing:.07em;text-transform:uppercase;font-size:10px}.inventory-boundary span{color:#9fb8d6;margin-top:7px;font-size:12px;line-height:1.45}.inventory-table{min-width:1050px}.inventory-risk{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;width:max-content;padding:5px 8px;font-weight:800;font-size:9px!important;display:inline-flex!important}.inventory-risk--out_of_stock,.inventory-risk--critical{background:#ef44441f;color:#fca5a5!important}.inventory-risk--low{background:#f59e0b1f;color:#fcd34d!important}.inventory-risk--healthy{background:#22c55e1f;color:#6ee7a0!important}.inventory-risk--overstock{background:#4e97ff1f;color:#9cc6ff!important}.inventory-risk--no_sales,.inventory-risk--no_stock_data{background:#a8b6cc1f;color:#bccbe0!important}.inventory-warehouse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.inventory-warehouse-card{border:1px solid var(--line);background:#101a2c;border-radius:14px;padding:15px}.inventory-warehouse-card div strong,.inventory-warehouse-card div span{display:block}.inventory-warehouse-card div span{color:var(--muted);margin-top:4px;font-size:11px}.inventory-warehouse-card b{margin-top:14px;font-size:22px;display:block}.inventory-warehouse-card p{color:#7e8fa6;margin:6px 0 0;font-size:11px;line-height:1.45}.inventory-note{background:#f59e0b12;border:1px solid #f59e0b3d;border-radius:14px;align-items:flex-start;gap:14px;margin-top:18px;padding:15px 17px;display:flex}.inventory-note strong{color:#fcd34d;min-width:max-content;font-size:12px}.inventory-note span{color:#cdb88a;font-size:12px;line-height:1.5}@media (max-width:1080px){.inventory-policy-grid,.inventory-metric-grid,.inventory-boundary,.inventory-warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.inventory-controls,.inventory-policy-grid,.inventory-metric-grid,.inventory-boundary,.inventory-warehouse-grid{grid-template-columns:1fr}.inventory-control-panel>p:not(.eyebrow){min-height:0}.inventory-note{flex-direction:column}}.warehouse-hero,.warehouse-message{margin-bottom:18px}.warehouse-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.warehouse-control-panel,.warehouse-table-panel,.warehouse-reasons{border:1px solid var(--line);background:#0e1627e6;border-radius:18px;padding:20px}.warehouse-control-panel h3,.warehouse-table-panel h3,.warehouse-reasons h3{margin:7px 0 0;font-size:18px}.warehouse-control-panel>p:not(.eyebrow){min-height:48px;color:var(--muted);line-height:1.55}.warehouse-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.warehouse-metric{border:1px solid var(--line);background:#0e1627e0;border-radius:16px;padding:18px}.warehouse-metric p{color:var(--muted);margin:0;font-size:12px}.warehouse-metric strong{letter-spacing:-.04em;margin-top:9px;font-size:28px;display:block}.warehouse-metric span{color:#7e8fa6;margin-top:5px;font-size:11px;display:block}.warehouse-source-panel{background:var(--line);border:1px solid #2f7dff3d;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.warehouse-source-panel div{background:#2f7dff12;padding:16px}.warehouse-source-panel strong,.warehouse-source-panel span{display:block}.warehouse-source-panel strong{color:#cce1ff;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.warehouse-source-panel span{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.45}.warehouse-table-panel,.warehouse-reasons{margin-top:18px}.warehouse-table{min-width:900px}.warehouse-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:max-content;padding:5px 8px;font-weight:800;font-size:10px!important;display:inline-flex!important}.warehouse-status--recommended{background:#22c55e1a;color:#6ee7a0!important}.warehouse-status--wait_for_acceptance,.warehouse-status--high_tariff{background:#f59e0b1a;color:#fcd34d!important}.warehouse-status--insufficient_data,.warehouse-status--no_replenishment_needed{background:#a8b6cc1f;color:#bccbe0!important}.warehouse-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.warehouse-reason-grid article{border:1px solid var(--line);background:#0c1424;border-radius:14px;padding:15px}.warehouse-reason-grid article div strong,.warehouse-reason-grid article div span{display:block}.warehouse-reason-grid article div span{color:var(--primary-glow);margin-top:4px;font-size:12px}.warehouse-reason-grid ul{color:var(--muted);margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.55}.warehouse-safety{background:#22c55e0f;border:1px solid #22c55e3d;border-radius:14px;align-items:flex-start;gap:14px;margin-top:18px;padding:15px 17px;display:flex}.warehouse-safety strong{color:#6ee7a0;min-width:max-content;font-size:12px}.warehouse-safety span{color:#a8cfb5;font-size:12px;line-height:1.5}@media (max-width:980px){.warehouse-metric-grid,.warehouse-source-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.warehouse-controls,.warehouse-metric-grid,.warehouse-source-panel,.warehouse-reason-grid{grid-template-columns:1fr}.warehouse-control-panel>p:not(.eyebrow){min-height:0}}.quality-hero,.quality-message{margin-bottom:18px}.quality-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.quality-control-panel,.quality-explanation-panel{border:1px solid var(--line);background:#0e1627e6;border-radius:18px;padding:20px}.quality-control-panel h3,.quality-explanation-panel h3{margin:7px 0 0}.quality-control-panel>p:not(.eyebrow),.quality-explanation-panel>p:not(.eyebrow){color:var(--muted);line-height:1.55}.quality-control-panel>p:not(.eyebrow){min-height:48px}.quality-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.quality-metric{border:1px solid var(--line);background:#0e1627e0;border-radius:16px;padding:17px}.quality-metric p{color:var(--muted);margin:0;font-size:12px}.quality-metric strong{margin-top:8px;font-size:26px;display:block}.quality-metric span{color:#7e8fa6;margin-top:5px;font-size:11px;display:block}.quality-safety-strip{background:var(--line);border:1px solid #22c55e33;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.quality-safety-strip span{color:#6ee7a0;text-align:center;letter-spacing:.04em;background:#22c55e0f;padding:12px;font-size:11px;font-weight:800}.quality-table-panel{margin-top:18px}.quality-theme-row{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.quality-theme-row em{color:#cfe3ff;text-transform:uppercase;background:#2f7dff1f;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.quality-risk{text-transform:uppercase;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.quality-risk--good{color:#6ee7a0;background:#22c55e1a}.quality-risk--watch,.quality-risk--insufficient_data{color:#bccbe0;background:#a8b6cc1f}.quality-risk--warning{color:#fcd34d;background:#f59e0b1a}.quality-risk--critical{color:#fca5a5;background:#ef44441c}.quality-explanation-panel{margin-top:18px}.quality-endpoints{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.quality-endpoints code{border:1px solid var(--line);color:#b4c2d6;background:#0a1120;border-radius:9px;padding:8px 10px;font-size:11px}@media (max-width:1100px){.quality-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.quality-controls,.quality-metric-grid,.quality-safety-strip{grid-template-columns:1fr}.quality-control-panel>p:not(.eyebrow){min-height:0}}.growth-hero,.growth-message{margin-bottom:18px}.growth-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.growth-control-panel{border:1px solid var(--line);background:#0e1627e6;border-radius:18px;padding:20px}.growth-control-panel h3{margin:7px 0 0;font-size:18px}.growth-control-panel>p:not(.eyebrow){min-height:48px;color:var(--muted);line-height:1.55}.growth-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.growth-metric{border:1px solid var(--line);background:#0e1627e0;border-radius:16px;padding:16px}.growth-metric p{color:var(--muted);margin:0;font-size:11px}.growth-metric strong{letter-spacing:-.03em;margin-top:8px;font-size:20px;display:block}.growth-metric span{color:#7e8fa6;margin-top:5px;font-size:10px;display:block}.growth-table{min-width:1040px}.growth-health{border-radius:999px;width:max-content;padding:5px 8px;font-weight:800;display:inline-flex!important}.growth-health--good{background:#22c55e1a;color:#6ee7a0!important}.growth-health--warning{background:#f59e0b1a;color:#fcd34d!important}.growth-health--critical{background:#ef44441a;color:#fca5a5!important}.growth-anomaly-grid{gap:12px;margin-top:18px;display:grid}.growth-anomaly{border:1px solid var(--line);background:#0b1221bf;border-radius:16px;padding:18px}.growth-anomaly--critical{border-color:#ef444452}.growth-anomaly--warning{border-color:#f59e0b47}.growth-anomaly__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.growth-anomaly__head div>span{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:800}.growth-anomaly h4{margin:5px 0 0;font-size:17px}.growth-anomaly>strong{margin-top:14px;display:block}.growth-anomaly>p{color:var(--muted);line-height:1.55}.growth-anomaly__numbers{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.growth-anomaly__numbers span{border:1px solid var(--line);color:#b4c2d6;border-radius:9px;padding:7px 9px;font-size:11px}.growth-boundary{background:#f59e0b12;border:1px solid #f59e0b42;border-radius:14px;align-items:flex-start;gap:14px;margin-top:18px;padding:15px 17px;display:flex}.growth-boundary strong{color:#fcd34d;min-width:max-content;font-size:13px}.growth-boundary span{color:#cdb88a;font-size:13px;line-height:1.5}@media (max-width:1180px){.growth-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.growth-controls,.growth-metric-grid{grid-template-columns:1fr}.growth-control-panel>p:not(.eyebrow){min-height:0}.growth-boundary{flex-direction:column}}.workspace-hero,.workspace-message{margin-bottom:18px}.workspace-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.workspace-summary-grid article{border:1px solid var(--line);background:#0e1627e0;border-radius:16px;padding:18px}.workspace-summary-grid p{color:var(--muted);margin:0;font-size:12px}.workspace-summary-grid strong{margin-top:9px;font-size:22px;display:block}.workspace-summary-grid span{color:#7e8fa6;margin-top:5px;font-size:11px;display:block}.workspace-plan-panel,.workspace-panel,.workspace-security-panel{border:1px solid var(--line);background:#0e1627e6;border-radius:18px;margin-top:18px;padding:20px}.workspace-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.workspace-plan{border:1px solid var(--line);background:#0a101eb3;border-radius:15px;flex-direction:column;min-height:210px;padding:16px;display:flex}.workspace-plan--active{border-color:#2f7dffb3;box-shadow:inset 0 0 0 1px #2f7dff40}.workspace-plan p{color:var(--primary-glow);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.workspace-plan strong{margin-top:10px;font-size:15px;display:block}.workspace-plan span{color:var(--muted);flex:1;margin:10px 0 16px;font-size:12px;line-height:1.5;display:block}.workspace-seed-button{margin-top:16px}.workspace-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspace-list{gap:8px;margin-top:16px;display:grid}.workspace-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0 4px;display:flex}.workspace-row strong,.workspace-row span{display:block}.workspace-row>div:first-child span{color:var(--muted);margin-top:5px;font-size:11px}.workspace-row-actions{align-items:center;gap:8px;display:flex}.workspace-row-actions select,.workspace-form input,.workspace-form select{border:1px solid var(--line);color:var(--text);background:#0a1120;border-radius:10px;padding:10px}.workspace-danger-button{color:#fca5a5;cursor:pointer;background:#ef444414;border:1px solid #ef444459;border-radius:9px;padding:8px 10px}.workspace-danger-button:disabled{cursor:not-allowed;opacity:.48}.workspace-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:9px;margin-top:18px;display:grid}.workspace-security-panel{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.workspace-security-panel div{background:#0e1627f5;padding:17px}.workspace-security-panel strong,.workspace-security-panel span{display:block}.workspace-security-panel strong{color:#cfe3ff;font-size:12px}.workspace-security-panel span{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.5}@media (max-width:1120px){.workspace-plan-grid,.workspace-summary-grid,.workspace-security-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-two-column{grid-template-columns:1fr}}@media (max-width:720px){.workspace-plan-grid,.workspace-summary-grid,.workspace-security-panel{grid-template-columns:1fr}.workspace-row,.workspace-row-actions{flex-direction:column;align-items:stretch}.workspace-form{grid-template-columns:1fr}}.auth-shell{background:radial-gradient(circle at top,#2f7dff26,#0000 42%),#070b14;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{border:1px solid var(--line);background:#0e1627f5;border-radius:24px;width:min(100%,480px);padding:30px;box-shadow:0 24px 80px #00000073}.auth-brand{margin-bottom:28px}.auth-card h1{margin:8px 0 0;font-size:30px}.auth-intro{color:var(--muted);line-height:1.6}.auth-form>.primary-button{box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;width:100%;min-width:0;margin-top:2px;font-size:.95rem;min-height:52px!important;padding:12px 18px!important;line-height:1.25!important}.auth-form label{color:#c3d2e6;gap:7px;font-size:13px;display:grid}.auth-form input:not([type=checkbox]):not([type=radio]){border:1px solid var(--line);color:var(--text);background:#090f1c;border-radius:11px;padding:12px}.auth-boundary{color:#d6c39b;background:#f59e0b12;border-radius:12px;margin-top:18px;padding:13px;font-size:12px;line-height:1.5}.pilot-hero,.pilot-message{margin-bottom:18px}.pilot-top-actions{gap:9px;display:flex}.pilot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pilot-grid article,.pilot-panel{border:1px solid var(--line);background:#0e1627e6;border-radius:17px;padding:19px}.pilot-grid p{color:var(--muted);margin:0;font-size:12px}.pilot-grid strong{word-break:break-word;margin-top:9px;font-size:18px;display:block}.pilot-grid span{color:#7e8fa6;margin-top:5px;font-size:11px;display:block}.pilot-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.pilot-check-list{color:#b4c2d6;gap:10px;margin:18px 0 0;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.pilot-security-boundary{background:var(--line);border:1px solid #22c55e40;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.pilot-security-boundary div{background:#22c55e0e;padding:17px}.pilot-security-boundary strong,.pilot-security-boundary span{display:block}.pilot-security-boundary a{align-items:center;min-height:44px;display:inline-flex}.pilot-security-boundary strong{color:#6ee7a0;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.pilot-security-boundary span{color:#b2d8be;margin-top:7px;font-size:12px}@media (max-width:980px){.pilot-grid,.pilot-security-boundary{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-two-column{grid-template-columns:1fr}}@media (max-width:720px){.pilot-grid,.pilot-security-boundary{grid-template-columns:1fr}.pilot-top-actions{flex-direction:column;align-items:stretch}}.public-page{color:#f4f7ff;background:radial-gradient(circle at 15% 0,#2f7dff29,#0000 35%),radial-gradient(circle at 85% 20%,#22c55e14,#0000 30%),#070b14;min-height:100vh;padding:0 6vw 42px}.public-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.public-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.public-brand span{color:#cbe0ff;background:#2f7dff29;border:1px solid #6eb8ff73;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.public-header nav,.public-footer div,.release-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.public-header nav a,.public-footer a{color:#a8b6cc;font-size:13px;text-decoration:none}.public-hero{justify-content:space-between;align-items:center;gap:40px;max-width:1220px;margin:0 auto;padding:86px 0 54px;display:flex}.public-hero--compact{text-align:center;max-width:900px;padding-bottom:34px;display:block}.public-hero h1{letter-spacing:-.055em;max-width:900px;margin:9px 0 0;font-size:clamp(38px,6vw,72px);line-height:1.02}.public-hero--compact h1{margin-inline:auto;font-size:clamp(34px,5vw,58px)}.public-hero>div:first-child>p:not(.eyebrow),.public-hero--compact>p:not(.eyebrow){color:#a8b6cc;max-width:780px;margin:20px 0 0;font-size:17px;line-height:1.65}.public-hero--compact>p:not(.eyebrow){margin-inline:auto}.public-updated{color:#7e8fa6;margin-top:18px;font-size:12px;display:inline-block}.legal-document{background:#0e1627e6;border:1px solid #ffffff17;border-radius:24px;max-width:900px;margin:0 auto;padding:clamp(24px,5vw,56px);box-shadow:0 24px 80px #00000047}.legal-document section+section{border-top:1px solid #ffffff12;margin-top:36px;padding-top:32px}.legal-document h2{letter-spacing:-.02em;margin:0;font-size:23px}.legal-document p,.legal-document li{color:#b4c2d6;line-height:1.72}.legal-document code{color:#cbe0ff}.public-footer{color:#75879e;border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:24px;max-width:1100px;margin:38px auto 0;padding-top:24px;font-size:12px;display:flex}.public-footer>span{max-width:660px;line-height:1.6}.public-primary-link,.public-secondary-link,.public-danger-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.public-primary-link{color:#fff;background:#2f7dff;border:1px solid #2f7dff}.public-secondary-link{color:#e6edfa;background:#ffffff0a;border:1px solid #ffffff21}.public-danger-button{color:#fecaca;background:#ef444424;border:1px solid #ef44448c}.public-danger-button:disabled{cursor:not-allowed;opacity:.46}.public-message{border-radius:13px;gap:5px;margin-top:16px;padding:15px;font-size:13px;display:grid}.public-message p{margin:5px 0 0}.public-message--error{color:#fecaca;background:#ef44441a;border:1px solid #ef444466}.public-message--success{color:#b7f0cb;background:#22c55e14;border:1px solid #22c55e59}.deletion-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:18px;max-width:1040px;margin:0 auto;display:grid}.deletion-form,.deletion-policy,.release-state-panel,.release-panel{background:#0e1627eb;border:1px solid #ffffff17;border-radius:20px;padding:24px}.deletion-form{gap:18px;display:grid}.deletion-form label{color:#d3def0;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.deletion-form label span{color:#7e8fa6;font-weight:500}.deletion-form input:not([type=checkbox]),.deletion-form textarea{box-sizing:border-box;color:#f4f7ff;background:#090f1c;border:1px solid #ffffff1c;border-radius:11px;width:100%;padding:12px}.deletion-check{align-items:flex-start;gap:10px;line-height:1.5;color:#a8b6cc!important;margin:0!important;display:flex!important}.deletion-check input{margin-top:3px}.deletion-policy h2{margin:8px 0 0}.deletion-policy ol{color:#a8b6cc;padding-left:22px;line-height:1.7}.deletion-policy>div{border-top:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:13px 0;font-size:12px;display:flex}.deletion-policy>div span{color:#6eb8ff}.release-version-card{text-align:center;background:#2f7dff1a;border:1px solid #2f7dff59;border-radius:22px;min-width:205px;padding:28px}.release-version-card span{color:#6eb8ff;letter-spacing:.12em;font-size:11px;font-weight:900}.release-version-card strong{margin-top:8px;font-size:40px;display:block}.release-version-card p{color:#a8b6cc;margin:5px 0 0}.release-state-panel{justify-content:space-between;align-items:center;gap:22px;max-width:1220px;margin:0 auto;display:flex}.release-state-panel h2{margin:7px 0 0;font-size:24px}.release-state-panel p:not(.eyebrow){color:#a8b6cc;max-width:800px;margin:8px 0 0;line-height:1.55}.release-state{letter-spacing:.06em;border-radius:999px;flex:none;padding:9px 12px;font-size:10px;font-weight:900}.release-state--ready,.check-ready{color:#7feba6;background:#22c55e21}.release-state--pending,.check-pending{color:#fcd34d;background:#f59e0b21}.release-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1220px;margin:18px auto 0;display:grid}.release-check-list{gap:2px;margin-top:16px;display:grid}.release-check-list>div{border-top:1px solid #ffffff12;align-items:flex-start;gap:11px;padding:11px 0;display:flex}.release-check-list>div>span{text-align:center;border-radius:999px;flex:0 0 66px;padding:5px 7px;font-size:9px;font-weight:900}.release-check-list strong{font-size:13px;display:block}.release-check-list p{color:#7e8fa6;margin:4px 0 0;font-size:11px}.release-actions{max-width:1220px;margin:18px auto 0}.commercial-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commercial-feature-grid span{color:#cbd8ea;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;padding:13px;font-size:12px}.commercial-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commercial-plan-grid article{background:#2f7dff0e;border:1px solid #2f7dff38;border-radius:15px;padding:17px}.commercial-plan-grid p{color:#6eb8ff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.commercial-plan-grid strong,.commercial-plan-grid span,.commercial-plan-grid small{margin-top:7px;display:block}.commercial-plan-grid small{color:#8a9ab4;line-height:1.5}@media (max-width:900px){.public-hero,.release-state-panel{flex-direction:column;align-items:stretch}.deletion-layout,.release-columns{grid-template-columns:1fr}.commercial-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.public-page{padding-inline:20px}.public-header,.public-footer{flex-direction:column;align-items:flex-start;padding-block:18px}.public-header nav,.public-footer div{gap:12px}.public-hero{padding-top:54px}.commercial-feature-grid,.commercial-plan-grid{grid-template-columns:1fr}}.locale-selector{z-index:1000;border:1px solid var(--line);height:34px;color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1627eb;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 9px;display:inline-flex;position:fixed;top:14px;right:18px;box-shadow:0 8px 24px #00000052}.locale-selector__badge{letter-spacing:.06em;color:var(--primary-glow);text-align:center;min-width:20px;font-size:11px;font-weight:800}.locale-selector__select{appearance:none;color:var(--text);cursor:pointer;background:0 0;border:none;outline:none;padding:6px 2px;font-size:12px;font-weight:600}.locale-selector__select option{color:#0e1627}.locale-selector__select:focus-visible{outline:2px solid var(--primary-glow);outline-offset:2px;border-radius:6px}.locale-selector__chevron{color:var(--muted);pointer-events:none}.topbar{padding-top:36px}.public-header{padding-top:30px}@media (max-width:720px){.locale-selector{height:32px;top:10px;right:10px}}.app-mobilebar{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b14e6;align-items:center;gap:12px;padding:12px clamp(16px,4vw,22px);display:none;position:sticky;top:0}.app-mobilebar .brand{padding:0}.app-mobilebar__menu{width:42px;height:42px;color:var(--text);cursor:pointer;background:#2f7dff1f;border:1px solid #6eb8ff42;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-mobilebar__menu:focus-visible{outline:2px solid var(--primary-glow);outline-offset:2px}.app-mobilebar__burger{gap:4px;width:18px;display:grid}.app-mobilebar__burger span{background:currentColor;border-radius:2px;height:2px}.app-drawer__backdrop{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03060c9e;position:fixed;inset:0}.app-drawer{z-index:1101;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090e1afa;flex-direction:column;width:min(84vw,300px);height:100vh;padding:20px 16px;display:flex;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 24px 80px #00000080}.app-drawer__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.app-drawer__head .brand{padding:0}.app-drawer__close{border:1px solid var(--line);width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.app-drawer__close:focus-visible,.app-drawer .nav__item:focus-visible{outline:2px solid var(--primary-glow);outline-offset:2px}.app-drawer .nav{gap:8px;display:grid}@media (max-width:920px){.app-mobilebar{display:flex}}.ws-confirm-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03060ca8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ws-confirm{border:1px solid var(--line);background:#0e1627fa;border-radius:18px;width:min(100%,460px);padding:22px;box-shadow:0 24px 80px #00000080}.ws-confirm__title{margin:0;font-size:18px}.ws-confirm__desc{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.55}.ws-confirm__warn{color:#fca5a5;background:#ef444414;border:1px solid #ef444452;border-radius:10px;align-items:center;gap:8px;margin:14px 0 0;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.ws-confirm__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ws-confirm__actions button{width:auto;margin-top:0}@media (max-width:480px){.ws-confirm__actions{flex-direction:column-reverse}.ws-confirm__actions button{width:100%}}.topbar__subtitle{max-width:60ch;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.5}.profit-summary-grid{gap:16px}.profit-summary-card{background:linear-gradient(#162238eb,#0e1627eb);border-radius:16px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 10px 30px -22px #000000d9}.profit-summary-card:before{content:"";background:var(--line);height:2px;position:absolute;top:0;left:0;right:0}.profit-summary-card:hover{border-color:#2f7dff4d;transform:translateY(-2px);box-shadow:0 16px 34px -20px #000000e6}.profit-summary-card p{letter-spacing:.02em;font-size:12px}.profit-summary-card strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:29px}.profit-provenance,.profit-coverage{border-radius:16px;box-shadow:0 10px 30px -24px #000c}.profit-coverage__state,.profit-freshness{font-variant-numeric:tabular-nums;border-radius:999px}.profit-table-toolbar{border:1px solid var(--line);background:#0a101e80;border-radius:14px;padding:12px}.profit-chip{transition:background-color .15s,border-color .15s,color .15s}.profit-chip--active{color:var(--text);background:#2f7dff29;border-color:#2f7dff80}.profit-sort select{border-radius:10px}.profit-result-count{font-variant-numeric:tabular-nums}.profit-table-scroll{border:1px solid var(--line);border-radius:14px;position:relative}.profit-table-scroll:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#070b148c);width:28px;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.profit-table thead th{background:var(--panel-2);border-top:none;border-bottom:1px solid var(--line);color:var(--muted)}.profit-table td{font-variant-numeric:tabular-nums}.profit-table thead th:nth-child(n+3):nth-child(-n+6),.profit-table tbody td:nth-child(n+3):nth-child(-n+6){text-align:right}.profit-detail__actions{border-top:1px solid var(--line)}.profit-chip:focus-visible,.profit-sort select:focus-visible,.profit-periods button:focus-visible,.profit-table-scroll:focus-visible,.profit-detail__action:focus-visible,.profit-coverage__action:focus-visible{outline:2px solid var(--primary-glow);outline-offset:2px;border-radius:10px}@media (max-width:720px){.profit-table-scroll:after{opacity:1}.profit-summary-grid{gap:12px}.topbar__subtitle{font-size:13px}}@media (prefers-reduced-motion:reduce){.profit-summary-card,.profit-chip,.profit-table-scroll:after{transition:none}.profit-summary-card:hover{transform:none}}.profit-hero--compact{margin-bottom:18px;padding:18px 22px;display:block}.profit-hero--compact h2{margin:6px 0;font-size:22px}.profit-hero--compact p:not(.hero__label){max-width:68ch;color:var(--muted);margin:0}.profit-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.profit-kpi-strip .profit-summary-card{flex-direction:column;min-height:118px;display:flex}.profit-kpi-strip .profit-summary-card span{margin-top:auto}.profit-action-center .eyebrow,.profit-health__head .eyebrow,.profit-insights__head .eyebrow{margin:0}.profit-action-center h3,.profit-health__head h3,.profit-insights__head h3{margin:4px 0 0;font-size:16px}.profit-action-center{border:1px solid var(--line);background:radial-gradient(120% 140% at 0 0,#2f7dff1a,#0000 60%),#0e1627e6;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:18px 20px;display:flex;box-shadow:0 12px 32px -24px #000000d9}.profit-action-center__intro{flex:260px;min-width:220px}.profit-action-center__hint{color:var(--muted);margin:6px 0 0;font-size:12px}.profit-action-center__hint code{background:#ffffff0f;border-radius:5px;padding:1px 5px;font-size:11px}.profit-action-center__actions{flex-wrap:wrap;gap:10px;display:flex}.profit-action{white-space:nowrap}.profit-health,.profit-insights{margin-top:18px}.profit-health__head,.profit-insights__head{margin-bottom:12px}.profit-health__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:14px;display:grid}.profit-health__grid .profit-provenance,.profit-health__grid .profit-coverage{height:100%;margin-top:0}.profit-insights .profit-accuracy-grid{margin-top:0}.profit-accounting-info{border:1px solid var(--line);background:#0e1627b3;border-radius:16px;margin-top:18px;padding:16px 18px}.profit-accounting-info .data-warning{margin-top:0}.profit-accounting-info .auth-boundary{margin-top:12px}.profit-detail__group h4{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding-bottom:6px;font-size:11px}@media (max-width:980px){.profit-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-health__grid{grid-template-columns:1fr}}@media (max-width:620px){.profit-kpi-strip{grid-template-columns:1fr}.profit-action-center{flex-direction:column;align-items:stretch}.profit-action-center__actions{flex-direction:column}.profit-action-center__actions .profit-action{text-align:center;width:100%}}body{background:radial-gradient(circle at 78% -6%, rgba(var(--primary-rgb), .16), transparent 34rem), radial-gradient(circle at 4% 8%, rgba(var(--secondary-rgb), .08), transparent 30rem), var(--bg);background-attachment:fixed}.auth-shell{background:radial-gradient(circle at 50% -10%, rgba(var(--primary-rgb), .2), transparent 46%), radial-gradient(circle at 12% 92%, rgba(var(--secondary-rgb), .09), transparent 42%), var(--bg)}.public-page{background:radial-gradient(circle at 15% -4%, rgba(var(--primary-rgb), .18), transparent 38%), radial-gradient(circle at 88% 16%, rgba(var(--secondary-rgb), .1), transparent 34%), var(--bg);color:var(--text)}.service-card,.panel,.connection-form,.connection-summary,.policy-panel,.data-control-panel,.data-table-panel,.data-count-card,.profit-cost-import,.profit-accounting-info,.profit-provenance,.profit-coverage,.profit-table-toolbar,.finance-control-panel,.finance-metric,.cost-metric,.cost-panel,.alert-metric,.alerts-panel,.alert-rule-card,.pricing-panel,.pricing-table-panel,.pricing-metric,.inventory-control-panel,.inventory-policy-panel,.inventory-metric,.warehouse-control-panel,.warehouse-table-panel,.warehouse-reasons,.warehouse-metric,.quality-control-panel,.quality-explanation-panel,.quality-metric,.growth-control-panel,.growth-metric,.workspace-plan-panel,.workspace-panel,.workspace-summary-grid article,.pilot-grid article,.pilot-panel,.sidebar__footer{border-color:var(--border);background:linear-gradient(180deg, rgba(var(--primary-rgb), .04), transparent 42%), var(--glass);box-shadow:var(--shadow-md);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.policy-card,.inventory-warehouse-card,.warehouse-reason-grid article,.alert-card,.alert-rule-card,.workspace-plan,.growth-anomaly{border-color:var(--border);box-shadow:var(--shadow-sm);background:#0a101ea8}.auth-card,.legal-document,.deletion-form,.deletion-policy,.release-state-panel,.release-panel,.ws-confirm{border-color:var(--border);background:linear-gradient(180deg, rgba(var(--primary-rgb), .05), transparent 40%), var(--glass-elevated);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.profit-summary-card{border-color:var(--border);background:linear-gradient(180deg, rgba(var(--primary-rgb), .07), transparent 46%), var(--glass-elevated);box-shadow:var(--shadow-md);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.profit-summary-card:before{background:linear-gradient(90deg, var(--primary), transparent 70%)}.profit-summary-card--good:before{background:linear-gradient(90deg, var(--success), transparent 70%)}.profit-summary-card--bad:before{background:linear-gradient(90deg, var(--error), transparent 70%)}.profit-summary-card:hover{border-color:rgba(var(--primary-rgb), .45);box-shadow:var(--shadow-lg), var(--glow-primary)}.sidebar{border-right-color:var(--border);background:linear-gradient(180deg, rgba(var(--primary-rgb), .07), transparent 30%), #070b14db;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.app-mobilebar{border-bottom-color:var(--border);background:linear-gradient(180deg, rgba(var(--primary-rgb), .08), transparent), #070b14db;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.app-drawer{border-right-color:var(--border);background:linear-gradient(180deg, rgba(var(--primary-rgb), .09), transparent 34%), #090e1af0;box-shadow:var(--shadow-lg), var(--glow-primary);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.app-drawer__backdrop,.ws-confirm-backdrop{background:#03060cad}.brand__mark{background:linear-gradient(135deg, var(--primary-glow), var(--primary) 55%, #1b5fd9);box-shadow:0 10px 30px -8px rgba(var(--primary-rgb), .55)}.brand span,.sidebar__footer span{color:var(--primary-glow)}.nav__item{color:var(--text-secondary);transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.nav__item:hover:not(:disabled):not(.nav__item--active){border-color:rgba(var(--primary-rgb), .28);background:rgba(var(--primary-rgb), .09);color:var(--text)}.primary-button,.public-primary-link,.refresh,.secondary-button,.public-secondary-link,.danger-button,.public-danger-button,.workspace-danger-button,.table-action,.rule-switch,.profit-chip,.profit-periods button,.cost-editor button,.app-mobilebar__menu,.app-drawer__close{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.primary-button,.public-primary-link{border:1px solid rgba(var(--primary-rgb), .55);background:linear-gradient(135deg, var(--primary-hover), var(--primary) 60%, #1b5fd9);color:#fff;box-shadow:var(--glow-primary)}.primary-button:hover:not(:disabled),.public-primary-link:hover{border-color:rgba(var(--primary-rgb), .75);background:linear-gradient(135deg, var(--primary-glow), var(--primary-hover) 60%, var(--primary));box-shadow:var(--glow-primary-strong)}.primary-button:active:not(:disabled),.public-primary-link:active{transform:translateY(1px)}.secondary-button,.public-secondary-link,.refresh{border:1px solid var(--border);background:rgba(var(--primary-rgb), .08);color:var(--text)}.secondary-button:hover:not(:disabled),.public-secondary-link:hover,.refresh:hover:not(:disabled){border-color:rgba(var(--primary-rgb), .45);background:rgba(var(--primary-rgb), .16);box-shadow:var(--glow-primary)}.danger-button,.public-danger-button,.workspace-danger-button,.table-action{border-color:rgba(var(--error-rgb), .4);background:rgba(var(--error-rgb), .1);color:#fca5a5}.danger-button:hover:not(:disabled),.public-danger-button:hover:not(:disabled),.workspace-danger-button:hover:not(:disabled),.table-action:hover:not(:disabled){border-color:rgba(var(--error-rgb), .65);background:rgba(var(--error-rgb), .18);box-shadow:0 8px 26px -12px rgba(var(--error-rgb), .6)}.profit-chip:hover:not(.profit-chip--active),.profit-periods button:hover:not(.is-active){border-color:rgba(var(--primary-rgb), .4);color:var(--text)}.profit-chip--active,.profit-periods button.is-active{border-color:rgba(var(--primary-rgb), .55);background:rgba(var(--primary-rgb), .18);color:var(--text);box-shadow:0 6px 20px -12px rgba(var(--primary-rgb), .8)}.rule-switch--on{border-color:rgba(var(--success-rgb), .45);background:rgba(var(--success-rgb), .14);color:#6ee7a0;box-shadow:0 6px 20px -12px rgba(var(--success-rgb), .7)}.cost-editor button,.app-mobilebar__menu{border-color:rgba(var(--primary-rgb), .4);background:rgba(var(--primary-rgb), .14);color:var(--primary-glow)}.cost-editor button:hover:not(:disabled),.app-mobilebar__menu:hover,.app-drawer__close:hover{border-color:rgba(var(--primary-rgb), .6);background:rgba(var(--primary-rgb), .22);box-shadow:var(--glow-primary)}.field input,.field select,.data-sync-row input,.cost-editor input,.finance-sync-row select,.cost-panel input,.cost-panel select,.cost-panel textarea,.cost-ads-panel textarea,.alert-threshold-row input,.pricing-policy-grid input,.pricing-policy-grid select,.pricing-table-actions select,.inventory-policy-grid input,.workspace-row-actions select,.workspace-form input,.workspace-form select,.auth-form input:not([type=checkbox]):not([type=radio]),.deletion-form input:not([type=checkbox]),.deletion-form textarea,.profit-sort select{border-color:var(--border);color:var(--text);background:#070b14b3;transition:border-color .16s,background-color .16s,box-shadow .16s}.field input:hover,.field select:hover,.data-sync-row input:hover,.cost-editor input:hover,.finance-sync-row select:hover,.cost-panel input:hover,.cost-panel select:hover,.cost-panel textarea:hover,.cost-ads-panel textarea:hover,.alert-threshold-row input:hover,.pricing-policy-grid input:hover,.pricing-policy-grid select:hover,.pricing-table-actions select:hover,.inventory-policy-grid input:hover,.workspace-row-actions select:hover,.workspace-form input:hover,.workspace-form select:hover,.auth-form input:not([type=checkbox]):not([type=radio]):hover,.deletion-form input:not([type=checkbox]):hover,.deletion-form textarea:hover,.profit-sort select:hover{border-color:rgba(var(--primary-rgb), .4)}.field input:focus,.field select:focus,.data-sync-row input:focus,.cost-editor input:focus,.finance-sync-row select:focus,.cost-panel input:focus,.cost-panel select:focus,.cost-panel textarea:focus,.cost-ads-panel textarea:focus,.alert-threshold-row input:focus,.pricing-policy-grid input:focus,.pricing-policy-grid select:focus,.pricing-table-actions select:focus,.inventory-policy-grid input:focus,.workspace-row-actions select:focus,.workspace-form input:focus,.workspace-form select:focus,.auth-form input:not([type=checkbox]):not([type=radio]):focus,.deletion-form input:not([type=checkbox]):focus,.deletion-form textarea:focus,.profit-sort select:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}.field input::placeholder,.cost-panel input::placeholder,.cost-panel textarea::placeholder,.cost-ads-panel textarea::placeholder,.workspace-form input::placeholder,.auth-form input:not([type=checkbox]):not([type=radio])::placeholder,.deletion-form input::placeholder,.deletion-form textarea::placeholder{color:#a8b6cc8c}input[type=checkbox],input[type=radio],.alert-toggle input,.consent input,.deletion-check input,progress{accent-color:var(--primary)}select option{background:var(--surface);color:var(--text)}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:not([type=checkbox]):not([type=radio]):focus-visible,textarea:focus-visible{outline:2px solid var(--primary-glow);outline-offset:2px;border-radius:10px}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,.locale-selector__select:focus-visible,.app-mobilebar__menu:focus-visible,.app-drawer__close:focus-visible,.app-drawer .nav__item:focus-visible,.profit-chip:focus-visible,.profit-sort select:focus-visible,.profit-periods button:focus-visible,.profit-table-scroll:focus-visible,.profit-detail__action:focus-visible,.profit-coverage__action:focus-visible{outline:2px solid var(--primary-glow);outline-offset:2px}:where(a),:where(a:visited){color:var(--primary-hover)}:where(a:hover),.eyebrow,.hero__label,.data-connect-link,.locale-selector__badge{color:var(--primary-glow)}.profit-detail__action,.profit-coverage__action,.product-context__back,.profit-reset-filter,.profit-details-toggle{color:var(--primary-hover)}.profit-detail__action:hover,.profit-detail__action:focus-visible{border-color:rgba(var(--primary-rgb), .55);background:rgba(var(--primary-rgb), .14)}.public-header nav a,.public-footer a{transition:color .16s}.public-header nav a:hover,.public-footer a:hover{color:var(--primary-glow)}.hero{border-color:rgba(var(--primary-rgb), .28);background:linear-gradient(135deg, rgba(var(--primary-rgb), .2), rgba(var(--secondary-rgb), .05) 55%, transparent), var(--glass-elevated);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.hero__state,.locale-selector{border-color:var(--border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#070b149e}.badge{border-color:rgba(var(--primary-rgb), .32);background:rgba(var(--primary-rgb), .12);color:var(--primary-glow)}.badge--safe{border-color:rgba(var(--success-rgb), .32);background:rgba(var(--success-rgb), .1);color:#6ee7a0}.service-card__icon{background:linear-gradient(135deg, rgba(var(--primary-rgb), .22), rgba(var(--secondary-rgb), .12));color:var(--primary-glow);box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb), .2)}.dot.ready{background:var(--success);color:var(--success)}.dot.degraded{background:var(--warning);color:var(--warning)}.dot.disconnected{background:var(--error);color:var(--error)}.alert-card--critical{border-left-color:var(--error)}.alert-card--warning{border-left-color:var(--warning)}.alert-card--info{border-left-color:var(--secondary)}.data-table th,.data-table td{border-top-color:var(--border)}.data-table tbody tr{transition:background-color .14s}.data-table tbody tr:hover td{background:rgba(var(--primary-rgb), .07)}.profit-table thead th{border-bottom-color:var(--border);background:#162238db}.profit-table tbody tr:hover td{background:rgba(var(--primary-rgb), .07)}.profit-table-scroll:after{background:linear-gradient(90deg,#0000,#070b14bf)}.tn-progress{background:rgba(var(--primary-rgb), .1);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;overflow:hidden}.tn-progress__bar{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--secondary));height:100%;box-shadow:0 0 14px -2px rgba(var(--primary-rgb), .75);transition:width .35s}.tn-progress--success .tn-progress__bar{background:linear-gradient(90deg, var(--success), #6ee7a0);box-shadow:0 0 14px -2px rgba(var(--success-rgb), .7)}.tn-progress--warning .tn-progress__bar{background:linear-gradient(90deg, var(--warning), #fcd34d);box-shadow:0 0 14px -2px rgba(var(--warning-rgb), .7)}.tn-progress--error .tn-progress__bar{background:linear-gradient(90deg, var(--error), #fca5a5);box-shadow:0 0 14px -2px rgba(var(--error-rgb), .7)}progress{appearance:none;background:rgba(var(--primary-rgb), .1);border:none;border-radius:999px}progress::-webkit-progress-bar{background:rgba(var(--primary-rgb), .1);border-radius:999px}progress::-webkit-progress-value{background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:999px}progress::-moz-progress-bar{background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:999px}:root{--chart-1:#2f7dff;--chart-2:#18c8ff;--chart-3:#6eb8ff;--chart-4:#22c55e;--chart-5:#f59e0b;--chart-6:#ef4444;--chart-grid:#22324abf;--chart-axis:#a8b6cc;--chart-area-from:#2f7dff59;--chart-area-to:#2f7dff00}.tn-chart{border:1px solid var(--border);background:var(--glass);box-shadow:var(--shadow-md);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:16px}.tn-chart .tn-chart__grid line,.tn-chart .recharts-cartesian-grid line{stroke:var(--chart-grid)}.tn-chart .tn-chart__axis,.tn-chart .recharts-cartesian-axis-tick text{fill:var(--chart-axis)}.tn-chart__tooltip{border:1px solid rgba(var(--primary-rgb), .35);background:var(--glass-elevated);color:var(--text);box-shadow:var(--shadow-lg), var(--glow-primary);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:12px}.tn-chart__series-1{color:var(--chart-1);fill:var(--chart-1);stroke:var(--chart-1)}.tn-chart__series-2{color:var(--chart-2);fill:var(--chart-2);stroke:var(--chart-2)}.tn-chart__series-3{color:var(--chart-3);fill:var(--chart-3);stroke:var(--chart-3)}.tn-chart__series-4{color:var(--chart-4);fill:var(--chart-4);stroke:var(--chart-4)}.tn-chart__series-5{color:var(--chart-5);fill:var(--chart-5);stroke:var(--chart-5)}.tn-chart__series-6{color:var(--chart-6);fill:var(--chart-6);stroke:var(--chart-6)}::selection{background:rgba(var(--primary-rgb), .32);color:var(--text)}*{scrollbar-color:rgba(var(--primary-rgb), .4) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb), .38);background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-rgb), .6);background-clip:content-box}@media (prefers-reduced-motion:reduce){.nav__item,.primary-button,.public-primary-link,.refresh,.secondary-button,.public-secondary-link,.danger-button,.public-danger-button,.workspace-danger-button,.table-action,.rule-switch,.profit-chip,.profit-periods button,.cost-editor button,.app-mobilebar__menu,.app-drawer__close,.public-header nav a,.public-footer a,.data-table tbody tr,.tn-progress__bar,.field input,.field select,.auth-form input,.workspace-form input,.workspace-form select,.cost-panel input,.cost-panel select,.cost-panel textarea,.profit-sort select{transition:none}.primary-button:active:not(:disabled),.public-primary-link:active{transform:none}}:root{--tn-bg-0:#05080f;--tn-bg-1:#08101c;--tn-bg-2:#0d1726;--tn-surface:#0e1827c7;--tn-surface-strong:#111d2feb;--tn-surface-soft:#ffffff09;--tn-border:#b4cbe821;--tn-border-strong:#dce8f838;--tn-text:#f5f7fb;--tn-text-muted:#aab6c8;--tn-silver:#dce5f0;--tn-silver-bright:#fff;--tn-gold:#d6b45d;--tn-gold-soft:#f0d88a;--tn-blue-cold:#b9d7ff;--tn-blue-glow:#b9d7ff47;--tn-success:#55d899;--tn-warning:#f0c85f;--tn-error:#ff7f89;--tn-radius-sm:12px;--tn-radius-md:18px;--tn-radius-lg:24px;--tn-shadow-inset:inset 0 1px 0 #ffffff0e, inset 0 -1px 0 #00000057;--tn-shadow-card:0 18px 52px #00000057, 0 2px 10px #00000047;--tn-shadow-float:0 26px 80px #0000007a;--tn-glow-soft:0 0 0 1px #d6e4f70f, 0 0 26px #b9d7ff13}html,body{background:radial-gradient(900px 560px at 72% -8%, #85a9d61a, transparent 58%), radial-gradient(700px 520px at 7% 100%, #18426029, transparent 60%), linear-gradient(145deg, var(--tn-bg-1), var(--tn-bg-0) 64%);color:var(--tn-text)}body:before{content:"";pointer-events:none;opacity:.55;mix-blend-mode:screen;z-index:-1;background:linear-gradient(115deg,#ffffff05,#0000 32%),repeating-linear-gradient(135deg,#ffffff02 0 1px,#0000 1px 7px);position:fixed;inset:0}:where([class*=card],[class*=panel],[class*=surface],[class*=hero],[class*=modal],[class*=dialog],[class*=workspace],[class*=summary],[class*=overview],[class*=section]){border-color:var(--tn-border)!important}:where([class*=card],[class*=panel],[class*=hero],[class*=modal],[class*=dialog]){-webkit-backdrop-filter:blur(18px)saturate(118%);background:linear-gradient(145deg, #ffffff0b, #ffffff03), var(--tn-surface)!important;box-shadow:var(--tn-shadow-inset), var(--tn-shadow-card), var(--tn-glow-soft)!important}:where([class*=card],[class*=panel],[class*=hero],[class*=modal],[class*=dialog]):hover{border-color:var(--tn-border-strong)!important}:where(aside,[class*=sidebar],[class*=drawer]){-webkit-backdrop-filter:blur(20px);background:var(--v2-drawer-bg)!important;border-right-color:var(--tn-border)!important;box-shadow:inset -1px 0 #ffffff06,14px 0 44px #00000038!important}:where(button,[role=button],.button,[class*=button],[class*=btn]){transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;border-radius:var(--tn-radius-sm)!important;border-color:var(--tn-border)!important;background:linear-gradient(180deg, #ffffff0e, #ffffff03), var(--v2-field-bg)!important;color:var(--tn-text)!important;box-shadow:var(--tn-shadow-inset), 0 10px 24px #00000038!important}:where(button[type=submit],[class*=primary],[class*=cta],[data-variant=primary]){text-shadow:0 1px #00000073;color:#fff!important;background:linear-gradient(135deg,#ffffff29,#ffffff06),linear-gradient(#2c3d54,#172638)!important;border-color:#e2ecf84d!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #0000006b,0 12px 28px #00000057,0 0 20px #b9d7ff1a!important}:where(button,[role=button],[class*=button],[class*=btn]):hover:not(:disabled){transform:translateY(-1px);border-color:#e4eefa61!important;box-shadow:inset 0 1px #ffffff29,0 14px 34px #00000059,0 0 28px #b9d7ff24!important}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--tn-radius-sm)!important;border-color:var(--tn-border)!important;background:var(--v2-field-bg)!important;color:var(--tn-text)!important;box-shadow:inset 0 2px 10px #0000004d,inset 0 1px #ffffff05!important}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#d6e4f775!important;outline:none!important;box-shadow:inset 0 2px 10px #00000042,0 0 0 3px #b9d7ff1a,0 0 22px #b9d7ff1a!important}:where(a){color:var(--tn-blue-cold)}:where(a:hover){color:var(--tn-silver-bright)}:where([class*=active],[aria-current=page],[data-state=active]){background:linear-gradient(180deg, #ffffff13, #ffffff04), var(--v2-selected-bg)!important;color:var(--v2-selected-fg)!important;border-color:#dce8f83d!important;box-shadow:inset 0 1px #ffffff1a,0 8px 22px #00000042,0 0 22px #b9d7ff13!important}:where([class*=badge],[class*=chip],[class*=pill],[class*=tag]){border-color:var(--tn-border)!important;color:var(--tn-silver)!important;background:#ffffff09!important;box-shadow:inset 0 1px #ffffff09!important}:where([class*=warning],[data-tone=warning]){color:var(--tn-warning)!important;border-color:#d6b45d47!important}:where([class*=success],[data-tone=success]){color:var(--tn-success)!important}:where([class*=error],[class*=danger],[data-tone=error]){color:var(--tn-error)!important}:where(h1,h2,h3,h4,strong){color:var(--tn-text);letter-spacing:-.018em}::selection{color:#fff;background:#d6b45d57}*{scrollbar-color:#d6e4f73d #ffffff05}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--primary:#176cff;--primary-hover:#3985ff;--primary-glow:#72a8ff;--secondary:#ff202d;--primary-rgb:23, 108, 255;--secondary-rgb:255, 32, 45;--focus-ring:0 0 0 3px #176cff57}body,.auth-shell,.public-page{background:radial-gradient(circle at 82% -8%, #176cff29, transparent 34rem), radial-gradient(circle at 4% 8%, #ff202d1a, transparent 30rem), var(--bg)!important}.brand>img,.public-brand img{background:#030712;border:1px solid #ffffff1a;padding:2px;box-shadow:0 0 22px #176cff3b,0 0 16px #ff202d24;object-fit:contain!important}.brand__mark{box-shadow:none!important;color:#0000!important;background:0 0!important;font-size:0!important}.brand strong{color:#f8fbff}.brand span{color:#8db8ff}.nav__item--active{color:#eaf2ff;background:linear-gradient(90deg,#ff202d14,#176cff29);border-color:#176cff57}.primary-button,.auth-form button[type=submit],button[data-variant=primary]{background:linear-gradient(100deg,#ef1725 0%,#d61c50 38%,#176cff 100%);border-color:#72a8ff66;box-shadow:0 12px 30px -14px #176cffb3,0 8px 24px -16px #ff202da8}.primary-button:hover,.auth-form button[type=submit]:hover,button[data-variant=primary]:hover{filter:brightness(1.08)}.hero,.auth-card{background:linear-gradient(135deg, #ff202d0b, #176cff17), var(--panel);border-color:#447cdb57}:root{--ta-bg-0:#030913;--ta-bg-1:#071222;--ta-bg-2:#0a1729;--ta-surface:#0b182bdb;--ta-surface-strong:#07111ff7;--ta-border:#7aa4dc38;--ta-border-strong:#91b5e557;--ta-text:#f5f8ff;--ta-muted:#bac6d8;--ta-subtle:#90a0b7;--ta-accent:#5a9cff;--ta-danger:#ff6678;--ta-safe-top:env(safe-area-inset-top,0px);--ta-safe-bottom:env(safe-area-inset-bottom,0px);--ta-mobile-drawer:min(88vw, 360px);--ta-touch:48px;--ta-radius-sm:12px;--ta-radius-md:16px;--ta-radius-lg:22px;--ta-shadow:0 24px 70px #0000006b}html{background:var(--ta-bg-0);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;min-height:100%}body{min-height:100dvh;color:var(--ta-text);background:radial-gradient(circle at 18% 16%, #a4112f21, transparent 27rem), radial-gradient(circle at 82% 18%, #1256c22e, transparent 34rem), linear-gradient(145deg, var(--ta-bg-1) 0%, var(--ta-bg-0) 56%, #061426 100%);background-attachment:fixed;margin:0;overflow-x:hidden}body:before{content:"";z-index:0;aspect-ratio:1;opacity:.062;filter:saturate(.92)contrast(1.02);pointer-events:none;-webkit-user-select:none;user-select:none;background:url(/brand/tonoyan-ai-monogram-final.png?v=20260726-2) 50%/contain no-repeat;width:min(48vw,690px);position:fixed;top:clamp(8rem,15vh,12rem);right:clamp(-9rem,-5vw,-3rem);transform:translateZ(0)}main,[role=main],[data-main-content]{isolation:isolate;min-width:0}h1,h2,h3,h4,h5,h6{color:var(--ta-text);overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.015em}p,li,dd,.help-text,.description,[class*=description],[class*=subtitle],[class*=helper],[class*=hint]{color:var(--ta-muted);overflow-wrap:anywhere;line-height:1.65}small,[class*=caption],[class*=eyebrow]{color:var(--ta-subtle);line-height:1.5}button,a,input:not([type=checkbox]):not([type=radio]),select,textarea,[role=button],[role=menuitem],[role=option]{min-height:var(--ta-touch)}button,[role=button]{border-radius:var(--ta-radius-sm);touch-action:manipulation;transition:transform .14s,border-color .14s,background-color .14s,box-shadow .14s}button:hover,[role=button]:hover{border-color:var(--ta-border-strong)}button:active,[role=button]:active{transform:translateY(1px)}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.58}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:var(--ta-radius-sm);min-width:0}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:max(16px,1rem)}select,[role=combobox],[aria-haspopup=listbox],[aria-haspopup=menu]{max-width:100%}[role=listbox],[role=menu],[class*=dropdown],[class*=popover],[class*=select-content]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--ta-surface-strong);border:1px solid var(--ta-border);border-radius:var(--ta-radius-md);max-width:min(100vw - 24px,440px);max-height:min(72vh,540px);box-shadow:var(--ta-shadow);overflow:hidden auto}[role=option],[role=menuitem],[class*=dropdown-item],[class*=select-item]{white-space:normal;overflow-wrap:anywhere;min-height:50px;padding:11px 14px;line-height:1.4}article,section,[role=region],.card,.panel,[class*=card],[class*=panel]{border-color:var(--ta-border)}form{min-width:0}form>*+*{margin-top:.85rem}main form,[role=main] form{width:100%}main form button[type=submit],[role=main] form button[type=submit]{min-height:54px;font-weight:700}[role=alert],[class*=alert],[class*=error]{overflow-wrap:anywhere;line-height:1.55}aside,nav[aria-label],.sidebar,[class*=sidebar],[class*=navigation-drawer]{scrollbar-width:thin;overscroll-behavior:contain}[id]{scroll-margin-top:96px}@media (min-width:901px){main,[role=main],[data-main-content]{padding-inline:clamp(20px,2vw,36px)}main>form,[role=main]>form{max-width:min(100%,560px)}main>div:has(>form){max-width:min(100%,560px)}[role=main]>div:has(>form){max-width:min(100%,560px)}}@media (max-width:900px){body:before{opacity:.055;width:min(100vw,620px);top:9rem;right:-10rem}main,[role=main],[data-main-content]{width:100%;min-width:0;padding-inline:clamp(16px,4vw,24px)}aside[data-state=open],[role=dialog][aria-modal=true],[class*=sidebar][data-state=open],[class*=navigation-drawer][data-state=open],[class*=mobile-menu][data-state=open],[class*=drawer-content][data-state=open]{padding-top:max(16px, var(--ta-safe-top));padding-bottom:max(16px, var(--ta-safe-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-right:1px solid var(--ta-border);background:#050f1dfc;box-shadow:22px 0 70px #00000094;width:var(--ta-mobile-drawer)!important;max-width:var(--ta-mobile-drawer)!important;z-index:1000!important;height:100dvh!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important}nav a,nav button,aside a,aside button,[class*=sidebar] a,[class*=sidebar] button{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:52px;line-height:1.35}h1{font-size:clamp(2rem,8vw,3.1rem);line-height:1.06}h2{font-size:clamp(1.5rem,6.5vw,2.25rem);line-height:1.12}p,li,dd{font-size:max(16px,1rem)}}@media (max-width:520px){body:before{opacity:.05;width:132vw;top:10rem;right:-9rem}main,[role=main],[data-main-content]{padding-inline:16px}[role=listbox],[role=menu],[class*=dropdown],[class*=popover],[class*=select-content]{bottom:max(12px, var(--ta-safe-bottom));border-radius:var(--ta-radius-lg);max-width:none;max-height:min(64dvh,520px);position:fixed;width:auto!important;left:12px!important;right:12px!important}article,section,[role=region],.card,.panel,[class*=card],[class*=panel]{border-radius:var(--ta-radius-lg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fx-bg:#05070d;--fx-bg-2:#090f1a;--fx-bg-3:#101827;--fx-ink:#f7f8fb;--fx-ink-2:#d9e0ea;--fx-muted:#9aa8ba;--fx-faint:#6f7e91;--fx-line:#c4d3e824;--fx-line-2:#e0eaf83d;--fx-panel:#0d1420e0;--fx-panel-2:#121c2beb;--fx-panel-3:#182436db;--fx-blue:#6ba6ff;--fx-blue-2:#256dff;--fx-red:#ff4055;--fx-gold:#e2bd6d;--fx-green:#55d69a;--fx-yellow:#f1c75d;--fx-danger:#ff7382;--fx-radius-xs:8px;--fx-radius-sm:10px;--fx-radius-md:14px;--fx-radius-lg:18px;--fx-shadow-sm:0 10px 28px #00000038;--fx-shadow-md:0 22px 58px #00000057;--fx-shadow-lg:0 36px 100px #00000075;--fx-sidebar:292px;--fx-sidebar-collapsed:92px;--fx-content-max:1500px;--fx-touch:44px}:root[data-theme=light],:root[data-theme=soft-gray],:root[data-theme=warm-light]{--fx-ink:var(--text);--fx-ink-2:var(--text);--fx-muted:var(--text-secondary);--fx-faint:var(--text-secondary);--fx-line:var(--border);--fx-line-2:var(--border);--fx-bg:var(--bg);--fx-bg-2:var(--surface);--fx-bg-3:var(--surface-elevated);--fx-panel:var(--glass);--fx-panel-2:var(--glass-elevated);--fx-panel-3:var(--surface-elevated);--ta-text:var(--text);--ta-muted:var(--text-secondary);--ta-subtle:var(--text-secondary);--ta-border:var(--border);--ta-border-strong:var(--border);--ta-surface:var(--glass);--ta-surface-strong:var(--glass-elevated);--ta-bg-0:var(--bg);--ta-bg-1:var(--bg);--ta-bg-2:var(--surface);--tn-text:var(--text);--tn-text-muted:var(--text-secondary);--tn-silver:var(--text);--tn-silver-bright:var(--text);--fx-blue:var(--primary);--v2-text:var(--text);--v2-muted:var(--text-secondary);--v2-faint:var(--text-secondary);--v2-line:var(--border);--v2-line-strong:var(--primary);--v2-bg:var(--bg);--v2-panel:var(--glass);--v2-panel-2:var(--glass-elevated);--v2-blue:var(--primary);--v2-sidebar-bg:linear-gradient(180deg, var(--surface), var(--surface-elevated));--v2-header-bg:linear-gradient(180deg, var(--surface), var(--surface-elevated));--v2-statusbar-bg:linear-gradient(135deg, var(--surface-elevated), var(--surface));--v2-drawer-bg:linear-gradient(180deg, var(--surface), var(--surface-elevated));--v2-wash:#1720330f;--v2-wash-strong:#17203317;--v2-nav-active-bg:linear-gradient(135deg, #1769d224, #1769d20d);--v2-nav-active-fg:var(--primary-hover);--v2-field-bg:var(--surface);--v2-chip-bg:var(--surface-elevated);--v2-chip-active-bg:var(--surface);--v2-action-bg:var(--surface-elevated);--v2-action-fg:var(--text);--v2-provider-mark-bg:color-mix(in srgb, var(--provider-accent) 16%, #fff);--v2-provider-mark-fg:color-mix(in srgb, var(--provider-accent) 62%, #000);--v2-selected-bg:var(--primary);--v2-selected-fg:#fff;--v2-recess-bg:var(--surface-elevated);--v2-shell-bg:linear-gradient(135deg, var(--bg) 0%, var(--surface) 58%, var(--bg) 100%);--v2-nav-active-icon-fg:#fff}@media (prefers-color-scheme:light){:root[data-theme=system]{--fx-ink:var(--text);--fx-ink-2:var(--text);--fx-muted:var(--text-secondary);--fx-faint:var(--text-secondary);--fx-line:var(--border);--fx-line-2:var(--border);--fx-bg:var(--bg);--fx-bg-2:var(--surface);--fx-bg-3:var(--surface-elevated);--fx-panel:var(--glass);--fx-panel-2:var(--glass-elevated);--fx-panel-3:var(--surface-elevated);--ta-text:var(--text);--ta-muted:var(--text-secondary);--ta-subtle:var(--text-secondary);--ta-border:var(--border);--ta-border-strong:var(--border);--ta-surface:var(--glass);--ta-surface-strong:var(--glass-elevated);--ta-bg-0:var(--bg);--ta-bg-1:var(--bg);--ta-bg-2:var(--surface);--tn-text:var(--text);--tn-text-muted:var(--text-secondary);--tn-silver:var(--text);--tn-silver-bright:var(--text);--fx-blue:var(--primary);--v2-text:var(--text);--v2-muted:var(--text-secondary);--v2-faint:var(--text-secondary);--v2-line:var(--border);--v2-line-strong:var(--primary);--v2-bg:var(--bg);--v2-panel:var(--glass);--v2-panel-2:var(--glass-elevated);--v2-blue:var(--primary);--v2-sidebar-bg:linear-gradient(180deg, var(--surface), var(--surface-elevated));--v2-header-bg:linear-gradient(180deg, var(--surface), var(--surface-elevated));--v2-statusbar-bg:linear-gradient(135deg, var(--surface-elevated), var(--surface));--v2-drawer-bg:linear-gradient(180deg, var(--surface), var(--surface-elevated));--v2-wash:#1720330f;--v2-wash-strong:#17203317;--v2-nav-active-bg:linear-gradient(135deg, #1769d224, #1769d20d);--v2-nav-active-fg:var(--primary-hover);--v2-field-bg:var(--surface);--v2-chip-bg:var(--surface-elevated);--v2-chip-active-bg:var(--surface);--v2-action-bg:var(--surface-elevated);--v2-action-fg:var(--text);--v2-provider-mark-bg:color-mix(in srgb, var(--provider-accent) 16%, #fff);--v2-provider-mark-fg:color-mix(in srgb, var(--provider-accent) 62%, #000);--v2-selected-bg:var(--primary);--v2-selected-fg:#fff;--v2-recess-bg:var(--surface-elevated);--v2-shell-bg:linear-gradient(135deg, var(--bg) 0%, var(--surface) 58%, var(--bg) 100%);--v2-nav-active-icon-fg:#fff}}html{background:var(--fx-bg);font-size:16px}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans Armenian,Noto Sans,Arial,sans-serif;line-height:1.5;overflow-x:hidden;color:var(--fx-ink)!important;background:radial-gradient(circle at 9% 7%,#ff40551c,#0000 24rem),radial-gradient(circle at 86% 0,#256dff33,#0000 34rem),linear-gradient(140deg,#08101c 0%,#05070d 56%,#071322 100%)!important}:root[data-theme=light] body,:root[data-theme=soft-gray] body,:root[data-theme=warm-light] body{background:radial-gradient(circle at 9% 7%, #ff40550d, transparent 24rem), radial-gradient(circle at 86% 0%, #256dff12, transparent 34rem), var(--bg)!important}@media (prefers-color-scheme:light){:root[data-theme=system] body{background:radial-gradient(circle at 9% 7%, #ff40550d, transparent 24rem), radial-gradient(circle at 86% 0%, #256dff12, transparent 34rem), var(--bg)!important}}body:before{opacity:.035!important;width:min(42vw,560px)!important;top:clamp(7rem,17vh,13rem)!important;right:clamp(-12rem,-7vw,-4rem)!important}body:after{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 72%);mask-image:linear-gradient(#00000080,#0000 72%)}body>*{z-index:1;position:relative}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.02em!important;line-height:1.12!important}p,li,dd,span,a,button,input,select,textarea{overflow-wrap:anywhere}:focus-visible{outline-offset:3px!important;outline:3px solid #6ba6fff2!important}.shell{min-height:100dvh;grid-template-columns:var(--fx-sidebar) minmax(0, 1fr)!important;display:grid!important}.sidebar{flex-direction:column;gap:18px;top:0;overflow:hidden auto;border-right:1px solid var(--fx-line)!important;background:linear-gradient(180deg, #0e1725fa, #060a11fa), var(--fx-bg-2)!important;height:100dvh!important;padding:18px 14px!important;display:flex!important;position:sticky!important;box-shadow:18px 0 58px #00000047!important}.brand{min-width:0;gap:12px!important;padding:0!important}.brand img{background:#030712!important;border:1px solid #ffffff1f!important;border-radius:14px!important;width:48px!important;height:48px!important;box-shadow:0 14px 34px #00000057,0 0 26px #6ba6ff29!important}.brand strong{white-space:nowrap;font-size:.98rem;font-weight:850;display:block;color:#fff!important;letter-spacing:-.01em!important}.brand span{text-transform:uppercase;max-width:170px;line-height:1.35;display:block;color:var(--fx-muted)!important;letter-spacing:.11em!important;margin-top:3px!important;font-size:.66rem!important;font-weight:760!important}.sidebar__collapse,.app-mobilebar__menu,.app-drawer__close,.app-header__account,.app-mobilebar__account{place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;text-decoration:none;border:1px solid var(--fx-line)!important;color:var(--fx-ink-2)!important;background:#ffffff0b!important;border-radius:12px!important;display:inline-grid!important}.nav{padding:0 2px;gap:18px!important;display:grid!important}.nav__group{gap:6px;display:grid}.nav__group-label{color:var(--fx-faint);letter-spacing:.14em;text-transform:uppercase;margin:0 0 2px;padding:0 10px;font-size:.67rem;font-weight:850}.nav__item{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;text-decoration:none;position:relative;color:var(--fx-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;padding:5px 10px!important;display:grid!important}.nav__item:hover{border-color:var(--fx-line)!important;color:var(--fx-ink)!important;background:#ffffff0a!important}.nav__icon{width:30px;height:30px;color:var(--fx-ink-2);background:#ffffff0d;border-radius:9px;place-items:center;font-size:.78rem;font-weight:850;display:grid}.nav__label{min-width:0;font-size:.86rem;font-weight:720;line-height:1.25}.shell--collapsed .brand div,.shell--collapsed .nav__group-label,.shell--collapsed .nav__label,.shell--collapsed .sidebar__footer{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.shell--collapsed .sidebar__brand-row,.shell--collapsed .nav__item{justify-content:center}.shell--collapsed .nav__item{grid-template-columns:34px!important;padding-inline:8px!important}.sidebar__footer{border:1px solid var(--fx-line)!important;box-shadow:var(--fx-shadow-sm)!important;background:linear-gradient(145deg,#fff1,#ffffff05),#0a111cdb!important;border-radius:16px!important;margin-top:auto!important;padding:14px!important}.sidebar__footer span{color:var(--fx-blue)!important;letter-spacing:.12em!important;font-size:.68rem!important}.sidebar__footer strong{line-height:1.45;color:var(--fx-ink-2)!important;font-size:.82rem!important}.content{width:min(100%, var(--fx-content-max));min-width:0;margin:0 auto;padding:18px clamp(18px,2.8vw,42px) 42px!important}.app-header{z-index:20;border-bottom:1px solid var(--fx-line);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#05080dc7;justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin:-18px calc(-1*clamp(18px,2.8vw,42px)) 22px;padding:12px clamp(18px,2.8vw,42px);display:flex;position:sticky;top:0}.app-header__kicker,.eyebrow,.hero__label{text-transform:uppercase;line-height:1.35;color:var(--fx-blue)!important;letter-spacing:.14em!important;margin:0!important;font-size:.68rem!important;font-weight:850!important}.app-header__title{margin:2px 0 0;font-size:.96rem;font-weight:820;color:var(--fx-ink)!important}.app-header__actions{align-items:center;gap:10px;display:flex}.app-header__link{border:1px solid var(--fx-line);min-height:40px;color:var(--fx-ink-2);background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;padding:9px 13px;font-size:.82rem;font-weight:760;text-decoration:none;display:inline-flex}.topbar{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:0 0 18px!important;display:flex!important}.topbar h1{max-width:920px;color:#fff!important;margin:6px 0 0!important;font-size:clamp(1.85rem,3vw,3rem)!important;line-height:1.05!important}:root[data-theme=light] .topbar h1,:root[data-theme=soft-gray] .topbar h1,:root[data-theme=warm-light] .topbar h1{color:var(--text)!important}@media (prefers-color-scheme:light){:root[data-theme=system] .topbar h1{color:var(--text)!important}}.pilot-top-actions,.connection-actions,.data-button-row,.profit-periods,.profit-table-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px!important;display:flex!important}.hero,.auth-card,.connection-form,.connection-summary,.policy-panel,.service-card,.panel,.pilot-panel,.data-control-panel,.data-table-panel,.data-count-card,.cost-panel,.finance-panel,.alerts-panel,.pricing-panel,.inventory-panel,.warehouse-panel,.quality-panel,.growth-panel,.workspace-panel,.release-panel,.commercial-panel,.legal-card,.support-card{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border:1px solid var(--fx-line)!important;border-radius:var(--fx-radius-lg)!important;background:linear-gradient(145deg, #ffffff0f, #ffffff05), var(--fx-panel)!important;box-shadow:var(--fx-shadow-sm)!important}.hero{grid-template-columns:minmax(0,1fr) auto;position:relative;overflow:hidden;align-items:end!important;gap:24px!important;margin:0 0 18px!important;padding:clamp(22px,3vw,34px)!important;display:grid!important}.hero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#ff40551a,#0000 30%),radial-gradient(circle at 84% 16%,#6ba6ff2e,#0000 26rem);position:absolute;inset:0}.hero>*{z-index:1;position:relative}.hero h2{max-width:920px;color:#fff!important;margin:8px 0 0!important;font-size:clamp(1.7rem,3vw,3.25rem)!important;line-height:1.04!important}.hero p:not(.hero__label){max-width:760px;color:var(--fx-muted)!important;margin-top:12px!important;font-size:.98rem!important;line-height:1.65!important}.hero__state{min-width:max-content;font-weight:740;border:1px solid var(--fx-line-2)!important;background:var(--v2-field-bg)!important;color:var(--fx-ink-2)!important;border-radius:999px!important;padding:9px 12px!important;font-size:.82rem!important}.pilot-grid,.data-count-grid,.profit-summary-grid,.finance-summary-grid,.alerts-summary-grid,.pricing-summary-grid,.inventory-summary-grid,.warehouse-summary-grid,.quality-summary-grid,.growth-summary-grid,.workspace-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:18px 0!important;display:grid!important}.pilot-grid article,.data-count-card,.profit-summary-card,.finance-summary-card,.alerts-summary-card,.pricing-summary-card,.inventory-summary-card,.warehouse-summary-card,.quality-summary-card,.growth-summary-card,.workspace-summary-card{min-height:136px;border:1px solid var(--fx-line)!important;box-shadow:var(--fx-shadow-sm)!important;background:linear-gradient(145deg,#6ba6ff11,#ffffff05),#0c1420e0!important;border-radius:16px!important;padding:18px!important}.pilot-grid article p,.data-count-card p,[class*=summary-card] p{font-weight:740;color:var(--fx-muted)!important;margin:0!important;font-size:.78rem!important}.pilot-grid article strong,.data-count-card strong,[class*=summary-card] strong{display:block;color:#fff!important;letter-spacing:-.035em!important;margin-top:12px!important;font-size:clamp(1.65rem,3vw,2.45rem)!important;line-height:1!important}.pilot-grid article span,.data-count-card span,[class*=summary-card] span{line-height:1.45;display:block;color:var(--fx-faint)!important;margin-top:10px!important;font-size:.78rem!important}.pilot-two-column,.connection-layout,.data-controls,.details-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:16px!important;display:grid!important}.pilot-panel,.panel,.connection-form,.connection-summary,.policy-panel,.data-control-panel,.data-table-panel{padding:clamp(18px,2.4vw,24px)!important}.panel__header,.service-card__top{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.panel__header h3,.connection-form h3,.connection-summary h3,.policy-panel h3,.data-control-panel h3,.data-table-panel h3{color:#fff!important;margin:5px 0 0!important;font-size:clamp(1.05rem,1.6vw,1.35rem)!important;line-height:1.22!important}.pilot-check-list,.rows,.requirements-list{gap:0!important;margin:16px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.pilot-check-list li,.rows div,.status-line{justify-content:space-between;align-items:baseline;gap:16px;line-height:1.45;border-top:1px solid var(--fx-line)!important;color:var(--fx-muted)!important;padding:12px 0!important;font-size:.86rem!important;display:flex!important}.badge,.scope-chip,.ping-chip,.source-pill,.job-status,.profit-chip,.accuracy-pill,.profit-status,[class*=pill],[class*=chip],[class*=badge]{text-transform:uppercase;justify-content:center;align-items:center;max-width:100%;min-height:28px;line-height:1.25;border:1px solid var(--fx-line)!important;color:var(--fx-ink-2)!important;letter-spacing:.05em!important;background:#ffffff0b!important;border-radius:999px!important;padding:5px 9px!important;font-size:.68rem!important;font-weight:850!important;display:inline-flex!important}.badge--safe,[class*=success],[data-tone=success]{color:#8ee8bb!important;border-color:#55d69a4d!important}.connection-message,.error-banner,.data-warning,.auth-boundary,.independence-notice,.independence-disclaimer,.profit-provenance,.profit-coverage,.securityBox,.connectionBox,.reviewBox{border:1px solid var(--fx-line)!important;color:var(--fx-muted)!important;background:#ffffff0b!important;border-radius:14px!important;padding:14px 16px!important;line-height:1.58!important}.connection-message--error,.error-banner,[class*=danger],[data-tone=error]{color:#ffc0c7!important;border-color:#ff738257!important}.connection-message--success{color:#b7f2d2!important;border-color:#55d69a57!important}button,a.primary-button,.primary-button,.secondary-button,.danger-button,.refresh,.table-action,.profit-reset-filter,.profit-details-toggle,.cost-editor button,.workspace-danger-button,.public-primary-link,.public-secondary-link{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:var(--fx-touch)!important;border:1px solid var(--fx-line)!important;border-radius:12px!important;padding:10px 14px!important;font-weight:780!important;line-height:1.25!important;text-decoration:none!important;display:inline-flex!important}.primary-button,.auth-form button[type=submit],button[data-variant=primary],.public-primary-link{color:#fff!important;background:linear-gradient(100deg,#e52c42 0%,#b52364 36%,#256dff 100%)!important;border-color:#6ba6ff73!important;box-shadow:0 18px 38px #256dff33,0 10px 28px #e52c4224!important}.secondary-button,.refresh,.public-secondary-link{color:var(--fx-ink-2)!important;background:#ffffff0e!important}.danger-button,.workspace-danger-button{color:#ffd0d5!important;background:#ff405517!important;border-color:#ff73825c!important}button:hover:not(:disabled),a.primary-button:hover,.secondary-button:hover,.refresh:hover,.public-primary-link:hover,.public-secondary-link:hover{filter:brightness(1.05);transform:translateY(-1px);border-color:var(--fx-line-2)!important}button:disabled,[aria-disabled=true]{cursor:not-allowed!important;opacity:.58!important;transform:none!important}.field,.auth-form label,.workspace-form label,.cost-panel label,.profit-sort,.data-sync-row label{color:var(--fx-ink-2)!important;gap:8px!important;font-size:.84rem!important;font-weight:760!important;display:grid!important}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;border:1px solid var(--fx-line)!important;background:var(--v2-field-bg)!important;min-height:48px!important;color:var(--fx-ink)!important;border-radius:12px!important;padding:11px 13px!important;font-size:1rem!important;box-shadow:inset 0 1px #ffffff09!important}input:focus,select:focus,textarea:focus{border-color:#6ba6ffb8!important;box-shadow:0 0 0 4px #6ba6ff1f!important}.consent,.acknowledgement{color:var(--fx-muted)!important;align-items:flex-start!important;gap:12px!important}.consent input,.acknowledgement input,input[type=checkbox],input[type=radio]{accent-color:var(--fx-blue-2);width:20px!important;min-width:20px!important;height:20px!important}.data-table-scroll,.profit-table-scroll{border:1px solid var(--fx-line);background:var(--v2-recess-bg);border-radius:14px;overflow-x:auto!important}.data-table{min-width:760px;border-collapse:collapse!important}.data-table th{text-transform:uppercase;color:var(--fx-faint)!important;letter-spacing:.1em!important;font-size:.68rem!important}.data-table th,.data-table td{vertical-align:top;border-top:1px solid var(--fx-line)!important;padding:13px 14px!important}.data-table td{color:var(--fx-ink-2)!important;font-size:.86rem!important}.auth-shell,.public-page{place-items:center;min-height:100dvh;background:radial-gradient(circle at 12% 12%,#ff40551f,#0000 25rem),radial-gradient(circle at 86% 8%,#256dff38,#0000 34rem),linear-gradient(140deg,#08101c,#05070d 62%)!important;padding:clamp(18px,4vw,48px)!important;display:grid!important}.auth-card{width:min(100%,520px)!important;padding:clamp(24px,4vw,36px)!important}.auth-brand{border-bottom:1px solid var(--fx-line);margin-bottom:24px!important;padding-bottom:18px!important}.auth-card h1{color:#fff!important;margin:8px 0 0!important;font-size:clamp(1.85rem,6vw,2.8rem)!important}.auth-intro,.connection-form__intro,.connection-summary__intro,.policy-panel__intro{color:var(--fx-muted)!important;font-size:.94rem!important;line-height:1.65!important}.auth-form{gap:14px!important;margin-top:18px!important;display:grid!important}.locale-selector{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:auto minmax(88px,1fr) auto;align-items:center;gap:7px;min-height:42px;z-index:80!important;border:1px solid var(--fx-line)!important;box-shadow:var(--fx-shadow-sm)!important;background:#05080db8!important;border-radius:999px!important;padding:4px 9px!important;display:grid!important;position:fixed!important;top:14px!important;right:14px!important}.locale-selector__badge{color:var(--fx-blue)!important;font-size:.7rem!important;font-weight:900!important}.locale-selector__select{min-height:32px!important;color:var(--fx-ink-2)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 18px 0 0!important;font-size:.78rem!important}.app-mobilebar{z-index:60;border-bottom:1px solid var(--fx-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05080dd1;justify-content:space-between;align-items:center;min-height:64px;padding:10px 14px;position:sticky;top:0;display:none!important}.app-mobilebar__burger{gap:4px;display:grid}.app-mobilebar__burger span{background:currentColor;border-radius:99px;width:18px;height:2px;display:block}.app-drawer{flex-direction:column;gap:18px;overflow-y:auto;border-right:1px solid var(--fx-line)!important;background:#070d17fa!important;width:min(88vw,360px)!important;height:100dvh!important;padding:16px!important;display:flex!important;position:absolute!important;inset:0 auto 0 0!important;box-shadow:24px 0 80px #00000075!important}.public-header,.public-footer,.legal-document,.support-layout{border-color:var(--fx-line)!important}@media (max-width:1100px){.pilot-grid,.data-count-grid,.profit-summary-grid,.finance-summary-grid,.alerts-summary-grid,.pricing-summary-grid,.inventory-summary-grid,.warehouse-summary-grid,.quality-summary-grid,.growth-summary-grid,.workspace-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:920px){.shell,.shell--collapsed{grid-template-columns:1fr!important}.sidebar,.app-header{display:none!important}.app-mobilebar{display:flex!important}.content{padding:18px clamp(14px,4vw,24px) 34px!important}.topbar,.hero,.pilot-two-column,.connection-layout,.data-controls,.details-grid{grid-template-columns:1fr!important}.topbar,.pilot-top-actions{flex-direction:column!important;align-items:stretch!important}.pilot-top-actions>*,.topbar>button,.topbar a{width:100%}.locale-selector{top:auto!important;bottom:12px!important;right:12px!important}}@media (max-width:560px){:root{--fx-touch:46px}body:before{opacity:.025!important}.content{padding-inline:12px!important}.topbar h1,.hero h2,.auth-card h1{font-size:clamp(1.55rem,8vw,2.15rem)!important}.hero,.auth-card,.pilot-panel,.panel,.connection-form,.connection-summary,.policy-panel,.data-control-panel,.data-table-panel{border-radius:14px!important;padding:16px!important}.pilot-grid,.data-count-grid,.profit-summary-grid,.finance-summary-grid,.alerts-summary-grid,.pricing-summary-grid,.inventory-summary-grid,.warehouse-summary-grid,.quality-summary-grid,.growth-summary-grid,.workspace-summary-grid,.policy-grid{grid-template-columns:1fr!important}.pilot-check-list li,.rows div,.status-line,.panel__header{flex-direction:column!important;align-items:flex-start!important}.token-field,.cost-editor,.actions{grid-template-columns:1fr!important}.token-field button,.cost-editor button,.primary-button,.secondary-button,.danger-button,.refresh{width:100%}.locale-selector{grid-template-columns:auto minmax(0,1fr) auto;left:12px!important;right:12px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.executive-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr) minmax(280px,.9fr);gap:16px;margin:18px 0;display:grid}.executive-panel{border:1px solid var(--fx-line);border-radius:var(--fx-radius-lg);min-width:0;box-shadow:var(--fx-shadow-sm);background:linear-gradient(145deg,#ffffff0f,#ffffff05),#0c1420e0;padding:clamp(18px,2vw,24px)}.executive-panel__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.executive-panel h3{color:#fff;margin:6px 0 0;font-size:clamp(1.15rem,1.8vw,1.55rem)}.executive-panel p:not(.eyebrow){color:var(--fx-muted);line-height:1.62}.signal-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.signal-list>div,.risk-stack span{border:1px solid var(--fx-line);background:var(--v2-recess-bg);border-radius:14px;padding:14px}.signal-list span,.risk-stack span{color:var(--fx-muted);font-size:.8rem;font-weight:720}.signal-list strong{color:#fff;margin-top:10px;font-size:2rem;display:block}.mini-bars{align-items:end;gap:6px;height:72px;margin-top:12px;display:flex}.mini-bars i{background:linear-gradient(180deg, var(--fx-blue), #256dff47);border-radius:999px 999px 4px 4px;flex:1;min-width:8px}.mini-line{background:#ffffff14;border-radius:999px;height:12px;margin-top:42px;overflow:hidden}.mini-line i{border-radius:inherit;background:linear-gradient(90deg, var(--fx-red), var(--fx-blue));height:100%;display:block}.risk-stack{gap:10px;margin-top:18px;display:grid}.executive-panel--action{flex-direction:column;display:flex}.executive-panel--action .primary-button{width:100%;margin-top:auto!important}@media (max-width:1180px){.executive-grid{grid-template-columns:1fr 1fr}.executive-panel--wide{grid-column:1/-1}}@media (max-width:720px){.executive-grid,.signal-list{grid-template-columns:1fr}.mini-line{margin-top:18px}}:root{--v2-bg:#060a12;--v2-panel:#0c131fdb;--v2-panel-2:#111b2beb;--v2-line:#91abd22e;--v2-line-strong:#7eaeff57;--v2-text:#f5f8ff;--v2-muted:#a8b6cb;--v2-faint:#73839d;--v2-blue:#6ba6ff;--v2-cyan:#20d4ff;--v2-red:#ff4055;--v2-radius-sm:12px;--v2-radius:16px;--v2-radius-lg:22px;--v2-shadow:0 18px 60px #00000057;--v2-sidebar:276px;--v2-sidebar-collapsed:84px;--v2-focus:0 0 0 3px #6ba6ff61, 0 0 0 1px #ffffff52 inset;--v2-sidebar-bg:linear-gradient(180deg, #080d17fa, #080c14f0);--v2-header-bg:linear-gradient(180deg, #050c16fa, #050b14f0);--v2-statusbar-bg:linear-gradient(135deg, #101c2cc7, #08101cd1);--v2-drawer-bg:linear-gradient(180deg, #0e1929f0, #050910f5);--v2-wash:#ffffff0b;--v2-wash-strong:#ffffff0d;--v2-nav-active-bg:linear-gradient(135deg, #6ba6ff38, #20d4ff12);--v2-nav-active-fg:#fff;--v2-nav-active-icon-fg:#fff;--v2-field-bg:#030911ad;--v2-chip-bg:#050b14f0;--v2-chip-active-bg:#080e19f5;--v2-action-bg:#142e4e47;--v2-action-fg:#dceaff;--v2-provider-mark-bg:color-mix(in srgb, var(--provider-accent) 16%, transparent);--v2-provider-mark-fg:var(--provider-accent);--v2-selected-bg:#19273abd;--v2-selected-fg:#fff;--v2-recess-bg:#02060c47;--v2-shell-bg:linear-gradient(135deg, #070c15 0%, #05070d 58%, #080b12 100%)}html{overflow-x:clip}body{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;overflow-x:clip;background:radial-gradient(circle at 20% -10%, #20d4ff1a, transparent 34rem), radial-gradient(circle at 92% 4%, #6ba6ff1c, transparent 30rem), var(--v2-shell-bg)!important}body:before{opacity:.035!important;pointer-events:none!important;width:min(38vw,28rem)!important;height:min(38vw,28rem)!important;top:12vh!important;right:-10rem!important}button,a,select,input,textarea{min-width:0}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{box-shadow:var(--v2-focus)!important;outline:none!important}.shell,.shell--collapsed{background:0 0!important;min-height:100dvh!important;display:grid!important}.shell{grid-template-columns:var(--v2-sidebar) minmax(0, 1fr)!important}.shell--collapsed{grid-template-columns:var(--v2-sidebar-collapsed) minmax(0, 1fr)!important}.sidebar{z-index:30!important;border-right:1px solid var(--v2-line)!important;background:var(--v2-sidebar-bg)!important;flex-direction:column!important;gap:12px!important;width:auto!important;height:100dvh!important;padding:16px 12px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important;box-shadow:12px 0 44px #00000038!important}.sidebar__brand-row{border-bottom:1px solid var(--v2-line)!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:0 4px 12px!important;display:flex!important}.brand{gap:10px!important;min-width:0!important;padding:0!important}.brand img{border-radius:13px!important;width:44px!important;height:44px!important}.brand strong{color:var(--v2-text)!important;letter-spacing:-.02em!important;white-space:nowrap!important;font-size:.96rem!important}.brand span{color:var(--v2-blue)!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.08em!important;max-width:170px!important;margin-top:2px!important;font-size:.66rem!important;display:block!important;overflow:hidden!important}.sidebar__collapse,.app-drawer__close,.app-mobilebar__menu,.app-mobilebar__account,.app-header__account{border:1px solid var(--v2-line)!important;width:44px!important;height:44px!important;color:var(--v2-text)!important;cursor:pointer!important;background:#ffffff0b!important;border-radius:13px!important;flex:none!important;place-items:center!important;text-decoration:none!important;display:inline-grid!important}.sidebar__collapse:hover,.app-drawer__close:hover,.app-mobilebar__menu:hover,.app-mobilebar__account:hover,.app-header__account:hover{border-color:var(--v2-line-strong)!important;background:#6ba6ff1f!important}.nav{scrollbar-width:thin;flex-direction:column!important;flex:auto!important;gap:12px!important;min-height:0!important;padding:2px 4px 8px!important;display:flex!important;overflow:visible auto!important}.nav__group{border-bottom:1px solid #91abd21a!important;gap:5px!important;padding:8px 0!important;display:grid!important}.nav__group:last-child{border-bottom:0!important}.nav__group-label{color:var(--v2-faint)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 3px!important;padding:0 10px!important;font-size:.64rem!important;font-weight:850!important;line-height:1.25!important}.nav__item{min-height:42px!important;color:var(--v2-muted)!important;border:1px solid #0000!important;border-radius:14px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:3px 8px 3px 3px!important;text-decoration:none!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important;display:grid!important;position:relative!important}.nav__item:hover{transform:translate(1px);background:var(--v2-wash-strong)!important;color:var(--v2-text)!important}.nav__item--active{border-color:var(--v2-line-strong)!important;background:var(--v2-nav-active-bg)!important;color:var(--v2-nav-active-fg)!important;box-shadow:inset 3px 0 0 var(--v2-blue), 0 10px 28px #256dff1f!important}.nav__icon{width:36px!important;height:36px!important;color:var(--v2-blue)!important;background:#ffffff0b!important;border:1px solid #91abd224!important;border-radius:12px!important;place-items:center!important;display:grid!important}.nav__item--active .nav__icon{color:var(--v2-nav-active-icon-fg)!important;background:#6ba6ff2e!important}.nav__label{overflow-wrap:anywhere!important;min-width:0!important;font-size:.84rem!important;font-weight:760!important;line-height:1.22!important}.shell--collapsed .sidebar{padding-inline:10px!important;overflow:visible!important}.shell--collapsed .brand div,.shell--collapsed .sidebar__footer,.shell--collapsed .nav__group-label,.shell--collapsed .nav__label{display:none!important}.shell--collapsed .sidebar__brand-row{justify-content:center!important;padding-inline:0!important}.shell--collapsed .brand img{width:42px!important;height:42px!important}.shell--collapsed .nav{align-items:center!important;padding-inline:0!important;overflow:visible!important}.shell--collapsed .nav__group{border-bottom:0!important;align-items:center!important;width:100%!important;padding:2px 0!important}.shell--collapsed .nav__item{grid-template-columns:1fr!important;place-items:center!important;width:48px!important;height:48px!important;min-height:48px!important;padding:5px!important;display:grid!important}.shell--collapsed .nav__icon{width:38px!important;height:38px!important}.shell--collapsed .nav__item:after{content:attr(data-tooltip);z-index:50;border:1px solid var(--v2-line-strong);width:max-content;max-width:240px;color:var(--v2-text);opacity:0;pointer-events:none;box-shadow:var(--v2-shadow);white-space:normal;background:#080d17fa;border-radius:11px;padding:8px 10px;font-size:.78rem;font-weight:760;line-height:1.25;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.shell--collapsed .nav__item:hover:after,.shell--collapsed .nav__item:focus-visible:after{opacity:1}.sidebar__footer{border:1px solid var(--v2-line)!important;border-radius:var(--v2-radius)!important;background:#ffffff0b!important;flex:none!important;margin-top:0!important;padding:12px!important}.sidebar__footer span{color:var(--v2-blue)!important;letter-spacing:.09em!important;font-size:.66rem!important;line-height:1.25!important}.sidebar__footer strong{color:var(--v2-text)!important;font-size:.78rem!important;line-height:1.35!important}.content{width:100%!important;min-width:0!important;padding:22px clamp(18px,3vw,44px) 42px!important}.app-header{z-index:20!important;border-bottom:1px solid var(--v2-line)!important;background:var(--v2-header-bg)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:62px!important;margin:-22px calc(-1*clamp(18px,3vw,44px)) 22px!important;padding:10px clamp(18px,3vw,44px)!important;display:grid!important;position:sticky!important;top:0!important}.app-header__copy{min-width:0!important}.app-header__kicker{color:var(--v2-blue)!important;letter-spacing:.14em!important;margin:0!important;font-size:.64rem!important;font-weight:900!important}.app-header__title{color:var(--v2-text)!important;overflow-wrap:anywhere!important;margin:2px 0 0!important;font-size:clamp(1rem,1.6vw,1.28rem)!important;font-weight:850!important;line-height:1.2!important}.app-header__actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.app-header__link{color:#eaf3ff!important;text-overflow:ellipsis!important;text-align:center!important;background:#6ba6ff1f!important;border:1px solid #6ba6ff61!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;max-width:min(34vw,250px)!important;min-height:40px!important;padding:8px 14px!important;font-size:.82rem!important;font-weight:820!important;line-height:1.15!important;text-decoration:none!important;display:inline-flex!important;overflow:hidden!important}.locale-selector{z-index:75!important;border:1px solid var(--v2-line)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#05080dc2!important;border-radius:999px!important;grid-template-columns:auto minmax(56px,92px) auto!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:calc(100vw - 20px)!important;min-height:36px!important;padding:3px 8px!important;display:grid!important;position:fixed!important;top:10px!important;right:10px!important;box-shadow:0 10px 28px #00000038!important}.locale-selector__badge{color:var(--v2-blue)!important;font-size:.66rem!important;font-weight:900!important;line-height:1!important}.locale-selector__select{width:100%!important;height:28px!important;min-height:28px!important;color:var(--v2-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 12px 0 0!important;font-size:.72rem!important;font-weight:760!important;line-height:1!important}.locale-selector__chevron{pointer-events:none;color:var(--v2-faint)!important}.topbar{gap:12px!important;margin-bottom:16px!important}.topbar h1,.hero h2,.auth-card h1{letter-spacing:-.035em!important;overflow-wrap:anywhere!important;font-size:clamp(1.6rem,3.2vw,2.55rem)!important;line-height:1.08!important}:lang(hy) .topbar h1,:lang(hy) .hero h2,:lang(hy) .auth-card h1,:lang(hy) .app-header__title{letter-spacing:-.015em!important;word-break:normal!important;overflow-wrap:anywhere!important;font-size:clamp(1.45rem,2.8vw,2.22rem)!important;line-height:1.18!important}:lang(ru) .nav__label,:lang(hy) .nav__label{font-size:.78rem!important;line-height:1.24!important}:lang(hy) button,:lang(hy) a,:lang(hy) select{letter-spacing:0!important}.hero,.pilot-panel,.panel,.connection-form,.connection-summary,.policy-panel,.data-control-panel,.data-table-panel,.auth-card,.executive-panel{border:1px solid var(--v2-line)!important;border-radius:var(--v2-radius-lg)!important;background:linear-gradient(145deg, #fff1, #ffffff05), var(--v2-panel)!important;box-shadow:var(--v2-shadow)!important}.hero,.pilot-panel,.panel,.connection-form,.connection-summary,.policy-panel,.data-control-panel,.data-table-panel{padding:clamp(16px,2.1vw,24px)!important}.hero{align-items:flex-start!important;margin-top:18px!important}.hero:before,.hero:after{opacity:.05!important;transform:scale(.72)!important}.pilot-grid,.data-count-grid,.profit-summary-grid,.finance-summary-grid,.alerts-summary-grid,.pricing-summary-grid,.inventory-summary-grid,.warehouse-summary-grid,.quality-summary-grid,.growth-summary-grid,.workspace-summary-grid{gap:14px!important}.executive-grid{gap:14px!important;margin:16px 0!important}.executive-panel h3{overflow-wrap:anywhere!important;font-size:clamp(1.05rem,1.4vw,1.32rem)!important;line-height:1.18!important}.signal-list strong{font-size:clamp(1.35rem,2.4vw,1.75rem)!important}.primary-button,.secondary-button,.danger-button,.refresh,button[type=submit]{white-space:normal!important;border-radius:13px!important;min-height:44px!important;line-height:1.18!important}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px!important}.ai-module a,.image-studio a,.app-header__statusbar>a{align-items:center;display:inline-flex;min-height:44px!important}.image-studio .check{align-items:center;min-height:44px;display:flex}.app-mobilebar{z-index:60!important;border-bottom:1px solid var(--v2-line)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#060a12e0!important;min-height:58px!important;padding:8px 12px!important;display:none!important;position:sticky!important;top:0!important}.app-mobilebar .brand{flex:auto!important;justify-content:center!important}.app-mobilebar .brand img{width:38px!important;height:38px!important}.app-drawer-root{z-index:100!important;position:fixed!important;inset:0!important}.app-drawer__backdrop{background:#0000009e!important;position:absolute!important;inset:0!important}.app-drawer{border-right:1px solid var(--v2-line-strong)!important;background:var(--v2-drawer-bg)!important;flex-direction:column!important;gap:12px!important;width:min(86vw,340px)!important;max-width:calc(100vw - 34px)!important;height:100dvh!important;padding:14px!important;display:flex!important;position:absolute!important;inset:0 auto 0 0!important;overflow:hidden auto!important;box-shadow:26px 0 80px #00000085!important}.app-drawer__head{border-bottom:1px solid var(--v2-line)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding-bottom:12px!important;display:flex!important}.app-drawer .nav{overflow-y:visible!important}.app-drawer .nav__item{grid-template-columns:38px minmax(0,1fr)!important;min-height:44px!important}.app-drawer .sidebar__footer{margin-top:auto!important}@media (max-width:1280px){:root{--v2-sidebar:260px}.app-header__link{max-width:210px!important}}@media (max-width:1024px) and (min-width:921px){:root{--v2-sidebar:244px;--v2-sidebar-collapsed:80px}.content{padding-inline:18px!important}.app-header{margin-inline:-18px!important;padding-inline:18px!important}.brand span{max-width:138px!important}.nav__label{font-size:.76rem!important}}@media (max-width:920px){.shell,.shell--collapsed{min-width:0!important;display:block!important}.sidebar,.app-header{display:none!important}.app-mobilebar{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.content{padding:14px clamp(12px,3vw,22px) 32px!important}.locale-selector{grid-template-columns:auto minmax(52px,88px) auto!important;top:auto!important;bottom:10px!important;right:10px!important}.topbar,.hero,.pilot-two-column,.connection-layout,.data-controls,.details-grid{grid-template-columns:1fr!important;align-items:stretch!important}.topbar,.pilot-top-actions{flex-direction:column!important;align-items:stretch!important}.topbar>*,.pilot-top-actions>*,.topbar a,.topbar button{width:100%!important;max-width:none!important}}@media (max-width:720px){.executive-grid,.signal-list{grid-template-columns:1fr!important}.hero,.pilot-panel,.panel,.connection-form,.connection-summary,.policy-panel,.data-control-panel,.data-table-panel,.auth-card,.executive-panel{border-radius:16px!important;padding:15px!important}.topbar h1,.hero h2,.auth-card h1{font-size:clamp(1.42rem,7vw,2rem)!important}:lang(hy) .topbar h1,:lang(hy) .hero h2,:lang(hy) .auth-card h1{font-size:clamp(1.32rem,6.3vw,1.85rem)!important}.pilot-grid,.data-count-grid,.profit-summary-grid,.finance-summary-grid,.alerts-summary-grid,.pricing-summary-grid,.inventory-summary-grid,.warehouse-summary-grid,.quality-summary-grid,.growth-summary-grid,.workspace-summary-grid,.policy-grid{grid-template-columns:1fr!important}}@media (max-width:390px){.content{padding-inline:10px!important}.app-drawer{width:min(88vw,318px)!important;padding:12px!important}.locale-selector{grid-template-columns:auto 54px auto!important;max-width:calc(100vw - 16px)!important;bottom:8px!important;left:auto!important;right:8px!important}.locale-selector__select{font-size:.68rem!important}.brand img{width:38px!important;height:38px!important}}@media (max-width:340px){.app-drawer{width:calc(100vw - 28px)!important}.app-mobilebar{padding-inline:8px!important}.topbar h1,.hero h2,.auth-card h1{font-size:1.34rem!important}}@media (prefers-reduced-motion:reduce){.nav__item{transition:none!important;transform:none!important}}.assistant-workspace,.assistant-answer{gap:18px;min-width:0;display:grid}.assistant-topbar>div>p:last-child{max-width:760px;color:var(--v2-text-muted)}.assistant-composer form{gap:10px;display:grid}.assistant-scope{flex-wrap:wrap;gap:12px;display:flex}.assistant-scope label{gap:6px;min-width:180px;display:grid}.assistant-scope select,.assistant-scope input,.assistant-input-row textarea{border:1px solid var(--v2-line-strong);width:100%;color:var(--v2-text);background:#080e18c7;border-radius:12px;padding:11px 13px}.assistant-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.assistant-input-row textarea{resize:vertical;min-height:92px}.assistant-suggestions,.assistant-followups,.assistant-links{flex-wrap:wrap;gap:8px;display:flex}.assistant-suggestions{margin-top:12px}.assistant-suggestions button,.assistant-followups button,.assistant-links a{border:1px solid var(--v2-line);color:var(--v2-text-muted);background:#ffffff09;border-radius:999px;padding:8px 12px;text-decoration:none}.assistant-state{text-align:center;padding-block:48px!important}.assistant-lead h2{max-width:900px}.assistant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.assistant-cause,.assistant-evidence article,.assistant-action,.assistant-freshness article{border-top:1px solid var(--v2-line);gap:6px;padding:12px 0;display:grid}.assistant-cause>span,.assistant-evidence span,.assistant-priority{color:var(--v2-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.assistant-freshness{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.assistant-freshness article{border:1px solid var(--v2-line);border-radius:12px;padding:12px}.freshness{width:fit-content;font-size:.72rem;font-weight:800}.freshness--stale,.freshness--missing{color:#ffad8a}.freshness--fresh{color:#75e6bd}.assistant-confirmation{color:#ffd27a}.assistant-links h2{flex-basis:100%}@media (max-width:720px){.assistant-grid,.assistant-input-row{grid-template-columns:1fr}.assistant-input-row button{width:100%}.assistant-scope label{min-width:100%}}.command-center{gap:18px;min-width:0;display:grid}.command-center__header>div>p:last-child{max-width:820px}.command-center__state{text-align:center;justify-items:center;gap:12px;display:grid;padding-block:48px!important}.command-center__brief-grid,.command-center__health-grid,.command-center__comparison-grid,.command-center__evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.command-center__brief-grid article,.command-center__health-grid article,.command-center__comparison-grid article,.command-center__evidence-grid article,.command-center__scenario-result article{border:1px solid var(--v2-line);background:#ffffff06;border-radius:14px;gap:7px;padding:14px;display:grid}.command-center__brief-grid span,.command-center__health-grid span,.command-center__scenario-result span{color:var(--v2-accent);letter-spacing:.05em;font-size:.76rem;font-weight:800}.command-center__score{font-variant-numeric:tabular-nums;font-size:1.8rem}.command-center__health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.command-center__priorities>article{border-top:1px solid var(--v2-line);padding-top:14px}.command-center dl{grid-template-columns:minmax(130px,max-content) minmax(0,1fr);gap:8px 14px;margin:0;display:grid}.command-center dt{color:var(--v2-text-muted);font-weight:700}.command-center dd{overflow-wrap:anywhere;margin:0}.command-center__signals{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.command-center__signals span{border:1px solid var(--v2-line);color:var(--v2-text-muted);border-radius:999px;padding:7px 10px}.command-center__product-form{grid-template-columns:minmax(150px,.35fr) minmax(220px,1fr) auto;gap:10px;display:grid}.command-center__product-form input,.command-center__product-form select,.command-center__scenario-grid input{width:100%;min-height:44px}.command-center__scenario{gap:14px;display:grid}.command-center__scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.command-center__scenario-grid label{color:var(--v2-text-muted);gap:6px;font-weight:700;display:grid}.command-center__scenario-result{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.command-center__comparison-grid article span{color:var(--v2-text-muted)}.command-center__evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.command-center__brief-grid,.command-center__health-grid,.command-center__comparison-grid,.command-center__scenario-grid,.command-center__scenario-result{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.command-center__brief-grid,.command-center__health-grid,.command-center__comparison-grid,.command-center__evidence-grid,.command-center__scenario-grid,.command-center__scenario-result,.command-center__product-form,.command-center dl{grid-template-columns:1fr}.command-center dd+dt{margin-top:8px}}:root{--workspace-readable:1480px}html:lang(hy) body{font-family:Noto Sans Armenian,Segoe UI,Arial,sans-serif}html:lang(en) body,html:lang(ru) body{font-family:Inter,Segoe UI,Arial,sans-serif}.content{min-width:0;padding-inline:clamp(16px,2.4vw,40px)!important}.content>*{width:min(100%, var(--workspace-readable));margin-inline:auto}.topbar{align-items:center!important;gap:18px!important;min-height:76px!important}.topbar h1{font-size:clamp(1.55rem,2.25vw,2.25rem)!important;line-height:1.15!important}.eyebrow,html:lang(hy) .eyebrow{letter-spacing:.055em!important;line-height:1.35!important}.nav__label{font-size:.84rem!important;line-height:1.25!important}.assistant-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.assistant-history ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.assistant-history li{border-top:1px solid var(--v2-line);gap:5px;padding-block:10px;display:grid}.assistant-history p{overflow-wrap:anywhere;margin:0}.assistant-history time{color:var(--v2-faint);font-size:.75rem}.signal-list>div{min-width:0}.signal-list strong{text-align:right;max-width:30ch;color:var(--v2-text-muted);font-size:.78rem;line-height:1.35}@media (max-width:920px){.content{padding:76px 14px 74px!important}.topbar,.assistant-topbar{align-items:flex-start!important}.assistant-header-actions{justify-content:flex-start;width:100%}}@media (max-width:480px){.content{padding-inline:10px!important}.topbar h1{font-size:1.45rem!important}.panel,.pilot-panel,.executive-panel{border-radius:14px!important;padding:14px!important}.signal-list>div{flex-direction:column;align-items:flex-start!important}.signal-list strong{text-align:left;max-width:none}button,.primary-button,.secondary-button,select,input{min-height:42px}}:root{--rc-content-max:1920px;--rc-gutter:clamp(14px, 2vw, 36px);--rc-space-1:8px;--rc-space-2:12px;--rc-space-3:16px;--rc-space-4:24px}html,body{min-height:100%;height:auto!important}body{min-width:320px;overflow:clip auto!important}.shell,.shell--collapsed{align-items:stretch;width:100%;height:auto!important;min-height:100dvh!important}.sidebar{height:100dvh!important;overflow:visible!important}.sidebar .nav{overscroll-behavior:contain;overflow-y:auto!important}.content{width:100%!important;height:auto!important;min-height:100dvh!important;padding:22px var(--rc-gutter) 72px!important;overflow:visible!important}.content>*{width:min(100%, var(--rc-content-max))!important;max-width:var(--rc-content-max)!important;margin-inline:auto!important}.app-header{width:auto!important;max-width:none!important;margin-inline:calc(var(--rc-gutter) * -1)!important;padding-right:max(var(--rc-gutter), 164px)!important}.brand{align-items:center!important}.brand>div{min-width:0}.brand span{white-space:normal!important;text-overflow:clip!important;letter-spacing:.025em!important;max-width:22ch!important;line-height:1.25!important;overflow:visible!important}.auth-shell{place-items:center!important;height:auto!important;min-height:100dvh!important;padding:72px 16px 32px!important;display:grid!important;overflow:visible!important}.auth-card{width:min(100%,500px)!important;margin:0 auto!important}.auth-brand{flex-direction:row!important;min-height:0!important;margin-bottom:18px!important;padding-bottom:16px!important;display:flex!important}.auth-brand img{width:52px!important;height:52px!important}.auth-brand span{max-width:32ch!important;font-size:.75rem!important}.sidebar__brand-row{align-items:flex-start!important}.sidebar__help{border:1px solid var(--v2-line);min-height:40px;color:var(--v2-muted);border-radius:12px;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;display:flex}.sidebar__help:hover{border-color:var(--v2-line-strong);color:var(--v2-text);background:#6ba6ff1a}.shell--collapsed .sidebar__help{justify-content:center;width:44px;padding:8px}.shell--collapsed .sidebar__help span{display:none}.locale-selector{width:auto!important;max-width:min(180px,100vw - 24px)!important;padding:4px 8px!important;display:block!important;top:10px!important;bottom:auto!important;right:12px!important}.locale-selector__select{width:auto!important;min-width:112px!important;height:32px!important;min-height:32px!important;padding:0 24px 0 8px!important;line-height:normal!important}.executive-panel,.signal-list>div{height:auto!important;min-height:0!important;overflow:visible!important}.signal-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;align-items:stretch!important}.signal-list>div{align-content:start!important}.signal-list strong{text-align:left!important;overflow-wrap:anywhere!important;max-width:none!important;font-size:.8rem!important;line-height:1.4!important}.assistant-workspace,.assistant-answer,.assistant-links{height:auto!important;min-height:0!important;overflow:visible!important}.assistant-links{margin-bottom:24px!important}@media (min-width:2560px){:root{--rc-content-max:2200px}.executive-grid{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(320px,.7fr))!important}}@media (max-width:920px){.content{min-height:calc(100dvh - 58px)!important;padding:74px clamp(10px,3vw,20px) 88px!important}.locale-selector{top:10px!important;bottom:auto!important;right:62px!important}.app-mobilebar{left:0;right:0;position:fixed!important}.app-drawer{height:100dvh!important;max-height:100dvh!important}}@media (max-width:390px){.locale-selector{max-width:132px!important;right:58px!important}.locale-selector__select{min-width:94px!important;max-width:112px!important;font-size:.7rem!important}}.provider-center{margin-block:18px}.provider-center>p{max-width:78ch}.provider-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin-top:18px;display:grid}.provider-card{border:1px solid var(--v2-line);background:#ffffff06;border-radius:16px;align-content:start;gap:14px;min-width:0;min-height:100%;padding:16px;display:grid}.provider-card__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.provider-card__head span{color:var(--v2-faint);font-size:.72rem}.provider-card h3{margin:3px 0 0}.provider-card ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.provider-card li{border:1px solid var(--v2-line);color:var(--v2-muted);border-radius:999px;padding:5px 8px;font-size:.72rem}.provider-card button,.provider-card a{align-self:end;width:100%}.positioning-workspace{gap:18px;display:grid}.positioning-metrics,.positioning-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.positioning-metrics article{align-content:start;gap:10px;display:grid}.positioning-metrics strong{overflow-wrap:anywhere;font-size:clamp(1rem,1.6vw,1.35rem)}.positioning-metrics a{color:var(--v2-blue)}.positioning-proposal strong{color:#ffd27a}.command-center__header-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.command-center__header-controls label{color:var(--v2-text-muted);gap:5px;font-weight:700;display:grid}.command-center__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.command-center__metrics article{border:1px solid var(--v2-line);background:var(--v2-surface-soft);border-radius:12px;gap:6px;padding:12px;display:grid}.command-center__metrics span,.command-center small{color:var(--v2-text-muted)}.command-center__health-grid article small{font-size:.72rem;display:block}.command-center__priorities article header,.command-center__priority-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.command-center__priority-actions{justify-content:flex-start;margin-top:12px}.command-center__priority-actions .secondary-button{min-height:36px;padding:7px 11px}.command-center__product-result{margin-top:14px}.command-center--expert{gap:12px}.command-center--expert .panel{padding:16px}.command-center--expert .command-center__health-grid,.command-center--expert .command-center__scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.command-center__metrics,.command-center--expert .command-center__health-grid,.command-center--expert .command-center__scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.command-center__metrics,.command-center--expert .command-center__health-grid,.command-center--expert .command-center__scenario-grid{grid-template-columns:1fr}.command-center__header-controls{align-items:stretch}.command-center__header-controls label,.command-center__header-controls select{width:100%}}.command-center__priority-filters{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(150px,.45fr));gap:10px;margin:12px 0;display:grid}.command-center__priority-filters label{color:var(--v2-text-muted);gap:5px;font-weight:700;display:grid}.command-center__priority-filters input,.command-center__priority-filters select{width:100%;min-height:44px}.command-center__evidence-details{border:1px solid var(--v2-line);background:var(--v2-surface-soft);border-radius:12px;margin-top:12px;padding:10px 12px}.command-center__evidence-details summary{cursor:pointer;color:var(--v2-accent);font-weight:800}.command-center__evidence-details[open] summary{margin-bottom:12px}@media (max-width:640px){.command-center__priority-filters{grid-template-columns:1fr}}.command-center__dialog-backdrop{z-index:60;background:#040a12b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.command-center__dialog{width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 64px #00000059}.command-center__dialog>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.command-center__dialog h2{margin:0}.command-center__dialog .command-center__priority-actions{margin-bottom:0}.command-center__state .refresh{text-decoration:none}.marketplace-brain{gap:18px;min-width:0;display:grid}.marketplace-brain__topbar>div>p:last-child{max-width:880px;color:var(--v2-text-muted,var(--text-secondary));line-height:1.65}.marketplace-brain__banner{border:1px solid rgba(var(--success-rgb), .28);background:rgba(var(--success-rgb), .075);border-radius:14px;flex-wrap:wrap;gap:8px;min-width:0;padding:12px;display:flex}.marketplace-brain__banner span,.marketplace-brain__badges span{border:1px solid var(--v2-line,var(--border));color:var(--v2-text,var(--text));overflow-wrap:anywhere;background:#ffffff0a;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:800;line-height:1.25}.marketplace-brain__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.marketplace-brain__metric{border:1px solid var(--v2-line,var(--border));background:var(--v2-surface-soft,#ffffff09);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:13px;display:grid}.marketplace-brain__metric span{color:var(--v2-text-muted,var(--text-secondary));overflow-wrap:anywhere;font-size:.76rem;font-weight:800;line-height:1.35}.marketplace-brain__metric strong{color:var(--v2-text,var(--text));overflow-wrap:anywhere;font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.1}.marketplace-brain__metric--critical strong{color:#ff9a9a}.marketplace-brain__metric--high strong{color:#ffd27a}.marketplace-brain__metric--medium strong{color:#9fc7ff}.marketplace-brain__metric--low strong,.marketplace-brain__metric--safe strong{color:#75e6bd}.marketplace-brain__section{min-width:0}.marketplace-brain__section h2{margin:0 0 14px;font-size:1.1rem}.marketplace-brain__recommendations{gap:12px;min-width:0;display:grid}.marketplace-brain__recommendation{border:1px solid var(--v2-line,var(--border));background:var(--v2-surface-soft,#ffffff06);border-radius:14px;gap:14px;min-width:0;padding:14px;display:grid}.marketplace-brain__recommendation header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.marketplace-brain__recommendation header>div{min-width:0}.marketplace-brain__recommendation header p{color:var(--v2-text-muted,var(--text-secondary));margin:0 0 5px;font-size:.72rem;font-weight:800}.marketplace-brain__recommendation h3,.marketplace-brain__evidence h4{overflow-wrap:anywhere;margin:0;line-height:1.25}.marketplace-brain__severity{border:1px solid var(--v2-line,var(--border));border-radius:999px;flex:none;padding:6px 9px;font-size:.7rem;font-weight:900}.marketplace-brain__severity--critical{color:#ff9a9a}.marketplace-brain__severity--high{color:#ffd27a}.marketplace-brain__severity--medium{color:#9fc7ff}.marketplace-brain__severity--low{color:#75e6bd}.marketplace-brain dl{gap:8px;min-width:0;margin:0;display:grid}.marketplace-brain dl>div{grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:8px 12px;min-width:0;display:grid}.marketplace-brain dt{color:var(--v2-text-muted,var(--text-secondary));font-weight:800;line-height:1.35}.marketplace-brain dd{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.45}.marketplace-brain__badges{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.marketplace-brain__evidence{border:1px solid var(--v2-line,var(--border));border-radius:12px;min-width:0;padding:10px 12px}.marketplace-brain__evidence summary{cursor:pointer;color:var(--v2-accent,var(--primary-glow));font-weight:900}.marketplace-brain__evidence[open] summary{margin-bottom:12px}.marketplace-brain__evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.marketplace-brain__evidence-grid article{border-top:1px solid var(--v2-line,var(--border));min-width:0;padding-top:10px}.marketplace-brain__lower-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:14px;min-width:0;display:grid}.marketplace-brain__section ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.marketplace-brain__section li{border-top:1px solid var(--v2-line,var(--border));gap:5px;min-width:0;padding-top:10px;display:grid}.marketplace-brain__section li strong,.marketplace-brain__section li span,.marketplace-brain__section li p{overflow-wrap:anywhere;margin:0}.marketplace-brain__section li span{color:var(--v2-text-muted,var(--text-secondary));font-size:.78rem}.marketplace-brain__blocked code{white-space:pre-wrap;overflow-wrap:anywhere;display:block}@media (max-width:1080px){.marketplace-brain__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-brain__lower-grid{grid-template-columns:1fr}}@media (max-width:760px){.marketplace-brain__summary,.marketplace-brain__evidence-grid,.marketplace-brain dl>div{grid-template-columns:1fr}.marketplace-brain__recommendation header{flex-direction:column}}@media (max-width:420px){.marketplace-brain__banner,.marketplace-brain__recommendation,.marketplace-brain__metric{padding:10px}}.seller-pilot-status{gap:14px;display:grid}.seller-pilot-status__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.seller-pilot-status__header h2{margin:4px 0 8px}.seller-pilot-status__header p:last-child{max-width:780px;color:var(--v2-text-muted,var(--text-secondary));margin:0;line-height:1.55}.seller-pilot-status__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.seller-pilot-status__grid article{border:1px solid var(--v2-line,var(--border));background:var(--v2-surface-soft,#ffffff06);border-radius:12px;gap:7px;min-width:0;padding:12px;display:grid}.seller-pilot-status__grid span{color:var(--v2-text-muted,var(--text-secondary));font-size:.76rem;font-weight:800;line-height:1.3}.seller-pilot-status__grid strong{overflow-wrap:anywhere;font-size:.9rem;line-height:1.4}@media (max-width:900px){.seller-pilot-status__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.seller-pilot-status__header,.seller-pilot-status__grid{grid-template-columns:1fr;display:grid}.seller-pilot-status__header .marketplace-brain__severity{justify-self:start}}.marketplace-brain__safety-summary{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.marketplace-brain__safety-summary span{border:1px solid rgba(var(--success-rgb),.28);background:rgba(var(--success-rgb),.075);color:var(--v2-text,var(--text));overflow-wrap:anywhere;border-radius:999px;padding:8px 10px;font-size:.76rem;font-weight:800;line-height:1.35}.marketplace-brain__real-seller-state{gap:8px;min-width:0;display:grid}.marketplace-brain__real-seller-state h2,.marketplace-brain__real-seller-state p{margin:0}.marketplace-brain__real-seller-state p{color:var(--v2-text-muted,var(--text-secondary))}.marketplace-brain__technical-area{min-width:0}.marketplace-brain__technical-safety{border:1px solid var(--v2-line,var(--border));background:var(--v2-surface-soft,#ffffff06);border-radius:12px;min-width:0;padding:12px 14px}.marketplace-brain__technical-safety summary{cursor:pointer;color:var(--v2-accent,var(--primary-glow));overflow-wrap:anywhere;font-weight:900}.marketplace-brain__technical-safety[open] summary{margin-bottom:10px}.marketplace-brain__technical-safety>p{color:var(--v2-text-muted,var(--text-secondary));margin:0 0 12px;font-size:.82rem;line-height:1.5}.marketplace-brain__technical-safety dd{font-weight:700}@media (max-width:620px){.marketplace-brain__safety-summary{grid-template-columns:1fr;display:grid}.marketplace-brain__safety-summary span{width:100%}}.marketplace-brain__technical-safety:not([open]) dl{display:none}.password-field{gap:6px;min-width:0;display:grid}.password-field__label{color:var(--v2-text-muted,var(--fx-muted));font-weight:760}.password-field__control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.password-field__control input{min-width:0}.password-field__toggle{border:1px solid var(--v2-line-strong,#6ba6ff6b);background:var(--v2-surface-soft,#ffffff0e);min-height:44px;color:var(--v2-text,#fff);font:inherit;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.86rem;font-weight:760;line-height:1.15;display:inline-flex}.password-field__toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;flex:none;width:18px;height:18px}.password-field__toggle:hover:not(:disabled){border-color:var(--v2-blue,#6ba6ff);background:#6ba6ff1f}.password-field__toggle:focus-visible{box-shadow:var(--v2-focus,0 0 0 3px #6ba6ff61);outline:none}.password-field__strength{color:var(--v2-text-muted,var(--fx-muted));margin:0;font-size:.82rem;line-height:1.45}.password-field__strength--warning,.password-field__strength--error{color:#ffca80}.password-field__strength--strong{color:#75e6bd}.age-assurance-notice{color:var(--v2-text,#fff);background:linear-gradient(135deg,#6ba6ff24,#75e6bd12);border:1px solid #6ba6ff85;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:2px 0;padding:14px;animation:.26s ease-out both phase21-age-notice-reveal;display:grid}.age-assurance-notice__badge{color:#c9e1ff;letter-spacing:.03em;background:#6ba6ff33;border-radius:50%;place-items:center;width:44px;min-height:44px;font-weight:850;display:grid}.age-assurance-notice h2{margin:0;font-size:1rem;line-height:1.3}.age-assurance-notice p,.age-assurance-notice ul{margin:8px 0 0}.age-assurance-notice ul{color:var(--v2-text-muted,var(--fx-muted));gap:6px;padding-inline-start:20px;font-size:.88rem;line-height:1.45;display:grid}@keyframes phase21-age-notice-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:420px){.password-field__control{grid-template-columns:1fr}.password-field__toggle{width:100%}}@media (prefers-reduced-motion:reduce){.age-assurance-notice{animation:none}}
