@custom-variant dark (&:is(.dark *));:root{--lumni-night:#11121F;--lumni-cyan:#59C1D4;--lumni-magenta:#D93F8F;--lumni-purple:#A3559C;--brand-50:#EAF9FC;--brand-100:#D7F2F7;--brand-200:#B9E8F0;--brand-300:#8ED7E4;--brand-400:var(--lumni-cyan);--brand-500:#43AFC5;--brand-600:#2F91A9;--brand-700:#256F83;--brand-800:#1E5363;--brand-900:#183B48;--brand-950:#102932;--brand-magenta:var(--lumni-magenta);--brand-purple:var(--lumni-purple);--night-0:#FFFFFF;--night-50:#F7F8FB;--night-100:#ECEEF6;--night-200:#D9DEEA;--night-300:#B8BECE;--night-400:#8F96AA;--night-500:#6E758C;--night-600:#4D5368;--night-700:#34384C;--night-800:#202235;--night-900:var(--lumni-night);--night-950:#090A12;--material-100:oklch(0.950 0.012 60);--material-300:oklch(0.840 0.018 60);--material-500:oklch(0.620 0.020 60);--material-700:oklch(0.430 0.018 60);--success-500:oklch(0.460 0.080 158);--warning-500:oklch(0.620 0.130 82);--danger-500:oklch(0.510 0.155 28);--info-500:oklch(0.480 0.075 230);--success-dk:oklch(0.760 0.110 165);--warning-dk:oklch(0.840 0.130 82);--danger-dk:oklch(0.690 0.180 28);--info-dk:oklch(0.760 0.090 220);--trust-imported:var(--info-dk);--trust-normalized:var(--lumni-purple);--trust-reconciled:var(--brand-400);--trust-divergent:var(--danger-dk);--trust-validated:var(--success-dk);--chart-finance:var(--lumni-cyan);--chart-operations:var(--lumni-purple);--chart-tax:var(--lumni-magenta);--chart-cashflow:oklch(0.700 0.085 145);--chart-people:#F2C879;--surface-quiet:#171827;--surface-elevated:#202235;--surface-overlay:rgba(9,10,18,.86);--text-primary:#F6F8FF;--text-secondary:#D7DBEA;--text-muted:#9299AD;--text-disabled:#5E6378;--text-inverse:#10121E;--border-quiet:rgba(222,244,249,.07);--border-default:rgba(222,244,249,.12);--border-strong:rgba(222,244,249,.22);--border-focus:rgba(89,193,212,.9);--glow-cyan:0 0 28px rgba(89,193,212,.22);--glow-magenta:0 0 30px rgba(217,63,143,.20);--glow-purple:0 0 32px rgba(163,85,156,.20);--glow-bottom-light:0 28px 80px rgba(89,193,212,.16),0 40px 120px rgba(217,63,143,.12);--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.75rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:4rem;--text-7xl:5.5rem;--radius:.5rem;--max-w:1180px;--shadow-sm:0 1px 2px rgba(8,12,24,0.10);--shadow-md:0 8px 24px rgba(8,12,24,0.14);--shadow-lg:0 24px 60px rgba(8,12,24,0.22);--shadow-xl:0 40px 80px rgba(8,12,24,0.32);--font-display:"Canela","Canela Light",Georgia,serif;--font-sans:"Messina Sans","Inter",Arial,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}@media (max-width:767px){.lumni-mobile-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;position:fixed!important;z-index:80!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;margin:0!important;padding:.5rem .75rem calc(1.65rem + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--border-quiet)!important;border-radius:0!important;background:rgba(8,13,23,.94)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lumni-content-canvas{padding:1rem 1.125rem calc(6.2rem + env(safe-area-inset-bottom))!important}.lumni-command-center,.lumni-finance-mobile-approval,.lumni-realistic-mock-assistant,.lumni-realistic-mock-calendar,.lumni-realistic-mock-capacity,.lumni-realistic-mock-operations{max-height:calc(100vh - 6.2rem)!important;overflow:hidden!important}.lumni-finance-mobile-approval header{min-height:5.2rem!important;padding:.72rem!important}.lumni-finance-mobile-approval article{min-height:6.05rem!important;padding:.62rem .72rem!important}.lumni-mobile-payment-actions button{min-height:1.95rem!important}.lumni-realistic-mock-operations{display:grid!important;grid-template-columns:1fr!important;grid-gap:.58rem!important;gap:.58rem!important}.ops-checklist,.ops-issues,.ops-maintenance,.ops-status-area{display:grid!important;grid-gap:.42rem!important;gap:.42rem!important;padding:.72rem!important}.ops-checklist p,.ops-issues p,.ops-maintenance p,.ops-status-area p{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:.48rem!important;gap:.48rem!important;min-height:2.1rem!important;padding:.36rem .46rem!important}.ops-checklist p span,.ops-issues p span,.ops-status-area p span{width:.5rem!important;min-height:.5rem!important}.ops-checklist p b,.ops-issues p b,.ops-maintenance p b,.ops-status-area p b{min-width:0!important;line-height:1.15!important}.ops-checklist p em,.ops-issues p em,.ops-maintenance p em,.ops-status-area p em{justify-self:end!important;white-space:nowrap!important;font-size:.62rem!important}.lumni-realistic-mock-calendar{display:grid!important;grid-template-columns:1fr!important;grid-gap:.58rem!important;gap:.58rem!important;padding:0!important}.lumni-realistic-mock-calendar header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:.36rem!important;gap:.36rem!important;padding:.68rem .78rem!important;min-height:auto!important}.lumni-realistic-mock-calendar header em{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:.32rem!important;gap:.32rem!important}.lumni-realistic-mock-calendar header em span{width:.45rem!important;min-height:.45rem!important}.lumni-realistic-mock-calendar .calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important;min-height:17rem!important;grid-gap:.32rem!important;gap:.32rem!important;padding:.68rem!important}.lumni-realistic-mock-calendar .calendar-grid span{display:grid!important;align-content:start!important;justify-items:end!important;min-height:2rem!important;padding:.24rem!important}.lumni-realistic-mock-calendar .calendar-grid small{display:block!important;font-size:.48rem!important;line-height:1!important}.lumni-realistic-mock-calendar footer{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:.5rem!important;gap:.5rem!important;min-height:auto!important;padding:0!important}.lumni-realistic-mock-calendar footer span{display:grid!important;min-height:3.4rem!important;padding:.5rem!important}.lumni-realistic-mock-capacity{display:grid!important;grid-template-columns:1fr!important;grid-gap:.58rem!important;gap:.58rem!important}.lumni-realistic-mock-capacity .capacity-gauge{min-height:8.8rem!important;padding:.7rem!important}.lumni-realistic-mock-capacity .capacity-gauge i{width:48%!important;min-height:3.4rem!important}.lumni-realistic-mock-capacity .capacity-bars,.lumni-realistic-mock-capacity .capacity-profile{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:end!important;grid-gap:.34rem!important;gap:.34rem!important;min-height:6.2rem!important;padding:.58rem!important}.lumni-realistic-mock-capacity .capacity-bars strong,.lumni-realistic-mock-capacity .capacity-profile strong{grid-column:1/-1!important;align-self:start!important}.lumni-realistic-mock-capacity .capacity-bars i,.lumni-realistic-mock-capacity .capacity-profile i{min-height:2.2rem!important}.lumni-realistic-mock-capacity .capacity-heatmap{min-height:4.6rem!important;padding:.5rem!important}.lumni-realistic-mock-capacity .capacity-origin,.lumni-realistic-mock-capacity .capacity-ticket{min-height:3.2rem!important;padding:.5rem!important}.ops-issues p:nth-of-type(n+3),.ops-maintenance p:nth-of-type(n+2),.ops-status-area p:nth-of-type(n+5){display:none!important}.ops-checklist,.ops-issues,.ops-maintenance,.ops-status-area{min-height:auto!important}.ops-checklist p,.ops-issues p,.ops-maintenance p,.ops-status-area p{min-height:1.82rem!important;padding:.28rem .42rem!important}.ops-tabs button{min-height:1.85rem!important}}@layer components{.lumni-capacidade-page{display:grid;grid-gap:1.15rem;gap:1.15rem;inline-size:100%;max-inline-size:100%;min-inline-size:0}.lumni-capacidade-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-inline-size:0;border:1px solid var(--border-quiet);border-radius:var(--radius-card);padding:clamp(1rem,3vw,1.45rem);background:color-mix(in srgb,var(--surface-elevated) 88%,transparent)}.lumni-capacidade-hero div{min-inline-size:0}.lumni-capacidade-hero h1{margin:.2rem 0 .35rem;color:var(--text-primary);font-size:clamp(1.65rem,4vw,2.75rem);line-height:1;overflow-wrap:anywhere}.lumni-capacidade-hero p{margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.lumni-capacidade-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));grid-gap:1rem;gap:1rem}.lumni-capacidade-kpi{min-block-size:8.25rem}.lumni-capacidade-kpi .lumni-mono-value{max-inline-size:100%;font-size:clamp(.92rem,1.05vw,.96rem);letter-spacing:0;text-shadow:none}.lumni-capacidade-kpi .lumni-data-state-value,.lumni-capacidade-kpi .lumni-mono-value{min-inline-size:0;overflow-wrap:anywhere}.lumni-capacidade-toolbar{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(12rem,auto) minmax(20rem,1.25fr);align-items:center;grid-gap:.75rem;gap:.75rem}.lumni-capacidade-toolbar.is-compact{grid-template-columns:minmax(12rem,1fr) minmax(18rem,auto)}.lumni-capacidade-toolbar strong{display:block;color:var(--text-primary);font-size:.95rem;overflow-wrap:anywhere}.lumni-capacidade-toolbar p{margin:.25rem 0 0;color:var(--text-muted);font-size:.78rem;overflow-wrap:anywhere}.lumni-capacidade-control-group{display:flex;flex-wrap:wrap;gap:.4rem;min-inline-size:0}.lumni-capacidade-segment{min-block-size:44px;min-inline-size:4.25rem;border:1px solid var(--border-quiet);border-radius:var(--radius-input);background:var(--surface-quiet);color:var(--text-secondary);cursor:pointer;font:700 .75rem/1.1 var(--font-sans);padding:.52rem .7rem;overflow-wrap:anywhere;text-align:center}.lumni-capacidade-segment:hover{border-color:var(--border-default);color:var(--text-primary)}.lumni-capacidade-segment:focus-visible{outline:3px solid var(--brand-400);outline-offset:2px}.lumni-capacidade-segment[aria-pressed=true]{border-color:color-mix(in srgb,var(--brand-400) 52%,transparent);background:color-mix(in srgb,var(--brand-500) 18%,var(--surface-quiet));color:var(--text-primary)}.lumni-capacidade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.lumni-capacidade-chart-card,.lumni-capacidade-diagnostics{display:grid;align-content:start;grid-gap:.85rem;gap:.85rem;min-block-size:19rem;min-inline-size:0}.lumni-capacidade-chart-card.is-wide{grid-column:1/-1;min-block-size:17rem}.lumni-capacidade-chart-card .lumni-card-heading,.lumni-capacidade-diagnostics .lumni-card-heading,.lumni-command-capacidade-card .lumni-card-heading{align-items:start}.lumni-capacidade-chart-card .lumni-card-heading p,.lumni-command-capacidade-card .lumni-card-heading p{margin:.25rem 0 0;color:var(--text-muted);font-size:.75rem;line-height:1.4}.lumni-capacidade-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.8rem,1fr));align-items:end;grid-gap:.65rem;gap:.65rem;min-block-size:10.75rem;padding:.75rem;border:1px solid var(--border-quiet);border-radius:var(--radius-card);background:linear-gradient(var(--border-quiet) 1px,transparent 1px),color-mix(in srgb,var(--surface-quiet) 76%,transparent);background-size:100% 33.333%}.lumni-capacidade-bars span{display:grid;align-items:end;grid-gap:.35rem;gap:.35rem;block-size:100%;min-inline-size:0}.lumni-capacidade-bars i{display:block;min-block-size:1rem;border-radius:8px 8px 3px 3px;background:var(--brand-400)}.lumni-capacidade-bars.is-period i{background:var(--chart-people)}.lumni-capacidade-bars b,.lumni-capacidade-bars em{min-inline-size:0;color:var(--text-secondary);font-size:.6875rem;font-style:normal;line-height:1.15;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lumni-capacidade-line-chart{position:relative;display:grid;grid-gap:.45rem;gap:.45rem;min-block-size:10.75rem;padding:.75rem;border:1px solid var(--border-quiet);border-radius:var(--radius-card);background:linear-gradient(var(--border-quiet) 1px,transparent 1px),linear-gradient(90deg,var(--border-quiet) 1px,transparent 1px),color-mix(in srgb,var(--surface-quiet) 76%,transparent);background-size:100% 33.333%,25% 100%}.lumni-capacidade-line-chart svg{display:block;inline-size:100%;block-size:9rem;overflow:visible}.lumni-capacidade-line-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5;vector-effect:non-scaling-stroke}.lumni-capacidade-line-chart path{pointer-events:none}.lumni-capacidade-line-chart circle{stroke:var(--surface-elevated);stroke-width:2;vector-effect:non-scaling-stroke}.lumni-capacidade-line-chart .is-total-line{stroke:var(--brand-400)}.lumni-capacidade-line-chart .is-paid-line{stroke:var(--chart-people)}.lumni-capacidade-line-chart .is-total-area{fill:url(#capacidade-total-fill)}.lumni-capacidade-line-chart .is-paid-area{fill:url(#capacidade-paid-fill)}.lumni-capacidade-line-chart .is-total-point{fill:var(--brand-400)}.lumni-capacidade-line-chart .is-paid-point{fill:var(--chart-people)}.lumni-capacidade-line-axis,.lumni-capacidade-line-legend{display:flex;min-inline-size:0;gap:.5rem}.lumni-capacidade-line-axis{justify-content:space-between;color:var(--text-muted);font-size:.6875rem;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lumni-capacidade-line-axis span{min-inline-size:0;overflow-wrap:anywhere}.lumni-capacidade-line-legend{flex-wrap:wrap;align-items:center;color:var(--text-secondary);font-size:.75rem;font-weight:700}.lumni-capacidade-line-legend span{display:inline-flex;align-items:center;gap:.3rem}.lumni-capacidade-line-legend i{display:inline-block;inline-size:.65rem;block-size:.65rem;border-radius:999px}.lumni-capacidade-line-legend .is-total{background:var(--brand-400)}.lumni-capacidade-line-legend .is-paid{background:var(--chart-people)}.lumni-capacidade-planned-chart{display:grid;grid-gap:.75rem;gap:.75rem;min-block-size:10rem;padding:.85rem;border:1px solid var(--border-quiet);border-radius:var(--radius-card);background:linear-gradient(90deg,var(--border-quiet) 1px,transparent 1px),color-mix(in srgb,var(--surface-quiet) 76%,transparent);background-size:20% 100%}.lumni-capacidade-planned-chart span{display:grid;grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr) minmax(5.5rem,auto);align-items:center;grid-gap:.75rem;gap:.75rem;min-inline-size:0}.lumni-capacidade-planned-chart b,.lumni-capacidade-planned-chart em,.lumni-capacidade-planned-chart strong{color:var(--text-primary);font-size:.82rem;font-style:normal;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lumni-capacidade-planned-chart i{display:block;min-inline-size:.5rem;block-size:1.55rem;border-radius:999px;background:var(--night-400)}.lumni-capacidade-planned-chart i.is-effective{background:var(--brand-400)}.lumni-capacidade-planned-chart strong{justify-self:end;color:var(--text-secondary)}.lumni-capacidade-climate-pie{display:grid;grid-template-columns:minmax(8rem,10rem) minmax(0,1fr);align-items:center;grid-gap:1rem;gap:1rem;min-block-size:10.75rem;padding:.75rem;border:1px solid var(--border-quiet);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-quiet) 76%,transparent)}.lumni-capacidade-pie{aspect-ratio:1;inline-size:min(100%,10rem);border-radius:999px;border:1px solid var(--border-quiet);box-shadow:inset 0 0 0 .75rem var(--surface-elevated)}.lumni-capacidade-pie-legend{display:grid;grid-gap:.45rem;gap:.45rem;min-inline-size:0}.lumni-capacidade-pie-legend span{display:grid;grid-template-columns:.75rem minmax(0,1fr);grid-gap:.25rem .45rem;gap:.25rem .45rem;align-items:center;min-inline-size:0}.lumni-capacidade-pie-legend i{inline-size:.7rem;block-size:.7rem;border-radius:999px}.lumni-capacidade-pie-legend b,.lumni-capacidade-pie-legend em{min-inline-size:0;font-size:.72rem;font-style:normal;line-height:1.2;overflow-wrap:anywhere}.lumni-capacidade-pie-legend b{color:var(--text-primary)}.lumni-capacidade-pie-legend em{grid-column:2;color:var(--text-muted)}.lumni-capacidade-diagnostics p,.lumni-chart-note{margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.5}.lumni-capacidade-select-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.6rem;gap:.6rem}.lumni-capacidade-period-fields{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:.45rem;gap:.45rem;min-inline-size:0}.lumni-capacidade-period-fields label{color:var(--text-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.lumni-capacidade-period-fields input,.lumni-capacidade-period-fields select{min-block-size:44px;min-inline-size:0;border:1px solid var(--border-quiet);border-radius:var(--radius-input);background:var(--surface-quiet);color:var(--text-primary);font:700 .75rem/1 var(--font-sans);padding:.35rem .45rem}.lumni-capacidade-period-fields input:focus-visible,.lumni-capacidade-period-fields select:focus-visible{outline:3px solid var(--brand-400);outline-offset:2px}.lumni-capacidade-empty-state{display:grid;align-content:center;justify-items:start;grid-gap:.5rem;gap:.5rem;min-block-size:10.75rem;border:1px dashed var(--border-default);border-radius:var(--radius-card);padding:1rem;background:color-mix(in srgb,var(--surface-quiet) 72%,transparent)}.lumni-capacidade-empty-state strong{color:var(--text-primary);overflow-wrap:anywhere}.lumni-capacidade-select-row label{color:var(--text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.lumni-capacidade-select-row select{min-block-size:44px;border:1px solid var(--border-quiet);border-radius:var(--radius-input);background:var(--surface-quiet);color:var(--text-primary);padding:.4rem .55rem}.lumni-capacidade-select-row select:focus-visible{outline:3px solid var(--brand-400);outline-offset:2px}.lumni-capacidade-map-unavailable{display:grid;align-content:center;justify-items:start;grid-gap:.45rem;gap:.45rem;min-block-size:10.75rem;border:1px dashed var(--border-default);border-radius:var(--radius-card);padding:1rem;background:color-mix(in srgb,var(--surface-quiet) 72%,transparent)}.lumni-capacidade-large-value,.lumni-capacidade-map-unavailable strong{color:var(--text-primary)}.lumni-capacidade-map-unavailable p{max-inline-size:32rem;margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.45}.lumni-capacidade-chart-card dl,.lumni-capacidade-diagnostics dl,.lumni-command-capacidade-metrics{display:grid;grid-gap:.55rem;gap:.55rem;margin:0}.lumni-capacidade-chart-card dl div,.lumni-capacidade-diagnostics dl div{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,auto);grid-gap:.75rem;gap:.75rem;align-items:center;min-block-size:2.35rem;border-bottom:1px solid var(--border-quiet)}.lumni-capacidade-chart-card dt,.lumni-capacidade-diagnostics dt{color:var(--text-muted);font-size:.75rem}.lumni-capacidade-chart-card dd,.lumni-capacidade-diagnostics dd{margin:0;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-weight:750;text-align:end}.lumni-capacidade-large-value{font-size:2.1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.lumni-command-capacidade-card{display:grid;grid-gap:.85rem;gap:.85rem}.lumni-command-capacidade-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))}.lumni-command-capacidade-metrics span{display:grid;grid-gap:.25rem;gap:.25rem;min-inline-size:0;min-block-size:4.5rem;align-content:center;border:1px solid var(--border-quiet);border-radius:var(--radius-card);padding:.65rem;background:var(--surface-quiet)}.lumni-command-capacidade-metrics b{color:var(--text-primary);font-size:1.1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05;overflow-wrap:anywhere}.lumni-command-capacidade-metrics em{color:var(--text-muted);font-size:.7rem;font-style:normal;line-height:1.2;overflow-wrap:anywhere}.lumni-command-capacidade-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.lumni-command-capacidade-footer .lumni-small-button{text-decoration:none}}@media (max-width:1180px){@layer components{.lumni-capacidade-grid,.lumni-capacidade-kpi-row,.lumni-command-capacidade-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lumni-capacidade-toolbar{grid-template-columns:1fr;align-items:stretch}.lumni-capacidade-period-fields,.lumni-capacidade-toolbar.is-compact{grid-template-columns:1fr}}}@media (max-width:767px){@layer components{.lumni-capacidade-grid,.lumni-capacidade-kpi-row,.lumni-capacidade-page,.lumni-command-capacidade-card,.lumni-command-capacidade-metrics{inline-size:100%;max-inline-size:100%;min-inline-size:0}.lumni-capacidade-grid,.lumni-capacidade-kpi-row,.lumni-command-capacidade-metrics{grid-template-columns:1fr;gap:.65rem}.lumni-capacidade-chart-card,.lumni-capacidade-diagnostics,.lumni-capacidade-toolbar{padding:.72rem}.lumni-capacidade-hero{display:grid;padding:.85rem}.lumni-capacidade-control-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%}.lumni-capacidade-segment{inline-size:100%;min-block-size:44px;min-inline-size:0;white-space:normal;overflow-wrap:anywhere}.lumni-capacidade-bars{min-block-size:9.5rem;padding:.55rem}.lumni-capacidade-line-chart{min-block-size:9.5rem}.lumni-capacidade-chart-card dl div,.lumni-capacidade-climate-pie,.lumni-capacidade-diagnostics dl div,.lumni-capacidade-planned-chart span,.lumni-capacidade-select-row,.lumni-command-capacidade-footer{grid-template-columns:minmax(0,1fr);justify-items:start}.lumni-command-capacidade-footer{display:grid}.lumni-capacidade-chart-card dd,.lumni-capacidade-diagnostics dd{text-align:start}}}@media (max-width:767px){.lumni-mobile-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;position:fixed!important;z-index:80!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;margin:0!important;padding:.5rem .75rem calc(1.65rem + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--border-quiet)!important;border-radius:0!important;background:rgba(8,13,23,.94)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lumni-content-canvas{padding:1rem 1.125rem calc(6.2rem + env(safe-area-inset-bottom))!important}.lumni-command-center,.lumni-finance-mobile-approval,.lumni-realistic-mock-assistant,.lumni-realistic-mock-calendar,.lumni-realistic-mock-capacity,.lumni-realistic-mock-operations{max-height:calc(100vh - 6.2rem)!important;overflow:hidden!important}.lumni-finance-mobile-approval header{min-height:5.2rem!important;padding:.72rem!important}.lumni-finance-mobile-approval article{min-height:6.05rem!important;padding:.62rem .72rem!important}.lumni-mobile-payment-actions button{min-height:1.95rem!important}.lumni-realistic-mock-operations{display:grid!important;grid-template-columns:1fr!important;grid-gap:.58rem!important;gap:.58rem!important}.ops-checklist,.ops-issues,.ops-maintenance,.ops-status-area{display:grid!important;grid-gap:.42rem!important;gap:.42rem!important;padding:.72rem!important}.ops-checklist p,.ops-issues p,.ops-maintenance p,.ops-status-area p{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:.48rem!important;gap:.48rem!important;min-height:2.1rem!important;padding:.36rem .46rem!important}.ops-checklist p span,.ops-issues p span,.ops-status-area p span{width:.5rem!important;min-height:.5rem!important}.ops-checklist p b,.ops-issues p b,.ops-maintenance p b,.ops-status-area p b{min-width:0!important;line-height:1.15!important}.ops-checklist p em,.ops-issues p em,.ops-maintenance p em,.ops-status-area p em{justify-self:end!important;white-space:nowrap!important;font-size:.62rem!important}.lumni-realistic-mock-calendar{display:grid!important;grid-template-columns:1fr!important;grid-gap:.58rem!important;gap:.58rem!important;padding:0!important}.lumni-realistic-mock-calendar header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:.36rem!important;gap:.36rem!important;padding:.68rem .78rem!important;min-height:auto!important}.lumni-realistic-mock-calendar header em{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:.32rem!important;gap:.32rem!important}.lumni-realistic-mock-calendar header em span{width:.45rem!important;min-height:.45rem!important}.lumni-realistic-mock-calendar .calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important;min-height:17rem!important;grid-gap:.32rem!important;gap:.32rem!important;padding:.68rem!important}.lumni-realistic-mock-calendar .calendar-grid span{display:grid!important;align-content:start!important;justify-items:end!important;min-height:2rem!important;padding:.24rem!important}.lumni-realistic-mock-calendar .calendar-grid small{display:block!important;font-size:.48rem!important;line-height:1!important}.lumni-realistic-mock-calendar footer{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:.5rem!important;gap:.5rem!important;min-height:auto!important;padding:0!important}.lumni-realistic-mock-calendar footer span{display:grid!important;min-height:3.4rem!important;padding:.5rem!important}.lumni-realistic-mock-assistant{display:grid!important;grid-template-columns:1fr!important;grid-gap:.58rem!important;gap:.58rem!important;padding:0!important}.lumni-realistic-mock-assistant .assistant-actions,.lumni-realistic-mock-assistant .assistant-input,.lumni-realistic-mock-assistant .assistant-source,.lumni-realistic-mock-assistant .assistant-thread{grid-column:auto!important;grid-row:auto!important}.lumni-realistic-mock-assistant .assistant-thread{order:1!important;min-height:7rem!important;padding:.82rem!important}.lumni-realistic-mock-assistant .assistant-thread p:nth-of-type(n+2){display:none!important}.lumni-realistic-mock-assistant .assistant-actions{order:2!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:.48rem!important;gap:.48rem!important}.lumni-realistic-mock-assistant .assistant-actions button{justify-content:flex-start!important;min-height:2.45rem!important;padding-inline:.82rem!important;text-align:left!important}.lumni-realistic-mock-assistant .assistant-input{order:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:3.15rem!important;padding:.58rem .68rem!important;border-radius:999px!important}.lumni-realistic-mock-assistant .assistant-source{order:4!important;min-height:4.4rem!important;padding:.68rem!important}.lumni-realistic-mock-assistant .assistant-source p,.lumni-realistic-mock-assistant .assistant-source span:nth-of-type(n+3){display:none!important}}@layer components{.lumni-mobile-approval-card button:disabled,.lumni-mobile-payment-actions button:disabled,.lumni-realistic-mock-visual button:disabled{cursor:not-allowed;border-color:color-mix(in srgb,var(--text-muted) 18%,transparent);background:color-mix(in srgb,var(--surface-quiet) 82%,transparent);color:color-mix(in srgb,var(--text-muted) 76%,transparent);opacity:.58;box-shadow:none}.mock-table-row b small,.mock-table-row em small{display:block;min-height:auto;margin-top:.12rem;border:0;background:transparent;color:var(--text-muted);font-size:.66rem;font-weight:500;line-height:1.2}.lumni-realistic-mock-crm .mock-table{grid-template-columns:1.12fr .82fr .9fr .78fr .68fr auto}.lumni-realistic-mock-assistant{grid-template-columns:minmax(0,1fr) 15rem}.lumni-realistic-mock-assistant .assistant-thread{grid-column:1;grid-row:1}.lumni-realistic-mock-assistant .assistant-source{grid-column:2;grid-row:1/span 3}.lumni-realistic-mock-assistant .assistant-actions,.lumni-realistic-mock-assistant .assistant-input{grid-column:1}}@media (max-width:767px){@layer components{.lumni-command-center{max-height:calc(100vh - 6.2rem)!important;gap:.52rem!important;overflow:hidden!important}.lumni-command-mobile-home img{display:block;width:4.6rem;height:auto;margin-bottom:.28rem}.lumni-command-mobile-home h1{margin:0;font-size:1.34rem;line-height:1.02}.lumni-command-mobile-home p{font-size:.66rem;line-height:1.24}.lumni-command-center .lumni-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.46rem!important}.lumni-command-center .lumni-kpi-card:first-child{min-height:7.1rem!important;padding:.68rem!important}.lumni-command-center .lumni-kpi-card:first-child .lumni-mono-value{font-size:2.15rem!important;line-height:.94!important}.lumni-command-center .lumni-kpi-card:first-child p,.lumni-command-center .lumni-kpi-card:first-child small{font-size:.58rem!important;line-height:1.12!important}.lumni-command-center .lumni-kpi-card:not(:first-child){min-height:3.92rem!important;padding:.52rem!important}.lumni-command-center .lumni-kpi-card:not(:first-child) .lumni-mono-value{font-size:.98rem!important}.lumni-break-even-block{gap:.18rem;margin-top:.12rem!important}.lumni-break-even-track{height:.38rem}.lumni-mobile-approval-card{min-height:4.45rem!important;padding:.62rem .72rem!important}.lumni-mobile-approval-card strong{font-size:.82rem!important;line-height:1.12!important}.lumni-mobile-theme-card{max-height:10.55rem!important;padding:.62rem .72rem!important}.lumni-mobile-theme-card h2{font-size:.82rem!important;line-height:1.12!important}.lumni-mobile-theme-card .lumni-status-row{min-height:1.9rem!important;padding:.22rem 0!important}.lumni-mobile-payment-actions button:disabled{background:rgba(36,43,61,.92)!important;color:rgba(142,157,181,.88)!important;text-shadow:none!important}.lumni-realistic-mock-crm .mock-table-row{grid-template-columns:minmax(0,1fr) auto!important;min-height:4.35rem!important}.lumni-realistic-mock-crm .mock-table-row b{align-items:center;gap:.12rem}.lumni-realistic-mock-crm .mock-table-row em:first-of-type{grid-column:1;grid-row:2}.lumni-realistic-mock-crm .mock-table-row em:nth-of-type(2){grid-column:2;grid-row:1;justify-self:end;color:var(--text-primary);font-weight:800;text-align:right}.lumni-realistic-mock-crm .mock-table-row em:nth-of-type(3){grid-column:1/-1;grid-row:3;padding-top:.24rem;border-top:1px solid var(--border-quiet);color:var(--text-muted)}.lumni-realistic-mock-crm .mock-table-row em:nth-of-type(4){grid-column:1;grid-row:4;color:var(--warning);font-weight:800}.lumni-realistic-mock-crm .mock-table-row button{grid-column:2;grid-row:2}.ops-checklist,.ops-issues,.ops-maintenance,.ops-status-area{padding:.58rem!important}.ops-checklist p,.ops-issues p,.ops-maintenance p,.ops-status-area p{min-height:1.86rem!important;padding:.3rem .42rem!important;gap:.42rem!important}.ops-checklist p b,.ops-issues p b,.ops-maintenance p b,.ops-status-area p b{font-size:.72rem!important}.ops-checklist p em,.ops-issues p em,.ops-maintenance p em,.ops-status-area p em{padding-left:.4rem;font-size:.58rem!important}.lumni-realistic-mock-assistant .assistant-source{order:4!important}.lumni-realistic-mock-assistant .assistant-actions{order:2!important;grid-template-columns:1fr!important}.lumni-realistic-mock-assistant .assistant-input{order:3!important}}}@layer components{.lumni-data-state-banner{display:flex;align-items:center;justify-content:space-between;gap:.875rem;min-height:4.5rem;padding:.875rem 1rem;border:1px solid var(--border-quiet);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-quiet) 84%,transparent)}.lumni-data-state-banner>div{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.lumni-data-state-banner strong{color:var(--text-primary);font-size:.9375rem;font-weight:650;line-height:1.2}.lumni-data-state-banner p,.lumni-data-state-banner small{margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.45}.lumni-data-state-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;gap:.3rem;padding:.2rem .48rem;border:1px solid var(--border-quiet);border-radius:999px;background:color-mix(in srgb,var(--surface-quiet) 72%,transparent);color:var(--text-secondary);font-size:var(--text-2xs);font-weight:850;letter-spacing:.08em;line-height:1.15;text-transform:uppercase;white-space:normal}.lumni-data-state-chip span{color:currentColor;font-size:.65em}.lumni-data-state-banner.is-ok,.lumni-data-state-chip.is-ok{border-color:color-mix(in srgb,var(--success-dk) 36%,transparent)}.lumni-data-state-chip.is-ok{color:var(--success-dk)}.lumni-data-state-banner.is-info,.lumni-data-state-chip.is-info{border-color:color-mix(in srgb,var(--brand-400) 34%,transparent)}.lumni-data-state-chip.is-info{color:var(--brand-300)}.lumni-data-state-banner.is-warn,.lumni-data-state-chip.is-warn{border-color:color-mix(in srgb,var(--warning-dk) 40%,transparent)}.lumni-data-state-chip.is-warn{color:var(--warning-dk)}.lumni-data-state-banner.is-danger,.lumni-data-state-chip.is-danger{border-color:color-mix(in srgb,var(--danger-dk) 42%,transparent)}.lumni-data-state-chip.is-danger{color:var(--danger-dk)}.lumni-data-state-banner.is-locked,.lumni-data-state-chip.is-locked{border-color:color-mix(in srgb,var(--brand-magenta) 36%,transparent)}.lumni-data-state-chip.is-locked{color:color-mix(in srgb,var(--brand-magenta) 82%,white)}.lumni-data-state-banner.is-muted,.lumni-data-state-chip.is-muted{border-color:var(--border-default)}.lumni-data-state-chip.is-muted{color:var(--text-muted)}.lumni-data-state-value{display:inline-flex;align-items:center;min-height:2.4rem;color:var(--text-muted);font-size:.92rem;font-weight:800;letter-spacing:.02em;line-height:1.12;text-transform:uppercase}.lumni-data-freshness-stamp{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.24rem .5rem;border:1px solid color-mix(in srgb,var(--warning-dk) 34%,transparent);background:color-mix(in srgb,var(--warning-dk) 8%,transparent);color:var(--warning-dk);font-size:.6875rem;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.lumni-data-freshness-stamp,.lumni-realistic-mock-visual .lumni-data-freshness-stamp,.lumni-realistic-mock-visual .lumni-data-state-chip,.lumni-realistic-mock-visual .lumni-data-state-chip span{min-height:auto;border-radius:999px}.lumni-realistic-mock-visual .lumni-data-state-chip span{display:inline;border:0;background:transparent}.lumni-admin-page{display:grid;grid-gap:1rem;gap:1rem}.lumni-admin-status-card{display:grid;grid-gap:.75rem;gap:.75rem;max-width:42rem}.lumni-admin-status-card h1{margin:0;color:var(--text-primary);font-size:1.25rem;line-height:1.2}.lumni-admin-status-card p{margin:0;color:var(--text-secondary);line-height:1.5}}@media (max-width:767px){@layer components{.lumni-data-state-banner{display:grid;min-height:auto;padding:.75rem}.lumni-data-state-banner p,.lumni-data-state-banner small{font-size:.75rem}.lumni-data-state-chip{font-size:.56rem;overflow-wrap:anywhere}}}.dark{--background:var(--night-900);--foreground:oklch(0.965 0.008 80);--card:var(--night-800);--card-foreground:oklch(0.965 0.008 80);--popover:var(--night-800);--popover-foreground:oklch(0.965 0.008 80);--primary:var(--brand-500);--primary-foreground:var(--night-950);--secondary:oklch(0.215 0.018 252);--secondary-foreground:oklch(0.965 0.008 80);--muted:oklch(0.215 0.018 252);--muted-foreground:oklch(0.640 0.012 78);--accent:oklch(0.300 0.055 65);--accent-foreground:var(--brand-200);--destructive:oklch(0.690 0.180 28);--border:oklch(1 0 0/8%);--input:oklch(1 0 0/10%);--ring:var(--brand-400);--sidebar:var(--night-950);--sidebar-foreground:oklch(0.965 0.008 80);--sidebar-primary:var(--brand-500);--sidebar-primary-foreground:var(--night-950);--sidebar-accent:var(--night-800);--sidebar-accent-foreground:var(--brand-300);--sidebar-border:oklch(1 0 0/8%);--sidebar-ring:var(--brand-400)}@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-finance);--color-chart-2:var(--chart-operations);--color-chart-3:var(--chart-tax);--color-chart-4:var(--chart-cashflow);--color-chart-5:var(--chart-people);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring);--color-brand-50:var(--brand-50);--color-brand-100:var(--brand-100);--color-brand-200:var(--brand-200);--color-brand-300:var(--brand-300);--color-brand-400:var(--brand-400);--color-brand-500:var(--brand-500);--color-brand-600:var(--brand-600);--color-brand-700:var(--brand-700);--color-brand-800:var(--brand-800);--color-brand-900:var(--brand-900);--color-brand-950:var(--brand-950);--color-night-0:var(--night-0);--color-night-50:var(--night-50);--color-night-100:var(--night-100);--color-night-200:var(--night-200);--color-night-300:var(--night-300);--color-night-400:var(--night-400);--color-night-500:var(--night-500);--color-night-600:var(--night-600);--color-night-700:var(--night-700);--color-night-800:var(--night-800);--color-night-900:var(--night-900);--color-night-950:var(--night-950);--color-material-100:var(--material-100);--color-material-300:var(--material-300);--color-material-500:var(--material-500);--color-material-700:var(--material-700);--color-success-500:var(--success-500);--color-warning-500:var(--warning-500);--color-danger-500:var(--danger-500);--color-info-500:var(--info-500);--font-sans:var(--font-sans);--font-mono:var(--font-mono);--font-display:var(--font-display);--radius-sm:calc(var(--radius) * 0.6);--radius-md:calc(var(--radius) * 0.8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8)}body,html{--bg:var(--night-900);--bg-2:#151626;--card:var(--surface-quiet);--card-2:var(--surface-elevated);--surface:var(--surface-quiet);--accent:var(--lumni-cyan);--accent-subtle:color-mix(in srgb,var(--lumni-cyan) 14%,transparent);--success:var(--success-dk);--warning:var(--warning-dk);--danger:var(--danger-dk);--fg:var(--text-primary);--fg-2:var(--text-secondary);--fg-3:var(--text-muted);--text-on-accent:var(--text-inverse);--border:var(--border-default);--border-2:var(--border-quiet);--primary:var(--brand-500);--primary-fg:var(--night-950);--primary-hover:var(--brand-400);--ring:var(--brand-400);--max-w-content:1180px;--max-w-app:1440px;--background:var(--bg);--foreground:var(--fg);--card-foreground:var(--fg);--popover:var(--card);--popover-foreground:var(--fg);--primary-foreground:var(--primary-fg);--secondary:var(--bg-2);--secondary-foreground:var(--fg);--muted:var(--bg-2);--muted-foreground:var(--fg-3);--accent:var(--brand-900);--accent-foreground:var(--brand-200);--destructive:var(--danger-dk);--input:oklch(1 0 0/10%);--radius-card:1.125rem;--radius-input:.75rem}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);min-height:100vh;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased}.dark body{background:radial-gradient(circle at 18% 92%,rgba(89,193,212,.26),transparent 34%),radial-gradient(circle at 76% 96%,rgba(217,63,143,.2),transparent 38%),radial-gradient(circle at 52% 100%,rgba(163,85,156,.18),transparent 44%),var(--background)}*{box-sizing:border-box}html{font-family:var(--font-sans)}:focus-visible{outline:3px solid var(--ring);outline-offset:2px}@layer utilities{.lx-app-surface{min-height:100vh;background:radial-gradient(ellipse 90% 65% at 82% 0,color-mix(in oklch,var(--brand-500) 16%,transparent),transparent 62%),radial-gradient(ellipse 80% 70% at 0 100%,color-mix(in oklch,var(--night-700) 56%,transparent),transparent 70%),var(--background);color:var(--foreground);font-family:var(--font-sans)}.lx-auth-surface{--lx-auth-premium-ease:cubic-bezier(.22,1,.36,1);--lx-auth-breathe-duration:26s;--lx-auth-glow-duration:18s;--lx-auth-orbit-duration:32s;--lx-auth-spark-duration:8.8s;display:grid;align-items:center;padding:clamp(1.25rem,5vw,4rem);background:radial-gradient(ellipse 72% 52% at 18% 14%,color-mix(in oklch,var(--brand-400) 14%,transparent),transparent 68%),radial-gradient(ellipse 64% 56% at 84% 86%,color-mix(in oklch,var(--material-100) 8%,transparent),transparent 72%),transparent;animation:lx-auth-background-breathe var(--lx-auth-breathe-duration) var(--lx-auth-premium-ease) infinite alternate;overflow-x:clip;overflow-y:visible}.lx-page{width:min(100%,var(--max-w));margin:0 auto;padding:clamp(1.25rem,4vw,3.5rem)}.lx-stack{display:grid;grid-gap:2rem;gap:2rem}.lx-section-stack{display:grid;grid-gap:1.25rem;gap:1.25rem}.lx-cluster{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.lx-split-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));overflow:visible}.lx-card-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.lx-chart-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.lx-shell-grid{display:grid;grid-template-columns:minmax(16rem,18rem) minmax(0,1fr);min-height:100vh}.lx-main-column{min-width:0;padding:clamp(1.25rem,4vw,3.5rem)}.lx-content-stack{display:grid;grid-gap:2rem;gap:2rem;width:min(100%,var(--max-w));margin:0 auto}.lx-card{background:color-mix(in oklch,var(--card) 88%,transparent);border:1px solid color-mix(in oklch,var(--material-100) 12%,transparent);border-radius:calc(var(--radius) * 1.8);box-shadow:var(--shadow-lg)}.lx-card-quiet{box-shadow:none}.lx-card-pad{padding:1.25rem}.lx-card-pad-lg{padding:clamp(1.5rem,5vw,3.5rem)}.lx-hero-card{background:linear-gradient(135deg,color-mix(in oklch,var(--card) 94%,transparent),color-mix(in oklch,var(--brand-950) 62%,var(--background)))}.lx-sidebar{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-template-rows:auto 1fr auto;grid-gap:1.5rem;gap:1.5rem;min-height:100vh;padding:1.25rem;background:linear-gradient(180deg,color-mix(in oklch,var(--night-950) 96%,var(--brand-950)),var(--background));border-right:1px solid color-mix(in oklch,var(--material-100) 10%,transparent)}.lx-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.lx-nav-list{display:grid;grid-gap:.5rem;gap:.5rem;align-content:start}.lx-nav-item{display:flex;justify-content:space-between;gap:.75rem;min-height:2.5rem;padding:.75rem;border:1px solid color-mix(in oklch,var(--material-100) 9%,transparent);border-radius:var(--radius);color:var(--foreground);font-size:.8125rem;font-weight:800;text-decoration:none}.lx-nav-item[aria-current=page]{background:color-mix(in oklch,var(--brand-700) 26%,var(--card));border-color:color-mix(in oklch,var(--brand-300) 28%,transparent)}.lx-brand-mark{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--brand-400)}.lx-brand-mark svg{display:block;width:100%;height:100%;fill:currentColor}.lx-brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.lx-auth-brand-panel{position:relative;overflow:visible;isolation:isolate;contain:layout}.lx-auth-brand-glow{position:absolute;inset:-10% -8% auto auto;z-index:-1;width:min(30rem,68vw);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,color-mix(in oklch,var(--brand-500) 24%,transparent),transparent 60%),radial-gradient(circle,color-mix(in oklch,var(--material-100) 12%,transparent),transparent 74%);filter:blur(16px);transform-origin:54% 46%;will-change:transform,opacity;animation:lx-auth-light-drift var(--lx-auth-glow-duration) var(--lx-auth-premium-ease) infinite alternate}.lx-auth-brand-identity{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.lx-auth-brand-panel-centered{min-height:min(42rem,calc(100vh - 8rem));align-content:center}.lx-auth-brand-orbit{position:absolute;inset:14% 10%;z-index:-1;border:1px solid color-mix(in oklch,var(--brand-300) 13%,transparent);border-radius:999px;opacity:.5;transform:rotate(-10deg) scale(.98);transform-origin:50% 52%;will-change:transform,opacity;animation:lx-auth-orbit-settle var(--lx-auth-orbit-duration) var(--lx-auth-premium-ease) infinite alternate}.lx-auth-brand-identity-centered{display:grid;justify-items:center;align-content:center;grid-gap:1rem;gap:1rem;text-align:center}.lx-brand-mark-official{width:clamp(3rem,8vw,4rem);height:clamp(3rem,8vw,4rem);padding:.42rem;border:1px solid color-mix(in oklch,var(--brand-300) 30%,transparent);border-radius:calc(var(--radius) * 1.5);background:color-mix(in oklch,var(--night-950) 62%,transparent);box-shadow:0 0 52px color-mix(in oklch,var(--brand-500) 18%,transparent)}.lx-auth-wordmark-lockup{display:grid;grid-gap:.45rem;gap:.45rem;min-width:min(100%,16rem)}.lx-wordmark-official{width:clamp(10.5rem,28vw,15rem);height:auto;object-fit:contain;object-position:left center}.lx-wordmark-official-centered{width:clamp(12rem,32vw,18rem);object-position:center;filter:drop-shadow(0 1.25rem 3rem color-mix(in oklch,var(--brand-500) 18%,transparent))}.lx-auth-spark{width:clamp(2.25rem,6vw,3.75rem);height:clamp(2.25rem,6vw,3.75rem);margin:.35rem;overflow:visible;color:var(--brand-400);fill:currentColor;filter:drop-shadow(0 0 1.65rem color-mix(in oklch,var(--brand-400) 38%,transparent));transform-origin:50% 50%;will-change:transform,opacity,filter;animation:lx-auth-spark-pulse var(--lx-auth-spark-duration) var(--lx-auth-premium-ease) infinite}.lx-auth-title{max-width:11ch}.lx-auth-intro{max-width:34rem}.lx-wordmark{font-family:var(--font-display);font-size:1.375rem;font-weight:300;line-height:1;margin:0}.lx-badge,.lx-wordmark{color:var(--foreground)}.lx-badge{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;width:-moz-fit-content;width:fit-content;padding:.5rem .75rem;border:1px solid color-mix(in oklch,var(--brand-300) 32%,transparent);border-radius:999px;background:color-mix(in oklch,var(--brand-700) 34%,var(--card));font-size:.75rem;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.lx-badge-muted{background:transparent;border-color:color-mix(in oklch,var(--material-100) 14%,transparent);color:var(--muted-foreground)}.lx-badge-warning{background:color-mix(in oklch,var(--warning-dk) 14%,var(--card));border-color:color-mix(in oklch,var(--warning-dk) 38%,transparent)}.lx-copy{color:var(--muted-foreground);font-size:.875rem}.lx-copy,.lx-copy-lg{line-height:1.65;margin:0}.lx-copy-lg{color:var(--night-100);font-size:1rem}.lx-title{font-size:1.75rem;letter-spacing:-.025em}.lx-subtitle,.lx-title{color:var(--foreground);margin:0}.lx-subtitle{font-size:1.125rem;line-height:1.2}.lx-hero-title{color:var(--foreground);font-family:var(--font-display);font-size:clamp(2.6rem,8vw,5.6rem);font-weight:300;letter-spacing:-.045em;line-height:.95;margin:0}.lx-kpi-value{color:var(--material-100);font-family:var(--font-mono);font-size:1.375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.lx-form-field{display:grid;grid-gap:.5rem;gap:.5rem}.lx-form-label{color:var(--foreground);font-size:.8125rem;font-weight:800}.lx-input{min-height:3.1rem;padding:.75rem 1rem;border:1px solid color-mix(in oklch,var(--brand-300) 24%,transparent);border-radius:var(--radius);background:var(--background);color:var(--foreground);font:inherit;outline-color:var(--ring)}.lx-input:focus-visible{border-color:transparent;outline:3px solid var(--brand-400);outline-offset:2px}.lx-button-executive:focus-visible{outline:3px solid var(--brand-400);outline-offset:2px}.lx-button-executive{position:relative;overflow:hidden;min-height:3.2rem;padding:.75rem 1.25rem;border:0;border-radius:var(--radius);background:linear-gradient(135deg,var(--brand-500),var(--brand-700));color:var(--primary-foreground);cursor:pointer;font:inherit;font-weight:900;box-shadow:0 1rem 2.5rem color-mix(in oklch,var(--brand-500) 18%,transparent)}.lx-button-executive:before{content:"";position:absolute;inset:-45% auto -45% -35%;width:34%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--brand-50) 62%,transparent),transparent);animation:lx-button-lightning-sweep 3.6s ease-in-out infinite}.lx-button-executive:disabled{cursor:progress;opacity:.78}.lx-meter-track{height:.8rem;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--night-700) 80%,transparent)}.lx-meter-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--chart-finance),color-mix(in oklch,var(--chart-finance) 34%,transparent))}.lx-meter-fill-operations{background:linear-gradient(90deg,var(--chart-operations),color-mix(in oklch,var(--chart-operations) 34%,transparent))}.lx-meter-fill-cashflow{background:linear-gradient(90deg,var(--chart-cashflow),color-mix(in oklch,var(--chart-cashflow) 34%,transparent))}.lx-divider{height:1px;background:color-mix(in oklch,var(--material-100) 10%,transparent);margin:.5rem 0}.lx-display{line-height:.96;letter-spacing:-.035em}.lx-display,.lx-display-italic{font-family:var(--font-display);font-weight:300}.lx-display-italic{font-style:italic;line-height:1.05;letter-spacing:-.02em}.lx-eyebrow{font-family:var(--font-sans);font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground)}.lx-mono-tabular{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.005em}.lx-kpi{font-family:var(--font-sans);font-weight:500;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx-manifesto{font-family:var(--font-display);font-style:italic;font-weight:300;line-height:1.15;letter-spacing:-.02em;color:var(--foreground)}}@keyframes lx-auth-light-drift{0%{transform:translateZ(0) scale(1);opacity:.7}to{transform:translate3d(-3.5%,4.5%,0) scale(1.045);opacity:.88}}@keyframes lx-auth-background-breathe{0%{background-position:0 0,100% 100%,0 0}to{background-position:1rem -.5rem,calc(100% - .75rem) calc(100% + .5rem),0 0}}@keyframes lx-auth-orbit-settle{0%{transform:rotate(-10deg) scale(.985);opacity:.44}to{transform:rotate(-7deg) scale(1.015);opacity:.56}}@keyframes lx-auth-spark-pulse{0%,to{transform:translateZ(0) scale(1);opacity:.88;filter:drop-shadow(0 0 1.35rem color-mix(in oklch,var(--brand-400) 34%,transparent))}50%{transform:translate3d(0,-.12rem,0) scale(1.018);opacity:1;filter:drop-shadow(0 0 1.85rem color-mix(in oklch,var(--brand-400) 42%,transparent))}}@keyframes lx-button-lightning-sweep{0%,38%{left:-40%;opacity:0}52%{opacity:.9}78%,to{left:120%;opacity:0}}@media (max-width:1023px){.lx-shell-grid{grid-template-columns:5.5rem minmax(0,1fr)}.lx-sidebar .lx-copy,.lx-sidebar .lx-nav-item span:first-child,.lx-sidebar .lx-wordmark,.lx-sidebar [data-ds-component=data-trust-card]{font-size:0}.lx-sidebar{padding:1rem}}@media (max-width:767px){.lx-shell-grid{display:block}.lx-sidebar{display:none}.lx-mobile-nav{display:grid}.lx-main-column{padding:1rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.lx-auth-brand-glow,.lx-auth-brand-orbit,.lx-auth-spark,.lx-auth-surface,.lx-button-executive:before{animation:none!important}.lx-auth-brand-glow,.lx-auth-brand-orbit,.lx-auth-spark{will-change:auto}}.lx-sticky-nav{position:-webkit-sticky;position:sticky;top:.75rem;z-index:2}.lx-scroll-anchor{scroll-margin-top:7rem}.lx-measure-wide{max-width:70rem}.lx-copy-sm{font-size:.8125rem}.lx-copy-xs{font-size:.75rem}.lx-material-text{color:var(--material-100)}.lx-warning-text{color:var(--warning-dk)}.lx-strong{color:var(--night-100);font-weight:800}.lx-kpi-value-muted{color:var(--night-300)}.lx-kpi-value-xl{font-size:clamp(1.45rem,3vw,2.2rem)}.lx-badge-success{background:color-mix(in oklch,var(--success-500) 38%,var(--card));border-color:color-mix(in oklch,var(--success-dk) 38%,transparent)}.lx-badge-warning{background:color-mix(in oklch,var(--warning-dk) 14%,var(--card));border-color:color-mix(in oklch,var(--warning-dk) 38%,transparent)}.lx-badge-danger{background:color-mix(in oklch,var(--danger-dk) 14%,var(--card));border-color:color-mix(in oklch,var(--danger-dk) 38%,transparent)}.lx-badge-material{background:color-mix(in oklch,var(--material-500) 14%,var(--card));border-color:color-mix(in oklch,var(--material-500) 38%,transparent)}.lx-disabled-control{cursor:not-allowed;opacity:.66}.lx-input-compact{min-height:2.4rem;padding-block:.5rem}.lx-spread{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.lx-spread-start{align-items:flex-start}.lx-meter-row{display:grid;grid-gap:.5rem;gap:.5rem}.lx-meter-fill-w-10{width:10%}.lx-meter-fill-w-20{width:20%}.lx-meter-fill-w-30{width:30%}.lx-meter-fill-w-40{width:40%}.lx-meter-fill-w-50{width:50%}.lx-meter-fill-w-60{width:60%}.lx-meter-fill-w-70{width:70%}.lx-meter-fill-w-80{width:80%}.lx-meter-fill-w-90{width:90%}.lx-meter-fill-w-100{width:100%}.lx-filter-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.lx-filter-grid-governed{align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.lx-filter-control,.lx-filter-field{min-width:0;max-width:100%}.lx-filter-control{width:100%}.lx-filter-helper{display:block;max-width:100%;overflow-wrap:anywhere;word-break:normal}.lx-list{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding-left:1.25rem;color:var(--night-200);line-height:1.65}.lx-breakdown-row{display:grid;grid-gap:.5rem;gap:.5rem;padding-top:.75rem;border-top:1px solid color-mix(in oklch,var(--night-400) 14%,transparent)}.lx-table-summary{overflow:hidden;border:1px solid color-mix(in oklch,var(--night-400) 16%,transparent);border-radius:calc(var(--radius) * 1.4)}.lx-table-row{display:grid;align-items:start;grid-gap:.5rem;gap:.5rem;grid-template-columns:minmax(8rem,.8fr) 1fr minmax(8rem,auto);padding:.75rem;border-top:1px solid color-mix(in oklch,var(--night-400) 12%,transparent)}.lx-table-row:first-child{border-top:0}.lx-kpi-card-accent{border-color:color-mix(in oklch,var(--chart-finance) 30%,transparent)}.lx-callout-warning{display:inline-flex;align-items:center;min-height:2.25rem;padding:.5rem .75rem;border:1px solid color-mix(in oklch,var(--warning-dk) 38%,transparent);border-radius:calc(var(--radius) * 1.4);background:color-mix(in oklch,var(--warning-dk) 14%,var(--card));color:var(--foreground);font-size:.75rem;font-weight:800;line-height:1.45}.lx-mobile-nav{display:none}@media (max-width:767px){.lx-mobile-nav{display:grid}.lx-table-row{grid-template-columns:1fr}}@layer components{body,html{margin:0}.lumni-app-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;max-width:100%;overflow-x:clip;background:#080d17;color:#f1f5f9;font-family:var(--font-sans)}.lumni-sidebar{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-template-rows:auto 1fr auto;grid-gap:1.55rem;gap:1.55rem;width:232px;height:100vh;padding:1.55rem 1rem 1.15rem;overflow:auto;background:#0b111c;border-right:1px solid #1a2433}.lumni-alert-item,.lumni-brand-lockup,.lumni-card-heading,.lumni-legend,.lumni-nav-item-main,.lumni-status-row,.lumni-topbar-actions,.lumni-user-cluster{display:flex;align-items:center}.lumni-brand-lockup{gap:.72rem;min-height:2.75rem}.lumni-brand-lockup strong{display:block;color:#f8fafc;font-size:.95rem;letter-spacing:.16em;line-height:1;text-transform:uppercase}.lumni-brand-lockup .lumni-eyebrow{color:#6b7c95;font-size:.56rem;letter-spacing:.24em}.lumni-brand-mark{display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:12px;background:linear-gradient(145deg,var(--brand-400),var(--brand-700));color:var(--brand-50);font-weight:950;box-shadow:0 14px 28px color-mix(in oklch,var(--brand-400) 24%,transparent)}.lumni-nav-list{display:grid;grid-gap:.43rem;gap:.43rem;align-content:start}.lumni-nav-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-height:2.25rem;padding:.52rem .66rem .52rem .72rem;border:1px solid transparent;border-radius:10px;color:#6b7c95;font-size:.765rem;font-weight:760;text-decoration:none;outline:none}.lumni-nav-item:focus-visible,.lumni-nav-item:hover{color:#f1f5f9;border-color:#223047;background:#111a2a;box-shadow:0 0 0 2px color-mix(in oklch,var(--brand-400) 22%,transparent)}.lumni-nav-item[aria-current=page]{color:var(--brand-100);border-color:color-mix(in oklch,var(--brand-400) 36%,transparent);background:#132342;box-shadow:inset 3px 0 0 var(--brand-400)}.lumni-nav-item-main{min-width:0;gap:.62rem}.lumni-nav-item-main span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumni-nav-icon{width:1.02rem;height:1.02rem;flex:0 0 auto}.lumni-nav-meta{font-size:.57rem;text-transform:uppercase;letter-spacing:.08em;color:currentColor;opacity:.68}.lumni-sidebar-note{padding:.9rem;border-color:color-mix(in oklch,var(--brand-400) 33%,transparent);border-radius:10px;background:rgba(19,35,66,.72);box-shadow:0 18px 38px rgba(59,130,246,.09)}.lumni-sidebar-note p{margin:.36rem 0 0;color:#8fa1bb;font-size:.72rem;line-height:1.45}.lumni-shell-main{min-width:0;height:100vh;overflow:auto;padding:1.5rem 1.75rem 5rem}.lumni-content-canvas{display:grid;grid-gap:1rem;margin:0 auto}.lumni-content-canvas,.lumni-topbar{gap:1rem;width:min(100%,1152px);min-width:0}.lumni-topbar{display:flex;align-items:center;justify-content:space-between;min-height:5rem;margin:0 auto 1rem;padding:.95rem 1.05rem;border:1px solid transparent;background:transparent}.lumni-alert-card h2,.lumni-approval-card h2,.lumni-briefing-card h2,.lumni-chart-card h2,.lumni-construction-card h2,.lumni-status-card h2,.lumni-topbar h2{margin:0;overflow-wrap:anywhere;letter-spacing:-.025em}.lumni-topbar h2{color:#f8fafc;font-size:1.25rem;line-height:1.1}.lumni-construction-card p,.lumni-topbar p{margin:.32rem 0 0;overflow-wrap:anywhere;color:#6b7c95;line-height:1.55}.lumni-topbar-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.65rem;min-width:0}.lumni-search input{width:16.25rem;min-height:2.25rem;padding:0 .85rem;font:inherit;font-size:.8rem}.lumni-icon-button,.lumni-search input{border:1px solid #223047;border-radius:8px;background:#101827;color:#8fa1bb}.lumni-icon-button{position:relative;width:2.25rem;height:2.25rem;font:inherit}.lumni-icon-button:after{content:"";position:absolute;top:.45rem;right:.45rem;width:.42rem;height:.42rem;border-radius:999px;background:#ef4444;box-shadow:0 0 0 2px #101827}.lumni-user-cluster{gap:.55rem;min-height:2.25rem;padding:.25rem .72rem .25rem .28rem;border:1px solid #223047;border-radius:10px;background:#101827;color:var(--brand-100);font-size:.75rem}.lumni-user-cluster span{display:grid;place-items:center;width:1.72rem;height:1.72rem;border-radius:999px;background:var(--brand-400);color:var(--brand-50);font-weight:900}.lumni-card,.lumni-page-header{border:1px solid #223047;border-radius:14px;background:#141c2b;box-shadow:0 18px 44px rgba(0,0,0,.18)}.lumni-page-header{padding:clamp(1.4rem,4vw,2.5rem)}.lumni-card{padding:1.05rem}.lumni-page-header h1{font-size:clamp(1.75rem,4vw,2.75rem)}.lumni-eyebrow{margin:0;color:var(--brand-400);font-size:.66rem;font-weight:880;letter-spacing:.105em;line-height:1.35;text-transform:uppercase}.lumni-card-heading{justify-content:space-between;gap:.75rem}.lumni-card-heading h2{color:#f1f5f9;font-size:.98rem;line-height:1.2}.lumni-command-center{display:grid;grid-gap:1rem;gap:1rem}.lumni-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.lumni-kpi-card{display:grid;grid-gap:.6rem;gap:.6rem;min-height:10.15rem;padding:1.05rem;border-radius:16px;background:linear-gradient(180deg,#151e2e,#121a29)}.lumni-kpi-card strong{color:#f8fafc;font-family:var(--font-mono);font-size:1.78rem;letter-spacing:-.045em;line-height:1}.lumni-kpi-card p{margin:0;color:#6b7c95;font-size:.74rem;line-height:1.45}.lumni-badge,.lumni-kpi-chip{border-radius:999px;padding:.22rem .48rem;background:rgba(59,130,246,.12);color:var(--brand-300);font-size:.6rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lumni-badge.warn{background:color-mix(in oklch,var(--warning-dk) 14%,transparent);color:var(--warning-dk)}.lumni-badge.danger{background:rgba(239,68,68,.14);color:#f87171}.lumni-sparkline{align-self:end;width:100%;height:42px}.lumni-sparkline-grid{fill:none;stroke:rgba(107,124,149,.16);stroke-width:1}.lumni-sparkline-path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.lumni-tone-positive{color:#22c55e}.lumni-tone-info{color:var(--brand-400)}.lumni-tone-warning{color:var(--warning-dk)}.lumni-tone-danger{color:#ef4444}.lumni-break-even{align-self:end;height:.55rem;overflow:hidden;border-radius:999px;background:#0b111c;box-shadow:inset 0 0 0 1px #223047}.lumni-break-even span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--warning-dk),#22c55e)}.lumni-dashboard-grid{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(240px,.96fr) minmax(240px,.96fr);grid-gap:1rem;gap:1rem;align-items:start}.lumni-dashboard-left{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.lumni-briefing-card{min-height:18.05rem;border-color:color-mix(in oklch,var(--brand-400) 46%,transparent);background:linear-gradient(180deg,rgba(20,31,50,.98),#121a29)}.lumni-approval-item button,.lumni-small-button{min-height:2.05rem;border:1px solid rgba(59,130,246,.42);border-radius:8px;background:color-mix(in oklch,var(--brand-400) 16%,transparent);color:var(--brand-200);font-size:.72rem;font-weight:850;padding:0 .7rem}.lumni-priority-list{display:grid;grid-gap:.7rem;gap:.7rem;margin:1rem 0;padding:0;list-style:none}.lumni-priority-list li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-gap:.65rem;gap:.65rem;padding-bottom:.7rem;border-bottom:1px solid rgba(34,48,71,.74)}.lumni-priority-list li:last-child{border-bottom:0;padding-bottom:0}.lumni-priority-list li>span{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:color-mix(in oklch,var(--brand-400) 15%,transparent);color:var(--brand-300);font-size:.75rem;font-weight:900}.lumni-priority-list b{display:inline-flex;margin-bottom:.2rem;border-radius:999px;padding:.16rem .42rem;background:color-mix(in oklch,var(--brand-400) 12%,transparent);color:var(--brand-300);font-size:.58rem;text-transform:uppercase;letter-spacing:.08em}.lumni-priority-list strong{display:block;color:#e2e8f0;font-size:.85rem;line-height:1.35}.lumni-priority-list p{margin:.2rem 0 0;color:#6b7c95;font-size:.72rem}.lumni-assistant-field{min-height:2.7rem;border:1px solid #223047;border-radius:10px;background:#0f1725;color:#6b7c95;display:flex;align-items:center;padding:0 .9rem;font-size:.78rem}.lumni-chart-card{min-height:19.25rem}.lumni-legend{gap:.35rem;color:#8fa1bb;font-size:.68rem;font-weight:800}.lumni-legend span{width:.55rem;height:.55rem;border-radius:999px}.lumni-legend .blue{background:var(--brand-400)}.lumni-legend .red{background:#ef4444;margin-left:.35rem}.lumni-revenue-chart{width:100%;height:14.1rem;margin-top:.72rem;overflow:visible}.chart-grid{stroke:rgba(107,124,149,.15);stroke-width:1}.chart-area{fill:url(#chartBlue)}.chart-line-blue,.chart-line-red{fill:none;stroke-width:4;stroke-linecap:round}.chart-line-blue{stroke:var(--brand-400)}.chart-line-red{stroke:#ef4444}.chart-deficit{fill:rgba(239,68,68,.11);stroke:rgba(239,68,68,.18)}.chart-point-red{fill:#ef4444;stroke:#fecaca;stroke-width:2}.chart-label{fill:#6b7c95;font-size:12px;font-weight:800}.chart-callout,.chart-label.deficit{fill:#f87171;font-size:12px;font-weight:900}.lumni-status-card{display:grid;grid-gap:1rem;gap:1rem;min-height:35.5rem}.lumni-status-list{display:grid}.lumni-status-row{gap:.65rem;min-height:4.35rem;border-bottom:1px solid rgba(34,48,71,.72)}.lumni-status-row:last-child{border-bottom:0}.lumni-status-row div{min-width:0;flex:1 1}.lumni-status-row strong{color:#e2e8f0;font-size:.82rem}.lumni-status-row p{margin:.16rem 0 0;color:#6b7c95;font-size:.7rem}.lumni-status-row b{color:#f8fafc;font-family:var(--font-mono);font-size:.78rem}.lumni-dot{width:.62rem;height:.62rem;border-radius:999px;background:var(--brand-400);box-shadow:0 0 0 4px color-mix(in oklch,var(--brand-400) 12%,transparent)}.lumni-dot.ok{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.12)}.lumni-dot.warn{background:var(--warning-dk);box-shadow:0 0 0 4px color-mix(in oklch,var(--warning-dk) 12%,transparent)}.lumni-dot.lock{background:#6b7c95;box-shadow:0 0 0 4px rgba(107,124,149,.12)}.lumni-weather-pill{margin-top:auto;border:1px solid #223047;border-radius:999px;padding:.66rem .8rem;background:#0f1725;color:var(--brand-300);font-size:.72rem;font-weight:850}.lumni-right-rail{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.lumni-approval-card{display:grid;grid-gap:.82rem;gap:.82rem;min-height:26.45rem}.lumni-alert-card{display:grid;grid-gap:.72rem;gap:.72rem;min-height:8.9rem}.lumni-approval-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;min-height:5rem;padding:.82rem .76rem;border:1px solid #223047;border-left-width:4px;border-radius:11px;background:#101827}.lumni-approval-item.warn{border-left-color:var(--warning-dk)}.lumni-approval-item.info{border-left-color:var(--brand-400)}.lumni-approval-item.danger{border-left-color:#ef4444}.lumni-alert-item strong,.lumni-approval-item strong{color:#e2e8f0;font-size:.78rem;line-height:1.35}.lumni-approval-item p{margin:.24rem 0 0;color:#8fa1bb;font-family:var(--font-mono);font-size:.74rem}.lumni-alert-item{justify-content:space-between;gap:.7rem;padding:.72rem .74rem;border:1px solid #223047;border-left-width:4px;border-radius:10px;background:#101827}.lumni-alert-item.danger{border-left-color:#ef4444}.lumni-alert-item.warn{border-left-color:var(--warning-dk)}.lumni-alert-item time{color:#6b7c95;font-size:.68rem;font-weight:850}.lumni-construction-card{display:grid;grid-gap:.75rem;gap:.75rem;max-width:46rem}.lumni-button{justify-self:start;display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .9rem;border-radius:10px;background:var(--brand-400);color:var(--brand-50);font-weight:850;text-decoration:none}.lumni-button:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.lumni-mobile-nav{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lumni-app-shell{grid-template-columns:220px minmax(0,1fr);background:#070b14}.lumni-sidebar{width:220px;gap:1.2rem;padding:1.35rem .88rem 1rem;background:linear-gradient(180deg,#080d17,#0a101b);border-right-color:rgba(148,163,184,.11)}.lumni-brand-lockup{gap:.66rem;min-height:2.55rem;padding:0 .25rem .25rem}.lumni-brand-mark{width:2.18rem;height:2.18rem;border-radius:11px;background:linear-gradient(145deg,var(--brand-500),var(--brand-700));color:var(--brand-50);font-size:1rem;box-shadow:0 12px 24px color-mix(in oklch,var(--brand-500) 26%,transparent)}.lumni-brand-lockup strong{font-size:.82rem;letter-spacing:.18em}.lumni-brand-lockup .lumni-eyebrow{font-size:.5rem;color:#7d8ba1;letter-spacing:.28em}.lumni-nav-list{gap:.32rem}.lumni-nav-item{min-height:2.34rem;padding:.48rem .58rem .48rem .68rem;border-radius:12px;color:#73849b;font-size:.735rem;font-weight:780}.lumni-nav-item[aria-current=page]{color:var(--brand-50);border-color:color-mix(in oklch,var(--brand-400) 28%,transparent);background:linear-gradient(90deg,color-mix(in oklch,var(--brand-500) 24%,transparent),color-mix(in oklch,var(--brand-500) 8%,transparent));box-shadow:inset 3px 0 0 var(--brand-400)}.lumni-nav-item-main{gap:.58rem}.lumni-nav-icon{width:.98rem;height:.98rem;opacity:.96}.lumni-nav-meta{display:none}.lumni-sidebar-note{padding:.82rem .78rem;border-color:color-mix(in oklch,var(--brand-400) 24%,transparent);border-radius:14px;background:linear-gradient(180deg,rgba(18,31,53,.92),rgba(13,21,36,.92));box-shadow:none}.lumni-sidebar-note .lumni-eyebrow{color:var(--brand-300)}.lumni-sidebar-note p{margin-top:.44rem;color:#d9e7fb;font-size:.78rem;font-weight:760;line-height:1.4}.lumni-shell-main{padding:1.12rem 1.25rem 3rem;background:radial-gradient(circle at 78% 0,color-mix(in oklch,var(--brand-500) 10%,transparent),transparent 34%),#0a0f1a}.lumni-content-canvas,.lumni-topbar{width:min(100%,1176px)}.lumni-content-canvas{gap:.78rem}.lumni-topbar{min-height:4.18rem;margin-bottom:.65rem;padding:.54rem .1rem .72rem}.lumni-topbar h2{font-size:1.32rem;letter-spacing:-.035em}.lumni-topbar p{margin-top:.22rem;color:#8190a5;font-size:.78rem}.lumni-topbar-actions{gap:.54rem}.lumni-search input{width:18.9rem;min-height:2.14rem;color:#8ea1ba;font-size:.765rem}.lumni-icon-button,.lumni-search input{border-color:rgba(148,163,184,.16);border-radius:11px;background:#0f1725}.lumni-icon-button{width:2.14rem;height:2.14rem}.lumni-user-cluster{display:grid;grid-template-columns:1.74rem auto;grid-column-gap:.54rem;column-gap:.54rem;grid-row-gap:.02rem;row-gap:.02rem;min-height:2.14rem;padding:.18rem .62rem .18rem .24rem;border-color:rgba(148,163,184,.16);border-radius:12px;background:#0f1725}.lumni-user-cluster span{grid-row:span 2;width:1.64rem;height:1.64rem;background:var(--brand-500);font-size:.7rem}.lumni-user-cluster strong{color:var(--brand-50);font-size:.72rem;line-height:1}.lumni-user-cluster small{color:#7f8da3;font-size:.58rem;font-weight:760;line-height:1}.lumni-command-center{gap:.78rem}.lumni-card,.lumni-page-header{border-color:rgba(148,163,184,.14);border-radius:16px;background:#111827;box-shadow:0 18px 44px rgba(0,0,0,.16)}.lumni-card{padding:.86rem}.lumni-eyebrow{color:#8ea1ba;font-size:.58rem;font-weight:900;letter-spacing:.115em}.lumni-card-heading{gap:.55rem}.lumni-card-heading h2{font-size:.92rem;letter-spacing:-.02em}.lumni-card-heading p{margin:.24rem 0 0;color:#7f8da3;font-size:.68rem;line-height:1.35}.lumni-kpi-row{gap:.78rem}.lumni-kpi-card{gap:.46rem;min-height:8.82rem;padding:.86rem;border-radius:16px;background:linear-gradient(180deg,#131c2b,#0f1724)}.lumni-kpi-card .lumni-card-heading{align-items:start;min-height:1.42rem}.lumni-kpi-card strong{font-size:1.72rem;letter-spacing:-.055em}.lumni-kpi-card p{color:#8190a5;font-size:.7rem;line-height:1.35}.lumni-badge,.lumni-kpi-chip{padding:.18rem .42rem;font-size:.56rem}.lumni-kpi-chip{background:rgba(34,197,94,.13);color:#86efac}.lumni-kpi-value-line{display:flex;align-items:baseline;justify-content:space-between;gap:.55rem}.lumni-kpi-value-line span{color:#86efac;font-size:.68rem;font-weight:850;white-space:nowrap}.lumni-break-even-block{display:grid;grid-gap:.22rem;gap:.22rem;color:#75869d;font-size:.56rem;font-weight:850;text-transform:uppercase}.lumni-meter-cap{justify-self:end;color:#64748b;letter-spacing:.08em}.lumni-break-even-track{position:relative;height:.48rem;border-radius:999px;background:#0a1220;box-shadow:inset 0 0 0 1px rgba(148,163,184,.16)}.lumni-break-even-track:before{content:"";position:absolute;inset:0 auto 0 0;width:31.2%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-500),var(--brand-300))}.lumni-break-even-be,.lumni-break-even-meta{position:absolute;top:-.12rem;width:.14rem;height:.72rem;border-radius:999px;background:var(--warning-dk)}.lumni-break-even-be{left:28.9%}.lumni-break-even-meta{left:50%;background:#22c55e}.lumni-meter-labels{display:flex;justify-content:space-between;letter-spacing:.06em}.lumni-sparkline{height:2.32rem;margin-top:auto}.lumni-sparkline-area{fill:currentColor;opacity:.12}.lumni-dashboard-grid{grid-template-columns:minmax(0,1.56fr) minmax(238px,.76fr) minmax(256px,.82fr);gap:.78rem}.lumni-dashboard-left,.lumni-right-rail{gap:.78rem}.lumni-briefing-card{min-height:17.25rem;border-color:color-mix(in oklch,var(--brand-400) 26%,transparent);background:linear-gradient(180deg,#121c2d,#101827)}.lumni-approval-item button,.lumni-small-button{min-height:1.92rem;border-radius:10px;font-size:.68rem}.lumni-priority-list{gap:.68rem;margin:.86rem 0 .78rem}.lumni-priority-list li{grid-template-columns:2.15rem minmax(0,1fr);gap:.62rem;padding-bottom:.68rem}.lumni-priority-list li>span{width:1.84rem;height:1.84rem;background:rgba(37,99,235,.14);color:var(--brand-200);font-size:.66rem;letter-spacing:.04em}.lumni-priority-list b{margin-bottom:.26rem;padding:0;background:transparent;color:var(--brand-300);font-size:.64rem}.lumni-priority-list strong{color:#e6edf7;font-size:.82rem;line-height:1.34}.lumni-assistant-field{min-height:2.38rem;border-radius:12px;color:#8190a5;font-size:.76rem}.lumni-chart-card{min-height:18.52rem}.lumni-legend{flex-wrap:wrap;color:#8ea1ba;font-size:.64rem}.lumni-legend .deficit{background:#7f1d1d;margin-left:.35rem}.lumni-revenue-chart{height:14.75rem;margin-top:.48rem}.chart-axis{fill:#64748b;font-size:11px;font-weight:800}.chart-point-blue{fill:var(--brand-400);stroke:var(--brand-200);stroke-width:2}.chart-callout.blue{fill:var(--brand-300)}.lumni-status-card{gap:.72rem;min-height:36.58rem}.lumni-badge.live{background:rgba(34,197,94,.13);color:#86efac}.lumni-status-list{gap:0}.lumni-status-row{display:grid;grid-template-columns:.66rem minmax(0,1fr) auto auto;grid-gap:.56rem;gap:.56rem;min-height:4.18rem;padding:.58rem 0;align-items:center;border-bottom-color:rgba(148,163,184,.11)}.lumni-status-row strong{font-size:.76rem}.lumni-status-row p{color:#7f8da3;font-size:.66rem}.lumni-status-row b{min-width:2rem;color:#f8fafc;text-align:right;font-size:.76rem}.lumni-status-row em{border-radius:999px;padding:.18rem .42rem;background:rgba(34,197,94,.11);color:#86efac;font-size:.55rem;font-style:normal;font-weight:900;letter-spacing:.07em}.lumni-weather-pill{display:grid;grid-gap:.2rem;gap:.2rem;margin-top:auto;border-radius:14px;padding:.68rem .76rem}.lumni-weather-pill strong{color:var(--brand-100);font-size:.72rem}.lumni-weather-pill span{color:#8190a5}.lumni-approval-card{gap:.66rem;min-height:20.12rem}.lumni-alert-card{gap:.56rem;min-height:15.66rem}.lumni-approval-item{grid-template-columns:minmax(0,1fr) auto;min-height:4.18rem;padding:.65rem .66rem;border-color:rgba(148,163,184,.14);border-radius:13px;background:#0f1725}.lumni-approval-item b{display:block;margin-top:.22rem;color:#f8fafc;font-family:var(--font-mono);font-size:.82rem}.lumni-alert-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:3.24rem;padding:.56rem .64rem;border-color:rgba(148,163,184,.14);border-radius:12px}.lumni-alert-item p{margin:.2rem 0 0;color:#7f8da3;font-size:.64rem;line-height:1.28}.lumni-alert-item time{white-space:nowrap}}@layer components{}@media (max-width:1180px) and (min-width:768px){.lumni-shell-main{padding-inline:1rem}.lumni-topbar-actions{flex-wrap:wrap}.lumni-search input{width:12rem}.lumni-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lumni-dashboard-grid{grid-template-columns:minmax(0,1fr)}.lumni-status-card{min-height:auto}}@media (max-width:767px){.lumni-app-shell{display:block;width:100%;overflow-x:clip}.lumni-sidebar{display:none}.lumni-shell-main{height:auto;min-height:100vh;overflow-x:clip;padding:1rem 1rem calc(8rem + env(safe-area-inset-bottom))}.lumni-card,.lumni-content-canvas,.lumni-page-header,.lumni-topbar{max-width:100%;min-width:0}.lumni-content-canvas{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.lumni-topbar{align-items:flex-start;flex-direction:column;min-height:auto;padding:.35rem 0 .7rem}.lumni-topbar>div{width:100%;min-width:0}.lumni-search{flex:1 1 12rem;min-width:0}.lumni-search input{width:100%;min-width:0}.lumni-topbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.lumni-dashboard-grid,.lumni-kpi-row{grid-template-columns:1fr}.lumni-alert-card,.lumni-approval-card,.lumni-briefing-card,.lumni-chart-card,.lumni-kpi-card,.lumni-status-card{min-height:auto}.lumni-approval-item{grid-template-columns:1fr}.lumni-revenue-chart{height:12rem}.lumni-mobile-nav{position:fixed;right:auto;bottom:calc(.5rem + env(safe-area-inset-bottom));left:.5rem;z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.2rem;gap:.2rem;width:min(19rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem);padding:.35rem;border:1px solid #223047;border-radius:18px;background:#141c2b;box-shadow:0 24px 60px rgba(0,0,0,.25)}.lumni-mobile-nav-item{display:grid;place-items:center;grid-gap:.18rem;gap:.18rem;min-width:0;min-height:3.1rem;border-radius:14px;color:#8fa1bb;font-size:.6875rem;font-weight:800;line-height:1.1;text-align:center;text-decoration:none}.lumni-mobile-nav-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumni-mobile-nav-item[aria-current=page]{background:#132342;color:var(--brand-100)}}@layer components{.lumni-sidebar{gap:.9rem;padding-block:1.05rem .9rem;overflow:hidden}.lumni-nav-list{gap:.24rem}.lumni-nav-item{min-height:2.08rem;padding-block:.4rem}.lumni-sidebar-note{padding:.66rem .7rem}.lumni-shell-main{padding-top:.92rem}.lumni-topbar{min-height:3.82rem;margin-bottom:.48rem}.lumni-kpi-card{min-height:8.3rem}.lumni-dashboard-grid{align-items:stretch}.lumni-briefing-card{min-height:16.15rem}.lumni-chart-card{min-height:17.3rem}.lumni-revenue-chart{height:13.42rem}.lumni-status-card{min-height:34.25rem}.lumni-status-row{min-height:3.82rem;padding-block:.46rem}.lumni-approval-card{min-height:18.9rem}.lumni-alert-card{min-height:14.4rem}.lumni-alert-item{min-height:2.9rem;padding-block:.48rem}}@media (min-width:1190px){@layer components{.lumni-app-shell{grid-template-columns:196px minmax(0,1fr);background:#070b14}.lumni-sidebar{width:196px;gap:.68rem;padding:.86rem .68rem .72rem;background:linear-gradient(180deg,#080d17,#080c15);border-right-color:rgba(148,163,184,.09)}.lumni-brand-lockup{gap:.52rem;min-height:2.05rem;padding:0 .12rem .18rem}.lumni-brand-mark{width:1.82rem;height:1.82rem;border-radius:9px;font-size:.82rem;box-shadow:0 8px 18px color-mix(in oklch,var(--brand-500) 20%,transparent)}.lumni-brand-lockup strong{color:#f8fafc;font-size:.86rem;letter-spacing:-.015em;text-transform:none}.lumni-brand-lockup small{display:block;margin-top:.06rem;color:#6f7e94;font-size:.54rem;font-weight:820;letter-spacing:.12em;line-height:1;text-transform:uppercase}.lumni-nav-list{gap:.18rem}.lumni-nav-item{min-height:1.88rem;padding:.34rem .48rem;border-radius:9px;color:#728197;font-size:.685rem;font-weight:760}.lumni-nav-item[aria-current=page]{border-color:color-mix(in oklch,var(--brand-400) 22%,transparent);background:color-mix(in oklch,var(--brand-500) 16%,transparent);box-shadow:inset 2px 0 0 var(--brand-400)}.lumni-nav-item-main{gap:.48rem}.lumni-nav-icon{width:.9rem;height:.9rem}.lumni-sidebar-note{padding:.54rem .58rem;border-radius:11px;background:rgba(15,23,37,.86)}.lumni-sidebar-note p{margin-top:.26rem;font-size:.66rem;line-height:1.32}.lumni-shell-main{padding:.64rem .82rem 1.25rem;background:radial-gradient(circle at 78% 0,color-mix(in oklch,var(--brand-500) 7.5%,transparent),transparent 32%),#0a0f1a}.lumni-content-canvas,.lumni-topbar{width:min(100%,1212px)}.lumni-content-canvas{gap:.54rem}.lumni-topbar{min-height:3rem;margin-bottom:.28rem;padding:.28rem .02rem .46rem}.lumni-topbar h2{font-size:1.06rem;letter-spacing:-.025em}.lumni-topbar p{margin-top:.12rem;font-size:.68rem;line-height:1.25}.lumni-topbar-actions{gap:.42rem}.lumni-search input{width:15.8rem;min-height:1.88rem;border-radius:9px;font-size:.68rem}.lumni-icon-button{width:1.88rem;height:1.88rem;border-radius:9px}.lumni-icon-button:after{top:.34rem;right:.34rem;width:.34rem;height:.34rem}.lumni-user-cluster{grid-template-columns:1.5rem auto;min-height:1.88rem;padding:.12rem .5rem .12rem .2rem;border-radius:10px}.lumni-user-cluster span{width:1.42rem;height:1.42rem;font-size:.62rem}.lumni-user-cluster strong{font-size:.66rem}.lumni-user-cluster small{font-size:.52rem}.lumni-command-center{gap:.54rem}.lumni-card,.lumni-page-header{border-radius:13px;box-shadow:0 12px 30px rgba(0,0,0,.13)}.lumni-card{padding:.64rem}.lumni-eyebrow{font-size:.51rem;letter-spacing:.105em}.lumni-card-heading{gap:.42rem}.lumni-card-heading h2{font-size:.78rem;line-height:1.15}.lumni-card-heading p{font-size:.6rem;line-height:1.24}.lumni-kpi-row{gap:.54rem}.lumni-kpi-card{gap:.32rem;min-height:6.62rem;padding:.62rem;border-radius:13px}.lumni-kpi-card .lumni-card-heading{min-height:1.02rem}.lumni-kpi-card strong{font-size:1.34rem}.lumni-kpi-card p{font-size:.61rem;line-height:1.22}.lumni-badge,.lumni-kpi-chip{padding:.14rem .34rem;font-size:.49rem}.lumni-kpi-value-line span{font-size:.56rem}.lumni-break-even-block{gap:.14rem;font-size:.48rem}.lumni-break-even-track{height:.34rem}.lumni-break-even-be,.lumni-break-even-meta{top:-.1rem;height:.54rem;width:.11rem}.lumni-sparkline{height:1.78rem}.lumni-sparkline-path{stroke-width:2.4}.lumni-dashboard-grid{grid-template-columns:minmax(0,1.48fr) minmax(214px,.68fr) minmax(226px,.72fr);gap:.54rem;align-items:start}.lumni-dashboard-left,.lumni-right-rail{gap:.54rem}.lumni-briefing-card{min-height:12.7rem}.lumni-priority-list{gap:.44rem;margin:.58rem 0 .52rem}.lumni-priority-list li{grid-template-columns:1.72rem minmax(0,1fr);gap:.45rem;padding-bottom:.44rem}.lumni-priority-list li>span{width:1.46rem;height:1.46rem;font-size:.56rem}.lumni-priority-list b{margin-bottom:.12rem;font-size:.54rem}.lumni-priority-list strong{font-size:.69rem;line-height:1.24}.lumni-assistant-field{min-height:1.94rem;border-radius:9px;font-size:.66rem}.lumni-approval-item button,.lumni-small-button{min-height:1.62rem;border-radius:8px;font-size:.58rem;padding-inline:.52rem}.lumni-chart-card{min-height:13.78rem}.lumni-legend{font-size:.54rem;gap:.26rem}.lumni-legend span{width:.43rem;height:.43rem}.lumni-revenue-chart{height:10.52rem;margin-top:.3rem}.chart-line-blue,.chart-line-red{stroke-width:3}.chart-axis,.chart-callout,.chart-label{font-size:10px}.lumni-status-card{gap:.48rem;min-height:27.02rem}.lumni-status-row{grid-template-columns:.52rem minmax(0,1fr) auto auto;gap:.4rem;min-height:2.94rem;padding:.34rem 0}.lumni-status-row strong{font-size:.66rem}.lumni-status-row p{margin-top:.1rem;font-size:.56rem}.lumni-status-row b{min-width:1.55rem;font-size:.64rem}.lumni-status-row em{padding:.13rem .28rem;font-size:.45rem}.lumni-dot{width:.48rem;height:.48rem;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.lumni-weather-pill{gap:.1rem;border-radius:11px;padding:.48rem .56rem}.lumni-weather-pill strong{font-size:.62rem}.lumni-weather-pill span{font-size:.56rem}.lumni-approval-card{gap:.46rem;min-height:14.68rem}.lumni-alert-card{gap:.38rem;min-height:11.8rem}.lumni-approval-item{min-height:3.12rem;padding:.46rem .5rem;border-radius:10px;border-left-width:3px;gap:.42rem}.lumni-alert-item strong,.lumni-approval-item strong{font-size:.64rem;line-height:1.22}.lumni-approval-item p{margin-top:.12rem;font-size:.58rem}.lumni-approval-item b{margin-top:.12rem;font-size:.66rem}.lumni-alert-item{min-height:2.42rem;padding:.38rem .46rem;border-radius:9px;border-left-width:3px;gap:.42rem}.lumni-alert-item p{margin-top:.1rem;font-size:.54rem;line-height:1.18}.lumni-alert-item time{font-size:.52rem}.lumni-app-shell{grid-template-columns:242px minmax(0,1fr);background:#070b14}.lumni-sidebar{width:242px;gap:1.2rem;padding:1.38rem 1rem 1.12rem;overflow:hidden;background:linear-gradient(180deg,#080d17,#0a101b 74%,#070b14);border-right-color:rgba(148,163,184,.12)}.lumni-brand-lockup{gap:.76rem;min-height:3.8rem;padding:.12rem .22rem .88rem;border-bottom:1px solid rgba(148,163,184,.1)}.lumni-brand-mark{width:2.72rem;height:2.72rem;border-radius:15px;background:linear-gradient(145deg,var(--brand-400),var(--brand-700) 58%,var(--brand-800));color:var(--brand-50);font-size:1.16rem;box-shadow:0 18px 34px color-mix(in oklch,var(--brand-500) 28%,transparent),inset 0 0 0 1px rgba(191,219,254,.18)}.lumni-brand-lockup strong{color:#f8fafc;font-size:1.02rem;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.lumni-brand-lockup small{display:block;margin-top:.24rem;color:#93a4bc;font-size:.68rem;font-weight:760;letter-spacing:.02em;line-height:1;text-transform:none}.lumni-nav-list{gap:.44rem}.lumni-nav-item{min-height:2.68rem;padding:.58rem .74rem;border-radius:13px;color:#8a98ad;font-size:.78rem;font-weight:780}.lumni-nav-item[aria-current=page]{color:var(--brand-50);border-color:rgba(59,130,246,.34);background:linear-gradient(90deg,color-mix(in oklch,var(--brand-500) 28%,transparent),color-mix(in oklch,var(--brand-500) 10%,transparent));box-shadow:inset 3px 0 0 var(--brand-400),0 14px 30px color-mix(in oklch,var(--brand-500) 8%,transparent)}.lumni-nav-item-main{gap:.68rem}.lumni-nav-icon{width:1.08rem;height:1.08rem}.lumni-nav-meta{display:none}.lumni-sidebar-note{padding:.95rem;border-radius:16px;border-color:color-mix(in oklch,var(--brand-400) 26%,transparent);background:linear-gradient(180deg,rgba(18,31,53,.95),rgba(13,21,36,.92));box-shadow:0 16px 34px rgba(0,0,0,.16)}.lumni-sidebar-note p{margin-top:.46rem;color:var(--brand-100);font-size:.78rem;line-height:1.5}.lumni-shell-main{padding:1.18rem 1.42rem 2.8rem;background:radial-gradient(circle at 78% 0,color-mix(in oklch,var(--brand-500) 9%,transparent),transparent 34%),#0a0f1a}.lumni-content-canvas,.lumni-topbar{width:min(100%,1128px)}.lumni-content-canvas{gap:1rem}.lumni-topbar{min-height:4.72rem;margin-bottom:.74rem;padding:.62rem .08rem .86rem}.lumni-topbar h2{font-size:1.32rem;letter-spacing:-.03em}.lumni-topbar p{margin-top:.24rem;font-size:.78rem;line-height:1.38}.lumni-topbar-actions{gap:.62rem}.lumni-search input{width:17.8rem;min-height:2.24rem;border-radius:12px;font-size:.76rem}.lumni-icon-button{width:2.24rem;height:2.24rem;border-radius:12px}.lumni-user-cluster{grid-template-columns:1.72rem auto;min-height:2.24rem;padding:.18rem .64rem .18rem .24rem;border-radius:12px}.lumni-user-cluster span{width:1.62rem;height:1.62rem;font-size:.7rem}.lumni-user-cluster strong{font-size:.72rem}.lumni-user-cluster small{font-size:.58rem}.lumni-command-center{gap:1rem}.lumni-card,.lumni-page-header{border-radius:17px;box-shadow:0 18px 42px rgba(0,0,0,.16)}.lumni-card{padding:1rem}.lumni-eyebrow{font-size:.62rem;letter-spacing:.12em}.lumni-card-heading{gap:.68rem}.lumni-card-heading h2{font-size:.94rem;line-height:1.22}.lumni-card-heading p{font-size:.68rem;line-height:1.38}.lumni-kpi-row{gap:1rem}.lumni-kpi-card{gap:.62rem;min-height:10.35rem;padding:1rem;border-radius:18px;background:linear-gradient(180deg,#141f31,#101827)}.lumni-kpi-card .lumni-card-heading{min-height:1.55rem;align-items:start}.lumni-kpi-card strong{font-size:1.86rem}.lumni-kpi-card p{font-size:.73rem;line-height:1.42}.lumni-badge,.lumni-kpi-chip{padding:.22rem .52rem;font-size:.58rem}.lumni-kpi-value-line span{color:var(--warning-dk);font-size:.7rem}.lumni-break-even-block{gap:.28rem;font-size:.56rem}.lumni-meter-cap{color:var(--warning-dk)}.lumni-break-even-track{height:.58rem;background:#0b1220}.lumni-break-even-track:before{width:31.2%;background:linear-gradient(90deg,var(--warning-dk),var(--warning-dk))}.lumni-break-even-be,.lumni-break-even-meta{top:-.13rem;height:.84rem;width:.16rem}.lumni-break-even-meta{background:var(--warning-dk)}.lumni-meter-labels{color:#93a4bc}.lumni-sparkline{height:2.7rem}.lumni-sparkline-path{stroke-width:3.2}.lumni-dashboard-grid{grid-template-columns:minmax(0,1.52fr) minmax(238px,.72fr) minmax(252px,.78fr);gap:1rem;align-items:start}.lumni-dashboard-left,.lumni-right-rail{gap:1rem}.lumni-briefing-card{min-height:18.35rem}.lumni-priority-list{gap:.82rem;margin:1.02rem 0 .94rem}.lumni-priority-list li{grid-template-columns:2.2rem minmax(0,1fr);gap:.7rem;padding-bottom:.78rem}.lumni-priority-list li>span{width:1.9rem;height:1.9rem;font-size:.68rem}.lumni-priority-list b{margin-bottom:.28rem;font-size:.63rem}.lumni-priority-list strong{font-size:.84rem;line-height:1.4}.lumni-assistant-field{min-height:2.62rem;border-radius:12px;font-size:.76rem}.lumni-approval-item button,.lumni-small-button{min-height:2rem;border-radius:10px;font-size:.68rem;padding-inline:.68rem}.lumni-chart-card{min-height:20.4rem}.lumni-legend{font-size:.66rem;gap:.34rem}.lumni-legend span{width:.56rem;height:.56rem}.lumni-revenue-chart{height:15.7rem;margin-top:.72rem}.chart-area{fill:url(#lumniChartBlue)}.chart-grid{stroke:rgba(107,124,149,.18)}.chart-line-blue,.chart-line-red{stroke-width:3.8}.chart-axis,.chart-callout,.chart-label{font-size:11px}.lumni-status-card{gap:.9rem;min-height:39.75rem}.lumni-status-row{grid-template-columns:.68rem minmax(0,1fr) auto auto;gap:.58rem;min-height:4.46rem;padding:.62rem 0;border-bottom-color:rgba(148,163,184,.12)}.lumni-status-row strong{font-size:.78rem}.lumni-status-row p{margin-top:.18rem;font-size:.66rem}.lumni-status-row b{min-width:2rem;font-size:.76rem}.lumni-status-row em{padding:.18rem .42rem;font-size:.54rem}.lumni-dot{width:.62rem;height:.62rem;box-shadow:0 0 0 4px rgba(59,130,246,.11)}.lumni-weather-pill{gap:.18rem;border-radius:14px;padding:.72rem .82rem}.lumni-weather-pill strong{font-size:.72rem}.lumni-weather-pill span{font-size:.64rem}.lumni-approval-card{gap:.76rem;min-height:23.85rem}.lumni-alert-card{gap:.64rem;min-height:14.9rem}.lumni-approval-item{min-height:4.5rem;padding:.74rem .72rem;border-radius:13px;border-left-width:4px;gap:.68rem}.lumni-alert-item strong,.lumni-approval-item strong{font-size:.74rem;line-height:1.34}.lumni-approval-item p{margin-top:.2rem;font-size:.68rem}.lumni-approval-item b{margin-top:.2rem;font-size:.8rem}.lumni-alert-item{min-height:3.48rem;padding:.62rem .68rem;border-radius:12px;border-left-width:4px;gap:.6rem}.lumni-alert-item p{margin-top:.18rem;font-size:.62rem;line-height:1.28}.lumni-alert-item time{font-size:.58rem}.lumni-app-shell{grid-template-columns:240px minmax(0,1fr)}.lumni-sidebar{width:240px;gap:0;padding:24px 16px 16px}.lumni-brand-lockup{min-height:76px;gap:0;padding:0 8px 20px;border-bottom:0}.lumni-brand-mark{display:none}.lumni-brand-lockup strong{display:block;color:#f8fafc;font-size:1.34rem;font-weight:920;letter-spacing:.17em;line-height:.95;text-transform:uppercase}.lumni-brand-lockup small{display:block;margin-top:.42rem;color:#92a3ba;font-size:.68rem;font-weight:760;letter-spacing:.04em;line-height:1}.lumni-nav-list{gap:4px;align-self:start;padding-top:16px}.lumni-nav-item{min-height:38px;padding:8px 12px;border-radius:11px;font-size:.74rem;line-height:1.05}.lumni-nav-item[aria-current=page]{border-color:rgba(59,130,246,.3);background:linear-gradient(90deg,color-mix(in oklch,var(--brand-500) 24%,transparent),color-mix(in oklch,var(--brand-500) 9%,transparent));box-shadow:inset 3px 0 0 var(--brand-400)}.lumni-nav-item-main{gap:10px}.lumni-nav-icon{width:16px;height:16px}.lumni-sidebar-note{padding:10px 12px;border-radius:12px;background:rgba(15,23,37,.82);box-shadow:none}.lumni-sidebar-note p{margin-top:4px;font-size:.68rem;font-weight:700;line-height:1.3}.lumni-shell-main{padding:46px 22px 40px}.lumni-content-canvas,.lumni-topbar{width:min(100%,1140px)}.lumni-command-center,.lumni-content-canvas,.lumni-dashboard-left,.lumni-right-rail{gap:16px}.lumni-topbar{min-height:74px;margin-bottom:14px;padding:10px 0 12px}.lumni-card{padding:14px}.lumni-card-heading{gap:10px}.lumni-card-heading h2{font-size:.9rem;line-height:1.18}.lumni-card-heading p{font-size:.64rem;line-height:1.28}.lumni-eyebrow{font-size:.58rem;line-height:1.18}.lumni-kpi-row{grid-template-columns:348px repeat(3,248px);gap:16px}.lumni-kpi-card{min-height:160px;gap:8px;padding:14px;border-radius:16px}.lumni-kpi-card .lumni-card-heading{min-height:22px}.lumni-kpi-card strong{font-size:1.68rem;line-height:.95}.lumni-kpi-card p{font-size:.68rem;line-height:1.26}.lumni-badge,.lumni-kpi-chip{padding:3px 8px;font-size:.54rem}.lumni-kpi-value-line span{font-size:.64rem}.lumni-break-even-block{gap:4px;font-size:.52rem}.lumni-break-even-track{height:8px}.lumni-break-even-be,.lumni-break-even-meta{top:-3px;width:2px;height:14px}.lumni-sparkline{height:40px}.lumni-sparkline-path{stroke-width:3}.lumni-dashboard-grid{grid-template-columns:570px 268px 268px;gap:16px;align-items:start}.lumni-briefing-card{min-height:285px}.lumni-priority-list{gap:0;margin:12px 0 10px}.lumni-priority-list li{min-height:54px;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:8px 0}.lumni-priority-list li>span{width:25px;height:25px;font-size:.6rem}.lumni-priority-list b{margin-bottom:3px;font-size:.56rem}.lumni-priority-list strong{font-size:.74rem;line-height:1.24}.lumni-assistant-field{min-height:36px;font-size:.72rem}.lumni-approval-item button,.lumni-small-button{min-height:30px;font-size:.64rem}.lumni-status-card{gap:10px;min-height:553px}.lumni-status-row{grid-template-columns:9px minmax(0,1fr) auto auto;gap:8px;min-height:58px;padding:8px 0}.lumni-status-row strong{font-size:.72rem;line-height:1.18}.lumni-status-row p{margin-top:3px;font-size:.6rem;line-height:1.22}.lumni-status-row b{font-size:.7rem}.lumni-status-row em{padding:3px 6px;font-size:.48rem}.lumni-dot{width:8px;height:8px;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.lumni-weather-pill{padding:10px 12px;border-radius:13px}.lumni-approval-card{gap:10px;min-height:417px}.lumni-approval-item{grid-template-columns:minmax(0,1fr);min-height:96px;padding:10px 12px;gap:6px;border-radius:12px}.lumni-approval-item button{display:none}.lumni-alert-item strong,.lumni-approval-item strong{font-size:.7rem;line-height:1.2}.lumni-approval-item p{margin-top:4px;font-size:.6rem;line-height:1.18}.lumni-approval-item b{margin-top:5px;font-size:.72rem}.lumni-alert-card{gap:8px;min-height:auto}.lumni-alert-item{min-height:88px;padding:10px 11px;border-radius:11px;gap:9px}.lumni-alert-item p{margin-top:4px;font-size:.6rem;line-height:1.22}.lumni-alert-item time{font-size:.54rem}.lumni-chart-card{min-height:304px}.lumni-chart-card .lumni-card-heading{align-items:start}.lumni-legend{font-size:.6rem;gap:5px;line-height:1}.lumni-legend span{width:8px;height:8px}.lumni-revenue-chart{height:210px;margin-top:6px}.chart-grid{stroke:rgba(107,124,149,.16)}.chart-line-blue,.chart-line-red{stroke-width:3.2}.chart-area{fill:url(#lumniChartBlue);opacity:.82}.chart-deficit{fill:rgba(239,68,68,.1);stroke:rgba(239,68,68,.16)}.chart-axis,.chart-callout,.chart-label{font-size:10px}}}@media (min-width:1190px){@layer components{}}@media (min-width:1190px){@layer components{}}@layer components{.lumni-finance-page{display:grid;grid-gap:1rem;gap:1rem}.lumni-finance-controls{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.lumni-filter-cluster,.lumni-segment-control{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.lumni-filter-pill,.lumni-segment-button{border:1px solid var(--border);border-radius:999px;background:color-mix(in oklch,var(--night-800) 84%,transparent);color:var(--fg-2);font:800 var(--text-xs)/1 var(--font-sans);letter-spacing:.04em;padding:.58rem .72rem;text-transform:uppercase}.lumni-chart-note span,.lumni-filter-pill span,.lumni-tax-card li span,.lumni-trust-chip span{color:var(--brand-400);margin-right:.35rem}.lumni-segment-button[aria-selected=true]{background:var(--brand-500);color:var(--night-950);border-color:var(--brand-400)}.lumni-finance-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));grid-gap:.85rem;gap:.85rem}.lumni-finance-kpi-card{display:grid;grid-gap:.56rem;gap:.56rem;min-height:10.2rem}.lumni-finance-kpi-card .lumni-mono-value,.lumni-tax-card .lumni-mono-value{font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:.95}.lumni-chart-note,.lumni-finance-kpi-card p,.lumni-finance-kpi-card small,.lumni-tax-card li,.lumni-tax-card p{color:var(--fg-3);font-size:var(--text-xs);line-height:1.45;margin:0}.lumni-finance-kpi-card small{color:var(--material-300)}.lumni-mono-value{color:var(--fg);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.05em}.lumni-trust-chip{align-items:center;background:color-mix(in oklch,var(--brand-500) 14%,transparent);border:1px solid color-mix(in oklch,var(--brand-500) 36%,transparent);border-radius:999px;color:var(--brand-200);display:inline-flex;font-size:var(--text-2xs);font-weight:900;letter-spacing:.08em;padding:.22rem .48rem;text-transform:uppercase}.lumni-finance-main-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(18rem,.58fr);grid-gap:.85rem;gap:.85rem}.lumni-breakdown-card,.lumni-dre-card,.lumni-finance-chart-card,.lumni-tax-card{min-height:auto}.lumni-finance-chart{width:100%;min-height:15rem}.chart-area-finance{fill:color-mix(in oklch,var(--chart-finance) 20%,transparent)}.chart-line-cashflow,.chart-line-finance,.chart-line-tax{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.chart-line-finance{stroke:var(--chart-finance)}.chart-line-tax{stroke:var(--chart-tax)}.chart-line-cashflow{stroke:var(--chart-cashflow)}.lumni-legend .finance{background:var(--chart-finance)}.lumni-legend .tax{background:var(--chart-tax)}.lumni-legend .cashflow{background:var(--chart-cashflow)}.lumni-tax-card{display:grid;grid-gap:.7rem;gap:.7rem}.lumni-tax-card h2{margin:0;font-size:var(--text-xl)}.lumni-tax-card ul{display:grid;grid-gap:.48rem;gap:.48rem;list-style:none;margin:0;padding:0}.lumni-dre-table{border:1px solid var(--border);border-radius:18px;overflow:hidden}.lumni-dre-row{display:grid;grid-template-columns:minmax(10rem,1.2fr) repeat(3,minmax(5rem,.58fr)) minmax(11rem,1.25fr);grid-gap:.7rem;gap:.7rem;align-items:center;padding:.72rem .9rem;border-bottom:1px solid var(--border-2);color:var(--fg-2)}.lumni-dre-row:last-child{border-bottom:0}.lumni-dre-row span{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850;min-width:0;overflow-wrap:anywhere}.lumni-dre-row em{color:var(--material-300);font-size:var(--text-xs);font-style:normal;line-height:1.35}.lumni-dre-head{background:color-mix(in oklch,var(--night-950) 45%,transparent);color:var(--fg-3);font-size:var(--text-2xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lumni-finance-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.lumni-breakdown-list{display:grid;grid-gap:.55rem;gap:.55rem}.lumni-breakdown-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.7rem;gap:.7rem;border:1px solid var(--border-2);border-radius:16px;padding:.72rem}.lumni-breakdown-item strong{color:var(--fg)}.lumni-breakdown-item p{color:var(--fg-3);font-size:var(--text-xs);margin:.15rem 0 0}.lumni-breakdown-item em{border-radius:999px;color:var(--brand-200);background:color-mix(in oklch,var(--brand-500) 12%,transparent);font:900 var(--text-xs)/1 var(--font-mono);padding:.34rem .44rem}.lumni-tone-finance{border-color:color-mix(in oklch,var(--chart-finance) 34%,var(--border))}.lumni-tone-tax{border-color:color-mix(in oklch,var(--chart-tax) 34%,var(--border))}.lumni-tone-cashflow,.lumni-tone-positive{border-color:color-mix(in oklch,var(--chart-cashflow) 34%,var(--border))}.lumni-tone-neutral,.lumni-tone-warning{border-color:color-mix(in oklch,var(--warning-dk) 32%,var(--border))}.lumni-tone-danger{border-color:color-mix(in oklch,var(--danger-dk) 32%,var(--border))}}@media (max-width:1180px){@layer components{.lumni-finance-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lumni-finance-main-grid{grid-template-columns:1fr}}}@media (max-width:1024px){@layer components{.lumni-finance-page,.lumni-finance-page *{min-width:0}.lumni-finance-page .lumni-page-header h1,.lumni-finance-page .lumni-page-header p{overflow-wrap:anywhere}.lumni-finance-controls{align-items:stretch;justify-content:flex-start}.lumni-filter-cluster,.lumni-segment-control{width:100%}.lumni-filter-pill,.lumni-segment-button{display:inline-flex;flex:1 1 10rem;align-items:center;justify-content:center;min-width:0;text-align:center;white-space:normal;overflow-wrap:anywhere;line-height:1.15}.lumni-finance-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lumni-finance-breakdown-grid{grid-template-columns:1fr}.lumni-dre-card .lumni-card-heading,.lumni-finance-chart-card .lumni-card-heading{align-items:flex-start;flex-wrap:wrap}.lumni-finance-chart{display:block;height:auto;min-height:12rem}.lumni-dre-table{border:0;display:grid;grid-gap:.65rem;gap:.65rem;overflow:visible}.lumni-dre-head{display:none}.lumni-dre-row{border:1px solid var(--border);border-radius:16px;grid-template-columns:1fr;gap:.38rem;padding:.78rem}.lumni-breakdown-item .lumni-mono-value,.lumni-breakdown-item em,.lumni-breakdown-item p,.lumni-breakdown-item strong,.lumni-dre-row em,.lumni-dre-row span,.lumni-dre-row strong{overflow-wrap:anywhere}.lumni-breakdown-item{grid-template-columns:minmax(0,1fr) auto;align-items:start}.lumni-breakdown-item em{grid-column:1/-1;justify-self:start}}}@media (max-width:760px){@layer components{.lumni-app-shell,.lumni-card,.lumni-content-canvas,.lumni-page-header,.lumni-shell-main,.lumni-topbar{width:100%;max-width:100%;min-width:0}.lumni-topbar-actions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;min-width:0}.lumni-search{grid-column:1/-1;width:100%;min-width:0}.lumni-icon-button{justify-self:start}.lumni-user-cluster{width:100%;min-width:0;max-width:100%}.lumni-card-heading h2,.lumni-page-header h1,.lumni-page-header p,.lumni-user-cluster small,.lumni-user-cluster strong{overflow-wrap:anywhere}.lumni-finance-breakdown-grid,.lumni-finance-kpi-grid{grid-template-columns:1fr}.lumni-finance-controls{align-items:stretch}.lumni-filter-cluster,.lumni-segment-control{width:100%}.lumni-filter-pill,.lumni-segment-button{flex:1 1 8rem;justify-content:center}.lumni-finance-kpi-card .lumni-mono-value,.lumni-tax-card .lumni-mono-value{font-size:clamp(1.35rem,9vw,1.75rem)}.lumni-breakdown-item{grid-template-columns:1fr}.lumni-breakdown-item em{grid-column:auto}}}@media (max-width:420px){@layer components{.lumni-shell-main{padding-inline:.625rem}.lumni-finance-page{gap:.75rem}.lumni-finance-page .lumni-card,.lumni-finance-page .lumni-page-header{padding:.72rem;border-radius:14px}.lumni-finance-page .lumni-page-header h1{font-size:clamp(1.02rem,6.4vw,1.26rem);line-height:1.12;letter-spacing:-.035em}.lumni-chart-note,.lumni-finance-kpi-card p,.lumni-finance-kpi-card small,.lumni-finance-page .lumni-page-header p,.lumni-tax-card li,.lumni-tax-card p{font-size:.6875rem;line-height:1.38}.lumni-dre-card .lumni-card-heading,.lumni-finance-chart-card .lumni-card-heading,.lumni-finance-kpi-card .lumni-card-heading{flex-direction:column;align-items:flex-start}.lumni-trust-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.15}.lumni-filter-cluster,.lumni-segment-control{display:grid;grid-template-columns:1fr}.lumni-filter-pill,.lumni-segment-button{width:100%;min-height:2.28rem;padding:.52rem .55rem;font-size:.66rem}.lumni-finance-chart{min-height:10.5rem}.lumni-chart-note{overflow-wrap:anywhere}}}@media (max-width:760px){@layer components{.lumni-breakdown-card,.lumni-breakdown-item,.lumni-dre-card,.lumni-filter-cluster,.lumni-finance-chart-card,.lumni-finance-controls,.lumni-finance-kpi-card,.lumni-finance-page,.lumni-finance-page .lumni-card,.lumni-finance-page .lumni-page-header,.lumni-segment-control,.lumni-tax-card{inline-size:100%;max-inline-size:100%;min-inline-size:0}.lumni-finance-page .lumni-card,.lumni-finance-page .lumni-page-header{overflow:visible}.lumni-finance-page .lumni-card-heading,.lumni-finance-page .lumni-card-heading h2,.lumni-finance-page .lumni-eyebrow,.lumni-finance-page .lumni-mono-value,.lumni-finance-page .lumni-page-header h1,.lumni-finance-page .lumni-page-header p,.lumni-finance-page button,.lumni-finance-page em,.lumni-finance-page li,.lumni-finance-page p,.lumni-finance-page small,.lumni-finance-page strong{max-inline-size:100%;min-inline-size:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}.lumni-filter-cluster,.lumni-finance-controls,.lumni-segment-control{display:grid;grid-template-columns:1fr;grid-gap:.45rem;gap:.45rem}.lumni-filter-pill,.lumni-segment-button{display:flex;inline-size:100%;max-inline-size:100%;flex:none;align-items:center;justify-content:center;line-height:1.18;text-align:center}.lumni-finance-page .lumni-card-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:start;grid-gap:.4rem;gap:.4rem}.lumni-trust-chip{inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;min-inline-size:0;white-space:normal;overflow-wrap:anywhere}}}@media (max-width:360px){@layer components{.lumni-shell-main{padding-inline:.5rem}.lumni-finance-page .lumni-card,.lumni-finance-page .lumni-page-header{padding:.64rem}.lumni-filter-pill,.lumni-segment-button{font-size:.62rem;letter-spacing:.025em;padding-inline:.45rem}.lumni-finance-kpi-card .lumni-mono-value,.lumni-tax-card .lumni-mono-value{font-size:clamp(1.18rem,8vw,1.5rem)}}}@layer components{.lumni-app-shell{color:var(--fg)}.lumni-app-shell,.lumni-shell-main{background:var(--bg)}.lumni-sidebar{background:var(--night-950);border-right-color:var(--border)}.lumni-brand-lockup{position:relative;overflow:hidden;isolation:isolate;border-bottom-color:var(--border-2)}.lumni-brand-lockup:after{content:"";position:absolute;inset:auto -18% -42% auto;z-index:-1;width:6rem;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,color-mix(in oklch,var(--brand-500) 18%,transparent),transparent 64%);pointer-events:none}.lumni-brand-mark{background:transparent;color:var(--brand-400);box-shadow:none}.lumni-brand-spark{display:block;width:100%;height:100%}.lumni-brand-lockup strong{color:var(--fg);font-family:var(--font-display);font-weight:500;letter-spacing:-.01em;text-transform:none}.lumni-brand-lockup small,.lumni-breakdown-item p,.lumni-card-heading p,.lumni-chart-note,.lumni-dre-row,.lumni-finance-kpi-card p,.lumni-finance-kpi-card small,.lumni-nav-item,.lumni-tax-card li,.lumni-tax-card p,.lumni-topbar p{color:var(--fg-3)}.lumni-nav-item:focus-visible,.lumni-nav-item:hover,.lumni-nav-item[aria-current=page]{background:var(--card);color:var(--brand-400);border-color:transparent;box-shadow:none}.lumni-nav-item[aria-current=page]:before{content:"";position:absolute;inset:50% auto auto .42rem;width:.34rem;height:.34rem;border-radius:999px;background:currentColor;opacity:.55;transform:translateY(-50%)}.lumni-nav-item[aria-current=page] .lumni-nav-item-main{padding-left:.48rem}.lumni-alert-card,.lumni-alert-item,.lumni-approval-card,.lumni-approval-item,.lumni-assistant-field,.lumni-breakdown-card,.lumni-breakdown-item,.lumni-briefing-card,.lumni-card,.lumni-chart-card,.lumni-dre-card,.lumni-dre-row,.lumni-dre-table,.lumni-finance-chart-card,.lumni-icon-button,.lumni-kpi-card,.lumni-mobile-nav,.lumni-page-header,.lumni-search input,.lumni-sidebar-note,.lumni-tax-card,.lumni-user-cluster,.lumni-weather-pill{background:var(--card);border-color:var(--border);color:var(--fg)}.lumni-alert-card,.lumni-approval-card,.lumni-breakdown-card,.lumni-briefing-card,.lumni-card,.lumni-chart-card,.lumni-dre-card,.lumni-finance-chart-card,.lumni-kpi-card,.lumni-page-header,.lumni-tax-card{box-shadow:var(--shadow-lg)}.lumni-alert-item strong,.lumni-approval-item strong,.lumni-breakdown-item strong,.lumni-card-heading h2,.lumni-kpi-card strong,.lumni-mono-value,.lumni-priority-list strong,.lumni-status-row b,.lumni-status-row strong,.lumni-tax-card h2,.lumni-topbar h2{color:var(--fg)}.lumni-chart-note span,.lumni-eyebrow,.lumni-priority-list b,.lumni-sidebar-note .lumni-eyebrow,.lumni-tax-card li span,.lumni-trust-chip span{color:var(--brand-400)}.lumni-badge,.lumni-breakdown-item em,.lumni-kpi-chip,.lumni-trust-chip{background:color-mix(in oklch,var(--brand-500) 15%,transparent);border-color:color-mix(in oklch,var(--brand-500) 28%,transparent);color:var(--brand-300)}.lumni-filter-pill,.lumni-segment-button{position:relative;overflow:hidden;background:var(--card);border-color:var(--border);color:var(--fg-2)}.lumni-filter-pill:hover,.lumni-segment-button:hover{background:var(--card);color:var(--brand-400)}.lumni-filter-pill[aria-pressed=true],.lumni-segment-button[aria-selected=true]{background:var(--card);border-color:color-mix(in oklch,var(--brand-400) 30%,var(--border));color:var(--brand-400)}.lumni-filter-pill[aria-pressed=true]:after,.lumni-segment-button[aria-selected=true]:after{content:"";position:absolute;inset:-55% auto -55% -38%;width:32%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--material-100) 62%,transparent),transparent);animation:lumni-ds-lightning-sweep 3.8s ease-in-out infinite;pointer-events:none}.chart-grid,.lumni-sparkline-grid{stroke:var(--border-2);stroke-dasharray:3 4}.chart-area,.chart-area-finance{fill:color-mix(in oklch,var(--chart-finance) 16%,transparent)}.chart-line-blue,.chart-line-finance{stroke:var(--chart-finance)}.chart-line-red,.chart-line-tax{stroke:var(--chart-tax)}.chart-line-cashflow{stroke:var(--chart-cashflow)}.chart-axis,.chart-label{fill:var(--fg-3)}.chart-callout{fill:var(--brand-300)}.lumni-legend{color:var(--fg-3)}.lumni-legend .blue,.lumni-legend .finance{background:var(--chart-finance)}.lumni-legend .red,.lumni-legend .tax{background:var(--chart-tax)}.lumni-legend .cashflow{background:var(--chart-cashflow)}.lumni-mobile-nav-item{color:var(--fg-3)}.lumni-mobile-nav-item[aria-current=page]{background:var(--card);color:var(--brand-400)}.lumni-ds-kpi-card,.lumni-finance-kpi-card,.lumni-kpi-card{position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in oklch,var(--material-300) 42%,var(--border));background:radial-gradient(circle at 12% 0,color-mix(in oklch,var(--material-300) 12%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in oklch,var(--card) 92%,var(--night-950)),var(--card));box-shadow:0 18px 42px color-mix(in oklch,var(--material-300) 10%,transparent),var(--shadow-lg)}.lumni-ds-kpi-card:before,.lumni-finance-kpi-card:before,.lumni-kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;z-index:-1;width:3px;border-radius:inherit;background:linear-gradient(180deg,var(--brand-200),var(--brand-400));box-shadow:0 0 1.35rem color-mix(in oklch,var(--material-300) 36%,transparent)}.lumni-ds-kpi-card:after,.lumni-finance-kpi-card:after,.lumni-kpi-card:after{content:"";position:absolute;inset:-45% auto auto 56%;z-index:-1;width:42%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,color-mix(in oklch,var(--brand-200) 16%,transparent),transparent 68%);pointer-events:none}.lumni-ds-kpi-card .lumni-eyebrow,.lumni-ds-kpi-card small,.lumni-finance-kpi-card .lumni-eyebrow,.lumni-finance-kpi-card small,.lumni-kpi-card .lumni-eyebrow{color:var(--brand-200)}.lumni-ds-kpi-card .lumni-mono-value,.lumni-finance-kpi-card .lumni-mono-value,.lumni-kpi-card strong{color:var(--fg);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 1.15rem color-mix(in oklch,var(--brand-200) 16%,transparent)}.lumni-ds-kpi-card .lumni-kpi-chip,.lumni-ds-kpi-card .lumni-trust-chip,.lumni-finance-kpi-card .lumni-trust-chip,.lumni-kpi-card .lumni-kpi-chip{border-color:color-mix(in oklch,var(--material-300) 36%,transparent);background:color-mix(in oklch,var(--material-300) 13%,transparent);color:var(--material-100)}.lumni-ds-kpi-card .lumni-sparkline-path,.lumni-kpi-card .lumni-sparkline-path{stroke:var(--material-300);filter:drop-shadow(0 0 .7rem color-mix(in oklch,var(--material-300) 28%,transparent))}.lumni-ds-kpi-card .lumni-sparkline-area,.lumni-kpi-card .lumni-sparkline-area{color:var(--material-300);opacity:.13}.lumni-ds-kpi-card .lumni-break-even-track,.lumni-kpi-card .lumni-break-even-track{border-color:color-mix(in oklch,var(--material-300) 28%,transparent);background:color-mix(in oklch,var(--night-950) 78%,transparent)}.lumni-ds-kpi-card .lumni-break-even-track:before,.lumni-kpi-card .lumni-break-even-track:before{background:linear-gradient(90deg,var(--brand-400),var(--brand-200))}.lumni-command-center .lumni-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.lumni-ds-kpi-card,.lumni-finance-kpi-card,.lumni-kpi-card{display:grid;grid-template-rows:auto auto auto auto;align-content:start;grid-gap:.56rem;gap:.56rem;min-height:10.2rem;padding:1rem;border-radius:17px}.lumni-ds-kpi-card .lumni-card-heading,.lumni-finance-kpi-card .lumni-card-heading,.lumni-kpi-card .lumni-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.68rem;min-height:1.55rem}.lumni-ds-kpi-card .lumni-mono-value,.lumni-finance-kpi-card .lumni-mono-value,.lumni-kpi-card .lumni-mono-value{display:block;font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:.95;letter-spacing:-.05em}.lumni-finance-kpi-card .lumni-mono-value{max-inline-size:100%;min-inline-size:0;overflow:visible;text-overflow:clip;white-space:nowrap;line-height:1.08}}@layer components{}@layer components{@media (min-width:1280px){.lumni-finance-kpi-card .lumni-mono-value{font-size:clamp(1.45rem,1.5vw,1.9rem);letter-spacing:-.035em}}.lumni-ds-kpi-card p,.lumni-ds-kpi-card small,.lumni-finance-kpi-card p,.lumni-finance-kpi-card small,.lumni-kpi-card p,.lumni-kpi-card small{margin:0;color:var(--fg-3);font-size:var(--text-xs);line-height:1.45}.lumni-ds-kpi-card small,.lumni-finance-kpi-card small,.lumni-kpi-card small{color:var(--material-300)}}@media (max-width:1180px){@layer components{.lumni-command-center .lumni-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (max-width:760px){@layer components{.lumni-command-center .lumni-kpi-row{grid-template-columns:1fr}.lumni-ds-kpi-card .lumni-card-heading,.lumni-finance-kpi-card .lumni-card-heading,.lumni-kpi-card .lumni-card-heading{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;grid-gap:.4rem;gap:.4rem}}}@layer components{.lumni-app-shell{align-items:stretch}.lumni-app-shell,.lumni-sidebar{min-height:100vh;min-height:100dvh}.lumni-sidebar{align-self:stretch;height:auto;background:var(--night-950)}.lumni-brand-lockup{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.62rem;gap:.62rem;min-height:4.25rem;padding:.18rem .18rem .92rem}.lumni-sidebar-wordmark{display:block;width:min(9.25rem,100%);height:auto;object-fit:contain;object-position:left center;filter:drop-shadow(0 .9rem 1.8rem color-mix(in oklch,var(--brand-500) 16%,transparent))}.lumni-sidebar-spark{display:block;width:2rem;height:2rem;color:var(--brand-400);fill:currentColor;filter:drop-shadow(0 0 1.25rem color-mix(in oklch,var(--brand-400) 40%,transparent))}}@keyframes lumni-ds-lightning-sweep{0%,38%{left:-42%;opacity:0}52%{opacity:.88}78%,to{left:122%;opacity:0}}@media (max-width:767px){@layer components{.lumni-shell-main{padding-bottom:1rem}.lumni-content-canvas{padding-bottom:0}.lumni-mobile-nav{position:-webkit-sticky;position:sticky;right:auto;bottom:calc(.5rem + env(safe-area-inset-bottom));left:auto;width:min(19rem,calc(100vw - 1rem));margin:1rem auto calc(.5rem + env(safe-area-inset-bottom))}.lumni-alert-item,.lumni-card-heading,.lumni-command-center,.lumni-dashboard-grid,.lumni-dashboard-left,.lumni-kpi-value-line,.lumni-right-rail,.lumni-status-row,.lumni-topbar,.lumni-topbar>div{min-inline-size:0;max-inline-size:100%}.lumni-alert-item p,.lumni-alert-item strong,.lumni-approval-item p,.lumni-badge,.lumni-card-heading,.lumni-card-heading h2,.lumni-dre-state-badge,.lumni-kpi-card p,.lumni-kpi-chip,.lumni-priority-list strong,.lumni-status-row b,.lumni-status-row em,.lumni-status-row p,.lumni-status-row strong,.lumni-topbar h2,.lumni-topbar p,.lumni-trust-chip{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}}}@media (max-width:767px){.lumni-topbar{display:none}.lumni-content-canvas{padding:.7rem .7rem calc(5.8rem + env(safe-area-inset-bottom))}.lumni-command-center{gap:.5rem}.lumni-command-center .lumni-kpi-card:first-child{min-height:7.55rem}.lumni-command-center .lumni-kpi-card:first-child small{font-size:.66rem}.lumni-command-center .lumni-kpi-card:not(:first-child){min-height:4.5rem}.lumni-command-center .lumni-kpi-card:not(:first-child) .lumni-mono-value{font-size:1.16rem}.lumni-mobile-theme-card .lumni-status-row:nth-child(n+5){display:none}.lumni-mobile-theme-card .lumni-status-row{min-height:2.2rem}.lumni-mobile-payment-card{display:grid;grid-template-columns:1fr;grid-gap:.62rem;gap:.62rem}.lumni-mobile-payment-main{display:grid;grid-template-columns:1fr;grid-gap:.22rem;gap:.22rem}.lumni-mobile-payment-main strong{max-width:100%;font-size:.9rem;line-height:1.08;overflow-wrap:normal}.lumni-mobile-payment-main b{justify-self:start;max-width:100%;font-size:1.05rem;line-height:1.08;text-align:left;letter-spacing:-.025em;overflow-wrap:anywhere}.lumni-mobile-payment-status{display:grid;grid-template-columns:minmax(0,1fr) auto}.lumni-mobile-payment-status span{overflow-wrap:anywhere}.lumni-mobile-payment-actions{display:flex;gap:.5rem}.lumni-mobile-payment-actions button{grid-row:auto;width:auto;min-width:0;padding:0 .45rem;font-size:.72rem;white-space:nowrap}}@layer components{.lumni-command-mobile-flow,.lumni-command-mobile-home{display:none}.lumni-module-assistente-ia .lumni-module-grid,.lumni-module-calendario .lumni-module-grid,.lumni-module-capacidade .lumni-module-grid,.lumni-module-crm-trade .lumni-module-grid,.lumni-module-operacoes .lumni-module-grid{grid-template-columns:1fr}.lumni-module-assistente-ia .lumni-module-side,.lumni-module-calendario .lumni-module-side,.lumni-module-capacidade .lumni-module-side,.lumni-module-crm-trade .lumni-module-side,.lumni-module-operacoes .lumni-module-side{display:none}.mock-action-bar{grid-column:1/-1;display:flex;justify-content:flex-end;gap:.6rem;min-height:auto;border:0;background:transparent}.lumni-realistic-mock-crm .mock-table{grid-template-columns:1.2fr .75fr .8fr .8fr auto}.lumni-realistic-mock-capacity{grid-template-columns:.82fr 1.22fr .92fr;min-height:24rem}.lumni-realistic-mock-capacity .capacity-profile{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;grid-gap:.35rem;gap:.35rem;padding:.72rem}.lumni-realistic-mock-capacity .capacity-profile strong{grid-column:1/-1}.lumni-realistic-mock-capacity .capacity-bars i:nth-of-type(2n),.lumni-realistic-mock-capacity .capacity-profile i:nth-of-type(2n){min-height:4.4rem}.lumni-realistic-mock-capacity .capacity-bars i:nth-of-type(3n),.lumni-realistic-mock-capacity .capacity-profile i:nth-of-type(3n){min-height:6.2rem}.lumni-realistic-mock-operations{grid-template-columns:.9fr 1.12fr .98fr;min-height:24rem}.ops-tabs{grid-column:1/-1;display:flex;gap:.5rem;min-height:auto;border:0;background:transparent}.ops-tabs button{min-width:6.5rem}.ops-checklist p,.ops-issues p,.ops-status-area p{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.48rem;gap:.48rem;min-height:2.4rem;padding:.46rem .54rem}.ops-checklist p span,.ops-issues p span,.ops-status-area p span{width:.55rem;min-height:.55rem;border-radius:999px}.ops-maintenance{display:grid;grid-gap:.56rem;gap:.56rem;padding:.72rem}.ops-maintenance i{min-height:3.1rem}.lumni-realistic-mock-calendar{min-height:31rem;padding:.9rem}.lumni-realistic-mock-calendar header em{display:flex;align-items:center;gap:.48rem}.lumni-realistic-mock-calendar header em span{width:.6rem;min-height:.6rem;border-radius:999px}.lumni-realistic-mock-calendar .calendar-grid{min-height:22rem;gap:.42rem}.lumni-realistic-mock-calendar .calendar-grid span{display:grid;align-content:start;justify-items:end;grid-gap:.35rem;gap:.35rem;min-height:3rem}.lumni-realistic-mock-calendar footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lumni-realistic-mock-calendar footer span{min-height:4rem;padding:.62rem}.lumni-realistic-mock-assistant{grid-template-columns:16rem minmax(0,1fr);min-height:24rem}.lumni-realistic-mock-assistant .assistant-source span{min-height:2.35rem;padding:.52rem;color:var(--text-muted);font-size:.68rem}.lumni-realistic-mock-assistant .assistant-actions{grid-column:2;display:flex;gap:.5rem;min-height:auto;border:0;background:transparent}}@media (max-width:767px){@layer components{.lumni-content-canvas{padding:.7rem .7rem calc(5.8rem + env(safe-area-inset-bottom))}.lumni-topbar{display:none}.lumni-command-mobile-flow,.lumni-command-mobile-home{display:grid;grid-gap:.58rem;gap:.58rem}.lumni-command-mobile-home header{padding:.12rem .08rem .2rem}.lumni-command-mobile-home h1{margin:.12rem 0 .16rem;color:var(--text-primary);font-size:1.32rem;line-height:1.05}.lumni-command-mobile-home p{margin:0;color:var(--text-muted);font-size:.72rem;line-height:1.35}.lumni-command-center .lumni-dashboard-grid{display:none}.lumni-command-center .lumni-kpi-card:first-child{min-height:7.9rem}.lumni-command-center .lumni-kpi-card:not(:first-child){min-height:4.85rem;gap:.18rem}.lumni-command-center .lumni-kpi-card:not(:first-child) p{margin:0;font-size:.62rem}.lumni-command-center .lumni-break-even-block{margin-top:.2rem}.lumni-mobile-approval-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.68rem}.lumni-mobile-approval-card strong{display:block;color:var(--text-primary);font-size:.88rem;line-height:1.25}.lumni-mobile-approval-card p{margin:.12rem 0 0;color:var(--text-muted);font-size:.68rem}.lumni-mobile-approval-card button,.lumni-mobile-payment-actions button{min-height:2.1rem;border:1px solid var(--border-quiet);border-radius:8px;background:color-mix(in oklch,var(--brand-500) 12%,transparent);color:var(--brand-200);font-weight:850}.lumni-mobile-theme-card{padding:.68rem}.lumni-mobile-theme-card .lumni-status-row{grid-template-columns:auto minmax(0,1fr) auto;min-height:2.45rem;padding:.34rem 0}.lumni-mobile-theme-card .lumni-status-row em{display:none}.lumni-finance-mobile-approval header{padding:.68rem}.lumni-finance-mobile-approval article{grid-template-columns:1fr;padding:.72rem}.lumni-mobile-payment-main{display:flex;justify-content:space-between;gap:.65rem;align-items:baseline}.lumni-mobile-payment-main b{color:var(--text-primary);font-size:1rem;letter-spacing:-.035em}.lumni-mobile-payment-status{display:flex;justify-content:space-between;gap:.6rem;padding-top:.42rem;border-top:1px solid var(--border-quiet)}.lumni-mobile-payment-status em{color:var(--brand-200);font-size:.68rem;font-style:normal;font-weight:850}.lumni-mobile-payment-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:.48rem;gap:.48rem}.lumni-module-kpi-grid{display:none}.lumni-module-primary-card{padding:.68rem}.lumni-module-note,.lumni-module-primary-card>.lumni-card-heading{display:none}.lumni-realistic-mock-assistant,.lumni-realistic-mock-capacity,.lumni-realistic-mock-crm,.lumni-realistic-mock-operations,.lumni-realistic-mock-visual{gap:.52rem;padding:.58rem}.lumni-realistic-mock-assistant .assistant-actions,.mock-action-bar,.ops-tabs{flex-wrap:wrap}.lumni-realistic-mock-crm .mock-table{grid-template-columns:1fr}.mock-table>span{display:none}.lumni-realistic-mock-capacity .capacity-heatmap{grid-column:auto;grid-template-columns:repeat(7,minmax(0,1fr))}.lumni-realistic-mock-calendar{min-height:auto}.lumni-realistic-mock-calendar .calendar-grid{min-height:17rem}.lumni-realistic-mock-calendar .calendar-grid span{min-height:2.05rem}.lumni-realistic-mock-calendar .calendar-grid small{display:none}.lumni-realistic-mock-calendar footer{grid-template-columns:1fr}.lumni-realistic-mock-assistant .assistant-actions,.lumni-realistic-mock-assistant .assistant-input{grid-column:auto}}}@media (max-width:360px){@layer components{.lumni-alert-item,.lumni-card-heading,.lumni-kpi-value-line,.lumni-status-row{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start}.lumni-alert-item time,.lumni-status-row b,.lumni-status-row em{justify-self:start;text-align:left}}}@media (max-width:767px){.lumni-shell-main{padding-bottom:1rem}.lumni-content-canvas{padding-bottom:0}.lumni-mobile-nav{position:static;right:auto;bottom:auto;left:auto;width:min(19rem,calc(100vw - 1rem));margin:1rem auto calc(.5rem + env(safe-area-inset-bottom))}.lumni-alert-item p,.lumni-alert-item strong,.lumni-approval-item p,.lumni-badge,.lumni-card-heading,.lumni-card-heading h2,.lumni-dre-state-badge,.lumni-kpi-card p,.lumni-kpi-chip,.lumni-page-header h1,.lumni-page-header p,.lumni-priority-list strong,.lumni-status-row b,.lumni-status-row em,.lumni-status-row p,.lumni-status-row strong,.lumni-topbar h2,.lumni-topbar p,.lumni-trust-chip{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}}@media (max-width:360px){.lumni-alert-item,.lumni-card-heading,.lumni-kpi-value-line,.lumni-status-row{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start}.lumni-alert-item time,.lumni-status-row b,.lumni-status-row em{justify-self:start;text-align:left}.lumni-app-shell,.lumni-command-center,.lumni-content-canvas,.lumni-finance-page,.lumni-shell-main,body,html{inline-size:100%;max-inline-size:100vw;overflow-x:hidden}.lumni-shell-main{box-sizing:border-box;padding-inline:.5rem!important}.lumni-breakdown-card,.lumni-card,.lumni-dre-card,.lumni-dre-row,.lumni-dre-table,.lumni-finance-chart-card,.lumni-finance-kpi-card,.lumni-finance-kpi-grid,.lumni-finance-page .lumni-card,.lumni-finance-page .lumni-page-header,.lumni-page-header{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0}.lumni-chart-note,.lumni-dre-row em,.lumni-dre-row span,.lumni-dre-row strong,.lumni-finance-kpi-card p,.lumni-finance-kpi-card small,.lumni-finance-page .lumni-page-header h1,.lumni-finance-page .lumni-page-header p{inline-size:auto;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.lumni-finance-page .lumni-page-header h1{font-size:1rem;line-height:1.14}}@media (max-width:767px){body,html{inline-size:100%;max-inline-size:100vw;overflow-x:hidden}.lumni-app-shell,.lumni-card,.lumni-command-center,.lumni-content-canvas,.lumni-dashboard-grid,.lumni-dashboard-left,.lumni-filter-cluster,.lumni-finance-breakdown-grid,.lumni-finance-controls,.lumni-finance-kpi-grid,.lumni-finance-main-grid,.lumni-finance-page,.lumni-page-header,.lumni-right-rail,.lumni-segment-control,.lumni-shell-main,.lumni-topbar{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0}.lumni-shell-main{padding-inline:clamp(.45rem,3vw,.75rem)!important}.lumni-alert-item,.lumni-approval-item,.lumni-breakdown-item,.lumni-card-heading,.lumni-dre-row,.lumni-kpi-value-line,.lumni-status-row,.lumni-topbar,.lumni-topbar-actions,.lumni-user-cluster{min-inline-size:0;max-inline-size:100%}.lumni-alert-item,.lumni-approval-item,.lumni-breakdown-item,.lumni-card-heading,.lumni-kpi-value-line,.lumni-status-row,.lumni-topbar,.lumni-topbar-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start}.lumni-filter-cluster,.lumni-segment-control{display:grid;grid-template-columns:minmax(0,1fr)}.lumni-approval-item button,.lumni-filter-pill,.lumni-segment-button,.lumni-small-button{inline-size:100%;max-inline-size:100%;min-inline-size:0;white-space:normal;text-align:center;overflow-wrap:anywhere}.lumni-alert-item p,.lumni-alert-item strong,.lumni-approval-item p,.lumni-badge,.lumni-breakdown-item p,.lumni-breakdown-item span,.lumni-breakdown-item strong,.lumni-card-heading,.lumni-card-heading h2,.lumni-chart-note,.lumni-dre-row em,.lumni-dre-row span,.lumni-dre-row strong,.lumni-dre-state-badge,.lumni-eyebrow,.lumni-finance-kpi-card p,.lumni-finance-kpi-card small,.lumni-kpi-card p,.lumni-kpi-chip,.lumni-page-header h1,.lumni-page-header p,.lumni-priority-list strong,.lumni-status-row b,.lumni-status-row em,.lumni-status-row p,.lumni-status-row strong,.lumni-topbar h2,.lumni-topbar p,.lumni-trust-chip,.lumni-user-cluster small,.lumni-user-cluster strong{max-inline-size:100%;min-inline-size:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.lumni-finance-chart,.lumni-revenue-chart{display:block;inline-size:100%;max-inline-size:100%;height:auto}}@media (max-width:360px){.lumni-card,.lumni-finance-page .lumni-card,.lumni-finance-page .lumni-page-header,.lumni-page-header{padding:.62rem}}@media (max-width:767px){.lumni-badge,.lumni-card,.lumni-dre-state-badge,.lumni-filter-pill,.lumni-kpi-chip,.lumni-page-header,.lumni-segment-button,.lumni-small-button,.lumni-topbar,.lumni-trust-chip{overflow:visible;text-overflow:clip}.lumni-filter-pill,.lumni-segment-button{min-block-size:auto;block-size:auto;align-items:flex-start;justify-content:flex-start;padding-block:.58rem;line-height:1.18}.lumni-button,.lumni-icon-button,.lumni-search input{min-height:44px}.lumni-icon-button{width:44px;height:44px}.lumni-filter-pill:after,.lumni-segment-button:after{display:none}}@media (min-width:1190px) and (max-width:1279px){.lumni-command-center,.lumni-content-canvas,.lumni-finance-page,.lumni-topbar{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0}.lumni-command-center .lumni-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lumni-dashboard-grid{grid-template-columns:minmax(0,1fr)}.lumni-finance-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lumni-finance-kpi-card .lumni-mono-value{font-size:clamp(1.35rem,1.45vw,1.55rem);letter-spacing:-.035em;white-space:nowrap}.lumni-alert-card,.lumni-approval-card,.lumni-status-card{min-height:auto}}@media (max-width:767px){.lumni-approval-item button,.lumni-filter-pill,.lumni-segment-button,.lumni-small-button{min-block-size:44px}}@layer components{.lumni-app-shell{grid-template-columns:232px minmax(0,1fr);background:radial-gradient(ellipse 80% 58% at 50% 100%,rgba(89,193,212,.11),transparent 62%),radial-gradient(ellipse 58% 42% at 92% 100%,rgba(163,85,156,.1),transparent 64%),radial-gradient(ellipse 50% 40% at 8% 100%,rgba(217,63,143,.07),transparent 68%),var(--night-900)}.lumni-sidebar{width:232px;gap:1.1rem;padding:1.125rem .75rem;background:rgba(9,10,18,.82);border-right-color:var(--border-quiet);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lumni-brand-lockup{min-height:3.25rem;padding:.25rem .5rem 1.25rem;justify-content:space-between}.lumni-sidebar-wordmark{width:150px;height:auto;object-fit:contain}.lumni-sidebar-spark{width:1.35rem;height:1.35rem;color:var(--brand-400);filter:drop-shadow(0 0 1rem rgba(89,193,212,.35))}.lumni-nav-list{gap:.125rem}.lumni-nav-item{min-height:2.35rem;padding:.55rem .625rem;border:0;border-radius:var(--radius-card);color:var(--text-secondary);font-size:.8125rem;font-weight:500}.lumni-nav-item[aria-current=page]{color:var(--text-primary);background:var(--accent-subtle);box-shadow:inset 2px 0 0 var(--accent)}.lumni-nav-item[aria-current=page] .lumni-nav-icon{color:var(--accent)}.lumni-nav-icon{color:var(--text-muted);width:1.125rem;height:1.125rem}.lumni-sidebar-note{border-color:var(--border-default);border-radius:10px;background:linear-gradient(135deg,rgba(89,193,212,.08),rgba(163,85,156,.06))}.lumni-shell-main{height:100vh;padding:0;background:transparent}.lumni-topbar{width:100%;min-height:4.45rem;margin:0;padding:1.125rem 1.75rem;border-bottom:1px solid var(--border-quiet)}.lumni-topbar h2{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.lumni-topbar p{display:inline;margin-left:.875rem;color:var(--text-muted);font-size:.75rem}.lumni-icon-button,.lumni-search input,.lumni-user-cluster{border-color:var(--border-quiet);border-radius:var(--radius-input);background:var(--surface-quiet)}.lumni-search input{width:16.25rem}.lumni-user-cluster span{background:linear-gradient(135deg,var(--brand-400),var(--brand-purple));color:var(--text-on-accent)}.lumni-content-canvas{width:min(100%,1296px);margin:0;padding:1.25rem 1.75rem 2.5rem;gap:1rem}.lumni-card,.lumni-page-header{border-color:var(--border-quiet);border-radius:var(--radius-card);background:var(--surface);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lumni-card{padding:1rem}.lumni-eyebrow{color:var(--text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.08em}.lumni-card-heading h2{font-size:.9375rem;font-weight:600}.lumni-kpi-row{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:1rem}.lumni-finance-kpi-card,.lumni-kpi-card{min-height:8.5rem;border-radius:var(--radius-card);background:var(--surface);position:relative;overflow:hidden}.lumni-finance-kpi-card .lumni-mono-value,.lumni-kpi-card strong{font-family:var(--font-sans);font-size:clamp(1.85rem,2.7vw,2.25rem);font-weight:700;letter-spacing:-.03em}.lumni-dashboard-grid{grid-template-columns:1.4fr 1fr 1fr;gap:1rem}.lumni-briefing-card{min-height:17.25rem;border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.lumni-chart-card{min-height:18.5rem}.lumni-revenue-chart{height:13.75rem}.lumni-empty-chart{position:relative;display:grid;align-content:end;grid-gap:.45rem;gap:.45rem;min-height:13.75rem;margin-top:.75rem;overflow:hidden;border:1px solid var(--border-quiet);border-radius:var(--radius-card);padding:1rem;background:linear-gradient(var(--border-quiet) 1px,transparent 1px),linear-gradient(90deg,var(--border-quiet) 1px,transparent 1px),color-mix(in srgb,var(--surface-quiet) 72%,transparent);background-size:64px 48px}.lumni-empty-chart span{position:absolute;left:8%;right:8%;height:1px;background:color-mix(in srgb,var(--text-muted) 18%,transparent)}.lumni-empty-chart span:first-child{top:28%}.lumni-empty-chart span:nth-child(2){top:50%}.lumni-empty-chart span:nth-child(3){top:72%}.lumni-empty-chart strong{color:var(--text-primary);font-size:.95rem}.lumni-empty-chart p{max-width:28rem;margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.45}.lumni-finance-empty-chart{min-height:15rem}.chart-area-finance{fill:color-mix(in srgb,var(--chart-finance) 22%,transparent)}.chart-line-finance{stroke:var(--chart-finance)}.chart-line-tax{stroke:var(--chart-tax)}.chart-line-cashflow{stroke:var(--chart-cashflow)}.lumni-status-card{min-height:35rem}.lumni-status-row{min-height:3.85rem}.lumni-approval-card{min-height:18.5rem}.lumni-alert-card{min-height:14rem}.lumni-finance-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.lumni-finance-main-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.52fr);gap:1rem}.lumni-dre-table{border-radius:var(--radius-card)}.lumni-module-page{display:grid;grid-gap:1rem;gap:1rem}.lumni-module-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lumni-module-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);grid-gap:1rem;gap:1rem}.lumni-module-primary-card{display:grid;grid-gap:1rem;gap:1rem;min-height:25rem}.lumni-module-note,.lumni-module-panel p{color:var(--text-muted);font-size:.8125rem;line-height:1.55;margin:0}.lumni-module-side{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.lumni-module-panel{display:grid;grid-gap:.65rem;gap:.65rem}.lumni-realistic-mock-visual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;min-height:15rem;padding:1rem;border:1px solid var(--border-quiet);border-radius:var(--radius-card);background:linear-gradient(var(--border-quiet) 1px,transparent 1px),linear-gradient(90deg,var(--border-quiet) 1px,transparent 1px),color-mix(in srgb,var(--surface-quiet) 68%,transparent);background-size:64px 64px}.lumni-realistic-mock-visual div,.lumni-realistic-mock-visual i,.lumni-realistic-mock-visual p,.lumni-realistic-mock-visual span{display:block;min-height:4rem;margin:0;border:1px solid var(--border-quiet);border-radius:var(--radius-card);background:linear-gradient(135deg,rgba(89,193,212,.12),rgba(163,85,156,.08))}.lumni-realistic-mock-crm{grid-template-columns:repeat(3,minmax(0,1fr))}.lumni-realistic-mock-crm .pipeline-column{display:grid;align-content:start;grid-gap:.65rem;gap:.65rem;min-height:13rem;padding:.75rem}.lumni-realistic-mock-crm i{min-height:2.8rem}.lumni-realistic-mock-capacity footer,.lumni-realistic-mock-crm footer,.lumni-realistic-mock-operations footer{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.lumni-realistic-mock-capacity{grid-template-columns:.72fr 1fr;align-items:stretch}.lumni-realistic-mock-capacity .capacity-gauge{display:grid;place-items:center;min-height:12rem;border-radius:999px 999px 16px 16px}.lumni-realistic-mock-capacity .capacity-gauge i{width:58%;min-height:58%;border-radius:999px}.lumni-realistic-mock-capacity .capacity-bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;grid-gap:.5rem;gap:.5rem;min-height:12rem;padding:.75rem}.lumni-realistic-mock-capacity .capacity-bars i:nth-child(2n){min-height:7rem}.lumni-realistic-mock-capacity .capacity-bars i:nth-child(3n){min-height:9rem}.lumni-realistic-mock-capacity footer{grid-template-columns:repeat(3,minmax(0,1fr))}.lumni-realistic-mock-operations{grid-template-columns:.82fr 1fr}.lumni-realistic-mock-operations .ops-checklist{display:grid;grid-gap:.65rem;gap:.65rem;align-content:start;padding:.75rem}.lumni-realistic-mock-operations .ops-checklist i{min-height:2.15rem}.lumni-realistic-mock-operations .ops-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;padding:.75rem}.lumni-realistic-mock-calendar{grid-template-columns:repeat(7,minmax(0,1fr))}.lumni-realistic-mock-calendar span{min-height:2.75rem}.lumni-realistic-mock-calendar .hot{background:color-mix(in srgb,var(--brand-purple) 28%,transparent)}.lumni-realistic-mock-calendar .dim{background:color-mix(in srgb,var(--text-disabled) 22%,transparent)}.lumni-realistic-mock-assistant{grid-template-columns:17rem minmax(0,1fr);align-content:start}.lumni-realistic-mock-assistant .assistant-source{min-height:12rem}.lumni-realistic-mock-assistant p{min-height:3rem}.lumni-realistic-mock-assistant .assistant-input{grid-column:2;min-height:3.5rem}.lumni-tone-preview .lumni-mono-value{color:var(--text-secondary)}}@media (max-width:1180px) and (min-width:768px){.lumni-finance-kpi-grid,.lumni-kpi-row,.lumni-module-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lumni-dashboard-grid,.lumni-finance-main-grid,.lumni-module-grid{grid-template-columns:1fr}}@media (max-width:767px){.lumni-topbar{padding:1rem;min-height:auto}.lumni-topbar p{display:block;margin:.25rem 0 0}.lumni-topbar-actions{display:none}.lumni-content-canvas{padding:1rem 1rem calc(7rem + env(safe-area-inset-bottom))}.lumni-command-center .lumni-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.lumni-command-center .lumni-kpi-card:first-child{grid-column:1/-1;min-height:9.5rem}.lumni-command-center .lumni-kpi-card:not(:first-child){min-height:6.8rem;padding:.72rem}.lumni-command-center .lumni-kpi-card:not(:first-child) .lumni-mono-value{font-size:clamp(1rem,7.2vw,1.45rem)}.lumni-command-center .lumni-kpi-card:not(:first-child) .lumni-trust-chip,.lumni-command-center .lumni-kpi-card:not(:first-child) small{display:none}.lumni-command-center .lumni-kpi-card:not(:first-child) .lumni-eyebrow{font-size:.56rem}.lumni-finance-kpi-grid,.lumni-module-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.lumni-dashboard-grid,.lumni-finance-main-grid,.lumni-module-grid{grid-template-columns:1fr}.lumni-finance-kpi-card,.lumni-kpi-card,.lumni-module-primary-card{min-height:auto}.lumni-briefing-card{order:-1;min-height:auto}.lumni-alert-card,.lumni-approval-card,.lumni-chart-card,.lumni-status-card{min-height:auto}.lumni-finance-controls{gap:.55rem}.lumni-filter-cluster,.lumni-segment-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.lumni-filter-pill,.lumni-segment-button{min-height:2.25rem;padding:.45rem .5rem;font-size:.62rem}.lumni-finance-kpi-card .lumni-mono-value{font-size:clamp(1rem,7vw,1.55rem);overflow-wrap:anywhere}.lumni-dre-row{grid-template-columns:1fr;gap:.32rem}.lumni-realistic-mock-visual{min-height:12rem;grid-template-columns:repeat(2,minmax(0,1fr))}.lumni-realistic-mock-calendar{grid-template-columns:repeat(5,minmax(0,1fr))}.lumni-realistic-mock-assistant,.lumni-realistic-mock-capacity,.lumni-realistic-mock-crm,.lumni-realistic-mock-operations{grid-template-columns:1fr}.lumni-realistic-mock-assistant .assistant-input,.lumni-realistic-mock-capacity footer,.lumni-realistic-mock-crm footer,.lumni-realistic-mock-operations footer{grid-column:auto}.lumni-mobile-nav{display:grid}}@layer components{.lumni-nav-item[aria-current=page]{background:linear-gradient(90deg,color-mix(in oklch,var(--brand-500) 38%,transparent),color-mix(in oklch,var(--brand-500) 18%,transparent));border-color:color-mix(in oklch,var(--brand-400) 44%,transparent);box-shadow:none}.lumni-brand-lockup{min-height:2.15rem}.lumni-sidebar-wordmark{max-width:7.5rem;height:auto}.lumni-sidebar-spark{width:1.25rem;height:1.25rem}.lumni-command-center .lumni-kpi-row{grid-template-columns:minmax(17rem,1.35fr) repeat(3,minmax(0,.78fr));align-items:stretch}.lumni-command-center .lumni-kpi-card:first-child{min-height:8.4rem}.lumni-command-center .lumni-kpi-card:not(:first-child){min-height:7rem;gap:.3rem}.lumni-command-center .lumni-kpi-card:not(:first-child) .lumni-mono-value{font-size:clamp(1.1rem,1.7vw,1.48rem)}.lumni-break-even-block>div:first-child{display:flex;justify-content:space-between;gap:.75rem}.lumni-finance-mobile-approval,.lumni-finance-page>.lumni-page-header{display:none}.lumni-finance-kpi-card .lumni-mono-value,.lumni-tax-card .lumni-mono-value{display:block;max-width:100%;font-size:clamp(1.08rem,1.46vw,1.62rem);letter-spacing:-.055em;overflow-wrap:anywhere}.lumni-module-grid{grid-template-columns:minmax(0,1.62fr) minmax(18rem,.58fr)}.lumni-module-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));order:2}.lumni-module-capacidade .lumni-module-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));order:0}.lumni-module-calendario .lumni-module-kpi-grid{display:none}.lumni-module-primary-card{min-height:30rem}.lumni-module-capacidade .lumni-module-primary-card{min-height:32rem}.lumni-module-calendario .lumni-module-primary-card{min-height:55rem}.lumni-realistic-mock-visual{min-height:21rem;background:color-mix(in srgb,var(--surface-quiet) 76%,transparent)}.lumni-realistic-mock-visual strong{color:var(--text-primary);font-size:.78rem;line-height:1.2}.lumni-realistic-mock-visual em,.lumni-realistic-mock-visual p,.lumni-realistic-mock-visual small{color:var(--text-muted);font-size:.68rem;font-style:normal;line-height:1.35}.lumni-realistic-mock-visual button{min-height:1.85rem;border:1px solid var(--border-quiet);border-radius:8px;background:rgba(15,23,37,.9);color:var(--text-muted);font:800 .62rem/1 var(--font-sans)}.lumni-realistic-mock-crm{grid-template-columns:repeat(3,minmax(0,1fr))}.lumni-realistic-mock-crm .pipeline-column{display:grid;align-content:start;grid-gap:.58rem;gap:.58rem;min-height:13rem;padding:.72rem}.lumni-realistic-mock-crm i{display:grid;grid-gap:.2rem;gap:.2rem;min-height:3.2rem;padding:.54rem}.lumni-realistic-mock-crm .mock-table{grid-column:1/-1;display:grid;grid-template-columns:1.2fr .8fr .8fr auto;grid-gap:.5rem;gap:.5rem;min-height:auto;padding:.72rem}.mock-table>span{min-height:auto;border:0;background:transparent;color:var(--text-muted);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mock-table-row{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;min-height:2.4rem;padding:.42rem}.lumni-realistic-mock-capacity{grid-template-columns:.8fr 1.52fr .78fr;align-items:stretch}.lumni-realistic-mock-capacity .capacity-bars,.lumni-realistic-mock-capacity .capacity-center,.lumni-realistic-mock-capacity .capacity-gauge,.lumni-realistic-mock-capacity .capacity-live,.lumni-realistic-mock-capacity .capacity-origin,.lumni-realistic-mock-capacity .capacity-profile,.lumni-realistic-mock-capacity .capacity-ticket{display:grid;grid-gap:.48rem;gap:.48rem;padding:.72rem}.lumni-realistic-mock-capacity .capacity-center,.lumni-realistic-mock-capacity .capacity-live{grid-template-columns:1fr;align-content:stretch}.lumni-realistic-mock-capacity .capacity-gauge{min-height:14.6rem;border-radius:18px}.lumni-realistic-mock-capacity .capacity-gauge i{width:52%;min-height:7.8rem;border-width:11px;border-radius:999px;background:radial-gradient(circle at center,color-mix(in srgb,var(--surface) 80%,transparent) 48%,transparent 50%),conic-gradient(var(--chart-cashflow) 0 42%,color-mix(in srgb,var(--border-quiet) 70%,transparent) 42% 100%)}.lumni-realistic-mock-capacity .capacity-profile{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;min-height:10.6rem}.lumni-realistic-mock-capacity .capacity-profile strong{grid-column:1/-1}.lumni-realistic-mock-capacity .capacity-profile i:nth-of-type(2){min-height:4.8rem}.lumni-realistic-mock-capacity .capacity-profile i:nth-of-type(3){min-height:6.2rem}.lumni-realistic-mock-capacity .capacity-profile i:nth-of-type(4){min-height:5.7rem}.lumni-realistic-mock-capacity .capacity-profile i:nth-of-type(5){min-height:4.7rem}.lumni-realistic-mock-capacity .capacity-profile i:nth-of-type(6){min-height:3.3rem}.lumni-realistic-mock-capacity .capacity-profile i:nth-of-type(7){min-height:1.35rem}.lumni-realistic-mock-capacity .capacity-bars{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;min-height:14.8rem}.lumni-realistic-mock-capacity .capacity-bars strong{grid-column:1/-1;align-self:start}.lumni-realistic-mock-capacity .capacity-bars i:nth-of-type(2n){min-height:5.2rem}.lumni-realistic-mock-capacity .capacity-bars i:nth-of-type(3n){min-height:7.8rem}.lumni-realistic-mock-capacity .capacity-bars i:nth-of-type(5n){min-height:9rem;background:linear-gradient(180deg,rgba(92,211,177,.55),rgba(89,193,212,.18))}.lumni-realistic-mock-capacity .capacity-bars i:nth-of-type(4n){background:linear-gradient(180deg,rgba(255,103,92,.55),rgba(163,85,156,.12))}.capacity-heatmap{display:grid;grid-template-columns:auto repeat(7,minmax(0,1fr));grid-gap:.28rem;gap:.28rem;min-height:10.8rem;padding:.72rem}.capacity-heatmap strong{grid-column:1/-1}.capacity-heatmap span{min-height:1.15rem}.lumni-realistic-mock-capacity .capacity-origin{align-content:start;grid-template-columns:1fr}.lumni-realistic-mock-capacity .capacity-origin i{min-height:1.45rem}.lumni-realistic-mock-capacity .capacity-origin i:first-of-type{width:92%}.lumni-realistic-mock-capacity .capacity-origin i:nth-of-type(2){width:80%}.lumni-realistic-mock-capacity .capacity-origin i:nth-of-type(3){width:62%}.lumni-realistic-mock-capacity .capacity-origin i:nth-of-type(4){width:54%}.lumni-realistic-mock-capacity .capacity-origin i:nth-of-type(5){width:47%}.lumni-realistic-mock-capacity .capacity-origin i:nth-of-type(6){width:38%}.lumni-realistic-mock-capacity .capacity-origin i:nth-of-type(7){width:31%}.lumni-realistic-mock-capacity .capacity-origin i:nth-of-type(8){width:25%}.lumni-realistic-mock-capacity .capacity-origin i:nth-of-type(9){width:21%}.lumni-realistic-mock-capacity .capacity-ticket{grid-column:3;align-content:start;min-height:4rem}.lumni-realistic-mock-operations{grid-template-columns:.8fr 1fr .9fr;align-items:stretch}.ops-alerts,.ops-board,.ops-checklist,.ops-readiness{display:grid;grid-gap:.56rem;gap:.56rem;padding:.72rem}.ops-readiness i{min-height:7.5rem;border-radius:999px 999px 14px 14px}.ops-board{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-board strong{grid-column:1/-1}.ops-alerts p{min-height:3rem;padding:.54rem}.lumni-realistic-mock-calendar{grid-template-columns:1fr;min-height:48rem}.lumni-realistic-mock-calendar footer,.lumni-realistic-mock-calendar header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:auto;padding:.58rem .72rem}.lumni-realistic-mock-calendar .calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.38rem;gap:.38rem;min-height:41rem;padding:.72rem}.lumni-realistic-mock-calendar .calendar-grid span{display:flex;align-items:flex-start;justify-content:space-between;min-height:9.35rem;padding:.46rem}.lumni-realistic-mock-calendar .calendar-grid b{color:var(--text-muted);font-size:.62rem}.lumni-realistic-mock-assistant{grid-template-columns:minmax(0,1fr) 16rem;align-content:stretch}.lumni-realistic-mock-assistant .assistant-source{grid-column:2;grid-row:1/span 3;display:grid;align-content:start;grid-gap:.56rem;gap:.56rem;min-height:18rem;padding:.72rem}.lumni-realistic-mock-assistant .assistant-thread{grid-column:1;display:grid;grid-gap:.6rem;gap:.6rem;min-height:13rem;padding:.72rem}.lumni-realistic-mock-assistant .assistant-actions{grid-column:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.52rem;gap:.52rem}.lumni-realistic-mock-assistant .assistant-input{grid-column:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:3.5rem;padding:.6rem}.lumni-realistic-mock-assistant .assistant-input span{min-height:auto;border:0;background:transparent;color:var(--text-muted)}}@media (max-width:767px){@layer components{.lumni-topbar-actions{display:none}.lumni-command-center{gap:.62rem}.lumni-command-center .lumni-alert-card,.lumni-command-center .lumni-chart-card,.lumni-command-center .lumni-dashboard-left,.lumni-command-center .lumni-status-card{display:none}.lumni-command-center .lumni-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.lumni-command-center .lumni-kpi-card:first-child{grid-column:1/-1;min-height:9rem}.lumni-command-center .lumni-kpi-card:not(:first-child){min-height:5.6rem;padding:.62rem}.lumni-command-center .lumni-dashboard-grid,.lumni-command-center .lumni-right-rail{display:block}.lumni-command-center .lumni-approval-card{display:grid;min-height:auto;margin-top:.62rem}.lumni-command-center .lumni-approval-card .lumni-approval-item:not(:first-of-type){display:none}.lumni-finance-mobile-approval{display:grid;grid-gap:.62rem;gap:.62rem}.lumni-finance-mobile-approval article,.lumni-finance-mobile-approval header{border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#111827;padding:.72rem}.lumni-finance-mobile-approval h1{margin:.16rem 0 .2rem;color:var(--text-primary);font-size:1.2rem;line-height:1.1}.lumni-finance-mobile-approval p,.lumni-finance-mobile-approval span{color:var(--text-muted);font-size:.72rem;line-height:1.35}.lumni-finance-mobile-approval article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.35rem .6rem;gap:.35rem .6rem;align-items:center}.lumni-finance-mobile-approval button{grid-row:span 2;min-height:2.4rem;border:1px solid var(--border-quiet);border-radius:10px;background:color-mix(in oklch,var(--brand-500) 14%,transparent);color:var(--brand-200);font-weight:850}.lumni-finance-page>.lumni-dre-card,.lumni-finance-page>.lumni-finance-breakdown-grid,.lumni-finance-page>.lumni-finance-controls,.lumni-finance-page>.lumni-finance-kpi-grid,.lumni-finance-page>.lumni-finance-main-grid{display:none}.lumni-module-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));order:2}.lumni-module-grid{grid-template-columns:1fr}.lumni-module-primary-card{min-height:auto}.lumni-realistic-mock-assistant,.lumni-realistic-mock-capacity,.lumni-realistic-mock-crm,.lumni-realistic-mock-operations,.lumni-realistic-mock-visual{grid-template-columns:1fr;min-height:auto}.capacity-heatmap,.lumni-realistic-mock-assistant .assistant-input,.lumni-realistic-mock-crm .mock-table{grid-column:auto}.lumni-realistic-mock-assistant .assistant-input,.mock-table-row{grid-template-columns:1fr}.lumni-realistic-mock-calendar .calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-height:13rem}.lumni-realistic-mock-calendar .calendar-grid span{min-height:1.7rem}}}@media (max-width:767px){.lumni-topbar{display:none}.lumni-content-canvas{padding:.7rem .7rem calc(5.8rem + env(safe-area-inset-bottom))}.lumni-command-center{gap:.5rem}.lumni-command-center .lumni-dashboard-grid{display:none}.lumni-command-center .lumni-kpi-card:first-child{min-height:7.55rem}.lumni-command-center .lumni-kpi-card:first-child small{font-size:.66rem}.lumni-command-center .lumni-kpi-card:not(:first-child){min-height:4.5rem}.lumni-command-center .lumni-kpi-card:not(:first-child) .lumni-mono-value{font-size:1.16rem}.lumni-mobile-theme-card .lumni-status-row:nth-child(n+5){display:none}.lumni-mobile-theme-card .lumni-status-row{min-height:2.2rem}}@layer components{.crm-avatar{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;margin-right:.48rem;border-radius:8px;background:color-mix(in srgb,var(--brand-400) 24%,var(--surface-quiet));color:var(--text-primary);font-size:.68rem;font-weight:900}.ops-checklist p b,.ops-issues p b,.ops-maintenance p b,.ops-status-area p b{color:var(--text-primary);font-size:.78rem;line-height:1.2}.ops-maintenance p{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem;min-height:2.5rem;padding:.52rem .58rem}}@media (max-width:767px){@layer components{.lumni-app-shell{display:block;min-height:100vh;background:var(--night-900)}.lumni-sidebar{display:none}.lumni-shell-main{height:auto;min-height:100vh;padding-inline:0!important}.lumni-content-canvas{width:100%;padding:1rem 1.125rem calc(6.2rem + env(safe-area-inset-bottom))}.lumni-mobile-nav{position:fixed;z-index:40;right:0;bottom:0;left:0;width:100%;margin:0;padding:.5rem .75rem calc(1.65rem + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--border-quiet);border-radius:0;background:rgba(8,13,23,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none}.lumni-mobile-nav-item{min-width:0;min-height:3.15rem;border-radius:0;background:transparent;font-size:.62rem}.lumni-mobile-nav-item[aria-current=page]{background:transparent;color:var(--accent);box-shadow:inset 0 2px 0 var(--accent)}.lumni-command-center{gap:.62rem;max-height:calc(100vh - 6.2rem);overflow:hidden}.lumni-command-mobile-home header{padding:0}.lumni-command-mobile-home .lumni-eyebrow{font-size:.58rem;letter-spacing:.08em}.lumni-command-mobile-home h1{font-size:1.36rem}.lumni-command-mobile-home p{font-size:.68rem}.lumni-command-center .lumni-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.lumni-command-center .lumni-kpi-card:first-child{min-height:8.25rem;padding:.82rem}.lumni-command-center .lumni-kpi-card:not(:first-child){min-height:4.25rem;padding:.58rem}.lumni-command-center .lumni-kpi-card:not(:first-child) .lumni-card-heading{min-height:0}.lumni-command-center .lumni-kpi-card:not(:first-child) .lumni-eyebrow{font-size:.52rem;line-height:1.1}.lumni-command-center .lumni-kpi-card:not(:first-child) .lumni-mono-value{font-size:1.02rem;line-height:1}.lumni-command-center .lumni-kpi-card:not(:first-child) p{display:block;font-size:.58rem;line-height:1.15}.lumni-mobile-approval-card{min-height:5.1rem;padding:.72rem .82rem;border-color:color-mix(in srgb,var(--warning) 28%,var(--border-quiet));background:color-mix(in srgb,var(--warning) 7%,var(--surface))}.lumni-mobile-theme-card{max-height:11.4rem;overflow:hidden;padding:.72rem .82rem}.lumni-mobile-theme-card .lumni-card-heading{display:flex;align-items:center;justify-content:space-between}.lumni-mobile-theme-card h2{font-size:.9rem}.lumni-mobile-theme-card .lumni-status-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.1rem;padding:.28rem 0}.lumni-finance-mobile-approval{max-height:calc(100vh - 6.2rem);overflow:hidden;gap:.58rem}.lumni-finance-mobile-approval header{min-height:5.85rem;padding:.82rem}.lumni-finance-mobile-approval h1{font-size:1.45rem}.lumni-finance-mobile-approval article{min-height:6.75rem;padding:.74rem .82rem;border-radius:10px}.lumni-mobile-payment-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.55rem;gap:.55rem}.lumni-mobile-payment-main strong{font-size:.94rem;line-height:1.12}.lumni-mobile-payment-main p{margin:.12rem 0 0;color:var(--text-muted);font-size:.68rem;line-height:1.2}.lumni-mobile-payment-main b{justify-self:end;font-size:1.08rem;line-height:1;white-space:nowrap}.lumni-mobile-payment-status{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem;padding-top:.48rem;border-top:1px solid var(--border-quiet)}.lumni-mobile-payment-actions button{min-height:2.25rem;border-radius:8px}.lumni-module-page{gap:0}.lumni-module-primary-card{padding:0;border:0;background:transparent}.lumni-module-note,.lumni-module-primary-card>.lumni-card-heading{display:none}.lumni-realistic-mock-visual{border:0;background:transparent;padding:0;gap:.58rem}.lumni-module-crm-trade .mock-action-bar,.lumni-module-crm-trade .pipeline-column{display:none}.lumni-realistic-mock-crm .mock-table{display:grid;grid-gap:.58rem;gap:.58rem;padding:0;border:0;background:transparent}.lumni-realistic-mock-crm .mock-table>span{display:none}.lumni-realistic-mock-crm .mock-table-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.22rem .55rem;gap:.22rem .55rem;min-height:4.55rem;padding:.72rem .82rem;border:1px solid var(--border-quiet);border-radius:10px;background:var(--surface)}.lumni-realistic-mock-crm .mock-table-row b{display:flex;align-items:center;min-width:0;font-size:.88rem}.lumni-realistic-mock-crm .mock-table-row em:first-of-type{grid-column:1;color:var(--text-muted)}.lumni-realistic-mock-crm .mock-table-row em:nth-of-type(2){grid-column:2;grid-row:1;align-self:center;justify-self:end;color:var(--text-primary);font-weight:800}.lumni-realistic-mock-crm .mock-table-row em:nth-of-type(3){grid-column:1/-1;padding-top:.28rem;border-top:1px solid var(--border-quiet);color:var(--text-muted)}.lumni-realistic-mock-crm .mock-table-row button{grid-column:2;grid-row:2;min-height:1.8rem;padding-inline:.6rem}.lumni-realistic-mock-capacity{grid-template-columns:1fr;max-height:calc(100vh - 6.2rem);overflow:hidden}.lumni-realistic-mock-capacity .capacity-gauge{min-height:10rem;border-radius:12px}.lumni-realistic-mock-capacity .capacity-bars,.lumni-realistic-mock-capacity .capacity-profile{min-height:6.6rem;grid-template-columns:repeat(8,minmax(0,1fr))}.lumni-realistic-mock-capacity .capacity-bars i,.lumni-realistic-mock-capacity .capacity-profile i{min-height:2.4rem}.capacity-heatmap{grid-column:auto;min-height:5.35rem;grid-template-columns:repeat(7,minmax(0,1fr));padding:.58rem}.lumni-realistic-mock-capacity .capacity-origin,.lumni-realistic-mock-capacity .capacity-ticket{min-height:3.65rem;padding:.58rem}.lumni-realistic-mock-operations{grid-template-columns:1fr;max-height:calc(100vh - 6.2rem);overflow:hidden}.ops-checklist,.ops-issues,.ops-maintenance,.ops-status-area{padding:.72rem;border-radius:10px}.ops-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.34rem;gap:.34rem}.ops-tabs button{min-width:0;min-height:2rem;font-size:.66rem}.ops-checklist p,.ops-issues p,.ops-maintenance p,.ops-status-area p{grid-template-columns:auto minmax(0,1fr) auto;min-height:2.15rem;padding:.38rem .46rem}.ops-issues p:nth-of-type(n+3),.ops-maintenance p:nth-of-type(n+3),.ops-status-area p:nth-of-type(n+5){display:none}.lumni-realistic-mock-calendar{grid-template-columns:1fr;max-height:calc(100vh - 6.2rem);min-height:0;overflow:hidden;padding:0}.lumni-realistic-mock-calendar header{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.38rem;gap:.38rem;padding:.74rem .82rem;border:1px solid var(--border-quiet);border-radius:10px 10px 0 0;background:var(--surface)}.lumni-realistic-mock-calendar header em{display:flex;flex-wrap:wrap;gap:.34rem .5rem}.lumni-realistic-mock-calendar .calendar-grid{min-height:16.75rem;gap:.34rem;padding:.72rem;border:1px solid var(--border-quiet);border-top:0;border-radius:0 0 10px 10px;background:var(--surface)}.lumni-realistic-mock-calendar .calendar-grid span{min-height:2.05rem;padding:.28rem;justify-content:flex-start}.lumni-realistic-mock-calendar .calendar-grid small{display:block;font-size:.48rem;line-height:1}.lumni-realistic-mock-calendar footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding:.58rem 0 0}.lumni-realistic-mock-calendar footer span{min-height:4rem;padding:.58rem;border:1px solid var(--border-quiet);border-radius:10px;background:var(--surface)}.lumni-realistic-mock-assistant{grid-template-columns:1fr;max-height:calc(100vh - 6.2rem);overflow:hidden}.lumni-realistic-mock-assistant .assistant-source{order:4;min-height:4.4rem;padding:.68rem}.lumni-realistic-mock-assistant .assistant-source p,.lumni-realistic-mock-assistant .assistant-source span:nth-of-type(n+3){display:none}.lumni-realistic-mock-assistant .assistant-thread{order:1;min-height:7.1rem;padding:.82rem}.lumni-realistic-mock-assistant .assistant-thread p:nth-of-type(n+2){display:none}.lumni-realistic-mock-assistant .assistant-actions{order:2;display:grid;grid-template-columns:1fr;grid-gap:.48rem;gap:.48rem}.lumni-realistic-mock-assistant .assistant-actions button{min-height:2.45rem;justify-content:flex-start;padding-inline:.82rem;text-align:left}.lumni-realistic-mock-assistant .assistant-input{order:3;grid-template-columns:minmax(0,1fr) auto;min-height:3.15rem;padding:.58rem .68rem;border-radius:999px}}}@media (max-width:767px){.lumni-mobile-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;position:fixed!important;z-index:80!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;margin:0!important;padding:.5rem .75rem calc(1.65rem + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--border-quiet)!important;border-radius:0!important;background:rgba(8,13,23,.94)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lumni-content-canvas{padding:1rem 1.125rem calc(6.2rem + env(safe-area-inset-bottom))!important}.lumni-command-center,.lumni-finance-mobile-approval,.lumni-realistic-mock-assistant,.lumni-realistic-mock-calendar,.lumni-realistic-mock-capacity,.lumni-realistic-mock-operations{max-height:calc(100vh - 6.2rem)!important;overflow:hidden!important}.lumni-finance-mobile-approval header{min-height:5.2rem!important;padding:.72rem!important}.lumni-finance-mobile-approval article{min-height:6.05rem!important;padding:.62rem .72rem!important}.lumni-mobile-payment-actions button{min-height:1.95rem!important}.lumni-realistic-mock-operations{display:grid!important;grid-template-columns:1fr!important;grid-gap:.58rem!important;gap:.58rem!important}.ops-checklist,.ops-issues,.ops-maintenance,.ops-status-area{display:grid!important;grid-gap:.42rem!important;gap:.42rem!important;padding:.72rem!important}.ops-checklist p,.ops-issues p,.ops-maintenance p,.ops-status-area p{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:.48rem!important;gap:.48rem!important;min-height:2.1rem!important;padding:.36rem .46rem!important}.ops-checklist p span,.ops-issues p span,.ops-status-area p span{width:.5rem!important;min-height:.5rem!important}.ops-checklist p b,.ops-issues p b,.ops-maintenance p b,.ops-status-area p b{min-width:0!important;line-height:1.15!important}.ops-checklist p em,.ops-issues p em,.ops-maintenance p em,.ops-status-area p em{justify-self:end!important;white-space:nowrap!important;font-size:.62rem!important}.lumni-realistic-mock-calendar{display:grid!important;grid-template-columns:1fr!important;grid-gap:.58rem!important;gap:.58rem!important;padding:0!important}.lumni-realistic-mock-calendar header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:.36rem!important;gap:.36rem!important;padding:.68rem .78rem!important;min-height:auto!important}.lumni-realistic-mock-calendar header em{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:.32rem!important;gap:.32rem!important}.lumni-realistic-mock-calendar header em span{width:.45rem!important;min-height:.45rem!important}.lumni-realistic-mock-calendar .calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important;min-height:17rem!important;grid-gap:.32rem!important;gap:.32rem!important;padding:.68rem!important}.lumni-realistic-mock-calendar .calendar-grid span{display:grid!important;align-content:start!important;justify-items:end!important;min-height:2rem!important;padding:.24rem!important}.lumni-realistic-mock-calendar .calendar-grid small{display:block!important;font-size:.48rem!important;line-height:1!important}.lumni-realistic-mock-calendar footer{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:.5rem!important;gap:.5rem!important;min-height:auto!important;padding:0!important}.lumni-realistic-mock-calendar footer span{display:grid!important;min-height:3.4rem!important;padding:.5rem!important}}@media (max-width:370px){.lumni-realistic-mock-calendar footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}.lumni-realistic-mock-calendar footer span{min-width:0!important;padding:.46rem .5rem!important}.lumni-realistic-mock-calendar footer span b{min-width:0!important;overflow-wrap:normal!important;white-space:normal!important}}@layer components{.lumni-content-canvas,.lumni-topbar{width:min(100%,1568px)}.assistant-actions,.assistant-source,.assistant-thread,.capacity-bars,.capacity-center,.capacity-heatmap,.capacity-live,.capacity-origin,.capacity-profile,.capacity-ticket,.lumni-alert-card,.lumni-approval-card,.lumni-breakdown-card,.lumni-briefing-card,.lumni-card,.lumni-chart-card,.lumni-dre-card,.lumni-dre-table,.lumni-empty-chart,.lumni-finance-chart-card,.lumni-finance-kpi-card,.lumni-finance-mobile-approval article,.lumni-finance-mobile-approval header,.lumni-kpi-card,.lumni-mobile-approval-card,.lumni-mobile-theme-card,.lumni-module-panel,.lumni-module-primary-card,.lumni-page-header,.lumni-realistic-mock-visual,.lumni-status-card,.lumni-tax-card,.mock-table,.mock-table-row,.ops-checklist,.ops-issues,.ops-maintenance,.ops-status-area,.pipeline-column{border-radius:var(--radius-card)}.lumni-approval-item button,.lumni-assistant-field,.lumni-filter-pill,.lumni-icon-button,.lumni-nav-item,.lumni-realistic-mock-visual button,.lumni-search input,.lumni-segment-button,.lumni-small-button,.lumni-user-cluster,.ops-tabs button{border-radius:var(--radius-input)}}@media (min-width:1190px){@layer components{.lumni-content-canvas,.lumni-topbar{width:min(100%,1568px)}}}@media (max-width:767px){@layer components{.lumni-content-canvas,.lumni-topbar{width:100%}.lumni-command-center,.lumni-finance-mobile-approval,.lumni-realistic-mock-capacity,.lumni-realistic-mock-crm,.lumni-realistic-mock-operations{max-height:calc(100vh - 16.5rem)!important;overflow:hidden!important}.lumni-finance-mobile-approval article{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:.42rem!important;gap:.42rem!important}.lumni-mobile-payment-main,.lumni-mobile-payment-status{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:.42rem!important;gap:.42rem!important}.lumni-mobile-payment-actions{display:flex!important;gap:.42rem!important}.lumni-mobile-payment-actions button{grid-row:auto!important;flex:1 1!important;min-width:0!important}}}@media (max-width:767px){@layer components{}}@media (min-width:768px){@layer components{.lumni-realistic-mock-crm .mock-table{grid-column:1/-1;display:grid;grid-template-columns:minmax(13rem,1.15fr) minmax(8rem,.8fr) minmax(9rem,.85fr) minmax(8rem,.72fr) minmax(6rem,.62fr) auto;grid-gap:.48rem .65rem;gap:.48rem .65rem;align-items:center;min-height:auto;padding:.78rem}.lumni-realistic-mock-crm .mock-table>span{min-height:auto;border:0;background:transparent;color:var(--text-muted);font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lumni-realistic-mock-crm .mock-table-row{display:contents}.lumni-realistic-mock-crm .mock-table-row>b,.lumni-realistic-mock-crm .mock-table-row>button,.lumni-realistic-mock-crm .mock-table-row>em{min-height:2.65rem;margin:0;border:1px solid var(--border-quiet);background:color-mix(in srgb,var(--surface-quiet) 80%,transparent)}.lumni-realistic-mock-crm .mock-table-row>b{display:flex;align-items:center;gap:.48rem;padding:.42rem .5rem;border-radius:10px 0 0 10px;color:var(--text-primary);font-size:.72rem;line-height:1.15}.lumni-realistic-mock-crm .mock-table-row>em{display:grid;align-content:center;padding:.42rem .5rem;color:var(--text-muted);font-size:.66rem;font-style:normal;line-height:1.2}.lumni-realistic-mock-crm .mock-table-row>button{align-self:stretch;min-width:5.4rem;border-radius:0 10px 10px 0}.lumni-realistic-mock-crm .crm-avatar{flex:0 0 auto;margin-right:0}}}@media (max-width:767px){@layer components{.lumni-finance-mobile-approval{max-height:none!important;overflow:visible!important;gap:.74rem!important;padding-bottom:.4rem}.lumni-finance-mobile-approval article{min-height:auto!important;gap:.62rem!important;padding:.78rem .82rem .86rem!important;overflow:hidden!important}.lumni-mobile-payment-main,.lumni-mobile-payment-status{gap:.58rem!important}.lumni-mobile-payment-main p,.lumni-mobile-payment-status span{overflow-wrap:anywhere}.lumni-mobile-payment-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.56rem!important;gap:.56rem!important;padding-top:.08rem}.lumni-mobile-payment-actions button{min-height:2.2rem!important;padding-inline:.62rem!important}.lumni-realistic-mock-capacity{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!important;overflow:visible!important;grid-gap:.72rem!important;gap:.72rem!important;padding-bottom:.4rem}.lumni-realistic-mock-capacity .capacity-center,.lumni-realistic-mock-capacity .capacity-live{grid-column:1/-1!important}.lumni-realistic-mock-capacity .capacity-center,.lumni-realistic-mock-capacity .capacity-live,.lumni-realistic-mock-capacity .capacity-origin,.lumni-realistic-mock-capacity .capacity-ticket{display:grid!important;grid-gap:.62rem!important;gap:.62rem!important;min-height:auto!important;overflow:hidden!important}.lumni-realistic-mock-capacity .capacity-live{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)!important}.lumni-realistic-mock-capacity .capacity-gauge{min-height:7.4rem!important;border-radius:14px!important}.lumni-realistic-mock-capacity .capacity-gauge i{width:3.25rem!important;min-height:3.25rem!important}.lumni-realistic-mock-capacity .capacity-bars,.lumni-realistic-mock-capacity .capacity-profile{min-height:6rem!important;padding:.62rem!important;overflow:hidden!important}.lumni-realistic-mock-capacity .capacity-bars i,.lumni-realistic-mock-capacity .capacity-profile i{min-height:2rem!important;max-height:4.8rem}.lumni-realistic-mock-capacity .capacity-heatmap{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-gap:.24rem!important;gap:.24rem!important;min-height:auto!important;padding:.62rem!important;overflow:hidden!important}.lumni-realistic-mock-capacity .capacity-heatmap span{min-height:.9rem!important;max-height:.9rem}.lumni-realistic-mock-capacity .capacity-origin i{min-height:.76rem!important}.lumni-realistic-mock-capacity .capacity-origin,.lumni-realistic-mock-capacity .capacity-ticket{padding:.62rem!important}.lumni-realistic-mock-capacity .capacity-origin p,.lumni-realistic-mock-capacity .capacity-ticket p{font-size:.62rem!important;line-height:1.25!important}}}@media (min-width:768px){@layer components{.lumni-realistic-mock-operations{display:grid!important;grid-template-columns:minmax(17rem,.84fr) minmax(0,1fr) minmax(18rem,.88fr)!important;grid-template-areas:"checklist status issues" "tabs tabs maintenance"!important;align-items:stretch!important;grid-gap:.82rem!important;gap:.82rem!important;min-height:24rem!important}.lumni-realistic-mock-operations .ops-checklist{grid-area:checklist}.lumni-realistic-mock-operations .ops-tabs{grid-area:tabs}.lumni-realistic-mock-operations .ops-status-area{grid-area:status}.lumni-realistic-mock-operations .ops-issues{grid-area:issues}.lumni-realistic-mock-operations .ops-maintenance{grid-area:maintenance}.lumni-realistic-mock-operations .ops-checklist,.lumni-realistic-mock-operations .ops-issues,.lumni-realistic-mock-operations .ops-maintenance,.lumni-realistic-mock-operations .ops-status-area{display:grid!important;align-content:start!important;grid-gap:.58rem!important;gap:.58rem!important;min-height:auto!important;padding:.78rem!important;overflow:hidden!important}.lumni-realistic-mock-operations .ops-tabs{display:flex!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:start!important;gap:.5rem!important;min-height:auto!important;padding:0!important;border:0!important;background:transparent!important}.lumni-realistic-mock-operations .ops-tabs button{min-width:0!important;min-height:2rem!important}.lumni-realistic-mock-operations .ops-checklist p,.lumni-realistic-mock-operations .ops-issues p,.lumni-realistic-mock-operations .ops-maintenance p,.lumni-realistic-mock-operations .ops-status-area p{display:grid!important;grid-template-columns:.58rem minmax(7.5rem,1fr) minmax(5.6rem,auto)!important;align-items:center!important;grid-column-gap:.72rem!important;column-gap:.72rem!important;min-height:2.55rem!important;padding:.5rem .58rem!important}.lumni-realistic-mock-operations .ops-maintenance p{grid-template-columns:minmax(9rem,1fr) minmax(5.6rem,auto)!important}.lumni-realistic-mock-operations .ops-checklist p b,.lumni-realistic-mock-operations .ops-issues p b,.lumni-realistic-mock-operations .ops-maintenance p b,.lumni-realistic-mock-operations .ops-status-area p b{min-width:0!important;overflow-wrap:anywhere!important;line-height:1.18!important}.lumni-realistic-mock-operations .ops-checklist p em,.lumni-realistic-mock-operations .ops-issues p em,.lumni-realistic-mock-operations .ops-maintenance p em,.lumni-realistic-mock-operations .ops-status-area p em{justify-self:end!important;max-width:100%!important;color:var(--text-muted)!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:right!important}}}@media (max-width:767px){.lumni-finance-mobile-approval{max-height:none!important;overflow:visible!important;gap:.74rem!important}.lumni-finance-mobile-approval header{min-height:4.35rem!important;padding:.54rem .68rem!important}.lumni-finance-mobile-approval h1{margin-block:.1rem .14rem!important;font-size:1.22rem!important}.lumni-finance-mobile-approval article{min-height:auto!important;gap:.38rem!important;padding:.56rem .68rem .62rem!important;overflow:hidden!important}.lumni-mobile-payment-main,.lumni-mobile-payment-status{gap:.58rem!important}.lumni-mobile-payment-main strong{font-size:.9rem!important}.lumni-mobile-payment-main p,.lumni-mobile-payment-status span{overflow-wrap:anywhere;font-size:.66rem!important;line-height:1.1!important}.lumni-mobile-payment-status{padding-top:.28rem!important}.lumni-mobile-payment-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.56rem!important;gap:.56rem!important;padding-top:.08rem}.lumni-mobile-payment-actions button{min-height:1.85rem!important;padding-inline:.62rem!important;white-space:normal!important}.lumni-realistic-mock-capacity{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!important;overflow:visible!important;grid-gap:.72rem!important;gap:.72rem!important;padding-bottom:.4rem}.lumni-realistic-mock-capacity .capacity-center,.lumni-realistic-mock-capacity .capacity-live{grid-column:1/-1!important;display:grid!important;min-width:0!important;grid-gap:.62rem!important;gap:.62rem!important;min-height:auto!important;overflow:hidden!important}.lumni-realistic-mock-capacity .capacity-live{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)!important}.lumni-realistic-mock-capacity .capacity-origin,.lumni-realistic-mock-capacity .capacity-ticket{grid-column:auto!important;display:grid!important;min-width:0!important;min-height:auto!important;grid-gap:.62rem!important;gap:.62rem!important;padding:.62rem!important;overflow:hidden!important}.lumni-realistic-mock-capacity .capacity-gauge{min-height:7.4rem!important;border-radius:14px!important}.lumni-realistic-mock-capacity .capacity-gauge i{width:3.25rem!important;min-height:3.25rem!important}.lumni-realistic-mock-capacity .capacity-bars,.lumni-realistic-mock-capacity .capacity-profile{min-height:6rem!important;padding:.62rem!important;overflow:hidden!important}.lumni-realistic-mock-capacity .capacity-bars i,.lumni-realistic-mock-capacity .capacity-profile i{min-height:2rem!important;max-height:4.8rem!important}.lumni-realistic-mock-capacity .capacity-heatmap{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-gap:.24rem!important;gap:.24rem!important;min-height:auto!important;padding:.62rem!important;overflow:hidden!important}.lumni-realistic-mock-capacity .capacity-heatmap span{min-height:.9rem!important;max-height:.9rem!important}.lumni-realistic-mock-capacity .capacity-origin i{min-height:.76rem!important}.lumni-realistic-mock-capacity .capacity-origin p,.lumni-realistic-mock-capacity .capacity-ticket p{font-size:.62rem!important;line-height:1.25!important}}@media (min-width:768px){.lumni-module-operacoes .lumni-module-primary-card{min-height:auto!important}.lumni-realistic-mock-operations{display:grid!important;grid-template-columns:minmax(17rem,.84fr) minmax(0,1fr) minmax(18rem,.88fr)!important;grid-template-areas:"checklist status issues" "tabs tabs maintenance"!important;align-items:stretch!important;grid-gap:.82rem!important;gap:.82rem!important;min-height:24rem!important}.lumni-realistic-mock-operations .ops-checklist{grid-area:checklist}.lumni-realistic-mock-operations .ops-tabs{grid-area:tabs}.lumni-realistic-mock-operations .ops-status-area{grid-area:status}.lumni-realistic-mock-operations .ops-issues{grid-area:issues}.lumni-realistic-mock-operations .ops-maintenance{grid-area:maintenance}.lumni-realistic-mock-operations .ops-checklist,.lumni-realistic-mock-operations .ops-issues,.lumni-realistic-mock-operations .ops-maintenance,.lumni-realistic-mock-operations .ops-status-area{display:grid!important;align-content:start!important;grid-gap:.58rem!important;gap:.58rem!important;min-height:auto!important;padding:.78rem!important;overflow:hidden!important}.lumni-realistic-mock-operations .ops-tabs{display:flex!important;align-self:start!important;gap:.5rem!important;min-height:auto!important;padding:0!important;border:0!important;background:transparent!important}.lumni-realistic-mock-operations .ops-tabs button{min-width:0!important;min-height:2rem!important}.lumni-realistic-mock-operations .ops-checklist p,.lumni-realistic-mock-operations .ops-issues p,.lumni-realistic-mock-operations .ops-maintenance p,.lumni-realistic-mock-operations .ops-status-area p{display:grid!important;grid-template-columns:.58rem minmax(7.5rem,1fr) minmax(5.6rem,auto)!important;align-items:center!important;grid-column-gap:.72rem!important;column-gap:.72rem!important;min-height:2.55rem!important;padding:.5rem .58rem!important}.lumni-realistic-mock-operations .ops-maintenance p{grid-template-columns:minmax(9rem,1fr) minmax(5.6rem,auto)!important}.lumni-realistic-mock-operations .ops-checklist p b,.lumni-realistic-mock-operations .ops-issues p b,.lumni-realistic-mock-operations .ops-maintenance p b,.lumni-realistic-mock-operations .ops-status-area p b{min-width:0!important;overflow-wrap:anywhere!important;line-height:1.18!important}.lumni-realistic-mock-operations .ops-checklist p em,.lumni-realistic-mock-operations .ops-issues p em,.lumni-realistic-mock-operations .ops-maintenance p em,.lumni-realistic-mock-operations .ops-status-area p em{justify-self:end!important;max-width:100%!important;color:var(--text-muted)!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:right!important}}@layer components{.lumni-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.lumni-page-header-main{display:grid;grid-gap:.42rem;gap:.42rem;min-inline-size:0}.lumni-page-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-block-size:44px}.lumni-capacidade-kpi .lumni-mono-value{inline-size:100%;max-inline-size:100%;font-size:clamp(.92rem,1.05vw,.96rem);letter-spacing:0;text-shadow:none}.lumni-capacidade-kpi .lumni-data-state-value,.lumni-capacidade-kpi .lumni-mono-value{min-inline-size:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}}@media (max-width:767px){@layer components{.lumni-page-header{display:grid}.lumni-page-header-actions{justify-content:flex-start}}}.lumni-capacidade-kpi .lumni-mono-value{inline-size:min(100%,10ch);max-inline-size:100%;width:min(100%,10ch);font-size:clamp(.92rem,1.05vw,.96rem);letter-spacing:0;text-shadow:none}.lumni-capacidade-kpi .lumni-data-state-value,.lumni-capacidade-kpi .lumni-mono-value{box-sizing:border-box;min-inline-size:0;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.lumni-capacidade-kpi .lumni-data-state-value{width:100%}