@media screen{:root[data-theme=dark]{--bg:#000;--surface:#0a0a0a;--surface-2:#111;--surface-3:#1a1a1a;--field:#111;--field-fg:#ededed;--field-ph:#8f8f8f;--field-line:#fff3;--field-line-hover:#ffffff57;--field-scheme:dark;--field-muted:#a1a1a1;--field-surface-3:#1f1f1f;--field-line-strong:#ffffff42;--nav-on:#fff;--seg-on:#333;--seg-on-hover:#3d3d3d;--sidebar-bg:#000000bd;--bar-bg:#000000bd;--sheet-bg:#141414f5;--solid-sidebar:#050505;--solid-bar:#0a0a0a;--solid-sheet:#141414;--fg:#ededed;--fg-muted:#a1a1a1;--fg-faint:#8f8f8f;--ink:#ededed;--navy:#000;--neutral-soft:#ffffff1f;--nav-fg:#d4d4d4;--tabbar-bg:#000000f0;--page-bg:#000;--disabled-fg:#8f8f8f;--link-hover:#fff;--shadow:0 0 0 1px #ffffff12, 0 1px 2px #0009, 0 10px 28px #0000008c;--shadow-pop:0 0 0 1px #ffffff1f, 0 14px 36px #000000b3, 0 36px 80px #0009}:root[data-theme=light]{--ui-scheme:light;--wh:0, 0, 0;--bg:#fafafa;--surface:#fff;--surface-2:#f5f5f5;--surface-3:#ebebeb;--field:#fff;--field-fg:#171717;--field-ph:#666;--field-line:#0003;--field-line-hover:#0000005c;--field-scheme:light;--field-muted:#525252;--field-surface-3:#ebebeb;--field-line-strong:#00000047;--nav-on:#171717;--seg-on:#262626;--seg-on-hover:#404040;--sidebar-bg:#fafafad6;--bar-bg:#fafafad6;--sheet-bg:#fffffff7;--solid-sidebar:#fafafa;--solid-bar:#fff;--solid-sheet:#fff;--fg:#171717;--fg-muted:#525252;--fg-faint:#666;--ink:#171717;--navy:#fafafa;--ok:#146c35;--on-ok:#fff;--ok-soft:#146c351a;--warn:#8a5200;--warn-soft:#b06c001f;--warn-rgb:176, 108, 0;--crit:#b3261e;--crit-strong:#d92d20;--crit-soft:#d92d201a;--info:#00648c;--info-soft:#00648c1a;--neutral-soft:#00000014;--fixture:#5b3fb0;--fixture-soft:#5b3fb01a;--ok-t:#146c35;--warn-t:#8a5200;--crit-t:#b3261e;--notice-fg:#4a3300;--chart-1:#00729e;--chart-2:#4aa8d0;--chart-3:#146c35;--chart-4:#a35f00;--chart-5:#6b3fb0;--chart-grid:#0000001f;--pin:#171717;--nav-fg:#404040;--tabbar-bg:#fffffff2;--page-bg:#fafafa;--disabled-fg:#8a8a8a;--shadow:0 0 0 1px #0000000f, 0 1px 2px #0000000f, 0 8px 24px #00000012;--shadow-pop:0 0 0 1px #0000001a, 0 14px 36px #0000002e, 0 30px 70px #0000001f;--blue:#0077b6;--blue-light:#00638f;--blue-hover:#0088cf;--blue-rgb:0, 119, 182;--blue-deep:#005f92;--on-accent:#fff;--focus:#005f8a;--link-hover:#003f5e;--glow:linear-gradient(135deg, #3aa6dc 0%, #0077b6 100%);--btn-primary:linear-gradient(180deg, #0a80bd 0%, #0077b6 55%, #00659c 100%);--btn-primary-hover:linear-gradient(180deg, #1a8ac6 0%, #0883c4 55%, #006fa8 100%);--btn-primary-active:linear-gradient(180deg, #006ba5 0%, #005f92 55%, #00547f 100%);--btn-primary-shadow:0 1px 2px #00000040, 0 3px 10px rgba(var(--blue-rgb), .22), inset 0 1px 0 #ffffff4d}:root[data-theme=light] ::selection{background:rgba(var(--blue-rgb), .22);color:inherit}:root[data-theme=light] .logo .mark polygon:last-child{fill:#4fb6e8}:root[data-theme=light] :is(.card,.tile,.kpi,.revenue,.sc-card,.rec,.sevi-box,.offer-card,.aud-card,.setup-card,.builder-form,.builder-preview,.insight,.hero,.action){background:var(--surface)}:root[data-theme=light] :is(a.tile,a.card,a.kpi,a.rec,a.cap,a.action):hover{background:var(--surface-2)}:root[data-theme=light] .action.urgent{background:linear-gradient(90deg, #d92d201a, #d92d2008 55%, transparent), var(--surface)}:root[data-theme=light] .btn{box-shadow:0 1px 2px #00000014}:root[data-theme=light] :is(nav.row,.lab-tabs,.seg){box-shadow:inset 0 1px 2px #00000014}:root[data-accent=green]{--blue:#22c55e;--blue-light:#86efac;--blue-hover:#4ade80;--blue-rgb:34, 197, 94;--blue-deep:#16a34a;--on-accent:#04140a;--focus:#86efac;--link-hover:#bbf7d0}:root[data-accent=violet]{--blue:#a78bfa;--blue-light:#ddd6fe;--blue-hover:#b9a3fc;--blue-rgb:167, 139, 250;--blue-deep:#7c5cf0;--on-accent:#0c0620;--focus:#ddd6fe;--link-hover:#ede9fe}:root[data-accent=orange]{--blue:#fb923c;--blue-light:#fed7aa;--blue-hover:#fdba74;--blue-rgb:251, 146, 60;--blue-deep:#ea7a1c;--on-accent:#1f0d00;--focus:#fed7aa;--link-hover:#ffedd5}:root[data-accent=rose]{--blue:#fb7185;--blue-light:#fecdd3;--blue-hover:#fda4af;--blue-rgb:251, 113, 133;--blue-deep:#e0506a;--on-accent:#230509;--focus:#fecdd3;--link-hover:#ffe4e6}:root:is([data-accent=green],[data-accent=violet],[data-accent=orange],[data-accent=rose]){--glow:linear-gradient(135deg, var(--blue-light) 0%, var(--blue) 100%);--chart-1:var(--blue);--chart-2:var(--blue-light);--btn-primary:linear-gradient(180deg, color-mix(in srgb, var(--blue) 80%, #fff) 0%, var(--blue) 55%, color-mix(in srgb, var(--blue) 88%, #000) 100%);--btn-primary-hover:linear-gradient(180deg, color-mix(in srgb, var(--blue) 68%, #fff) 0%, var(--blue-hover) 55%, color-mix(in srgb, var(--blue) 92%, #000) 100%);--btn-primary-active:linear-gradient(180deg, color-mix(in srgb, var(--blue) 90%, #000) 0%, color-mix(in srgb, var(--blue) 80%, #000) 100%);--btn-primary-shadow:0 1px 2px #00000073, 0 4px 14px rgba(var(--blue-rgb), .22), inset 0 1px 0 #ffffff59}:root[data-theme=blue]:is([data-accent=green],[data-accent=violet],[data-accent=orange],[data-accent=rose]){--page-bg:radial-gradient(1200px 720px at 8% -12%, rgba(var(--blue-rgb), .15), transparent 62%), radial-gradient(1000px 760px at 105% 108%, #244ca038, transparent 62%), linear-gradient(180deg, #0d1528 0%, #0a101d 100%)}:root[data-theme=light][data-accent=green]{--blue:#15803d;--blue-light:#166534;--blue-hover:#16a34a;--blue-rgb:21, 128, 61;--blue-deep:#14532d;--on-accent:#fff;--focus:#166534;--link-hover:#14532d}:root[data-theme=light][data-accent=violet]{--blue:#6d28d9;--blue-light:#5b21b6;--blue-hover:#7c3aed;--blue-rgb:109, 40, 217;--blue-deep:#4c1d95;--on-accent:#fff;--focus:#5b21b6;--link-hover:#4c1d95}:root[data-theme=light][data-accent=orange]{--blue:#c2410c;--blue-light:#9a3412;--blue-hover:#ea580c;--blue-rgb:194, 65, 12;--blue-deep:#7c2d12;--on-accent:#fff;--focus:#9a3412;--link-hover:#7c2d12}:root[data-theme=light][data-accent=rose]{--blue:#be123c;--blue-light:#9f1239;--blue-hover:#e11d48;--blue-rgb:190, 18, 60;--blue-deep:#881337;--on-accent:#fff;--focus:#9f1239;--link-hover:#881337}:root[data-theme=light]:is([data-accent=green],[data-accent=violet],[data-accent=orange],[data-accent=rose]){--glow:linear-gradient(135deg, var(--blue-hover) 0%, var(--blue) 100%);--chart-1:var(--blue);--chart-2:var(--blue-hover);--btn-primary:linear-gradient(180deg, color-mix(in srgb, var(--blue) 88%, #fff) 0%, var(--blue) 55%, color-mix(in srgb, var(--blue) 90%, #000) 100%);--btn-primary-hover:linear-gradient(180deg, color-mix(in srgb, var(--blue-hover) 90%, #fff) 0%, var(--blue-hover) 55%, color-mix(in srgb, var(--blue-hover) 90%, #000) 100%);--btn-primary-active:linear-gradient(180deg, color-mix(in srgb, var(--blue) 90%, #000) 0%, color-mix(in srgb, var(--blue) 78%, #000) 100%);--btn-primary-shadow:0 1px 2px #00000040, 0 3px 10px rgba(var(--blue-rgb), .22), inset 0 1px 0 #ffffff4d}:root[data-size=small]{font-size:90%}:root[data-size=large]{font-size:112.5%}:root[data-density=compact] .content{gap:14px;padding-top:20px}:root[data-density=compact] .card{gap:10px;padding:14px 16px}:root[data-density=compact] :is(.tile,.kpi){padding:10px 12px}:root[data-density=compact] :is(.grid,.grid-2){gap:10px}:root[data-density=compact] .stack{gap:7px}:root[data-density=compact] :is(td,th){padding-block:6px}:root[data-density=compact] .nav a{min-height:28px;padding-block:4px}:root[data-density=airy] .content{gap:28px;padding-top:36px}:root[data-density=airy] .card{gap:18px;padding:26px 28px}:root[data-density=airy] :is(.tile,.kpi){padding:18px 20px}:root[data-density=airy] :is(.grid,.grid-2){gap:22px}:root[data-density=airy] .stack{gap:14px}:root[data-density=airy] td{padding-block:15px}:root[data-density=airy] .nav a{min-height:38px;padding-block:9px}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.nav-dot{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto;position:relative}.nav-dot:after{content:"";border:2px solid var(--blue);opacity:0;animation:nav-dot-pulse 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes nav-dot-pulse{0%{opacity:.55;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.5)}}.tabbar .nav-dot{margin:0;position:absolute;top:6px;right:calc(50% - 20px)}.tabbar a,.tabbar button,.profile{position:relative}.profile-btn{border:1px solid var(--line-strong);background:var(--surface-3);width:34px;height:34px;color:var(--fg);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:.8rem;font-weight:700;display:inline-grid;overflow:hidden}.profile-btn:hover{border-color:var(--blue-line)}.profile-btn img{object-fit:cover;width:100%;height:100%;display:block}.profile-menu{z-index:70;background:var(--sheet-bg);border:1px solid var(--line-strong);min-width:220px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.profile-menu .who{border-bottom:1px solid var(--line);flex-direction:column;gap:1px;min-width:0;margin-bottom:4px;padding:8px 10px;display:flex}.profile-menu .who b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.profile-menu .who span{font-size:var(--fs-xs);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-menu a,.profile-menu button{text-align:left;width:100%;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;min-height:36px;padding:8px 10px;font-size:.9rem;text-decoration:none;display:flex}.profile-menu a:hover,.profile-menu button:hover{background:var(--hover);color:var(--fg)}.profile-menu form{margin:0}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.avatar-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.avatar-big{background:var(--surface-3);border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;font-size:1.4rem;font-weight:700;display:grid;overflow:hidden}.avatar-big img{object-fit:cover;width:100%;height:100%}.choice-row{flex-wrap:wrap;gap:8px;display:flex}.choice-row label{cursor:pointer;position:relative}.choice-row input{opacity:0;pointer-events:none;position:absolute}.choice-row .opt{border:1px solid var(--line-strong);background:rgba(var(--wh), .04);border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:.9rem;font-weight:560;display:inline-flex}.choice-row input:checked+.opt{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:rgba(var(--blue-rgb), .12);font-weight:680}.choice-row input:focus-visible+.opt{outline:2px solid var(--focus);outline-offset:2px}.swatch{border:1px solid rgba(var(--wh), .3);border-radius:50%;flex:none;width:14px;height:14px}.settings-check{align-items:center;gap:10px;display:flex}
