@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060708;--panel:#111417;--panel-2:#171c20;--line:#ffffff0b;--ink:#f5f8fb;--muted:#aeb8c2;--gold:#f4c542;--aqua:#69d6ff;--green:#78e08f;--red:#ff6b6b;--body-bg:linear-gradient(135deg, #69d6ff14, transparent 28%), linear-gradient(180deg, #0b0f12 0%, #060708 66%);--panel-glass:#111417e6;--sidebar-bg:#090b0de0;--field-bg:#ffffff0b;--control-bg:#ffffff0a;--select-menu-bg:#111417;--select-menu-ink:#f5f8fb;--select-menu-selected:#f4c542;--select-menu-selected-ink:#151106;--shadow:0 22px 70px #00000057;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.office-detail-card,.card,.office-control-card,.list-row,.brief-card,.metric,.report-kpi-grid article,.panel-glass,.office-brief-lead,.moderation-standards,.authority-panel,.page-summary,.ops-card,.table-row,.audit-row,.lock-card,.notice-banner,.profile-notice-banner,.banner{border:none!important;box-shadow:0 10px 32px #00000047!important}.status,.button,.office-nav a,.office-topbar .button,.office-topbar a,.sidebar-link{border:none!important}.button{background:#ffffff0d!important;box-shadow:0 4px 16px #0003!important}.button.primary{background:var(--gold)!important;color:#151106!important;box-shadow:0 4px 18px #f4c54240!important}.button.active,.office-topbar a.active{color:var(--aqua)!important;background:#69d6ff26!important;box-shadow:0 4px 16px #69d6ff33!important}input,select,textarea{border:none!important}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7f0;--panel:#fff;--panel-2:#edf2ec;--line:#151b1224;--ink:#141712;--muted:#414e41;--gold:#705200;--aqua:#09596b;--green:#1a6333;--red:#a02828;--body-bg:linear-gradient(135deg, #69d6ff29, transparent 28%), linear-gradient(180deg, #fbfcf6 0%, #eef2ec 66%);--panel-glass:#fffffff0;--sidebar-bg:#f6f8f2f0;--field-bg:#fff;--control-bg:#151b120e;--select-menu-bg:#fff;--select-menu-ink:#141712;--select-menu-selected:#705200;--select-menu-selected-ink:#fff;--shadow:0 18px 48px #131f1921}:root[data-theme=light] .page-summary,:root[data-theme=light] .card,:root[data-theme=light] .office-control-card,:root[data-theme=light] .list-row,:root[data-theme=light] .brief-card,:root[data-theme=light] .moderation-standards,:root[data-theme=light] .office-brief-lead,:root[data-theme=light] .office-workspace article,:root[data-theme=light] .office-workspace form{color:#141712!important;background:#fff!important;border:1px solid #0000!important;transition:border-color .22s,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s!important;box-shadow:0 4px 18px #131f190d!important}:root[data-theme=light] .page-summary:hover,:root[data-theme=light] .card:hover,:root[data-theme=light] .office-control-card:hover,:root[data-theme=light] .list-row:hover,:root[data-theme=light] .brief-card:hover,:root[data-theme=light] .moderation-standards:hover,:root[data-theme=light] .office-brief-lead:hover,:root[data-theme=light] .office-workspace article:hover,:root[data-theme=light] .office-workspace form:hover{border-color:#3b520059!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px #131f191f!important}:root[data-theme=light] .page-hero,:root[data-theme=light] .office-head-band{color:#141712!important;background:linear-gradient(135deg,#fff 0%,#f4f8ee 100%)!important;border:1px solid #151b1224!important;box-shadow:0 12px 36px #131f1914!important}:root[data-theme=light] .page-hero h1,:root[data-theme=light] .office-head-band h1{color:#141712!important}:root[data-theme=light] .page-hero .kicker,:root[data-theme=light] .office-head-band .kicker{font-weight:850;color:#705200!important}:root[data-theme=light] .metric{color:#141712!important;background:linear-gradient(145deg,#7052000f 0%,#fff 100%)!important;border:1px solid #151b1224!important;border-left:3px solid #705200!important}:root[data-theme=light] .button{color:#141712;background:#151b120f;border:1px solid #151b1233;font-weight:800}:root[data-theme=light] .button.primary{color:#fff!important;background:#705200!important;border-color:#705200!important;box-shadow:0 4px 14px #70520047!important}:root[data-theme=light] .kicker,:root[data-theme=light] .meta{font-weight:800;color:#705200!important}*{box-sizing:border-box}body{background:var(--body-bg);min-height:100vh;color:var(--ink);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input,select,textarea{border:1px solid var(--line);background:var(--field-bg);width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:0 12px}select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--ink) 50%) calc(100% - 21px) 50% / 7px 7px no-repeat, linear-gradient(135deg, var(--ink) 50%, transparent 50%) calc(100% - 16px) 50% / 7px 7px no-repeat, var(--field-bg);padding-right:42px}select option,select optgroup{background:var(--select-menu-bg);color:var(--select-menu-ink)}select option:checked{background:var(--select-menu-selected);color:var(--select-menu-selected-ink)}textarea{resize:vertical;min-height:118px;padding-top:12px}input:focus,select:focus,textarea:focus{border-color:var(--aqua);outline-offset:2px;outline:3px solid #69d6ff33}label{color:var(--muted);gap:8px;font-size:.88rem;font-weight:900;display:grid}.office-shell{min-height:100vh;display:flex;position:relative}.office-sidebar{border-right:1px solid var(--line);background:var(--sidebar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:40;flex-direction:column;flex-shrink:0;gap:16px;width:220px;height:100vh;padding:14px;transition:transform .28s cubic-bezier(.4,0,.2,1),width .22s;display:flex;position:sticky;top:0;overflow-y:auto}@supports (scrollbar-width:thin){.office-sidebar{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent}}.office-sidebar::-webkit-scrollbar{width:4px}.office-sidebar::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.office-sidebar::-webkit-scrollbar-track{background:0 0}.office-brand{align-items:center;gap:12px;display:flex}.office-brand-mark{background:var(--gold);color:#151106;border-radius:8px;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.office-brand-mark:has(img){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.office-brand strong{color:var(--ink);letter-spacing:-.01em;text-transform:none;font-size:.84rem;font-weight:850;line-height:1.25}.kicker,.meta-label,.panel-kicker,.page-kicker{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.8rem;font-weight:800;display:block}.metric span,.status,.meta{text-transform:uppercase;font-size:.76rem;font-weight:900}.office-brand small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:.74rem;font-weight:700;display:block}.nav-label,.nav-section-label{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);opacity:.85;margin-top:6px;margin-bottom:2px;padding-left:8px;font-size:.68rem;font-weight:800}.nav-group,.office-nav{flex-direction:column;gap:4px;display:flex}.office-nav a{min-height:38px;color:var(--muted);border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:.86rem;font-weight:750;transition:all .15s;display:flex}.office-nav a svg{opacity:.85;flex-shrink:0}.office-nav a.active svg,.office-nav a:hover svg{opacity:1}.office-nav a:hover,.office-nav a.active{color:var(--aqua);background:#69d6ff14;border-color:#69d6ff52}.authority-panel{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;margin-top:auto;padding:16px}.authority-panel p,.page-summary p,.ops-card p,.table-row p,.audit-row p{color:var(--muted);margin-bottom:0;line-height:1.6}.office-main{flex-direction:column;flex:1;min-width:0;max-width:100%;min-height:100vh;padding:clamp(16px,3vw,32px);display:flex}.office-topbar,.page-head,.table-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.office-topbar{margin-bottom:24px}.office-topbar>div{flex-wrap:wrap;gap:10px;display:flex}.button{background:var(--control-bg);min-height:42px;color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border:1px solid #ffffff29;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:.82rem;font-weight:900;transition:transform .14s,background .14s,border-color .14s;display:inline-flex}.button.primary{border-color:var(--gold);background:var(--gold);color:#151106}.button.secondary{background:#ffffff09}.button:hover:not(:disabled){transform:translateY(-2px)}.button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--gold) 90%, #fff)}.button:disabled{opacity:.4;cursor:not-allowed;transform:none}.button:focus-visible{outline-offset:2px;outline:3px solid #69d6ff80}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.02em;max-width:800px;margin-bottom:16px;font-size:3.7rem;line-height:1.12}h2{letter-spacing:-.01em;font-size:1.55rem;line-height:1.25}.kicker,.meta{color:var(--gold)}.page-head{border-bottom:1px solid #ffffff14;margin-bottom:28px;padding-bottom:22px}.page-summary{border:1px solid var(--line);background:#111417db;border-radius:8px;max-width:420px;padding:18px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.metric,.ops-card,.table-row,.audit-row{border:1px solid var(--line);box-shadow:var(--shadow);background:#111417e6;border-radius:8px}.metric{gap:8px;min-height:128px;padding:18px;display:grid}.metric strong{color:var(--aqua);font-size:2.25rem;line-height:1}.ops-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.app-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2vw,32px);width:100%;max-width:1800px;margin:0 auto;display:grid}.ops-card{gap:12px;padding:20px;display:grid}.ops-card strong{color:var(--green)}.table-stack,.audit-stack{gap:12px;display:grid}.table-row,.audit-row{padding:16px}.table-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.status{width:fit-content;max-width:100%;color:var(--aqua);letter-spacing:.03em;text-transform:uppercase;background:#69d6ff1a;border:1px solid #69d6ff40;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px}.status.gold{color:var(--gold);background:#f4c5421a;border-color:#f4c54247}.status.green{color:#2ef098;background:#2ef0981a;border-color:#2ef09847}.status.red{color:var(--red);background:#ff6b6b1a;border-color:#ff6b6b47}.button.active{color:var(--aqua);background:#69d6ff1a;border-color:#69d6ff61}.office-session-status{gap:6px;min-width:min(360px,100%);display:grid}.office-session-status small{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem;font-weight:800}.office-topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.office-identity-card,.lock-proof-grid{border:1px solid var(--line);background:linear-gradient(135deg,#69d6ff0f,#0000 52%),#ffffff09;border-radius:8px}.office-identity-card{gap:10px;padding:16px;display:grid}.office-identity-card strong{color:var(--ink);font-size:1rem}.office-identity-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.5}.office-identity-row{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:12px;padding-top:10px;font-size:.76rem;font-weight:900;display:flex}.office-identity-row b{color:var(--green)}.lock-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lock-proof-grid span{min-height:42px;color:var(--muted);text-transform:uppercase;background:#ffffff09;padding:12px;font-size:.78rem;font-weight:900}.lock-proof-grid span:nth-child(2n){color:var(--aqua)}.message-command-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:18px;display:grid}.message-command-grid article,.message-queue-panel,.office-conversation-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#111417e6;border-radius:8px}.message-command-grid article{gap:8px;min-height:132px;padding:18px;display:grid}.message-command-grid strong{color:var(--aqua);font-size:clamp(1.9rem,3vw,2.5rem);line-height:1}.message-command-grid p,.message-queue-panel p,.office-thread-card p,.conversation-command-bar p,.office-message-bubble p,.message-side-desk p,.internal-notes p,.message-operation-notice,.message-radar-grid p,.message-template-strip p{color:var(--muted);margin:0;line-height:1.6}.message-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.message-radar-grid article,.message-template-strip{border:1px solid var(--line);background:linear-gradient(#69d6ff0a,#0000 58%),#111417e0;border-radius:8px}.message-radar-grid article{gap:10px;min-height:164px;padding:18px;display:grid}.message-radar-grid h2{margin:0}.message-network-composer{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#f4c54212,#0000 42%),#111417e6;border-radius:8px;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);gap:18px;margin-bottom:18px;padding:20px;display:grid}.message-network-copy,.message-network-form,.message-recipient-picker,.message-recipient-file{gap:14px;display:grid}.message-network-copy h2{margin:0;font-size:clamp(1.85rem,3vw,2.85rem);line-height:1}.message-network-copy p,.message-recipient-file dt,.message-recipient-file dd{color:var(--muted);margin:0;line-height:1.6}.message-recipient-file{border:1px solid var(--line);background:#ffffff09;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.message-recipient-file div{gap:4px;min-width:0;display:grid}.message-recipient-file dt{color:#ffffff8c;text-transform:uppercase;font-size:.72rem;font-weight:900}.message-recipient-file dd{color:var(--ink);overflow-wrap:anywhere;font-weight:850}.message-network-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.message-recipient-picker{grid-column:1/-1}.message-recipient-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:280px;padding-right:3px;display:grid;overflow:auto}.message-recipient-option{border:1px solid var(--line);min-height:104px;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff09;border-radius:8px;gap:7px;padding:14px;display:grid}.message-recipient-option:hover,.message-recipient-option:focus-visible,.message-recipient-option.active{background:#69d6ff14;border-color:#69d6ff7a;outline:none}.message-recipient-option span,.message-recipient-option small{color:#ffffff8c;text-transform:uppercase;font-size:.72rem;font-weight:900}.message-recipient-option strong{color:var(--aqua);overflow-wrap:anywhere}.message-recipient-option.active strong{color:var(--gold)}.message-network-body,.message-network-form .message-operation-notice{grid-column:1/-1}.message-network-form .button{justify-self:end}.message-queue-panel,.office-conversation-panel{min-width:0;padding:20px}.message-queue-panel{position:sticky;top:24px}.message-queue-head{gap:16px;margin-bottom:18px;display:grid}.message-queue-tabs{flex-wrap:wrap;gap:8px;display:flex}.message-queue-tabs.mailbox{border-bottom:1px solid var(--line);padding-bottom:12px}.message-queue-tabs button{border:1px solid var(--line);min-height:36px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:#ffffff0a;border-radius:4px;padding:0 10px;font-weight:900}.message-queue-tabs button:hover,.message-queue-tabs button:focus-visible,.message-queue-tabs button.active{color:var(--aqua);background:#69d6ff14;border-color:#69d6ff6b}.office-thread-list{gap:10px;max-height:min(760px,100vh - 280px);padding-right:4px;display:grid;overflow:auto}.office-thread-card{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff09;border-radius:8px;gap:8px;padding:14px;display:grid}.office-thread-card:hover,.office-thread-card:focus-visible,.office-thread-card.active{background:#69d6ff12;border-color:#69d6ff6b}.thread-card-top,.conversation-command-bar,.office-message-bubble div,.message-action-buttons{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.thread-direction{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.thread-direction span{color:var(--aqua);text-transform:uppercase;font-size:.72rem;font-weight:900}.office-thread-card small,.office-thread-card span:not(.status),.office-message-bubble time,.internal-notes time,.message-side-desk dt{color:#ffffff8c;text-transform:uppercase;font-size:.74rem;font-weight:900}.office-thread-card .thread-direction span{color:var(--aqua)}.office-thread-card p{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.office-conversation-panel{gap:18px;min-width:0;display:grid}.conversation-command-bar{border-bottom:1px solid var(--line);align-items:start;padding-bottom:16px}.conversation-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:inline-flex}.conversation-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.conversation-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:16px;min-width:0;display:grid}.conversation-stream,.internal-notes,.message-action-grid,.message-side-desk{gap:12px;display:grid}.conversation-stream{min-width:0;max-height:560px;padding:2px 6px 2px 2px;overflow:auto}.office-message-bubble{border:1px solid var(--line);overflow-wrap:anywhere;background:#ffffff0a;border-radius:8px;gap:8px;width:min(94%,680px);padding:14px;display:grid}.office-message-bubble.mine{background:#f4c54212;border-color:#f4c5423d;justify-self:end}.office-message-bubble strong{color:var(--aqua)}.office-message-bubble.mine strong{color:var(--gold)}.message-side-desk{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:16px}.message-side-desk dl{gap:10px;margin:12px 0 0;display:grid}.message-side-desk dl div{border-top:1px solid var(--line);gap:4px;padding-top:10px;display:grid}.message-side-desk dd{color:var(--ink);margin:0;font-weight:850}.internal-notes{border-top:1px solid var(--line);padding-top:14px}.internal-notes article{border-left:3px solid var(--gold);gap:5px;padding-left:12px;display:grid}.internal-notes strong{color:var(--gold)}.message-action-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:16px}.message-template-strip{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.message-template-strip>div{flex-wrap:wrap;gap:8px;display:flex}.message-action-buttons{grid-column:1/-1;justify-content:flex-end}.message-operation-notice{color:var(--aqua);background:#69d6ff14;border:1px solid #69d6ff40;border-radius:8px;padding:12px;font-weight:850}.office-workspace,.dashboard-command-grid{grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr);align-items:start;gap:18px;margin-top:18px;display:grid}.office-brief-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;margin-bottom:22px;display:grid}.office-brief-lead,.brief-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#f4c5420e,#0000 44%),#111417eb;border-radius:8px}.office-brief-lead{align-content:start;gap:18px;min-height:320px;padding:clamp(20px,3vw,30px);display:grid}.office-brief-lead h2{max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:.98}.office-brief-lead p,.brief-card p,.runbook-rail span,.moderation-standards p,.report-insight-card p{color:var(--muted);margin:0;line-height:1.6}.runbook-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.runbook-rail div{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:8px;min-height:118px;padding:14px;display:grid}.runbook-rail strong,.brief-card strong{color:var(--gold)}.brief-card-stack{gap:12px;display:grid}.brief-card{gap:10px;padding:16px;display:grid}.brief-card div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.brief-card h3{margin:0}.brief-card small{color:#ffffff8a;text-transform:uppercase;font-size:.74rem;font-weight:900}.office-control-card,.office-detail-card,.audit-console,.signal-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#69d6ff0b,#0000 46%),#111417eb;border-radius:8px}.office-control-card,.office-detail-card,.audit-console{padding:20px}.office-control-card{gap:16px;display:grid;position:sticky;top:24px}.office-stack-form,.interactive-main,.office-main-panel,.mini-feed,.metric-editor,.note-composer{gap:14px;display:grid}.authority-brief,.form-note{background:#f4c54214;border:1px solid #f4c5423d;border-radius:8px;padding:14px}.authority-brief strong,.form-note{color:var(--gold);font-weight:900}.authority-brief p,.signal-card p,.office-detail-card p,.mini-feed p,.technical-list,.office-select-row p,.audit-console-head p,.audit-meta dd{color:var(--muted);margin:0;line-height:1.6}.action-row,.row-controls,.office-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.action-row,.row-controls{justify-content:flex-end}.row-controls{min-width:min(460px,100%)}.row-controls select{max-width:180px}.office-filter-row{background:#ffffff0d;border-radius:8px;align-items:center;gap:6px;margin-bottom:14px;padding:5px;display:inline-flex;border:none!important}.office-filter-row button,.office-filter-row a,.office-filter-row .tab-btn{color:#ffffffa6;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:.82rem;font-weight:800;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:none!important;border:none!important;outline:none!important}.office-filter-row button:hover,.office-filter-row a:hover,.office-filter-row .tab-btn:hover{color:var(--white);background:#ffffff14}.office-filter-row button.active,.office-filter-row a.active,.office-filter-row .tab-btn.active{background:var(--gold)!important;color:#080d0b!important;font-weight:900!important;box-shadow:0 4px 14px #d8ff4540!important}:root[data-theme=light] .office-filter-row{background:#1222180f;border:none!important}:root[data-theme=light] .office-filter-row button,:root[data-theme=light] .office-filter-row a,:root[data-theme=light] .office-filter-row .tab-btn{color:#425447;background:0 0;box-shadow:none!important;border:none!important}:root[data-theme=light] .office-filter-row button:hover,:root[data-theme=light] .office-filter-row a:hover,:root[data-theme=light] .office-filter-row .tab-btn:hover{color:#10180f;background:#12221814}:root[data-theme=light] .office-filter-row button.active,:root[data-theme=light] .office-filter-row a.active,:root[data-theme=light] .office-filter-row .tab-btn.active{color:#fff!important;background:#3b5200!important;font-weight:900!important;box-shadow:0 4px 14px #3b52003d!important}.compact-filter{margin-bottom:0}.office-split-panel{grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);align-items:start;gap:18px;display:grid}.office-select-row{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff09;border-radius:8px;gap:8px;padding:16px;display:grid}.office-select-row:hover,.office-select-row:focus-visible,.office-select-row.active,.active-card{background:#69d6ff13;border-color:#69d6ff7a}.office-select-row small{color:#ffffff85;text-transform:uppercase;font-size:.74rem;font-weight:900}.technical-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.signal-card{gap:8px;min-height:150px;padding:18px;display:grid}.signal-card strong{color:var(--green);font-size:1.15rem}.technical-list{gap:8px;padding-left:18px;display:grid}.technical-list li::marker{color:var(--gold)}.audit-console{gap:18px;margin-top:18px;display:grid}.audit-console-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.audit-console h2,.player-detail-card h2{margin-bottom:8px}.audit-row{grid-template-columns:minmax(0,.58fr) minmax(300px,.42fr);align-items:start;gap:16px;display:grid}.audit-row h3{text-transform:capitalize;margin:10px 0 8px}.audit-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.audit-meta div{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:10px}.audit-meta dt{color:#ffffff8c;text-transform:uppercase;font-size:.72rem;font-weight:900}.player-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.player-workspace{grid-template-columns:minmax(300px,.28fr) minmax(0,.72fr)}.player-file-panel{grid-template-columns:minmax(280px,.35fr) minmax(0,.65fr)}.player-detail-card,.player-detail-head,.player-analysis-grid article{gap:14px;display:grid}.player-detail-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-bottom:14px}.office-field-grid,.player-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.readiness-rail{background:#78e08f0f;border:1px solid #78e08f3d;border-radius:8px;grid-template-columns:auto auto minmax(160px,1fr);align-items:center;gap:12px;padding:14px;display:grid}.readiness-rail span,.readiness-rail strong{font-weight:900}input[type=range]{min-height:24px;accent-color:var(--gold)}.player-analysis-grid article,.metric-editor,.note-composer,.mini-feed{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:14px}.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.booking-readiness-grid,.moderation-standards,.report-kpi-grid{gap:12px;display:grid}.booking-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.check-item{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;text-align:left;background:#ffffff09;border-radius:4px;padding:0 10px;font-weight:900}.check-item.done{color:var(--green);background:#78e08f14;border-color:#78e08f52}.moderation-standards{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-standards article,.report-insight-card{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:14px}.moderation-standards strong{color:var(--gold)}.report-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-insight-card{gap:12px;display:grid}.mini-feed strong{color:var(--gold)}.toggle-row{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;font-weight:850;display:grid}.toggle{border:1px solid var(--line);min-width:78px;min-height:36px;color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:4px;font-weight:900}.toggle.active{border-color:var(--gold);background:var(--gold);color:#151106}.bar-list{gap:12px;display:grid}.bar-list div{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;display:grid}.bar-list strong{background:linear-gradient(90deg, var(--aqua), var(--green));color:#071012;text-align:right;border-radius:999px;min-width:42px;padding:8px 10px;display:block}.settings-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.settings-workspace{grid-template-columns:minmax(300px,.3fr) minmax(0,.7fr);align-items:start;gap:18px;display:grid}.content-management-workspace{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:24px;width:100%;min-width:0}.content-management-workspace .settings-main-panel{min-width:0}.settings-nav-card p,.settings-panel p,.settings-toggle-card p,.settings-info-card p,.role-matrix,.permission-pill,.compact-audit-row p{color:var(--muted);margin:0;line-height:1.6}.settings-tabs,.settings-main-panel,.settings-panel,.settings-form-grid,.settings-toggle-grid,.settings-info-grid{gap:14px;display:grid}.settings-panel{align-content:start}.settings-panel-head{border-bottom:1px solid var(--line);gap:6px;padding-bottom:14px;display:grid}.settings-panel-head h2,.settings-nav-card h2{margin-bottom:0}.settings-tabs button{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;text-align:left;text-transform:uppercase;background:#ffffff0a;border-radius:4px;padding:0 12px;font-weight:900}.settings-tabs button:hover,.settings-tabs button:focus-visible,.settings-tabs button.active{color:var(--aqua);background:#69d6ff17;border-color:#69d6ff6b}.settings-form-grid,.settings-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.settings-toggle-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-toggle-card,.settings-info-card{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:14px}.settings-toggle-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.settings-toggle-card strong,.settings-info-card strong,.settings-info-card h3{color:var(--ink)}.role-matrix{border:1px solid var(--line);background:#ffffff09;border-radius:8px;overflow-x:auto}.role-matrix-head,.role-matrix-row{grid-template-columns:minmax(150px,1.2fr) repeat(7,minmax(76px,.7fr));align-items:center;gap:8px;min-width:760px;padding:12px;display:grid}.role-matrix-head{border-bottom:1px solid var(--line);color:#ffffff94;text-transform:uppercase;font-size:.72rem;font-weight:900}.role-matrix-row+.role-matrix-row{border-top:1px solid var(--line)}.permission-pill{border:1px solid var(--line);cursor:pointer;text-transform:uppercase;background:#ffffff0a;border-radius:4px;min-height:34px;font-weight:900}.permission-pill.active{color:var(--green);background:#78e08f17;border-color:#78e08f59}.compact-audit-row{grid-template-columns:minmax(0,.46fr) minmax(320px,.54fr)}.login-shell{place-items:center;min-height:100vh;padding:32px;display:grid}.login-story,.login-card,.access-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#69d6ff14,#0000 42%),#111417eb;border-radius:8px;align-content:center;gap:18px;padding:28px;display:grid}.login-card{width:min(520px,100%)}.login-card-head{align-items:center;gap:14px;display:flex}.login-card h1{margin-bottom:0;font-size:clamp(2.15rem,7vw,3.1rem);line-height:.98}.login-story h1{margin-bottom:0}.login-story p,.login-card p,.access-panel p,.login-proof-grid p{color:var(--muted);margin:0;line-height:1.65}.lock-screen{background:linear-gradient(135deg, #69d6ff1a, transparent 34%), linear-gradient(180deg, #0b0f12 0%, var(--bg) 68%);place-items:center;min-height:100vh;padding:24px;display:grid}.lock-card{border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shadow);background:linear-gradient(135deg,#69d6ff16,#0000 42%),#111417f0;border-radius:8px;gap:18px;padding:30px;display:grid}.lock-card h1{margin-bottom:0;font-size:clamp(2.35rem,8vw,3.55rem)}.lock-card p{color:var(--muted);margin:0;line-height:1.65}.lock-brand{align-items:center;gap:12px;display:flex}.lock-brand strong{text-transform:uppercase;font-weight:950}.lock-card .action-row{justify-content:flex-start}.login-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.login-proof-grid article{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;padding:14px}.login-proof-grid strong{color:var(--aqua)}.login-links{color:var(--gold);flex-wrap:wrap;gap:12px;font-weight:900;display:flex}.error-note{color:var(--red);background:#ff6b6b14;border-color:#ff6b6b47}.staff-target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.staff-target-grid article{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:8px;padding:14px;display:grid}.staff-target-grid span{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.staff-target-grid strong{color:var(--green);font-size:1.6rem}.staff-target-grid div{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.staff-target-grid div span{border-radius:inherit;background:linear-gradient(90deg, var(--aqua), var(--green));height:100%;display:block}.content-command-console{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.content-console-copy,.content-sync-card,.content-signal-card,.content-quality-card,.content-notice-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#69d6ff0e,#0000 48%),#111417eb;border-radius:8px}.content-console-copy{gap:18px;padding:clamp(20px,3vw,30px);display:grid;position:relative;overflow:hidden}.content-console-copy:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 92%,#ffffff09 92% 100%),linear-gradient(#0000 0 92%,#ffffff08 92% 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 86%,#0000)}.content-console-copy>*{z-index:1;position:relative}.content-console-copy h2{max-width:880px;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:.98}.content-console-copy p,.content-sync-card p,.content-signal-card p,.content-quality-card p,.content-notice-panel p,.content-row-meta,.content-sync-card small{color:var(--muted);margin:0;line-height:1.6}.content-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.content-pipeline-step{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:8px;min-height:156px;padding:14px;display:grid;position:relative;overflow:hidden}.content-pipeline-step:after{content:"";background:linear-gradient(90deg, transparent, var(--aqua), var(--gold), transparent);height:2px;animation:4.5s ease-in-out infinite content-scan;position:absolute;inset:auto 0 0;transform:translate(-100%)}.content-pipeline-step span{width:34px;height:34px;color:var(--gold);border:1px solid #f4c54259;border-radius:4px;place-items:center;font-weight:950;display:grid}.content-pipeline-step strong,.content-sync-card strong,.content-signal-card strong,.content-quality-card span{color:var(--ink)}.content-sync-card{align-content:start;gap:14px;padding:20px;display:grid}.content-sync-card.connected{border-color:#78e08f47}.content-sync-card.local,.content-sync-card.syncing{border-color:#f4c54247}.content-sync-card.error{border-color:#ff6b6b57}.content-sync-head,.content-record-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.content-live-dot{background:var(--green);border-radius:50%;width:12px;height:12px;animation:1.8s ease-out infinite content-pulse;box-shadow:0 0 #78e08f66}.content-table-list{gap:8px;margin:0;display:grid}.content-table-list div{border:1px solid var(--line);background:#ffffff09;border-radius:6px;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.content-table-list dt{color:#ffffff94;text-transform:uppercase;font-size:.72rem;font-weight:900}.content-table-list dd{color:var(--aqua);margin:0;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.86rem}.content-progress-bar{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.content-progress-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--aqua), var(--green), var(--gold));height:100%;transition:width .32s;display:block}.video-upload-status{border:1px solid var(--line);background:var(--panel);gap:.75rem;padding:1rem;display:grid}.video-upload-progress{background:var(--surface-strong,#111916);border:1px solid var(--line);height:.55rem;overflow:hidden}.video-upload-progress span{background:var(--accent);min-width:0;height:100%;transition:width .18s;display:block}.talent-profile-heading{align-items:center;gap:14px;min-width:0;display:flex}.talent-portrait,.secure-image-state.talent-portrait{object-fit:cover;background:var(--surface-strong,#11181b);border:1px solid var(--line,#293237);border-radius:6px;flex:0 0 76px;width:76px;height:76px}.secure-image-state.talent-portrait{color:var(--muted,#aab3b7);text-align:center;place-items:center;padding:8px;font-size:12px;display:grid}.course-media-workspace{grid-template-columns:minmax(300px,.34fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.course-builder-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:18px;display:grid}.course-builder-intro h2,.course-builder-intro p{margin:8px 0 0}.course-builder-intro p{max-width:72ch;color:var(--muted)}.course-builder-steps{grid-template-columns:repeat(4,auto);gap:8px;display:grid}.course-builder-steps span{border:1px solid var(--line);min-width:74px;color:var(--muted);text-align:center;padding:10px;font-size:.75rem;font-weight:850}.course-builder-controls,.course-curriculum-list{gap:18px;min-width:0;display:grid}.control-card{border:1px solid var(--line);background:var(--panel);min-width:0;padding:20px}.control-card h2{margin:8px 0 18px}.course-media-group{border-top:1px solid var(--line);gap:12px;padding:18px 0;display:grid}.course-media-row{border:1px solid var(--line);background:var(--panel);grid-template-columns:62px minmax(0,1fr) minmax(150px,.25fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.course-module-order{border-right:1px solid var(--line);color:var(--gold);align-self:stretch;place-items:center;gap:8px;padding-right:14px;font-weight:900;display:grid}.course-module-copy{min-width:0}.course-module-status,.course-resource-list>div{align-items:center;gap:10px;display:flex}.course-module-status>span:last-child{color:var(--muted);font-size:.82rem;font-weight:750}.course-resource-list{gap:8px;margin-top:14px;display:grid}.course-resource-list>div{border:1px solid var(--line);background:var(--control-bg);padding:10px}.course-resource-list>div>span{flex:1;min-width:0;display:grid}.course-resource-list small{color:var(--muted);text-transform:capitalize}.course-resource-list button{border:1px solid var(--line);width:36px;height:36px;color:var(--red);cursor:pointer;background:0 0;place-items:center;display:grid}.course-resource-list button:disabled{cursor:not-allowed;opacity:.42}.course-media-row h4,.course-media-row p,.course-media-row dl{margin:6px 0 0}.course-media-row dl{gap:8px;display:grid}.course-media-row dl div{justify-content:space-between;gap:12px;display:flex}.course-media-row dt{color:var(--muted)}.course-media-row dd{margin:0;font-weight:800}.catalog-course-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;padding:20px 24px;display:flex}.catalog-course-content{flex:1;min-width:0}.catalog-course-content h4,.catalog-course-content h3{color:var(--ink);margin:8px 0 6px;font-size:1.15rem;font-weight:700}.catalog-course-content p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.catalog-course-meta{border:1px solid var(--line);background:#ffffff05;border-radius:6px;flex-direction:column;gap:8px;min-width:170px;margin:0;padding:12px 16px;display:flex}.catalog-course-meta div{justify-content:space-between;gap:12px;font-size:.85rem;display:flex}.catalog-course-meta dt{color:var(--muted)}.catalog-course-meta dd{color:var(--ink);text-transform:capitalize;margin:0;font-weight:700}@media (max-width:980px){.course-builder-intro,.course-media-workspace,.course-media-row{grid-template-columns:1fr}.course-builder-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.course-module-order{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:auto auto;justify-content:start;padding:0 0 12px}}.content-signal-grid,.content-quality-grid{gap:14px;display:grid}.content-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.content-signal-card{gap:8px;min-height:150px;padding:18px;display:grid}.content-signal-card span,.content-row-meta span,.content-sync-card small{color:#ffffff8f;text-transform:uppercase;font-size:.72rem;font-weight:900}.content-signal-card strong{color:var(--gold);word-break:break-word;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:1rem}.content-authority-card{align-content:start}.content-tabs button{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-tabs button small{min-width:30px;height:26px;color:var(--ink);background:#ffffff12;border-radius:999px;place-items:center;display:grid}.content-tabs button.active small{color:var(--aqua);background:#69d6ff24}.content-notice-panel{gap:10px;padding:14px;display:grid}.content-detail-panel{gap:18px}.content-editor-toolbar{background:#f4c54211;border:1px solid #f4c54238;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.content-editor-toolbar.full{grid-column:1/-1}.content-editor-toolbar p{color:var(--muted);margin:4px 0 0}.content-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-quality-card{background:#ffffff09;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:96px;padding:14px;display:grid}.content-quality-card span{color:var(--gold);font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace}.content-form-grid{border:1px solid var(--line);background:#ffffff06;border-radius:8px;padding:16px}.content-form-grid textarea{min-height:132px}.content-form-grid .button{align-self:end}.blog-body-builder{background:linear-gradient(135deg,#69d6ff12,#0000 34%),#ffffff06;border:1px solid #69d6ff33;border-radius:8px;grid-column:1/-1;gap:14px;padding:16px;display:grid}.blog-body-builder-head,.blog-block-toolbar,.blog-block-insert-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.blog-body-builder-head h3{margin:4px 0;font-size:1.4rem}.blog-body-builder-head p{max-width:760px;color:var(--muted);margin:0}.blog-body-builder-actions,.blog-block-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blog-block-stack{gap:12px;display:grid}.blog-body-block{border:1px solid var(--line);background:#05080a80;border-radius:8px;gap:12px;padding:14px;display:grid}.blog-body-block.image{background:linear-gradient(135deg,#f4c54214,#0000 42%),#05080a80;border-color:#f4c5423d}.blog-block-toolbar>span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.8rem;font-weight:900}.blog-body-block textarea{min-height:132px}.blog-image-block-editor{grid-template-columns:minmax(160px,280px) minmax(0,1fr);align-items:end;gap:14px;display:grid}.blog-image-block-editor img{aspect-ratio:16/9;border:1px solid var(--line);object-fit:cover;border-radius:8px;width:100%}.blog-block-insert-row{justify-content:flex-start}.icon-button{border:1px solid var(--line);background:var(--control-bg);width:40px;height:40px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-button.danger{color:var(--red)}.button svg,.icon-button svg{flex:none}.button{gap:8px}.button.disabled{cursor:not-allowed;opacity:.55}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-table-stack{gap:14px}.content-record-row{background:linear-gradient(90deg,#69d6ff0b,#0000 28%),#111417e6;border-color:#ffffff21;align-items:stretch}.content-record-row h2{margin-bottom:0}.content-row-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.content-row-meta span{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.workflow-review-panel{overflow:hidden}.workflow-review-grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.workflow-request-list,.workflow-review-desk,.workflow-comment-thread,.workflow-comment-composer{gap:12px;display:grid}.workflow-request-list{position:sticky;top:24px}.workflow-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-list-head strong{color:var(--ink)}.workflow-request-card,.workflow-review-desk,.workflow-comment,.workflow-comment-composer{border:1px solid var(--line);background:linear-gradient(135deg,#69d6ff0d,#0000 48%),#ffffff06;border-radius:8px}.workflow-request-card{width:100%;min-height:160px;color:var(--ink);cursor:pointer;text-align:left;gap:9px;padding:14px;transition:border-color .18s,transform .18s,background .18s;display:grid}.workflow-request-card:hover,.workflow-request-card.active{background:linear-gradient(135deg,#69d6ff14,#0000 48%),#ffffff0b;border-color:#69d6ff8c;transform:translateY(-1px)}.workflow-request-card strong{font-size:1.08rem}.workflow-request-card p,.workflow-request-card small,.workflow-comment p,.workflow-comment time{color:var(--muted);margin:0;line-height:1.55}.workflow-review-desk{padding:clamp(16px,2vw,24px)}.workflow-admin-controls,.workflow-comment-composer{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:14px;padding-top:18px;display:grid}.workflow-admin-controls .full,.workflow-comment-composer .full,.workflow-action-row.full{grid-column:1/-1}.workflow-action-row{flex-wrap:wrap;gap:10px;display:flex}.workflow-comment-thread{border-top:1px solid var(--line);padding-top:18px}.workflow-comment{gap:10px;padding:14px;display:grid}.workflow-comment>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-comment strong{color:var(--ink)}.workflow-comment time{text-transform:uppercase;font-size:.78rem;font-weight:900}.workflow-comment-composer{padding:16px}@keyframes content-scan{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes content-pulse{0%{box-shadow:0 0 #78e08f61}70%{box-shadow:0 0 0 11px #78e08f00}to{box-shadow:0 0 #78e08f00}}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}.theme-toggle{border:1px solid var(--line);background:var(--control-bg);min-height:42px;color:var(--ink);cursor:pointer;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-weight:900;display:inline-flex}.theme-toggle span{background:#f4c54224;border:1px solid #f4c54270;border-radius:999px;width:34px;height:20px;position:relative}.theme-toggle span:after{content:"";background:var(--gold);border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:3px;left:3px}:root[data-theme=light] .theme-toggle span:after{transform:translate(14px)}:root[data-theme=light] .office-sidebar,:root[data-theme=light] .authority-panel,:root[data-theme=light] .office-identity-card,:root[data-theme=light] .page-summary,:root[data-theme=light] .metric,:root[data-theme=light] .ops-card,:root[data-theme=light] .table-row,:root[data-theme=light] .audit-row,:root[data-theme=light] .message-command-grid article,:root[data-theme=light] .message-queue-panel,:root[data-theme=light] .office-conversation-panel,:root[data-theme=light] .message-radar-grid article,:root[data-theme=light] .message-network-composer,:root[data-theme=light] .message-template-strip,:root[data-theme=light] .office-control-card,:root[data-theme=light] .office-detail-card,:root[data-theme=light] .audit-console,:root[data-theme=light] .signal-card,:root[data-theme=light] .office-brief-lead,:root[data-theme=light] .brief-card,:root[data-theme=light] .settings-toggle-card,:root[data-theme=light] .settings-info-card,:root[data-theme=light] .login-story,:root[data-theme=light] .login-card,:root[data-theme=light] .access-panel,:root[data-theme=light] .lock-card,:root[data-theme=light] .content-console-copy,:root[data-theme=light] .content-sync-card,:root[data-theme=light] .content-signal-card,:root[data-theme=light] .content-quality-card,:root[data-theme=light] .content-notice-panel,:root[data-theme=light] .workflow-review-desk,:root[data-theme=light] .workflow-request-card,:root[data-theme=light] .workflow-comment,:root[data-theme=light] .workflow-comment-composer{background:var(--panel-glass)}:root[data-theme=light] .office-control-card,:root[data-theme=light] .office-detail-card,:root[data-theme=light] .audit-console,:root[data-theme=light] .signal-card,:root[data-theme=light] .office-brief-lead,:root[data-theme=light] .brief-card,:root[data-theme=light] .login-story,:root[data-theme=light] .login-card,:root[data-theme=light] .access-panel,:root[data-theme=light] .lock-card,:root[data-theme=light] .content-console-copy,:root[data-theme=light] .content-sync-card,:root[data-theme=light] .content-signal-card,:root[data-theme=light] .content-quality-card,:root[data-theme=light] .content-notice-panel,:root[data-theme=light] .workflow-review-desk,:root[data-theme=light] .workflow-request-card,:root[data-theme=light] .workflow-comment,:root[data-theme=light] .workflow-comment-composer{background:linear-gradient(135deg, #69d6ff1a, transparent 44%), var(--panel-glass)}:root[data-theme=light] .nav-label,:root[data-theme=light] .office-thread-card small,:root[data-theme=light] .office-thread-card span:not(.status),:root[data-theme=light] .office-message-bubble time,:root[data-theme=light] .internal-notes time,:root[data-theme=light] .message-side-desk dt,:root[data-theme=light] .message-recipient-file dt,:root[data-theme=light] .message-recipient-option span,:root[data-theme=light] .message-recipient-option small,:root[data-theme=light] .content-signal-card span,:root[data-theme=light] .content-row-meta span,:root[data-theme=light] .content-sync-card small,:root[data-theme=light] .workflow-request-card small,:root[data-theme=light] .workflow-comment time{color:#14171294}:root[data-theme=light] .office-thread-card,:root[data-theme=light] .office-message-bubble,:root[data-theme=light] .message-side-desk,:root[data-theme=light] .message-recipient-file,:root[data-theme=light] .message-recipient-option,:root[data-theme=light] .authority-brief,:root[data-theme=light] .form-note,:root[data-theme=light] .office-select-row,:root[data-theme=light] .player-analysis-grid article,:root[data-theme=light] .metric-editor,:root[data-theme=light] .note-composer,:root[data-theme=light] .mini-feed,:root[data-theme=light] .settings-toggle-card,:root[data-theme=light] .settings-info-card,:root[data-theme=light] .content-pipeline-step,:root[data-theme=light] .content-form-grid,:root[data-theme=light] .workflow-request-card,:root[data-theme=light] .workflow-comment,:root[data-theme=light] .moderation-standards article,:root[data-theme=light] .report-insight-card,:root[data-theme=light] .login-proof-grid article{background:#151b120a}:root[data-theme=light] .lock-screen{background:var(--body-bg)}@media (max-width:1050px){.office-shell{grid-template-columns:1fr}.office-sidebar{height:auto;position:relative}.office-nav{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.page-head,.metric-grid,.settings-metrics,.settings-workspace,.player-ops-metrics,.office-brief-grid,.runbook-rail,.dashboard-command-grid,.office-workspace,.message-command-grid,.message-radar-grid,.message-network-composer,.message-network-form,.message-recipient-grid,.office-message-workspace,.office-split-panel,.technical-grid,.office-field-grid,.settings-form-grid,.settings-toggle-grid.compact,.settings-info-grid,.login-shell,.login-proof-grid,.staff-target-grid,.content-command-console,.content-signal-grid,.content-pipeline,.content-quality-grid,.workflow-review-grid,.workflow-admin-controls,.workflow-comment-composer,.player-analysis-grid,.conversation-control-grid,.conversation-detail-grid,.message-action-grid,.booking-readiness-grid,.moderation-standards,.report-kpi-grid,.audit-row{grid-template-columns:1fr;display:grid}.message-queue-panel,.office-control-card,.workflow-request-list{position:static}}@media (max-width:620px){.office-main{padding:20px}.office-sidebar{padding:18px}h1{font-size:2.55rem}.button,.theme-toggle,.message-queue-tabs button,.settings-tabs button,.office-filter-row button,.table-row,.office-select-row,.row-controls select,.action-row .button,.settings-toggle-card .toggle,.toggle{width:100%}.table-row,.message-recipient-file,.readiness-rail,.audit-meta,.content-table-list div,.checklist-grid,.settings-toggle-card,.toggle-row{grid-template-columns:1fr}.content-console-copy,.content-sync-card,.content-form-grid,.content-record-row,.workflow-review-desk,.workflow-comment-composer{padding:14px}.content-record-heading{align-items:flex-start}}.workspace-search{gap:.45rem;width:100%;display:grid}.workspace-search>label{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.workspace-search-control{background:var(--panel);border:1px solid var(--line);grid-template-columns:minmax(10rem,1fr) auto auto;align-items:center;min-height:3.2rem;display:grid}.workspace-search-control:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}.workspace-search-control input{box-shadow:none;background:0 0;border:0;outline:0;min-width:0}.workspace-search-control button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:.75rem;font-weight:800}.workspace-search-control span{border-left:1px solid var(--line);color:var(--muted);text-align:center;min-width:4.5rem;padding:.8rem;font-size:.75rem}@media (max-width:560px){.workspace-search-control{grid-template-columns:minmax(0,1fr) auto}.workspace-search-control span{display:none}}.notification-center{display:inline-flex;position:relative}.notification-trigger{border:1px solid var(--line);background:var(--control-bg);min-height:42px;color:var(--ink);cursor:pointer;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:900;display:inline-flex;position:relative}.notification-trigger.has-unread{background:#69d6ff1a;border-color:#69d6ff70}.notification-trigger strong{background:var(--aqua);color:#061217;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:.72rem;display:grid}.notification-panel{z-index:80;border:1px solid var(--line);background:var(--panel);width:min(440px,100vw - 32px);max-height:min(580px,72vh);box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.notification-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.notification-head h2{margin:4px 0 0;font-size:1.25rem}.notification-head button{border:1px solid var(--line);background:var(--control-bg);min-height:34px;color:var(--ink);cursor:pointer;text-transform:uppercase;border-radius:4px;padding:0 10px;font-size:.72rem;font-weight:900}.notification-status,.notification-notice,.notification-empty{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.notification-status{color:var(--aqua);font-weight:850}.notification-notice{background:#69d6ff14;border:1px solid #69d6ff3d;border-radius:8px;padding:10px}.notification-list{gap:10px;display:grid}.notification-item{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff09;border-radius:8px;gap:7px;padding:12px;display:grid}.notification-item.unread{background:#69d6ff14;border-color:#69d6ff5c}.notification-item strong{color:var(--ink);font-size:.96rem}.notification-item p,.notification-item small{color:var(--muted);margin:0;line-height:1.5}.notification-item small{text-transform:uppercase;font-size:.72rem;font-weight:900}.notification-type{width:fit-content;color:var(--aqua);text-transform:uppercase;background:#69d6ff1f;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:950}.notification-type.booking,.notification-type.blog,.notification-type.staff{color:var(--gold);background:#f4c5421f}@media (max-width:620px){.notification-center,.notification-trigger{width:100%}.notification-panel{width:min(100%,100vw - 40px);left:0;right:auto}}.office-message-workspace{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:24px;width:100%;min-width:0;display:grid}@media (max-width:1024px){.office-message-workspace{grid-template-columns:1fr}}.interactive-avatar-trigger,.interactive-avatar-static{cursor:pointer;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.interactive-avatar-trigger:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.interactive-avatar-static{cursor:default}.avatar-img{aspect-ratio:1;object-fit:cover;background:var(--line);border-radius:50%}.avatar-initials{background:var(--line);color:var(--ink);letter-spacing:.5px;aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex}.avatar-sm{width:28px;height:28px;font-size:.75rem}.avatar-md{width:40px;height:40px;font-size:.9rem}.avatar-lg{width:48px;height:48px;font-size:1.1rem}.avatar-xl{width:56px;height:56px;font-size:1.25rem}.avatar-header{width:44px;height:44px;font-size:1rem}.avatar-list{width:52px;height:52px;font-size:1.15rem}.avatar-conv-header{width:48px;height:48px;font-size:1.1rem}@media (max-width:620px){.avatar-header{width:38px;height:38px;font-size:.9rem}.avatar-list{width:48px;height:48px;font-size:1.05rem}.avatar-conv-header{width:44px;height:44px;font-size:1rem}}.avatar-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050807e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.avatar-modal-content{pointer-events:none;flex-direction:column;width:100%;max-width:800px;height:100dvh;display:flex;position:relative}.avatar-modal-header,.avatar-modal-controls,.avatar-modal-viewport{pointer-events:auto}.avatar-modal-header{background:linear-gradient(#050807d9,#0000);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.avatar-modal-info{flex-direction:column;gap:2px;display:flex}.avatar-modal-info strong{color:var(--ink);font-size:1.1rem}.avatar-modal-info span{color:var(--muted);font-size:.85rem}.avatar-modal-viewport{touch-action:none;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-modal-img{object-fit:contain;will-change:transform;border-radius:8px;max-width:90vw;max-height:75vh}@media (prefers-reduced-motion:reduce){.avatar-modal-img{transition:none!important}}.avatar-modal-controls{background:linear-gradient(#0000,#050807d9);justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.icon-button{border:1px solid var(--line);background:var(--control-bg);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.icon-button:hover:not(:disabled){border-color:var(--gold);background:var(--gold);color:#101406}.icon-button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:620px){.icon-button{width:48px;height:48px}}.ingenium-startup{z-index:2147483000;color:#f8f5ec;opacity:1;background:#050605;place-items:center;transition:opacity .32s,visibility .32s;display:grid;position:fixed;inset:0;overflow:hidden}.ingenium-startup.is-leaving{visibility:hidden;opacity:0}.ingenium-startup-media{background:#050605;position:absolute;inset:0}.ingenium-startup-media img,.ingenium-startup-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.ingenium-startup-video{background:#050605}.ingenium-startup-skip{top:max(20px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));color:#f4d77e;cursor:pointer;min-height:42px;font:inherit;text-transform:uppercase;background:#050605c7;border:1px solid #e2b03d73;border-radius:4px;padding:0 16px;font-size:.76rem;font-weight:850;position:absolute}.ingenium-startup-skip:hover,.ingenium-startup-skip:focus-visible{color:#090a09;background:#e2b03d;border-color:#e2b03d;outline:0}@media (max-width:600px){.ingenium-startup-media img,.ingenium-startup-video{object-position:center}.ingenium-startup-skip{top:max(14px, env(safe-area-inset-top));right:14px}}@media (prefers-reduced-motion:reduce){.ingenium-startup{transition:none}}.stream-player{width:100%;margin-top:16px}.stream-player iframe{aspect-ratio:16/9;border:1px solid var(--border,#29312e);background:#050706;border-radius:6px;width:100%;display:block}.stream-player-state{border:1px solid var(--border,#29312e);color:var(--muted,#aeb9b4);background:#ffffff08;border-radius:6px;padding:14px 16px}.stream-player-state.error{color:#ff8a84}.institutional-subnav{gap:8px;margin:0 0 22px;padding:2px 0 8px;display:flex;overflow-x:auto}@supports (scrollbar-width:thin){.institutional-subnav{scrollbar-width:thin}}.institutional-subnav::-webkit-scrollbar{height:4px}.institutional-subnav::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.institutional-subnav::-webkit-scrollbar-track{background:0 0}.institutional-subnav a{border:1px solid var(--line);background:var(--control-bg);min-height:42px;color:var(--muted);border-radius:7px;flex:none;align-items:center;gap:8px;padding:0 15px;font-weight:700;display:inline-flex}.institutional-subnav a:hover,.institutional-subnav a.active{border-color:var(--aqua);background:var(--panel);color:var(--aqua)}@supports (border-color:color-mix(in srgb, red, blue)){.institutional-subnav a:hover,.institutional-subnav a.active{border-color:color-mix(in srgb, var(--aqua) 58%, var(--line));background:color-mix(in srgb, var(--aqua) 10%, var(--panel))}}.institutional-loading,.institutional-empty,.institutional-authority{border:1px solid var(--line);background:var(--panel-glass);border-radius:8px;padding:18px 20px}.institutional-empty strong,.institutional-empty p{margin:0 0 8px;display:block}.institutional-kpis{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.institutional-kpis>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:4px 10px;min-height:112px;padding:22px;display:grid}.institutional-kpis>div:last-child{border-right:0}.institutional-kpis svg{color:var(--aqua);grid-row:1/span 2}.institutional-kpis span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.institutional-kpis strong{font-size:clamp(1.8rem,2.5vw,2.7rem);line-height:1}.institutional-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.institutional-portfolio{gap:8px;min-width:0;display:grid;position:sticky;top:20px}.institutional-portfolio h2{margin:0 0 8px;font-size:1.25rem}.institutional-portfolio button{border:1px solid var(--line);background:var(--control-bg);width:100%;min-height:68px;color:var(--ink);text-align:left;cursor:pointer;border-radius:7px;gap:5px;padding:12px 14px;display:grid}.institutional-portfolio button span{color:var(--muted);font-size:.8rem}.institutional-portfolio button:hover,.institutional-portfolio button.active{border-color:var(--aqua);background:color-mix(in srgb, var(--aqua) 9%, var(--panel))}.institutional-main{min-width:0}.institutional-context{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding-bottom:18px;display:flex}.institutional-context h2{margin:3px 0 0;font-size:clamp(1.6rem,2.5vw,2.4rem)}.institutional-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:20px;display:grid}.institutional-columns>section{border-top:2px solid var(--line);min-width:0;padding-top:16px}.institutional-columns>section.wide{grid-column:1/-1}.partner-lifecycle-panel{border-top:1px solid var(--line);gap:12px;margin-top:18px;padding-top:18px;display:grid}.partner-lifecycle-panel h3,.partner-lifecycle-panel p{margin:0}.partner-lifecycle-panel .office-stack-form{margin-top:2px}.partner-lifecycle-panel .button-row{flex-wrap:wrap;gap:9px;display:flex}.button.danger{color:#ff8a8a;border-color:#ef6464a6}.button.danger:hover:not(:disabled){background:#ef64641f}.institutional-columns>section>h3,.institutional-form-section h3{margin:0 0 16px;font-size:1.15rem}.institutional-feed.wide{grid-column:1/-1}.institutional-row,.institutional-review{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 0;display:flex}.institutional-row>div,.institutional-review>div{gap:6px;min-width:0;display:grid}.institutional-row p,.institutional-review p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.institutional-row small{color:var(--muted)}.institutional-row select{flex:none;width:min(180px,42%)}.institutional-form-section form,.institutional-review{gap:14px;display:grid}.institutional-form-section label,.institutional-review label{color:var(--muted);gap:7px;font-size:.84rem;font-weight:700;display:grid}.institutional-form-section textarea{resize:vertical;min-height:108px;padding-block:11px}.institutional-form-section .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.institutional-form-section .button-row,.institutional-review .button-row{flex-wrap:wrap;gap:9px;display:flex}.institutional-review{border:1px solid var(--line);background:var(--control-bg);border-radius:8px;align-items:stretch;margin-bottom:12px;padding:16px}.institutional-review textarea{resize:vertical;min-height:82px;padding-block:10px}.institutional-authority{color:var(--muted);align-items:flex-start;gap:12px;margin-top:24px;display:flex}.institutional-authority svg{color:var(--green);flex:none}.institutional-authority p{margin:0;line-height:1.55}.institutional-comment-form{grid-template-columns:minmax(16rem,.8fr) minmax(20rem,1.2fr) auto;align-items:end;gap:1rem;display:grid}.institutional-comment-form label{color:var(--muted);gap:7px;font-size:.84rem;font-weight:700;display:grid}.institutional-comment-form textarea{resize:vertical;min-height:5.5rem}.institutional-note-list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.institutional-note-list article{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 88%, transparent);padding:1rem}.institutional-note-list span,.institutional-note-list small{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.institutional-note-list p{margin:.5rem 0}@media (max-width:1120px){.institutional-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-kpis>div:nth-child(2){border-right:0}.institutional-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.institutional-layout{grid-template-columns:1fr}.institutional-portfolio{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.institutional-portfolio>.kicker,.institutional-portfolio>h2{grid-column:1/-1}}@media (max-width:720px){.institutional-kpis,.institutional-columns,.institutional-portfolio,.institutional-form-section .form-grid{grid-template-columns:1fr}.institutional-kpis>div{border-right:0;border-bottom:1px solid var(--line)}.institutional-kpis>div:last-child{border-bottom:0}.institutional-row{flex-direction:column;align-items:stretch}.institutional-row select{width:100%}.institutional-comment-form{grid-template-columns:1fr;align-items:stretch}}.page-end-footer{border-top:1px solid var(--line);text-align:center;width:100%;margin-top:auto;padding-top:clamp(32px,4vw,48px);padding-bottom:24px}.page-end-footer p,.page-end-footer small{color:var(--muted);text-align:center;margin:0;font-size:.85rem;line-height:1.55}.page-end-footer a{color:var(--muted);font-size:.8rem;text-decoration:none;transition:color .14s}.page-end-footer a:hover{color:var(--aqua)}.page-end-footer-links{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:8px;display:flex}.sidebar-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:39;opacity:0;background:#0009;transition:opacity .25s;display:none;position:fixed;inset:0}.sidebar-overlay.open{opacity:1;display:block}.mobile-nav-toggle{display:none!important}@media (max-width:1200px){.office-sidebar{gap:12px;width:52px;padding:14px 7px;overflow:visible}.office-sidebar .office-brand>span:last-child,.office-sidebar .nav-label,.office-sidebar .office-identity-card,.office-sidebar .authority-panel,.office-sidebar .sidebar-copyright,.office-nav a>span{display:none}.office-sidebar .office-brand{justify-content:center}.office-nav a{border-radius:8px;justify-content:center;min-height:42px;padding:0;position:relative}.office-nav a:hover:after{content:attr(data-label);background:var(--panel);color:var(--ink);white-space:nowrap;border:1px solid var(--line);pointer-events:none;z-index:100;border-radius:5px;padding:5px 10px;font-size:.78rem;font-weight:700;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.office-topbar-actions .button:not(.primary):not([data-always]){display:none}}@media (max-width:768px){.mobile-nav-toggle{display:inline-flex!important}.office-sidebar{inset-block:0;z-index:40;gap:16px;height:100vh;padding:16px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;left:0;overflow-y:auto;transform:translate(-100%);width:240px!important}.office-sidebar.open{transform:translate(0)}.office-sidebar .office-brand>span:last-child,.office-sidebar .nav-label,.office-sidebar .office-identity-card,.office-sidebar .authority-panel,.office-sidebar .sidebar-copyright,.office-nav a>span{display:revert}.office-sidebar .office-brand{justify-content:flex-start}.office-nav a{border-radius:6px;justify-content:flex-start;padding:0 10px}.office-nav a:hover:after,.office-topbar-actions .button:not(.primary):not([data-always]){display:none}h1{line-height:1;font-size:clamp(2.2rem,8vw,3.2rem)!important}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.office-topbar{flex-wrap:nowrap;gap:8px}}@media (prefers-reduced-motion:reduce){.office-sidebar,.sidebar-overlay,.button{transition:none}}.office-identity-card{box-shadow:none!important;background:0 0!important;border:none!important;margin-top:auto!important;padding:4px 0!important}.office-identity-row{display:none!important}.sidebar-copyright{color:var(--muted);font-size:.72rem;line-height:1.4;margin-top:8px!important}.service-desk-control-bar{border:1px solid var(--line);background:var(--control-bg);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px 18px;display:flex}.service-desk-control-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.service-desk-control-group label{color:var(--muted);align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:flex}.service-desk-control-group select{min-width:150px;padding:6px 12px;font-size:.84rem}.service-desk-actions-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.service-desk-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:18px;padding-bottom:8px;display:flex}.service-desk-tab{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:700;transition:all .16s;display:inline-flex}.service-desk-tab:hover{color:var(--ink);background:var(--panel)}.service-desk-tab.active{color:var(--gold,#f59e0b);background:var(--panel);border-color:var(--gold,#f59e0b)}.service-desk-tab .tab-badge{background:var(--line);min-width:20px;height:20px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:.74rem;display:inline-flex}.service-desk-tab.active .tab-badge{background:var(--gold,#f59e0b);color:#000;font-weight:800}.service-desk-workspace{margin-top:20px}.service-desk-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px;display:grid}.service-desk-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;justify-content:space-between;padding:clamp(14px,2vw,18px);transition:border-color .18s,transform .18s;display:flex}.service-desk-card:hover{border-color:var(--aqua)}.service-desk-card header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.service-desk-card h3{color:var(--ink);margin:0 0 6px;font-size:1.05rem}.service-desk-card h4{margin:4px 0;font-size:.98rem}.service-desk-card p{color:var(--ink);margin:4px 0;line-height:1.5}.service-desk-card footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:10px;font-size:.82rem;display:flex}.service-desk-card footer small{color:var(--muted);align-items:center;gap:4px;display:flex}.service-desk-card footer select{width:auto;max-width:170px;padding:4px 8px;font-size:.8rem}.service-desk-card.compact{padding:14px}.service-desk-card.compact label{color:var(--muted);gap:5px;margin-top:8px;font-size:.82rem;font-weight:700;display:grid}.service-desk-card.compact textarea{resize:vertical;min-height:64px}.service-desk-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.service-desk-modal{background:var(--panel,#121316);border:1px solid var(--gold,#f59e0b);border-radius:12px;flex-direction:column;width:min(100%,580px);max-height:90vh;animation:.18s ease-out modal-fade-in;display:flex;overflow:hidden;box-shadow:0 16px 40px #0009}.service-desk-card-snippet{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;margin:6px 0;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.service-desk-detail-section{background:var(--control-bg);border:1px solid var(--line);border-radius:8px;margin-bottom:12px;padding:14px 16px}.service-desk-detail-section h4{color:var(--gold,#f59e0b);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin:0 0 8px;font-size:.92rem;display:flex}.service-desk-detail-section p{white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.55}.service-desk-detail-meta{background:var(--control-bg);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:14px;padding:12px 16px;display:grid}.service-desk-detail-meta div{flex-direction:column;gap:2px;display:flex}.service-desk-detail-meta span{text-transform:uppercase;color:var(--muted);font-size:.76rem;font-weight:700}.service-desk-detail-meta strong{color:var(--ink);font-size:.92rem}.service-desk-modal.large{width:min(100%,940px)}@keyframes modal-fade-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.service-desk-modal-header{border-bottom:1px solid var(--line);background:var(--control-bg);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.service-desk-modal-header h3{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:1.15rem;display:flex}.service-desk-modal-body{gap:14px;padding:20px 22px;display:grid;overflow-y:auto}.service-desk-modal-body form{gap:14px;display:grid}.service-desk-modal-body label{color:var(--muted);gap:6px;font-size:.84rem;font-weight:700;display:grid}.service-desk-modal-body textarea{resize:vertical;min-height:85px}.service-desk-modal-footer{border-top:1px solid var(--line);background:var(--control-bg);justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.service-desk-form-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:780px){.service-desk-form-columns{grid-template-columns:1fr}}.service-desk-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1050;background:#0009;justify-content:flex-end;animation:.18s drawer-bg-fade;display:flex;position:fixed;inset:0}@keyframes drawer-bg-fade{0%{opacity:0}to{opacity:1}}.service-desk-drawer{background:var(--panel,#121316);border-left:2px solid var(--aqua,#06b6d4);flex-direction:column;width:min(100%,460px);height:100%;animation:.22s cubic-bezier(.16,1,.3,1) drawer-slide-in;display:flex;overflow:hidden;box-shadow:-8px 0 30px #00000080}@keyframes drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.service-desk-drawer-header{border-bottom:1px solid var(--line);background:var(--control-bg);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.service-desk-drawer-header h3{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:1.05rem;display:flex}.service-desk-drawer-body{flex-direction:column;flex:1;gap:14px;padding:18px 20px;display:flex;overflow-y:auto}.service-desk-drawer-footer{border-top:1px solid var(--line);background:var(--control-bg);padding:16px 20px}.service-desk-studio{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-top:24px;padding:clamp(16px,3vw,28px)}.service-desk-studio form{gap:16px;display:grid}.service-desk-studio label{color:var(--muted);gap:6px;font-size:.86rem;font-weight:700;display:grid}.service-desk-studio textarea{resize:vertical;min-height:90px}.service-desk-section-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.service-desk-section-header h2{margin:0;font-size:clamp(1.15rem,2vw,1.4rem)}.service-desk-section{border:1px solid var(--line);background:var(--control-bg);border-radius:10px;margin-bottom:16px;padding:clamp(14px,2vw,20px)}.service-desk-section h3{align-items:center;gap:8px;margin:0 0 14px;font-size:1.05rem;display:flex}.dashboard-section{border-bottom:1px solid var(--line);margin-bottom:clamp(24px,3.5vw,40px);padding-bottom:clamp(24px,3.5vw,40px)}.dashboard-section:last-child{border-bottom:0;margin-bottom:0}.dashboard-section-header{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.dashboard-section-header svg{color:var(--aqua);flex:none;margin-top:3px}.dashboard-section-header h2{margin:0;font-size:clamp(1.15rem,2vw,1.45rem)}.dashboard-section-header p{margin:2px 0 0;font-size:.88rem}.dashboard-quick-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.dashboard-quick-links .button{align-items:center;gap:6px;display:inline-flex}.kpi-danger{color:var(--red,#ef4444)!important}@media (max-width:1120px){.service-desk-layout{grid-template-columns:1fr}}@media (max-width:720px){.institutional-filters{flex-direction:column}.institutional-filters select{width:100%}.dashboard-quick-links{flex-direction:column}.dashboard-quick-links .button{justify-content:center;width:100%}}.video-badge{background:color-mix(in srgb, var(--aqua) 20%, transparent);color:var(--aqua);border:1px solid var(--aqua);align-items:center;gap:5px;font-weight:700;display:inline-flex}.video-proof-box{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:14px}@supports (border-color:color-mix(in srgb, red, blue)){.video-proof-box{background:color-mix(in srgb, var(--panel) 60%, #000);border-color:color-mix(in srgb, var(--aqua) 30%, var(--line))}}.video-proof-header{color:var(--aqua);align-items:center;gap:8px;margin-bottom:10px;font-size:.9rem;font-weight:700;display:flex}.video-proof-links{gap:6px;display:grid}.video-proof-link{color:var(--aqua);word-break:break-all;align-items:center;gap:6px;font-size:.85rem;text-decoration:underline;display:inline-flex}.video-timestamp-list{border-top:1px dashed var(--line);margin-top:12px;padding-top:10px}.timestamp-title{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.timestamp-grid{flex-wrap:wrap;gap:6px;display:flex}.timestamp-pill{background:var(--control-bg);border:1px solid var(--line);border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.82rem;display:inline-flex}.timestamp-pill .time{background:var(--aqua);color:#000;border-radius:10px;padding:2px 6px;font-size:.74rem;font-weight:800}.timestamp-pill .desc{color:var(--ink)}.compact-btn{padding:4px 10px!important;font-size:.8rem!important}.selected-card{box-shadow:0 0 12px #22d3ee40;border-color:var(--aqua)!important}.active-discussion-panel{box-shadow:0 4px 20px #0006;background:var(--panel)!important;border:2px solid var(--aqua)!important}.discussion-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.discussion-header h3{flex:1;margin:0!important}.close-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:1.1rem}.close-btn:hover{color:var(--ink)}.discussion-thread-messages{gap:10px;max-height:320px;margin:12px 0;padding-right:4px;display:grid;overflow-y:auto}.thread-msg-bubble{background:var(--control-bg);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.thread-msg-bubble.client{border-color:var(--gold)}@supports (border-color:color-mix(in srgb, red, blue)){.thread-msg-bubble.client{border-color:color-mix(in srgb, var(--gold) 40%, var(--line))}}.msg-header{align-items:center;gap:8px;margin-bottom:4px;font-size:.75rem;display:flex}.msg-badge{text-transform:uppercase;background:var(--line);color:var(--ink);border-radius:4px;padding:2px 6px;font-weight:800}.msg-scope{color:var(--muted)}.msg-body{white-space:pre-wrap;margin:0;font-size:.88rem;line-height:1.45}.discussion-post-form{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.video-input-section{background:color-mix(in srgb, var(--panel) 40%, #000);border:1px solid var(--line);border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.auth-session-bootstrap{background:var(--body-bg,var(--paper,#050807));min-height:100dvh;color:var(--ink,#f6fff9);place-content:center;justify-items:center;gap:14px;padding:24px;display:grid}.auth-session-bootstrap__mark{width:54px;height:54px;color:var(--gold,#f4c542);font-family:var(--font-display,inherit);border:1px solid #f4c54294;place-items:center;font-size:1.8rem;font-weight:900;animation:1.2s ease-in-out infinite alternate auth-session-pulse;display:grid}.auth-session-bootstrap p{color:var(--muted,#adc0b5);margin:0;font-size:.9rem;font-weight:700}@keyframes auth-session-pulse{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.auth-session-bootstrap__mark{animation:none}}
