/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.relative{position:relative}.static{position:static}.hidden{display:none}}:root{--brand-primary:#0072bc;--brand-navy:#003c67;--brand-cyan:#007dac;--brand-sky:#6dcff6;--brand-pale:#b9e5fb;--ink:#2a4055;--muted:#777f8d;--line:#e5ebf4;--blue:var(--brand-primary);--teal:var(--brand-cyan);--navy:var(--brand-navy);--canvas:#f7fafd}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}button{font:inherit}.shell{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{height:100vh;color:var(--muted);border-right:1px solid var(--line);background:#fff;flex-direction:column;padding:24px 18px 20px;display:flex;position:sticky;top:0;box-shadow:8px 0 24px #2a405509}.brand{border-bottom:1px solid var(--line);place-items:center;min-height:74px;padding:0 7px 25px;display:grid}.brand picture{width:100%;display:block}.brandLogo{width:100%;max-width:185px;height:auto;margin:auto;display:block}.sidebar nav{gap:5px;display:grid}.navItem{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.navItem span{color:#8ba0b2;text-align:center;width:18px}.navItem:hover{color:var(--brand-navy);background:#f0f8fc}.navItem.active{color:var(--brand-primary);box-shadow:inset 3px 0 var(--brand-primary);background:#e8f5fc}.sidebarFoot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:18px 10px 2px;display:flex}.avatar{width:34px;height:34px;color:var(--brand-navy);background:var(--brand-pale);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.sidebarFoot strong,.sidebarFoot small{display:block}.sidebarFoot strong{color:var(--ink);font-size:13px}.sidebarFoot small{color:var(--muted);margin-top:2px;font-size:11px}.sidebarAccount{min-width:0}.sidebarAccount strong,.sidebarAccount small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebarAccount a{color:var(--brand-sky);margin-top:4px;font-size:10px;font-weight:750;text-decoration:none;display:inline-block}.sidebarAccount a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.content{min-width:0;padding:0 42px 48px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex}.eyebrow{color:var(--brand-primary);letter-spacing:1.6px;text-transform:uppercase;font-size:10px;font-weight:800}.topbar h1{letter-spacing:-.4px;margin:3px 0 0;font-size:22px}.headerActions{align-items:center;gap:16px;display:flex}.updated{color:var(--muted);font-size:12px}.updated i{background:var(--brand-cyan);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #6dcff63d}.primary{color:#fff;background:var(--brand-primary);cursor:pointer;border:0;border-radius:10px;padding:11px 16px;font-size:13px;font-weight:750;box-shadow:0 4px 12px #0072bc3d}.primary:hover{background:#0065a7}.hero{color:#fff;background:radial-gradient(circle at 83% 8%,#6dcff647,transparent 36%),linear-gradient(120deg,var(--brand-navy),#005484 68%,var(--brand-cyan));border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;margin:26px 0 20px;padding:29px 30px;display:flex;overflow:hidden;box-shadow:0 12px 28px #003c672b}.heroKicker{color:var(--brand-sky);letter-spacing:1.6px;font-size:10px;font-weight:800}.hero h2{letter-spacing:-1.1px;margin:8px 0;font-size:31px;line-height:1.12}.hero h2 em{color:var(--brand-pale);font-style:normal}.hero p{max-width:620px;color:var(--line);margin:0;font-size:13px;line-height:1.5}.dayCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#003c6761;border:1px solid #b9e5fb61;border-radius:13px;flex:0 0 178px;padding:16px 17px}.dayCard span,.dayCard strong,.dayCard small{display:block}.dayCard span{color:var(--brand-pale);letter-spacing:1.1px;font-size:9px;font-weight:800}.dayCard strong{margin:6px 0 2px;font-size:26px}.dayCard small{color:var(--line);font-size:11px}.dayTrack{background:#ffffff2b;border-radius:4px;height:4px;margin-top:13px;overflow:hidden}.dayTrack i{background:var(--brand-sky);width:4%;height:100%;display:block}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:18px 19px;box-shadow:0 4px 13px #2a405509}.metricTop{color:var(--ink);justify-content:space-between;align-items:center;font-size:12px;font-weight:650;display:flex}.metricIcon{border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.metricIcon.blue{color:var(--brand-primary);background:#e8f5fc}.metricIcon.green{color:#13876f;background:#e5f5f0}.metricIcon.amber{color:#a66a05;background:#fff3d9}.metricIcon.info{color:var(--brand-navy);background:var(--brand-pale)}.metrics article>strong{letter-spacing:-.7px;margin:11px 0 2px;font-size:29px;display:block}.metrics article>small{color:var(--muted);font-size:10px}.metrics em{font-style:normal;font-weight:800}.good{color:#13876f}.warn{color:#b57307}.dashboardGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:16px;margin-top:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 13px #2a405509}.panelHead{justify-content:space-between;align-items:center;padding:19px 20px 15px;display:flex}.sectionTag{color:var(--brand-primary);letter-spacing:1.3px;font-size:9px;font-weight:850}.panel h3{letter-spacing:-.3px;margin:3px 0 0;font-size:17px}.textButton,.iconButton{color:var(--brand-primary);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.iconButton{color:var(--muted);font-size:15px}.focusList{border-top:1px solid var(--line)}.focusRow{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto 60px 15px;align-items:center;gap:15px;width:100%;padding:14px 15px 14px 20px;display:grid;position:relative}.focusRow:last-child{border-bottom:0}.focusRow:hover{background:#f5fbfe}.statusRail{width:4px;position:absolute;top:0;bottom:0;left:0}.statusRail.blue{background:var(--brand-primary)}.statusRail.slate{background:#a9b2bd}.focusMain{min-width:0}.focusMain small,.focusMain strong,.focusMain span{display:block}.focusMain small{color:var(--muted);font-size:9px;font-weight:750}.focusMain strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:12px;overflow:hidden}.focusMain span{color:var(--muted);font-size:10px}.pill{white-space:nowrap;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:750}.pill.amber{color:#98610a;background:#fff1d4}.pill.blue{color:var(--brand-navy);background:var(--brand-pale)}.pill.slate{color:#677383;background:#eef1f4}.due small,.due strong{display:block}.due small{color:var(--muted);font-size:8px}.due strong{margin-top:3px;font-size:10px}.arrow{color:var(--brand-primary);font-size:20px}.healthList{padding:1px 20px 7px}.healthRow{border-top:1px solid var(--line);grid-template-columns:minmax(160px,1fr) 110px 38px;align-items:center;gap:12px;padding:12px 0;display:grid}.healthName strong,.healthName span{display:block}.healthName span{color:var(--muted);margin-top:4px;font-size:9px}.healthName b{color:#a16c0d;margin-left:7px}.progress{background:var(--line);border-radius:10px;height:6px;overflow:hidden}.progress i{background:linear-gradient(90deg,var(--brand-primary),var(--brand-cyan));border-radius:10px;height:100%;display:block}.percent{text-align:right;font-size:10px}.panelFooter{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fbfdff;padding:13px 20px;font-size:10px;font-weight:650}.panelFooter span{float:right;color:var(--brand-primary);font-size:14px}@media(max-width:1000px){.shell{grid-template-columns:78px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand{justify-content:center;padding-inline:0}.brandLogo{max-width:46px}.brand>span:last-child,.navItem:not(.active){font-size:0}.navItem{justify-content:center}.navItem span{font-size:16px}.sidebarFoot>div:not(.avatar){display:none}.sidebarFoot{justify-content:center}.content{padding-inline:24px}.metrics{grid-template-columns:repeat(2,1fr)}.dashboardGrid{grid-template-columns:1fr}}@media(max-width:640px){.shell{display:block}.sidebar{z-index:20;width:auto;height:67px;padding:8px 12px;position:fixed;inset:auto 0 0}.brand,.sidebarFoot{display:none}.sidebar nav{grid-template-columns:repeat(5,1fr);gap:2px;height:100%}.navItem,.navItem:not(.active){flex-direction:column;justify-content:center;gap:3px;padding:7px 3px;font-size:9px}.navItem span{font-size:15px}.content{padding:0 14px 88px}.topbar{height:72px}.topbar h1{font-size:19px}.updated{display:none}.primary{padding:10px 12px;font-size:11px}.hero{flex-direction:column;align-items:flex-start;margin-top:16px;padding:23px 20px}.hero h2{font-size:26px}.dayCard{flex-basis:auto;width:100%}.metrics{grid-template-columns:repeat(2,1fr);gap:10px}.metrics article{padding:15px}.metrics article>strong{font-size:25px}.dashboardGrid{grid-template-columns:1fr}.focusRow{grid-template-columns:minmax(0,1fr) auto 14px}.due{display:none}.healthRow{grid-template-columns:minmax(150px,1fr) 75px 32px}}:root{--red:#b9473f;--amber:#ae7008;--green:#147c67;--info:var(--brand-primary);--soft-blue:#e8f5fc}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #0072bc47}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.navItem b{font:inherit}.pageIdentity{min-width:148px}.globalSearch{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;width:min(410px,36vw);height:42px;padding:0 6px 0 13px;display:flex;box-shadow:0 3px 10px #2a405506}.globalSearch>span{color:var(--brand-primary);font-size:19px}.globalSearch input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.searchClear,.searchSubmit{cursor:pointer;border:0}.searchClear{color:#7f8998;background:#f0f3f5;border-radius:7px;width:26px;height:26px;font-size:17px}.searchSubmit{color:var(--brand-navy);background:var(--brand-pale);border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.attentionStrip{background:#fff;border:1px solid #e2e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:-7px 0 14px;padding:10px 15px;display:flex;box-shadow:0 3px 10px #15233406}.attentionStrip>div:first-child{align-items:center;gap:8px;display:flex}.attentionStrip small{color:#8490a0;font-size:9px}.pulseDot{background:#e2a125;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #fff3d7}.alertLinks{align-items:center;gap:3px;display:flex}.alertLinks button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:10px}.alertLinks button:hover{background:#f3f6f8}.alertLinks b{margin-right:3px;font-size:12px}.redText{color:var(--red)!important}.amberText{color:var(--amber)!important}.infoText{color:var(--brand-primary)!important}.metricCard{min-width:0;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e9ee;border-radius:14px;padding:18px 19px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 4px 13px #15233409}.metricCard>strong{letter-spacing:-.7px;margin:11px 0 2px;font-size:29px;display:block}.metricCard>small{color:var(--muted);font-size:10px}.metricCard em{font-style:normal;font-weight:800}.panelCount{color:#8490a0;font-size:10px;font-weight:750}.healthRow{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-bottom:0;border-left:0;border-right:0}.healthRow:hover{background:#f9fbfc}.statusRail.red{background:var(--red)}.statusRail.amber{background:#e6a628}.statusRail.green{background:#3ba48e}.statusBadge,.riskBadge,.priorityBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:max-content;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.statusBadge{color:var(--ink);background:#f0f4f8;padding:6px 8px}.statusBadge i,.riskBadge i{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.statusBadge.in-progress{color:var(--brand-navy);background:var(--brand-pale)}.statusBadge.waiting-external{color:var(--brand-primary);background:#e8f5fc}.statusBadge.completed{color:#147d68;background:#e7f5f1}.statusBadge.blocked{color:#a33d37;background:#fae9e7}.statusBadge.at-risk{color:#9b640b;background:#fff2d8}.riskBadge{padding:6px 8px}.riskBadge.red{color:#a63e38;background:#fbe9e7}.riskBadge.amber{color:#98620b;background:#fff1d5}.riskBadge.green{color:#147d68;background:#e7f5f1}.priorityBadge{color:var(--ink);background:#f0f4f8;padding:7px 9px}.priorityBadge.critical{color:#a43f38;background:#fae9e7}.priorityBadge.high{color:#98620b;background:#fff1d5}.workspaceView{padding:28px 0 8px;animation:.2s both viewIn}@keyframes viewIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.viewLead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.viewLead h2{letter-spacing:-.8px;margin:6px 0 7px;font-size:27px}.viewLead p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.viewActions{gap:8px;display:flex}.secondary{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;padding:9px 13px;font-size:11px;font-weight:750}.secondary:hover{border-color:var(--brand-sky);background:#f5fbfe}.quickFilters{scrollbar-width:none;gap:7px;margin-bottom:10px;display:flex;overflow:auto}.quickFilters button{border:1px solid var(--line);color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:700}.quickFilters button:hover,.quickFilters button.active{border-color:var(--brand-primary);color:var(--brand-navy);background:#e8f5fc}.filterPanel{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:10px;margin-bottom:12px;padding:14px;display:none}.filterPanel.open{display:grid}.filterPanelHead{display:none}.filterPanel label,.drawerBody label,.addForm label{color:var(--ink);letter-spacing:.4px;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.filterPanel select,.drawerBody input,.drawerBody select,.drawerBody textarea,.addForm input,.addForm select,.addForm textarea{border:1px solid var(--line);width:100%;min-height:39px;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;border-radius:9px;padding:9px 10px;font-size:11px;font-weight:500}.drawerBody textarea,.addForm textarea{resize:vertical;line-height:1.5}.clearFilters{color:#8c4944;cursor:pointer;background:#fbeeed;border:0;border-radius:9px;min-height:39px;padding:9px 12px;font-size:10px;font-weight:800}.resultsBar{min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 4px;font-size:10px;display:flex}.resultsBar strong{color:var(--ink);font-size:12px}.resultsBar div span{margin-left:4px}.taskTableWrap{border:1px solid var(--line);background:#fff;border-radius:14px;max-height:calc(100vh - 290px);overflow:auto;box-shadow:0 4px 15px #2a405509}.taskTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1110px}.taskTable th{z-index:2;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;letter-spacing:.6px;text-transform:uppercase;background:#f3f8fc;padding:11px 12px;font-size:9px;font-weight:850;position:sticky;top:0}.taskTable th:first-child{width:85px}.taskTable th:nth-child(2){width:260px}.taskTable th:nth-child(3){width:145px}.taskTable th:nth-child(4){width:76px}.taskTable th:nth-child(5){width:94px}.taskTable th:nth-child(6){width:116px}.taskTable th:nth-child(7){width:88px}.taskTable th:nth-child(8){width:auto}.taskTable td{color:#526075;vertical-align:middle;border-bottom:1px solid #edf0f2;padding:11px 12px;font-size:10px}.taskTable tr:last-child td{border-bottom:0}.taskTable tr:hover td{background:#fbfcfd}.taskLink{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.taskLink small,.taskLink strong{display:block}.taskLink small{color:var(--muted);margin-bottom:4px;font-size:8px;font-weight:750}.taskLink strong{color:var(--ink);font-size:11px;line-height:1.35}.taskLink:hover strong{color:var(--brand-primary)}.ownerCell{align-items:center;gap:7px;display:flex}.ownerCell i{width:25px;height:25px;color:var(--brand-navy);background:var(--brand-pale);border-radius:50%;flex:0 0 25px;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.dueCell strong,.dueCell small{display:block}.dueCell strong{color:#324257;font-size:10px}.dueCell small{color:#8792a0;margin-top:3px;font-size:8px}.dueCell.red small{color:var(--red)}.dueCell.amber small{color:var(--amber)}.tableProgress{grid-template-columns:1fr 25px;align-items:center;gap:6px;display:grid}.tableProgress>i{background:var(--line);border-radius:8px;height:5px;overflow:hidden}.tableProgress>i b{background:var(--brand-primary);border-radius:8px;height:100%;display:block}.tableProgress small{color:var(--muted);font-size:8px}.nextCell{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.taskCards{display:none}.emptyState{border:1px dashed var(--brand-sky);text-align:center;background:#fff;border-radius:14px;padding:65px 20px}.emptyState>span{width:48px;height:48px;color:var(--brand-navy);background:var(--brand-pale);border-radius:50%;place-items:center;margin:auto;font-size:24px;display:grid}.emptyState h3{margin:14px 0 5px}.emptyState p{color:var(--muted);margin:0 0 17px;font-size:11px}.roadmapSummary{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:190px 1fr auto;align-items:center;gap:22px;margin-bottom:16px;padding:18px 20px;display:grid}.roadmapSummary>div:first-child span,.roadmapSummary>div:first-child strong,.roadmapSummary>div:first-child small{display:block}.roadmapSummary>div:first-child span{color:var(--brand-primary);text-transform:uppercase;font-size:9px;font-weight:800}.roadmapSummary>div:first-child strong{margin:4px 0;font-size:25px}.roadmapSummary>div:first-child small{color:var(--muted);font-size:9px}.roadmapTrack,.sprintProgress{background:var(--line);border-radius:10px;height:7px;overflow:hidden}.roadmapTrack i,.sprintProgress i{background:linear-gradient(90deg,var(--brand-primary),var(--brand-cyan));border-radius:10px;height:100%;display:block}.roadmapLegend{color:var(--muted);gap:11px;font-size:8px;display:flex}.roadmapLegend span{align-items:center;gap:4px;display:flex}.roadmapLegend i{border-radius:50%;width:7px;height:7px}.roadmapLegend .current{background:var(--brand-cyan)}.roadmapLegend .upcoming{background:#b8c2cb}.roadmapLegend .closed{background:var(--brand-navy)}.roadmapList{gap:10px;display:grid}.sprintCard{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 18px;display:grid}.sprintCard.current{border-color:var(--brand-sky);box-shadow:inset 4px 0 var(--brand-primary),0 5px 16px #2a40550a}.sprintIndex{flex-direction:column;align-self:stretch;align-items:center;display:flex}.sprintIndex span{width:34px;height:34px;color:var(--ink);background:#f0f4f8;border-radius:10px;place-items:center;font-size:10px;font-weight:850;display:grid}.sprintCard.current .sprintIndex span{color:var(--brand-navy);background:var(--brand-pale)}.sprintIndex i{background:var(--line);flex:1;width:1px;margin-top:7px}.sprintLabel{color:var(--brand-primary);letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:850}.sprintMain h3{margin:5px 0 4px;font-size:15px}.sprintMain p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.sprintMeta{color:var(--muted);gap:15px;margin:10px 0 7px;font-size:8px;font-weight:750;display:flex}.sprintMeta .gate{color:#8c630d}.sprintProgress{height:5px}.operatingRule{background:#fff9df;border:1px solid #e7dba9;border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:17px;padding:16px 18px;display:flex}.operatingRule>span{color:#fff;background:#b8841b;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.operatingRule strong{font-size:12px}.operatingRule p{color:#796d4e;margin:3px 0 0;font-size:10px;line-height:1.45}.decisionGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.decisionCard{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 13px #2a405509}.decisionCard>:not(.panelFooter){margin-left:18px;margin-right:18px}.decisionTop{color:var(--muted);justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex;margin-top:17px!important}.decisionTop b{color:var(--brand-navy);background:var(--brand-pale);border-radius:999px;padding:5px 8px}.decisionTopic{color:var(--brand-primary);letter-spacing:.5px;text-transform:uppercase;margin-top:20px;font-size:9px;font-weight:850;display:block}.decisionCard h3{min-height:40px;font-size:16px;line-height:1.3;margin-top:6px!important;margin-bottom:6px!important}.decisionCard>p{min-height:30px;color:var(--muted);font-size:10px;line-height:1.5;margin-top:0!important}.decisionCard dl{grid-template-columns:1fr 1fr;gap:12px;display:grid;margin-top:18px!important}.decisionCard dl div{min-width:0}.decisionCard dt{color:var(--muted);text-transform:uppercase;font-size:8px}.decisionCard dd{color:var(--ink);margin:3px 0 0;font-size:10px;font-weight:700}.appFooter{color:#8190a0;border-top:1px solid #dfe5e8;justify-content:space-between;align-items:center;margin-top:28px;padding:15px 0 3px;font-size:9px;display:flex}.appFooter p{margin:0}.appFooter button{color:#6b7789;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:9px;text-decoration:underline}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05101c85;justify-content:flex-end;animation:.15s fadeIn;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.modalBackdrop.centered{justify-content:center;align-items:center;padding:20px}.modalScrim{cursor:default;background:0 0;border:0;position:absolute;top:0;right:0;bottom:0;left:0}.taskDrawer{z-index:1;width:min(520px,100%);height:100%;color:var(--ink);background:#f6f8f9;flex-direction:column;animation:.2s drawerIn;display:flex;position:relative;box-shadow:-18px 0 45px #05101c33}.addModal{z-index:1;width:min(650px,100%);max-height:min(760px,100vh - 40px);color:var(--ink);background:#f6f8f9;border-radius:18px;animation:.2s modalIn;position:relative;overflow:auto;box-shadow:0 24px 70px #05101c40}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawerIn{0%{transform:translate(30px)}to{transform:none}}@keyframes modalIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.drawerHead{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 17px;display:flex}.drawerHead>div>span{color:var(--brand-primary);letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:850}.drawerHead h2{letter-spacing:-.35px;max-width:420px;margin:5px 0 0;font-size:18px;line-height:1.3}.closeButton{width:34px;height:34px;color:var(--ink);cursor:pointer;background:#f0f4f8;border:0;border-radius:9px;flex:0 0 34px;place-items:center;font-size:21px;display:grid}.drawerState{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 22px;display:flex}.drawerBody{min-height:0;padding:18px 22px 24px;overflow:auto}.drawerActions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:13px 22px;display:flex}.drawerBody fieldset{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 13px;padding:14px;display:grid}.drawerBody legend{color:var(--ink);padding:0 6px;font-size:10px;font-weight:850}.wideField{grid-column:1/-1}.rangeField{grid-template-columns:1fr auto}.rangeField input{accent-color:var(--brand-primary);border:0;grid-column:1/-1;padding:0}.rangeField span{color:var(--brand-primary)}.formError{color:#8f332f;background:#fcecea;border:1px solid #efc3bf;border-radius:9px;align-items:center;gap:8px;margin:12px 22px 0;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.formError span{color:#fff;background:#b84a43;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.drawerCallout{border:1px solid var(--brand-sky);background:#eef9fe;border-radius:12px;padding:15px 16px}.drawerCallout span,.drawerCallout strong,.drawerCallout small{display:block}.drawerCallout span{color:var(--brand-primary);letter-spacing:.6px;text-transform:uppercase;font-size:8px;font-weight:850}.drawerCallout strong{color:var(--brand-navy);margin:5px 0;font-size:12px;line-height:1.45}.drawerCallout small{color:var(--muted);font-size:9px}.detailSection{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;padding:15px 16px}.detailSection h3{margin:0 0 13px;font-size:11px}.detailSection dl{grid-template-columns:1fr 1fr;gap:13px 18px;margin:0;display:grid}.detailSection dl div{min-width:0}.detailSection dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:750}.detailSection dd{overflow-wrap:anywhere;color:var(--ink);margin:4px 0 0;font-size:10px;line-height:1.45}.detailSection a{color:var(--brand-primary)}.addForm{grid-template-columns:1fr 1fr;gap:13px;padding:20px 22px;display:grid}.addModal .formError{margin:14px 22px 0}.toast{z-index:200;color:#fff;opacity:0;pointer-events:none;background:#12324a;border-radius:11px;align-items:center;gap:9px;max-width:380px;padding:12px 15px;font-size:11px;transition:all .2s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(15px);box-shadow:0 12px 30px #05101c40}.toast.show{opacity:1;transform:none}.toast span{color:#0c584d;background:#8fe0d1;border-radius:50%;place-items:center;width:21px;height:21px;font-weight:850;display:grid}@media(max-width:1180px){.content{padding-inline:24px}.topbar{gap:14px}.globalSearch{width:min(340px,33vw)}.headerActions .updated{display:none}.filterPanel{grid-template-columns:repeat(3,minmax(130px,1fr)) auto}.decisionGrid{grid-template-columns:1fr 1fr}.roadmapSummary{grid-template-columns:165px 1fr}.roadmapLegend{grid-column:1/-1;justify-content:flex-end}.taskTableWrap{max-height:none}}@media(max-width:1000px){.navItem b{display:none}.sidebar nav{gap:7px}.sidebar .navItem{font-size:0}.sidebar .navItem span{font-size:17px}.globalSearch{width:min(370px,45vw)}.pageIdentity{min-width:120px}.filterPanel{grid-template-columns:repeat(2,minmax(130px,1fr)) auto}.dashboardGrid{grid-template-columns:1fr}.focusPanel{order:0}.healthPanel{order:1}.sprintCard{grid-template-columns:44px minmax(0,1fr)}.sprintCard>.secondary{grid-column:2;justify-self:start}.taskTableWrap{display:none}.taskCards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.taskCard{border:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:13px;flex-direction:column;gap:7px;padding:15px;display:flex}.taskCard:hover{border-color:var(--brand-sky)}.taskCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.taskCardTop>small{color:var(--muted);font-size:8px;font-weight:800}.taskCard>strong{font-size:12px;line-height:1.35}.taskCard>span:not(.taskCardTop):not(.taskCardMeta):not(.taskCardNext){color:var(--muted);font-size:9px}.taskCardMeta{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:3px;padding-top:9px;display:flex}.taskCardMeta>b{color:var(--ink);font-size:9px}.taskCardMeta .statusBadge{margin-left:auto}.taskCardNext{color:var(--ink);background:#f3f8fc;border-radius:8px;margin-top:2px;padding:9px 10px;font-size:9px;line-height:1.35}.taskCardNext small{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:800;display:block}}@media(max-width:700px){.shell{display:block}.sidebar{z-index:30;width:auto;height:70px;padding:8px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;border-right:0;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #2a405514}.brand,.sidebarFoot{display:none}.sidebar nav{grid-template-columns:repeat(4,1fr);gap:3px;height:100%}.sidebar .navItem,.sidebar .navItem:not(.active){flex-direction:column;justify-content:center;gap:2px;min-height:51px;padding:5px 3px;font-size:8px}.sidebar .navItem.active{box-shadow:inset 0 3px var(--brand-primary)}.sidebar .navItem b{font-size:8px;display:block}.sidebar .navItem span{font-size:15px}.content{padding:0 13px calc(90px + env(safe-area-inset-bottom))}.topbar{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;height:auto;min-height:126px;padding:13px 0;display:grid}.pageIdentity{min-width:0}.pageIdentity h1{font-size:18px}.globalSearch{grid-area:2/1/auto/-1;width:100%;height:40px}.headerActions{gap:7px}.headerActions .updated{display:none}.headerActions .primary{min-height:38px;padding:9px 11px;font-size:10px}.hero{flex-direction:column;align-items:flex-start;margin:14px 0;padding:21px 18px}.hero h2{font-size:25px}.hero p{font-size:11px}.dayCard{flex-basis:auto;width:100%}.attentionStrip{flex-direction:column;align-items:flex-start;padding:11px 12px}.attentionStrip>div:first-child small{display:none}.alertLinks{grid-template-columns:1fr 1fr;width:100%;display:grid}.alertLinks button{text-align:left}.metrics{grid-template-columns:1fr 1fr;gap:9px}.metricCard{padding:14px}.metricCard>strong{font-size:25px}.metricCard>small{font-size:9px;line-height:1.35}.metricTop{font-size:10px}.dashboardGrid{grid-template-columns:1fr}.panelHead{padding:16px}.focusRow{grid-template-columns:minmax(0,1fr) auto 12px;gap:8px;padding:13px 13px 13px 18px}.focusMain span{-webkit-line-clamp:1;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.focusRow .due{display:none}.focusRow .riskBadge{font-size:8px}.healthList{padding-inline:15px}.healthRow{grid-template-columns:minmax(140px,1fr) 64px 30px}.viewLead{flex-direction:column;align-items:flex-start;margin-bottom:15px}.viewLead h2{font-size:23px}.viewActions{width:100%}.viewActions button{flex:1}.quickFilters{margin-inline:-13px;padding-inline:13px}.filterPanel{grid-template-columns:1fr 1fr;padding:14px}.filterPanelHead{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.filterPanelHead button{width:30px;height:30px;color:var(--ink);background:#f0f4f8;border:0;border-radius:8px;font-size:18px}.clearFilters{grid-column:1/-1}.resultsBar{flex-direction:column;align-items:flex-start;gap:5px}.taskCards{grid-template-columns:1fr}.roadmapSummary{grid-template-columns:1fr;padding:16px}.roadmapLegend{justify-content:flex-start}.sprintCard{grid-template-columns:36px minmax(0,1fr);align-items:start;padding:15px}.sprintIndex span{width:31px;height:31px}.sprintMeta{flex-wrap:wrap;gap:8px}.decisionGrid{grid-template-columns:1fr}.decisionCard h3,.decisionCard>p{min-height:auto}.appFooter{flex-direction:column;align-items:flex-start;gap:9px}.modalBackdrop{align-items:flex-end}.taskDrawer{width:100%;height:100%;padding-top:env(safe-area-inset-top)}.addModal{border-radius:18px 18px 0 0;width:100%;max-height:92vh}.modalBackdrop.centered{align-items:flex-end;padding:0}.drawerHead{padding:17px}.drawerState{padding-inline:17px}.drawerBody{padding:15px 17px 22px}.drawerActions{padding:12px 17px calc(12px + env(safe-area-inset-bottom));position:sticky;bottom:0}.drawerBody fieldset,.addForm{grid-template-columns:1fr}.drawerBody .wideField,.addForm .wideField{grid-column:1}.detailSection dl{grid-template-columns:1fr}.addForm{padding:17px}.toast{max-width:none;bottom:84px;left:13px;right:13px}.searchSubmit{display:none}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--command-bg:#f2f6fb;--command-ink:#101d32;--command-muted:#65748a;--command-line:#2745661c;--command-dark:#071521;--command-panel:#ffffffe0;--command-violet:#6c63ff;--command-cyan:#12bfe5;--canvas:var(--command-bg);--ink:var(--command-ink);--muted:var(--command-muted);--line:var(--command-line)}html,body{background:radial-gradient(circle at 72% -12%,#6c63ff1f,transparent 31%),radial-gradient(circle at 30% 5%,#12bfe51a,transparent 28%),var(--command-bg);color:var(--command-ink);font-family:Inter,SF Pro Display,Segoe UI,Arial,sans-serif}.shell{grid-template-columns:260px minmax(0,1fr)}.sidebar{z-index:35;color:#a9b8c9;background:radial-gradient(circle at 15% 0%,#007dac3b,transparent 32%),linear-gradient(180deg,#091a2a 0%,var(--command-dark) 64%,#050d16 100%);border-right:1px solid #b9e5fb17;padding:18px 16px 20px;box-shadow:18px 0 44px #0715211f}.brand{background:radial-gradient(circle at 12%,#0072bc2e,#0000 40%),linear-gradient(145deg,#020a13,#071827);border:1px solid #6dcff62e;border-radius:18px;min-height:94px;padding:9px 10px;overflow:hidden;box-shadow:0 14px 34px #01091147,inset 0 1px #ffffff0a}.brandLogo{filter:saturate(1.04);width:100%;max-width:214px}.sidebar nav{gap:7px;margin-top:22px}.navItem{color:#9dadbe;border:1px solid #0000;border-radius:13px;min-height:46px;padding:12px 14px;font-size:13px;font-weight:650;transition:all .18s}.navItem span{color:#6f859a;font-size:17px}.navItem:hover{color:#fff;background:#b9e5fb12;border-color:#6dcff61f;transform:translate(2px)}.navItem.active{color:#fff;background:linear-gradient(110deg,#0072bcd9,#007dac9e);border-color:#6dcff633;box-shadow:0 10px 25px #0072bc33,inset 0 1px #ffffff24}.navItem.active span{color:#c9f2ff}.sidebarFoot{border-color:#b9e5fb1a;padding:17px 10px 2px}.sidebarFoot strong{color:#eef9ff}.sidebarFoot small{color:#74869a}.avatar{color:#fff;background:linear-gradient(145deg,var(--brand-primary),var(--command-violet));box-shadow:0 7px 18px #0072bc4d}.content{padding:0 36px 52px}.topbar{z-index:25;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#f2f6fbc7;border-bottom:1px solid #27456614;height:88px;position:sticky;top:0}.eyebrow{color:var(--brand-primary);letter-spacing:1.4px;font-size:10px}.topbar h1{color:var(--command-ink);font-size:23px}.globalSearch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border-color:#2745661a;border-radius:13px;height:44px;box-shadow:0 8px 28px #17314d0f}.globalSearch input{font-size:13px}.globalSearch input::placeholder{color:#8996a7}.searchSubmit{color:#fff;background:linear-gradient(120deg,var(--brand-primary),var(--brand-cyan))}.primary{background:linear-gradient(120deg,var(--brand-primary),#238bd5 55%,var(--command-violet));border-radius:12px;min-height:42px;transition:all .18s;box-shadow:0 10px 24px #0072bc40}.primary:hover{background:linear-gradient(120deg,#0068ad,#1b82c9 55%,#5b52ee);transform:translateY(-1px)}.hero.controlHero{isolation:isolate;background:radial-gradient(circle at 88% 15%,#12bfe561,#0000 28%),radial-gradient(circle at 68% 110%,#6c63ff73,#0000 42%),linear-gradient(125deg,#071a2b,#003c67 52%,#0a5b88);border:1px solid #6dcff62e;border-radius:26px;align-items:center;min-height:272px;margin:24px 0 18px;padding:34px 36px;position:relative;box-shadow:0 24px 65px #00274833}.hero.controlHero:before{content:"";z-index:-1;border:1px solid #b9e5fb2e;border-radius:50%;width:310px;height:310px;position:absolute;top:-150px;right:-70px;box-shadow:0 0 0 48px #b9e5fb0a,0 0 0 96px #b9e5fb06}.heroKicker{color:#86e8ff;font-size:11px}.hero h2{letter-spacing:-1.5px;margin-top:10px;font-size:38px;line-height:1.08}.hero h2 em{color:#b9e5fb}.hero p{color:#d5e5f0;max-width:720px;font-size:14px}.controlLoopMini{color:#c9d8e5;letter-spacing:.3px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:10px;font-weight:750;display:flex}.controlLoopMini span{background:#ffffff0f;border:1px solid #b9e5fb29;border-radius:999px;padding:6px 9px}.controlLoopMini i{color:#6dcff6;font-style:normal}.dayCard{background:#03162561;border-color:#b9e5fb38;border-radius:17px;flex-basis:196px;padding:18px;box-shadow:inset 0 1px #ffffff14}.dayCard strong{font-size:31px}.dayTrack{height:6px}.dayTrack i{background:linear-gradient(90deg,#6dcff6,#a59cff)}.attentionStrip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border-color:#27456617;border-radius:14px;margin:0 0 14px;padding:12px 16px;box-shadow:0 10px 30px #17314d0d}.attentionStrip strong{font-size:12px}.attentionStrip small{font-size:10px}.metrics{gap:12px}.metricCard{background:var(--command-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#27456617;border-radius:18px;padding:19px 20px;position:relative;overflow:hidden;box-shadow:0 13px 34px #17314d11}.metricCard:after{content:"";background:radial-gradient(circle,#12bfe529,#0000 66%);border-radius:50%;width:90px;height:90px;position:absolute;bottom:-58px;right:-44px}.metricCard:hover{border-color:#0072bc3d;transform:translateY(-3px);box-shadow:0 18px 42px #003c671c}.metricCard>strong{font-size:32px}.metricTop{font-size:12px}.ownerCommand{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #27456617;border-radius:22px;margin-top:16px;padding:22px;box-shadow:0 18px 48px #17314d11}.sectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;display:flex}.sectionHeading h3{letter-spacing:-.45px;margin:5px 0;font-size:20px}.sectionHeading p{color:var(--command-muted);margin:0;font-size:12px}.ownerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ownerCard{min-width:0;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(145deg,#fffffff5,#f7fbffe0);border:1px solid #27456617;border-radius:17px;padding:16px;transition:all .18s;display:block;position:relative;overflow:hidden;box-shadow:0 9px 24px #17314d0d}.ownerCard:before{content:"";background:var(--brand-primary);width:3px;position:absolute;inset:0 auto 0 0}.ownerCard.watch:before{background:#f1ab2f}.ownerCard.danger:before{background:#e46363}.ownerCard:hover{border-color:#0072bc3b;transform:translateY(-3px);box-shadow:0 16px 34px #003c671a}.ownerCardTop{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ownerCardTop>i{color:#fff;background:linear-gradient(145deg,var(--brand-primary),var(--command-violet));width:38px;height:38px;filter:hue-rotate(calc(var(--owner-index) * 13deg));border-radius:12px;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid;box-shadow:0 8px 18px #0072bc33}.ownerCardTop>span strong,.ownerCardTop>span small{display:block}.ownerCardTop>span strong{color:var(--command-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ownerCardTop>span small{color:var(--command-muted);margin-top:3px;font-size:9px}.ownerCardTop>b{color:#087263;background:#e6f7f2;border-radius:999px;padding:5px 7px;font-size:8px}.ownerCard.watch .ownerCardTop>b{color:#8c5c08;background:#fff2d7}.ownerCard.danger .ownerCardTop>b{color:#a13b3b;background:#fde9e9}.ownerStats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.ownerStats>span{background:#f3f7fb;border-radius:10px;padding:8px}.ownerStats strong,.ownerStats small{display:block}.ownerStats strong{color:var(--command-ink);font-size:15px}.ownerStats small{color:var(--command-muted);margin-top:2px;font-size:8px}.ownerProgress{background:#e7edf4;border-radius:8px;height:5px;margin:12px 0;display:block;overflow:hidden}.ownerProgress i{border-radius:inherit;background:linear-gradient(90deg,var(--brand-primary),var(--command-cyan));height:100%;display:block}.ownerNext{gap:6px;min-height:48px;display:grid}.ownerNext>span{color:#53657b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.ownerNext small{color:var(--brand-primary);margin-right:6px;font-size:8px;font-weight:850}.sessionShortcut{color:#5147c9;cursor:pointer;background:#eeecff;border:1px solid #6c63ff2e;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:10px 13px;font-size:11px;font-weight:750;transition:all .18s;display:flex}.sessionShortcut:hover{background:#e7e4ff;border-color:#6c63ff59;transform:translateY(-1px)}.sessionShortcut>i{background:var(--command-violet);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6c63ff1f}.leadershipFlow{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);gap:16px;margin-top:16px;display:grid}.nextMeetingCard,.controlLoopPanel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd1;border:1px solid #27456617;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 16px 42px #17314d12}.nextMeetingCard{color:#fff;background:radial-gradient(circle at 95% -5%,#12bfe54d,#0000 32%),linear-gradient(140deg,#15183b,#35327e 54%,#086c9d 130%);border-color:#b4aeff38;padding:23px;box-shadow:0 20px 48px #1d205333}.meetingCardGlow{border:1px solid #ffffff1f;border-radius:50%;width:190px;height:190px;position:absolute;top:-110px;right:-35px;box-shadow:0 0 0 35px #ffffff09,0 0 0 70px #ffffff05}.meetingCardHead{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.meetingCardHead>span{color:#cbc8ff;letter-spacing:.9px;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.meetingCardHead>span i{background:#7fe5ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #7fe5ff1a}.readiness{color:#dbf7ff;background:#ffffff1a;border-radius:999px;padding:6px 8px;font-size:8px}.readiness.not-ready{color:#ffe3aa}.nextMeetingCard h3{letter-spacing:-.45px;max-width:430px;margin:22px 0 7px;font-size:20px;position:relative}.nextMeetingCard>p{color:#d7daf3;max-width:520px;margin:0;font-size:11px;line-height:1.55;position:relative}.meetingMeta{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid;position:relative}.meetingMeta span:last-child{grid-column:1/-1}.meetingMeta small,.meetingMeta strong{display:block}.meetingMeta small{color:#aeb5d8;font-size:8px}.meetingMeta strong{color:#f4f5ff;margin-top:3px;font-size:10px}.meetingSignalRow{background:#02091c2e;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;padding:12px;display:grid;position:relative}.meetingSignalRow span{text-align:center;min-width:0}.meetingSignalRow strong,.meetingSignalRow small{display:block}.meetingSignalRow strong{font-size:17px}.meetingSignalRow small{color:#b7beda;margin-top:2px;font-size:8px}.sessionCta{color:#192043;cursor:pointer;background:linear-gradient(120deg,#fff,#d8f6ff);border:1px solid #ffffff21;border-radius:12px;width:100%;min-height:43px;margin-top:14px;font-size:11px;font-weight:800;position:relative;box-shadow:0 10px 22px #040a222e}.sessionCta span{color:var(--command-violet);margin-right:5px}.controlLoopPanel{padding:23px}.controlLoopPanel .sectionHeading{margin-bottom:18px}.controlLoopRail{grid-template-columns:repeat(11,minmax(0,auto));align-items:stretch;gap:7px;display:grid}.controlLoopRail>button{min-width:0;min-height:128px;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(160deg,#fff,#f5f8fc);border:1px solid #27456617;border-radius:14px;flex-direction:column;align-items:flex-start;padding:12px 10px;transition:all .18s;display:flex}.controlLoopRail>button:hover{border-color:#0072bc3d;transform:translateY(-3px);box-shadow:0 12px 25px #003c6717}.controlLoopRail>button>span{color:#fff;background:linear-gradient(145deg,var(--brand-primary),var(--command-violet));border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:850;display:grid}.controlLoopRail strong{color:var(--command-ink);margin-top:12px;font-size:10px}.controlLoopRail small{color:var(--command-muted);margin-top:5px;font-size:8px;line-height:1.35}.controlLoopRail>i{color:#a5b3c2;align-self:center;font-size:13px;font-style:normal}.panel{border-color:#27456617;border-radius:20px;box-shadow:0 15px 38px #17314d0f}.dashboardGrid{margin-top:16px}.panelHead{padding:21px 22px 17px}.panel h3{font-size:18px}.sectionTag{font-size:10px}.focusRow{padding-block:15px}.focusMain strong{font-size:13px}.focusMain span{font-size:11px}.healthName strong{font-size:12px}.healthName span{font-size:10px}@media(max-width:1280px){.leadershipFlow{grid-template-columns:1fr}.controlLoopRail>button{min-height:110px}}@media(max-width:1180px){.ownerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.shell{grid-template-columns:88px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand{background:linear-gradient(145deg,#fff,#f3faff);border-color:#ffffffbf;min-height:65px;padding:9px}.brandLogo{filter:none;max-width:46px}.content{padding-inline:24px}.ownerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){html,body{background:var(--command-bg)}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071521f5;border-top:1px solid #b9e5fb1f;height:76px;box-shadow:0 -12px 32px #07152138}.sidebar nav{grid-template-columns:repeat(5,1fr)}.sidebar .navItem,.sidebar .navItem:not(.active){color:#8295aa;min-height:57px}.sidebar .navItem.active{color:#fff;background:linear-gradient(135deg,#0072bcc7,#6c63ff9e);border-color:#6dcff62e;box-shadow:0 8px 20px #0072bc38}.content{padding-bottom:102px}.topbar{background:#f2f6fbe6}.sessionShortcut{justify-content:center;width:40px;padding:0;font-size:0}.sessionShortcut>i{width:10px;height:10px}.hero.controlHero{border-radius:21px;min-height:0;padding:25px 21px}.hero h2{font-size:30px}.controlLoopMini{gap:6px}.controlLoopMini span{padding:5px 7px}.ownerCommand{border-radius:19px;padding:17px}.sectionHeading{flex-direction:column;align-items:flex-start;gap:10px}.ownerGrid{grid-template-columns:1fr}.ownerCard{padding:15px}.leadershipFlow{grid-template-columns:1fr}.nextMeetingCard,.controlLoopPanel{border-radius:19px;padding:18px}.controlLoopRail{grid-template-columns:repeat(2,1fr);gap:8px}.controlLoopRail>i{display:none}.controlLoopRail>button{min-height:98px}.meetingMeta{grid-template-columns:1fr}.meetingMeta span:last-child{grid-column:auto}}.meetingWorkspace{--meeting-violet:#6c63ff;--meeting-cyan:#12bfe5;--meeting-midnight:#071521;--meeting-surface:#ffffffe0;--meeting-border:#2745661c;color:var(--command-ink,#101d32);padding:28px 0 10px;animation:.28s meetingViewIn}@keyframes meetingViewIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.meetingWorkspace button,.meetingWorkspace input,.meetingWorkspace select,.meetingWorkspace textarea{font:inherit}.meetingWorkspace button:focus-visible,.meetingWorkspace input:focus-visible,.meetingWorkspace select:focus-visible,.meetingWorkspace textarea:focus-visible,.meetingCockpit:focus-visible{outline-offset:2px;outline:3px solid #12bfe561}.meetingWorkspaceHeader{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.meetingWorkspaceHeading{max-width:760px}.meetingEyebrow{color:var(--brand-primary,#0072bc);letter-spacing:1.35px;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.3;display:block}.meetingWorkspaceHeading h2{color:var(--command-ink,#101d32);letter-spacing:-1.05px;margin:7px 0 8px;font-size:32px;line-height:1.12}.meetingWorkspaceHeading p{max-width:700px;color:var(--command-muted,#65748a);margin:0;font-size:14px;line-height:1.6}.meetingWorkspaceSignal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffe6,#f4f3ffd6);border:1px solid #6c63ff29;border-radius:15px;align-items:center;gap:12px;min-width:285px;padding:13px 15px;display:flex;box-shadow:0 12px 32px #2a2f6c12}.meetingWorkspaceSignalDot{background:var(--meeting-violet);border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 6px #6c63ff1f,0 0 22px #6c63ff59}.meetingWorkspaceSignal strong,.meetingWorkspaceSignal small{display:block}.meetingWorkspaceSignal strong{color:#342f88;font-size:12px}.meetingWorkspaceSignal small{color:#69758a;margin-top:3px;font-size:10px}.meetingSpotlight{isolation:isolate;color:#fff;background:radial-gradient(circle at 92% 5%,#12bfe557,#0000 29%),radial-gradient(circle at 66% 120%,#6c63ff61,#0000 42%),linear-gradient(128deg,#071521,#082d49,#063f68);border:1px solid #6dcff633;border-radius:26px;grid-template-columns:minmax(0,1.45fr) minmax(285px,.55fr);gap:25px 32px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #031c3038}.meetingSpotlightGlow{z-index:-1;pointer-events:none;border:1px solid #b9e5fb29;border-radius:50%;width:360px;height:360px;position:absolute;top:-230px;right:-75px;box-shadow:0 0 0 58px #b9e5fb09,0 0 0 116px #b9e5fb05}.meetingSpotlightMain{min-width:0}.meetingSpotlightTopline{justify-content:flex-start;align-items:center;gap:12px;display:flex}.meetingSpotlightLabel{color:#87e9ff;letter-spacing:1.25px;font-size:10px;font-weight:850}.meetingSpotlight h3{color:#fff;letter-spacing:-.9px;max-width:780px;margin:14px 0 8px;font-size:30px;line-height:1.13}.meetingSpotlightMain>p{color:#c6d6e3;max-width:760px;margin:0;font-size:13px;line-height:1.58}.meetingSpotlightSchedule{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:23px;display:grid}.meetingSpotlightSchedule>span{background:#ffffff0e;border:1px solid #b9e5fb1c;border-radius:12px;min-width:0;padding:11px 12px}.meetingSpotlightSchedule small,.meetingSpotlightSchedule strong{display:block}.meetingSpotlightSchedule small{color:#8faabd;font-size:9px}.meetingSpotlightSchedule strong{color:#eef8ff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.meetingPrimaryAction,.meetingSecondaryAction,.meetingCaptureButton,.sessionOpenButton,.meetingIconButton{cursor:pointer;border-radius:12px;min-height:44px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.meetingPrimaryAction{color:#fff;background:linear-gradient(120deg,var(--brand-primary,#0072bc),#208fd7 55%,var(--meeting-violet));border:1px solid #ffffff29;padding:11px 15px;font-size:12px;font-weight:800;box-shadow:0 12px 27px #00497d3d}.meetingSpotlightMain>.meetingPrimaryAction{margin-top:19px}.meetingPrimaryAction:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px #00497d52}.meetingPrimaryAction:disabled,.meetingSecondaryAction:disabled,.meetingCaptureButton:disabled,.meetingLinkedTask:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.meetingSpotlightControl{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#02121f61;border:1px solid #b9e5fb29;border-radius:20px;grid-template-columns:108px minmax(0,1fr);align-content:center;align-self:stretch;gap:14px 18px;padding:19px;display:grid;box-shadow:inset 0 1px #ffffff12}.meetingReadinessDial{background:conic-gradient(var(--meeting-cyan) var(--meeting-score),#b9e5fb1f 0deg);border-radius:50%;place-items:center;width:108px;height:108px;padding:9px;display:grid;box-shadow:0 0 34px #12bfe521}.meetingReadinessDial>span{text-align:center;background:#0a2133;border:1px solid #ffffff14;border-radius:50%;place-content:center;width:90px;height:90px;display:grid}.meetingReadinessDial strong,.meetingReadinessDial small{display:block}.meetingReadinessDial strong{color:#fff;font-size:28px;line-height:1}.meetingReadinessDial small{color:#8faabd;text-transform:uppercase;margin-top:5px;font-size:9px}.meetingSpotlightMetrics{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.meetingMetric{min-width:0;display:block}.meetingMetric strong,.meetingMetric small{display:block}.meetingMetric strong{font-size:17px;line-height:1.1}.meetingMetric small{margin-top:4px;font-size:9px;line-height:1.25}.meetingSpotlightMetrics .meetingMetric{background:#fff1;border-radius:11px;padding:9px 10px}.meetingSpotlightMetrics .meetingMetric strong{color:#fff}.meetingSpotlightMetrics .meetingMetric small{color:#8faabd}.meetingReadinessBrief{color:#bacbd8;grid-column:1/-1;margin:0;padding-top:2px;font-size:10px;line-height:1.5}.meetingSpotlightWorkflow{border-top:1px solid #b9e5fb1f;grid-column:1/-1;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;padding-top:18px;display:grid}.meetingSpotlightWorkflowLabel{color:#86a2b7;letter-spacing:.9px;text-transform:uppercase;font-size:9px;font-weight:800}.meetingWorkflow{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.meetingWorkflowStep{align-items:center;gap:9px;min-width:0;display:flex;position:relative}.meetingWorkflowStep:not(:last-child):after{content:"";z-index:0;background:#9cb2c33b;width:calc(100% - 33px);height:1px;position:absolute;top:14px;left:30px}.meetingWorkflowMarker{z-index:1;color:#8098aa;background:#102a3e;border:1px solid #a6bbcb3d;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid;position:relative}.meetingWorkflowCopy{min-width:0}.meetingWorkflowCopy strong,.meetingWorkflowCopy small{display:block}.meetingWorkflowCopy strong{color:#dfeaf2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.meetingWorkflowCopy small{color:#8098aa;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.meetingWorkflowStep-complete .meetingWorkflowMarker{color:#dffff4;background:#167c67;border-color:#4dd6b157}.meetingWorkflowStep-complete:not(:last-child):after{background:#4dd6b16b}.meetingWorkflowStep-active .meetingWorkflowMarker{color:#fff;background:linear-gradient(145deg,var(--brand-primary,#0072bc),var(--meeting-violet));border-color:#6de5ff70;box-shadow:0 0 0 5px #12bfe51c,0 7px 18px #0072bc47}.meetingWorkflowStep-active .meetingWorkflowCopy strong{color:#fff}.meetingWorkflowStep-blocked .meetingWorkflowMarker{color:#ffe7e9;background:#a73d49;border-color:#ff8b9759}.sessionStatus,.meetingReadinessPill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;width:max-content;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.sessionStatus{color:#44566a;background:#eef3f7;padding:7px 9px}.sessionStatus i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.sessionStatus-scheduled{color:#075e91;background:#e9f7fe;border-color:#c7e8f8}.sessionStatus-needs-prep{color:#8c5906;background:#fff4d9;border-color:#f0d89b}.sessionStatus-live,.sessionStatus-live-now{color:#08725e;background:#e5f7f1;border-color:#bde9dc}.sessionStatus-live i,.sessionStatus-live-now i{animation:1.7s ease-in-out infinite meetingPulse;box-shadow:0 0 0 4px #08725e1a}.sessionStatus-closed,.sessionStatus-completed{color:#526175;background:#eef2f6;border-color:#d8e0e8}.sessionStatus-cancelled{color:#93404a;background:#fff0f2;border-color:#f1cbd0}@keyframes meetingPulse{50%{box-shadow:0 0 0 7px #08725e00}}.meetingSpotlight .sessionStatus{color:#d9f8ff;background:#ffffff17;border-color:#b9e5fb2e}.meetingSpotlight .sessionStatus-needs-prep{color:#ffe6ad}.meetingSpotlight .sessionStatus-live,.meetingSpotlight .sessionStatus-live-now{color:#9cf2d9}.meetingSectionHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin:29px 0 14px;display:flex}.meetingSectionHeading h3{color:var(--command-ink,#101d32);letter-spacing:-.55px;margin:5px 0 0;font-size:22px}.meetingSectionCount{color:#31546e;background:#e9f7fecc;border:1px solid #0072bc1f;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:750}.sessionGrid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.sessionCard{border:1px solid var(--meeting-border);background:linear-gradient(150deg,#fffffff5,#f7fafee6);border-radius:19px;flex-direction:column;min-width:0;min-height:430px;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 34px #17314d11}.sessionCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#12bfe526,#0000 68%);border-radius:50%;width:116px;height:116px;position:absolute;top:-72px;right:-72px}.sessionCard:hover{border-color:#0072bc3d;transform:translateY(-3px);box-shadow:0 19px 42px #003c671c}.sessionCardNext{box-shadow:0 15px 38px #3932971b,inset 0 3px var(--meeting-violet);border-color:#6c63ff47}.sessionCardHeader{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.sessionDateTile{color:#074d78;text-align:center;background:linear-gradient(145deg,#edf9ff,#dff3fd);border:1px solid #0072bc21;border-radius:13px;flex:0 0 44px;place-content:center;width:44px;height:48px;display:grid}.sessionDateTile strong,.sessionDateTile small{display:block}.sessionDateTile strong{font-size:17px;line-height:1}.sessionDateTile small{color:#4281a6;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800}.sessionCadence{color:var(--brand-primary,#0072bc);letter-spacing:.35px;text-transform:uppercase;margin-top:15px;font-size:9px;font-weight:800}.sessionCard h4{color:var(--command-ink,#101d32);letter-spacing:-.25px;margin:7px 0 6px;font-size:15px;line-height:1.3}.sessionCard>p{-webkit-line-clamp:3;min-height:55px;color:var(--command-muted,#65748a);-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.sessionCardReadiness{color:#748399;justify-content:space-between;align-items:center;gap:7px;margin:13px 0 10px;font-size:8px;display:flex}.meetingReadinessPill{padding:6px 8px}.meetingReadinessPill-ready{color:#0b715b;background:#e8f7f1;border-color:#bfe9dc}.meetingReadinessPill-watch{color:#8d5b09;background:#fff5de;border-color:#f0daa1}.meetingReadinessPill-not-ready{color:#a13e4a;background:#fff0f2;border-color:#f1c9cf}.sessionCardMetrics{background:#f3f7fb;border:1px solid #27456613;border-radius:13px;grid-template-columns:1fr 1fr;gap:9px;padding:10px;display:grid}.sessionCardMetrics .meetingMetric strong{color:#17273b;font-size:14px}.sessionCardMetrics .meetingMetric small{color:#718096;font-size:8px}.meetingWorkflowCompact{border-top:1px solid #27456613;margin-top:13px;padding:10px 3px 0}.meetingWorkflowCompact .meetingWorkflowStep{justify-content:center;gap:4px}.meetingWorkflowCompact .meetingWorkflowMarker{color:#708196;background:#edf2f6;border-color:#d4dee7;border-radius:7px;flex-basis:20px;width:20px;height:20px;font-size:7px}.meetingWorkflowCompact .meetingWorkflowStep:not(:last-child):after{background:#dbe3eb;width:calc(100% - 19px);top:10px;left:calc(50% + 10px)}.meetingWorkflowCompact .meetingWorkflowCopy{display:none}.meetingWorkflowCompact .meetingWorkflowStep-complete .meetingWorkflowMarker{color:#fff;background:#0b715b;border-color:#0b715b}.meetingWorkflowCompact .meetingWorkflowStep-complete:not(:last-child):after{background:#55b59e}.meetingWorkflowCompact .meetingWorkflowStep-active .meetingWorkflowMarker{color:#fff;border-color:var(--brand-primary,#0072bc);background:linear-gradient(145deg,var(--brand-primary,#0072bc),var(--meeting-violet));box-shadow:0 0 0 4px #0072bc1a}.meetingWorkflowCompact .meetingWorkflowStep-blocked .meetingWorkflowMarker{color:#fff;background:#b43d4c;border-color:#b43d4c}.sessionCardFooter{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.sessionAttendees{align-items:center;padding-left:4px;display:flex}.sessionAttendees>span{color:#fff;background:linear-gradient(145deg,#006aa9,var(--meeting-violet));border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-5px;font-size:7px;font-weight:850;display:grid;box-shadow:0 4px 10px #16334e1f}.sessionAttendees>span:nth-child(2n){background:linear-gradient(145deg,#0788ac,#0072bc)}.sessionOpenButton{color:#075d91;background:#eaf7fd;border:1px solid #0072bc24;min-height:38px;padding:9px 10px;font-size:9px;font-weight:800}.sessionOpenButton:hover{background:#dff3fc;border-color:#0072bc4d;transform:translateY(-1px)}.meetingModalBackdrop{z-index:500;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#020a12b8;place-items:center;padding:18px;animation:.18s both meetingBackdropIn;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes meetingBackdropIn{0%{opacity:0}to{opacity:1}}.meetingCockpit{width:min(1580px,100%);height:min(940px,100dvh - 36px);min-height:0;color:var(--command-ink,#101d32);background:#f4f7fb;border:1px solid #b9e5fb33;border-radius:25px;grid-template-rows:auto auto auto minmax(0,1fr) auto;animation:.24s cubic-bezier(.2,.75,.25,1) both meetingCockpitIn;display:grid;overflow:hidden;box-shadow:0 38px 100px #00060e7a}@keyframes meetingCockpitIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.meetingCockpitHeader{color:#fff;background:radial-gradient(circle at 82% 0,#12bfe536,#0000 32%),linear-gradient(110deg,#071521,#0b263a 66%,#10253f);justify-content:space-between;align-items:center;gap:22px;min-height:86px;padding:18px 22px;display:flex}.meetingCockpitIdentity{align-items:center;gap:14px;min-width:0;display:flex}.meetingCockpitIdentity>div{min-width:0}.meetingCockpitIdentity .meetingEyebrow{color:#77def8}.meetingCockpitIdentity h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.55px;margin:5px 0 0;font-size:22px;overflow:hidden}.meetingCockpitHeader .sessionStatus{color:#d9f8ff;background:#ffffff14;border-color:#b9e5fb2e}.meetingCockpitHeader .sessionStatus-needs-prep{color:#ffe3a5}.meetingCockpitHeader .sessionStatus-live,.meetingCockpitHeader .sessionStatus-live-now{color:#9df2d9}.meetingCockpitHeaderActions{align-items:center;gap:13px;display:flex}.meetingCockpitTimer{text-align:right;border-right:1px solid #ffffff21;padding-right:14px}.meetingCockpitTimer strong,.meetingCockpitTimer small{display:block}.meetingCockpitTimer strong{color:#fff;font-size:19px}.meetingCockpitTimer small{color:#829caf;margin-top:2px;font-size:8px}.meetingIconButton{color:#e9f8ff;background:#ffffff12;border:1px solid #ffffff1f;place-items:center;width:42px;min-height:42px;font-size:22px;display:grid}.meetingIconButton:hover{background:#ffffff1f;border-color:#b9e5fb4d}.meetingCockpitMeta{border-bottom:1px solid var(--meeting-border);background:#fff;justify-content:space-between;align-items:center;gap:22px;padding:12px 22px;display:flex}.meetingCockpitMeta>p{color:#617087;max-width:720px;margin:0;font-size:11px;line-height:1.5}.meetingCockpitMetaStats{align-items:center;gap:0;display:flex}.meetingCockpitMetaStats>span{border-left:1px solid var(--meeting-border);min-width:98px;padding:3px 13px}.meetingCockpitMetaStats strong,.meetingCockpitMetaStats small{display:block}.meetingCockpitMetaStats strong{color:#15263a;font-size:11px}.meetingCockpitMetaStats small{color:#77869a;margin-top:3px;font-size:8px}.meetingCockpitProgress{background:#0c2233;border-bottom:1px solid #b9e5fb1c;padding:11px 22px}.meetingCockpitBody{background:#f4f7fb;grid-template-columns:285px minmax(380px,1fr) 330px;min-height:0;display:grid}.meetingAgendaPanel,.meetingLivePanel,.meetingCapturePanel{scrollbar-width:thin;scrollbar-color:#bac8d5 transparent;min-width:0;min-height:0;overflow:auto}.meetingAgendaPanel{border-right:1px solid var(--meeting-border);background:#f7fafd;padding:18px}.meetingPanelHeading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.meetingPanelHeading h3,.meetingPanelHeading h4{color:#15263a;letter-spacing:-.28px;margin:4px 0 0;font-size:16px}.meetingPanelHeading>strong,.meetingPanelHeading>span{color:#67778b;font-size:10px;font-weight:750}.meetingAgendaList{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.meetingAgendaItem{background:#fff;border:1px solid #0000;border-radius:13px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:7px;transition:all .16s;display:grid;position:relative;box-shadow:0 6px 17px #17314d0a}.meetingAgendaItemActive{box-shadow:inset 3px 0 var(--brand-primary,#0072bc),0 8px 20px #00579112;background:#eef8fd;border-color:#0072bc40}.meetingAgendaItemChecked{opacity:.68}.meetingAgendaItemChecked .meetingAgendaSelect strong{-webkit-text-decoration:line-through #91a0b2;text-decoration:line-through #91a0b2}.meetingAgendaCheck{width:17px;height:17px;accent-color:var(--brand-primary,#0072bc);cursor:pointer;margin-left:9px}.meetingAgendaSelect{min-width:0;min-height:58px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:9px 9px 9px 4px;display:grid}.meetingAgendaSelect>span:first-child{color:#8c9aac;font-size:9px;font-weight:800}.meetingAgendaSelect>span:last-child{min-width:0}.meetingAgendaSelect strong,.meetingAgendaSelect small{display:block}.meetingAgendaSelect strong{color:#23354a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.meetingAgendaSelect small{color:#758599;margin-top:4px;font-size:8px}.meetingAttendeeList{border-top:1px solid var(--meeting-border);gap:7px;margin-top:22px;padding-top:17px;display:grid}.meetingAttendeeList>.meetingEyebrow{margin-bottom:2px}.meetingAttendee{background:#ffffffb8;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.meetingAttendee>i{color:#fff;background:linear-gradient(145deg,#0072bc,#6c63ff);border-radius:10px;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;font-weight:850;display:grid}.meetingAttendee>span{min-width:0}.meetingAttendee strong,.meetingAttendee small{display:block}.meetingAttendee strong{color:#26384d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.meetingAttendee small{color:#7b899b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.meetingAttendee em{color:#0b715b;font-size:7px;font-style:normal;font-weight:750}.meetingLivePanel{background:#fff;padding:24px 26px 28px}.meetingLiveTopline{color:var(--brand-primary,#0072bc);letter-spacing:1px;justify-content:space-between;align-items:center;font-size:9px;font-weight:850;display:flex}.meetingLivePanel>h3{color:#102136;letter-spacing:-.75px;margin:9px 0 16px;font-size:27px;line-height:1.18}.meetingOutcomePrompt{background:linear-gradient(145deg,#eef9fe,#f5f1ff);border:1px solid #0072bc21;border-radius:15px;padding:16px 17px}.meetingOutcomePrompt small{color:#08699f;letter-spacing:.8px;font-size:9px;font-weight:850}.meetingOutcomePrompt p{color:#294158;margin:6px 0 0;font-size:12px;line-height:1.55}.meetingAgendaOwner{border-bottom:1px solid var(--meeting-border);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-bottom:15px;display:flex}.meetingAgendaOwner small,.meetingAgendaOwner strong{display:block}.meetingAgendaOwner small{color:#7a899c;font-size:8px}.meetingAgendaOwner strong{color:#26384d;margin-top:3px;font-size:10px}.meetingDecisionRequired{color:#5147c9;background:#efedff;border:1px solid #6c63ff33;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.meetingLinkedTasks{margin-top:18px}.meetingLinkedTaskList{gap:7px;margin-top:11px;display:grid}.meetingLinkedTask{width:100%;min-height:56px;color:inherit;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #27456617;border-radius:12px;grid-template-columns:4px minmax(0,1fr) 70px 12px;align-items:center;gap:10px;padding:9px 11px;transition:all .16s;display:grid}.meetingLinkedTask:hover:not(:disabled){background:#f0f8fd;border-color:#0072bc3d;transform:translate(2px)}.meetingLinkedTaskSignal{background:#8fa0b3;border-radius:5px;width:4px;height:34px;display:block}.meetingLinkedTaskSignal-completed{background:#159076}.meetingLinkedTaskSignal-in-progress{background:var(--brand-primary,#0072bc)}.meetingLinkedTaskSignal-waiting-external{background:var(--meeting-violet)}.meetingLinkedTaskSignal-at-risk{background:#d58b12}.meetingLinkedTaskSignal-blocked{background:#bd4653}.meetingLinkedTaskSignal-missing{background:#9aa7b6}.meetingLinkedTask>span:nth-child(2){min-width:0}.meetingLinkedTask>span:nth-child(2) small,.meetingLinkedTask>span:nth-child(2) strong,.meetingLinkedTaskMeta strong,.meetingLinkedTaskMeta small{display:block}.meetingLinkedTask>span:nth-child(2) small{color:#748499;font-size:8px}.meetingLinkedTask>span:nth-child(2) strong{color:#26384d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.meetingLinkedTaskMeta{text-align:right}.meetingLinkedTaskMeta strong{color:#075f93;font-size:10px}.meetingLinkedTaskMeta small{color:#8492a3;margin-top:3px;font-size:8px}.meetingLinkedTask>span:last-child{color:#1683bd;font-size:14px}.meetingAgendaControls{border-top:1px solid var(--meeting-border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:18px;padding-top:15px;display:grid}.meetingAgendaControls>span{color:#718096;text-align:center;font-size:9px}.meetingAgendaControls>span strong{color:#20334a}.meetingSecondaryAction{color:#2c4259;background:#fff;border:1px solid #27456621;padding:10px 13px;font-size:10px;font-weight:750}.meetingSecondaryAction:hover:not(:disabled){background:#f2f9fd;border-color:#0072bc47;transform:translateY(-1px)}.meetingCapturePanel{border-left:1px solid var(--meeting-border);background:#f3f6fb;align-content:start;gap:12px;padding:16px;display:grid}.meetingCaptureCard{background:#fff;border:1px solid #0072bc1c;border-radius:16px;padding:15px;box-shadow:0 9px 24px #17314d0d}.meetingCaptureCardDecision{border-color:#6c63ff29}.meetingCaptureHeading{align-items:center;gap:10px;display:flex}.meetingCaptureHeading>span{color:#fff;background:linear-gradient(145deg,#0072bc,#12bfe5);border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;display:grid;box-shadow:0 7px 16px #0072bc2e}.meetingCaptureCardDecision .meetingCaptureHeading>span{background:linear-gradient(145deg,#6c63ff,#8a7fff)}.meetingCaptureHeading h3{color:#17293e;margin:3px 0 0;font-size:14px}.meetingCaptureForm{gap:10px;margin-top:13px;display:grid}.meetingField{gap:5px;display:grid}.meetingField>span{color:#596b80;font-size:9px;font-weight:750}.meetingField input,.meetingField select,.meetingField textarea{color:#17293e;background:#f9fbfd;border:1px solid #27456624;border-radius:10px;outline:0;width:100%;min-height:42px;padding:10px 11px;font-size:10px;line-height:1.45;transition:all .16s}.meetingField textarea{resize:vertical;min-height:76px}.meetingField input:hover,.meetingField select:hover,.meetingField textarea:hover{border-color:#0072bc47}.meetingField input:focus,.meetingField select:focus,.meetingField textarea:focus{background:#fff;border-color:#0072bc;box-shadow:0 0 0 4px #0072bc1a}.meetingFormError{color:#9c3442;background:#fff0f2;border:1px solid #f0c3ca;border-radius:9px;margin:0;padding:8px 9px;font-size:9px;line-height:1.4}.meetingCaptureButton{color:#fff;background:linear-gradient(120deg,#0072bc,#0789bf);border:0;width:100%;padding:10px 12px;font-size:10px;font-weight:800;box-shadow:0 9px 21px #0072bc30}.meetingCaptureCardDecision .meetingCaptureButton{background:linear-gradient(120deg,#5b52df,#776dff);box-shadow:0 9px 21px #6c63ff2e}.meetingCaptureButton:hover{transform:translateY(-1px);box-shadow:0 12px 26px #0072bc40}.meetingDecisionQueue{border-top:1px solid var(--meeting-border);gap:7px;margin-top:14px;padding-top:13px;display:grid}.meetingDecisionQueue>.meetingEyebrow{color:#6158dc;margin-bottom:2px}.meetingDecisionQueue>span:not(.meetingEyebrow){background:#f6f5ff;border-radius:10px;grid-template-columns:7px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:8px;display:grid}.meetingDecisionDot{background:#8e98a7;border-radius:50%;width:7px;height:7px;margin-top:3px}.meetingDecisionDot-proposed{background:#d68c15}.meetingDecisionDot-approved{background:#108069}.meetingDecisionDot-deferred{background:#6c63ff}.meetingDecisionQueue strong,.meetingDecisionQueue small{display:block}.meetingDecisionQueue strong{color:#27394e;font-size:9px;line-height:1.35}.meetingDecisionQueue small{color:#758499;margin-top:3px;font-size:7px}.meetingCockpitFooter{border-top:1px solid var(--meeting-border);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:11px 18px;display:flex;box-shadow:0 -9px 27px #17314d0b}.meetingCockpitHint{color:#758499;font-size:9px}.meetingCockpitHint kbd{color:#43556b;background:#f6f8fa;border:1px solid #d7e0e8;border-bottom-width:2px;border-radius:6px;padding:3px 6px;font-family:inherit;font-size:8px}.meetingCockpitActions{align-items:center;gap:8px;display:flex}@media(max-width:1500px){.sessionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sessionCard{min-height:410px}}@media(max-width:1220px){.meetingWorkspaceHeader{align-items:flex-start}.meetingSpotlight{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.meetingSpotlightSchedule{grid-template-columns:1fr 1fr}.meetingCockpitBody{grid-template-columns:255px minmax(0,1fr)}.meetingCapturePanel{border-top:1px solid var(--meeting-border);border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr}}@media(max-width:1050px){.meetingWorkspaceHeader{grid-template-columns:1fr;display:grid}.meetingWorkspaceSignal{width:max-content;min-width:0;max-width:100%}.meetingSpotlight{grid-template-columns:1fr}.meetingSpotlightControl{grid-template-columns:108px minmax(0,1fr)}.sessionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.meetingCockpitMeta{flex-direction:column;align-items:flex-start}.meetingCockpitMetaStats{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.meetingCockpitMetaStats>span:first-child{border-left:0;padding-left:0}}@media(max-width:760px){.meetingWorkspace{padding-top:20px}.meetingWorkspaceHeading h2{font-size:27px}.meetingWorkspaceHeading p{font-size:13px}.meetingWorkspaceSignal{width:100%}.meetingSpotlight{border-radius:21px;gap:20px;padding:21px}.meetingSpotlight h3{font-size:25px}.meetingSpotlightSchedule{grid-template-columns:1fr 1fr}.meetingSpotlightControl{grid-template-columns:92px minmax(0,1fr);padding:15px}.meetingReadinessDial{width:92px;height:92px;padding:8px}.meetingReadinessDial>span{width:76px;height:76px}.meetingReadinessDial strong{font-size:23px}.meetingSpotlightWorkflow{display:block;overflow-x:auto}.meetingSpotlightWorkflowLabel{margin-bottom:12px;display:block}.meetingSpotlightWorkflow .meetingWorkflow{min-width:565px}.meetingSectionHeading{margin-top:24px}.sessionGrid{grid-template-columns:1fr}.sessionCard,.sessionCard>p{min-height:0}.meetingModalBackdrop{place-items:stretch stretch;padding:0}.meetingCockpit{border:0;border-radius:0;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:100%;height:100dvh;max-height:100dvh}.meetingCockpitHeader{min-height:76px;padding:14px 15px}.meetingCockpitIdentity{gap:9px}.meetingCockpitIdentity h2{max-width:54vw;font-size:17px}.meetingCockpitTimer{display:none}.meetingCockpitMeta{gap:10px;padding:11px 15px}.meetingCockpitMeta>p{font-size:10px}.meetingCockpitMetaStats{grid-template-columns:1fr 1fr;gap:8px}.meetingCockpitMetaStats>span{background:#f3f7fb;border:0;border-radius:9px;min-width:0;padding:6px 8px}.meetingCockpitProgress{padding:10px 15px;overflow-x:auto}.meetingCockpitProgress .meetingWorkflow{min-width:560px}.meetingCockpitBody{display:block;overflow:auto}.meetingAgendaPanel,.meetingLivePanel,.meetingCapturePanel{overflow:visible}.meetingAgendaPanel{border-right:0;border-bottom:1px solid var(--meeting-border);padding:16px}.meetingAttendeeList{display:none}.meetingLivePanel{padding:20px 16px 23px}.meetingLivePanel>h3{font-size:23px}.meetingCapturePanel{border-left:0;grid-template-columns:1fr;padding:15px;display:grid}.meetingAgendaControls{grid-template-columns:1fr 1fr}.meetingAgendaControls>span{display:none}.meetingAgendaControls button{width:100%}.meetingCockpitFooter{min-height:72px;padding:10px 13px calc(10px + env(safe-area-inset-bottom))}.meetingCockpitHint{display:none}.meetingCockpitActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.meetingCockpitActions button{width:100%}}@media(max-width:520px){.meetingWorkspaceHeader{margin-bottom:17px}.meetingWorkspaceHeading h2{font-size:24px}.meetingWorkspaceSignal{align-items:flex-start}.meetingSpotlight{padding:19px 17px}.meetingSpotlightTopline{flex-direction:column;align-items:flex-start}.meetingSpotlightSchedule,.meetingSpotlightControl{grid-template-columns:1fr}.meetingReadinessDial{margin:auto}.meetingSpotlightMetrics{grid-template-columns:repeat(4,1fr)}.meetingSpotlightMetrics .meetingMetric{text-align:center;padding:8px 5px}.meetingSpotlightMetrics .meetingMetric strong{font-size:14px}.meetingSpotlightMetrics .meetingMetric small{font-size:7px}.meetingReadinessBrief{text-align:center}.meetingSectionHeading{flex-direction:column;align-items:flex-start;gap:8px}.sessionCardMetrics{grid-template-columns:repeat(4,1fr)}.sessionCardMetrics .meetingMetric{text-align:center}.sessionCardFooter{align-items:flex-end}.meetingCockpitHeader .sessionStatus{padding:6px 7px;font-size:8px}.meetingCockpitIdentity h2{max-width:48vw}.meetingLinkedTask{grid-template-columns:4px minmax(0,1fr) 12px}.meetingLinkedTaskMeta{display:none}.meetingCockpitActions{grid-template-columns:1fr}.meetingCockpitActions .meetingSecondaryAction{display:none}}.leadershipControls{min-width:0;color:var(--command-ink,#101d32);justify-content:flex-end;align-items:center;gap:10px;display:flex}.leadershipLeaderSelector{-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);background:#ffffffd6;border:1px solid #2745661c;border-radius:14px;align-items:center;gap:9px;min-width:0;height:46px;padding:5px 9px 5px 6px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 9px 27px #17314d0e,inset 0 1px #fffc}.leadershipLeaderSelector:hover{border-color:#0072bc3d;box-shadow:0 11px 29px #17314d13,inset 0 1px #ffffffe6}.leadershipLeaderSelector:focus-within{border-color:#0072bc7a;box-shadow:0 0 0 4px #0072bc1a,0 11px 29px #17314d13}.leadershipLeaderMark{color:#fff;letter-spacing:.4px;background:linear-gradient(145deg,#0072bc 4%,#168fca 50%,#6c63ff 118%);border:1px solid #ffffff40;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid;box-shadow:0 7px 17px #0072bc3d}.leadershipLeaderLabel{cursor:pointer;gap:1px;min-width:0;display:grid}.leadershipLeaderEyebrow{color:var(--command-muted,#65748a);letter-spacing:.75px;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.1}.leadershipLeaderSelectWrap{align-items:center;min-width:0;display:flex}.leadershipLeaderSelect{width:128px;min-width:0;color:var(--command-ink,#101d32);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;padding:0 17px 0 0;font:750 10px/1.35 Inter,Segoe UI,sans-serif;overflow:hidden}.leadershipLeaderChevron{pointer-events:none;color:#75869a;width:0;font-size:12px;font-weight:800;position:relative;top:-1px;right:10px}.leadershipControlActions{align-items:center;gap:8px;display:flex}.leadershipSyncState{color:#53657a;white-space:nowrap;background:#ffffffa8;border:1px solid #27456617;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:8px;font-weight:750;display:inline-flex}.leadershipSyncDot{background:#15826e;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #15826e1a}.leadershipSyncState[data-state=loading] .leadershipSyncDot,.leadershipSyncState[data-state=saving] .leadershipSyncDot{background:#178fc1;animation:1.35s ease-in-out infinite leadershipSyncPulse;box-shadow:0 0 0 4px #178fc11c}.leadershipSyncState[data-state=offline]{color:#98631a;background:#fff9ed;border-color:#bf7d1c24}.leadershipSyncState[data-state=offline] .leadershipSyncDot{background:#d08a25;box-shadow:0 0 0 4px #d08a251c}.leadershipSyncLabel{line-height:1}.leadershipCommandTrigger,.leadershipNotificationTrigger,.leadershipIconButton{color:#40546b;cursor:pointer;background:#ffffffdb;border:1px solid #2745661c;transition:border-color .17s,color .17s,background .17s,box-shadow .17s,transform .17s;box-shadow:0 8px 23px #17314d0e}.leadershipCommandTrigger:hover,.leadershipNotificationTrigger:hover,.leadershipIconButton:hover{color:#0072bc;background:#fff;border-color:#0072bc45;transform:translateY(-1px);box-shadow:0 11px 27px #17314d17}.leadershipCommandTrigger:focus-visible,.leadershipNotificationTrigger:focus-visible,.leadershipIconButton:focus-visible,.leadershipMarkAllButton:focus-visible,.leadershipNotificationPrimary:focus-visible,.leadershipNotificationSecondary:focus-visible,.leadershipNotificationDismiss:focus-visible,.leadershipCommandOption:focus-visible,.leadershipPaletteBackdrop:focus-visible,.leadershipDrawerBackdrop:focus-visible{outline-offset:2px;outline:3px solid #12bfe56b}.leadershipCommandTrigger{white-space:nowrap;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:8px 9px 8px 11px;font-size:9px;font-weight:780;display:flex}.leadershipCommandTriggerLabel{color:var(--command-ink,#101d32)}.leadershipCommandShortcut,.leadershipPaletteEscape,.leadershipCommandOptionShortcut,.leadershipPaletteHintKey{color:#647589;background:#f5f8fb;border:1px solid #27456621;border-bottom-color:#27456638;border-radius:6px;font-family:Inter,Segoe UI,sans-serif;font-weight:750;box-shadow:0 1px #27456614}.leadershipCommandShortcut{padding:4px 6px;font-size:7px}.leadershipNotificationTrigger,.leadershipIconButton{border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative}.leadershipNotificationBadge{color:#fff;background:linear-gradient(145deg,#e04f59,#be3342);border:2px solid #f3f7fb;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-weight:850;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 5px 12px #be33423d}.leadershipBellGlyph{width:20px;height:21px;display:block;position:relative}.leadershipBellGlyph>i{background:0 0;border:1.8px solid;border-radius:8px 8px 4px 4px;width:13px;height:14px;display:block;position:absolute;top:1px;left:3px}.leadershipBellGlyph>i:after{content:"";background:currentColor;border-radius:999px;width:17px;height:1.8px;position:absolute;bottom:-2.5px;left:-3.8px}.leadershipBellGlyph>b{background:currentColor;border-radius:0 0 5px 5px;width:5px;height:2px;display:block;position:absolute;bottom:0;left:7.5px}.leadershipSearchGlyph{width:20px;height:20px;color:inherit;place-items:center;font-size:23px;font-weight:450;line-height:1;display:grid;transform:rotate(-18deg)}.leadershipCloseGlyph{font-size:22px;font-weight:350;line-height:1}.leadershipDrawerLayer,.leadershipPaletteLayer{z-index:180;isolation:isolate;position:fixed;top:0;right:0;bottom:0;left:0}.leadershipPaletteLayer{z-index:190;place-items:start center;padding:12vh 20px 20px;display:grid}.leadershipDrawerBackdrop,.leadershipPaletteBackdrop{z-index:-1;cursor:default;-webkit-backdrop-filter:blur(6px)saturate(115%);backdrop-filter:blur(6px)saturate(115%);background:#050f1b87;border:0;border-radius:0;width:100%;height:100%;padding:0;animation:.18s both leadershipFadeIn;position:absolute;top:0;right:0;bottom:0;left:0}.leadershipNotificationDrawer{width:min(450px,100%);height:100dvh;color:var(--command-ink,#101d32);background:linear-gradient(#fffffffb,#f4f8fcfb);border-left:1px solid #ffffff73;outline:0;grid-template-rows:auto auto minmax(0,1fr);margin-left:auto;animation:.24s cubic-bezier(.2,.8,.2,1) both leadershipDrawerEnter;display:grid;overflow:hidden;box-shadow:-28px 0 74px #04111f3d}.leadershipDrawerHeader{background:#ffffffd6;border-bottom:1px solid #27456617;justify-content:space-between;align-items:flex-start;gap:20px;min-height:94px;padding:20px 20px 17px 22px;display:flex}.leadershipDrawerHeading{min-width:0}.leadershipDrawerEyebrow,.leadershipPaletteSectionLabel{color:#0072bc;letter-spacing:1.1px;text-transform:uppercase;font-size:8px;font-weight:850}.leadershipDrawerTitle{color:#122238;letter-spacing:-.45px;margin:6px 0 0;font-size:20px;line-height:1.2}.leadershipIconButton{width:36px;height:36px;box-shadow:none;border-radius:10px;flex-basis:36px}.leadershipDrawerSummary{background:linear-gradient(90deg,#0072bc12,#6c63ff0b);border-bottom:1px solid #27456614;align-items:center;gap:7px;min-height:58px;padding:11px 22px;display:flex}.leadershipDrawerSummaryCount{color:#fff;background:linear-gradient(145deg,#0072bc,#6c63ff);border-radius:8px;place-items:center;min-width:25px;height:25px;font-size:10px;font-weight:850;display:grid;box-shadow:0 6px 15px #0072bc30}.leadershipDrawerSummaryText{color:#5f7186;font-size:9px;font-weight:680}.leadershipMarkAllButton{color:#0072bc;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;padding:7px 8px;font-size:8px;font-weight:800}.leadershipMarkAllButton:hover{background:#0072bc14}.leadershipNotificationFeed{min-height:0;padding:19px 18px calc(25px + env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-color:#c6d4e1 transparent;scrollbar-width:thin;overflow:auto}.leadershipNotificationGroup+.leadershipNotificationGroup{margin-top:22px}.leadershipNotificationGroupHeader{justify-content:space-between;align-items:center;min-height:24px;margin:0 4px 7px;display:flex}.leadershipNotificationGroupTitle{color:#455a71;letter-spacing:.25px;margin:0;font-size:9px;font-weight:820}.leadershipNotificationGroupCount{color:#6e7e91;background:#eaf0f6;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:7px;font-weight:850;display:grid}.leadershipNotificationGroupList{gap:8px;display:grid}.leadershipNotificationCard{background:#ffffffe8;border:1px solid #27456617;border-radius:15px;grid-template-columns:4px minmax(0,1fr);gap:11px;padding:14px 13px 13px 12px;transition:border-color .18s,box-shadow .18s,transform .18s,opacity .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #17314d0b}.leadershipNotificationCard:hover{border-color:#0072bc2e;transform:translateY(-1px);box-shadow:0 12px 27px #17314d13}.leadershipNotificationCard[data-read=true]{opacity:.73;box-shadow:none}.leadershipNotificationTone{background:#8391a2;border-radius:99px;align-self:stretch;width:4px;display:block}.leadershipNotificationCard[data-tone=critical] .leadershipNotificationTone{background:linear-gradient(#ea5d68,#bd3342);box-shadow:0 0 12px #e04f5942}.leadershipNotificationCard[data-tone=warning] .leadershipNotificationTone{background:linear-gradient(#efb53d,#ce8020)}.leadershipNotificationCard[data-tone=info] .leadershipNotificationTone{background:linear-gradient(#12bfe5,#0072bc)}.leadershipNotificationCard[data-tone=success] .leadershipNotificationTone{background:linear-gradient(#39b897,#147c67)}.leadershipNotificationBody{min-width:0}.leadershipNotificationTitleRow{align-items:flex-start;gap:8px;display:flex}.leadershipNotificationTitle{color:#1a2b40;letter-spacing:-.08px;flex:1;margin:0;font-size:11px;line-height:1.4}.leadershipUnreadDot{background:#0072bc;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:4px;display:block;box-shadow:0 0 0 4px #0072bc1a}.leadershipNotificationDetail{color:#64758a;margin:5px 0 0;font-size:9px;line-height:1.5}.leadershipNotificationMeta{color:#8794a5;letter-spacing:.15px;margin-top:7px;font-size:7px;font-weight:700;display:block}.leadershipNotificationActions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.leadershipNotificationPrimary,.leadershipNotificationSecondary,.leadershipNotificationDismiss{cursor:pointer;border-radius:8px;min-height:30px;padding:7px 9px;font-size:8px;font-weight:800;transition:all .16s}.leadershipNotificationPrimary{color:#fff;background:linear-gradient(120deg,#0072bc,#0c8fc7);border:0;box-shadow:0 6px 14px #0072bc2e}.leadershipNotificationPrimary:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0072bc3d}.leadershipActionArrow{margin-left:4px}.leadershipNotificationSecondary{color:#4d6177;background:#f6f9fc;border:1px solid #2745661c}.leadershipNotificationSecondary:hover{color:#0072bc;background:#eef8fd;border-color:#0072bc40}.leadershipNotificationDismiss{color:#8592a2;background:0 0;border:0;margin-left:auto}.leadershipNotificationDismiss:hover{color:#9a3f4a;background:#fff0f2}.leadershipNotificationEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:40px 28px;display:flex}.leadershipNotificationEmptyMark{color:#087665;background:linear-gradient(145deg,#e7f8f3,#d9f3ec);border-radius:16px;place-items:center;width:48px;height:48px;font-size:19px;display:grid;box-shadow:0 10px 24px #147c671c}.leadershipNotificationEmptyTitle{color:#1b2e44;margin:15px 0 5px;font-size:15px}.leadershipNotificationEmptyText{color:#718196;max-width:250px;margin:0;font-size:9px;line-height:1.5}.leadershipCommandPalette{width:min(650px,100%);max-height:min(660px,76dvh);color:var(--command-ink,#101d32);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#fafcfff9;border:1px solid #ffffff80;border-radius:22px;outline:0;grid-template-rows:auto minmax(0,1fr) auto;animation:.22s cubic-bezier(.2,.8,.2,1) both leadershipPaletteEnter;display:grid;overflow:hidden;box-shadow:0 34px 100px #030e1b52,0 0 0 1px #27456612}.leadershipPaletteHeader{background:#ffffffd1;border-bottom:1px solid #2745661a;align-items:center;gap:12px;min-height:70px;padding:0 18px;display:flex}.leadershipPaletteSearchIcon{color:#0072bc;background:#eaf6fc;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.leadershipPaletteSearch{color:#14263b;letter-spacing:-.2px;background:0 0;border:0;outline:0;flex:1;min-width:0;height:50px;font:650 16px/1.2 Inter,Segoe UI,sans-serif}.leadershipPaletteSearch::placeholder{color:#8a98a8;font-weight:520}.leadershipPaletteSearch::-webkit-search-cancel-button{display:none}.leadershipPaletteEscape{padding:5px 7px;font-size:8px}.leadershipPaletteBody{overscroll-behavior:contain;scrollbar-color:#c6d4e1 transparent;scrollbar-width:thin;min-height:0;padding:15px;overflow:auto}.leadershipPaletteSectionLabel{margin:1px 8px 9px}.leadershipCommandList{gap:5px;display:grid}.leadershipCommandOption{width:100%;min-height:66px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;transition:border-color .13s,background .13s,box-shadow .13s,transform .13s;display:grid}.leadershipCommandOption:hover,.leadershipCommandOption[data-active=true]{background:linear-gradient(100deg,#0072bc16,#6c63ff0e);border-color:#0072bc21;box-shadow:0 7px 19px #17314d0b}.leadershipCommandOption:active{transform:scale(.995)}.leadershipCommandGlyph{color:#0072bc;background:linear-gradient(145deg,#eef9fe,#e8f0ff);border:1px solid #0072bc1a;border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.leadershipCommandOption[data-active=true] .leadershipCommandGlyph{color:#fff;background:linear-gradient(145deg,#0072bc,#6c63ff);border-color:#0000;box-shadow:0 7px 16px #0072bc33}.leadershipCommandCopy{gap:3px;min-width:0;display:grid}.leadershipCommandLabel{color:#1c2e43;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:790;overflow:hidden}.leadershipCommandDescription{color:#718095;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.leadershipCommandOptionShortcut{white-space:nowrap;padding:5px 7px;font-size:7px}.leadershipCommandEmpty{color:#738399;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.leadershipCommandEmptyMark{color:#85a3bd;font-size:30px;line-height:1;transform:rotate(-18deg)}.leadershipCommandEmptyTitle{color:#2e4359;margin-top:10px;font-size:12px;font-weight:800}.leadershipCommandEmptyText{margin-top:4px;font-size:8px}.leadershipPaletteFooter{color:#77869a;background:#f4f7fb;border-top:1px solid #27456617;align-items:center;gap:14px;min-height:47px;padding:9px 17px;font-size:7px;font-weight:650;display:flex}.leadershipPaletteHint{align-items:center;gap:5px;display:inline-flex}.leadershipPaletteHintKey{padding:3px 5px;font-size:7px}.leadershipPaletteContext{color:#5d7188;margin-left:auto;font-weight:750}.leadershipVisuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes leadershipFadeIn{0%{opacity:0}to{opacity:1}}@keyframes leadershipDrawerEnter{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes leadershipPaletteEnter{0%{opacity:0;transform:translateY(-12px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes leadershipSyncPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}@media(max-width:1280px){.leadershipSyncLabel{display:none}.leadershipSyncState{justify-content:center;width:32px;min-height:32px;padding:0}.leadershipLeaderSelect{width:105px}}@media(max-width:1040px){.leadershipCommandTriggerLabel,.leadershipCommandShortcut{display:none}.leadershipCommandTrigger{justify-content:center;width:42px;padding:0}.leadershipLeaderEyebrow{display:none}.leadershipLeaderSelect{width:92px}}@media(max-width:760px){.leadershipControls{gap:7px;width:100%}.leadershipLeaderSelector{flex:1;height:42px;padding:4px 7px 4px 4px}.leadershipLeaderMark{border-radius:10px;flex-basis:32px;width:32px;height:32px}.leadershipLeaderLabel{flex:1}.leadershipLeaderSelectWrap{width:100%}.leadershipLeaderSelect{width:100%;font-size:9px}.leadershipControlActions{gap:6px}.leadershipSyncState{display:none}.leadershipCommandTrigger,.leadershipNotificationTrigger{border-radius:11px;flex-basis:40px;width:40px;height:40px;min-height:40px}.leadershipDrawerHeader{padding-top:calc(17px + env(safe-area-inset-top))}.leadershipNotificationDrawer{border-left:0;width:100%}.leadershipPaletteLayer{align-items:end;padding:0}.leadershipCommandPalette{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;max-height:86dvh;animation-name:leadershipPaletteMobileEnter}.leadershipPaletteHeader{min-height:66px;padding:0 14px}.leadershipPaletteSearch{font-size:14px}.leadershipPaletteFooter{padding-bottom:calc(9px + env(safe-area-inset-bottom))}}@media(max-width:480px){.leadershipControls,.leadershipLeaderSelector{min-width:0}.leadershipLeaderMark{display:none}.leadershipLeaderSelect{max-width:95px}.leadershipNotificationFeed{padding-inline:12px}.leadershipDrawerHeader,.leadershipDrawerSummary{padding-inline:16px}.leadershipNotificationCard{padding:12px 11px 11px 10px}.leadershipNotificationActions{align-items:stretch}.leadershipNotificationPrimary{flex:1}.leadershipNotificationSecondary{display:none}.leadershipNotificationDismiss{margin-left:0}.leadershipPaletteBody{padding:11px}.leadershipCommandOption{grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:62px;padding:9px}.leadershipCommandGlyph{width:34px;height:34px}.leadershipCommandOptionShortcut,.leadershipPaletteContext{display:none}}@media(prefers-reduced-motion:reduce){.leadershipSyncDot,.leadershipDrawerBackdrop,.leadershipPaletteBackdrop,.leadershipNotificationDrawer,.leadershipCommandPalette{animation:none!important}.leadershipCommandTrigger,.leadershipNotificationTrigger,.leadershipIconButton,.leadershipNotificationCard,.leadershipCommandOption{transition:none!important}}@keyframes leadershipPaletteMobileEnter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.skipLink{z-index:500;color:#fff;background:#003c67;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:800;transition:transform .16s;position:fixed;top:10px;left:12px;transform:translateY(-160%);box-shadow:0 10px 30px #03142447}.skipLink:focus{transform:translateY(0)}.primary:disabled,.secondary:disabled{opacity:.52;box-shadow:none;cursor:not-allowed;transform:none}.topbar{gap:18px}.globalSearch{flex:300px;width:auto;max-width:410px}.headerActions{flex:none;gap:9px}.headerActions .leadershipControls{flex:none}.headerActions .primary,.headerActions .sessionShortcut{white-space:nowrap}.leaderPulse{isolation:isolate;background:radial-gradient(circle at 90% -30%,#6dcff63b,#0000 36%),linear-gradient(130deg,#fffffffa,#f6fbffed);border:1px solid #0072bc1f;border-radius:22px;grid-template-rows:auto 1fr;grid-template-columns:minmax(220px,.9fr) minmax(330px,1.25fr) minmax(210px,.78fr);gap:14px 18px;margin:0 0 14px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #17314d13,inset 0 1px #ffffffe6}.leaderPulse:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#6c63ff1f,#0000 66%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-150px;right:-95px}.leaderPulseIdentity{align-items:center;gap:13px;min-width:0;display:flex}.leaderPulseAvatar{color:#fff;letter-spacing:.5px;background:linear-gradient(145deg,#0072bc,#0e95c8 58%,#6c63ff 130%);border:1px solid #ffffff47;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:850;display:grid;box-shadow:0 11px 25px #0072bc38}.leaderPulseIdentity h3{color:var(--command-ink,#101d32);letter-spacing:-.45px;margin:4px 0 3px;font-size:19px}.leaderPulseIdentity p{max-width:320px;color:var(--command-muted,#65748a);margin:0;font-size:11px;line-height:1.45}.leaderPulseSignals{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.leaderPulseSignals button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:#ffffffb8;border:1px solid #27456614;border-radius:11px;gap:3px;padding:10px 7px;transition:border-color .16s,background .16s,transform .16s;display:grid}.leaderPulseSignals button:hover{background:#fff;border-color:#0072bc3d;transform:translateY(-1px)}.leaderPulseSignals strong{color:var(--command-ink,#101d32);font-size:18px;line-height:1}.leaderPulseSignals span{color:var(--command-muted,#65748a);font-size:8px;line-height:1.25}.leaderPulseMoves{background:#ffffffb8;border:1px solid #27456614;border-radius:16px;grid-area:1/2/3;align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.leaderPulseLabel{color:#0072bc;letter-spacing:1.2px;font-size:9px;font-weight:850}.leaderPulseMoves>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #27456614;justify-content:space-between;align-items:center;gap:12px;padding:9px 8px;display:flex}.leaderPulseMoves>button:first-of-type{margin-top:3px}.leaderPulseMoves>button:hover{color:#0072bc}.leaderPulseMoves>button span{min-width:0}.leaderPulseMoves small,.leaderPulseMoves strong{display:block}.leaderPulseMoves small{color:#738399;font-size:8px;font-weight:720}.leaderPulseMoves strong{color:var(--command-ink,#101d32);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.35;overflow:hidden}.leaderPulseMoves i{color:#0072bc;font-style:normal}.leaderPulseClear{color:#147c67;align-content:center;place-items:center;gap:6px;min-height:82px;display:grid}.leaderPulseClear span{background:#e3f5ef;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.leaderPulseSession{color:#dceeff;background:radial-gradient(circle at 100% 0,#12bfe540,#0000 40%),linear-gradient(145deg,#071a2b,#003c67);border:1px solid #6dcff62e;border-radius:16px;flex-direction:column;grid-area:1/3/3;min-width:0;padding:15px;display:flex;box-shadow:0 13px 28px #002d4e26}.leaderPulseSession .leaderPulseLabel{color:#6dcff6}.leaderPulseSession>small{color:#a9c4d9;margin-top:15px;font-size:9px}.leaderPulseSession>strong{color:#fff;margin-top:6px;font-size:14px;line-height:1.3}.leaderPulseSession>span:not(.leaderPulseLabel){color:#b6cada;margin-top:7px;font-size:9px;line-height:1.4}.leaderPulseSession button{color:#dff7ff;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:36px;margin-top:auto;padding:8px 0 0;font-size:10px;font-weight:800;display:flex}.leaderPulseSession button i{font-style:normal}.activityPanel{background:#ffffffe6;border:1px solid #27456617;border-radius:20px;margin-top:16px;overflow:hidden;box-shadow:0 15px 38px #17314d0f}.activityPanelHead{border-bottom:1px solid #27456614;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 16px;display:flex}.activityPanelHead h3{color:var(--command-ink,#101d32);letter-spacing:-.35px;margin:4px 0;font-size:18px}.activityPanelHead p{color:var(--command-muted,#65748a);margin:0;font-size:11px;line-height:1.45}.activityRevision{color:#006aa9;white-space:nowrap;background:#eaf6fc;border:1px solid #0072bc1c;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.activityTimeline{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activityTimeline article{border-bottom:1px solid #27456612;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:14px 18px;display:grid}.activityTimeline article:nth-child(odd){border-right:1px solid #27456612}.activityGlyph{color:#0072bc;background:#eaf6fc;border-radius:11px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.activityGlyph.meeting{color:#5148d7;background:#efedff}.activityGlyph.decision{color:#92610a;background:#fff2d8}.activityGlyph.workspace{color:#147c67;background:#e7f5f1}.activityTimeline article>div{min-width:0}.activityTimeline article strong,.activityTimeline article span{display:block}.activityTimeline article strong{color:var(--command-ink,#101d32);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.activityTimeline article>div>span{color:#7a889a;margin-top:4px;font-size:8px}.activityTimeline article button{color:#0072bc;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:9px;font-weight:800}.activityTimeline article button i{margin-left:3px;font-style:normal}.activityEmpty{color:#718095;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:130px;display:flex}.activityEmpty>span{color:#0072bc;background:#eaf6fc;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.activityEmpty strong{color:var(--command-ink,#101d32);font-size:11px}.activityEmpty p{margin:4px 0 0;font-size:9px}.appFooter span{text-align:right}.leadershipLeaderEyebrow,.leadershipSyncState,.leadershipCommandTrigger,.leadershipNotificationMeta,.leadershipCommandDescription,.leadershipPaletteFooter{font-size:10px}.leadershipLeaderSelect,.leadershipCommandLabel,.leadershipNotificationDetail{font-size:12px}.leadershipDrawerEyebrow,.leadershipPaletteSectionLabel,.leadershipNotificationGroupTitle{font-size:11px}@media(max-width:1280px){.leaderPulse{grid-template-columns:minmax(210px,.85fr) minmax(300px,1.15fr) minmax(200px,.75fr)}.headerActions .sessionShortcut{display:none}}@media(max-width:1080px){.leaderPulse{grid-template-columns:minmax(210px,.8fr) minmax(320px,1.2fr)}.leaderPulseSession{grid-area:auto/1/auto/-1;min-height:140px}.globalSearch{max-width:330px}.headerActions{gap:7px}}@media(max-width:900px){.leaderPulse{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.leaderPulseIdentity{grid-area:1/1}.leaderPulseSignals{grid-area:2/1}.leaderPulseMoves{grid-area:1/2/3}.leaderPulseSession{grid-area:3/1/auto/-1}.activityTimeline{grid-template-columns:1fr}.activityTimeline article:nth-child(odd){border-right:0}.headerActions>.primary{display:none}}@media(max-width:700px){.topbar{grid-template-columns:1fr;min-height:112px}.pageIdentity{display:none}.headerActions{justify-content:space-between;width:100%}.headerActions .leadershipControls{flex:auto;justify-content:flex-start}.headerActions>.sessionShortcut{display:none}.headerActions>.primary{min-height:40px;display:inline-flex}.globalSearch{grid-area:2/1;max-width:none}.leaderPulse{border-radius:19px;grid-template-rows:auto;grid-template-columns:1fr;padding:15px}.leaderPulseIdentity,.leaderPulseSignals,.leaderPulseMoves,.leaderPulseSession{grid-area:auto/1}.leaderPulseMoves strong{white-space:normal}.leaderPulseSession{min-height:150px}.activityPanelHead{flex-direction:column;align-items:flex-start;padding:17px}.activityTimeline article{grid-template-columns:32px minmax(0,1fr) auto;padding:13px 15px}.activityTimeline article strong{white-space:normal;line-height:1.35}.appFooter span{text-align:left}.meetingCockpitActions .meetingSecondaryAction{display:inline-flex!important}}@media(max-width:480px){.leaderPulseSignals{grid-template-columns:repeat(2,1fr)}.leaderPulseIdentity{align-items:flex-start}.leaderPulseIdentity h3{font-size:17px}.leaderPulseIdentity p{font-size:10px}.activityTimeline article{grid-template-columns:32px minmax(0,1fr)}.activityTimeline article button{grid-column:2;justify-self:start;padding-left:0}.leadershipCommandDescription{font-size:10px}}.brand{isolation:isolate;background:radial-gradient(circle at 14% 28%,#007ddc38,#0000 34%),radial-gradient(circle at 92% 110%,#6c63ff33,#0000 42%),linear-gradient(145deg,#051727e6,#010b15fa);border:1px solid #81dcff33;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:112px;padding:10px 11px 9px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #00050e5c,inset 0 1px #ffffff14,inset 0 0 34px #0072bc0b}.brand:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#0000 22%,#ffffff13 43%,#0000 62%);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-46%)}.brand:after{content:"";z-index:3;pointer-events:none;border-radius:19px;position:absolute;top:1px;right:1px;bottom:1px;left:1px;box-shadow:inset 0 0 0 1px #ffffff06}.brandAurora{z-index:-1;filter:blur(31px);pointer-events:none;background:#007ee057;border-radius:50%;width:156px;height:92px;position:absolute;top:-25px;left:-38px}.brandOrbit{z-index:-1;pointer-events:none;border:1px solid #7bdcff1a;border-radius:50%;position:absolute}.brandOrbitOne{width:112px;height:112px;top:-55px;right:-64px}.brandOrbitTwo{width:82px;height:82px;top:-39px;right:-46px}.brandLockup{z-index:2;justify-content:center;align-items:center;width:100%;min-height:65px;display:flex;position:relative}.brandLogo{filter:saturate(1.08)contrast(1.03);width:100%;max-width:222px;height:auto;margin:auto;display:block}.brandProduct{z-index:4;color:#d2edfab3;letter-spacing:1.25px;text-transform:uppercase;align-self:flex-end;align-items:center;gap:6px;margin:-2px 5px 0 0;font-size:8px;font-weight:750;line-height:1;display:inline-flex;position:relative}.brandProduct i{background:#59dbff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #59dbff14,0 0 12px #59dbffb3}@media(max-width:1000px)and (min-width:701px){.brand{background:radial-gradient(circle at 20% 35%,#007ddc4d,#0000 48%),linear-gradient(145deg,#051727f0,#010b15fc);border-color:#81dcff2e;border-radius:17px;min-height:68px;padding:7px}.brand:after{border-radius:16px}.brandLockup{justify-content:flex-start;width:49px;min-height:52px;overflow:hidden}.brandLogo{flex:0 0 132px;width:132px;max-width:none;margin:0}.brandProduct,.brandOrbit{display:none}.brandAurora{filter:blur(22px);width:82px;height:68px;top:-18px;left:-28px}}@media(max-width:700px){.topbar{grid-template-columns:42px minmax(0,1fr)}.topbar:before{content:"";isolation:isolate;background:linear-gradient(120deg,#0000 22%,#ffffff14,#0000 68%),url(/fenyr-logo-dark.png) -1px 1px/108px no-repeat,radial-gradient(circle at 24% 25%,#007ddc5c,#0000 48%),linear-gradient(145deg,#071d30,#020b14);border:1px solid #6dcff633;border-radius:13px;width:40px;height:40px;display:block;position:relative;overflow:hidden;box-shadow:0 9px 22px #041b2f2e,inset 0 1px #ffffff14}.headerActions{grid-column:2}.globalSearch{grid-column:1/-1}}.navGlyph{opacity:.84;flex:0 0 20px;height:20px;transition:opacity .16s,transform .16s,filter .16s;display:block;position:relative;color:currentColor!important;width:20px!important}.navGlyph:before,.navGlyph:after{content:"";position:absolute}.navItem:hover .navGlyph{opacity:1;transform:translateY(-1px)}.navItem.active .navGlyph{opacity:1;filter:drop-shadow(0 0 7px #6dcff657)}.navGlyph-overview:before{background:currentColor;border-radius:2px;width:7px;height:7px;top:1px;left:1px;box-shadow:10px 0,0 10px,10px 10px}.navGlyph-tasks:before{border-bottom:2px solid;border-left:2px solid;width:7px;height:4px;top:3px;left:0;transform:rotate(-45deg)}.navGlyph-tasks:after{background:currentColor;border-radius:2px;width:9px;height:2px;top:5px;right:0;box-shadow:0 7px}.navGlyph-meetings{border:1.7px solid;border-radius:4px;height:18px;top:1px}.navGlyph-meetings:before{opacity:.65;background:currentColor;width:12px;height:2px;top:4px;left:2px;box-shadow:0 4px,0 8px}.navGlyph-meetings:after{background:currentColor;border-radius:2px;width:2px;height:4px;top:-3px;left:4px;box-shadow:8px 0}.navGlyph-roadmap:before{background:currentColor;border-radius:2px;width:18px;height:2px;top:9px;left:1px;transform:rotate(-34deg)}.navGlyph-roadmap:after{background:currentColor;border-radius:50%;width:5px;height:5px;bottom:1px;left:0;box-shadow:7px -5px,14px -10px}.navGlyph-decisions{border:1.7px solid;border-radius:50%;height:18px;top:1px}.navGlyph-decisions:before{border-bottom:2px solid;border-left:2px solid;width:9px;height:5px;top:4px;left:4px;transform:rotate(-45deg)}.navLabel{min-width:0}.ownerCommand .sectionHeading p{max-width:760px;line-height:1.5}.ownerCard{--score-color:#0072bc}.ownerCard.score-strong{--score-color:#119b7d}.ownerCard.score-controlled{--score-color:#0072bc}.ownerCard.score-attention{--score-color:#d99218}.ownerCard.score-escalate{--score-color:#dc5c62}.ownerCard.score-inactive{--score-color:#9aa8b8}.ownerCardTop{grid-template-columns:38px minmax(0,1fr) 50px;align-items:start}.ownerCardTop>span:nth-child(2){min-width:0}.ownerTier{width:max-content;max-width:100%;color:var(--score-color);background:var(--score-color);border-radius:999px;margin-top:6px;padding:4px 7px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ownerTier{background:color-mix(in srgb,var(--score-color) 11%,white)}}.ownerTier{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:820}.ownerScoreDial{--owner-score:0deg;background:radial-gradient(circle,#fff 0 56%,transparent 58%),conic-gradient(var(--score-color) var(--owner-score),#e4ebf2 0);border-radius:50%;align-content:center;place-items:center;height:48px;padding:5px;box-shadow:0 7px 17px #17314d14;width:48px!important;display:grid!important}.ownerScoreDial strong{text-align:center;color:var(--command-ink)!important;font-size:13px!important;line-height:1!important}.ownerScoreDial small{text-transform:uppercase;color:#7b899a!important;margin-top:2px!important;font-size:6px!important;line-height:1!important}.ownerStats{grid-template-columns:repeat(4,1fr)}.ownerScoreDrivers{background:#f1f6fbc7;border:1px solid #27456612;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px 12px;margin-top:10px;padding:9px 10px;display:grid}.ownerScoreDrivers>span{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.ownerScoreDrivers small{color:#748397;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.ownerScoreDrivers strong{color:var(--command-ink);font-size:9px}.ownerProgress i{background:linear-gradient(90deg,var(--score-color),var(--score-color))}@supports (color:color-mix(in lab,red,red)){.ownerProgress i{background:linear-gradient(90deg,var(--score-color),color-mix(in srgb,var(--score-color) 68%,#6dcff6))}}.ownerScoreNote{color:#5e6f84;align-items:center;gap:6px;margin-top:9px;font-size:8px;display:flex}.ownerScoreNote small{color:var(--score-color);letter-spacing:.45px;text-transform:uppercase;font-size:7px;font-weight:850}@media(max-width:1500px)and (min-width:1001px){.leadershipSyncLabel,.leadershipCommandTriggerLabel,.leadershipCommandShortcut{display:none}.leadershipSyncState{justify-content:center;width:34px;min-width:34px;padding:0}.leadershipCommandTrigger{justify-content:center;width:42px;min-width:42px;padding:0}}@media(max-width:1180px)and (min-width:1001px){.topbar{grid-template-rows:72px 44px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;height:auto;min-height:136px;display:grid}.pageIdentity{grid-area:1/1}.headerActions{grid-area:1/2}.globalSearch{grid-area:2/1/auto/-1;width:100%;max-width:none}}@media(max-width:1000px)and (min-width:701px){.topbar{grid-template-rows:72px 44px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;height:auto;min-height:136px;display:grid}.pageIdentity{grid-area:1/1}.headerActions{grid-area:1/2}.globalSearch{grid-area:2/1/auto/-1;width:100%;max-width:none}.sidebar nav{margin-top:18px}.sidebar .navItem{flex-direction:column;justify-content:center;gap:6px;min-height:60px;padding:8px 3px}.sidebar .navLabel{text-align:center;font-size:9px;line-height:1.05;display:block!important}.sidebar .navGlyph{width:20px!important}.headerActions>.primary{justify-content:center;align-items:center;width:44px;min-width:44px;padding:0;font-size:0;display:inline-flex}.headerActions>.primary span{font-size:18px}}@media(max-width:800px){.meetingCockpit{border:0;border-radius:0;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:100%;height:100dvh;max-height:100dvh}.meetingModalBackdrop{place-items:stretch stretch;padding:0}.meetingCockpitHeader{min-height:76px;padding:14px 15px}.meetingCockpitIdentity{gap:9px;min-width:0}.meetingCockpitIdentity h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;font-size:17px;line-height:1.2;display:-webkit-box;overflow:hidden}.meetingCockpitTimer{display:none}.meetingCockpitMeta{flex-direction:column;align-items:flex-start;gap:10px;padding:11px 15px}.meetingCockpitMeta>p{font-size:10px}.meetingCockpitMetaStats{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}.meetingCockpitMetaStats>span{background:#f3f7fb;border:0;border-radius:9px;min-width:0;padding:7px 8px}.meetingCockpitProgress{padding:10px 15px;overflow-x:auto}.meetingCockpitProgress .meetingWorkflow{min-width:560px}.meetingCockpitBody{display:block;overflow:auto}.meetingAgendaPanel,.meetingLivePanel,.meetingCapturePanel{overflow:visible}.meetingAgendaPanel{border-right:0;border-bottom:1px solid var(--meeting-border);padding:16px}.meetingAttendeeList{display:none}.meetingLivePanel{padding:20px 16px 23px}.meetingCapturePanel{border-left:0;grid-template-columns:1fr;padding:15px;display:grid}.meetingCockpitFooter{min-height:72px;padding:10px 13px calc(10px + env(safe-area-inset-bottom))}.meetingCockpitHint{display:none}.meetingCockpitActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.meetingCockpitActions button,.meetingCockpitActions .meetingSecondaryAction{width:100%;min-height:44px;display:inline-flex}}@media(max-width:700px){html,body{width:100%;max-width:100%;overflow-x:hidden}.sidebar{z-index:60;width:100%;height:calc(78px + env(safe-area-inset-bottom));padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#05101bf7;border-top:1px solid #6dcff626;border-right:0;display:block;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -14px 34px #07152140}.sidebar .brand,.sidebar .sidebarFoot{display:none!important}.sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;height:62px;margin:0;display:grid}.sidebar .navItem,.sidebar .navItem:not(.active){color:#879bad;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;width:100%;min-width:0;height:58px;min-height:58px;padding:6px 2px;font-size:0;transform:none}.sidebar .navItem:hover{transform:none}.sidebar .navItem.active{color:#fff;box-shadow:0 8px 20px #0072bc3b,inset 0 1px #ffffff1a}.sidebar .navLabel{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:9px;line-height:1;overflow:hidden;display:block!important}.sidebar .navGlyph{flex-basis:20px;height:20px;font-size:0;width:20px!important}.content{width:100%;padding:0 14px calc(108px + env(safe-area-inset-bottom))}.topbar{grid-template-rows:44px 44px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px 10px;width:100%;height:auto;min-height:118px;padding:12px 0}.topbar:before{background:url(/fenyr-favicon-dark-v2-180.png) 50%/cover no-repeat;border-radius:13px;width:42px;height:42px;box-shadow:0 9px 22px #041b2f33,inset 0 1px #ffffff12}.pageIdentity{display:none}.headerActions{grid-column:2;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.headerActions .leadershipControls{flex:auto;gap:5px;min-width:0}.headerActions>.sessionShortcut{display:none}.headerActions>.primary{border-radius:12px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:0;display:inline-flex}.headerActions>.primary span{font-size:19px}.globalSearch{grid-area:2/1/auto/-1;width:100%;max-width:none;height:44px}.searchSubmit{display:none}.leadershipControls{justify-content:flex-start;width:100%;min-width:0}.leadershipLeaderSelector{flex:76px;gap:4px;min-width:68px;height:44px;padding:4px 6px}.leadershipLeaderMark{display:none}.leadershipLeaderLabel,.leadershipLeaderSelectWrap{width:100%;min-width:0}.leadershipLeaderEyebrow{letter-spacing:.5px;margin:0 0 2px 2px;font-size:7px;line-height:1;display:block!important}.leadershipLeaderSelect{width:100%;max-width:none;padding-right:15px;font-size:9px}.leadershipSyncState{border-radius:11px;justify-content:center;gap:4px;width:43px;min-width:43px;min-height:44px;padding:0 4px;display:flex}.leadershipSyncDot{width:6px;height:6px}.leadershipSyncLabel{font-size:0;display:block!important}.leadershipSyncLabel:after{content:"Saved";font-size:7px;font-weight:760}.leadershipSyncState[data-state=loading] .leadershipSyncLabel:after{content:"Sync"}.leadershipSyncState[data-state=saving] .leadershipSyncLabel:after{content:"Saving"}.leadershipSyncState[data-state=offline] .leadershipSyncLabel:after{content:"Offline"}.leadershipCommandTrigger,.leadershipNotificationTrigger{flex:0 0 42px;width:42px;height:42px;min-height:42px}.hero.controlHero{margin-top:14px;padding:24px 19px}.hero.controlHero>div:first-child{min-width:0}.hero h2{font-size:28px;line-height:1.08}.hero p,.viewLead p,.meetingWorkspaceHeading p{line-height:1.55}.sectionHeading{align-items:flex-start;width:100%}.sectionHeading .textButton{text-align:left;min-height:40px;padding:7px 0}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metricCard{text-align:left;flex-direction:column;min-height:136px;display:flex}.metricCard>small{margin-top:auto}.ownerCommand{padding:16px}.ownerGrid{grid-template-columns:1fr;width:100%}.ownerCard{width:100%;padding:15px}.ownerStats{grid-template-columns:repeat(4,minmax(0,1fr))}.ownerScoreDrivers{gap:7px 9px}.ownerNext>span{white-space:normal;line-height:1.35}.viewLead,.meetingWorkspaceHeader,.meetingSectionHeading{text-align:left}.viewActions{align-items:stretch}.viewActions button{justify-content:center;min-height:44px}.quickFilters{scrollbar-width:none}.quickFilters::-webkit-scrollbar{display:none}.filterPanel label,.drawerBody label,.addForm label{text-align:left}.filterPanel select,.filterPanel input,.drawerBody input,.drawerBody select,.drawerBody textarea,.addForm input,.addForm select,.addForm textarea{min-height:44px;font-size:16px}.filterPanelHead button,.closeButton,.leadershipIconButton{min-width:44px;min-height:44px}.toast{bottom:calc(92px + env(safe-area-inset-bottom))}.meetingWorkspace{padding-top:20px}.meetingWorkspaceHeading h2{font-size:27px;line-height:1.12}.meetingWorkspaceSignal{width:100%;min-width:0}.meetingSpotlight{border-radius:20px;gap:20px;padding:20px 17px}.meetingSpotlight h3{font-size:24px;line-height:1.12}.meetingSpotlightSchedule{grid-template-columns:1fr}.meetingSpotlightControl{grid-template-columns:1fr;padding:15px}.meetingReadinessDial{margin:auto}.meetingReadinessBrief{text-align:center}.meetingSpotlightWorkflow{display:block;overflow-x:auto}.meetingSpotlightWorkflowLabel{margin-bottom:12px;display:block}.meetingSpotlightWorkflow .meetingWorkflow{min-width:565px}.sessionGrid{grid-template-columns:1fr}.sessionCard,.sessionCard>p{min-height:0}.meetingSectionHeading{flex-direction:column;align-items:flex-start;gap:8px}.meetingCockpitActions{grid-template-columns:1fr 1fr}.meetingCockpitActions .meetingSecondaryAction{display:inline-flex!important}.appFooter{padding-bottom:0}}@media(max-width:380px){.content{padding-inline:11px}.topbar{gap-column:7px;grid-template-columns:40px minmax(0,1fr)}.topbar:before{width:40px;height:40px}.leadershipLeaderSelector{min-width:62px;padding-inline:5px}.leadershipSyncState{width:40px;min-width:40px}.leadershipCommandTrigger,.leadershipNotificationTrigger{flex-basis:40px;width:40px;height:40px;min-height:40px}.headerActions>.primary{width:40px;min-width:40px;height:40px;min-height:40px}.hero h2{font-size:26px}.metrics{grid-template-columns:1fr}.metricCard{min-height:116px}.filterPanel{grid-template-columns:1fr}.filterPanelHead,.clearFilters{grid-column:1}.meetingSpotlightMetrics,.sessionCardMetrics,.meetingCockpitMetaStats{grid-template-columns:repeat(2,minmax(0,1fr))}.meetingCockpitActions{grid-template-columns:1fr}.ownerCardTop{grid-template-columns:36px minmax(0,1fr) 46px}.ownerCardTop>i{width:36px;height:36px}.ownerScoreDial{height:44px;width:44px!important}.ownerScoreDrivers{grid-template-columns:1fr}.leadershipCommandLabel{white-space:normal}.leadershipCommandDescription{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.authPage{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 88% 6%,rgba(59,142,214,.16),transparent 40%),radial-gradient(circle at 4% 12%,rgba(20,80,130,.22),transparent 46%),linear-gradient(160deg,#0a2036,#071a2b 32%,#051320 62%,#040d16);color:#dce8f5;font-family:Inter,SF Pro Display,Segoe UI,Arial,sans-serif}.authRings{position:absolute;top:-18%;right:-10%;width:620px;height:620px;pointer-events:none;opacity:0;animation:authFormReveal .85s 2.55s ease forwards}.authRings circle{fill:none;stroke:#c5def524;stroke-width:1}.authRings circle.authRingAccent{stroke:#3a8ce0;stroke-width:1.4;opacity:.85}.authBrandMark{position:fixed;top:58px;left:54px;z-index:2;display:flex;align-items:center;transform-origin:top left;--authBrandOffsetX: calc(50vw - 189px) ;--authBrandOffsetY: calc(50vh - 94px) ;animation:authBrandIntro 3.4s cubic-bezier(.4,0,.2,1) forwards}.authBrandMark img{height:52px;width:auto;animation:authBrandMarkReveal 3.4s cubic-bezier(.4,0,.2,1) forwards}@keyframes authBrandIntro{0%,15%,45%{transform:translate(var(--authBrandOffsetX),var(--authBrandOffsetY)) scale(1.45)}70%,to{transform:translate(0) scale(1)}}@keyframes authBrandMarkReveal{0%{opacity:0;clip-path:inset(0 61% 0 0);filter:brightness(.55) saturate(.7)}15%{opacity:1;clip-path:inset(0 61% 0 0);filter:brightness(1) saturate(1)}24%{clip-path:inset(0 61% 0 0)}45%,to{clip-path:inset(0 0% 0 0);filter:brightness(1) saturate(1)}}.authFormPanel{position:relative;z-index:1;display:flex;width:100%;align-items:center;justify-content:center;padding:32px;opacity:0;pointer-events:none;animation:authFormReveal .85s 2.55s ease forwards}@keyframes authFormReveal{to{opacity:1;pointer-events:auto}}.authCard{position:relative;width:100%;max-width:660px;padding:138px 63px 62px;border:1px solid rgba(197,222,245,.12);border-radius:20px;background:#09162466;box-shadow:0 30px 70px #02081073,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);overflow:hidden}.authCard:before{content:"";position:absolute;top:0;left:0;width:34%;height:2px;background:linear-gradient(90deg,transparent,#3a8ce0,transparent);animation:authScanline 3.2s ease-in-out infinite}@keyframes authScanline{0%{transform:translate(-40%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(340%);opacity:0}}.authCardMobileMark{display:none;margin:0 0 22px}.authCardMobileMark img{height:42px}.authSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.authField{display:block;margin-bottom:19px}.authFieldControl{position:relative;display:flex;align-items:center}.authFieldIcon{position:absolute;left:16px;display:flex;color:var(--brand-primary, #0072bc);pointer-events:none}.authField input{width:100%;height:54px;padding:0 16px 0 46px;border:1px solid transparent;border-radius:12px;background:#fff;color:#1c2b3a;font-family:inherit;font-size:14px;transition:.15s ease}.authField input::placeholder{color:#7c8a97}.authField input:focus{outline:none;border-color:var(--brand-primary, #0072bc);box-shadow:0 0 0 3px #0072bc40}.authField input[type=password],.authField input.authPasswordHasToggle{padding-right:48px}.authPasswordToggle{position:absolute;right:14px;display:flex;border:0;background:transparent;color:var(--brand-primary, #0072bc);cursor:pointer}.authPasswordToggle:hover{color:#005493}.authInlineRow{display:flex;align-items:center;justify-content:space-between;margin:2px 0 48px}.authRemember{display:flex;align-items:center;gap:9px;color:#dce8f5;font-size:13px;font-weight:500;cursor:pointer}.authRemember input{width:17px;height:17px;border-radius:4px;accent-color:var(--brand-primary, #0072bc);cursor:pointer}.authForgotLink{border:0;background:none;padding:0;color:#dce8f5;font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.authForgotLink:hover{color:#fff}.authSubmit{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:var(--brand-primary, #0072bc);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:.18s ease}.authSubmit:hover:not(:disabled){background:#005f9e}.authSubmit:disabled{cursor:not-allowed;opacity:.65}.authSpinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:authSpin .7s linear infinite}@keyframes authSpin{to{transform:rotate(360deg)}}.authError{display:flex;gap:8px;margin-bottom:18px;padding:11px 13px;border:1px solid rgba(217,89,78,.35);border-radius:11px;background:#d9594e24;color:#ffb4ac;font-size:12.5px;line-height:1.5}.authNotice{display:flex;gap:8px;margin-bottom:18px;padding:11px 13px;border:1px solid rgba(20,124,103,.35);border-radius:11px;background:#147c6724;color:#7fe0c9;font-size:12.5px;line-height:1.5}.authModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#030910a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.authModal{position:relative;width:100%;max-width:400px;padding:28px 26px 24px;border:1px solid rgba(197,222,245,.14);border-radius:20px;background:#0d1c2b;box-shadow:0 24px 60px #02081080}.authModal h3{margin:0 0 8px;color:#f3f8fd;font-size:18px;font-weight:750}.authModal p.authModalLede{margin:0 0 20px;color:#93a8bd;font-size:12.5px;line-height:1.55}.authModal .authField>span{display:block;margin-bottom:7px;color:#b7c8da;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.authModal .authField input{padding-left:14px;background:#ffffff0d;border:1px solid rgba(185,229,251,.16);color:#f3f8fd}.authModal .authField input::placeholder{color:#5f7488}.authModalClose{position:absolute;top:14px;right:14px;width:28px;height:28px;border:0;border-radius:8px;background:#ffffff0f;color:#b7c8da;font-size:16px;cursor:pointer}.authModalClose:hover{color:#fff;background:#ffffff1f}.authModalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.authModalSecondary{padding:10px 16px;border:1px solid rgba(185,229,251,.16);border-radius:10px;background:transparent;color:#b7c8da;font-size:12.5px;font-weight:700;cursor:pointer}.authModalSecondary:hover{color:#fff;border-color:#b9e5fb4d}.authBootScreen{display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:radial-gradient(circle at 88% 6%,rgba(59,142,214,.14),transparent 40%),radial-gradient(circle at 4% 12%,rgba(20,80,130,.18),transparent 46%),linear-gradient(160deg,#0a2036,#071a2b 32%,#051320 62%,#040d16);color:#9fb3c7;font-family:Inter,SF Pro Display,Segoe UI,Arial,sans-serif;font-size:13px}.authBootMark{width:34px;height:34px;border:3px solid rgba(185,229,251,.18);border-top-color:#3a8ce0;border-radius:50%;animation:authSpin .8s linear infinite}@media(max-width:560px){.authBrandMark{top:24px;left:24px;--authBrandOffsetX: calc(50vw - 101px) ;--authBrandOffsetY: calc(50vh - 50px) }.authBrandMark img{height:28px}.authCard{padding:76px 22px 28px}.authCardMobileMark{display:block}}
