:root{font-family:IBM Plex Sans,Segoe UI,sans-serif;color:#f3efe6;background:radial-gradient(circle at top,rgba(242,176,54,.18),transparent 30%),linear-gradient(180deg,#10212a,#081116);line-height:1.5;font-weight:400;color-scheme:dark;--radius-panel: 16px;--radius-card: 14px;--radius-control: 10px;--radius-pill: 999px;--text-strong: #f7f3ea;--text-body: #f3efe6;--text-muted: rgba(243, 239, 230, .72);--text-soft: rgba(243, 239, 230, .64);--text-faint: rgba(243, 239, 230, .56);--text-accent: #f2b036;--text-danger: #ff9b9b;--text-warning: #f7c96a;--text-title-lg: 1rem;--text-title-md: .95rem;--text-title-sm: .92rem;--text-body-sm: .8rem;--text-body-xs: .78rem;--text-meta: .76rem;--text-label: .72rem;--text-fact-label: .7rem;--text-fact-value: .82rem}*{box-sizing:border-box}html,body{margin:0;min-height:100vh}body{background:radial-gradient(circle at top left,rgba(242,176,54,.1),transparent 25%),linear-gradient(180deg,#10212a,#081116)}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}code{font-family:IBM Plex Mono,SFMono-Regular,monospace}.shell{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:1.75rem 0 3.5rem}.panel{border:1px solid rgba(243,239,230,.12);background:#091319b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 60px #00000047;border-radius:var(--radius-panel);padding:1rem;min-width:0}.brandbar{display:flex;align-items:center;gap:.9rem;margin-bottom:.6rem}.eyebrow{margin:0 0 .55rem;text-transform:uppercase;letter-spacing:.2em;color:var(--text-accent);font-size:var(--text-label)}.panel h2{margin:0}.muted{color:var(--text-muted)}.brandmark{display:grid;grid-template-columns:repeat(2,12px);grid-template-rows:repeat(2,12px);gap:.24rem;padding:.42rem;border:1px solid rgba(243,239,230,.14);background:linear-gradient(145deg,#0d1923eb,#091319c7);box-shadow:0 18px 36px #00000042,inset 0 0 0 1px #ffffff08;border-radius:var(--radius-control)}.brandmark span{display:block;border-radius:.4rem;background:linear-gradient(135deg,#4e8cff,#66d7ef);box-shadow:inset 0 1px #ffffff3d}.brandmark span:last-child{grid-column:1 / span 2}.brandcopy{display:grid;gap:.15rem}.brandcopy strong{font-size:var(--text-title-md);letter-spacing:.14em;text-transform:uppercase}.brandcopy span{font-size:var(--text-body-sm);color:var(--text-soft)}.deleted-card{border-style:dashed;opacity:.78}.deleted-card .expandable-summary,.deleted-card .expandable-body{background:#48353538}.stack{display:grid;gap:.65rem;min-width:0}.stack.slim{gap:.6rem}.workspace-grid,.summary-grid,.auth-layout,.leadership-grid{display:grid;gap:.65rem;margin-top:.65rem}.workspace-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.workspace-grid>*{min-width:0}.workspace-grid>aside{gap:.8rem}.workspace-grid>aside .panel{padding:.95rem}.workspace-grid>aside .section-head h2,.workspace-grid>aside .section-head h3{font-size:.98rem}.workspace-grid>aside .muted,.workspace-grid>aside .card-copy p,.workspace-grid>aside .notification span,.workspace-grid>aside .activity-timestamp,.workspace-grid>aside .distribution-progress{font-size:.8rem}.workspace-grid>aside .card-copy strong{font-size:.92rem}.workspace-grid>aside .status-pill{padding:.18rem .52rem;font-size:.68rem}.workspace-grid>aside .quick-filters{gap:.35rem}.dashboard-panels{position:relative}.dashboard-panels-body{display:grid;gap:0;transition:opacity .14s ease,filter .14s ease}.dashboard-panels-body.is-updating{opacity:.66;filter:saturate(.92)}.dashboard-panels-loading{position:absolute;top:.7rem;right:.7rem;display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .62rem;border:1px solid rgba(243,239,230,.12);border-radius:var(--radius-pill);background:#091319d6;box-shadow:0 16px 36px #00000038;color:var(--text-soft);font-size:var(--text-body-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;z-index:26}.dashboard-panels-spinner{width:.75rem;height:.75rem;border:2px solid rgba(243,239,230,.16);border-top-color:var(--text-accent);border-radius:999px;animation:dashboard-spin .8s linear infinite}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.workspace-grid>aside .notification,.workspace-grid>aside .activity-row,.workspace-grid>aside .member-row,.workspace-grid>aside .owner-row,.workspace-grid>aside .period-row,.workspace-grid>aside .entity-row{padding:.6rem .7rem}.workspace-grid>aside .button.tiny{padding:.42rem .58rem}.summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}.leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leadership-hero{gap:.8rem}.auth-layout{grid-template-columns:minmax(320px,640px);justify-content:start}.notification p,.muted,.empty-state p{margin:0}.auth-panel{justify-content:center;min-height:0}.auth-header{display:grid;gap:.8rem}.auth-switch{display:inline-flex;gap:.45rem;flex-wrap:wrap}.topbar{display:flex;justify-content:space-between;align-items:end;gap:.55rem;margin:0 0 .45rem;overflow:visible;position:relative;z-index:40}.topbar>:first-child{min-width:0;flex:1 1 auto}.workspace-copy{display:grid;gap:.5rem}.topbar .actions{display:flex;align-items:start;gap:.45rem;flex:0 0 auto;flex-wrap:nowrap;margin-left:auto}.workspace-admin-strip{display:grid;gap:.55rem}.workspace-admin-icons{display:flex;gap:.5rem;flex-wrap:wrap}.workspace-admin-icon{display:grid;justify-items:center;align-content:center;gap:.18rem;width:4.25rem;min-height:4.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text-strong);box-shadow:0 10px 24px #03090f2e}.workspace-admin-icon span{font-size:1rem;line-height:1}.workspace-admin-icon strong{font-size:.72rem;letter-spacing:.02em}.workspace-admin-icon.active{border-color:#4ec8e157;background:#4ec8e121}.workspace-admin-surface{padding:.65rem;display:grid;gap:.55rem}.workspace-admin-surface-head{display:flex;align-items:start;justify-content:space-between;gap:.6rem}.workspace-admin-head-actions{display:flex;gap:.4rem;flex-wrap:nowrap}.workspace-admin-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.workspace-admin-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:.75rem;align-items:start}.workspace-admin-sidebar,.workspace-admin-main{min-width:0}.workspace-admin-edit-grid,.workspace-admin-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.workspace-admin-permission-row{padding:.55rem;display:grid;gap:.38rem}.workspace-admin-permission-toggles{display:flex;flex-wrap:wrap;gap:.32rem .6rem}.workspace-admin-action-row{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.workspace-admin-user-list{max-height:min(32rem,calc(100vh - 22rem));overflow:auto;padding-right:.08rem}.workspace-admin-user-row{display:block;width:100%;text-align:left;padding:.5rem .6rem;border-radius:var(--radius-card);border:1px solid rgba(243,239,230,.1);background:#ffffff08}.workspace-admin-user-row strong{display:block;font-size:var(--text-body-sm);line-height:1.25}.workspace-admin-user-row.selected{border-color:#4ec8e147;background:#4ec8e11a}.workspace-admin-structure-row p{margin:.18rem 0 0;font-size:var(--text-meta-xs)}.workspace-admin-member-chip{padding:.42rem .56rem;border-radius:var(--radius-card);border:1px solid rgba(243,239,230,.08);background:#ffffff08;font-size:var(--text-body-sm);line-height:1.25}.workspace-admin-main .field-tile{padding:.42rem .5rem}.workspace-admin-main .field-tile span{font-size:.68rem}.workspace-admin-main .button{min-height:0}.workspace-admin-main .quick-filters .button{padding-inline:.72rem}.workspace-admin-main .quick-filters,.workspace-admin-filter-row .quick-filters{gap:.28rem}.pwa-install-banner{display:grid;gap:.75rem;margin:.65rem 0 0;border-color:#4ec8e138;background:linear-gradient(180deg,#0c1821fa,#081016eb)}.pwa-install-banner-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start}.pwa-install-banner-icon{display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:var(--radius-control);background:linear-gradient(135deg,#4ec8e133,#4e89e142);border:1px solid rgba(78,200,225,.24);color:var(--text-strong);font-size:1rem;box-shadow:inset 0 1px #ffffff14}.pwa-install-banner h3{margin:0;font-size:var(--text-title-md)}.pwa-install-banner p{margin:.12rem 0 0}.pwa-install-banner-actions{display:flex;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.workspace-section-nav{display:grid;grid-template-columns:repeat(var(--workspace-view-count, 4),minmax(0,1fr));gap:.35rem;margin-top:.6rem;padding:.48rem;align-items:stretch;position:sticky;top:.55rem;z-index:24}.section-tab{display:grid;gap:.16rem;justify-items:center;text-align:center;min-width:0;padding:.52rem .42rem;border:1px solid rgba(242,176,54,.18);background:#f2b0360d;color:inherit;border-radius:var(--radius-card);box-shadow:0 8px 18px #00000014}.section-tab strong{width:100%;min-width:0;white-space:nowrap;font-size:.8rem;line-height:1}.section-tab span{width:100%;min-width:0;white-space:nowrap;font-size:.64rem;line-height:1;color:var(--text-soft)}.section-tab.active{border-color:#f2b03659;background:#f2b0361f}.section-workspace{margin-top:.65rem}.board-header-stack{display:grid;gap:.65rem;margin-top:.65rem}.compact-board-grid{grid-template-columns:minmax(0,1fr) 300px}.compact-root-create{padding:.65rem .75rem}.compact-objective-stack{gap:.3rem}.objective-board-workspace>.stack{gap:.35rem}.compact-objective-card{padding:0;overflow:visible;position:relative}.compact-objective-card.selected{border-color:#f2b03659;box-shadow:0 20px 40px #0000003d,inset 0 0 0 1px #f2b03614}.compact-objective-expanded{display:grid;gap:.7rem;margin:0;border-left:0;border-radius:0}.compact-objective-expanded-head{display:flex;justify-content:space-between;align-items:start;gap:.55rem;min-width:0}.compact-objective-expanded-head .eyebrow,.objective-subsection-head .eyebrow{color:var(--text-accent)}.compact-objective-expanded-head strong,.objective-subsection-head strong,.objective-subsection-head h3,.objective-subsection-head h4{color:var(--text-strong)}.compact-objective-expanded-head .muted,.objective-subsection-head .muted,.key-result-overview-section .muted,.key-result-edit-section .muted{color:var(--text-muted)}.compact-objective-expanded .objective-body{gap:.75rem}.objective-card-overlay-control,.key-result-card-overlay-control{position:absolute;left:0;bottom:0;transform:translate(-50%,50%);z-index:3}.objective-level-toggle{position:relative}.objective-level-summary{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:999px;background:#f2b036;color:#0b1317;border:1px solid rgba(11,19,23,.14);box-shadow:0 12px 24px #00000047}.objective-level-panel{position:absolute;left:0;bottom:2.5rem;width:min(620px,calc(100vw - 1rem));min-width:460px;padding:.75rem;border-radius:var(--radius-card)}.compact-objective-select,.compact-kr-row{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.compact-objective-select{display:grid;gap:.35rem;padding:0}.compact-objective-head,.compact-objective-footer,.compact-objective-summary-row,.compact-kr-row{display:flex;justify-content:space-between;align-items:start;gap:.55rem;min-width:0}.compact-objective-head .card-copy,.compact-kr-title{min-width:0}.compact-objective-head h3{margin:0;font-size:var(--text-title-sm);line-height:1.16;color:var(--text-strong)}.compact-meta-row{margin:.12rem 0 0;font-size:var(--text-meta);overflow-wrap:anywhere;color:var(--text-muted)}.compact-objective-stats{display:grid;justify-items:end;gap:.2rem;min-width:fit-content}.compact-objective-stats strong{font-size:.96rem;color:var(--text-accent)}.compact-objective-footer{display:grid;gap:.35rem;padding:0 .82rem .48rem}.compact-objective-summary-row{align-items:center;font-size:.76rem}.compact-kr-list{display:grid;gap:0;padding:0 .42rem .42rem}.compact-kr-row{padding:.48rem .38rem .44rem;border-top:1px solid rgba(243,239,230,.06)}.compact-kr-row:hover,.compact-objective-select:hover{background:#f3efe608}.compact-kr-title strong,.compact-kr-title p,.compact-kr-meta{margin:0}.compact-kr-title strong{display:block;font-size:var(--text-body-sm);line-height:1.2;overflow-wrap:anywhere;color:var(--text-strong)}.compact-kr-title p,.compact-kr-meta{font-size:var(--text-meta);color:var(--text-soft)}.compact-kr-meta{white-space:nowrap}.board-detail-panel{min-width:0;padding:.8rem .9rem;position:static;top:auto}.board-detail-panel .section-head{margin-bottom:.3rem}.compact-board-mode .objective-detail-card{margin-left:0}.compact-board-mode .objective-card{padding:.8rem .85rem}.compact-board-mode .objective-subsection,.compact-board-mode .comment-thread{padding-top:.1rem}.detail-header-actions{display:grid;gap:.4rem;justify-items:end}.detail-context-row{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;margin-bottom:.45rem;min-width:0}.compact-filter-panel,.review-hero{position:static}.review-hero{padding:.9rem 1rem}.review-work-grid{gap:.65rem}.review-work-card{padding:0}.review-work-card.selected{border-color:#f2b03659;background:linear-gradient(145deg,#f2b0361a,#091319d1)}.review-work-card h3{margin:0;font-size:var(--text-title-md);color:var(--text-strong)}.review-work-card .org-chart-body,.hotspot-row .org-chart-body{padding-left:.82rem}.review-work-card .review-work-actions.org-chart-body,.hotspot-row .actions.org-chart-body{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.org-chart-workspace{gap:.45rem}.org-chart-node{padding:0;overflow:hidden}.org-chart-summary{display:flex;justify-content:space-between;align-items:start;gap:.6rem;padding:.72rem .82rem;cursor:pointer;list-style:none}.org-chart-summary::-webkit-details-marker{display:none}.org-chart-summary:hover{background:#f3efe608}.org-chart-summary h3,.org-chart-summary h4{margin:0;font-size:var(--text-title-sm);line-height:1.22;color:var(--text-strong)}.org-chart-summary .card-copy{min-width:0}.org-chart-summary .eyebrow{margin-bottom:.06rem}.org-chart-summary .card-copy p{font-size:var(--text-body-sm);line-height:1.35;overflow-wrap:anywhere;color:var(--text-muted)}.org-chart-summary-meta{display:grid;justify-items:end;gap:.28rem}.org-chart-node-stats{display:flex;flex-wrap:wrap;gap:.28rem;justify-content:end}.org-chart-node-stats .status-pill{font-size:.68rem}.org-chart-body{padding:0 .82rem .82rem 1.25rem;border-top:1px solid rgba(243,239,230,.08)}.org-chart-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.org-chart-detail-grid .detail-fact{padding:.52rem .58rem}.org-chart-detail-grid .detail-fact span{font-size:.69rem}.org-chart-detail-grid .detail-fact strong{font-size:.82rem}.org-chart-children{gap:.45rem}.org-chart-entity-node>.org-chart-body{background:#f3efe605}.org-chart-depth-1{margin-left:.75rem}.org-chart-depth-2{margin-left:1.2rem}.org-chart-depth-3{margin-left:1.65rem}.review-lane-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:.65rem;align-items:start}.review-detail-panel{position:sticky;top:.65rem}.board-detail-panel.review-detail-panel{position:static;top:auto}.review-work-actions{display:flex;gap:.45rem;flex-wrap:wrap}.review-card-meta{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap;justify-content:end}.profile-menu{position:relative;z-index:45}.profile-menu-summary{display:flex;align-items:center;cursor:pointer;list-style:none;border-radius:999px;transition:transform .12s ease,filter .12s ease}.profile-menu-summary::-webkit-details-marker{display:none}.profile-menu-summary:hover{transform:translateY(-1px);filter:brightness(1.04)}.profile-avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#3b73f4,#4ec8e1);box-shadow:0 14px 28px #0c1d2942;color:#f8fbff;font-weight:700;font-size:.78rem;letter-spacing:.06em;flex:0 0 auto}.shortcut-avatar{background:linear-gradient(135deg,#162734f0,#0e1b25e6);border-color:#66d7ef3d;color:#bfe8f5;font-size:.9rem}.shortcut-menu-body code{font-size:.78rem}.profile-menu-body{position:absolute;top:calc(100% + .45rem);right:0;z-index:60;width:min(420px,calc(100vw - 2rem));max-height:min(78vh,860px);overflow:auto;min-width:0;border:1px solid rgba(243,239,230,.14);background:#081116;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 24px 48px #0000006b;isolation:isolate}.profile-menu-body input,.profile-menu-body textarea,.profile-menu-body select{background:#10212afa;border-color:#f3efe62e}.profile-menu-body .button{background:#f3efe614}.profile-menu-body .button.primary{background:#f2b036}.profile-admin-section{padding-top:.35rem;border-top:1px solid rgba(243,239,230,.08)}.profile-import-section .button{width:100%}.import-report{padding-top:.2rem}.import-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.import-issues{max-height:14rem;overflow:auto;padding-right:.2rem}.import-issue{border-radius:var(--radius-card);padding:.55rem .65rem;border:1px solid rgba(148,163,184,.18);background:#1218249e}.import-issue strong{display:block;margin-bottom:.18rem;font-size:.78rem}.import-issue p{margin:0;font-size:.8rem;line-height:1.35}.import-issue-error{border-color:#f8717159;background:#501a1a6b}.import-issue-warning{border-color:#f59e0b59;background:#4d34126b}.profile-member-list{max-height:220px;overflow:auto;padding-right:.1rem}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;padding:0;line-height:1;border:1px solid rgba(243,239,230,.12);background:linear-gradient(145deg,#101f29eb,#0a151ddb);box-shadow:0 14px 28px #0000003d;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,filter .12s ease}.icon-button:hover{transform:translateY(-1px);border-color:#66d7ef47;box-shadow:0 18px 32px #00000047;filter:brightness(1.04)}.refresh-button{font-size:1rem}.section-head{display:flex;justify-content:space-between;align-items:start;gap:.55rem}.quick-filters{display:flex;gap:.4rem;flex-wrap:wrap}label{display:grid;gap:.35rem}label span{font-size:var(--text-body-sm);color:var(--text-muted)}.checkbox-row{display:flex;align-items:center;gap:.55rem}.checkbox-row input{width:auto}.checkbox-row span{font-size:.84rem}input,textarea,select{width:100%;padding:.7rem .8rem;border:1px solid rgba(243,239,230,.16);background:#f3efe60a;color:inherit;border-radius:var(--radius-control)}select{appearance:none;background-color:#0f1c23eb;color:#f3efe6}select option,select optgroup{background:#10212a;color:#f3efe6}input:focus,textarea:focus,select:focus,button:focus{outline:2px solid rgba(242,176,54,.45);outline-offset:2px}textarea{resize:vertical}.banner{margin-top:.8rem;padding:.8rem 1rem}.banner.error{border:1px solid rgba(255,112,112,.45);background:#6b10107a}.summary-card,.objective-card,.notification,.activity-row,.member-row,.hotspot-row{display:grid;gap:.6rem;border-radius:var(--radius-card)}.card-copy{display:grid;gap:.25rem;min-width:0}.card-copy strong{line-height:1.25;color:var(--text-strong)}.card-copy p{margin:0;line-height:1.35;color:var(--text-muted)}.hotspot-group{display:grid;gap:.65rem}.compact-filter-panel{display:grid;gap:.55rem;padding:.72rem .78rem}.compact-filter-panel .button{border-radius:var(--radius-pill)}.filter-panel-head{align-items:start;gap:.4rem}.filter-panel-title{min-width:0}.filter-panel-title h2{font-size:.98rem;color:var(--text-strong)}.filter-panel-title p{font-size:var(--text-body-xs);color:var(--text-soft)}.filter-panel-actions{margin-left:auto;align-self:start;display:inline-flex;align-items:center;gap:.45rem;flex-wrap:nowrap}.filter-active-count{display:inline-flex;align-items:center;justify-content:center;min-width:4.6rem;padding:.34rem .6rem;border:1px solid rgba(243,239,230,.1);border-radius:var(--radius-pill);background:#f3efe60d;color:var(--text-soft);font-size:var(--text-body-xs)}.filter-reset-button{margin-left:0}.filter-cluster-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;align-items:start}.filter-cluster{display:grid;gap:.42rem;min-width:0;padding:.6rem .65rem;border:1px solid rgba(243,239,230,.08);border-radius:var(--radius-card);background:#09131938}.filter-cluster-head{display:flex;justify-content:space-between;gap:.55rem;align-items:start}.filter-cluster-head-meta{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:nowrap}.filter-cluster-copy{min-width:0;display:grid;gap:.14rem}.filter-cluster-kicker{margin:0}.filter-cluster-subtitle{margin:0;font-size:var(--text-body-xs)}.filter-cluster-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .45rem;border-radius:var(--radius-pill);background:#f3efe612;color:var(--text-soft);font-size:var(--text-body-xs);font-weight:600}.summary-card strong{font-size:1.55rem;color:var(--text-accent)}.summary-card span{display:block}.summary-card.compact{gap:.15rem;padding:.45rem .55rem}.summary-card.compact strong{font-size:1.1rem;line-height:1}.summary-card.compact span{font-size:var(--text-label)}.summary-card-action{width:100%;color:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.summary-card-action:hover{border-color:#f2b03657;background:#f2b0360f;transform:translateY(-1px)}.create-panel{border-color:#f2b03638;background:linear-gradient(145deg,#f2b03617,#f2b03605 38%,#091319c7);box-shadow:0 24px 60px #00000047,inset 0 0 0 1px #f2b03614}.expandable-card{min-width:0}.expandable-summary{display:flex;justify-content:space-between;align-items:start;gap:.6rem;cursor:pointer;list-style:none}.expandable-summary .card-copy{flex:1 1 auto;min-width:0}.expandable-summary h2,.expandable-summary h3{margin:0;line-height:1.15;overflow-wrap:anywhere}.expandable-summary::-webkit-details-marker{display:none}.expandable-hint{display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap;font-size:.72rem;color:#f3efe6a3}.expandable-card[open] .expandable-hint{color:#f2b036}.expandable-body{margin-top:.45rem}.create-panel-head{display:grid;gap:.45rem;padding-bottom:.25rem}.create-panel-head p,.create-inline-head p{margin:0}.create-panel-head .muted{max-width:46rem}.create-inline-head{display:grid;gap:.2rem;grid-column:1 / -1;padding-bottom:.15rem}.create-inline-head h3{margin:0;font-size:.92rem}.key-result-create-card .expandable-summary{align-items:start}.period-group{display:grid;gap:.35rem;min-width:0}.period-head{padding:.05rem 0;gap:.3rem;align-items:center}.period-head-copy{display:inline-flex;align-items:baseline;gap:.45rem;min-width:0;flex-wrap:wrap}.period-head .eyebrow{margin:0}.period-head h2{margin:0;font-size:1rem}.period-head-count{margin-left:auto;white-space:nowrap}.objective-card,.objective-head{min-width:0}.objective-card{gap:.5rem;padding:.8rem .85rem}.objective-summary{display:grid;gap:.45rem}.objective-head{display:flex;justify-content:space-between;gap:.45rem;align-items:start}.objective-copy{gap:.22rem;min-width:0}.objective-copy h2{margin:0;line-height:1.08;font-size:var(--text-title-lg);color:var(--text-strong)}.objective-summary-line{line-height:1.3}.owner-workload{margin-top:.6rem}.owner-row,.period-row,.entity-row{display:flex;justify-content:space-between;align-items:start;gap:.55rem;width:100%;border:1px solid rgba(243,239,230,.12);background:#f3efe608;color:inherit;text-align:left;padding:.65rem .75rem;border-radius:var(--radius-card)}.owner-row{cursor:pointer}.owner-row.selected,.period-row.selected,.entity-row.selected{border-color:#f2b03673;background:#f2b03614}.distribution-row-meta,.owner-row-meta,.period-row-meta,.entity-row-meta{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:end;align-items:center}.period-row-action{display:flex;justify-content:space-between;align-items:start;gap:.55rem;width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:0}.distribution-progress,.period-progress{color:var(--text-muted);font-size:var(--text-body-xs);white-space:nowrap}.entity-row p,.period-row p,.owner-row p{margin:.2rem 0 0;color:var(--text-muted)}.entity-row{cursor:pointer}.objective-meta,.notification-head{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap;min-width:0}.due-overdue{color:var(--text-danger)}.due-soon{color:var(--text-warning)}.due-normal{color:var(--text-muted)}.objective-stats{min-width:88px;display:grid;justify-items:end;gap:.15rem}.objective-stats strong{font-size:1.18rem;color:var(--text-accent)}.objective-summary-footer{display:grid;gap:.35rem}.objective-summary-meta{display:flex;align-items:center;justify-content:space-between;gap:.35rem;flex-wrap:wrap;min-width:0}.objective-detail-body,.key-result-detail-body{gap:.4rem}.objective-detail-grid,.key-result-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.detail-fact,.comment-card,.review-diff-row{border:1px solid rgba(243,239,230,.08);background:#f3efe608}.detail-fact{display:grid;gap:.18rem;min-width:0;padding:.5rem .6rem;border-radius:var(--radius-control)}.detail-fact span{font-size:var(--text-fact-label);text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.detail-fact strong{font-size:var(--text-fact-value);line-height:1.25;overflow-wrap:anywhere;color:var(--text-strong)}.objective-detail-copy{line-height:1.35}.objective-action-row,.objective-form,.objective-subsection{position:relative}.objective-subsection,.key-result-overview-section,.key-result-edit-section{margin-left:0;padding:.58rem .68rem;border:1px solid rgba(243,239,230,.08);background:#f3efe605;border-radius:var(--radius-card);display:grid;gap:.32rem}.comments-section{gap:.4rem}.objective-subsection-head{display:flex;justify-content:space-between;align-items:center;gap:.35rem;min-width:0;padding-bottom:.35rem;border-bottom:1px solid rgba(243,239,230,.08)}.objective-subsection-head .eyebrow{margin-bottom:0}.key-results-stack{margin-left:0}.key-result-row,.key-result-create-card{margin-left:.5rem}.child-objectives-stack{margin-left:0}.objective-depth-1,.key-result-depth-1{margin-left:.6rem}.objective-depth-2,.key-result-depth-2{margin-left:1rem}.objective-depth-3,.key-result-depth-3{margin-left:1.35rem}.key-result-row{padding:0;overflow:visible;border-color:#f3efe614;background:#f3efe606;position:relative}.key-result-row-summary{align-items:start}.key-result-row .org-chart-body{margin-top:0}.key-result-create-card{border-color:#f2b03629;background:#0b151c;box-shadow:inset 0 0 0 1px #f2b0360f}.key-result-create-card .expandable-summary,.key-result-create-card .expandable-body{background:#0b151c}.key-result-create-card input,.key-result-create-card textarea,.key-result-create-card select{background:#10212afa;border-color:#f3efe62e}.child-create-anchor{display:flex;justify-content:flex-start;padding-top:.1rem}.root-create-panel{padding:.75rem .85rem}.first-objective-form{padding-top:.15rem}.root-create-anchor{padding-top:0}.child-create-toggle{display:grid;justify-items:start;gap:.45rem}.child-create-toggle[open]{width:min(620px,100%)}.child-create-summary{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:var(--radius-pill);font-size:1rem;line-height:1;padding:0}.child-create-panel{width:min(620px,100%);padding:.75rem;border-color:#f2b03629;background:#0b151ceb;box-shadow:0 14px 30px #0003;border-radius:var(--radius-card)}.objective-level-panel,.child-create-panel{display:grid;gap:.55rem}.objective-level-panel label,.child-create-panel label{min-width:0}.objective-level-panel label:nth-of-type(1),.objective-level-panel label:nth-of-type(2),.child-create-panel label:nth-of-type(1),.child-create-panel label:nth-of-type(2){grid-column:span 1}.objective-level-panel textarea,.child-create-panel textarea{min-height:4.5rem}.objective-level-panel .actions,.child-create-panel .actions{justify-content:flex-end}@media(min-width:700px){.objective-level-panel,.child-create-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.objective-level-panel label:nth-of-type(3),.child-create-panel label:nth-of-type(3),.objective-level-panel .actions,.child-create-panel .actions{grid-column:1 / -1}}@media(max-width:699px){.objective-level-panel,.child-create-panel{min-width:0}}.comment-list{gap:.35rem}.comment-card{display:grid;gap:.22rem;padding:.55rem .6rem;border-radius:var(--radius-card)}.comment-card p{margin:0;line-height:1.35;overflow-wrap:anywhere}.comment-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0}.comment-head strong{font-size:.82rem}.comment-timestamp{font-size:.74rem;color:#f3efe68f;white-space:nowrap}.comment-form textarea{min-height:4.2rem;resize:vertical}.comment-help{margin:-.1rem 0 0;font-size:.74rem}.comment-help code{font-size:inherit}.priority-high{border-color:#f2b03659;box-shadow:0 22px 50px #00000047,inset 0 0 0 1px #f2b03614}.dormant-work{border-style:dashed;border-color:#8fa1ad47}.stale-work{box-shadow:inset 0 0 0 1px #e05e5e1f}.healthy-work{box-shadow:inset 0 0 0 1px #49b06e1f}.status-pill{display:inline-flex;align-items:center;width:fit-content;padding:.18rem .52rem;border-radius:var(--radius-pill);border:1px solid rgba(243,239,230,.16);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.status-draft{background:#8fa1ad1f;color:#b8c4cd}.status-on_track,.status-read{background:#49b06e24;color:#7adf97}.status-at_risk{background:#f2b03624;color:#f7c96a}.status-off_track{background:#e05e5e26;color:#ff9b9b}.status-complete,.status-new{background:#487ce626;color:#92b5ff}.status-in_review{background:#50a8ff24;color:#9bd0ff}.status-changes_requested{background:#e05e5e26;color:#ffb1b1}.status-approved{background:#49b06e24;color:#8de3a6}.status-recent{background:#50a8ff24;color:#9bd0ff}.status-due_soon{background:#f2b0362e;color:#ffd88a}.status-overdue_review{background:#e05e5e2e;color:#ffbdbd}.status-handoff{background:#9978ff24;color:#c6b0ff}.status-stale{background:#e05e5e26;color:#ffb1b1}.status-active{background:#f3efe614;color:#f3efe6c7}.status-admin{background:#8066ff29;color:#c8bbff}.progress-track{overflow:hidden;height:.55rem;border:1px solid rgba(243,239,230,.12);background:#f3efe60d;border-radius:var(--radius-pill)}.progress-fill{height:100%;background:linear-gradient(90deg,#f2b036,#f4d07b)}.inline-form,.kr-form,.key-result-row{display:grid;gap:.35rem;align-items:end;min-width:0}.inline-form{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.objective-form{margin-top:.05rem;padding-top:.05rem;border-top:1px solid rgba(243,239,230,.08)}.objective-title-field{grid-column:1 / -1}.detail-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem;grid-column:1 / -1;min-width:0}.field-tile{min-width:0;padding:.4rem .45rem;border:1px solid rgba(243,239,230,.08);background:#f3efe608;border-radius:var(--radius-card)}.field-tile span{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.field-tile input,.field-tile textarea,.field-tile select{background:#0f1c23e6}.objective-edit-full{grid-column:1 / -1}.kr-form{grid-template-columns:repeat(3,minmax(0,1fr))}.key-result-create{padding-top:.08rem;border-top:1px solid rgba(243,239,230,.08);margin-top:.05rem}.key-result-scope-grid{padding-bottom:.1rem}.key-result-row{grid-template-columns:1fr;padding:.42rem .5rem;border:1px solid rgba(243,239,230,.1);background:#f3efe608;align-items:start}.key-result-row-summary{align-items:center}.key-result-row-summary .card-copy strong{font-size:.92rem}.key-result-row-summary .card-copy p{font-size:.78rem}.key-result-summary-meta{display:flex;align-items:center;gap:.28rem;flex-wrap:wrap;justify-content:end}.key-result-title-field{grid-column:1 / -1}.key-result-create-actions{grid-column:1 / -1;align-items:end;justify-content:flex-start}.key-result-summary{min-width:0}.quick-actions{display:flex;gap:.22rem;flex-wrap:wrap}.key-result-actions{align-content:start;justify-content:flex-start;padding-top:.05rem}.quick-actions.compact{align-items:start}.kr-status-button{border-width:1px;font-weight:600}.action-pill{border-radius:var(--radius-pill)}.kr-status-on-track{border-color:#49b06e6b;background:#49b06e29;color:#8de3a6}.kr-status-at-risk{border-color:#f2b03673;background:#f2b0362e;color:#ffd88a}.kr-status-off-track{border-color:#e05e5e6b;background:#e05e5e2e;color:#ffb1b1}.kr-status-complete{border-color:#487ce66b;background:#487ce62e;color:#a8c4ff}.review-button{border-width:1px;font-weight:600}.review-submit{border-color:#50a8ff59;background:#50a8ff1f;color:#9bd0ff}.review-changes{border-color:#e05e5e59;background:#e05e5e24;color:#ffb1b1}.review-approve{border-color:#49b06e59;background:#49b06e24;color:#8de3a6}.key-result-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem;align-items:end;min-width:0}.key-result-fields label{min-width:0}.key-result-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.key-result-number-field input{padding-inline:.65rem;text-align:right}.notification,.activity-row,.member-row{grid-template-columns:1fr;align-items:start;padding:.65rem;border:1px solid rgba(243,239,230,.08);background:#f3efe608;min-width:0}.notification{border-color:#f3efe61a;background:#f3efe60a}.notification.selected,.activity-row.selected{border-color:#f2b03659;background:#f2b03614}.activity-timestamp{font-size:.78rem;color:#f3efe699}.activity-row .card-copy,.member-row .card-copy,.notification .card-copy,.notification-head .card-copy{min-width:0}.member-row-top,.notification-top{display:flex;justify-content:space-between;align-items:start;gap:.5rem;min-width:0}.activity-row .card-copy strong,.activity-row .card-copy p,.member-row .card-copy strong,.member-row .card-copy p,.notification .card-copy strong,.notification .card-copy p,.notification .card-copy span{overflow-wrap:anywhere}.member-row-meta{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-start;align-items:center;min-width:0}.hotspot-row{grid-template-columns:1fr auto;align-items:start;padding:.75rem;border:1px solid rgba(242,176,54,.14);background:#f2b0360d}.notification.unread{border-color:#f2b0366b}.detail-lane-grid>.panel:first-child{min-width:0}.detail-lane-grid .review-detail-panel{background:#081116}.review-template-section{margin-left:0;padding-left:0;border-left:0}.review-template-section .comment-form{display:grid}.review-diff-list{margin-top:.25rem}.review-diff-row{display:grid;gap:.1rem;padding:.35rem .45rem;border-radius:var(--radius-control)}.review-diff-row strong{font-size:.78rem}.review-diff-row span{font-size:.8rem;color:#f3efe6b8;overflow-wrap:anywhere}.review-history-row{padding:.55rem .6rem}.notification span,.activity-timestamp{font-size:.85rem;color:#f3efe699}.notification-head{display:flex;justify-content:space-between;align-items:start;gap:.5rem;min-width:0}.notification-meta{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;min-width:fit-content}.notification .actions{align-items:flex-start}.empty-state{justify-items:start}.notification-group{padding-top:.1rem}.actions{display:flex;gap:.4rem;flex-wrap:wrap}.objective-form-actions,.key-result-form-actions{align-items:center;justify-content:flex-start}.key-result-form-actions{align-self:stretch;padding-top:.05rem;padding-left:0}@media(max-width:1200px){.kr-form,.key-result-fields,.detail-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.detail-field-grid,.key-result-fields,.kr-form,.key-result-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.detail-field-grid,.key-result-fields,.kr-form,.key-result-detail-grid,.objective-detail-grid{grid-template-columns:1fr}}.button{padding:.62rem .82rem;border:1px solid rgba(243,239,230,.2);background:#f3efe60f;color:inherit;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease;font-size:.9rem}.button.primary{color:#0b1317;background:#f2b036;border-color:#f2b036}.button.tiny{padding:.42rem .58rem;font-size:.8rem}.quick-filters .button,.filter-panel-actions .button,.filter-cluster-head-meta .button{background:#f3efe60d;box-shadow:none}.quick-filters .button.primary,.filter-panel-actions .button.primary,.filter-cluster-head-meta .button.primary{background:#f2b03629;box-shadow:none}.objective-card .button,.key-result-row .button,.create-panel .button,.child-create-panel .button,.objective-level-panel .button{padding:.5rem .7rem;font-size:.82rem}.objective-card input,.objective-card textarea,.objective-card select,.create-panel input,.create-panel textarea,.create-panel select,.child-create-panel input,.child-create-panel textarea,.child-create-panel select,.objective-level-panel input,.objective-level-panel textarea,.objective-level-panel select,.key-result-row input,.key-result-row textarea,.key-result-row select{padding:.6rem .7rem;font-size:.86rem}.button.danger{border-color:#e05e5e59;color:#ffb5b5}.button:hover{border-color:#f3efe661;transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.65;transform:none}.review-mode .root-create-panel,.review-mode .inline-form,.review-mode .comment-form,.review-mode .key-result-create-section,.review-mode .child-create-anchor{display:none}.review-mode .review-detail-panel .comment-form{display:grid}.review-mode .objective-detail-copy{display:none}@media(max-width:1360px){.workspace-grid{grid-template-columns:1fr}.compact-board-grid{grid-template-columns:minmax(0,1fr)}.review-lane-grid{grid-template-columns:1fr}}@media(max-width:1560px){.compact-board-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr) 300px}}@media(max-width:1520px){.objective-head,.inline-form,.kr-form,.key-result-row{grid-template-columns:1fr}.objective-head{flex-direction:column;align-items:start}.objective-summary-meta{align-items:start;flex-direction:column}.org-chart-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.workspace-grid,.summary-grid,.leadership-grid,.inline-form,.kr-form,.key-result-row,.compact-board-grid{grid-template-columns:1fr}.objective-head,.section-head{align-items:start;flex-direction:column}.topbar{flex-direction:row;align-items:start}.objective-form,.key-result-create{padding-top:0;border-top:0}.org-chart-summary,.org-chart-body{padding-left:.72rem}.org-chart-detail-grid{grid-template-columns:1fr}.auth-layout,.auth-panel{min-height:auto;grid-template-columns:1fr}.filter-cluster-grid{grid-template-columns:1fr}.filter-panel-actions{margin-left:0}.comment-head{flex-direction:column;align-items:start}}html[data-theme=light]{color-scheme:light;--text-strong: #132033;--text-body: #1a2a3f;--text-muted: rgba(26, 42, 63, .76);--text-soft: rgba(26, 42, 63, .66);--text-faint: rgba(26, 42, 63, .52);--text-accent: #1552b8;--text-danger: #a64040;--text-warning: #a05522}html[data-theme=light],html[data-theme=light] body{color:var(--text-body);background:radial-gradient(circle at top,rgba(60,113,233,.13),transparent 30%),radial-gradient(circle at top right,rgba(36,182,198,.08),transparent 24%),linear-gradient(180deg,#f6f9fd,#edf3f8,#e8eff6)}html[data-theme=light] .shell{color:var(--text-body)}html[data-theme=light] .panel,html[data-theme=light] .profile-menu-body,html[data-theme=light] .child-create-panel,html[data-theme=light] .key-result-create-card,html[data-theme=light] .detail-lane-grid .review-detail-panel{border-color:#13203314;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 44px #182a4414;color:var(--text-body)}html[data-theme=light] .brandmark{border-color:#13203314;background:linear-gradient(145deg,#fffffffa,#f1f7fff0);box-shadow:0 16px 36px #182a4414}html[data-theme=light] .brandmark span{background:linear-gradient(135deg,#2563eb,#35b7d8);box-shadow:inset 0 1px #ffffff4d}html[data-theme=light] .brandcopy span,html[data-theme=light] .muted,html[data-theme=light] .card-copy p,html[data-theme=light] .comment-timestamp,html[data-theme=light] .activity-timestamp,html[data-theme=light] .notification span,html[data-theme=light] .section-tab span,html[data-theme=light] label span{color:var(--text-soft)}html[data-theme=light] .section-tab,html[data-theme=light] .owner-row,html[data-theme=light] .period-row,html[data-theme=light] .entity-row,html[data-theme=light] .notification,html[data-theme=light] .activity-row,html[data-theme=light] .member-row,html[data-theme=light] .hotspot-row,html[data-theme=light] .comment-card,html[data-theme=light] .review-diff-row,html[data-theme=light] .key-result-row,html[data-theme=light] .summary-card-action,html[data-theme=light] .compact-objective-card,html[data-theme=light] .deleted-item-row,html[data-theme=light] .org-chart-node{border-color:#13203314;background:linear-gradient(180deg,#ffffffeb,#f8fbffe6);box-shadow:0 10px 24px #182a440d;color:var(--text-body)}html[data-theme=light] .org-chart-summary:hover{background:#1552b80b}html[data-theme=light] .org-chart-body{border-top-color:#13203312}html[data-theme=light] .org-chart-entity-node>.org-chart-body{background:#1552b806}html[data-theme=light] .compact-objective-expanded-head .eyebrow,html[data-theme=light] .objective-subsection-head .eyebrow{color:var(--text-accent)}html[data-theme=light] .compact-objective-expanded-head strong,html[data-theme=light] .objective-subsection-head strong,html[data-theme=light] .objective-subsection-head h3,html[data-theme=light] .objective-subsection-head h4{color:var(--text-strong)}html[data-theme=light] .compact-objective-expanded-head .muted,html[data-theme=light] .objective-subsection-head .muted,html[data-theme=light] .key-result-overview-section .muted,html[data-theme=light] .key-result-edit-section .muted{color:var(--text-muted)}html[data-theme=light] .summary-card strong{color:var(--text-accent)}html[data-theme=light] .summary-card span{color:var(--text-muted)}html[data-theme=light] .summary-card,html[data-theme=light] .filter-cluster{border-color:#13203314;background:linear-gradient(180deg,#fffffff0,#f6faffeb);box-shadow:0 12px 30px #182a440f}html[data-theme=light] .section-tab.active,html[data-theme=light] .review-work-card.selected,html[data-theme=light] .notification.selected,html[data-theme=light] .activity-row.selected,html[data-theme=light] .owner-row.selected,html[data-theme=light] .period-row.selected,html[data-theme=light] .entity-row.selected,html[data-theme=light] .compact-objective-card.selected{border-color:#3c71e957;background:linear-gradient(145deg,#3c71e924,#fffffff5);box-shadow:0 14px 34px #274e9a14}html[data-theme=light] .section-tab{border-color:#3c71e92e;background:#3c71e90f;box-shadow:0 8px 18px #182a440d}html[data-theme=light] .summary-card-action:hover,html[data-theme=light] .compact-objective-select:hover,html[data-theme=light] .compact-kr-row:hover,html[data-theme=light] .section-tab:hover{background:#3c71e914;border-color:#3c71e942}html[data-theme=light] .button{border-color:#1320331a;background:linear-gradient(180deg,#fffffff5,#f4f8ffeb);color:var(--text-body);box-shadow:0 8px 18px #182a440d}html[data-theme=light] .button.primary{color:#f8fbff;background:linear-gradient(135deg,#2563eb,#1552b8);border-color:#1f56c7;box-shadow:0 14px 30px #2563eb38}html[data-theme=light] .button.danger{border-color:#b6353547;color:#a43d3d}html[data-theme=light] .button:hover{border-color:#1552b833;background:linear-gradient(180deg,#fffffffa,#eff6fff5)}html[data-theme=light] .button.primary:hover{background:linear-gradient(135deg,#2a68ef,#1a57ba);border-color:#1a57ba}html[data-theme=light] .quick-filters .button,html[data-theme=light] .filter-panel-actions .button,html[data-theme=light] .filter-cluster-head-meta .button{background:#ffffffe6;box-shadow:none}html[data-theme=light] .quick-filters .button.primary,html[data-theme=light] .filter-panel-actions .button.primary,html[data-theme=light] .filter-cluster-head-meta .button.primary{background:#2563eb24;color:#1552b8;border-color:#2563eb3d}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{border-color:#1320331f;background:#fffffff5;color:var(--text-body);box-shadow:inset 0 1px 2px #182a4408}html[data-theme=light] select,html[data-theme=light] select option,html[data-theme=light] select optgroup{background:#fff;color:var(--text-body)}html[data-theme=light] input:focus,html[data-theme=light] textarea:focus,html[data-theme=light] select:focus{border-color:#2563eb6b;box-shadow:0 0 0 3px #2563eb1f}html[data-theme=light] .create-panel{border-color:#3c71e92e;background:linear-gradient(145deg,#3c71e917,#fffffff7 52%,#fafcfffc);box-shadow:0 14px 34px #182a440f}html[data-theme=light] .filter-active-count,html[data-theme=light] .filter-cluster-count{border-color:#13203314;background:#2563eb0d;color:var(--text-muted)}html[data-theme=light] .filter-cluster{border-color:#13203314;background:linear-gradient(180deg,#fffffff0,#f7faffe6);box-shadow:0 8px 22px #182a440d}html[data-theme=light] .dashboard-panels-loading{border-color:#13203314;background:#ffffffeb;box-shadow:0 14px 28px #182a4414;color:var(--text-muted)}html[data-theme=light] .dashboard-panels-spinner{border-color:#1320331f;border-top-color:#2563eb}html[data-theme=light] .key-result-create-card,html[data-theme=light] .key-result-create-card .expandable-summary,html[data-theme=light] .key-result-create-card .expandable-body{background:linear-gradient(180deg,#f8fbfffa,#f3f8fff5)}html[data-theme=light] .deleted-card{opacity:.9}html[data-theme=light] .deleted-card .expandable-summary,html[data-theme=light] .deleted-card .expandable-body{background:#be6c6c14}html[data-theme=light] .progress-track{border-color:#18242c1f;background:#18242c14}html[data-theme=light] .progress-fill{background:linear-gradient(90deg,#2f6fed,#49b5d6)}html[data-theme=light] .status-active{background:#18242c0f;color:#18242cc2}html[data-theme=light] .status-draft{background:#8fa1ad2e;color:#55636f}html[data-theme=light] .status-on_track,html[data-theme=light] .status-read,html[data-theme=light] .status-approved{background:#49b06e29;color:#1f7b3d}html[data-theme=light] .status-at_risk,html[data-theme=light] .status-due_soon{background:#e2784829;color:#9a4d1a}html[data-theme=light] .status-off_track,html[data-theme=light] .status-changes_requested,html[data-theme=light] .status-overdue_review,html[data-theme=light] .status-stale{background:#e05e5e24;color:#a64040}html[data-theme=light] .status-complete,html[data-theme=light] .status-new,html[data-theme=light] .status-in_review{background:#487ce624;color:#2956b8}html[data-theme=light] .status-handoff,html[data-theme=light] .status-admin{background:#8066ff1f;color:#6244cc}html[data-theme=light] .kr-status-on-track,html[data-theme=light] .review-approve{border-color:#49b06e47;background:#49b06e1f;color:#1f7b3d}html[data-theme=light] .kr-status-at-risk{border-color:#e2784847;background:#e278481f;color:#9a4d1a}html[data-theme=light] .kr-status-off-track,html[data-theme=light] .review-changes{border-color:#e05e5e47;background:#e05e5e1f;color:#a64040}html[data-theme=light] .kr-status-complete,html[data-theme=light] .review-submit{border-color:#487ce647;background:#487ce61f;color:#2956b8}html[data-theme=light] .banner.error{border-color:#b6353552;background:#e05e5e1a;color:#7a2727}html[data-theme=light] .profile-avatar{border-color:#2563eb24;background:linear-gradient(135deg,#2563eb,#2daacb);box-shadow:0 16px 30px #2563eb2e;color:#f8fbff}html[data-theme=light] .shortcut-avatar{background:linear-gradient(145deg,#fffffffa,#eff6fff5);color:#1552b8;border:1px solid rgba(37,99,235,.14);box-shadow:0 12px 24px #182a4414}html[data-theme=light] .icon-button{border-color:#13203314;background:linear-gradient(180deg,#fffffffa,#f0f6fff0);color:var(--text-body);box-shadow:0 12px 24px #182a4412}html[data-theme=light] .icon-button:hover{border-color:#2563eb33;box-shadow:0 16px 28px #182a4417;filter:none}html[data-theme=light] .workspace-admin-icon{border-color:#13203314;background:#ffffffe6;box-shadow:0 14px 26px #182a4414}html[data-theme=light] .workspace-admin-icon.active{border-color:#2563eb33;background:#2563eb14}html[data-theme=light] .workspace-admin-user-row{border-color:#13203314;background:#ffffffe6}html[data-theme=light] .workspace-admin-member-chip{border-color:#13203314;background:#ffffffeb}html[data-theme=light] .workspace-admin-user-row.selected{border-color:#2563eb33;background:#2563eb14}html[data-theme=light] .pwa-install-banner{border-color:#2563eb2e;background:linear-gradient(180deg,#f7fbfffa,#f1f6fdf5)}html[data-theme=light] .pwa-install-banner-icon{border-color:#2563eb2e;background:linear-gradient(135deg,#3f84d61f,#60a5fa29);color:#17375f}
