:root{--text:var(--plum);--muted:#74506f;--quiet:var(--muted);--bg:#faf7fa;--border:#e4d6e2;--line:var(--border);--border-strong:#a99bad;--accent-selected:#eee6f0;--radius:12px;--workspace-rule:#eeeaf0;--workspace-hover:#f7f3f8;--workspace-focus:#8b456f;--frost-line:var(--border);--frost-tint:linear-gradient(150deg, #fff 0%, #fcf8fc 65%, #f6eff8 100%);--frost-glass:linear-gradient(130deg, #fffffff5, #f8f5fade);--frost-canvas:var(--bg);--frost-shadow:0 1px 2px #30253604;--frost-float-shadow:0 8px 28px #30253618, 0 2px 6px #30253608;--control-radius:7px}.workspace-skip{z-index:1000;color:#fff;background:var(--plum);border-radius:8px;padding:10px 16px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.workspace-skip:focus{transform:none}.app-shell :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible,:is(.modal,.work-dialog,.liza-dialog) :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}@media (min-width:951px){.app-shell:not(.collapsed) .sidebar{width:224px;padding:22px 12px 16px}.app-shell:not(.collapsed) .main-shell{margin-left:224px}.app-shell .topbar{gap:18px;height:62px;padding:0 24px}.app-shell .sidebar .brand{gap:9px;padding:0 10px 28px}.app-shell .sidebar .brand img{width:34px;height:34px}.app-shell .sidebar .brand strong{letter-spacing:-.5px;font-size:19px;line-height:1.3}.app-shell .sidebar .brand small{margin-top:3px;font-size:10px}.app-shell .sidebar nav button{gap:10px;min-height:38px;padding:8px 12px;font-size:13px}.app-shell .sidebar .campaign-subnav button{min-height:34px;padding:7px 10px;font-size:12px}.app-shell .topbar .global-search{max-width:680px;min-height:36px;padding:7px 10px}.app-shell .workspace-tabs{min-height:38px;padding-left:24px}.app-shell .workspace-tabs>button,.app-shell .workspace-tabs .tab{min-height:38px;font-size:12px}}.app-shell .nav-label{color:var(--muted);letter-spacing:1.2px;margin:0 12px 10px;font-size:10px}.app-shell .sidebar nav{overscroll-behavior:contain;gap:3px;min-height:0;padding:3px;overflow-y:auto}.app-shell .sidebar nav>.nav-section{border:0;margin:0;padding:0}.app-shell .sidebar nav button{color:var(--muted);border-radius:7px;font-weight:550}.app-shell .sidebar nav button.active{background:var(--surface);color:var(--plum);box-shadow:inset 2px 0 var(--rose-ink), 0 1px 3px #30253608;font-weight:750}.app-shell .sidebar nav .nav-group.current{color:var(--plum);background:var(--accent-selected)}.app-shell .sidebar nav button:hover{background:var(--workspace-hover);color:var(--plum)}.app-shell .campaign-subnav{border-left:1px solid #d8cedc;margin:5px 4px 8px 20px;padding-left:9px}.app-shell .sidebar nav .campaign-subnav button{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.app-shell.collapsed .sidebar nav>.nav-section{border:0;margin-top:4px;padding-top:4px}.app-shell .topbar .global-search{border-color:var(--border);background:#f8f6f9;border-radius:8px;box-shadow:inset 0 1px 2px #30253603}.app-shell .topbar .global-search:focus-within{border-color:var(--border-strong);background:#fff}.app-shell .topbar .global-search input{color:var(--text)}.app-shell .topbar kbd{color:var(--muted);border-color:var(--border);font-size:10px}.app-shell .topbar .header-profile{min-width:0}.app-shell .workspace-tabs .selected{border-top-color:var(--rose-ink);background:#fff;font-weight:700}.app-shell .page-heading,.work-integrated .work-heading{border-bottom:1px solid var(--border);align-items:center;gap:16px;margin-bottom:20px;padding-bottom:18px}.app-shell .page-heading>div:first-child,.work-integrated .work-heading>div:first-child{min-width:0}.app-shell .page-heading h1,.work-integrated .work-heading h1{letter-spacing:-.7px;overflow-wrap:anywhere;margin:0 0 6px;font-size:24px;font-weight:750;line-height:1.25}.app-shell .page-heading p,.work-integrated .work-heading p{color:var(--muted);max-width:76ch;font-size:13px;line-height:1.55}.app-shell :is(.eyebrow,.bd-eyebrow){color:var(--rose-ink);letter-spacing:1.15px;font-size:10px;font-weight:750}.app-shell :is(.panel,.settings-pane){border-radius:var(--radius)}.app-shell .section-heading{align-items:center;gap:16px}.app-shell .section-heading h2,.app-shell .analytics-panel>h2{letter-spacing:-.2px;font-size:15px;font-weight:750;line-height:1.45}.app-shell .section-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}:where(.app-shell,.modal,.work-dialog) .button{border-radius:7px;gap:7px;font-size:12px;font-weight:700;line-height:1.4;transition:background-color .12s,border-color .12s,box-shadow .12s}:where(.app-shell,.modal,.work-dialog) .button.primary{background:var(--plum);color:#fff;border:1px solid #321a35;box-shadow:inset 0 1px #ffffff15,0 1px 2px #321a3515}:where(.app-shell,.modal,.work-dialog) .button.primary:hover:not(:disabled){background:var(--night);box-shadow:inset 0 1px #ffffff25,0 2px 5px #321a3520}:where(.app-shell,.modal,.work-dialog) .button.secondary{color:var(--plum);background:#fff;border-color:#d8cfdd;box-shadow:0 1px 2px #30253604}:where(.app-shell,.modal,.work-dialog) .button.secondary:hover:not(:disabled){background:var(--workspace-hover);border-color:var(--border-strong)}:where(.app-shell,.modal,.work-dialog) :is(button,input,select,textarea):disabled{cursor:not-allowed}:where(.app-shell,.modal,.work-dialog) .button:disabled{opacity:.55;box-shadow:none}.app-shell :is(.workspace-filterbar,.analytics-controls,.work-toolbar,.recruitment-filters){gap:12px}.app-shell .workspace-filterbar{margin-bottom:0;padding-bottom:16px}.app-shell :is(.field,.work-toolbar>label,.recruitment-filters>label){color:var(--muted);font-weight:650}.app-shell :is(.field,.work-toolbar>label,.recruitment-filters>label) :is(input,select,textarea),.modal .field :is(input,select,textarea){color:var(--text);border-radius:7px;font-weight:450}.app-shell .filter-result-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.app-shell :is(.table-wrap,.table-panel){border-radius:8px}.app-shell table{font-variant-numeric:tabular-nums}.app-shell :is(table,.record-table) th{color:#65586b;border-color:var(--border);letter-spacing:.1px;background:#f7f5f8;font-size:11px;font-weight:700}.app-shell :is(table,.record-table) td{border-bottom-color:var(--workspace-rule);font-size:13px;line-height:1.5}.app-shell :is(.consultant-directory,.contacts-directory,.recruitment) tbody td:first-child{color:var(--plum);font-weight:700}.app-shell tbody tr:not([class]):nth-child(2n){background:#fcfbfd}.app-shell tbody tr:not([class]):hover{background:var(--workspace-hover)}.app-shell tbody tr.record-closed{color:var(--muted);background:#f5f4f6}.app-shell table .bd-block{color:var(--muted);margin-top:3px;font-size:11px;font-weight:450}.app-shell table .button{min-height:32px;padding:5px 11px}.app-shell .directory-empty{text-align:center;background:#faf9fb;border:1px dashed #d8cfdd;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:32px 18px;display:flex}.app-shell .directory-empty strong{font-size:14px}.app-shell .directory-empty p{color:var(--muted);max-width:55ch;margin:6px auto 14px;font-size:13px}.app-shell .report-context{color:var(--muted);padding:9px 0 14px;font-size:12px}.app-shell .analytics-kpi{border-top:1px solid var(--border);gap:8px;padding:16px 18px}.app-shell .analytics-kpi:first-child{background:var(--plum);border-color:var(--plum);color:#fff;box-shadow:none}.app-shell .analytics-kpi:first-child :is(span,small){color:#e8deeb}.app-shell .analytics-kpi strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:750;line-height:1.2}.app-shell .analytics-kpi>span{font-size:12px;font-weight:650}.app-shell .analytics-kpi small{font-size:11px}.app-shell .analytics-tabs{border-bottom:1px solid var(--border);gap:4px;padding-bottom:0}.app-shell .analytics-tabs button{min-height:38px;color:var(--muted);border-radius:6px 6px 0 0;padding:8px 12px;font-size:12px}.app-shell .analytics-tabs button[aria-selected=true]{color:var(--plum);border-bottom:2px solid var(--rose-ink);background:#fff;font-weight:750}.app-shell .analytics-facts>span{border-bottom:1px solid var(--workspace-rule);padding:10px 0;font-size:13px}.app-shell .analytics-track{background:#eee8f0;border-radius:4px;height:6px}.app-shell .analytics-bar{margin-top:18px}.work-integrated .work-board{gap:14px}.work-integrated .work-board>section{border:1px solid var(--border);background:#f2eff4;border-radius:10px;padding:12px}.work-integrated .work-board>section>h3{align-items:center;gap:8px;margin:0 0 12px;padding:0 2px;font-size:12px;font-weight:750;display:flex}.work-integrated .work-board>section>h3 small{color:var(--muted);background:#e8e1eb;border-radius:5px;padding:2px 6px;font-size:10px}.work-integrated .work-task-family{background:#fff;border-color:#ded6e3;border-radius:8px;box-shadow:0 1px 2px #30253606}.work-integrated .work-compact-tile,.work-integrated .work-child-tile{border-radius:8px}.work-integrated .work-compact-tile>strong{font-size:13px;font-weight:700;line-height:1.5}.work-integrated .work-compact-meta{color:var(--muted);gap:8px;font-size:11px;line-height:1.5}.work-integrated .work-context{color:var(--muted);font-size:12px}.work-integrated .work-discussion{border-color:var(--border);border-radius:9px}.work-integrated .work-discussion>summary{font-size:13px;font-weight:700}.record-detail-grid{gap:0 24px}.record-detail-grid>div{border-bottom:1px solid var(--workspace-rule);grid-column:auto;min-width:0;padding:12px 0}.record-detail-grid dt{color:var(--muted);text-transform:none;letter-spacing:.1px;margin-bottom:5px;font-size:11px;font-weight:650;line-height:1.5}.record-detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:550;line-height:1.65}.record-detail-grid>.record-detail-prose{grid-column:1/-1;padding:18px 0}.record-detail-grid>div:has(.record-prose){grid-column:1/-1;padding:18px 0}.record-detail-grid .record-prose{font-weight:450}.record-view-body>section{margin-top:22px}.record-view-body>section>h3{margin-bottom:10px;font-size:13px}.record-view-body .task-structure-actions{border:1px solid var(--border);background:#f7f5f8;border-radius:8px;padding:14px}.record-view-body .task-structure-actions p{color:var(--muted);font-size:12px}.modal .modal-header h2{letter-spacing:-.45px;font-size:20px;font-weight:750;line-height:1.35}.modal .modal-header p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}.modal .modal-header .eyebrow{letter-spacing:1.2px;color:var(--rose-ink);margin-bottom:5px;font-size:9px;font-weight:750}.modal .modal-footer{gap:10px;padding:14px 22px;font-size:11px}.modal .modal-header{gap:16px;padding:20px 22px}.modal .modal-body,.modal .record-view-body{padding:20px 22px}.modal .workspace-fields{gap:18px 20px}.modal .icon-button{min-width:36px;min-height:36px}@media (max-width:950px),(pointer:coarse){.app-shell table .button,:where(.app-shell,.modal,.work-dialog) .button,.modal .icon-button{min-height:44px}.app-shell table .button,.modal .icon-button{min-width:44px}.app-shell .analytics-tabs button{min-height:44px}}@media (max-width:650px){.app-shell .page-heading h1,.work-integrated .work-heading h1{line-height:1.3;font-size:22px!important}.app-shell .page-heading,.work-integrated .work-heading{gap:12px;margin-bottom:16px;padding-bottom:16px}.app-shell .analytics-kpi{padding:14px}.app-shell .analytics-kpi strong{font-size:25px}.app-shell .analytics-tabs{gap:2px}.modal .modal-header{padding:max(16px, env(safe-area-inset-top)) 16px 16px}.modal .modal-body,.modal .record-view-body{padding:16px}.modal .modal-footer{padding:12px 16px max(12px, env(safe-area-inset-bottom))}.record-detail-grid{grid-template-columns:1fr;gap:0}.work-integrated .work-board>section{padding:10px}}@media (prefers-reduced-motion:reduce){.app-shell :is(button,a,input,select,textarea),.modal .button{transition:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--frost-tint:#fff;--frost-glass:#fff;--frost-canvas:var(--bg);--frost-navigation:#fff;--frost-shadow:none}}@media (forced-colors:active){:root{--text:CanvasText;--muted:CanvasText;--plum:CanvasText;--border:ButtonBorder;--workspace-rule:ButtonBorder;--workspace-focus:Highlight;--workspace-hover:Canvas;--frost-tint:Canvas;--frost-canvas:Canvas}:where(.app-shell,.modal,.work-dialog) .button{border:1px solid buttontext}.app-shell .sidebar nav button.active{box-shadow:none;outline:1px solid highlight}.app-shell .analytics-kpi:first-child,.app-shell .analytics-kpi:first-child :is(span,small){color:canvastext;background:canvas}}.app-shell .campaign-subnav[hidden]{display:none!important}@media (min-width:951px) and (pointer:fine){.app-shell .consultant-directory td{padding-block:8px}}.work-integrated .work-toolbar>label:has(>select){flex-direction:column;align-items:stretch;gap:6px;font-size:12px;display:flex}@media (max-width:650px){.app-shell .recruitment-filters>label{flex:calc(50% - 6px);max-width:none}.app-shell .recruitment-filters>label:nth-child(2){flex:100%;max-width:none}.app-shell .analytics-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .analytics-controls .field{width:100%;min-width:0;max-width:none}.app-shell .analytics-controls .field :is(input,select){width:100%}.app-shell .analytics-controls .analytics-check{min-width:0;line-height:1.4}.app-shell .analytics-controls>button{justify-self:end}.app-shell .page-heading,.work-integrated .work-heading{flex-direction:column;align-items:stretch}.app-shell .page-heading>.button{align-self:flex-start}.work-integrated .work-heading .work-heading-actions{justify-content:flex-start}.modal[open]:not(.liza-dialog),.record-view-dialog[open]{animation:none}}@media (min-width:761px) and (max-width:1000px){.work-integrated .work-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.work-integrated .work-board>section{padding:8px}}.work-integrated .work-board-empty{border:1px dashed var(--border-strong);color:var(--muted);text-align:center;border-radius:8px;margin:0;padding:20px 10px;font-size:12px}:is(.app-shell,.modal,.work-dialog) .field>:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select:not([multiple]):not([size])),.app-shell :is(.work-toolbar,.bd-toolbar,.toolbar-controls,.vendor-toolbar,.pipeline-filters,.recruitment-filters) select:not([multiple]):not([size]){height:var(--control-height);min-height:var(--control-height);box-sizing:border-box;border-radius:var(--control-radius);margin-block:0;line-height:1.25}.app-shell :is(.work-toolbar,.recruitment-filters,.people-toolbar)>label:has(>:is(select,input:not([type=checkbox]):not([type=radio]))){min-width:0;color:var(--muted);flex-direction:column;align-items:stretch;gap:6px;font-size:12px;font-weight:650;line-height:1.4;display:flex}.app-shell .dashboard-switch{gap:8px;margin-bottom:16px}.app-shell .dashboard-switch button{border-radius:9px;grid-template-rows:auto 1fr;align-content:start;gap:4px;padding:10px 12px}.app-shell .dashboard-switch strong{font-size:13px;line-height:1.4}.app-shell .dashboard-switch span{font-size:12px;line-height:1.4}.app-shell .analytics-controls{border-left:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:14px;display:grid}.app-shell .analytics-controls>.field{width:100%;min-width:0;max-width:none}.app-shell .analytics-controls>.field :is(input,select){width:100%}.app-shell .analytics-control-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell .analytics-control-actions .analytics-check{min-height:var(--control-height);flex-wrap:nowrap;gap:8px;font-size:12px;display:flex}.app-shell .analytics-control-actions .analytics-check input{flex:0 0 18px;width:18px;height:18px;margin:0}.app-shell .analytics-period-details{color:var(--muted);margin:0;padding:0;font-size:12px}.app-shell .analytics-period-details>summary{cursor:pointer;min-height:36px;padding-block:8px;line-height:1.5}.app-shell .analytics-period-details>p{margin:0 0 10px;line-height:1.6}@media (max-width:650px){.app-shell .analytics-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px}.app-shell .analytics-workspace{gap:10px}.app-shell .analytics-workspace>.page-heading{gap:10px;margin-bottom:2px;padding-bottom:12px}.app-shell .analytics-workspace>.page-heading .bd-eyebrow{margin-bottom:4px;display:block}.app-shell .analytics-control-actions{gap:8px}.app-shell .analytics-period-details>summary{min-height:44px}.app-shell .dashboard-switch{margin-bottom:12px}.app-shell .dashboard-switch button{padding:10px}}@media (max-width:359px){.app-shell .analytics-controls{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){:is(.app-shell,.modal,.work-dialog) :is(.profile-menu,.search-results,.search-options,.work-person-dropdown,.create-menu){animation:.14s ease-out workspace-glass-reveal}.app-shell .dashboard-switch button{transition:background-color .14s,border-color .14s,box-shadow .14s}@media (max-width:650px){.modal[open]:not(.liza-dialog),.record-view-dialog[open]{animation:.16s ease-out workspace-glass-reveal}}}@keyframes workspace-glass-reveal{0%{opacity:0}to{opacity:1}}@supports selector(::picker(select)){@media (prefers-reduced-motion:no-preference){select:not([multiple]):not([size])::picker(select){animation:.14s ease-out workspace-glass-reveal}}}@media (min-width:651px){.work-integrated .task-hierarchy .work-task-line{border-left:3px solid #0000}.work-integrated .task-hierarchy .work-task-line.urgency-red{border-left-color:#c76c64}.work-integrated .task-hierarchy .work-task-line.urgency-amber{border-left-color:#c89946}.work-integrated .task-hierarchy .work-line-actions{flex:0 0 114px;width:114px;margin:0}.work-integrated .task-hierarchy .work-task-list-head{padding-left:61px}}.work-integrated .work-progress>div>button{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;padding:0;display:flex}.work-integrated .work-progress>div>button>.work-health{flex:none;margin:0}@media (max-width:650px){.work-integrated .task-hierarchy .work-task-line,.work-integrated .task-hierarchy .work-task-line.is-child{box-sizing:border-box;margin-left:0;border-left-width:3px!important}.work-integrated .task-hierarchy .work-task-line>.work-task-open{grid-template-columns:minmax(0,1fr) 84px!important;padding-left:48px!important}.work-integrated .task-hierarchy .work-line-status{display:flex!important}.work-integrated .work-progress>div{grid-template-columns:minmax(0,1fr)}.work-integrated .work-progress>div>button{align-content:center;min-height:44px}}.method-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.method-choice{border:1px solid var(--line);cursor:pointer;background:var(--frost-tint);border-radius:12px;grid-template-columns:20px 1fr;gap:6px 8px;padding:14px;display:grid}.method-choice small{grid-column:2;line-height:1.5}.method-choice.selected{border-color:var(--rose-ink);box-shadow:inset 0 0 0 1px var(--rose-ink)}.method-settings{gap:12px;display:grid}.method-workspace{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.method-workspace>*,.method-intro>*,.work-timeline .work-heading,.work-timeline .work-heading>*{min-width:0}.work-timeline .work-heading-actions{flex-wrap:wrap;gap:8px;max-width:100%}.work-timeline .work-heading-actions>select{max-width:100%}.method-intro{justify-content:space-between;align-items:center;gap:16px;display:flex}.method-intro h2{margin:6px 0}.method-intro p{max-width:65ch;margin:0}.method-create{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.method-filter{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.method-filter .field{width:200px;max-width:100%}.method-tree{overflow:hidden;padding:0!important}.method-tree-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--white);width:100%;color:var(--plum);cursor:pointer;grid-template-columns:110px minmax(0,1fr);gap:6px 12px;padding:12px 16px;display:grid}.method-tree-row strong{overflow-wrap:anywhere;padding-inline-start:calc(var(--work-depth)*14px)}.method-type{color:var(--muted);font-size:12px}.method-meta{color:var(--muted);overflow-wrap:anywhere;grid-column:2;font-size:12px}.method-board{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:12px;padding:3px 3px 12px;display:grid;overflow-x:auto}.method-board h3{justify-content:space-between;gap:12px;margin:0 0 12px;display:flex}.method-board-card{text-align:left;border:1px solid var(--line);background:var(--white);width:100%;color:var(--plum);cursor:pointer;border-radius:10px;gap:6px;margin:8px 0;padding:12px;display:grid}.method-board-card .method-meta{grid-column:auto}.method-board-card,.method-tree-row{transition:background-color .14s,box-shadow .14s}.method-board-card:hover,.method-tree-row:hover{background:var(--petal)}@media (max-width:650px){.method-choice-grid{grid-template-columns:1fr}.method-intro{grid-template-columns:minmax(0,1fr);display:grid}.method-create{justify-content:flex-start}.method-filter .field{width:calc(50% - 6px)}.method-tree-row{grid-template-columns:1fr;padding:12px}.method-meta{grid-column:1}.method-tree-row strong{padding-inline-start:calc(var(--work-depth)*8px)}.method-board{grid-template-columns:1fr;grid-auto-flow:row}.method-choice{min-height:80px}}@media (prefers-reduced-motion:reduce){.method-board-card,.method-tree-row{transition:none}}.method-backlog-head,.method-backlog-row{grid-template-columns:minmax(220px,2.5fr) minmax(100px,1fr) minmax(110px,1fr) 110px;align-items:center;gap:12px;display:grid}.method-backlog-head{background:var(--petal);color:var(--muted);padding:10px 12px;font-size:12px;font-weight:650}.method-backlog-row{border-top:1px solid var(--line);background:var(--white);padding:8px 12px 8px 0;font-size:12px}.method-backlog-title{align-items:center;gap:6px;min-width:0;display:flex}.method-backlog-title .text-button{text-align:left;overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.method-backlog-title small{color:var(--muted);font-size:11px;font-weight:500}.method-collapse,.method-collapse-spacer{flex:0 0 28px;width:28px}.method-collapse{min-height:32px;color:var(--plum);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:20px}.method-backlog-row .method-state,.method-owner{overflow-wrap:anywhere}.method-board-card{cursor:default}.method-card-open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.method-card-open .method-meta{grid-column:auto;line-height:1.5}.method-board-card .field{margin:0}.method-parent{color:var(--muted);overflow-wrap:anywhere}.method-board-card.is-dragging{opacity:.45}.method-board-column.is-drop-target{outline:2px solid var(--rose-ink);outline-offset:-2px;background:var(--petal)}.method-transition{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.work-comment-preview{border:1px solid var(--line);background:var(--white);border-radius:8px;padding:12px}.work-timeline-focus{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.work-timeline-focus .field{flex:240px;max-width:360px}.work-dependency-inspector{background:var(--white);border:1px solid var(--line);border-radius:10px;margin-block:12px;padding:12px}.work-dependency-inspector ul{gap:10px;padding:0;list-style:none;display:grid}.work-dependency-inspector li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.work-dependency-inspector .text-button{text-align:left;overflow-wrap:anywhere}.work-dependency-link.is-conflict path{stroke:#b03d3d}@media (max-width:650px){.method-backlog-head{display:none}.method-backlog-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px}.method-backlog-title{grid-column:1/-1}.method-backlog-row time{grid-area:2/2;font-size:11px}.method-owner{grid-column:1/-1}.method-collapse{flex-basis:32px;min-height:44px}.method-board-card .field select{min-height:44px}.method-board{scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:min(280px,100vw - 64px);grid-auto-flow:column}.method-board-column{scroll-snap-align:start;min-height:140px}}.method-workspace>.panel{margin:0}.method-workspace>p{margin:0;font-size:12px;line-height:1.5}.method-intro,.method-filter{padding:14px}.method-backlog-head{padding-left:0}.method-backlog-head>:first-child{padding-left:12px}.work-comment header{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.work-comment header time,.work-comment header small{color:var(--muted);font-size:12px}.work-comment-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block:8px;display:flex}.work-comment-actions button{min-height:36px;padding:6px 10px}.work-comment-edit,.work-comment-history{border:1px solid var(--border);background:#fffc;border-radius:12px;margin-top:10px;padding:12px}.work-comment-history>div{border-bottom:1px solid var(--border);padding-block:8px}.work-comment-history .record-text{max-width:74ch}@media (max-width:600px),(pointer:coarse){.work-comment-actions button{min-height:44px}}.method-selection{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.method-selection small{color:var(--muted);flex-basis:100%}.method-backlog-title>input{flex:none;width:18px;height:18px;margin:0 6px 0 0}.method-bulk-list{max-height:42vh;padding-inline-start:20px;overflow:auto}.method-bulk-list li{padding:6px 0}.method-bulk-list small{color:var(--muted);display:block}@media (pointer:coarse){.method-backlog-title>input{width:24px;height:24px;margin-inline:10px}}.method-change-review{border:1px solid var(--border);background:#fffc;border-radius:12px;padding:16px}.method-change-review ul{max-height:30vh;padding-left:20px;overflow:auto}.method-change-review li{margin-block:10px}.method-workspace>.work-stage-section{margin-bottom:0}.method-workspace>.review-view .review-view-controls{margin:0 0 8px}.method-workspace>.review-view .work-timeline{margin-bottom:0}.method-phone-hint{display:none}@media (max-width:600px){.method-backlog-title strong{font-size:14px;line-height:1.45}.method-phone-hint{font-size:12px;display:block}}.form-grid label.method-review-toggle{justify-content:flex-start;align-items:center;gap:12px;min-height:44px;display:flex}.form-grid label.method-review-toggle input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0}.form-grid label.method-review-toggle span{font-size:14px;line-height:1.4}.app-shell .topbar .global-search{border:1px solid var(--border);min-height:40px;box-shadow:none;gap:12px;padding:0 12px}.app-shell .topbar .global-search>svg{flex-shrink:0}.app-shell .topbar .global-search>input{border-radius:0;min-width:0;height:auto;min-height:0;margin:0;line-height:20px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:9px 0!important}.app-shell .topbar .global-search:focus-within{border-color:var(--rose-ink);outline:2px solid var(--petal);outline-offset:2px;box-shadow:none}.app-shell .topbar .global-search>.search-results{border:1px solid var(--border);-webkit-backdrop-filter:none;isolation:isolate;background:#fff;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 32px #321d3524}@media (max-width:700px){.app-shell .topbar .global-search{gap:10px;min-height:44px;padding:0 10px}.app-shell .topbar .global-search>input{min-height:44px;font-size:16px}.app-shell .topbar .global-search>.search-results{top:calc(68px + env(safe-area-inset-top));width:auto;position:fixed;left:12px;right:12px}}@media (forced-colors:active){.app-shell .topbar .global-search:focus-within{outline:2px solid highlight}.app-shell .topbar .global-search>.search-results{background:canvas;border-color:canvastext}}
:root{--workspace-floating-radius:20px;--workspace-floating-shadow:var(--glass-edge),var(--frost-float-shadow);--mobile-dock-clearance:calc(94px + env(safe-area-inset-bottom,0px))}.mobile-navigation-shell,.mobile-work-shortcut{display:none}.liza-dialog,.liza-mini{scroll-margin-top:var(--liza-safe-top);scroll-margin-right:var(--liza-safe-right);scroll-margin-bottom:var(--liza-safe-bottom);scroll-margin-left:var(--liza-safe-left)}.mobile-dock-panel,.liza-mini,.liza-inbox-dialog,.liza-dialog[data-landing=true]{border:1px solid var(--frost-line);border-radius:var(--workspace-floating-radius);box-shadow:var(--workspace-floating-shadow)}.mobile-dock-panel{background:var(--glass-menu);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);color:var(--plum)}.mobile-dock-panel header{border-bottom:1px solid var(--frost-line);background:var(--glass-chrome);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.mobile-dock-panel header small{letter-spacing:.1em;color:var(--muted);font-size:10px;font-weight:650}.mobile-dock-panel h2{letter-spacing:-.4px;margin:4px 0 0;font-size:18px;line-height:1.3}.mobile-dock-panel h3{color:var(--muted);margin:16px 4px 8px;font-size:12px;font-weight:650}.mobile-dock-panel-body{overscroll-behavior:contain;background:var(--glass-reading);min-height:0;padding:10px;overflow-y:auto}.mobile-dock-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mobile-dock-choices button,.mobile-dock-utility{min-width:0;min-height:48px;color:inherit;font:inherit;text-align:left;overflow-wrap:break-word;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.mobile-dock-choices button svg{flex:none}.mobile-dock-utility{justify-content:flex-start;width:100%}.mobile-dock-choices button[aria-current=page]{background:var(--accent-selected);border-color:var(--frost-line);box-shadow:inset 3px 0 var(--rose-ink)}.mobile-dock-panel button:hover,.mobile-dock-panel button:active{background:var(--accent-selected)}.mobile-dock-panel button:focus-visible,.mobile-bottom-nav button:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:-3px}@media (max-width:650px){.app-shell .topbar{height:auto;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 10px;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;display:grid}.app-shell .topbar .mobile-work-shortcut{background:var(--glass-chrome);border:1px solid var(--frost-line);min-height:44px;box-shadow:var(--glass-edge);font:inherit;color:var(--plum);white-space:nowrap;border-radius:12px;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.mobile-work-shortcut[aria-current=page]{box-shadow:inset 0 -3px var(--rose-ink)!important}.app-shell .topbar .topbar-right{grid-area:1/2;justify-content:flex-end;gap:6px;min-width:0}.app-shell .topbar:not(:has(.mobile-work-shortcut)) .topbar-right{grid-column:1/-1}.app-shell .topbar .global-search{box-sizing:border-box;grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none}.app-shell .topbar .playbook-trigger{display:none}.app-shell .topbar .global-search>.search-results{top:calc(118px + env(safe-area-inset-top,0px))}html{scroll-padding-top:126px}.mobile-navigation-shell{left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:90;display:block;position:fixed}.mobile-bottom-nav{box-sizing:border-box;border:1px solid var(--frost-line);isolation:isolate;border-radius:999px;gap:3px;min-height:64px;padding:5px;position:relative;bottom:auto;left:auto;right:auto;box-shadow:inset 0 1px #ffffffc9,0 6px 20px #321a351f;background:var(--selection-rail)!important}.mobile-dock-track{z-index:1;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;gap:3px;min-width:0;padding:0;display:flex;position:relative;overflow-x:auto}.mobile-dock-track::-webkit-scrollbar{display:none}.mobile-bottom-nav button{z-index:1;color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;position:relative}.mobile-bottom-nav .mobile-dock-home{white-space:nowrap;border-radius:999px;flex:0 0 60px;align-self:stretch;min-width:60px;min-height:52px;margin:0;font-size:11px;line-height:1.2}.mobile-dock-track>button{white-space:nowrap;border-radius:999px;flex:1 0 calc(25% - 2.25px);min-width:60px;min-height:52px;font-size:11px;line-height:1.2}.mobile-dock-track>button[data-group=recruitment]{flex-basis:90px}.mobile-bottom-nav button[aria-current=page],.mobile-bottom-nav button[aria-expanded=true]{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000}.mobile-bottom-nav button[data-dock-highlight=true]{color:#fff;background:var(--selection-plum);border-color:var(--selection-edge);box-shadow:var(--selection-shadow)}.mobile-bottom-nav[data-pill-ready=true]>button[data-dock-highlight=true],.mobile-dock-track[data-pill-ready=true]>button[data-dock-highlight=true]{box-shadow:none;background:0 0;border-color:#0000}.mobile-bottom-nav .mobile-dock-overflow{border-radius:999px;flex:0 0 44px;align-self:stretch;min-width:44px;margin:0}.mobile-dock-overflow:before{content:"";border-left:1px solid var(--frost-line);position:absolute;top:10px;bottom:10px;left:-3px}.mobile-dock-panel{max-height:calc(100dvh - 160px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));isolation:isolate;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden}:is(body:has(dialog[open]) .mobile-navigation-shell,body:has(input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,[contenteditable=true]:focus) .mobile-navigation-shell){visibility:hidden}.liza-mini{right:max(12px,env(safe-area-inset-right,0px));bottom:var(--mobile-dock-clearance);--liza-safe-bottom:var(--mobile-dock-clearance);--liza-safe-top:calc(8px + env(safe-area-inset-top,0px));width:min(360px,100vw - 24px)}body:has(.mobile-dock-panel) .liza-mini{visibility:hidden}.liza-dialog:not([data-landing=true]){inset:auto;right:max(8px,env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));width:calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border:1px solid var(--frost-line);border-radius:var(--workspace-floating-radius);box-shadow:var(--workspace-floating-shadow);background:var(--frost-tint);margin:0}.liza-dialog:not([data-landing=true]) .liza-header{padding:10px 10px 8px}.liza-dialog:not([data-landing=true]) .liza-composer{padding-bottom:10px}.liza-dialog[data-landing=true]{right:max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));width:min(360px,100vw - 24px)}.liza-mini form input{min-width:0}.app-shell .main-shell{padding-bottom:calc(106px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){.mobile-dock-panel{animation:workspace-dock-in .15s var(--motion-ease,ease-out)}.mobile-dock-panel button,.mobile-work-shortcut{transition:background-color .12s,border-color .12s}@keyframes workspace-dock-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.mobile-dock-panel,.mobile-dock-panel *,.mobile-work-shortcut{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.mobile-dock-panel,.mobile-bottom-nav button[aria-current=page],.mobile-work-shortcut{border:1px solid canvastext}.mobile-dock-panel button:focus-visible,.mobile-bottom-nav button:focus-visible{outline-color:highlight}}@media print{.mobile-navigation-shell,.mobile-work-shortcut{display:none!important}}.approval-review-summary{min-width:0}.approval-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.approval-facts>div{min-width:0}.approval-facts dt{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600}.approval-facts dd{overflow-wrap:anywhere;margin:0}.approval-changes section{border-bottom:1px solid var(--border);padding:12px 0}.approval-changes h3{margin:0 0 8px;font-size:14px}.approval-changes section>div{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.approval-changes section>div>span{overflow-wrap:anywhere;min-width:0}.approval-changes small{color:var(--muted);font-size:12px}.approval-review-summary details article{border-top:1px solid var(--border);padding:12px 0}@media (max-width:650px){.app-shell .approval-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-shell .approval-toolbar .field,.app-shell .approval-toolbar .field:first-child,.app-shell .approval-toolbar .field:last-child{min-width:0}.app-shell .approval-toolbar .field:first-child{grid-column:1/-1}.approval-facts,.approval-changes section>div{grid-template-columns:1fr}.approval-inbox-actions .button{min-height:44px}}.approval-toolbar select{white-space:nowrap;text-overflow:ellipsis}.approval-count{box-sizing:border-box;background:var(--rose-ink);min-width:20px;height:20px;color:var(--white,#fff);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.approval-count.incomplete{background:var(--plum)}.sidebar nav>button .approval-count{margin-left:auto}.collapsed .sidebar nav>button .approval-count{min-width:17px;height:17px;font-size:10px;position:absolute;top:1px;right:1px}.collapsed .sidebar nav>button:has(.approval-count){position:relative}.mobile-brand{display:none}@media (max-width:650px){.app-shell .topbar{padding:calc(8px + env(safe-area-inset-top,0px)) 10px 8px;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.app-shell .topbar .mobile-brand{min-width:0;min-height:44px;color:var(--plum);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.mobile-brand img{object-fit:contain;flex:none;width:26px;height:26px}.mobile-brand strong{letter-spacing:-.5px;white-space:nowrap;font-size:15px}.app-shell .topbar .mobile-work-shortcut{grid-area:1/2;gap:5px;padding:0 7px;font-size:12px}.app-shell .topbar .mobile-work-shortcut>svg{display:none}.app-shell .topbar .topbar-right{grid-column:3;gap:4px}.app-shell .topbar:not(:has(.mobile-work-shortcut)) .topbar-right{grid-column:2/-1}.app-shell .topbar .global-search{display:none}.app-shell .topbar.mobile-search-open .global-search{grid-area:2/1/auto/-1;display:flex}.app-shell .topbar.mobile-search-open .global-search>.search-results{top:calc(118px + env(safe-area-inset-top,0px))}.app-shell .topbar:has(.create-wrapper) .mobile-brand{grid-column:1/3}.app-shell .topbar:has(.create-wrapper) .mobile-work-shortcut{grid-area:2/1;justify-self:start}.app-shell .topbar:has(.create-wrapper) .topbar-right{grid-area:1/3/3}.app-shell .topbar:has(.create-wrapper).mobile-search-open .global-search{grid-row:3}.mobile-brand:focus-visible,.mobile-work-shortcut:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}html{scroll-padding-top:80px}:is(html:has(.mobile-search-open),html:has(.topbar .create-wrapper)){scroll-padding-top:128px}}@media (forced-colors:active){.approval-count{color:highlighttext;background:highlight}}@media print{.mobile-brand{display:none!important}}.app-shell .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.mobile-bottom-nav[data-pill-ready=true]>button[data-dock-highlight=true],.mobile-dock-track[data-pill-ready=true]>button[data-dock-highlight=true]{color:highlighttext;background:highlight;border-color:highlight}}@media (max-width:650px){.mobile-bottom-nav button svg{width:22px;height:22px}.mobile-bottom-nav button{gap:3px;height:52px;min-height:52px;padding:4px 3px}.mobile-bottom-nav:before{background:var(--selection-rail)!important}}
@media (max-width:650px){:is(.app-shell,.modal,.work-dialog) .field:not(:has(>input[type=checkbox],>input[type=radio])){gap:4px;min-width:0;margin-block:0}:is(.app-shell,.modal,.work-dialog) .field>span{margin-bottom:0}.modal .workspace-fields,.modal .form-grid,.work-dialog .form-grid,.app-shell .hr-edit-fields{gap:12px}.modal .modal-body{padding:12px 14px!important}.modal .modal-header{padding:max(12px,env(safe-area-inset-top)) 14px 12px}.modal .modal-footer{padding:10px 14px max(10px,env(safe-area-inset-bottom))}.app-shell :is(.workspace-filterbar,.pipeline-filters,.filter-bar,.record-view-controls,.analytics-controls,.analytics-filter-row,.hr-filters,.hiring-filters,.recruitment-filters,.media-toolbar,.academy-toolbar,.work-toolbar,.bd-toolbar,.toolbar-controls){gap:8px}.app-shell :is(.workspace-filterbar,.pipeline-filters,.filter-bar,.record-view-controls){grid-template-columns:repeat(auto-fit,minmax(min(152px,100%),1fr));align-items:end;display:grid}.app-shell :is(.workspace-filterbar,.pipeline-filters,.filter-bar,.record-view-controls)>.field,.app-shell .pipeline-filters>select{width:100%;min-width:0;max-width:none}:is(.app-shell :is(.workspace-filterbar,.pipeline-filters,.filter-bar,.record-view-controls)>:is(.filter-search,.inline-search,.filter-result-count,.record-view-note,.view-switch),.app-shell :is(.workspace-filterbar,.pipeline-filters,.filter-bar,.record-view-controls)>.field:has(input,textarea,select[multiple])){grid-column:1/-1;max-width:none}.app-shell :is(.record-view-controls,.recruitment-filters,.directory-toolbar){padding:12px!important}:is(.app-shell,.modal,.work-dialog) .field>:is(input,select,textarea){font-size:var(--field-value-size,16px)}:is(.app-shell,.modal,.work-dialog) .field>select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.app-shell,.modal,.work-dialog) .field>select::picker-icon{flex-shrink:0}:is(.app-shell,.modal,.work-dialog) .field>select option{white-space:normal}}
:root{--workspace-card-space:14px;--workspace-gap:12px;--workspace-heading:22px;--workspace-metric:23px;--workspace-soft-radius:14px}:is(.app-shell .page-main,.app-shell .record-main,.modal:not(.liza-dialog),.work-dialog){--control-radius:11px}.app-shell .page-main{padding:16px 20px;font-size:13px;line-height:1.5}.app-shell :is(.page-main,.record-main) :is(.page-heading,.work-heading,.overview-heading,.eng-heading,.media-heading,.academy-heading,.hr-heading,.hiring-heading){gap:10px}.app-shell :is(.page-main,.record-main) :is(.page-heading,.work-integrated>.work-heading){margin-bottom:12px;padding-bottom:10px}.app-shell :is(.page-main,.record-main) :is(.page-heading,.work-heading,.overview-heading,.eng-heading,.media-heading,.academy-heading,.hr-heading,.hiring-heading) h1{font-size:var(--workspace-heading);letter-spacing:-.025em;margin:3px 0 5px;line-height:1.25}.app-shell :is(.page-main,.record-main) :is(.page-heading,.work-heading,.overview-heading,.eng-heading,.media-heading,.academy-heading,.hr-heading,.hiring-heading) p{margin:0;font-size:13px;line-height:1.5}.app-shell :is(.page-main,.record-main) :is(.media-heading,.academy-heading) h2{margin:3px 0 5px;font-size:20px}.app-shell :is(.page-main,.record-main) :is(.media-studio,.academy-workspace,.hr-workspace,.eng-workspace,.hiring-workspace,.workspace-overview,.access-workspace,.analytics-workspace){gap:var(--workspace-gap)}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .button:is(.primary,.secondary):not(.glass-selector *){isolation:isolate;border-radius:var(--workspace-soft-radius);min-width:34px;max-width:100%;min-height:34px;box-shadow:none;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;gap:6px;padding:6px 12px;font-size:12px;font-weight:650;line-height:1.4;position:relative}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .button:is(.primary,.secondary):not(.glass-selector *):before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--border);border-radius:inherit;background:linear-gradient(150deg,#fff,#faf6fb);position:absolute;inset:0;box-shadow:inset 0 1px #fff,0 1px 3px #321a3508}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .button.primary:not(.glass-selector *):before{background:linear-gradient(150deg,#755471,#4c2d50);border-color:#634363;box-shadow:inset 0 1px #ffffff38,0 2px 4px #321a3514}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .button.primary:not(.glass-selector *){color:#fff}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .button.secondary:not(.glass-selector *){color:var(--plum)}@media (hover:hover){:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .button.secondary:not(.glass-selector *):hover:before{border-color:var(--border-strong);background:#f3eaf3}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .button.primary:not(.glass-selector *):hover:before{background:linear-gradient(150deg,#684762,#432447)}}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .button:focus-visible{outline:2px solid var(--rose-ink);outline-offset:2px}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) :is(.field,.workspace-fields>.field,.bd-form-grid>.field){gap:4px;min-width:0}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .field>span{margin-bottom:0;font-size:12px}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .field :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea),.app-shell :is(.page-main,.record-main) :is(.work-toolbar,.bd-toolbar,.pipeline-filters,.directory-toolbar,.approval-toolbar) :is(input,select){border-color:var(--border-strong);border-radius:11px}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) :is(.workspace-fields,.form-grid,.bd-form-grid,.hr-edit-fields){gap:12px 16px}.app-shell :is(.page-main,.record-main) :is(.workspace-filterbar,.pipeline-filters,.filter-bar,.record-view-controls,.analytics-controls,.analytics-filter-row,.hr-filters,.hiring-filters,.recruitment-filters,.media-toolbar,.academy-toolbar,.work-toolbar,.bd-toolbar,.toolbar-controls){gap:8px 10px}.app-shell :is(.page-main,.record-main) :is(.directory-toolbar,.vendor-toolbar,.approval-toolbar,.record-view-controls,.recruitment-filters,.analytics-controls){padding:10px 12px}.app-shell :is(.page-main,.record-main) :is(.analytics-panel,.eng-panel,.hiring-directory,.hiring-detail,.hr-directory,.hr-profile,.settings-pane,.contact-card,.profile-card,.campaign-card,.work-progress,.work-control-card){padding:var(--workspace-card-space);border-radius:var(--workspace-soft-radius)}.app-shell :is(.page-main,.record-main) :is(.media-detail,.academy-detail){border-radius:var(--workspace-soft-radius);gap:14px;padding:var(--workspace-card-space)!important}.app-shell :is(.page-main,.record-main) :is(.analytics-columns,.vendor-overview-grid,.eng-overview-grid,.hr-setup-grid,.contact-grid,.profile-grid,.campaign-grid,.work-control-grid,.work-cards,.analytics-content){gap:var(--workspace-gap)}.app-shell :is(.page-main,.record-main) :is(.analytics-kpis,.vendor-summary-grid,.work-stats){gap:8px;margin-bottom:12px}.app-shell :is(.page-main,.record-main) :is(.analytics-kpi,.vendor-summary,.bd-metric,.work-stats>div){border-radius:13px;gap:4px;min-height:0;padding:10px 12px}.app-shell :is(.page-main,.record-main) :is(.analytics-kpis,.vendor-summary-grid,.work-stats,.work-cards,.bd-metrics)>*{margin-bottom:0}.app-shell :is(.page-main,.record-main) :is(.analytics-kpi strong,.vendor-summary>strong,.work-stats strong,.media-metric strong,.eng-measures strong,.hiring-metrics strong){font-size:var(--workspace-metric);letter-spacing:-.02em;line-height:1.2}.app-shell :is(.page-main,.record-main) :is(.analytics-kpi small,.work-stats small){line-height:1.4}.app-shell :is(.page-main,.record-main) :is(.summary-band,.account-stats){margin-bottom:12px;padding:10px 0}.app-shell :is(.page-main,.record-main) :is(.work-card,.work-project-card,.work-control-card){gap:6px;min-height:0;padding:10px 12px}.app-shell :is(.page-main,.record-main) :is(.work-task-card,.media-board article,.hiring-card){border-radius:12px;padding:10px}.app-shell :is(.page-main,.record-main) :is(.work-control-card strong,.campaign-card h2,.analytics-panel h2,.work-progress h2,.hr-section-heading h2){font-size:15px}.app-shell :is(.page-main,.record-main) :is(.work-control-card p,.campaign-card>p,.profile-card>p,.contact-card>p){margin:4px 0;font-size:13px;line-height:1.45}.app-shell :is(.page-main,.record-main) :is(.work-section,.hr-change-panel,.hiring-detail>section){margin-top:14px}.app-shell :is(.page-main,.record-main) :is(.work-task-actions,.work-toolbar){margin-block:8px}.app-shell :is(.page-main,.record-main) .work-task-actions{border-radius:12px;padding:5px 10px}.app-shell :is(.page-main,.record-main) :is(.eng-directory-row,.academy-row,.media-row,.hr-policy-row,.hr-reporting-row){gap:8px;padding-block:10px}.app-shell :is(.page-main,.record-main) :is(.eng-title,.hr-policy-identity){gap:3px}.app-shell :is(.page-main,.record-main) :is(.eng-title strong,.academy-identity strong,.media-record-link strong,.hr-policy-identity strong){font-size:13px;line-height:1.45}.app-shell :is(.page-main,.record-main) :is(.media-facts,.academy-facts,.eng-facts,.hr-facts,.hiring-facts){gap:12px 16px;font-size:13px}.app-shell :is(.page-main,.record-main) :is(.media-facts,.academy-facts){padding-block:12px}.app-shell :is(.page-main,.record-main) :is(.eng-facts,.hiring-facts){margin-block:12px}.app-shell :is(.page-main,.record-main) :is(.academy-facts dd,.hr-facts dd){font-size:13px}.app-shell :is(.page-main,.record-main) :is(.eng-measures,.hiring-metrics){gap:16px;margin-block:14px}.app-shell :is(.page-main,.record-main) .eng-service-metrics{gap:8px;margin-block:12px}.app-shell :is(.page-main,.record-main) .eng-service-metrics>div{gap:4px;padding:10px}.app-shell :is(.page-main,.record-main) .eng-service-metrics strong{font-size:21px}.app-shell :is(.page-main,.record-main) :is(.media-empty,.academy-empty,.hr-empty,.eng-empty,.hiring-empty,.work-empty,.vendor-empty){padding:22px 12px;font-size:13px}.app-shell :is(.page-main,.record-main) :is(.media-empty,.academy-empty,.hiring-empty) :is(h2,h3){margin:3px 0;font-size:16px}.app-shell :is(.page-main,.record-main) :is(.media-empty,.academy-empty) p{margin:0;font-size:13px}.app-shell :is(.page-main,.record-main) .hr-section-heading{margin-block:12px}.app-shell :is(.page-main,.record-main) .hr-setup-grid>.hr-choice-panel{height:342px;padding:12px}.app-shell :is(.page-main,.record-main) .hr-organisation-setup>.panel{padding:var(--workspace-card-space)}.app-shell :is(.page-main,.record-main) :is(.hr-allocation,.hiring-attribution,.eng-provider-options,.media-upload){padding:12px}.app-shell :is(.page-main,.record-main) .connected-progress tr{font-size:13px}.app-shell :is(.page-main,.record-main) .connected-progress :is(th,td){padding:9px 10px}.app-shell :is(.page-main,.record-main) .analytics-panel>.section-heading{gap:8px 14px;margin-bottom:10px}.app-shell :is(.page-main,.record-main) .analytics-panel>.section-heading p{margin-top:4px;font-size:12px}.app-shell :is(.page-main,.record-main) .analytics-bar{margin-block:12px}.app-shell :is(.page-main,.record-main) .analytics-track{height:7px}.app-shell :is(.page-main,.record-main) .analytics-facts{gap:10px;margin-block:12px}.app-shell :is(.page-main,.record-main) .analytics-chart-scroll{margin-block:10px 4px}.app-shell :is(.page-main,.record-main) .analytics-chart-scroll svg{height:176px}.app-shell .page-main .method-workspace{gap:10px}.app-shell .page-main .method-intro h2{margin-block:4px;font-size:17px}.app-shell .page-main .method-intro p{font-size:13px}.app-shell .page-main .method-filter{gap:8px 10px}.app-shell .page-main .method-board{gap:10px}.app-shell .page-main .method-board-column{border-radius:14px;margin-bottom:0;padding:12px}.app-shell .page-main .method-board-column h3{margin-bottom:8px;font-size:13px}.app-shell .page-main .method-board-card{border-radius:12px;margin-block:6px;padding:10px}.app-shell .page-main .method-card-open{gap:4px;min-height:44px;font-size:13px}.app-shell .record-main .record-header{gap:12px;padding:14px 20px 18px}.app-shell .record-main .record-title h1{font-size:var(--workspace-heading)}.app-shell .record-main .record-header>.company-monogram{width:42px;height:42px;font-size:15px}.app-shell .record-main .breadcrumbs{padding:16px 20px 0}.app-shell .record-main :is(.record-section,.context-column>.panel){padding:14px}.app-shell .page-main :is(.profile-card-grid,.bd-metrics){gap:10px;margin-block:12px}.app-shell .page-main .profile-card h2{font-size:15px}.app-shell .page-main .bd-metric>strong{font-size:var(--workspace-metric)}.app-shell .page-main .media-work{padding:var(--workspace-card-space)!important}.app-shell .page-main :is(.media-work h2,.approval-brief h2){font-size:16px}.app-shell .page-main .media-work-row strong{font-size:13px}:is(.app-shell,.modal:not(.liza-dialog)) .project-code-preview{gap:3px;padding:10px 12px}:is(.app-shell,.modal:not(.liza-dialog)) .project-code-preview>strong{font-size:16px}:is(.app-shell,.modal:not(.liza-dialog)) .approval-review-summary{padding:12px;font-size:13px}:is(.app-shell,.modal:not(.liza-dialog)) .approval-facts{gap:12px 16px;margin-block:12px}.analytics-primary-controls{align-items:end;gap:10px;width:100%;display:flex}.analytics-primary-controls>.field{flex:1;min-width:0;max-width:260px}.analytics-primary-controls>.button{margin-left:auto}.analytics-report-settings{width:100%;min-width:0}.analytics-report-settings>summary{cursor:pointer;min-height:36px;color:var(--muted);align-content:center;font-size:12px}.analytics-report-settings>summary:focus-visible{outline:2px solid var(--rose-ink);outline-offset:2px;border-radius:8px}.analytics-report-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding-top:6px;display:grid}.analytics-report-settings-grid>.field{min-width:0}.analytics-report-settings p{color:var(--muted);margin:6px 0 0;font-size:12px}.analytics-report-settings .analytics-check{grid-column:1/-1;min-height:36px}.app-shell :is(.page-main,.record-main) .analytics-controls{flex-direction:column;align-items:stretch;gap:2px;display:flex}.app-shell :is(.page-main,.record-main) .overview-module.panel{padding:var(--workspace-card-space);gap:12px}.app-shell :is(.page-main,.record-main) .overview-module dl{gap:12px 24px}.app-shell :is(.page-main,.record-main) .overview-module dd{font-size:var(--workspace-metric);margin-top:3px}.app-shell :is(.page-main,.record-main) .overview-module dt{font-size:12px}.app-shell :is(.page-main,.record-main) .overview-module>footer{gap:8px;padding-top:8px}.overview-destinations{width:100%}.overview-destinations>summary{cursor:pointer;min-height:36px;color:var(--muted);align-content:center;font-size:12px}.overview-destinations>div{flex-wrap:wrap;gap:4px 8px;display:flex}.app-shell :is(.page-main,.record-main) .overview-module>small{font-size:11px}@media (min-width:651px){.app-shell .page-main .analytics-controls{grid-template-columns:minmax(180px,260px) minmax(0,1fr) auto;align-items:end;gap:4px 16px;display:grid}.analytics-primary-controls{display:contents}.analytics-primary-controls>.field{grid-area:1/1}.analytics-primary-controls>.button{grid-area:1/3}.analytics-report-settings{grid-area:1/2}.analytics-report-settings[open]{grid-area:2/1/auto/-1}}@media (max-width:650px),(pointer:coarse){:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .button:is(.primary,.secondary):not(.glass-selector *){border-radius:14px;min-width:44px;min-height:44px;padding:8px 12px}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .button:is(.primary,.secondary):not(.glass-selector *):before{inset-block:4px}.analytics-report-settings>summary,.overview-destinations>summary,.analytics-report-settings .analytics-check{min-height:44px}}@media (max-width:650px){:root{--workspace-card-space:12px;--workspace-gap:10px;--workspace-heading:20px;--workspace-metric:22px}.app-shell .page-main{padding:12px}.app-shell :is(.page-main,.record-main) :is(.page-heading,.work-integrated>.work-heading){gap:5px;margin-bottom:10px;padding-bottom:8px}.app-shell :is(.page-main,.record-main) :is(.page-heading,.work-heading,.overview-heading,.eng-heading,.media-heading,.academy-heading,.hr-heading,.hiring-heading) h1{font-size:var(--workspace-heading)!important}.app-shell :is(.page-main,.record-main) :is(.page-heading,.work-heading,.overview-heading,.eng-heading,.media-heading,.academy-heading,.hr-heading,.hiring-heading) p{font-size:12px}.app-shell :is(.page-main,.record-main) :is(.media-heading,.academy-heading) h2{font-size:18px}.app-shell :is(.page-main,.record-main) :is(.media-actions,.academy-actions){gap:4px 8px;width:auto}.app-shell .page-main .page-heading .bd-actions{justify-content:flex-start;gap:4px 8px}.app-shell .page-main .page-heading .bd-actions>.button{flex:0 auto;width:auto}.app-shell :is(.page-main,.record-main) :is(.media-heading,.academy-heading,.overview-heading){gap:5px}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .field :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){font-size:var(--field-value-size,16px);min-height:44px}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) :is(.workspace-fields,.form-grid,.bd-form-grid,.hr-edit-fields){gap:10px 12px}.app-shell :is(.page-main,.record-main) :is(.directory-toolbar,.vendor-toolbar,.approval-toolbar,.record-view-controls,.recruitment-filters,.analytics-controls){padding:10px!important}.app-shell :is(.page-main,.record-main) :is(.analytics-kpis,.vendor-summary-grid,.work-stats,.bd-metrics){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell :is(.page-main,.record-main) :is(.analytics-kpi,.vendor-summary,.work-stats>div){gap:4px;padding:10px}.app-shell :is(.page-main,.record-main) .analytics-kpi strong{font-size:var(--workspace-metric)}.app-shell :is(.page-main,.record-main) .overview-module dl{gap:12px}.app-shell :is(.page-main,.record-main) .overview-module>footer button{min-height:44px}.app-shell :is(.page-main,.record-main) .overview-module>footer .overview-open{padding-inline:0}.app-shell :is(.page-main,.record-main) :is(.eng-directory-row,.academy-row,.media-row){min-height:56px;padding-block:8px}.app-shell :is(.page-main,.record-main) .hr-reporting-row{min-height:60px}.app-shell :is(.page-main,.record-main) .connected-progress tr{gap:8px 12px;margin-bottom:8px;padding:12px}.app-shell :is(.page-main,.record-main) .connected-progress td{padding:0}.app-shell :is(.page-main,.record-main) .mobile-record-table tbody{gap:8px;padding:8px}.app-shell :is(.page-main,.record-main) .mobile-record-table tbody tr{border-radius:13px;gap:10px 12px;padding:12px}.app-shell :is(.page-main,.record-main) .mobile-record-table td :is(.record-link,.company-cell strong){font-size:13px}.app-shell .page-main .work-task-open{gap:8px!important;padding:12px!important}.app-shell .page-main .work-line-title strong{font-size:13px}.app-shell .page-main .work-project-card{gap:8px;padding:12px!important}.app-shell .page-main .work-project-summary h2{font-size:15px}.app-shell .record-main .record-header{gap:8px;padding:12px}.app-shell .record-main .breadcrumbs{padding:12px 12px 0}.app-shell :is(.page-main,.record-main) .connected-progress .progress-name{font-size:13px}.app-shell :is(.page-main,.record-main) .analytics-content .analytics-columns{gap:10px}.analytics-report-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-report-settings-grid>.field:first-child{grid-column:1/-1}.analytics-primary-controls>.field{max-width:none}.analytics-report-settings p{line-height:1.5}.app-shell :is(.page-main,.record-main) .analytics-panel>.section-heading>.field{flex:130px;width:auto}}@media (max-width:360px){.analytics-report-settings-grid{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .button:is(.primary,.secondary):not(.glass-selector *){color:buttontext}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .button:is(.primary,.secondary):not(.glass-selector *):before{box-shadow:none;background:buttonface;border:1px solid buttontext}}.app-shell :is(.page-main,.record-main) :is(.analytics-columns,.overview-grid,.work-cards,.work-control-grid,.contact-grid,.profile-grid,.profile-card-grid,.campaign-grid,.eng-overview-grid,.hr-setup-grid)>:is(.panel,.settings-pane){align-self:start;margin-bottom:0}.app-shell :is(.page-main,.record-main) :is(.analytics-content,.media-studio,.academy-workspace,.hr-workspace,.hiring-workspace,.eng-workspace)>.panel{margin-bottom:0}.app-shell :is(.page-main,.record-main) :is(.contact-card,.profile-card,.bd-section,.bd-detail,.candidate-detail,.hiring-detail,.eng-panel,.settings-pane)>.section-heading{gap:8px;margin-bottom:8px}.app-shell :is(.page-main,.record-main) :is(.contact-card,.profile-card){gap:8px}.app-shell :is(.page-main,.record-main) .profile-card-footer{margin-top:0;padding-top:8px}.app-shell :is(.page-main,.record-main) .campaign-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:10px}.app-shell :is(.page-main,.record-main) .campaign-card{align-content:start;gap:6px;height:auto;min-height:0;padding:12px;display:grid}.campaign-card-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.app-shell .page-main .campaign-card h2{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.campaign-card-heading .badge{flex:none}.app-shell .page-main .campaign-card>p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.campaign-card-footer{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:2px;padding-top:8px;font-size:12px;display:flex}.campaign-card-footer>span:last-child{align-items:center;gap:6px;display:inline-flex}.campaign-card-footer strong{color:var(--plum);font-weight:650}.app-shell :is(.page-main,.record-main) :is(.bd-section,.bd-detail,.candidate-detail,.approval-bulk,.work-sprints,.lead-vendors){padding:var(--workspace-card-space);border-radius:var(--workspace-soft-radius);margin-block:12px}.app-shell :is(.page-main,.record-main) :is(.bd-section,.bd-detail,.candidate-detail,.contact-card,.profile-card,.vendor-overview-grid,.settings-pane) :is(h2,h3){margin-block:0 8px;font-size:15px;line-height:1.4}.app-shell :is(.page-main,.record-main) :is(.bd-section,.bd-detail,.contact-card,.profile-card,.vendor-overview-grid) .fact-row{gap:8px;margin-block:8px}.app-shell :is(.page-main,.record-main) :is(.bd-section,.bd-detail,.candidate-detail)>p{margin-block:6px 10px;font-size:13px}.app-shell :is(.page-main,.record-main) :is(.bd-two-columns,.bd-prospect-layout,.account-layout,.requirement-grid,.commercial-grid,.settings-device-grid,.research-grid,.profile-permission-groups,.billing-editor){gap:12px}.app-shell :is(.page-main,.record-main) :is(.pipeline-toolbar,.vendor-detail-tabs,.vendor-directory-metrics,.bd-contact-lines,.work-control-space,.work-insights,.compact-stats,.record-detail-grid){margin-bottom:12px}.app-shell :is(.page-main,.record-main) :is(.bd-spaced,.bd-funnel,.bd-handoff,.hiring-history,.hr-privacy,.vendor-upload){margin-top:12px}.app-shell :is(.page-main,.record-main) .record-detail-grid{gap:10px 16px}.app-shell .record-main .record-content{min-height:0;padding:14px 16px}.app-shell .record-main .stage-track{padding-inline:16px;padding-bottom:12px}.app-shell .record-main .lead-action-strip{gap:10px;margin-inline:16px;padding:10px 12px}.app-shell :is(.page-main,.record-main) .kanban{align-items:start;min-height:0}.app-shell :is(.page-main,.record-main) .kanban-empty{padding:16px 10px}.app-shell :is(.page-main,.record-main) :is(.work-board,.media-board,.hiring-pipeline)>section{min-height:120px;padding:10px}.app-shell :is(.page-main,.record-main) :is(.work-board,.media-board,.hiring-pipeline){align-items:start;gap:10px}.app-shell :is(.page-main,.record-main) :is(.eng-workstreams article,.eng-reviews details,.eng-service-partners article,.hr-change-panel,.hiring-interview){padding:10px 12px}.app-shell :is(.page-main,.record-main) :is(.eng-scope-block,.eng-sla,.eng-action,.eng-service-change){padding-block:10px}.app-shell :is(.page-main,.record-main) :is(.academy-curriculum,.hr-policy-row,.hr-code-row){padding-block:8px}.app-shell :is(.page-main,.record-main) :is(.media-facts,.academy-facts,.hr-facts) dt{margin-bottom:3px}.app-shell :is(.page-main,.record-main) :is(.media-detail,.academy-detail) h3{margin-bottom:8px}.app-shell :is(.page-main,.record-main) :is(.academy-related-actions,.media-related-actions){padding-top:10px}.app-shell :is(.page-main,.record-main) .analytics-facts span{gap:6px}.app-shell :is(.page-main,.record-main) :is(.people-heading,.people-toolbar,.access-explanation,.approval-inbox-note){gap:10px;padding:12px 14px}.app-shell :is(.page-main,.record-main) :is(.people-add,.people-note){margin:12px 14px}.app-shell :is(.page-main,.record-main) :is(.access-person,.profile-summary,.profile-section-toggle){gap:12px}.app-shell :is(.page-main,.record-main) .access-person{padding-block:12px}.app-shell :is(.page-main,.record-main) .directory-empty{padding:20px 12px}.app-shell :is(.page-main,.record-main) .table-footer{padding:10px 12px}.modal:not(.liza-dialog) :is(.modal-header,.record-view-body),.work-dialog .modal-header{padding:14px 16px}.modal:not(.liza-dialog) .modal-body,.work-dialog .modal-body{padding:14px 16px!important}.modal:not(.liza-dialog) .modal-footer,.work-dialog .modal-footer{gap:8px;padding:10px 16px}.modal:not(.liza-dialog) .modal-header h2,.work-dialog .modal-header h2{font-size:18px;line-height:1.35}.modal:not(.liza-dialog) :is(.form-grid,.workspace-fields),.work-dialog .form-grid{gap:10px 14px}.modal:not(.liza-dialog) .dialog-error-banner:not([hidden]){padding:10px 16px}.modal:not(.liza-dialog) .form-note{margin-block:4px 8px}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .button:not(.glass-selector *)>svg{flex-shrink:0;width:14px;height:14px}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog) .icon-button>svg{width:17px;height:17px}@media (max-width:650px){.app-shell :is(.page-main,.record-main) .campaign-grid{grid-template-columns:minmax(0,1fr)}.app-shell :is(.page-main,.record-main) :is(.bd-section,.bd-detail,.candidate-detail),.app-shell .record-main .record-content{padding:12px}.modal:not(.liza-dialog) :is(.modal-header,.record-view-body),.work-dialog .modal-header{padding:12px 14px}.modal:not(.liza-dialog) .modal-body,.work-dialog .modal-body{padding:12px 14px!important}.modal:not(.liza-dialog) .modal-footer,.work-dialog .modal-footer{padding:8px 14px}}.app-shell :is(.page-main,.record-main) :is(.approvals-directory,.people-directory){padding:0}.app-shell :is(.page-main,.record-main) .profile-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start}.app-shell .page-main .method-board{align-items:start}.app-shell .page-main .method-board-column{min-height:120px}.app-shell :is(.page-main,.record-main) :is(.method-intro,.method-project-state){padding:12px 14px}.app-shell :is(.page-main,.record-main) :is(.method-intro,.method-project-state)>p{margin:6px 0 0}.app-shell :is(.page-main,.record-main) :is(.overview-module dl,.account-stats,.summary-band){gap:12px 20px}.app-shell :is(.page-main,.record-main) :is(.contracts-panel,.work-cards,.work-search){margin-bottom:12px}.app-shell :is(.page-main,.record-main) .work-project-notes{margin-top:12px;padding-inline:14px}@media (max-width:650px){.app-shell .record-main .stage-track{padding-inline:12px}.app-shell .record-main .lead-action-strip{margin-inline:12px}.app-shell :is(.page-main,.record-main) :is(.page-heading,.work-heading,.eng-heading,.hr-heading,.hiring-heading)>.button{flex:0 auto;align-self:flex-start;width:auto}.app-shell .page-main .method-intro{gap:8px}.app-shell .page-main .method-intro .work-heading-actions{gap:4px 8px}}.app-shell :is(.page-main,.record-main) .people-note>summary{cursor:pointer;min-height:36px;color:var(--plum);align-items:center;gap:8px;font-weight:600;display:flex}.app-shell :is(.page-main,.record-main) .people-note>summary:before{content:"+"}.app-shell :is(.page-main,.record-main) .people-note[open]>summary:before{content:"−"}.app-shell :is(.page-main,.record-main) .people-note>p{margin:6px 0 0;line-height:1.5}@media (max-width:650px),(pointer:coarse){.app-shell :is(.page-main,.record-main) .people-note>summary{min-height:44px}}.app-shell :is(.page-main,.record-main) :is(.media-detail,.academy-detail)>p{margin-block:0}@media (max-width:650px){.app-shell :is(.page-main,.record-main) :is(.media-heading,.academy-heading){flex-flow:wrap;align-items:start;gap:6px 10px}.app-shell :is(.page-main,.record-main) :is(.media-heading,.academy-heading)>div:first-child{flex:180px;min-width:0}.app-shell :is(.page-main,.record-main) :is(.media-detail,.academy-detail){gap:10px}}.app-shell :is(.page-main,.record-main) .access-workspace>.work-heading{margin-bottom:0}.app-shell :is(.page-main,.record-main) .access-workspace>.panel{padding:var(--workspace-card-space);margin-bottom:0}.app-shell :is(.page-main,.record-main) .access-workspace>.work-table-wrap{padding:0}.app-shell :is(.page-main,.record-main) .access-workspace .panel>.work-heading{gap:8px;margin-bottom:10px}.app-shell :is(.page-main,.record-main) :is(.access-module-card,.access-role-list>details)>summary{padding:10px 12px}.app-shell :is(.page-main,.record-main) .access-role-row{gap:10px;padding:10px 12px}.app-shell :is(.page-main,.record-main) details.bd-metric{align-self:start;padding:6px 12px}.bd-metric>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 10px;align-items:center;gap:8px;min-height:36px;list-style:none;display:grid}.bd-metric>summary::-webkit-details-marker{display:none}.bd-metric>summary:after{content:"+";color:var(--muted);font-size:13px}.bd-metric[open]>summary:after{content:"−"}.bd-metric>summary>span{color:var(--muted);font-size:12px;line-height:1.35}.bd-metric>summary>strong{font-size:22px;font-weight:600;line-height:1.2}.bd-metric>small{padding:4px 0 6px;font-size:12px;line-height:1.45;display:block}.bd-metric>summary:focus-visible{outline:2px solid var(--rose-ink);outline-offset:2px;border-radius:8px}@media (max-width:650px),(pointer:coarse){.bd-metric>summary{min-height:44px}}.compact-record-list{display:none}.app-shell :is(.page-main,.record-main) .work-project-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:4px;display:-webkit-box;overflow:hidden}@media (max-width:650px){.app-shell :is(.page-main,.record-main) .compact-directory-table{display:none!important}.compact-record-list{min-width:0;margin:0;padding:0;list-style:none;display:block}.compact-record-list>li+li{border-top:1px solid var(--border)}.compact-record-open{text-align:left;width:100%;min-height:56px;color:var(--plum);font:inherit;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 6px;display:flex}.compact-record-open:hover{background:var(--petal)}.compact-record-open:focus-visible{outline:2px solid var(--rose-ink);outline-offset:-2px}.compact-record-identity{flex:1;gap:3px;min-width:0;display:grid}.compact-record-identity>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.compact-record-identity>span,.compact-record-identity>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4;display:block}.compact-record-end{flex-shrink:0;align-items:center;gap:5px;max-width:30%;display:flex}.compact-record-end>span{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:8px;padding:3px 6px;font-size:11px;line-height:1.35}.compact-record-end>svg{color:var(--muted);flex:none}.app-shell :is(.page-main,.record-main) :is(.candidate-directory,.vendor-directory>.table-wrap){padding:0 10px}}.app-shell :is(.page-main,.record-main) .eng-page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin-bottom:0;display:grid}.eng-page-heading .eng-heading-label{grid-area:1/1;min-width:0}.eng-page-heading .eng-heading-label h1{overflow-wrap:anywhere}.eng-page-heading .eng-heading-refresh{grid-area:1/2;justify-self:end}.eng-page-heading .eng-heading-summary{grid-area:2/1;min-width:0}.eng-page-heading .eng-heading-actions{flex-wrap:wrap;grid-area:2/2;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:700px){.app-shell :is(.page-main,.record-main) .eng-page-heading{gap:4px 10px}.eng-page-heading .eng-heading-summary{grid-column:1/-1}.eng-page-heading .eng-heading-actions{grid-area:3/1/auto/-1;justify-content:flex-start}}.eng-page-heading+.eng-panel{margin-top:10px}.eng-directory-row.eng-account-row{justify-content:space-between;display:flex}.eng-account-row>.eng-title{flex:1;min-width:0}.eng-account-row>span:last-child{white-space:nowrap;color:var(--muted);flex:none;font-size:12px}
:root{--field-label-size:12px;--field-value-size:13px;--field-height:34px;--field-radius:9px}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog,.board-card-peek){--control-font:var(--field-value-size);--control-height:var(--field-height);--control-radius:var(--field-radius)}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog,.board-card-peek) .field{font-size:var(--field-label-size);gap:4px;min-width:0;margin-block:0;line-height:1.4}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog,.board-card-peek) .field>span:not(.sr-only){font-size:inherit;line-height:inherit;margin:0}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog,.board-card-peek) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=hidden],[type=color]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;font-size:var(--field-value-size);border-radius:var(--field-radius);border-width:1px;padding:6px 10px;line-height:1.3}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog,.board-card-peek) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=hidden],[type=color]),select:not([multiple]):is(:not([size]),[size="0"],[size="1"])),:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog,.board-card-peek) .field :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=hidden],[type=color]),select:not([multiple]):is(:not([size]),[size="0"],[size="1"])){height:var(--field-height);min-height:var(--field-height);padding-block:4px;line-height:20px}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog,.board-card-peek) :is(textarea,.field textarea:not([hidden])){resize:vertical;min-height:72px;line-height:20px}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog,.board-card-peek) :is(input,.field input):is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){padding:0}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog,.board-card-peek) select option{font-size:inherit}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog,.board-card-peek) :is(.field small,.form-note,.form-guidance,.project-code-preview small){font-size:12px;line-height:1.45}.modal:not(.liza-dialog) .workspace-fields>p.muted{margin:0;font-size:12px;line-height:1.45}.modal:not(.liza-dialog) .modal-header{align-items:center;padding:8px 14px}.modal:not(.liza-dialog) .modal-header .icon-button{width:44px;min-height:44px;box-shadow:none;background:0 0;border:0;padding:10px}.modal:not(.liza-dialog) .modal-header .icon-button svg{width:18px;height:18px}.modal:not(.liza-dialog) .form-guidance{margin:0;padding:0}.form-guidance>summary{cursor:pointer;min-height:36px;color:var(--muted);align-content:center;display:list-item}.form-guidance>p{margin:0 0 8px}.project-code-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.modal:not(.liza-dialog) .project-method-choices{display:block}.project-method-choices>legend{margin-bottom:6px;font-size:13px}.project-method-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.modal:not(.liza-dialog) .project-method-options>label{border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:6px 8px}.project-method-options strong{font-size:13px;line-height:1.3}.project-method-options input{flex-basis:16px;width:16px;height:16px;min-height:16px;margin:0}.project-method-options small{display:none}.project-method-description{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.4}.app-shell .hr-heading .hr-actions{align-items:center;gap:6px}.app-shell .hr-heading .hr-scope{align-self:center;align-items:center;min-height:34px;padding:4px 10px;font-size:12px;line-height:1.3;display:inline-flex}.app-shell .hr-filters{gap:6px 10px;margin-bottom:8px}.app-shell .hr-filters>span{padding-bottom:8px}.app-shell .method-workspace{gap:10px}.app-shell .page-main .method-filter{align-items:end;gap:6px 10px;padding:10px 12px}.app-shell .page-main .method-filter>.field{margin:0}.app-shell .page-main .method-filter .work-checkline{min-height:var(--field-height);align-self:end;gap:8px;margin:0;font-size:12px}.app-shell .page-main .method-intro h2{margin:4px 0;font-size:15px}.app-shell .page-main :is(.method-intro,.method-project-state)>p,.app-shell .page-main .method-intro>div>p,.app-shell .page-main .method-workspace>p.muted{margin-block:4px;font-size:12px;line-height:1.45}@media (max-width:650px),(pointer:coarse){:root{--field-height:36px;--field-value-size:14px}:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog,.board-card-peek) :is(input,select,textarea):focus{--field-value-size:16px;--control-font:16px;font-size:16px}.form-guidance>summary,.modal:not(.liza-dialog) .project-method-options>label{min-height:44px}.app-shell .hr-heading .hr-scope{min-height:36px}.app-shell :is(.work-toolbar,.bd-toolbar,.toolbar-controls,.vendor-toolbar,.people-toolbar){align-items:center}.app-shell :is(.workspace-filterbar,.filter-bar,.pipeline-filters,.record-view-controls,.analytics-filter-row,.analytics-primary-controls,.taxonomy-filters,.approval-toolbar,.customer-email-controls,.recruitment-filters,.academy-toolbar,.work-register-filters,.hr-filters,.media-toolbar,.bd-actions:has(>.field))>.button{margin-bottom:-4px}}@media (max-width:650px){:is(.app-shell :is(.page-main,.record-main),.modal:not(.liza-dialog),.work-dialog,.board-card-peek) .field :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea):not(:focus){font-size:var(--field-value-size)}.app-shell .page-main .method-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .page-main .method-filter>.field{width:100%}.app-shell .page-main .method-filter>.field:first-child{grid-column:1/-1}.app-shell .page-main .method-filter .work-view-picker{grid-column:1/-1;justify-self:center}.app-shell .page-main .work-toolbar>input{flex:100%;width:100%}.modal:not(.liza-dialog) .modal-header{padding-top:max(8px,env(safe-area-inset-top))}.app-shell .hr-heading{gap:6px}.app-shell .hr-heading .hr-actions{width:100%}.app-shell .hr-heading .refresh-control{margin-left:auto}.app-shell .hr-filters>span{grid-column:1/-1;padding-bottom:0}}
.dated-history-caption{color:var(--muted);margin:8px 0;font-size:12px}.dated-history-period{border-top:1px solid var(--border,#e5d7e7);margin:0!important;padding:0!important}.dated-history-period>summary{cursor:pointer;align-items:center;gap:8px;padding:10px 4px;font-size:13px;list-style:none;display:flex}.dated-history-period>summary:before{content:"›";width:12px;font-size:18px;line-height:1;transform:rotate(0)}.dated-history-period[open]>summary:before{transform:rotate(90deg)}.dated-history-count{color:var(--muted);margin-left:auto;font-size:12px}.dated-history-entries{padding:0 4px 8px}.dated-history-entries>article,.dated-history-flat>article{margin-block:8px}.project-release-list{padding:0;list-style:none}.project-release-list .dated-history-flat>article,.project-release-list .dated-history-entries>article{border-bottom:1px solid var(--border,#e5d7e7);padding:12px 0}.compact-board-rail{scroll-behavior:smooth;overscroll-behavior-x:contain;align-items:start!important}.compact-board-rail>section{min-width:0;min-height:100px!important;max-height:none!important;padding:8px!important}.compact-board-rail>section>h3{justify-content:space-between;align-items:center;display:flex;margin:2px 4px 8px!important;font-size:13px!important}.board-column-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;outline-offset:2px;min-height:60px;max-height:min(56dvh,440px);padding:2px;scroll-padding:8px;overflow-y:auto}.compact-board-card{border:1px solid var(--border,#e5d7e7);background:var(--surface,#fff);border-radius:12px;align-items:stretch;gap:0;min-width:0;min-height:64px;margin:0 0 6px;transition:box-shadow .16s,border-color .16s,opacity .16s;display:flex;position:relative;box-shadow:0 2px 5px #38263c05;padding:0!important}.compact-board-card:hover,.compact-board-card:focus-within{border-color:#b697b8;box-shadow:0 3px 10px #38263c0d}.compact-board-open{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;flex:1;justify-content:center;gap:5px;display:flex;padding:9px 8px!important}.compact-board-open>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:17px;display:-webkit-box;overflow:hidden}.compact-board-meta{color:var(--muted,#775d7c);flex-wrap:wrap;gap:6px;font-size:11px;line-height:15px;display:flex}.compact-board-warning{color:var(--danger,#9b3c43);font-size:11px;line-height:14px}.compact-board-info,.board-move-grip{min-height:44px;color:var(--muted,#775d7c);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;width:28px!important;padding:0!important}.board-move-grip{cursor:grab;touch-action:none;width:24px!important}.board-move-grip[aria-pressed=true]{cursor:grabbing;opacity:.5}.board-card-peek{z-index:1100;border:1px solid var(--border,#e5d7e7);border-radius:16px;width:min(330px,100vw - 16px);max-height:min(480px,100dvh - 16px);font-size:13px;line-height:1.45;animation:.14s ease-out board-peek-in;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #29152d30;background:var(--surface,#fff)!important;padding:12px!important}.board-peek-heading{align-items:flex-start;gap:8px;display:flex}.board-peek-heading>strong{overflow-wrap:anywhere;flex:1;font-size:14px}.board-peek-heading>button{margin-top:-6px}.board-card-peek p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:12px}.board-card-peek .field{margin-block:10px}.board-card-peek>.button{margin-top:8px}.board-drag-ghost{z-index:1300;pointer-events:none;will-change:transform;background:#fff;border:1px solid #a987ad;border-radius:12px;width:220px;max-height:120px;padding:12px;font-size:13px;line-height:18px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 10px 30px #36233a30}.board-drag-ghost small{color:#76557b;margin-top:4px;font-size:11px;display:block}.board-drag-surface[data-drop-state] [data-board-state]{transition:background-color .16s}.board-drag-surface [data-board-state].board-drop-target{outline-offset:-2px;outline:2px solid #957099;background:#efe4f1!important}.compact-board-rail .work-task-family{margin:0 0 6px}.compact-board-rail .task-board-movable{align-items:stretch}.compact-board-rail .task-board-movable>.compact-board-card{flex:1}.compact-board-rail .work-child-list>summary{cursor:pointer;padding:6px;font-size:11px}@keyframes board-peek-in{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:700px){.board-column-scroll{max-height:52dvh}.compact-board-rail{grid-auto-columns:min(245px,100vw - 64px)!important}.compact-board-open{padding:8px!important}.compact-board-info{width:32px!important}.board-move-grip{width:28px!important}}@media (prefers-reduced-motion:reduce){.compact-board-rail{scroll-behavior:auto}.compact-board-card,.board-drag-surface [data-board-state]{transition:none}.board-card-peek{animation:none}}@media (forced-colors:active){.compact-board-card,.board-card-peek,.board-drag-ghost{border:1px solid canvastext}.board-drop-target{outline:2px solid highlight!important}}.compact-board-meta>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.compact-board-rail .kanban-heading{margin:2px 4px 4px}.compact-board-rail .kanban-heading h2{font-size:13px}.compact-board-rail .kanban-total{margin:0 4px 8px;font-size:12px}
#workspace-main{opacity:1}
:root{--selection-plum:linear-gradient(155deg,#765075fa 0%,#69406ff7 52%,#512b58fa 100%);--selection-edge:#795277;--selection-shadow:inset 0 1px 0 #ffffff85,inset 0 -2px 2px #321a3538,0 2px 5px #321a3524;--selection-rail:linear-gradient(115deg,#fffafbd9 0%,#eee3f0bb 48%,#f6eff3cc 100%)}.selection-pill-clip{pointer-events:none;border-radius:inherit;z-index:0;display:block;position:absolute;inset:0;overflow:hidden}.selection-pill{opacity:0;box-sizing:border-box;transform-origin:0 0;pointer-events:none;border:1px solid var(--selection-edge);background:var(--selection-plum);box-shadow:var(--selection-shadow);border-radius:999px;display:block;position:absolute;top:0;left:0}.selection-pill:before{content:"";pointer-events:none;background:linear-gradient(#ffffff20,#fff0);border-radius:999px;position:absolute;inset:1px 7% 47%}.glass-selector.glass-selector.glass-selector{isolation:isolate;box-sizing:border-box;border:1px solid var(--frost-line);background:var(--selection-rail);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--frost-line) transparent;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:3px;width:fit-content;min-width:0;max-width:100%;padding:4px;scroll-padding-inline:4px;display:flex;position:relative;overflow-x:auto;box-shadow:inset 0 1px #ffffffd9,0 2px 8px #321a3508}.glass-selector.glass-selector.glass-selector>button{z-index:1;max-width:none;min-height:36px;box-shadow:none;font:inherit;color:var(--muted);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 14px;font-size:12px;font-weight:650;line-height:1.3;text-decoration:none;transition:color .15s linear;display:inline-flex;position:relative}.glass-selector.glass-selector.glass-selector>button:is([aria-selected=true],[aria-pressed=true],[aria-current=page],.selected,.active){background:var(--selection-plum);border-color:var(--selection-edge);box-shadow:var(--selection-shadow);color:#fff;font-weight:650}.glass-selector.glass-selector.glass-selector[data-pill-ready=true]>button:is([aria-selected=true],[aria-pressed=true],[aria-current=page],.selected,.active){box-shadow:none;background:0 0;border-color:#0000}.glass-selector.glass-selector.glass-selector>button:hover:not([aria-selected=true]):not([aria-pressed=true]):not([aria-current=page]):not(.selected):not(.active){color:var(--plum)}.glass-selector.glass-selector.glass-selector>button:focus-visible{outline:2px solid var(--workspace-focus,var(--rose-ink));outline-offset:-3px}.glass-selector.glass-selector.glass-selector>button:disabled{opacity:.55;cursor:default}@media (max-width:650px),(pointer:coarse){.glass-selector{scrollbar-width:none}.glass-selector::-webkit-scrollbar{display:none}.glass-selector.glass-selector.glass-selector>button{min-height:44px;padding:7px 12px}}.hover-pill{background:linear-gradient(135deg,#aa80af22,#87548c1c 60%,#fff4);border-color:#946b9b2b;transition:opacity .1s linear;box-shadow:inset 0 1px #ffffff80}.hover-pill:before{display:none}.workspace-navigation{isolation:isolate;position:relative}.workspace-navigation>button,.workspace-navigation .nav-section{z-index:1;position:relative}.workspace-navigation .hover-pill{border-radius:10px;box-shadow:inset 2px 0 #986c9b66,inset 0 1px #ffffff80}.sidebar .workspace-navigation[data-hover-ready=true] button:hover:not(.active){background:0 0}.glass-selector.glass-selector.glass-selector:is(.workspace-dashboard-nav,.analytics-tabs,.record-tabs,.bd-tabs,.eng-tabs,.media-tabs,.academy-tabs,.hr-tabs,.project-control-tabs,.settings-tabs,.access-tabs){margin-inline:auto}@media (min-width:1100px){.glass-selector.glass-selector.glass-selector.workspace-dashboard-nav{max-width:85%}}@media (max-width:650px),(pointer:coarse){.glass-selector.glass-selector.glass-selector{scrollbar-width:none;gap:2px;padding:2px}.glass-selector::-webkit-scrollbar{display:none}.glass-selector.glass-selector.glass-selector>button{min-width:44px;min-height:44px;padding:5px 10px;font-size:12px}.glass-selector .selection-pill{clip-path:inset(5px 0 round 999px)}}@media (prefers-reduced-motion:reduce){.hover-pill,.glass-selector>button{transition:none!important}.glass-selector{scroll-behavior:auto!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--selection-plum:#623768;--selection-edge:#512b58;--selection-rail:#f5eff6}.selection-pill:before{display:none}.hover-pill{background:#e5d7e8}}@media (forced-colors:active){.selection-pill-clip{display:none}.glass-selector.glass-selector.glass-selector{background:canvas;border-color:canvastext}.glass-selector.glass-selector.glass-selector>button{color:buttontext}.glass-selector.glass-selector.glass-selector[data-pill-ready=true]>button:is([aria-selected=true],[aria-pressed=true],[aria-current=page],.selected,.active){color:highlighttext;background:highlight;border-color:highlight}.glass-selector.glass-selector.glass-selector>button:focus-visible{outline-color:highlight}}@media (hover:hover) and (pointer:fine){.sidebar .workspace-navigation button{transition:color .14s linear,text-shadow .14s linear}.sidebar .workspace-navigation button:hover,.sidebar .workspace-navigation button:focus-visible{color:var(--plum);text-shadow:.25px 0}.sidebar .workspace-navigation button:hover>svg{color:var(--rose-ink)}.glass-selector.glass-selector.glass-selector>button:hover{text-shadow:.2px 0}}.sidebar .workspace-navigation button[data-hover-preview=true]{color:var(--plum);text-shadow:.25px 0}.sidebar .workspace-navigation button[data-hover-preview=true]>svg{color:var(--rose-ink)}
