/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--background:#090a0c;--surface:#141517f0;--surface-2:#17191d;--border:#f6d9911f;--border-strong:#e4b34f66;--text:#f7f5f0;--muted:#aaa7a0;--gold:#e5b64f;--gold-light:#f4d37f;--green:#54bf85;--red:#ef6a6a;--amber:#e8b95f;--line:var(--border);--field:var(--surface-2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif}button,select{font:inherit}a{color:inherit;text-decoration:none}.app-shell{background:radial-gradient(circle at 14% 0,#e4b34f1c,#0000 28rem),radial-gradient(circle at 86% 26%,#7a5b2314,#0000 34rem),linear-gradient(#090908 0%,#070706 100%);min-height:100vh;position:relative;overflow:hidden}.app-shell:before{z-index:0;pointer-events:none;content:"";opacity:.18;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.app-shell>*{z-index:1;position:relative}.topbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#070706c2;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 36px;display:grid;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand-mark{border:1px solid var(--border-strong);width:38px;height:38px;color:var(--gold-light);font-size:var(--type-caption);letter-spacing:.06em;background:#e4b34f12;border-radius:13px;place-items:center;font-weight:800;display:grid}.logo-mark img{object-fit:contain;width:27px;height:27px}.brand div{flex-direction:column;gap:2px;display:flex}.brand strong{font-size:var(--type-control);letter-spacing:.14em}.brand small{color:var(--muted);font-size:var(--type-caption)}.topnav{border:1px solid var(--border);color:#b9b5ad;font-size:var(--type-control);background:#ffffff06;border-radius:999px;gap:3px;padding:5px;display:flex}.topnav a:hover{color:var(--gold-light)}.view-nav button{color:#8f8b84;font-size:var(--type-caption);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 14px}.view-nav button:hover{color:var(--gold-light)}.view-nav button.active{background:var(--gold);color:#19150d;box-shadow:0 6px 22px #e4b34f29}.topbar-period{border:1px solid var(--border);color:var(--muted);font-size:var(--type-caption);background:#ffffff06;border-radius:999px;justify-self:end;padding:8px 12px}.secondary-button{border:1px solid var(--border-strong);min-height:38px;color:var(--gold-light);cursor:pointer;background:#15130f;border-radius:8px;justify-self:end;padding:0 16px}.secondary-button:hover{border-color:var(--gold);background:#1b1811}.page-container{width:min(1500px,100% - 64px);margin:0 auto}.hero{justify-content:space-between;align-items:flex-end;gap:36px;padding:68px 0 36px;display:flex}.section-kicker{color:var(--gold);font-size:var(--type-caption);letter-spacing:.18em;text-transform:uppercase;margin-bottom:9px;font-weight:800;display:block}.hero h1{letter-spacing:-.062em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(44px,5.4vw,82px);font-weight:500;line-height:.96}.hero p{color:#aaa69e;max-width:700px;margin:20px 0 0;font-size:18px;line-height:1.65}.cutoff-card{border:1px solid var(--border-strong);background:linear-gradient(145deg,#e4b34f1a,#ffffff06);border-radius:18px;align-items:flex-start;gap:12px;min-width:330px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #0000002e}.cutoff-card div{flex-direction:column;gap:5px;display:flex}.cutoff-card strong{font-size:var(--type-control)}.cutoff-card small{color:var(--muted);font-size:var(--type-caption)}.live-dot{background:var(--amber);border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #e8b95f1a}.filters{border:1px solid var(--border);background:#0c0c0bc2;border-radius:18px;grid-template-columns:repeat(3,minmax(170px,1fr)) 1.5fr;align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff06}.filters label{flex-direction:column;gap:7px;display:flex}.filters label>span{color:var(--muted);font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:700}select{width:100%;min-height:42px;color:var(--text);background:#151513;border:1px solid #333;border-radius:11px;outline:none;padding:0 12px}select:focus{border-color:var(--gold)}.filter-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:7px;display:flex}.status-badge{color:#c0bdb6;width:fit-content;min-height:27px;font-size:var(--type-caption);white-space:nowrap;background:#181818;border:1px solid #393939;border-radius:999px;align-items:center;padding:4px 9px;font-weight:700;display:inline-flex}.status-badge.good{color:#91dfb5;background:#54bf8514;border-color:#54bf8559}.status-badge.danger{color:#ff9898;background:#ef6a6a14;border-color:#ef6a6a61}.status-badge.warning{color:#efc879;background:#e8b95f14;border-color:#e8b95f66}.status-badge.neutral{color:#aaa7a0}.kpi-grid{grid-template-columns:1.25fr repeat(3,1fr);gap:12px;display:grid}.kpi-card{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0a,#ffffff04);border-radius:19px;min-height:158px;padding:22px;box-shadow:inset 0 1px #ffffff06,0 16px 45px #00000024}.kpi-card.primary{background:linear-gradient(145deg,#e4b34f26,#533d1614);border-color:#e4b34f6b}.kpi-card>span{color:var(--muted);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.kpi-card>strong{letter-spacing:-.045em;margin:18px 0 12px;font-size:clamp(30px,3.4vw,50px);line-height:1;display:block}.kpi-card.primary>strong{color:var(--gold-light)}.kpi-card small{color:var(--muted);font-size:var(--type-caption)}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.diagnosis-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0;display:grid}.insight-card{border:1px solid var(--border);background:#10100fd1;border-top-width:2px;border-radius:17px;min-height:150px;padding:20px}.insight-card.good{border-top-color:var(--green)}.insight-card.danger{border-top-color:var(--red)}.insight-card.warning{border-top-color:var(--amber)}.insight-card.neutral{border-top-color:#737373}.insight-card>span{color:var(--muted);font-size:var(--type-caption);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.insight-card>strong{letter-spacing:-.025em;margin-top:12px;font-size:24px;display:block}.insight-card p{color:#9c9992;font-size:var(--type-caption);margin:9px 0 0;line-height:1.55}.dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(330px,.85fr);gap:12px;margin-bottom:12px;display:grid}.panel{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;padding:24px;box-shadow:inset 0 1px #ffffff06,0 18px 54px #00000024}.panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:0;font-size:22px}.legend{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:7px;display:flex}.legend-cash,.legend-quota{background:var(--gold);width:20px;height:2px;display:inline-block}.legend-quota{background:repeating-linear-gradient(90deg,#666 0 4px,#0000 4px 7px);margin-left:8px}.chart-wrap{width:100%;overflow-x:auto}.trend-chart{width:100%;min-width:620px;height:auto;display:block}.grid-line{stroke:#292929;stroke-width:1px}.quota-line{stroke:#696969;stroke-width:1.5px;stroke-dasharray:7 7}.cash-line{fill:none;stroke:var(--gold);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cash-dot{fill:#0b0b0b;stroke:var(--gold);stroke-width:3px}.cash-dot.current{fill:var(--gold);stroke:var(--gold-light)}.axis-label,.week-label{fill:#77746e;font-size:12px}.value-label{fill:#d8d4cb;font-size:13px;font-weight:700}.mix-panel{flex-direction:column;display:flex}.mix-block{border-bottom:1px solid #252525;padding:16px 0 20px}.mix-labels,.mix-percentages{justify-content:space-between;gap:16px;display:flex}.mix-labels{color:var(--muted);font-size:var(--type-caption)}.mix-labels span:last-child{text-align:right}.mix-labels strong{color:var(--text);margin-top:4px;font-size:17px;display:block}.mix-track{background:#262626;height:10px;margin:13px 0 7px;display:flex;overflow:hidden}.mix-left{background:var(--gold)}.mix-right{background:#5d5a54}.mix-percentages{color:#77746e;font-size:var(--type-caption)}.mini-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:20px;display:grid}.mini-stats div{background:#171717;padding:14px}.mini-stats span{color:var(--muted);font-size:var(--type-caption);display:block}.mini-stats strong{margin-top:7px;font-size:25px;display:block}.team-panel{margin-bottom:12px;scroll-margin-top:90px}.team-table-wrap{overflow-x:auto}.team-table{border-collapse:collapse;width:100%;min-width:900px}.team-table th{color:#77746e;font-size:var(--type-caption);letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:0 14px 12px}.team-table td{color:#c7c3bb;font-size:var(--type-caption);border-top:1px solid #262626;padding:16px 14px}.team-table td:first-child strong{color:var(--text)}.bar-cell{background:#202020;width:120px;height:25px;position:relative;overflow:hidden}.bar-cell>span{background:#66552d;position:absolute;inset:0 auto 0 0}.bar-cell small{z-index:1;color:#f1eadc;height:100%;font-size:var(--type-caption);place-items:center;display:grid;position:relative}.mobile-sub{display:none}.activity-grid{grid-template-columns:1.15fr .85fr;scroll-margin-top:90px}.comparison-list{flex-direction:column;display:flex}.comparison-row{font-size:var(--type-caption);border-top:1px solid #262626;grid-template-columns:minmax(180px,1.2fr) .55fr .75fr .45fr;align-items:center;gap:12px;padding:13px 0;display:grid}.comparison-row>div{align-items:center;gap:10px;display:flex}.comparison-row strong{font-size:var(--type-caption)}.type-label{color:#aaa;width:73px;font-size:var(--type-caption);letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid #3b3b3b;padding:4px 6px;font-weight:800}.type-label.production{color:var(--gold-light);background:#17130c;border-color:#594923}.previous-value{color:var(--muted);font-size:var(--type-caption)}.audit-summary{scroll-margin-top:90px}.control-row{border-top:1px solid #292929;grid-template-columns:1.35fr repeat(3,.65fr);align-items:center;gap:10px;padding:16px 0;display:grid}.control-row.compact{grid-template-columns:1fr auto}.control-row>div:first-child{flex-direction:column;gap:4px;display:flex}.control-row strong{font-size:var(--type-caption)}.control-row small,.control-person span{color:var(--muted);font-size:var(--type-caption)}.control-person{text-align:right;flex-direction:column;gap:6px;display:flex}.control-person b{font-size:var(--type-control)}.danger-text{color:var(--red)}.good-text{color:var(--green)}.audit-note{border-left:2px solid var(--amber);color:#aaa59a;font-size:var(--type-caption);background:#18150f;margin:12px 0 0;padding:13px;line-height:1.55}.data-quality{background:linear-gradient(145deg,#e4b34f14,#12100cdb);border:1px solid #e4b34f52;border-radius:22px;grid-template-columns:.75fr 1.25fr;gap:40px;margin:12px 0 36px;padding:28px;display:grid}.data-quality h2{letter-spacing:-.035em;max-width:380px;margin:0;font-size:26px}.data-quality ul{grid-template-columns:1fr 1fr;gap:18px 28px;margin:0;padding:0;list-style:none;display:grid}.data-quality li{color:#a9a49a;font-size:var(--type-caption);line-height:1.6}.data-quality li strong{color:var(--gold-light)}footer{border-top:1px solid var(--border);color:#716e68;font-size:var(--type-caption);justify-content:space-between;gap:20px;padding:22px 0 34px;display:flex}.division-hero{padding-bottom:44px}.division-score-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.department-score{border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;padding:28px;transition:border-color .2s,transform .2s}.department-score:hover{border-color:#66552d;transform:translateY(-2px)}.department-score-head{justify-content:space-between;gap:18px;margin-bottom:32px;display:flex}.department-score-head span{color:var(--gold);font-size:var(--type-caption);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.department-score-head b{color:var(--muted);font-size:var(--type-caption);font-weight:500}.department-score>small{color:var(--muted);font-size:var(--type-caption);text-transform:uppercase}.department-score h2{letter-spacing:-.045em;margin:9px 0 20px;font-size:clamp(32px,4vw,54px)}.marketing-score h2{color:var(--gold-light)}.score-progress{background:#292929;height:8px;overflow:hidden}.score-progress i{background:var(--gold);height:100%;display:block}.sales-score .score-progress i{background:var(--red)}.score-meta{color:var(--muted);font-size:var(--type-caption);justify-content:space-between;margin-top:9px;display:flex}.score-meta strong{color:var(--text)}.department-score p{color:#8f8c85;font-size:var(--type-caption);margin:22px 0 0}.income-chain-panel{margin-bottom:12px}.income-chain{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;display:grid}.income-chain>div{background:#151515;border:1px solid #2b2b2b;min-height:132px;padding:20px}.income-chain>i{color:#6e695f;font-style:normal}.income-chain small{color:var(--gold);font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:800;display:block}.income-chain strong{margin:13px 0 7px;font-size:33px;display:block}.income-chain span{color:var(--muted);font-size:var(--type-caption)}.income-chain .chain-final{background:#17130d;border-color:#5a4825}.income-chain .chain-final strong{color:var(--gold-light)}.chain-note{border-left:2px solid var(--amber);color:#9d998f;font-size:var(--type-caption);background:#17140e;margin:18px 0 0;padding:13px 15px;line-height:1.6}.division-health-grid{grid-template-columns:1fr 1fr}.health-list,.decision-list{flex-direction:column;display:flex}.health-list>div,.decision-list>div{border-top:1px solid #292929;gap:13px;padding:15px 0;display:flex}.health-list strong,.decision-list strong{font-size:var(--type-caption)}.health-list p,.decision-list p{color:var(--muted);font-size:var(--type-caption);margin:5px 0 0;line-height:1.5}.health-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.warning-dot{background:var(--amber)}.danger-dot{background:var(--red)}.good-dot{background:var(--green)}.decision-list>div>span{height:30px;color:var(--gold);font-size:var(--type-caption);border:1px solid #4a4029;flex:0 0 30px;place-items:center;display:grid}.division-roles{border:1px solid var(--border);background:var(--surface);margin:12px 0 36px;padding:28px}.division-roles h2{margin:0 0 24px;font-size:25px}.division-role-table{min-width:0;overflow-x:auto}.division-role-table>div{grid-template-columns:1fr 1fr 1.5fr 1.25fr 1.4fr;min-width:980px;display:grid}.division-role-table span,.division-role-table strong{color:#b9b5ad;font-size:var(--type-caption);border-top:1px solid #282828;padding:13px 12px}.division-role-table strong{color:var(--text)}.division-role-head span{color:#79766f;font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;border-top:0;font-weight:800}.department-hero{align-items:center}.department-hero h1{max-width:850px}.hero-actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.hero-actions .secondary-button{align-self:stretch}.marketing-filters{grid-template-columns:minmax(220px,.7fr) minmax(240px,1fr) 1.5fr}.filter-summary{flex-direction:column;gap:8px;padding-bottom:5px;display:flex}.filter-summary span{color:var(--muted);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.filter-summary strong{font-size:var(--type-control)}.marketing-kpi-grid{grid-template-columns:1.05fr 1fr 1fr 1.2fr}.metric-delta{color:var(--muted);font-size:var(--type-caption);margin-top:7px;display:block}.warning-text{color:var(--amber)!important}.marketing-quota-path{fill:none;stroke:#65625c;stroke-width:1.5px;stroke-dasharray:7 7}.efficiency-list{flex-direction:column;display:flex}.efficiency-list>div{border-top:1px solid #292929;padding:16px 0}.efficiency-list span:first-child{color:var(--muted);font-size:var(--type-caption)}.efficiency-list strong{margin-top:7px;font-size:25px;display:block}.efficiency-list small{color:var(--muted);font-size:var(--type-caption);margin-top:7px;display:block}.marketing-role-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.marketing-role-grid>article{background:#151515;border:1px solid #2d2d2d;padding:20px}.role-head{border-bottom:1px solid #292929;flex-direction:column;gap:5px;padding-bottom:17px;display:flex}.role-head span{color:var(--gold);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.role-head strong{font-size:var(--type-body)}.role-product{grid-template-columns:1fr auto;align-items:end;padding:18px 0;display:grid}.role-product small{color:var(--muted);font-size:var(--type-caption);grid-column:1/-1;margin-bottom:7px}.role-product b{font-size:var(--type-caption)}.role-product em{color:var(--gold-light);font-size:34px;font-style:normal;font-weight:700}.role-meta{color:var(--muted);font-size:var(--type-caption);justify-content:space-between;gap:12px;display:flex}.marketing-detail-grid{grid-template-columns:.85fr 1.15fr}.marketing-control-panel{margin-bottom:12px}.marketing-control-table{overflow-x:auto}.marketing-control-table>div{border-top:1px solid #292929;grid-template-columns:minmax(105px,.8fr) repeat(3,minmax(105px,1fr)) minmax(90px,.8fr) minmax(100px,.9fr) minmax(100px,.9fr);align-items:center;min-width:900px;display:grid}.marketing-control-table>div>*{font-size:var(--type-caption);padding:13px 10px}.marketing-control-table .marketing-control-head{background:#e4b34f0a;border-top:0;border-bottom:1px solid #393832}.marketing-control-head span{color:var(--muted);font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.marketing-control-table strong{color:var(--text)}.marketing-control-table span{color:#aaa69f}.marketing-control-table em{color:#716d66;font-style:normal}.daily-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:210px;padding-top:12px;display:grid}.daily-bar{text-align:center;grid-template-rows:auto 1fr auto;align-items:end;gap:7px;height:100%;display:grid}.daily-bar>span{color:var(--text);font-size:var(--type-caption);font-weight:700}.daily-bar i{background:var(--gold);width:100%;display:block}.daily-bar.pending i{background:repeating-linear-gradient(45deg,#333 0 4px,#252525 4px 8px)}.daily-bar small{color:var(--muted);font-size:var(--type-caption)}.product-matrix{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.product-matrix>div{background:#151515;border:1px solid #2a2a2a;padding:15px}.product-matrix span{min-height:25px;color:var(--muted);font-size:var(--type-caption);display:block}.product-matrix strong{margin:8px 0;font-size:27px;display:block}.product-matrix small{color:var(--gold);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.pipeline-link{min-height:34px;color:var(--gold-light);font-size:var(--type-caption);cursor:pointer;background:#17140e;border:1px solid #4a4029;border-radius:999px;padding:0 12px}.pipeline-link:hover{border-color:var(--gold)}.pipeline-hero h1{max-width:900px}.pipeline-filters{grid-template-columns:minmax(300px,.9fr) minmax(210px,.7fr) 1.4fr}.pipeline-kpis{margin-bottom:12px}.interactive-kpi{color:var(--text);text-align:left;cursor:pointer;transition:border-color .2s,transform .2s}.interactive-kpi:hover{border-color:#5a4825;transform:translateY(-2px)}.interactive-kpi.selected{box-shadow:inset 0 -2px 0 var(--gold)}.pipeline-diagnosis{margin-top:0}.pipeline-flow-panel{margin-bottom:12px}.pipeline-flow{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.pipeline-stage{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#151515;border:1px solid #2c2c2c;border-top-width:2px;padding:16px}.pipeline-stage:hover{background:#191919}.pipeline-stage.danger{border-top-color:var(--red)}.pipeline-stage.warning{border-top-color:var(--amber)}.pipeline-stage.good{border-top-color:var(--green)}.pipeline-stage.neutral{border-top-color:#737373}.pipeline-stage>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pipeline-stage span{color:#b3afa7;min-height:28px;font-size:var(--type-caption);text-transform:uppercase;font-weight:700;line-height:1.35}.pipeline-stage strong{color:var(--gold-light);font-size:27px;line-height:1}.pipeline-stage>i,.source-list i{background:#292929;height:7px;margin:14px 0 10px;display:block;overflow:hidden}.pipeline-stage>i b,.source-list i b{background:var(--gold);height:100%;display:block}.pipeline-stage.danger>i b{background:var(--red)}.pipeline-stage.warning>i b{background:var(--amber)}.pipeline-stage.good>i b{background:var(--green)}.pipeline-stage small{color:#8f8b84;min-height:28px;font-size:var(--type-caption);line-height:1.45;display:block}.pipeline-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr)}.pipeline-table-wrap{overflow-x:auto}.pipeline-table{border-collapse:collapse;width:100%;min-width:770px}.pipeline-table th{color:#77746e;font-size:var(--type-caption);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:0 10px 12px}.pipeline-table td{color:#bbb7af;font-size:var(--type-caption);border-top:1px solid #292929;padding:14px 10px}.pipeline-table td strong{color:var(--text)}.coverage-cell{grid-template-columns:75px auto;align-items:center;gap:8px;display:grid}.coverage-cell i{background:#292929;height:6px;display:block;overflow:hidden}.coverage-cell i b{background:var(--gold);height:100%;display:block}.coverage-cell span{color:var(--muted);font-size:var(--type-caption)}.opportunity-panel{flex-direction:column;display:flex}.opportunity-summary-grid{gap:9px;display:grid}.opportunity-summary-grid>div{background:#151515;border:1px solid #2b2b2b;padding:15px}.opportunity-summary-grid span{color:var(--muted);font-size:var(--type-caption);text-transform:uppercase;display:block}.opportunity-summary-grid strong{margin:8px 0 5px;font-size:27px;display:block}.opportunity-summary-grid small{color:#86827b;font-size:var(--type-caption)}.nominal-grid{grid-template-columns:1fr 1fr}.nominal-grid>div:first-child{background:#17130d;border-color:#54431f;grid-column:1/-1}.hot-opportunity{background:#151515;border:1px solid #303030;border-left-width:2px;margin-bottom:10px;padding:17px}.hot-opportunity.danger{border-left-color:var(--red)}.hot-opportunity.good{border-left-color:var(--green)}.hot-opportunity span{color:var(--muted);font-size:var(--type-caption);text-transform:uppercase;font-weight:700}.hot-opportunity strong{margin-top:8px;font-size:24px;display:block}.hot-opportunity p{color:#99958d;font-size:var(--type-caption);margin:8px 0 0;line-height:1.55}.source-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.source-list>div{background:#151515;border:1px solid #292929;padding:16px}.source-list span{color:var(--muted);font-size:var(--type-caption)}.source-list strong{margin-top:8px;font-size:29px;display:block}.source-list small{color:#827f78;font-size:var(--type-caption)}.closing-panel{margin-bottom:12px}.closing-toolbar{flex-wrap:wrap;gap:6px;display:flex}.closing-toolbar button{color:#9b9790;min-height:31px;font-size:var(--type-caption);cursor:pointer;background:#171717;border:1px solid #323232;border-radius:999px;padding:0 11px}.closing-toolbar button:hover{color:var(--gold-light);border-color:#61512d}.closing-toolbar button.active{border-color:var(--gold);color:var(--gold-light);background:#1b170f}.closing-table{min-width:700px}.aging-list{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.aging-list>div{background:#151515;border:1px solid #292929;padding:14px}.aging-list span{min-height:24px;color:var(--muted);font-size:var(--type-caption);text-transform:uppercase;line-height:1.4;display:block}.aging-list strong{margin:7px 0;font-size:26px;display:block}.aging-list i{background:#292929;height:6px;margin:9px 0 7px;display:block;overflow:hidden}.aging-list i b{background:var(--gold);height:100%;display:block}.aging-list>div:nth-child(4) i b{background:var(--red)}.aging-list small{color:#7f7b74;font-size:var(--type-caption)}.pipeline-quality{margin-top:12px}.deep-chart,.compact-chart{width:100%;height:auto;display:block;overflow:visible}.chart-point-label{fill:#d9d4ca;font-size:var(--type-caption);font-weight:700}.quota-label{fill:#8d8981;font-size:var(--type-caption);font-weight:700}.target-grid-line{stroke:#e4b34f8c;stroke-width:1.5px;stroke-dasharray:7 7}.series-legend{color:var(--muted);font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:10px;display:flex}.series-legend span{align-items:center;gap:7px;display:inline-flex}.series-legend i{border-radius:999px;width:18px;height:3px;display:inline-block}.series-legend small{color:#77746e;margin-left:auto}.series-legend .dashed-legend{background:repeating-linear-gradient(90deg,#777 0 4px,#0000 4px 7px);height:2px}.chart-stat-strip{grid-template-columns:.8fr .8fr 1.4fr;gap:8px;margin-top:16px;display:grid}.chart-stat-strip>div{background:#141413;border:1px solid #292929;border-radius:13px;min-height:65px;padding:12px 14px}.chart-stat-strip span{color:var(--muted);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}.chart-stat-strip strong{font-size:var(--type-body);margin-top:8px;display:block}.data-coverage>div{grid-template-columns:repeat(13,1fr);gap:3px;margin-top:9px;display:grid}.data-coverage>div span{background:#2d2d2b;border-radius:999px;height:6px}.data-coverage>div span.loaded{background:var(--gold)}.data-coverage small{color:#7f7b74;font-size:var(--type-caption);margin-top:7px;display:block}.deep-sales-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.7fr)}.appointment-analysis-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:12px;margin-bottom:12px;display:grid}.appointment-chart-panel,.appointment-detail-panel{margin:0}.appointment-summary-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px;display:grid}.appointment-summary-grid>div{background:#ffffff05;border:1px solid #302f2b;border-radius:12px;padding:14px}.appointment-summary-grid span{color:var(--muted);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.appointment-summary-grid strong{color:var(--gold-light);margin-top:8px;font-size:26px;display:block}.appointment-person-list{border:1px solid #2e2d29;border-radius:13px;overflow:hidden}.appointment-person-list>div{min-height:46px;font-size:var(--type-caption);border-top:1px solid #292824;grid-template-columns:1.4fr repeat(3,.6fr) .8fr;align-items:center;gap:8px;padding:0 12px;display:grid}.appointment-person-list>div:first-child{border-top:0}.appointment-person-list strong{color:var(--text);font-size:var(--type-caption)}.appointment-person-list span{color:var(--muted);text-align:right}.appointment-person-list b{color:#87cba6;text-align:right}.stacked-week-chart{grid-template-columns:repeat(4,1fr);align-items:end;gap:12px;min-height:300px;padding:18px 6px 50px;display:grid;position:relative}.stacked-week{text-align:center;grid-template-rows:auto 205px auto;align-items:end;gap:9px;min-width:0;display:grid}.stacked-week>strong{font-size:var(--type-caption)}.stacked-column{background:#242421;border-radius:9px 9px 3px 3px;flex-direction:column-reverse;justify-content:flex-start;width:min(54px,75%);height:205px;margin:0 auto;display:flex;overflow:hidden}.stacked-column span{width:100%;min-height:0;display:block}.stack-new{background:var(--gold)}.stack-repurchase{background:#6f93ff}.stacked-week>small{min-height:24px;color:var(--muted);font-size:var(--type-caption);line-height:1.35}.stacked-legend{color:var(--muted);font-size:var(--type-caption);justify-content:center;gap:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.stacked-legend span{align-items:center;gap:7px;display:flex}.stacked-legend i{border-radius:2px;width:12px;height:8px}.division-trend-panel{margin-bottom:12px}.division-chart-stats{grid-template-columns:repeat(3,1fr)}.marketing-graph-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.marketing-graph-grid .trace-panel{grid-column:1/-1}.budget-bar{fill:var(--gold);opacity:.86}.cpl-line{fill:none;stroke:#6f93ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cpl-dot{fill:#090908;stroke:#6f93ff;stroke-width:3px}.pipeline-graph-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr)}.pipeline-control-chart{flex-direction:column;display:flex}.control-chart-legend{color:var(--muted);font-size:var(--type-caption);flex-wrap:wrap;gap:14px;margin-bottom:12px;display:flex}.control-chart-legend span{align-items:center;gap:6px;display:flex}.control-chart-legend i{border-radius:2px;width:14px;height:7px}.pipeline-control-row{border-top:1px solid #292929;grid-template-columns:110px minmax(180px,1fr) 115px;align-items:center;gap:12px;padding:13px 0;display:grid}.pipeline-control-row>div:first-child{flex-direction:column;gap:4px;display:flex}.pipeline-control-row>div:first-child strong{font-size:var(--type-caption)}.pipeline-control-row>div:first-child small{color:var(--muted);font-size:var(--type-caption)}.pipeline-control-row>strong{font-size:var(--type-caption);text-align:right}.control-stack{background:#292929;border-radius:999px;height:13px;display:flex;overflow:hidden}.control-stack span{min-width:0;height:100%}.contact-current{background:var(--green)}.contact-overdue{background:var(--red)}.contact-missing{background:#57534d}.inventory-donut-block{flex-direction:column;align-items:center;display:flex}.inventory-donut{background:conic-gradient(var(--gold) 0 52.4%, #4d4943 52.4% 100%);border-radius:50%;place-items:center;width:188px;height:188px;margin:4px auto 22px;display:grid;box-shadow:0 0 0 1px #302b20,0 20px 55px #0000003d}.inventory-donut:before{content:"";background:#11110f;border-radius:50%;grid-area:1/1;width:126px;height:126px}.inventory-donut>div{z-index:1;text-align:center;grid-area:1/1}.inventory-donut strong{color:var(--gold-light);font-size:32px;display:block}.inventory-donut span{color:var(--muted);font-size:var(--type-caption);text-transform:uppercase;line-height:1.35}.inventory-breakdown{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.inventory-breakdown>div{background:#151513;border:1px solid #292929;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:12px;display:grid}.inventory-breakdown i{border-radius:50%;width:8px;height:8px}.inventory-open{background:var(--gold)}.inventory-closed{background:#5a5650}.inventory-breakdown span{color:var(--muted);font-size:var(--type-caption)}.inventory-breakdown strong{font-size:var(--type-control)}.inventory-breakdown small{color:#77746e;font-size:var(--type-caption);grid-column:2/-1}.projection-panel{background:linear-gradient(135deg,#e4b34f1c,#11110ff0 42%,#2f230d38);border:1px solid #e4b34f59;border-radius:24px;margin:0 0 12px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #00000030}.projection-panel:after{content:"";pointer-events:none;border:1px solid #e4b34f1f;border-radius:50%;width:360px;height:360px;position:absolute;top:-140px;right:-90px;box-shadow:0 0 0 52px #e4b34f05,0 0 0 104px #e4b34f03}.projection-panel>*{z-index:1;position:relative}.projection-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;display:flex}.projection-heading h2{letter-spacing:-.04em;margin:0;font-size:30px}.projection-heading p{color:#a4a097;max-width:760px;font-size:var(--type-caption);margin:9px 0 0;line-height:1.6}.projection-status{color:#efc879;min-height:29px;font-size:var(--type-caption);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#e8b95f14;border:1px solid #e8b95f6b;border-radius:999px;align-items:center;padding:0 11px;font-weight:800;display:inline-flex}.projection-metric-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.projection-metric-grid article{background:#08080773;border:1px solid #ffffff13;border-radius:16px;min-height:128px;padding:18px}.projection-metric-grid article.projected-card{background:linear-gradient(145deg,#e4b34f29,#e4b34f09);border-color:#e4b34f6b}.projection-metric-grid span{color:var(--muted);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.projection-metric-grid strong{color:#f4f0e8;letter-spacing:-.045em;margin:15px 0 9px;font-size:clamp(25px,2.5vw,38px);line-height:1;display:block}.projection-metric-grid .projected-card strong{color:var(--gold-light)}.projection-metric-grid small{color:#817d75;font-size:var(--type-caption);line-height:1.4}.projection-meter{margin:23px 0 15px}.projection-track{background:#292824;border-radius:999px;height:15px;position:relative}.projection-track>span{border-radius:inherit;position:absolute;inset:0 auto 0 0}.projection-full{background:repeating-linear-gradient(135deg,#e4b34f73 0 6px,#e4b34f3b 6px 12px)}.projection-actual{background:linear-gradient(90deg, #c8902d, var(--gold-light));box-shadow:0 0 24px #e4b34f38}.projection-track>i{background:#f2f0ea;width:2px;height:31px;position:absolute;top:-8px;transform:translate(-1px)}.projection-track>i b{color:#d8d5ce;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-style:normal;position:absolute;bottom:calc(100% + 5px);right:-14px}.projection-legend{color:var(--muted);font-size:var(--type-caption);gap:14px;margin-top:10px;display:flex}.projection-legend span{align-items:center;gap:6px;display:flex}.projection-legend i{border-radius:2px;width:13px;height:7px}.actual-key{background:var(--gold-light)}.projected-key{background:repeating-linear-gradient(135deg,#e4b34f9e 0 3px,#e4b34f40 3px 6px)}.quota-key{background:#f2f0ea;width:2px!important}.projection-reading{grid-template-columns:.8fr .8fr 1.4fr;gap:8px;display:grid}.projection-reading>div,.projection-reading details{background:#08080761;border:1px solid #ffffff12;border-radius:13px;padding:14px 16px}.projection-reading span{color:#77746e;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800;display:block}.projection-reading strong{font-size:var(--type-caption);margin-top:7px;display:block}.projection-reading summary,.executive-method summary{color:var(--gold-light);font-size:var(--type-caption);cursor:pointer;font-weight:700}.projection-reading details p,.executive-method p{color:#98948b;font-size:var(--type-caption);margin:10px 0 0;line-height:1.6}.executive-projection-section{background:radial-gradient(circle at 12% 10%,#e4b34f21,#0000 30rem),linear-gradient(145deg,#12110e,#0d0d0c);border:1px solid #e4b34f4d;border-radius:24px;margin-bottom:12px;padding:28px;box-shadow:inset 0 1px #ffffff09,0 26px 80px #0000002e}.projection-command-card{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;display:flex}.projection-command-card h2{letter-spacing:-.04em;margin:0;font-size:32px}.projection-command-card p{color:#9a968e;max-width:720px;font-size:var(--type-caption);margin:9px 0 0;line-height:1.6}.executive-projection-grid{grid-template-columns:1fr 1fr .82fr;gap:10px;display:grid}.executive-projection-card,.executive-reading-card{background:#0707067a;border:1px solid #2c2b27;border-radius:18px;min-height:270px;padding:22px}.executive-projection-card.marketing{border-top-color:var(--gold)}.executive-projection-card.sales{border-top-color:var(--red)}.projection-card-head{justify-content:space-between;gap:10px;margin-bottom:25px;display:flex}.projection-card-head span{color:var(--gold);font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.projection-card-head b{color:#77746e;font-size:var(--type-caption)}.executive-projection-card>small{color:#77746e;font-size:var(--type-caption);text-transform:uppercase}.projection-big-number{align-items:baseline;gap:9px;margin:8px 0 24px;display:flex}.projection-big-number strong{color:#f5f1e9;letter-spacing:-.055em;font-size:clamp(35px,3.3vw,54px);line-height:1}.executive-projection-card.marketing .projection-big-number strong{color:var(--gold-light)}.projection-big-number span{color:var(--muted);font-size:var(--type-caption);text-transform:uppercase}.executive-meter>div{background:#282722;border-radius:999px;height:11px;position:relative}.executive-meter>div span,.executive-meter>div b{border-radius:inherit;position:absolute;inset:0 auto 0 0}.executive-meter>div span{background:repeating-linear-gradient(135deg,#e4b34f66 0 5px,#e4b34f2e 5px 10px)}.executive-meter>div b{background:var(--gold)}.executive-meter.sales>div span{background:repeating-linear-gradient(135deg,#ef6a6a66 0 5px,#ef6a6a29 5px 10px)}.executive-meter.sales>div b{background:var(--red)}.executive-meter>div i{background:#f2f0ea;width:2px;height:23px;position:absolute;top:-6px}.executive-meter>small{color:#706d66;font-size:var(--type-caption);text-transform:uppercase;justify-content:space-between;margin-top:9px;display:flex}.projection-card-footer{color:#8a867e;font-size:var(--type-caption);border-top:1px solid #292824;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding-top:14px;display:flex}.projection-card-footer strong{color:var(--text);font-size:var(--type-caption)}.executive-reading-card{background:linear-gradient(145deg,#ef6a6a13,#0c0c0bb3);border-color:#ef6a6a47;flex-direction:column;display:flex}.executive-reading-card h3{letter-spacing:-.035em;margin:2px 0 12px;font-size:24px;line-height:1.15}.executive-reading-card p{color:#9a968e;font-size:var(--type-caption);margin:0;line-height:1.55}.executive-reading-card>div{border-top:1px solid #332d2a;border-bottom:1px solid #332d2a;justify-content:space-between;align-items:end;margin:19px 0 14px;padding:13px 0;display:flex}.executive-reading-card>div span{color:#77746e;font-size:var(--type-caption);text-transform:uppercase}.executive-reading-card>div strong{color:var(--red);font-size:25px}.executive-reading-card>small{color:#817d75;font-size:var(--type-caption);margin-top:auto;line-height:1.5}.executive-method{background:#0000002e;border:1px solid #2b2923;border-radius:13px;margin-top:10px;padding:13px 16px}.pipeline-priority-board{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff08,#ffffff03);border-radius:22px;margin-bottom:12px;padding:24px}.priority-board-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.priority-board-heading h2{letter-spacing:-.035em;margin:0;font-size:26px}.no-proration-badge{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.no-proration-badge strong{color:var(--gold-light);font-size:var(--type-caption);text-transform:uppercase}.no-proration-badge span{color:var(--muted);font-size:var(--type-caption)}.priority-board-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.priority-card{min-height:180px;color:var(--text);text-align:left;background:#151513;border:1px solid #2c2c2a;border-top-width:2px;border-radius:16px;padding:18px}button.priority-card{cursor:pointer;transition:transform .2s,border-color .2s,background .2s}button.priority-card:hover{background:#191816;transform:translateY(-3px)}.priority-card.critical{border-top-color:var(--red)}.priority-card.danger{border-top-color:#d27a5f}.priority-card.warning{border-top-color:var(--amber)}.priority-card.data-debt{border-top-color:#77736b}.priority-card>span{color:#8d8981;font-size:var(--type-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:800}.priority-card>strong{color:#f1ede5;letter-spacing:-.035em;margin:17px 0 10px;font-size:25px;display:block}.priority-card.critical>strong{color:#ff9b9b}.priority-card p{color:#98948c;font-size:var(--type-caption);margin:0;line-height:1.55}.priority-card small{color:var(--gold);font-size:var(--type-caption);margin-top:18px;font-weight:700;display:block}.topbar-account{justify-content:flex-end;align-items:center;gap:10px;display:flex}.topbar-account a{color:#aaa69f;font-size:var(--type-caption);border:1px solid #33312b;border-radius:999px;padding:7px 10px;font-weight:700;text-decoration:none}.topbar-account a:hover{border-color:var(--gold);color:var(--gold-light)}.access-gate-shell{background:radial-gradient(circle at 50% 0,#e4b34f1f,#0000 35rem),#0d0d0c;place-items:center;min-height:100vh;padding:24px;display:grid}.access-gate-card{text-align:center;background:linear-gradient(145deg,#e4b34f14,#121210f5);border:1px solid #e4b34f52;border-radius:26px;width:min(100%,540px);padding:42px;box-shadow:0 30px 90px #00000052}.access-gate-mark{border:1px solid var(--gold);width:54px;height:54px;color:var(--gold-light);border-radius:17px;place-items:center;margin:0 auto 24px;font-size:26px;font-weight:900;display:grid}.access-gate-card h1{letter-spacing:-.045em;margin:7px 0 12px;font-size:36px}.access-gate-card p{color:var(--muted);font-size:var(--type-caption);margin:0 auto 24px;line-height:1.65}.access-gate-card p strong{color:var(--text)}.access-gate-card a{background:var(--gold);color:#18130a;min-height:43px;font-size:var(--type-caption);border-radius:11px;justify-content:center;align-items:center;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.management-hero{align-items:center}.management-hero h1{max-width:900px}.identity-card{border:1px solid var(--border-strong);background:#e4b34f0e;border-radius:17px;align-items:center;gap:12px;min-width:280px;padding:17px;display:flex}.identity-card>div{flex-direction:column;gap:4px;display:flex}.identity-card small{color:var(--muted);font-size:var(--type-caption)}.identity-dot{background:var(--amber);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #e8b95f1a}.identity-dot.online{background:var(--green);box-shadow:0 0 0 5px #54bf851a}.management-rule-strip{border:1px solid var(--border);background:#0f0f0ed6;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-bottom:12px;padding:18px 22px;display:grid}.management-rule-strip>div{flex-direction:column;gap:5px;display:flex}.management-rule-strip b{color:var(--gold-light);font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase}.management-rule-strip span{color:var(--muted);font-size:var(--type-caption)}.management-rule-strip i{color:#57534b;font-style:normal}.management-tabs{border:1px solid var(--border);background:#11110f;border-radius:15px;gap:5px;margin-bottom:12px;padding:5px;display:flex;overflow-x:auto}.management-tabs button{color:#8f8b84;min-height:39px;font-size:var(--type-caption);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:0 15px;font-weight:700}.management-tabs button:hover{color:var(--gold-light)}.management-tabs button.active{color:var(--gold-light);background:#e4b34f21;box-shadow:inset 0 0 0 1px #e4b34f40}.management-notice{color:#9cdfb9;font-size:var(--type-caption);background:#54bf850f;border:1px solid #54bf8540;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 15px;display:flex}.management-notice.error{color:#ffadad;background:#ef6a6a14;border-color:#ef6a6a5c}.management-notice button{min-height:30px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:8px;flex:none;padding:0 11px;font-weight:800}.management-notice button:disabled{cursor:wait;opacity:.55}.management-workspace{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);gap:12px;margin-bottom:36px;display:grid}.management-form,.battle-form{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:24px}.form-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.form-heading h2,.management-section-head h2,.battle-cycle h2{letter-spacing:-.035em;margin:0;font-size:25px}.management-form label,.battle-form label{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.management-form label>span,.battle-form label>span{color:var(--muted);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.management-form input,.management-form textarea,.battle-form input,.battle-form textarea{width:100%;color:var(--text);font:inherit;font-size:var(--type-caption);background:#151513;border:1px solid #33322e;border-radius:11px;outline:none;padding:11px 12px}.management-form input,.battle-form input{min-height:42px}.management-form textarea,.battle-form textarea{resize:vertical;min-height:82px}.management-form input:focus,.management-form textarea:focus,.battle-form input:focus,.battle-form textarea:focus{border-color:var(--gold)}.form-intro{border-left:2px solid var(--gold);color:#aaa69f;font-size:var(--type-caption);background:#e4b34f0b;margin:-8px 0 20px;padding:13px 14px;line-height:1.55}.sales-register-workspace{grid-template-columns:minmax(620px,1.35fr) minmax(340px,.65fr);align-items:start}.sales-register-form{background:linear-gradient(145deg,#e4b34f0b,#121210fa)}.sales-field-group{background:#e4b34f09;border:1px solid #e4b34f38;border-radius:15px;margin:4px 0 18px;padding:16px}.sales-field-group.activity{background:#ffffff04;border-color:#302f2b}.sales-field-group>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.sales-field-group>div:first-child>span{color:var(--gold-light);font-size:var(--type-caption);font-weight:800}.sales-field-group>div:first-child>small{color:var(--muted);font-size:var(--type-caption)}.sales-input-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.sales-input-grid label{margin:0;position:relative}.sales-input-grid label>span{min-height:20px;line-height:1.3}.sales-input-grid label>small{color:#68645d;font-size:var(--type-caption);text-transform:uppercase;position:absolute;bottom:13px;right:9px}.sales-input-grid label>input{padding-right:42px}.register-validation{background:#121210;border:1px solid #33312c;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 15px;padding:11px 13px;display:flex}.register-validation span{color:var(--muted);font-size:var(--type-caption);text-transform:uppercase}.register-validation strong{color:#9cdfb9;font-size:var(--type-caption);text-align:right}.marketing-register-form .sales-input-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.derived-stat{background:#6f93ff0e;border:1px solid #6f93ff47;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:5px 14px;margin:-4px 0 18px;padding:14px;display:grid}.derived-stat span{color:#9fb8ff;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.derived-stat strong{color:#dce5ff;font-size:21px}.derived-stat small{color:var(--muted);font-size:var(--type-caption);grid-column:1/-1}.weekly-control-grid{border:1px solid #33312c;border-radius:14px;margin:4px 0 16px;overflow:hidden}.weekly-control-grid>div{border-top:1px solid #2c2b27;grid-template-columns:minmax(180px,1.4fr) minmax(100px,.7fr) minmax(100px,.7fr);align-items:center;gap:9px;padding:9px 11px;display:grid}.weekly-control-grid>div:first-child{background:#e4b34f0e;border-top:0}.weekly-control-grid b,.weekly-control-grid>div:first-child span{color:var(--muted);font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.weekly-control-grid strong{font-size:var(--type-caption)}.weekly-control-grid input{min-height:38px}.review-compliance{border-left:2px solid var(--gold);background:#e4b34f0b;grid-template-columns:1fr auto;gap:4px 14px;margin-bottom:16px;padding:13px 14px;display:grid}.review-compliance span{color:var(--muted);font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.review-compliance strong{color:var(--gold-light);font-size:19px}.review-compliance small{color:var(--muted);font-size:var(--type-caption);grid-column:1/-1}.form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-triple{grid-template-columns:.7fr 1.2fr 1fr;gap:10px;display:grid}.primary-action{border:1px solid var(--gold);background:var(--gold);color:#18130a;min-height:43px;font-size:var(--type-caption);cursor:pointer;border-radius:11px;padding:0 17px;font-weight:800}.primary-action:hover{background:var(--gold-light)}.primary-action:disabled{color:#77736b;cursor:not-allowed;background:#292721;border-color:#37342d}.form-help{color:var(--muted);font-size:var(--type-caption);margin:12px 0 0;line-height:1.5}.management-list{margin:0}.entry-list{flex-direction:column;display:flex}.entry-list>div{font-size:var(--type-caption);border-top:1px solid #292929;grid-template-columns:90px minmax(180px,1fr) auto 100px;align-items:center;gap:12px;padding:14px 0;display:grid}.entry-list>div>span{color:var(--muted)}.entry-list>div>strong{color:var(--text);font-size:var(--type-caption)}.entry-list>div>b{color:var(--gold-light)}.entry-list>div>small{color:#87cba6;text-align:right;text-transform:uppercase}.empty-state{text-align:center;border:1px dashed #34332f;border-radius:16px;place-items:center;min-height:280px;padding:40px;display:grid}.empty-state strong{font-size:18px}.empty-state p{max-width:330px;color:var(--muted);font-size:var(--type-caption);margin:-90px 0 0;line-height:1.6}.management-section-head{margin-bottom:22px}.management-section-head p{max-width:760px;color:var(--muted);font-size:var(--type-caption);margin:9px 0 0;line-height:1.55}.coordinator-quota-section,.access-section{margin-bottom:36px}.coordinator-quota-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.coordinator-quota-card{background:linear-gradient(145deg,#e4b34f14,#0e0e0de6);border:1px solid #e4b34f4d;border-radius:20px;grid-template-columns:.8fr 1fr;gap:22px;padding:24px;display:grid}.coordinator-quota-card.sales{background:linear-gradient(145deg,#ef6a6a0e,#0e0e0de6);border-color:#ef6a6a47}.quota-owner{flex-direction:column;display:flex}.quota-owner span{color:var(--gold);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.quota-owner strong{letter-spacing:-.03em;margin:13px 0 7px;font-size:24px}.quota-owner small{color:var(--muted);font-size:var(--type-caption)}.quota-result>span{color:var(--muted);font-size:var(--type-caption);text-transform:uppercase}.quota-result>strong{margin:10px 0;font-size:32px;display:block}.quota-result>strong small{color:#817d75;font-size:var(--type-control)}.quota-result>div{background:#292824;border-radius:999px;height:8px;overflow:hidden}.quota-result>div i{background:var(--gold);height:100%;display:block}.sales .quota-result>div i{background:var(--red)}.quota-result>b{color:var(--text);font-size:var(--type-caption);text-align:right;margin-top:7px;display:block}.coordinator-quota-card ul{border-top:1px solid #2d2b26;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:15px 0 0;list-style:none;display:grid}.coordinator-quota-card li{color:#aaa69d;font-size:var(--type-caption);border:1px solid #2d2c28;border-radius:11px;padding:11px;line-height:1.45}.quota-policy-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.quota-policy-grid article{border:1px solid var(--border);background:#141412;border-radius:15px;gap:12px;padding:17px;display:flex}.quota-policy-grid article>span{height:29px;color:var(--gold);font-size:var(--type-caption);border:1px solid #51452b;border-radius:9px;flex:0 0 29px;place-items:center;display:grid}.quota-policy-grid strong{font-size:var(--type-caption)}.quota-policy-grid p{color:var(--muted);font-size:var(--type-caption);margin:5px 0 0;line-height:1.45}.sales-quota-allocation{margin:12px 0 0}.quota-allocation-table{border:1px solid #2f2e2a;border-radius:14px;overflow:hidden}.quota-allocation-table>div{border-top:1px solid #2a2926;grid-template-columns:.7fr 1.4fr .7fr 1.2fr;align-items:center;min-height:45px;display:grid}.quota-allocation-table>div:first-child{background:#ffffff06;border-top:0;min-height:36px}.quota-allocation-table>div>*{font-size:var(--type-caption);padding:0 13px}.quota-allocation-table>div:first-child>span{color:#706d66;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.quota-allocation-table strong{color:var(--gold-light)}.quota-allocation-table b{color:var(--text)}.quota-allocation-table small{color:var(--muted)}.quota-allocation-table .area-total{background:#ef6a6a0b}.quota-allocation-table .area-total strong,.quota-allocation-table .area-total b{color:#ff9a9a}.battle-workspace{margin-bottom:36px}.battle-cycle{background:linear-gradient(145deg,#e4b34f12,#0d0d0ce6);border:1px solid #e4b34f47;border-radius:22px;padding:24px}.battle-cycle-steps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:22px;display:grid}.battle-cycle-steps>div{background:#151513;border:1px solid #2f2e29;border-radius:13px;min-height:105px;padding:14px}.battle-cycle-steps>div span{width:23px;height:23px;color:var(--gold);font-size:var(--type-caption);background:#e4b34f1f;border-radius:7px;place-items:center;margin-bottom:13px;display:grid}.battle-cycle-steps strong{font-size:var(--type-caption);display:block}.battle-cycle-steps small{color:var(--muted);font-size:var(--type-caption);margin-top:5px;display:block}.battle-cycle-steps>i{color:#5b574f;font-style:normal}.battle-form{margin-top:12px}.battle-list{margin:12px 0 0}.access-matrix{border:1px solid var(--border);background:#121210;border-radius:19px;overflow-x:auto}.access-matrix>div{grid-template-columns:1.2fr repeat(5,1fr);min-width:900px;display:grid}.access-matrix>div>*{color:#aaa69f;font-size:var(--type-caption);border-top:1px solid #292925;padding:14px}.access-matrix .access-head>*{color:#74716a;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;border-top:0;font-weight:800}.access-matrix>div>strong{color:var(--text)}.executive-access-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.executive-access-grid article{background:linear-gradient(145deg,#e4b34f1a,#0f0f0de0);border:1px solid #e4b34f5c;border-radius:20px;grid-template-columns:.85fr 1.15fr;gap:22px;padding:24px;display:grid}.executive-access-grid article>div{flex-direction:column;display:flex}.executive-access-grid article>div>span{color:var(--gold);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.executive-access-grid article>div>strong{letter-spacing:-.035em;margin:14px 0 7px;font-size:25px}.executive-access-grid article>div>small{color:var(--muted);font-size:var(--type-caption);line-height:1.5}.executive-access-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.executive-access-grid li{background:#0b0b0a73;border:1px solid #302e28;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:9px 10px;display:grid}.executive-access-grid li b{color:var(--gold-light);font-size:var(--type-caption)}.executive-access-grid li span{color:#aaa69f;font-size:var(--type-caption)}.org-summary-strip{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.org-summary-strip div{border:1px solid var(--border);background:#141412;border-radius:14px;padding:16px}.org-summary-strip strong{color:var(--gold-light);margin-bottom:7px;font-size:24px;display:block}.org-summary-strip span{color:var(--muted);font-size:var(--type-caption);text-transform:uppercase}.division-directory{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.division-directory-card{border:1px solid var(--border);background:#121210;border-radius:18px;overflow:hidden}.division-directory-card>header{background:#e4b34f0e;border-bottom:1px solid #2b2a26;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.division-directory-card>header span{color:var(--gold-light);font-size:17px;font-weight:800}.division-directory-card>header small{color:var(--muted);font-size:var(--type-caption)}.division-directory-card>div{flex-direction:column;display:flex}.org-assignment{border-top:1px solid #282824;grid-template-columns:1fr auto;gap:5px 12px;padding:14px 17px;display:grid}.org-assignment:first-child{border-top:0}.org-assignment>span{color:#77736c;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-weight:800}.org-assignment>strong{color:var(--text);font-size:var(--type-caption)}.org-assignment>small{color:#aaa69f;font-size:var(--type-caption);text-align:right}.org-assignment.pending{grid-template-columns:1fr;min-height:92px}.org-assignment.pending small{text-align:left}.governance-notes{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.governance-notes article{border:1px solid var(--border-strong);background:linear-gradient(145deg,#e4b34f11,#0f0f0de0);border-radius:18px;padding:21px}.governance-notes h3{margin:5px 0 8px;font-size:19px}.governance-notes p{color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.55}.organigram-callout{border:1px solid var(--border-strong);background:linear-gradient(145deg,#e4b34f13,#0e0e0de6);border-radius:20px;grid-template-columns:1.2fr .8fr;gap:30px;margin-top:12px;padding:24px;display:grid}.organigram-callout h3{margin:0;font-size:24px}.organigram-callout p{max-width:680px;color:var(--muted);font-size:var(--type-caption);margin:9px 0 0;line-height:1.55}.organigram-callout ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.organigram-callout li{color:#aaa69e;font-size:var(--type-caption);border:1px solid #2e2c27;border-radius:10px;padding:10px}.department-score,.division-roles,.income-chain>div,.marketing-role-grid>article,.product-matrix>div,.pipeline-stage,.opportunity-summary-grid>div,.source-list>div,.aging-list>div{border-radius:16px}.department-score{background:linear-gradient(145deg,#ffffff0a,#ffffff04);box-shadow:inset 0 1px #ffffff06,0 20px 56px #00000029}.department-score:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0a,0 24px 68px #0000003d}.division-roles{background:var(--surface);border-radius:22px}.secondary-button{border-radius:999px}@media (width<=1050px){.topbar{grid-template-columns:1fr auto;padding-top:10px;padding-bottom:10px}.topnav{grid-area:2/1/auto/-1;justify-content:center;justify-self:stretch;margin-top:8px}.filters{grid-template-columns:repeat(3,1fr)}.filter-status{grid-column:1/-1;justify-content:flex-start}.kpi-grid{grid-template-columns:1fr 1fr}.dashboard-grid,.data-quality{grid-template-columns:1fr}.income-chain{grid-template-columns:1fr 1fr}.income-chain>i{display:none}.marketing-role-grid{grid-template-columns:1fr}.pipeline-flow{grid-template-columns:repeat(4,1fr)}.deep-sales-grid,.pipeline-graph-grid,.appointment-analysis-grid{grid-template-columns:1fr}.projection-metric-grid,.executive-projection-grid{grid-template-columns:1fr 1fr}.executive-reading-card{grid-column:1/-1;min-height:220px}.priority-board-grid{grid-template-columns:1fr 1fr}.management-workspace,.sales-register-workspace{grid-template-columns:1fr}.sales-input-grid,.marketing-register-form .sales-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coordinator-quota-grid{grid-template-columns:1fr}.division-directory{grid-template-columns:1fr 1fr}.battle-cycle-steps{grid-template-columns:repeat(5,1fr)}.battle-cycle-steps>i{display:none}}@media (width<=700px){.commercial-command-strip>header{flex-direction:column;align-items:flex-start}.commercial-command-strip>header>small{text-align:left}.commercial-command-strip>div{grid-template-columns:1fr}.commercial-command-strip>div article{border-bottom:1px solid #ffffff12;border-right:0;min-height:0}.commercial-command-strip>div article:last-child{border-bottom:0}.commercial-command-strip>footer{flex-direction:column}.cash-source-notice{grid-template-columns:1fr}.cash-source-notice>span{grid-row:auto;width:max-content}.topbar{min-height:64px;padding:0 16px}.brand small{display:none}.secondary-button{font-size:var(--type-caption);padding:0 10px}.page-container{width:min(100% - 28px,1440px)}.hero{flex-direction:column;align-items:stretch;padding:42px 0 26px}.hero h1{font-size:46px}.cutoff-card{min-width:0}.filters{grid-template-columns:1fr}.filter-status{grid-column:auto}.kpi-grid,.diagnosis-grid{grid-template-columns:1fr}.kpi-card{min-height:135px}.panel{padding:18px}.panel-heading{flex-direction:column}.mini-stats{margin-top:12px}.comparison-row{grid-template-columns:1fr auto}.comparison-row .previous-value{display:none}.comparison-row>span:last-child{text-align:right}.control-row{grid-template-columns:1fr repeat(3,auto)}.data-quality{padding:22px}.data-quality ul{grid-template-columns:1fr}footer{flex-direction:column}.topbar{padding-top:9px;padding-bottom:9px}.topbar-period{display:none}.view-nav{gap:18px}.division-score-grid{grid-template-columns:1fr}.department-score{padding:22px}.income-chain,.division-health-grid,.marketing-detail-grid,.marketing-filters{grid-template-columns:1fr}.daily-bars{gap:5px;height:180px}.product-matrix{grid-template-columns:1fr 1fr}.pipeline-filters{grid-template-columns:1fr}.pipeline-flow{grid-template-columns:1fr 1fr}.pipeline-stage small{min-height:0}.pipeline-detail-grid{grid-template-columns:1fr}.source-list,.aging-list{grid-template-columns:1fr 1fr}.closing-toolbar{width:100%}.chart-stat-strip,.division-chart-stats{grid-template-columns:1fr}.series-legend small{width:100%;margin-left:0}.marketing-graph-grid{grid-template-columns:1fr}.marketing-graph-grid .trace-panel{grid-column:auto}.stacked-week-chart{gap:5px}.stacked-column{width:min(42px,82%)}.pipeline-control-row{grid-template-columns:82px minmax(120px,1fr)}.pipeline-control-row>strong{text-align:left;grid-column:2}.inventory-breakdown{grid-template-columns:1fr}.projection-panel,.executive-projection-section{padding:20px}.projection-heading,.projection-command-card,.priority-board-heading{flex-direction:column}.projection-metric-grid,.projection-reading,.executive-projection-grid,.priority-board-grid{grid-template-columns:1fr}.executive-reading-card{grid-column:auto}.projection-status{white-space:normal}.projection-big-number strong{font-size:40px}.no-proration-badge{align-items:flex-start}.identity-card{min-width:0}.management-rule-strip{grid-template-columns:1fr}.management-rule-strip>i{display:none}.management-workspace{display:block}.management-list{margin-top:12px}.form-pair,.form-triple,.quota-policy-grid,.coordinator-quota-card,.coordinator-quota-card ul,.organigram-callout,.executive-access-grid,.executive-access-grid article,.governance-notes{grid-template-columns:1fr}.weekly-control-grid>div{grid-template-columns:1fr 1fr}.weekly-control-grid>div>:first-child{grid-column:1/-1}.quota-allocation-table>div{grid-template-columns:.7fr 1.3fr .7fr}.quota-allocation-table>div>:last-child{grid-column:2/-1;padding-top:3px;padding-bottom:9px}.org-summary-strip,.division-directory,.battle-cycle-steps{grid-template-columns:1fr 1fr}.entry-list>div{grid-template-columns:80px 1fr auto}.entry-list>div>small{text-align:left;grid-column:2/-1}.empty-state p{margin:-65px 0 0}.organigram-callout ul{grid-template-columns:1fr 1fr}}@media (width<=460px){.org-summary-strip,.division-directory,.sales-input-grid,.marketing-register-form .sales-input-grid{grid-template-columns:1fr}.appointment-person-list>div{grid-template-columns:1fr 1fr;gap:4px 10px;padding-top:10px;padding-bottom:10px}.appointment-person-list span,.appointment-person-list b{text-align:left}.org-assignment{grid-template-columns:1fr}.org-assignment>small{text-align:left}}@media print{.topbar,.secondary-button{display:none!important}.page-container{width:100%}.app-shell,body{color:#000;background:#fff}.panel,.kpi-card,.insight-card,.filters,.data-quality{break-inside:avoid;background:#fff;border-color:#ccc}}.app-shell{grid-template-columns:340px minmax(0,1fr);transition:grid-template-columns .22s;display:grid;overflow:visible}.app-sidebar{z-index:40;background:linear-gradient(#0f0f0dfa,#070706fb);border-right:1px solid #e4b34f2e;flex-direction:column;height:100vh;padding:22px 16px 16px;transition:width .22s,padding .22s,opacity .16s,transform .22s;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:16px 0 70px #0000004d}.app-sidebar:before{pointer-events:none;content:"";background:radial-gradient(circle at 20% 4%,#e4b34f26,#0000 25%),linear-gradient(90deg,#0000 96%,#e4b34f1f);position:absolute;inset:0}.sidebar-brand{align-items:center;gap:12px;min-height:54px;padding:7px;display:flex;position:relative}.sidebar-brand>span{background:#e4b34f14;border:1px solid #e4b34f59;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 0 28px #e4b34f14}.sidebar-brand img{object-fit:contain;width:28px;height:28px}.sidebar-brand div{flex-direction:column;gap:2px;display:flex}.sidebar-brand strong{font-size:var(--type-body);letter-spacing:.2em}.sidebar-brand small{color:#8f8a80;font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase}.sidebar-system-status{color:#b6b1a7;font-size:var(--type-caption);background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:14px 7px 25px;padding:10px 12px;display:grid;position:relative}.sidebar-system-status i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #54bf85cc}.sidebar-system-status small{color:#6e6a62}.sidebar-nav{flex-direction:column;flex:1;gap:4px;display:flex;position:relative}.sidebar-nav>small{color:#5f5b54;font-size:var(--type-caption);letter-spacing:.18em;text-transform:uppercase;margin:13px 11px 6px;font-weight:800}.sidebar-nav button{color:#8e8a82;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:28px 1fr;align-items:center;width:100%;min-height:56px;padding:9px 11px;display:grid;position:relative}.sidebar-nav button:after{background:var(--gold);width:2px;height:0;box-shadow:0 0 18px var(--gold);content:"";border-radius:4px;transition:height .2s;position:absolute;right:-17px}.sidebar-nav button>b{color:#77726a;font-size:19px;font-weight:400}.sidebar-nav button>span{font-size:var(--type-caption);flex-direction:column;gap:3px;font-weight:700;display:flex}.sidebar-nav button small{color:#66625c;font-size:var(--type-caption);font-weight:500}.sidebar-nav button:hover{color:#ddd8ce;background:#ffffff06;border-color:#ffffff0f}.sidebar-nav button.active{color:var(--gold-light);background:linear-gradient(90deg,#e4b34f21,#e4b34f06);border-color:#e4b34f2e;box-shadow:inset 0 1px #ffffff08}.sidebar-nav button.active:after{height:30px}.sidebar-nav button.active>b{color:var(--gold);text-shadow:0 0 16px #e4b34f66}.sidebar-profile{background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 10px;display:grid;position:relative}.sidebar-profile>span,.sidebar-profile>img{border:1px solid var(--border-strong);width:38px;height:38px;color:var(--gold-light);object-fit:cover;font-size:var(--type-caption);background:#241e13;border-radius:12px;place-items:center;font-weight:800;display:grid}.sidebar-profile>div{flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-profile strong{font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-profile small{color:#77736b;font-size:var(--type-caption);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-profile>a{color:#77736b;font-size:18px}.app-stage{min-width:0}.app-commandbar{z-index:30;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#070706c2;justify-content:space-between;align-items:center;min-height:72px;padding:0 30px;display:flex;position:sticky;top:0}.app-commandbar>div:first-of-type{flex-direction:column;gap:3px;display:flex}.app-commandbar>div:first-of-type span{color:#68645d;font-size:var(--type-caption);letter-spacing:.13em;text-transform:uppercase;font-weight:700}.app-commandbar>div:first-of-type strong{font-size:var(--type-control);font-weight:600}.app-commandbar>div:last-child{align-items:center;gap:10px;display:flex}.command-period{border:1px solid var(--border);color:#8f8b84;font-size:var(--type-caption);border-radius:999px;padding:9px 12px}.mobile-menu-button,.sidebar-scrim{display:none}.sidebar-toggle-button{border:1px solid var(--border);width:36px;height:36px;color:var(--gold-light);font:inherit;cursor:pointer;background:#ffffff06;border-radius:10px;flex:0 0 36px;place-items:center;margin-right:13px;font-size:24px;transition:border-color .18s,background .18s,transform .18s;display:grid}.sidebar-toggle-button:hover{background:#e4b34f13;border-color:#e4b34f52}.app-stage .page-container{width:min(1460px,100% - 56px)}@media (width>=1051px){.app-shell.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.app-shell.sidebar-collapsed .app-sidebar{opacity:0;pointer-events:none;border-right:0;width:0;padding-inline:0;transform:translate(-100%)}.app-shell.sidebar-collapsed .app-stage .page-container{width:min(1600px,100% - 44px)}}.management-hero{padding-top:52px}.management-hero h1{color:#0000;background:linear-gradient(120deg,#fff 20%,#e9dfca 58%,#b68d3e);-webkit-background-clip:text;background-clip:text}.identity-card{background:linear-gradient(135deg,#e4b34f1f,#ffffff06);position:relative;overflow:hidden}.identity-card:after{content:"";border:1px solid #e4b34f1f;border-radius:50%;width:90px;height:90px;position:absolute;right:-38px}.identity-card>img,.identity-avatar{width:42px;height:42px;color:var(--gold-light);object-fit:cover;font-size:var(--type-caption);background:#211b11;border:1px solid #e4b34f59;border-radius:13px;flex:0 0 42px;place-items:center;font-weight:800;display:grid}.identity-card>div{z-index:1;position:relative}.management-tabs{z-index:16;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c0adb;border-color:#e4b34f1f;padding:6px;position:sticky;top:83px}.management-tabs button.active{box-shadow:inset 0 0 0 1px #e4b34f40,0 0 20px #e4b34f0d}.secondary-action,.text-action{border:1px solid var(--border-strong);min-height:42px;color:var(--gold-light);font-size:var(--type-caption);cursor:pointer;background:#e4b34f0e;border-radius:11px;padding:0 16px;font-weight:800}.secondary-action:hover{background:#e4b34f1f}.text-action{color:#aaa59b;background:0 0;border-color:#0000;place-items:center;display:inline-grid}.performance-hero-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,.8fr);gap:14px;display:grid}.performance-orbit-card,.weekly-deadline-card{border:1px solid var(--border);background:linear-gradient(145deg,#191814f0,#0a0a09eb);border-radius:25px;min-height:320px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 28px 80px #00000038}.performance-orbit-card{grid-template-columns:1fr 230px;align-items:center;gap:20px;display:grid}.performance-orbit-card:before{content:"";filter:blur(8px);background:radial-gradient(circle,#e4b34f1a,#0000 67%);border-radius:50%;width:330px;height:330px;position:absolute;right:4%}.performance-orbit-card h2{letter-spacing:-.045em;max-width:480px;margin:6px 0 0;font-size:clamp(30px,3vw,48px);font-weight:520;line-height:1.04}.performance-orbit-card p{color:var(--muted);font-size:var(--type-caption)}.performance-orbit{background:conic-gradient(var(--gold) var(--performance), #fff1 0);border-radius:50%;place-items:center;width:210px;height:210px;display:grid;position:relative;box-shadow:0 0 50px #e4b34f14}.performance-orbit:before{content:"";background:#0e0e0c;border:1px solid #ffffff0a;border-radius:50%;position:absolute;inset:10px}.performance-orbit>div{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.performance-orbit strong{letter-spacing:-.04em;font-size:30px;font-weight:520}.performance-orbit small{max-width:130px;color:var(--muted);font-size:var(--type-caption)}.performance-foot{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.performance-foot span{color:var(--gold-light);font-size:var(--type-caption);font-weight:700}.performance-foot small{color:#716d65;font-size:var(--type-caption)}.weekly-deadline-card{background:radial-gradient(circle at 100% 0,#e4b34f24,#0000 45%),linear-gradient(145deg,#171611,#0c0c0a);flex-direction:column;align-items:flex-start;display:flex}.deadline-signal{width:100%;color:var(--gold);font-size:var(--type-caption);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:800;display:flex}.deadline-signal i{background:var(--gold);width:8px;height:8px;box-shadow:0 0 18px var(--gold);border-radius:50%}.weekly-deadline-card>strong{letter-spacing:-.05em;margin-top:32px;font-size:42px;font-weight:500}.weekly-deadline-card>b{color:var(--gold-light);font-size:24px;font-weight:500}.weekly-deadline-card>p{color:var(--muted);font-size:var(--type-caption);margin:10px 0 18px;line-height:1.5}.weekly-deadline-card>button{width:100%;margin-top:auto}.plan-readiness{background:#ef6a6a0d;border:1px solid #ef6a6a33;border-radius:11px;flex-direction:column;gap:3px;width:100%;margin-bottom:15px;padding:11px 12px;display:flex}.plan-readiness.ready{background:#54bf850f;border-color:#54bf853b}.plan-readiness span{font-size:var(--type-caption);font-weight:700}.plan-readiness small{color:var(--muted);font-size:var(--type-caption)}.personal-plan-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:14px;margin-top:14px;display:grid}.plan-progress-track{background:#282721;border-radius:999px;height:7px;margin:18px 0 20px;position:relative}.plan-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#9d762e,var(--gold-light));height:100%;display:block;box-shadow:0 0 14px #e4b34f40}.plan-progress-track span{color:var(--gold-light);font-size:var(--type-caption);position:absolute;top:-20px;right:0}.battle-checklist{flex-direction:column;gap:7px;display:flex}.battle-checklist button{color:#d6d1c8;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #fff1;border-radius:10px;grid-template-columns:22px 1fr;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.battle-checklist button>i{color:#17140c;width:22px;height:22px;font-size:var(--type-caption);border:1px solid #454139;border-radius:7px;place-items:center;display:grid}.battle-checklist button.completed{color:#77736b;text-decoration:line-through}.battle-checklist button.completed>i{border-color:var(--gold);background:var(--gold)}.plan-meta{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.plan-meta>span{border:1px solid var(--border);color:#aaa69d;font-size:var(--type-caption);border-radius:9px;flex-direction:column;gap:4px;padding:9px;display:flex}.plan-meta b{color:#656159;font-size:var(--type-caption);letter-spacing:.11em;text-transform:uppercase}.weekly-flight-plan ol{flex-direction:column;gap:0;margin:20px 0;padding:0;list-style:none;display:flex}.weekly-flight-plan li{color:#aaa69d;min-height:41px;font-size:var(--type-caption);border-bottom:1px solid #ffffff0e;grid-template-columns:34px 1fr;align-items:center;display:grid}.weekly-flight-plan li b{color:var(--gold);font-size:var(--type-caption)}.weekly-flight-plan>div{align-items:center;gap:8px;display:flex}.battle-submit-row{justify-content:flex-end;gap:9px;display:flex}.battle-readiness-panel{background:#ef6a6a0b;border:1px solid #ef6a6a38;border-radius:14px;margin:16px 0;padding:16px}.battle-readiness-panel.ready{background:#54bf850e;border-color:#54bf8547}.battle-readiness-panel header{justify-content:space-between;align-items:center;gap:16px;display:flex}.battle-readiness-panel header>div{flex-direction:column;gap:4px;display:flex}.battle-readiness-panel header strong{font-size:var(--type-caption)}.battle-readiness-panel header>b{color:var(--gold-light);font-size:19px}.battle-readiness-panel>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.battle-readiness-panel>div span{color:#77736b;font-size:var(--type-caption);border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:7px;padding:8px;display:flex}.battle-readiness-panel>div span.ready{color:#c7dfd1;border-color:#54bf852e}.battle-readiness-panel>div i{color:#8a857b;background:#25231e;border-radius:6px;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.battle-readiness-panel>div span.ready i{color:var(--success);background:#54bf852e}.battle-readiness-panel>small{color:var(--muted);font-size:var(--type-caption);margin-top:11px;line-height:1.5;display:block}.user-admin-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0;display:grid}.user-admin-summary>div{border:1px solid var(--border);background:#ffffff05;border-radius:16px;flex-direction:column;gap:4px;padding:18px;display:flex}.user-admin-summary strong{color:var(--gold-light);font-size:27px;font-weight:520}.user-admin-summary span{color:var(--muted);font-size:var(--type-caption)}.user-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.user-admin-card{border:1px solid var(--border);background:linear-gradient(145deg,#181815e0,#0b0b0adb);border-radius:18px;padding:16px}.user-admin-card.suspended{opacity:.64;border-color:#ef6a6a38}.user-card-profile{grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.user-card-profile>img,.user-card-profile>span{border:1px solid var(--border-strong);width:45px;height:45px;color:var(--gold-light);object-fit:cover;font-size:var(--type-caption);background:#211b11;border-radius:13px;place-items:center;font-weight:800;display:grid}.user-card-profile>div{flex-direction:column;gap:4px;min-width:0;display:flex}.user-card-profile strong{font-size:var(--type-caption)}.user-card-profile small{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-card-profile>i{color:var(--red);font-size:var(--type-caption);background:#ef6a6a14;border-radius:999px;padding:5px 8px;font-style:normal}.user-card-profile>i.active{color:var(--green);background:#54bf8514}.user-card-meta{border-block:1px solid #ffffff0e;flex-direction:column;gap:4px;margin:13px 0;padding:11px 0;display:flex}.user-card-meta span{color:#bbb6ad;font-size:var(--type-caption)}.user-card-meta small{color:#6d6962;font-size:var(--type-caption)}.user-card-meta b{border:1px solid var(--border);font-size:var(--type-caption);overflow-wrap:anywhere;border-radius:999px;align-self:flex-start;margin-top:4px;padding:4px 7px;font-weight:800}.user-card-meta .identity-ready{color:#78cda0;background:#54bf850e;border-color:#54bf8540}.user-card-meta .identity-pending{color:#d4af58;background:#e7b84f0e;border-color:#e7b84f40}.user-card-actions{justify-content:space-between;gap:8px;display:flex}.file-action{cursor:pointer;place-items:center;position:relative;overflow:hidden;margin:0!important;display:inline-grid!important}.file-action input{opacity:0;position:absolute;width:1px!important;height:1px!important}.user-card-actions>*{border:1px solid var(--border);color:#aaa69d;min-height:34px;font-size:var(--type-caption);cursor:pointer;background:#ffffff05;border-radius:9px;padding:0 11px}.user-card-actions button:disabled{opacity:.45;cursor:not-allowed}.user-card-actions .suspend-action{color:#e58b8b;border-color:#ef6a6a38}.user-card-actions .restore-action{color:#78cda0;border-color:#54bf8538}.identity-link-action{justify-content:center;align-self:flex-start;align-items:center;min-height:44px;padding-inline:16px;text-decoration:none;display:inline-flex}.profile-settings-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;display:grid}.new-user-console{background:linear-gradient(135deg,#e4b34f17,#0e0f0cf0 54%);border-color:#e4b34f47;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.new-user-console h3{margin:5px 0;font-size:20px}.new-user-console p{color:#8f8c84;font-size:var(--type-caption);margin:0}.new-user-form{border-color:#e4b34f3d;margin-top:12px}.managed-password-grid{grid-template-columns:1fr 1fr auto auto;align-items:end;gap:10px;display:grid}.managed-password-grid .secondary-action{min-height:44px}.credential-rule{color:#cfc6b4;background:#e4b34f0d;border:1px solid #e4b34f2e;border-radius:10px;padding:11px 13px;display:block}.managed-security-note{background:#e4b34f0d;border:1px solid #e4b34f2e;border-radius:13px;gap:7px;margin:18px 0;padding:16px;display:grid}.managed-security-note b{color:var(--gold);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.12em}.managed-security-note span{color:#aaa69d;font-size:var(--type-caption)}.team-credentials-panel{grid-column:1/-1;padding:22px}.team-credentials-panel>p{color:#8f8c84;font-size:var(--type-caption)}.team-credentials-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.team-credentials-panel>div>button{border:1px solid var(--border);min-height:62px;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.team-credentials-panel button span{gap:3px;display:grid}.team-credentials-panel button strong{font-size:var(--type-caption)}.team-credentials-panel button small{color:#77746d;font-size:var(--type-caption)}.team-credentials-panel button b{color:var(--gold);font-size:var(--type-caption)}.credential-modal{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.credential-modal-card{background:#11120f;border:1px solid #e4b34f47;border-radius:22px;gap:14px;width:min(560px,100%);padding:26px;display:grid;box-shadow:0 30px 100px #0000009e}.credential-modal-card .form-heading{align-items:flex-start}.credential-modal-card .form-heading p{color:#89867e;font-size:var(--type-caption);margin:5px 0 0}.credential-modal-card label{gap:6px;display:grid}.credential-modal-card label>span{color:#a9a69e;font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.09em}.credential-modal-card input{border:1px solid var(--border);color:#f3f0e9;background:#0b0c0a;border-radius:10px;min-height:46px;padding:0 13px}.credential-modal-card>small{color:#817e77;font-size:var(--type-caption)}.credential-modal-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.modal-close{border:1px solid var(--border);color:#aaa69d;cursor:pointer;background:0 0;border-radius:50%;width:36px;height:36px;font-size:24px}.profile-identity-panel{align-items:center;gap:22px;display:flex}.profile-avatar-large>img,.profile-avatar-large>span{border:1px solid var(--border-strong);width:112px;height:112px;color:var(--gold-light);object-fit:cover;background:radial-gradient(circle at 30% 20%,#392d17,#14120d);border-radius:30px;place-items:center;font-size:27px;font-weight:700;display:grid;box-shadow:0 0 50px #e4b34f14}.profile-identity-panel>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.profile-identity-panel h2{margin:0;font-size:26px}.profile-identity-panel p{color:var(--muted);font-size:var(--type-caption);margin:6px 0}.profile-identity-panel b{color:var(--gold-light);font-size:var(--type-caption);margin-bottom:15px}.profile-identity-panel small{color:#67635c;font-size:var(--type-caption);margin-top:8px}.teducas-login-shell{color:#f5f2eb;background:#070806;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid}.teducas-login-brand{isolation:isolate;background:radial-gradient(circle at 75% 27%,#e7b84f1f,#0000 32%),linear-gradient(145deg,#11130f,#070806 68%);border-right:1px solid #e7b84f1f;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}.teducas-login-brand:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #e7b84f1f;border-radius:50%;width:68%;position:absolute;inset:9% -16% auto auto;box-shadow:0 0 0 46px #e7b84f06,0 0 0 92px #e7b84f05}.teducas-login-brand:after{content:"";z-index:-1;transform-origin:bottom;background:repeating-linear-gradient(90deg,#e7b84f13 0 1px,#0000 1px 54px),repeating-linear-gradient(0deg,#e7b84f0e 0 1px,#0000 1px 44px);height:34%;position:absolute;inset:auto 4% 5% 38%;transform:perspective(400px)rotateX(48deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.login-logo{color:#f0c45d;font-size:var(--type-body);letter-spacing:.22em;align-items:center;gap:12px;font-weight:800;display:flex}.login-logo img{object-fit:contain;filter:drop-shadow(0 0 18px #e7b84f2e);width:42px;height:42px}.login-brand-copy{max-width:680px}.login-brand-copy>span{color:#dbae49;font-size:var(--type-caption);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.login-brand-copy h1{letter-spacing:-.065em;max-width:720px;margin:22px 0;font-size:clamp(46px,6vw,86px);font-weight:520;line-height:.94}.login-brand-copy p{color:#969890;max-width:590px;margin:0;font-size:clamp(16px,1.3vw,20px);line-height:1.7}.login-operating-strip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff05;border:1px solid #e7b84f24;border-radius:20px;grid-template-columns:repeat(3,1fr);max-width:640px;display:grid;overflow:hidden}.login-operating-strip>div{border-right:1px solid #e7b84f1c;flex-direction:column;justify-content:center;min-height:88px;padding:18px 22px;display:flex}.login-operating-strip>div:last-child{border-right:0}.login-operating-strip b{color:#efc45c;font-size:25px}.login-operating-strip span{color:#777a72;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.teducas-login-brand>small{color:#565951;font-size:var(--type-caption);letter-spacing:.17em;text-transform:uppercase}.teducas-login-panel{background:linear-gradient(#0b0c0a,#080907);place-items:center;min-height:100vh;padding:42px;display:grid}.teducas-login-card{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff17;border-radius:30px;flex-direction:column;gap:21px;width:min(100%,470px);padding:clamp(30px,5vw,52px);display:flex;box-shadow:0 34px 100px #0000006b}.teducas-login-card header{margin-bottom:5px}.teducas-login-card h2{letter-spacing:-.04em;margin:20px 0 8px;font-size:36px}.teducas-login-card header p{color:#868980;font-size:var(--type-caption);margin:0;line-height:1.65}.login-status{color:#999c93;font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-weight:700;display:inline-flex}.login-status i{background:#5cc78f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #5cc78fa6}.teducas-login-card label,.password-change-card label,.profile-password-form label{flex-direction:column;gap:8px;display:flex}.teducas-login-card label>span,.password-change-card label>span,.profile-password-form label>span{color:#aaa9a3;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.teducas-login-card input,.password-change-card input,.profile-password-form input{color:#f5f2eb;width:100%;min-height:53px;font:inherit;font-size:var(--type-control);background:#00000038;border:1px solid #ffffff1a;border-radius:14px;outline:0;padding:0 16px;transition:border-color .2s,box-shadow .2s}.teducas-login-card input:focus,.password-change-card input:focus,.profile-password-form input:focus{border-color:#e7b84f9e;box-shadow:0 0 0 4px #e7b84f13}.password-field{position:relative}.password-field input{padding-right:72px}.password-field button{color:#d6b157;font-size:var(--type-caption);cursor:pointer;background:0 0;border:0;font-weight:700;position:absolute;top:50%;right:12px;translate:0 -50%}.login-submit{color:#11120f;cursor:pointer;background:linear-gradient(135deg,#efc257,#d9a63e);border:0;border-radius:15px;justify-content:space-between;align-items:center;min-height:56px;margin-top:4px;padding:0 20px;font-weight:800;display:flex;box-shadow:0 14px 35px #d39f2f24}.login-submit span{font-size:22px}.login-submit:disabled{opacity:.58;cursor:wait}.chatgpt-login-submit{justify-content:flex-start;gap:14px;text-decoration:none}.chatgpt-login-submit strong{font-size:var(--type-control);flex:1}.chatgpt-login-submit i{font-size:22px;font-style:normal}.chatgpt-login-submit .chatgpt-mark{width:34px;height:34px;font-size:var(--type-caption);letter-spacing:.04em;border:1px solid #11120f33;border-radius:50%;place-items:center;display:grid}.chatgpt-unlinked-note{background:#e7b84f11;border:1px solid #e7b84f3d;border-radius:14px;gap:5px;padding:15px 16px;display:grid}.chatgpt-unlinked-note b{color:#e5bf65;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase}.chatgpt-unlinked-note span{overflow-wrap:anywhere;color:#f1ede4;font-weight:var(--type-weight-emphasis)}.chatgpt-unlinked-note p{color:#92938d;font-size:var(--type-caption);margin:2px 0 0;line-height:1.55}.change-chatgpt-account{color:#d6b157;font-size:var(--type-caption);justify-self:start;font-weight:700;text-decoration:none}.login-transition-divider{color:#686b63;font-size:var(--type-caption);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;font-weight:700;display:flex}.login-transition-divider:before,.login-transition-divider:after{content:"";background:#ffffff12;flex:1;height:1px}.legacy-login-details{background:#0000001f;border:1px solid #ffffff14;border-radius:14px}.legacy-login-details summary{color:#9b9d96;font-size:var(--type-caption);cursor:pointer;padding:14px 16px;font-weight:700}.legacy-login-details form{gap:13px;padding:0 16px 16px;display:grid}.legacy-login-details form>p{color:#73766e;font-size:var(--type-caption);margin:0;line-height:1.55}.legacy-login-submit{color:#d9b65f;cursor:pointer;background:#e7b84f11;border:1px solid #e7b84f47;border-radius:12px;min-height:46px;font-weight:800}.legacy-login-submit:disabled{opacity:.58;cursor:wait}.login-error{color:#ff9a9a;font-size:var(--type-caption);background:#ef6a6a13;border:1px solid #ef6a6a40;border-radius:12px;padding:12px 14px;line-height:1.5}.teducas-login-card footer{border-top:1px solid #ffffff12;padding-top:17px}.teducas-login-card footer strong{color:#b8b8b2;font-size:var(--type-caption)}.teducas-login-card footer p{color:#696c64;font-size:var(--type-caption);margin:5px 0 0;line-height:1.5}.password-change-shell{color:#f5f2eb;background:radial-gradient(circle at 50% 0,#e7b84f1a,#0000 33%),#070806;place-items:center;min-height:100vh;padding:34px;display:grid}.password-change-card{background:#10110e;border:1px solid #e7b84f29;border-radius:30px;flex-direction:column;gap:18px;width:min(100%,540px);padding:clamp(30px,6vw,54px);display:flex;box-shadow:0 34px 100px #00000080}.password-change-card .login-logo{margin-bottom:18px}.password-change-card h1{letter-spacing:-.045em;margin:0;font-size:36px}.password-change-card>p{color:#777a72;font-size:var(--type-caption);margin:-9px 0 4px}.password-policy{background:#e7b84f0b;border:1px solid #e7b84f1f;border-radius:13px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.password-policy b{color:#dec071;font-size:var(--type-caption)}.password-policy span{color:#85877f;font-size:var(--type-caption);line-height:1.5}.configuration-save-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.configuration-save-row>small{color:#74756f;font-size:var(--type-caption)}.configuration-feedback{font-size:var(--type-caption);border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-weight:700;display:inline-flex}.configuration-feedback.success{color:#71d5a0;background:#54bf851a}.configuration-feedback.error{color:#ff9292;background:#ef6a6a1a}.configuration-feedback.saving{color:#e8bf5c;background:#e7b84f14}.profile-password-form{flex-direction:column;gap:12px;margin-top:18px;display:flex}.profile-password-form input{min-height:45px}.profile-password-form>small{color:#73756d;font-size:var(--type-caption)}.profile-password-form>div:last-child{align-items:center;gap:16px;margin-top:5px;display:flex}.profile-password-notice{color:#dcc06f;font-size:var(--type-caption);background:#e7b84f12;border-radius:10px;padding:10px 12px;line-height:1.5}@media (width<=900px){.teducas-login-shell{grid-template-columns:1fr}.teducas-login-brand{border-bottom:1px solid #e7b84f1f;border-right:0;gap:56px;min-height:auto;padding:32px}.login-brand-copy h1{font-size:clamp(44px,12vw,72px)}.teducas-login-panel{min-height:auto;padding:36px 20px 54px}}@media (width<=520px){.login-operating-strip{grid-template-columns:1fr}.login-operating-strip>div{border-bottom:1px solid #e7b84f1c;border-right:0;min-height:66px}.login-operating-strip>div:last-child{border-bottom:0}.teducas-login-card{border-radius:24px;padding:28px 22px}.password-change-shell{padding:20px}.password-change-card{border-radius:24px;padding:30px 22px}}.security-settings-panel p,.security-settings-panel li{color:var(--muted);font-size:var(--type-caption);line-height:1.6}.security-settings-panel ol{padding-left:18px}.security-settings-panel>div{align-items:center;gap:9px;margin-top:18px;display:flex}.security-settings-panel .primary-action{place-items:center;display:inline-grid}@media (width<=1050px){.app-shell{display:block}.app-sidebar{width:min(340px,92vw);transition:transform .22s;position:fixed;left:0;transform:translate(-105%)}.app-sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ab;border:0;display:block;position:fixed;inset:0}.mobile-menu-button{border:1px solid var(--border);width:38px;height:38px;color:var(--gold-light);background:#ffffff08;border-radius:10px;place-items:center;margin-right:12px;display:grid}.sidebar-toggle-button{display:none}.app-commandbar{justify-content:flex-start;padding:0 20px}.app-commandbar>div:last-child{margin-left:auto}.performance-hero-grid,.personal-plan-grid,.profile-settings-section,.user-admin-grid{grid-template-columns:1fr}}@media (width<=700px){.app-commandbar{min-height:64px;padding:0 14px}.app-commandbar>div:first-of-type span,.command-period{display:none}.app-commandbar>div:first-of-type strong{font-size:var(--type-caption)}.app-stage .page-container{width:min(100% - 28px,1460px)}.management-tabs{top:72px}.performance-orbit-card{grid-template-columns:1fr}.performance-orbit{width:190px;height:190px;margin:10px auto}.performance-foot{flex-direction:column;align-items:flex-start;gap:5px}.user-admin-summary{grid-template-columns:1fr 1fr}.user-admin-summary>div{padding:12px}.user-admin-summary strong{font-size:21px}.plan-meta,.battle-readiness-panel>div{grid-template-columns:1fr}.battle-submit-row,.security-settings-panel>div{flex-direction:column;align-items:stretch}.profile-identity-panel{flex-direction:column;align-items:flex-start}.empty-state.compact p{margin:0}}@media print{.app-sidebar,.app-commandbar,.management-tabs{display:none!important}.app-shell{display:block}}.pipeline-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:70vh;display:flex}.pipeline-loading>span{border:2px solid #e4b34f26;border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite pipeline-spin}.pipeline-loading strong{font-size:var(--type-body)}.pipeline-loading small{color:var(--muted);font-size:var(--type-caption)}.pipeline-loading.error strong{color:var(--red)}@keyframes pipeline-spin{to{transform:rotate(360deg)}}.pipeline-source-strip{border:1px solid var(--border);background:var(--border);border-radius:18px;grid-template-columns:repeat(4,minmax(130px,1fr));gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.pipeline-source-strip>div{background:#10100e;flex-direction:column;justify-content:center;gap:6px;min-height:76px;padding:14px 17px;display:flex}.pipeline-source-strip span{color:#6e6a63;font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.pipeline-source-strip strong{font-size:var(--type-caption)}.pipeline-source-strip .excluded{background:linear-gradient(135deg,#ef6a6a12,#10100e)}.pipeline-source-strip .excluded strong{color:#e89090}.pipeline-source-strip .included{background:linear-gradient(135deg,#54bf8514,#10100e)}.pipeline-source-strip .included strong{color:#78cda0}.pipeline-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.won-kpi strong{color:#78cda0}.pipeline-source-strip>p{color:#77736b;font-size:var(--type-caption);background:#0c0c0b;grid-column:1/-1;margin:0;padding:10px 16px}.pipeline-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.pipeline-command-card{border:1px solid var(--border);background:linear-gradient(145deg,#181815e6,#0b0b0ae0);border-radius:19px;flex-direction:column;min-height:205px;padding:20px;display:flex}.pipeline-command-card>span{color:#7d7971;font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.pipeline-command-card>strong{letter-spacing:-.045em;margin:19px 0 7px;font-size:36px;font-weight:520}.pipeline-command-card p{color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.6}.pipeline-command-card button,.pipeline-command-card>small{color:var(--gold-light);font-size:var(--type-caption);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font-weight:700}.pipeline-command-card.critical{border-top-color:#ef6a6aa6}.pipeline-command-card.critical>strong{color:#f08a8a}.pipeline-command-card.active{border-top-color:#54bf85a6}.pipeline-command-card.active>strong{color:#78cda0}.pipeline-command-card.closing{border-top-color:var(--gold);background:radial-gradient(circle at 100% 0,#e4b34f1f,#0000 45%),linear-gradient(145deg,#1a1812,#0d0d0b)}.pipeline-command-card.closing>strong{color:var(--gold-light)}.pipeline-command-card.data>strong{font-size:28px}.pipeline-week-chart{grid-template-columns:repeat(13,minmax(28px,1fr));align-items:end;gap:7px;height:245px;padding:15px 0 0;display:grid}.pipeline-week-chart>div{text-align:center;grid-template-rows:22px 1fr 31px;align-items:end;height:100%;display:grid}.pipeline-week-chart strong{color:#bcb7ae;font-size:var(--type-caption)}.pipeline-week-chart i{background:#ffffff06;border-radius:7px 7px 2px 2px;align-items:flex-end;height:100%;display:flex;overflow:hidden}.pipeline-week-chart i b{border-radius:inherit;background:linear-gradient(180deg,var(--gold-light),#76551d);width:100%;min-height:5px;box-shadow:0 0 16px #e4b34f24}.pipeline-week-chart small{color:#68645d;font-size:var(--type-caption);justify-content:center;align-items:flex-end;line-height:1.25;display:flex}.pipeline-control-panel{flex-direction:column;display:flex}.control-orbit{background:conic-gradient(var(--green) var(--control),#ef6a6a73 0);border-radius:50%;place-items:center;width:190px;height:190px;margin:4px auto 17px;display:grid;position:relative}.control-orbit:before{content:"";background:#10100e;border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:11px}.control-orbit>div{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.control-orbit strong{font-size:34px;font-weight:520}.control-orbit span{max-width:90px;color:var(--muted);font-size:var(--type-caption);text-align:center}.control-orbit-legend{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.control-orbit-legend span{border:1px solid var(--border);color:#858179;font-size:var(--type-caption);border-radius:999px;align-items:center;gap:5px;padding:6px 8px;display:flex}.control-orbit-legend i{border-radius:50%;width:6px;height:6px}.control-orbit-legend i.good{background:var(--green)}.control-orbit-legend i.danger{background:var(--red)}.control-orbit-legend i.muted{background:#595650}.control-orbit-legend b{color:#d3cec4}.responsible-pipeline-table{flex-direction:column;display:flex}.responsible-pipeline-table button{border:0;border-top:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(150px,1fr) 75px minmax(150px,1.5fr);align-items:center;gap:11px;padding:13px 0;display:grid}.responsible-pipeline-table button:hover strong{color:var(--gold-light)}.responsible-pipeline-table strong{font-size:var(--type-caption)}.responsible-pipeline-table>button>span{color:var(--muted);font-size:var(--type-caption)}.responsible-pipeline-table>button>div{background:#25241f;border-radius:999px;height:8px;display:flex;overflow:hidden}.responsible-pipeline-table div i{height:100%}.responsible-pipeline-table .current{background:var(--green)}.responsible-pipeline-table .overdue{background:var(--red)}.responsible-pipeline-table .missing{background:#54514a}.responsible-pipeline-table small{color:#68645d;font-size:var(--type-caption);grid-column:3}.pipeline-source-list{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.pipeline-source-list>div{padding:12px}.channel-tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.channel-tags span{border:1px solid var(--border);color:#858179;font-size:var(--type-caption);border-radius:999px;gap:7px;padding:7px 9px;display:flex}.channel-tags b{color:var(--gold-light)}.pipeline-explorer{margin-top:12px}.pipeline-explorer-filters{border:1px solid var(--border);background:#ffffff05;border-radius:15px;grid-template-columns:repeat(4,minmax(130px,1fr)) minmax(200px,1.3fr);gap:8px;margin:17px 0;padding:12px;display:grid}.pipeline-explorer-filters label{flex-direction:column;gap:6px;display:flex}.pipeline-explorer-filters label>span{color:#6f6b64;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.pipeline-explorer-filters select,.pipeline-explorer-filters input{width:100%;min-height:40px;color:var(--text);font:inherit;font-size:var(--type-caption);background:#141412;border:1px solid #302f2b;border-radius:9px;outline:none;padding:0 10px}.pipeline-explorer-filters input:focus,.pipeline-explorer-filters select:focus{border-color:var(--gold)}.pipeline-deal-table{min-width:1240px}.pipeline-deal-table td{vertical-align:top}.pipeline-deal-table td:first-child{min-width:225px}.pipeline-deal-table td:nth-child(2){min-width:160px}.pipeline-deal-table td small{color:#68645d;max-width:240px;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;line-height:1.4;display:block;overflow:hidden}.control-badge{color:#aaa69e;min-width:86px;font-size:var(--type-caption);background:#ffffff0a;border-radius:999px;justify-content:center;padding:6px 8px;font-weight:700;display:inline-flex}.control-badge.missing{color:#8d8981;background:#ffffff0e}.control-badge.overdue{color:#e99191;background:#ef6a6a17}.control-badge.today{color:var(--amber);background:#e8b95f1a}.control-badge.scheduled{color:#7bcea2;background:#54bf8517}.control-badge.closed{color:#92a9e9;background:#6f93ff14}.control-badge.won{color:#7bcea2;background:#54bf851a}.load-more-action{border:1px solid var(--border-strong);min-height:42px;color:var(--gold-light);font-size:var(--type-caption);cursor:pointer;background:#e4b34f0d;border-radius:999px;margin:15px auto 0;padding:0 18px;font-weight:700;display:block}@media (width<=1180px){.pipeline-kpis{grid-template-columns:repeat(3,1fr)}.pipeline-command-grid{grid-template-columns:repeat(2,1fr)}.pipeline-explorer-filters{grid-template-columns:repeat(3,1fr)}.pipeline-search{grid-column:span 2}}@media (width<=700px){.pipeline-kpis{grid-template-columns:1fr}.pipeline-source-strip{grid-template-columns:1fr 1fr}.pipeline-command-grid{grid-template-columns:1fr}.pipeline-command-card{min-height:180px}.pipeline-week-chart{gap:3px;overflow-x:auto}.pipeline-week-chart>div{min-width:34px}.pipeline-explorer-filters{grid-template-columns:1fr}.pipeline-search{grid-column:auto}.responsible-pipeline-table button{grid-template-columns:1fr auto}.responsible-pipeline-table>button>div,.responsible-pipeline-table small{grid-column:1/-1}.pipeline-source-list{grid-template-columns:1fr}}.marketing-deep-page{padding-bottom:42px}.marketing-deep-hero{background:radial-gradient(circle at 9% 18%,#e4b34f21,#0000 31%),radial-gradient(circle at 92% 5%,#5b7bff1a,#0000 28%),linear-gradient(145deg,#171610,#0b0b0a)}.marketing-rule-banner{background:linear-gradient(90deg,#e4b34f13,#ffffff05);border:1px solid #e4b34f3b;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:12px;padding:15px 18px;display:grid}.marketing-rule-banner strong{color:var(--gold-light);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase}.marketing-rule-banner span{color:#d6d1c8;font-size:var(--type-caption)}.marketing-rule-banner small{color:#77736b;font-size:var(--type-caption);text-align:right}.marketing-source-band{border:1px solid var(--border);background:var(--border);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.marketing-source-band>div{background:#10100e;flex-direction:column;justify-content:center;gap:6px;min-height:92px;padding:15px 17px;display:flex}.marketing-source-band>div.warning{background:linear-gradient(145deg,#e8b95f17,#10100e)}.marketing-source-band span{color:#6e6a63;font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.marketing-source-band strong{font-size:var(--type-caption)}.marketing-source-band small{color:#77736b;font-size:var(--type-caption)}.marketing-source-band .warning strong{color:var(--amber)}.marketing-source-kpis,.marketing-13-panel{margin-bottom:12px}.compact-select{flex-direction:column;gap:5px;min-width:180px;display:flex}.compact-select span{color:#6f6b64;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.compact-select select{min-height:38px;color:var(--text);font:inherit;font-size:var(--type-caption);background:#141412;border:1px solid #302f2b;border-radius:9px;outline:none;padding:0 10px}.marketing-week-bars{grid-template-columns:repeat(13,minmax(42px,1fr));align-items:end;gap:6px;height:285px;padding:18px 0 0;display:grid}.marketing-week-bars>button{height:100%;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-rows:22px 1fr 35px;align-items:end;padding:0 2px;display:grid}.marketing-week-bars>button:hover,.marketing-week-bars>button.selected{background:#e4b34f0b;box-shadow:inset 0 0 0 1px #e4b34f1f}.marketing-week-bars>button>strong{color:#c8c3b9;font-size:var(--type-caption)}.marketing-week-bars>button>small{color:#716d66;font-size:var(--type-caption);justify-content:center;align-items:flex-end;line-height:1.25;display:flex}.marketing-bar-track{background:#ffffff06;border-radius:7px 7px 2px 2px;flex-direction:column-reverse;justify-content:flex-start;height:100%;display:flex;position:relative;overflow:hidden}.marketing-bar-track>i{width:100%;min-height:2px;font-style:normal;display:block}.marketing-bar-track>i.valid{background:linear-gradient(#f0cb7a,#8a6425);box-shadow:0 0 15px #e4b34f24}.marketing-bar-track>i.invalid{background:linear-gradient(#d75b62,#7a3035)}.marketing-bar-track>b{background:var(--green);color:#08100b;width:18px;height:18px;font-size:var(--type-caption);border:2px solid #10100e;border-radius:50%;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%,50%)}.selected-week-inspection{border:1px solid var(--border);background:var(--border);border-radius:14px;grid-template-columns:1.25fr repeat(4,1fr);gap:1px;margin-top:17px;display:grid;overflow:hidden}.selected-week-inspection>div{background:#121210;flex-direction:column;justify-content:center;gap:4px;min-height:82px;padding:12px 14px;display:flex}.selected-week-inspection span{color:#77736b;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.selected-week-inspection strong{font-size:19px;font-weight:520}.selected-week-inspection small{color:var(--muted);font-size:var(--type-caption)}.marketing-funnel-grid,.meta-analysis-grid{grid-template-columns:1fr 1fr;margin-bottom:12px}.marketing-funnel{grid-template-columns:repeat(6,1fr);align-items:end;gap:7px;min-height:230px;display:grid}.marketing-funnel>div{border:1px solid var(--border);background:#ffffff05;border-radius:12px;flex-direction:column;justify-content:flex-end;gap:5px;min-height:95px;padding:13px 9px;display:flex}.marketing-funnel .funnel-total{background:linear-gradient(#e4b34f1a,#e4b34f06);border-color:#e4b34f38;grid-column:span 2;min-height:200px}.marketing-funnel .funnel-valid{border-color:#54bf8538;grid-column:span 2;min-height:170px}.marketing-funnel .funnel-invalid{border-color:#ef6a6a38;grid-column:span 2;min-height:122px}.marketing-funnel span{color:#77736b;font-size:var(--type-caption);text-transform:uppercase}.marketing-funnel strong{font-size:29px;font-weight:520}.marketing-funnel small{color:var(--muted);font-size:var(--type-caption)}.marketing-funnel .funnel-won strong{color:var(--green)}.marketing-funnel .funnel-invalid strong{color:#e89090}.marketing-origin-quality,.meta-category-bars{flex-direction:column;gap:9px;display:flex}.marketing-origin-quality>div{border-top:1px solid var(--border);grid-template-columns:minmax(100px,1fr) 70px minmax(120px,1.5fr);align-items:center;gap:9px;padding:8px 0;display:grid}.marketing-origin-quality strong,.meta-category-bars span{font-size:var(--type-caption)}.marketing-origin-quality span,.marketing-origin-quality small,.meta-category-bars small{color:#77736b;font-size:var(--type-caption)}.marketing-origin-quality>div>i,.meta-category-bars>div>i{background:#26251f;border-radius:999px;height:7px;overflow:hidden}.marketing-origin-quality i b{border-radius:inherit;background:linear-gradient(90deg,#8a6425,var(--gold-light));height:100%;display:block}.marketing-origin-quality small{grid-column:3}.meta-section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:25px;margin:35px 0 14px;padding:0 3px 16px;display:flex}.meta-section-heading h2{letter-spacing:-.035em;margin:5px 0 6px;font-size:27px;font-weight:520}.meta-section-heading p{max-width:780px;color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.55}.meta-kpi-grid{margin-bottom:12px}.meta-category-bars>div{border-top:1px solid var(--border);grid-template-columns:minmax(130px,1fr) 105px minmax(140px,1.4fr) 65px;align-items:center;gap:10px;padding:11px 0;display:grid}.meta-category-bars strong{font-size:var(--type-caption);text-align:right}.meta-category-bars i b{border-radius:inherit;background:linear-gradient(90deg,#76551d,var(--gold-light));height:100%;display:block}.meta-campaign-table{flex-direction:column;display:flex}.meta-campaign-table>div{border-top:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) 90px;align-items:center;gap:9px;padding:11px 0;display:grid}.meta-campaign-table span{color:#5f5b54;font-size:var(--type-caption)}.meta-campaign-table strong{font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-campaign-table b{color:var(--gold-light);font-size:var(--type-caption);text-align:right}.meta-campaign-table small{color:#716d66;font-size:var(--type-caption);grid-column:2/-1}.marketing-week-table-panel{margin-bottom:12px}.marketing-week-table{min-width:920px}.marketing-week-table td small{color:#66625b;font-size:var(--type-caption);margin-top:4px;display:block}@media (width<=1050px){.marketing-source-band{grid-template-columns:1fr 1fr}.selected-week-inspection{grid-template-columns:repeat(3,1fr)}.selected-week-inspection>div:first-child{grid-column:span 2}.marketing-week-bars{overflow-x:auto}.marketing-week-bars>button{min-width:46px}}@media (width<=760px){.marketing-rule-banner{grid-template-columns:1fr;gap:7px}.marketing-rule-banner small{text-align:left}.marketing-source-band,.selected-week-inspection{grid-template-columns:1fr}.selected-week-inspection>div:first-child{grid-column:auto}.marketing-funnel-grid,.meta-analysis-grid{grid-template-columns:1fr}.meta-section-heading{flex-direction:column;align-items:flex-start}.marketing-origin-quality>div{grid-template-columns:1fr auto}.marketing-origin-quality>div>i,.marketing-origin-quality small{grid-column:1/-1}.meta-category-bars>div{grid-template-columns:1fr auto}.meta-category-bars>div>i,.meta-category-bars small{grid-column:1/-1}}.opportunities-module{width:100%;max-width:none}.opportunity-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:20px 0;display:grid}.opportunity-summary article{border:1px solid var(--panel-border);background:var(--panel-bg);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.opportunity-summary span{color:var(--text-muted)}.opportunity-summary strong{color:var(--accent);font-size:2rem}.opportunity-summary .opportunity-money{white-space:nowrap;font-size:1.35rem}.opportunity-type-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.opportunity-type-switch button{text-align:left;border:1px solid var(--panel-border);background:var(--panel-bg);color:var(--text);cursor:pointer;border-radius:16px;gap:5px;padding:16px 18px;display:grid}.opportunity-type-switch button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.opportunity-type-switch button.active{background:color-mix(in srgb,var(--accent) 10%,var(--panel-bg))}}.opportunity-type-switch button.active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.opportunity-type-switch button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}}.opportunity-type-switch span{font-size:var(--type-body);font-weight:800}.opportunity-type-switch small{color:var(--text-muted);line-height:1.45}.opportunity-layout{grid-template-columns:minmax(300px,430px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.opportunity-form{gap:13px;display:grid;position:sticky;top:92px}.opportunity-form>label,.opportunity-form .form-pair>label,.opportunity-detail label{gap:7px;display:grid}.opportunity-form label>span,.opportunity-detail label>span{font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:800}.opportunity-form textarea{min-height:120px}.opportunity-main{gap:18px;min-width:0;display:grid}.opportunity-bars{align-items:end;gap:8px;height:180px;padding:20px 4px 0;display:flex;overflow-x:auto}.opportunity-bars>div{text-align:center;grid-template-rows:1fr auto auto;align-items:end;gap:4px;min-width:38px;height:100%;display:grid}.opportunity-bars span{background:linear-gradient(180deg,var(--accent),var(--accent));border-radius:8px 8px 3px 3px;width:100%;min-height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.opportunity-bars span{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 50%,transparent))}}.opportunity-bars small{font-size:var(--type-caption);color:var(--text-muted)}.opportunity-bars b{font-size:var(--type-caption)}.opportunity-list{gap:10px;display:grid}.opportunity-list details{border:1px solid var(--panel-border);background:var(--input-bg);border-radius:14px;overflow:hidden}.opportunity-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;list-style:none;display:flex}.opportunity-list summary span{gap:4px;min-width:0;display:grid}.opportunity-list summary b{color:var(--accent);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.08em}.opportunity-list summary strong,.opportunity-list summary small{overflow-wrap:anywhere}.opportunity-list summary small{color:var(--text-muted)}.opportunity-list summary i{white-space:nowrap;border:1px solid var(--panel-border);border-radius:999px;padding:7px 10px;font-style:normal}.opportunity-detail{border-top:1px solid var(--panel-border);gap:12px;padding:0 17px 17px;display:grid}.opportunity-detail textarea{min-height:80px}.opportunity-record-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;margin-top:14px;display:grid}.opportunity-record-facts>span{border:1px solid var(--panel-border);border-radius:11px;gap:5px;padding:11px 12px;display:grid}.opportunity-record-facts small{color:var(--text-muted);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em}.opportunity-record-facts strong{overflow-wrap:anywhere}.opportunity-legacy{margin-top:18px}.opportunity-legacy>div,.client-commercial-origins>div:last-child{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.opportunity-legacy>div>span,.client-commercial-origins>div:last-child>span{border:1px solid var(--panel-border);border-radius:12px;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;display:grid}.opportunity-legacy small,.client-commercial-origins small{color:var(--text-muted);grid-column:1/-1}.client-commercial-origins{margin-bottom:16px}.client-commercial-origins b{color:var(--accent);font-size:var(--type-caption);text-transform:uppercase}.client-commercial-origins strong{overflow-wrap:anywhere}.project-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.project-file-actions button{white-space:nowrap}.system-boot-state{place-items:center;min-height:100vh;padding:24px;display:grid}.system-boot-state>.panel{justify-items:start;gap:14px;width:min(560px,100%);padding:clamp(28px,5vw,54px);display:grid}.system-boot-state h1,.system-boot-state p{margin:0}.system-boot-state p{color:var(--text-muted);line-height:1.65}@media (width<=960px){.opportunity-layout{grid-template-columns:1fr}.opportunity-form{position:static}}@media (width<=640px){.opportunity-type-switch{grid-template-columns:1fr}.opportunity-list summary{flex-direction:column;align-items:flex-start}.opportunity-summary .opportunity-money{font-size:1.1rem}}.billing-dashboard{padding-bottom:44px}.billing-loading{min-height:70vh;padding-top:90px}.billing-loading h1{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,66px);font-weight:520}.billing-loading p{color:var(--muted)}.billing-hero{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);align-items:end;gap:30px;padding:62px 0 30px;display:grid}.billing-hero h1{letter-spacing:-.065em;max-width:820px;margin:0;font-size:clamp(48px,5.8vw,84px);font-weight:500;line-height:.95}.billing-hero p{color:#a6a198;max-width:740px;font-size:var(--type-body);margin:20px 0 0;line-height:1.65}.billing-source-seal{background:linear-gradient(145deg,#54bf8517,#ffffff05);border:1px solid #54bf8545;border-radius:18px;gap:14px;padding:19px;display:flex}.billing-source-seal>i{background:var(--green);border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 5px #54bf8517}.billing-source-seal>div{flex-direction:column;gap:5px;display:flex}.billing-source-seal strong{font-size:var(--type-caption)}.billing-source-seal span{color:#c3beb5;font-size:var(--type-caption)}.billing-source-seal small{color:#78746d;font-size:var(--type-caption);line-height:1.45}.billing-controls{border:1px solid var(--border);background:#0d0d0cd1;border-radius:17px;grid-template-columns:repeat(3,minmax(170px,1fr)) 1.2fr;align-items:end;gap:10px;margin-bottom:12px;padding:15px;display:grid}.billing-controls label{flex-direction:column;gap:6px;display:flex}.billing-controls label>span{color:#77736b;font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.billing-controls select{min-height:41px;font-size:var(--type-caption)}.billing-controls>div{justify-content:flex-end;align-items:flex-end;gap:9px;padding-bottom:6px;display:flex}.billing-controls>div small{color:#6e6a63;max-width:150px;font-size:var(--type-caption);text-align:right;line-height:1.4}.billing-kpis{grid-template-columns:1.15fr repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.billing-kpis article{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0a,#ffffff03);border-radius:18px;min-height:142px;padding:20px}.billing-kpis article.primary{background:linear-gradient(145deg,#e4b34f24,#e4b34f09);border-color:#e4b34f66}.billing-kpis span{color:#77736b;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.billing-kpis strong{letter-spacing:-.045em;margin:18px 0 10px;font-size:clamp(30px,3vw,44px);font-weight:520;display:block}.billing-kpis .primary strong{color:var(--gold-light)}.billing-kpis small{color:var(--muted);font-size:var(--type-caption)}.billing-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.65fr);gap:12px;margin-bottom:12px;display:grid}.billing-trend-panel{min-width:0}.billing-chart-scroll{overflow-x:auto}.billing-trend-chart{width:100%;min-width:900px;height:auto;display:block}.billing-chart-foot{border-top:1px solid var(--border);color:#77736b;font-size:var(--type-caption);justify-content:space-between;gap:18px;padding-top:14px;display:flex}.billing-chart-foot strong{color:#d6d1c8}.billing-origin-panel{flex-direction:column;display:flex}.billing-origin-block{border-top:1px solid var(--border);padding:14px 0}.billing-origin-block>div:first-child{justify-content:space-between;gap:16px;display:flex}.billing-origin-block span{color:#8b877f;font-size:var(--type-caption)}.billing-origin-block strong{font-size:var(--type-control)}.origin-track{background:#24231f;border-radius:99px;height:7px;margin:9px 0 7px;overflow:hidden}.origin-track i{border-radius:inherit;background:linear-gradient(90deg,#896426,var(--gold-light));height:100%;display:block}.billing-origin-block.repurchase .origin-track i{background:linear-gradient(90deg,#42618c,#87aefa)}.billing-origin-block.pending .origin-track i{background:linear-gradient(90deg,#743f43,#e68585)}.billing-origin-block small{color:#706c65;font-size:var(--type-caption);line-height:1.45}.billing-line-split{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:auto;padding-top:14px;display:grid}.billing-line-split>div{border:1px solid var(--border);background:#141412;border-radius:10px;padding:10px}.billing-line-split span{color:#706c65;font-size:var(--type-caption);display:block}.billing-line-split strong{font-size:var(--type-caption);margin-top:5px;display:block}.billing-commission-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr);gap:12px;margin-bottom:12px;display:grid}.billing-table-wrap{overflow-x:auto}.billing-commission-table table{border-collapse:collapse;width:100%;min-width:700px}.billing-commission-table th{color:#6f6b64;font-size:var(--type-caption);letter-spacing:.1em;text-align:right;text-transform:uppercase;padding:0 12px 10px}.billing-commission-table th:first-child{text-align:left}.billing-commission-table td{border-top:1px solid var(--border);color:#aaa69e;font-size:var(--type-caption);text-align:right;padding:14px 12px}.billing-commission-table td:first-child{text-align:left}.billing-commission-table td strong{color:#e0dcd4}.billing-commission-table .commission-value{color:var(--gold-light);font-weight:800}.billing-policy{background:radial-gradient(circle at 100% 0,#e4b34f14,#0000 55%),#11110f;border-color:#e4b34f38;flex-direction:column;justify-content:space-between;display:flex}.billing-policy h2{letter-spacing:-.04em;margin:3px 0 10px;font-size:27px;font-weight:520}.billing-policy p{color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.55}.billing-policy ol{flex-direction:column;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.billing-policy li{border:1px solid var(--border);background:#ffffff05;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.billing-policy li>b{width:28px;height:28px;color:var(--gold-light);font-size:var(--type-caption);background:#e4b34f1a;border-radius:9px;place-items:center;display:grid}.billing-policy li span{color:#7c7871;font-size:var(--type-caption);line-height:1.45}.billing-policy li strong{color:#d0cbc2;font-size:var(--type-caption);display:block}.billing-quality-grid{grid-template-columns:minmax(340px,.58fr) minmax(0,1.42fr);gap:12px;margin-bottom:22px;display:grid}.billing-coverage{grid-template-columns:150px 1fr;align-items:center;gap:18px;display:grid}.billing-coverage .panel-heading{grid-column:1/-1}.coverage-ring{aspect-ratio:1;background:conic-gradient(var(--gold) var(--coverage),#23221e 0);border-radius:50%;place-items:center;width:145px;display:grid}.coverage-ring:before{aspect-ratio:1;content:"";background:#11110f;border-radius:50%;grid-area:1/1;width:105px}.coverage-ring span{z-index:1;color:#77736b;font-size:var(--type-caption);text-align:center;grid-area:1/1}.coverage-ring strong{color:var(--gold-light);font-size:27px;font-weight:520;display:block}.coverage-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.coverage-list div{border:1px solid var(--border);background:#151513;border-radius:10px;padding:11px}.coverage-list strong{font-size:19px;display:block}.coverage-list span{color:#77736b;font-size:var(--type-caption)}.billing-coverage>p{border-left:2px solid var(--gold);color:#8a857c;font-size:var(--type-caption);background:#e4b34f0b;grid-column:1/-1;margin:0;padding:11px;line-height:1.5}.billing-search{width:100%;min-height:40px;color:var(--text);font:inherit;font-size:var(--type-caption);background:#141412;border:1px solid #302f2b;border-radius:10px;outline:none;margin-bottom:8px;padding:0 12px}.billing-search:focus{border-color:var(--gold)}.billing-review-list{max-height:550px;padding-right:4px;overflow-y:auto}.billing-review-row{border-top:1px solid var(--border);grid-template-columns:minmax(210px,1.2fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.billing-review-row.conflict{background:#ef6a6a09;border:1px solid #ef6a6a47;border-radius:10px;margin:5px 0;padding:12px}.billing-review-row>div{min-width:0}.billing-review-row>div:first-child span,.billing-review-row>div:first-child small{color:#6f6b64;font-size:var(--type-caption);display:block}.billing-review-row>div:first-child strong{font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin:4px 0;display:block;overflow:hidden}.billing-review-row>div:nth-child(2){flex-direction:column;align-items:flex-start;gap:5px;display:flex}.billing-review-row>div:nth-child(2) small{color:#716d66;font-size:var(--type-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.billing-review-row>button{border:1px solid var(--border-strong);min-height:32px;color:var(--gold-light);font-size:var(--type-caption);cursor:pointer;background:#e4b34f0d;border-radius:8px;padding:0 11px}.review-overflow{color:#6f6b64;font-size:var(--type-caption);margin:10px 0 0}.billing-review-modal{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.billing-review-modal form{border:1px solid var(--border-strong);background:#11110f;border-radius:20px;flex-direction:column;gap:13px;width:min(520px,100%);padding:28px;display:flex;position:relative;box-shadow:0 30px 100px #00000080}.billing-review-modal h2{letter-spacing:-.04em;margin:0;font-size:26px}.billing-review-modal p{color:var(--muted);font-size:var(--type-caption);margin:-4px 0 4px;line-height:1.5}.billing-review-modal label{flex-direction:column;gap:6px;display:flex}.billing-review-modal label>span{color:#77736b;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.billing-review-modal input{min-height:42px;color:var(--text);font:inherit;background:#171715;border:1px solid #333;border-radius:10px;padding:0 12px}.modal-close{border:1px solid var(--border);color:#aaa69e;cursor:pointer;background:#191917;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:14px;right:14px}@media (width<=1180px){.billing-hero{grid-template-columns:1fr}.billing-source-seal{max-width:520px}.billing-kpis{grid-template-columns:1fr 1fr}.billing-main-grid,.billing-commission-grid,.billing-quality-grid{grid-template-columns:1fr}.billing-controls{grid-template-columns:1fr 1fr}}@media (width<=720px){.billing-hero{padding-top:38px}.billing-hero h1{font-size:47px}.billing-controls,.billing-kpis{grid-template-columns:1fr}.billing-controls>div{flex-direction:column;justify-content:flex-start;align-items:flex-start}.billing-controls>div small{text-align:left}.billing-line-split,.billing-coverage{grid-template-columns:1fr}.billing-coverage .panel-heading,.billing-coverage>p{grid-column:auto}.coverage-ring{margin:0 auto}.billing-review-row{grid-template-columns:1fr auto}.billing-review-row>div:nth-child(2){grid-area:2/1/auto/-1}.billing-review-row>button{grid-area:1/2}}.sidebar-nav-group{display:contents}.sidebar-nav-group>small{color:#625f59;font-size:var(--type-caption);letter-spacing:.14em;text-transform:uppercase;margin:16px 18px 7px;font-weight:800}.command-access{align-items:center;gap:7px;display:inline-flex}.command-access:before{content:"";background:#72ca9a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #72ca9a99}.inspection-banner{background:radial-gradient(circle at 88% -40%,#e4b34f2e,#0000 34%),linear-gradient(145deg,#181711,#0e100d);border:1px solid #e4b34f4d;border-radius:16px;gap:12px;margin-bottom:12px;padding:16px 18px;display:grid;box-shadow:0 18px 55px #0003}.inspection-banner>header{grid-template-columns:minmax(250px,1fr) minmax(280px,.9fr) auto;align-items:center;gap:16px;display:grid}.inspection-command-subject,.inspection-command-next{gap:4px;min-width:0;display:grid}.inspection-banner span{color:var(--gold-light);font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.inspection-command-subject>strong{color:#f2ede4;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.inspection-command-subject small,.inspection-command-next small{color:#8c867d;font-size:var(--type-caption);line-height:1.45}.inspection-command-next{border-left:1px solid #ffffff14;padding-left:16px}.inspection-command-next>strong{color:#e7dfd1;font-size:var(--type-caption)}.inspection-command-next>button{width:max-content;margin-top:5px}.inspection-banner-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.inspection-banner-actions button{white-space:nowrap}.inspection-banner-actions button:disabled{cursor:not-allowed;opacity:.35}.inspection-stage-nav{border-top:1px solid #ffffff12;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding-top:11px;display:grid}.inspection-stage-nav button{color:#8f8a80;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.inspection-stage-nav button.current{background:#e4b34f1a;border-color:#e4b34f7a}.inspection-stage-nav button.ready{background:#54bf8509;border-color:#54bf8538}.inspection-stage-nav i{color:#928c82;width:22px;height:22px;font-size:var(--type-caption);background:#22221e;border-radius:7px;place-items:center;font-style:normal;font-weight:800;display:grid}.inspection-stage-nav .current i{color:var(--gold-light);background:#e4b34f29}.inspection-stage-nav .ready i{color:#86d8aa;background:#54bf851f}.inspection-stage-nav button>span{letter-spacing:0;text-transform:none;gap:2px;min-width:0;display:grid}.inspection-stage-nav strong,.inspection-stage-nav small{font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspection-stage-nav strong{color:#cac4b8}.inspection-stage-nav small{color:#726e66}.compact-inspection{margin-bottom:10px}.compact-role-switcher{background:linear-gradient(120deg,#e4b34f0e,#ffffff03);border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;margin:0 0 10px;padding:12px 14px;display:grid}.compact-role-switcher>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px;display:grid}.compact-role-switcher>div span{color:var(--gold);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.compact-role-switcher>div strong{color:var(--ink,#29251f);font-size:var(--type-control);overflow-wrap:anywhere}.compact-role-switcher>div small{color:#777168;font-size:var(--type-caption);grid-column:2}.compact-role-switcher label{gap:5px;display:grid}.compact-role-switcher label span{color:#777168;font-size:var(--type-caption)}.compact-role-switcher select{width:100%;min-width:0;min-height:44px;font-size:var(--type-control);border-radius:9px}.management-page.inspection-mode .management-form,.management-page.inspection-mode .battle-form{box-shadow:inset 0 0 0 1px #e4b34f1f}.inspect-action{min-height:30px;color:var(--gold-light);font:inherit;font-size:var(--type-caption);cursor:pointer;background:#e4b34f0f;border:1px solid #e4b34f40;border-radius:8px;padding:0 10px}.billing-automation-strip{border:1px solid var(--border);background:var(--border);border-radius:14px;grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(120px,.6fr));gap:1px;margin:0 0 12px;display:grid;overflow:hidden}.billing-automation-strip>div{background:#11110f;flex-direction:column;justify-content:center;min-height:76px;padding:14px 16px;display:flex}.billing-automation-strip>div:first-child{flex-direction:row;justify-content:flex-start;align-items:center;gap:11px}.billing-automation-strip i{background:#72ca9a;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 18px #72ca9aa6}.billing-automation-strip strong{color:#e5e1d8;font-size:19px;font-weight:560}.billing-automation-strip>div:first-child strong{font-size:var(--type-caption);display:block}.billing-automation-strip span{color:#706c65;font-size:var(--type-caption);line-height:1.45}.billing-automation-strip small{color:#706c65;font-size:var(--type-caption);margin-top:3px;display:block}.sales13-loading{min-height:70vh;padding-top:120px}.sales13-loading h1{letter-spacing:-.055em;max-width:780px;margin:10px 0;font-size:clamp(40px,6vw,80px);font-weight:480}.sales13-loading p{color:var(--muted)}.sales13-dashboard{padding-bottom:56px}.sales13-hero{justify-content:space-between;align-items:flex-end;gap:30px;min-height:280px;padding:78px 0 30px;display:flex}.sales13-hero h1{letter-spacing:-.065em;max-width:820px;margin:10px 0 0;font-size:clamp(50px,7vw,94px);font-weight:470;line-height:.9}.sales13-source{background:#e4b34f09;border:1px solid #e4b34f33;border-radius:14px;align-items:flex-start;gap:12px;width:min(360px,100%);padding:15px;display:flex}.sales13-source i{background:#72ca9a;border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px;box-shadow:0 0 15px #72ca9a94}.sales13-source div{flex-direction:column;gap:4px;min-width:0;display:flex}.sales13-source strong{font-size:var(--type-caption)}.sales13-source span,.sales13-source small{color:#77736b;font-size:var(--type-caption);line-height:1.45}.sales13-controls{border:1px solid var(--border);background:#11110f;border-radius:14px;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:12px;display:flex}.sales13-controls label{color:#6f6b64;min-width:190px;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:5px;font-weight:800;display:flex}.sales13-controls select,.sales13-controls button{color:#c9c4ba;min-height:38px;font:inherit;font-size:var(--type-caption);background:#171715;border:1px solid #302f2b;border-radius:9px;padding:0 11px}.sales13-controls button{color:var(--gold-light);cursor:pointer;border-color:#e4b34f47;align-self:flex-end;margin-left:auto}.sales13-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.sales13-kpis article{border:1px solid var(--border);background:linear-gradient(145deg,#151513,#10100e);border-radius:14px;min-height:130px;padding:18px}.sales13-kpis span{color:#77736b;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.sales13-kpis strong{letter-spacing:-.045em;margin:14px 0 7px;font-size:clamp(26px,3vw,41px);font-weight:500;display:block}.sales13-kpis small{color:#77736b;font-size:var(--type-caption);line-height:1.4}.sales13-kpis .on-track{color:#72ca9a}.sales13-kpis .behind{color:#ef8a78}.sales13-main-chart{margin-bottom:12px;overflow:hidden}.sales13-trend-scroll{padding:8px 0 0;overflow-x:auto}.sales13-trend{width:100%;min-width:760px;height:auto;display:block;overflow:visible}.sales13-trend text{fill:#716d66;font-size:var(--type-caption)}.sales13-trend .quota{stroke:#e4b34f99;stroke-width:1px;stroke-dasharray:4 5}.sales13-trend .area{fill:url(#salesArea);opacity:.3}.sales13-trend .line{fill:none;stroke:var(--gold);stroke-width:2px}.sales13-trend circle{fill:#11110f;stroke:var(--gold-light);stroke-width:2px}.sales13-composition{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.sales13-composition h2{margin:6px 0 18px;font-size:26px;font-weight:520}.sales13-composition-bar{background:#24231f;border-radius:99px;height:10px;display:flex;overflow:hidden}.sales13-composition-bar i{background:linear-gradient(90deg,#9b742a,var(--gold-light))}.sales13-composition-bar b{background:#456da2}.sales13-composition-bar em{background:#3c3932}.sales13-composition-bar.lines b{background:#9a725b}.sales13-composition article>div:last-child{justify-content:space-between;gap:10px;margin-top:12px;display:flex}.sales13-composition article>div:last-child span{color:#77736b;font-size:var(--type-caption)}.sales13-composition article>div:last-child strong{color:#d8d3c9;font-size:var(--type-caption);margin-top:3px;display:block}.cash-reconciliation-strip{border:1px solid var(--border);background:var(--border);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.cash-reconciliation-strip>div{background:#121210;min-height:88px;padding:15px 17px}.cash-reconciliation-strip span{color:#77736b;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:800;display:block}.cash-reconciliation-strip strong{color:#e8e2d8;letter-spacing:-.035em;margin:9px 0 4px;font-size:25px;font-weight:560;display:block}.cash-reconciliation-strip small{color:#747068;font-size:var(--type-caption)}.cash-reconciliation-strip>p{color:#8c877e;font-size:var(--type-caption);background:#0d0d0b;grid-column:1/-1;margin:0;padding:11px 16px;line-height:1.5}.cash-reconciliation-strip.review{background:#e4b34f2e;border-color:#e4b34f47}.cash-reconciliation-strip.review>div:last-of-type strong{color:var(--gold-light)}@media (width<=760px){.cash-reconciliation-strip{grid-template-columns:1fr}.cash-reconciliation-strip>p{grid-column:auto}}.sales13-metric-section{margin-bottom:28px}.sales13-metric-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sales13-metric-grid article{border:1px solid var(--border);background:#11110f;border-radius:13px;min-width:0;padding:15px}.sales13-metric-grid article.production{background:linear-gradient(145deg,#e4b34f0b,#11110f 48%);border-color:#e4b34f33}.sales13-metric-grid article header{color:#736f68;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;display:flex}.sales13-metric-grid article>strong{letter-spacing:-.035em;margin:14px 0 4px;font-size:24px;font-weight:520;display:block}.sales13-metric-grid article>p{color:#79756d;min-height:18px;font-size:var(--type-caption);margin:0}.sales13-mini-bars{grid-template-columns:repeat(13,1fr);align-items:end;gap:3px;height:55px;margin-top:14px;display:grid}.sales13-mini-bars i{border-bottom:1px solid #2b2a26;align-items:flex-end;height:100%;display:flex}.sales13-mini-bars b{background:#4d657a;border-radius:2px 2px 0 0;width:100%;min-height:1px;display:block}.sales13-metric-grid article.production .sales13-mini-bars b{background:var(--gold)}.sales13-team{margin-bottom:12px}.sales13-team table{min-width:760px}.sales13-team td,.sales13-team th{text-align:right}.sales13-team td:first-child,.sales13-team th:first-child{text-align:left}.sales13-team td.on-track{color:#72ca9a}.sales13-team td.behind{color:#ef8a78}.sales13-governance{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sales13-governance article{border:1px solid var(--border);background:#11110f;border-radius:14px;padding:20px}.sales13-governance span{color:var(--gold-light);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.sales13-governance strong{margin:9px 0;font-size:17px;line-height:1.35;display:block}.sales13-governance p{color:#77736b;font-size:var(--type-caption);margin:0;line-height:1.55}.assignment-switcher{background:linear-gradient(145deg,#e4b34f0b,#11110f 52%);border-color:#e4b34f33;margin:12px 0;padding:18px}.assignment-switcher-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.assignment-switcher-head h2{letter-spacing:-.035em;margin:5px 0 2px;font-size:23px;font-weight:520}.assignment-switcher-head p,.assignment-switcher-head>small{color:#77736b;font-size:var(--type-caption);margin:0}.assignment-switcher-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:16px 0;display:grid}.assignment-switcher-grid button{color:#c7c2b8;text-align:left;cursor:pointer;background:#151513;border:1px solid #2c2b27;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.assignment-switcher-grid button.active{background:linear-gradient(135deg,#e4b34f24,#171612);border-color:#e4b34fa6;box-shadow:inset 0 0 22px #e4b34f0a}.assignment-switcher-grid button>b{width:34px;height:34px;color:var(--gold-light);font-size:var(--type-caption);background:#24231f;border-radius:9px;place-items:center;display:grid}.assignment-switcher-grid button span{flex-direction:column;gap:3px;min-width:0;display:flex}.assignment-switcher-grid button strong{font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignment-switcher-grid button small,.assignment-switcher-grid button i{color:#706c64;font-size:var(--type-caption);font-style:normal}.assignment-switcher-grid button i{white-space:nowrap;background:#24231f;border-radius:99px;padding:4px 6px}.assignment-pfv{border-top:1px solid #292823;align-items:baseline;gap:12px;padding-top:12px;display:flex}.assignment-pfv span{color:var(--gold-light);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.assignment-pfv strong{color:#9b968c;font-size:var(--type-caption);font-weight:500}.cycle-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.cycle-status-grid article{border:1px solid var(--border);background:#11110f;border-radius:12px;min-height:112px;padding:15px}.cycle-status-grid article.next-quota-status{background:linear-gradient(145deg,#e4b34f17,#11110ff5);border-color:#e4b34f47}.cycle-status-grid span{color:#77736b;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.cycle-status-grid strong{color:#d8d3c9;margin:13px 0 7px;font-size:18px;font-weight:520;display:block}.cycle-status-grid small{color:#736f68;font-size:var(--type-caption);line-height:1.5}.pending-kpi-panel{align-self:stretch;padding:28px}.pending-kpi-panel h2{max-width:640px;margin:8px 0;font-size:28px}.pending-kpi-panel p{color:#7d7970;max-width:690px;line-height:1.6}.pending-kpi-panel>div{color:#8c877d;align-items:center;gap:10px;margin-top:18px;display:flex}.pending-kpi-panel>div b{color:var(--gold-light);background:#e4b34f1f;border-radius:8px;padding:8px}.daily-report-panel{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.daily-report-panel.ready{background:radial-gradient(circle at 0 0,#48be8114,#0000 36%),#11120f;border-color:#48be8140}.daily-report-panel.pending{background:radial-gradient(circle at 0 0,#e4b34f12,#0000 38%),#11110f;border-color:#e4b34f33}.daily-report-panel h2{margin:6px 0;font-size:22px}.daily-report-panel p{color:#77736b;max-width:650px;font-size:var(--type-caption);margin:0;line-height:1.5}.daily-report-panel>div:first-child>small{color:#8f897f;font-size:var(--type-caption);margin-top:8px;display:block}.daily-report-panel>div:last-child{flex:none;gap:8px;display:flex}.quota-operating-grid{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);gap:12px;display:grid}.quota-mode-switch{background:#00000038;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(620px,100%);margin:0 0 12px;padding:5px;display:grid}.quota-mode-switch button{color:#827d74;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.quota-mode-switch button.active{color:#e8e1d4;background:linear-gradient(135deg,#e4b34f21,#e4b34f09);border-color:#e4b34f5c;box-shadow:inset 0 1px #ffffff06}.quota-mode-switch button>b{width:38px;height:38px;color:var(--gold-light);font-size:var(--type-caption);background:#ffffff0a;border-radius:10px;place-items:center;display:grid}.quota-mode-switch button>span{font-size:var(--type-caption);gap:3px;font-weight:800;display:grid}.quota-mode-switch button small{color:#777168;font-size:var(--type-caption);font-weight:500}.daily-quota-form{background:radial-gradient(circle at 100% 0,#e4b34f14,#0000 32%),#11110f}.daily-quota-input-grid{background:#e4b34f06;border:1px solid #e4b34f21;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;display:grid}.daily-quota-input-grid label{background:#00000030;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:4px 10px;padding:10px 11px;display:grid}.daily-quota-input-grid label>span{color:#c9c3b8;font-size:var(--type-caption);line-height:1.35}.daily-quota-input-grid label>input{width:100%;min-height:38px;color:var(--gold-light);font:inherit;font-size:var(--type-control);background:#151513;border:1px solid #34322d;border-radius:8px;grid-area:1/2/3;padding:0 9px;font-weight:800}.daily-quota-input-grid label>small{color:#716c64;font-size:var(--type-caption)}.daily-quota-submit{justify-content:space-between;align-items:center;gap:14px;display:flex}.daily-quota-submit small{color:#777168;max-width:320px;font-size:var(--type-caption);line-height:1.5}.quota-roster{padding:20px}.quota-roster-row{border:0;border-top:1px solid var(--border);width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:9px;grid-template-columns:.7fr 1.2fr .5fr 1.2fr;align-items:center;gap:12px;padding:10px;display:grid}.quota-roster-row:hover,.quota-roster-row.active{box-shadow:inset 3px 0 var(--gold);background:#e4b34f0b}.quota-roster-row>span,.quota-roster-row>strong{font-size:var(--type-caption);flex-direction:column;gap:4px;display:flex}.quota-roster-row b{color:var(--gold);font-size:var(--type-caption)}.quota-roster-row strong small,.quota-roster-row>small{color:var(--muted);font-size:var(--type-caption)}.quota-roster-row>i{color:var(--gold-light);font-size:var(--type-body);font-style:normal;font-weight:800}.daily-quota-board{background:radial-gradient(circle at 100% 0,#e4b34f14,#0000 32%),linear-gradient(145deg,#141510,#0e0f0d);border-color:#e4b34f2e;grid-column:1/-1;margin:12px 0;padding:20px}.daily-quota-board>header{border-bottom:1px solid #fff1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding-bottom:14px;display:grid}.daily-quota-board>header h2{color:#ece6dc;margin:5px 0;font-size:20px}.daily-quota-board>header p{color:#817b72;max-width:720px;font-size:var(--type-caption);margin:0;line-height:1.55}.daily-quota-board>aside{background:#e4b34f0e;border:1px solid #e4b34f2e;border-radius:11px;gap:5px;margin-top:13px;padding:13px 15px;display:grid}.daily-quota-board>aside span{color:var(--gold-light);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.daily-quota-board>aside strong{color:#ece5d9;font-size:var(--type-caption);white-space:normal;line-height:1.5}.daily-quota-board>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:13px;display:grid}.daily-quota-board>div>section{background:#0000002b;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:minmax(145px,1fr) minmax(90px,.8fr) 38px;align-items:center;gap:10px;padding:11px 12px;display:grid}.daily-quota-board>div>section>div{gap:4px;min-width:0;display:grid}.daily-quota-board strong{color:#cfc9be;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.daily-quota-board small{color:#777168;font-size:var(--type-caption)}.daily-quota-board section>span{background:#292822;border-radius:999px;height:5px;overflow:hidden}.daily-quota-board section>span i{border-radius:inherit;background:linear-gradient(90deg,#866221,var(--gold-light));height:100%;display:block}.daily-quota-board section>b{color:var(--gold-light);font-size:var(--type-caption);text-align:right}.today-command-strip{background:#e4b34f24;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;display:grid;overflow:hidden}.today-command-strip article{background:linear-gradient(145deg,#151612,#0f100e);align-content:center;gap:5px;min-height:82px;padding:14px 17px;display:grid}.today-command-strip article>span{color:#837d72;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.today-command-strip article>strong{color:#eee7dc;font-size:18px;font-weight:600}.today-command-strip article>small{color:#777168;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-command-strip article:nth-child(2)>strong{color:var(--gold-light)}.today-goal-empty{background:#e4b34f09;border-color:#e4b34f29;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin:10px 0 0;padding:14px 16px;display:flex}.today-goal-empty>div{gap:4px;display:grid}.today-goal-empty>div>strong{color:#d9d3c8;font-size:var(--type-caption)}.today-goal-empty small,.today-goal-empty>span{color:#817b72;font-size:var(--type-caption)}.today-goal-empty>span{border:1px solid #302f29;border-radius:999px;flex:none;padding:7px 9px}.today-goal-empty b{color:#bdb5a8}.daily-goals-workspace{gap:14px;padding-top:6px;display:grid}.daily-goals-workspace .daily-quota-board{margin:0}.no-daily-goals{background:radial-gradient(circle at 100% 0,#e4b34f14,#0000 38%),#11120f;border-color:#e4b34f29;align-content:center;justify-items:start;gap:9px;min-height:210px;padding:28px;display:grid}.no-daily-goals h2{color:#ece7dd;margin:0;font-size:23px}.no-daily-goals p{color:#8f897f;max-width:780px;font-size:var(--type-caption);margin:0;line-height:1.65}.daily-goal-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.daily-goal-flow article{background:#10110f;border:1px solid #282720;border-radius:13px;grid-template-columns:34px 1fr;gap:10px;padding:15px;display:grid}.daily-goal-flow article>span{width:30px;height:30px;color:var(--gold-light);font-size:var(--type-caption);background:#e4b34f1a;border-radius:9px;place-items:center;font-weight:900;display:grid}.daily-goal-flow strong{color:#d9d3ca;font-size:var(--type-caption)}.daily-goal-flow p{color:#777269;font-size:var(--type-caption);margin:4px 0 0;line-height:1.5}.weekly-close-panel{border-color:#e4b34f40;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:12px;padding:22px;display:grid}.weekly-close-panel h2{margin:6px 0;font-size:24px}.weekly-close-panel p{max-width:700px;color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.55}.weekly-close-actions{flex-direction:column;align-items:stretch;gap:8px;min-width:190px;display:flex}.weekly-close-actions small{color:#ffb7b7;font-size:var(--type-caption)}.closure-review-panel{margin-top:12px;padding:22px}.closure-review-row{border-top:1px solid var(--border);grid-template-columns:1fr minmax(300px,.7fr);gap:20px;padding:15px 0;display:grid}.closure-review-row>div{flex-direction:column;gap:6px;display:flex}.closure-review-row span,.closure-review-row p{color:var(--muted);font-size:var(--type-caption);margin:0}.closure-review-row strong{font-size:var(--type-caption);flex-direction:column;display:flex}.closure-review-row strong small{color:var(--muted);font-size:var(--type-caption);margin-top:3px}.closure-review-row textarea{min-height:64px;color:var(--text);font:inherit;font-size:var(--type-caption);background:#151513;border:1px solid #34322d;border-radius:10px;padding:10px}.closure-review-row>div:last-child>span{justify-content:flex-end;gap:7px;display:flex}.configuration-section{margin-bottom:40px}.configuration-status-strip{border:1px solid var(--border);background:#ffffff05;border-radius:13px;align-items:center;gap:8px;margin-bottom:12px;padding:9px;display:flex;position:relative}.configuration-status-strip>div{background:#ffffff06;border-radius:9px;align-items:baseline;gap:6px;padding:7px 10px;display:flex}.configuration-status-strip>div strong{color:var(--gold-light);font-size:var(--type-control)}.configuration-status-strip>div span{color:var(--muted);font-size:var(--type-caption)}.configuration-status-strip>div.ready strong{color:#78d39f}.configuration-status-strip>div.pending strong{color:#e9bc55}.configuration-status-strip details{margin-left:auto}.configuration-status-strip summary{color:#c8c1b5;font-size:var(--type-caption);cursor:pointer;padding:8px 10px;font-weight:700;list-style:none}.configuration-status-strip summary::-webkit-details-marker{display:none}.configuration-status-strip details>div,.configuration-status-strip details>p{z-index:6;background:#11120f;border:1px solid #e7b84f38;border-radius:13px;gap:5px;width:min(620px,100%);max-height:360px;margin:0;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 20px 55px #00000073}.configuration-status-strip details button{color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px;display:grid}.configuration-status-strip details button:hover{border-color:#e7b84f4d}.configuration-status-strip details button span{flex-direction:column;gap:3px;min-width:0;display:flex}.configuration-status-strip details button b{color:#ded8cc;font-size:var(--type-caption)}.configuration-status-strip details button small{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.configuration-status-strip details button i{color:#d9ad51;font-size:var(--type-caption);align-self:center;font-style:normal}.configuration-step{margin-bottom:12px}.configuration-picker{padding:20px}.configuration-picker>header,.configuration-step-heading{align-items:flex-start;gap:12px;display:flex}.configuration-picker>header{margin-bottom:17px}.configuration-picker h2,.configuration-step-heading h2{margin:2px 0 0;font-size:20px}.configuration-step-heading p{color:var(--muted);font-size:var(--type-caption);margin:5px 0 0;line-height:1.5}.configuration-step-number{width:30px;height:30px;color:var(--gold-light);font-size:var(--type-caption);background:#e7b84f17;border:1px solid #e7b84f47;border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}.configuration-selected-role{background:#e7b84f09;border:1px solid #e7b84f1f;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:11px 12px;display:flex}.configuration-selected-role>div{align-items:center;gap:10px;min-width:0;display:flex}.configuration-selected-role>div>b{width:34px;height:34px;color:var(--gold-light);font-size:var(--type-caption);background:#e7b84f1a;border-radius:9px;flex:none;place-items:center;display:grid}.configuration-selected-role span{flex-direction:column;gap:3px;min-width:0;display:flex}.configuration-selected-role strong{color:#ded9cf;font-size:var(--type-caption)}.configuration-selected-role small{color:var(--muted);font-size:var(--type-caption)}.configuration-selected-role button{color:#caa552;font-size:var(--type-caption);cursor:pointer;background:0 0;border:0}.configuration-workspace{grid-template-columns:1fr;align-items:start;gap:0;display:grid}.configuration-workspace>.configured-indicators{order:1}.configuration-workspace>.configuration-indicator-editor{order:2}.configuration-workspace>.pfv-sync-step{order:3}.configured-indicators{padding:20px}.configured-indicators>.panel-heading{align-items:flex-start}.configured-indicators>div:not(.panel-heading):not(.empty-state){border-top:1px solid var(--border);grid-template-columns:minmax(145px,.75fr) minmax(0,1.4fr) auto;align-items:center;gap:14px;min-height:66px;padding:10px 0;display:grid}.configured-indicators>div.inactive{opacity:.45}.configured-indicators span,.configured-indicators strong{font-size:var(--type-caption);flex-direction:column;gap:4px;display:flex}.configured-indicators b{color:var(--gold);font-size:var(--type-caption);align-self:flex-start}.configured-indicators .primary-indicator-badge,.configured-indicators .secondary-indicator-badge{border-radius:99px;padding:4px 7px}.configured-indicators .primary-indicator-badge{color:var(--gold-light);background:#e7b84f1c}.configured-indicators .secondary-indicator-badge{color:#aaa69e;background:#ffffff0a}.configured-indicators small{color:var(--muted);font-size:var(--type-caption)}.configured-indicators em{color:#706c64;font-size:var(--type-caption);font-style:normal;font-weight:400;line-height:1.45}.configured-indicators button{color:#bbb6ac;font-size:var(--type-caption);cursor:pointer;background:0 0;border:1px solid #3b3933;border-radius:9px;padding:8px 11px}.configured-indicators .secondary-action,.configured-indicators .primary-action{width:auto}.indicator-row-actions{align-items:center;gap:6px;display:flex}.configuration-indicator-editor{background:linear-gradient(145deg,#e7b84f0e,#ffffff04);border-color:#e7b84f3d}.configuration-editor-actions{justify-content:flex-end;gap:8px;display:flex}.indicator-checks{gap:20px;margin:8px 0 18px;display:flex}.indicator-checks label{color:var(--muted);font-size:var(--type-caption);flex-direction:row;align-items:center;gap:8px;display:flex}.indicator-checks input{width:auto;min-height:auto}.condition-review-panel{margin-bottom:12px;padding:20px}.condition-mini-chart{background:#0d0d0c;border:1px solid #292823;border-radius:11px;grid-template-columns:repeat(13,1fr);align-items:end;gap:6px;height:170px;margin:18px 0;padding:12px;display:grid}.condition-mini-chart>div{text-align:center;grid-template-rows:1fr auto auto;gap:4px;min-width:0;height:100%;display:grid}.condition-mini-chart i{border-bottom:1px solid #34322d;justify-content:center;align-items:flex-end;display:flex}.condition-mini-chart b{background:linear-gradient(180deg,var(--gold-light),#72531f);border-radius:3px 3px 0 0;width:62%;min-height:1px;display:block}.condition-mini-chart small{color:#68645d;font-size:var(--type-caption)}.condition-mini-chart strong{color:#aaa59a;font-size:var(--type-caption);font-weight:600}.condition-metrics{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:12px;display:grid}.condition-metrics div{background:#191917;border-radius:9px;padding:11px}.condition-metrics span{color:#706c64;font-size:var(--type-caption);text-transform:uppercase;display:block}.condition-metrics strong{margin-top:6px;font-size:17px;display:block}.condition-suggestion{border-left:2px solid var(--gold);background:#e4b34f0d;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.condition-suggestion span{color:#77736b;font-size:var(--type-caption);text-transform:uppercase}.condition-suggestion strong{color:var(--gold-light);font-size:var(--type-control)}.condition-suggestion small{color:#77736b;max-width:410px;font-size:var(--type-caption);margin-left:auto;line-height:1.45}.user-editor-scopes{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.user-editor-scopes>span{color:#777168;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.user-editor-scopes>b{color:var(--gold-light);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);background:#e4b34f14;border-radius:99px;padding:4px 7px}.user-assignment-chips{gap:5px;margin:10px 0;display:grid}.user-assignment-chips button{color:#aaa49a;text-align:left;cursor:pointer;background:#ffffff03;border:1px solid #2b2a26;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:7px;display:grid}.user-assignment-chips button:hover{background:#e4b34f09;border-color:#e4b34f52}.user-assignment-chips b{color:var(--gold-light)}.user-assignment-chips button>span{font-size:var(--type-caption);gap:2px;display:grid}.user-assignment-chips small{color:#67635c;font-size:var(--type-caption)}.user-assignment-chips i{color:#756f66;font-size:var(--type-caption);font-style:normal}.user-structure-actions{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:9px;display:grid}.user-structure-actions button{min-height:34px;color:var(--gold-light);font:inherit;font-size:var(--type-caption);cursor:pointer;background:#e4b34f0b;border:1px solid #e4b34f33;border-radius:9px}.assignment-structure-card{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto}.credential-modal-card select,.credential-modal-card textarea{border:1px solid var(--border);color:#f3f0e9;background:#0b0c0a;border-radius:10px;width:100%}.credential-modal-card select{min-height:46px;padding:0 13px}.credential-modal-card textarea{resize:vertical;min-height:100px;padding:12px 13px}.structure-history-note{background:#e4b34f09;border-left:2px solid #e4b34f6b;padding:9px 11px}.structure-modal-actions{grid-template-columns:1fr 1fr;align-items:center;gap:9px;display:grid}.structure-modal-actions .suspend-action{color:#e58b8b;min-height:42px;font:inherit;cursor:pointer;background:#ef6a6a0b;border:1px solid #ef6a6a47;border-radius:10px}.earnings-command-center{background:radial-gradient(circle at 90% 0,#e4b34f17,#0000 33%),#11110f;border-color:#e4b34f38;margin-bottom:12px}.earnings-kpi-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin:14px 0;display:grid}.earnings-kpi-grid article{background:#151513;border:1px solid #2c2b27;border-radius:11px;padding:15px}.earnings-kpi-grid span{color:#767169;font-size:var(--type-caption);text-transform:uppercase}.earnings-kpi-grid strong{letter-spacing:-.04em;margin:10px 0;font-size:28px;font-weight:520;display:block}.earnings-kpi-grid article>div{background:#292823;border-radius:99px;height:5px;margin-bottom:8px;overflow:hidden}.earnings-kpi-grid article>div i{background:linear-gradient(90deg,#8f6825,var(--gold-light));height:100%;display:block}.earnings-kpi-grid small{color:#77736b;font-size:var(--type-caption);line-height:1.45}.earnings-kpi-grid .commission strong{color:#76d3a0}.commission-line-table{margin:12px 0;overflow-x:auto}.commission-line-table>div{color:#aaa59a;min-width:920px;font-size:var(--type-caption);border-top:1px solid #282722;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr .8fr 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.commission-line-table>div:first-child{color:#706c64;font-size:var(--type-caption);text-transform:uppercase;background:#191917;border:0}.commission-line-table small{color:#68645d;font-size:var(--type-caption);margin-top:3px;display:block}.commercial-cycle-note{grid-template-columns:1fr 1fr;gap:8px;display:grid}.commercial-cycle-note>div{background:#171715;border-radius:9px;padding:12px}.commercial-cycle-note span,.commercial-cycle-note small{color:#716d65;font-size:var(--type-caption);display:block}.commercial-cycle-note strong{font-size:var(--type-caption);margin:6px 0;display:block}.earnings-warning{color:#c4877b;font-size:var(--type-caption);background:#ef8a780d;border:1px solid #ef8a7840;border-radius:9px;padding:10px}.earnings-select-callout{border:1px dashed #39372f;border-radius:10px;padding:18px}.earnings-select-callout p{color:#77736b;font-size:var(--type-caption);margin:5px 0 0}.rrpp-register-form{background:radial-gradient(circle at 88% 2%,#4984d71c,#0000 29%),linear-gradient(145deg,#2d5d9d13,#121210fa);border-color:#699fec42}.rrpp-field-group{background:#3669ae0b;border-color:#5591e238}.rrpp-field-group.rrpp-videos{background:#7456c40a;border-color:#8d74da38}.rrpp-field-group.rrpp-results{background:#2f916c0a;border-color:#4ab58d38}.rrpp-field-group .sales-input-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rrpp-field-group .sales-input-grid label>small{background:#ffffff09;border-radius:99px;align-self:flex-start;min-height:17px;padding:3px 6px;line-height:1.2;position:static}.rrpp-field-group label>em{color:#777d86;min-height:55px;font-size:var(--type-caption);text-transform:none;margin-top:0;font-style:normal;font-weight:400;line-height:1.45}.rrpp-boundary{background:#efb3570b;border-color:#efb35742;align-items:flex-start}.rrpp-boundary strong{color:#d5bd8f;max-width:590px;line-height:1.5}.rrpp-coordinator-card{background:radial-gradient(circle at 85% 0,#4984d71a,transparent 36%),var(--surface);border-color:#699fec3d}.rrpp-coordination-flow{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.rrpp-coordination-flow li{background:#141516;border:1px solid #2c3036;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:12px;display:grid}.rrpp-coordination-flow li>b{color:#9fc6ff;width:32px;height:32px;font-size:var(--type-caption);background:#4f89da21;border-radius:9px;place-items:center;display:grid}.rrpp-coordination-flow li>span{flex-direction:column;gap:4px;display:flex}.rrpp-coordination-flow strong{color:#c9d8ec;font-size:var(--type-caption)}.rrpp-coordination-flow small{color:#767b82;font-size:var(--type-caption)}.rrpp-coordinator-actions{gap:8px;display:flex}.rrpp-coordinator-summary .empty-state button{margin-top:12px}.rrpp-trend-section{margin:12px 0}.rrpp-trend-section>.panel-heading{padding:0 2px 10px}.rrpp-trend-section>.panel-heading h2{margin:5px 0 0;font-size:25px}.rrpp-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rrpp-trend-board{background:radial-gradient(circle at 100% 0,#3a6fb814,#0000 40%),#111210;border-color:#5389d333;padding:16px;overflow:hidden}.rrpp-trend-board>header{border-bottom:1px solid #292b2d;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.rrpp-trend-board>header div{flex-direction:column;gap:4px;display:flex}.rrpp-trend-board>header span{color:#c5d7ee;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis)}.rrpp-trend-board>header small{color:#6f7780;font-size:var(--type-caption)}.rrpp-trend-board>header b{color:#88b4ef;font-size:var(--type-caption);white-space:nowrap;background:#4b84d21a;border-radius:99px;padding:5px 7px}.rrpp-trend-board>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.rrpp-spark-card{background:#ffffff03;border:1px solid #292c2e;border-radius:9px;min-width:0;padding:10px}.rrpp-spark-card>span{color:#8f99a4;min-height:21px;font-size:var(--type-caption);text-overflow:ellipsis;font-weight:700;line-height:1.35;display:block;overflow:hidden}.rrpp-spark-card svg{width:100%;height:46px;margin:5px 0;display:block;overflow:visible}.rrpp-spark-card path{fill:none;stroke:#30363d;stroke-width:.8px;vector-effect:non-scaling-stroke}.rrpp-spark-card polyline{fill:none;stroke:#6fa9ef;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;vector-effect:non-scaling-stroke}.rrpp-spark-card footer{grid-template-columns:1fr auto 1fr;align-items:end;gap:5px;display:grid}.rrpp-spark-card footer small{color:#646b73;font-size:var(--type-caption)}.rrpp-spark-card footer small:last-child{text-align:right}.rrpp-spark-card footer strong{color:#dceaff;font-size:var(--type-control);font-weight:var(--type-weight-emphasis)}.app-sidebar{overflow:hidden}.sidebar-nav{scrollbar-color:#e4b34f40 transparent;scrollbar-width:thin;min-height:0;padding-right:4px;overflow:hidden auto}.sidebar-workspace{flex-direction:column;gap:4px;display:flex}.sidebar-workspace>small,.division-navigation>small,.sidebar-data-admin>small{color:#625f59;font-size:var(--type-caption);letter-spacing:.14em;text-transform:uppercase;margin:16px 11px 7px;font-weight:800;display:block}.division-navigation,.sidebar-data-admin{flex-direction:column;gap:4px;display:flex}.division-nav-node{border:1px solid #0000;border-radius:13px;overflow:hidden}.division-nav-node.open{background:#e4b34f06;border-color:#e4b34f1f}.sidebar-nav .division-nav-trigger{grid-template-columns:34px minmax(0,1fr) auto;min-height:55px}.division-nav-trigger>b{background:#20201c;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;color:var(--gold-light)!important;font-size:var(--type-caption)!important;font-weight:800!important}.division-nav-trigger>i{color:#69655d;font-size:var(--type-body);font-style:normal}.department-nav-list{flex-direction:column;gap:3px;padding:0 7px 8px 37px;display:flex}.sidebar-nav .department-nav-list button{border-left:1px solid #302f2a;border-radius:4px 10px 10px 4px;min-height:43px;padding:8px 10px;display:block}.sidebar-nav .department-nav-list button:after{right:-11px}.department-nav-list button small{font-size:var(--type-caption);margin-top:3px}.department-scope-group{flex-direction:column;gap:3px;padding:4px 0;display:flex}.department-scope-group>span{color:#777268;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;padding:2px 9px 4px;font-weight:800}.sidebar-nav .department-nav-list .department-scope-group button{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;display:grid}.department-scope-group button>i{color:#9d8145;font-size:var(--type-caption);font-style:normal}.department-scope-group button>span{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.35;overflow:visible}.department-scope-group button small{overflow-wrap:anywhere;white-space:normal;line-height:1.35;display:block;overflow:visible}.sidebar-data-admin{border-top:1px solid #ffffff0b;margin-bottom:15px;padding-top:4px}.sidebar-data-admin button small{color:#8a7052}.date-filter-command{background:linear-gradient(120deg,#e4b34f0b,#11110f 42%);border-color:#e4b34f29;grid-template-columns:minmax(210px,.75fr) minmax(340px,1fr) minmax(260px,auto);align-items:center;gap:18px;margin:0 0 12px;padding:15px 17px;display:grid}.date-filter-command>div:first-child{flex-direction:column;gap:4px;display:flex}.date-filter-command>div:first-child>strong{color:#d9d4ca;font-size:var(--type-control)}.date-filter-command>div:first-child>small{color:#706c64;font-size:var(--type-caption)}.date-mode-buttons{background:#0d0d0c;border:1px solid #2c2b27;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.date-mode-buttons button{color:#77736b;min-height:34px;font-size:var(--type-caption);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 8px;font-weight:800}.date-mode-buttons button.active{color:var(--gold-light);background:#e4b34f24;box-shadow:inset 0 0 0 1px #e4b34f40}.date-filter-fields{justify-content:flex-end;align-items:flex-end;gap:7px;display:flex}.date-filter-fields label{flex-direction:column;gap:5px;min-width:128px;display:flex}.date-filter-fields label span{color:#6f6b64;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.date-filter-fields input,.date-filter-fields select{color:#cbc6bc;min-height:38px;font:inherit;font-size:var(--type-caption);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151513;border:1px solid #33312c;border-radius:9px;padding:0 9px}.date-filter-fields .primary-action{white-space:nowrap;min-height:38px}.performance-chart-action{z-index:2;grid-column:1/-1;justify-self:start;position:relative}.chart-command-workspace{margin-bottom:42px}.chart-command-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 2px 18px;display:flex}.chart-command-head h2{letter-spacing:-.04em;max-width:780px;margin:7px 0;font-size:clamp(26px,3vw,34px);font-weight:540;line-height:1.05}.chart-command-head p{color:#817d74;max-width:780px;font-size:var(--type-caption);margin:0;line-height:1.65}.chart-reading-order{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.chart-reading-order span{color:#817c73;font-size:var(--type-caption);white-space:nowrap;border:1px solid #2d2c27;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;display:flex}.chart-reading-order b{width:16px;height:16px;color:var(--gold-light);font-size:var(--type-caption);background:#e4b34f21;border-radius:50%;place-items:center;display:grid}.management-chart-primary{background:radial-gradient(circle at 80% -20%,#e4b34f1f,#0000 34%),#0f0f0d;border-color:#e4b34f3d;padding:22px;overflow:hidden;box-shadow:0 24px 80px #00000038}.chart-primary-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.chart-primary-toolbar label{flex-direction:column;gap:7px;width:min(620px,100%);display:flex}.chart-primary-toolbar label>span{color:#767169;font-size:var(--type-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:800}.chart-primary-toolbar select{color:#e0dbd1;min-height:47px;font:inherit;font-size:var(--type-caption);background:#171715;border:1px solid #37342d;border-radius:11px;padding:0 13px}.chart-primary-toolbar>div{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.chart-primary-toolbar small{color:#706c64;font-size:var(--type-caption)}.indicator-kind{color:#91baf2;font-size:var(--type-caption);text-transform:uppercase;background:#699fec1a;border-radius:99px;padding:6px 9px;font-weight:800}.indicator-kind.production{color:var(--gold-light);background:#e4b34f1c}.management-trend-scroll{margin:16px -4px 0;overflow-x:auto}.management-trend-chart{width:100%;min-width:900px;height:360px;display:block}.management-trend-chart .grid-line{stroke:#292823;stroke-width:1px}.management-trend-chart .axis-label,.management-trend-chart .week-label{fill:#6d6962;font-size:11px}.management-trend-chart .value-label{fill:#c8c2b7;font-size:11px;font-weight:700}.management-trend-chart .cash-line{fill:none;stroke:var(--gold-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 0 8px #e4b34f3d)}.management-trend-chart .cash-dot{fill:#121210;stroke:#a7823b;stroke-width:3px}.management-trend-chart .cash-dot.current{fill:var(--gold);stroke:#ffdf93}.management-trend-chart .cash-dot.missing{fill:#0000;stroke:#45433e;stroke-width:1.5px}.management-trend-chart .missing-label{fill:#5f5b54;font-size:var(--type-caption);font-weight:700}.management-trend-chart .quota-line{stroke:#72ca9a;stroke-dasharray:7 6;stroke-width:1.5px}.management-trend-chart .quota-label{fill:#83dbaa;font-size:var(--type-caption);font-weight:700}.chart-scale-note{color:#706c64;font-size:var(--type-caption);border-top:1px solid #292823;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.chart-scale-note strong{color:#a89e88;font-weight:var(--type-weight-emphasis)}.chart-empty{min-height:260px}.condition-analysis-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:12px;margin-top:12px;display:grid}.condition-reading-cards,.condition-decision-panel{padding:20px}.reading-card-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0;display:grid}.reading-card-grid.decision-sequence{grid-template-columns:repeat(5,minmax(0,1fr))}.reading-card-grid>div{background:#151513;border:1px solid #2b2a26;border-radius:11px;min-height:120px;padding:14px}.reading-card-grid>div.latest{background:#e4b34f0e;border-color:#e4b34f47}.reading-card-grid>div.quota{border-color:#72ca9a2e}.reading-card-grid>div.condition{background:#7aa4e10b;border-color:#7aa4e138}.reading-card-grid span{color:#716d65;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.reading-card-grid strong{color:#ded9cf;letter-spacing:-.03em;margin:14px 0 8px;font-size:21px;font-weight:520;display:block}.reading-card-grid small{color:#716d65;font-size:var(--type-caption);line-height:1.45}.condition-decision-panel{flex-direction:column;gap:12px;display:flex}.condition-decision-panel>label{flex-direction:column;gap:6px;display:flex}.condition-decision-panel>label>span,.formula-preview>span{color:#77736b;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.condition-decision-panel select,.condition-decision-panel textarea{color:#ddd8ce;min-height:44px;font:inherit;font-size:var(--type-caption);background:#151513;border:1px solid #34322d;border-radius:10px;padding:11px}.condition-decision-panel textarea{resize:vertical;min-height:105px}.formula-preview{border-left:2px solid var(--gold);background:#e4b34f0b;padding:13px}.formula-preview strong{color:#d2c7af;font-size:var(--type-caption);margin:7px 0;line-height:1.5;display:block}.formula-preview p{color:#7c776e;font-size:var(--type-caption);margin:0;line-height:1.65}.historical-reading-warning{background:#efb3570b;border:1px solid #efb35733;border-radius:9px;flex-direction:column;gap:4px;padding:10px;display:flex}.historical-reading-warning strong{color:#d8b675;font-size:var(--type-caption)}.historical-reading-warning span{color:#8a7a5f;font-size:var(--type-caption)}.battle-condition-link{border-color:#e4b34f33;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:18px 20px;display:flex}.battle-condition-link h2{margin:6px 0;font-size:24px}.battle-condition-link p{color:#77736b;font-size:var(--type-caption);margin:0}.battle-share-preview{background:linear-gradient(120deg,#e4b34f0f,#72ca9a09);border:1px solid #e4b34f33;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:4px 0 14px;padding:14px 16px;display:flex}.battle-share-preview>div{flex-direction:column;gap:4px;display:flex}.battle-share-preview strong{color:#dcd6cc;font-size:var(--type-caption)}.battle-share-preview small{color:#77736b;max-width:620px;font-size:var(--type-caption);line-height:1.5}.battle-editor-review{background:radial-gradient(circle at 100% 0,#e4b34f1a,#0000 42%),#11120f;border-color:#e4b34f47;gap:14px;margin:12px 0;padding:20px;display:grid}.battle-editor-review.approved{background:radial-gradient(circle at 100% 0,#72ca9a1a,#0000 42%),#101310;border-color:#72ca9a52}.battle-editor-review>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.battle-editor-review h2{color:#e7e0d4;margin:5px 0;font-size:22px}.battle-editor-review p{color:#8a857c;font-size:var(--type-caption);margin:0;line-height:1.55}.battle-editor-review label{gap:6px;display:grid}.battle-editor-review label span{color:#a49d90;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis)}.battle-editor-review textarea{color:#ded8ce;resize:vertical;background:#0b0c0a;border:1px solid #34342f;border-radius:10px;min-height:88px;padding:12px}.battle-editor-review>div:last-child{justify-content:flex-end;gap:9px;display:flex}.battle-copy-action{margin-top:14px}.commercial-payout-strip{background:#2a2924;border:1px solid #e4b34f38;border-radius:15px;grid-template-columns:repeat(3,minmax(150px,1fr));gap:1px;margin:-13px 0 12px;display:grid;overflow:hidden;box-shadow:0 20px 55px #0003}.commercial-payout-strip>div{background:#11110f;flex-direction:column;justify-content:center;min-height:102px;padding:15px 18px;display:flex}.commercial-payout-strip span{color:#77736b;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.commercial-payout-strip strong{color:#ddd8ce;letter-spacing:-.04em;margin:9px 0 4px;font-size:25px;font-weight:520;display:block}.commercial-payout-strip small{color:#77736b;font-size:var(--type-caption)}.commercial-payout-strip .good strong,.commercial-payout-strip .payout strong{color:#83dbaa}.commercial-payout-strip .pending strong{color:#e6bf74}.commercial-payout-strip .payout{background:radial-gradient(circle at 100% 0,#72ca9a1f,#0000 50%),#121512}.billing-purpose-callout{background:#e4b34f0b;border:1px solid #e4b34f33;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:grid}.billing-purpose-callout>b{color:var(--gold-light);font-size:var(--type-caption);text-transform:uppercase;background:#e4b34f21;border-radius:99px;padding:6px 8px}.billing-purpose-callout>span{color:#9a958b;font-size:var(--type-caption)}.billing-purpose-callout>span strong{color:#d7d1c7}.billing-purpose-callout>small{color:#746f67;max-width:260px;font-size:var(--type-caption);text-align:right;line-height:1.45}@media (width<=980px){.billing-automation-strip{grid-template-columns:1fr 1fr}.billing-automation-strip>div:first-child{grid-column:1/-1}.sales13-hero{flex-direction:column;align-items:flex-start}.sales13-kpis,.sales13-metric-grid,.cycle-status-grid,.earnings-kpi-grid{grid-template-columns:1fr 1fr}.rrpp-trend-grid,.date-filter-command{grid-template-columns:1fr}.date-filter-fields{justify-content:flex-start}.condition-analysis-grid{grid-template-columns:1fr}.reading-card-grid,.reading-card-grid.decision-sequence,.commercial-payout-strip{grid-template-columns:1fr 1fr}.billing-purpose-callout{grid-template-columns:auto 1fr}.billing-purpose-callout>small{text-align:left;grid-column:1/-1;max-width:none}}@media (width<=640px){.inspection-banner{flex-direction:column;align-items:flex-start}.billing-automation-strip,.sales13-kpis,.sales13-composition,.sales13-metric-grid,.sales13-governance{grid-template-columns:1fr}.billing-automation-strip>div:first-child{grid-column:auto}.sales13-hero{min-height:auto;padding-top:45px}.sales13-hero h1{font-size:50px}.sales13-controls{flex-direction:column}.sales13-controls label{width:100%}.sales13-controls button{width:100%;margin-left:0}.cycle-status-grid,.earnings-kpi-grid,.commercial-cycle-note{grid-template-columns:1fr}.daily-report-panel,.condition-suggestion,.assignment-switcher-head{flex-direction:column;align-items:flex-start}.daily-report-panel>div:last-child{flex-direction:column;width:100%}.quota-operating-grid,.configuration-layout,.configuration-workspace,.weekly-close-panel,.closure-review-row{grid-template-columns:1fr}.configured-indicators{grid-column:auto}.quota-roster-row,.condition-metrics{grid-template-columns:1fr 1fr}.condition-mini-chart{gap:3px;padding:8px 4px}.assignment-pfv{flex-direction:column;align-items:flex-start}.rrpp-field-group .sales-input-grid,.rrpp-trend-board>div{grid-template-columns:1fr 1fr}.rrpp-coordinator-actions{flex-direction:column}.chart-command-head,.chart-primary-toolbar,.chart-scale-note,.battle-condition-link,.battle-share-preview{flex-direction:column;align-items:flex-start}.date-mode-buttons{grid-template-columns:1fr 1fr;width:100%}.date-filter-fields{flex-direction:column;align-items:stretch;width:100%}.date-filter-fields label{width:100%}.reading-card-grid,.reading-card-grid.decision-sequence{grid-template-columns:1fr}.chart-reading-order{justify-content:flex-start}.management-trend-chart{min-width:760px}.commercial-payout-strip,.billing-purpose-callout{grid-template-columns:1fr}}.director-division-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.director-division-card{background:linear-gradient(145deg,#161712,#0c0d0b 72%);border-color:#e7b84f29;flex-direction:column;gap:15px;min-height:250px;padding:20px;display:flex}.director-division-card.ready{border-color:#53c28947}.director-division-card.attention{background:radial-gradient(circle at 100% 0,#e7b84f17,#0000 42%),linear-gradient(145deg,#161712,#0c0d0b 72%)}.director-division-card>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.director-division-card>header>span{width:46px;height:46px;color:var(--gold-light);font-size:var(--type-control);font-weight:var(--type-weight-emphasis);background:#e7b84f14;border:1px solid #e7b84f47;border-radius:13px;place-items:center;display:grid}.director-division-card>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.director-division-card>header strong{color:#f0eadf;font-size:var(--type-body);line-height:1.2}.director-division-card>header small,.director-division-card>p{color:#8c867b;font-size:var(--type-caption);line-height:1.55}.director-division-card>header i{color:#c9a963;font-size:var(--type-caption);font-style:normal;font-weight:var(--type-weight-emphasis);white-space:nowrap;border:1px solid #e7b84f26;border-radius:99px;padding:5px 8px}.director-division-card.ready>header i{color:#70d49d;border-color:#53c2893d}.division-readiness-metrics{background:#0000002e;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.division-readiness-metrics span{color:#8b867d;min-height:56px;font-size:var(--type-caption);text-transform:uppercase;flex-direction:column;justify-content:center;gap:3px;padding:10px;display:flex}.division-readiness-metrics span+span{border-left:1px solid #ffffff0f}.division-readiness-metrics b{color:#ece5d8;font-size:17px}.division-report-list{flex-direction:column;flex:1;gap:6px;display:flex}.division-report-list button{color:#ded8cc;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.division-report-list button:hover{background:#e7b84f0e;border-color:#e7b84f42}.division-report-list button span{flex-direction:column;gap:3px;min-width:0;display:flex}.division-report-list button strong{font-size:var(--type-caption)}.division-report-list button small{color:#7f7a72;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.division-report-list button i{color:var(--gold-light);font-size:var(--type-caption);white-space:nowrap;font-style:normal}.division-own-role-list{background:#7aa4e10b;border:1px solid #7aa4e12e;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.division-own-role-list>span{color:#89a8d8;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.division-own-role-list button{color:#e1e7f0;text-align:left;cursor:pointer;background:#080c125c;border:1px solid #7aa4e124;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.division-own-role-list button:hover{background:#7aa4e114;border-color:#7aa4e15c}.division-own-role-list button span{flex-direction:column;gap:3px;min-width:0;display:flex}.division-own-role-list button strong{font-size:var(--type-caption)}.division-own-role-list button small{color:#7f8b9e;font-size:var(--type-caption)}.division-own-role-list button i{color:#91b4e8;font-size:var(--type-caption);white-space:nowrap;font-style:normal}.team-next-review{background:radial-gradient(circle at 0,#e7b84f1f,#0000 32%),linear-gradient(120deg,#181710,#0d0f0c);border-color:#e7b84f57;grid-template-columns:minmax(250px,1fr) minmax(240px,.75fr) auto;align-items:center;gap:22px;padding:17px 20px;display:grid}.team-next-review>div:first-child{gap:4px;display:grid}.team-next-review>div:first-child>strong{color:#f1eadc;letter-spacing:-.025em;font-size:20px;font-weight:560}.team-next-review>div:first-child>small,.team-next-progress small{color:#898378;font-size:var(--type-caption)}.team-next-progress{grid-template-columns:minmax(130px,1fr) auto;align-items:center;gap:7px 11px;display:grid}.team-next-progress>span,.direct-report-readiness>span{background:#ffffff12;border-radius:99px;height:6px;display:block;overflow:hidden}.team-next-progress>span i,.direct-report-readiness>span i{border-radius:inherit;background:linear-gradient(90deg,#876321,var(--gold-light));height:100%;display:block;box-shadow:0 0 18px #e7b84f38}.team-next-progress>strong{color:var(--gold-light);font-size:var(--type-caption)}.team-next-progress>small{grid-column:1/-1}.team-complete-banner{background:linear-gradient(120deg,#54bf8514,#0e120ef5);border-color:#54bf8545;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.team-complete-banner>div{gap:4px;display:grid}.team-complete-banner strong{color:#dbeadf;font-size:19px}.team-complete-banner small{color:#849289;font-size:var(--type-caption)}.team-complete-banner>b{width:38px;height:38px;color:var(--success);background:#54bf8524;border-radius:50%;place-items:center;font-size:20px;display:grid}.direct-report-readiness{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.direct-report-readiness>small{color:#7b766d;font-size:var(--type-caption);white-space:nowrap}.coordinator-dual-quota{background:radial-gradient(circle at 100% 0,#e7b84f1f,#0000 36%),#11120f;border-color:#e7b84f36;margin-bottom:14px;padding:22px}.coordinator-dual-quota>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.coordinator-dual-quota h2,.quota-equation-card h2{color:#f0eadf;margin:6px 0;font-size:23px}.coordinator-dual-quota header p,.quota-equation-card p{color:#8d887e;max-width:760px;font-size:var(--type-caption);margin:0;line-height:1.65}.dual-quota-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin-top:16px;display:grid}.dual-quota-grid>article{background:#00000038;border:1px solid #ffffff12;border-radius:13px;min-height:116px;padding:16px}.dual-quota-grid>article>span,.dual-quota-grid small{color:#8b867c;font-size:var(--type-caption)}.dual-quota-grid>article>strong,.dual-quota-grid p strong{color:var(--gold-light);margin:8px 0 4px;font-size:26px;display:block}.dual-quota-grid .team-total>div{flex-wrap:wrap;gap:12px;display:flex}.dual-quota-grid .team-total p{min-width:180px;margin:0}.coordinator-dual-quota>footer{color:#8b867c;font-size:var(--type-caption);align-items:center;gap:10px;margin-top:12px;display:flex}.coordinator-dual-quota>footer i{color:var(--gold);font-style:normal}.coordinator-dual-quota>footer b{color:#d8d1c4;margin-left:auto}.quota-equation-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:12px;padding:20px;display:grid}.quota-equation{align-items:center;gap:12px;display:flex}.quota-equation>span{background:#0000002e;border:1px solid #ffffff12;border-radius:11px;flex-direction:column;gap:4px;min-width:150px;padding:12px;display:flex}.quota-equation small{color:#7f7a72;font-size:var(--type-caption);text-transform:uppercase}.quota-equation strong{color:var(--gold-light);font-size:17px}.quota-equation>i{color:#777269;font-size:19px;font-style:normal}.quota-equation>b{color:#b8b1a5;font-size:var(--type-caption)}.quota-mode-switch button:disabled{cursor:not-allowed;opacity:.38}.condition-readonly-panel>p{color:#a09a90;font-size:var(--type-caption);margin:0;line-height:1.7}.condition-readonly-panel>p strong{color:#eee7da}@media (width<=900px){.director-division-grid,.dual-quota-grid,.quota-equation-card,.team-next-review{grid-template-columns:1fr}.quota-equation{flex-direction:column;align-items:stretch}.quota-equation>i{display:none}.coordinator-dual-quota>header{flex-direction:column}}@media (width<=600px){.director-division-card>header{grid-template-columns:42px minmax(0,1fr)}.director-division-card>header i{grid-column:1/-1;justify-self:start}.division-readiness-metrics{grid-template-columns:1fr}.division-readiness-metrics span+span{border-top:1px solid #ffffff0f;border-left:0}.coordinator-dual-quota>footer{flex-direction:column;align-items:flex-start}.coordinator-dual-quota>footer b{margin-left:0}}.command-master-button{min-height:34px;color:var(--gold-light);font:inherit;font-size:var(--type-caption);cursor:pointer;background:#e4b34f13;border:1px solid #e4b34f47;border-radius:999px;padding:0 12px;font-weight:800}.command-master-button:hover{background:#e4b34f24}.sidebar-master-access{background:radial-gradient(circle at 0 0,#e4b34f1a,#0000 55%),#e4b34f06;border:1px solid #e4b34f29;border-radius:14px;flex-direction:column;gap:4px;margin:7px 0 3px;padding:9px 7px 11px;display:flex}.sidebar-master-access>small{color:#b69351;font-size:var(--type-caption);letter-spacing:.13em;text-transform:uppercase;margin:2px 7px 4px;font-weight:900}.sidebar-master-access button{position:relative}.sidebar-master-access button>i{color:#9f7d3d;font-size:var(--type-caption);letter-spacing:.08em;border:1px solid #e4b34f38;border-radius:5px;margin-left:auto;padding:3px 5px;font-style:normal;font-weight:900}.master-access-console{background:radial-gradient(circle at 0 0,#e4b34f1a,#0000 42%),linear-gradient(135deg,#17150f,#0f0f0d);border-color:#e4b34f47;grid-template-columns:minmax(260px,1fr) minmax(280px,.8fr) auto;align-items:end;gap:18px;margin:15px 0;padding:20px;display:grid}.master-access-console h3{letter-spacing:-.035em;margin:6px 0 8px;font-size:22px;font-weight:540}.master-access-console p{color:#817d75;max-width:600px;font-size:var(--type-caption);margin:0;line-height:1.55}.master-access-console label{flex-direction:column;gap:7px;display:flex}.master-access-console label>span{color:#77736b;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.master-access-console select{color:#ddd8ce;min-height:43px;font:inherit;font-size:var(--type-caption);background:#11110f;border:1px solid #37342e;border-radius:10px;padding:0 11px}.master-access-console>button{white-space:nowrap}.master-access-console>small{color:#6f6b64;font-size:var(--type-caption);text-align:right;grid-column:2/-1}@media (width<=840px){.master-access-console{grid-template-columns:1fr;align-items:stretch}.master-access-console>small{text-align:left;grid-column:auto}}.app-stage .hero,.sales13-hero,.compact-context-hero{min-height:auto;padding-top:38px;padding-bottom:32px}.management-section-head h2,.chart-command-head h2,.meta-section-heading h2{max-width:900px;font-size:clamp(24px,2.3vw,36px);line-height:1.04}.management-section-head.compact{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.management-section-head.compact p{max-width:760px}.compact-context-hero{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:26px;display:flex}.compact-context-hero p{color:#827e75;max-width:690px;font-size:var(--type-caption);margin:12px 0 0;line-height:1.65}.command-search-button{color:#8e8a82;min-width:min(360px,32vw);font:inherit;font-size:var(--type-caption);text-align:left;cursor:pointer;background:#161614d1;border:1px solid #2e2d29;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.command-search-button>span{color:var(--gold);font-size:17px}.command-search-button kbd{color:#6d6962;font:inherit;font-size:var(--type-caption);border:1px solid #383631;border-radius:5px;margin-left:auto;padding:3px 6px}.command-palette-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000a8;justify-content:center;align-items:flex-start;padding-top:min(16vh,140px);display:flex;position:fixed;inset:0}.command-palette{background:#10100e;border:1px solid #e4b34f40;border-radius:17px;width:min(650px,100vw - 28px);overflow:hidden;box-shadow:0 28px 100px #000000b8}.command-palette>header{border-bottom:1px solid #292824;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.command-palette>header>span{color:var(--gold);font-size:24px}.command-palette input{color:#e5e0d6;width:100%;font:inherit;font-size:var(--type-control);background:0 0;border:0;outline:0}.command-palette kbd{color:#6f6b64;font:inherit;font-size:var(--type-caption)}.command-palette>div{max-height:480px;padding:7px;overflow-y:auto}.command-palette>div>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.command-palette>div>button:hover,.command-palette>div>button:focus-visible{background:#e4b34f13;outline:0}.command-palette button span{flex-direction:column;gap:3px;display:flex}.command-palette button strong{color:#ddd8ce;font-size:var(--type-caption)}.command-palette button small{color:#77736b;max-width:510px;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-palette button i{color:var(--gold);font-style:normal}.command-empty{color:#817d75;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;display:flex}.data-mode-toggle{background:#10100f;border:1px solid #34322d;border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid}.data-mode-toggle button{color:#77736b;min-width:78px;font:inherit;font-size:var(--type-caption);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-weight:700}.data-mode-toggle button.active{color:#16140f;background:#e4b34f;box-shadow:0 5px 18px #e4b34f2e}.sales13-controls .data-mode-toggle{margin-left:auto}.proration-audit-band{background:#2b2a26;border:1px solid #2b2a26;border-radius:13px;grid-template-columns:repeat(4,minmax(120px,1fr));gap:1px;margin:0 0 13px;display:grid;overflow:hidden}.proration-audit-band>div{background:#11110f;flex-direction:column;justify-content:center;gap:6px;min-height:67px;padding:12px 14px;display:flex}.proration-audit-band span{color:#747068;font-size:var(--type-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.proration-audit-band strong{color:#d9d4ca;font-size:var(--type-caption);font-weight:600}.proration-audit-band>small{color:#747068;font-size:var(--type-caption);background:#0d0d0c;grid-column:1/-1;padding:9px 14px;line-height:1.5}.proration-audit-band.projected{background:#e4b34f59;border-color:#e4b34f59;box-shadow:0 15px 45px #e4b34f0f}.proration-audit-band.projected>div{background:linear-gradient(120deg,#e4b34f12,#11110f)}.proration-audit-band.projected strong{color:#e7c47f}.proration-audit-band.embedded{margin:12px 0 2px}.daily-ledger-workspace{padding-top:6px}.correction-mode-banner{background:linear-gradient(135deg,#6b470e40,#11110ef5);border-color:#f0b04252;grid-column:1/-1;grid-template-columns:minmax(260px,1fr) minmax(280px,1.2fr) auto;align-items:end;gap:16px;padding:18px;display:grid}.correction-mode-banner h2{color:#f1e7d5;margin:5px 0;font-size:19px}.correction-mode-banner p{color:#a39a8b;font-size:var(--type-caption);margin:0;line-height:1.55}.correction-mode-banner label{color:#d6c7ad;font-size:var(--type-caption);gap:6px;display:grid}.correction-mode-banner textarea{resize:vertical;min-height:72px}.daily-load-groups{margin:12px 0;padding:18px}.daily-load-groups>.panel-heading p{color:#78736a;max-width:760px;font-size:var(--type-caption);margin:5px 0 0;line-height:1.5}.daily-load-groups>div:last-child{gap:6px;margin-top:14px;display:grid}.daily-load-groups>div:last-child>article{background:#0e0f0d;border:1px solid #282721;border-radius:10px;grid-template-columns:minmax(145px,.7fr) minmax(220px,1.5fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.daily-load-groups article>span,.daily-load-groups article>strong{color:#d8d2c8;font-size:var(--type-caption);gap:3px;display:grid}.daily-load-groups article small{color:#746f66;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.daily-load-lock{border:1px solid #302f29;border-radius:999px;justify-self:end;padding:7px 9px;color:#777168!important;font-size:var(--type-caption)!important}.ledger-summary-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.ledger-summary-grid article{background:#11110f;border:1px solid #2b2a26;border-radius:11px;padding:13px 15px}.ledger-summary-grid span{color:#716d65;font-size:var(--type-caption);text-transform:uppercase;font-weight:800;display:block}.ledger-summary-grid strong{color:#e1dcd2;margin-top:7px;font-size:23px;display:block}.daily-ledger-panel{padding:0;overflow:hidden}.ledger-toolbar{border-bottom:1px solid #2b2a26;grid-template-columns:minmax(300px,1fr) auto;align-items:end;gap:20px;padding:15px 17px;display:grid}.ledger-toolbar label{flex-direction:column;gap:7px;display:flex}.ledger-toolbar label span,.ledger-toolbar>div>span{color:#77736b;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.ledger-toolbar input{color:#ded9cf;width:100%;min-height:42px;font:inherit;font-size:var(--type-caption);background:#151513;border:1px solid #34322d;border-radius:9px;outline:0;padding:9px 12px}.ledger-toolbar input:focus{border-color:#e4b34f8c;box-shadow:0 0 0 3px #e4b34f12}.ledger-toolbar>div{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ledger-toolbar>div strong{font-size:var(--type-caption)}.ledger-toolbar>div small{color:#716d65;font-size:var(--type-caption)}.daily-ledger-table-wrap{overflow-x:auto}.daily-ledger-table{border-collapse:collapse;width:100%}.daily-ledger-table th{color:#716d65;font-size:var(--type-caption);letter-spacing:.06em;text-align:left;text-transform:uppercase;border-bottom:1px solid #292824;padding:10px 12px}.daily-ledger-table td{color:#a29d94;font-size:var(--type-caption);vertical-align:middle;border-bottom:1px solid #22211e;padding:12px}.daily-ledger-table tbody tr:hover{background:#e4b34f09}.daily-ledger-table td strong{color:#d8d3ca;font-size:var(--type-caption)}.daily-ledger-table td small{color:#625f59;font-size:var(--type-caption);margin-top:3px;display:block}.ledger-empty{min-height:240px}.ledger-flow-note{color:#77736b;font-size:var(--type-caption);justify-content:center;align-items:center;gap:12px;margin:12px 0;display:flex}.ledger-flow-note i{color:var(--gold);font-style:normal}.division-production-bars{gap:9px;padding-top:8px;display:grid}.division-production-bars>div{grid-template-columns:64px 1fr 1fr;align-items:center;gap:12px;display:grid}.division-production-bars>div>span{color:#77736b;font-size:var(--type-caption)}.division-production-bars>div>div{background:#191917;border-radius:8px;min-height:34px;position:relative;overflow:hidden}.division-production-bars i{background:linear-gradient(90deg,#e4b34f4d,#e4b34f1a);position:absolute;inset:0 auto 0 0}.division-production-bars>div>div:last-child i{background:linear-gradient(90deg,#ef6a6a42,#ef6a6a14)}.division-production-bars strong{z-index:1;color:#d4cfc5;font-size:var(--type-caption);padding:11px;display:block;position:relative}@media (width<=980px){.command-search-button{min-width:180px}.proration-audit-band{grid-template-columns:1fr 1fr}}@media (width<=640px){.command-search-button{white-space:nowrap;width:42px;min-width:42px;margin-left:auto;overflow:hidden}.command-search-button kbd{display:none}.app-stage .hero h1,.sales13-hero h1,.marketing-deep-hero h1,.compact-context-hero h1{font-size:34px}.compact-context-hero,.management-section-head.compact{flex-direction:column;align-items:flex-start}.proration-audit-band,.ledger-summary-grid{grid-template-columns:1fr}.proration-audit-band>small{grid-column:auto}.ledger-toolbar{grid-template-columns:1fr}.ledger-toolbar>div{align-items:flex-start}.ledger-flow-note{flex-direction:column;align-items:flex-start}.division-production-bars>div{grid-template-columns:1fr}}.sales13-dashboard,.marketing-deep-page{flex-direction:column;display:flex}.sales13-dashboard>*,.marketing-deep-page>*{order:20}.sales13-dashboard .sales13-hero,.marketing-deep-page .marketing-deep-hero{order:1}.sales13-dashboard .sales13-controls{order:2}.sales13-dashboard .sales13-main-chart{order:3}.sales13-dashboard .sales13-kpis{order:4}.sales13-dashboard .proration-audit-band{order:5}.sales13-dashboard .commercial-payout-strip{order:6}.sales13-dashboard .earnings-command-center{order:7}.sales13-dashboard .sales13-composition{order:8}.sales13-dashboard .sales13-metric-section{order:9}.sales13-dashboard .sales13-team{order:10}.sales13-dashboard .sales13-governance{order:11}.sales13-dashboard>footer{order:12}.marketing-deep-page .marketing-13-panel{order:2}.marketing-deep-page .marketing-source-kpis{order:3}.marketing-deep-page .proration-audit-band{order:4}.marketing-deep-page .marketing-rule-banner{order:5}.marketing-deep-page .marketing-source-band{order:6}.marketing-deep-page .marketing-funnel-grid{order:7}.marketing-deep-page .meta-section-heading{order:8}.marketing-deep-page .meta-kpi-grid{order:9}.marketing-deep-page .meta-analysis-grid{order:10}.marketing-deep-page .marketing-week-table-panel{order:11}.sales13-hero,.marketing-deep-hero,.app-stage .hero{border-bottom:1px solid var(--border);align-items:center;min-height:0;padding-top:20px;padding-bottom:18px}.app-stage .hero h1,.sales13-hero h1,.marketing-deep-hero h1,.compact-context-hero h1{letter-spacing:-.04em;max-width:none;margin:4px 0 0;font-size:clamp(27px,2.25vw,34px);line-height:1.05}.sales13-hero p,.marketing-deep-hero p,.app-stage .hero p{color:#8a867e;max-width:720px;font-size:var(--type-caption);margin:8px 0 0;line-height:1.5}.sales13-source,.marketing-deep-hero .hero-actions{flex:none}.sales13-controls{margin-top:12px}.sales13-main-chart,.marketing-13-panel{background:radial-gradient(circle at 12% 0,#e4b34f0f,#0000 38%),linear-gradient(145deg,#151512,#10100e);border-color:#e4b34f4a;box-shadow:0 20px 60px #0000002e}.sales13-main-chart .panel-heading,.marketing-13-panel .panel-heading{border-bottom:1px solid #e4b34f1f;padding-bottom:11px}.panel-heading h2,.management-section-head h2,.chart-command-head h2,.meta-section-heading h2{letter-spacing:-.035em;margin-top:4px;font-size:clamp(20px,1.7vw,26px);line-height:1.08}.chart-command-head{padding-top:12px}.chart-command-head p,.management-section-head p{font-size:var(--type-caption);margin-top:7px}.sales13-kpis{margin-top:0}.sales13-kpis article{min-height:104px}.sales13-kpis article strong{margin:10px 0 5px;font-size:clamp(24px,2.5vw,34px)}.marketing-source-kpis .kpi-card{min-height:104px}.marketing-source-kpis .kpi-card strong{margin-top:9px;font-size:clamp(26px,2.7vw,37px)}.management-hero{margin-bottom:12px}.performance-hero-grid{margin-top:0}@media (width<=640px){.sales13-hero,.marketing-deep-hero,.app-stage .hero{align-items:flex-start;padding-top:16px;padding-bottom:14px}.app-stage .hero h1,.sales13-hero h1,.marketing-deep-hero h1,.compact-context-hero h1{font-size:27px}.marketing-deep-hero .hero-actions,.sales13-source{width:100%}}.team-start-nav{margin-bottom:5px;background:linear-gradient(120deg,#e4b34f1f,#e4b34f09)!important;border-color:#e4b34f52!important}.team-start-nav b{color:var(--gold-light)!important}.command-team-button{min-height:34px;color:var(--gold-light);font:inherit;font-size:var(--type-caption);cursor:pointer;background:#e4b34f17;border:1px solid #e4b34f47;border-radius:9px;padding:0 12px;font-weight:800}.command-team-button:hover{background:#e4b34f26}@media (width<=760px){.command-team-button{display:none}}.mobile-bottom-nav{display:none}.screen-guide{background:linear-gradient(120deg,#e4b34f0e,#ffffff03);border:1px solid #e4b34f24;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;margin:0 0 12px;padding:11px 14px;display:grid}.screen-guide>span{width:32px;height:32px;color:var(--gold-light);font-size:var(--type-caption);background:#e4b34f13;border:1px solid #e4b34f47;border-radius:10px;place-items:center;font-weight:800;display:grid}.screen-guide>div{grid-template-columns:auto minmax(180px,auto) minmax(240px,1fr);align-items:baseline;gap:10px 18px;display:grid}.screen-guide small{color:var(--gold);font-size:var(--type-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:800}.screen-guide strong{color:#ddd7cd;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis)}.screen-guide p{color:#8d887f;font-size:var(--type-caption);margin:0;line-height:1.45}.today-next-action{background:radial-gradient(circle at 100% 0,#e4b34f1c,#0000 32%),linear-gradient(140deg,#171611,#10100e);border-color:#e4b34f4d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:12px;padding:20px;display:grid}.today-next-action h2{color:#eee7dc;letter-spacing:-.035em;margin:5px 0;font-size:clamp(22px,2vw,29px);font-weight:540}.today-next-action p{color:#918c83;font-size:var(--type-caption);margin:0;line-height:1.55}.today-next-action>nav{border-top:1px solid #292823;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:12px;display:grid}.today-next-action>nav button{color:#aaa59c;min-height:44px;font:inherit;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);cursor:pointer;background:#ffffff04;border:1px solid #302f2a;border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.today-next-action>nav button:hover{color:var(--gold-light);background:#e4b34f0f;border-color:#e4b34f4d}.today-next-action>nav b{color:var(--gold);font-size:17px;font-weight:500}.section-kicker,.cycle-status-grid article>span,.date-filter-command .section-kicker,.panel-heading .section-kicker{font-size:var(--type-caption)}.cycle-status-grid article>small{font-size:var(--type-caption);line-height:1.5}.sidebar-nav button>span,.sidebar-nav button small,.sidebar-system-status,.sidebar-profile strong,.sidebar-profile small{font-size:var(--type-caption)}@media (width>=1051px){.app-shell:not(.sidebar-collapsed) .management-tabs{display:none}.app-shell:not(.sidebar-collapsed) .screen-guide{margin-top:2px}}@media (width<=840px){.screen-guide>div{grid-template-columns:1fr;gap:3px}.screen-guide p{margin-top:2px}.today-next-action{grid-template-columns:1fr}.today-next-action>button{width:100%}}@media (width<=700px){.app-stage{padding-bottom:78px}.mobile-bottom-nav{z-index:55;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#0c0c0af0;border:1px solid #e4b34f33;border-radius:18px;grid-template-columns:repeat(5,1fr);min-height:62px;padding:6px;display:grid;position:fixed;bottom:9px;left:10px;right:10px;box-shadow:0 18px 70px #0000008c}.mobile-bottom-nav button{color:#77736c;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;gap:2px;display:grid}.mobile-bottom-nav button b{font-size:19px;font-weight:500;line-height:1}.mobile-bottom-nav button span{font-size:var(--type-caption);font-weight:var(--type-weight-emphasis)}.mobile-bottom-nav button.active{color:var(--gold-light);background:#e4b34f1f}.management-tabs,.management-rule-strip{display:none}.screen-guide{margin-top:10px}.today-next-action>nav{grid-template-columns:1fr}.today-next-action>nav button{justify-content:flex-start}.cycle-status-grid article>small{font-size:var(--type-caption)}}:root{--background:#060706;--surface:#111210e6;--surface-2:#141512;--border:#efe2c318;--border-strong:#e7b8526b;--text:#f3efe6;--muted:#aaa59b;--gold:#e7b84f;--gold-light:#f7d98c;--gold-deep:#8d6726}body{letter-spacing:-.005em;text-rendering:optimizelegibility}button,input,select,textarea{outline:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.panel{border-radius:18px;box-shadow:inset 0 1px #ffffff06,0 16px 44px #0000001f}.primary-action,.secondary-action,.command-team-button,.command-master-button{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.primary-action:hover,.secondary-action:hover,.command-team-button:hover,.command-master-button:hover{transform:translateY(-1px)}.app-shell{background:radial-gradient(circle at 72% -15%,#e7b84f18,#0000 34rem),radial-gradient(circle at 105% 66%,#4b705b0e,#0000 38rem),linear-gradient(#080907 0%,#050605 100%)}.app-shell:before{opacity:.12;background-size:64px 64px}.app-sidebar{background:linear-gradient(#0e0f0cfd,#070806fe);border-right-color:#e7b84f24;padding:18px 14px 14px}.app-sidebar:before{background:radial-gradient(circle at 12% 0,#e7b84f2b,#0000 23%),linear-gradient(90deg,#0000 97%,#e7b84f1c)}.sidebar-brand{min-height:50px;padding:5px 7px}.sidebar-brand>span{border-radius:12px;width:40px;height:40px}.sidebar-brand strong{letter-spacing:.22em;font-size:17px}.sidebar-brand small{color:#a39c8f;font-size:var(--type-caption);font-weight:720}.sidebar-system-status{font-size:var(--type-caption);margin:12px 6px 17px;padding:9px 10px}.sidebar-system-status small{font-size:var(--type-caption)}.sidebar-nav{gap:2px}.sidebar-nav button{border-radius:12px;min-height:50px;padding:7px 10px}.sidebar-nav button>b{background:#ffffff06;border-radius:8px;place-items:center;width:26px;height:26px;font-size:17px;display:grid}.sidebar-nav button>span{font-size:var(--type-caption);font-weight:var(--type-weight-emphasis)}.sidebar-nav button small{color:#77736b;font-size:var(--type-caption);line-height:1.3}.sidebar-nav button.active{background:linear-gradient(110deg,#e7b84f25,#e7b84f06);border-color:#e7b84f40;box-shadow:inset 0 1px #ffffff09,0 12px 28px #00000024}.sidebar-nav button.active>b{background:#e7b84f1c}.sidebar-workspace>small,.division-navigation>small,.sidebar-data-admin>small{color:#777166;font-size:var(--type-caption);margin-top:15px}.division-nav-trigger>b{font-size:var(--type-caption)!important}.department-nav-list button>span,.department-nav-list button small{font-size:var(--type-caption)}.sidebar-profile{background:linear-gradient(130deg,#e7b84f0e,#ffffff05);border-color:#e7b84f21}.sidebar-profile strong,.sidebar-profile small{font-size:var(--type-caption)}.sidebar-brand>em{color:#a98742;font-size:var(--type-caption);letter-spacing:.12em;border:1px solid #e7b84f33;border-radius:999px;margin-left:auto;padding:4px 6px;font-style:normal;font-weight:800}.app-commandbar{background:#060705d1;border-bottom-color:#e7b84f21;min-height:68px;padding:0 26px;box-shadow:0 15px 45px #0000002e}.app-commandbar:after{content:"";background:linear-gradient(90deg,#0000,#e7b84f38,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.app-commandbar>div:first-of-type span{color:#918a7d;font-size:var(--type-caption)}.app-commandbar>div:first-of-type strong{color:#f1ece2;font-size:var(--type-body)}.command-search-button{color:#817c73;background:#ffffff06;border-color:#ffffff16;justify-content:flex-start;width:min(430px,33vw);min-height:38px}.command-search-button>span{color:var(--gold)}.command-search-button kbd{margin-left:auto}.command-team-button{min-height:38px;font-size:var(--type-caption);padding:0 14px}.command-master-button,.command-access,.command-period{font-size:var(--type-caption)}.sidebar-toggle-button{border-color:#e7b84f29}.brand-heritage-strip{background:linear-gradient(90deg,#e7b84f11,#ffffff03 42%,#e7b84f06);border-bottom:1px solid #e7b84f1a;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.5fr) auto;align-items:center;gap:20px;min-height:34px;padding:0 28px;display:grid;position:relative;overflow:hidden}.brand-heritage-strip:after{content:"";border:1px solid #e7b84f14;border-radius:50%;width:150px;height:42px;position:absolute;bottom:-24px;right:10%}.brand-heritage-strip>span{color:#b59450;font-size:var(--type-caption);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-weight:800;display:flex}.brand-heritage-strip>span i{background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #e7b84f99}.brand-heritage-strip>strong{color:#cfc8bb;font-size:var(--type-caption);letter-spacing:.015em;text-align:center;font-weight:570}.brand-heritage-strip>small{color:#746e63;font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.teducas-login-brand{background:radial-gradient(circle at 74% 25%,#e7b84f26,#0000 31%),linear-gradient(145deg,#13150f,#070806 68%)}.teducas-login-brand:before{box-shadow:0 0 0 46px #e7b84f09,0 0 0 92px #e7b84f06,0 0 90px #e7b84f0f}.login-brand-copy h1{color:#f4efe5;max-width:820px}.login-brand-copy p{color:#a19d93}.login-operating-strip{background:linear-gradient(120deg,#e7b84f0b,#ffffff05);border-color:#e7b84f38}.management-page{padding-bottom:44px}.overview-role-line{background:linear-gradient(120deg,#e7b84f0b,#ffffff03);border-radius:13px;grid-template-columns:minmax(210px,.7fr) minmax(320px,1.3fr) auto;align-items:center;gap:18px;margin:0 0 10px;padding:11px 14px;display:grid}.overview-role-line>div{gap:3px;min-width:0;display:grid}.overview-role-line span{color:#817b71;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.overview-role-line strong{color:#ded8ce;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-role-line small{color:#777168;font-size:var(--type-caption)}.overview-role-line>b{color:#9a9489;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);white-space:nowrap;border:1px solid #302f29;border-radius:999px;padding:7px 9px}.management-hero{margin:0 0 10px;padding:22px 0 18px}.management-hero>div:first-child{align-content:center;display:grid}.management-hero h1{font-weight:520;font-size:clamp(30px,2.6vw,40px)!important}.management-hero p{font-size:var(--type-caption)!important}.identity-card{border-color:#e7b84f3d;border-radius:15px;min-width:270px;padding:11px 14px}.identity-card strong,.identity-card small{font-size:var(--type-caption)}.assignment-switcher{border-radius:16px;margin:0 0 12px;padding:14px 16px}.assignment-switcher-head h2{font-size:20px}.assignment-switcher-head p,.assignment-switcher-head>small{font-size:var(--type-caption)}.assignment-switcher-grid button{min-height:58px}.assignment-switcher-grid strong,.assignment-switcher-grid small,.assignment-switcher-grid i,.assignment-pfv span{font-size:var(--type-caption)}.assignment-pfv strong{font-size:var(--type-caption);line-height:1.5}.executive-priority-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,.75fr);gap:12px;margin-bottom:12px;display:grid}.weekly-control-deck{background:radial-gradient(circle at 87% -10%,#e7b84f29,#0000 33%),linear-gradient(145deg,#171711,#0d0f0c 72%);border-color:#e7b84f47;padding:22px;position:relative;overflow:hidden}.weekly-control-deck:after{content:"";border:1px solid #e7b84f17;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-45px}.weekly-control-deck>header{z-index:1;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:18px;display:grid;position:relative}.weekly-control-deck h2{color:#f0eadf;letter-spacing:-.04em;margin:5px 0;font-size:clamp(24px,2vw,31px);font-weight:530}.weekly-control-deck header p{color:#938d82;font-size:var(--type-caption);margin:0}.readiness-orbit{background:conic-gradient(var(--gold) var(--readiness),#ffffff12 0);border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 0 34px #e7b84f1a}.readiness-orbit:before{content:"";background:#0d0e0c;border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:7px}.readiness-orbit>span{text-align:center;gap:1px;display:grid;position:relative}.readiness-orbit strong{color:#f5e8ca;letter-spacing:-.04em;font-size:21px;font-weight:620}.readiness-orbit small{color:#918a7f;font-size:var(--type-caption)}.weekly-control-deck>nav{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:20px 0 15px;display:grid;position:relative}.weekly-control-deck>nav button{color:#8e8a82;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #2b2d28;border-radius:12px;align-content:space-between;gap:9px;min-width:0;min-height:88px;padding:10px;transition:transform .16s,border-color .16s,background .16s;display:grid}.weekly-control-deck>nav button:hover{border-color:#e7b84f47;transform:translateY(-2px)}.weekly-control-deck>nav button.current{background:linear-gradient(145deg,#e7b84f21,#e7b84f09);border-color:#e7b84f85;box-shadow:0 10px 26px #0000002e}.weekly-control-deck>nav button.ready{background:#54bf8509;border-color:#54bf8538}.weekly-control-deck>nav i{color:#88837a;width:24px;height:24px;font-size:var(--type-caption);border:1px solid #393a34;border-radius:8px;place-items:center;font-style:normal;font-weight:800;display:grid}.weekly-control-deck>nav .current i{color:var(--gold-light);background:#e7b84f24;border-color:#e7b84f6b}.weekly-control-deck>nav .ready i{color:#86d8aa;background:#54bf851c;border-color:#54bf854d}.weekly-control-deck>nav span{gap:4px;min-width:0;display:grid}.weekly-control-deck>nav strong{color:#d5d0c6;font-size:var(--type-caption);line-height:1.25}.weekly-control-deck>nav small{color:#6f6b63;font-size:var(--type-caption)}.weekly-control-deck>nav .current small{color:var(--gold-light)}.weekly-control-deck>nav .ready small{color:#77bf98}.weekly-control-deck>footer{z-index:1;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex;position:relative}.weekly-control-deck>footer>span{color:#858077;font-size:var(--type-caption);align-items:center;gap:7px;display:flex}.weekly-control-deck>footer>span i{background:#79cca0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #54bf85a6}.weekly-control-deck>footer button{white-space:nowrap}.executive-priority-grid .today-next-action{background:radial-gradient(circle at 100% 0,#e7b84f2e,#0000 38%),linear-gradient(150deg,#1a1810,#0e0f0c);border-color:#e7b84f57;flex-direction:column;align-items:stretch;min-height:100%;margin:0;padding:22px;display:flex}.executive-priority-grid .today-next-action>div{flex:1}.executive-priority-grid .today-next-action h2{margin-top:9px;font-size:clamp(27px,2.5vw,38px);line-height:1}.executive-priority-grid .today-next-action p{font-size:var(--type-caption)}.executive-priority-grid .today-next-action>.primary-action{width:100%;min-height:48px;margin:20px 0 14px;box-shadow:0 12px 34px #e7b84f21}.executive-priority-grid .today-next-action>nav{grid-column:auto;grid-template-columns:repeat(3,1fr);gap:5px;width:100%;padding-top:12px}.executive-priority-grid .today-next-action>nav button{min-height:54px;font-size:var(--type-caption);justify-content:center;padding:7px}.executive-priority-grid .today-next-action>nav b{font-size:var(--type-control)}.cycle-status-grid{gap:8px;margin-bottom:12px}.cycle-status-grid article{background:linear-gradient(145deg,#161713f2,#0c0d0bf0);border-radius:15px;min-height:112px;padding:16px}.cycle-status-grid article>strong{color:#eee8dd;margin:11px 0 6px;font-size:20px}.performance-hero-grid{gap:12px}.performance-orbit-card,.weekly-deadline-card{border-radius:20px;min-height:300px}.current-plan-panel,.weekly-flight-plan{min-height:300px}.screen-guide{padding:12px 15px}.screen-guide small,.screen-guide strong,.screen-guide p,.date-filter-command>div:first-child>small,.date-mode-buttons button,.date-filter-fields label span,.date-filter-fields input,.date-filter-fields select{font-size:var(--type-caption)}.sales13-dashboard,.marketing-deep-page{padding-bottom:50px}.sales13-hero,.marketing-deep-hero{margin-bottom:0;padding-top:24px;padding-bottom:20px}.sales13-hero h1,.marketing-deep-hero h1{font-size:clamp(31px,2.7vw,42px)!important}.sales13-hero p,.marketing-deep-hero p{font-size:var(--type-caption)}.sales13-controls{background:#10110ee6;border-radius:15px;padding:13px}.sales13-controls label>span,.data-mode-toggle button{font-size:var(--type-caption)}.sales13-controls select{min-height:40px;font-size:var(--type-caption)}.sales13-main-chart,.marketing-13-panel{border-radius:20px;padding:22px;box-shadow:0 28px 80px #0000003b,inset 0 1px #ffffff08}.panel-heading .section-kicker{font-size:var(--type-caption)}.panel-heading h2,.management-section-head h2,.chart-command-head h2,.meta-section-heading h2{font-size:clamp(23px,1.9vw,30px)}.panel-heading>small{font-size:var(--type-caption)}.sales13-kpis article{border-radius:15px;min-height:118px;padding:17px}.sales13-kpis span,.sales13-kpis small{font-size:var(--type-caption)}.sales13-kpis article strong{font-size:clamp(27px,2.6vw,38px)}.sales13-trend text,.management-trend-chart .axis-label,.management-trend-chart .week-label,.management-trend-chart .value-label{font-size:12px}.cash-reconciliation-strip span,.cash-reconciliation-strip small,.cash-reconciliation-strip>p,.sales13-composition article>div:last-child span,.sales13-governance p,.sales13-metric-grid article header,.sales13-metric-grid article>p{font-size:var(--type-caption)}.sales13-metric-grid article>strong{font-size:26px}.commercial-payout-strip span,.commercial-payout-strip small{font-size:var(--type-caption)}.commercial-payout-strip strong{font-size:27px}.chart-command-head p,.management-section-head p,.chart-reading-order span,.chart-primary-toolbar label>span,.chart-primary-toolbar small,.indicator-kind,.chart-scale-note,.reading-card-grid span,.reading-card-grid small,.condition-decision-panel>label>span,.formula-preview>span,.condition-decision-panel select,.condition-decision-panel textarea,.formula-preview strong,.formula-preview p{font-size:var(--type-caption)}.team-supervision-workspace,.official-overview-grid{gap:14px;display:grid}.team-supervision-head{background:radial-gradient(circle at 100% 0,#e7b84f1c,#0000 34%),linear-gradient(145deg,#151611,#0d0e0c);border-color:#e7b84f33;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:24px;display:grid}.team-supervision-head h2{color:#f3eee4;margin:6px 0 7px;font-size:clamp(26px,2.3vw,36px);line-height:1}.team-supervision-head p{color:#928c81;max-width:720px;font-size:var(--type-caption);margin:0;line-height:1.7}.team-supervision-head>div:last-child{background:#0003;border:1px solid #e7b84f2e;border-radius:14px;gap:5px;min-width:230px;padding:14px 16px;display:grid}.team-supervision-head>div:last-child span,.team-supervision-head>div:last-child small{color:#8c867b;font-size:var(--type-caption)}.team-supervision-head>div:last-child strong{color:var(--gold-light);font-size:var(--type-control)}.team-area-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.team-area-summary article{background:linear-gradient(145deg,#151612f5,#0c0d0bf5);border:1px solid #ffffff12;border-radius:15px;gap:6px;min-height:102px;padding:16px;display:grid}.team-area-summary span,.team-area-summary small{color:#827d74;font-size:var(--type-caption)}.team-area-summary strong{color:#eee8dc;font-size:29px;line-height:1}.department-production-charts{gap:12px;display:grid}.department-production-charts>.management-section-head{margin:6px 0 0}.department-production-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.department-production-chart{background:radial-gradient(circle at 100% 0,#e4b34f13,#0000 35%),linear-gradient(150deg,#151611,#0d0e0c);border-color:#e4b34f2e;gap:16px;padding:20px;display:grid}.department-production-chart>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.department-production-chart>header>div:first-child{min-width:0}.department-production-chart>header span,.department-production-chart>header small{color:#817b70;font-size:var(--type-caption);display:block}.department-production-chart>header h3{color:#eee8dd;margin:5px 0 0;font-size:18px}.department-production-chart>header>div:last-child{text-align:right;min-width:145px}.department-production-chart>header strong{color:var(--gold-light);margin-top:5px;font-size:25px;display:block}.department-production-bars{gap:8px;display:grid}.department-production-bars button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #fff1;border-radius:11px;grid-template-columns:minmax(140px,.85fr) minmax(100px,1fr) auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.department-production-bars button:hover{background:#e4b34f0b;border-color:#e4b34f4d}.department-production-bars button>span{gap:3px;min-width:0;display:grid}.department-production-bars button strong{color:#d6d0c5;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.department-production-bars button small{color:#767168;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.department-production-bars button>i{background:#fff1;border-radius:999px;height:8px;display:block;overflow:hidden}.department-production-bars button>i b{border-radius:inherit;background:linear-gradient(90deg,#7b591d,var(--gold-light));height:100%;display:block;box-shadow:0 0 14px #e4b34f3d}.department-production-bars button>em{color:#e0d9cc;min-width:74px;font-size:var(--type-caption);text-align:right;font-style:normal;font-weight:800}.department-production-chart>footer{color:#7e786f;font-size:var(--type-caption);border-top:1px solid #fff1;justify-content:space-between;gap:15px;padding-top:12px;display:flex}.department-production-chart>footer strong{color:#a9a298;font-size:var(--type-caption)}.direct-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.team-daily-inspection{border-color:#e4b34f33;gap:14px;padding:20px;display:grid}.team-daily-inspection>div:last-child{gap:7px;display:grid}.team-daily-inspection>div:last-child>button{color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #fff1;border-radius:12px;grid-template-columns:minmax(180px,1.2fr) minmax(140px,.8fr) minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.team-daily-inspection button.loaded{background:#48be8106;border-color:#48be812e}.team-daily-inspection button.pending{border-color:#e4b34f26}.team-daily-inspection button>span{gap:3px;min-width:0;display:grid}.team-daily-inspection button strong,.team-daily-inspection button b{color:#d9d3c8;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-daily-inspection button small,.team-daily-inspection button time{color:#817b72;font-size:var(--type-caption)}.team-daily-inspection button em{color:var(--gold-light);font-size:var(--type-caption);font-style:normal}.direct-report-card header>i.today-loaded{color:#83c9a5;border-color:#48be8140}.direct-report-card header>i.today-pending{color:#c0a260;border-color:#e4b34f33}.direct-report-card{background:radial-gradient(circle at 100% 0,#e7b84f12,#0000 35%),linear-gradient(155deg,#151611,#0d0e0b);border-color:#ffffff14;gap:15px;padding:20px;display:grid;overflow:hidden}.direct-report-card>header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.direct-report-avatar,.direct-report-avatar img,.direct-report-avatar span{border-radius:14px;width:46px;height:46px}.direct-report-avatar img{object-fit:cover}.direct-report-avatar span{color:var(--gold-light);font-size:var(--type-caption);background:#e7b84f14;border:1px solid #e7b84f40;place-items:center;font-weight:800;display:grid}.direct-report-card header>div:nth-child(2){min-width:0}.direct-report-card header span,.direct-report-card header p{color:#7f7a71;font-size:var(--type-caption);margin:0}.direct-report-card header h3{color:#ede8df;font-size:var(--type-body);margin:3px 0}.direct-report-card header>i{color:#999389;font-size:var(--type-caption);border:1px solid #ffffff14;border-radius:999px;padding:6px 8px;font-style:normal}.direct-report-production{background:#e7b84f09;border:1px solid #e7b84f29;border-radius:14px;gap:5px;padding:16px;display:grid}.direct-report-production span,.direct-report-production small{color:#8b857b;font-size:var(--type-caption)}.direct-report-production strong{color:#f4c95e;font-size:27px;line-height:1}.direct-report-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.direct-report-status>span{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;gap:4px;padding:10px;display:grid}.direct-report-status small{color:#777269;font-size:var(--type-caption)}.direct-report-status b{color:#c8c2b7;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.direct-report-card>.primary-action{width:100%}.area-decision-board{padding:20px}.area-decision-board .panel-heading p{color:#817b72;font-size:var(--type-caption);margin:5px 0 0}.area-decision-board>div:nth-child(2){gap:6px;display:grid}.area-decision-row{background:#ffffff04;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:minmax(180px,1.15fr) repeat(4,minmax(105px,.68fr)) minmax(170px,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.area-decision-row>span{gap:3px;min-width:0;display:grid}.area-decision-row>span:first-child{grid-template-columns:auto 1fr}.area-decision-row>span:first-child b{color:var(--gold-light);font-size:var(--type-caption);grid-row:1/3;align-self:center;margin-right:8px}.area-decision-row>span:first-child strong,.area-decision-row>span:first-child small{grid-column:2}.area-decision-row small{color:#777168;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.area-decision-row strong{color:#cbc5ba;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.area-decision-board>footer{background:#e7b84f09;border:1px solid #e7b84f29;border-radius:11px;gap:4px;margin-top:10px;padding:12px;display:grid}.area-decision-board>footer span{color:var(--gold-light);font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.area-decision-board>footer strong{color:#bcb5aa;font-size:var(--type-caption);line-height:1.5}.official-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);margin-bottom:14px}.overview-official-chart,.overview-indicator-register{min-height:360px;padding:20px}.overview-official-chart .panel-heading p{color:#817c73;font-size:var(--type-caption);margin:5px 0 0}.overview-official-chart>footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.overview-official-chart>footer span{color:#777168;font-size:var(--type-caption);border:1px solid #ffffff0f;border-radius:10px;gap:4px;padding:9px 10px;display:grid}.overview-official-chart>footer b{color:#d8d2c7;font-size:var(--type-caption)}.overview-indicator-register>div:nth-child(2){gap:6px;max-height:250px;display:grid;overflow:auto}.overview-indicator-register>div:nth-child(2) button{color:inherit;text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px;display:grid}.overview-indicator-register>div:nth-child(2) button:hover{background:#e7b84f0a;border-color:#e7b84f40}.overview-indicator-register>div:nth-child(2) button span{align-items:center;gap:7px;min-width:0;display:flex}.overview-indicator-register>div:nth-child(2) button span b{font-size:var(--type-caption);text-transform:uppercase;border-radius:5px;padding:3px 5px}.overview-indicator-register>div:nth-child(2) button span b.production{color:#86d8aa;background:#54bf851c}.overview-indicator-register>div:nth-child(2) button span b.activity{color:#aab9ed;background:#7089d61c}.overview-indicator-register>div:nth-child(2) button strong{color:#cfc9bf;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-indicator-register>div:nth-child(2) button i{color:var(--gold-light);font-size:var(--type-caption);font-style:normal;font-weight:800}.overview-indicator-register>div:nth-child(2) button small{color:#777168;font-size:var(--type-caption);grid-column:1/-1}.overview-indicator-register>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.overview-indicator-register>footer small{color:#777168;font-size:var(--type-caption)}.actual-only-badge{background:#54bf850e;border:1px solid #54bf8538;border-radius:11px;gap:3px;min-width:115px;padding:9px 11px;display:grid}.actual-only-badge span{color:#719b82;font-size:var(--type-caption);text-transform:uppercase}.actual-only-badge strong{color:#91dfb2;font-size:var(--type-caption)}.actual-data-band{background:#0000002e;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:auto auto minmax(240px,1fr);align-items:center;gap:10px;margin:13px 0 5px;padding:10px 12px;display:grid}.actual-data-band>div{border-right:1px solid #ffffff0f;gap:3px;padding-right:12px;display:grid}.actual-data-band span,.actual-data-band small{color:#777168;font-size:var(--type-caption)}.actual-data-band strong{color:#cfc9be;font-size:var(--type-caption)}.actual-data-band>small{line-height:1.45}.supervision-readonly-banner{background:linear-gradient(135deg,#e7b84f17,#e7b84f06);border:1px solid #e7b84f38;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;padding:15px 17px;display:grid}.management-workspace>.supervision-readonly-banner{grid-column:1/-1}.supervision-readonly-banner span{color:var(--gold-light);font-size:var(--type-caption);letter-spacing:.13em;text-transform:uppercase;grid-column:1;font-weight:800}.supervision-readonly-banner strong{color:#e7e1d6;font-size:var(--type-control);grid-column:1}.supervision-readonly-banner small{color:#928c82;font-size:var(--type-caption);grid-column:1;line-height:1.55}.supervision-readonly-banner button{grid-area:1/2/4;align-self:center}.supervised-readonly form input,.supervised-readonly form select,.supervised-readonly form textarea,.supervised-readonly form button[type=submit],.supervised-plan-readonly .battle-form input,.supervised-plan-readonly .battle-form select,.supervised-plan-readonly .battle-form textarea,.supervised-plan-readonly .battle-submit-row{pointer-events:none}.supervised-readonly form input,.supervised-readonly form select,.supervised-readonly form textarea,.supervised-plan-readonly .battle-form input,.supervised-plan-readonly .battle-form select,.supervised-plan-readonly .battle-form textarea{opacity:.72}.supervised-readonly form button[type=submit],.supervised-plan-readonly .battle-submit-row{opacity:.42}.battle-checklist button:disabled{cursor:default;opacity:.82}.commercial-command-strip{background:radial-gradient(circle at 90% 0,#e4b34f1f,#0000 34%),linear-gradient(135deg,#12120ffa,#080908fa);border-color:#e4b34f47;padding:0;overflow:hidden}.commercial-command-strip>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;gap:22px;padding:20px 22px 14px;display:flex}.commercial-command-strip>header h2{margin:4px 0 0;font-size:clamp(22px,2.2vw,32px)}.commercial-command-strip>header>small{max-width:340px;color:var(--muted);text-align:right}.commercial-command-strip>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.commercial-command-strip>div article{border-right:1px solid #ffffff12;min-height:124px;padding:20px 22px}.commercial-command-strip>div article:last-child{border-right:0}.commercial-command-strip article span,.commercial-command-strip article small{color:var(--muted);font-size:var(--type-caption);display:block}.commercial-command-strip article strong{color:#f7f3e9;letter-spacing:-.04em;margin:9px 0 6px;font-size:clamp(23px,2vw,33px);display:block}.commercial-command-strip article.commercial-payout{background:linear-gradient(145deg,#e4b34f24,#e4b34f08)}.commercial-command-strip article.commercial-payout strong{color:var(--gold)}.commercial-command-strip>footer{color:var(--muted);font-size:var(--type-caption);border-top:1px solid #ffffff0f;justify-content:space-between;gap:20px;padding:12px 22px;display:flex}.commercial-command-strip>footer span{color:#ddd5c5;font-weight:700}.cash-source-notice{background:#e4b34f12;border:1px solid #e4b34f40;border-radius:14px;grid-template-columns:auto 1fr;gap:4px 16px;padding:15px 17px;display:grid}.cash-source-notice>span{background:var(--gold);color:#0b0b08;font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.09em;border-radius:8px;grid-row:1/3;align-self:center;padding:7px 9px;font-weight:900}.cash-source-notice>strong{color:#f4efe4;font-size:var(--type-control)}.cash-source-notice>small{color:var(--muted)}.unified-coordination-card{background:radial-gradient(circle at 100% 0,#e4b34f1c,transparent 38%),var(--surface-2)}.unified-trace-card .empty-state{min-height:170px}@media (width<=1240px){.commercial-command-strip>div{grid-template-columns:repeat(2,1fr)}.commercial-command-strip>div article:nth-child(2){border-right:0}.commercial-command-strip>div article:nth-child(-n+2){border-bottom:1px solid #ffffff12}.executive-priority-grid{grid-template-columns:1fr}.executive-priority-grid .today-next-action{min-height:auto}.weekly-control-deck>nav{grid-template-columns:repeat(3,1fr)}.command-search-button{width:min(330px,27vw)}.inspection-banner>header{grid-template-columns:1fr 1fr}.inspection-banner-actions{grid-column:1/-1;justify-content:flex-start}.inspection-stage-nav{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.brand-heritage-strip{grid-template-columns:1fr auto;gap:12px;padding:0 16px}.brand-heritage-strip>strong{display:none}.daily-quota-board>div,.compact-role-switcher{grid-template-columns:1fr}.overview-role-line{grid-template-columns:1fr auto}.overview-role-line>div:nth-child(2){grid-area:2/1/auto/-1}.today-command-strip{grid-template-columns:1fr}.today-command-strip article{min-height:68px}.today-goal-empty{flex-direction:column;align-items:flex-start}.daily-goal-flow{grid-template-columns:1fr}.correction-mode-banner{grid-template-columns:1fr;align-items:stretch}.daily-load-groups>div:last-child>article{grid-template-columns:1fr auto}.daily-load-groups>div:last-child>article>strong{grid-area:2/1/auto/-1}.daily-quota-input-grid{grid-template-columns:1fr}.team-area-summary{grid-template-columns:repeat(2,1fr)}.department-production-chart-grid,.direct-report-grid,.official-overview-grid{grid-template-columns:1fr}.overview-official-chart,.overview-indicator-register{min-height:auto}.actual-data-band{grid-template-columns:1fr 1fr}.actual-data-band>small{grid-column:1/-1}.area-decision-row{grid-template-columns:1fr 1fr}.area-decision-row>span:first-child,.area-decision-row>span:last-child{grid-column:1/-1}.weekly-control-deck>nav{grid-template-columns:repeat(2,1fr)}.weekly-control-deck>footer{flex-direction:column;align-items:flex-start}.weekly-control-deck>footer button{width:100%}.managed-password-grid,.team-credentials-panel>div{grid-template-columns:1fr 1fr}.inspection-banner>header{grid-template-columns:1fr}.inspection-command-next{border-top:1px solid #ffffff12;border-left:0;padding:11px 0 0}.inspection-banner-actions{flex-wrap:wrap;grid-column:auto}}@media (width<=700px){.brand-heritage-strip{justify-content:center;min-height:29px;padding:0 10px;display:flex}.brand-heritage-strip>span{font-size:var(--type-caption)}.brand-heritage-strip>small{display:none}.quota-mode-switch{grid-template-columns:1fr}.daily-quota-submit{flex-direction:column;align-items:stretch}.daily-quota-submit button{width:100%}.daily-quota-board>header{grid-template-columns:1fr}.daily-quota-board>div>section{grid-template-columns:minmax(120px,1fr) 70px 34px}.team-supervision-head{grid-template-columns:1fr}.team-supervision-head>div:last-child{min-width:0}.team-area-summary,.team-daily-inspection>div:last-child>button{grid-template-columns:1fr 1fr}.team-daily-inspection button>span:first-child{grid-column:1/-1}.team-daily-inspection button time{align-self:center}.team-daily-inspection button em{justify-self:end}.department-production-chart>header{flex-direction:column}.department-production-chart>header>div:last-child{text-align:left;min-width:0}.department-production-bars button{grid-template-columns:1fr auto}.department-production-bars button>i{grid-area:2/1/auto/-1}.department-production-bars button>em{grid-area:1/2}.department-production-chart>footer{flex-direction:column;align-items:flex-start}.direct-report-card>header{grid-template-columns:42px minmax(0,1fr)}.direct-report-card header>i{grid-column:1/-1;width:max-content}.overview-official-chart>footer{grid-template-columns:1fr 1fr}.actual-data-band{grid-template-columns:1fr}.actual-data-band>div{border-bottom:1px solid #ffffff0f;border-right:0;padding-bottom:7px;padding-right:0}.actual-data-band>small{grid-column:auto}.supervision-readonly-banner{grid-template-columns:1fr}.supervision-readonly-banner button{grid-area:auto/1;width:100%;margin-top:7px}.app-commandbar{min-height:62px;padding:0 12px}.app-commandbar>div:first-of-type strong{font-size:var(--type-caption)}.management-hero{gap:12px;padding-top:14px;align-items:stretch!important}.management-hero h1{font-size:30px!important}.identity-card{width:100%;min-width:0}.assignment-switcher{padding:12px}.weekly-control-deck{padding:16px}.weekly-control-deck>header{grid-template-columns:1fr 78px}.readiness-orbit{width:76px;height:76px}.readiness-orbit strong{font-size:18px}.weekly-control-deck>nav{grid-template-columns:1fr 1fr}.weekly-control-deck>nav button{min-height:76px}.executive-priority-grid .today-next-action{padding:18px}.executive-priority-grid .today-next-action>nav{grid-template-columns:1fr}.sales13-main-chart,.marketing-13-panel{padding:15px}.sales13-hero h1,.marketing-deep-hero h1{font-size:30px!important}.new-user-console{flex-direction:column;align-items:stretch}.managed-password-grid,.team-credentials-panel>div,.credential-modal-actions{grid-template-columns:1fr}.inspection-stage-nav{grid-template-columns:1fr 1fr}.inspection-banner-actions button{flex:calc(50% - 7px)}.inspection-command-next>button{width:100%}}@media (width<=820px){.configuration-status-strip{flex-wrap:wrap}.configuration-status-strip details{margin-left:0}.configuration-status-strip details>div,.configuration-status-strip details>p{left:0;right:auto}.configuration-selected-role{flex-direction:column;align-items:flex-start}.configured-indicators>div:not(.panel-heading):not(.empty-state){grid-template-columns:1fr;gap:8px}.indicator-row-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{--muted:#b8b4ab}.management-page p{color:#b6b1a8;font-size:var(--type-caption);line-height:1.65}.management-page small{color:#aaa69e;font-size:var(--type-caption);line-height:1.5}.management-page .section-kicker,.management-page label>span,.management-page .form-heading label>span{font-size:var(--type-caption);line-height:1.35}.management-page .primary-action,.management-page .secondary-action{min-height:46px}.sidebar-system-status{color:#d0cbc1;font-size:var(--type-caption)}.sidebar-system-status small{color:#aaa59c;font-size:var(--type-caption)}.sidebar-nav>small{color:#918b82;font-size:var(--type-caption)}.sidebar-nav button>span{font-size:var(--type-control)}.sidebar-nav button small{color:#aaa59c;font-size:var(--type-caption)}.sidebar-profile strong{font-size:var(--type-caption)}.sidebar-profile small,.app-commandbar>div:first-of-type span{color:#aaa59c;font-size:var(--type-caption)}.app-commandbar>div:first-of-type strong{font-size:17px}.command-period{color:#b6b1a8;font-size:var(--type-caption)}.executive-priority-grid,.performance-hero-grid,.personal-plan-grid,.official-overview-grid,.direct-report-grid,.condition-analysis-grid{align-items:stretch}.executive-priority-grid>*,.performance-hero-grid>*,.personal-plan-grid>*,.official-overview-grid>*,.direct-report-grid>*,.condition-analysis-grid>*{height:100%}.cycle-status-grid{grid-auto-rows:1fr}.cycle-status-grid article{flex-direction:column;justify-content:center;height:100%;display:flex}.cycle-status-grid article>span{color:#aaa49a;font-size:var(--type-caption)}.cycle-status-grid article>strong{color:#f2ede4;font-size:22px}.cycle-status-grid article>small{color:#b0aba2;font-size:var(--type-caption)}.workflow-status-list{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:20px 0 15px;display:grid;position:relative}.workflow-status-list>div{color:#aaa59c;cursor:default;background:#ffffff05;border:1px solid #34342f;border-radius:12px;align-content:space-between;gap:10px;min-width:0;min-height:92px;padding:11px;display:grid}.workflow-status-list>div.current{background:linear-gradient(145deg,#e7b84f21,#e7b84f09);border-color:#e7b84f85}.workflow-status-list>div.ready{background:#54bf850a;border-color:#54bf853d}.workflow-status-list i{color:#aaa59c;width:26px;height:26px;font-size:var(--type-caption);border:1px solid #45443e;border-radius:8px;place-items:center;font-style:normal;font-weight:800;display:grid}.workflow-status-list .current i{color:var(--gold-light);background:#e7b84f24;border-color:#e7b84f6b}.workflow-status-list .ready i{color:#9ee2ba;background:#54bf851c;border-color:#54bf854d}.workflow-status-list span{gap:4px;display:grid}.workflow-status-list strong{color:#e1dcd2;font-size:var(--type-caption);line-height:1.3}.workflow-status-list small{color:#aaa59c;font-size:var(--type-caption)}.workflow-status-list .current small{color:var(--gold-light)}.workflow-status-list .ready small{color:#94d9b2}.information-only-label,.block-action-hint,.selection-hint{color:#aaa59c;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.08em;text-transform:uppercase}.information-only-label:before{content:"○ ";color:#7f7a71}.block-action-hint{color:var(--gold-light);margin-top:16px;display:block}.selection-hint:before{content:"↗ ";color:var(--gold)}.executive-priority-grid .today-next-action>.primary-action{margin-bottom:0}.weekly-flight-plan>.secondary-action{width:100%;margin-top:auto}.rrpp-coordinator-actions{justify-content:space-between;align-items:center;margin-top:16px}.performance-orbit-card p,.weekly-deadline-card>p,.today-next-action p{color:#b6b1a8;font-size:var(--type-caption)}.performance-orbit small,.performance-foot small,.plan-readiness small,.plan-meta>span,.weekly-flight-plan li{color:#b0aba2;font-size:var(--type-caption)}.weekly-flight-plan li b{font-size:var(--type-caption)}.panel-heading>small{color:#b6b1a8;font-size:var(--type-caption)}.today-command-strip article>span,.direct-report-production span,.direct-report-production small,.direct-report-status small,.overview-official-chart>footer span,.reading-card-grid span,.today-command-strip article>small,.reading-card-grid small,.area-decision-row small,.overview-indicator-register>div:nth-child(2) button small{color:#aaa59c;font-size:var(--type-caption)}.today-command-strip article>strong{font-size:20px}.direct-report-card header span,.direct-report-card header p{color:#aaa59c;font-size:var(--type-caption)}.direct-report-card header h3{font-size:18px}.direct-report-card header>i{color:#bbb5aa;font-size:var(--type-caption)}.direct-report-status b,.area-decision-row strong,.overview-official-chart>footer b,.overview-indicator-register>div:nth-child(2) button strong,.overview-indicator-register>div:nth-child(2) button i{font-size:var(--type-caption)}.reading-card-grid strong{font-size:23px}.area-decision-row{min-height:66px}.overview-indicator-register>div:nth-child(2) button{cursor:pointer;min-height:62px}.overview-indicator-register>footer{min-height:46px}.management-page strong[data-missing=true],.management-page b[data-missing=true],.management-page i[data-missing=true]{background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;align-items:center;width:max-content;padding:3px 8px;font-style:normal;display:inline-flex;color:#b2ada4!important;font-size:var(--type-caption)!important;font-weight:var(--type-weight-emphasis)!important;letter-spacing:0!important;line-height:1.35!important}.management-page small[data-missing=true]{font-weight:600;color:#aaa59c!important}.support-operating{box-shadow:0 0 0 1px #53beff14,0 18px 50px #00000042;border-color:#53beff80!important}.support-operating .inspection-command-subject>span,.support-operating-banner>span{color:#8dd5ff!important}.support-operating-workspace{outline-offset:12px;border-radius:20px;outline:1px solid #53beff21}.support-operating-banner{background:linear-gradient(135deg,#2278af21,#0f1211f5)!important;border-color:#53beff57!important}.support-master-console{background:linear-gradient(135deg,#206f9f1c,#e7b84f09);border-color:#53beff47;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:28px;display:grid}.support-master-console h3{color:#f7f2e8;margin:5px 0 7px;font-size:26px}.support-master-console p{color:#c7c2b8;max-width:780px;margin:0}.support-master-console>div:last-child{grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px;display:grid}.support-master-console>div:last-child span{color:#aaa59c;min-width:120px;font-size:var(--type-caption);background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;gap:3px;padding:12px 14px;display:grid}.support-master-console>div:last-child b{color:#f2d17e;font-size:23px}.master-audit-panel{margin-top:18px}.master-audit-list{border-top:1px solid #31312d;max-height:620px;display:grid;overflow:auto}.master-audit-list>div{border-bottom:1px solid #2a2a27;grid-template-columns:minmax(150px,.8fr) minmax(200px,1fr) minmax(260px,1.8fr) auto;align-items:center;gap:18px;padding:13px 4px;display:grid}.master-audit-list span,.master-audit-list strong{color:#e9e4da;font-size:var(--type-caption);gap:3px;display:grid}.master-audit-list small{color:#aaa59c;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis)}.master-audit-list p{color:#b8b2a8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.master-audit-list time{color:#aaa59c;font-size:var(--type-caption);white-space:nowrap}.sidebar-nav .department-nav-list .structure-view-link,.sidebar-nav .department-nav-list .department-view-link{background:#e4b34f09;border:1px solid #e4b34f26;border-left-color:#e4b34f57}.sidebar-nav .department-nav-list .structure-view-link{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;margin-bottom:5px;display:grid}.sidebar-nav .department-nav-list .department-view-link{grid-template-columns:minmax(0,1fr) auto}.sidebar-nav .department-nav-list .structure-view-link:hover,.sidebar-nav .department-nav-list .department-view-link:hover,.sidebar-nav .department-nav-list .structure-view-link.active,.sidebar-nav .department-nav-list .department-view-link.active{color:#f0d58f;background:#e4b34f1c;border-color:#e4b34f73}.structure-view-link>i,.department-view-link>i{color:var(--gold-light);font-style:normal}.operational-home-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.operational-home-actions>article{background:radial-gradient(circle at 100% 0,#e4b34f12,#0000 34%),linear-gradient(145deg,#141410,#0e0f0d);border-color:#ffffff17;grid-template-rows:1fr auto auto;gap:16px;min-height:235px;padding:22px;display:grid}.operational-home-actions h2{color:#f1ece3;letter-spacing:-.035em;margin:7px 0 9px;font-size:25px;font-weight:620}.operational-home-actions p{margin:0}.operational-home-actions>article>strong{color:var(--gold-light);letter-spacing:-.04em;font-size:29px;font-weight:620}.operational-home-actions .primary-action{width:100%}.valuable-product-summary{gap:6px;min-width:0;display:grid}.valuable-product-summary>span{color:#aaa59c;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.valuable-product-summary ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.valuable-product-summary li{color:#e7dfd0;font-size:var(--type-caption);background:#e4b34f0e;border:1px solid #e4b34f30;border-radius:999px;padding:5px 8px}.valuable-products-card ol{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.valuable-products-card li{background:#ffffff05;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.valuable-products-card li b{color:var(--gold-light);font-size:var(--type-caption)}.valuable-products-card li span{color:#dfd8cc;font-size:var(--type-caption);line-height:1.45}.department-scope-summary{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.department-scope-summary>article{gap:7px;padding:18px;display:grid}.department-scope-summary>article>span{color:var(--gold-light);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.department-scope-summary>article>strong{color:#f0ebe1;font-size:20px}.department-scope-summary>article>div{border-top:1px solid #ffffff12;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:6px;margin-top:6px;padding-top:10px;display:grid}.department-scope-summary>article>div b{color:var(--gold-light);font-size:var(--type-control)}.department-scope-summary>article>div span{color:#aaa59c;font-size:var(--type-caption)}.division-readiness-metrics{grid-template-columns:repeat(4,1fr)}.direct-report-status{grid-template-columns:repeat(3,minmax(0,1fr))}.battle-cycle-steps.compact{grid-template-columns:1fr auto 1fr auto 1fr}.personal-plan-grid{grid-template-columns:1fr}@media (width<=1080px){.operational-home-actions{grid-template-columns:1fr}.operational-home-actions>article{min-height:190px}}@media (width<=720px){.department-scope-summary>article>div{grid-template-columns:auto 1fr}.direct-report-status,.battle-cycle-steps.compact{grid-template-columns:1fr}.battle-cycle-steps.compact>i{display:none}}.all-statistics-chart-grid{gap:14px;display:grid}.statistic-chart-card{background:radial-gradient(circle at 88% -18%,#699fec12,#0000 32%),linear-gradient(150deg,#121310,#0d0e0c);border-color:#ffffff17;padding:22px;overflow:hidden;box-shadow:0 18px 54px #0003}.statistic-chart-card.primary{background:radial-gradient(circle at 88% -18%,#e4b34f21,#0000 35%),linear-gradient(150deg,#15140f,#0d0e0c);border-color:#e4b34f57}.statistic-chart-card>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:13px;display:flex}.statistic-chart-card>header>div{justify-items:start;gap:6px;display:grid}.statistic-chart-card>header>div:last-child{text-align:right;justify-items:end}.statistic-chart-card h3{color:#f0ebe1;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:620}.statistic-chart-card>header small,.statistic-chart-card>header>div:last-child>span{color:#aaa59c;font-size:var(--type-caption)}.statistic-chart-card>header>div:last-child>b{color:var(--gold-light);font-size:var(--type-caption);background:#e4b34f14;border:1px solid #e4b34f42;border-radius:999px;padding:6px 9px}.chart-source-line{color:#bbb5aa;font-size:var(--type-caption);justify-content:space-between;gap:18px;padding:12px 0 2px;display:flex}.chart-source-line small{color:#9b958b;font-size:var(--type-caption)}.statistic-chart-card .management-trend-chart{height:310px}.statistic-chart-summary{border-top:1px solid #ffffff12;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.statistic-chart-summary>span{background:#ffffff05;border:1px solid #fff1;border-radius:11px;gap:5px;min-height:64px;padding:11px 12px;display:grid}.statistic-chart-summary small{color:#aaa59c;font-size:var(--type-caption)}.statistic-chart-summary strong{color:#eee8dd;font-size:18px}.missing-chart{min-height:120px}.weekly-quota-form{background:radial-gradient(circle at 100% 0,#e4b34f17,#0000 34%),#11110f}.weekly-quota-input-grid{background:#e4b34f06;border:1px solid #e4b34f24;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 14px;padding:12px;display:grid}.weekly-quota-input-grid>label{background:#0003;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:5px 12px;margin:0;padding:11px 12px;display:grid}.weekly-quota-input-grid>label.primary{background:#e4b34f0e;border-color:#e4b34f57}.weekly-quota-input-grid label>span{color:#d5cfc4;font-size:var(--type-caption);letter-spacing:0;text-transform:none;align-items:center;gap:7px;font-weight:700;display:flex}.weekly-quota-input-grid label>span b,.weekly-quota-input-grid label>span small{color:var(--gold-light);font-size:var(--type-caption);text-transform:uppercase;background:#e4b34f1f;border-radius:99px;padding:3px 6px}.weekly-quota-input-grid label>span small{color:#aaa59c;background:#ffffff0b}.weekly-quota-input-grid label>input{min-height:42px;color:var(--gold-light);font-size:var(--type-body);grid-area:1/2/3;margin:0;font-weight:800}.weekly-quota-input-grid label>small{color:#aaa59c;font-size:var(--type-caption)}.battle-form .form-heading p{color:#b1aba1;max-width:720px;font-size:var(--type-caption);margin:7px 0 0;line-height:1.55}@media (width<=1240px){.workflow-status-list{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.workflow-status-list{grid-template-columns:1fr 1fr}.rrpp-coordinator-actions{flex-direction:column;align-items:stretch}.management-page p,.management-page small{font-size:var(--type-caption)}.support-master-console,.support-master-console>div:last-child{grid-template-columns:1fr}.master-audit-list>div{grid-template-columns:1fr;gap:7px}.statistic-chart-card>header,.chart-source-line{flex-direction:column}.statistic-chart-card>header>div:last-child{text-align:left;justify-items:start}.statistic-chart-summary,.weekly-quota-input-grid{grid-template-columns:1fr}}@media (width>=1051px){.app-shell{grid-template-columns:380px minmax(0,1fr)}}.app-sidebar,.sidebar-nav,.division-navigation,.division-nav-node,.department-nav-list,.department-scope-group{min-width:0}.sidebar-system-status{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;padding:12px 14px}.sidebar-system-status>i{grid-row:1/3}.sidebar-system-status>span,.sidebar-system-status>small{min-width:0;line-height:1.35}.sidebar-system-status>small{grid-column:2}.department-nav-list{padding:0 8px 10px 18px}.sidebar-nav .department-nav-list button{min-height:52px;padding:10px 12px}.sidebar-nav .department-nav-list .structure-view-link{grid-template-columns:20px minmax(0,1fr)}.sidebar-nav .department-nav-list .department-scope-group .department-view-link{grid-template-columns:minmax(0,1fr) 20px}.sidebar-nav .department-nav-list .department-scope-group button:not(.department-view-link){grid-template-columns:20px minmax(0,1fr)}.sidebar-nav .department-nav-list .structure-view-link>span,.sidebar-nav .department-nav-list .department-view-link>span,.sidebar-nav .department-nav-list .department-scope-group button>span,.sidebar-nav .department-nav-list .department-scope-group button small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;line-height:1.35;overflow:visible}.sidebar-nav .department-nav-list .department-view-link>i{justify-self:end}@media (width<=1050px){.app-sidebar{width:min(380px,94vw)}}.filtered-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.statistics-adjustment-banner{background:linear-gradient(135deg,#64d39a1a,#e7b84f09);border-color:#64d39a57}.statistics-adjustment-banner span{color:#79dbac}.team-daily-board{margin-top:14px}.team-daily-board>div:last-child{gap:8px;display:grid}.team-daily-board>div:last-child>button{color:#dcd6ca;text-align:left;background:#10100e;border:1px solid #2b2924;border-radius:12px;grid-template-columns:minmax(190px,1.3fr) minmax(180px,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:12px 14px;display:grid}.team-daily-board button span{flex-direction:column;gap:3px;min-width:0;display:flex}.team-daily-board button small{color:#888278}.team-daily-board button b{color:var(--gold-light);font-size:var(--type-control)}.team-daily-board button i{color:#c9b986;text-align:center;background:#e4b34f17;border-radius:999px;min-width:52px;padding:6px 8px;font-style:normal}.team-daily-board button em{color:#b8aa82;font-size:var(--type-caption);font-style:normal}.statistics-audit-panel{margin-top:14px}.statistics-audit-list{gap:10px;display:grid}.statistics-audit-list>article{background:#10100e;border:1px solid #2d2a24;border-radius:12px;padding:14px}.statistics-audit-list article header{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.statistics-audit-list header span{flex-direction:column;gap:2px;display:flex}.statistics-audit-list header small,.statistics-audit-list time,.statistics-audit-list footer{color:#807a71;font-size:var(--type-caption)}.statistics-audit-list header b{color:var(--gold-light);font-size:var(--type-caption);text-transform:uppercase;background:#e4b34f1a;border-radius:999px;padding:5px 8px}.statistics-audit-list article p{color:#d0c9bc;margin:10px 0}.statistics-audit-list article>div{flex-wrap:wrap;gap:6px;display:flex}.statistics-audit-list article>div span{color:#aaa398;font:var(--type-caption)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;background:#191814;border-radius:8px;padding:6px 8px}.statistics-audit-list article footer{margin-top:10px}.date-filter-export-actions{border-top:1px solid #ffffff12;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:11px;display:flex}.date-filter-export-actions>span{color:#918b81;font-size:var(--type-caption);margin-right:auto}@media (width<=820px){.team-daily-board>div:last-child>button,.statistics-audit-list article header{grid-template-columns:1fr}.filtered-export-actions{justify-content:flex-start}.date-filter-export-actions{grid-template-columns:1fr;justify-content:flex-start}.date-filter-export-actions>span{width:100%;margin:0}}.metric-app{color:#f3eee4;background:radial-gradient(circle at 82% -12%,#e4b34f12,#0000 28%),#080907;min-height:100vh}.metric-topbar{z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080907f0;border-bottom:1px solid #e4b34f29;grid-template-columns:auto 240px minmax(220px,1fr) auto auto auto auto;align-items:center;gap:10px;min-height:74px;padding:0 22px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 18px 55px #00000047}.directory-toggle{color:#e9dfcc;background:#11120f;border:1px solid #34322d;border-radius:11px;width:42px;height:42px;font-size:18px;display:none}.metric-brand{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;display:flex}.metric-brand>span{background:#15150f;border:1px solid #e4b34f47;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.metric-brand img{object-fit:contain;width:34px;height:34px}.metric-brand>div,.topbar-profile>div{gap:2px;display:grid}.metric-brand strong{letter-spacing:-.02em;font-size:17px}.metric-brand small,.topbar-profile small{color:#9e978b;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase}.metric-topbar-title{border-left:1px solid #ffffff14;gap:3px;min-width:0;padding-left:18px;display:grid}.metric-topbar-title span{color:#918b80;font-size:var(--type-caption);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.metric-topbar-title strong{color:#ded8cc;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.own-panel-button,.editor-button,.subject-config-button{color:#d8d2c6;min-height:38px;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);background:#12130f;border:1px solid #39362f;border-radius:10px;padding:0 14px}.own-panel-button:hover,.editor-button:hover,.subject-config-button:hover{color:var(--gold-light);border-color:#e4b34f80}.editor-button{color:var(--gold-light);background:#e4b34f14;border-color:#e4b34f47}.topbar-profile{min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:5px 8px 5px 5px;display:flex}.topbar-profile>img,.topbar-profile>span{width:34px;height:34px;color:var(--gold-light);object-fit:cover;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);background:#191811;border:1px solid #e4b34f3d;border-radius:10px;flex:none;place-items:center;display:grid}.topbar-profile strong{max-width:150px;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-logout{color:#a7a095;border:1px solid #302e29;border-radius:10px;place-items:center;width:36px;height:36px;text-decoration:none;display:grid}.organization-sidebar{z-index:60;background:linear-gradient(#0f100d,#090a08);border-right:1px solid #e4b34f21;flex-direction:column;width:326px;display:flex;position:fixed;top:74px;bottom:0;left:0;overflow:hidden}.organization-sidebar-head{justify-content:space-between;align-items:center;padding:20px 18px 12px;display:flex}.organization-sidebar-head>div{gap:3px;display:grid}.organization-sidebar-head span{color:#8f897e;font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.organization-sidebar-head strong{letter-spacing:-.025em;font-size:18px}.organization-sidebar-head>button{color:#aaa398;background:0 0;border:0;font-size:25px;display:none}.organization-search{background:#141510;border:1px solid #32312b;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;margin:0 14px 12px;padding:0 12px;display:grid}.organization-search span{color:var(--gold-light)}.organization-search input{color:#eee8dc;min-width:0;height:42px;font-size:var(--type-caption);background:0 0;border:0;outline:0;padding:0}.organization-filter-grid{grid-template-columns:1fr 1fr;gap:7px;margin:0 14px 8px;display:grid}.organization-filter-grid label{gap:4px;display:grid}.organization-filter-grid label>span{color:#817b71;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.06em;text-transform:uppercase}.organization-filter-grid select{color:#d9d3c8;width:100%;min-width:0;height:36px;font-size:var(--type-caption);background:#141510;border:1px solid #302f29;border-radius:9px;padding:0 8px}.organization-clear-filters{color:var(--gold-light);font:inherit;font-size:var(--type-caption);cursor:pointer;background:#e4b34f0b;border:1px solid #e4b34f2e;border-radius:8px;margin:0 14px 10px;padding:6px 9px}.organization-own-link{color:#e9e2d5;text-align:left;background:#e4b34f0b;border:1px solid #e4b34f2e;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 14px 12px;padding:10px;display:grid}.organization-own-link.active{background:#e4b34f1a;border-color:#e4b34f80}.organization-own-link>span{width:38px;height:38px;color:var(--gold-light);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);background:#222016;border-radius:10px;place-items:center;display:grid}.organization-own-link>div{gap:3px;display:grid}.organization-own-link small{color:#938d82;font-size:var(--type-caption)}.organization-own-link i{color:var(--gold-light);font-style:normal}.organization-tree{scrollbar-width:thin;flex:1;padding:0 10px 18px;overflow:auto}.organization-division{margin-bottom:7px}.organization-division-trigger{color:#d9d3c8;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.organization-division-trigger:hover,.organization-division.open>.organization-division-trigger{background:#ffffff09}.organization-division-trigger>b{height:34px;color:var(--gold-light);font-size:var(--type-caption);background:#171711;border:1px solid #e4b34f38;border-radius:9px;place-items:center;display:grid}.organization-division-trigger>span{gap:3px;min-width:0;display:grid}.organization-division-trigger strong{font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-division-trigger small{color:#807a70;font-size:var(--type-caption)}.organization-division-trigger i{color:#817b71;font-style:normal}.organization-departments{border-left:1px solid #e4b34f29;margin:2px 0 10px 19px;padding-left:15px}.organization-department-title{color:#8f887d;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.08em;text-transform:uppercase;padding:9px 8px 5px;display:block}.organization-departments button.organization-department-title{text-transform:none;background:#e4b34f09;border:1px solid #e4b34f21;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;margin:4px 0 3px;padding:10px 9px;display:grid}.organization-departments button.organization-department-title strong{color:#c3b79d;font-size:var(--type-caption);letter-spacing:.02em;white-space:normal}.organization-departments button.organization-department-title small{color:#807867;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:0;white-space:normal;grid-column:1}.organization-departments button.organization-department-title i{color:var(--gold-light);grid-area:1/2/3;align-self:center}.organization-departments button{color:#cfc9be;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.organization-departments button:hover,.organization-departments button.active{color:#f0e9dc;background:#e4b34f16}.organization-departments button>img,.organization-departments button>span{color:#d9b969;object-fit:cover;width:31px;height:31px;font-size:var(--type-caption);background:#202018;border-radius:9px;place-items:center;font-weight:800;display:grid}.organization-departments button>div{gap:2px;min-width:0;display:grid}.organization-departments button strong,.organization-departments button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-departments button strong{font-size:var(--type-caption)}.organization-departments button small{color:#817b71;font-size:var(--type-caption)}.organization-departments button i{color:#837d73;font-style:normal}.organization-sidebar>footer{background:#0b0c09;border-top:1px solid #ffffff0f;gap:4px;padding:13px 17px;display:grid}.organization-sidebar>footer span{color:#a9c7ad;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis)}.organization-sidebar>footer span i{background:#63cf90;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #63cf908c}.organization-sidebar>footer small{color:#756f66;font-size:var(--type-caption)}.metric-workspace{min-width:0;margin-left:326px;padding-top:74px}.subject-commandbar{background:linear-gradient(90deg,#e4b34f09,#0000 42%),#0b0c09;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:18px;min-height:112px;padding:18px 30px;display:grid}.subject-identity{align-items:center;gap:14px;min-width:0;display:flex}.subject-identity>img,.subject-identity>span{width:58px;height:58px;color:var(--gold-light);object-fit:cover;font-size:var(--type-control);font-weight:var(--type-weight-emphasis);background:#1a1912;border:1px solid #e4b34f47;border-radius:16px;flex:none;place-items:center;display:grid}.subject-identity>div{min-width:0}.subject-identity small{color:#b49b60;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.subject-identity h1{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:clamp(24px,2.3vw,34px);overflow:hidden}.subject-identity p{color:#aaa399;font-size:var(--type-caption);margin:0}.subject-access-summary{justify-items:end;gap:5px;display:grid}.subject-access-summary>span{color:#aaa398;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.08em;text-transform:uppercase;border:1px solid #3a3730;border-radius:999px;padding:6px 9px}.subject-access-summary>span.own{color:#7edbad;background:#64d39a12;border-color:#64d39a47}.subject-access-summary>span.editor{color:var(--gold-light);background:#e4b34f14;border-color:#e4b34f59}.subject-access-summary small{color:#777168;font-size:var(--type-caption)}.panel-tabs{background:#0c0d0a;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(6,minmax(110px,1fr));gap:1px;padding:0 30px;display:grid}.panel-tabs button{color:#a49d92;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-content:center;gap:4px;min-height:66px;padding:0 14px;display:grid}.panel-tabs button:hover{color:#e7e0d4;background:#ffffff06}.panel-tabs button.active{border-bottom-color:var(--gold);color:var(--gold-light);background:linear-gradient(#0000,#e4b34f11)}.panel-tabs strong{font-size:var(--type-caption)}.panel-tabs small{color:#777169;font-size:var(--type-caption)}.utility-return{background:#0c0d0a;border-bottom:1px solid #ffffff12;align-items:center;gap:14px;min-height:58px;padding:0 30px;display:flex}.utility-return button{color:var(--gold-light);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);background:0 0;border:0}.utility-return span{color:#a7a096;font-size:var(--type-caption);border-left:1px solid #34312b;padding-left:14px}.quota-readonly-section{gap:14px;display:grid}.quota-readonly-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quota-readonly-grid>article{gap:7px;padding:20px;display:grid}.quota-readonly-grid article>span{color:#9b958b;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.quota-readonly-grid article>strong{color:#eee8dc;font-size:var(--type-control)}.quota-readonly-grid article>b{color:var(--gold-light);font-size:26px}.quota-readonly-grid article>small{color:#918b81;font-size:var(--type-caption)}.quota-readonly-grid article>p{color:#aaa398;font-size:var(--type-caption);margin:4px 0 0}@media (width<=1180px){.metric-topbar{grid-template-columns:auto 210px minmax(120px,1fr) auto auto auto}.metric-topbar-title span,.own-panel-button,.topbar-profile>div{display:none}}@media (width<=1050px){.metric-topbar{grid-template-columns:auto minmax(170px,1fr) auto auto auto;padding:0 14px}.directory-toggle{display:block}.metric-topbar-title{display:none}.organization-sidebar{z-index:100;width:min(350px,92vw);transition:transform .22s;transform:translate(-102%)}.organization-sidebar.open{transform:translate(0)}.organization-sidebar-head>button{display:block}.organization-scrim{z-index:90;background:#000000ad;border:0;position:fixed;inset:74px 0 0}.metric-workspace{margin-left:0}}@media (width<=720px){.metric-topbar{grid-template-columns:auto minmax(130px,1fr) auto auto;min-height:66px}.metric-brand{gap:8px}.metric-brand>span{width:38px;height:38px}.metric-brand>div small,.editor-button,.topbar-profile{display:none}.organization-sidebar{top:66px}.organization-scrim{inset:66px 0 0}.metric-workspace{padding-top:66px}.subject-commandbar{grid-template-columns:1fr;gap:10px;min-height:auto;padding:16px}.subject-identity>img,.subject-identity>span{border-radius:13px;width:48px;height:48px}.subject-identity h1{font-size:24px}.subject-access-summary{justify-items:start}.subject-config-button{display:none}.panel-tabs{grid-template-columns:repeat(6,minmax(104px,1fr));padding:0 12px;overflow-x:auto}.panel-tabs button{min-height:58px}.panel-tabs small{display:none}.utility-return{padding:0 16px}.metric-workspace .page-container{width:min(100% - 24px,1500px)}.quota-readonly-grid{grid-template-columns:1fr}}html[data-theme=light]{--background:#f4f2ec;--surface:#fffffffa;--surface-2:#f8f7f3;--border:#201d181c;--border-strong:#ab7c2452;--text:#1d1c19;--muted:#6d6962;--gold:#a97418;--gold-light:#79510d;--green:#287d50;--red:#ba3f3f;--amber:#a87016}body{transition:background-color .18s,color .18s}.theme-toggle{color:#d8d2c6;min-height:40px;font-size:var(--type-caption);cursor:pointer;background:#12130f;border:1px solid #39362f;border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.theme-toggle span{color:var(--gold-light);font-size:17px;line-height:1}.theme-toggle b{font-size:var(--type-caption)}.theme-toggle:hover{color:var(--gold-light);border-color:#e4b34f80}.metric-brand strong{font-size:19px}.metric-brand small,.topbar-profile small,.metric-topbar-title span{font-size:var(--type-caption)}.metric-topbar-title strong{font-size:var(--type-body)}.own-panel-button,.editor-button,.subject-config-button,.topbar-profile strong,.organization-sidebar-head span{font-size:var(--type-caption)}.organization-sidebar-head strong{font-size:20px}.organization-search input,.organization-filter-grid label>span,.organization-filter-grid select,.organization-clear-filters,.organization-own-link small,.organization-division-trigger>b,.organization-division-trigger strong,.organization-division-trigger small,.organization-department-title,.organization-departments button strong,.organization-departments button small,.organization-sidebar>footer span,.organization-sidebar>footer small,.subject-identity small{font-size:var(--type-caption)}.subject-identity h1{font-size:clamp(26px,2.3vw,36px)}.subject-identity p,.subject-access-summary>span,.subject-access-summary small,.panel-tabs strong,.panel-tabs small,.utility-return button,.utility-return span{font-size:var(--type-caption)}.management-page{font-size:17px}.management-page p{font-size:var(--type-body)}.management-page small{font-size:var(--type-control)}.management-page .section-kicker,.management-page label>span,.management-page .form-heading label>span{font-size:var(--type-caption)}.management-page .panel-heading h2,.management-page .form-heading h2,.management-page .management-section-head h2{font-size:26px}.management-page input,.management-page select,.management-page textarea{font-size:17px}.management-page button,.management-page .primary-action,.management-page .secondary-action,.management-page .text-action{font-size:var(--type-body)}.metric-topbar{grid-template-columns:auto 250px minmax(220px,1fr) auto auto auto auto auto;min-height:78px}.organization-sidebar{width:350px;top:78px}.metric-workspace{margin-left:350px;padding-top:78px}.personal-command-center{gap:18px;padding:22px 0 48px;display:grid}.personal-command-center>*{min-width:0;margin-top:0;margin-bottom:0}.panel{border-radius:16px;min-width:0;padding:22px}.overview-role-line{grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr) auto;gap:22px;margin:0}.overview-live-strip{background:linear-gradient(120deg,#54bf8517,#e4b34f09 58%,#10110e);border-color:#54bf8545;grid-template-columns:auto repeat(3,minmax(170px,1fr));align-items:center;gap:16px;padding:16px 20px;display:grid}.overview-live-strip>div{border-right:1px solid #ffffff14;align-items:center;gap:10px;padding-right:16px;display:flex}.overview-live-strip>div>i{background:#62d293;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #62d2931c,0 0 18px #62d2937a}.overview-live-strip>div span,.overview-live-strip>span{gap:3px;display:grid}.overview-live-strip>div b{color:#80dba7;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase}.overview-live-strip strong{color:#eee9df;font-size:var(--type-control)}.overview-live-strip small{color:#aaa49a;font-size:var(--type-caption)}.overview-live-strip>small{border-top:1px solid #ffffff12;grid-column:1/-1;padding-top:10px}.operational-home-actions{gap:18px;margin:0}.operational-home-actions>article{min-height:218px;padding:24px}.performance-hero-grid,.official-overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:18px;margin:0}.management-workspace,.team-supervision-workspace,.chart-command-workspace,.quota-readonly-section{gap:18px}.official-overview-grid{margin-bottom:0}.overview-official-chart>footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.overview-official-chart>footer span,.statistic-chart-summary>span{min-width:0}.overview-official-chart>footer span.live-summary,.statistic-chart-summary>span.live-summary{background:#54bf8513;border-color:#54bf8547}.overview-official-chart>footer .live-summary small,.statistic-chart-summary .live-summary small{color:#79cf9f}.statistic-chart-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.date-filter-command{gap:20px;padding:18px 20px}html[data-theme=light] body{color:var(--text);background:#f3f1ea}html[data-theme=light] .metric-app{color:var(--text);background:radial-gradient(circle at 82% -12%,#a8771c1a,#0000 29%),#f3f1ea}html[data-theme=light] .organization-sidebar{background:linear-gradient(#faf9f4,#f1eee5);border-color:#72521929}html[data-theme=light] .organization-sidebar>footer{background:#ece9df;border-color:#3e36281a}html[data-theme=light] .organization-departments button.organization-department-title{background:#a8771c0e;border-color:#7e5b182b}html[data-theme=light] .organization-departments button.organization-department-title strong{color:#594a2d}html[data-theme=light] .subject-commandbar{background:linear-gradient(90deg,#a8771c12,#0000 46%),#faf9f5;border-color:#3e36281c}html[data-theme=light] .panel-tabs,html[data-theme=light] .utility-return{background:#efede6;border-color:#3e36281c}html[data-theme=light] .panel-tabs button:hover{color:#26231d;background:#3e36280b}html[data-theme=light] .panel-tabs button.active{color:#7a510b;background:linear-gradient(#0000,#a8771c1a)}html[data-theme=light] .metric-app :where(.panel,.management-form,.battle-form,.performance-orbit-card,.weekly-deadline-card,.statistic-chart-card,.date-filter-command,.today-command-strip,.commercial-command-strip){background:#fff!important;border-color:#3e362821!important;box-shadow:0 12px 34px #40352014!important}html[data-theme=light] .department-production-bars button{background:#faf8f2;border-color:#3e36281f}html[data-theme=light] .department-production-bars button>i{background:#3e36281a}html[data-theme=light] .department-production-chart>footer{border-color:#3e36281c}html[data-theme=light] .metric-app :where(h1,h2,h3,h4,strong){color:#29251e}html[data-theme=light] .metric-app :where(p,small,label>span,.section-kicker){color:#6e675d}html[data-theme=light] .metric-app :where(.secondary-action,.own-panel-button,.subject-config-button,.theme-toggle,.directory-toggle){color:#514a3f;background:#f5f2ea;border-color:#3e36282e}html[data-theme=light] .metric-app :where(.primary-action,.editor-button){color:#fffaf0;background:linear-gradient(135deg,#b9892d,#9f711b);border-color:#a8771c}html[data-theme=light] .metric-brand>span,html[data-theme=light] .topbar-profile>img,html[data-theme=light] .topbar-profile>span,html[data-theme=light] .subject-identity>img,html[data-theme=light] .subject-identity>span,html[data-theme=light] .organization-own-link>span,html[data-theme=light] .organization-division-trigger>b,html[data-theme=light] .organization-departments button>img,html[data-theme=light] .organization-departments button>span{color:#80570f;background:#eee7d8;border-color:#a8771c3d}html[data-theme=light] .organization-search,html[data-theme=light] .organization-filter-grid select{color:#29251e;background:#fff;border-color:#3e362829}html[data-theme=light] .organization-search input{color:#29251e}html[data-theme=light] .organization-own-link{color:#302b22;background:#a8771c12;border-color:#a8771c38}html[data-theme=light] .organization-division-trigger,html[data-theme=light] .organization-departments button{color:#3f392f}html[data-theme=light] .organization-division-trigger:hover,html[data-theme=light] .organization-division.open>.organization-division-trigger{background:#3e36280d}html[data-theme=light] .organization-departments button:hover,html[data-theme=light] .organization-departments button.active{color:#30271b;background:#a8771c1c}html[data-theme=light] .overview-live-strip{background:linear-gradient(120deg,#287d5017,#a8771c0b 62%,#fff)!important;border-color:#287d5038!important}html[data-theme=light] .overview-live-strip>div{border-color:#3e36281c}html[data-theme=light] .overview-live-strip>div b,html[data-theme=light] .overview-official-chart>footer .live-summary small,html[data-theme=light] .statistic-chart-summary .live-summary small{color:#287d50}html[data-theme=light] .overview-live-strip>small{border-color:#3e36281a}html[data-theme=light] .operational-home-actions>article,html[data-theme=light] .statistic-chart-card,html[data-theme=light] .weekly-quota-form{background:radial-gradient(circle at 100% 0,#a8771c14,#0000 34%),#fff!important}html[data-theme=light] .metric-app :where(.entry-list>div,.area-decision-row,.team-daily-board button,.direct-report-card,.reading-card-grid>div,.statistic-chart-summary>span,.overview-indicator-register button,.valuable-products-card li,.weekly-quota-input-grid>label,.daily-ledger-table-wrap,.statistics-audit-list>article){color:#332e26;background:#f8f6f0!important;border-color:#3e36281f!important}html[data-theme=light] .metric-app :where(table,thead,tbody,tr,th,td){color:#332e26;border-color:#3e36281f}html[data-theme=light] .metric-app :where(.management-trend-chart text,.axis-label,.week-label,.value-label,.quota-label){fill:#5e574d}html[data-theme=light] .management-trend-chart .grid-line{stroke:#3e362824}html[data-theme=light] .management-page strong[data-missing=true],html[data-theme=light] .management-page b[data-missing=true],html[data-theme=light] .management-page i[data-missing=true]{background:#f1eee7;border-color:#3e362824;color:#71695d!important}html[data-theme=light] .teducas-login-shell{color:#29251e;background:#f3f1ea}html[data-theme=light] .teducas-login-brand{background:radial-gradient(circle at 75% 27%,#a8771c1f,#0000 32%),linear-gradient(145deg,#fff,#ede9df 68%);border-color:#a8771c2e}html[data-theme=light] .teducas-login-panel{background:linear-gradient(#f7f5ef,#ece9df)}html[data-theme=light] .teducas-login-card{background:#ffffffd9;border-color:#3e362824;box-shadow:0 30px 80px #40352024}html[data-theme=light] .teducas-login-card input{color:#29251e;background:#fbfaf7;border-color:#3e36282e}html[data-theme=light] .chatgpt-unlinked-note{background:#a8771c12;border-color:#a8771c40}html[data-theme=light] .chatgpt-unlinked-note b,html[data-theme=light] .change-chatgpt-account{color:#8c651c}html[data-theme=light] .chatgpt-unlinked-note span{color:#332d23}html[data-theme=light] .chatgpt-unlinked-note p,html[data-theme=light] .legacy-login-details form>p{color:#6f685d}html[data-theme=light] .login-transition-divider{color:#777064}html[data-theme=light] .login-transition-divider:before,html[data-theme=light] .login-transition-divider:after{background:#3e36281c}html[data-theme=light] .legacy-login-details{background:#ffffff85;border-color:#3e362821}html[data-theme=light] .legacy-login-details summary{color:#5f594f}html[data-theme=light] .legacy-login-submit{color:#76551a;background:#a8771c14;border-color:#a8771c4d}.clients-module{max-width:1800px;margin:0 auto;padding:28px}.clients-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:20px;display:grid}.clients-directory{align-self:start;padding:20px;position:sticky;top:96px}.clients-directory>input{border:1px solid var(--line);background:var(--field);width:100%;min-height:46px;color:var(--text);border-radius:12px;margin:14px 0;padding:0 14px}.clients-directory>div:last-child{gap:8px;max-height:68vh;display:grid;overflow:auto}.clients-directory>div:last-child>button,.project-list>button{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.clients-directory button.active,.project-list>button.active{background:#e1b14517;border-color:#e1b14594}.clients-directory button span,.project-list button span{gap:4px;display:grid}.clients-directory small,.project-list small,.project-list i{color:var(--muted);font-size:var(--type-caption)}.client-file{gap:18px;min-width:0;display:grid}.client-identity-card{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.client-identity-card h2{margin:5px 0;font-size:30px}.client-identity-card p{color:var(--muted);margin:0}.client-identity-card>div:last-child{align-items:center;gap:10px;display:flex}.client-project-grid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:18px;display:grid}.project-list,.project-file{padding:22px}.project-list{align-self:start}.project-list>button{margin-top:9px}.project-list b{color:#deb85d;width:max-content;font-size:var(--type-caption);text-transform:uppercase}.project-file h3{font-size:var(--type-control);margin:24px 0 10px}.project-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.project-facts span{border:1px solid var(--line);border-radius:12px;gap:5px;padding:12px;display:grid}.project-facts small{color:var(--muted);font-size:var(--type-caption)}.project-scope{background:#d9ac450f;border-left:3px solid #d9ac45;padding:14px;line-height:1.6}.project-production{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;display:grid}.project-production>div{border:1px solid var(--line);border-radius:12px;gap:4px;padding:13px;display:grid}.project-production strong{color:#e2bd62;font-size:24px}.project-production small{color:var(--muted)}.project-evidence-list{gap:8px;display:grid}.project-evidence-list>div>a{border:1px solid var(--line);color:var(--text);border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:13px;text-decoration:none;display:flex}.project-evidence-list span{gap:3px;display:grid}.project-evidence-list b{color:#d8b356;font-size:var(--type-caption)}.project-evidence-list small{color:var(--muted)}.evidence-form{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr 1.4fr .7fr;gap:9px;margin-top:20px;padding-top:18px;display:grid}.evidence-form h3,.evidence-form textarea,.evidence-form button{grid-column:1/-1}.evidence-form input,.evidence-form select,.evidence-form textarea,.clients-modal input,.clients-modal select,.clients-modal textarea{border:1px solid var(--line);background:var(--field);width:100%;min-height:46px;color:var(--text);border-radius:11px;padding:10px 13px}.evidence-form textarea,.clients-modal textarea{resize:vertical;min-height:90px}.clients-modal .credential-modal-card{gap:12px;display:grid}.d4-project-selector{background:#e1b1450e;border:1px solid #e1b14547;border-radius:15px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.d4-project-selector label{gap:7px;display:grid}.d4-project-selector label>span{color:#d9b55d;font-size:var(--type-caption);text-transform:uppercase;font-weight:800}.d4-project-selector select{border:1px solid var(--line);background:var(--field);min-height:48px;color:var(--text);border-radius:11px;padding:0 12px}.d4-project-selector>small{color:var(--muted);grid-column:1/-1}.client-file-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.client-file-summary article{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:6px;min-width:0;padding:16px;display:grid}.client-file-summary span{color:var(--muted);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);text-transform:uppercase;letter-spacing:.05em}.client-file-summary strong{color:var(--text);font-size:26px}.client-file-summary small{color:var(--muted);line-height:1.4}.client-identity-card>div:last-child{flex-wrap:wrap;justify-content:flex-end}.client-production-overview{gap:18px;display:grid}.client-indicator-history,.client-load-history{padding:22px}.client-indicator-history .panel-heading p,.client-load-history .panel-heading p{max-width:760px;color:var(--muted);margin:5px 0 0;line-height:1.5}.client-indicator-history .panel-heading>small,.client-load-history .panel-heading>small{color:var(--muted);white-space:nowrap}.client-indicator-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:10px;margin-top:18px;display:grid}.client-indicator-grid>article{border:1px solid var(--line);background:var(--field);border-radius:14px;gap:5px;min-width:0;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.client-indicator-grid>article{background:color-mix(in srgb,var(--field) 76%,transparent)}}.client-indicator-grid>article>span{min-height:34px;color:var(--text);font-size:var(--type-caption);font-weight:760;line-height:1.35}.client-indicator-grid>article>strong{color:#e2bd62;font-size:28px;line-height:1}.client-indicator-grid>article>small{color:var(--muted);line-height:1.4}.client-indicator-trend{gap:4px;margin-top:8px;display:grid}.client-indicator-trend svg{width:100%;height:80px;display:block;overflow:visible}.client-indicator-trend line{stroke:var(--line);stroke-width:.7px}.client-indicator-trend polyline{fill:none;stroke:#d8ad45;stroke-width:2.2px;vector-effect:non-scaling-stroke}.client-indicator-trend circle{fill:#f3d47c;stroke:var(--surface-2);stroke-width:.7px;vector-effect:non-scaling-stroke}.client-indicator-trend small{font-size:var(--type-caption);color:var(--muted)}.client-load-list{gap:10px;max-height:760px;margin-top:18px;padding-right:5px;display:grid;overflow:auto}.client-load-list>article{border:1px solid var(--line);background:var(--field);border-radius:14px;gap:12px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.client-load-list>article{background:color-mix(in srgb,var(--field) 72%,transparent)}}.client-load-list>article>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);gap:18px;padding-bottom:11px;display:grid}.client-load-list>article>header>span{gap:4px;display:grid}.client-load-list>article>header b{color:#d9b55d;font-size:var(--type-caption);text-transform:uppercase}.client-load-list>article>header strong{font-size:var(--type-body)}.client-load-list>article>header small{color:var(--muted);line-height:1.4}.client-load-list>article>div{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;display:grid}.client-load-list>article>div>span{border:1px solid var(--line);border-radius:11px;gap:5px;padding:10px 12px;display:grid}.client-load-list>article>div small{color:var(--muted);line-height:1.35}.client-load-list>article>div strong{font-size:17px}.client-load-list>article>div i{color:var(--muted);font-size:var(--type-caption);font-style:normal;font-weight:500}.client-load-list>article>p{color:var(--muted);margin:0;line-height:1.55}.client-load-list>article>a{color:#dfbc62;width:max-content;max-width:100%;font-weight:var(--type-weight-emphasis);text-decoration:none}.client-load-list>article>a:hover{text-decoration:underline}@media (width<=1100px){.clients-layout,.client-project-grid{grid-template-columns:1fr}.clients-directory{position:static}.project-facts{grid-template-columns:repeat(2,1fr)}.client-file-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.clients-module{padding:14px}.client-identity-card{flex-direction:column}.client-identity-card>div:last-child{justify-content:flex-start;width:100%}.project-facts,.d4-project-selector,.evidence-form,.client-file-summary,.client-load-list>article>header,.client-indicator-grid{grid-template-columns:1fr}.evidence-form>*,.d4-project-selector>small{grid-column:1}}@media (width<=1180px){.metric-topbar{grid-template-columns:auto 210px minmax(120px,1fr) auto auto auto auto}.theme-toggle b{display:none}}@media (width<=1050px){.metric-topbar{grid-template-columns:auto minmax(170px,1fr) auto auto auto auto}.organization-sidebar{width:min(370px,94vw);top:78px}.metric-workspace{margin-left:0}.overview-live-strip{grid-template-columns:auto repeat(2,minmax(160px,1fr))}.overview-live-strip>span:last-of-type{grid-column:2/-1}.performance-hero-grid,.official-overview-grid{grid-template-columns:1fr}}@media (width<=720px){.metric-topbar{grid-template-columns:auto minmax(128px,1fr) auto auto auto;min-height:68px;padding:0 10px}.organization-sidebar{top:68px}.organization-scrim{inset:68px 0 0}.metric-workspace{padding-top:68px}.theme-toggle{justify-content:center;width:38px;min-height:38px;padding:0}.theme-toggle span{font-size:18px}.overview-role-line,.overview-live-strip{grid-template-columns:1fr}.overview-live-strip>div{border-bottom:1px solid #ffffff14;border-right:0;padding:0 0 12px}.overview-live-strip>span:last-of-type{grid-column:auto}.metric-workspace .page-container{width:min(100% - 24px,1480px)}.statistic-chart-summary,.overview-official-chart>footer{grid-template-columns:1fr 1fr}}.team-supervision-workspace{padding:22px 0 48px}.management-page .team-supervision-head p{font-size:var(--type-control);line-height:1.6}.management-page .team-supervision-head>div:last-child span,.management-page .team-supervision-head>div:last-child small{font-size:var(--type-caption)}.management-page .team-supervision-head>div:last-child strong{font-size:17px}.department-view-loading{border-color:#e4b34f38;align-items:center;gap:16px;min-height:96px;display:flex}.department-view-loading>span{border:3px solid #e4b34f33;border-top-color:var(--gold-light);border-radius:50%;flex:none;width:24px;height:24px;animation:.8s linear infinite department-loading-spin}.department-view-loading>div{gap:4px;display:grid}.department-view-loading strong{font-size:17px}.department-view-loading small{font-size:var(--type-caption)}@keyframes department-loading-spin{to{transform:rotate(360deg)}}.department-scope-summary{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.department-scope-summary>article{padding:22px}.management-page .department-scope-summary>article>span{font-size:var(--type-caption)}.department-scope-summary>article>strong{font-size:24px}.management-page .department-scope-summary>article>small{font-size:var(--type-caption)}.department-scope-summary>article>div{grid-template-columns:auto minmax(90px,1fr) auto minmax(90px,1fr) auto minmax(90px,1fr);gap:9px}.department-scope-summary>article>div b{font-size:18px}.management-page .department-scope-summary>article>div span{font-size:var(--type-caption)}.department-production-chart-grid{grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:16px}.department-production-chart{gap:18px;padding:24px}.management-page .department-production-chart>header span,.management-page .department-production-chart>header small{font-size:var(--type-caption)}.department-production-chart>header h3{font-size:22px;line-height:1.25}.department-production-chart>header strong{font-size:28px}.department-production-bars{gap:10px}.department-production-bars button{grid-template-columns:minmax(170px,.9fr) minmax(130px,1.2fr) minmax(92px,auto);gap:14px;min-height:66px;padding:13px 14px}.department-production-bars button strong{font-size:var(--type-control)}.department-production-bars button small,.department-production-bars button>em,.management-page .department-production-chart>footer,.management-page .department-production-chart>footer strong{font-size:var(--type-caption)}.team-daily-board>div:last-child>button{min-height:70px;padding:14px 16px}.team-daily-board button b{font-size:17px}.team-daily-board button i,.team-daily-board button em{font-size:var(--type-caption)}.area-decision-row{min-height:78px;padding:13px 14px}.management-page .area-decision-row small{font-size:var(--type-caption)}.management-page .area-decision-row strong{font-size:var(--type-control)}@media (width<=700px){.team-supervision-workspace{padding-top:14px}.department-scope-summary>article>div{grid-template-columns:auto 1fr}.department-production-chart-grid{grid-template-columns:1fr}.department-production-chart{padding:18px}.department-production-bars button{grid-template-columns:1fr auto}}.metric-app{--tm-box-radius:18px;--tm-inner-radius:13px;--tm-box-border:#ffffff18;--tm-box-shadow:0 16px 46px #00000029, inset 0 1px #ffffff06}.metric-app :where(.panel,.management-form,.battle-form,.date-filter-command,.commercial-command-strip,.today-command-strip,.performance-orbit-card,.weekly-deadline-card,.current-plan-panel,.weekly-flight-plan,.statistic-chart-card,.credential-modal-card){border:1px solid var(--tm-box-border);border-radius:var(--tm-box-radius);min-width:0;box-shadow:var(--tm-box-shadow)}.metric-app :where(.team-area-summary>article,.department-scope-summary>article,.quota-readonly-grid>article,.reading-card-grid>div,.statistic-chart-summary>span,.ledger-summary-grid>article,.overview-official-chart>footer>span,.weekly-quota-input-grid>label,.valuable-products-card li,.statistics-audit-list>article){border-radius:var(--tm-inner-radius);min-width:0}.metric-app :where(.panel-heading,.form-heading,.management-section-head,.chart-command-head)>div{min-width:0}.metric-app :where(.panel-heading,.form-heading,.management-section-head,.chart-command-head) h2,.metric-app :where(.panel-heading,.form-heading,.management-section-head,.chart-command-head) p{overflow-wrap:anywhere}.metric-app :where(input,select,textarea),.metric-app :where(.primary-action,.secondary-action,.text-action,.own-panel-button,.editor-button,.subject-config-button){border-radius:11px}.empty-state{align-content:center;gap:10px;min-height:220px}.empty-state p{margin:0}.credential-modal-card{max-height:min(88vh,920px);overflow-y:auto}.management-trend-scroll,.daily-ledger-table-wrap,.access-matrix,.team-table-wrap{max-width:100%;overflow-x:auto}.team-daily-board>div:last-child>button,.department-production-bars button,.overview-indicator-register>div:nth-child(2) button{border-radius:var(--tm-inner-radius);transition:border-color .16s,background .16s,transform .16s}.team-daily-board>div:last-child>button:hover,.department-production-bars button:hover,.overview-indicator-register>div:nth-child(2) button:hover{border-color:#e4b34f59;transform:translateY(-1px)}.teducas-login-card footer{justify-content:stretch;gap:5px;display:grid}.teducas-login-card footer p{margin:0}.login-operating-strip{box-shadow:inset 0 1px #ffffff06,0 18px 50px #0000001a}html[data-theme=light] .login-brand-copy h1{color:#2d281f}html[data-theme=light] .login-brand-copy p{color:#655f55}html[data-theme=light] .login-operating-strip{background:#ffffff73;border-color:#a8771c3d}html[data-theme=light] .login-operating-strip span,html[data-theme=light] .teducas-login-brand>small{color:#6d665c}html[data-theme=light] .teducas-login-card footer{border-color:#3e36281f}html[data-theme=light] .teducas-login-card footer strong{color:#4b453c}html[data-theme=light] .teducas-login-card footer p{color:#716a60}html[data-theme=light] .metric-app{--tm-box-border:#3e362824;--tm-box-shadow:0 14px 38px #40352014, inset 0 1px #fffc}@media (width<=1180px){.management-workspace,.team-supervision-workspace,.chart-command-workspace,.configuration-workspace,.user-admin-grid{grid-template-columns:1fr}}@media (width<=760px){.metric-app{--tm-box-radius:15px;--tm-inner-radius:11px}.panel,.management-form,.battle-form,.statistic-chart-card{padding:17px}.panel-heading,.form-heading,.management-section-head,.chart-command-head{flex-direction:column;gap:10px}.panel-heading>small,.management-section-head>small{text-align:left}}.metric-topbar{grid-template-columns:250px minmax(180px,1fr) auto auto auto auto auto auto auto}.company-module-button,.manual-button{color:#d8d2c6;min-height:40px;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);background:#12130f;border:1px solid #39362f;border-radius:11px;padding:0 14px}.company-module-button:hover,.manual-button:hover,.company-module-button.active,.manual-button.active{color:var(--gold-light);background:#e4b34f17;border-color:#e4b34f80}.panel-tabs{grid-template-columns:repeat(6,minmax(100px,1fr));padding:0 30px}.panel-tabs button{text-align:center;justify-items:center;min-height:50px;padding:0 12px}.department-context-tabs{grid-template-columns:minmax(220px,360px)}.simple-module{width:min(1460px,100% - 56px);margin:0 auto;padding:34px 0 56px}.module-loading{min-height:42vh;color:var(--gold-light);place-items:center;display:grid}.simple-module-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.simple-module-heading>div{gap:7px;max-width:760px;display:grid}.simple-module-heading span,.manual-map>header span,.manual-role-grid article>span{color:var(--gold-light);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.1em;text-transform:uppercase}.simple-module-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.2vw,48px)}.simple-module-heading p{color:#aaa398;font-size:var(--type-body);margin:0;line-height:1.55}.organization-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.organization-summary article{background:#10110e;border:1px solid #ffffff17;border-radius:14px;align-items:baseline;gap:10px;padding:18px 20px;display:flex}.organization-summary strong{color:var(--gold-light);font-size:28px}.organization-summary span{color:#aaa398;font-size:var(--type-caption)}.organization-module-tools{background:#0e0f0c;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(280px,1fr) minmax(380px,.8fr) auto;align-items:end;gap:12px;margin-bottom:20px;padding:16px;display:grid}.organization-module-tools .organization-search,.organization-module-tools .organization-filter-grid,.organization-module-tools .organization-clear-filters{margin:0}.organization-module-tools .organization-filter-grid select{height:44px;font-size:var(--type-caption)}.organization-module-tools .organization-clear-filters{min-height:44px;font-size:var(--type-caption);padding:0 14px}.organization-module-grid{gap:12px;display:grid}.organization-module-division{background:#0f100d;border:1px solid #ffffff17;border-radius:17px;overflow:hidden}.organization-module-division-trigger{color:#eee8dc;text-align:left;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:76px;padding:13px 18px;display:grid}.organization-module-division-trigger:hover,.organization-module-division.open>.organization-module-division-trigger{background:#e4b34f0b}.organization-module-division-trigger>b{width:46px;height:46px;color:var(--gold-light);font-size:var(--type-caption);background:#191911;border:1px solid #e4b34f40;border-radius:13px;place-items:center;display:grid}.organization-module-division-trigger>span{gap:4px;display:grid}.organization-module-division-trigger strong{font-size:18px}.organization-module-division-trigger small{color:#8f897e;font-size:var(--type-caption)}.organization-module-division-trigger i{color:var(--gold-light);font-size:22px;font-style:normal}.organization-module-departments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.organization-module-departments>section{background:#0b0c09;border:1px solid #ffffff13;border-radius:14px;min-width:0;padding:14px}.organization-module-departments>section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.organization-module-departments>section>header>div{gap:3px;min-width:0;display:grid}.organization-module-departments>section>header strong{overflow-wrap:anywhere;font-size:var(--type-control)}.organization-module-departments>section>header small{color:#847e74;font-size:var(--type-caption)}.organization-module-departments>section>header button{color:var(--gold-light);font-size:var(--type-caption);background:#e4b34f0d;border:1px solid #e4b34f33;border-radius:9px;flex:none;padding:8px 10px}.organization-module-departments>section>div{gap:4px;display:grid}.organization-module-departments>section>div>button{color:#d7d1c6;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.organization-module-departments>section>div>button:hover,.organization-module-departments>section>div>button.active{background:#e4b34f13}.organization-module-departments img,.organization-module-departments>section>div>button>span{width:36px;height:36px;color:var(--gold-light);object-fit:cover;font-size:var(--type-caption);background:#202018;border-radius:10px;place-items:center;font-weight:800;display:grid}.organization-module-departments>section>div>button>div{gap:2px;min-width:0;display:grid}.organization-module-departments>section>div>button strong,.organization-module-departments>section>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-module-departments>section>div>button strong{font-size:var(--type-caption)}.organization-module-departments>section>div>button small{color:#837d73;font-size:var(--type-caption)}.organization-module-departments>section>div>button i{color:#817b71;font-style:normal}.organization-empty{color:#9d968b;text-align:center;border:1px dashed #ffffff1f;border-radius:17px;align-content:center;place-items:center;gap:8px;min-height:240px;display:grid}.organization-empty strong{color:#ece6da;font-size:20px}.organization-empty button{color:var(--gold-light);background:#e4b34f0f;border:1px solid #e4b34f40;border-radius:9px;margin-top:8px;padding:9px 12px}.manual-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.manual-flow li{background:#10110e;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}.manual-flow b{width:44px;height:44px;color:var(--gold-light);background:#e4b34f1c;border-radius:13px;place-items:center;font-size:18px;display:grid}.manual-flow li>div{gap:4px;display:grid}.manual-flow strong{font-size:17px}.manual-flow span{color:#969086;font-size:var(--type-caption);line-height:1.4}.manual-role-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.manual-role-grid article{background:#0f100d;border:1px solid #ffffff17;border-radius:17px;padding:24px}.manual-role-grid h2,.manual-map h2,.manual-faq h2{margin:7px 0 14px;font-size:24px}.manual-role-grid ul{color:#aaa398;font-size:var(--type-control);gap:10px;margin:0;padding-left:20px;line-height:1.5;display:grid}.manual-map,.manual-faq{background:#0f100d;border:1px solid #ffffff17;border-radius:17px;margin-top:14px;padding:24px}.manual-map>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.manual-map article{background:#0b0c09;border:1px solid #ffffff12;border-radius:12px;gap:5px;padding:14px;display:grid}.manual-map article strong{font-size:var(--type-caption)}.manual-map article span{color:#8e887e;font-size:var(--type-caption);line-height:1.4}.manual-faq details{border-top:1px solid #ffffff14}.manual-faq summary{color:#ded8cc;font-size:var(--type-control);font-weight:var(--type-weight-emphasis);cursor:pointer;padding:15px 0}.manual-faq p{color:#9e988e;font-size:var(--type-caption);margin:-2px 0 15px;line-height:1.55}.manual-faq>button{margin-top:16px}.complete-system-manual{scroll-behavior:smooth}.manual-main-heading{align-items:center}.manual-main-heading>div:first-child{max-width:920px}.manual-heading-actions{align-items:center;gap:9px!important;max-width:none!important;display:flex!important}.manual-index{background:#11120f;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:18px 0 24px;display:grid;position:static;overflow:hidden;box-shadow:0 12px 32px #0000002e}.manual-index a{color:#b7b0a4;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;min-height:43px;padding:8px 10px;text-decoration:none;display:grid}.manual-index a:hover{color:var(--gold-light);background:#e4b34f14}.manual-index b{color:var(--gold);font-size:var(--type-caption)}.manual-index span{font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.manual-chapter{background:#0f100d;border:1px solid #ffffff17;border-radius:20px;margin-top:16px;padding:28px;scroll-margin-top:142px}.manual-chapter>header{max-width:920px;margin-bottom:20px}.manual-chapter>header>span{color:var(--gold-light);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.11em;text-transform:uppercase}.manual-chapter>header h2{letter-spacing:-.035em;margin:7px 0 9px;font-size:clamp(25px,2.3vw,36px)}.manual-chapter>header p{color:#aaa398;font-size:var(--type-control);margin:0;line-height:1.6}.manual-architecture,.manual-data-flow{background:#e4b34f09;border:1px solid #e4b34f2b;border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px;margin:18px 0;padding:15px;display:flex}.manual-architecture span,.manual-data-flow span{color:#e4d4af;font-size:var(--type-caption);background:#e4b34f17;border-radius:9px;padding:8px 10px;font-weight:780}.manual-architecture i,.manual-data-flow i{color:#766f62;font-style:normal}.manual-principles-grid,.manual-policy-grid,.manual-module-grid,.manual-chart-anatomy,.manual-plan-grid,.manual-integrity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.manual-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.manual-principles-grid article,.manual-policy-grid article,.manual-module-grid article,.manual-chart-anatomy article,.manual-plan-grid article,.manual-integrity-grid article{background:#0b0c09;border:1px solid #ffffff13;border-radius:14px;padding:17px}.manual-principles-grid b,.manual-policy-grid strong,.manual-module-grid strong,.manual-chart-anatomy strong,.manual-plan-grid b,.manual-integrity-grid b{color:#ece5d7;font-size:var(--type-caption);margin-bottom:7px;display:block}.manual-policy-grid article>span{color:var(--gold-light);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;display:block}.manual-principles-grid p,.manual-policy-grid p,.manual-module-grid span,.manual-chart-anatomy p,.manual-plan-grid p,.manual-integrity-grid p{color:#938d82;font-size:var(--type-caption);margin:0;line-height:1.55}.manual-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.manual-timeline article{background:#0b0c09;border:1px solid #ffffff14;border-top:2px solid #e4b34f8c;border-radius:14px;padding:20px}.manual-timeline b{color:var(--gold-light);font-size:var(--type-control)}.manual-timeline ol,.manual-condition-procedure ol{color:#a29b90;font-size:var(--type-caption);gap:8px;margin:13px 0 0;padding-left:19px;line-height:1.5;display:grid}.manual-analysis-steps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.manual-analysis-steps li{background:#0b0c09;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:45px minmax(0,1fr);align-items:start;gap:13px;padding:16px;display:grid}.manual-analysis-steps li>b{width:45px;height:45px;color:var(--gold-light);background:#e4b34f1a;border-radius:12px;place-items:center;display:grid}.manual-analysis-steps strong{color:#ede6da;font-size:var(--type-control)}.manual-analysis-steps p{color:#999287;font-size:var(--type-caption);margin:5px 0 0;line-height:1.55}.manual-analysis-formula{color:#aaa398;background:#17150f;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:16px 0;padding:17px;display:flex}.manual-analysis-formula span,.manual-analysis-formula strong{border:1px solid #e4b34f29;border-radius:9px;padding:8px 10px}.manual-analysis-formula i{color:var(--gold);font-style:normal;font-weight:800}.manual-analysis-formula strong{color:var(--gold-light)}.manual-warning,.manual-authority-note{border:1px solid #e4b34f38;border-left:3px solid var(--gold);background:#e4b34f0b;border-radius:13px;margin-top:15px;padding:17px 18px}.manual-warning strong,.manual-authority-note strong{color:var(--gold-light);font-size:var(--type-caption)}.manual-warning p,.manual-authority-note p{color:#a39c91;font-size:var(--type-caption);margin:5px 0 0;line-height:1.55}.manual-reading-sequence{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.manual-reading-sequence span{color:#a6a096;font-size:var(--type-caption);text-align:center;border:1px solid #ffffff12;border-radius:11px;gap:6px;padding:12px;display:grid}.manual-reading-sequence b{color:var(--gold-light);font-size:var(--type-control)}.manual-pattern-table{border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.manual-pattern-table>div{grid-template-columns:.65fr 1fr 1.25fr;display:grid}.manual-pattern-table>div+div{border-top:1px solid #ffffff12}.manual-pattern-table>div:first-child{background:#e4b34f11}.manual-pattern-table strong,.manual-pattern-table b,.manual-pattern-table span{font-size:var(--type-caption);padding:13px;line-height:1.5}.manual-pattern-table strong{color:#c8bdac;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase}.manual-pattern-table b{color:#e6dfd3}.manual-pattern-table span{color:#989187}.manual-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.manual-condition-grid article{background:#0b0c09;border:1px solid #ffffff14;border-radius:15px;padding:20px}.manual-condition-grid article>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.manual-condition-grid article>header b{width:35px;height:35px;color:var(--gold-light);font-size:var(--type-caption);background:#e4b34f1a;border-radius:10px;place-items:center;display:grid}.manual-condition-grid h3{margin:0;font-size:20px}.manual-condition-grid article>span{color:#807a70;font-size:var(--type-caption);letter-spacing:.09em;text-transform:uppercase;margin:11px 0 5px;font-weight:820;display:block}.manual-condition-grid p{color:#aaa398;font-size:var(--type-caption);margin:0;line-height:1.55}.manual-condition-grid ol{color:#9d968c;font-size:var(--type-caption);gap:5px;margin:0;padding-left:18px;line-height:1.5;display:grid}.manual-condition-procedure{background:#11120f;border:1px solid #ffffff14;border-radius:15px;margin-top:14px;padding:22px}.manual-condition-procedure h3{margin:0;font-size:20px}.manual-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.manual-status-grid article{background:#0b0c09;border:1px solid #ffffff13;border-radius:12px;padding:14px}.manual-status-grid b{color:var(--gold-light);font-size:var(--type-caption);display:block}.manual-status-grid span{color:#918a80;font-size:var(--type-caption);margin-top:5px;line-height:1.45;display:block}.manual-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.manual-permission-grid article{background:#0b0c09;border:1px solid #ffffff14;border-radius:15px;padding:21px}.manual-permission-grid article>span{color:var(--gold-light);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.1em;text-transform:uppercase}.manual-permission-grid h3{margin:7px 0 11px;font-size:20px}.manual-permission-grid ul{color:#9b9489;font-size:var(--type-caption);gap:7px;margin:0;padding-left:18px;line-height:1.5;display:grid}.manual-term-search{background:#e4b34f0a;border:1px solid #e4b34f2e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:13px;padding:15px;display:grid}.manual-term-search label{gap:7px;min-width:0;display:grid}.manual-term-search label>span{color:var(--gold-light);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.manual-term-search input{color:#ded9cf;width:100%;min-height:45px;font:inherit;font-size:var(--type-caption);background:#151513;border:1px solid #34322d;border-radius:10px;outline:none;padding:0 13px}.manual-term-search input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e4b34f1a}.manual-term-search>small{color:#8f887d;font-size:var(--type-caption);white-space:nowrap;padding-bottom:13px}.manual-term-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.manual-term-grid details{background:#0b0c09;border:1px solid #ffffff13;border-radius:12px;min-width:0;padding:0 15px}.manual-term-grid summary{color:#e1dbcf;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:53px;display:flex}.manual-term-grid summary span{font-size:var(--type-caption);font-weight:760}.manual-term-grid summary b{color:#817a70;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.05em;text-align:right;text-transform:uppercase}.manual-term-grid details>p{color:#a19a8f;font-size:var(--type-caption);margin:0 0 11px;line-height:1.55}.manual-term-grid footer{border-top:1px solid #ffffff0f;gap:4px;margin:0 -15px;padding:11px 15px 14px;display:grid}.manual-term-grid footer strong{color:var(--gold-light);font-size:var(--type-caption);text-transform:uppercase}.manual-term-grid footer span{color:#898277;font-size:var(--type-caption);line-height:1.5}.manual-term-empty{text-align:center;border:1px dashed #ffffff1f;border-radius:14px;padding:32px}.manual-term-empty p{color:#918a80;font-size:var(--type-caption);margin:6px 0 0}.manual-final-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.inspection-context-bar{background:linear-gradient(100deg,#e4b34f12,#0000 48%),#10110e;border:1px solid #e4b34f47;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:12px 14px;display:flex}.inspection-context-identity{gap:3px;min-width:0;display:grid}.inspection-context-identity>span{color:var(--gold-light);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.1em;text-transform:uppercase}.inspection-context-identity>strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.inspection-context-identity>small{color:#8e887e;font-size:var(--type-caption)}html[data-theme=light] .company-module-button,html[data-theme=light] .manual-button{color:#514a3f;background:#f5f2ea;border-color:#3e36282e}html[data-theme=light] .company-module-button.active,html[data-theme=light] .manual-button.active{color:#7a510b;background:#a8771c1a;border-color:#a8771c57}html[data-theme=light] .simple-module-heading{border-color:#3e36281f}html[data-theme=light] :where(.organization-summary article,.organization-module-tools,.organization-module-division,.organization-module-departments>section,.manual-flow li,.manual-role-grid article,.manual-map,.manual-faq){background:#fff;border-color:#3e362821;box-shadow:0 12px 34px #4035200f}html[data-theme=light] :where(.organization-module-departments>section>div>button,.manual-map article){color:#332e26;background:#f8f6f0}html[data-theme=light] .inspection-context-bar{background:linear-gradient(100deg,#a8771c14,#0000 48%),#fff;border-color:#a8771c40}html[data-theme=light] .manual-index{background:#fffffff5;border-color:#3e362821;box-shadow:0 14px 32px #40352017}html[data-theme=light] .manual-chapter{background:#fff;border-color:#3e362821;box-shadow:0 12px 34px #4035200d}html[data-theme=light] :where(.manual-principles-grid article,.manual-policy-grid article,.manual-module-grid article,.manual-chart-anatomy article,.manual-plan-grid article,.manual-integrity-grid article,.manual-timeline article,.manual-analysis-steps li,.manual-condition-grid article,.manual-condition-procedure,.manual-status-grid article,.manual-permission-grid article,.manual-term-grid details){background:#faf8f3;border-color:#3e362821}html[data-theme=light] .manual-pattern-table{border-color:#3e362821}html[data-theme=light] .manual-pattern-table>div+div{border-color:#3e36281c}html[data-theme=light] .manual-analysis-formula{background:#f7f2e7}html[data-theme=light] :where(.manual-principles-grid b,.manual-policy-grid strong,.manual-module-grid strong,.manual-chart-anatomy strong,.manual-plan-grid b,.manual-integrity-grid b,.manual-analysis-steps strong,.manual-pattern-table b,.manual-condition-grid h3,.manual-condition-procedure h3,.manual-permission-grid h3,.manual-term-grid summary span){color:#332e26}html[data-theme=light] .manual-index a{color:#625b50}html[data-theme=light] .manual-index a:hover{color:#7a510b;background:#a8771c17}html[data-theme=light] .manual-architecture span,html[data-theme=light] .manual-data-flow span{color:#6f4b0e;background:#a8771c1c}html[data-theme=light] .manual-architecture i,html[data-theme=light] .manual-data-flow i,html[data-theme=light] :where(.manual-timeline ol,.manual-condition-procedure ol,.manual-condition-grid ol,.manual-permission-grid ul,.manual-reading-sequence span,.manual-pattern-table span,.manual-status-grid span,.manual-term-grid details>p,.manual-term-grid footer span){color:#655e53}html[data-theme=light] .manual-term-search{background:#f7f2e7;border-color:#a8771c3d}html[data-theme=light] .manual-term-search input{color:#29251e;background:#fff;border-color:#3e36282e}html[data-theme=light] .manual-term-empty{background:#faf8f3;border-color:#3e36282e}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .metric-app :where(.management-tabs,.register-validation,.quota-policy-grid article,.battle-cycle-steps>div,.access-matrix,.org-summary-strip div,.division-directory-card,.assignment-switcher-grid button,.cycle-status-grid article,.daily-quota-board,.daily-goal-flow article,.configuration-status-strip,.configuration-status-strip>div,.configuration-status-strip details>div,.configuration-status-strip details>p,.configuration-selected-role,.configuration-indicator-editor,.condition-mini-chart,.condition-metrics div,.credential-modal-card,.earnings-kpi-grid article,.commercial-cycle-note>div,.rrpp-coordination-flow li,.date-mode-buttons,.date-filter-fields,.reading-card-grid>div,.condition-decision-panel,.battle-editor-review,.sales13-controls,.cash-reconciliation-strip,.cash-reconciliation-strip>div,.sales13-metric-grid article,.sales13-governance article,.master-access-console,.command-palette,.data-mode-toggle,.proration-audit-band,.proration-audit-band>div,.daily-load-groups>div:last-child>article,.ledger-summary-grid article,.division-production-bars>div>div,.weekly-control-deck,.readiness-orbit,.team-area-summary>article,.department-production-chart,.direct-report-card,.supervision-readonly-banner,.commercial-payout-strip,.commercial-payout-strip>div,.support-master-console,.master-audit-list article,.valuable-product-summary li,.team-daily-board>div:last-child>button,.statistics-audit-list>article,.manual-map article,.manual-flow li,.manual-role-grid article,.manual-map,.manual-faq){color:#332e26;box-shadow:0 10px 28px #4035200e;background:#fff!important;border-color:#3e362821!important}html[data-theme=light] .metric-app :where(.mini-stats div,.income-chain>div,.marketing-role-grid>article,.product-matrix>div,.pipeline-stage,.opportunity-summary-grid>div,.hot-opportunity,.source-list>div,.aging-list>div,.chart-stat-strip>div,.inventory-breakdown>div,.priority-card,.daily-quota-input-grid label,.closure-review-row,.date-filter-fields input,.date-filter-fields select,.chart-primary-toolbar select,.condition-decision-panel select,.condition-decision-panel textarea,.battle-editor-review textarea,.credential-modal-card select,.credential-modal-card textarea,.master-access-console select,.ledger-toolbar input){color:#332e26!important;background:#faf8f2!important;border-color:#3e362829!important}html[data-theme=light] .metric-app :where(.cash-reconciliation-strip>p,.proration-audit-band>small){color:#6e675d;background:#f1eee6}html[data-theme=light] .metric-app :where(.configuration-status-strip summary,.configuration-selected-role strong,.configuration-status-strip details button b){color:#332e26}html[data-theme=light] .metric-app :where(.configuration-selected-role button,.configuration-step-number){color:#7a510b}html[data-theme=light] .metric-app :where(.condition-mini-chart,.readiness-orbit):before{background:#f3f0e8;border-color:#3e36281f}html[data-theme=light] .metric-app :where(button,summary,legend,th,td){border-color:#3e362824}html[data-theme=light] .metric-app :where(.management-tabs,.panel-tabs,.date-mode-buttons,.quota-mode-switch) button:not(.active){color:#625b50}html[data-theme=light] .metric-app :where(.management-tabs,.date-mode-buttons,.quota-mode-switch) button.active{color:#7a510b;background:#a8771c1f}html[data-theme=light] .metric-app input::placeholder,html[data-theme=light] .metric-app textarea::placeholder{color:#9a9287;opacity:1}@media (width<=1180px){.metric-topbar{grid-template-columns:220px minmax(0,1fr) auto auto auto auto auto auto}.metric-topbar-title,.topbar-profile>div{display:none}.organization-module-departments{grid-template-columns:1fr}.manual-map>div,.manual-index,.manual-principles-grid,.manual-policy-grid,.manual-module-grid,.manual-chart-anatomy,.manual-plan-grid,.manual-integrity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-reading-sequence{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.metric-topbar{grid-template-columns:minmax(150px,1fr) repeat(6,auto);padding:0 12px}.company-module-button,.manual-button,.own-panel-button{min-width:42px;font-size:var(--type-caption);padding:0 10px}.theme-toggle{justify-content:center;width:38px;min-height:38px;padding:0;display:inline-flex}.theme-toggle b{display:none}.editor-button{align-items:center;display:inline-flex}.topbar-profile{display:flex}.simple-module{width:min(100% - 28px,1460px);padding-top:24px}.simple-module-heading{flex-direction:column;align-items:start}.organization-module-tools,.manual-role-grid{grid-template-columns:1fr}.manual-main-heading{align-items:stretch}.manual-heading-actions{grid-template-columns:1fr;width:100%;display:grid!important}.manual-timeline,.manual-condition-grid,.manual-term-grid{grid-template-columns:1fr}.manual-permission-grid,.manual-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.metric-topbar{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;min-height:64px;padding:0 8px;display:flex;overflow-x:auto}.metric-topbar::-webkit-scrollbar{display:none}.metric-topbar>*{flex:none}.metric-brand{margin-right:auto}.metric-brand>div{display:none}.metric-brand>span{width:38px;height:38px}.company-module-button,.manual-button,.own-panel-button,.editor-button{align-items:center;min-width:auto;min-height:38px;padding:0 9px;display:inline-flex}.editor-button{font-size:0}.editor-button:after{content:"＋";font-size:18px}.theme-toggle{display:inline-flex}.topbar-logout{display:none}.organization-summary,.manual-flow,.manual-map>div{grid-template-columns:1fr}.manual-index{grid-template-columns:1fr;position:static}.manual-index a{min-height:38px}.manual-chapter{padding:20px;scroll-margin-top:76px}.manual-principles-grid,.manual-policy-grid,.manual-module-grid,.manual-chart-anatomy,.manual-plan-grid,.manual-integrity-grid,.manual-permission-grid,.manual-status-grid{grid-template-columns:1fr}.manual-reading-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-pattern-table{overflow-x:auto}.manual-pattern-table>div{min-width:720px}.manual-heading-actions,.manual-term-search{grid-template-columns:1fr}.manual-term-search>small{padding-bottom:0}.manual-final-actions{flex-direction:column;align-items:stretch}.panel-tabs{padding:0 8px}.panel-tabs button{min-width:100px}.organization-module-departments{padding:0 10px 10px}.organization-module-departments>section>header{flex-direction:column;align-items:start}.inspection-context-bar{flex-direction:column;align-items:stretch}.inspection-banner-actions{justify-content:stretch}.inspection-banner-actions button{flex:auto}}.team-daily-quota-form{gap:16px;display:grid}.team-daily-quota-table{background:#0b0c09;border:1px solid #ffffff1a;border-radius:15px;overflow:hidden}.team-daily-quota-head,.team-daily-quota-table>label{grid-template-columns:minmax(190px,1.05fr) minmax(220px,1.15fr) 100px 130px;align-items:center;gap:14px;padding:12px 14px;display:grid}.team-daily-quota-head{color:#8d877c;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;border-bottom:1px solid #ffffff1a}.team-daily-quota-table>label{border-bottom:1px solid #fff1;border-left:3px solid #0000;margin:0}.team-daily-quota-table>label:last-child{border-bottom:0}.team-daily-quota-table>label.primary{border-left-color:var(--gold);background:linear-gradient(90deg,#e4b34f13,#0000 42%)}.team-daily-quota-table>label>span{gap:3px;min-width:0;display:grid}.team-daily-quota-table>label strong{color:#e7e1d5;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-daily-quota-table>label small{color:#817b70;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-daily-quota-table>label>b{color:#8d877c;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;justify-self:start;padding:5px 7px}.team-daily-quota-table>label.primary>b{color:var(--gold-light);background:#e4b34f17;border-color:#e4b34f4d}.team-daily-quota-table input{text-align:right;width:100%;min-width:0;margin:0}.team-daily-quota-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.team-daily-quota-actions>small{color:#918b80;line-height:1.45}html[data-theme=light] .team-daily-quota-table{background:#fff;border-color:#3e362824}html[data-theme=light] .team-daily-quota-head{color:#736a5d;background:#f7f4ed;border-color:#3e362821}html[data-theme=light] .team-daily-quota-table>label{border-bottom-color:#3e362817}html[data-theme=light] .team-daily-quota-table>label.primary{background:linear-gradient(90deg,#a8771c14,#0000 42%)}html[data-theme=light] .team-daily-quota-table>label strong{color:#332e26}html[data-theme=light] .team-daily-quota-table>label small{color:#766f64}html[data-theme=light] .team-daily-quota-table>label>b{color:#675f53;border-color:#3e362829}html[data-theme=light] .team-daily-quota-table>label.primary>b{color:#704b0c;background:#a8771c1a;border-color:#a8771c52}html[data-theme=light] .team-daily-quota-actions>small{color:#6e675d}html[data-theme=light] :where(.manual-pattern-table strong,.manual-condition-grid article>span,.manual-status-grid b,.manual-permission-grid article>span,.manual-term-search label>span,.manual-term-grid footer strong){color:#76500f}html[data-theme=light] :where(.manual-pattern-table span,.manual-condition-grid p,.manual-term-grid summary b,.manual-term-search>small,.manual-term-empty p){color:#6b6459}html[data-theme=light] .manual-term-grid summary{color:#332e26}html[data-theme=light] .manual-term-grid footer{border-color:#3e36281c}@media (width<=760px){.team-daily-quota-head{display:none}.team-daily-quota-table>label{grid-template-columns:minmax(0,1fr) 112px;gap:9px 12px;padding:14px 12px}.team-daily-quota-table>label>span:nth-child(2){grid-column:1}.team-daily-quota-table>label>b{grid-area:1/2;justify-self:end}.team-daily-quota-table>label>input{grid-area:2/2}.team-daily-quota-actions{grid-template-columns:1fr}.team-daily-quota-actions>button{width:100%}}.operational-home-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-command-center .performance-hero-grid{grid-template-columns:1fr}.department-production-chart.primary{border-color:#e4b34f61}@media (width<=900px){.operational-home-actions{grid-template-columns:1fr}}.metric-workspace .page-container{width:calc(100% - 48px);max-width:1920px}.metric-app :where(.panel,.management-form,.battle-form,.sales-field-group,.statistic-chart-card,.configuration-step,.direct-report-card){overflow-wrap:anywhere;min-width:0}.metric-app :where(.panel,.management-form,.battle-form,.sales-field-group,.configuration-step)>*{min-width:0}.section-daily .management-workspace,.section-daily .sales-register-workspace{grid-template-columns:minmax(0,1fr)}.section-daily .management-workspace>:where(.management-form,.management-list,.daily-report-panel,.today-goal-empty,.daily-quota-board,.correction-mode-banner){grid-column:1/-1;width:100%}.section-daily .sales-field-group{width:100%;padding:clamp(16px,1.45vw,24px)}.section-daily .sales-field-group>div:first-child{flex-wrap:wrap;align-items:flex-start}.section-daily .sales-field-group>div:first-child>small{text-align:right;max-width:52ch;line-height:1.45}.section-daily .sales-input-grid label{gap:8px;min-width:0}.section-daily .sales-input-grid label>span{overflow-wrap:anywhere;letter-spacing:.055em;text-wrap:pretty;min-height:2.7em;line-height:1.35}.section-daily .sales-input-grid label>input{min-width:0}.metric-app :where(.form-pair,.form-triple){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.metric-app :where(.quota-readonly-grid,.ledger-summary-grid,.team-area-summary,.department-scope-summary,.user-admin-summary,.cycle-status-grid,.earnings-kpi-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}@media (width<=760px){.metric-workspace .page-container{width:calc(100% - 24px)}.section-daily .sales-field-group>div:first-child>small{text-align:left;max-width:none}.section-daily .sales-input-grid label>span{min-height:auto}}.organization-control-responsibilities{background:#e4b34f09;border:1px dashed #e4b34f47;border-radius:12px;gap:7px;margin:10px 0 0;padding:11px;display:grid}.organization-control-responsibilities>span{color:var(--gold-light);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.1em;text-transform:uppercase}.organization-control-responsibilities>button{min-width:0;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.organization-control-responsibilities>button div{min-width:0}.organization-control-responsibilities>button i{color:var(--gold-light);font-size:var(--type-caption);white-space:nowrap;font-style:normal;width:auto!important}.user-control-responsibilities{background:#e4b34f08;border:1px dashed #e4b34f40;border-radius:12px;gap:7px;margin-top:10px;padding:11px;display:grid}.user-control-responsibilities>span{color:var(--gold-light);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.08em;text-transform:uppercase}.user-control-responsibilities>button{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);text-align:left;background:0 0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.user-control-responsibilities>button span{gap:2px;min-width:0;display:grid}.user-control-responsibilities>button small{color:var(--muted)}.project-client-field{background:#e4b34f0b;border:1px solid #e4b34f4d;border-radius:12px;gap:7px;padding:13px;display:grid}.project-client-field>span{color:var(--gold-light);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.08em;text-transform:uppercase}.project-client-field>small{color:var(--muted);line-height:1.45}.project-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.clients-modal .credential-modal-card{width:min(620px,100vw - 28px);max-height:calc(100vh - 28px);overflow:auto}.metric-topbar,.metric-workspace,.metric-workspace .page-container,.simple-module{min-width:0}.metric-workspace{margin-left:0}.metric-workspace .page-container{width:min(1920px,100% - 48px)}@media (width<=760px){.metric-workspace .page-container,.simple-module{width:calc(100% - 24px)}.organization-control-responsibilities>button{grid-template-columns:1fr!important}.organization-control-responsibilities>button i{justify-self:start}}.metric-topbar{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:10px clamp(14px,2vw,28px);display:grid}.metric-global-back{border:1px solid var(--line);background:var(--field);min-height:40px;color:var(--text);font:inherit;font-size:var(--type-caption);cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:inline-flex}.metric-primary-nav{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.metric-primary-nav::-webkit-scrollbar{display:none}.metric-primary-nav>:is(button,.vault-link){white-space:nowrap;flex:none;min-height:40px;padding:0 13px}.metric-account-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.metric-account-actions .topbar-logout{white-space:nowrap;justify-content:center;align-items:center;gap:7px;width:auto;min-width:42px;height:40px;padding:0 11px;display:inline-flex}.metric-account-actions .topbar-logout b{font-size:var(--type-caption)}.metric-workspace{padding-top:76px}.metric-workspace .page-container,.simple-module{box-sizing:border-box;width:100%;max-width:none;padding-left:clamp(14px,2.2vw,34px);padding-right:clamp(14px,2.2vw,34px)}.simple-module{padding-top:32px;padding-bottom:56px}.metric-app{font-size:var(--type-body)}.metric-app :where(h1,h2,h3,strong,small,span,p,label,button,a,th,td){min-width:0}.metric-app :where(.sales-input-grid label>span,.statistic-chart-card h3,.overview-indicator-register strong,.user-assignment-chips span,.project-facts strong){overflow-wrap:anywhere;text-wrap:pretty}.all-statistics-chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr))}.pending-pfv-notice{background:linear-gradient(120deg,#e4b34f12,transparent 62%),var(--tm-box-bg,#11120f);border-color:#e4b34f52;gap:10px;display:grid}.pending-pfv-notice h2,.pending-pfv-notice p{margin:0}.pending-pfv-notice p{max-width:76ch;color:var(--muted);line-height:1.6}.pending-pfv-notice .primary-action{width:fit-content;margin-top:4px}.overview-official-chart.pending{align-content:start}.session-expired-state{place-items:center;min-height:calc(100vh - 76px);display:grid}.session-expired-state>article,.system-error-card{gap:14px;width:min(620px,100%);display:grid}.session-expired-state h2,.session-expired-state p,.system-error-card h1,.system-error-card p{margin:0}.system-error-card>div{flex-wrap:wrap;gap:9px;display:flex}.fatal-error-state{color:#eee8dc;background:#080907;place-items:center;min-height:100vh;padding:24px;font-family:Arial,sans-serif;display:grid}.fatal-error-state section{background:#10110e;border:1px solid #3a3429;border-radius:18px;gap:14px;width:min(620px,100%);padding:30px;display:grid}.fatal-error-state h1,.fatal-error-state p{margin:0}.fatal-error-state button,.fatal-error-state a{color:#17120a;width:fit-content;font:inherit;background:#e4b34f;border:1px solid #8f6d27;border-radius:10px;padding:11px 15px;font-weight:800;text-decoration:none}.editor-scope-picker{border:1px solid #e4b34f3d;border-radius:13px;gap:10px;margin:0;padding:16px;display:grid}.editor-scope-picker legend{color:var(--gold-light);padding:0 6px;font-weight:800}.editor-scope-picker>p{color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.5}.editor-scope-picker>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;display:grid}.editor-scope-picker label{border:1px solid var(--line);background:#ffffff06;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.editor-scope-picker input{flex:none;width:18px;height:18px}.user-assignment-chips button.inactive{opacity:.86;border-style:dashed}.user-assignment-chips button.inactive i{color:var(--gold-light)}html[data-theme=light] .metric-topbar{background:#fcfbf7f7;border-color:#5a441f29;box-shadow:0 12px 34px #3a2f1d1a}html[data-theme=light] .metric-primary-nav>:is(button,.vault-link),html[data-theme=light] .metric-account-actions :where(.theme-toggle,.topbar-profile,.topbar-logout),html[data-theme=light] .metric-global-back{color:#413b31;background:#fff;border-color:#3e36282b}html[data-theme=light] .metric-account-actions .topbar-logout{color:#65470f}html[data-theme=light] .pending-pfv-notice{background:linear-gradient(120deg,#a8771c17,#0000 65%),#fff;border-color:#a8771c47}html[data-theme=light] .editor-scope-picker{background:#faf8f3;border-color:#a8771c45}html[data-theme=light] .editor-scope-picker label{color:#332e26;background:#fff;border-color:#3e362824}html[data-theme=light] .session-expired-state>article,html[data-theme=light] .system-error-card{color:#332e26;background:#fff}@media (width<=1180px){.metric-topbar{grid-template-rows:54px 48px;grid-template-columns:auto auto minmax(0,1fr);gap:0 12px;min-height:112px;padding-top:4px;padding-bottom:6px}.metric-brand{grid-area:1/1}.metric-global-back{grid-area:1/2}.metric-account-actions{grid-area:1/3}.metric-primary-nav{grid-area:2/1/auto/-1;justify-content:flex-start}.metric-workspace{padding-top:112px}.topbar-profile>div{display:grid}}@media (width<=700px){.metric-topbar{grid-template-rows:50px 46px;grid-template-columns:auto auto minmax(0,1fr);min-height:102px;padding:3px 8px;display:grid;overflow:visible}.metric-topbar>*{flex:initial}.metric-brand{margin:0}.metric-brand>div{display:none}.metric-global-back{width:38px;min-height:38px;padding:0}.metric-global-back span{display:none}.metric-primary-nav{gap:5px}.metric-primary-nav>:is(button,.vault-link){min-width:auto;min-height:38px;font-size:var(--type-caption);align-items:center;padding:0 10px;display:inline-flex}.metric-account-actions{gap:5px}.metric-account-actions .theme-toggle{justify-content:center;width:38px;min-height:38px;padding:0;display:inline-flex}.metric-account-actions .theme-toggle b,.topbar-profile>div,.metric-account-actions .topbar-logout b{display:none}.metric-account-actions .topbar-logout{width:38px;min-width:38px;padding:0;display:inline-flex}.metric-workspace{padding-top:102px}.metric-workspace .page-container,.simple-module{width:100%;padding-left:12px;padding-right:12px}.all-statistics-chart-grid{grid-template-columns:1fr}}.client-file:focus{outline:none}.client-directory-back{color:var(--gold-light);font:inherit;font-size:var(--type-caption);cursor:pointer;background:0 0;border:0;margin:0 0 12px;padding:0;font-weight:800;display:none}.client-session-recovery,.client-loading-state,.client-empty-profile{justify-items:start;gap:10px;min-height:220px;padding:30px;display:grid}.client-session-recovery h2,.client-loading-state h2,.client-empty-profile h2{margin:0}.client-session-recovery p,.client-loading-state p,.client-empty-profile p{color:var(--muted);margin:0}@media (width<=1100px){.client-directory-back{display:inline-flex}}.operation-dialog{border:1px solid var(--border);width:min(540px,100vw - 32px);max-height:85vh;color:var(--text);background:var(--surface,#181818);border-radius:18px;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #0008}.operation-dialog::backdrop{background:#0009}.operation-dialog h2{margin:0 0 16px;font-size:22px}.operation-dialog p,.operation-dialog label{font-size:var(--type-body);line-height:1.5}.operation-dialog textarea{width:100%;min-height:140px;font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;margin:12px 0;padding:12px}.operation-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.management-notice{z-index:90;max-width:min(580px,100vw - 48px);max-height:30vh;font-size:var(--type-caption);background:var(--surface,#202020);position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 8px 32px #0005}.client-case-studies{margin:18px 0}.client-case-studies .secondary-action{margin:6px}.clients-workspace-tabs{flex-wrap:wrap;gap:8px;padding:20px 24px 0;display:flex}.clients-workspace-tabs button{border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:var(--type-body);cursor:pointer;border-radius:10px;padding:12px 20px}.clients-workspace-tabs button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.reservation-toolbar,.reservation-month{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.reservation-toolbar{justify-content:space-between;padding:18px}.reservation-month h2{text-transform:capitalize;margin:0;font-size:22px}.reservation-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.reservation-summary article{font-size:var(--type-caption);gap:8px;padding:18px;display:grid}.reservation-summary strong{font-size:30px}.reservation-legend{font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:18px;display:flex}.reservation-legend label{margin-left:auto}.reservation-capacity{font-size:var(--type-caption);color:var(--muted);margin:14px 0}.reservation-calendar-scroll{border:1px solid var(--border);border-radius:14px;overflow-x:auto}.reservation-calendar{grid-template-columns:repeat(7,minmax(130px,1fr));min-width:910px;display:grid}.reservation-weekday{font-size:var(--type-caption);background:var(--surface-2);text-align:center;padding:12px}.reservation-day{border-top:1px solid var(--border);border-right:1px solid var(--border);background:var(--surface);min-height:150px;padding:8px}.reservation-day.outside{background:var(--surface-2)}.reservation-day.today{box-shadow:inset 0 0 0 2px var(--gold)}.reservation-date{width:100%;color:var(--text);font-size:var(--type-body);cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:4px;display:flex}.reservation-date:disabled{cursor:default;opacity:1}.reservation-event{text-align:left;background:var(--surface-2);width:100%;color:var(--text);border:1px solid var(--border);border-left:3px solid var(--gold);cursor:pointer;overflow-wrap:anywhere;border-radius:8px;gap:4px;margin:8px 0;padding:10px;display:grid}.reservation-event strong,.reservation-event span,.reservation-event small,.reservation-event b{font-size:var(--type-caption);line-height:1.3}.reservation-event.confirmed{border-left-color:#3988e5}.reservation-event.started{border-left-color:#40a776}.reservation-event.cancelled{border-left-color:#d17272}.reservation-weeks>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reservation-weeks article{border:1px solid var(--border);font-size:var(--type-caption);border-radius:10px;gap:7px;padding:12px;display:grid}.reservation-weeks strong{font-size:24px}.reservation-editor{margin:20px 0;padding:24px}.reservation-editor fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;padding:0;display:grid}.reservation-editor label{font-size:var(--type-body);gap:8px;display:grid}.reservation-editor p{font-size:var(--type-caption);line-height:1.5}.reservation-editor input,.reservation-editor select{min-height:44px;font-size:var(--type-body)}@media (width<=700px){.reservation-summary,.reservation-weeks>div,.reservation-editor fieldset{grid-template-columns:1fr}.reservation-month{gap:8px}.reservation-month h2{font-size:18px}}.reservations-module.simple-module{padding-top:14px}.reservations-module .simple-module-heading{margin-bottom:12px}.reservations-module .simple-module-heading h1{margin:4px 0;font-size:26px}.reservations-module .simple-module-heading p{font-size:var(--type-caption);margin:4px 0}.reservation-toolbar{gap:10px;padding:10px 14px}.reservation-toolbar-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.reservation-month-count{color:var(--muted);font-size:var(--type-caption)}.reservation-capacity{font-size:var(--type-caption);margin:8px 0}.reservation-calendar{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:30px repeat(var(--calendar-weeks,6),minmax(0,1fr));min-width:0;height:clamp(340px,100dvh - 330px,620px)}.reservation-weekday{font-size:var(--type-caption);padding:6px}.reservation-day{min-width:0;min-height:0;padding:4px;overflow-y:auto}.reservation-date{font-size:var(--type-caption);min-height:24px;padding:2px 4px}.reservation-event{border-radius:5px;margin:3px 0;padding:4px 6px;display:block}.reservation-event strong{font-size:var(--type-caption);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;display:block;overflow:hidden}.reservation-weeks{margin-top:10px;padding:10px 14px}.reservation-weeks summary{cursor:pointer;font-size:var(--type-caption);font-weight:600}.reservation-weeks[open]>div{margin-top:12px}@media (width<=700px){.reservation-calendar{height:420px}.reservation-day{padding:2px}.reservation-event{padding:4px 2px}.reservation-toolbar-actions{gap:8px}.reservations-module .simple-module-heading h1{font-size:22px}}.opportunities-module{--panel-border:var(--border);--panel-bg:var(--surface);--accent:var(--gold);--text-muted:var(--muted);--input-bg:var(--surface-2)}.clients-workspace-tabs button:hover{border-color:var(--gold)}.clients-workspace-tabs button[aria-pressed=true]{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.clients-workspace-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--gold) 12%,var(--surface))}}.clients-workspace-tabs button[aria-pressed=true]{font-weight:700}.clients-workspace-tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.trash-filters{grid-template-columns:2fr 1fr 1fr;gap:16px;margin:24px 0;display:grid}.trash-filters label{font-size:var(--type-body);gap:8px;display:grid}.trash-list{gap:16px;display:grid}.trash-list article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.trash-list h2{overflow-wrap:anywhere;font-size:1.25rem}.trash-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:0;display:grid}.trash-list dt{color:var(--muted);font-size:var(--type-caption)}.trash-list dd{overflow-wrap:anywhere;margin:4px 0 0}.trash-action{flex-direction:column;gap:8px;display:inline-flex}.trash-action [role=alert]{color:var(--text);font-size:var(--type-caption);max-width:36rem}@media (width<=640px){.trash-filters,.trash-list dl{grid-template-columns:1fr}.trash-list article>header{flex-direction:column;align-items:flex-start}}.project-evidence-list>div{gap:8px;display:grid}.client-identity-card>div:last-child{flex-wrap:wrap}.org-toolbar{flex-wrap:wrap;align-items:end;gap:18px;margin:24px 0;display:flex}.org-toolbar label{min-width:230px;font-size:var(--type-caption);flex:1;gap:8px;display:grid}.org-toolbar input,.org-toolbar select{border:1px solid var(--border);background:var(--surface);min-height:46px;color:var(--text);font:inherit;border-radius:10px;padding:10px 14px}.org-toolbar>span{color:var(--muted);font-size:var(--type-caption);padding-bottom:12px}.org-division-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.org-division{border:1px solid var(--border);background:var(--surface);border-radius:18px;min-width:0;overflow:hidden}.org-division>header{border-bottom:1px solid var(--border);background:var(--gold);align-items:center;gap:14px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.org-division>header{background:color-mix(in srgb,var(--gold) 7%,var(--surface))}}.org-division>header>b{border:1px solid var(--gold);min-width:42px;height:42px;color:var(--gold);border-radius:12px;place-items:center;display:grid}.org-division h2{margin:0 0 5px;font-size:1.05rem}.org-division header span{color:var(--muted);font-size:var(--type-caption)}.org-executive{border-top:3px solid var(--gold);grid-column:1/-1}.org-executive .org-departments{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.org-executive .org-role-tree{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.org-departments{padding:18px}.org-departments section+section{margin-top:24px}.org-departments h3{font-size:var(--type-caption);color:var(--gold);margin:0 0 14px}.org-role-tree,.org-role-tree ul{margin:0;padding:0;list-style:none}.org-role-tree li+li{margin-top:14px}.org-role-tree ul{border-left:1px solid var(--gold);margin:14px 0 14px 12px;padding-left:12px}.org-person-card{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:14px}.org-person-identity{align-items:center;gap:10px;display:flex}.org-person-identity img,.org-avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px}.org-avatar{background:var(--gold);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.org-avatar{background:color-mix(in srgb,var(--gold) 13%,var(--surface))}}.org-avatar{color:var(--gold);font-size:var(--type-caption)}.org-person-identity strong{font-size:var(--type-body);overflow-wrap:anywhere}.org-person-identity p{font-size:var(--type-caption);color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0}.org-reports{border-top:1px solid var(--border);font-size:var(--type-caption);gap:5px;margin:14px 0;padding-top:12px;display:grid}.org-reports span,.org-view-only{color:var(--muted);font-size:var(--type-caption)}.org-reports strong{overflow-wrap:anywhere;font-weight:500}.org-person-card button{border:1px solid var(--border);color:var(--gold);font:inherit;font-size:var(--type-caption);cursor:pointer;background:0 0;border-radius:8px;padding:9px 12px}.org-person-card button:hover{border-color:var(--gold)}.person-role-list{gap:12px;margin:18px 0;display:grid}.person-role-list article{border:1px solid var(--border);border-radius:12px;padding:14px}.person-role-list article>div:first-child{gap:6px;display:grid}.person-role-list b{color:var(--gold);font-size:var(--type-caption)}.person-role-list small{color:var(--muted);font-size:var(--type-caption)}.person-role-list article>div:last-child{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.person-role-list button{border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:var(--type-caption);cursor:pointer;border-radius:8px;padding:9px 12px}.person-role-list button:last-child{border-color:var(--gold);color:var(--gold)}.person-config-context{border-left:3px solid var(--gold);background:var(--surface);margin:18px 0;padding:22px}.person-config-context span{color:var(--gold)}@media (width<=1100px){.org-division-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.org-division-grid,.org-executive .org-departments,.org-executive .org-role-tree{grid-template-columns:1fr}.org-toolbar label{flex:auto;width:100%;min-width:0}}.company-searchbar{flex-wrap:wrap;align-items:end;gap:18px;margin:24px 0;display:flex}.company-searchbar label{min-width:240px;max-width:620px;font-size:var(--type-caption);flex:1;gap:8px;display:grid}.company-searchbar input,.company-department-filter select,.people-directory input,.people-directory select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:9px;padding:10px 12px}.company-searchbar>span{color:var(--muted);font-size:var(--type-caption);padding-bottom:12px}.company-org-workspace{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.company-division-nav{gap:6px;display:grid;position:sticky;top:90px}.company-division-nav button{text-align:left;color:var(--text);font-size:var(--type-caption);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:13px 12px;display:flex}.company-division-nav button>span{flex:1}.company-division-nav small{color:var(--muted)}.company-division-nav button[aria-pressed=true],.company-role-list button[aria-pressed=true],.people-directory-list button[aria-pressed=true]{border-color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.company-division-nav button[aria-pressed=true],.company-role-list button[aria-pressed=true],.people-directory-list button[aria-pressed=true]{background:color-mix(in srgb,var(--gold) 9%,var(--surface))}}.company-division-nav button>b{color:var(--gold)}.company-org-content{min-width:0}.company-view-title{margin-bottom:18px}.company-view-title h2{margin:8px 0;font-size:1.35rem}.company-view-title p{color:var(--muted);font-size:var(--type-caption);margin:0}.company-back{color:var(--gold);cursor:pointer;font-size:var(--type-caption);background:0 0;border:0;padding:0}.company-division-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.company-division-overview>button{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;display:flex}.company-division-overview>button:hover{border-color:var(--gold)}.company-division-overview>button>b{color:var(--gold);font-size:var(--type-body)}.company-division-overview h3{margin:12px 0;font-size:1.05rem}.company-division-overview p{color:var(--muted);font-size:var(--type-caption);margin:0 0 18px}.company-division-overview>button>div{gap:12px;margin-bottom:24px;display:grid}.company-division-overview>button>div>span{gap:5px;display:grid}.company-division-overview strong{font-size:var(--type-caption)}.company-division-overview small{color:var(--muted);font-size:var(--type-caption)}.company-explore{color:var(--gold);font-size:var(--type-caption);margin-top:auto}.company-department-filter{max-width:400px;margin-bottom:18px}.company-department-filter label{font-size:var(--type-caption);gap:8px;display:grid}.company-role-workspace{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.company-role-list{gap:8px;min-width:0;display:grid}.company-role-list>button{text-align:left;margin-left:calc(var(--role-depth)*14px);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.company-avatar,.company-role-list img,.company-inspector-person img{background:var(--gold);border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.company-avatar,.company-role-list img,.company-inspector-person img{background:color-mix(in srgb,var(--gold) 12%,var(--surface))}}.company-avatar,.company-role-list img,.company-inspector-person img{color:var(--gold);font-size:var(--type-caption)}.company-role-list>button>span:not(.company-avatar){flex:1;gap:5px;min-width:0;display:grid}.company-role-list strong{font-size:var(--type-body)}.company-role-list b{font-weight:500;font-size:var(--type-caption)}.company-role-list small{color:var(--muted);font-size:var(--type-caption)}.company-role-list i{color:var(--gold);font-style:normal}.company-role-inspector{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:20px;scroll-margin-top:90px;position:sticky;top:90px}.company-inspector-person{align-items:center;gap:12px;display:flex}.company-inspector-person h3{margin:0;font-size:1.1rem}.company-inspector-person p{color:var(--muted);font-size:var(--type-caption);margin:6px 0 0}.company-inspector-section{border-top:1px solid var(--border);gap:7px;margin:20px 0;padding-top:16px;display:grid}.company-inspector-section h4{color:var(--muted);font-size:var(--type-caption);margin:0 0 6px;font-weight:500}.company-inspector-section button{text-align:left;border:1px solid var(--border);color:var(--text);background:var(--surface-2);cursor:pointer;font-size:var(--type-caption);border-radius:9px;gap:5px;padding:10px;display:grid}.company-inspector-section button:hover{border-color:var(--gold)}.company-inspector-section button>span,.company-inspector-section p,.company-access-note{color:var(--muted);font-size:var(--type-caption);line-height:1.5}.company-organigram button:focus-visible,.people-workspace button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.company-organigram strong,.company-organigram p,.company-organigram b{overflow-wrap:anywhere}.people-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;margin-top:20px;display:grid}.people-directory{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:18px;position:sticky;top:90px}.people-directory label{font-size:var(--type-caption);gap:7px;display:grid}.people-directory>p{color:var(--muted);font-size:var(--type-caption)}.people-directory-filters{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.people-directory-list{gap:6px;max-height:65vh;display:grid;overflow:auto}.people-directory-list button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.people-directory-list button>span:nth-child(2){flex:1;gap:5px;display:grid}.people-directory-list strong{font-size:var(--type-control)}.people-directory-list small{font-size:var(--type-caption);color:var(--muted)}.people-initials{background:var(--surface-2);width:34px;height:34px;color:var(--gold);font-size:var(--type-caption);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.user-admin-grid.people-detail{min-width:0;margin:0;display:block}.people-detail .user-admin-card{padding:24px}.people-detail .user-card-profile strong{font-size:1.3rem}.people-role-heading{margin:24px 0 12px;font-size:1.05rem}.people-role-pfv{background:var(--surface-2);font-size:var(--type-control);border-radius:8px;margin:8px 0 0;padding:10px;line-height:1.5}.people-role-pfv b{margin-right:8px}.people-account-settings,.people-audit-disclosure{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.people-account-settings summary,.people-audit-disclosure summary{cursor:pointer;font-size:var(--type-control);color:var(--muted);padding:8px 0}.people-account-settings .user-card-actions{margin-top:12px}@media (width<=1200px){.company-division-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.company-org-workspace{grid-template-columns:200px minmax(0,1fr)}.company-role-workspace{grid-template-columns:minmax(0,1fr)}.company-role-inspector{position:static}}@media (width<=900px){.people-workspace,.company-org-workspace{grid-template-columns:1fr}.people-directory,.company-division-nav{position:static}.company-division-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.people-directory-list{max-height:280px}.company-role-inspector{scroll-margin-top:20px}}@media (width<=560px){.company-division-overview{grid-template-columns:1fr}.company-division-nav button{padding:10px 8px}.company-role-list>button{margin-left:calc(var(--role-depth)*7px);padding:10px}.company-role-list .company-avatar,.company-role-list img{width:32px;height:32px}.people-detail .user-admin-card{padding:16px}.company-searchbar label{min-width:0}}.people-historical-toggle{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:8px;display:flex}.people-historical-toggle input{width:18px;height:18px;accent-color:var(--gold)}.people-detail .user-card-meta :is(span,small),.people-detail .user-card-profile small,.people-detail .user-editor-scopes :is(span,b),.people-detail .user-card-actions :is(button,label),.people-detail .user-structure-actions button{font-size:var(--type-caption);line-height:1.5}.people-workspace .user-card-profile>div{min-width:0}.people-detail .user-card-meta span{overflow-wrap:anywhere}.person-role-list .people-role-pfv{font-size:var(--type-control)}.configuration-section .person-config-context{margin-top:16px}.configuration-section .configuration-picker{max-width:620px;margin-bottom:20px;padding:16px 20px}.closure-workspace{gap:14px;display:grid}.closure-workspace>h2,.closure-workspace>p{margin:0}.closure-workspace>button{justify-self:start}.closure-review-row{border-top:1px solid var(--border);gap:12px;padding:20px 0;display:grid}.closure-review-row header{gap:6px;display:grid}.closure-review-row label{gap:8px;display:grid}.closure-review-row textarea{width:100%;min-height:80px;font:inherit}.closure-actions{flex-wrap:wrap;gap:12px;display:flex}.objectives-selector{grid-template-columns:1fr 1fr;gap:18px;display:grid}.objectives-selector label{gap:8px;display:grid}.objectives-selector select{width:100%;font:inherit;min-height:46px}.objectives-selector p{grid-column:1/-1;margin:0}.objectives-indicators{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.objectives-indicators label{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.objectives-indicators label>span{gap:6px;display:grid}.objectives-indicators input{width:120px;min-width:90px;min-height:44px;font:inherit}.objectives-team summary{cursor:pointer;font-size:18px;font-weight:var(--type-weight-emphasis);padding:8px 0}.objectives-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.objectives-team-grid article{border:1px solid var(--border);border-radius:12px;padding:18px}.objectives-team-grid header{gap:6px;display:grid}.objectives-team-grid li{margin:6px 0}.objectives-workspace :is(select,input,button):focus-visible{outline-offset:3px;outline:2px solid #c8a24d}@media (width<=760px){.objectives-selector,.objectives-indicators,.objectives-team-grid{grid-template-columns:1fr}.objectives-indicators input{width:100px}}.people-indicator-dialog{border:1px solid var(--border);background:var(--surface,#151613);width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--text);border-radius:18px;margin:auto;padding:0;overflow:auto}.people-indicator-dialog::backdrop{background:#000000b3}.people-indicator-dialog .configuration-indicator-editor{background:var(--surface,#151613);margin:0;padding:24px}.people-indicator-dialog fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.people-indicator-dialog label>span,.people-indicator-dialog p,.people-indicator-dialog button{font-size:var(--type-caption);line-height:1.5}.people-indicator-dialog input,.people-indicator-dialog select,.people-indicator-dialog textarea{font-size:var(--type-body)}.people-indicator-dialog .form-heading{padding-right:32px;position:relative}.people-indicator-dialog .modal-close{position:absolute;top:0;right:0}.people-indicator-dialog :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.configured-indicators .indicator-row-actions{flex-wrap:wrap}@media (width<=600px){.people-indicator-dialog .form-pair,.people-indicator-dialog .form-triple{grid-template-columns:1fr}.people-indicator-dialog .configuration-indicator-editor{padding:18px}}.operation-dialog .copy-actions{flex-wrap:wrap}.operation-dialog textarea[aria-label="Texto para copiar"]{min-height:240px;max-height:45dvh;font-size:var(--type-body);-webkit-user-select:text;user-select:text;line-height:1.5}.org-photo-chart{--org-line:var(--gold)}@supports (color:color-mix(in lab, red, red)){.org-photo-chart{--org-line:color-mix(in srgb,var(--gold) 38%,var(--border))}}.org-divisions-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.org-division{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:22px}.org-division>header{border-bottom:1px solid var(--org-line);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:18px;display:flex}.org-division>header>span{background:var(--gold);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.org-division>header>span{background:color-mix(in srgb,var(--gold) 12%,var(--surface))}}.org-division>header>span{color:var(--gold);font-weight:700;font-size:var(--type-body);border-radius:10px}.org-division h2{margin:0;font-size:1.125rem;line-height:1.4}.org-executive{border-top:3px solid var(--gold);max-width:960px;margin:0 auto 32px}.org-executive>.org-tree-roots{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.org-tree{margin:0;padding:0;list-style:none}.org-tree li{min-width:0;position:relative}.org-tree-roots>li+li{margin-top:16px}.org-executive>.org-tree-roots>li{margin:0}.org-tree .org-tree{border-left:1px solid var(--org-line);margin:0 0 0 15px;padding:16px 0 0 15px}.org-tree .org-tree>li+li{margin-top:16px}.org-tree .org-tree>li:before{content:"";border-top:1px solid var(--org-line);width:16px;position:absolute;top:35px;left:-16px}.org-person-card{border:1px solid var(--border);background:var(--background,var(--surface));width:100%;min-width:0;color:var(--text);text-align:left;font:inherit;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}button.org-person-card{cursor:pointer;transition:border-color .15s,background .15s}button.org-person-card:hover{border-color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){button.org-person-card:hover{background:color-mix(in srgb,var(--gold) 6%,var(--surface))}}.org-portrait{background:var(--gold);border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-portrait{background:color-mix(in srgb,var(--gold) 12%,var(--surface))}}.org-portrait{border:1px solid var(--org-line);color:var(--gold);font-size:1.125rem;font-weight:600}.org-portrait img{object-fit:cover;width:100%;height:100%}.org-person-copy{gap:5px;min-width:0;display:grid}.org-person-copy strong{font-size:var(--type-body);line-height:1.35}.org-person-copy>span{font-size:var(--type-caption);line-height:1.4}.org-person-copy small,.org-unassigned{font-size:var(--type-caption);color:var(--muted);line-height:1.45}.org-reports-to{margin-top:6px}.org-search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.org-search-results article>p{font-size:var(--type-caption);color:var(--muted)}.people-initials{overflow:hidden}.people-initials img{object-fit:cover;width:100%;height:100%}.person-role-list button.people-open-panel{background:var(--gold);color:#171717;border-color:var(--gold);font-weight:700}@media (width<=1300px){.org-divisions-grid,.org-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.org-divisions-grid,.org-search-results,.org-executive>.org-tree-roots{grid-template-columns:1fr}.org-division{padding:16px}.org-person-card{gap:10px;padding:12px}.org-portrait{flex-basis:48px;width:48px;height:48px}.org-tree .org-tree{margin-left:8px;padding-left:10px}.org-tree .org-tree>li:before{width:11px;left:-11px}}.role-catalog-selectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.role-catalog label{font-size:var(--type-body);gap:8px;display:grid}.role-catalog select,.role-catalog input:not([type=checkbox]){border:1px solid var(--border);width:100%;min-height:44px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;padding:10px}.role-catalog-members,.role-catalog-adoption,.role-catalog-metrics{margin:20px 0}.role-catalog-members p,.role-catalog-adoption p{line-height:1.6}.role-catalog-adoption label{max-width:520px;margin:16px 0}.role-catalog-comparison{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;margin-top:16px;display:grid}.role-catalog-comparison section{border:1px solid var(--border);border-radius:10px;padding:16px}.role-catalog-comparison ul,.person-metric-readonly ul{margin:12px 0;padding-left:20px;line-height:1.7}.role-catalog-comparison small{color:var(--muted);font-size:var(--type-caption)}.role-catalog-indicator{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.role-catalog-indicator>div:first-child{gap:6px;display:grid}.role-catalog-indicator>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.role-catalog-indicator small{font-size:var(--type-caption);color:var(--muted)}.role-catalog-indicator.inactive{color:var(--muted)}.role-catalog-indicator button,.person-metric-readonly button{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px}.role-catalog button:disabled{opacity:.55;cursor:default}.role-catalog button:focus-visible,.person-metric-readonly summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.person-metric-readonly{min-width:210px;max-width:450px;font-size:var(--type-caption)}.person-metric-readonly summary{cursor:pointer;border:1px solid var(--border);border-radius:8px;padding:10px}.person-metric-readonly ul{text-align:left}.role-catalog .indicator-checks label{display:flex}@media (width<=850px){.role-catalog-selectors{grid-template-columns:1fr}.role-catalog-indicator{flex-direction:column;align-items:stretch}.role-catalog .panel-heading{flex-wrap:wrap;gap:14px}}.reservation-event-row{align-items:stretch;gap:2px;margin:3px 0;display:flex}.reservation-event-row .reservation-event{flex:1;min-width:0;margin:0}.reservation-delete{border:1px solid var(--border);background:var(--surface-2);min-height:30px;color:var(--red);cursor:pointer;border-radius:5px;flex:0 0 28px;justify-content:center;align-items:center;padding:4px;display:flex}.reservation-delete:hover,.reservation-delete-label:hover{border-color:var(--red)}.reservation-delete:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.reservation-delete:disabled{opacity:.5;cursor:wait}.reservation-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.reservation-detail-actions .reservation-delete-label{color:var(--red)}.sales-input-grid .indicator-value-input{width:7rem;max-width:100%;height:2.5rem;min-height:2.5rem;font-size:var(--type-body);text-align:right;padding:.4rem .65rem}.sales-input-grid{gap:.85rem 1.25rem}.client-search-select{align-content:start;gap:7px;min-width:0;display:grid;position:relative}.d4-project-selector .client-search-select>label{color:var(--gold);font-size:var(--type-caption);font-weight:700}.management-form .client-search-select>input{min-height:48px;font-size:var(--type-body);background:var(--field);border-color:var(--line)}.client-search-options{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--line);background:var(--field);border-radius:11px;width:100%;min-width:0;max-height:280px;margin:5px 0 0;padding:5px;position:relative;overflow-y:auto;box-shadow:0 12px 28px #0003}.client-search-options[popover]{color:var(--text);margin:0;position:fixed;inset:auto}.client-search-options::backdrop{pointer-events:none;background:0 0}.client-search-options>button{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:7px;gap:4px;padding:10px;display:grid}.client-search-options>button.highlighted,.client-search-options>button:hover{background:#e1b14529}.client-search-options strong{font-size:var(--type-caption);font-weight:600}.client-search-options small,.client-search-options p{color:var(--muted);font-size:var(--type-caption)}.client-search-options p{padding:8px}.metric-app .d4-load-form{border:1px solid var(--line);background:var(--surface-2);border-radius:20px;grid-column:1/-1;gap:0;padding:0;display:grid;overflow:visible;box-shadow:0 8px 30px #00000008}.d4-load-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px;display:flex}.metric-app .d4-load-heading h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(24px,3vw,32px);line-height:1.15}.d4-load-heading p{color:var(--muted);font-size:var(--type-body);margin:0}.d4-draft-status{border:1px solid var(--line);color:var(--muted);font-size:var(--type-caption);border-radius:99px;flex-shrink:0;padding:7px 11px}.metric-app .d4-load-step{border:0;border-bottom:1px solid var(--line);min-width:0;margin:24px 30px 0;padding:0 0 24px}.d4-load-step legend{float:none;color:var(--text);font-size:17px;font-weight:var(--type-weight-emphasis);align-items:center;gap:10px;margin-bottom:18px;padding:0;display:flex}.d4-load-step legend b{border:1px solid var(--line);width:28px;height:28px;font-size:var(--type-caption);color:var(--gold);background:#e1b14514;border-radius:8px;place-items:center;display:grid}.d4-load-context{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(155px,.55fr);align-items:start;gap:18px;display:grid}.metric-app .d4-load-context label,.metric-app .d4-load-context label>span{min-height:0;font-size:var(--type-caption);color:var(--muted);text-transform:none;letter-spacing:0;gap:8px;font-weight:500;display:grid}.metric-app .d4-load-context input,.metric-app .d4-load-context select{border:1px solid var(--line);background:var(--field);width:100%;min-height:48px;color:var(--text);font-size:var(--type-body);border-radius:10px;padding:10px 12px}.metric-app .d4-load-context input[hidden]{display:none}.client-selected-card{border:1px solid var(--line);background:var(--field);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.client-selected-card>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.client-selected-card strong,.d4-single-project strong{font-size:var(--type-control);color:var(--text);font-weight:600}.client-selected-card small,.d4-single-project small{font-size:var(--type-caption);color:var(--muted)}.client-selected-card button{color:var(--gold);font-size:var(--type-caption);cursor:pointer;background:0 0;border:0;padding:6px}.d4-single-project{border:1px solid var(--line);background:var(--field);border-radius:10px;gap:5px;min-height:48px;padding:10px 12px;display:grid}.metric-app .d4-step-help{font-size:var(--type-caption);color:var(--muted);margin:-3px 0 16px;line-height:1.5}.d4-metric-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.metric-app .d4-metric-row{border:1px solid var(--line);background:var(--field);border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 16px;display:flex}.metric-app .d4-metric-row>span{letter-spacing:0;text-transform:none;min-width:0;min-height:0}.metric-app .d4-metric-row>span:first-child{gap:7px;display:grid}.metric-app .d4-metric-row strong{color:var(--text);font-size:var(--type-control);overflow-wrap:anywhere;font-weight:500;line-height:1.4}.metric-app .d4-metric-row.is-pfv{border-color:var(--gold);background:#e1b1450e;grid-column:1/-1}.metric-app .d4-metric-row.is-pfv strong{font-size:17px;font-weight:var(--type-weight-emphasis)}.d4-pfv-tag{color:var(--gold);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis)}.metric-app .d4-metric-row.has-value:not(.is-pfv){border-color:#e1b14580}.metric-app .d4-metric-row .d4-value-control{text-align:right;flex:0 0 86px;gap:5px;display:grid}.metric-app .d4-value-control input{border:1px solid var(--line);background:var(--surface-2);width:86px;min-height:44px;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;border-radius:8px;padding:8px 10px;font-size:18px}.metric-app .d4-value-control input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.metric-app .d4-value-control small{font-size:var(--type-caption);color:var(--muted)}.d4-save-bar{z-index:10;border:1px solid var(--line);background:var(--surface-2);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:24px 18px 18px;padding:18px 20px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 28px #0002}.d4-save-bar>div{gap:5px;min-width:0;display:grid}.d4-save-bar span{color:var(--muted);font-size:var(--type-caption)}.d4-save-bar strong{color:var(--text);font-size:var(--type-body)}.d4-save-bar small{color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere}.d4-save-bar button{min-height:48px;font-size:var(--type-body);flex-shrink:0;padding:12px 26px}.d4-support-details{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;grid-column:1/-1}.d4-support-details>summary{color:var(--muted);font-size:var(--type-control);cursor:pointer;padding:18px 20px}.d4-support-details>div{gap:12px;padding:0 16px 16px;display:grid}.d4-inline-warning{font-size:var(--type-caption);color:var(--gold)}.operation-result-mark{border:1px solid var(--gold);width:48px;height:48px;color:var(--gold);border-radius:50%;place-items:center;margin:18px 0;font-size:24px;display:grid}.operation-result-mark.is-error{color:#df695d;border-color:currentColor}.operation-dialog .operation-actions{flex-wrap:wrap;gap:10px;display:flex}.operation-dialog .operation-actions button{min-height:44px}@media (width<=900px){.d4-load-context{grid-template-columns:1fr 1fr}.d4-date-field{grid-column:1/-1;max-width:240px}.d4-metric-rows{grid-template-columns:1fr}}@media (width<=600px){.d4-load-heading{flex-direction:column;gap:12px;padding:22px 18px}.metric-app .d4-load-step{margin:20px 16px 0}.d4-load-context{grid-template-columns:1fr}.d4-date-field{max-width:none}.metric-app .d4-metric-row{gap:12px;padding:12px}.d4-save-bar{flex-direction:column;align-items:stretch;gap:12px;margin:16px 10px 10px;padding:14px;bottom:8px}.d4-save-bar button{width:100%}}.daily-form-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.metric-app .person-summary{gap:20px;display:grid}.metric-app .person-summary>*{min-width:0;margin:0}.person-summary-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.person-summary-heading p{font-size:var(--type-body);color:var(--muted);margin:6px 0 0}.person-summary-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:stretch;gap:20px;display:grid}.metric-app .person-summary-grid>.panel{background:var(--surface);min-width:0;margin:0;padding:28px}.person-summary-result{border-top:3px solid var(--gold);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.person-summary-result h2{overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.3}.person-summary-result .person-summary-number{color:var(--text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;margin-top:14px;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.15;display:block}.person-summary p.person-summary-caption{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.person-summary-goal{width:100%;margin:18px 0}.person-summary-goal>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.95rem;display:flex}.person-summary-goal b{margin-left:6px}.person-summary-meter{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;height:8px;margin-top:12px;overflow:hidden}.person-summary-meter>span{background:var(--gold);border-radius:10px;height:100%;display:block}.person-summary-result footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:18px;display:flex}.person-summary-result footer>span{color:var(--muted);font-size:var(--type-caption)}.person-summary-agenda{align-content:start;gap:24px;display:grid}.person-summary-agenda section+section{border-top:1px solid var(--border);padding-top:22px}.person-summary-agenda h2,.person-summary-agenda h3{margin:10px 0 6px;font-size:1.1rem;line-height:1.4}.person-summary-agenda p{color:var(--muted);margin:6px 0;font-size:.95rem;line-height:1.55}.person-summary .person-summary-link{color:var(--text);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:.95rem;text-decoration:underline}.person-summary .person-summary-link:hover{color:var(--gold)}.person-summary button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.metric-app .person-summary-closed{background:var(--surface);grid-template-columns:minmax(180px,.9fr) minmax(0,2fr);align-items:center;gap:24px;padding:22px 28px;display:grid}.person-summary-closed p{font-size:var(--type-caption);color:var(--muted);margin:8px 0 0}.person-summary-closed dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.person-summary-closed dt{font-size:var(--type-caption);color:var(--muted);line-height:1.4}.person-summary-closed dd{font-size:var(--type-body);font-weight:var(--type-weight-emphasis);overflow-wrap:anywhere;margin:6px 0 0}.person-summary-source{font-size:var(--type-caption);color:var(--muted)}@media (width<=950px){.person-summary-grid{grid-template-columns:1fr}.person-summary-agenda{grid-template-columns:1fr 1fr}.person-summary-agenda section+section{border-top:0;border-left:1px solid var(--border);padding:0 0 0 24px}.metric-app .person-summary-closed{grid-template-columns:1fr}}@media (width<=600px){.person-summary-heading{flex-direction:column;align-items:flex-start;gap:14px}.person-summary-heading>button{width:100%}.metric-app .person-summary-grid>.panel,.metric-app .person-summary-closed{padding:20px}.person-summary-agenda{grid-template-columns:1fr}.person-summary-agenda section+section{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.person-summary-closed dl{grid-template-columns:1fr;gap:16px}.person-summary-closed dl>div{justify-content:space-between;gap:18px;display:flex}.person-summary-closed dd{text-align:right;margin:0}}.role-catalog-indicator .indicator-drag-handle{cursor:grab;min-width:36px;min-height:44px;color:var(--muted);border:1px solid var(--border);background:0 0;border-radius:8px;flex:0 0 36px;padding:4px;font-size:24px}.role-catalog-indicator .indicator-drag-handle:disabled{cursor:default;opacity:.3}.role-catalog-indicator.order-drop-target{outline:2px solid var(--gold);outline-offset:2px}.role-catalog-indicator>div:first-of-type{flex:1;gap:6px;min-width:0;display:grid}:root{--ui-gutter:clamp(16px, 2.2vw, 32px);--ui-gap:16px;--ui-radius:14px}.metric-app{--tm-box-radius:var(--ui-radius);--tm-inner-radius:10px;--tm-box-shadow:0 4px 18px #00000012;line-height:1.5}.metric-app :where(button,input,select,textarea){font-family:inherit}.metric-app :where(button,a,input,select,textarea,summary):focus-visible,.operation-dialog :where(button,textarea):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.metric-app :where(button,input,select,textarea){scroll-margin-block:140px 100px}.metric-app :where(button:disabled){cursor:not-allowed}.metric-app :where(.primary-action,.secondary-action,.text-action){min-height:44px;font-size:var(--type-caption);white-space:normal;padding:10px 16px;line-height:1.4}.metric-app :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:var(--type-body);max-width:100%}.metric-workspace .page-container,.simple-module{width:100%;max-width:1600px;padding-inline:var(--ui-gutter);margin-inline:auto}.simple-module{padding-block:24px 40px}.metric-app .simple-module-heading{flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:20px}.metric-app .simple-module-heading h1{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,36px);line-height:1.2}.metric-app .simple-module-heading p{max-width:68ch;font-size:var(--type-control);color:var(--muted)}.metric-app :is(.panel-heading,.form-heading,.management-section-head) h2{font-size:clamp(20px,1.8vw,24px);line-height:1.3}.metric-app :is(.panel-heading,.form-heading,.management-section-head){flex-wrap:wrap;gap:16px}.metric-app .section-kicker{letter-spacing:.09em;margin-bottom:6px;line-height:1.5}.metric-app .empty-state{min-height:140px;padding:24px}.metric-topbar{grid-template-columns:auto auto minmax(0,1fr) auto;gap:12px;box-shadow:0 2px 12px #00000018}.metric-topbar .metric-brand{grid-area:1/1}.metric-topbar .metric-global-back{grid-area:1/2}.metric-topbar .metric-primary-nav{grid-area:1/3;justify-content:flex-start;padding:3px}.metric-topbar .metric-account-actions{grid-area:1/4}.metric-primary-nav>:is(button,.vault-link){min-height:44px;font-size:var(--type-caption);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.metric-app .metric-primary-nav>:is(button,.vault-link).active{border-color:var(--gold);background:var(--gold);color:#211a0d;box-shadow:none}.metric-app .subject-commandbar{min-height:88px;padding:16px var(--ui-gutter);grid-template-columns:minmax(0,1fr) auto;gap:16px}.metric-app .subject-identity{min-width:0}.metric-app .subject-identity :is(h1,strong,p){overflow-wrap:anywhere}.metric-app .subject-identity h1{white-space:normal;text-overflow:clip;line-height:1.2;overflow:visible}.metric-app .subject-access-summary{flex-wrap:wrap;min-width:0}.metric-app .panel-tabs{padding-inline:var(--ui-gutter);overscroll-behavior-x:contain;gap:4px;display:flex;overflow-x:auto}.metric-app .panel-tabs button{flex:none;min-height:48px;padding:0 16px}.metric-app .panel-tabs strong{font-size:var(--type-caption);font-weight:600}.clients-workspace-tabs{padding:16px var(--ui-gutter) 0;gap:8px}.clients-workspace-tabs button{min-height:44px;font-size:var(--type-caption);padding:9px 14px}.section-daily .sales-input-grid,.section-daily .marketing-register-form .sales-input-grid,.section-daily .rrpp-field-group .sales-input-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.section-daily .sales-input-grid label{border:1px solid var(--border);background:var(--field);border-radius:10px;grid-template-columns:minmax(0,1fr) 7rem;align-items:center;gap:4px 12px;padding:12px;display:grid}.section-daily .sales-input-grid label>span{min-height:0;color:var(--text);font-size:var(--type-caption);letter-spacing:0;text-transform:none;grid-area:1/1/3;font-weight:500;line-height:1.45}.section-daily .sales-input-grid label>.indicator-value-input{width:7rem;height:44px;min-height:44px;font-size:var(--type-body);font-variant-numeric:tabular-nums;text-align:right;background:var(--surface-2);grid-area:1/2;padding:8px 10px}.section-daily .sales-input-grid label>small{min-height:0;color:var(--muted);font-size:var(--type-caption);text-transform:none;background:0 0;grid-area:2/2;justify-self:end;padding:0;line-height:1.4;position:static}.section-daily .sales-input-grid label:focus-within{border-color:var(--gold)}.metric-app .d4-load-heading{padding:20px 24px}.metric-app .d4-load-heading h2{font-size:clamp(22px,2vw,28px)}.metric-app .d4-load-step{margin:20px 24px 0;padding-bottom:20px}.metric-app .d4-metric-row{padding:12px}.metric-app .d4-save-bar{gap:12px;padding:14px 16px}.metric-app .d4-save-bar button{min-height:44px;padding:10px 20px}.metric-app .person-summary-grid>.panel{padding:24px}.metric-app .person-summary-result .person-summary-number{margin-top:8px;font-size:clamp(36px,4vw,60px)}.metric-app .person-summary-agenda{gap:20px}.metric-app .person-summary-closed{padding:20px 24px}.metric-app .company-division-overview>button{border-radius:var(--ui-radius);padding:18px}.metric-app .people-detail .user-admin-card{padding:20px}.metric-app .company-role-inspector{top:92px}.metric-app :where(.management-trend-scroll,.daily-ledger-table-wrap,.access-matrix,.team-table-wrap){overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.metric-app :where(.company-role-workspace,.people-workspace,.opportunity-main,.client-file){min-width:0}.metric-app :where(.opportunity-record-facts strong,.client-identity-card strong,.people-directory-list strong){overflow-wrap:anywhere}.metric-app .opportunity-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.metric-app .opportunity-summary article{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;padding:16px}.metric-app .opportunity-summary :is(span,strong),.metric-app .statistic-chart-summary strong{overflow-wrap:anywhere;max-width:100%}.metric-app .opportunity-summary .opportunity-money{white-space:normal;font-variant-numeric:tabular-nums}.metric-app .opportunity-form label>span,.metric-app .opportunity-detail label>span{font-size:var(--type-caption);letter-spacing:0;text-transform:none;font-weight:600}.metric-app .opportunity-record-facts small,.metric-app .opportunity-bars small{font-size:var(--type-caption)}.metric-app .statistic-chart-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))}.metric-app .statistic-chart-summary>span{min-width:0;padding:10px}.metric-app .statistic-chart-summary small{font-size:var(--type-caption);overflow-wrap:anywhere}.operation-dialog{border-radius:var(--ui-radius);background:var(--surface-2);overscroll-behavior:contain;overflow-wrap:anywhere;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px}.operation-dialog h2{margin-bottom:12px;font-size:22px;line-height:1.3}.operation-dialog .operation-actions{gap:8px;margin-top:20px}.operation-dialog .operation-actions button{min-height:44px;font-size:var(--type-caption);padding:10px 16px;line-height:1.4}.operation-dialog .operation-result-mark{width:40px;height:40px;margin:12px 0;font-size:22px}html[data-theme=light] .metric-app{--tm-box-shadow:0 4px 18px #4035200a}html[data-theme=light] .metric-app :where(.panel,.management-form,.battle-form,.statistic-chart-card){box-shadow:var(--tm-box-shadow)!important}@media (width<=1180px){.metric-topbar{grid-template-rows:50px 50px;grid-template-columns:auto auto minmax(0,1fr);min-height:112px}.metric-topbar .metric-account-actions{grid-column:3}.metric-topbar .metric-primary-nav{grid-area:2/1/auto/-1}.metric-workspace{padding-top:112px}.metric-app .company-role-inspector,.company-division-nav,.people-directory,.opportunity-form{position:static}}@media (width<=700px){.metric-topbar{grid-template-rows:48px 48px;gap:0 8px;min-height:104px;padding:4px 8px}.metric-workspace{padding-top:104px}.metric-primary-nav>:is(button,.vault-link){padding-inline:12px}.metric-account-actions .theme-toggle,.metric-account-actions .topbar-logout,.metric-topbar .metric-global-back,.metric-account-actions .topbar-profile{width:44px;min-width:44px;height:44px;min-height:44px}.metric-app .subject-commandbar{grid-template-columns:1fr;gap:10px}.metric-app .panel-tabs button{padding-inline:12px}.metric-app .simple-module-heading>button{justify-self:start}.metric-app .person-summary-grid>.panel,.metric-app .person-summary-closed{padding:18px}.metric-app .d4-load-heading{padding:18px 16px}.metric-app .d4-load-step{margin-inline:16px}.metric-app .d4-save-bar{position:static}.metric-app .company-searchbar label{min-width:0}.metric-app .client-directory-back{min-height:44px;font-size:var(--type-caption)}.operation-dialog{padding:20px}.operation-dialog .operation-actions button{flex:140px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.metric-app *,.metric-app :before,.metric-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.d4-batch-metrics{gap:20px;display:grid}.d4-batch-metric{min-width:0}.d4-batch-row{border-bottom:1px solid var(--line);gap:12px;padding:16px 8px;display:flex}.d4-row-number{color:var(--gold);font-size:var(--type-body);padding-top:32px}.d4-pair-fields{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.metric-app .d4-batch-metric .d4-value-control{flex-basis:150px}@media (width<=600px){.d4-pair-fields{grid-template-columns:1fr}.metric-app .d4-batch-metric .d4-value-control{flex-basis:120px}}.metric-app{--ui-control-height:44px;--ui-card-padding:clamp(18px, 2vw, 24px);--ui-muted-readable:#aaa69e}.metric-app :where(p,li,dd,dt){line-height:1.55}.metric-app :where(small){line-height:1.45}.metric-app :where(.panel,.management-form,.battle-form,.statistic-chart-card){border-color:var(--border);border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow)}.metric-app :where(.management-form,.battle-form){padding:var(--ui-card-padding)}.metric-app :where(.management-form,.battle-form) label{gap:8px;margin-bottom:18px}.metric-app :where(.management-form,.battle-form) label>span,.metric-app :where(.pipeline-explorer-filters,.billing-controls,.compact-select) label>span{color:var(--ui-muted-readable);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.035em}.metric-app :where(.management-form,.battle-form) :where(input,select,textarea),.metric-app :where(.pipeline-explorer-filters,.billing-controls,.compact-select) :where(input,select){min-height:var(--ui-control-height);border-color:var(--border);font-size:var(--type-control);border-radius:10px}.metric-app :where(.management-form,.battle-form) textarea{min-height:104px;line-height:1.5}.metric-app :where(.primary-action){border-color:var(--gold);background:var(--gold);color:#20190c;box-shadow:0 6px 18px #e4b34f1f}.metric-app :where(.secondary-action){background:#e4b34f0b}.metric-app :where(.text-action){color:var(--ui-muted-readable);font-weight:var(--type-weight-emphasis)}.metric-app :where(.primary-action,.secondary-action,.text-action){transition:background-color .16s,border-color .16s,color .16s,transform .16s}.metric-app :where(.primary-action,.secondary-action):not(:disabled):active{transform:translateY(1px)}.metric-app :where(.primary-action,.secondary-action,.text-action):disabled{opacity:.55;box-shadow:none}.metric-app .status-badge{min-height:28px;font-size:var(--type-caption);letter-spacing:.01em;padding:5px 10px}.metric-app :where(.form-intro,.form-help,.governance-notes p,.priority-card p,.quota-policy-grid p,.executive-access-grid article>div>small){color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.55}.metric-app :where(.user-card-profile small,.user-card-meta small,.team-credentials-panel button small,.profile-identity-panel small,.configuration-save-row>small,.profile-password-form>small,.pipeline-command-card p,.pipeline-source-strip>p,.marketing-rule-banner small,.marketing-source-band small,.selected-week-inspection small,.marketing-funnel small,.billing-source-seal small,.billing-kpis small,.billing-origin-block small){color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app :where(.user-card-actions>*,.load-more-action,.pipeline-command-card button,.topbar-account a,.change-chatgpt-account){min-height:40px;font-size:var(--type-caption)}.metric-app :where(.access-matrix>div>*,.quota-allocation-table>div>*,.responsible-pipeline-table>button>span,.pipeline-deal-table td,.marketing-week-table td){font-size:var(--type-caption)}.metric-app :where(.panel-heading,.form-heading,.management-section-head){padding-bottom:4px}.metric-app :where(.panel-heading,.form-heading,.management-section-head) p{max-width:72ch;color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.55}.metric-app :where(.management-rule-strip,.org-summary-strip,.pipeline-source-strip,.marketing-rule-banner,.billing-source-seal){border-radius:12px}@media (width<=700px){.metric-app{--ui-card-padding:16px}.metric-app :where(.management-form,.battle-form){padding:var(--ui-card-padding)}.metric-app :where(.form-heading,.management-section-head,.panel-heading){align-items:flex-start}.metric-app :where(.form-heading,.management-section-head,.panel-heading)>:where(button,a){width:100%}.metric-app :where(.primary-action,.secondary-action){justify-content:center}.metric-app :where(.user-card-actions){gap:8px}.metric-app :where(.user-card-actions>*){min-height:44px}}.metric-app .metric-primary-nav{border:1px solid var(--border);background:#ffffff05;border-radius:12px}.metric-app .metric-primary-nav>:is(button,.vault-link){border-radius:9px}.metric-app .metric-primary-nav>:is(button,.vault-link):not(.active):hover{color:var(--text);background:#ffffff0b}.metric-app .panel-tabs{scrollbar-width:thin;scrollbar-color:#e4b34f61 transparent}.metric-app .panel-tabs button{position:relative}.metric-app .panel-tabs button.active:after{background:var(--gold);content:"";border-radius:2px;height:2px;position:absolute;bottom:7px;left:16px;right:16px}.metric-app .subject-commandbar{background:linear-gradient(90deg,#e4b34f0b,transparent 46%),var(--background)}.metric-app .subject-access-summary>span{min-height:28px;font-size:var(--type-caption);align-items:center;display:inline-flex}.metric-app :where(.team-table,.daily-ledger-table){min-width:760px}.metric-app :where(.team-table,.daily-ledger-table) th{color:var(--ui-muted-readable);font-size:var(--type-caption);letter-spacing:.045em;background:#ffffff05;padding:12px 14px;line-height:1.4}.metric-app :where(.team-table,.daily-ledger-table) td{color:#c5c0b7;font-size:var(--type-caption);padding:14px;line-height:1.45}.metric-app .daily-ledger-table td strong{font-size:var(--type-caption)}.metric-app .daily-ledger-table td small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app :where(.team-table,.daily-ledger-table) tbody tr{transition:background-color .14s}.metric-app :where(.team-table,.daily-ledger-table) tbody tr:hover{background:#e4b34f0b}.metric-app .user-admin-card{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);padding:18px}.metric-app .user-card-profile strong{font-size:var(--type-control);line-height:1.35}.metric-app .user-card-profile>i{font-size:var(--type-caption);padding:5px 9px;font-weight:700}.metric-app .user-card-meta{gap:6px;margin:16px 0;padding:14px 0}.metric-app .user-card-meta span{font-size:var(--type-caption)}.metric-app .user-card-meta b{font-size:var(--type-caption);padding:5px 8px}.metric-app .user-card-actions{flex-wrap:wrap;justify-content:flex-start}.metric-app .user-card-actions>*{flex:120px;justify-content:center}.metric-app .empty-state{background:#ffffff03;gap:10px;min-height:180px;padding:28px}.metric-app .empty-state p{max-width:52ch;color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app :where(.company-division-overview>button,.company-role-list>button,.people-directory-list button){transition:border-color .16s,background-color .16s,transform .16s}.metric-app :where(.company-division-overview>button,.company-role-list>button,.people-directory-list button):hover{transform:translateY(-1px)}.metric-app .people-directory-list button[aria-pressed=true]{box-shadow:inset 3px 0 var(--gold)}.metric-app .company-role-inspector{box-shadow:var(--tm-box-shadow)}html[data-theme=light] .metric-app :where(.team-table,.daily-ledger-table) th{background:#4a3a1b09}html[data-theme=light] .metric-app :where(.team-table,.daily-ledger-table) td{color:var(--text)}html[data-theme=light] .metric-app .subject-commandbar{background:linear-gradient(90deg,#e4b34f14,transparent 46%),var(--background)}@media (width<=700px){.metric-app .panel-tabs button.active:after{left:12px;right:12px}.metric-app .subject-access-summary{justify-items:start}.metric-app .user-card-profile{grid-template-columns:45px minmax(0,1fr)}.metric-app .user-card-profile>i{grid-column:1/-1;justify-self:start}.metric-app :where(.team-table,.daily-ledger-table){min-width:680px}}.metric-app .filters{border-radius:var(--ui-radius);background:var(--surface);box-shadow:var(--tm-box-shadow);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;padding:18px}.metric-app .filters label>span,.metric-app .filter-summary span{color:var(--ui-muted-readable);font-size:var(--type-caption);letter-spacing:.045em}.metric-app .filter-status{justify-content:flex-start;align-self:center;padding:0}.metric-app .kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.metric-app .kpi-card{border-radius:var(--ui-radius);min-width:0;min-height:150px;box-shadow:var(--tm-box-shadow);padding:20px}.metric-app .kpi-card>strong{overflow-wrap:anywhere;margin:14px 0 10px;font-size:clamp(30px,3vw,46px)}.metric-app .chart-stat-strip{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.metric-app .chart-stat-strip>div{border-color:var(--border);background:var(--surface-2);min-height:72px;padding:13px}.metric-app .chart-stat-strip span{color:var(--ui-muted-readable);font-size:var(--type-caption);letter-spacing:.04em}.metric-app .management-tabs{scrollbar-width:thin;scrollbar-color:#e4b34f61 transparent;gap:6px;padding:6px}.metric-app .management-tabs button{min-height:44px;font-size:var(--type-caption);padding:9px 15px}.metric-app .management-tabs button.active{background:var(--gold);color:#211a0d;box-shadow:none}.metric-app .management-rule-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding:18px}.metric-app .management-rule-strip>i{display:none}.metric-app .management-rule-strip b{font-size:var(--type-caption);letter-spacing:.04em}.metric-app .management-rule-strip span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .chart-command-head{flex-wrap:wrap;align-items:flex-start}.metric-app .chart-command-head h2{line-height:1.15}.metric-app .chart-command-head p{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.55}.metric-app .chart-reading-order{justify-content:flex-start}.metric-app .chart-reading-order span{min-height:32px;color:var(--ui-muted-readable);font-size:var(--type-caption);padding:7px 10px}.metric-app .chart-reading-order b{width:20px;height:20px;font-size:var(--type-caption)}.metric-app .management-chart-primary,.metric-app .statistic-chart-card{padding:var(--ui-card-padding);border-radius:var(--ui-radius)}.metric-app .chart-primary-toolbar{flex-wrap:wrap;align-items:flex-start}.metric-app .chart-primary-toolbar label>span,.metric-app .chart-primary-toolbar small,.metric-app .indicator-kind{font-size:var(--type-caption)}.metric-app .chart-primary-toolbar select{min-height:46px;font-size:var(--type-control)}.metric-app .chart-scale-note{color:var(--ui-muted-readable);font-size:var(--type-caption);flex-wrap:wrap;line-height:1.45}.metric-app .management-trend-chart .axis-label,.metric-app .management-trend-chart .week-label,.metric-app .management-trend-chart .value-label,.metric-app .management-trend-chart .quota-label{font-size:12px}.metric-app .management-trend-chart .missing-label{font-size:var(--type-caption)}.metric-app .statistic-chart-card>header{flex-wrap:wrap}.metric-app .statistic-chart-card>header>div:last-child{min-width:150px}.metric-app .statistic-chart-summary{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px}.metric-app .statistic-chart-summary>span{min-height:74px;padding:12px}.metric-app .statistic-chart-summary small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .statistic-chart-summary strong{overflow-wrap:anywhere;font-size:19px}.metric-app .weekly-control-deck>nav{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.metric-app .weekly-control-deck>nav strong{font-size:var(--type-caption)}.metric-app .weekly-control-deck>nav small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .supervision-readonly-banner span{font-size:var(--type-caption);letter-spacing:.06em}.metric-app .supervision-readonly-banner small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .management-notice{font-size:var(--type-caption);border-radius:12px;padding:14px 16px;line-height:1.45}.operation-dialog{border-color:#e4b34f38;box-shadow:0 24px 80px #00000094}.operation-dialog .operation-actions>button{flex:140px;justify-content:center}html[data-theme=light] .metric-app .management-tabs{background:#4a3a1b09}html[data-theme=light] .metric-app .management-chart-primary,html[data-theme=light] .metric-app .statistic-chart-card{background:var(--surface)}@media (width<=700px){.metric-app .filters{grid-template-columns:1fr;padding:16px}.metric-app .kpi-grid{grid-template-columns:1fr 1fr}.metric-app .management-rule-strip{grid-template-columns:1fr}.metric-app .chart-primary-toolbar>div{align-items:flex-start}.metric-app .statistic-chart-card>header>div:last-child{text-align:left;justify-items:start}.metric-app .weekly-control-deck>nav{padding-bottom:6px;display:flex;overflow-x:auto}.metric-app .weekly-control-deck>nav button{flex:0 0 145px}.metric-app .supervision-readonly-banner{grid-template-columns:1fr}.metric-app .supervision-readonly-banner button{grid-area:auto/1;width:100%}}@media (width<=440px){.metric-app .kpi-grid{grid-template-columns:1fr}}.metric-app .daily-report-panel{border-radius:var(--ui-radius);align-items:stretch;padding:22px}.metric-app .daily-report-panel>div:first-child{flex:auto;min-width:0}.metric-app .daily-report-panel h2{margin:6px 0 8px;font-size:clamp(21px,2vw,26px);line-height:1.25}.metric-app .daily-report-panel p{max-width:72ch;color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.55}.metric-app .daily-report-panel>div:last-child{flex-direction:column;align-self:center;min-width:220px}.metric-app .daily-report-panel>div:last-child>*{text-align:center;justify-content:center;width:100%}.metric-app .daily-report-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.metric-app .daily-report-steps li{border:1px solid var(--border);background:#ffffff05;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.metric-app .daily-report-steps li>b{border:1px solid var(--border);width:28px;height:28px;color:var(--ui-muted-readable);font-size:var(--type-caption);border-radius:8px;place-items:center;display:grid}.metric-app .daily-report-steps li>span{min-width:0;color:var(--text);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);gap:2px;line-height:1.3;display:grid}.metric-app .daily-report-steps small{color:var(--ui-muted-readable);font-size:var(--type-caption);font-weight:400}.metric-app .daily-report-steps li.done{background:#54bf850b;border-color:#54bf8547}.metric-app .daily-report-steps li.done>b{color:var(--green);border-color:#54bf855c}.metric-app .daily-report-steps li.current{background:#e4b34f0f;border-color:#e4b34f61}.metric-app .daily-report-steps li.current>b,.metric-app .daily-report-steps li.ready>b{color:var(--gold-light);background:#e4b34f1a;border-color:#e4b34f6b}.metric-app .daily-report-steps li.pending{opacity:.72}.metric-app .ledger-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.metric-app .ledger-summary-grid article{border-color:var(--border);background:var(--surface);box-shadow:var(--tm-box-shadow);padding:15px}.metric-app .ledger-summary-grid span{color:var(--ui-muted-readable);font-size:var(--type-caption);letter-spacing:.04em}.metric-app .ledger-summary-grid strong{margin-top:8px;font-size:26px}.metric-app .ledger-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,auto);padding:18px}.metric-app .ledger-toolbar label span,.metric-app .ledger-toolbar>div>span{color:var(--ui-muted-readable);font-size:var(--type-caption);letter-spacing:.04em}.metric-app .ledger-toolbar input{border-color:var(--border);min-height:46px;font-size:var(--type-control)}.metric-app .ledger-toolbar>div strong{font-size:var(--type-caption)}.metric-app .ledger-toolbar>div small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .ledger-flow-note{color:var(--ui-muted-readable);font-size:var(--type-caption);flex-wrap:wrap;margin:18px 0}@media (width<=900px){.metric-app .daily-report-panel{flex-direction:column}.metric-app .daily-report-panel>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;display:grid}}@media (width<=700px){.metric-app .daily-report-panel{padding:18px}.metric-app .daily-report-steps,.metric-app .daily-report-panel>div:last-child,.metric-app .ledger-toolbar{grid-template-columns:1fr}}.metric-app .objectives-access-card{border-left:3px solid var(--gold);gap:7px;padding:20px;display:grid}.metric-app .objectives-access-card>span{color:var(--gold);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.07em;text-transform:uppercase}.metric-app .objectives-access-card>strong{font-size:18px;line-height:1.35}.metric-app .objectives-access-card>p{max-width:76ch;color:var(--ui-muted-readable);font-size:var(--type-caption);margin:0}.metric-app .quota-readonly-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.metric-app .quota-readonly-grid>article{border-radius:var(--ui-radius);min-height:170px;box-shadow:var(--tm-box-shadow);padding:20px}.metric-app .quota-readonly-grid article>span{color:var(--ui-muted-readable);font-size:var(--type-caption);letter-spacing:.05em}.metric-app .quota-readonly-grid article>strong{font-size:var(--type-body);line-height:1.4}.metric-app .quota-readonly-grid article>b{margin-top:auto;font-size:30px}.metric-app .quota-readonly-grid article>small,.metric-app .quota-readonly-grid article>p{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.5}.metric-app .objectives-command-context{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:34px;padding:18px;display:grid}.metric-app .objectives-command-context>div{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;align-content:center;gap:5px;min-width:0;min-height:82px;padding:13px 14px;display:grid;position:relative}.metric-app .objectives-command-context>div>span{color:var(--ui-muted-readable);font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.metric-app .objectives-command-context>div>strong{overflow-wrap:anywhere;font-size:var(--type-body);line-height:1.35}.metric-app .objectives-command-context>div>small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .objectives-command-context>i{display:none;position:absolute}.metric-app .objectives-command-context>div:not(:last-child):after{color:var(--gold);content:"→";position:absolute;top:50%;right:-25px;transform:translateY(-50%)}.metric-app .objectives-selector{border-color:#e4b34f33;padding:20px}.metric-app .objectives-selector label>span{color:var(--ui-muted-readable);font-size:var(--type-caption);font-weight:700}.metric-app .objectives-selector select{min-height:48px;font-size:var(--type-control)}.metric-app .objectives-selector p{border-top:1px solid var(--border);color:var(--ui-muted-readable);font-size:var(--type-caption);padding-top:12px}.metric-app .quota-mode-switch{gap:10px;width:100%;padding:7px}.metric-app .quota-mode-switch button{min-height:72px;padding:12px}.metric-app .quota-mode-switch button>b{width:42px;height:42px;font-size:var(--type-caption)}.metric-app .quota-mode-switch button>span{font-size:var(--type-caption)}.metric-app .quota-mode-switch button small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .team-daily-quota-table>label strong{font-size:var(--type-caption)}.metric-app .team-daily-quota-table>label small{color:var(--ui-muted-readable);font-size:var(--type-caption)}@media (width<=800px){.metric-app .objectives-command-context{grid-template-columns:1fr;gap:28px}.metric-app .objectives-command-context>div:not(:last-child):after{content:"↓";top:auto;bottom:-24px;right:50%;transform:translate(50%)}}@media (width<=700px){.metric-app .objectives-selector{grid-template-columns:1fr;padding:16px}.metric-app .quota-mode-switch{grid-template-columns:1fr}}.metric-app .company-searchbar{border:1px solid var(--border);border-radius:var(--ui-radius);background:var(--surface);padding:16px}.metric-app .company-searchbar>span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .org-division{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow)}.metric-app .org-person-card{min-height:82px;transition:border-color .16s,background-color .16s,transform .16s}.metric-app button.org-person-card:hover{border-color:#e4b34f6b;transform:translateY(-1px)}.metric-app .org-person-copy{min-width:0}.metric-app .org-person-copy strong{font-size:var(--type-control);line-height:1.35}.metric-app .org-person-copy>span{font-size:var(--type-caption);line-height:1.4}.metric-app .org-person-copy>small{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.4}.metric-app .org-person-copy .org-reports-to{color:var(--ui-muted-readable);margin-top:4px}.metric-app .org-person-copy .org-supervises{width:fit-content;color:var(--gold-light);border:1px solid #e4b34f3d;border-radius:999px;margin-top:2px;padding:3px 7px}.metric-app .people-workspace{gap:22px}.metric-app .people-directory{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow)}.metric-app .people-directory>label,.metric-app .people-directory-filters label{color:var(--ui-muted-readable);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis)}.metric-app .people-directory-list button{min-height:68px}.metric-app .people-directory-list strong{font-size:var(--type-control)}.metric-app .people-directory-list small{font-size:var(--type-caption)}.metric-app .people-detail .user-admin-card{border-radius:var(--ui-radius)}.metric-app .people-role-heading{margin:22px 0 12px;font-size:18px}.metric-app .person-role-list>article{border-radius:12px;gap:18px;padding:18px}.metric-app .person-role-list>article>div:first-child{min-width:0}.metric-app .person-role-list>article>div:first-child>strong{font-size:var(--type-body);line-height:1.35}.metric-app .person-role-list>article>div:first-child>small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .people-role-command{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.metric-app .people-role-command>span{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--text);font-size:var(--type-caption);overflow-wrap:anywhere;border-radius:9px;gap:4px;padding:9px 10px;line-height:1.4;display:grid}.metric-app .people-role-command>span>b{color:var(--gold);font-size:var(--type-caption);letter-spacing:.05em;text-transform:uppercase}.metric-app .people-role-pfv{border-left:2px solid var(--gold);color:var(--ui-muted-readable);font-size:var(--type-caption);background:#e4b34f0a;margin-top:10px;padding:10px}.metric-app .person-role-list>article>div:last-child{align-content:start;gap:8px}.metric-app .person-role-list>article>div:last-child>button{min-height:42px}.metric-app .person-role-list .people-open-panel{border-color:var(--gold);background:var(--gold);color:#211a0d;font-weight:var(--type-weight-emphasis)}@media (width<=800px){.metric-app .people-workspace{grid-template-columns:1fr}.metric-app .people-directory{position:static}.metric-app .people-directory-list{max-height:360px}}@media (width<=560px){.metric-app .people-role-command{grid-template-columns:1fr}.metric-app .person-role-list>article{padding:15px}}.metric-app{overflow-wrap:anywhere}.metric-app :where(.panel,.management-form,.battle-form,.simple-module,.management-page),.metric-app :where(.form-pair,.form-triple,.management-workspace,.team-supervision-workspace)>*{min-width:0}.metric-app :where(img,svg,canvas){max-width:100%}.metric-app :where(button,a.primary-action,a.secondary-action){touch-action:manipulation}.metric-app :where(.filtered-export-actions,.structure-modal-actions,.battle-submit-row,.closure-actions,.user-structure-actions){flex-wrap:wrap}.metric-app :where(.filtered-export-actions,.structure-modal-actions,.battle-submit-row,.closure-actions,.user-structure-actions)>*{min-height:44px}.metric-app :where(.entry-list>div,.daily-load-groups>div:last-child>article,.statistics-audit-list>article){min-width:0}.metric-app :where(.entry-list,.statistics-audit-list,.person-role-list) :where(strong,span,small,p){overflow-wrap:anywhere}@media (width>=1600px){.metric-workspace .page-container,.metric-app .simple-module{max-width:1720px}.metric-app .management-workspace{gap:22px}.metric-app .kpi-grid{gap:18px}}@media (width<=1100px){.metric-app :where(.management-workspace,.team-supervision-workspace,.company-role-workspace){grid-template-columns:1fr}.metric-app :where(.company-role-inspector,.opportunity-form,.people-directory){position:static;top:auto}.metric-app .company-org-workspace{grid-template-columns:190px minmax(0,1fr);gap:18px}.metric-app :where(.form-triple){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.metric-app .company-org-workspace{grid-template-columns:1fr}.metric-app .company-division-nav{scrollbar-width:thin;padding-bottom:6px;display:flex;position:static;overflow-x:auto}.metric-app .company-division-nav button{flex:0 0 190px;min-height:48px}.metric-app :where(.form-pair,.form-triple){grid-template-columns:1fr}.metric-app :where(.filtered-export-actions,.battle-submit-row,.closure-actions,.structure-modal-actions){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.metric-app :where(.filtered-export-actions,.battle-submit-row,.closure-actions,.structure-modal-actions)>*{justify-content:center;width:100%}.metric-app .management-notice{max-width:none;bottom:16px;left:16px;right:16px}}@media (width<=700px){.metric-workspace .page-container,.metric-app .simple-module{padding-inline:14px}.metric-app .simple-module{padding-block:18px 30px}.metric-app .simple-module-heading{align-items:flex-start}.metric-app .simple-module-heading h1{font-size:clamp(25px,8vw,32px)}.metric-app .simple-module-heading>:where(button,a){justify-content:center;width:100%}.metric-app .subject-commandbar{padding-inline:14px}.metric-app .panel-tabs{padding-inline:10px}.metric-app .panel-tabs button{min-height:52px}.metric-app .management-tabs{margin-inline:-2px;top:103px}.metric-app .management-tabs button{flex:none}.metric-app :where(.panel,.management-form,.battle-form){scroll-margin-top:170px}.metric-app :where(.company-division-overview,.org-divisions-grid,.objectives-team-grid){grid-template-columns:1fr}.metric-app .operation-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:18px}.metric-app .operation-dialog .operation-actions{grid-template-columns:1fr;display:grid}.metric-app .operation-dialog .operation-actions>button{width:100%}.metric-app :where(.daily-ledger-table-wrap,.team-table-wrap,.management-trend-scroll){margin-inline:-4px;padding-bottom:6px}.metric-app :where(.filtered-export-actions,.battle-submit-row,.closure-actions,.structure-modal-actions){grid-template-columns:1fr}.metric-app .user-structure-actions{grid-template-columns:1fr;display:grid}.metric-app .user-structure-actions>button{width:100%}}@media (width<=420px){.metric-topbar{padding-inline:6px}.metric-primary-nav>:is(button,.vault-link){font-size:var(--type-caption);padding-inline:10px}.metric-app .panel-tabs button{padding-inline:10px}.metric-app .panel-tabs small{display:none}.metric-app .kpi-card{min-height:132px;padding:17px}.metric-app .kpi-card>strong{font-size:32px}.metric-app .company-division-nav button{flex-basis:165px}}@media (hover:none){.metric-app :where(.company-division-overview>button,.company-role-list>button,.people-directory-list button,button.org-person-card):hover{transform:none}}.teducas-login-card{border-color:#e4b34f29}.teducas-login-card h2{font-size:clamp(30px,3vw,38px);line-height:1.15}.teducas-login-card header p{color:#aaa69e;font-size:var(--type-control)}.teducas-login-card label>span,.password-change-card label>span,.profile-password-form label>span{color:#b8b3aa;font-size:var(--type-caption);letter-spacing:.04em}.teducas-login-card input,.password-change-card input,.profile-password-form input{font-size:var(--type-body)}.teducas-login-card :where(input,button,a):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.login-status{font-size:var(--type-caption);letter-spacing:.07em}.chatgpt-unlinked-note b{font-size:var(--type-caption);letter-spacing:.06em}.chatgpt-unlinked-note p,.teducas-login-card footer p{color:#99958d;font-size:var(--type-caption)}.login-transition-divider{font-size:var(--type-caption);letter-spacing:.06em}.login-error{font-size:var(--type-caption);padding:14px}.profile-settings-section{gap:18px}.metric-app :where(.profile-identity-panel,.security-settings-panel,.team-credentials-panel){padding:var(--ui-card-padding);border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow)}.metric-app .profile-identity-panel h2{font-size:clamp(24px,2.4vw,30px)}.metric-app .profile-identity-panel p{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .profile-identity-panel b{font-size:var(--type-caption)}.metric-app .profile-identity-panel small,.metric-app .security-settings-panel p,.metric-app .security-settings-panel li,.metric-app .team-credentials-panel>p{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .managed-security-note{gap:8px;padding:16px}.metric-app .managed-security-note b{font-size:var(--type-caption);letter-spacing:.06em}.metric-app .managed-security-note span{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.5}.metric-app .team-credentials-panel>div{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.metric-app .team-credentials-panel>div>button{min-height:72px}.metric-app .team-credentials-panel button strong,.metric-app .team-credentials-panel button small,.metric-app .team-credentials-panel button b{font-size:var(--type-caption)}.metric-app .credential-modal-card{border-radius:var(--ui-radius);width:min(620px,100%);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.metric-app .credential-modal-card label>span{color:var(--ui-muted-readable);font-size:var(--type-caption);letter-spacing:.04em}.metric-app .credential-modal-card :where(input,select,textarea){min-height:46px;font-size:var(--type-control)}.metric-app .credential-modal-card>small,.metric-app .structure-history-note{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.5}.metric-app .configuration-status-strip{flex-wrap:wrap;padding:10px}.metric-app .configuration-status-strip>div{min-height:42px}.metric-app .configuration-status-strip>div span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .configuration-status-strip summary{min-height:42px;font-size:var(--type-caption)}.metric-app .configuration-picker{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow)}.metric-app .configuration-picker h2,.metric-app .configuration-step-heading h2{font-size:21px;line-height:1.3}.metric-app .configuration-step-heading p{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .configuration-selected-role{padding:13px}.metric-app .configuration-selected-role strong,.metric-app .configuration-selected-role small,.metric-app .configuration-selected-role button{font-size:var(--type-caption)}.metric-app .configuration-feedback,.metric-app .profile-password-notice{font-size:var(--type-caption);padding:12px 14px;line-height:1.5}@media (width<=900px){.teducas-login-shell{grid-template-columns:1fr}.teducas-login-brand{gap:40px;min-height:auto;padding:32px}.teducas-login-brand:after{display:none}.login-brand-copy h1{margin:16px 0;font-size:clamp(36px,8vw,58px)}.teducas-login-panel{min-height:auto;padding:32px 20px 48px}.profile-settings-section{grid-template-columns:1fr}}@media (width<=600px){.teducas-login-brand{padding:24px 18px}.login-operating-strip{border-radius:14px;grid-template-columns:1fr}.login-operating-strip>div{border-bottom:1px solid #e7b84f1c;border-right:0;min-height:64px;padding:13px 16px}.login-operating-strip>div:last-child{border-bottom:0}.teducas-login-panel{padding:20px 12px 36px}.teducas-login-card{border-radius:20px;gap:18px;padding:22px 18px}.metric-app .profile-identity-panel{flex-direction:column;align-items:flex-start}.metric-app .profile-avatar-large>img,.metric-app .profile-avatar-large>span{border-radius:24px;width:88px;height:88px}.metric-app .credential-modal-card{max-height:calc(100dvh - 20px);padding:18px}.metric-app .configuration-status-strip details{width:100%;margin-left:0}.metric-app .configuration-status-strip summary{width:100%}.metric-app .configuration-status-strip details>div,.metric-app .configuration-status-strip details>p{width:100%;left:0;right:auto}.metric-app .configuration-selected-role{flex-direction:column;align-items:flex-start}}.metric-app .clients-workspace-tabs{z-index:18;border-bottom:1px solid var(--border);background:var(--background);padding-bottom:12px;position:sticky;top:68px}@supports (color:color-mix(in lab, red, red)){.metric-app .clients-workspace-tabs{background:color-mix(in srgb,var(--background) 94%,transparent)}}.metric-app .clients-workspace-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.metric-app .clients-workspace-tabs button{font-weight:var(--type-weight-emphasis);border-radius:999px}.metric-app .clients-module{gap:20px;display:grid}.metric-app .clients-layout{grid-template-columns:minmax(300px,350px) minmax(0,1fr);gap:22px}.metric-app .clients-directory{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);padding:18px;top:142px}.metric-app .clients-directory .panel-heading{align-items:center}.metric-app .clients-directory>input{font-size:var(--type-control);margin:16px 0 12px}.metric-app .clients-directory>div:last-child{gap:9px;padding-right:4px}.metric-app .clients-directory>div:last-child>button{min-height:72px;padding:13px 14px;transition:border-color .16s,background-color .16s,transform .16s}.metric-app .clients-directory>div:last-child>button:hover{border-color:#e4b34f6b;transform:translateY(-1px)}.metric-app .clients-directory button strong{font-size:var(--type-caption);line-height:1.35}.metric-app .clients-directory :is(small,i){color:var(--ui-muted-readable);font-size:var(--type-caption);font-style:normal;line-height:1.4}.metric-app .client-file{gap:20px}.metric-app .client-identity-card{border-left:3px solid var(--gold);border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);padding:22px}.metric-app .client-identity-card h2{margin:6px 0;font-size:clamp(25px,2.6vw,34px);line-height:1.2}.metric-app .client-identity-card p{max-width:72ch;color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.55}.metric-app .client-identity-card>div:last-child{align-items:stretch}.metric-app .client-identity-card>div:last-child :where(button,a,.status-badge){align-content:center;min-height:42px}.metric-app .client-case-studies{border-radius:var(--ui-radius);padding:18px 20px}.metric-app .client-case-studies h3{margin:0 0 6px;font-size:18px}.metric-app .client-case-studies p{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.5}.metric-app .client-file-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.metric-app .client-file-summary article{border-radius:var(--ui-radius);min-height:132px;box-shadow:var(--tm-box-shadow);padding:17px}.metric-app .client-file-summary span{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.4}.metric-app .client-file-summary strong{margin-top:auto;font-size:30px;line-height:1}.metric-app .client-file-summary small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app :where(.client-indicator-history,.client-load-history,.project-list,.project-file,.client-commercial-origins){border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow)}.metric-app .client-indicator-grid>article{min-height:184px}.metric-app .client-indicator-grid>article>span{min-height:auto;font-size:var(--type-caption)}.metric-app .client-indicator-grid>article>small,.metric-app .client-indicator-trend small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .client-load-list>article{padding:17px}.metric-app .client-load-list>article :is(small,i,p){color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .client-project-grid{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);gap:20px}.metric-app .project-list{position:sticky;top:142px}.metric-app .project-list>button{min-height:68px}.metric-app .project-list :is(small,i){color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .project-facts{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.metric-app .project-facts span{min-height:82px}.metric-app .project-facts small,.metric-app .project-production small,.metric-app .project-evidence-list small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .project-scope{color:var(--ui-muted-readable);font-size:var(--type-caption);border-radius:0 10px 10px 0}.metric-app .evidence-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-app .evidence-form :where(h3,textarea,button){grid-column:1/-1}.metric-app .opportunities-module{gap:18px;display:grid}.metric-app .opportunity-summary{gap:12px;margin:0}.metric-app .opportunity-summary article{border-radius:var(--ui-radius);min-height:104px;box-shadow:var(--tm-box-shadow);padding:18px}.metric-app .opportunity-summary span{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.4}.metric-app .opportunity-summary strong{font-variant-numeric:tabular-nums;font-size:clamp(27px,3vw,36px)}.metric-app .opportunity-summary .opportunity-money{overflow-wrap:anywhere;white-space:normal;text-align:right;font-size:clamp(21px,2.2vw,29px)}.metric-app .opportunity-type-switch{margin:0}.metric-app .opportunity-type-switch button{border-radius:var(--ui-radius);min-height:84px;padding:16px 18px}.metric-app .opportunity-type-switch small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .opportunity-layout{grid-template-columns:minmax(320px,410px) minmax(0,1fr);gap:20px}.metric-app .opportunity-form{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);gap:15px;padding:22px;top:142px}.metric-app .opportunity-form label>span,.metric-app .opportunity-detail label>span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .opportunity-form>small{border-left:2px solid var(--gold);color:var(--ui-muted-readable);font-size:var(--type-caption);background:#e4b34f0d;padding:12px;line-height:1.5}.metric-app .opportunity-form .primary-action{width:100%}.metric-app .opportunity-chart,.metric-app .opportunity-list,.metric-app .opportunity-legacy{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow)}.metric-app .opportunity-list details{border-radius:12px;transition:border-color .16s,background-color .16s}.metric-app .opportunity-list details[open]{background:var(--gold);border-color:#e4b34f57}@supports (color:color-mix(in lab, red, red)){.metric-app .opportunity-list details[open]{background:color-mix(in srgb,var(--gold) 4%,var(--input-bg))}}.metric-app .opportunity-list summary{min-height:72px}.metric-app .opportunity-list summary b{font-size:var(--type-caption)}.metric-app .opportunity-list summary strong{font-size:var(--type-control);line-height:1.4}.metric-app .opportunity-list summary small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .opportunity-list summary i{color:var(--gold-light);font-size:var(--type-caption);background:#e4b34f12;border-color:#e4b34f42;font-weight:700}.metric-app .opportunity-detail{gap:14px;padding-top:16px}.metric-app .opportunity-record-facts>span{min-height:78px}.metric-app .opportunity-record-facts small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .opportunity-record-facts strong{font-size:var(--type-caption);line-height:1.4}@media (width<=1100px){.metric-app .clients-layout,.metric-app .client-project-grid,.metric-app .opportunity-layout{grid-template-columns:1fr}.metric-app :where(.clients-directory,.project-list,.opportunity-form){position:static;top:auto}.metric-app .clients-directory>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));max-height:410px}}@media (width<=700px){.metric-app .clients-workspace-tabs{flex-wrap:nowrap;padding-inline:12px;top:68px;overflow-x:auto}.metric-app .clients-workspace-tabs button{flex:none}.metric-app .clients-directory>div:last-child{grid-template-columns:1fr;max-height:360px}.metric-app .client-identity-card{padding:18px}.metric-app .client-identity-card>div:last-child{grid-template-columns:1fr;display:grid}.metric-app .client-identity-card>div:last-child>*{text-align:center;justify-content:center;width:100%}.metric-app .client-directory-back{display:inline-flex}.metric-app .client-file-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-app .client-file-summary article{min-height:118px}.metric-app :where(.client-indicator-history,.client-load-history,.project-list,.project-file){padding:17px}.metric-app .client-load-list{max-height:none;overflow:visible}.metric-app .evidence-form,.metric-app .opportunity-type-switch{grid-template-columns:1fr}.metric-app .opportunity-summary article{flex-direction:column;align-items:flex-start;gap:7px}.metric-app .opportunity-summary .opportunity-money{text-align:left}.metric-app .opportunity-form{padding:18px}.metric-app .opportunity-list summary{flex-direction:column;align-items:flex-start}.metric-app .opportunity-list summary i{white-space:normal}}@media (width<=430px){.metric-app .client-file-summary{grid-template-columns:1fr}.metric-app .client-file-summary article{min-height:105px}}.metric-app .reservations-module{gap:16px;display:grid}.metric-app .reservations-module .simple-module-heading{margin:0}.metric-app .reservation-toolbar{z-index:14;border-radius:var(--ui-radius);background:var(--surface);min-height:72px;padding:13px 16px;position:sticky;top:132px}@supports (color:color-mix(in lab, red, red)){.metric-app .reservation-toolbar{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.metric-app .reservation-toolbar{box-shadow:var(--tm-box-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.metric-app .reservation-month{flex-wrap:nowrap}.metric-app .reservation-month h2{text-align:center;min-width:190px;font-size:20px}.metric-app .reservation-month>button{min-width:44px;min-height:44px;padding:8px 12px}.metric-app .reservation-month-count{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .reservation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.metric-app .reservation-summary article{border-radius:var(--ui-radius);min-height:118px;box-shadow:var(--tm-box-shadow);padding:17px}.metric-app .reservation-summary span{color:var(--ui-muted-readable);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.05em;text-transform:uppercase}.metric-app .reservation-summary strong{color:var(--gold-light);margin-top:auto;font-size:32px;line-height:1}.metric-app .reservation-summary small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .reservation-capacity{border-left:2px solid var(--gold);color:var(--ui-muted-readable);font-size:var(--type-caption);background:#e4b34f0b;margin:0;padding:10px 13px;line-height:1.5}.metric-app .reservation-calendar-scroll{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);scrollbar-width:thin}.metric-app .reservation-calendar{grid-template-rows:38px repeat(var(--calendar-weeks,6),minmax(122px,1fr));min-width:980px;height:auto}.metric-app .reservation-weekday{z-index:3;border-right:1px solid var(--border);color:var(--ui-muted-readable);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);letter-spacing:.06em;text-transform:uppercase;place-items:center;padding:8px;display:grid;position:sticky;top:0}.metric-app .reservation-day{min-height:122px;padding:7px;overflow:visible}.metric-app .reservation-day.outside{opacity:.58}.metric-app .reservation-day.today{box-shadow:inset 0 0 0 2px var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.metric-app .reservation-day.today{background:color-mix(in srgb,var(--gold) 5%,var(--surface))}}.metric-app .reservation-date{min-height:30px;font-size:var(--type-caption);border-radius:7px;padding:2px 5px}.metric-app .reservation-date:not(:disabled):hover{color:var(--gold-light);background:#e4b34f17}.metric-app .reservation-event-row{gap:4px;margin:5px 0}.metric-app .reservation-event-row .reservation-event{border-radius:8px;gap:3px;min-height:58px;padding:7px 8px;display:grid}.metric-app .reservation-event strong{font-size:var(--type-caption);white-space:normal;line-height:1.35}.metric-app .reservation-event span{color:var(--text);font-size:var(--type-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.metric-app .reservation-event small{color:var(--ui-muted-readable);font-size:var(--type-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.metric-app .reservation-delete{border-radius:8px;flex-basis:34px;min-height:58px}.metric-app .reservation-weeks{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);margin:0;padding:16px 18px}.metric-app .reservation-weeks summary{min-height:30px;color:var(--text);font-size:var(--type-caption)}.metric-app .reservation-weeks>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.metric-app .reservation-weeks article{border-radius:11px;min-height:100px;padding:14px}.metric-app .reservation-weeks article span,.metric-app .reservation-weeks article small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .reservation-editor{border-left:3px solid var(--gold);border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);margin:4px 0 0;padding:22px;scroll-margin-top:220px}.metric-app .reservation-editor .panel-heading{align-items:center}.metric-app .reservation-editor fieldset{gap:16px}.metric-app .reservation-editor label{color:var(--text);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis)}.metric-app .reservation-editor input{margin-top:2px}.metric-app .reservation-editor fieldset>button{grid-column:1/-1;justify-self:end;min-width:210px}.metric-app .reservation-editor>p{border-top:1px solid var(--border);color:var(--ui-muted-readable);font-size:var(--type-caption);margin:14px 0 0;padding-top:13px}@media (width<=800px){.metric-app .reservation-toolbar{align-items:stretch;position:static}.metric-app .reservation-toolbar-actions{justify-content:space-between}.metric-app .reservation-summary{grid-template-columns:repeat(3,minmax(160px,1fr));padding-bottom:4px;overflow-x:auto}.metric-app .reservation-summary article{min-width:160px}}@media (width<=600px){.metric-app .reservation-month{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;width:100%;display:grid}.metric-app .reservation-month h2{min-width:0;font-size:18px}.metric-app .reservation-month>button:last-child{grid-column:1/-1;width:100%}.metric-app .reservation-toolbar-actions{grid-template-columns:1fr;width:100%;display:grid}.metric-app .reservation-toolbar-actions>*{text-align:center;width:100%}.metric-app .reservation-calendar{grid-template-rows:36px repeat(var(--calendar-weeks,6),minmax(112px,1fr));min-width:840px}.metric-app .reservation-day{min-height:112px}.metric-app .reservation-editor{padding:18px}.metric-app .reservation-detail-actions{grid-template-columns:1fr;width:100%;display:grid}.metric-app .reservation-detail-actions>button,.metric-app .reservation-editor fieldset>button{width:100%;min-width:0}}.metric-app .billing-dashboard{gap:16px;display:grid}.metric-app .billing-hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:24px;padding:28px 0 8px}.metric-app .billing-hero h1{max-width:760px;font-size:clamp(34px,4vw,56px);line-height:1.02}.metric-app .billing-hero p{color:var(--ui-muted-readable);font-size:var(--type-caption);margin-top:14px;line-height:1.6}.metric-app .billing-source-seal{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow)}.metric-app .billing-source-seal strong{font-size:var(--type-control)}.metric-app .billing-source-seal span{color:var(--text);font-size:var(--type-caption)}.metric-app .billing-source-seal small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .billing-purpose-callout{margin:0;padding:15px 17px}.metric-app .billing-purpose-callout>b{font-size:var(--type-caption)}.metric-app .billing-purpose-callout>span{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.5}.metric-app .billing-purpose-callout>small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .billing-automation-strip{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);margin:0}.metric-app .billing-automation-strip>div{min-height:86px}.metric-app .billing-automation-strip strong{font-size:23px}.metric-app .billing-automation-strip>div:first-child strong{font-size:var(--type-caption)}.metric-app .billing-automation-strip :is(span,small){color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .billing-controls{z-index:14;border-radius:var(--ui-radius);background:var(--surface);grid-template-columns:repeat(3,minmax(180px,1fr)) minmax(230px,1.1fr);margin:0;padding:16px;position:sticky;top:72px}@supports (color:color-mix(in lab, red, red)){.metric-app .billing-controls{background:color-mix(in srgb,var(--surface) 95%,transparent)}}.metric-app .billing-controls{box-shadow:var(--tm-box-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.metric-app .billing-controls label>span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .billing-controls select{min-height:44px;font-size:var(--type-caption)}.metric-app .billing-controls>div small{max-width:190px;color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .billing-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.metric-app .billing-kpis article{border-radius:var(--ui-radius);min-height:148px;box-shadow:var(--tm-box-shadow);flex-direction:column;padding:20px;display:flex}.metric-app .billing-kpis span{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.4}.metric-app .billing-kpis strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:auto 0 9px;font-size:clamp(28px,3vw,42px)}.metric-app .billing-kpis small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .billing-main-grid,.metric-app .billing-quality-grid{gap:16px;margin:0}.metric-app :where(.billing-trend-panel,.billing-origin-panel,.billing-coverage,.billing-review,.billing-policy,.billing-commission-table){border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow)}.metric-app .billing-chart-foot{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.5}.metric-app .billing-origin-block{padding:16px 0}.metric-app .billing-origin-block span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .billing-origin-block strong{font-variant-numeric:tabular-nums;font-size:17px}.metric-app .billing-origin-block small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .billing-line-split>div{min-width:0;padding:12px}.metric-app .billing-line-split span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .billing-line-split strong{font-size:var(--type-caption);overflow-wrap:anywhere}.metric-app .coverage-ring span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .coverage-list span{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.35}.metric-app .billing-coverage>p{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .billing-search{min-height:44px;font-size:var(--type-caption)}.metric-app .billing-review-row{min-height:76px}.metric-app .billing-review-row>div:first-child :is(span,small),.metric-app .billing-review-row>div:nth-child(2) small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .billing-review-row>div:first-child strong{font-size:var(--type-caption)}.metric-app .billing-review-row>button{min-height:40px;font-size:var(--type-caption);padding:0 14px}.metric-app .review-overflow{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .billing-review-modal form{border-radius:var(--ui-radius);max-height:calc(100dvh - 28px);overflow-y:auto}.metric-app .billing-review-modal p,.metric-app .billing-review-modal label>span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .billing-review-modal :where(input,select){min-height:46px;font-size:var(--type-control)}.metric-app .sales13-dashboard{gap:16px}.metric-app .sales13-hero{padding-top:26px}.metric-app .sales13-source strong{font-size:var(--type-caption)}.metric-app .sales13-source :is(span,small){color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .sales13-controls{z-index:14;border-radius:var(--ui-radius);background:var(--surface);margin:0;padding:15px;position:sticky;top:72px}@supports (color:color-mix(in lab, red, red)){.metric-app .sales13-controls{background:color-mix(in srgb,var(--surface) 95%,transparent)}}.metric-app .sales13-controls{box-shadow:var(--tm-box-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.metric-app .sales13-controls label{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .sales13-controls :where(select,button){min-height:44px;font-size:var(--type-caption)}.metric-app .proration-audit-band{border-radius:var(--ui-radius);margin:0}.metric-app .proration-audit-band>div{min-height:78px}.metric-app .proration-audit-band span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .proration-audit-band strong{font-size:var(--type-caption)}.metric-app .proration-audit-band>small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .cash-reconciliation-strip{border-radius:var(--ui-radius);margin:0}.metric-app .cash-reconciliation-strip>div{min-height:102px;padding:17px}.metric-app .cash-reconciliation-strip :is(span,small),.metric-app .cash-reconciliation-strip>p{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .earnings-command-center{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);margin:0}.metric-app .earnings-kpi-grid article{min-height:130px;padding:17px}.metric-app .earnings-kpi-grid span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .earnings-kpi-grid strong{font-variant-numeric:tabular-nums;font-size:31px}.metric-app .earnings-kpi-grid small,.metric-app .commercial-cycle-note :is(span,small){color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .commercial-cycle-note strong{font-size:var(--type-caption)}.metric-app .earnings-select-callout p{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .sales13-kpis{gap:12px;margin:0}.metric-app .sales13-kpis article{border-radius:var(--ui-radius);min-height:138px;box-shadow:var(--tm-box-shadow);flex-direction:column;padding:19px;display:flex}.metric-app .sales13-kpis span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .sales13-kpis strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:auto 0 7px}.metric-app .sales13-kpis small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .sales13-main-chart{margin:0}.metric-app .sales13-composition{gap:16px;margin:0}.metric-app .sales13-composition article{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow)}.metric-app .sales13-composition article>div:last-child{flex-wrap:wrap}.metric-app .sales13-composition article>div:last-child span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .sales13-metric-section{margin:0}.metric-app .sales13-metric-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.metric-app .sales13-metric-grid article{border-radius:var(--ui-radius);min-height:166px;box-shadow:var(--tm-box-shadow);padding:17px}.metric-app .sales13-metric-grid article header,.metric-app .sales13-metric-grid article>p{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .sales13-team{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);margin:0}.metric-app .sales13-governance{gap:16px}.metric-app .sales13-governance article{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);padding:22px}.metric-app .sales13-governance span{font-size:var(--type-caption)}.metric-app .sales13-governance p{color:var(--ui-muted-readable);font-size:var(--type-caption)}@media (width<=1180px){.metric-app .billing-controls{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.metric-app .billing-kpis,.metric-app .sales13-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-app .sales13-controls{position:static}}@media (width<=720px){.metric-app .billing-hero{padding-top:20px}.metric-app .billing-hero h1{font-size:clamp(32px,10vw,44px)}.metric-app .billing-purpose-callout{grid-template-columns:1fr}.metric-app .billing-purpose-callout>small{text-align:left;max-width:none}.metric-app .billing-automation-strip{grid-template-columns:1fr 1fr}.metric-app .billing-automation-strip>div:first-child{grid-column:1/-1}.metric-app .billing-controls,.metric-app .billing-kpis,.metric-app .sales13-kpis,.metric-app .proration-audit-band,.metric-app .cash-reconciliation-strip,.metric-app .earnings-kpi-grid,.metric-app .commercial-cycle-note,.metric-app .sales13-composition,.metric-app .sales13-governance,.metric-app .billing-review-row{grid-template-columns:1fr}.metric-app .billing-review-row>button{width:100%}.metric-app .sales13-controls label{width:100%;min-width:0}.metric-app .sales13-controls button{width:100%;margin-left:0}}.metric-app .marketing-deep-page{gap:16px}.metric-app .marketing-deep-hero{background:radial-gradient(circle at 10% 20%,#e4b34f1a,transparent 34%),linear-gradient(145deg,var(--surface),var(--background));padding-top:26px}.metric-app .marketing-deep-hero p{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .marketing-deep-hero .hero-actions{flex-wrap:wrap;gap:10px}.metric-app .marketing-deep-hero .cutoff-card{min-height:58px}.metric-app .marketing-deep-hero .cutoff-card strong{font-size:var(--type-caption)}.metric-app .marketing-deep-hero .cutoff-card small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .marketing-rule-banner{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);margin:0;padding:16px 18px}.metric-app .marketing-rule-banner strong{font-size:var(--type-caption)}.metric-app .marketing-rule-banner span{font-size:var(--type-caption);line-height:1.5}.metric-app .marketing-rule-banner small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .marketing-source-band{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);margin:0}.metric-app .marketing-source-band>div{min-height:104px;padding:17px}.metric-app .marketing-source-band span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .marketing-source-band strong{font-size:var(--type-body);line-height:1.35}.metric-app .marketing-source-band small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .marketing-deep-page .proration-audit-band{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow)}.metric-app .marketing-deep-page .data-mode-toggle{grid-template-columns:1fr 1fr;align-content:center;gap:7px;display:grid}.metric-app .marketing-deep-page .data-mode-toggle button{min-height:40px;font-size:var(--type-caption)}.metric-app .marketing-source-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.metric-app .marketing-source-kpis .kpi-card{border-radius:var(--ui-radius);min-height:138px;box-shadow:var(--tm-box-shadow);flex-direction:column;padding:19px;display:flex}.metric-app .marketing-source-kpis .kpi-card>span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .marketing-source-kpis .kpi-card strong{font-variant-numeric:tabular-nums;margin:auto 0 7px;font-size:clamp(29px,3vw,40px)}.metric-app .marketing-source-kpis .kpi-card small{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.4}.metric-app .marketing-13-panel{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);margin:0;padding:22px}.metric-app .marketing-13-panel .compact-select{min-width:210px}.metric-app .marketing-13-panel .compact-select span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .marketing-13-panel .compact-select select{min-height:44px;font-size:var(--type-caption)}.metric-app .marketing-week-bars{gap:8px;min-width:820px;height:300px}.metric-app .marketing-13-panel{overflow-x:auto}.metric-app .marketing-week-bars>button{grid-template-rows:28px 1fr 40px;min-width:52px}.metric-app .marketing-week-bars>button>strong{font-size:var(--type-caption)}.metric-app .marketing-week-bars>button>small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .series-legend{flex-wrap:wrap;gap:12px 18px}.metric-app .series-legend span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .selected-week-inspection{grid-template-columns:repeat(5,minmax(145px,1fr));gap:8px;min-width:800px}.metric-app .selected-week-inspection>div{border-radius:10px;min-height:94px;padding:13px}.metric-app .selected-week-inspection span,.metric-app .selected-week-inspection small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .selected-week-inspection strong{font-size:18px;line-height:1.35}.metric-app .marketing-13-panel .audit-note{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.55}.metric-app .marketing-funnel-grid,.metric-app .meta-analysis-grid{gap:16px;margin:0}.metric-app .marketing-funnel-grid>article,.metric-app .meta-analysis-grid>article{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow)}.metric-app .marketing-funnel{gap:9px}.metric-app .marketing-funnel>div{border-radius:11px;padding:14px 11px}.metric-app .marketing-funnel span{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.4}.metric-app .marketing-funnel strong{font-size:31px}.metric-app .marketing-funnel small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .marketing-origin-quality>div{grid-template-columns:minmax(120px,1fr) 80px minmax(120px,1.4fr);min-height:58px}.metric-app .marketing-origin-quality strong{font-size:var(--type-caption)}.metric-app .marketing-origin-quality :is(span,small){color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .meta-section-heading{border-radius:var(--ui-radius);background:#e4b34f09;border:1px solid #e4b34f2e;gap:18px;padding:20px}.metric-app .meta-section-heading h2{font-size:clamp(22px,2vw,28px)}.metric-app .meta-section-heading p{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.55}.metric-app .meta-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-app .meta-kpi-grid .kpi-card{border-radius:var(--ui-radius);min-height:138px;box-shadow:var(--tm-box-shadow);flex-direction:column;display:flex}.metric-app .meta-kpi-grid .kpi-card>span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .meta-kpi-grid .kpi-card>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:auto}.metric-app .meta-kpi-grid .kpi-card>small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .meta-category-bars>div{min-height:62px}.metric-app .meta-category-bars span,.metric-app .meta-category-bars small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .meta-category-bars strong{font-size:var(--type-caption)}.metric-app .meta-campaign-table>div{min-height:66px}.metric-app .meta-campaign-table :is(span,small){color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .meta-campaign-table strong{font-size:var(--type-caption);line-height:1.35}.metric-app .meta-campaign-table b{font-size:var(--type-caption)}.metric-app .marketing-week-table-panel{border-radius:var(--ui-radius);box-shadow:var(--tm-box-shadow);margin:0}.metric-app .marketing-week-table th{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .marketing-week-table td{font-size:var(--type-caption)}.metric-app .marketing-week-table td small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .marketing-quality{border-radius:var(--ui-radius);padding:22px}.metric-app .marketing-quality li{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.55}.metric-app .marketing-quality li strong{color:var(--text)}@media (width<=1100px){.metric-app .marketing-source-kpis,.metric-app .meta-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-app .marketing-funnel-grid,.metric-app .meta-analysis-grid{grid-template-columns:1fr}}@media (width<=760px){.metric-app .marketing-rule-banner{grid-template-columns:1fr}.metric-app .marketing-rule-banner small{text-align:left}.metric-app .marketing-source-band,.metric-app .marketing-deep-page .proration-audit-band{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-app .marketing-funnel{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.metric-app .marketing-funnel :where(.funnel-total,.funnel-valid,.funnel-invalid){grid-column:auto;min-height:130px}.metric-app .meta-section-heading{flex-direction:column;align-items:flex-start}}@media (width<=520px){.metric-app .marketing-source-band,.metric-app .marketing-source-kpis,.metric-app .meta-kpi-grid,.metric-app .marketing-deep-page .proration-audit-band,.metric-app .marketing-funnel{grid-template-columns:1fr}.metric-app .marketing-13-panel{padding:17px}.metric-app .marketing-origin-quality>div{grid-template-columns:1fr auto}.metric-app .marketing-origin-quality>div>i,.metric-app .marketing-origin-quality small{grid-column:1/-1}}.metric-app .operation-dialog{background:var(--surface);border-radius:18px;width:min(560px,100vw - 28px);padding:26px}.metric-app .operation-dialog-kicker{color:var(--gold-light);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-weight:800;display:block}.metric-app .operation-dialog h2{margin:0 0 13px;font-size:clamp(22px,2.4vw,28px)}.metric-app .operation-dialog>p{color:var(--ui-muted-readable);font-size:var(--type-control);margin:0;line-height:1.6}.metric-app .operation-dialog>label{color:var(--text);font-size:var(--type-caption);gap:8px;margin-top:18px;font-weight:700;display:grid}.metric-app .operation-dialog textarea{min-height:125px;font-size:var(--type-control);border-radius:11px;margin:0;line-height:1.5}.metric-app .operation-dialog.destructive{border-top:3px solid var(--red)}.metric-app .operation-dialog.destructive .operation-dialog-kicker{color:#ff9d9d}.metric-app .danger-action{color:#ffadad;min-height:44px;font:inherit;font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);cursor:pointer;background:#ef6a6a24;border:1px solid #ef6a6a8c;border-radius:9px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.metric-app .danger-action:hover{background:#ef6a6a38}.metric-app .danger-action:disabled{opacity:.45;cursor:not-allowed}.metric-app .operation-result-mark{background:#e4b34f12;width:48px;height:48px;margin:15px 0}.metric-app .operation-dialog.result-error{border-top:3px solid var(--red)}.metric-app .operation-dialog.result-error .operation-dialog-kicker{color:#ff9d9d}.metric-app .operation-dialog .copy-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metric-app .management-notice{color:#b9e8cc;min-width:min(340px,100vw - 32px);font-size:var(--type-caption);border-radius:12px;padding:14px 16px;line-height:1.45}.metric-app .management-notice.error{color:#ffc0c0}.metric-app .management-notice button{min-width:38px;min-height:38px}.metric-app .credential-modal{padding:16px}.metric-app .credential-modal-card{border-radius:18px;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.metric-app .credential-modal-card .form-heading p,.metric-app .credential-modal-card label>span{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app .credential-modal-card>small{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.5}.metric-app .trash-module{gap:18px;display:grid}.metric-app .trash-module .simple-module-heading{margin:0}.metric-app .trash-policy-note{border-left:3px solid var(--gold);color:var(--ui-muted-readable);font-size:var(--type-caption);background:#e4b34f0b;border-radius:0 11px 11px 0;margin:0;padding:14px 16px;line-height:1.55}.metric-app .trash-policy-note strong{color:var(--text)}.metric-app .trash-filters{z-index:14;border:1px solid var(--border);border-radius:var(--ui-radius);background:var(--surface);grid-template-columns:2fr 1fr 1fr;gap:12px;margin:0;padding:16px;position:sticky;top:72px}@supports (color:color-mix(in lab, red, red)){.metric-app .trash-filters{background:color-mix(in srgb,var(--surface) 95%,transparent)}}.metric-app .trash-filters{box-shadow:var(--tm-box-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.metric-app .trash-filters label{color:var(--ui-muted-readable);font-size:var(--type-caption);gap:7px;font-weight:700}.metric-app .trash-filters :where(input,select){border:1px solid var(--border);background:var(--surface-2);min-height:44px;color:var(--text);font-size:var(--type-caption);border-radius:10px;padding:0 12px}.metric-app .trash-list{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px}.metric-app .trash-list article{border-radius:var(--ui-radius);min-width:0;box-shadow:var(--tm-box-shadow);border-left:3px solid #ef6a6a8c;padding:20px}.metric-app .trash-list article.restored{border-left-color:var(--green);opacity:.84}.metric-app .trash-list article>header{border-bottom:1px solid var(--border);align-items:flex-start;padding-bottom:15px}.metric-app .trash-list h2{margin:4px 0 0;font-size:19px;line-height:1.35}.metric-app .trash-list article>header>button{flex:none}.metric-app .trash-list dl{gap:0;margin-top:4px}.metric-app .trash-list dl>div{border-bottom:1px solid var(--border);min-width:0;padding:13px 0}.metric-app .trash-list dl>div:nth-last-child(-n+2){border-bottom:0}.metric-app .trash-list dt{color:var(--ui-muted-readable);font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.metric-app .trash-list dd{color:var(--text);font-size:var(--type-caption);line-height:1.5}.metric-app .trash-loading,.metric-app .trash-empty{border-radius:var(--ui-radius);align-content:center;justify-items:start;gap:6px;min-height:150px;padding:24px;display:grid}.metric-app .trash-loading span,.metric-app .trash-empty p{color:var(--ui-muted-readable);font-size:var(--type-caption);margin:0}@media (width<=700px){.metric-app .operation-dialog{padding:20px}.metric-app .operation-dialog .operation-actions,.metric-app .operation-dialog .copy-actions{grid-template-columns:1fr;display:grid}.metric-app .operation-dialog .operation-actions>button{width:100%}.metric-app .trash-filters{grid-template-columns:1fr;position:static}.metric-app .trash-list{grid-template-columns:1fr}.metric-app .trash-list article>header{flex-direction:column;align-items:stretch}.metric-app .trash-list article>header>button{width:100%}.metric-app .trash-list dl{grid-template-columns:1fr}.metric-app .management-notice{width:auto;min-width:0;max-width:none;bottom:12px;left:12px;right:12px}}.metric-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .metric-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.metric-app :where(.page-container,.simple-module,.management-page)>footer{color:var(--ui-muted-readable);font-size:var(--type-caption);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0;line-height:1.5;display:flex}.metric-app :where(.panel,.management-form,.battle-form){border-radius:var(--ui-radius)}.metric-app :where(.panel-heading,.form-heading,.management-section-head)>small{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.45}.metric-app :where(.panel-heading,.form-heading,.management-section-head) p{color:var(--ui-muted-readable);line-height:1.55}.metric-app :where(.empty-state,.client-empty-profile,.client-loading-state,.pipeline-loading){border-radius:var(--ui-radius)}.metric-app .empty-state strong{font-size:var(--type-body);line-height:1.4}.metric-app .empty-state p{max-width:64ch;color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.55}.metric-app :where(.pipeline-loading,.billing-loading,.sales13-loading) small{color:var(--ui-muted-readable);font-size:var(--type-caption)}.metric-app :where(.status-badge,.projection-status){min-height:30px;font-size:var(--type-caption);align-items:center;padding:5px 9px;line-height:1.3}.metric-app :where(.team-table,.pipeline-table,.billing-commission-table table) th{color:var(--ui-muted-readable);font-size:var(--type-caption);line-height:1.35}.metric-app :where(.team-table,.pipeline-table,.billing-commission-table table) td{font-size:var(--type-caption);line-height:1.45}.metric-app :where(.team-table-wrap,.pipeline-table-wrap,.billing-table-wrap,.billing-chart-scroll,.sales13-trend-scroll,.marketing-control-table,.reservation-calendar-scroll){scrollbar-width:thin;scrollbar-color:#e4b34f61 transparent;overscroll-behavior-x:contain}.metric-app :where(.team-table-wrap,.pipeline-table-wrap,.billing-table-wrap,.billing-chart-scroll,.sales13-trend-scroll,.marketing-control-table,.reservation-calendar-scroll):after{content:"";height:1px;display:block}.metric-app :where(input,select,textarea)::placeholder{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.metric-app :where(input,select,textarea)::placeholder{color:color-mix(in srgb,var(--text) 48%,transparent)}}.metric-app :where(input,select,textarea)::placeholder{opacity:1}.metric-app :where(input,select,textarea):disabled{opacity:.66}.metric-app button:disabled{opacity:.56}.metric-app :where(a,button,summary,input,select,textarea){-webkit-tap-highlight-color:#e4b34f2e}.metric-app summary{align-content:center;min-height:44px}.metric-app details[open]>summary{color:var(--text)}.metric-app .section-kicker{color:var(--gold-light);font-size:var(--type-caption)}.metric-app :where(.management-tabs,.panel-tabs,.clients-workspace-tabs){scrollbar-width:none}.metric-app :where(.management-tabs,.panel-tabs,.clients-workspace-tabs)::-webkit-scrollbar{display:none}.metric-app :where(.assignment-switcher-grid button strong,.daily-quota-board strong,.today-command-strip article>small,.configuration-status-strip details button small,.chart-reading-order span,.division-report-list button small,.division-report-list button i,.division-own-role-list button i,.direct-report-readiness>small,.daily-load-groups article small,.overview-role-line>b,.department-production-bars button small,.direct-report-status b,.area-decision-row small,.area-decision-row strong,.overview-indicator-register>div:nth-child(2) button strong,.organization-control-responsibilities>button i,.manual-index span,.team-daily-quota-table>label small){font-size:var(--type-caption)}html[data-theme=light] .metric-app :where(.billing-controls,.sales13-controls,.trash-filters,.reservation-toolbar,.clients-workspace-tabs){background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .metric-app :where(.billing-controls,.sales13-controls,.trash-filters,.reservation-toolbar,.clients-workspace-tabs){background:color-mix(in srgb,var(--surface) 94%,transparent)}}html[data-theme=light] .metric-app :where(.billing-kpis article,.sales13-kpis article,.marketing-source-band>div,.sales13-metric-grid article,.reservation-summary article){box-shadow:0 5px 20px #30261412}html[data-theme=light] .metric-app .danger-action{color:#9d2929;background:#b5303014;border-color:#b5303059}html[data-theme=light] .metric-app .operation-dialog.destructive{border-top-color:#b53030}html[data-theme=light] .metric-app .operation-dialog.destructive .operation-dialog-kicker{color:#9d2929}html[data-theme=light] .metric-app .trash-list article{border-left-color:#b5303085}html[data-theme=light] .metric-app .trash-list article.restored{border-left-color:#2f8c59}@media (width<=900px){.metric-app :where(.panel-heading,.form-heading,.management-section-head){align-items:flex-start}.metric-app :where(.panel-heading,.form-heading,.management-section-head)>small{width:100%}}@media (width<=600px){.metric-app :where(.panel,.management-form,.battle-form){padding:17px}.metric-app :where(.page-container,.simple-module,.management-page)>footer{flex-direction:column;align-items:flex-start}.metric-app :where(.panel-heading,.form-heading,.management-section-head) h2{font-size:20px}.metric-app :where(.team-table-wrap,.pipeline-table-wrap,.billing-table-wrap,.billing-chart-scroll,.sales13-trend-scroll,.marketing-control-table,.reservation-calendar-scroll){margin-inline:-4px;padding-bottom:6px}}@media (prefers-reduced-motion:reduce){.metric-app *,.metric-app :before,.metric-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.indicator-help{vertical-align:middle;margin-left:.4rem;display:inline-flex;position:relative}.indicator-help>button{color:#5b4518;width:24px;height:24px;font-size:var(--type-caption);cursor:pointer;background:#fff;border:1px solid #a48749;border-radius:50%;padding:0;line-height:22px}.indicator-help>button:focus-visible{outline-offset:2px;outline:2px solid #7f6025}.indicator-help-text{z-index:100;color:#242424;width:min(300px,65vw);font-size:var(--type-caption);white-space:normal;background:#fff;border:1px solid #baa675;border-radius:8px;padding:12px;font-weight:400;line-height:1.5;position:absolute;top:30px;left:0;box-shadow:0 8px 28px #0002}.condition-decision-panel fieldset{border:0;gap:12px;padding:0;display:grid}.condition-decision-panel .management-form{padding:0}.bulk-indicators{margin-block:20px}.bulk-indicators summary{cursor:pointer;padding:10px 0}.bulk-indicators fieldset{border:0;min-width:0;padding:0}.bulk-indicators label{margin-block:10px;display:block}.bulk-indicators input[type=checkbox]{width:auto;margin-right:8px}.bulk-targets{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;max-height:400px;margin-block:16px;display:grid;overflow-y:auto}.bulk-targets section{border:1px solid #dedbd2;border-radius:8px;padding:12px}.metric-primary-nav>.vault-link{text-decoration:none}.complete-system-manual .manual-index{box-shadow:none;background:#e5e3dd;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.complete-system-manual .manual-index a{color:#292929;background:#fff;min-height:58px;padding:14px}.complete-system-manual .manual-index a:hover{background:#f8f3e7}.complete-system-manual .manual-index b{font-size:var(--type-caption);color:#816024}.complete-system-manual .manual-index span{font-size:var(--type-caption);white-space:normal;overflow:visible}.complete-system-manual .manual-chapter{color:#292929;background:#fff;border-color:#e3e3df}.complete-system-manual .manual-chapter>header p{color:#555;font-size:var(--type-body)}.complete-system-manual .manual-chapter>header>span{color:#816024;font-size:var(--type-caption)}.complete-system-manual .manual-chapter h3{color:#292929;font-size:1.15rem}.mv-route{margin:24px 0}.mv-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:20px 0;padding:0;list-style:none;display:grid}.mv-flow li{background:#edf4f8;border:1px solid #c5d4df;border-radius:12px;min-width:0;padding:20px;position:relative}.mv-flow li:last-child{background:#edf6f0;border-color:#a8c8b7}.mv-number{color:#fff;width:32px;height:32px;font-size:var(--type-body);font-weight:var(--type-weight-emphasis);background:#496d84;border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.mv-flow strong,.mv-branches strong{font-size:var(--type-body);color:#252525;line-height:1.45;display:block}.mv-flow p,.mv-branches p,.mv-example p,.mv-result,.mv-reference-body p,.mv-chart-notes p{font-size:var(--type-body);color:#484b4d;margin:8px 0 0;line-height:1.65}.mv-arrow{color:#64716a;font-size:24px;position:absolute;top:48%;right:-24px}.mv-result{background:#f3f8f5;border-left:3px solid #56866c;padding:12px 16px}.mv-result b{color:#356449}.mv-branch{text-align:center;margin:28px 0}.mv-branch>h3{background:#faf2df;border:2px solid #b38c42;border-radius:8px;max-width:100%;padding:18px 25px;display:inline-block}.mv-branches{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.mv-branches article{background:#f6f8fa;border:1px solid #d5dde0;border-radius:10px;min-width:0;padding:20px}.mv-branches span,.mv-example>span{font-size:var(--type-caption);color:#6c542b;margin-bottom:8px;font-weight:700;display:block}.mv-two{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-merge{color:#597767;margin:0;font-size:28px}.mv-end{font-size:var(--type-body);background:#edf6f0;border:1px solid #97b6a5;border-radius:8px;padding:16px 24px;display:inline-block}.mv-caption{font-size:var(--type-caption);color:#555;line-height:1.6}.mv-reference{border-top:1px solid #e0e1df;margin-top:24px;padding-top:8px}.mv-reference>summary{cursor:pointer;font-size:var(--type-body);color:#725727;padding:16px 0;font-weight:700}.mv-reference-body{padding:8px 0 20px}.mv-chart{background:#fff;border:1px solid #ddd;border-radius:12px;margin:24px 0;padding:24px}.mv-chart figcaption strong,.mv-chart figcaption span{display:block}.mv-chart figcaption strong{color:#222;font-size:1.15rem}.mv-chart figcaption span{color:#666;font-size:var(--type-caption);margin-top:6px}.mv-chart svg{width:100%;height:auto;margin-top:18px}.mv-chart-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mv-chart-notes b{color:#333;display:block}.mv-example{background:#faf8f2;border-left:3px solid #ab853d;margin:24px 0;padding:20px}.complete-system-manual :is(.manual-principles-grid,.manual-policy-grid,.manual-module-grid,.manual-chart-anatomy,.manual-plan-grid,.manual-integrity-grid,.manual-timeline,.manual-permission-grid,.manual-condition-grid) article{background:#f7f8f8;border-color:#ddd}.complete-system-manual .mv-reference-body :is(p,li,article span){color:#4b4b4b;font-size:var(--type-body);line-height:1.65}.complete-system-manual .mv-reference-body :is(strong,b,h3){color:#343434}.complete-system-manual .manual-module-grid article span{color:#4b4b4b;font-size:var(--type-body);line-height:1.6}.complete-system-manual .manual-module-grid strong{color:#292929;font-size:var(--type-body)}.complete-system-manual :is(a,button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #a17e3f}@media (width<=1000px){.mv-flow{grid-template-columns:1fr;gap:26px}.mv-flow li{padding:18px 20px 18px 70px}.mv-number{position:absolute;top:20px;left:20px}.mv-arrow{top:auto;bottom:-27px;right:50%;transform:rotate(90deg)}.mv-chart-notes{grid-template-columns:1fr;gap:8px}}@media (width<=640px){.complete-system-manual .manual-chapter{padding:18px}.mv-branches,.mv-two{grid-template-columns:1fr;gap:12px}.mv-chart{padding:12px}.complete-system-manual .manual-index{grid-template-columns:1fr 1fr}.mv-chart svg{min-height:160px}}@media print{.mv-reference-body{display:block}.mv-flow li,.mv-branches article{break-inside:avoid}}.complete-system-manual .mv-reference-body :is(.manual-analysis-steps li,.manual-condition-procedure,.manual-status-grid article,.manual-warning,.manual-authority-note,.manual-reading-sequence span,.manual-analysis-formula,.manual-architecture,.manual-data-flow){color:#333;background:#f7f8f8;border-color:#d9dcdd}.complete-system-manual .mv-reference-body :is(.manual-architecture span,.manual-data-flow span,.manual-pattern-table>div,.manual-condition-grid header,.manual-condition-grid header b){color:#444;background:#f7f4ea}.complete-system-manual .mv-reference-body :is(.manual-pattern-table span,.manual-status-grid span){color:#444;font-size:var(--type-body)}.mv-branch>.mv-branches{border-top:2px solid #bec9c4;padding-top:20px}.mv-branch>.mv-branches article{position:relative}.mv-branch>.mv-branches article:before{content:"";background:#bec9c4;width:2px;height:20px;position:absolute;top:-22px;left:50%}@media (width<=640px){.mv-branch>.mv-branches{border-top:0;border-left:2px solid #bec9c4;padding:0 0 0 18px}.mv-branch>.mv-branches article:before{width:18px;height:2px;top:50%;left:-20px}}.metric-app .d4-batch-metric .d4-value-control output{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:700}.d4-batch-metric>.secondary-action{margin-top:12px}.d4-remove-row{place-self:end start}.metric-app .d4-batch-metrics{gap:24px}.metric-app .d4-batch-metric{border:1px solid var(--line);background:var(--field);border-radius:16px;box-shadow:0 2px 8px #00000004}.metric-app .d4-batch-metric.d4-primary-metric{border-color:var(--gold)}.metric-app .d4-batch-metric>.d4-metric-row{background:0 0;border:0;border-radius:15px 15px 0 0;gap:24px;padding:20px}.metric-app .d4-batch-metric>.d4-metric-row.is-pfv{background:#c1912a0f}.metric-app .d4-batch-metric .d4-metric-row strong{font-size:17px;font-weight:var(--type-weight-emphasis)}.metric-app .d4-batch-metric .d4-value-control{background:var(--surface-2);text-align:right;border-radius:12px;flex:0 0 120px;gap:2px;padding:10px 14px}.metric-app .d4-batch-metric .d4-value-control output{color:var(--text);font-size:30px;line-height:1.15}.metric-app .d4-batch-metric.d4-metric-started .d4-value-control{background:#c1912a1a}.metric-app .d4-batch-row{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;margin:0 20px;padding:20px 0;display:grid;position:relative}.metric-app .d4-row-number{background:var(--surface-2);width:28px;height:28px;color:var(--muted);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);border-radius:50%;place-items:center;margin-top:31px;padding:0;display:grid}.metric-app .d4-pair-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(130px,.65fr);gap:14px}.metric-app .d4-pair-fields>.client-search-select{order:0}.metric-app .d4-pair-fields>label:not(.d4-pm-field):not(.d4-amount-field){order:1}.metric-app .d4-pair-fields>.d4-amount-field{order:2}.metric-app .d4-pair-fields>.d4-pm-field{order:3;grid-column:1/3}.metric-app .d4-pair-fields>.d4-remove-row{min-height:32px;color:var(--muted);font-size:var(--type-caption);background:0 0;border-color:#0000;order:4;grid-column:3;justify-self:end;padding:6px 10px}.metric-app .d4-remove-row:hover{color:var(--red);background:#b432280f}.metric-app .d4-amount-field input{font-size:18px;font-weight:var(--type-weight-emphasis);font-variant-numeric:tabular-nums;text-align:right}.metric-app .d4-metric-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.metric-app .d4-metric-actions>span{font-size:var(--type-caption);color:var(--muted)}.metric-app .d4-metric-actions>button{min-height:40px;font-size:var(--type-caption);border-radius:9px;padding:9px 14px}.metric-app .d4-batch-row .d4-row-error{grid-column:2;padding:0}.metric-app .d4-batch-row.has-error{border-top-color:var(--red)}@media (width<=760px){.metric-app .d4-pair-fields{grid-template-columns:minmax(0,1fr) minmax(110px,.55fr)}.metric-app .d4-pair-fields>.client-search-select,.metric-app .d4-pair-fields>.d4-pm-field{grid-column:1/-1}.metric-app .d4-pair-fields>.d4-remove-row{grid-column:2}.metric-app .d4-batch-row{gap:8px;margin:0 14px}.metric-app .d4-row-number{margin-top:29px}.metric-app .d4-batch-metric>.d4-metric-row{gap:12px;padding:16px 14px}.metric-app .d4-batch-metric .d4-value-control{flex-basis:90px;padding:8px}.metric-app .d4-batch-metric .d4-metric-row strong{font-size:var(--type-control)}.metric-app .d4-metric-actions{padding:12px 14px}}@media (width<=420px){.metric-app .d4-pair-fields{grid-template-columns:minmax(0,1fr)}.metric-app .d4-pair-fields>.d4-remove-row{grid-column:1}.metric-app .d4-metric-actions>button{width:100%}}.project-report-overlay{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#161b20ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.project-report-dialog{color:#252a2e;background:#faf9f6;border:1px solid #d9c7a6;border-radius:18px;width:min(1320px,100%);max-height:95vh;overflow:auto;box-shadow:0 24px 90px #0005}.project-report-dialog>header{border-bottom:1px solid #e4dfd4;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 28px;display:flex}.project-report-dialog h2{margin:6px 0;font-size:23px}.project-report-layout{grid-template-columns:285px minmax(0,1fr);display:grid}.project-report-layout>aside{background:#f4f1e9;border-right:1px solid #e4dfd4;flex-direction:column;gap:12px;padding:24px;display:flex}.project-report-layout label{font-size:var(--type-caption);flex-direction:column;gap:5px;font-weight:600;display:flex}.project-report-layout input,.project-report-layout select{color:#252a2e;background:#fff;border:1px solid #cec7b8;border-radius:8px;width:100%;min-width:0;padding:10px}.project-report-layout small,.project-report-layout p{font-size:var(--type-caption);color:#626565;line-height:1.6}.project-report-layout .report-checkbox{flex-direction:row;align-items:flex-start}.report-checkbox input{width:16px;margin-top:2px}.project-report-layout>main{min-width:0;padding:24px}.project-report-summary{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.project-report-layout iframe{background:#e9e7e2;border:1px solid #d5d2cc;border-radius:10px;width:100%;height:65vh}.report-empty{flex-direction:column;justify-content:center;max-width:460px;min-height:430px;margin:auto;display:flex}.report-empty>span{color:#a28249;font-family:Georgia,serif;font-size:54px}.report-empty h3{font-size:25px;font-weight:500}.project-report-layout details a{color:#715827;padding:10px 0;display:block}.report-error{background:#fff0e9;border-radius:8px;padding:14px;color:#8a3623!important}.project-report-dialog .primary-action{color:#fff;font-size:var(--type-caption);background:#9b783b;border:0;border-radius:8px;padding:11px 15px;text-decoration:none}.project-report-dialog button:disabled{opacity:.6}.project-report-dialog button:focus-visible,.project-report-dialog a:focus-visible{outline-offset:3px;outline:3px solid #b99049}@media (width<=760px){.project-report-overlay{padding:8px}.project-report-dialog>header{padding:18px}.project-report-layout{grid-template-columns:1fr}.project-report-layout>aside{border-bottom:1px solid #e4dfd4;border-right:0}.project-report-summary{flex-direction:column;align-items:flex-start}.project-report-layout iframe{height:65vh}}.project-report-overlay{box-sizing:border-box;overscroll-behavior:contain;justify-content:center;align-items:center;height:100dvh;display:flex;overflow:hidden}.project-report-dialog{flex-direction:column;height:min(900px,100dvh - 48px);min-height:0;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.project-report-dialog>header{background:#faf9f6;flex:none;padding:18px 24px}.project-report-dialog>header button{color:#252a2e;background:#fff;border:1px solid #d5c8b2;border-radius:8px;flex-shrink:0;padding:10px 14px}.project-report-layout{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:1;align-items:start;min-height:0;overflow-y:auto}.project-report-layout>aside,.project-report-layout>main{min-width:0;min-height:0}.project-report-layout h3{font-size:var(--type-body);margin:0 0 6px}.project-report-layout iframe{height:58dvh;min-height:320px;margin-bottom:14px;display:block}.project-report-layout>aside{align-self:stretch}.project-report-summary{flex-wrap:wrap}.project-report-layout details a{overflow-wrap:anywhere}@media (width<=760px){.project-report-overlay{padding:8px}.project-report-dialog{border-radius:12px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.project-report-dialog>header{padding:14px}.project-report-dialog h2{font-size:18px}.project-report-layout>aside,.project-report-layout>main{padding:18px}.project-report-layout iframe{height:55dvh;min-height:280px}.report-empty{min-height:220px}}.capacity-module{gap:22px;display:grid}.capacity-legend,.capacity-filters{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.capacity-legend>span{font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);border-radius:20px;padding:8px 12px}.capacity-module .available{--cap:#248162;color:#176349;background:#edf8f2}.capacity-module .risk{--cap:#c48b16;color:#805400;background:#fff5dc}.capacity-module .critical{--cap:#d34c54;color:#a12335;background:#fff0f1}.capacity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.capacity-summary article{background:#fff;border:1px solid #e6e1d7;border-radius:18px;gap:7px;padding:22px;display:grid}.capacity-summary strong{font-size:36px}.capacity-summary small,.capacity-filters>span{color:#736e65;font-size:var(--type-caption)}.capacity-filters label{align-items:center;gap:10px;display:flex}.capacity-filters input:not([type=checkbox]){border:1px solid #ddd4c5;border-radius:10px;padding:10px}.capacity-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.capacity-card{text-align:left;cursor:pointer;border:1px solid #dedbd3;border-radius:18px;padding:20px}.capacity-card>div:first-child{gap:5px;display:grid}.capacity-card>div>span{font-size:var(--type-caption)}.capacity-card p{margin:18px 0 12px}.capacity-card p>b{font-size:30px}.capacity-card small{margin-top:5px;display:block}.capacity-card footer{font-size:var(--type-caption);justify-content:space-between;gap:12px;margin-top:12px;display:flex}.capacity-bar{background:#0000000d;border-radius:6px;height:10px;position:relative;overflow:hidden}.capacity-bar i{background:var(--cap);border-radius:6px;height:100%;display:block}.capacity-bar em{background:#493f35;width:2px;position:absolute;top:0;bottom:0}.capacity-grid-scroll{max-height:650px;overflow:auto}.capacity-grid{border-collapse:separate;border-spacing:5px;width:100%;min-width:1200px}.capacity-grid th{min-width:94px;font-size:var(--type-caption);text-align:left;z-index:1;background:#fff;padding:12px 8px;position:sticky;top:0}.capacity-grid th:first-child{z-index:2;min-width:190px;left:0}.capacity-grid small{font-size:var(--type-caption);margin-top:5px;font-weight:400;display:block}.capacity-grid td button{cursor:pointer;border:0;border-radius:9px;width:100%;min-height:68px;padding:14px 5px}.capacity-grid td b{font-size:20px}.capacity-grid button:focus-visible,.capacity-card:focus-visible{outline-offset:2px;outline:3px solid #a78138}.capacity-detail header{justify-content:space-between;gap:12px;display:flex}.capacity-detail ul{gap:10px;padding:0;list-style:none;display:grid}.capacity-detail li{background:#f9f7f2;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:13px;display:flex}.capacity-detail li span,.capacity-detail li small{font-size:var(--type-caption)}.capacity-notes p{line-height:1.7}.capacity-notes summary{cursor:pointer;font-weight:600}.team-selection{border:1px solid #e2dbcf;border-radius:10px;max-height:260px;padding:14px;overflow:auto}.team-selection label{align-items:center;gap:10px;padding:7px!important;display:flex!important}.team-selection input[type=checkbox]{flex-shrink:0;width:16px!important;height:16px!important}.team-selection small{font-size:var(--type-caption);color:#777;display:block}.team-selection p{font-size:var(--type-caption)}.clients-workspace-tabs{flex-wrap:wrap}@media (width<=700px){.capacity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-cards{grid-template-columns:1fr}.capacity-detail header{flex-direction:column}.capacity-filters label:first-child{flex-wrap:wrap;width:100%}}.gantt-module{gap:20px;display:grid}.gantt-controls{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.gantt-controls label{font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);gap:7px;display:grid}.gantt-controls input,.gantt-controls select{background:#fff;border:1px solid #ddd5c7;border-radius:9px;max-width:250px;padding:10px}.gantt-navigation{gap:6px;display:flex}.gantt-legend{font-size:var(--type-caption);flex-wrap:wrap;gap:18px;display:flex}.gantt-legend>span{align-items:center;gap:6px;display:flex}.gantt-legend i{border-radius:4px;width:14px;height:14px}.gantt-active{color:#fff;background:#697ca2}.gantt-paused{color:#241b08;background:#c99934}.gantt-completed{color:#fff;background:#438974}.gantt-cancelled{color:#fff;background:#9b9a9a}.gantt-scroll{background:#fff;border:1px solid #e1dacf;border-radius:16px;max-height:680px;overflow:auto}.gantt-row{border-bottom:1px solid #eee9e2;grid-template-columns:290px 1fr;min-height:80px;display:grid}.gantt-header{z-index:5;background:#f5f1e9;min-height:50px;position:sticky;top:0}.gantt-name{z-index:3;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e1dacf;align-content:center;gap:4px;padding:13px 16px;display:grid;position:sticky;left:0}.gantt-name strong{font-size:var(--type-caption)}.gantt-name span{font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gantt-name small{font-size:var(--type-caption);color:#797264}.gantt-header .gantt-name{cursor:default;background:#f5f1e9;font-weight:700}.gantt-track{min-width:0;position:relative}.gantt-month{font-size:var(--type-caption);border-left:1px solid #ddd6ca;padding:16px 8px;font-weight:700;position:absolute;top:0;bottom:0}.gantt-gridline{background:#eee9e2;width:1px;position:absolute;top:0;bottom:0}.gantt-bar{cursor:pointer;text-align:left;border:0;border-radius:6px;min-width:4px;height:30px;padding:0;position:absolute;top:25px;overflow:hidden}.gantt-bar span{white-space:nowrap;font-size:var(--type-caption);padding:0 9px}.gantt-future{pointer-events:none;background:repeating-linear-gradient(135deg,#0000,#0000 5px,#ffffff70 5px 8px);border:1px dashed #fff9;border-radius:5px;height:30px;position:absolute;top:25px}.gantt-today{pointer-events:none;z-index:2;background:#c35454;width:2px;position:absolute;top:0;bottom:0}.gantt-detail header{justify-content:space-between;gap:15px;display:flex}.gantt-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gantt-detail dt{font-size:var(--type-caption);color:#766d5d}.gantt-detail dd{font-size:var(--type-caption);margin:5px 0 0}.gantt-missing{padding:0;list-style:none}.gantt-missing li{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.gantt-missing small{color:#99672b;margin-top:4px;display:block}.gantt-notes p{line-height:1.7;font-size:var(--type-caption)}.gantt-empty{padding:24px}.gantt-module summary{cursor:pointer;font-weight:600}.gantt-module button:focus-visible{outline-offset:-3px;outline:3px solid #ae8d4b}@media (width<=700px){.gantt-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.gantt-row{grid-template-columns:210px 1fr}.gantt-controls label,.gantt-controls input,.gantt-controls select{width:100%;max-width:none}.gantt-detail header{flex-direction:column}}.gantt-unconfirmed{opacity:.8;border:2px dashed #534a3f}.temporary-admin-banner{color:#563e05;font-size:var(--type-caption);background:#fff0cc;border-bottom:1px solid #d6b365;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:13px 22px;display:flex}.temporary-admin-banner button{cursor:pointer;background:#fff;border:1px solid #a88237;border-radius:8px;padding:8px 12px}.overdue-income{border-bottom:1px solid #e6e0d4;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:15px 0;display:flex}.overdue-income>div{flex-wrap:wrap;gap:8px;display:flex}.gantt-pause-segment{min-width:4px;height:30px;font-size:var(--type-caption);cursor:pointer;color:#503807;background:repeating-linear-gradient(135deg,#e5bc5d,#e5bc5d 5px,#f6d98b 5px 8px);border:1px solid #906b1b;border-radius:4px;position:absolute;top:25px;overflow:hidden}.capacity-module form{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.capacity-module form label{gap:5px;display:grid}.capacity-module form input{border:1px solid #d7d1c5;border-radius:8px;padding:10px}.role-bank-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.role-bank-list{gap:8px;max-height:75vh;display:grid;overflow:auto}.role-bank-list button{text-align:left;background:#fff;border:1px solid #e5ded3;border-radius:10px;gap:6px;padding:14px;display:grid}.role-bank-list button[aria-pressed=true]{background:#faf5e9;border-color:#aa8760}.role-bank-list small{color:#716b64}.role-bank-detail{min-width:0}.role-bank-detail label{gap:6px;margin:12px 0;display:grid}.role-bank-detail fieldset{border:0;min-width:0;padding:0}.role-bank-detail input:not([type=checkbox]),.role-bank-detail textarea,.role-bank-detail select{box-sizing:border-box;border:1px solid #d9d3c8;border-radius:7px;width:100%;padding:10px}.role-bank-detail textarea{min-height:80px}.role-bank-detail label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.role-bank-metric{border:1px solid #e5ded3;border-radius:10px;margin:12px 0;padding:14px}.role-bank-warning{background:#fff5d9;border-radius:8px;padding:12px}@media (width<=760px){.role-bank-layout{grid-template-columns:1fr}.role-bank-list{max-height:300px}}.role-bank .role-bank-layout{grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:24px}.rb-guide{color:#625744;font-size:var(--type-caption);background:#f5f1e9;border:1px solid #e9dfcf;border-radius:12px;flex-wrap:wrap;gap:16px 30px;padding:15px 18px;display:flex}.rb-guide span{align-items:center;gap:8px;display:flex}.rb-guide b{width:24px;height:24px;font-size:var(--type-caption);border:1px solid #c9b48b;border-radius:50%;place-items:center;display:grid}.role-bank .rb-catalog{max-height:none;padding:18px;display:block}.rb-list-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.rb-list-heading h2{margin:0;font-size:17px}.rb-list-heading>span{font-size:var(--type-caption);background:#f1ece4;border-radius:15px;padding:3px 8px}.rb-filter{font-size:var(--type-caption);gap:6px;margin:10px 0;font-weight:600;display:grid}.rb-filter input,.rb-filter select{background:#fff;border:1px solid #ded7cd;border-radius:8px;width:100%;min-width:0;padding:9px}.rb-archive-filter{font-size:var(--type-caption);align-items:center;gap:7px;margin:13px 0;display:flex}.rb-posts{gap:7px;max-height:62vh;display:grid;overflow:auto}.role-bank .rb-posts button{cursor:pointer;gap:4px;padding:11px 12px}.rb-posts button strong{font-size:var(--type-caption);line-height:1.35}.rb-posts button small{font-size:var(--type-caption);line-height:1.4}.rb-badge{font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);color:#665535;white-space:normal;background:#f2efe8;border-radius:5px;justify-self:start;padding:3px 8px;line-height:1.5;display:inline-block}.rb-muted{color:#777;background:#eee}.role-bank .role-bank-detail{padding:26px;scroll-margin-top:20px}.rb-post-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.rb-post-header h2{margin:7px 0;font-size:25px;line-height:1.2}.rb-post-header p{color:#766f65;font-size:var(--type-caption);margin:0}.rb-purpose{font-size:var(--type-caption);color:#756b5d;margin:18px 0 22px;line-height:1.6}.rb-pfv{background:#fcf8ef;border:1px solid #deccaa;border-radius:12px;margin:0 0 28px;padding:20px}.rb-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.rb-section-heading h3{font-size:var(--type-body);margin:3px 0;line-height:1.4}.rb-section-heading p{font-size:var(--type-caption);color:#756d62;margin:4px 0}.rb-section-heading button{white-space:nowrap;font-size:var(--type-caption);flex-shrink:0;padding:9px 12px}.rb-pfv-name{font-size:21px;line-height:1.4;display:block}.rb-pfv>p{font-size:var(--type-caption);color:#6e604b;margin:8px 0 12px;line-height:1.65}.rb-table-wrap{overflow-x:auto}.rb-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--type-caption)}.rb-table th{font-size:var(--type-caption);color:#827565;background:#f7f5f0;font-weight:600}.rb-table th,.rb-table td{vertical-align:middle;border-bottom:1px solid #eee8df;padding:12px 10px}.rb-table td:first-child{width:52%}.rb-table td strong{font-weight:600;line-height:1.45;display:block}.rb-table td small{color:#807466;font-size:var(--type-caption);margin-top:4px;display:block}.rb-edit{color:#79551f;font-size:var(--type-caption);cursor:pointer;background:#fff;border:1px solid #dcccaf;border-radius:6px;padding:6px 10px}.rb-lifecycle{color:#7c7060;font-size:var(--type-caption);border-top:1px solid #ece5da;margin-top:26px;padding-top:16px}.rb-lifecycle summary{cursor:pointer}.rb-lifecycle p{line-height:1.6}.rb-lifecycle button{font-size:var(--type-caption);padding:9px 12px}.rb-empty{text-align:center;padding:50px 20px}.rb-empty>span{color:#a0844d;font-size:var(--type-caption)}.rb-empty h2{font-size:22px}.rb-empty p{color:#7a7166;max-width:420px;line-height:1.7;font-size:var(--type-caption);margin:12px auto}.rb-empty-row{color:#807568;font-size:var(--type-caption);background:#faf8f4;padding:22px;line-height:1.6}.rb-actions{justify-content:flex-end;gap:10px;display:flex}.rb-message{font-size:var(--type-caption);background:#f3faf2;border:1px solid #cce0cc;border-radius:9px;padding:13px 16px}.rb-error{color:#9d3c28;background:#fff3f0;border-color:#e9c2b6}.rb-editor{background:#fff;border:1px solid #e2d6c4;border-radius:16px;width:min(620px,100vw - 32px);max-height:85dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #0003}.rb-editor::backdrop{background:#221b1466}.rb-editor form{padding:24px}.rb-editor header{justify-content:space-between;align-items:start;gap:15px;margin-bottom:20px;display:flex}.rb-editor header span{font-size:var(--type-caption);color:#8c7550}.rb-editor h2{margin:5px 0;font-size:23px}.rb-close{cursor:pointer;background:#f6f2ea;border:0;border-radius:50%;width:34px;height:34px;font-size:25px}.rb-editor fieldset{border:0;min-width:0;padding:0}.rb-editor label{font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);gap:7px;margin-bottom:16px;display:grid}.rb-editor input:not([type=checkbox]),.rb-editor textarea,.rb-editor select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dcd3c6;border-radius:8px;padding:10px 12px}.rb-editor textarea{resize:vertical;min-height:94px;line-height:1.5}.rb-editor .rb-check{align-items:center;gap:9px;font-weight:400;display:flex}.rb-advanced{font-size:var(--type-caption);color:#786b57;border-top:1px solid #e9e1d5;padding-top:14px}.rb-advanced summary{cursor:pointer;margin-bottom:12px}.rb-editor footer{background:#fff;border-top:1px solid #eee5d8;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex;position:sticky;bottom:-24px}.role-bank button:focus-visible,.rb-editor button:focus-visible{outline-offset:3px;outline:3px solid #ad8b47}@media (width<=760px){.role-bank .role-bank-layout{grid-template-columns:1fr}.rb-posts{max-height:250px}.role-bank .role-bank-detail{padding:18px}.rb-section-heading{flex-wrap:wrap;align-items:start}.rb-table th,.rb-table td{padding:10px 7px}.rb-editor form{padding:18px}.rb-guide{font-size:var(--type-caption);gap:10px}.rb-guide span{width:100%}.rb-post-header h2{font-size:22px}}.personal-indicators-box{background:#f8f5ef;border:1px solid #e3d9c8;border-radius:10px;min-width:0;margin-top:16px;padding:16px}.personal-indicators-box p{font-size:var(--type-caption);max-width:600px;line-height:1.7}.personal-indicators-box ul{padding:0;list-style:none}.personal-indicators-box li{border-bottom:1px solid #e4dbce;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.personal-indicators-box fieldset{border:0;min-width:0;padding:0}.personal-indicators-box label{font-size:var(--type-caption);gap:6px;margin:12px 0;display:grid}.personal-indicators-box input:not([type=checkbox]),.personal-indicators-box textarea,.personal-indicators-box select{background:#fff;border:1px solid #d9cdbb;border-radius:7px;width:100%;max-width:100%;padding:10px}.personal-indicators-box .rb-check{align-items:center;gap:8px;display:flex}.metric-app{background:#f7f6f2;padding-top:0!important}.metric-app .metric-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e6e1d7;grid-template-columns:1fr 1fr;gap:0;padding:18px 28px 0;display:grid;position:relative;box-shadow:0 2px 12px #30281c06}.metric-app .metric-brand{grid-area:1/1;justify-self:start}.metric-app .metric-account-actions{grid-area:1/2;justify-self:end}.metric-app .metric-primary-nav{border-top:1px solid #f1eee7;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:12px 0;display:flex;overflow:visible}.metric-app .metric-primary-nav>a,.metric-app .metric-primary-nav>button{color:#625e54;min-height:44px;box-shadow:none;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.metric-app .metric-primary-nav>.active{color:#75551b;background:#f3e9d0;border-color:#e9d9b4}.metric-app .metric-primary-nav>.vault-link{color:#68448d;background:#eee7f7;border-color:#e2d5ef}.metric-app .metric-primary-nav>.vault-link:hover{color:#4c2d71;background:#e4d8f0}.interface-icon{vertical-align:middle;flex-shrink:0}.workspace-navigation{color:#837967;font-size:var(--type-caption);align-items:center;gap:16px;margin-bottom:20px;display:flex}.metric-app .workspace-navigation .metric-global-back{color:#665843;background:#fff;border:1px solid #e3ded4;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:9px 14px;display:inline-flex;position:static}.workspace-navigation>span{border-left:1px solid #ded8cb;padding-left:16px}.metric-global-back:disabled{opacity:.4;cursor:default}.metric-app :is(.panel-tabs,.management-tabs,.clients-workspace-tabs,.department-context-tabs){flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.metric-app :is(.panel-tabs,.management-tabs,.clients-workspace-tabs)>button{border-radius:9px;min-height:42px}.metric-app :is(.panel-tabs,.management-tabs,.clients-workspace-tabs)>button.active{color:#74551d;box-shadow:none;background:#f2e9d3}.metric-app .panel{border-radius:15px;box-shadow:0 3px 16px #30281c04}.metric-app :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #a58443}.metric-app :is(button,a){transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s}.metric-app button:disabled{cursor:default}.operation-dialog{overscroll-behavior:contain;color:#302c25;background:#fff;border:1px solid #e3ddcf;border-radius:18px;max-height:85dvh;padding:30px;position:fixed;overflow-y:auto;box-shadow:0 24px 80px #21152b33}.operation-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#211d284f}.operation-close{float:right;z-index:2;color:#594e40;background:#fff;border:1px solid #e2dacc;border-radius:50%;width:36px;height:36px;font-size:23px;position:sticky;top:0}.operation-dialog .operation-actions{background:#fff;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 0;display:flex;position:sticky;bottom:-30px}.operation-toast{z-index:200;color:#383126;background:#fff;border:1px solid #dcd6c8;border-left:4px solid #a7853e;border-radius:12px;align-items:flex-start;gap:14px;max-width:min(460px,100vw - 32px);padding:18px 20px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 40px #30281c20}.operation-toast p{font-size:var(--type-caption);margin:4px 0 0}.operation-toast>span{color:#7e632d}.operation-toast button{color:#766b5b;background:0 0;border:0;font-size:22px}.metric-app :is(.credential-modal-card,.role-bank-editor){overscroll-behavior:contain;max-height:88dvh;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.operation-dialog[open],.operation-toast,.metric-app .credential-modal-card{animation:.18s ease-out teducas-enter}@keyframes teducas-enter{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.metric-app *,.operation-dialog,.operation-toast{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=700px){.metric-app .metric-topbar{padding:14px 12px 0}.metric-app .metric-primary-nav{gap:4px}.metric-app .metric-primary-nav>a,.metric-app .metric-primary-nav>button{font-size:var(--type-caption);padding:9px 10px}.metric-app .metric-workspace{padding:14px 12px}.workspace-navigation{margin-bottom:14px}.operation-dialog{width:calc(100% - 24px);padding:20px}.operation-toast{bottom:16px;right:16px}.operation-dialog .operation-actions{bottom:-20px}.metric-app :is(.panel-tabs,.management-tabs,.clients-workspace-tabs){justify-content:center;overflow:visible}}html[data-theme=light] .metric-app .metric-topbar{background:#fff;grid-template-rows:auto auto;min-height:0}html[data-theme=light] .metric-app .metric-primary-nav>:is(button,.vault-link).active{color:#75551b;background:#f3e9d0;border-color:#e9d9b4}html[data-theme=light] .metric-app .metric-primary-nav>.vault-link{color:#68448d;background:#eee7f7;border-color:#e2d5ef}html[data-theme=light] .metric-app .metric-primary-nav>.vault-link:hover{color:#4c2d71;background:#e4d8f0}.metric-app .metric-topbar{grid-template-rows:auto auto;min-height:0}.metric-app .metric-topbar .metric-primary-nav{order:initial;min-width:0;max-width:none;height:auto}.metric-app .metric-topbar .metric-account-actions{grid-area:1/2}#tedumetric-shell{background:#f7f6f2;min-width:0;padding:0}#tedumetric-shell>.metric-topbar{width:100%;min-height:0;box-shadow:none;background:#fff;border-radius:0;grid-template:"brand account""navigation navigation"/minmax(0,1fr) minmax(0,1fr);gap:0;margin:0;padding:18px 28px 0;display:grid;position:relative;inset:auto}#tedumetric-shell .metric-brand{width:auto;box-shadow:none;background:0 0;border:0;grid-area:brand;justify-self:start;min-width:0;padding:0}#tedumetric-shell .metric-account-actions{grid-area:account;justify-self:end}#tedumetric-shell .metric-primary-nav{width:100%;min-width:0;max-width:none;height:auto;box-shadow:none;background:0 0;border:0;border-top:1px solid #eeeae2;border-radius:0;flex-wrap:wrap;grid-area:navigation;justify-content:center;justify-self:stretch;align-items:center;gap:8px;margin:16px 0 0;padding:12px 0;display:flex}#tedumetric-shell .metric-primary-nav>:is(button,a){box-shadow:none;color:#625e54;background:0 0;border:1px solid #0000;border-radius:9px;min-height:42px;padding:10px 16px}#tedumetric-shell .metric-primary-nav>:is(button,a).active{color:#76551a;background:#f2e7ce;border-color:#e6d7b6}#tedumetric-shell .metric-primary-nav>:is(button,a):after{display:none}#tedumetric-shell .metric-primary-nav>.vault-link{color:#68448d;background:#eee7f7;border-color:#e2d5ef}#tedumetric-shell .metric-primary-nav>:is(button,a):focus:not(:focus-visible){outline:none}#tedumetric-shell>.metric-workspace{width:min(1440px,100%);min-width:0;margin:0 auto;padding:20px 28px 40px}#tedumetric-shell .workspace-navigation{min-height:42px;margin:0 0 18px;padding:0}#tedumetric-shell .metric-workspace :is(.page-container,.simple-module){width:100%;max-width:none;margin:0;padding:16px 0 24px}#tedumetric-shell .metric-workspace>.clients-workspace-tabs,#tedumetric-shell .clients-workspace-tabs{width:100%;box-shadow:none;background:#efede6;border:0;border-radius:10px;justify-content:center;margin:0 0 18px;padding:6px}#tedumetric-shell .simple-module-heading{box-shadow:none;background:#fff;border-radius:13px;margin:0 0 20px;padding:22px 26px}#tedumetric-shell .simple-module-heading h1{letter-spacing:-.8px;margin:6px 0 10px;font-size:clamp(26px,2.4vw,34px)}#tedumetric-shell .simple-module-heading p{max-width:780px;line-height:1.5}#tedumetric-shell .simple-module-heading>.module-return{display:none}@media (width<=700px){#tedumetric-shell>.metric-topbar{padding:14px 12px 0}#tedumetric-shell .metric-primary-nav{gap:4px;margin-top:12px;padding:10px 0}#tedumetric-shell .metric-primary-nav>:is(button,a){font-size:var(--type-caption);padding:9px 10px}#tedumetric-shell>.metric-workspace{padding:14px 14px 28px}#tedumetric-shell .simple-module-heading{padding:18px}#tedumetric-shell .metric-brand strong{font-size:18px}}#tedumetric-shell>.metric-topbar{z-index:90;grid-template:"brand navigation account""context context context"/minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:0;padding:10px 22px 0;overflow:visible}#tedumetric-shell .metric-primary-nav{border:0;flex-wrap:nowrap;gap:5px;width:auto;margin:0;padding:0}#tedumetric-shell .metric-brand small,#tedumetric-shell .topbar-profile small{display:none}#tedumetric-shell .metric-brand strong{font-size:20px}#tedumetric-shell .header-context-nav{grid-area:context;width:100%;min-width:0}#tedumetric-shell .header-context-nav:empty{display:none}#tedumetric-shell .header-context-nav nav{width:100%;box-shadow:none;background:0 0;border:0;border-top:1px solid #eee8dd;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:0;margin:8px 0 0;padding:6px 0;display:flex;position:static}#tedumetric-shell .header-context-nav nav button{color:#665e51;width:auto;min-height:34px;font-size:var(--type-caption);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 12px}#tedumetric-shell .header-context-nav nav button:hover,#tedumetric-shell .header-context-nav nav button.active,#tedumetric-shell .header-context-nav nav button[aria-pressed=true]{color:#76551a;background:#f2e7ce}#tedumetric-shell .header-context-nav nav button:after{display:none}#tedumetric-shell>.metric-workspace{padding-top:16px;position:relative}#tedumetric-shell .workspace-navigation{vertical-align:middle;min-height:38px;margin:0 18px 12px 0;display:inline-flex}#tedumetric-shell .workspace-navigation>span{display:none}#tedumetric-shell .subject-commandbar{vertical-align:middle;width:auto;max-width:calc(100% - 150px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:18px;margin:0 0 12px;padding:0;display:inline-flex}#tedumetric-shell .subject-commandbar:before,#tedumetric-shell .subject-commandbar:after{display:none}#tedumetric-shell .subject-identity{align-items:center;gap:10px;display:flex}#tedumetric-shell .subject-identity>img,#tedumetric-shell .subject-identity>span{border-radius:9px;width:36px;min-width:36px;height:36px}#tedumetric-shell .subject-identity>div{flex-wrap:wrap;align-items:baseline;column-gap:12px;display:flex}#tedumetric-shell .subject-identity h1{margin:0;font-size:20px;line-height:1.3}#tedumetric-shell .subject-identity small{display:none}#tedumetric-shell .subject-identity p{font-size:var(--type-caption);color:#756d60;margin:0}#tedumetric-shell .subject-access-summary{display:none}@media (width<=1250px){#tedumetric-shell .topbar-profile>div{display:none}#tedumetric-shell>.metric-topbar{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 14px 0}#tedumetric-shell .metric-brand strong{font-size:17px}#tedumetric-shell .metric-primary-nav{gap:2px}#tedumetric-shell .metric-primary-nav>a,#tedumetric-shell .metric-primary-nav>button{font-size:var(--type-caption);padding:8px}}@media (width<=850px){#tedumetric-shell>.metric-topbar{grid-template-columns:1fr 1fr;grid-template-areas:"brand account""navigation navigation""context context";gap:6px}#tedumetric-shell .metric-primary-nav{flex-wrap:wrap;width:100%}#tedumetric-shell .subject-commandbar{max-width:calc(100% - 120px)}#tedumetric-shell .subject-identity>img,#tedumetric-shell .subject-identity>span{display:none}#tedumetric-shell .subject-identity h1{font-size:17px}}.pfv-evaluations{gap:16px;min-width:0;display:grid}.pfv-evaluation header{margin-bottom:16px}.pfv-evaluation dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.pfv-evaluation dl>div{overflow-wrap:anywhere;min-width:0}.pfv-evaluation dt{color:var(--muted);margin-bottom:6px;font-size:14px}.pfv-evaluation dd{margin:0;font-size:16px;font-weight:600}.pfv-evaluation small{margin-top:6px;display:block}@media (width<=800px){.pfv-evaluation dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.pfv-evaluation dl{grid-template-columns:1fr}}.rb-status-filters,.rb-metric-actions{flex-wrap:wrap;gap:8px;display:flex}.rb-status-filters{margin:16px 0 8px}.rb-status-filters button{min-height:44px}.rb-status-filters button[aria-pressed=true]{color:#fff;background:#665535;border-color:#665535}.rb-status-help{font-size:var(--type-caption);color:#625744;line-height:1.5}.rb-pfv>.rb-edit{margin-top:12px;display:block}.rb-metric-actions button{min-height:40px}.battle-history-list{gap:16px;display:grid}.battle-history-item{border:1px solid #e2d6c4;border-radius:12px;min-width:0;padding:16px}.battle-history-item summary{cursor:pointer;font-weight:600;line-height:1.5}.battle-history-item h3{font-size:var(--type-body);margin:16px 0 8px}.battle-history-text{white-space:pre-wrap;overflow-wrap:anywhere}.battle-history-item button{margin-top:16px}#tedumetric-shell .header-context-nav .panel-tabs>button{justify-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}#tedumetric-shell .header-context-nav .panel-tabs>button.panel-workflow-step{background:#f6f0e4;border:1px solid #e7d9bc}#tedumetric-shell .header-context-nav .panel-tabs>button.panel-workflow-step:hover{background:#eee1c7}#tedumetric-shell .header-context-nav .panel-tabs>button.panel-workflow-step.active{color:#503b16;background:#e9d6ac;border-color:#a88136;box-shadow:inset 0 -2px #a88136}.panel-step-number{color:#74551d;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}#tedumetric-shell .header-context-nav .panel-tabs>button.panel-history-link{color:#505763;background:#f3f4f6;border:1px solid #d8d9dd;margin-inline-start:8px}#tedumetric-shell .header-context-nav .panel-tabs>button.panel-history-link.active{color:#293447;background:#e0e4eb;border-color:#737f91}#tedumetric-shell .header-context-nav .panel-tabs>button:focus-visible{outline-offset:3px;outline:2px solid #79551f}@media (width<=700px){#tedumetric-shell .header-context-nav .panel-tabs>button.panel-history-link{margin-inline-start:0}}.date-filter-groups{flex-wrap:wrap;gap:16px;width:100%;display:flex}.date-filter-groups fieldset{border:0;min-width:0;margin:0;padding:0}.date-filter-groups legend{color:#526273;margin-bottom:8px;font-size:12px;font-weight:600}.date-filter-groups .date-mode-buttons{flex-wrap:wrap;gap:4px;display:flex}@media (width<=760px){.metric-account-actions{flex-wrap:wrap}.date-filter-groups{gap:12px}.date-filter-groups fieldset{flex:200px}}@media (width<=600px){#tedumetric-shell>.metric-topbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand brand""account account""navigation navigation""context context"}#tedumetric-shell .metric-account-actions{justify-self:stretch;width:100%;min-width:0}}#tedumetric-shell .active-role-control{text-align:left;min-width:0;position:relative}#tedumetric-shell .active-role-trigger{color:#373126;width:248px;max-width:100%;min-height:48px;box-shadow:none;cursor:pointer;text-align:left;background:#faf7f0;border:1px solid #dfd4bf;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;display:flex}#tedumetric-shell .active-role-trigger:hover,#tedumetric-shell .active-role-trigger[aria-expanded=true]{background:#f4ecd9;border-color:#b89a61}#tedumetric-shell .active-role-trigger:focus:not(:focus-visible){outline:none}#tedumetric-shell .active-role-control button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #96712f}#tedumetric-shell .active-role-division{color:#76551a;background:#eee2c8;border-radius:8px;flex:0 0 32px;place-items:center;height:32px;font-size:13px;font-weight:600;display:grid}#tedumetric-shell .active-role-caption{flex:1;gap:2px;min-width:0;display:grid}#tedumetric-shell .active-role-caption small{color:#746750;font-size:11px;font-weight:500;line-height:1.3}#tedumetric-shell .active-role-caption strong{white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}#tedumetric-shell .active-role-trigger>svg{flex-shrink:0}#tedumetric-shell .active-role-popover{z-index:120;overscroll-behavior:contain;background:#fff;border:1px solid #e5ddcf;border-radius:14px;width:min(370px,100vw - 32px);max-height:min(560px,70dvh);padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 36px #342a171f}#tedumetric-shell .active-role-popover header strong{font-size:15px;font-weight:600}#tedumetric-shell .active-role-popover p{color:#736b60;margin:6px 0 12px;font-size:13px;line-height:1.5}#tedumetric-shell .active-role-options{gap:12px;display:grid}#tedumetric-shell .active-role-options h3{color:#7b6847;margin:0 0 5px;padding:0 8px;font-size:12px;font-weight:600}#tedumetric-shell .role-option{text-align:left;color:#342f28;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px;display:flex}#tedumetric-shell .role-option:hover{background:#f8f5ef}#tedumetric-shell .role-option[aria-pressed=true]{background:#f5ecd9;border-color:#e5d4ac}#tedumetric-shell .role-option>span:first-child{gap:4px;min-width:0;display:grid}#tedumetric-shell .role-option strong{white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:600}#tedumetric-shell .role-option small{color:#736b60;white-space:normal;font-size:13px;line-height:1.4}#tedumetric-shell .role-option-check{color:#78551f;font-size:17px}#tedumetric-shell .active-role-control button:disabled{cursor:wait;opacity:.65}#tedumetric-shell .metric-account-actions{gap:10px}#tedumetric-shell .topbar-profile>div{display:none}@media (width<=1380px) and (width>=851px){#tedumetric-shell>.metric-topbar{grid-template-columns:1fr auto;grid-template-areas:"brand account""navigation navigation""context context";row-gap:6px}#tedumetric-shell .metric-primary-nav{flex-wrap:wrap;justify-content:center}}@media (width<=600px){#tedumetric-shell .active-role-control{flex:1;min-width:0}#tedumetric-shell .active-role-trigger{width:100%}#tedumetric-shell .active-role-popover{left:0;right:auto}#tedumetric-shell .active-role-caption strong{font-size:13px}}.additional-supervisors{border:1px solid #dce3e8;border-radius:10px;margin:16px 0;padding:16px}.additional-supervisors p{color:#596579;font-size:13px}.additional-supervisors label{align-items:center;gap:10px;margin:10px 0;display:flex}.additional-supervisors input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.people-role-command small{margin-top:5px;display:block}.csw-menu-badge{color:#fff;background:#dc2626;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.assignment-structure-card select,.role-bank-picker select{text-align:left;text-indent:0;box-sizing:border-box;width:100%;min-height:42px;padding:10px 32px 10px 12px;line-height:1.4}.assignment-structure-card option,.role-bank-picker option{text-indent:0;font:inherit;padding:8px 12px;list-style:none}.user-transfer-panel{margin:0 0 20px;padding:20px}.user-transfer-panel summary{cursor:pointer}.user-transfer-panel fieldset{border:1px solid #dce3ed;border-radius:10px;min-width:0;margin:16px 0;padding:16px}.user-transfer-panel label{gap:6px;margin:10px 0;display:grid}.user-transfer-panel select,.user-transfer-panel input:not([type=checkbox]),.user-transfer-panel textarea{color:#17243d;box-sizing:border-box;background:#fff;border:1px solid #ccd5e1;border-radius:8px;width:100%;padding:10px}.transfer-item{align-items:flex-start;gap:10px;padding:8px 0;display:flex!important}.transfer-item input{flex:0 0 16px;margin:4px 0;width:16px!important}.transfer-item span{gap:4px;display:grid}.transfer-item small{color:#52627a}.user-transfer-panel button{margin:8px 8px 8px 0}.user-transfer-panel ul{padding-left:20px}.user-transfer-panel h4{margin:20px 0 8px}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--tm-production:#54bf85;--tm-data:#67a8ff;--tm-goal:#e4b34f;--tm-pending:#eea84b;--tm-negative:#ef6a6a;--tm-admin:#aa8af5;--tm-inactive:#85827b;--tm-focus:#8fc2ff;--tm-fast:.16s;--tm-standard:.28s}html[data-theme=light]{--tm-production:#237b4a;--tm-data:#286cb6;--tm-goal:#9a6710;--tm-pending:#a45b0a;--tm-negative:#b53030;--tm-admin:#6f4db2;--tm-inactive:#6e6961;--tm-focus:#205f9e}.metric-app :where(a,button,summary,input,select,textarea,[tabindex="0"]):focus-visible{outline:3px solid color-mix(in srgb,var(--tm-focus) 72%,transparent);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--tm-focus) 14%,transparent)}.metric-app :where(.panel,.statistic-chart-card,.direct-report-card){transition:border-color var(--tm-fast) ease,box-shadow var(--tm-fast) ease,transform var(--tm-fast) ease}.metric-app :where(.management-section>.panel,.simple-module>.panel,.person-summary-grid>.panel){animation:.32s ease-out both tm-panel-enter}@media (hover:hover){.metric-app :where(.statistic-chart-card,.direct-report-card,.client-identity-card):hover{border-color:color-mix(in srgb,var(--tm-data) 34%,var(--border));transform:translateY(-2px)}.metric-app :where(.team-table,.pipeline-table,.daily-ledger-table) tbody tr:hover td{background:color-mix(in srgb,var(--tm-data) 7%,transparent)}}.metric-app :where(.primary-action,.secondary-action,.danger-action){transition:transform var(--tm-fast) ease,background-color var(--tm-fast) ease,border-color var(--tm-fast) ease,box-shadow var(--tm-fast) ease}.metric-app :where(.primary-action,.secondary-action,.danger-action):active:not(:disabled){transform:translateY(1px)scale(.985)}.metric-app button:disabled{filter:saturate(.58)}.metric-app :where(input,select,textarea){transition:border-color var(--tm-fast) ease,box-shadow var(--tm-fast) ease,background-color var(--tm-fast) ease}.metric-app :where(input,select,textarea):required:not(:placeholder-shown):valid{border-color:color-mix(in srgb,var(--tm-production) 46%,var(--border))}.metric-app :where(input,select,textarea)[aria-invalid=true]{border-color:var(--tm-negative)}.metric-app .status-badge.success,.metric-app .status-badge.good{color:var(--tm-production);border-color:color-mix(in srgb,var(--tm-production) 42%,transparent);background:color-mix(in srgb,var(--tm-production) 10%,transparent)}.metric-app .status-badge.warning{color:var(--tm-pending);border-color:color-mix(in srgb,var(--tm-pending) 42%,transparent);background:color-mix(in srgb,var(--tm-pending) 10%,transparent)}.metric-app .status-badge.danger{color:var(--tm-negative);border-color:color-mix(in srgb,var(--tm-negative) 42%,transparent);background:color-mix(in srgb,var(--tm-negative) 10%,transparent)}.metric-app .status-badge.neutral{color:var(--tm-inactive)}.metric-app .person-summary-result{border-top:3px solid var(--tm-production)}.metric-app :where(.statistic-chart-card,.management-chart-primary){border-top-color:color-mix(in srgb,var(--tm-data) 58%,var(--border))}.metric-app :where(.daily-quota-board,.person-summary-goal,.battle-readiness-panel){--tm-context:var(--tm-goal)}.metric-app :where(.configuration-workspace,.organization-control-panel,.credential-modal-card){border-top-color:color-mix(in srgb,var(--tm-admin) 55%,var(--border))}.metric-app :where(.historical-reading-warning,.pending-pfv-notice){border-left-color:var(--tm-pending)}.metric-app .metric-value-update{animation:.5s cubic-bezier(.2,.8,.2,1) tm-value-update}.metric-app .person-summary-meter>span,.metric-app .direct-report-readiness>span>i,.metric-app .team-next-progress>span>i,.metric-app .daily-quota-board section>span i,.metric-app .battle-readiness-meter>i{transition:width .55s cubic-bezier(.2,.8,.2,1),background-color var(--tm-fast) ease}.metric-app .daily-quota-board>div>section{border-left:3px solid var(--tm-pending);position:relative}.metric-app .daily-quota-board>div>section.quota-state-not-started{border-left-color:var(--tm-inactive)}.metric-app .daily-quota-board>div>section.quota-state-near{border-left-color:var(--tm-goal)}.metric-app .daily-quota-board>div>section.quota-state-reached,.metric-app .daily-quota-board>div>section.quota-state-exceeded{border-left-color:var(--tm-production);background:color-mix(in srgb,var(--tm-production) 7%,transparent)}.metric-app .daily-quota-board>div>section.quota-state-reached>span i,.metric-app .daily-quota-board>div>section.quota-state-exceeded>span i{background:linear-gradient(90deg,#27764b,var(--tm-production))}.metric-app .daily-quota-board em{color:var(--tm-pending);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:700;overflow:hidden}.metric-app .daily-quota-board .quota-state-not-started em{color:var(--tm-inactive)}.metric-app .daily-quota-board :where(.quota-state-reached,.quota-state-exceeded) em{color:var(--tm-production)}.metric-app .d4-metric-row.has-zero{border-color:color-mix(in srgb,var(--tm-inactive) 45%,var(--border));background:color-mix(in srgb,var(--tm-inactive) 6%,transparent)}.metric-app .d4-zero-note{color:var(--tm-inactive);font-size:var(--type-caption);margin-top:4px;font-weight:700;display:block}.metric-app .management-trend-chart .cash-line{stroke-dasharray:1;stroke-dashoffset:0;animation:.7s ease-out both tm-chart-draw}.metric-app .trend-point{cursor:pointer}.metric-app .trend-point circle{transition:r var(--tm-fast) ease,filter var(--tm-fast) ease,stroke-width var(--tm-fast) ease}.metric-app .trend-point:is(:hover,:focus,.selected) circle:not(.missing){filter:drop-shadow(0 0 7px color-mix(in srgb,var(--tm-data) 55%,transparent));stroke:var(--tm-data);stroke-width:3px}.metric-app .chart-point-reading{border:1px solid color-mix(in srgb,var(--tm-data) 28%,var(--border));background:color-mix(in srgb,var(--tm-data) 7%,transparent);border-radius:10px;align-items:center;gap:12px;margin:8px 12px 4px;padding:10px 12px;display:flex}.metric-app .chart-point-reading span{color:var(--ui-muted-readable,var(--muted));font-size:var(--type-caption)}.metric-app .chart-point-reading strong{color:var(--tm-data);font-size:var(--type-caption)}.metric-app .chart-point-reading small{color:var(--tm-goal);margin-left:auto}.metric-app .chart-point-hint{color:var(--ui-muted-readable,var(--muted));font-size:var(--type-caption);margin:8px 12px 4px}.metric-app .battle-readiness-meter{background:color-mix(in srgb,var(--tm-inactive) 22%,transparent);border-radius:999px;height:7px;margin-top:13px;display:block;overflow:hidden}.metric-app .battle-readiness-meter>i{border-radius:inherit;background:linear-gradient(90deg,var(--tm-pending),var(--tm-goal));height:100%;display:block}.metric-app .battle-readiness-panel.ready .battle-readiness-meter>i{background:linear-gradient(90deg,#26764b,var(--tm-production))}.metric-app .closure-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.metric-app .closure-heading h2{margin:5px 0 0}.metric-app .closure-state{border:1px solid color-mix(in srgb,var(--tm-pending) 42%,transparent);color:var(--tm-pending);background:color-mix(in srgb,var(--tm-pending) 9%,transparent);font-size:var(--type-caption);white-space:nowrap;border-radius:999px;padding:6px 10px}.metric-app .closure-state-approved{color:var(--tm-production);border-color:color-mix(in srgb,var(--tm-production) 42%,transparent);background:color-mix(in srgb,var(--tm-production) 9%,transparent)}.metric-app :where(.closure-state-requires_reinspection,.closure-state-reopened){color:var(--tm-negative);border-color:color-mix(in srgb,var(--tm-negative) 42%,transparent);background:color-mix(in srgb,var(--tm-negative) 9%,transparent)}.metric-app .closure-state-submitted{color:var(--tm-data);border-color:color-mix(in srgb,var(--tm-data) 42%,transparent);background:color-mix(in srgb,var(--tm-data) 9%,transparent)}.metric-app .closure-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.metric-app .closure-guide>span{border:1px solid color-mix(in srgb,var(--tm-pending) 26%,var(--border));background:color-mix(in srgb,var(--tm-pending) 5%,transparent);border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:2px 8px;padding:11px;display:grid}.metric-app .closure-guide>span.ready{border-color:color-mix(in srgb,var(--tm-production) 26%,var(--border));background:color-mix(in srgb,var(--tm-production) 5%,transparent)}.metric-app .closure-guide i{width:24px;height:24px;color:var(--tm-pending);background:color-mix(in srgb,var(--tm-pending) 12%,transparent);border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;display:grid}.metric-app .closure-guide .ready i{color:var(--tm-production);background:color-mix(in srgb,var(--tm-production) 12%,transparent)}.metric-app .closure-guide b{font-size:var(--type-caption)}.metric-app .closure-guide small,.metric-app .closure-blocker{color:var(--ui-muted-readable,var(--muted));font-size:var(--type-caption);line-height:1.4}.metric-app .closure-blocker{color:var(--tm-pending);margin:0 0 12px;display:block}.metric-app .operation-result-mark:not(.is-error){border-color:var(--tm-production);color:var(--tm-production);background:color-mix(in srgb,var(--tm-production) 10%,transparent);animation:.46s cubic-bezier(.2,1.2,.4,1) tm-success-confirm}@keyframes tm-panel-enter{0%{opacity:.72;transform:translateY(5px)}}@keyframes tm-value-update{0%{opacity:.45;transform:translateY(5px)}55%{color:var(--tm-production)}to{opacity:1;transform:none}}@keyframes tm-chart-draw{0%{stroke-dashoffset:1px}}@keyframes tm-success-confirm{0%{opacity:0;transform:scale(.72)}70%{transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@media (width<=600px){.metric-app :where(input,select,textarea){font-size:var(--type-body)}.metric-app .daily-quota-board>div>section{grid-template-columns:minmax(0,1fr) 48px}.metric-app .daily-quota-board>div>section>span{grid-area:2/1/auto/-1}.metric-app .daily-quota-board em{white-space:normal}.metric-app .chart-point-reading{flex-direction:column;align-items:flex-start;gap:4px}.metric-app .chart-point-reading small{margin-left:0}.metric-app .closure-heading{flex-direction:column}.metric-app .closure-guide{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.metric-app .metric-value-update,.metric-app :where(.management-section>.panel,.simple-module>.panel,.person-summary-grid>.panel),.metric-app .management-trend-chart .cash-line,.metric-app .operation-result-mark:not(.is-error){animation:none!important}}html,body,.metric-app,html[data-theme=light] .metric-app :where(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.metric-app{--tm-surface-highlight:#ffffff0d;--tm-surface-shadow:0 18px 48px #00000029}.metric-app:before{z-index:0;pointer-events:none;background:radial-gradient(circle at 76% 8%,color-mix(in srgb,var(--tm-goal) 7%,transparent),transparent 29%), linear-gradient(color-mix(in srgb,var(--tm-data) 2%,transparent) 1px,transparent 1px), linear-gradient(90deg,color-mix(in srgb,var(--tm-data) 2%,transparent) 1px,transparent 1px);content:"";background-size:auto,48px 48px,48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.metric-topbar{z-index:80;position:fixed}.metric-workspace{z-index:1;position:relative}.metric-app .metric-primary-nav{border-color:color-mix(in srgb,var(--tm-goal) 18%,var(--border));box-shadow:inset 0 1px var(--tm-surface-highlight);padding:4px}.metric-app .metric-primary-nav>button{isolation:isolate;transition:color var(--tm-fast) ease,background-color var(--tm-fast) ease,box-shadow var(--tm-fast) ease,transform var(--tm-fast) ease;position:relative;overflow:hidden}.metric-app .metric-primary-nav>button.active{box-shadow:0 5px 16px color-mix(in srgb,var(--tm-goal) 20%,transparent),inset 0 1px #ffffff52}.metric-app .metric-primary-nav>button.active:after{opacity:.58;content:"";background:currentColor;border-radius:999px;height:2px;animation:.25s ease-out both tm-nav-active;position:absolute;bottom:3px;left:12px;right:12px}@media (hover:hover){.metric-app .metric-primary-nav>button:not(.active):hover{transform:translateY(-1px)}}.metric-app .subject-commandbar{box-shadow:inset 0 -1px color-mix(in srgb,var(--tm-goal) 8%,transparent);position:relative;overflow:hidden}.metric-app .subject-commandbar:before{background:linear-gradient(var(--tm-goal),color-mix(in srgb,var(--tm-data) 72%,var(--tm-goal)));content:"";border-radius:0 999px 999px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.metric-app .subject-identity>:is(img,span){box-shadow:0 8px 24px color-mix(in srgb,var(--tm-goal) 10%,transparent),inset 0 1px var(--tm-surface-highlight)}.metric-app .subject-access-summary>span{box-shadow:inset 0 1px var(--tm-surface-highlight)}.metric-app :where(.panel-tabs,.clients-workspace-tabs){scroll-snap-type:x proximity}.metric-app :where(.panel-tabs,.clients-workspace-tabs)>button{scroll-snap-align:start;transition:color var(--tm-fast) ease,background-color var(--tm-fast) ease,border-color var(--tm-fast) ease,transform var(--tm-fast) ease}.metric-app .clients-workspace-tabs button[aria-pressed=true]{border-color:color-mix(in srgb,var(--tm-goal) 70%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--tm-goal) 15%,transparent),color-mix(in srgb,var(--tm-data) 5%,transparent));box-shadow:inset 0 1px var(--tm-surface-highlight),0 6px 18px color-mix(in srgb,var(--tm-goal) 9%,transparent)}.metric-app :where(.statistic-chart-card,.client-identity-card,.project-file,.org-person-card){position:relative;overflow:clip}.metric-app :where(.statistic-chart-card,.client-identity-card,.project-file,.org-person-card):before{z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--tm-surface-highlight),transparent);content:"";height:1px;position:absolute;top:0;left:0;right:0}.metric-app :where(.statistic-chart-card,.client-identity-card,.project-file,.org-person-card)>*{z-index:1;position:relative}@media (hover:hover){.metric-app :where(.statistic-chart-card,.client-identity-card,.project-file,.org-person-card):has(>button:hover){border-color:color-mix(in srgb,var(--tm-goal) 28%,var(--border))}}.metric-app :where(.billing-kpis,.sales13-kpis,.earnings-kpi-grid,.marketing-source-kpis,.meta-kpi-grid,.opportunity-summary,.reservation-summary,.person-summary-grid,.quota-readonly-grid)>*{box-shadow:inset 0 1px var(--tm-surface-highlight),0 10px 30px #00000014}.metric-app :where(.billing-kpis,.sales13-kpis,.earnings-kpi-grid,.marketing-source-kpis,.meta-kpi-grid,.opportunity-summary,.reservation-summary,.person-summary-grid,.quota-readonly-grid) strong{font-variant-numeric:tabular-nums;text-wrap:balance}.metric-app :where(.panel-heading,.form-heading,.management-section-head,.simple-module-heading) h1,.metric-app :where(.panel-heading,.form-heading,.management-section-head,.simple-module-heading) h2{text-wrap:balance}.metric-app :where(.panel-heading,.form-heading,.management-section-head){position:relative}.metric-app :where(.panel-heading,.form-heading,.management-section-head):after{background:linear-gradient(90deg,color-mix(in srgb,var(--tm-goal) 24%,transparent),transparent 72%);content:"";height:1px;position:absolute;bottom:-7px;left:0;right:0}.metric-app :where(.management-notice,[role=status].management-notice){border-color:color-mix(in srgb,var(--tm-production) 38%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--tm-production) 13%,var(--surface)),var(--surface));box-shadow:var(--tm-surface-shadow);animation:.34s cubic-bezier(.2,.9,.2,1) both tm-toast-enter}.metric-app .management-notice.error,.metric-app [role=alert].management-notice{border-color:color-mix(in srgb,var(--tm-negative) 45%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--tm-negative) 13%,var(--surface)),var(--surface))}.metric-app :where(.credential-modal,.billing-review-modal){-webkit-backdrop-filter:blur(10px)saturate(.75);backdrop-filter:blur(10px)saturate(.75);animation:.2s ease-out both tm-backdrop-enter}.metric-app :where(.credential-modal-card,.billing-review-modal form,.operation-dialog){box-shadow:0 26px 90px #0000006b,inset 0 1px var(--tm-surface-highlight);animation:.3s cubic-bezier(.2,.9,.2,1) both tm-dialog-enter}.metric-app :where(.empty-state,.manual-term-empty,.trash-empty,.client-empty-profile){background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--tm-data) 8%,transparent),transparent 56%), color-mix(in srgb,var(--tm-inactive) 4%,transparent);position:relative;overflow:hidden}.metric-app :where(.empty-state,.manual-term-empty,.trash-empty,.client-empty-profile):before{background:linear-gradient(90deg,var(--tm-data),var(--tm-goal));content:"";opacity:.72;border-radius:999px;width:34px;height:4px;margin-bottom:4px}.metric-app :where(.team-table,.pipeline-table,.daily-ledger-table,.marketing-week-table) tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--tm-data) 2.4%,transparent)}.metric-app :where(.team-table,.pipeline-table,.daily-ledger-table,.marketing-week-table) tbody tr:focus-within td{background:color-mix(in srgb,var(--tm-data) 8%,transparent)}.metric-app :where(.pipeline-loading,.billing-loading,.sales13-loading,.client-loading-state,.trash-loading) h1,.metric-app :where(.pipeline-loading,.billing-loading,.sales13-loading,.client-loading-state,.trash-loading) h2{text-wrap:balance}@keyframes tm-view-enter{0%{opacity:0;transform:translateY(7px)}}@keyframes tm-toast-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes tm-backdrop-enter{0%{opacity:0}}@keyframes tm-dialog-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (width<=1180px){.metric-app .metric-primary-nav{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}}@media (width<=700px){.metric-app:before{background-size:auto,34px 34px,34px 34px}.metric-app .metric-primary-nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:4px;overflow-x:auto}.metric-app .metric-primary-nav>button{scroll-snap-align:start;flex:none}.metric-app .subject-commandbar:before{top:14px;bottom:14px}.metric-app .subject-identity{align-items:flex-start}.metric-app .subject-access-summary{align-items:center;gap:8px;display:flex}.metric-app .subject-access-summary small{flex:180px}.metric-app :where(.panel-heading,.form-heading,.management-section-head):after{bottom:-5px}.metric-app :where(.empty-state,.manual-term-empty,.trash-empty,.client-empty-profile){min-height:150px}}html,body,.metric-app{transition:background-color var(--tm-standard) ease,color var(--tm-standard) ease}.metric-app :where(.app-nav a,.app-nav button,.topbar a,.topbar button,[role=tab]){transition:color var(--tm-fast) ease,background-color var(--tm-fast) ease,border-color var(--tm-fast) ease,transform var(--tm-fast) ease;position:relative}.metric-app :where(.app-nav a,.topbar a,[role=tab])[aria-current=page]:after,.metric-app [role=tab][aria-selected=true]:after{background:var(--tm-goal);content:"";border-radius:999px;height:2px;animation:.25s ease-out both tm-nav-active;position:absolute;bottom:4px;left:12px;right:12px}.metric-app :where(.clients-directory,.client-identity-card,.client-file-summary,.client-indicator-history,.client-load-history,.project-file,.opportunity-summary,.opportunity-chart,.opportunity-list,.opportunity-detail,.reservation-calendar-scroll,.reservation-editor,.company-division-overview,.company-role-list,.people-directory-list,.org-person-card,.org-division,.manual-index,.manual-chart-anatomy,.manual-pattern-table,.manual-term-grid,.trash-list,.billing-trend-panel,.billing-origin-panel,.sales13-main-chart,.sales13-team,.marketing-week-table,.meta-campaign-table){transition:border-color var(--tm-fast) ease,box-shadow var(--tm-fast) ease,transform var(--tm-fast) ease,background-color var(--tm-standard) ease}.metric-app :where(.client-file-summary,.client-indicator-history,.client-load-history,.project-file){border-top-color:color-mix(in srgb,var(--tm-production) 45%,var(--border))}.metric-app :where(.opportunity-summary,.opportunity-chart,.opportunity-list,.sales13-main-chart,.billing-trend-panel,.marketing-week-table){border-top-color:color-mix(in srgb,var(--tm-data) 52%,var(--border))}.metric-app :where(.reservation-calendar-scroll,.reservation-editor){border-top-color:color-mix(in srgb,var(--tm-goal) 52%,var(--border))}.metric-app :where(.company-division-overview,.company-role-list,.people-directory-list,.org-person-card,.org-division,.manual-index,.manual-chart-anatomy,.manual-pattern-table,.manual-term-grid){border-top-color:color-mix(in srgb,var(--tm-admin) 48%,var(--border))}.metric-app :where(.trash-list,.trash-filters){border-top-color:color-mix(in srgb,var(--tm-negative) 48%,var(--border))}.metric-app :where(.billing-kpis,.sales13-kpis,.earnings-kpi-grid,.marketing-source-kpis,.meta-kpi-grid,.opportunity-summary,.reservation-summary,.client-file-summary)>*{animation:.36s cubic-bezier(.2,.8,.2,1) both tm-card-enter}.metric-app :where(.billing-kpis,.sales13-kpis,.earnings-kpi-grid,.marketing-source-kpis,.meta-kpi-grid,.opportunity-summary,.reservation-summary,.client-file-summary)>:nth-child(2){animation-delay:45ms}.metric-app :where(.billing-kpis,.sales13-kpis,.earnings-kpi-grid,.marketing-source-kpis,.meta-kpi-grid,.opportunity-summary,.reservation-summary,.client-file-summary)>:nth-child(3){animation-delay:90ms}.metric-app :where(.billing-kpis,.sales13-kpis,.earnings-kpi-grid,.marketing-source-kpis,.meta-kpi-grid,.opportunity-summary,.reservation-summary,.client-file-summary)>:nth-child(n+4){animation-delay:.135s}.metric-app :where(.billing-kpis,.sales13-kpis,.earnings-kpi-grid,.marketing-source-kpis,.meta-kpi-grid,.kpi-card) strong{font-variant-numeric:tabular-nums;animation:.48s cubic-bezier(.2,.8,.2,1) both tm-value-update}.metric-app :where(.positive,.trend-positive,.is-positive){color:var(--tm-production)!important}.metric-app :where(.negative,.trend-negative,.is-negative){color:var(--tm-negative)!important}.metric-app :where(.neutral,.trend-neutral,.is-neutral){color:var(--tm-inactive)!important}.metric-app :where(.billing-trend-chart,.sales13-trend,.client-indicator-trend svg) .cash-line,.metric-app .client-indicator-trend polyline{stroke-dasharray:1;stroke-dashoffset:0;animation:.78s ease-out both tm-chart-draw}.metric-app :where(.billing-trend-chart,.sales13-trend) .cash-dot,.metric-app .client-indicator-trend circle{transform-box:fill-box;transform-origin:50%;transition:r var(--tm-fast) ease,filter var(--tm-fast) ease,stroke-width var(--tm-fast) ease;animation:.34s cubic-bezier(.2,1.35,.4,1) .28s both tm-dot-enter}.metric-app :where(.billing-trend-chart,.sales13-trend) g:is(:hover,:focus-visible) .cash-dot,.metric-app .client-indicator-trend:is(:hover,:focus-visible) circle{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--tm-data) 58%,transparent));stroke:var(--tm-data);stroke-width:3px}.metric-app :where(.billing-trend-chart,.sales13-trend) .quota-line{stroke:var(--tm-goal)}.metric-app :where(.billing-trend-chart,.sales13-trend) .grid-line{transition:stroke var(--tm-standard) ease}.metric-app .opportunity-bars>div>span{transform-origin:bottom;transition:filter var(--tm-fast) ease,opacity var(--tm-fast) ease;animation:.58s cubic-bezier(.2,.8,.2,1) both tm-bar-grow-y}.metric-app .opportunity-bars>div:nth-child(2)>span{animation-delay:55ms}.metric-app .opportunity-bars>div:nth-child(3)>span{animation-delay:.11s}.metric-app .opportunity-bars>div:nth-child(n+4)>span{animation-delay:.165s}.metric-app .opportunity-bars>div:is(:hover,:focus-visible)>span{filter:brightness(1.14) drop-shadow(0 0 7px color-mix(in srgb,var(--tm-data) 36%,transparent))}.metric-app .division-production-bars i,.metric-app .score-progress i,.metric-app .origin-track i{transform-origin:0;transition:width .55s cubic-bezier(.2,.8,.2,1),background-color var(--tm-fast) ease;animation:.62s cubic-bezier(.2,.8,.2,1) both tm-bar-grow-x}.metric-app :where(.team-table,.pipeline-table,.daily-ledger-table,.billing-commission-table,.marketing-week-table,.meta-campaign-table,.manual-pattern-table){scrollbar-color:color-mix(in srgb,var(--tm-data) 40%,transparent) transparent;position:relative}.metric-app :where(.team-table,.pipeline-table,.daily-ledger-table,.billing-commission-table,.marketing-week-table,.meta-campaign-table,.manual-pattern-table) thead th{z-index:1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);position:sticky;top:0}.metric-app :where(.team-table,.pipeline-table,.daily-ledger-table,.billing-commission-table,.marketing-week-table,.meta-campaign-table,.manual-pattern-table) tbody tr{transition:opacity var(--tm-fast) ease,background-color var(--tm-fast) ease;animation:.3s ease-out both tm-row-enter}.metric-app :where(.team-table,.pipeline-table,.daily-ledger-table,.billing-commission-table,.marketing-week-table,.meta-campaign-table,.manual-pattern-table) tbody tr:nth-child(2){animation-delay:35ms}.metric-app :where(.team-table,.pipeline-table,.daily-ledger-table,.billing-commission-table,.marketing-week-table,.meta-campaign-table,.manual-pattern-table) tbody tr:nth-child(3){animation-delay:70ms}.metric-app :where(.team-table,.pipeline-table,.daily-ledger-table,.billing-commission-table,.marketing-week-table,.meta-campaign-table,.manual-pattern-table) tbody tr:nth-child(n+4){animation-delay:.105s}.metric-app :where(.opportunity-form,.reservation-editor,.evidence-form,.billing-review,.configuration-workspace){transition:border-color var(--tm-fast) ease,box-shadow var(--tm-fast) ease,background-color var(--tm-standard) ease}.metric-app :where(.opportunity-form,.reservation-editor,.evidence-form,.billing-review,.configuration-workspace):focus-within{border-color:color-mix(in srgb,var(--tm-data) 46%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--tm-data) 9%,transparent)}.metric-app :where(input,select,textarea):disabled{cursor:not-allowed;opacity:.62;background:color-mix(in srgb,var(--tm-inactive) 8%,transparent)}.metric-app :where(.pipeline-loading,.billing-loading,.sales13-loading,.client-loading-state,.trash-loading){position:relative;overflow:hidden}.metric-app :where(.pipeline-loading,.billing-loading,.sales13-loading,.client-loading-state,.trash-loading):after{background:linear-gradient(90deg,transparent,var(--tm-data),transparent);content:"";border-radius:999px;width:min(360px,72%);height:4px;margin-top:22px;animation:1.1s ease-in-out infinite tm-loading;display:block}.metric-app :where(.manual-term-empty,.trash-empty,.client-loading-state){border:1px dashed color-mix(in srgb,var(--tm-inactive) 36%,var(--border));background:color-mix(in srgb,var(--tm-inactive) 5%,transparent);border-radius:14px}.metric-app .reservation-date{transition:border-color var(--tm-fast) ease,background-color var(--tm-fast) ease,transform var(--tm-fast) ease}.metric-app .reservation-date:has(.reservation-event){border-color:color-mix(in srgb,var(--tm-goal) 34%,var(--border))}.metric-app .reservation-event{border-left:3px solid var(--tm-goal)}.metric-app :where(.trash-list,.trash-empty) .restored{color:var(--tm-production)}@media (hover:hover){.metric-app :where(.client-file-summary,.client-indicator-history,.client-load-history,.project-file,.opportunity-summary>*,.opportunity-list>*,.reservation-date,.org-person-card,.company-role-list>*,.manual-term-grid>*,.billing-kpis>*,.sales13-kpis>*,.earnings-kpi-grid>*,.marketing-source-kpis>*,.meta-kpi-grid>*):hover{border-color:color-mix(in srgb,var(--tm-data) 34%,var(--border));transform:translateY(-2px);box-shadow:0 10px 28px #00000021}}@keyframes tm-nav-active{0%{opacity:0;transform:scaleX(.25)}}@keyframes tm-card-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes tm-row-enter{0%{opacity:0;transform:translate(-5px)}}@keyframes tm-dot-enter{0%{opacity:0;transform:scale(.25)}}@keyframes tm-bar-grow-y{0%{transform:scaleY(0)}}@keyframes tm-bar-grow-x{0%{transform:scaleX(0)}}@keyframes tm-loading{0%,to{opacity:.35;transform:translate(-30%)}50%{opacity:1;transform:translate(30%)}}@media (width<=760px){.metric-app :where(.billing-kpis,.sales13-kpis,.earnings-kpi-grid,.marketing-source-kpis,.meta-kpi-grid,.opportunity-summary,.reservation-summary){grid-template-columns:repeat(2,minmax(0,1fr))}.metric-app :where(.billing-controls,.reservation-toolbar,.trash-filters,.opportunity-form){grid-template-columns:1fr}.metric-app :where(.team-table,.pipeline-table,.daily-ledger-table,.billing-commission-table,.marketing-week-table,.meta-campaign-table,.manual-pattern-table){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.metric-app :where(.team-table,.pipeline-table,.daily-ledger-table,.billing-commission-table,.marketing-week-table,.meta-campaign-table) table{min-width:680px}.metric-app :where(.billing-chart-scroll,.sales13-trend-scroll,.reservation-calendar-scroll){scrollbar-color:color-mix(in srgb,var(--tm-data) 42%,transparent) transparent;overscroll-behavior-inline:contain}}@media (width<=480px){.metric-app :where(.billing-kpis,.sales13-kpis,.earnings-kpi-grid,.marketing-source-kpis,.meta-kpi-grid,.opportunity-summary,.reservation-summary){grid-template-columns:1fr}.metric-app :where(.billing-controls,.reservation-toolbar,.trash-filters,.opportunity-form,.reservation-editor) :where(button,.primary-action,.secondary-action){width:100%}.metric-app :where(.panel-heading,.billing-chart-foot){flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html,body,.metric-app,.metric-app *,.metric-app :before,.metric-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.metric-app{--tm-panel:#16171af0;--tm-panel-solid:#15171a;--tm-panel-soft:#1a1c20;--tm-panel-raised:#202226;--tm-hairline:#f6d9911f;--tm-hairline-strong:#e5b64f4d;--tm-shadow-sm:0 8px 24px #00000029;--tm-shadow-md:0 18px 48px #0000003d;--tm-shadow-lg:0 28px 80px #00000057;--tm-radius-sm:14px;--tm-radius-md:20px;--tm-radius-lg:26px;background:radial-gradient(circle at 12% -4%,#e5b64f1a,#0000 31rem),radial-gradient(circle at 94% 8%,#e5b64f0b,#0000 28rem),#090a0c;min-height:100vh}html[data-theme=light] .metric-app{--tm-panel:#fffffff5;--tm-panel-solid:#fff;--tm-panel-soft:#f8f7f3;--tm-panel-raised:#fff;--tm-hairline:#201d181a;--tm-hairline-strong:#a974183d;--tm-shadow-sm:0 8px 24px #3b32220f;--tm-shadow-md:0 18px 48px #3b322217;--tm-shadow-lg:0 28px 80px #3b322221;background:radial-gradient(circle at 10% -4%,#a9741817,#0000 31rem),radial-gradient(circle at 96% 10%,#a974180b,#0000 28rem),#f4f2ec}.metric-app:before{opacity:.65;background-image:linear-gradient(#e5b64f05 1px,#0000 1px),linear-gradient(90deg,#e5b64f05 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.metric-app .metric-topbar{border-bottom:1px solid var(--tm-hairline);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#0a0b0dd6;min-height:82px;padding:10px clamp(18px,2vw,34px);box-shadow:0 10px 34px #0000002e}html[data-theme=light] .metric-app .metric-topbar{border-color:var(--tm-hairline);background:#faf9f6e0;box-shadow:0 10px 34px #3b322212}.metric-app .metric-topbar:after{content:"";background:linear-gradient(90deg,#0000,#e5b64f75,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.metric-app .metric-brand{border:1px solid var(--tm-hairline);background:color-mix(in srgb,var(--tm-panel-solid) 72%,transparent);min-height:54px;box-shadow:inset 0 1px #ffffff0b,var(--tm-shadow-sm);border-radius:18px;padding:6px 12px 6px 7px}.metric-app .metric-brand>span{border-color:var(--tm-hairline-strong);background:linear-gradient(145deg,#e5b64f29,#e5b64f09);border-radius:14px;width:42px;height:42px}.metric-app .metric-primary-nav{border:1px solid var(--tm-hairline);background:color-mix(in srgb,var(--tm-panel-soft) 84%,transparent);border-radius:17px;gap:4px;padding:5px;box-shadow:inset 0 1px #ffffff0a}.metric-app .metric-primary-nav>button{min-height:44px;color:var(--muted);border-radius:12px;padding:0 16px}.metric-app .metric-primary-nav>button.active{color:#1c160b;background:linear-gradient(135deg,#f0cb72,#d9a33c);box-shadow:0 9px 24px #e5b64f33,inset 0 1px #ffffff6b}html[data-theme=light] .metric-app .metric-primary-nav>button.active{color:#fffdf7}@media (hover:hover){.metric-app .metric-primary-nav>button:not(.active):hover{color:var(--text);background:color-mix(in srgb,var(--gold) 8%,transparent)}}.metric-app .metric-workspace{padding-top:82px}.metric-app .metric-workspace .page-container,.metric-app .simple-module{width:100%;max-width:1600px;padding-inline:clamp(18px,2.6vw,44px)}.metric-app .subject-commandbar{border:1px solid var(--tm-hairline);border-radius:var(--tm-radius-lg);background:radial-gradient(circle at 0 0,#e5b64f1b,transparent 32%), linear-gradient(135deg,color-mix(in srgb,var(--tm-panel-solid) 96%,transparent),var(--tm-panel));width:min(1600px,100% - clamp(36px,5.2vw,88px));min-height:126px;box-shadow:inset 0 1px #ffffff0d,var(--tm-shadow-md);margin:clamp(18px,2.4vw,34px) auto 16px;padding:24px clamp(20px,2.4vw,36px)}.metric-app .subject-commandbar:before{background:linear-gradient(#f4d37f,#b47718);width:4px;top:26px;bottom:26px;left:-1px}.metric-app .subject-identity>:is(img,span){border-radius:16px;box-shadow:0 12px 30px #e5b64f21,inset 0 1px #ffffff1a}.metric-app :where(.panel-tabs,.clients-workspace-tabs){border:1px solid var(--tm-hairline);background:color-mix(in srgb,var(--tm-panel-soft) 88%,transparent);width:min(1600px,100% - clamp(36px,5.2vw,88px));box-shadow:var(--tm-shadow-sm);scrollbar-width:none;border-radius:18px;gap:5px;margin:0 auto 20px;padding:6px;overflow-x:auto}.metric-app :where(.panel-tabs,.clients-workspace-tabs)::-webkit-scrollbar{display:none}.metric-app :where(.panel-tabs,.clients-workspace-tabs)>button{background:0 0;border:0;border-radius:13px;min-height:52px}.metric-app .panel-tabs button.active,.metric-app .clients-workspace-tabs button[aria-pressed=true]{color:var(--gold-light);box-shadow:inset 0 0 0 1px var(--tm-hairline-strong),0 7px 18px #0000001a;background:linear-gradient(135deg,#e5b64f29,#e5b64f11);border:0}html[data-theme=light] .metric-app .panel-tabs button.active,html[data-theme=light] .metric-app .clients-workspace-tabs button[aria-pressed=true]{color:#79510d}.metric-app .simple-module{padding-top:26px;padding-bottom:64px}.metric-app .simple-module-heading{border:1px solid var(--tm-hairline);border-radius:var(--tm-radius-lg);background:linear-gradient(118deg,#e5b64f17,transparent 38%), var(--tm-panel);box-shadow:var(--tm-shadow-md);margin-bottom:24px;padding:clamp(22px,3vw,38px)}.metric-app .simple-module-heading h1{letter-spacing:-.052em;text-wrap:balance;max-width:900px;font-size:clamp(32px,4vw,56px);line-height:1}.metric-app :where(.management-page,.management-section,.management-grid,.dashboard-grid,.person-summary-grid,.billing-workspace,.sales13-workspace,.marketing-workspace,.company-workspace,.clients-workspace,.projects-workspace,.manual-workspace,.configuration-workspace){gap:clamp(16px,2vw,28px)}.metric-app :where(.panel,.management-form,.battle-form,.performance-orbit-card,.weekly-deadline-card,.statistic-chart-card,.date-filter-command,.today-command-strip,.commercial-command-strip,.client-identity-card,.client-file-summary,.client-indicator-history,.client-load-history,.project-file,.opportunity-summary,.opportunity-chart,.opportunity-list,.opportunity-detail,.reservation-calendar-scroll,.reservation-editor,.company-division-overview,.company-role-list,.people-directory-list,.org-person-card,.org-division,.manual-index,.manual-chart-anatomy,.manual-pattern-table,.manual-term-grid,.trash-list,.billing-trend-panel,.billing-origin-panel,.sales13-main-chart,.sales13-team,.marketing-week-table,.meta-campaign-table){border:1px solid var(--tm-hairline);border-radius:var(--tm-radius-md);background:var(--tm-panel);box-shadow:inset 0 1px #ffffff0b,var(--tm-shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=light] .metric-app :where(.panel,.management-form,.battle-form,.performance-orbit-card,.weekly-deadline-card,.statistic-chart-card,.date-filter-command,.today-command-strip,.commercial-command-strip,.client-identity-card,.client-file-summary,.client-indicator-history,.client-load-history,.project-file,.opportunity-summary,.opportunity-chart,.opportunity-list,.opportunity-detail,.reservation-calendar-scroll,.reservation-editor,.company-division-overview,.company-role-list,.people-directory-list,.org-person-card,.org-division,.manual-index,.manual-chart-anatomy,.manual-pattern-table,.manual-term-grid,.trash-list,.billing-trend-panel,.billing-origin-panel,.sales13-main-chart,.sales13-team,.marketing-week-table,.meta-campaign-table){border-color:var(--tm-hairline)!important;background:var(--tm-panel-solid)!important;box-shadow:var(--tm-shadow-sm)!important}.metric-app .panel{padding:clamp(20px,2vw,30px)}.metric-app :where(.panel-heading,.form-heading,.management-section-head,.chart-command-head){gap:20px;margin-bottom:22px}.metric-app :where(.panel-heading,.form-heading,.management-section-head,.chart-command-head) h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(22px,2vw,30px);line-height:1.08}.metric-app :where(.billing-kpis,.sales13-kpis,.earnings-kpi-grid,.marketing-source-kpis,.meta-kpi-grid,.opportunity-summary,.reservation-summary,.person-summary-grid,.quota-readonly-grid){gap:14px}.metric-app :where(.billing-kpis,.sales13-kpis,.earnings-kpi-grid,.marketing-source-kpis,.meta-kpi-grid,.opportunity-summary,.reservation-summary,.person-summary-grid,.quota-readonly-grid)>*{border:1px solid var(--tm-hairline);background:radial-gradient(circle at 100% 0,#e5b64f11,transparent 42%), var(--tm-panel-soft);min-height:124px;box-shadow:inset 0 1px #ffffff0a,var(--tm-shadow-sm);border-radius:18px;padding:20px}.metric-app :where(.kpi-card,.person-summary-grid>*,.billing-kpis>*,.sales13-kpis>*) strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em}.metric-app :where(input,select,textarea){border:1px solid var(--tm-hairline);background:var(--tm-panel-soft);min-height:48px;color:var(--text);border-radius:14px;padding:11px 14px;box-shadow:inset 0 1px 2px #00000014}.metric-app textarea{min-height:116px}.metric-app :where(input,select,textarea):focus{border-color:#e5b64fb8;outline:none;box-shadow:0 0 0 4px #e5b64f1c,inset 0 1px 2px #0000000f}html[data-theme=light] .metric-app :where(input,select,textarea){color:#1d1c19;background:#fbfaf7;border-color:#201d1821}.metric-app :where(.primary-action,.secondary-action,.danger-action,.text-action,.editor-button){letter-spacing:.005em;border-radius:14px;min-height:46px;padding:0 18px;font-weight:760;box-shadow:0 7px 18px #0000001c}.metric-app :where(.primary-action,.editor-button){color:#1b1509;background:linear-gradient(135deg,#f0cc74,#d9a23a);border-color:#dba63d}@media (hover:hover){.metric-app :where(.primary-action,.secondary-action,.danger-action,.text-action,.editor-button):hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 26px #0000002b}.metric-app :where(.panel,.statistic-chart-card,.client-identity-card,.project-file,.org-person-card,.billing-kpis>*,.sales13-kpis>*,.earnings-kpi-grid>*,.marketing-source-kpis>*,.meta-kpi-grid>*,.person-summary-grid>*):hover{border-color:color-mix(in srgb,var(--gold) 28%,var(--tm-hairline));box-shadow:inset 0 1px #ffffff0d,var(--tm-shadow-md)}}.metric-app :where(.team-table,.pipeline-table,.daily-ledger-table,.billing-commission-table,.marketing-week-table,.meta-campaign-table,.manual-pattern-table){border:1px solid var(--tm-hairline);background:var(--tm-panel-solid);box-shadow:var(--tm-shadow-sm);border-radius:18px;overflow:auto}.metric-app :where(table){border-collapse:separate;border-spacing:0}.metric-app :where(th){background:color-mix(in srgb,var(--tm-panel-soft) 92%,transparent);color:var(--muted);font-size:var(--type-caption);letter-spacing:.075em;text-transform:uppercase;padding:14px 16px}.metric-app :where(td){border-bottom:1px solid var(--tm-hairline);padding:15px 16px}.metric-app :where(tbody tr:last-child td){border-bottom:0}.metric-app :where(.management-trend-chart,.billing-trend-chart,.sales13-trend,.client-indicator-trend){background:linear-gradient(180deg,color-mix(in srgb,var(--tm-data) 3%,transparent),transparent);border-radius:16px;overflow:hidden}.metric-app :where(.empty-state,.manual-term-empty,.trash-empty,.client-empty-profile,.client-loading-state){border:1px dashed color-mix(in srgb,var(--gold) 24%,var(--tm-hairline));background:color-mix(in srgb,var(--tm-panel-soft) 74%,transparent);text-align:center;border-radius:18px;place-items:center;min-height:180px;padding:30px;display:grid}.metric-app .operation-dialog{border:1px solid var(--tm-hairline-strong);background:var(--tm-panel-solid);width:min(580px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--tm-shadow-lg);border-radius:24px;padding:clamp(22px,3vw,34px)}.metric-app .operation-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050507b8}.metric-app :where(.status-badge,.closure-state){border-radius:999px;min-height:28px;padding:5px 10px;font-weight:720}.metric-app :where(.page-container,.simple-module,.management-page){animation:.38s cubic-bezier(.2,.8,.2,1) both tm-premium-view}.metric-app :where(.panel,.statistic-chart-card,.client-identity-card,.project-file,.org-person-card,.billing-kpis>*,.sales13-kpis>*,.earnings-kpi-grid>*,.marketing-source-kpis>*,.meta-kpi-grid>*,.person-summary-grid>*){animation:.42s cubic-bezier(.2,.8,.2,1) both tm-premium-card}@keyframes tm-premium-view{0%{opacity:0;transform:translateY(8px)}}@keyframes tm-premium-card{0%{opacity:0;transform:translateY(10px)scale(.992)}}@media (width<=1180px){.metric-app .metric-topbar{align-content:center;min-height:118px}.metric-app .metric-workspace{padding-top:118px}.metric-app .metric-primary-nav{width:100%}.metric-app .subject-commandbar{grid-template-columns:minmax(0,1fr) auto}.metric-app .subject-commandbar>:last-child{grid-column:1/-1}}@media (width<=700px){.metric-app:before{background-size:36px 36px}.metric-app .metric-topbar{gap:8px;min-height:106px;padding:8px 14px}.metric-app .metric-workspace{padding-top:106px}.metric-app .metric-brand{border-radius:15px;min-height:46px}.metric-app .metric-brand>span{width:36px;height:36px}.metric-app .metric-primary-nav{border-radius:14px}.metric-app .metric-primary-nav>button{min-height:42px;padding:0 13px}.metric-app .metric-workspace .page-container,.metric-app .simple-module{padding-inline:16px}.metric-app .subject-commandbar{border-radius:21px;grid-template-columns:1fr;width:calc(100% - 32px);min-height:0;margin:16px auto 12px;padding:20px}.metric-app .subject-commandbar>*{grid-column:auto}.metric-app :where(.panel-tabs,.clients-workspace-tabs){border-radius:15px;width:calc(100% - 32px);margin-bottom:16px}.metric-app :where(.panel-tabs,.clients-workspace-tabs)>button{flex:none;min-width:132px}.metric-app .simple-module{padding-top:16px;padding-bottom:44px}.metric-app .simple-module-heading{border-radius:21px;margin-bottom:16px;padding:22px 20px}.metric-app .panel{padding:20px}.metric-app :where(.billing-kpis,.sales13-kpis,.earnings-kpi-grid,.marketing-source-kpis,.meta-kpi-grid,.opportunity-summary,.reservation-summary,.person-summary-grid,.quota-readonly-grid)>*{min-height:108px;padding:17px}.metric-app :where(.panel-heading,.form-heading,.management-section-head,.chart-command-head){flex-direction:column;align-items:flex-start;gap:10px}.metric-app :where(.primary-action,.secondary-action,.danger-action,.text-action,.editor-button){min-height:48px}.metric-app .operation-dialog{border-radius:21px}}@media (width<=420px){.metric-app .metric-brand>div{display:none}.metric-app .metric-brand{padding-right:7px}.metric-app .subject-commandbar,.metric-app :where(.panel-tabs,.clients-workspace-tabs){width:calc(100% - 24px)}.metric-app .metric-workspace .page-container,.metric-app .simple-module{padding-inline:12px}.metric-app :where(.billing-kpis,.sales13-kpis,.earnings-kpi-grid,.marketing-source-kpis,.meta-kpi-grid,.opportunity-summary,.reservation-summary,.person-summary-grid,.quota-readonly-grid){grid-template-columns:1fr}.metric-app :where(.primary-action,.secondary-action,.danger-action){justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.metric-app :where(.page-container,.simple-module,.management-page,.panel,.statistic-chart-card,.client-identity-card,.project-file,.org-person-card){animation:none!important}}.metric-app .form-validation-alert{z-index:140;border:1px solid color-mix(in srgb,var(--tm-negative) 52%,var(--tm-hairline));background:color-mix(in srgb,var(--tm-panel-solid) 96%,var(--tm-negative) 4%);width:min(520px,100vw - 32px);box-shadow:var(--tm-shadow-lg);border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 16px 16px 18px;animation:.24s ease-out both tm-toast-enter;display:grid;position:fixed;top:96px;right:clamp(16px,2.6vw,40px)}.metric-app .form-validation-alert>div{gap:4px;display:grid}.metric-app .form-validation-alert strong{color:var(--tm-negative);font-size:var(--type-caption)}.metric-app .form-validation-alert span{color:var(--text);font-size:var(--type-caption);line-height:1.45}.metric-app .form-validation-alert button{border:1px solid color-mix(in srgb,var(--tm-negative) 38%,var(--tm-hairline));background:color-mix(in srgb,var(--tm-negative) 9%,var(--tm-panel-soft));min-height:40px;color:var(--text);font-weight:var(--type-weight-emphasis);cursor:pointer;border-radius:11px;padding:0 13px}.metric-app .form-validation-alert .form-validation-close{min-width:40px;padding:0;font-size:22px}.metric-app :where(input,select,textarea)[aria-invalid=true],.metric-app .field-has-error :where(input,select,textarea){border-color:var(--tm-negative)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--tm-negative) 12%,transparent)!important}.metric-app .d4-batch-row.has-error{border-color:color-mix(in srgb,var(--tm-negative) 58%,var(--tm-hairline));background:color-mix(in srgb,var(--tm-negative) 7%,var(--tm-panel-soft));box-shadow:0 0 0 4px color-mix(in srgb,var(--tm-negative) 8%,transparent)}.metric-app .d4-row-error{color:var(--tm-negative);font-size:var(--type-caption);font-weight:var(--type-weight-emphasis);grid-column:2/-1;margin-top:8px;line-height:1.4;display:block}.metric-app .d4-save-bar.has-error{border-color:color-mix(in srgb,var(--tm-negative) 46%,var(--tm-hairline));background:linear-gradient(110deg,color-mix(in srgb,var(--tm-negative) 8%,transparent),transparent 52%),var(--tm-panel)}.metric-app .d4-save-bar.has-error strong{color:var(--tm-negative)}@media (width<=700px){.metric-app .form-validation-alert{grid-template-columns:minmax(0,1fr) auto;width:auto;inset:auto 12px 12px}.metric-app .form-validation-alert .form-validation-close{background:0 0;border:0;min-width:32px;min-height:32px;position:absolute;top:8px;right:8px}.metric-app .form-validation-alert>div{padding-right:32px}}html[data-theme=light]{--background:#f6f5f1;--surface:#fff;--surface-2:#f8f7f3;--field:#fff;--border:#2d271e1f;--border-strong:#a9741847;--text:#25221d;--muted:#6c665d;--gold:#b9821d;--gold-light:#875d12}html[data-theme=light] body{background:#f6f5f1}html[data-theme=light] .metric-app{--muted:#6c665d;--tm-panel:#fff;--tm-panel-solid:#fff;--tm-panel-soft:#f8f7f3;--tm-panel-raised:#fff;--tm-hairline:#2d271e1c;--tm-hairline-strong:#a9741845;--tm-shadow-sm:0 4px 16px #362d1c0e;--tm-shadow-md:0 10px 30px #362d1c13;--tm-shadow-lg:0 18px 52px #362d1c1c;--tm-radius-sm:12px;--tm-radius-md:16px;--tm-radius-lg:20px;--ui-radius:14px;background:radial-gradient(circle at 8% -8%,#b9821d13,#0000 28rem),linear-gradient(#f8f7f4 0,#f5f4ef 100%);min-width:0;overflow-x:clip}html[data-theme=light] .metric-app:before{opacity:.18}html[data-theme=light] .metric-app .metric-topbar{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#fffffff0;border-color:#2d271e1c;gap:10px;min-height:74px;padding:9px clamp(14px,2vw,28px);box-shadow:0 3px 18px #362d1c12}html[data-theme=light] .metric-app .metric-topbar:after{opacity:.55}html[data-theme=light] .metric-app .metric-brand{min-height:52px;box-shadow:none;background:#fff;border-radius:15px;padding:5px 11px 5px 6px}html[data-theme=light] .metric-app .metric-brand>span{border-radius:12px;width:40px;height:40px}html[data-theme=light] .metric-app .metric-primary-nav{width:max-content;max-width:100%;box-shadow:none;background:#f7f5ef;border-radius:14px;justify-self:start;gap:3px;padding:4px}html[data-theme=light] .metric-app .metric-primary-nav>button{color:#5e584f;border:1px solid #0000;border-radius:10px;min-height:42px;padding:0 15px}html[data-theme=light] .metric-app .metric-primary-nav>button:not(.active):hover{color:#28241e;background:#fff;border-color:#2d271e14}html[data-theme=light] .metric-app .metric-primary-nav>button.active{color:#251b09;background:linear-gradient(135deg,#efc963,#dca53b);border-color:#aa771b;box-shadow:0 5px 14px #a974182e}html[data-theme=light] .metric-app .metric-account-actions :where(.topbar-profile,.topbar-logout),html[data-theme=light] .metric-app .metric-global-back{color:#494238;box-shadow:none;background:#fff;border-color:#2d271e1f}html[data-theme=light] .metric-app .metric-workspace{padding-top:74px}html[data-theme=light] .metric-app .subject-commandbar{width:min(1600px,100% - clamp(28px,4.8vw,72px));min-height:106px;box-shadow:var(--tm-shadow-md);background:linear-gradient(105deg,#b9821d13,#0000 38%),#fff;border-radius:20px;margin:clamp(14px,2vw,26px) auto 14px;padding:20px clamp(18px,2.2vw,30px)}html[data-theme=light] .metric-app .subject-commandbar:before{width:3px;top:22px;bottom:22px}html[data-theme=light] .metric-app .subject-identity>:is(img,span){border-radius:14px;width:58px;height:58px;box-shadow:0 7px 20px #a974181f}html[data-theme=light] .metric-app .subject-identity h1{letter-spacing:-.035em;font-size:clamp(25px,2.6vw,34px)}html[data-theme=light] .metric-app .subject-identity p{color:#6c665d}html[data-theme=light] .metric-app :where(.panel-tabs,.clients-workspace-tabs){background:#f2f0ea;border-radius:14px;width:min(1600px,100% - clamp(28px,4.8vw,72px));margin:0 auto 18px;padding:5px;box-shadow:0 3px 14px #362d1c0d}html[data-theme=light] .metric-app :where(.panel-tabs,.clients-workspace-tabs)>button{color:#5f594f;border-radius:10px;min-height:46px;padding-inline:15px}html[data-theme=light] .metric-app .panel-tabs button.active,html[data-theme=light] .metric-app .clients-workspace-tabs button[aria-pressed=true]{color:#754f0f;background:#fff;box-shadow:inset 0 0 0 1px #a9741840,0 3px 10px #362d1c0f}html[data-theme=light] .metric-app .simple-module{padding-top:20px;padding-bottom:48px}html[data-theme=light] .metric-app .simple-module-heading{box-shadow:var(--tm-shadow-sm);background:linear-gradient(112deg,#b9821d12,#0000 40%),#fff;border-radius:18px;margin-bottom:18px;padding:clamp(20px,2.4vw,30px)}html[data-theme=light] .metric-app .simple-module-heading h1{letter-spacing:-.042em;font-size:clamp(28px,3vw,42px);line-height:1.08}html[data-theme=light] .metric-app :where(.panel,.management-form,.battle-form,.performance-orbit-card,.weekly-deadline-card,.statistic-chart-card,.date-filter-command,.today-command-strip,.commercial-command-strip,.client-identity-card,.client-file-summary,.client-indicator-history,.client-load-history,.project-file,.opportunity-summary,.opportunity-chart,.opportunity-list,.opportunity-detail,.reservation-calendar-scroll,.reservation-editor,.company-division-overview,.company-role-list,.people-directory,.people-directory-list,.people-detail,.org-person-card,.org-division,.manual-index,.manual-chart-anatomy,.manual-pattern-table,.manual-term-grid,.trash-list,.billing-trend-panel,.billing-origin-panel,.sales13-main-chart,.sales13-team,.marketing-week-table,.meta-campaign-table,.configuration-workspace,.operation-dialog,.credential-modal-card,.people-indicator-dialog){border-radius:16px;box-shadow:var(--tm-shadow-sm)!important;background:#fff!important;border-color:#2d271e1c!important}html[data-theme=light] .metric-app :where(.entry-list>div,.area-decision-row,.team-daily-board button,.direct-report-card,.reading-card-grid>div,.statistic-chart-summary>span,.overview-indicator-register button,.valuable-products-card li,.weekly-quota-input-grid>label,.statistics-audit-list>article,.manual-principles-grid article,.manual-policy-grid article,.manual-module-grid article,.manual-plan-grid article,.manual-integrity-grid article,.manual-timeline article,.manual-condition-grid article,.manual-permission-grid article,.manual-term-grid details,.reservation-summary article,.reservation-weeks article,.role-catalog-indicator){color:#302c25;box-shadow:none;background:#faf9f6!important;border-color:#2d271e1a!important}html[data-theme=light] .metric-app :where(.panel,.management-form,.battle-form){padding:clamp(18px,2vw,26px)}html[data-theme=light] .metric-app :where(.panel-heading,.form-heading,.management-section-head,.chart-command-head){margin-bottom:18px}html[data-theme=light] .metric-app :where(.panel-heading,.form-heading,.management-section-head,.chart-command-head) h2{color:#28241e;font-size:clamp(21px,1.8vw,27px);line-height:1.18}html[data-theme=light] .metric-app :where(input,select,textarea){color:#28241e;background:#fff;border-color:#2d271e29;border-radius:11px;box-shadow:inset 0 1px 2px #362d1c09}html[data-theme=light] .metric-app :where(input,select,textarea):hover{border-color:#a9741857}html[data-theme=light] .metric-app :where(input,select,textarea):focus{border-color:#b9821d;box-shadow:0 0 0 3px #b9821d1c}html[data-theme=light] .metric-app :where(.primary-action,.editor-button){color:#241a08;background:linear-gradient(135deg,#edc45d,#dca339);border-color:#aa771b;border-radius:11px;box-shadow:0 5px 14px #a9741829}html[data-theme=light] .metric-app :where(.secondary-action,.text-action){color:#4e473d;box-shadow:none;background:#f8f7f3;border-color:#2d271e24;border-radius:11px}html[data-theme=light] .metric-app :where(.team-table,.pipeline-table,.daily-ledger-table,.billing-commission-table,.marketing-week-table,.meta-campaign-table,.manual-pattern-table){box-shadow:none;border-color:#2d271e1c;border-radius:14px}html[data-theme=light] .metric-app :where(th){color:#696258;background:#f7f5ef}html[data-theme=light] .metric-app :where(td){color:#302c25;border-bottom-color:#2d271e17}html[data-theme=light] .metric-app :where(tbody tr:hover td){background:#fcfaf5}html[data-theme=light] .metric-app :where(.operation-dialog,.credential-modal-card,.people-indicator-dialog){color:#28241e;box-shadow:0 24px 70px #261f1333!important}html[data-theme=light] .metric-app :where(.operation-dialog,.credential-modal-card,.people-indicator-dialog)::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e19115c}html[data-theme=light] .metric-app .management-notice{color:#256c46;background:#fff;border:1px solid #2d271e1f;box-shadow:0 14px 38px #261f1329}html[data-theme=light] .metric-app .management-notice.error{color:#9d2929}@media (width<=1180px){html[data-theme=light] .metric-app .metric-topbar{grid-template-rows:52px 48px;min-height:108px}html[data-theme=light] .metric-app .metric-primary-nav{justify-self:stretch;width:100%;overflow-x:auto}html[data-theme=light] .metric-app .metric-workspace{padding-top:108px}}@media (width<=700px){html[data-theme=light] .metric-app .metric-topbar{grid-template-rows:48px 46px;min-height:102px;padding:4px 8px}html[data-theme=light] .metric-app .metric-workspace{padding-top:102px}html[data-theme=light] .metric-app .metric-brand{min-height:44px;padding:3px 7px 3px 4px}html[data-theme=light] .metric-app .metric-brand>span{width:36px;height:36px}html[data-theme=light] .metric-app .metric-brand small{display:none}html[data-theme=light] .metric-app .metric-primary-nav>button{min-height:38px;padding-inline:12px}html[data-theme=light] .metric-app .subject-commandbar,html[data-theme=light] .metric-app :where(.panel-tabs,.clients-workspace-tabs){width:calc(100% - 24px)}html[data-theme=light] .metric-app .subject-commandbar{border-radius:16px;min-height:0;margin:12px auto;padding:16px}html[data-theme=light] .metric-app .subject-identity>:is(img,span){width:48px;height:48px}html[data-theme=light] .metric-app .subject-identity h1{font-size:24px}html[data-theme=light] .metric-app :where(.panel-tabs,.clients-workspace-tabs){margin-bottom:14px}html[data-theme=light] .metric-app :where(.panel-tabs,.clients-workspace-tabs)>button{min-height:42px}html[data-theme=light] .metric-app .metric-workspace .page-container,html[data-theme=light] .metric-app .simple-module{padding-inline:12px}html[data-theme=light] .metric-app .simple-module-heading{border-radius:15px;padding:19px}html[data-theme=light] .metric-app .simple-module-heading h1{font-size:27px}html[data-theme=light] .metric-app :where(.panel,.management-form,.battle-form){padding:17px}html[data-theme=light] .metric-app :where(.people-workspace,.company-role-workspace,.opportunity-main,.client-file){grid-template-columns:1fr}html[data-theme=light] .metric-app :where(.people-directory,.company-division-nav,.opportunity-form){max-height:none;position:static}}html[data-theme=light] .metric-app :where(.user-admin-card,.user-admin-summary>div,.new-user-console,.team-credentials-panel,.management-rule-strip,.management-tabs,.sales-register-form,.register-validation,.coordinator-quota-card,.quota-policy-grid article,.battle-cycle,.battle-cycle-steps>div,.access-matrix,.executive-access-grid article,.executive-access-grid li,.org-summary-strip div,.division-directory-card,.governance-notes article,.organigram-callout,.pipeline-source-strip,.pipeline-command-card,.responsible-pipeline-table,.pipeline-explorer-filters,.marketing-deep-hero,.marketing-source-band,.selected-week-inspection,.billing-controls,.billing-review-modal form,.billing-automation-strip,.sales13-controls,.sales13-kpis article,.cash-reconciliation-strip,.sales13-metric-grid article,.sales13-governance article,.assignment-switcher,.cycle-status-grid article,.quota-mode-switch,.daily-quota-board,.today-command-strip,.daily-goal-flow article,.configuration-status-strip,.configuration-status-strip details>div,.configuration-status-strip details>p,.configuration-selected-role,.configuration-indicator-editor,.condition-mini-chart,.condition-metrics div,.condition-decision-panel,.battle-editor-review,.commercial-payout-strip,.director-division-card,.division-readiness-metrics,.team-next-review,.team-complete-banner,.coordinator-dual-quota,.dual-quota-grid>article,.quota-equation>span,.master-access-console,.command-palette,.data-mode-toggle,.proration-audit-band,.daily-load-groups>div:last-child>article,.ledger-summary-grid article,.weekly-control-deck,.team-supervision-head>div:last-child,.team-area-summary article,.actual-data-band,.support-operating-banner,.operational-home-actions>article,.weekly-quota-form,.weekly-quota-input-grid>label,.team-daily-board>div:last-child>button,.statistics-audit-list>article,.profile-settings-section>section,.insight-card,.audit-note,.chain-note,.executive-method,.current-plan-panel,.weekly-flight-plan){border-color:var(--tm-line)!important;color:var(--tm-ink)!important;box-shadow:var(--tm-shadow-sm)!important;background:#fff!important}html[data-theme=light] .metric-app :where(.mini-stats div,.income-chain>div,.marketing-role-grid>article,.product-matrix>div,.pipeline-stage,.opportunity-summary-grid>div,.hot-opportunity,.source-list>div,.aging-list>div,.chart-stat-strip>div,.inventory-breakdown>div,.projection-metric-grid article,.projection-reading>div,.projection-reading details,.executive-projection-card,.executive-reading-card,.priority-card,.pipeline-source-strip>div,.marketing-source-band>div,.selected-week-inspection>div,.billing-line-split>div,.coverage-list div,.billing-automation-strip>div,.cash-reconciliation-strip>div,.assignment-switcher-grid button,.daily-quota-input-grid label,.daily-quota-board>div>section,.today-command-strip article,.closure-review-row,.earnings-kpi-grid article,.commercial-cycle-note>div,.rrpp-coordination-flow li,.reading-card-grid>div,.commercial-payout-strip>div,.division-own-role-list button,.person-role-list article,.user-editor-scopes>span,.team-credentials-panel>div>button,.statistics-audit-list article>div span){background:var(--tm-soft)!important;color:var(--tm-ink)!important;box-shadow:none!important;border-color:#2d271e1c!important}html[data-theme=light] .metric-app .user-admin-card{border-radius:18px;padding:clamp(18px,2vw,25px)}html[data-theme=light] .metric-app .user-admin-card.suspended{opacity:1;background:snow!important;border-color:#b530303d!important}html[data-theme=light] .metric-app :where(.user-card-profile>img,.user-card-profile>span,.profile-avatar-large>img,.profile-avatar-large>span){color:#80570f;background:linear-gradient(145deg,#faf4e6,#eee5d2);border-color:#a9741840;box-shadow:0 7px 20px #a974181a}html[data-theme=light] .metric-app .user-card-meta{border-block-color:#2d271e1a}html[data-theme=light] .metric-app .user-card-meta span,html[data-theme=light] .metric-app .team-credentials-panel button strong,html[data-theme=light] .metric-app .person-role-list strong{color:var(--tm-ink)}html[data-theme=light] .metric-app .user-card-meta small,html[data-theme=light] .metric-app .team-credentials-panel button small,html[data-theme=light] .metric-app .person-role-list small{color:var(--tm-muted)}html[data-theme=light] .metric-app .user-card-actions>*{color:#514a3f;background:#fff;border-color:#2d271e24}html[data-theme=light] .metric-app .user-editor-scopes>span{color:#76500f!important;background:#fbf5e8!important;border-color:#a9741838!important}html[data-theme=light] .metric-app .credential-rule,html[data-theme=light] .metric-app .managed-security-note{color:#5f574a;background:#fbf5e8;border-color:#a9741838}html[data-theme=light] .metric-app .managed-security-note span{color:#5f574a}html[data-theme=light] .metric-app :where(.pipeline-explorer-filters select,.pipeline-explorer-filters input,.compact-select select,.billing-search,.billing-review-modal input,.sales13-controls select,.sales13-controls button,.daily-quota-input-grid input,.closure-review-row textarea,.credential-modal-card select,.credential-modal-card textarea,.date-filter-fields input,.date-filter-fields select,.chart-primary-toolbar select,.condition-decision-panel select,.condition-decision-panel textarea,.battle-editor-review textarea,.master-access-console select,.ledger-toolbar input){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--tm-ink)!important;background:#fff!important;border-color:#2d271e29!important}html[data-theme=light] .metric-app :where(.date-mode-buttons,.quota-mode-switch,.data-mode-toggle){background:#f2f0ea!important;border-color:#2d271e1f!important}html[data-theme=light] .metric-app :where(.date-mode-buttons,.quota-mode-switch,.data-mode-toggle) button:not(.active){color:#5f594f;background:0 0}html[data-theme=light] .metric-app :where(.date-mode-buttons,.quota-mode-switch,.data-mode-toggle) button.active{color:#76500f;background:#fff;border-color:#a974184d;box-shadow:0 3px 10px #362d1c0f}html[data-theme=light] .metric-app .command-search-button{color:#5f594f;background:#fff;border-color:#2d271e24}html[data-theme=light] .metric-app .mobile-bottom-nav{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#fffffff5;border-color:#a9741838;box-shadow:0 14px 42px #261f1329}html[data-theme=light] .metric-app .mobile-bottom-nav button{color:#5f594f}html[data-theme=light] .metric-app .mobile-bottom-nav button.active{color:#76500f;background:#fbf5e8}html[data-theme=light] .metric-app .configuration-status-strip details>div,html[data-theme=light] .metric-app .configuration-status-strip details>p{box-shadow:0 20px 55px #261f1329!important}html[data-theme=light] .metric-app :where(.billing-review-modal,.credential-modal,.command-palette-backdrop){background:#1e19115c}html[data-theme=light] .metric-app .modal-close{color:#514a3f;background:#fff;border-color:#2d271e24}html[data-theme=light] .metric-app :where(.mix-track,.score-progress,.bar-cell,.pipeline-stage>i,.source-list i,.coverage-cell i,.data-coverage>div span,.stacked-column,.control-stack,.projection-track,.executive-meter>div,.quota-result>div,.plan-progress-track,.responsible-pipeline-table>button>div,.marketing-origin-quality>div>i,.meta-category-bars>div>i,.origin-track,.sales13-composition-bar,.daily-quota-board section>span,.earnings-kpi-grid article>div,.division-production-bars>div>div,.department-production-bars button>i){background:#e9e6df!important}html[data-theme=light] .metric-app :where(.inventory-donut,.coverage-ring,.performance-orbit,.control-orbit,.readiness-orbit):before{background:#f4f1e9;border-color:#2d271e1a}html[data-theme=light] .metric-app :where(.new-user-console p,.team-credentials-panel>p,.pipeline-source-strip>p,.cash-reconciliation-strip>p,.proration-audit-band>small,.credential-modal-card>small,.billing-review-modal label,.sales13-controls label,.actual-data-band small,.support-operating-banner p,.weekly-control-deck p){color:var(--tm-muted)!important}html[data-theme=light] .metric-app :where(.pipeline-source-strip>p,.cash-reconciliation-strip>p,.proration-audit-band>small){background:#f1eee6!important}html[data-theme=light] .metric-app :where(.user-admin-card,.new-user-console,.pipeline-command-card,.marketing-deep-hero,.director-division-card,.weekly-control-deck,.support-operating-banner) :where(h2,h3,h4,strong){color:var(--tm-ink)}html[data-theme=light] .metric-app :where(.inspection-stage-nav i,.division-nav-trigger>b,.assignment-switcher-grid button>b,.assignment-switcher-grid button i,.battle-readiness-panel>div i){color:#76500f;background:#f3ead7;border-color:#a974182e}html[data-theme=light] :where(.password-change-shell,.fatal-error-state){color:#28241e;background:linear-gradient(#f8f7f4,#efede7)}html[data-theme=light] :where(.password-change-card,.fatal-error-state section){color:#28241e;background:#fff;border-color:#2d271e21;box-shadow:0 24px 70px #261f1324}html[data-theme=light] .password-change-card input{color:#28241e;background:#fff;border-color:#2d271e29}html[data-theme=light] .metric-app .management-page p,html[data-theme=light] .metric-app .management-page small,html[data-theme=light] .metric-app :where(.client-identity-card p,.client-case-studies p,.client-indicator-history p,.client-load-history p,.client-file-summary span,.client-file-summary small,.project-list small,.project-list i){color:#6c665d}@media (width<=700px){html[data-theme=light] .metric-app .user-admin-card{padding:16px}html[data-theme=light] .metric-app .user-card-actions{flex-direction:column;align-items:stretch}html[data-theme=light] .metric-app .user-card-actions>*{width:100%}html[data-theme=light] .metric-app :where(.commercial-payout-strip,.proration-audit-band,.division-readiness-metrics){grid-template-columns:1fr}}#tedumetric-shell>.metric-topbar{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);column-gap:16px;padding:12px 24px 0}#tedumetric-shell .person-summary{--panel-text-small:.875rem;--panel-text-body:1rem;--panel-text-heading:1.125rem;font-size:var(--panel-text-body);font-weight:400;line-height:1.5}#tedumetric-shell .person-summary .section-kicker{font-size:var(--panel-text-small);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.5}#tedumetric-shell .person-summary-result h2{letter-spacing:-.015em;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;line-height:1.35}#tedumetric-shell .person-summary-agenda :is(h2,h3){font-size:var(--panel-text-heading);letter-spacing:0;font-weight:600;line-height:1.4}#tedumetric-shell .person-summary :is(.person-summary-caption,.person-summary-agenda p,.person-summary-heading p){font-size:var(--panel-text-body);letter-spacing:0;font-weight:400;line-height:1.55}#tedumetric-shell .person-summary :is(.person-summary-closed p,.person-summary-closed dt,.person-summary-result footer>span,.person-summary-source){font-size:var(--panel-text-small);letter-spacing:0;font-weight:400;line-height:1.5}#tedumetric-shell .person-summary .person-summary-number:not([data-missing=true]){letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:600;line-height:1.15}#tedumetric-shell .person-summary :is(.person-summary-closed dd,.person-summary-goal b,.person-summary-goal strong){font-size:var(--panel-text-body);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.5}#tedumetric-shell .person-summary :is(.primary-action,.secondary-action,.person-summary-link){font-family:inherit;font-size:var(--panel-text-body);letter-spacing:0;text-transform:none;white-space:normal;font-weight:600;line-height:1.4}#tedumetric-shell .metric-primary-nav{gap:4px;min-width:0}#tedumetric-shell .metric-primary-nav>:is(button,a){min-height:44px;padding:10px 12px}#tedumetric-shell .metric-account-actions{gap:8px;min-width:0}#tedumetric-shell .header-context-nav nav{gap:4px;margin-top:8px;padding:4px 0}#tedumetric-shell .header-context-nav nav button{flex:0 auto;min-width:0;min-height:40px;padding:8px 12px}#tedumetric-shell>.metric-workspace{width:min(1440px,100%);margin-inline:auto;padding:20px 24px 32px}#tedumetric-shell .workspace-context{flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;margin:0 0 16px;display:flex}#tedumetric-shell .workspace-context .workspace-navigation{flex:none;min-height:44px;margin:0;display:flex}#tedumetric-shell .workspace-context .subject-commandbar{flex:260px;width:auto;min-width:0;max-width:none;min-height:0;margin:0;padding:0;display:flex}#tedumetric-shell .subject-identity{gap:12px;min-width:0}#tedumetric-shell .subject-identity>div{overflow-wrap:anywhere;gap:4px 12px;min-width:0}#tedumetric-shell .person-summary{gap:20px;width:100%;min-width:0;margin:0;display:grid}#tedumetric-shell .person-summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0;padding:0;display:flex}#tedumetric-shell .person-summary-heading>div{min-width:0}#tedumetric-shell .person-summary-heading p{margin:4px 0 0}#tedumetric-shell .person-summary-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:20px;margin:0;display:grid}#tedumetric-shell .person-summary-grid>.panel{min-width:0;margin:0;padding:24px}#tedumetric-shell .person-summary-result{flex-direction:column;align-items:stretch;gap:16px;display:flex}#tedumetric-shell .person-summary-result h2{overflow-wrap:anywhere;margin:8px 0 0}#tedumetric-shell .person-summary-result .person-summary-number{align-self:flex-start;margin:0}#tedumetric-shell .person-summary-result .person-summary-caption,#tedumetric-shell .person-summary-result .person-summary-goal{margin:0}#tedumetric-shell .person-summary-result>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}#tedumetric-shell .person-summary-agenda{grid-template-columns:1fr;align-content:start;gap:20px;display:grid}#tedumetric-shell .person-summary-agenda>section{min-width:0}#tedumetric-shell .person-summary-agenda>section+section{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}#tedumetric-shell .person-summary-closed{grid-template-columns:minmax(180px,.9fr) minmax(0,2fr);gap:24px;min-width:0;margin:0;padding:20px 24px}#tedumetric-shell .person-summary-closed dl{gap:16px;min-width:0;margin:0}#tedumetric-shell .person-summary-closed dl>div{min-width:0}#tedumetric-shell .person-summary-source{margin:0}@media (width<=1250px){#tedumetric-shell>.metric-topbar{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;padding:12px 20px 0}#tedumetric-shell .metric-primary-nav>:is(button,a){padding:8px}}@media (width<=1050px){#tedumetric-shell>.metric-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand account""navigation navigation""context context";row-gap:8px}#tedumetric-shell .metric-primary-nav{flex-wrap:wrap;justify-content:center;width:100%}#tedumetric-shell .header-context-nav nav{margin-top:0}#tedumetric-shell .person-summary-grid{grid-template-columns:1fr}#tedumetric-shell .person-summary-agenda{grid-template-columns:repeat(2,minmax(0,1fr))}#tedumetric-shell .person-summary-agenda>section+section{border-top:0;border-left:1px solid var(--border);padding:0 0 0 20px}#tedumetric-shell .person-summary-closed{grid-template-columns:1fr;gap:20px}}@media (width<=600px){#tedumetric-shell>.metric-topbar{column-gap:8px;padding:12px 16px 0}#tedumetric-shell>.metric-workspace{padding:16px 16px 24px}#tedumetric-shell .header-context-nav nav button{white-space:normal;min-height:44px}#tedumetric-shell .workspace-context{gap:12px;margin-bottom:16px}#tedumetric-shell .workspace-context .subject-commandbar{flex-basis:180px}#tedumetric-shell .person-summary{gap:16px}#tedumetric-shell .person-summary-heading{align-items:stretch}#tedumetric-shell .person-summary-heading>button{width:100%}#tedumetric-shell .person-summary-grid{gap:16px}#tedumetric-shell .person-summary-grid>.panel,#tedumetric-shell .person-summary-closed{padding:20px}#tedumetric-shell .person-summary-agenda{grid-template-columns:1fr;gap:20px}#tedumetric-shell .person-summary-agenda>section+section{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}#tedumetric-shell .person-summary-closed dl{grid-template-columns:1fr;gap:16px}#tedumetric-shell .person-summary-closed dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}#tedumetric-shell .person-summary-closed dd{text-align:right;margin:0}}#tedumetric-shell :is(.person-summary,.daily-entry-workspace,.objectives-ui,.charts-ui,.records-ui,.battle-ui,.clients-ui){--tm-shadow-sm:0 2px 8px #2d271e0b;--panel-control-radius:10px}#tedumetric-shell :is(.person-summary,.daily-entry-workspace,.objectives-ui,.charts-ui,.records-ui,.battle-ui,.clients-ui) .panel{border-style:solid;border-width:1px;border-radius:16px;transform:none}#tedumetric-shell :is(.person-summary,.daily-entry-workspace,.objectives-ui,.charts-ui,.records-ui,.battle-ui,.clients-ui) :is(.primary-action,.secondary-action){border-radius:var(--panel-control-radius);min-height:44px;box-shadow:none;border:1px solid;justify-content:center;align-items:center;padding:10px 18px;transition:background-color .15s,border-color .15s;display:inline-flex;transform:none}#tedumetric-shell :is(.person-summary,.daily-entry-workspace,.objectives-ui,.charts-ui,.records-ui,.battle-ui,.clients-ui) .primary-action{color:#241a08;background:#e4b34f;border-color:#c49132}#tedumetric-shell :is(.person-summary,.daily-entry-workspace,.objectives-ui,.charts-ui,.records-ui,.battle-ui,.clients-ui) .secondary-action{color:#4e473d;background:#fff;border-color:#d5d0c7}#tedumetric-shell :is(.person-summary,.daily-entry-workspace,.objectives-ui,.charts-ui,.records-ui,.battle-ui,.clients-ui) .person-summary-link{box-shadow:none;text-underline-offset:4px;background:0 0;border:0;border-radius:4px;text-decoration-thickness:1px;transition:color .15s;transform:none}#tedumetric-shell :is(.person-summary,.daily-entry-workspace,.objectives-ui,.charts-ui,.records-ui,.battle-ui,.clients-ui) button:focus-visible{outline-offset:3px;outline:2px solid #8b631b}#tedumetric-shell :is(.person-summary,.daily-entry-workspace,.objectives-ui,.charts-ui,.records-ui,.battle-ui,.clients-ui) button:disabled{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}@media (hover:hover){#tedumetric-shell :is(.person-summary,.daily-entry-workspace,.objectives-ui,.charts-ui,.records-ui,.battle-ui,.clients-ui) .primary-action:hover:not(:disabled){box-shadow:none;background:#dbab47;border-color:#ac7b24;transform:none}#tedumetric-shell :is(.person-summary,.daily-entry-workspace,.objectives-ui,.charts-ui,.records-ui,.battle-ui,.clients-ui) .secondary-action:hover:not(:disabled){box-shadow:none;background:#f8f7f3;border-color:#aaa194;transform:none}#tedumetric-shell :is(.person-summary,.daily-entry-workspace,.objectives-ui,.charts-ui,.records-ui,.battle-ui,.clients-ui) .person-summary-link:hover:not(:disabled){color:#795615;box-shadow:none;transform:none}}#tedumetric-shell :is(.person-summary,.daily-entry-workspace,.objectives-ui,.charts-ui,.records-ui,.battle-ui,.clients-ui) .primary-action:active:not(:disabled){background:#d3a03c}#tedumetric-shell :is(.person-summary,.daily-entry-workspace,.objectives-ui,.charts-ui,.records-ui,.battle-ui,.clients-ui) .secondary-action:active:not(:disabled){background:#f0ede6}@media (prefers-reduced-motion:reduce){#tedumetric-shell :is(.person-summary,.daily-entry-workspace,.objectives-ui,.charts-ui,.records-ui,.battle-ui,.clients-ui) button{transition:none}}#tedumetric-shell .daily-entry-workspace{font-size:var(--type-body);--tm-line:#e5e0d7;grid-template-columns:minmax(0,1fr);gap:20px;line-height:1.5;display:grid}#tedumetric-shell .daily-entry-workspace>*{min-width:0;margin:0}#tedumetric-shell .daily-entry-workspace :is(.panel,.management-form){border-width:1px;border-radius:16px;padding:24px;transform:none}#tedumetric-shell .daily-entry-workspace .section-kicker{font-size:var(--type-caption);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.5}#tedumetric-shell .daily-entry-workspace :is(h2,h3){letter-spacing:-.015em;overflow-wrap:anywhere;font-size:1.25rem;font-weight:600;line-height:1.4}#tedumetric-shell .daily-entry-workspace :is(p,.form-intro,.d4-step-help){font-size:var(--type-body);font-weight:400;line-height:1.55}#tedumetric-shell .daily-entry-workspace small{font-size:var(--type-caption);overflow-wrap:anywhere;font-weight:400;line-height:1.5}#tedumetric-shell .daily-entry-workspace :is(.primary-action,.secondary-action){font-size:var(--type-body);letter-spacing:0;white-space:normal;font-weight:600;line-height:1.4;text-decoration:none}#tedumetric-shell .daily-entry-workspace .management-form:not(.d4-load-form){gap:20px;display:grid}#tedumetric-shell .daily-entry-workspace .management-form:not(.d4-load-form) .daily-form-fields>*{margin-block:0}#tedumetric-shell .daily-entry-workspace .form-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;display:flex}#tedumetric-shell .daily-entry-workspace .form-heading h2{margin:4px 0 0}#tedumetric-shell .daily-entry-workspace .form-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}#tedumetric-shell .daily-entry-workspace label{min-width:0;font-size:var(--type-caption);gap:8px;font-weight:600;line-height:1.5;display:grid}#tedumetric-shell .daily-entry-workspace label>span{font-size:var(--type-caption);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;font-weight:600;line-height:1.5}#tedumetric-shell .daily-entry-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:#302c25;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;font-size:var(--type-body);box-shadow:none;background:#fff;border:1px solid #c9c3b8;border-radius:10px;padding:10px 12px;font-weight:400;line-height:1.4}#tedumetric-shell .daily-entry-workspace textarea{resize:vertical;min-height:100px}#tedumetric-shell .daily-entry-workspace :is(input,select,textarea):focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #8b631b}#tedumetric-shell .daily-entry-workspace :is(input,select,textarea):disabled{color:#6e675d;cursor:not-allowed;background:#f3f1ec}#tedumetric-shell .daily-entry-workspace [aria-invalid=true]{border-color:#b44232}#tedumetric-shell .daily-entry-workspace .sales-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}#tedumetric-shell .daily-entry-workspace .sales-input-grid>label{box-shadow:none;background:#faf9f6;border:1px solid #e5e0d7;border-radius:12px;padding:16px}#tedumetric-shell .daily-entry-workspace .sales-input-grid>label>span:first-child{min-height:44px}#tedumetric-shell .daily-entry-workspace .sales-input-grid .indicator-value-input{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}#tedumetric-shell .daily-entry-workspace .daily-form-fields>button[type=submit]{justify-self:start}#tedumetric-shell .daily-entry-workspace .indicator-help{vertical-align:middle}#tedumetric-shell .daily-entry-workspace .indicator-help:has(.indicator-help-text){margin:4px 0 0;display:block}#tedumetric-shell .daily-entry-workspace .indicator-help>button{width:32px;height:32px;min-height:32px;box-shadow:none;padding:0;line-height:30px;transform:none}#tedumetric-shell .daily-entry-workspace .indicator-help-text{width:100%;max-width:100%;box-shadow:none;font-size:var(--type-caption);overflow-wrap:anywhere;background:#fbf8f0;border:1px solid #dfd4bb;border-radius:8px;margin-top:8px;padding:12px;font-weight:400;line-height:1.5;display:block;position:static}#tedumetric-shell .daily-entry-workspace .d4-load-form{padding:0}#tedumetric-shell .daily-entry-workspace .d4-load-heading{background:0 0;gap:16px;padding:24px}#tedumetric-shell .daily-entry-workspace .d4-load-step{border:0;min-width:0;margin:20px 24px 0;padding:0}#tedumetric-shell .daily-entry-workspace .d4-load-step legend{font-size:var(--type-body);margin-bottom:12px;font-weight:600;line-height:1.5}#tedumetric-shell .daily-entry-workspace .d4-batch-metrics{gap:16px;display:grid}#tedumetric-shell .daily-entry-workspace .d4-batch-metric{min-width:0;box-shadow:none;border:1px solid #e5e0d7;border-radius:12px}#tedumetric-shell .daily-entry-workspace .d4-metric-row{gap:16px;min-width:0;padding:16px}#tedumetric-shell .daily-entry-workspace .d4-metric-row strong{font-size:var(--type-body);overflow-wrap:anywhere;font-weight:600;line-height:1.5}#tedumetric-shell .daily-entry-workspace .d4-batch-row{border-top:1px solid #e5e0d7;margin:0;padding:16px}#tedumetric-shell .daily-entry-workspace .d4-pair-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}#tedumetric-shell .daily-entry-workspace .d4-pair-fields>*{grid-column:auto}#tedumetric-shell .daily-entry-workspace .d4-remove-row{place-self:end start}#tedumetric-shell .daily-entry-workspace .d4-metric-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}#tedumetric-shell .daily-entry-workspace .d4-save-bar{box-shadow:none;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px;padding:20px;display:flex;position:static}#tedumetric-shell .daily-entry-workspace .client-selected-card{flex-wrap:wrap;gap:12px;min-width:0}#tedumetric-shell .daily-entry-workspace .client-selected-card strong{overflow-wrap:anywhere}#tedumetric-shell .daily-entry-workspace .client-search-options{max-width:100%;max-height:240px;overflow-y:auto}#tedumetric-shell .daily-entry-workspace .client-search-options button{white-space:normal;overflow-wrap:anywhere;min-height:44px}#tedumetric-shell .daily-entry-workspace .daily-report-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}#tedumetric-shell .daily-entry-workspace .daily-report-panel>div{min-width:0}#tedumetric-shell .daily-entry-workspace .entry-list>div{overflow-wrap:anywhere;min-width:0}#tedumetric-shell .daily-entry-workspace .today-command-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:16px 20px}#tedumetric-shell .daily-entry-workspace .today-command-strip article{gap:4px;min-height:0;padding:0}#tedumetric-shell .daily-entry-workspace .today-command-strip article>span{font-size:var(--type-caption);letter-spacing:0;text-transform:none;color:#6e675d;font-weight:600;line-height:1.5}#tedumetric-shell .daily-entry-workspace .today-command-strip article>strong{font-size:1.125rem;line-height:1.4}#tedumetric-shell .daily-entry-workspace .today-command-strip article>small{white-space:normal;text-overflow:clip;overflow:visible}#tedumetric-shell .daily-entry-workspace .today-goal-empty{flex-wrap:wrap;gap:12px;padding:16px 20px}#tedumetric-shell .daily-entry-workspace .today-goal-empty .section-kicker{margin-bottom:0}#tedumetric-shell .daily-entry-workspace .today-goal-empty>div{gap:4px}#tedumetric-shell .daily-entry-workspace .today-goal-empty>span{font-size:var(--type-caption);white-space:normal;border-color:#e5e0d7;padding:4px 8px}@media (width<=1050px){#tedumetric-shell .daily-entry-workspace .sales-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#tedumetric-shell .daily-entry-workspace .daily-report-panel{grid-template-columns:1fr}}@media (width<=600px){#tedumetric-shell .daily-entry-workspace{gap:16px}#tedumetric-shell .daily-entry-workspace .today-command-strip{grid-template-columns:1fr;gap:12px;padding:16px}#tedumetric-shell .daily-entry-workspace .today-goal-empty{padding:16px}#tedumetric-shell .daily-entry-workspace :is(.panel,.management-form){padding:20px}#tedumetric-shell .daily-entry-workspace :is(.sales-input-grid,.form-pair,.d4-pair-fields,.d4-load-context){grid-template-columns:minmax(0,1fr)}#tedumetric-shell .daily-entry-workspace .d4-load-form{padding:0}#tedumetric-shell .daily-entry-workspace .d4-load-heading{padding:20px}#tedumetric-shell .daily-entry-workspace .d4-load-step{margin:20px 16px 0}#tedumetric-shell .daily-entry-workspace .d4-save-bar{margin:20px 16px;padding:16px}#tedumetric-shell .daily-entry-workspace .daily-form-fields>button[type=submit]{width:100%}#tedumetric-shell .daily-entry-workspace .indicator-help>button{width:44px;height:44px;min-height:44px;line-height:42px}}#tedumetric-shell .daily-entry-workspace .d4-batch-row.has-error{border-top-color:#b44232}#tedumetric-shell .objectives-ui{--tm-line:#e5e0d7;min-width:0;font-size:var(--type-body);gap:20px;line-height:1.5;display:grid}#tedumetric-shell .objectives-ui>*{min-width:0;margin:0}#tedumetric-shell .objectives-ui :is(.panel,.management-form){border-width:1px;border-radius:16px;padding:24px}#tedumetric-shell .objectives-ui :is(.section-kicker,label>span,.objectives-command-context>div>span){font-size:var(--type-caption);letter-spacing:0;text-transform:none;color:#6e675d;font-weight:600;line-height:1.5}#tedumetric-shell .objectives-ui :is(h2,h3){letter-spacing:-.015em;overflow-wrap:anywhere;margin:4px 0 8px;font-size:1.25rem;font-weight:600;line-height:1.4}#tedumetric-shell .objectives-ui p{font-size:var(--type-body);margin:8px 0 0;line-height:1.55}#tedumetric-shell .objectives-ui small{font-size:var(--type-caption);font-weight:400;line-height:1.5}#tedumetric-shell .objectives-ui .management-section-head{border:0;margin:0;padding:0}#tedumetric-shell .objectives-ui .objectives-command-context{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}#tedumetric-shell .objectives-ui .objectives-command-context>div{border:1px solid #e5e0d7;border-radius:10px;align-self:stretch;min-width:0;padding:12px}#tedumetric-shell .objectives-ui .objectives-command-context>div:after{content:none;display:none}#tedumetric-shell .objectives-ui .objectives-command-context>i{color:#8b631b;justify-self:center;font-size:1.5rem;font-style:normal;line-height:1;display:block;position:static}#tedumetric-shell .objectives-ui .objectives-command-context strong{font-size:var(--type-body);overflow-wrap:anywhere;font-weight:600}#tedumetric-shell .objectives-ui .objectives-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#tedumetric-shell .objectives-ui .objectives-selector>p{font-size:var(--type-caption);grid-column:1/-1;margin:0;padding-top:12px}#tedumetric-shell .objectives-ui label{min-width:0;font-size:var(--type-caption);gap:8px;font-weight:600;display:grid}#tedumetric-shell .objectives-ui :is(input,select,textarea){color:#302c25;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;font-size:var(--type-body);box-shadow:none;background:#fff;border:1px solid #c9c3b8;border-radius:10px;padding:10px 12px;font-weight:400;line-height:1.4}#tedumetric-shell .objectives-ui textarea{resize:vertical;min-height:100px}#tedumetric-shell .objectives-ui :is(input,select,textarea):disabled{cursor:not-allowed;background:#f3f1ec}#tedumetric-shell .objectives-ui :is(input,select,textarea,button,summary):focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #8b631b}#tedumetric-shell .objectives-ui .management-form{gap:20px;display:grid}#tedumetric-shell .objectives-ui .management-form>*{min-width:0;margin-block:0}#tedumetric-shell .objectives-ui .form-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 0 16px;display:flex}#tedumetric-shell .objectives-ui .status-badge.neutral{color:#5d5549;font-size:var(--type-caption);background:#f3f1ec;border:1px solid #ded8ce;font-weight:600}#tedumetric-shell .objectives-ui .empty-state{text-align:left;background:#faf9f6;border:1px solid #e5e0d7;border-radius:10px;align-items:flex-start;min-height:0;padding:20px}#tedumetric-shell .objectives-ui .empty-state:before{display:none}#tedumetric-shell .objectives-ui .empty-state strong{font-size:var(--type-body);font-weight:600}#tedumetric-shell .objectives-ui :is(.primary-action,.secondary-action){font-size:var(--type-body);letter-spacing:0;white-space:normal;font-weight:600;line-height:1.4}#tedumetric-shell .objectives-ui .quota-mode-switch{box-shadow:none;border:1px solid #e5e0d7;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:grid}#tedumetric-shell .objectives-ui .quota-mode-switch button{min-width:0;min-height:64px;box-shadow:none;text-align:left;border-radius:10px;padding:12px 16px;transform:none}#tedumetric-shell .objectives-ui .quota-mode-switch button[aria-pressed=true]{color:#644712;background:#f3e8cd;border-color:#dec591}#tedumetric-shell .objectives-ui :is(.form-pair,.objectives-indicators,.objectives-team-grid,.quota-readonly-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#tedumetric-shell .objectives-ui .objectives-indicators label{border:1px solid #e5e0d7;border-radius:10px;padding:16px}#tedumetric-shell .objectives-ui .team-daily-quota-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}#tedumetric-shell .objectives-ui .team-daily-quota-actions>small{flex:100%;margin-bottom:4px}#tedumetric-shell .objectives-ui .weekly-quota-form>button{justify-self:start}#tedumetric-shell .objectives-ui .objectives-team>summary{font-size:var(--type-body);cursor:pointer;align-content:center;min-height:44px;font-weight:600}#tedumetric-shell .objectives-ui .objectives-team[open]>:not(summary){margin-top:16px}#tedumetric-shell .objectives-ui .objectives-team-grid>article{overflow-wrap:anywhere;border:1px solid #e5e0d7;border-radius:12px;min-width:0;padding:16px}@media (width<=700px){#tedumetric-shell .objectives-ui{gap:16px}#tedumetric-shell .objectives-ui :is(.panel,.management-form){padding:20px}#tedumetric-shell .objectives-ui :is(.objectives-command-context,.objectives-selector,.quota-mode-switch,.form-pair,.objectives-indicators,.objectives-team-grid,.quota-readonly-grid){grid-template-columns:minmax(0,1fr)}#tedumetric-shell .objectives-ui .objectives-command-context>i{justify-self:center;transform:rotate(90deg)}#tedumetric-shell .objectives-ui .team-daily-quota-actions>button,#tedumetric-shell .objectives-ui .weekly-quota-form>button{width:100%}}#tedumetric-shell .objectives-ui .objective-period-tabs{flex-wrap:wrap;gap:8px;display:flex}#tedumetric-shell .objectives-ui .objective-period-tabs button{color:#514635;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded8ce;border-radius:10px;align-items:center;gap:10px;padding:10px 16px;display:flex}#tedumetric-shell .objectives-ui .objective-period-tabs button[aria-pressed=true]{color:#644712;background:#f3e8cd;border-color:#b38b41;font-weight:600}#tedumetric-shell .objectives-ui .objective-period-tabs button span{background:#f4f1e9;border-radius:20px;padding:2px 7px;font-size:.8rem}#tedumetric-shell .objectives-ui .objective-history-summary{background:#faf9f6;border:1px solid #ded8ce;border-radius:10px;flex-wrap:wrap;gap:8px 20px;padding:16px;display:flex}#tedumetric-shell .objectives-ui .objective-result-card{flex-direction:column;gap:12px;min-width:0;display:flex}#tedumetric-shell .objectives-ui .objective-result-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}#tedumetric-shell .objectives-ui .objective-result-status{color:#5d5549;background:#f3f1ec;border-radius:8px;padding:4px 8px;font-size:.8rem}#tedumetric-shell .objectives-ui .objective-result-status.reached{color:#23613c;background:#e4f1e8}#tedumetric-shell .objectives-ui .objective-result-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}#tedumetric-shell .objectives-ui .objective-result-card dt{color:#645d52;font-size:.8rem}#tedumetric-shell .objectives-ui .objective-result-card dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:1.15rem;font-weight:600}#tedumetric-shell .objectives-ui .objective-compliance{gap:8px;display:grid}#tedumetric-shell .objectives-ui .objective-compliance>span{justify-content:space-between;gap:8px;display:flex}#tedumetric-shell .objectives-ui .objective-compliance progress{accent-color:#8b631b;width:100%;height:8px}#tedumetric-shell .person-panel-link{color:#785315;text-underline-offset:3px;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}#tedumetric-shell .person-panel-link:focus-visible{outline-offset:3px;outline:2px solid #8b631b}#tedumetric-shell .objective-team-progress{gap:16px;display:grid}#tedumetric-shell .objective-team-progress article header{gap:4px;display:grid}#tedumetric-shell .team-objective-results{gap:12px;max-height:480px;margin-top:12px;display:grid;overflow:auto}#tedumetric-shell .team-objective-result{border:1px solid #e5e0d7;border-radius:10px;gap:8px;padding:12px;display:grid}#tedumetric-shell .team-objective-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}#tedumetric-shell .team-objective-result dt{color:#645d52;font-size:.75rem}#tedumetric-shell .team-objective-result dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}#tedumetric-shell .objective-team-progress article footer{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}#tedumetric-shell .compact-team-period>summary{cursor:pointer;list-style:revert;color:#514635;grid-column:1/-1;font-weight:600}#tedumetric-shell .compact-team-period>summary span{margin-left:12px;font-size:.8rem;font-weight:400}#tedumetric-shell .compact-team-period:not([open]){padding:18px 22px;display:block}#tedumetric-shell .compact-team-period[open]>summary{margin-bottom:14px}#tedumetric-shell :is(.team-next-review,.division-report-list,.division-readiness-metrics) :is(strong,b){color:#40382b}#tedumetric-shell .objective-workspace-tabs{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}#tedumetric-shell .objective-workspace-tabs button{text-align:left;color:#514635;min-width:0;min-height:70px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded8ce;border-radius:12px;flex:200px;gap:4px;padding:14px 18px;display:grid}#tedumetric-shell .objective-workspace-tabs button[aria-pressed=true]{background:#f3e8cd;border-color:#ad812e;box-shadow:inset 0 -3px #ad812e}#tedumetric-shell .objective-workspace-tabs button strong{color:inherit;font-size:1rem}#tedumetric-shell .objective-workspace-tabs button small{color:#645d52;font-size:.8rem}#tedumetric-shell .objective-workspace-tabs button:disabled{opacity:.65;cursor:wait}#tedumetric-shell .daily-objectives{grid-column:1/-1;width:100%;min-width:0}#tedumetric-shell .objectives-ui .objective-date-filter{color:#514635;background:#faf9f6;border:1px solid #ded8ce;border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;padding:16px;display:flex}#tedumetric-shell .objectives-ui .objective-date-filter legend{padding:0 6px;font-weight:600}#tedumetric-shell .objectives-ui .objective-date-filter label{flex:180px;gap:6px;display:grid}#tedumetric-shell .objectives-ui .objective-date-filter input{color:#332d24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ded8ce;border-radius:8px;padding:10px}#tedumetric-shell .objectives-ui .objective-date-filter>small,#tedumetric-shell .objectives-ui .objective-date-filter>p{color:#514635;flex-basis:100%}#tedumetric-shell .compact-objectives .quota-readonly-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;gap:10px}#tedumetric-shell .compact-objectives .objective-result-card{min-height:0;box-shadow:none;border-radius:12px;gap:6px;padding:14px 16px}#tedumetric-shell .compact-objectives .objective-result-card header{color:#645d52;gap:6px;font-size:.75rem}#tedumetric-shell .compact-objectives .objective-result-card>strong{color:#40382b;font-size:.95rem;line-height:1.35}#tedumetric-shell .compact-objectives .objective-result-card>small{color:#645d52;font-size:.75rem;line-height:1.35}#tedumetric-shell .compact-objectives .objective-result-status{padding:3px 6px;font-size:.72rem}#tedumetric-shell .compact-objectives .objective-result-card dl{gap:8px;padding-top:4px}#tedumetric-shell .compact-objectives .objective-result-card dt{font-size:.72rem}#tedumetric-shell .compact-objectives .objective-result-card dd{color:#40382b;margin:2px 0 0;font-size:1rem}#tedumetric-shell .compact-objectives .objective-compliance{color:#645d52;gap:4px;font-size:.75rem}#tedumetric-shell .compact-objectives .objective-compliance progress{height:5px}#tedumetric-shell .compact-objectives .objective-card-notes{color:#645d52;border-top:1px solid #e5e0d7;padding-top:6px;font-size:.75rem}#tedumetric-shell .compact-objectives .objective-card-notes summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:28px;text-decoration:underline;display:flex}#tedumetric-shell .compact-objectives .objective-card-notes p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}#tedumetric-shell .objectives-ui [data-tone]{--goal-bg:#f5f6f8;--goal-border:#cbd1d8;--goal-ink:#46515e;--goal-track:#e3e6ea;background:var(--goal-bg)!important;border-color:var(--goal-border)!important;border-left:4px solid var(--goal-border)!important}#tedumetric-shell .objectives-ui [data-tone=progress]{--goal-bg:#fff6e7;--goal-border:#d99723;--goal-ink:#805108;--goal-track:#f5e5c7}#tedumetric-shell .objectives-ui [data-tone=near]{--goal-bg:#fffbe1;--goal-border:#b69a15;--goal-ink:#6c5c05;--goal-track:#eee7b5}#tedumetric-shell .objectives-ui [data-tone=success]{--goal-bg:#edf8f0;--goal-border:#3b9660;--goal-ink:#24603b;--goal-track:#cfe8d7}#tedumetric-shell .objectives-ui [data-tone=danger]{--goal-bg:#fff0ef;--goal-border:#cf655d;--goal-ink:#963d37;--goal-track:#f3d3d0}#tedumetric-shell .objectives-ui [data-tone] .objective-result-status{background:var(--goal-track);color:var(--goal-ink);font-weight:600}#tedumetric-shell .objectives-ui [data-tone] .objective-compliance{color:var(--goal-ink);gap:4px;font-size:.8rem;display:grid}#tedumetric-shell .objectives-ui [data-tone] .objective-compliance>span{justify-content:space-between;gap:8px;display:flex}#tedumetric-shell .objectives-ui [data-tone] .objective-distance{color:var(--goal-ink);font-size:.75rem;font-weight:600}#tedumetric-shell .objectives-ui [data-tone] progress{appearance:none;background:var(--goal-track);width:100%;height:6px;accent-color:var(--goal-border);border:0;border-radius:8px;overflow:hidden}#tedumetric-shell .objectives-ui [data-tone] progress::-webkit-progress-bar{background:var(--goal-track)}#tedumetric-shell .objectives-ui [data-tone] progress::-webkit-progress-value{background:var(--goal-border);border-radius:8px}#tedumetric-shell .objectives-ui [data-tone] progress::-moz-progress-bar{background:var(--goal-border);border-radius:8px}#tedumetric-shell .team-objective-result dl{grid-template-columns:repeat(2,minmax(0,1fr))}#tedumetric-shell .objectives-ui .objective-groups{gap:22px;min-width:0;display:grid}#tedumetric-shell .objectives-ui .objective-group{gap:10px;min-width:0;display:grid}#tedumetric-shell .objectives-ui .objective-group-heading{border-bottom:1px solid #ded8ce;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}#tedumetric-shell .objectives-ui .objective-group-heading h3{color:#40382b;margin:0 0 3px;font-size:1rem}#tedumetric-shell .objectives-ui .objective-group-heading small{color:#645d52;font-size:.78rem}#tedumetric-shell .objectives-ui .objective-group-heading>span{color:#645d52;background:#f0ece4;border-radius:20px;padding:3px 9px;font-size:.78rem}#tedumetric-shell .objectives-ui .objective-main-value{color:#40382b;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;padding:5px 0;display:flex}#tedumetric-shell .objectives-ui .objective-main-value b{font-size:1.5rem;line-height:1.2}#tedumetric-shell .objectives-ui .objective-main-value>span{font-size:.85rem}#tedumetric-shell .objectives-ui .objective-group-weekly .quota-readonly-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}#tedumetric-shell .objectives-ui .objective-group-empty{color:#645d52;background:#faf9f6;border:1px dashed #ded8ce;border-radius:10px;grid-column:1/-1;padding:12px 14px;font-size:.85rem}#tedumetric-shell .objectives-ui .objective-type-filter{max-width:320px}#tedumetric-shell .objective-team-progress .objective-groups{margin-top:16px}#tedumetric-shell .charts-ui{--tm-line:#e5e0d7;font-size:var(--type-body);min-width:0;line-height:1.5}#tedumetric-shell .chart-command-workspace{gap:20px;display:grid}#tedumetric-shell .charts-ui .panel{border-radius:16px;padding:24px}#tedumetric-shell .charts-ui :is(h2,h3){letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}#tedumetric-shell .charts-ui :is(p,small,.section-kicker,.chart-source-line,.chart-source-line small){font-size:var(--type-caption);color:#6e675d;letter-spacing:0;text-transform:none;line-height:1.5}#tedumetric-shell .charts-ui .section-kicker{font-weight:600}#tedumetric-shell .charts-ui .chart-command-head{gap:16px;margin:0;display:grid}#tedumetric-shell .charts-ui .chart-command-head p{max-width:80ch;margin:8px 0 0}#tedumetric-shell .charts-ui .chart-reading-order{flex-wrap:wrap;gap:8px;display:flex}#tedumetric-shell .charts-ui .chart-reading-order span{font-size:var(--type-caption);border:1px solid #e5e0d7;border-radius:10px;padding:8px 12px}#tedumetric-shell .charts-ui .all-statistics-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}#tedumetric-shell .charts-ui .statistic-chart-card{gap:16px;height:auto;min-height:0;display:grid;overflow:hidden}#tedumetric-shell .charts-ui .statistic-chart-card>header{border-bottom:1px solid #e5e0d7;gap:8px;min-height:100px;padding:0 0 12px;display:grid}#tedumetric-shell .charts-ui .statistic-chart-card>header>div{text-align:left;justify-items:start;min-width:0}#tedumetric-shell .charts-ui .statistic-chart-card>header>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}#tedumetric-shell .charts-ui .statistic-chart-card>header :is(small,span,b){font-size:var(--type-caption)}#tedumetric-shell .charts-ui .chart-source-line{gap:4px;min-height:48px;padding:0;display:grid}#tedumetric-shell .charts-ui .management-trend-scroll{min-width:0;max-width:100%;margin:0;overflow-x:auto}#tedumetric-shell .charts-ui .chart-point-hint{margin:8px 0 0}#tedumetric-shell .charts-ui .statistic-chart-summary{border-top:1px solid #e5e0d7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px}#tedumetric-shell .charts-ui .statistic-chart-summary>span{border:0;border-radius:0;gap:4px;min-height:0;padding:0;background:0 0!important}#tedumetric-shell .charts-ui .statistic-chart-summary>span:last-child{grid-column:1/-1}#tedumetric-shell .charts-ui .statistic-chart-summary small{font-size:var(--type-caption);color:#6e675d}#tedumetric-shell .charts-ui .statistic-chart-summary strong{font-size:var(--type-body);font-weight:600;line-height:1.4}#tedumetric-shell .charts-ui strong[data-missing=true]{font-size:var(--type-caption);color:#6e675d;background:0 0;border:0;border-radius:0;padding:0;font-weight:400}#tedumetric-shell .charts-ui .condition-analysis-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;margin:0}#tedumetric-shell .charts-ui .condition-analysis-grid>*{min-width:0;height:auto;min-height:0}#tedumetric-shell .charts-ui .reading-card-grid.decision-sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#tedumetric-shell .charts-ui .reading-card-grid>div{border-radius:10px;min-width:0;min-height:0;padding:16px}#tedumetric-shell .charts-ui .reading-card-grid>div:last-child{grid-column:1/-1}#tedumetric-shell .charts-ui .reading-card-grid :is(span,small){font-size:var(--type-caption);letter-spacing:0;text-transform:none}#tedumetric-shell .charts-ui .reading-card-grid strong{font-size:var(--type-body);line-height:1.4}#tedumetric-shell .charts-ui .panel-heading{flex-wrap:wrap;gap:12px}#tedumetric-shell .charts-ui .management-form{box-shadow:none;background:0 0;border:0;padding:0}#tedumetric-shell .charts-ui fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}#tedumetric-shell .charts-ui label{min-width:0;font-size:var(--type-caption);gap:8px;font-weight:600;display:grid}#tedumetric-shell .charts-ui :is(input,select,textarea){color:#302c25;width:100%;min-width:0;min-height:44px;font:inherit;font-size:var(--type-body);background:#fff;border:1px solid #c9c3b8;border-radius:10px;padding:10px 12px}#tedumetric-shell .charts-ui textarea{resize:vertical;min-height:100px}#tedumetric-shell .charts-ui :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #8b631b}#tedumetric-shell .chart-filters{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:24px;display:grid}#tedumetric-shell .chart-filters .date-mode-buttons{box-shadow:none;background:0 0;flex-wrap:wrap;gap:8px;padding:0;display:flex}#tedumetric-shell .chart-filters .date-mode-buttons button{min-height:44px;font-size:var(--type-caption);color:#4e473d;box-shadow:none;background:#fff;border:1px solid #e5e0d7;border-radius:10px;padding:10px 14px;font-weight:600}#tedumetric-shell .chart-filters .date-mode-buttons button.active{color:#644712;background:#f3e8cd;border-color:#dec591}#tedumetric-shell .chart-filters .date-filter-fields{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:12px;display:flex}#tedumetric-shell .chart-filters>div:first-child>small{font-size:var(--type-caption);color:#6e675d}@media (width<=1000px){#tedumetric-shell .charts-ui :is(.all-statistics-chart-grid,.condition-analysis-grid){grid-template-columns:minmax(0,1fr)}}@media (width<=600px){#tedumetric-shell .charts-ui .panel,#tedumetric-shell .chart-filters{padding:16px}#tedumetric-shell .charts-ui .statistic-chart-card>header{min-height:0}#tedumetric-shell .chart-filters .date-filter-fields>*{width:100%}#tedumetric-shell .charts-ui .reading-card-grid.decision-sequence{grid-template-columns:minmax(0,1fr)}}#tedumetric-shell .charts-ui .reading-card-grid>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}#tedumetric-shell .charts-ui .reading-card-grid>div>*{overflow-wrap:anywhere;max-width:100%;margin:0;display:block}#tedumetric-shell .charts-ui .reading-card-grid>div>span{color:#6e675d;font-weight:600}#tedumetric-shell .charts-ui .chart-reading-order span{color:#625b51}#tedumetric-shell .chart-filters>div:first-child{grid-column:1/-1}#tedumetric-shell .chart-filters>div:first-child>strong{color:#302c25}#tedumetric-shell .chart-filters .date-mode-buttons{border:0;align-self:end;background:0 0!important}#tedumetric-shell .chart-filters .date-filter-fields{box-shadow:none;background:0 0;min-width:0;padding:0}#tedumetric-shell .chart-filters:has(.date-filter-fields label) .date-mode-buttons{grid-column:1/-1}#tedumetric-shell .chart-filters:has(.date-filter-fields label) .date-filter-fields{grid-column:1/-1}#tedumetric-shell .charts-ui .statistic-chart-card>header{grid-template-rows:auto auto;align-content:start;min-height:100px}#tedumetric-shell .charts-ui .statistic-chart-card>header>div:last-child{min-height:34px}#tedumetric-shell .charts-ui .statistic-chart-card>header>div:last-child>span{color:#6e675d}#tedumetric-shell .charts-ui .chart-no-records{background:#faf9f6;border:1px solid #e5e0d7;border-radius:10px;gap:8px;padding:20px;display:grid}#tedumetric-shell .charts-ui .chart-no-records strong{font-size:var(--type-body);font-weight:600}#tedumetric-shell .charts-ui .chart-no-records p{margin:0}@media (width<=900px){#tedumetric-shell .chart-filters{grid-template-columns:minmax(0,1fr)}}#tedumetric-shell .charts-ui .statistic-chart-card>header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-height:0;padding-bottom:12px;display:flex}#tedumetric-shell .charts-ui .statistic-chart-card>header>div{flex:auto;min-height:0;display:block}#tedumetric-shell .charts-ui .chart-pfv-tag{color:#795615;font-size:var(--type-caption);background:#f3e8cd;border-radius:8px;padding:4px 8px}#tedumetric-shell .charts-ui .chart-period-result{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}#tedumetric-shell .charts-ui .chart-period-result>span{gap:4px;display:grid}#tedumetric-shell .charts-ui .chart-period-result strong{font-size:1.125rem;font-weight:600}#tedumetric-shell .charts-ui .chart-details{border-top:1px solid #e5e0d7;padding-top:8px}#tedumetric-shell .charts-ui .chart-details summary{cursor:pointer;min-height:44px;font-size:var(--type-caption);color:#625b51;padding:12px 0;font-weight:600}#tedumetric-shell .charts-ui .chart-details summary:focus-visible{outline-offset:3px;outline:2px solid #8b631b}#tedumetric-shell .charts-ui .chart-details .chart-source-line{min-height:0;padding-bottom:12px}#tedumetric-shell .charts-ui .chart-reference-period{margin:0}#tedumetric-shell .charts-ui .charts-empty-group>summary{cursor:pointer;min-height:44px;font-size:var(--type-body);color:#4e473d;padding:10px 0;font-weight:600}#tedumetric-shell .charts-ui .charts-empty-group>summary:focus-visible{outline-offset:3px;outline:2px solid #8b631b}#tedumetric-shell .charts-ui .charts-empty-group[open]>.all-statistics-chart-grid{margin-top:16px}#tedumetric-shell .records-ui{--tm-line:#e5e0d7;min-width:0;font-size:var(--type-body);color:#302c25;gap:20px;padding-top:0;line-height:1.5;display:grid}#tedumetric-shell .records-ui>*{min-width:0;margin:0}#tedumetric-shell .records-ui .panel{border-radius:16px;margin:0;padding:24px}#tedumetric-shell .records-ui :is(h2,h3){letter-spacing:0;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}#tedumetric-shell .records-ui :is(p,small,.section-kicker){font-size:var(--type-caption);color:#6e675d;letter-spacing:0;text-transform:none;line-height:1.5}#tedumetric-shell .records-ui p{max-width:90ch;margin:8px 0 0}#tedumetric-shell .records-ui :is(button,.section-kicker){letter-spacing:0;text-transform:none;font-weight:600}#tedumetric-shell .records-ui button{font-size:var(--type-caption);white-space:normal}#tedumetric-shell .records-ui .management-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}#tedumetric-shell .records-ui .management-section-head>div:first-child{flex:400px}#tedumetric-shell .records-ui .filtered-export-actions{flex-wrap:wrap;gap:8px;display:flex}#tedumetric-shell .records-ui .ledger-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}#tedumetric-shell .records-ui .ledger-summary-grid article{box-shadow:none;background:#fff;border:1px solid #e5e0d7;border-radius:12px;padding:16px}#tedumetric-shell .records-ui .ledger-summary-grid span{color:#6e675d;font-size:var(--type-caption);letter-spacing:0;text-transform:none;font-weight:400}#tedumetric-shell .records-ui .ledger-summary-grid strong{color:#302c25;font-variant-numeric:tabular-nums;margin-top:8px;font-size:1.5rem;font-weight:600}#tedumetric-shell .records-ui .daily-ledger-panel{padding:0;overflow:hidden}#tedumetric-shell .records-ui .ledger-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:24px}#tedumetric-shell .records-ui .ledger-toolbar :is(label,div){min-width:0}#tedumetric-shell .records-ui .ledger-toolbar :is(label span,div>span){font-size:var(--type-caption);letter-spacing:0;text-transform:none;color:#6e675d;font-weight:600}#tedumetric-shell .records-ui .ledger-toolbar input{color:#302c25;min-height:44px;font:inherit;background:#fff;border:1px solid #c9c3b8;border-radius:10px;padding:10px 12px}#tedumetric-shell .records-ui .ledger-toolbar strong{font-size:var(--type-body);font-weight:600}#tedumetric-shell .records-ui :is(input,summary,.daily-ledger-table-wrap):focus-visible{outline-offset:-3px;outline:2px solid #8b631b}#tedumetric-shell .records-ui .daily-ledger-table-wrap{overscroll-behavior-x:contain;max-width:100%;margin:0;padding:0;overflow-x:auto}#tedumetric-shell .records-ui .daily-ledger-table{width:100%;min-width:760px}#tedumetric-shell .records-ui .daily-ledger-table :is(th,td){font-size:var(--type-caption);color:#4e473d;padding:14px 16px;line-height:1.5}#tedumetric-shell .records-ui .daily-ledger-table th{text-transform:none;letter-spacing:0;background:#f8f7f3;font-weight:600}#tedumetric-shell .records-ui .daily-ledger-table strong{font-size:var(--type-caption);color:#302c25;font-weight:600}#tedumetric-shell .records-ui .daily-ledger-table small{font-size:var(--type-caption);color:#6e675d}#tedumetric-shell .records-ui .daily-ledger-table :is(.status-badge,.indicator-kind){font-size:var(--type-caption);text-transform:none;letter-spacing:0;white-space:normal}#tedumetric-shell .records-ui details>summary{cursor:pointer;min-height:44px;font-size:var(--type-body);color:#302c25;padding:10px 0;font-weight:600}#tedumetric-shell .records-ui details>summary>span{color:#6e675d;font-size:var(--type-caption);margin-left:12px;font-weight:400}#tedumetric-shell .records-ui details[open]>.panel-heading{border-top:1px solid #e5e0d7;margin:12px 0 16px;padding-top:16px}#tedumetric-shell .records-ui .panel-heading{flex-wrap:wrap;gap:12px}#tedumetric-shell .records-ui .daily-load-groups>div:last-child{gap:12px;margin-top:16px}#tedumetric-shell .records-ui .daily-load-groups>div:last-child>article{background:#faf9f6;border:1px solid #e5e0d7;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto auto;gap:16px;padding:16px}#tedumetric-shell .records-ui .daily-load-groups article>:is(span,strong){min-width:0;font-size:var(--type-caption);color:#302c25;grid-area:auto;font-weight:600}#tedumetric-shell .records-ui .daily-load-groups article small{font-size:var(--type-caption);color:#6e675d;white-space:normal;overflow-wrap:anywhere;font-weight:400;overflow:visible}#tedumetric-shell .records-ui .records-danger{color:#a12c2c;background:#fff;border-color:#dcbaba}#tedumetric-shell .records-ui .records-danger:hover:not(:disabled){color:#822;background:#fff3f3;border-color:#c88787}#tedumetric-shell .records-ui .statistics-audit-list{gap:16px}#tedumetric-shell .records-ui .statistics-audit-list>article{border:1px solid #e5e0d7;border-radius:10px;padding:16px}#tedumetric-shell .records-ui .statistics-audit-list article header{grid-template-columns:minmax(0,1fr) auto auto;gap:12px}#tedumetric-shell .records-ui .statistics-audit-list header b{font-size:var(--type-caption);text-transform:none;color:#795615;font-weight:600}#tedumetric-shell .records-ui .statistics-audit-list :is(time,footer,article>div span){font-family:inherit;font-size:var(--type-caption);color:#6e675d;line-height:1.5}#tedumetric-shell .records-ui .statistics-audit-list article>div{margin-top:12px}#tedumetric-shell .records-ui .closure-guide{gap:12px;margin:16px 0}#tedumetric-shell .records-ui .closure-guide span{min-width:0}#tedumetric-shell .records-ui .closure-guide b{font-size:var(--type-caption);font-weight:600}#tedumetric-shell .records-ui .ledger-flow-note{font-size:var(--type-caption);gap:12px}@media (width<=1000px){#tedumetric-shell .records-ui .daily-load-groups>div:last-child>article{grid-template-columns:repeat(2,minmax(0,1fr))}#tedumetric-shell .records-ui .statistics-audit-list article header{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){#tedumetric-shell .records-ui{gap:16px}#tedumetric-shell .records-ui .panel{padding:16px}#tedumetric-shell .records-ui .daily-ledger-panel{padding:0}#tedumetric-shell .records-ui .ledger-toolbar{grid-template-columns:minmax(0,1fr);padding:16px}#tedumetric-shell .records-ui .ledger-toolbar>div{align-items:flex-start}#tedumetric-shell .records-ui .ledger-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#tedumetric-shell .records-ui .filtered-export-actions{width:100%}#tedumetric-shell .records-ui .filtered-export-actions button{flex:auto}#tedumetric-shell .records-ui .daily-load-groups>div:last-child>article{grid-template-columns:minmax(0,1fr)}#tedumetric-shell .records-ui details>summary>span{margin:4px 0 0;display:block}#tedumetric-shell .records-ui .closure-guide{grid-template-columns:minmax(0,1fr)}}#tedumetric-shell .records-ui .daily-ledger-table .status-badge.neutral{box-shadow:none;font-weight:600;color:#365c40!important;background:#edf4ee!important;border:1px solid #cbdccf!important}#tedumetric-shell .records-ui .ledger-toolbar{border-bottom:1px solid #e5e0d7!important}#tedumetric-shell .records-ui .closure-workspace[open] .closure-heading{border-top:1px solid #e5e0d7;margin-top:16px;padding-top:16px}#tedumetric-shell .battle-ui{--tm-line:#e5e0d7;min-width:0;font-size:var(--type-body);color:#302c25;gap:20px;margin:0;line-height:1.5;display:grid}#tedumetric-shell .battle-ui>*{min-width:0;margin:0}#tedumetric-shell .battle-ui :is(.panel,.battle-cycle,.battle-form){background:#fff;border:1px solid #e5e0d7;border-radius:16px;margin:0;padding:24px;box-shadow:0 2px 8px #2d271e0b}#tedumetric-shell .battle-ui :is(h2,h3){letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}#tedumetric-shell .battle-ui :is(p,small,.section-kicker){font-size:var(--type-body);color:#6e675d;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;line-height:1.5}#tedumetric-shell .battle-ui p{max-width:90ch;margin:8px 0 0}#tedumetric-shell .battle-ui :is(strong,b,.section-kicker){font-weight:600}#tedumetric-shell .battle-ui :is(.management-section-head,.form-heading,.panel-heading){flex-wrap:wrap;gap:12px;margin:0}#tedumetric-shell .battle-ui .battle-cycle-steps.compact{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:12px;margin-top:16px;display:grid}#tedumetric-shell .battle-ui .battle-cycle-steps>div{border:1px solid #e5e0d7;border-radius:10px;min-width:0;min-height:0;padding:12px 16px;background:#faf9f6!important}#tedumetric-shell .battle-ui .battle-cycle-steps>div span{width:24px;height:24px;font-size:var(--type-body);color:#795615;background:#f3e8cd;margin-bottom:8px}#tedumetric-shell .battle-ui .battle-cycle-steps strong{font-size:var(--type-body);color:#302c25}#tedumetric-shell .battle-ui .battle-cycle-steps>i{color:#8a8174;display:block}#tedumetric-shell .battle-ui .battle-condition-link{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}#tedumetric-shell .battle-ui .battle-condition-link>div{flex:400px;min-width:0}#tedumetric-shell .battle-ui .battle-form{gap:20px;display:grid}#tedumetric-shell .battle-ui .form-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#tedumetric-shell .battle-ui .form-heading>div{flex:400px;min-width:0}#tedumetric-shell .battle-ui .battle-form :is(.form-pair,.form-triple){align-items:start;gap:20px;min-width:0;margin:0;display:grid}#tedumetric-shell .battle-ui .battle-form .form-pair{grid-template-columns:repeat(2,minmax(0,1fr))}#tedumetric-shell .battle-ui .battle-form .form-triple{grid-template-columns:repeat(3,minmax(0,1fr))}#tedumetric-shell .battle-ui .battle-form label{gap:8px;min-width:0;margin:0;display:grid}#tedumetric-shell .battle-ui .battle-form label>span{font-size:var(--type-body);color:#4e473d;letter-spacing:0;text-transform:none;font-weight:600;line-height:1.5}#tedumetric-shell .battle-ui .battle-form :is(input,select,textarea){color:#302c25;width:100%;min-width:0;min-height:44px;font:inherit;font-size:var(--type-body);background:#fff;border:1px solid #c9c3b8;border-radius:10px;padding:10px 12px;line-height:1.5}#tedumetric-shell .battle-ui .battle-form textarea{resize:vertical;min-height:112px}#tedumetric-shell .battle-ui .battle-form :is(input,textarea)[readonly],#tedumetric-shell .battle-ui .battle-form select:disabled{color:#625b51;background:#f7f6f2}#tedumetric-shell .battle-ui :is(input,select,textarea,button):focus-visible{outline-offset:3px;outline:2px solid #8b631b}#tedumetric-shell .battle-ui button{font-size:var(--type-body);letter-spacing:0;text-transform:none;white-space:normal;font-weight:600}#tedumetric-shell .battle-ui .status-badge{font-size:var(--type-body);text-transform:none;letter-spacing:0;white-space:normal;line-height:1.5}#tedumetric-shell .battle-ui .status-badge.success{border:1px solid #cbdccf;color:#365c40!important;background:#edf4ee!important}#tedumetric-shell .battle-ui .status-badge.warning{border:1px solid #e4d3ac;color:#795615!important;background:#faf2df!important}#tedumetric-shell .battle-ui .battle-readiness-panel{border:1px solid #e5e0d7;border-radius:12px;margin:0;padding:16px;background:#faf9f6!important}#tedumetric-shell .battle-ui .battle-readiness-panel.ready{border-color:#cbdccf;background:#f3f8f4!important}#tedumetric-shell .battle-ui .battle-readiness-panel header{flex-wrap:wrap;gap:16px}#tedumetric-shell .battle-ui .battle-readiness-panel header strong{font-size:var(--type-body);color:#302c25}#tedumetric-shell .battle-ui .battle-readiness-panel header>b{color:#795615;font-size:1.25rem}#tedumetric-shell .battle-ui .battle-readiness-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}#tedumetric-shell .battle-ui .battle-readiness-panel>div span{font-size:var(--type-body);color:#6e675d;overflow-wrap:anywhere;border-color:#e5e0d7;padding:8px}#tedumetric-shell .battle-ui .battle-readiness-panel>div span.ready{color:#365c40;border-color:#cbdccf}#tedumetric-shell .battle-ui .battle-readiness-panel>div i{color:#625b51;background:#eae6dd;flex-shrink:0}#tedumetric-shell .battle-ui .battle-readiness-panel>div span.ready i{color:#365c40;background:#dcecdf}#tedumetric-shell .battle-ui .battle-share-preview{background:#faf9f6;border:1px solid #e5e0d7;border-radius:12px;flex-wrap:wrap;gap:16px;margin:0;padding:16px}#tedumetric-shell .battle-ui .battle-share-preview strong{font-size:var(--type-body);color:#302c25}#tedumetric-shell .battle-ui .battle-share-preview>div{flex:300px;min-width:0}#tedumetric-shell .battle-ui .historical-reading-warning{color:#795615;font-size:var(--type-body);background:#faf2df;border:1px solid #e4d3ac;border-radius:10px;gap:4px;margin:0;padding:16px;display:grid}#tedumetric-shell .battle-ui .battle-submit-row{box-shadow:none;background:0 0;border:0;justify-content:flex-end;gap:12px;margin:0;padding:0;display:flex;position:static}#tedumetric-shell .battle-ui .battle-list .entry-list{gap:12px;margin-top:16px;display:grid}#tedumetric-shell .battle-ui .battle-list .entry-list>div{border:1px solid #e5e0d7;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:16px;display:grid}#tedumetric-shell .battle-ui .battle-list .entry-list>div>strong{font-size:var(--type-body);overflow-wrap:anywhere;grid-area:2/1/auto/-1}#tedumetric-shell .battle-ui .battle-list .entry-list>div>small{grid-column:1/-1}#tedumetric-shell .battle-ui .battle-list .entry-list>div>:is(span,b){font-size:var(--type-body);color:#625b51;overflow-wrap:anywhere}@media (width<=1000px){#tedumetric-shell .battle-ui .battle-form .form-triple{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){#tedumetric-shell .battle-ui{gap:16px}#tedumetric-shell .battle-ui :is(.panel,.battle-cycle,.battle-form){padding:16px}#tedumetric-shell .battle-ui .battle-form{gap:16px}#tedumetric-shell .battle-ui .battle-form .form-pair,#tedumetric-shell .battle-ui .battle-readiness-panel>div,#tedumetric-shell .battle-ui .battle-cycle-steps.compact{grid-template-columns:minmax(0,1fr)}#tedumetric-shell .battle-ui .battle-cycle-steps>i{display:none}#tedumetric-shell .battle-ui :is(.battle-condition-link,.battle-share-preview,.battle-submit-row)>button{width:100%}#tedumetric-shell .battle-ui .battle-list .entry-list>div{grid-template-columns:minmax(0,1fr)}}#tedumetric-shell .battle-ui .historical-reading-warning :is(strong,span){font-size:var(--type-body);color:#705015;line-height:1.6}#tedumetric-shell .battle-ui .supervision-readonly-banner :is(span,strong,small){font-size:var(--type-body);letter-spacing:0;text-transform:none;line-height:1.5}#tedumetric-shell .battle-ui .empty-state strong{font-size:1.125rem;line-height:1.5}#tedumetric-shell .battle-ui :is(input,textarea)::placeholder{color:#746e64;opacity:1}#tedumetric-shell .clients-ui{--tm-line:#e5e0d7;--line:#e5e0d7;font-size:var(--type-body);color:#302c25;line-height:1.5}#tedumetric-shell .clients-ui .clients-layout{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}#tedumetric-shell .clients-ui :is(.panel,.simple-module-heading){border-radius:14px;padding:24px}#tedumetric-shell .clients-ui .module-return{display:none}#tedumetric-shell .clients-ui :is(.client-file,.client-production-overview){gap:20px;min-width:0;display:grid}#tedumetric-shell .clients-ui :is(h2,h3){letter-spacing:0;overflow-wrap:anywhere;font-size:1.25rem;font-weight:600;line-height:1.4}#tedumetric-shell .clients-ui .client-identity-card h2{font-size:1.5rem}#tedumetric-shell .clients-ui :is(p,small){font-size:var(--type-control);color:#625b51;overflow-wrap:anywhere;line-height:1.5}#tedumetric-shell .clients-ui .section-kicker{font-size:var(--type-caption);letter-spacing:.04em;color:#625b51;font-weight:600}#tedumetric-shell .clients-ui :is(strong,b){font-weight:600}#tedumetric-shell .clients-ui :is(.primary-action,.secondary-action){font-size:var(--type-control);letter-spacing:0;text-transform:none;white-space:normal;font-weight:600;line-height:1.4}#tedumetric-shell .clients-ui .panel-heading{flex-wrap:wrap;align-items:start;gap:12px}#tedumetric-shell .clients-ui :is(input:not([type=checkbox]),select,textarea){color:#302c25;min-width:0;max-width:100%;min-height:44px;font:inherit;font-size:var(--type-body);background:#fff;border:1px solid #c9c3b8;border-radius:10px;padding:10px 12px}#tedumetric-shell .clients-ui :is(input,select,textarea,button,summary,a):focus-visible{outline-offset:3px;outline:2px solid #8b631b}#tedumetric-shell .clients-ui :is(input,textarea)::placeholder{color:#746e64;opacity:1}#tedumetric-shell .clients-ui .clients-directory{align-self:start;padding:20px}#tedumetric-shell .clients-ui .clients-directory>div:last-child{gap:8px;overflow-y:auto}#tedumetric-shell .clients-ui .clients-directory>div:last-child>button{text-align:left;background:#fff;border:1px solid #e5e0d7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}#tedumetric-shell .clients-ui .clients-directory>div:last-child>button.active{background:#fff8e9;border-color:#dec591}#tedumetric-shell .clients-ui .clients-directory button span{min-width:0}#tedumetric-shell .clients-ui .clients-directory button strong{font-size:var(--type-body);color:#302c25}#tedumetric-shell .clients-ui .clients-directory button :is(small,i){font-size:var(--type-caption);color:#625b51;white-space:normal;overflow-wrap:anywhere;line-height:1.5}#tedumetric-shell .clients-ui .clients-directory button i{flex:0 0 64px;font-style:normal}#tedumetric-shell .clients-ui .client-identity-card{flex-wrap:wrap;gap:16px}#tedumetric-shell .clients-ui .client-identity-card>div{min-width:0}#tedumetric-shell .clients-ui .client-identity-card>div:last-child{flex-wrap:wrap;gap:8px}#tedumetric-shell .clients-ui .client-case-studies{flex-wrap:wrap;gap:8px;display:flex}#tedumetric-shell .clients-ui .client-case-studies :is(h3,p){flex-basis:100%;margin:0 0 4px}#tedumetric-shell .clients-ui .client-file-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}#tedumetric-shell .clients-ui .client-file-summary article{min-height:0;box-shadow:none;background:#faf9f6;border:1px solid #e5e0d7;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}#tedumetric-shell .clients-ui .client-file-summary span{font-size:var(--type-caption);letter-spacing:0;text-transform:none;color:#625b51;font-weight:600;line-height:1.4}#tedumetric-shell .clients-ui .client-file-summary strong{color:#302c25;margin:0;font-size:1.75rem;line-height:1.2}#tedumetric-shell .clients-ui .client-file-summary small{font-size:var(--type-caption)}#tedumetric-shell .clients-ui .client-project-grid{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:20px;display:grid}#tedumetric-shell .clients-ui .project-list>button{flex-wrap:wrap;gap:8px;padding:12px}#tedumetric-shell .clients-ui .project-list button :is(b,small,i){font-size:var(--type-caption);color:#625b51;white-space:normal;line-height:1.5}#tedumetric-shell .clients-ui .project-list button b{color:#795615;text-transform:none}#tedumetric-shell .clients-ui .project-list button strong{font-size:var(--type-body)}#tedumetric-shell .clients-ui .project-file-actions{flex-wrap:wrap;gap:8px;display:flex}#tedumetric-shell .clients-ui .project-facts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px}#tedumetric-shell .clients-ui .project-facts>span{border:1px solid #e5e0d7;border-radius:10px;align-content:start;gap:8px;min-width:0;min-height:0;padding:12px}#tedumetric-shell .clients-ui .project-facts :is(b,summary){font-size:var(--type-body);color:#302c25;overflow-wrap:anywhere;line-height:1.5}#tedumetric-shell .clients-ui .project-facts .project-team-fact,#tedumetric-shell .clients-ui .project-facts>span:last-child{grid-column:1/-1}#tedumetric-shell .clients-ui summary{cursor:pointer;min-height:44px;padding:8px 0}#tedumetric-shell .clients-ui :is(.client-indicator-grid>article,.project-production>div){border:1px solid #e5e0d7;border-radius:10px;min-width:0;padding:16px}#tedumetric-shell .clients-ui :is(.client-indicator-grid>article>span,.project-production>div>span){font-size:var(--type-body);color:#302c25}#tedumetric-shell .clients-ui :is(.client-indicator-grid,.project-production) strong{color:#302c25;font-size:1.5rem}#tedumetric-shell .clients-ui .client-load-list>article{border:1px solid #e5e0d7;border-radius:10px;padding:16px}#tedumetric-shell .clients-ui .client-load-list :is(b,strong,small,i){font-size:var(--type-control);letter-spacing:0;text-transform:none;color:#625b51;overflow-wrap:anywhere;line-height:1.5}#tedumetric-shell .clients-ui .client-load-list strong{color:#302c25}#tedumetric-shell .clients-ui .status-badge{font-size:var(--type-caption)}#tedumetric-shell .clients-ui .clients-modal label{font-size:var(--type-body);gap:8px;line-height:1.5}#tedumetric-shell .clients-ui .clients-modal .credential-modal-card{max-height:85dvh;padding:24px;overflow-y:auto}@media (width<=1100px){#tedumetric-shell .clients-ui .clients-layout{grid-template-columns:minmax(0,1fr)}#tedumetric-shell .clients-ui .clients-directory{position:static}#tedumetric-shell .clients-ui .clients-directory>div:last-child{max-height:260px}}@media (width<=700px){#tedumetric-shell .clients-ui :is(.panel,.simple-module-heading){padding:16px}#tedumetric-shell .clients-ui .client-project-grid{grid-template-columns:minmax(0,1fr)}#tedumetric-shell .clients-ui .client-file-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#tedumetric-shell .clients-ui .project-facts{grid-template-columns:minmax(0,1fr)}}#tedumetric-shell .clients-ui .clients-editor-dialog{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}#tedumetric-shell .clients-ui .clients-editor-dialog::backdrop{background:0 0}#tedumetric-shell .clients-ui .clients-editor-dialog .clients-modal{place-items:center;margin:0;padding:16px;display:grid;position:absolute;inset:0;overflow:hidden}#tedumetric-shell .clients-ui .clients-editor-dialog .credential-modal-card{overscroll-behavior:contain;box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:min(620px,100%);min-width:0;max-height:calc(100dvh - 32px);overflow-y:auto}#tedumetric-shell .clients-ui .clients-editor-dialog .form-heading{min-width:0;margin-bottom:8px}#tedumetric-shell .clients-ui .clients-editor-dialog .modal-close{flex-shrink:0}@media (width<=700px){#tedumetric-shell .clients-ui .clients-editor-dialog .credential-modal-card{padding:18px}}:root{--type-caption:.875rem;--type-control:.9375rem;--type-body:1rem;--type-weight-emphasis:600}body{font-size:var(--type-body);line-height:1.5}input,textarea,select,button{font-family:inherit}:where(.metric-app,.rb-editor,.project-report-dialog,.operation-dialog) :where(p,li,dd){line-height:1.5}:where(.metric-app,.rb-editor,.project-report-dialog,.operation-dialog) :where(label,small,th,td){line-height:1.45}:is(#tedumetric-shell,.rb-editor,.project-report-dialog,.operation-dialog,.teducas-login-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:var(--type-body);font-weight:400;line-height:1.5}:root{--ux-neutral:#596474;--ux-neutral-bg:#f2f4f7;--ux-progress:#245ca6;--ux-progress-bg:#edf4ff;--ux-attention:#815900;--ux-attention-bg:#fff7dc;--ux-danger:#ac3337;--ux-danger-bg:#fff0f0;--ux-success:#236946;--ux-success-bg:#edf8f1;--ux-exceeded:#866019;--ux-exceeded-bg:#fcf4df;--ux-line:#dedfe3}.ux-status{color:var(--ux-neutral);background:var(--ux-neutral-bg);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:.78rem;font-weight:600;display:inline-flex}.ux-status[data-tone=progress]{color:var(--ux-progress);background:var(--ux-progress-bg)}.ux-status[data-tone=attention]{color:var(--ux-attention);background:var(--ux-attention-bg)}.ux-status[data-tone=danger]{color:var(--ux-danger);background:var(--ux-danger-bg)}.ux-status[data-tone=success]{color:var(--ux-success);background:var(--ux-success-bg)}.ux-status[data-tone=exceeded]{color:var(--ux-exceeded);background:var(--ux-exceeded-bg)}.ux-status-legend{color:#59616a;margin:0 0 14px;font-size:.8rem}.ux-status-legend summary{cursor:pointer;width:fit-content;padding:6px 0}.ux-status-legend>div{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.ux-status-legend small{max-width:75ch;display:block}#tedumetric-shell .objectives-ui [data-tone=progress],#tedumetric-shell .objectives-ui [data-tone=near]{--goal-bg:var(--ux-progress-bg);--goal-border:#6d9bd3;--goal-ink:var(--ux-progress);--goal-track:#d9e8fa}#tedumetric-shell .objectives-ui [data-tone=exceeded]{--goal-bg:var(--ux-exceeded-bg);--goal-border:#ba974b;--goal-ink:var(--ux-exceeded);--goal-track:#f0dfb7}#tedumetric-shell .objectives-ui .objective-result-card{border:1px solid var(--ux-line);border-left:4px solid var(--goal-border);box-shadow:none;background:#fff;min-height:0;padding:16px}#tedumetric-shell .objectives-ui .objective-result-status{background:var(--goal-bg);color:var(--goal-ink);border-radius:6px;padding:4px 8px}.objective-result-card .objective-main-value b{font-variant-numeric:tabular-nums}.ux-badge,.csw-menu-badge{color:#fff;background:#b7353c;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ux-bell{border:1px solid var(--ux-line);color:#403a31;cursor:pointer;background:#fff;border-radius:12px;place-items:center;min-width:44px;height:44px;display:inline-grid;position:relative}.ux-bell>.ux-badge{position:absolute;top:-5px;right:-4px}.ux-notifications{box-sizing:border-box;border:1px solid var(--ux-line);color:#302c25;background:#fff;border-radius:18px;width:min(620px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow:auto;box-shadow:0 24px 80px #17243835}.ux-notifications::backdrop,dialog.operation-dialog::backdrop,.clients-editor-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18223370}.ux-notifications header{justify-content:space-between;gap:16px;display:flex}.ux-notifications h2{margin:0;font-size:1.35rem}.ux-notifications p{margin:6px 0 12px;font-size:.9rem;line-height:1.5}.ux-notifications button{border:1px solid var(--ux-line);color:inherit;cursor:pointer;font:inherit;background:#fff;border-radius:8px;min-height:36px;padding:8px 11px;font-size:.82rem}.ux-notifications button:disabled{opacity:.55;cursor:not-allowed}.ux-notifications header>button{align-self:start;font-size:1.4rem}.ux-notifications nav{flex-wrap:wrap;gap:6px;padding:12px 0;display:flex}.ux-notifications nav button[aria-pressed=true]{color:#fff;background:#302c25;border-color:#302c25}.ux-notice-help{color:#626a74}.ux-notice-list{gap:10px;display:grid}.ux-notice-list article{border:1px solid var(--ux-line);border-radius:12px;padding:14px}.ux-notice-list article[data-unread=true]{border-left:3px solid #245ca6}.ux-notice-list article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ux-notice-list strong{overflow-wrap:anywhere;margin:8px 0 3px;display:block}.ux-notice-list small{color:#245ca6;font-size:.75rem}.ux-notifications footer{border-top:1px solid var(--ux-line);gap:8px;margin-top:16px;padding-top:14px;display:grid}.ux-notifications footer small{color:#67717d}.ux-empty{text-align:center;background:#f7f8fa;border-radius:12px;padding:28px 12px}.ux-inline-error{background:var(--ux-danger-bg);color:var(--ux-danger);border-radius:10px;padding:12px}.ux-saving,.ux-connectivity,.ux-transport-error{z-index:9995;box-sizing:border-box;border-radius:12px;max-width:calc(100vw - 24px);padding:12px 18px;font-size:.9rem;position:fixed;box-shadow:0 8px 30px #14203324}.ux-saving{background:var(--ux-progress-bg);color:var(--ux-progress);pointer-events:none;align-items:center;gap:10px;display:flex;bottom:20px;left:20px}.ux-connectivity{background:var(--ux-attention-bg);color:var(--ux-attention);top:12px;left:50%;transform:translate(-50%)}.ux-transport-error{background:var(--ux-attention-bg);color:var(--ux-attention);width:450px;bottom:20px;left:20px}.ux-transport-error p{margin:0 0 8px}.ux-transport-error button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:6px 10px}.ux-spinner{border:2px solid #245ca633;border-top-color:currentColor;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite ux-spin;display:inline-block}.ux-skeleton{color:#596474;background:linear-gradient(100deg,#f2f4f7 25%,#fafbfc 50%,#f2f4f7 75%) 0 0/200% 100%;border-radius:12px;padding:24px;animation:1.6s ease-in-out infinite ux-shimmer}form[aria-busy=true] button[type=submit]:before,form[aria-busy=true] .primary-action[type=submit]:before{content:"";vertical-align:-1px;border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:8px;animation:.8s linear infinite ux-spin;display:inline-block}form[data-ux-dirty=true]:after{content:"Cambios sin guardar";color:var(--ux-attention);padding:8px 0;font-size:.8rem;display:block}#tedumetric-shell :is(button,a,input,select,textarea,summary):focus-visible,.ux-notifications :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #386ba9}.credential-modal[role=dialog] .credential-modal-card{overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow:auto}.credential-modal[role=dialog]{align-items:center}body:has(.credential-modal[aria-modal=true]){overflow:hidden}.ux-notifications[open],.operation-dialog[open],.clients-editor-dialog[open]{animation:.16s ease-out ux-enter}.operation-toast{animation:.18s ease-out ux-enter}.csw-status.draft{background:var(--ux-neutral-bg);color:var(--ux-neutral)}.csw-status.pending,.csw-status.returned{background:var(--ux-attention-bg);color:var(--ux-attention)}.csw-status.approved{background:var(--ux-success-bg);color:var(--ux-success)}.csw-status.rejected{background:var(--ux-danger-bg);color:var(--ux-danger)}.csw-status.waiting{background:var(--ux-progress-bg);color:var(--ux-progress)}@keyframes ux-spin{to{transform:rotate(360deg)}}@keyframes ux-shimmer{to{background-position:-200% 0}}@keyframes ux-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ux-spinner{border-style:dotted}}@media (width<=680px){.ux-notifications{padding:16px}.ux-notifications nav button{flex:40%}.ux-status-legend{margin:0 12px 12px}.ux-saving,.ux-transport-error{bottom:12px;left:12px}.ux-bell{min-width:38px;height:38px}.metric-account-actions{flex-wrap:wrap}}.ux-sound-toggle{align-items:center;gap:8px;font-size:13px;display:flex}.ux-sound-toggle input[type=checkbox]{flex:none;width:16px;height:16px;margin:0}#tedumetric-shell :is(.simple-module,.page-container,.panel,.form-pair,.panel-heading,.role-bank-layout,.project-report-layout,.capacity-summary)>*{min-width:0}#tedumetric-shell :is(.panel,.simple-module,.page-container) :is(input,select,textarea){box-sizing:border-box;max-width:100%}#tedumetric-shell :is(.panel,.simple-module,.page-container) select{font:inherit;text-overflow:ellipsis;line-height:1.4}#tedumetric-shell :is(.panel,.simple-module,.page-container) option{font:inherit;text-align:left}#tedumetric-shell :is(.panel-heading,.simple-module-heading,.rb-actions,.capacity-detail header){flex-wrap:wrap;gap:12px}#tedumetric-shell :is(.team-table-wrap,.pipeline-table-wrap,.billing-table-wrap,.marketing-control-table,.capacity-grid-scroll,.reservation-calendar-scroll,.tv-table){overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}#tedumetric-shell :is(.team-table-wrap,.pipeline-table-wrap,.billing-table-wrap,.tv-table) td{overflow-wrap:anywhere}#tedumetric-shell :is(.empty-state,.report-empty,.tv-empty){color:var(--ux-neutral);background:var(--ux-neutral-bg);border-radius:12px;padding:20px;line-height:1.6}#tedumetric-shell :is(.management-notice,.rb-message,.tv-notice){border:1px solid #cbd9ea;border-left:3px solid var(--ux-progress);background:var(--ux-progress-bg);color:var(--ux-progress);overflow-wrap:anywhere;border-radius:10px;padding:12px 16px}#tedumetric-shell :is(.rb-error,.report-error,.tv-error,.pipeline-loading.error),#tedumetric-shell .panel[role=alert]{border:1px solid #e7b9bc;border-left:3px solid var(--ux-danger);background:var(--ux-danger-bg);color:var(--ux-danger);overflow-wrap:anywhere;border-radius:10px;padding:16px}#tedumetric-shell .tv-success{background:var(--ux-success-bg);color:var(--ux-success);border:1px solid #b7d9c4;border-radius:10px;padding:12px 16px}#tedumetric-shell :is(.billing-loading,.sales13-loading,.pipeline-loading)[aria-busy=true]{border:1px solid var(--ux-line);background:var(--ux-neutral-bg);color:var(--ux-neutral);border-radius:16px;padding:24px}#tedumetric-shell :is(.billing-loading,.sales13-loading,.pipeline-loading)[aria-busy=true] h1{font-size:clamp(20px,3vw,28px)}#tedumetric-shell :is(.billing-loading,.sales13-loading,.pipeline-loading)[aria-busy=true]:before{content:"";border:2px solid #c6d5e8;border-top-color:var(--ux-progress);border-radius:50%;width:18px;height:18px;margin-right:12px;animation:.8s linear infinite ux-spin;display:inline-block}#tedumetric-shell .opportunity-list summary i.ux-status{white-space:normal;flex-shrink:0;font-style:normal}#tedumetric-shell .overdue-income{border-left:3px solid var(--ux-danger);padding-left:12px}#tedumetric-shell .capacity-module .available{--cap:var(--ux-success);color:var(--ux-success);background:var(--ux-success-bg)}#tedumetric-shell .capacity-module .risk{--cap:var(--ux-attention);color:var(--ux-attention);background:var(--ux-attention-bg)}#tedumetric-shell .capacity-module .critical{--cap:var(--ux-danger);color:var(--ux-danger);background:var(--ux-danger-bg)}#tedumetric-shell button:disabled,.clients-editor-dialog button:disabled{cursor:not-allowed}#tedumetric-shell :is(button,a,input,select,textarea){scroll-margin-block:100px}#tedumetric-shell :is(.rb-editor,.tv-modal,.project-report-dialog){box-sizing:border-box;max-width:calc(100vw - 24px)}#tedumetric-shell .tv-modal{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}#tedumetric-shell .rb-editor::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18223370}#tedumetric-shell :is(.management-form,.opportunity-form,.rb-editor) label{overflow-wrap:anywhere;min-width:0}:is(#tedumetric-shell input:user-invalid,#tedumetric-shell select:user-invalid,#tedumetric-shell textarea:user-invalid){border-color:var(--ux-danger);outline-color:var(--ux-danger)}@media (width<=680px){#tedumetric-shell :is(.opportunity-record-facts,.form-pair){grid-template-columns:minmax(0,1fr)}#tedumetric-shell :is(.simple-module-heading,.panel-heading,.opportunity-list summary){align-items:flex-start}#tedumetric-shell .opportunity-list summary{flex-wrap:wrap;gap:10px}#tedumetric-shell :is(.billing-review-row,.overdue-income,.tv-user-row){flex-wrap:wrap;gap:12px}#tedumetric-shell :is(.panel,.simple-module,.page-container) :is(input,select,textarea){font-size:16px}#tedumetric-shell :is(.rb-actions,.reservation-detail-actions){flex-wrap:wrap;gap:8px;display:flex}#tedumetric-shell :is(.rb-actions,.reservation-detail-actions)>button{min-height:44px}}.clients-editor-dialog.ux-compact-editor{border:1px solid var(--ux-line);color:#302c25;box-sizing:border-box;background:#fff;border-radius:18px;width:min(540px,100vw - 24px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.clients-editor-dialog.ux-compact-editor .credential-modal{-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;background:0 0;flex-direction:column;gap:14px;width:100%;height:auto;min-height:0;margin:0;padding:24px;display:flex;position:relative;inset:auto;overflow:visible}.clients-editor-dialog.ux-compact-editor label{gap:6px;display:grid}.clients-editor-dialog.ux-compact-editor :is(input,select){box-sizing:border-box;border:1px solid var(--ux-line);width:100%;min-height:44px;color:inherit;font:inherit;background:#fff;border-radius:8px;padding:10px}.clients-editor-dialog.ux-compact-editor .modal-close{align-self:flex-end;min-width:36px;min-height:36px;position:static}.clients-editor-dialog.ux-compact-editor h2{margin:0;font-size:1.35rem}#tedumetric-shell .status-badge.good{background:var(--ux-success-bg);color:var(--ux-success);border-color:#b7d9c4}#tedumetric-shell .status-badge.warning{background:var(--ux-attention-bg);color:var(--ux-attention);border-color:#e6d29b}#tedumetric-shell .status-badge.danger{background:var(--ux-danger-bg);color:var(--ux-danger);border-color:#e7b9bc}#tedumetric-shell .status-badge.neutral{background:var(--ux-neutral-bg);color:var(--ux-neutral);border-color:var(--ux-line)}
