:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#f4f5f3;--surface-3:#f8f8f8;--border:#ececec;--border-strong:#e0e0e0;--border-input:#d5d4dd;--divider:#f2f2f5;--backdrop:#0a0a0a52;--text:#0a0a0a;--text-2:#6b6b6b;--text-3:#6f6f6f;--text-muted:#6f6f6f;--brand:#09c75e;--brand-hover:#07a64e;--on-brand:#fff;--graphite:#2b2f33;--graphite-hover:#1f2327;--on-graphite:#fff;--ok:#09c75e;--ok-soft:#e6f9ee;--ok-fg:#067a3a;--ok-tint:#f3fdf7;--link-fg:var(--ok-fg);--info:#2f6bd0;--info-soft:#e5eefb;--info-fg:#2f6bd0;--accent-blue:#007bff;--accent-blue-soft:#f1f8ff;--warn:#b47a12;--warn-soft:#fbefd3;--warn-fg:#b47a12;--danger:#e5484d;--danger-soft:#fef0f0;--danger-fg:#b42318;--danger-strong:#f90404;--focus-ring-color:var(--accent-blue);--focus-ring-danger-color:var(--danger);--ring-ok:#09c75e2e;--ring-danger:#e5484d2e;--ring-info:#2f6bd02e;--ring-warn:#b47a122e;--qr-bg:#fff;--qr-fg:#0a0a0a;--surface-deep:#10200e;--surface-deep-2:#162c13;--on-deep:#f4f3ee;--on-deep-2:#b9c4b4;--shadow-xs:0 1px 3px #00000014;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 4px 24px #00000026;--shadow-xl:0 8px 32px #0000002e;--shadow-soft:0 5px 15px #0a0a0a0d;--shadow-stack:0 1px 2px #0000000a, 0 2px 4px #0000000a, 0 4px 8px #0000000d, 0 8px 16px #0000000d, 0 16px 32px #0000000f, 0 32px 64px #00000012;--glow-brand:0 18px 38px #09c75e38, 0 8px 18px #07a64e29;--glow-brand-hover:0 22px 46px #09c75e47, 0 10px 22px #07a64e33;--glow-danger:0 18px 38px #e5484d38, 0 8px 18px #b4231829;--inset-input:inset 0 0 0 1px var(--border-input);--inset-brand:inset 0 0 0 1px var(--brand);--inset-danger:inset 0 0 0 1px var(--danger-strong);--radius-md:18px;--radius-sm:13px;--radius-xs:10px;--radius-field:12px;--radius-lg:24px;--radius-pill:999px;--space-0h:2px;--space-1:4px;--space-1h:6px;--space-2:8px;--space-2h:10px;--space-3:12px;--space-3h:14px;--space-4:16px;--space-5:20px;--space-6:26px;--space-7:30px;--space-8:40px;--space-9:90px;--bento-gap:var(--space-5);--border-width:1px;--focus-ring-width:2px;--focus-ring-offset:2px;--progress-h:var(--space-1h);--control-h-xs:30px;--control-h-sm:34px;--control-h-md:44px;--control-h-lg:56px;--field-width-lg:450px;--content-width-sm:500px;--label-width-sm:120px;--label-width-md:200px;--label-width-lg:280px;--qr-size-sm:140px;--qr-size-md:200px;--qr-size-lg:260px;--content-width-read:72ch;--toc-width:16rem;--promo-width:1600px;--sheet-grip-width:var(--space-8);--sheet-grip-height:5px;--sheet-max-height:92dvh;--sheet-swipe-threshold:64px;--topbar-h:100px;--sidebar-width:280px;--sidebar-width-collapsed:calc(var(--control-h-md) + 2 * var(--space-4));--sidebar-bar-h:62px;--sidebar-logo-width:119px;--sidebar-logo-width-bar:110px;--icon-size:18px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--icon-stroke:1.6;--dot-size:6px;--bar-h:3px;--font-ui:"Inter", system-ui, sans-serif;--font-display:var(--font-ui);--font-xs:calc(clamp(13.5px, .731vw, 13.5px));--font-caption:calc(clamp(14.625px, .788vw, 14.625px));--font-sm:calc(clamp(15.75px, .878vw, 15.75px));--font-control:calc(clamp(16.875px, .315vw + 15.75px, 18px));--font-base:calc(clamp(18px, .405vw + 16.313px, 18.5px));--font-md:calc(clamp(20.25px, .473vw + 18px, 22.5px));--font-lg:calc(clamp(22.5px, .81vw + 19.125px, 27px));--font-xl:calc(clamp(32px, 1.35vw + 22.5px, 36px));--font-2xl:calc(clamp(36px, 1.575vw + 29.25px, 40.5px));--font-promo-title:calc(clamp(30px, 3.4vw, 46px));--font-promo-hero:calc(clamp(38px, 4.6vw, 68px));--font-promo-lead:calc(clamp(19px, 1.75vw, 28px));--font-promo-sub:calc(clamp(26px, 2.3vw, 36px));--font-promo-figure:calc(clamp(40px, 4.4vw, 64px));--leading-tight:1.3;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight-1:-.01em;--tracking-tight-2:-.02em;--tracking-tight-3:-.03em;--tracking-tight-4:-.04em;--tracking-wide:.04em;--dur-instant:60ms;--dur-fast:.15s;--dur-base:.2s;--dur-slow:.4s;--dur-breathe:1.6s;--dur-reveal:.6s;--dur-reveal-long:.8s;--dur-stagger:90ms;--ease-std:cubic-bezier(.4, 0, .2, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--ease-soft:cubic-bezier(.2, .6, .4, 1);--z-below-2:-2;--z-below:-1;--z-base:1;--z-raised:2;--z-sticky:10;--z-overlay:20;--z-popover:30;--z-sticky-bar:100;--z-sheet:200;--z-dropdown:1000;--z-sidebar:99999;--z-modal:100000;--z-sheet-backdrop:100001;--z-sheet-content:100002}@media (width<=767px){:root{--topbar-h:64px}}:root[data-theme=dark],[data-ui-theme=dark],html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14171a;--surface:#1a1e22;--surface-2:#23282d;--surface-3:#101316;--border:#2b3138;--border-strong:#39414a;--border-input:#414a54;--divider:#23272c;--backdrop:#0000008c;--text:#eef1f4;--text-2:#b6bec6;--text-3:#8a939c;--text-muted:#9aa3ad;--brand:#22d573;--brand-hover:#38e084;--on-brand:#0d1a12;--graphite:#d9dde2;--graphite-hover:#eceff2;--on-graphite:#0a0a0a;--ok:#22d573;--ok-soft:#16331f;--ok-fg:#4ade80;--ok-tint:#17241c;--info:#5b93f0;--info-soft:#172740;--info-fg:#8fb6f7;--accent-blue:#4d9dff;--accent-blue-soft:#14243a;--warn:#e0a83c;--warn-soft:#33280f;--warn-fg:#e8bd63;--danger:#f2555a;--danger-soft:#3a1d1f;--danger-fg:#ff9a9a;--danger-strong:#ff6b6b;--ring-ok:#22d57347;--ring-danger:#f2555a47;--ring-info:#5b93f047;--ring-warn:#e0a83c47;--qr-bg:#f4f5f3;--qr-fg:#0a0a0a;--shadow-xs:0 1px 3px #00000080;--shadow-sm:0 2px 8px #00000080;--shadow-md:0 4px 16px #0000008c;--shadow-lg:0 4px 24px #0009;--shadow-xl:0 8px 32px #000000a6;--shadow-soft:0 5px 15px #00000073;--shadow-stack:0 1px 2px #00000040, 0 2px 4px #00000040, 0 4px 8px #0000004d, 0 8px 16px #0000004d, 0 16px 32px #00000059, 0 32px 64px #0006;--glow-brand:0 18px 38px #22d57338, 0 8px 18px #38e08429;--glow-brand-hover:0 22px 46px #22d57347, 0 10px 22px #38e08433;--glow-danger:0 18px 38px #f2555a38, 0 8px 18px #ff9a9a29}body,html{height:100%;color:var(--text);background:var(--surface-3);font-size:var(--font-base);overscroll-behavior-y:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}h1{font-size:var(--font-lg)}h2,h3,h4,h5,h6{font-size:var(--font-base)}li,ol,ul{list-style:none}a{color:var(--text);text-decoration:none}button,input,select,textarea{font-size:inherit;font-family:inherit}button,input{background:0 0;border:none}select{appearance:none;background-image:none}button:focus,input:focus,select:focus,textarea:focus{outline:none}input:-webkit-autofill{transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important;border-color:inherit!important}input:-webkit-autofill{transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important;border-color:inherit!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important;border-color:inherit!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important;border-color:inherit!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important;border-color:inherit!important}input:autofill{transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important;border-color:inherit!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{resize:none}[role=button],a,button,input,label,select,textarea{touch-action:manipulation}.form__title{margin:0 0 var(--space-2);font-size:var(--font-2xl);letter-spacing:var(--tracking-tight-2)}@media (width<=767px){.form__title{font-size:var(--font-xl)}}.tab-actions,.tab-strip{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.tab-actions__count,.tab-strip__title{font-size:var(--font-md);font-weight:var(--weight-semibold);color:var(--text);margin:0}.tab-strip{flex-wrap:wrap}.ui-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bento-block{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-7);min-width:0}@media (width<=767px){.bento-block{padding:var(--space-4) var(--space-5)}}.glassbar{--glassbar-surface:var(--surface-3);--glassbar-blur:12px;background:linear-gradient(to bottom,var(--glassbar-surface) 0,var(--glassbar-surface) 45%,color-mix(in srgb,var(--glassbar-surface) 55%,transparent) 78%,transparent 100%);position:relative}.glassbar:before{content:"";z-index:var(--z-below);pointer-events:none;-webkit-backdrop-filter:blur(var(--glassbar-blur));backdrop-filter:blur(var(--glassbar-blur));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000 55%,#0000);mask-image:linear-gradient(#000,#000 55%,#0000)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glassbar{background:linear-gradient(to bottom,var(--glassbar-surface) 0,var(--glassbar-surface) 70%,color-mix(in srgb,var(--glassbar-surface) 60%,transparent) 88%,transparent 100%)}}@media (prefers-reduced-transparency:reduce){.glassbar{background:linear-gradient(to bottom,var(--glassbar-surface) 0,var(--glassbar-surface) 70%,color-mix(in srgb,var(--glassbar-surface) 60%,transparent) 88%,transparent 100%)}.glassbar:before{display:none}}html{scroll-behavior:smooth}body.has-modal{width:100%;padding-right:var(--scrollbar-gap,0);position:fixed;left:0;right:0;overflow:hidden}#__nuxt,#app{transition:filter var(--dur-base) var(--ease-std)}#__nuxt.app--blurred,#app.app--blurred{filter:blur(5px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#__nuxt,#app{transition:none}}.input__wrapper>.input.input{width:100%;max-width:none}.head__actions,.plan-buttons{align-items:center}.app-shell .app-shell__main select{padding:0 var(--space-8) 0 var(--space-4);border-radius:var(--radius-field);background-position:right var(--space-3) center;font-size:var(--font-base)}.app-shell .app-shell__main .chips select,.app-shell .app-shell__main .filters select{min-height:var(--control-h-md)}.app-shell .app-shell__main select:not(:focus){box-shadow:var(--inset-input)}.plan-stack{min-width:0}.plan-columns,.plan-kpis,.plan-stack{gap:var(--bento-gap);display:grid}.plan-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.plan-columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.plan-buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.plan-flow{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;font-size:var(--font-sm);display:flex}.plan-flow--total{border-top:1px solid var(--divider);font-weight:var(--weight-semibold)}.plan-negative{color:var(--danger-fg)}@media (width<=1100px){.plan-columns{grid-template-columns:minmax(0,1fr)}}
