@import "https://fonts.googleapis.com/css2?family=Marcellus&display=swap";[data-layout=mockup]{--mk-navy:#1e3a8a;--mk-navy-hover:#16306f;--mk-navy-border:#1e3a8a24;--mk-navy-border-strong:#1e3a8a40;--mk-page:#fafbfc;--mk-surface:#fff;--mk-surface-head:#f8fafc;--mk-border:#e2e8f0;--mk-track:#e2e8f0;--mk-accent:#1e3a8a;--mk-blue:#3a81f6;--mk-blue-light:#60a5fa;--mk-mix-parcelado:#1e3a8a;--mk-mix-debito:#2563eb;--mk-mix-pix:#3b82f6;--mk-mix-credito:#64748b;--mk-mix-boleto:#748196;--mk-btn-primary-bg:#1e3a8a;--mk-btn-primary-bg-hover:#16306f;--mk-btn-primary-fg:#fff;--mk-text:#0f172a;--mk-text-secondary:#334155;--mk-text-muted:#617592;--mk-badge-fg:#64748b;--mk-badge-border:#64748b29;--mk-green-bg:#dcfce7;--mk-green-fg:#15803d;--mk-red-bg:#fee2e2;--mk-red-fg:#b91c1c;--mk-amber-bg:#fef3c7;--mk-amber-fg:#b45309;--mk-gray-bg:#eef1f7;--mk-gray-fg:#475569;--mk-glass-bg:#ffffff8c;--mk-glass-bg-strong:#ffffffc7;--mk-glass-edge:#ffffffd9;--mk-glass-edge-glow:#ffffff59;--mk-glass-sheen-opacity:.9;--mk-glass-shadow:0 22px 48px #0f172a24, 0 2px 6px #0f172a0f, 0 0 0 1px #ffffffb3, inset 0 1px 0 #ffffffe6, inset 0 -14px 30px #0f172a0d;--mk-glass-shadow-hover:0 26px 56px #0f172a29, 0 0 0 1px #fffc, inset 0 1px 0 #fffffff2;--mk-panel-subtle:#ffffff73;--mk-input-bg:#fffc;--mk-input-border:#7e97b4;--mk-field-border:#7994b9;--mk-danger-border:#fecaca;--mk-row-hover:#1e3a8a12;--mk-table-row-hover:#3b82f60f;--mk-modal-backdrop:#0f172a52;--mk-card-shadow:0 1px 3px #0f172a0f;--mk-radius-lg:12px;--mk-radius-md:8px;--mk-radius-pill:9999px;--mk-card-padding:20px;--mk-grid-gap:24px;--mk-grid-gap-compact:16px;--mk-transition:.15s ease;--mk-sidebar-w:232px}[data-layout=mockup][data-mk-theme=escuro]{--mk-page:#0b1220;--mk-surface:#111a30;--mk-surface-head:#16203a;--mk-border:#ffffff24;--mk-track:#243052;--mk-accent:#93c5fd;--mk-blue:#60a5fa;--mk-blue-light:#93c5fd;--mk-mix-parcelado:#93c5fd;--mk-mix-debito:#60a5fa;--mk-mix-pix:#3b82f6;--mk-mix-credito:#94a3b8;--mk-mix-boleto:#cbd5e1;--mk-btn-primary-bg:#2563eb;--mk-btn-primary-bg-hover:#1d4ed8;--mk-btn-primary-fg:#fff;--mk-text:#e7edf8;--mk-text-secondary:#b8c4da;--mk-text-muted:#7c8cab;--mk-badge-fg:#a3b2cc;--mk-badge-border:#ffffff2e;--mk-navy-border:#ffffff1f;--mk-navy-border-strong:#ffffff38;--mk-green-bg:#12301f;--mk-green-fg:#4ade80;--mk-red-bg:#3a1420;--mk-red-fg:#f87171;--mk-amber-bg:#33250e;--mk-amber-fg:#fbbf24;--mk-gray-bg:#1c2740;--mk-gray-fg:#9fb0cc;--mk-glass-bg:#111a3099;--mk-glass-bg-strong:#111a30d1;--mk-glass-edge:#fff3;--mk-glass-edge-glow:#ffffff14;--mk-glass-sheen-opacity:.22;--mk-glass-shadow:0 22px 48px #00000075, 0 2px 6px #00000052, 0 0 0 1px #ffffff1a, inset 0 1px 0 #ffffff1f, inset 0 -14px 30px #00000042;--mk-glass-shadow-hover:0 26px 56px #00000085, 0 0 0 1px #ffffff24, inset 0 1px 0 #ffffff29;--mk-panel-subtle:#ffffff0d;--mk-input-bg:#0b1220b3;--mk-input-border:#ffffff61;--mk-field-border:#ffffff61;--mk-danger-border:#7f2130;--mk-row-hover:#ffffff14;--mk-table-row-hover:#60a5fa1a;--mk-modal-backdrop:#020610a8;--mk-card-shadow:0 1px 3px #0006}[data-layout=mockup]{background:var(--mk-page);min-height:100vh;color:var(--mk-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:clip}[data-layout=mockup] .mockup-sidebar{z-index:10;width:var(--mk-sidebar-w);background:linear-gradient(180deg, var(--mk-navy), var(--mk-navy-hover));transition:width var(--mk-transition);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-x:hidden}[data-layout=mockup] .mockup-sidebar__logo{align-items:center;padding:24px;display:flex}[data-layout=mockup] .mockup-sidebar__logo:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid #fff}[data-layout=mockup] .mockup-sidebar__logo img{object-fit:contain;width:auto;max-width:100%;max-height:44px;display:block}[data-layout=mockup] .mockup-sidebar__nav{flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px 16px;display:flex;overflow:hidden auto}[data-layout=mockup] .mockup-sidebar__link{border-radius:var(--mk-radius-md);color:#ffffffd9;height:40px;transition:background-color var(--mk-transition), color var(--mk-transition);white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}[data-layout=mockup] .mockup-sidebar__link svg{stroke-width:1.75px;flex-shrink:0;width:18px;height:18px}[data-layout=mockup] .mockup-sidebar__link:hover{color:#fff;background:#ffffff0f}[data-layout=mockup] .mockup-sidebar__link--active{color:#fff;background:#ffffff1a}[data-layout=mockup] .mockup-sidebar__link:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}[data-layout=mockup] .mockup-sidebar__footer{border-top:1px solid #ffffff1f;align-items:center;gap:10px;padding:16px 20px 24px;display:flex}[data-layout=mockup] .mockup-sidebar__avatar{border-radius:var(--mk-radius-pill);color:#fff;background:#ffffff29;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}[data-layout=mockup] .mockup-sidebar__user{flex-direction:column;min-width:0;display:flex;overflow:hidden}[data-layout=mockup] .mockup-sidebar__name,[data-layout=mockup] .mockup-sidebar__role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-layout=mockup] .mockup-sidebar__name{color:#ffffffd9;font-size:13px;font-weight:600;line-height:1.3}[data-layout=mockup] .mockup-sidebar__role{color:#fff9;font-size:12px;line-height:1.3}[data-layout=mockup] .mockup-sidebar__toggle-row{justify-content:flex-end;padding:0 16px 4px;display:flex}[data-layout=mockup] .mockup-sidebar__toggle{margin-left:0}[data-layout=mockup][data-sidebar=recolhida]{--mk-sidebar-w:64px}[data-layout=mockup][data-sidebar=recolhida] .mockup-sidebar__logo{justify-content:center;padding:20px 8px}[data-layout=mockup][data-sidebar=recolhida] .mockup-sidebar__logo img{max-width:44px}[data-layout=mockup][data-sidebar=recolhida] .mockup-sidebar__toggle-row{justify-content:center;padding:0 8px 4px}[data-layout=mockup][data-sidebar=recolhida] .mockup-sidebar__nav{padding:8px}[data-layout=mockup][data-sidebar=recolhida] .mockup-sidebar__link{justify-content:center;gap:0;padding:0}[data-layout=mockup][data-sidebar=recolhida] .mockup-sidebar__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-layout=mockup][data-sidebar=recolhida] .mockup-sidebar__footer{padding:16px 0 calc(16px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;gap:8px}[data-layout=mockup][data-sidebar=recolhida] .mockup-sidebar__footer .mockup-sidebar__switch{margin-left:0}[data-layout=mockup][data-sidebar=recolhida] .mockup-sidebar .mockup-sidebar__user{display:none}[data-layout=mockup] .mockup-main{min-width:0;min-height:100vh;margin-left:var(--mk-sidebar-w);transition:margin-left var(--mk-transition);padding:32px}[data-layout=mockup] .mockup-content{gap:var(--mk-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));width:100%;min-width:0;max-width:1160px;margin:0 auto;display:grid}[data-layout=mockup] .mockup-page-header{flex-direction:column;grid-column:1/-1;justify-content:center;gap:2px;min-width:0;min-height:36px;display:flex}[data-layout=mockup] .mockup-page-title{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600;line-height:1.25}[data-layout=mockup] .mockup-page-subtitle{color:var(--mk-text-secondary);margin-top:0;font-size:13px;display:block}[data-layout=mockup] .mockup-glass{background:var(--mk-glass-bg);-webkit-backdrop-filter:blur(20px)saturate(1.6)brightness(1.04);box-shadow:var(--mk-glass-shadow);border-radius:24px;transition:transform .18s cubic-bezier(.3,.7,.4,1),box-shadow .18s;position:relative;overflow:hidden}[data-layout=mockup] .mockup-glass:before{border-radius:inherit;background:radial-gradient(120% 80% at var(--mx,25%) var(--my,0%), #ffffff8c 0%, #fff0 45%), linear-gradient(135deg, #fff9 0%, #fff0 30%, #fff0 70%, #ffffff59 100%);content:"";mix-blend-mode:screen;opacity:var(--mk-glass-sheen-opacity);pointer-events:none;position:absolute;inset:0}[data-layout=mockup] .mockup-glass:after{border:1px solid var(--mk-glass-edge);border-radius:inherit;box-shadow:inset 0 0 12px var(--mk-glass-edge-glow);content:"";-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-layout=mockup] .mockup-glass:hover{box-shadow:var(--mk-glass-shadow-hover);transform:translateY(-2px)}[data-layout=mockup] .mockup-kpi-row{gap:var(--mk-grid-gap-compact);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}[data-layout=mockup] .mockup-kpi{padding:var(--mk-card-padding);flex-direction:column;gap:6px;display:flex}[data-layout=mockup] .mockup-kpi__label{color:var(--mk-text-secondary);margin:0;font-size:12px;font-weight:500;line-height:1.35}[data-layout=mockup] .mockup-kpi__value{font-feature-settings:"cv11", "ss01";font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}[data-layout=mockup] .mockup-kpi__context{color:var(--mk-text-secondary);font-size:12px}[data-layout=mockup] .mockup-kpi--link{cursor:pointer}[data-layout=mockup] .mockup-kpi__link{color:inherit;font:inherit;text-decoration:none}[data-layout=mockup] .mockup-kpi__link:after{content:"";z-index:1;position:absolute;inset:0}[data-layout=mockup] .mockup-kpi__link:focus-visible{outline:none}[data-layout=mockup] .mockup-kpi--link:focus-within{outline:2px solid var(--mk-accent);outline-offset:-2px}[data-layout=mockup] .mockup-kpi--link:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){[data-layout=mockup] .mockup-kpi--link:hover{transform:none}}[data-layout=mockup] .mockup-goal--link{cursor:pointer}[data-layout=mockup] .mockup-goal--link:focus-within{outline:2px solid var(--mk-accent);outline-offset:-2px}[data-layout=mockup] .mockup-kpi__toggle{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}[data-layout=mockup] .mockup-kpi__toggle:after{content:"";z-index:1;position:absolute;inset:0}[data-layout=mockup] .mockup-kpi__toggle:focus-visible{outline:none}[data-layout=mockup] .mockup-kpi--active{outline:2px solid var(--mk-accent);outline-offset:-2px}[data-layout=mockup] .mockup-lia{flex-direction:column;grid-column:7/-1;padding:0;display:flex;overflow:hidden}[data-layout=mockup] .mockup-lia__header{background:var(--mk-navy);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}[data-layout=mockup] .mockup-lia__title{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:flex}[data-layout=mockup] .mockup-lia__title svg{stroke-width:1.75px;width:16px;height:16px}[data-layout=mockup] .mockup-lia__dot{border-radius:var(--mk-radius-pill);background:var(--mk-blue);width:8px;height:8px}[data-layout=mockup] .mockup-lia__body{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex}[data-layout=mockup] .mockup-insight{border-radius:var(--mk-radius-md);background:var(--mk-surface-head);flex-direction:column;gap:8px;padding:12px;display:flex}[data-layout=mockup] .mockup-insight__text{margin:0;font-size:13px;line-height:1.45}[data-layout=mockup] .mockup-insight__text strong{font-weight:600}[data-layout=mockup] .mockup-badge{border-radius:var(--mk-radius-pill);white-space:nowrap;justify-content:center;align-items:center;height:22px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}[data-layout=mockup] .mockup-badge--red{background:var(--mk-red-bg);color:var(--mk-red-fg)}[data-layout=mockup] .mockup-badge--amber{background:var(--mk-amber-bg);color:var(--mk-amber-fg)}[data-layout=mockup] .mockup-badge--green{background:var(--mk-green-bg);color:var(--mk-green-fg)}[data-layout=mockup] .mockup-badge--neutral{background:var(--mk-gray-bg);color:var(--mk-gray-fg)}[data-layout=mockup] .mockup-btn-ghost{min-height:34px;color:var(--mk-accent);cursor:pointer;transition:background-color var(--mk-transition);background:0 0;border:none;border-radius:6px;align-self:flex-start;align-items:center;gap:4px;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}[data-layout=mockup] .mockup-btn-ghost:hover{background:var(--mk-row-hover)}[data-layout=mockup] .mockup-btn-ghost:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}[data-layout=mockup] .mockup-btn-ghost svg{stroke-width:1.75px;flex-shrink:0;width:14px;height:14px}[data-layout=mockup] .mockup-formula__row>.mockup-btn-ghost{white-space:nowrap;flex-shrink:0}[data-layout=mockup] .mockup-back{grid-column:1/-1;justify-self:start;margin-bottom:-8px}[data-layout=mockup] .mockup-goal{min-height:148px;padding:var(--mk-card-padding);flex-direction:column;grid-column:1/7;justify-content:space-between;display:flex}[data-layout=mockup] .mockup-goal__label{color:var(--mk-text-secondary);margin:0;font-size:13px;font-weight:500;line-height:1.35}[data-layout=mockup] .mockup-goal__row{align-items:baseline;gap:6px;display:flex}[data-layout=mockup] .mockup-goal__value{font-feature-settings:"cv11", "ss01";font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}[data-layout=mockup] .mockup-goal__target{color:var(--mk-text-secondary);font-size:13px}[data-layout=mockup] .mockup-goal__track{border-radius:var(--mk-radius-pill);background:var(--mk-track);height:8px;margin:4px 0 2px;position:relative}[data-layout=mockup] .mockup-goal__fill{border-radius:var(--mk-radius-pill);background:var(--mk-blue);width:96%;height:100%;position:absolute;top:0;left:0}[data-layout=mockup] .mockup-goal__marker{background:var(--mk-accent);opacity:.55;width:1px;height:14px;position:absolute;top:-3px;left:95.2%}[data-layout=mockup] .mockup-goal__footer{color:var(--mk-text-secondary);font-size:12px}[data-layout=mockup] .mockup-day{padding:var(--mk-card-padding);flex-direction:column;grid-column:1/-1;gap:14px;display:flex}[data-layout=mockup] .mockup-card-title{margin:0;font-size:16px;font-weight:600;line-height:1.35}[data-layout=mockup] .mockup-day__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-layout=mockup] .mockup-day__item{border-bottom:1px solid var(--mk-border);align-items:center;gap:12px;padding:10px 0;display:flex}[data-layout=mockup] .mockup-day__item:last-child{border-bottom:none}[data-layout=mockup] .mockup-day__icon{border-radius:var(--mk-radius-md);background:var(--mk-page);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}[data-layout=mockup] .mockup-day__icon svg{width:16px;height:16px;color:var(--mk-accent);stroke-width:1.75px}[data-layout=mockup] .mockup-day__text{flex:1;font-size:13px;line-height:1.4}[data-layout=mockup] .mockup-day__text strong{font-weight:600}[data-layout=mockup] .mockup-page-header--controls{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}[data-layout=mockup] .mockup-header-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-layout=mockup] .mockup-segmented{border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:var(--mk-surface);padding:2px;display:flex}[data-layout=mockup] .mockup-segmented__btn{color:var(--mk-text-secondary);cursor:pointer;transition:background-color var(--mk-transition), color var(--mk-transition);background:0 0;border:none;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500}[data-layout=mockup] .mockup-segmented__btn--active{background:var(--mk-btn-primary-bg);color:var(--mk-btn-primary-fg)}[data-layout=mockup] .mockup-segmented__btn:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}[data-layout=mockup] .mockup-search{border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:var(--mk-surface);width:190px;color:var(--mk-text-secondary);align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:flex}[data-layout=mockup] .mockup-search svg{stroke-width:1.75px;flex-shrink:0;width:15px;height:15px}[data-layout=mockup] .mockup-search:focus-within{outline:2px solid var(--mk-accent);outline-offset:2px}[data-layout=mockup] .mockup-search input{width:100%;color:var(--mk-text);font:inherit;background:0 0;border:none;outline:none}[data-layout=mockup] .mockup-search input::placeholder{color:var(--mk-text-secondary)}[data-layout=mockup] .mockup-hero{min-height:148px;padding:var(--mk-card-padding);flex-direction:column;grid-column:1/9;justify-content:space-between;display:flex}[data-layout=mockup] .mockup-hero__label{color:var(--mk-text-secondary);margin:0;font-size:13px;font-weight:500;line-height:1.35}[data-layout=mockup] .mockup-hero__row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}[data-layout=mockup] .mockup-hero__value{font-feature-settings:"cv11", "ss01";font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:40px;font-weight:700}[data-layout=mockup] .mockup-hero__delta{border-radius:var(--mk-radius-pill);background:var(--mk-red-bg);height:22px;color:var(--mk-red-fg);align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}[data-layout=mockup] .mockup-hero__delta svg{stroke-width:2.5px;width:10px;height:10px}[data-layout=mockup] .mockup-hero__context{color:var(--mk-text-secondary);font-size:13px}[data-layout=mockup] .mockup-goal--wallet{grid-column:9/-1}[data-layout=mockup] .mockup-kpi-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}[data-layout=mockup] .mockup-kpi__context--positive{color:var(--mk-green-fg);font-weight:500}[data-layout=mockup] .mockup-chart{padding:var(--mk-card-padding);flex-direction:column;grid-column:1/8;gap:12px;display:flex}[data-layout=mockup] .mockup-card-subtitle{color:var(--mk-text-secondary);margin-top:2px;font-size:13px}[data-layout=mockup] .mockup-chart__wrap{width:100%}[data-layout=mockup] .mockup-chart__wrap svg{width:100%;height:auto;display:block}[data-layout=mockup] .mockup-chart__hit{cursor:pointer}[data-layout=mockup] .mockup-chart__hit:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px;stroke:var(--mk-accent);stroke-width:2px}[data-layout=mockup][data-mk-theme=escuro] .mockup-chart__wrap svg line{stroke:var(--mk-border)}[data-layout=mockup][data-mk-theme=escuro] .mockup-chart__wrap svg text{fill:var(--mk-text-muted)!important}[data-layout=mockup][data-mk-theme=escuro] .mockup-chart__wrap svg text[font-weight="600"]{fill:var(--mk-text)!important}[data-layout=mockup][data-mk-theme=escuro] .mockup-chart__wrap svg rect[stroke]{fill:var(--mk-surface);stroke:var(--mk-border)}[data-layout=mockup][data-mk-theme=escuro] .mockup-chart__wrap svg path[fill=none]{stroke:var(--mk-blue)}[data-layout=mockup][data-mk-theme=escuro] .mockup-chart__wrap svg path:not([fill=none]){fill:var(--mk-blue)}[data-layout=mockup][data-mk-theme=escuro] .mockup-chart__wrap svg circle[r="7"]{fill:var(--mk-surface)}[data-layout=mockup][data-mk-theme=escuro] .mockup-chart__wrap svg circle[r="5"]{fill:var(--mk-accent)}[data-layout=mockup] .mockup-lia--wallet{grid-column:8/-1}[data-layout=mockup] .mockup-mix{padding:var(--mk-card-padding);flex-direction:column;grid-column:1/8;gap:16px;display:flex}[data-layout=mockup] .mockup-mix__bar{border-radius:var(--mk-radius-md);width:100%;height:24px;display:flex;overflow:hidden}[data-layout=mockup] .mockup-mix__legend{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}[data-layout=mockup] .mockup-mix__item{align-items:center;gap:8px;font-size:13px;display:flex}[data-layout=mockup] .mockup-mix__swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}[data-layout=mockup] .mockup-mix__name{flex:1}[data-layout=mockup] .mockup-mix__value{font-variant-numeric:tabular-nums;font-weight:600}[data-layout=mockup] .mockup-tech{padding:var(--mk-card-padding);flex-direction:column;grid-column:8/-1;gap:14px;display:flex}[data-layout=mockup] .mockup-tech__rows{flex-direction:column;gap:12px;display:flex}[data-layout=mockup] .mockup-tech__row{align-items:center;gap:12px;display:flex}[data-layout=mockup] .mockup-tech__icon{border-radius:var(--mk-radius-md);background:var(--mk-page);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}[data-layout=mockup] .mockup-tech__icon svg{width:18px;height:18px;color:var(--mk-accent);stroke-width:1.75px}[data-layout=mockup] .mockup-tech__name{flex:1;font-size:14px;font-weight:500}[data-layout=mockup] .mockup-tech__count{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}[data-layout=mockup] .mockup-tech__footer{border-top:1px solid var(--mk-border);color:var(--mk-amber-fg);align-items:center;gap:6px;padding-top:12px;font-size:12px;display:flex}[data-layout=mockup] .mockup-tech__link{color:var(--mk-amber-fg);cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}[data-layout=mockup] .mockup-table{flex-direction:column;grid-column:1/-1;min-width:0;padding:0;display:flex}[data-layout=mockup] .mockup-table__header{padding:44px var(--mk-card-padding) 16px;justify-content:space-between;align-items:center;gap:12px;display:flex}[data-layout=mockup] .mockup-table__wrap{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}[data-layout=mockup] .mockup-table table{border-collapse:collapse;width:100%;min-width:820px}[data-layout=mockup] .mockup-table thead th{border-bottom:1px solid var(--mk-border);background:var(--mk-surface-head);color:var(--mk-text-secondary);letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600}[data-layout=mockup] .mockup-table thead th:first-child{width:28px}[data-layout=mockup] .mockup-table th.mockup-table__num,[data-layout=mockup] .mockup-table td.mockup-table__num{text-align:right}[data-layout=mockup] .mockup-table td.mockup-table__num{font-weight:600}[data-layout=mockup] .mockup-table th.mockup-table__center,[data-layout=mockup] .mockup-table td.mockup-table__center{text-align:center}[data-layout=mockup] .mockup-table tbody td{border-bottom:1px solid var(--mk-border);padding:0 16px;font-size:14px}[data-layout=mockup] .mockup-table tbody tr{height:44px;transition:background-color var(--mk-transition)}[data-layout=mockup] .mockup-table tbody tr:hover{background:var(--mk-table-row-hover)}[data-layout=mockup] .mockup-table tbody tr:last-child td{border-bottom:none}[data-layout=mockup] .mockup-table__empty-row{height:auto}[data-layout=mockup] .mockup-table__empty-row:hover{background:0 0}[data-layout=mockup] .mockup-table__row--clickable{cursor:pointer}[data-layout=mockup] .mockup-table__row--clickable:focus-visible{outline:2px solid var(--mk-accent);outline-offset:-2px}[data-layout=mockup] .mockup-table__empty-row td{padding:0}[data-layout=mockup] .mockup-table__rank{color:var(--mk-text-secondary);font-weight:500}[data-layout=mockup] .mockup-table__ec{color:inherit;font-weight:500;text-decoration:none}[data-layout=mockup] a.mockup-table__ec:hover,[data-layout=mockup] a.mockup-table__ec:focus-visible{text-decoration:underline}[data-layout=mockup] a.mockup-btn-ghost{text-decoration:none}[data-layout=mockup] .mockup-note a{color:var(--mk-accent);font-weight:600}[data-layout=mockup] a.mockup-table__serial{color:inherit;text-decoration:none}[data-layout=mockup] a.mockup-table__serial:hover,[data-layout=mockup] a.mockup-table__serial:focus-visible{text-decoration:underline}[data-layout=mockup] .mockup-table__time a{color:inherit;text-decoration:none}[data-layout=mockup] .mockup-table__time a:hover,[data-layout=mockup] .mockup-table__time a:focus-visible{text-decoration:underline}[data-layout=mockup] .mockup-table__ec:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}[data-layout=mockup] .mockup-table__segment{color:var(--mk-text-secondary);margin-top:2px;font-size:12px}[data-layout=mockup] .mockup-table__delta{justify-content:flex-end;align-items:center;gap:3px;width:100%;font-size:13px;font-weight:600;display:inline-flex}[data-layout=mockup] .mockup-table__delta svg{stroke-width:2.25px;width:12px;height:12px}[data-layout=mockup] .mockup-table__delta--up{color:var(--mk-green-fg)}[data-layout=mockup] .mockup-table__delta--down{color:var(--mk-red-fg)}[data-layout=mockup] .mockup-table__take{color:var(--mk-text-secondary);text-align:right;font-weight:500}[data-layout=mockup] .mockup-table__footer{border-top:1px solid var(--mk-border);background:var(--mk-surface-head);color:var(--mk-text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:13px;display:flex}[data-layout=mockup] .mockup-hero--sales{min-height:96px;padding:var(--mk-card-padding);grid-column:1/-1}[data-layout=mockup] .mockup-hero__value--sales{font-size:32px}[data-layout=mockup] .mockup-chart--sales{grid-column:1/9}[data-layout=mockup] .mockup-mix--sales{grid-column:9/-1}[data-layout=mockup] .mockup-mix__legend--single{grid-template-columns:1fr}[data-layout=mockup] .mockup-table--sales table{min-width:720px}[data-layout=mockup] .mockup-table--sales thead th:first-child{width:auto}[data-layout=mockup] .mockup-table__time,[data-layout=mockup] .mockup-table__brand{color:var(--mk-text-secondary);font-variant-numeric:tabular-nums}[data-layout=mockup] .mockup-hero--commission{min-height:120px;padding:var(--mk-card-padding);grid-column:1/9}[data-layout=mockup] .mockup-hero__value--commission{font-size:36px}[data-layout=mockup] .mockup-hero__delta--positive{background:var(--mk-green-bg);color:var(--mk-green-fg)}[data-layout=mockup] .mockup-payout{min-height:120px;padding:var(--mk-card-padding);flex-direction:column;grid-column:9/-1;justify-content:space-between;display:flex}[data-layout=mockup] .mockup-payout__label{color:var(--mk-text-secondary);margin:0;font-size:13px;font-weight:500;line-height:1.35}[data-layout=mockup] .mockup-payout__value{font-variant-numeric:tabular-nums;margin-top:5px;font-size:20px;font-weight:700}[data-layout=mockup] .mockup-payout__footer{color:var(--mk-text-secondary);font-size:12px}[data-layout=mockup] .mockup-formula{padding:var(--mk-card-padding);flex-direction:column;grid-column:1/-1;gap:14px;display:flex}[data-layout=mockup] .mockup-formula__list{flex-direction:column;display:flex}[data-layout=mockup] .mockup-formula__row{border-bottom:1px solid var(--mk-border);justify-content:space-between;align-items:center;gap:24px;padding:12px 0;display:flex}[data-layout=mockup] .mockup-formula__row:last-child{border-bottom:none}[data-layout=mockup] .mockup-formula__name{font-size:14px;font-weight:600}[data-layout=mockup] .mockup-formula__description{color:var(--mk-text-secondary);margin-top:2px;font-size:12px}[data-layout=mockup] .mockup-formula__value{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px;font-weight:700}[data-layout=mockup] .mockup-bar{background:#94a3b840;border-radius:4px;flex:1;min-width:80px;height:8px;overflow:hidden}[data-layout=mockup] .mockup-bar>span{height:100%;display:block}[data-layout=mockup] .mockup-table--commissions table{min-width:720px}[data-layout=mockup] .mockup-formula--panel{grid-column:auto}[data-layout=mockup] .mockup-formula--txn-refund{border:1px solid var(--mk-danger-border)}[data-layout=mockup] .mockup-note{color:var(--mk-text-secondary);grid-column:1/-1;padding:14px 20px;font-size:13px;line-height:1.5}[data-layout=mockup] .mockup-note strong{color:var(--mk-text);font-weight:600}[data-layout=mockup] .mockup-kpi-row--5{grid-template-columns:repeat(5,minmax(0,1fr))}[data-layout=mockup] .mockup-btn-primary{border:1px solid var(--mk-btn-primary-bg);border-radius:var(--mk-radius-md);background:var(--mk-btn-primary-bg);min-height:34px;color:var(--mk-btn-primary-fg);cursor:pointer;transition:background-color var(--mk-transition), border-color var(--mk-transition), transform var(--mk-transition);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}[data-layout=mockup] .mockup-btn-primary:hover{border-color:var(--mk-btn-primary-bg-hover);background:var(--mk-btn-primary-bg-hover);transform:translateY(-1px)}[data-layout=mockup] .mockup-btn-primary:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}[data-layout=mockup] .mockup-btn-primary svg{stroke-width:1.75px;width:14px;height:14px}[data-layout=mockup] .mockup-table--equipment table{min-width:760px}[data-layout=mockup] .mockup-table--equipment thead th:first-child{width:auto}[data-layout=mockup] .mockup-table__serial{font-variant-numeric:tabular-nums;font-weight:600}[data-layout=mockup] .mockup-table__last-transaction{color:var(--mk-text-secondary);font-variant-numeric:tabular-nums}[data-layout=mockup] .mockup-settings-card{padding:var(--mk-card-padding);flex-direction:column;gap:14px;display:flex}[data-layout=mockup] .mockup-settings-card--profile{grid-column:1/7}[data-layout=mockup] .mockup-settings-card--session{grid-column:7/-1}[data-layout=mockup] .mockup-settings-card--preferences{grid-column:1/-1}[data-layout=mockup] .mockup-profile{align-items:center;gap:14px;display:flex}[data-layout=mockup] .mockup-profile__avatar{border-radius:var(--mk-radius-pill);background:var(--mk-navy);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:600;display:flex}[data-layout=mockup] .mockup-profile__name{font-size:16px;font-weight:600}[data-layout=mockup] .mockup-profile__role{color:var(--mk-text-secondary);margin-top:1px;font-size:13px}[data-layout=mockup] .mockup-profile__meta{color:var(--mk-text-secondary);flex-direction:column;gap:6px;margin-top:2px;font-size:13px;display:flex}[data-layout=mockup] .mockup-session-note{border-radius:var(--mk-radius-md);background:var(--mk-surface-head);color:var(--mk-text-secondary);padding:14px 16px;font-size:13px;line-height:1.5}[data-layout=mockup] .mockup-preferences{flex-direction:column;display:flex}[data-layout=mockup] .mockup-preference{border-bottom:1px solid var(--mk-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}[data-layout=mockup] .mockup-preference:last-child{border-bottom:none}[data-layout=mockup] .mockup-preference__name{font-size:14px;font-weight:500}[data-layout=mockup] .mockup-preference__description{color:var(--mk-text-secondary);margin-top:2px;font-size:12px}[data-layout=mockup] .mockup-toggle{border-radius:var(--mk-radius-pill);background:var(--mk-track);cursor:pointer;width:40px;height:22px;transition:background-color var(--mk-transition);border:none;flex-shrink:0;padding:0;position:relative}[data-layout=mockup] .mockup-toggle:after{content:"";width:18px;height:18px;transition:left var(--mk-transition);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}[data-layout=mockup] .mockup-toggle--on{background:var(--mk-accent)}[data-layout=mockup] .mockup-toggle--on:after{left:20px}[data-layout=mockup] .mockup-toggle:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}[data-layout=mockup] .mockup-simulator{padding:var(--mk-card-padding);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}[data-layout=mockup] .mockup-simulator__text{color:var(--mk-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.5}[data-layout=mockup] .mockup-footer-note{color:var(--mk-text-muted);text-align:center;grid-column:1/-1;padding-top:8px;font-size:12px}[data-layout=mockup] .mockup-content>h2{grid-column:1/-1;margin:0 0 8px;font-size:1.25rem}[data-layout=mockup] .mockup-content>p{color:var(--mk-text-secondary);grid-column:1/-1;margin:0;line-height:1.6}@media (max-width:1023px){[data-layout=mockup] .mockup-main{padding:16px}[data-layout=mockup] .mockup-content{gap:var(--mk-grid-gap-compact);grid-template-columns:1fr}[data-layout=mockup] .mockup-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-layout=mockup] .mockup-goal,[data-layout=mockup] .mockup-lia,[data-layout=mockup] .mockup-day{grid-column:1/-1}[data-layout=mockup] .mockup-page-header--controls{flex-direction:column;align-items:flex-start}[data-layout=mockup] .mockup-header-controls{width:100%}[data-layout=mockup] .mockup-segmented{max-width:100%;overflow-x:auto}[data-layout=mockup] .mockup-search{width:100%}[data-layout=mockup] .mockup-hero,[data-layout=mockup] .mockup-goal--wallet,[data-layout=mockup] .mockup-chart,[data-layout=mockup] .mockup-lia--wallet,[data-layout=mockup] .mockup-mix,[data-layout=mockup] .mockup-tech,[data-layout=mockup] .mockup-table,[data-layout=mockup] .mockup-chart--sales,[data-layout=mockup] .mockup-mix--sales,[data-layout=mockup] .mockup-hero--commission,[data-layout=mockup] .mockup-payout,[data-layout=mockup] .mockup-formula,[data-layout=mockup] .mockup-note{grid-column:1/-1}[data-layout=mockup] .mockup-kpi-row--4,[data-layout=mockup] .mockup-kpi-row--5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-layout=mockup] .mockup-settings-card--profile,[data-layout=mockup] .mockup-settings-card--session,[data-layout=mockup] .mockup-settings-card--preferences,[data-layout=mockup] .mockup-simulator{grid-column:1/-1}[data-layout=mockup] .mockup-simulator{flex-direction:column;align-items:flex-start}}@media (max-width:639px){[data-layout=mockup] .mockup-main{padding:12px}[data-layout=mockup] .mockup-kpi-row,[data-layout=mockup] .mockup-kpi-row--4,[data-layout=mockup] .mockup-kpi-row--5{grid-template-columns:minmax(0,1fr)}[data-layout=mockup] .mockup-header-controls,[data-layout=mockup] .mockup-segmented{width:100%}[data-layout=mockup] .mockup-segmented__btn{flex:1;min-width:0;padding-inline:8px}[data-layout=mockup] .mockup-hero,[data-layout=mockup] .mockup-hero--sales,[data-layout=mockup] .mockup-hero--commission{padding:var(--mk-card-padding)}[data-layout=mockup] .mockup-hero__value,[data-layout=mockup] .mockup-hero__value--sales,[data-layout=mockup] .mockup-hero__value--commission{font-size:30px}[data-layout=mockup] .mockup-table__header,[data-layout=mockup] .mockup-table__footer{flex-direction:column;align-items:flex-start}[data-layout=mockup] .mockup-mix__legend{grid-template-columns:1fr}[data-layout=mockup] .mockup-profile{align-items:flex-start}}[data-layout=mockup] .mockup-fonte-badge{z-index:2;border:1px solid var(--mk-badge-border);border-radius:var(--mk-radius-pill);background:var(--mk-glass-bg-strong);max-width:calc(100% - 28px);color:var(--mk-badge-fg);pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;top:11px;right:14px;overflow:hidden}[data-layout=mockup] .mockup-fonte-badge svg{stroke-width:1.75px;flex-shrink:0;width:12px;height:12px}[data-layout=mockup] .mockup-fonte-badge--lia{top:51px}[data-layout=mockup] .mockup-fonte-badge--bottom{top:auto;bottom:8px;right:10px}[data-layout=mockup] .mockup-glass:has(>.mockup-fonte-badge--bottom){padding-bottom:42px}[data-layout=mockup] .mockup-fonte-badge--table{top:11px;bottom:auto;right:14px}[data-layout=mockup] .mockup-empty-state{min-height:112px;padding:var(--mk-card-padding);color:var(--mk-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}[data-layout=mockup] .mockup-empty-state svg{width:24px;height:24px;color:var(--mk-accent);stroke-width:1.5px}[data-layout=mockup] .mockup-skeleton{flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:112px;display:flex}[data-layout=mockup] .mockup-skeleton--compact{min-height:66px}[data-layout=mockup] .mockup-skeleton span{border-radius:var(--mk-radius-pill);background:var(--mk-track);width:76%;height:13px;animation:1.2s ease-in-out infinite mockup-skeleton-pulse}[data-layout=mockup] .mockup-skeleton span:nth-child(2){width:48%;height:24px}[data-layout=mockup] .mockup-skeleton span:nth-child(3){width:64%}[data-layout=mockup] .mockup-data-error{min-height:72px;color:var(--mk-red-fg);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;font-size:12px;display:flex}[data-layout=mockup] .mockup-data-error button{border:1px solid var(--mk-danger-border);border-radius:var(--mk-radius-md);background:var(--mk-surface);color:var(--mk-red-fg);cursor:pointer;font:inherit;padding:5px 9px;font-weight:600}[data-layout=mockup] .mockup-tech__link:focus-visible,[data-layout=mockup] .mockup-data-error button:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}@media (prefers-reduced-transparency:reduce){[data-layout=mockup] .mockup-glass{background:var(--mk-surface);box-shadow:var(--mk-card-shadow);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){[data-layout=mockup] *,[data-layout=mockup] :before,[data-layout=mockup] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-layout=mockup] .mockup-glass:before{display:none}[data-layout=mockup] .mockup-glass:hover,[data-layout=mockup] .mockup-btn-primary:hover{transform:none}}@media (hover:none),(pointer:coarse){[data-layout=mockup] .mockup-glass:hover{box-shadow:var(--mk-glass-shadow);transform:none}[data-layout=mockup] .mockup-table tbody tr:hover{background:0 0}[data-layout=mockup] .mockup-table tbody tr.mockup-table__row--clickable:active{background:var(--mk-table-row-hover)}}@media (max-width:639px){[data-layout=mockup] .mockup-fonte-badge,[data-layout=mockup] .mockup-fonte-badge--lia,[data-layout=mockup] .mockup-fonte-badge--table{top:auto;bottom:8px;right:10px}[data-layout=mockup] .mockup-glass:has(.mockup-fonte-badge){padding-bottom:42px}}[data-layout=mockup] .mockup-sidebar__switch{border-radius:var(--mk-radius-md);color:#ffffff8c;cursor:pointer;width:28px;height:28px;transition:background-color var(--mk-transition), color var(--mk-transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}[data-layout=mockup] .mockup-sidebar__switch:hover{color:#fff;background:#ffffff1a}[data-layout=mockup] .mockup-sidebar__switch:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}[data-layout=mockup] .mockup-sidebar__switch svg{stroke-width:1.75px;width:16px;height:16px}[data-layout=mockup] .mockup-persona-select{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:960px;min-height:100vh;margin:0 auto;padding:64px 24px;display:flex}[data-layout=mockup] .mockup-persona-select__logo{object-fit:contain;width:auto;max-width:200px;max-height:40px;margin-bottom:24px}[data-layout=mockup] .mockup-persona-select__title{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:600}[data-layout=mockup] .mockup-persona-select__subtitle{color:var(--mk-text-secondary);margin:8px 0 40px;font-size:14px}[data-layout=mockup] .mockup-persona-select__form{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:720px;display:flex}[data-layout=mockup] .mockup-persona-select__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}[data-layout=mockup] .mockup-persona-card{outline-offset:2px}[data-layout=mockup] .mockup-persona-card--selected{box-shadow:0 0 0 2px var(--mk-accent), 0 22px 48px #0f172a24, 0 2px 6px #0f172a0f}[data-layout=mockup] .mockup-persona-card__button{width:100%;height:100%;color:inherit;cursor:pointer;font:inherit;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}[data-layout=mockup] .mockup-persona-card__button:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}[data-layout=mockup] .mockup-persona-card__button svg{width:28px;height:28px;color:var(--mk-accent);stroke-width:1.5px}[data-layout=mockup] .mockup-persona-card__name{font-size:14px;font-weight:600}[data-layout=mockup] .mockup-persona-card__cargo{color:var(--mk-text-secondary);font-size:12px}[data-layout=mockup] .mockup-persona-select__field{width:100%;max-width:320px;color:var(--mk-text-secondary);text-align:left;flex-direction:column;gap:6px;font-size:13px;display:flex}[data-layout=mockup] .mockup-persona-select__field input{border:1px solid var(--mk-field-border);border-radius:var(--mk-radius-md);background:var(--mk-surface);color:var(--mk-text);font:inherit;padding:10px 14px}[data-layout=mockup] .mockup-persona-select__field input:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}[data-layout=mockup] .mockup-persona-select__error{color:var(--mk-red-fg);margin:0;font-size:13px}[data-layout=mockup] .mockup-table--team table{min-width:720px}[data-layout=mockup] .mockup-team-goals,[data-layout=mockup] .mockup-team-structure{padding:var(--mk-card-padding);grid-column:1/-1}[data-layout=mockup] .mockup-team-goals__header,[data-layout=mockup] .mockup-team-modal__header,[data-layout=mockup] .mockup-team-modal__footer,[data-layout=mockup] .mockup-team-goals__item,[data-layout=mockup] .mockup-team-goals__actions{align-items:center;display:flex}[data-layout=mockup] .mockup-team-goals__header,[data-layout=mockup] .mockup-team-modal__header,[data-layout=mockup] .mockup-team-modal__footer{justify-content:space-between;gap:16px}[data-layout=mockup] .mockup-team-goals__list{margin:18px 0 0;padding:0;list-style:none;display:grid}[data-layout=mockup] .mockup-team-goals__item{border-top:1px solid var(--mk-border);justify-content:space-between;gap:16px;min-height:58px}[data-layout=mockup] .mockup-team-goals__item strong,[data-layout=mockup] .mockup-team-goals__item span{display:block}[data-layout=mockup] .mockup-team-goals__item strong{font-size:14px}[data-layout=mockup] .mockup-team-goals__item span,[data-layout=mockup] .mockup-team-goals__loading,[data-layout=mockup] .mockup-team-structure__group span,[data-layout=mockup] .mockup-team-structure__group p,[data-layout=mockup] .mockup-team-structure__direct{color:var(--mk-text-secondary);font-size:13px}[data-layout=mockup] .mockup-team-goals__actions{flex-shrink:0;gap:8px}[data-layout=mockup] .mockup-team-structure{gap:18px;display:grid}[data-layout=mockup] .mockup-team-structure__group{border:1px solid var(--mk-navy-border);border-radius:var(--mk-radius-md);background:var(--mk-panel-subtle);padding:14px}[data-layout=mockup] .mockup-team-structure__group span,[data-layout=mockup] .mockup-team-structure__group strong,[data-layout=mockup] .mockup-team-structure__group p{display:block}[data-layout=mockup] .mockup-team-structure__group strong{color:var(--mk-accent);margin-top:4px}[data-layout=mockup] .mockup-team-structure__group p,[data-layout=mockup] .mockup-team-structure__direct{margin:4px 0 0}[data-layout=mockup] .mockup-team-modal{z-index:20;background:var(--mk-modal-backdrop);place-items:center;padding:20px;display:grid;position:fixed;inset:0}[data-layout=mockup] .mockup-team-modal__dialog{width:min(100%,440px);padding:24px}[data-layout=mockup] .mockup-team-modal__dialog.mockup-ficha-modal{overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow-y:auto}[data-layout=mockup] .mockup-team-modal__header h2{margin:0;font-size:18px}[data-layout=mockup] .mockup-team-modal__form{gap:14px;margin-top:20px;display:grid}[data-layout=mockup] .mockup-team-modal__form label{color:var(--mk-text-secondary);gap:6px;font-size:13px;font-weight:600;display:grid}[data-layout=mockup] .mockup-team-modal__form input,[data-layout=mockup] .mockup-team-modal__form select{border:1px solid var(--mk-input-border);border-radius:var(--mk-radius-md);background:var(--mk-input-bg);width:100%;color:var(--mk-text);font:inherit;padding:9px 10px}[data-layout=mockup] .mockup-team-modal__form input:focus-visible,[data-layout=mockup] .mockup-team-modal__form select:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}[data-layout=mockup] .mockup-team-modal__error{color:var(--mk-red-fg);margin:0;font-size:13px}[data-layout=mockup] .mockup-team-modal__footer{justify-content:flex-end}@media (min-width:640px){[data-layout=mockup] .mockup-persona-select__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-layout=mockup] .mockup-kpi-section{grid-column:1/-1;position:relative}[data-layout=mockup] .mockup-kpi-edit{z-index:3;border-radius:var(--mk-radius-pill);width:30px;height:30px;color:var(--mk-text-muted);cursor:pointer;transition:background-color var(--mk-transition), color var(--mk-transition);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-8px;right:0}[data-layout=mockup] .mockup-kpi-edit:hover,[data-layout=mockup] .mockup-kpi-edit:focus-visible{background:var(--mk-row-hover);color:var(--mk-accent)}[data-layout=mockup] .mockup-kpi-edit:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}[data-layout=mockup] .mockup-kpi-edit svg{stroke-width:1.75px;width:15px;height:15px}[data-layout=mockup] .mockup-kpi-modal__list{gap:2px;max-height:340px;margin:20px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}[data-layout=mockup] .mockup-kpi-modal__row{border-top:1px solid var(--mk-border);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:4px 2px;display:flex}[data-layout=mockup] .mockup-kpi-modal__row--disabled .mockup-kpi-modal__toggle span{color:var(--mk-text-muted)}[data-layout=mockup] .mockup-kpi-modal__toggle{color:var(--mk-text);align-items:center;gap:10px;font-size:14px;display:flex}[data-layout=mockup] .mockup-kpi-modal__toggle input{width:16px;height:16px;accent-color:var(--mk-accent)}[data-layout=mockup] .mockup-kpi-modal__arrows{flex-shrink:0;gap:4px;display:flex}[data-layout=mockup] .mockup-kpi-modal__arrow-btn{border-radius:var(--mk-radius-md);width:26px;height:26px;color:var(--mk-text-secondary);cursor:pointer;transition:background-color var(--mk-transition);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}[data-layout=mockup] .mockup-kpi-modal__arrow-btn:hover:not(:disabled){background:var(--mk-row-hover);color:var(--mk-accent)}[data-layout=mockup] .mockup-kpi-modal__arrow-btn:disabled{color:var(--mk-text-muted);cursor:not-allowed;opacity:.4}[data-layout=mockup] .mockup-kpi-modal__arrow-btn svg{width:14px;height:14px}[data-layout=mockup] .mockup-kpi-modal__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}[data-layout=mockup] .mockup-kpi-modal__footer-actions{gap:8px;display:flex}@keyframes mockup-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}[data-layout=mockup] .mockup-drag-section{border-radius:24px;grid-column:1/-1;display:grid;position:relative}[data-layout=mockup] .mockup-drag-section[data-section-id=meta],[data-layout=mockup] .mockup-drag-section[data-section-id=lia]{grid-column:span 6}[data-layout=mockup] .mockup-drag-handle{z-index:3;border-radius:var(--mk-radius-md);width:24px;height:20px;color:var(--mk-text-muted);cursor:grab;opacity:0;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-22px;left:2px}[data-layout=mockup] .mockup-drag-section:hover .mockup-drag-handle,[data-layout=mockup] .mockup-drag-handle:focus-visible{opacity:1}@media (hover:none),(pointer:coarse){[data-layout=mockup] .mockup-drag-handle{opacity:1;width:44px;height:40px;top:-30px;left:-8px}}[data-layout=mockup] .mockup-drag-handle:hover{background:var(--mk-row-hover);color:var(--mk-accent)}[data-layout=mockup] .mockup-drag-handle:active{cursor:grabbing}[data-layout=mockup] .mockup-drag-handle:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}[data-layout=mockup] .mockup-drag-handle svg{stroke-width:1.75px;width:15px;height:15px}[data-layout=mockup] .mockup-drag-section--dragging{opacity:.5}[data-layout=mockup] .mockup-drag-section--over{outline:2px dashed var(--mk-blue);outline-offset:4px}@media (prefers-reduced-motion:no-preference){[data-layout=mockup] .mockup-drag-section{transition:opacity var(--mk-transition)}[data-layout=mockup] .mockup-drag-handle{transition:opacity var(--mk-transition), background-color var(--mk-transition), color var(--mk-transition)}}@media (max-width:1023px){[data-layout=mockup] .mockup-drag-section[data-section-id=meta],[data-layout=mockup] .mockup-drag-section[data-section-id=lia]{grid-column:1/-1}}@media (max-width:639px){[data-layout=mockup] .mockup-bottombar{z-index:10;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(180deg, var(--mk-navy), var(--mk-navy-hover));border-top:1px solid #ffffff1f;display:flex;position:fixed;inset:auto 0 0}[data-layout=mockup] .mockup-bottombar__item{color:#ffffffd9;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 2px;text-decoration:none;display:flex}[data-layout=mockup] .mockup-bottombar__item svg{stroke-width:1.75px;width:22px;height:22px}[data-layout=mockup] .mockup-bottombar__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1;overflow:hidden}[data-layout=mockup] .mockup-bottombar__item--active{color:#fff}[data-layout=mockup] .mockup-bottombar__item--active svg{color:#93c5fd}[data-layout=mockup] .mockup-bottombar__item:focus-visible{outline-offset:-2px;outline:2px solid #93c5fd}[data-layout=mockup] .mockup-main{padding-bottom:calc(56px + env(safe-area-inset-bottom) + 12px);margin-left:0}[data-layout=mockup] .mockup-mais__backdrop{z-index:20;background:#0408168c;position:fixed;inset:0}[data-layout=mockup] .mockup-mais{z-index:21;overscroll-behavior:contain;max-height:80dvh;padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg, var(--mk-navy), var(--mk-navy-hover));color:#fff;border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}[data-layout=mockup] .mockup-mais__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}[data-layout=mockup] .mockup-mais__list a{border-radius:var(--mk-radius-md);color:#ffffffd9;align-items:center;gap:12px;min-height:48px;padding:0 12px;text-decoration:none;display:flex}[data-layout=mockup] .mockup-mais__list a.active{color:#fff;background:#ffffff1a}[data-layout=mockup] .mockup-mais__list a:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}[data-layout=mockup] .mockup-mais__footer{border-top:1px solid #ffffff1f;align-items:center;gap:10px;margin-top:8px;padding:12px;display:flex}[data-layout=mockup] .mockup-search input,[data-layout=mockup] .mockup-team-modal__form input,[data-layout=mockup] .mockup-team-modal__form select{font-size:16px}}body.mockup-mais-open{overflow:hidden}.monument{--mnt-navy-deep:#080d1f;--mnt-navy:#101a3d;--mnt-navy-mid:#16306f;--mnt-blue:#3a81f6;--mnt-gold:#f4c542;--mnt-gold-hot:#ffdd80;--mnt-ink:#f4f7ff;--mnt-ink-soft:#c3d0ef;--mnt-ink-mute:#93a6d8;--mx:0;--my:0;background:radial-gradient(120% 90% at 50% -10%, var(--mnt-navy-mid) 0%, var(--mnt-navy) 42%, var(--mnt-navy-deep) 100%);color:var(--mnt-ink);grid-template-columns:minmax(0,44%) minmax(0,56%);align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.monument__aurora{pointer-events:none;background:radial-gradient(46% 30% at 22% 76%,#3a81f629,#0000 70%),radial-gradient(38% 26% at 78% 22%,#60a5fa1a,#0000 70%);animation:16s ease-in-out infinite alternate mnt-aurora;position:absolute;inset:-20%}@keyframes mnt-aurora{0%{transform:translate(0,0)rotate(0)}to{transform:translateY(-3%)rotate(2deg)}}.monument__rays{left:calc(-4% + var(--mx) * -8px);filter:blur(6px);opacity:0;pointer-events:none;background:conic-gradient(from 168deg at 30% 26%,#0000 0deg,#c4d6ff24 8deg,#0000 20deg,#c4d6ff17 30deg,#0000 44deg);width:58%;height:100%;animation:2.6s .5s forwards mnt-rays-in;position:absolute;bottom:0}@keyframes mnt-rays-in{to{opacity:1}}.monument__statue-wrap{pointer-events:none;height:min(92vh,100%);transform:translate3d(calc(var(--mx) * 10px), calc(var(--my) * 6px), 0);align-self:end;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;container-type:inline-size}.monument__figure{aspect-ratio:667/1000;pointer-events:none;opacity:0;height:min(104%,149.925cqw);margin-block:auto;animation:1.9s cubic-bezier(.16,1,.3,1) .25s forwards mnt-arrive;position:absolute;top:0;bottom:-4%;left:4%;overflow:visible;transform:translateY(7%)scale(1.07)}.monument__statue{object-fit:contain;filter:brightness(.92)saturate(.9)drop-shadow(0 30px 80px #040816b3);width:100%;height:100%;animation:1.9s cubic-bezier(.16,1,.3,1) .25s forwards mnt-arrive-filter;display:block}@keyframes mnt-arrive{0%{opacity:0;transform:translateY(7%)scale(1.07)}55%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mnt-arrive-filter{0%{filter:brightness(.55)saturate(.7)blur(16px)drop-shadow(0 30px 80px #04081600)}to{filter:brightness(.92)saturate(.9)blur()drop-shadow(0 30px 80px #040816b3)}}.monument__torch{aspect-ratio:1;filter:blur(2px);opacity:0;pointer-events:none;background:radial-gradient(circle,#ffdd808c 0%,#f4c54242 34%,#0000 68%);width:34%;animation:1.4s 1.35s forwards mnt-torch-in,5s ease-in-out 2.8s infinite alternate mnt-torch-pulse;position:absolute;top:10.26%;left:18.4%}@keyframes mnt-torch-in{to{opacity:1}}@keyframes mnt-torch-pulse{0%{opacity:.85;transform:scale(1)}to{opacity:1;transform:scale(1.18)}}.monument__mist{pointer-events:none;height:42%;position:absolute;inset:auto 0 0}.monument__mist--far{transform:translate3d(calc(var(--mx) * 5px), 0, 0);background:linear-gradient(#0000 25%,#101a3dd9)}.monument__mist--near{height:30%;transform:translate3d(calc(var(--mx) * 16px), 0, 0);background:radial-gradient(70% 90% at 26% 100%,#080d1feb 0%,#0000 72%),linear-gradient(#0000 20%,#080d1ff5 100%)}.monument__content{z-index:2;max-width:720px;transform:translate3d(calc(var(--mx) * -6px), calc(var(--my) * -4px), 0);grid-column:2;padding:clamp(24px,5vw,88px);transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative}.monument__wordmark{object-fit:contain;filter:drop-shadow(0 6px 30px #3a81f64d);align-self:flex-start;height:clamp(54px,7vw,84px)}.monument__title{letter-spacing:.04em;color:var(--mnt-ink);text-wrap:balance;margin:clamp(18px,3vh,30px) 0 10px;font-family:Marcellus,Georgia,serif;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:400;line-height:1.12}.monument__subtitle{color:var(--mnt-ink-soft);letter-spacing:.01em;margin-bottom:clamp(22px,4vh,40px);font-size:15px}.monument__reveal{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards mnt-reveal;transform:translateY(22px)}.monument__reveal--1{animation-delay:.9s}.monument__reveal--2{animation-delay:1.05s}.monument__reveal--3{animation-delay:1.2s}.monument__reveal--4{animation-delay:1.45s}.monument__reveal--5{animation-delay:1.7s}@keyframes mnt-reveal{to{opacity:1;transform:none}}.monument__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.monument-card{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;min-height:76px;color:var(--mnt-ink);cursor:pointer;background:linear-gradient(155deg,#ffffff12,#ffffff05);border:1px solid #c3d0ef29;border-radius:16px;flex-direction:row;align-items:center;gap:14px;padding:14px 16px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s,background .35s;display:flex;position:relative}.monument-card:hover,.monument-card:focus-visible{background:linear-gradient(155deg,#ffffff1a,#ffffff0a);border-color:#60a5fa80;transform:translateY(-3px);box-shadow:0 18px 44px #04081680}.monument-card:focus-visible{outline:2px solid var(--mnt-blue);outline-offset:2px}.monument-card[aria-pressed=true]{background:linear-gradient(155deg,#f4c54221,#ffffff08);border-color:#f4c542bf;box-shadow:0 0 0 1px #f4c5424d,0 18px 44px #04081680}.monument-card__avatar{letter-spacing:.03em;width:44px;height:44px;color:var(--mnt-ink);background:linear-gradient(140deg, var(--mnt-navy-mid), #3a81f68c);border:1px solid #c3d0ef47;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.monument-card[aria-pressed=true] .monument-card__avatar{background:linear-gradient(140deg, #a8842a, var(--mnt-gold));color:#241a03;border-color:#ffdd8099}.monument-card__text{flex-direction:column;gap:2px;min-width:0;display:flex}.monument-card__name{letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.monument-card__cargo{color:var(--mnt-ink-soft);overflow-wrap:break-word;font-size:12.5px}.monument-card__role-ic{width:16px;height:16px;color:var(--mnt-ink-mute);flex:none;margin-left:auto;transition:color .3s}.monument-card[aria-pressed=true] .monument-card__role-ic{color:var(--mnt-gold)}.monument__field{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.monument__field>span{color:var(--mnt-ink-soft);font-size:13px;font-weight:600}.monument__field input{color:var(--mnt-ink);background:#080d1f8c;border:1px solid #c3d0ef42;border-radius:12px;outline:none;max-width:340px;padding:13px 16px;font-size:14.5px;transition:border-color .25s,box-shadow .25s}.monument__field input::placeholder{color:var(--mnt-ink-mute)}.monument__field input:focus-visible{border-color:var(--mnt-blue);box-shadow:0 0 0 3px #3a81f640}.monument__error{color:#ffb4a8;margin:0 0 14px;font-size:13.5px}.monument__enter{background:linear-gradient(135deg, var(--mnt-blue), var(--mnt-navy-mid));color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 34px;font-size:15px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 12px 34px #3a81f659}.monument__enter:hover,.monument__enter:focus-visible{transform:translateY(-2px);box-shadow:0 18px 44px #3a81f673}.monument__enter:focus-visible{outline:2px solid var(--mnt-gold);outline-offset:3px}.monument__hint{color:var(--mnt-ink-mute);margin-top:18px;font-size:12px}@media (max-width:900px){.monument{display:block;overflow-y:auto}.monument__statue-wrap{opacity:.5;width:100%;height:62vh;position:absolute;inset:0 0 auto auto}.monument__figure{height:min(100%,149.925cqw);margin-block:0;inset:0 -18% auto auto}.monument__content{max-width:none;min-height:100vh;background:linear-gradient(#0000 0%,#080d1ff5 45%);flex-direction:column;justify-content:flex-end;min-height:100dvh;padding:28vh 22px 34px;display:flex;position:relative}.monument__grid{grid-template-columns:1fr;gap:10px}.monument-card{border-radius:14px;min-height:64px;padding:12px 14px}.monument-card__avatar{flex-basis:40px;width:40px;height:40px;font-size:14px}.monument-card__name{font-size:14px}.monument__field input{max-width:none;font-size:16px}.monument__enter{justify-content:center;width:100%}}@media (min-width:640px) and (max-width:900px){.monument__statue-wrap{opacity:.6;height:74vh}.monument__content{padding:20vh clamp(28px,6vw,56px) 40px}.monument__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.monument__title{font-size:clamp(2.2rem,5vw,3rem)}.monument__field input{max-width:420px}.monument__enter{width:auto;min-width:220px}}@media (min-width:900.02px),not (max-width:900px){.monument__content{max-height:100dvh;scroll-padding:12px;overflow:hidden auto}}@media (prefers-reduced-motion:reduce){.monument *,.monument :before,.monument :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.monument__statue,.monument__figure,.monument__rays,.monument__torch,.monument__reveal{opacity:1;filter:none;transform:none}.monument__statue-wrap,.monument__content,.monument__mist--far,.monument__mist--near{transform:none!important}}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--lp-bg,#f5f7fb);width:100%;height:100%;color:var(--lp-ink,#14213d);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,system-ui,-apple-system,sans-serif;transition:background-color .25s,color .25s;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html,body{transition:none}}#root{width:100%;min-height:100vh;position:relative}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1e3a8a26;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#1e3a8a4d}::selection{color:#14213d;background:#3b82f633}:root{--brand-bg:#0a0a0f;--brand-bg-elev-1:#12121a;--brand-bg-elev-2:#1a1a2e;--brand-fg:#e8e8f0;--brand-fg-muted:#9090a8;--brand-primary:#a855f6;--brand-secondary:#06b6d4;--brand-accent:#f472b6;--brand-success:#22c55e;--brand-warning:#facc15;--brand-danger:#f43f5e;--brand-font-sans:"Inter", system-ui, -apple-system, sans-serif;--brand-font-display:"Orbitron", "Inter", system-ui, sans-serif;--brand-font-mono:"JetBrains Mono", ui-monospace, monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--glass-blur:14px;--glass-border:#a855f640;--glass-bg:#12121a8c;--neon-glow:0 0 12px #a855f699;--motion-fast:.12s;--motion-base:.22s;--motion-slow:.42s;--motion-ease:cubic-bezier(.2, .8, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s}}*,:before,:after{box-sizing:border-box}html,body{background:var(--lp-bg,#f5f7fb);min-height:100%;color:var(--lp-ink,#14213d);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;transition:background-color .25s,color .25s}@media (prefers-reduced-motion:reduce){html,body{transition:none}}#root{isolation:isolate;min-height:100vh}a{color:inherit}img,svg,video{max-width:100%;display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lp-bg:radial-gradient(ellipse 900px 560px at 8% -12%, #3b82f60d, transparent 60%), radial-gradient(ellipse 760px 520px at 104% 8%, #1e3a8a0a, transparent 60%), #eef1f7;--lp-bg-base:#eef1f7;--lp-card:#fff;--lp-card-border:#1e3a8a26;--lp-primary:#1e3a8a;--lp-primary-dim:#16295c;--lp-primary-text:#1e3a8a;--lp-accent:#3b82f6;--lp-accent-glow:#2563eb;--lp-purple:#1e3a8a;--lp-purple-glow:#16295c;--lp-green:#16a34a;--lp-green-dim:#15803d;--lp-red:#dc2626;--lp-red-glow:#b91c1c;--lp-yellow:#d97706;--lp-yellow-dim:#b45309;--lp-gold:#c9a227;--lp-silver:#94a3b8;--lp-bronze:#b08968;--lp-diamond:#93b4f0;--lp-text:#fff;--lp-text-dim:#c7d4f0;--lp-text-bright:#fff;--lp-white:#fff;--lp-ink:#14213d;--lp-ink-dim:#5a6b8f;--lp-ink-strong:#0b1220;--lp-pink:#93b4f0;--lp-pink-glow:#60a5fa;--lp-cyan:#3b82f6;--lp-cyan-glow:#2563eb;--lp-glass-bg:color-mix(in srgb, var(--lp-primary) 88%, transparent);--lp-glass-border:#ffffff1f;--lp-red-text:#c51c16;--lp-yellow-text:#915f08;--lp-green-text:#19763b;--lp-gold-text:#876822;--lp-accent-text:#1d5fd0;--lp-silver-text:#5c6c80;--lp-bronze-text:#8b6143;--lp-diamond-text:#516384;--lp-kpi-pos:#58e18a;--lp-kpi-neg:#f9b9b7;--lp-severity-critical:#fab7bd;--lp-severity-high:#fabba8;--lp-severity-severe:#fabe89;--lp-navy-red-text:#fde8e7;--lp-navy-green-text:#cbf6db;--lp-navy-yellow-text:#fbbf24;--lp-navy-gold-text:#e5c158;--lp-navy-primary-text:#93baf9}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lp-bg:radial-gradient(ellipse 900px 560px at 8% -12%, #3454b438, transparent 60%), radial-gradient(ellipse 760px 520px at 104% 8%, #60a5fa1a, transparent 60%), #0b1220;--lp-bg-base:#0b1220;--lp-card:#101830;--lp-card-border:#ffffff14;--lp-primary:#3454b4;--lp-primary-dim:#3d64c2;--lp-primary-text:#60a5fa;--lp-accent:#60a5fa;--lp-accent-glow:#3b82f6;--lp-purple:#3454b4;--lp-purple-glow:#24356e;--lp-green:#22c55e;--lp-green-dim:#16a34a;--lp-red:#f87171;--lp-red-glow:#ef4444;--lp-yellow:#fbbf24;--lp-yellow-dim:#f59e0b;--lp-gold:#e5c158;--lp-silver:#b8c2d1;--lp-bronze:#c89b78;--lp-diamond:#93b4f0;--lp-text:#fff;--lp-text-dim:#c7d4f0;--lp-text-bright:#fff;--lp-white:#fff;--lp-ink:#eef2fa;--lp-ink-dim:#9db0d6;--lp-ink-strong:#fff;--lp-pink:#93b4f0;--lp-pink-glow:#60a5fa;--lp-cyan:#60a5fa;--lp-cyan-glow:#3b82f6;--lp-glass-bg:#16224ad1;--lp-glass-border:#ffffff1a;--lp-red-text:#f2645f;--lp-yellow-text:#daa60b;--lp-green-text:#22c35d;--lp-gold-text:#c09530;--lp-accent-text:#60a5fa;--lp-silver-text:#798fab;--lp-bronze-text:#c47d4a;--lp-diamond-text:#93b4f0;--lp-kpi-pos:#e4faec;--lp-kpi-neg:#fef2f1;--lp-severity-critical:#f05353;--lp-severity-high:#f87171;--lp-severity-severe:#fb923c;--lp-navy-red-text:#fde8e7;--lp-navy-green-text:#cbf6db;--lp-navy-yellow-text:#fbbf24;--lp-navy-gold-text:#e5c158;--lp-navy-primary-text:#93baf9}
