.demo-viewer{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.demo-viewer-label{font:600 var(--fs-caption)/var(--lh-tight) var(--sans);color:var(--text2);white-space:nowrap}.demo-viewer select{max-width:100%}.demo-viewer-hint{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3)}.people-page{flex-direction:column;min-height:100%;display:flex;container:people-page/inline-size}.people-top{align-items:center;gap:var(--sp-2);display:flex}.people-page>.people-top{padding:var(--sp-3) var(--gutter-r) 0 var(--gutter)}.people-search{align-items:center;gap:var(--sp-2);min-width:0;min-height:var(--ctl-btn);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);color:var(--text3);flex:0 0 240px;transition:border-color .15s,box-shadow .15s;display:flex}.people-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.people-search>svg.i{width:var(--icon-sb);height:var(--icon-sb);flex:none}.people-search>input{min-width:0;height:100%;color:var(--text);font:400 var(--fs-caption)/var(--lh-tight) var(--sans);background:0 0;border:0;outline:none;flex:auto;padding:0}.people-page>.people-top .people-search{flex:160px}.people-top .seg{flex:none;margin:0}.people-title-count{min-width:var(--badge-h);min-height:calc(var(--badge-h) + 2px);padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--accent-bg);color:var(--sel-ink);font:800 var(--fs-badge)/1 var(--num);letter-spacing:0;vertical-align:middle;align-items:center;margin-left:10px;display:inline-flex}.people-state,.people-count{margin:0 0 var(--sp-2);font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text3)}.people-state{padding:var(--sp-4) var(--gutter)}.people-empty-list{margin:var(--sp-6) 0;font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text2)}.people-error{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--divider-strong);flex-wrap:wrap;display:flex}.people-error p{font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text);margin:0}.people-body{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) var(--gutter-r) var(--sp-6) var(--gutter);flex:1;display:flex}.people-tree{width:220px;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-frame);background:var(--surface);flex-direction:column;flex:none;display:flex}.people-tree-title{padding:2px var(--sp-2) var(--sp-2);font:800 var(--fs-badge)/var(--lh-badge) var(--sans);color:var(--text3);margin:0}.people-tree ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.people-tree-item{align-items:center;gap:var(--sp-2);min-height:var(--ctl-tool);padding:0 10px 0 calc(10px + (var(--depth,0) + 1) * var(--sp-3));border-radius:var(--r-control);font:400 var(--fs-meta)/var(--lh-tight) var(--sans);color:var(--text2);text-decoration:none;transition:background-color .15s,color .15s;display:flex}.people-tree-item.root{min-height:var(--ctl-md);color:var(--text);padding-left:10px;font-weight:700}.people-tree-item.on{background:var(--nav-bg);color:var(--nav-ink);font-weight:800}.people-tree-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.people-tree-item .cnt{font:700 var(--fs-badge)/var(--lh-badge) var(--num);color:var(--text3)}.people-tree-item.on .cnt{color:inherit;font-weight:800}@media (hover:hover){.people-tree-item:not(.on):hover{background:var(--hover);color:var(--text)}}@container people-page (max-width:719px){.people-body{flex-direction:column;align-items:stretch;gap:0;padding:0}.people-tree{width:auto;padding:var(--sp-3) var(--gutter-r) 0 var(--gutter);background:0 0;border:0;border-radius:0}.people-tree-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.people-tree ul{padding:var(--seg-inset);min-height:var(--ctl-md);border-radius:var(--r-control);background:var(--seg-bg);flex-direction:row;gap:2px;overflow-x:auto}.people-tree li{flex:none}.people-tree-item,.people-tree-item.root{min-height:calc(var(--ctl-md) - 2 * var(--seg-inset));padding:0 var(--ctl-pad);border-radius:calc(var(--r-control) - var(--seg-inset))}.people-tree-item.on{background:var(--seg-on);color:var(--seg-on-ink);box-shadow:var(--sh-card)}.people-tree-name{overflow:visible}.people-page>.people-top .people-search{max-width:none}}.people-who{align-items:center;gap:var(--sp-3);min-width:0;display:inline-flex}.people-open{min-height:var(--ctl-sm);border-radius:var(--r-control);color:inherit;text-decoration:none}@media (hover:hover){.people-open:hover .people-primary{text-decoration:underline}}.people-names{align-items:baseline;column-gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:inline-flex}.people-primary{font:600 var(--fs-body)/var(--lh-ui) var(--sans);color:var(--text)}.people-secondary{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3)}.people-positions,.people-badges,.people-status{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:inline-flex}.pill.people-work-chip{min-height:calc(var(--badge-h) + 2px);border:1px solid var(--line)}.people-none{color:var(--text3)}.people-list{min-width:0;padding:var(--sp-3) var(--gutter-r) var(--sp-8) var(--sp-4);container:people-list/inline-size}.people-table{border-collapse:collapse;width:100%;font:400 var(--fs-meta)/var(--lh-ui) var(--sans);color:var(--text2)}.people-table th{padding:var(--sp-2);border-bottom:1px solid var(--line);font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);text-align:left;white-space:nowrap}.people-table td{padding:var(--sp-2);border-bottom:1px solid var(--line-2);vertical-align:middle;white-space:nowrap}.people-table td.people-wrap{white-space:normal}.people-table td.people-email{text-overflow:ellipsis;max-width:220px;overflow:hidden}.people-rows{margin:0;padding:0;list-style:none;display:none}@container people-list (max-width:719px){.people-table{display:none}.people-rows{flex-direction:column;display:flex}}.people-row{align-items:center;gap:2px var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.people-row .people-meta,.people-row .people-contact{padding-left:calc(32px + var(--sp-3));min-width:0;font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);grid-column:1/-1}.people-row .people-contact{gap:0 var(--sp-3);color:var(--text3);flex-wrap:wrap;display:flex}.people-row .people-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.people-page .people-list{flex:auto;padding:0}.people-page .people-list[data-view=table]{border:1px solid var(--line);border-radius:var(--r-frame);background:var(--surface);overflow:hidden}.people-page .people-list[data-view=table]>:is(.people-count,.people-empty-list){padding:var(--sp-3) 18px;margin:0}.people-page .people-list[data-view=table]>.people-error{margin:var(--sp-3) 18px}.people-page .people-list[data-view=table] .people-row{padding-inline:18px}.people-page .people-table{table-layout:fixed;font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text)}.people-page .people-table :is(th,td){padding:0 var(--sp-2) 0 0}.people-page .people-table :is(th,td):first-child{padding-left:18px}.people-page .people-table :is(th,td):last-child{padding-right:18px}.people-page .people-table th{background:var(--surface-2);height:40px;font:800 var(--fs-badge)/var(--lh-badge) var(--sans);color:var(--text3);border-bottom:0}.people-page .people-table th:first-child{width:188px}.people-page .people-table th:nth-child(2){width:100px}.people-page .people-table th:nth-child(3){width:140px}.people-page .people-table th:nth-child(4){width:70px}.people-page .people-table th:nth-child(5){width:60px}.people-page .people-table th:nth-child(7){width:108px}.people-page .people-table td{border-bottom:0;border-top:1px solid var(--line-2);height:52px}.people-page .people-table td.people-email{max-width:none;color:var(--text2)}.people-page .people-table tr[data-me]>td{background:var(--accent-wash)}.people-page .people-table .people-who{gap:var(--sp-2)}.people-page .people-table .av{--av-size:30px;font-size:var(--fs-badge);font-weight:800}.people-page .people-table .people-primary{font:700 var(--fs-caption)/var(--lh-caption) var(--sans)}.people-page .people-table .people-secondary{font:400 var(--fs-badge)/var(--lh-badge) var(--sans)}.people-page .people-table .people-name-cell>.msgr-dm-link{width:var(--ctl-xs);min-height:var(--ctl-xs);color:var(--accent)}.people-page .people-table .people-name-cell>.msgr-dm-link svg.i{width:var(--icon-sb);height:var(--icon-sb)}.people-me{margin-left:var(--sp-1);font:700 var(--fs-badge)/var(--lh-badge) var(--sans);color:var(--accent);flex:none}.people-page .people-positions{gap:var(--sp-1) 6px}.pill.people-member-chip{color:var(--text2);font-weight:700}@container people-page (max-width:719px){.people-page .people-list{padding:var(--sp-3) var(--gutter-r) var(--sp-8) var(--gutter)}.people-page .people-list[data-view=table]{margin:var(--sp-3) var(--gutter-r) var(--sp-8) var(--gutter);padding:0}}.people-cards{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.people-card{min-width:0;padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line)}.people-card-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.people-card-facts{gap:var(--sp-1) var(--sp-3);font:400 var(--fs-meta)/var(--lh-meta) var(--sans);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.people-card-facts div{display:contents}.people-card-facts dt{color:var(--text3);white-space:nowrap}.people-card-facts dd{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.manage-page{padding:var(--sp-2) var(--gutter-r) var(--sp-12) var(--gutter);container:manage-page/inline-size}.manage-top{align-items:center;gap:var(--sp-3);margin:var(--sp-2) 0 var(--sp-3);flex-wrap:wrap;display:flex}.manage-top:empty{display:none}.tabs.manage-tabs{margin:0 0 var(--sp-5)}.manage-tools{align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.manage-asof{align-items:center;gap:var(--sp-2);flex:none;display:inline-flex}.manage-asof-label{font:600 var(--fs-caption)/var(--lh-tight) var(--sans);color:var(--text2);white-space:nowrap}.manage-filters{flex:320px;align-items:center;min-width:0}.manage-filter{display:inline-flex}.manage-filters .chip svg{flex:none}.manage-tools-end{align-items:center;gap:var(--sp-2);margin-left:auto;display:inline-flex}.manage-tools-end .btn .cnt{color:var(--text3)}.manage-range{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-1) var(--sp-2) var(--sp-2);grid-template-columns:max-content minmax(0,1fr);display:grid}.manage-range label{font:600 var(--fs-caption)/var(--lh-tight) var(--sans);color:var(--text2)}.manage-column-row{align-items:center;gap:var(--sp-1);display:flex}.manage-column-row .pop-item{flex:1;min-width:0}.manage-column-name{min-width:0}.manage-column-notice{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3)}.manage-list{min-width:0;container:manage-list/inline-size}.manage-table-scroll{overscroll-behavior-x:contain;border-radius:var(--r-control);overflow-x:auto}.manage-table tbody tr{cursor:pointer}.manage-table th:first-child,.manage-table td:first-child{z-index:1;background:var(--sheet);position:sticky;left:0}@media (hover:hover){.manage-table tbody tr:hover td{background:var(--hover)}}.manage-rows .people-row{cursor:pointer}.manage-name-head,.manage-pick-cell{align-items:center;gap:var(--sp-1);display:inline-flex}.manage-table tbody tr.is-picked td{background:var(--accent-bg)}.manage-bulk{align-items:center;gap:var(--sp-2) var(--sp-3);bottom:var(--sp-4);z-index:var(--z-tools);width:fit-content;max-width:100%;margin:var(--sp-3) auto 0;padding:var(--sp-2) var(--sp-3);background:var(--night);color:var(--on-night);border-radius:var(--r-card);box-shadow:var(--sh-pop);flex-wrap:wrap;display:flex;position:sticky}.manage-bulk-count{font:600 var(--fs-meta)/var(--lh-tight) var(--sans);color:var(--on-night);font-variant-numeric:tabular-nums;white-space:nowrap}.manage-bulk-note{align-items:center;gap:var(--sp-1);font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--on-night-2);white-space:nowrap;display:inline-flex}.manage-bulk .btn.primary{background:var(--on-night);border-color:var(--on-night);color:var(--night)}.manage-bulk .btn.plain{color:var(--on-night)}@media (hover:hover){.manage-bulk .btn.primary:hover:not(:disabled){background:var(--on-night-2);border-color:var(--on-night-2)}.manage-bulk .btn.plain:hover:not(:disabled){background:var(--night-wash)}}.manage-bulk-clear{margin-left:var(--sp-2)}body:has(.manage-bulk) .toast-stack{bottom:calc(24px + var(--ctl-btn) + 2 * var(--sp-2) + var(--sp-4) + 2px)}@container manage-list (max-width:719px){.manage-table-scroll{display:none}.manage-rows{flex-direction:column;display:flex}.manage-bulk{display:none}}.member-export-lead{margin:0 0 var(--sp-4);font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text)}.member-export-note{margin:var(--sp-1) 0 0;font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3)}.member-export .field>input{width:100%;min-height:var(--ctl-lg);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-control);background-color:var(--surface);font:400 var(--fs-input)/var(--lh-tight) var(--sans);color:var(--text);outline:none;margin-top:6px;transition:border-color .15s,box-shadow .15s;display:block}.member-export .field>input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring)}.member-export .field>[aria-invalid=true]{border-color:var(--st-danger)}.org-export{display:inline-flex}.org-export .btn svg{flex:none}@container manage-page (max-width:1099px){.manage-filters{flex:100%;order:3}}@container manage-page (max-width:719px){.manage-filters{flex-wrap:nowrap;flex:100%;padding-bottom:2px;overflow-x:auto}.manage-filter,.manage-clear{flex:none}.manage-tools-end{margin-left:0}}.org-page{padding:var(--sp-4) var(--gutter-r) var(--sp-12) var(--gutter);container:org-page/inline-size}.org-top{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.org-top>.btn{min-height:var(--ctl-md)}.org-date{align-items:center;gap:var(--sp-2);display:inline-flex}.org-date-label{font:600 var(--fs-caption)/var(--lh-tight) var(--sans);color:var(--text2);white-space:nowrap}.org-date input{min-height:var(--ctl-md);padding:0 var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);color:var(--text);font:400 var(--fs-input)/var(--lh-tight) var(--sans);outline:none}.org-date input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.org-switches{gap:var(--sp-2);flex-wrap:wrap;display:flex}.org-edit-toggle{gap:var(--sp-2)}.org-edit-toggle svg{display:none}.org-edit-toggle:after{content:"";background:radial-gradient(circle at 10px 10px, var(--white) 7px, transparent 7.5px), var(--text4);border-radius:10px;flex:none;width:34px;height:20px}.org-edit-toggle.on:after{background:radial-gradient(circle at 24px 10px, var(--white) 7px, transparent 7.5px), var(--accent)}.org-switches .seg{margin:0}.org-switches .seg button{white-space:nowrap;flex:none}.org-statusline{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);margin:var(--sp-3) 0 var(--sp-4);flex-wrap:wrap;display:flex}.org-asof{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text3);margin:0}.org-viewbar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.org-viewbar .btn svg{flex:none}.org-zoom{align-items:center;gap:var(--sp-1);display:inline-flex}.org-zoom-value{min-width:calc(var(--ctl-sm) * 1.75);font-variant-numeric:tabular-nums;justify-content:center}.org-body{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.org-body.has-panel{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 330px}@container org-page (max-width:719px){.org-body.has-panel{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 280px}.org-switches{margin-left:0}}.org-canvas{overscroll-behavior-x:contain;border-radius:var(--r-card);background-image:radial-gradient(circle, var(--divider-strong) 1px, transparent 1.5px);background-size:var(--sp-6) var(--sp-6);min-width:0;overflow:auto}.org-canvas.panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.org-svg{margin:0 auto;display:block}.org-empty{padding:0 var(--sp-4) var(--sp-4);font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text3);text-align:center;margin:0}.org-edge{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-linecap:round}.org-card-box{fill:var(--surface);stroke:var(--divider-strong);stroke-width:1px;rx:var(--r-card)}.org-card-stack{fill:var(--surface);stroke:var(--line-strong);stroke-width:1px;rx:var(--r-card)}.org-card-strip{fill:var(--team-s,var(--line-strong))}.org-card-rule{fill:none;stroke:var(--divider-strong);stroke-width:1px}.org-card-ring{fill:none;stroke:#0000;stroke-width:2px;rx:calc(var(--r-card) + 4px)}.org-card-name{fill:var(--text);font:600 var(--fs-title)/var(--lh-title) var(--sans)}.org-card-meta{fill:var(--text3);font:400 var(--fs-meta)/var(--lh-meta) var(--sans)}.org-card-lead{fill:var(--text2);font:400 var(--fs-meta)/var(--lh-meta) var(--sans)}.org-card-lead.none{fill:var(--text3)}.org-root .org-card-box{fill:var(--night);stroke:var(--night)}.org-root .org-card-name,.org-root .org-card-lead{fill:var(--on-night)}.org-root .org-card-meta{fill:var(--on-night-2)}.org-root .org-card-rule{stroke:var(--night-wash)}.org-face{--av-bg:var(--grape-bg-2);--av-ink:var(--text)}.org-face-bg{fill:var(--av-bg);stroke:var(--surface);stroke-width:2px}.org-face.on-dark .org-face-bg{stroke:var(--night)}.org-face-text{fill:var(--av-ink);font:700 var(--fs-badge)/1 var(--sans);pointer-events:none}.org-face-none{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:3 3}.org-card[role=button]{cursor:pointer;outline:none}.org-card[role=button]:focus-visible .org-card-ring{stroke:var(--accent)}.org-card[aria-pressed=true] .org-card-box{fill:var(--accent-bg);stroke:var(--accent);stroke-width:1.5px}.org-toggle{cursor:pointer;outline:none}.org-toggle-hit{fill:#0000}.org-toggle-dot{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5px}.org-toggle-mark{fill:none;stroke:var(--text2);stroke-width:1.8px;stroke-linecap:round}.org-toggle.folded .org-toggle-dot{fill:var(--team-l,var(--surface-3));stroke:var(--team-s,var(--line-strong))}.org-toggle-count{fill:var(--team-i,var(--text));font:700 var(--fs-badge)/1 var(--sans);pointer-events:none}.org-toggle:focus-visible .org-toggle-dot{stroke:var(--accent);stroke-width:2.5px}@media (max-width:760px),(pointer:coarse){.org-toggle-hit{r:22px}}@media (hover:hover){.org-card[role=button]:not([aria-pressed=true]):hover .org-card-box,.org-toggle:hover .org-toggle-dot{stroke:var(--text3)}.org-subteam:hover{background:var(--hover)}}.org-tree-wrap{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.org-tree-root{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--night);color:var(--on-night);display:flex}.org-tree-root .org-row-meta{color:var(--on-night-2)}.org-tree{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.org-tree .org-tree{margin:var(--sp-1) 0 0 calc(var(--ctl-sm) / 2);padding-left:calc(var(--ctl-sm) / 2 - 1px);border-left:1px solid var(--divider-strong)}.org-row{align-items:center;gap:var(--sp-1);border-radius:var(--r-control);min-width:0;display:flex;position:relative}.org-row-fold{width:var(--ctl-sm);height:var(--ctl-sm);border-radius:var(--r-item);color:var(--text2);flex:none;place-items:center;display:inline-grid;position:relative}.org-row-fold.none{visibility:hidden}.org-row-folded{min-width:16px;padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--team-l,var(--surface-3));color:var(--team-i,var(--text));font:700 var(--fs-badge)/16px var(--sans);text-align:center;position:absolute;bottom:0;right:0}.org-row-main{align-items:center;gap:var(--sp-3);min-width:0;min-height:calc(var(--ctl-sm) + var(--sp-3));padding:var(--sp-2) var(--sp-3);border:1px solid var(--divider-strong);border-left:var(--strip-w) solid var(--team-s,var(--line-strong));border-radius:var(--r-control);background:var(--surface);color:var(--text);text-align:left;flex:auto;display:flex}.org-row-main[aria-pressed=true]{border-color:var(--accent);border-left-color:var(--team-s,var(--accent));background:var(--accent-bg)}.org-row-main:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.org-row-face{flex:none;display:inline-flex}.org-row-noface{border:1.5px dashed var(--line-strong);border-radius:50%;width:22px;height:22px;display:inline-block}.org-tree-root .org-row-noface{border-color:var(--night-wash);width:28px;height:28px}.org-row-text{flex-direction:column;min-width:0;display:flex}.org-row-name{font:600 var(--fs-body)/var(--lh-body) var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-row-meta{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-row.drop-inside .org-row-main,.org-tree-root.drop-inside{outline:2px solid var(--accent);outline-offset:1px}.org-row.drop-before:before,.org-row.drop-after:after{content:"";right:0;left:var(--ctl-sm);background:var(--accent);border-radius:2px;height:3px;position:absolute}.org-row.drop-before:before{top:-3px}.org-row.drop-after:after{bottom:-3px}@media (hover:hover){.org-row-main:not([aria-pressed=true]):hover{border-color:var(--line-strong);border-left-color:var(--team-s,var(--line-strong))}.org-row-fold:hover{background:var(--hover)}}.org-panel{top:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);max-height:calc(100dvh - 96px);box-shadow:-8px 0 24px color-mix(in srgb, var(--shadow-ink) 14%, transparent);position:sticky}.org-sheet-backdrop{z-index:calc(var(--z-modal) - 1);background:var(--scrim);position:fixed;inset:0}.org-sheet{z-index:var(--z-modal);border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--surface);max-height:85dvh;box-shadow:var(--sh-modal);position:fixed;bottom:0;left:0;right:0}.org-panel-facts{margin:0 0 var(--sp-3);font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text3)}.org-panel-intro{margin:0 0 var(--sp-2);font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text);text-wrap:pretty}.org-panel-section{margin-top:var(--sp-5)}.org-panel-label{margin:0 0 var(--sp-2);font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3)}.org-members,.org-subteams,.org-upcoming{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.org-member{align-items:center;gap:var(--sp-3);padding:var(--sp-1) 0;display:flex}.org-member .people-names{flex:auto}.org-subteam{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--ctl-sm);padding:0 var(--sp-2);border-radius:var(--r-control);font:400 var(--fs-meta)/var(--lh-tight) var(--sans);color:var(--text);text-align:left;display:flex}.org-subteam-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.org-subteam .cnt{font-size:var(--fs-caption);color:var(--text3)}.org-upcoming li{align-items:center;gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--divider-strong);font:400 var(--fs-meta)/var(--lh-meta) var(--sans);flex-wrap:wrap;display:flex}.org-upcoming time{color:var(--text2);font-weight:600}.org-upcoming-text{min-width:0;color:var(--text);text-wrap:pretty;flex:auto}.org-none,.org-state{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text3);margin:0}.org-panel-error{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.org-panel-error p{font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text);margin:0}.org-editbar{align-items:center;gap:var(--sp-2) var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.org-editbar .btn svg{flex:none}.org-edit-hint{min-width:0;font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text3);text-wrap:pretty;flex:260px;margin:0}.org-panel-section .org-edit-hint{margin-bottom:var(--sp-2)}.org-card.drop .org-card-box{stroke:var(--accent);stroke-width:2px}.org-card.drop .org-card-ring{stroke:var(--accent-line)}.org-card.movable{cursor:grab}.org-card.lifted{opacity:.45}.org-card-grip{color:var(--text3);cursor:grab;touch-action:none}.org-card-grip-hit{fill:#0000;rx:var(--r-item)}.org-card-grip-dot{fill:currentColor}.org-insert{fill:var(--accent);rx:2px;pointer-events:none}.org-root.drop .org-card-box{stroke:var(--accent);stroke-width:3px}.org-panel-tools{gap:var(--sp-2);margin:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.org-member.editing{gap:var(--sp-2)}.org-drag{width:var(--ctl-sm);height:var(--ctl-sm);border-radius:var(--r-control);color:var(--text3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid}.org-drag:active{cursor:grabbing}.org-member-menu{flex:none;margin-left:auto;display:inline-flex}.org-drag-ghost{z-index:calc(var(--z-modal) + 10);align-items:center;gap:var(--sp-2);max-width:240px;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-control);background:var(--ink);color:var(--on-ink);box-shadow:var(--sh-pop);font:600 var(--fs-meta)/var(--lh-tight) var(--sans);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;display:inline-flex;position:fixed;overflow:hidden;transform:translate(12px,12px)}.org-drag-ghost.over{background:var(--accent);color:var(--on-accent)}.org-drag-ghost.no{background:var(--st-danger-bg);color:var(--st-danger)}.org-drag-where{opacity:.86;font-weight:400}.org-drag-where:before{content:"→ "}.org-print{pointer-events:none;position:fixed;top:0;left:-100000px}.org-panel-band{height:var(--strip-w);background:var(--team-s,var(--line-strong));flex:none;display:block}.org-panel-summary{gap:var(--sp-3);margin:0 0 var(--sp-4);flex-direction:column;display:flex}.org-panel-leads{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.org-panel-leads .av+.av{margin-left:calc(-1 * var(--sp-2));outline:2px solid var(--surface)}.org-panel-leadnames{min-width:0;margin-left:var(--sp-2);font:600 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text)}.org-panel-stats{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.org-panel-stats>div{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);background:var(--team-l,var(--surface-2));flex-direction:column;display:flex}.org-panel-stats dt{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--team-i,var(--text2))}.org-panel-stats dd{font:700 var(--fs-h3)/var(--lh-h3) var(--sans);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.org-sheet.org-dragging,.org-sheet-backdrop.org-dragging{opacity:0;transition:opacity .15s ease-out}@media (hover:hover){.org-drag:hover{background:var(--hover);color:var(--text)}}.org-edit-dialog{max-width:480px}.org-edit-dialog.wide{max-width:560px}.org-edit-fields{gap:var(--sp-3);flex-direction:column;display:flex}.org-edit-fields .form-warn{margin:calc(-1 * var(--sp-2)) 0 0}.org-edit-field{gap:var(--sp-1);flex-direction:column;min-width:0;margin:0;display:flex}.org-edit-field>input,.org-edit-field>select{min-height:var(--ctl-lg);padding-inline:var(--sp-3);font:400 var(--fs-input)/var(--lh-tight) var(--sans)}.org-edit-field>select{padding-right:var(--sp-8)}.org-edit-field>textarea{min-height:calc(var(--ctl-lg) * 2);padding:var(--sp-2) var(--sp-3);font:400 var(--fs-input)/var(--lh-body) var(--sans);resize:vertical}.org-edit-field>[aria-invalid=true]{border-color:var(--st-danger)}.org-edit-label{font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text2)}.org-edit-hint-inline{color:var(--text3);font-weight:400}.org-edit-row{align-items:flex-end;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.org-edit-date{flex:0 200px}.org-edit-when{align-items:center;gap:var(--sp-2);min-height:var(--ctl-lg);font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);flex-wrap:wrap;flex:180px;margin:0;display:flex}.org-edit-note{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);text-wrap:pretty;margin:0}.org-edit-note .pill{margin-right:var(--sp-2)}.org-edit-note.warn{color:var(--st-danger)}.org-edit-teams,.org-edit-colors{border:0;min-width:0;margin:0;padding:0}.org-swatches{gap:var(--sp-1);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.org-swatch{justify-content:center;align-items:center;gap:var(--sp-1);min-width:var(--ctl-sm);height:var(--ctl-sm);padding:0 var(--sp-1);border-radius:var(--r-item);cursor:pointer;border:2px solid #0000;display:inline-flex;position:relative}.org-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.org-swatch-chip{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:50%;width:20px;height:20px}.org-swatch.auto .org-swatch-chip{background-image:linear-gradient(135deg, transparent 45%, var(--surface) 45%, var(--surface) 55%, transparent 55%)}.org-swatch-name{font:400 var(--fs-meta)/var(--lh-tight) var(--sans);color:var(--text2)}.org-swatch:has(input:checked){border-color:var(--accent);background:var(--accent-bg)}.org-swatch:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.org-edit-teams ul{max-height:240px;margin:var(--sp-1) 0 var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex;overflow:auto}.org-edit-check{align-items:center;gap:var(--sp-2);min-height:var(--ctl-sm);font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text);display:flex}.org-edit-who{align-items:baseline;gap:var(--sp-1) var(--sp-2);font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text);flex-wrap:wrap;margin:0;display:flex}.org-edit-who .org-edit-label{flex:100%}.org-edit-now{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text3)}.org-edit-seg{align-self:flex-start;max-width:100%}.org-edit-seg button{white-space:nowrap;flex:none}.org-edit-actions{justify-content:flex-end}.org-edit-actions>.btn{flex:none}.org-edit-failure{min-width:0;font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--st-danger);flex:200px;margin:0}.org-edit-failure:empty{visibility:hidden}.org-log-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.org-log-entry{gap:var(--sp-1);padding:var(--sp-3) 0;border-bottom:1px solid var(--divider-strong);flex-direction:column;display:flex}.org-log-head{align-items:center;gap:var(--sp-2);font:600 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);flex-wrap:wrap;margin:0;display:flex}.org-log-changes{padding-left:var(--sp-5);font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text);margin:0}.org-log-memo{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);text-wrap:pretty;margin:0}.org-log-by{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);margin:0}@media (max-width:760px),(pointer:coarse) and (max-width:1100px) and (max-height:500px){.ui-sheet .org-edit-actions>.org-edit-failure{flex:100%}.ui-sheet .org-edit-actions>.org-edit-failure:empty{margin-right:calc(-1 * var(--sp-2));flex:0 0 0}}.profile-dialog{background:var(--surface);border-radius:var(--r-sheet);width:min(940px,100%);height:min(740px,100dvh - 32px);box-shadow:var(--sh-modal), 0 0 0 1px var(--line);animation:tw-pop .34s var(--spring)}.profile-dialog.full{border-radius:0;width:auto;height:auto;position:fixed;inset:0}.profile-dialog.full .profile-head{border-radius:0}.profile-dialog .profile-head{min-height:0;padding:52px var(--sp-6) var(--sp-2);background:linear-gradient(100deg, var(--grape-bg-2), var(--lime-bg)) no-repeat top left / 100% 72px;border-radius:var(--r-sheet) var(--r-sheet) 0 0;align-items:center}.profile-dialog .profile-head>:is(.profile-full,.ui-sheet-close){top:var(--sp-4);background:var(--surface);border:1px solid var(--line);position:absolute}.profile-dialog .profile-head>.ui-sheet-close{right:var(--sp-4)}.profile-dialog .profile-head>.profile-full{right:calc(var(--sp-4) + var(--ctl-md) + var(--sp-2))}.profile-head .ui-sheet-title{align-items:center;gap:var(--sp-2);display:flex}.profile-dialog .profile-head .ui-sheet-title{gap:var(--sp-3);font-size:var(--fs-h2);line-height:var(--lh-h2)}.profile-av{width:40px;height:40px;margin-right:var(--sp-1);background:var(--grape-bg);color:var(--grape-ink);font:700 var(--fs-meta)/var(--lh-tight) var(--sans);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.profile-dialog .profile-av{width:auto;height:auto;box-shadow:0 0 0 4px var(--surface);background:0 0;border-radius:50%;flex:none;margin-right:0;display:inline-grid;overflow:visible}.profile-title-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-title-sub{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text3);flex:none}.profile-state{padding:var(--sp-4) var(--sp-6);font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text3);margin:0}.profile-summary{align-items:center;gap:var(--sp-1) var(--sp-2);padding:0 var(--sp-6) var(--sp-3) calc(var(--sp-6) + 64px + var(--sp-3));flex-wrap:wrap;margin-top:-22px;display:flex;position:relative}.profile-summary:empty{display:none}.profile-cover+.profile-summary{margin-top:0}.profile-meta{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2)}.profile-badges{gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.profile-actions{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:inline-flex}.tabs.profile-tabs{margin:0 var(--sp-6);flex:none}.seg.seg-sm.profile-tabs{max-width:calc(100% - 2 * var(--sp-6));margin:0 var(--sp-6) var(--sp-3);scrollbar-width:none;flex:none;align-self:flex-start;overflow-x:auto}.seg.seg-sm.profile-tabs button{white-space:nowrap}.profile-body{container:profile-body/inline-size}.ui-sheet>.ui-dialog-body.profile-body{padding-top:var(--sp-5)}.profile-review{container:perf-page/inline-size}.profile-review .perf-rs{min-height:0}.profile-review-empty{margin:var(--sp-8) 0;text-align:center;color:var(--text3)}.profile-info{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 220px;align-items:start;display:grid}.profile-main{gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}.profile-section-title{margin:0 0 var(--sp-3);font:700 var(--fs-title)/var(--lh-title) var(--sans);color:var(--text)}.profile-fields{gap:var(--sp-4) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;display:grid}.profile-field{min-width:0}.profile-field dt{font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text2)}.profile-field dd{min-height:var(--ctl-lg);margin:var(--sp-1) 0 0;padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface-2);font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text);align-items:center;display:flex}.profile-notice{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);margin:0}.profile-card{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card);background:var(--surface-2);font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);flex-direction:column;display:flex}.profile-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-card>div+div{padding-top:var(--sp-3);border-top:1px solid var(--divider-strong)}.profile-card-label{font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3)}.profile-pending{gap:var(--sp-2);flex-direction:column;display:flex}.profile-pending p{font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text2);margin:0}.profile-pending p.profile-notice{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3)}.hr-notes{gap:var(--sp-4);flex-direction:column;max-width:48rem;display:flex}.hr-note-new,.hr-note-edit{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.hr-note-label{font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text2)}.hr-note-input{width:100%;min-width:0;min-height:calc(3lh + 2 * var(--sp-2) + 2px);max-height:calc(12lh + 2 * var(--sp-2) + 2px);field-sizing:content;resize:none;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-control);font:400 var(--fs-input)/var(--lh-body) var(--sans);background:var(--surface);color:var(--text);white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;overflow-y:auto}.hr-note-input::placeholder{color:var(--text-placeholder)}.hr-note-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.hr-note-save{align-items:flex-start;gap:var(--sp-2);min-width:0;display:flex}.hr-note-feedback{min-width:0;min-height:calc(var(--fs-meta) * var(--lh-meta) * 2);flex:1}.hr-note-msg{padding-block:calc((var(--ctl-sm) - var(--fs-meta) * var(--lh-meta)) / 2);font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);margin:0}.hr-note-msg.err{color:var(--st-danger)}.hr-note-state{font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text3);margin:0}.hr-note-list{border-top:1px solid var(--divider-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hr-note{gap:var(--sp-1);min-width:0;padding:var(--sp-3) 0 var(--sp-2);border-bottom:1px solid var(--divider-strong);flex-direction:column;display:flex}.hr-note-head{align-items:baseline;gap:0 var(--sp-2);font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);flex-wrap:wrap;display:flex}.hr-note-author{font:600 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text)}.hr-note-body{font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text);white-space:pre-wrap;overflow-wrap:break-word;margin:0}.hr-note-tools{gap:var(--sp-1);margin-left:calc(-1 * var(--ctl-pad-sm));display:flex}.hr-note-tools .btn.sm.plain{color:var(--text2)}.hr-note-tools .hr-note-delete:focus-visible{color:var(--st-danger)}@media (hover:hover){.hr-note-tools .hr-note-delete:hover:not(:disabled){color:var(--st-danger);background:var(--st-danger-bg)}}.hr-note-edit{margin-top:var(--sp-1)}@container profile-body (max-width:639px){.profile-info{grid-template-columns:minmax(0,1fr)}}.company-settings>.company-state{max-width:780px;margin:var(--sp-6) auto;font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text3)}.company-settings>.company-error{max-width:780px;margin:var(--sp-6) auto}.settings.company-settings .admin{max-width:none;margin:0 0 var(--sp-8);background:0 0;border-radius:0;padding:0}.settings.company-settings .admin h1{font:700 var(--fs-h3)/var(--lh-h3) var(--sans);letter-spacing:var(--ls-heading)}.settings.company-settings .admin>h1{margin:0 0 var(--sp-1)}.settings.company-settings .company-basic-form{max-width:920px}.settings.company-settings .settings-toc{max-width:none;margin:0}.settings .company-basic-form{align-items:start;gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-save{align-items:flex-start;gap:var(--sp-2);grid-column:1/-1;min-width:0;display:flex}.company-save>.settings-identity-feedback{flex:1}.company-login{margin-top:var(--ui-group-gap);padding-top:var(--ui-group-gap);border-top:1px solid var(--line)}.admin .company-login h2{margin-top:0}.company-toggle{align-items:center;gap:var(--sp-1) var(--sp-4);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.company-toggle>.settings-contact-optin{flex:none}.settings .settings-identity-form.company-add{row-gap:var(--sp-1)}.company-result{flex:12rem;min-width:0}.settings .admin .company-result .msg{font-size:var(--fs-body);line-height:var(--lh-body);background:0 0;margin:0;padding:0}.company-seal{align-items:flex-start;gap:var(--sp-6);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.company-seal-box{width:112px;height:112px;padding:var(--sp-2);border:1px solid var(--divider-strong);border-radius:var(--r-card);background:var(--surface);flex:none;place-items:center;display:grid;overflow:hidden}.company-seal-box img{object-fit:contain;width:100%;height:100%}.company-seal-empty{font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3)}.company-seal-side{align-items:flex-start;gap:var(--sp-2);flex-direction:column;flex:12rem;min-width:0;display:flex}.company-seal-actions{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;width:100%;display:flex}.company-meta{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);margin:0}.company-doc-warn{margin-top:var(--sp-4)}.company-docs,.company-value-list,.company-positions{margin:0;padding:0;list-style:none}.company-docs{margin-top:var(--sp-4);border-top:1px solid var(--divider-strong)}.company-doc{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--divider-strong);flex-wrap:wrap;display:flex}.company-doc-main{align-items:flex-start;gap:var(--sp-1);flex-direction:column;flex:14rem;min-width:0;display:flex}.company-doc-name{font:600 var(--fs-title)/var(--lh-title) var(--sans);color:var(--text)}.company-doc-meta{gap:0 var(--sp-2);min-width:0;max-width:100%;font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);flex-wrap:wrap;display:flex}.company-doc-file{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.company-doc-actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.company-value-list{margin-top:var(--sp-2);border-top:1px solid var(--divider-strong)}.company-value{align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;border-bottom:1px solid var(--divider-strong);display:flex}.company-value-name{min-width:0;font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text);text-wrap:pretty}.company-value-used{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);flex:none}.company-menu{flex:none;margin-left:auto;display:inline-flex}.company-positions{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}@container admin (max-width:560px){.settings .company-basic-form{grid-template-columns:minmax(0,1fr)}.settings .settings-identity-form.company-add{row-gap:var(--sp-3)}.company-doc-actions{width:100%}}@media (max-width:760px),(pointer:coarse) and (max-width:1100px) and (max-height:500px){.profile-dialog{border-radius:var(--r-sheet) var(--r-sheet) 0 0;width:100%;height:92dvh;animation:tw-sheet .34s var(--ease)}.profile-full{display:none}.profile-dialog .profile-head{padding:var(--sp-3) var(--sp-2) 0 var(--sp-4);border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:0 0}.profile-dialog .profile-head>.ui-sheet-close{background:0 0;border:0;position:static}.profile-dialog .profile-head .ui-sheet-title{font-size:var(--fs-h3);line-height:var(--lh-h3)}.profile-dialog .profile-av{box-shadow:none}.profile-dialog .profile-av .av{--av-size:40px;font-size:var(--fs-meta)}.profile-summary{padding:0 var(--sp-4) var(--sp-3) calc(var(--sp-4) + 40px + var(--sp-3));margin-top:0}.tabs.profile-tabs{margin:0 var(--sp-4)}.seg.seg-sm.profile-tabs{max-width:calc(100% - 2 * var(--sp-4));margin:0 var(--sp-4) var(--sp-3)}.ui-sheet>.ui-dialog-body.profile-body{padding-top:var(--sp-4)}.profile-state{padding:var(--sp-4)}}.profile-section-head{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.profile-section-head .profile-section-title{margin:0}.manage-orders{flex:none}.order-dialog{width:min(1120px,100%);max-width:none;height:min(800px,100dvh - 32px)}.order-body{container:order-body/inline-size}.order-head{gap:var(--sp-3) var(--sp-4);grid-template-columns:max-content minmax(140px,200px) minmax(0,1fr);align-items:end;display:grid}.order-head-field{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.order-head-field>input,.order-head-field>select,.order-add-field>select{min-height:var(--ctl-lg);padding-inline:var(--sp-3);font:400 var(--fs-input)/var(--lh-tight) var(--sans)}.order-head-field>select,.order-add-field>select{padding-right:var(--sp-8)}.order-label{font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text2)}.order-hint{color:var(--text3);font-weight:400}.order-when{margin:var(--sp-2) 0 var(--sp-4);min-height:calc(var(--fs-meta) * var(--lh-meta));font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2)}.order-state,.order-empty,.order-none{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text3);margin:0}.order-note{margin:var(--sp-4) 0 0;font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);text-wrap:pretty}.order-targets{gap:var(--sp-2);flex-direction:column;display:flex;container:order-targets/inline-size}.order-cols,.order-row{grid-template-columns:minmax(120px, 1fr) minmax(300px, 2.4fr) minmax(88px, .8fr) minmax(112px, 1fr) minmax(96px, max-content) var(--ctl-sm);gap:var(--sp-2) var(--sp-3);align-items:start;display:grid}:is(.order-targets:has(.order-cell-probation) .order-cols,.order-targets:has(.order-cell-probation) .order-row){grid-template-columns:minmax(112px, 1fr) minmax(300px, 2.2fr) minmax(80px, .7fr) minmax(104px, .9fr) minmax(88px, .8fr) minmax(232px, max-content) minmax(96px, max-content) var(--ctl-sm)}.order-cols{padding:0 0 var(--sp-1);border-bottom:1px solid var(--divider-strong);font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);white-space:nowrap}.order-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-row{padding:var(--sp-2) 0;border-bottom:1px solid var(--divider-strong)}.order-row.invalid{box-shadow:inset 3px 0 0 var(--st-danger);padding-left:var(--sp-2)}.order-row-missing{grid-template-columns:minmax(0, 1fr) var(--ctl-sm)}.order-who{min-width:0;padding-block:calc((var(--ctl-sm) - var(--fs-body) * var(--lh-ui)) / 2);flex-direction:column;display:flex}.order-name{font:600 var(--fs-body)/var(--lh-ui) var(--sans);color:var(--text)}.order-now{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);text-wrap:pretty}.order-cell{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.order-cell>select,.order-cell>input,.order-range>input,.order-team>select{width:100%;min-width:0;min-height:var(--ctl-sm);padding-inline:var(--sp-2);font:400 var(--fs-input)/var(--lh-tight) var(--sans)}.order-cell>select,.order-team>select{padding-right:var(--sp-8)}.order-range{gap:var(--sp-1);grid-template-columns:repeat(2,minmax(112px,1fr));display:grid}.order-cell-approval{padding-block:calc((var(--ctl-sm) - var(--ctl-chip)) / 2);align-items:flex-start}.order-field-label{font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text2)}.order-problem{grid-column:1/-1;margin:0}.order-add{align-items:flex-end;gap:var(--sp-3);padding-top:var(--sp-2);flex-wrap:wrap;display:flex}.order-add-field{gap:var(--sp-1);flex-direction:column;min-width:min(320px,100%);display:flex}.order-teams-wrap{align-items:flex-start;gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.order-teams{gap:var(--sp-1);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.order-team{grid-template-columns:var(--ctl-sm) minmax(96px, 1fr) max-content var(--ctl-sm);align-items:center;gap:var(--sp-1) var(--sp-2);border-radius:var(--r-control);display:grid}.order-team>.x{grid-area:1/4}.order-team[data-drop=before]{box-shadow:0 -2px 0 var(--accent)}.order-team[data-drop=after]{box-shadow:0 2px 0 var(--accent)}.order-team-tools{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.order-grip{width:var(--ctl-sm);height:var(--ctl-sm);border-radius:var(--r-control);color:var(--text3);cursor:grab;place-items:center;display:inline-grid}.order-grip:disabled{cursor:default;opacity:.4}.order-lead{min-height:var(--ctl-sm);font:400 var(--fs-meta)/var(--lh-tight) var(--sans);color:var(--text);white-space:nowrap;cursor:pointer;align-items:center;gap:2px;display:inline-flex}.order-primary{flex:none}.order-team-add{margin-left:calc(var(--ctl-sm) + var(--sp-2) - var(--ctl-pad-sm))}@media (hover:hover){.order-grip:hover:not(:disabled){background:var(--hover);color:var(--text)}}.order-actions{justify-content:flex-end}.order-actions>.btn{flex:none}.order-failure{min-width:0;font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--st-danger);flex:240px;margin:0}.order-failure:empty{visibility:hidden}@media (max-width:760px),(pointer:coarse) and (max-width:1100px) and (max-height:500px){.ui-sheet .order-actions>.order-failure{flex:100%}.ui-sheet .order-actions>.order-failure:empty{margin-right:calc(-1 * var(--sp-2));flex:0 0 0}}@container order-body (max-width:640px){.order-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.order-memo{grid-column:1/-1}}@container order-targets (max-width:759px){.order-cols{display:none}.order-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--ctl-sm);gap:var(--sp-3);padding:var(--sp-3) 0}.order-targets:has(.order-cell-probation) .order-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--ctl-sm);gap:var(--sp-3);padding:var(--sp-3) 0}.order-who{grid-area:1/1/auto/3}.order-remove{grid-area:1/3}.order-cell-teams,.order-cell-probation,.order-cell-approval,.order-problem{grid-column:1/-1}.order-row>label.order-cell:nth-of-type(odd){grid-column:1}.order-row>label.order-cell:nth-of-type(2n){grid-column:2/-1}.order-cell-approval{align-items:center;gap:var(--sp-2);flex-direction:row}}@container order-targets (min-width:760px){.order-field-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container order-targets (max-width:480px){.order-team{grid-template-columns:var(--ctl-sm) minmax(0, 1fr) var(--ctl-sm)}.order-team>.x{grid-column:3}.order-team-tools{grid-area:2/2}}.order-history{gap:var(--sp-3);flex-direction:column;display:flex;container:order-history/inline-size}.order-history-table{border-collapse:collapse;width:100%;font:400 var(--fs-meta)/var(--lh-ui) var(--sans);color:var(--text)}.order-history-table th{padding:var(--sp-2);border-bottom:1px solid var(--divider-strong);font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);text-align:left;white-space:nowrap}.order-history-table td{padding:var(--sp-2);border-bottom:1px solid var(--divider-strong);vertical-align:top;text-wrap:pretty}.order-history-table tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.order-history-date{white-space:nowrap;color:var(--text2)}.order-history-label{white-space:nowrap;font-weight:600}.order-history-memo{color:var(--text2)}.order-history-by{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);visibility:hidden;margin-top:2px;display:block}.order-history-table tr:is(:hover,:focus-within,:focus-visible) .order-history-by{visibility:visible}.order-changes{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.order-change-label{color:var(--text2);font-weight:600}@media (max-width:760px),(pointer:coarse){.order-history-by{visibility:visible}}@container order-history (max-width:559px){.order-history-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order-history-table tr{gap:2px var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--divider-strong);grid-template-columns:max-content minmax(0,1fr);display:grid}.order-history-table td{border:0;padding:0}.order-history-table :is(.order-history-changes,.order-history-memo){grid-column:1/-1}}.order-page{padding:var(--sp-4) var(--gutter-r) var(--sp-12) var(--gutter);container:order-page/inline-size}.order-top{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.order-new{margin-left:auto}.order-sort{align-items:center;gap:var(--sp-2);display:inline-flex}.order-sort>select{min-height:var(--ctl-md);font:400 var(--fs-input)/var(--lh-tight) var(--sans)}.order-list{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-card{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);flex-direction:column;display:flex}.order-card.canceled{background:var(--surface-2)}.order-card.canceled :is(.order-card-targets,.order-card-memo){color:var(--text3)}.order-card-head{align-items:center;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.order-card-date{font:600 var(--fs-title)/var(--lh-title) var(--sans);color:var(--text)}.order-card-label{font:600 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2)}.order-card-author{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);margin-left:auto}.order-menu{display:inline-flex}.order-card-targets{border-top:1px solid var(--divider-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-card-target{gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--divider-strong);font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text);grid-template-columns:minmax(120px,200px) minmax(0,1fr) max-content;align-items:start;display:grid}.order-card-target:last-child{border-bottom:0}.order-card-who{font-weight:600}.order-card-approval-cell{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.order-card-doc{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text2);font-variant-numeric:tabular-nums;white-space:nowrap}a.order-card-doc{min-height:var(--ctl-sm);color:var(--text);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.order-card-doc.none{color:var(--text3)}.member-add-from,.order-card-memo{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);text-wrap:pretty;margin:0}.order-label-list{padding:0 var(--sp-1);flex-direction:column;margin:0;list-style:none;display:flex}.order-label-row{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--ctl-md);padding-left:var(--sp-2);font:400 var(--fs-meta)/var(--lh-tight) var(--sans);color:var(--text);display:flex}.order-label-hidden{color:var(--text3)}.order-label-add{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2) 0;grid-template-columns:max-content minmax(0,1fr) max-content;display:grid}.order-label-add>input{min-height:var(--ctl-sm);padding-inline:var(--sp-2);font:400 var(--fs-input)/var(--lh-tight) var(--sans)}.order-label-msg{margin:var(--sp-1) var(--sp-2) var(--sp-1);min-height:calc(var(--fs-caption) * var(--lh-caption));font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text2)}.order-label-msg.err{color:var(--st-danger)}@container order-page (max-width:719px){.order-tools .manage-filters{flex-wrap:nowrap;flex:100%;padding-bottom:2px;overflow-x:auto}.order-tools .manage-tools-end{margin-left:0}.order-card-target{grid-template-columns:minmax(0,1fr) max-content}.order-card-target .order-changes{grid-area:2/1/auto/-1}}@media (max-width:760px),(pointer:coarse) and (max-width:1100px) and (max-height:500px){.order-dialog{border-radius:var(--r-sheet) var(--r-sheet) 0 0;width:100%;height:94dvh;animation:tw-sheet .34s var(--ease)}}.profile-av-img{object-fit:cover;width:100%;height:100%}.profile-cover{height:120px;margin:0 var(--sp-6) var(--sp-3);border-radius:var(--r-card);background:var(--surface-2);flex:none;overflow:hidden}.profile-cover>img{object-fit:cover;width:100%;height:100%;display:block}.profile-edit-dialog{max-width:560px}.profile-edit-body{gap:var(--sp-5);flex-direction:column;display:flex;container:profile-edit/inline-size}.profile-edit-intro{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);margin:0}.profile-edit-fields{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.profile-edit-field{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.profile-edit-label{font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text2)}.profile-edit-field>input,.profile-edit-field>select{width:100%;min-height:var(--ctl-lg);padding-inline:var(--sp-3);font:400 var(--fs-input)/var(--lh-tight) var(--sans)}.profile-edit-field>select{padding-right:var(--sp-8)}.profile-edit-image{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.profile-edit-image-row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.profile-edit-preview{background:var(--surface-2);width:56px;height:56px;color:var(--text3);font:400 var(--fs-caption)/var(--lh-caption) var(--sans);text-align:center;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.profile-edit-image.cover .profile-edit-preview{border-radius:var(--r-card);width:100%;height:120px}.profile-edit-preview>img{object-fit:cover;width:100%;height:100%;display:block}.profile-edit-image-actions{gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.profile-edit-hint{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);margin:0}.profile-edit-actions>.btn{flex:none}.profile-edit-result{min-width:0;font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);flex:200px;margin:0}.profile-edit-result.err{color:var(--st-danger)}.profile-edit-result:empty{visibility:hidden}@container profile-edit (min-width:480px){.profile-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px),(pointer:coarse) and (max-width:1100px) and (max-height:500px){.profile-edit-dialog{max-width:none}.profile-cover{height:88px;margin:0 var(--sp-4) var(--sp-3)}.ui-sheet .profile-edit-actions>.profile-edit-result{flex:100%}.ui-sheet .profile-edit-actions>.profile-edit-result:empty{margin-right:calc(-1 * var(--sp-2));flex:0 0 0}}.status-menu{flex:none;display:inline-flex}.status-banners{gap:var(--sp-2);margin-bottom:var(--sp-5);flex-direction:column;display:flex}@media (hover:hover){.status-banner .status-cancel:hover{color:var(--st-danger)}}.status-dialog{max-width:560px}.status-body{gap:var(--sp-5);flex-direction:column;display:flex;container:status-form/inline-size}.status-intro{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);margin:0}.status-fields{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.status-field{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.status-label{font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text2)}.status-field>input,.status-field>select{width:100%;min-height:var(--ctl-lg);padding-inline:var(--sp-3);font:400 var(--fs-input)/var(--lh-tight) var(--sans)}.status-field>select{padding-right:var(--sp-8)}.status-field>textarea{width:100%;min-height:calc(3lh + 2 * var(--sp-2) + 2px);max-height:calc(8lh + 2 * var(--sp-2) + 2px);field-sizing:content;resize:none;padding:var(--sp-2) var(--sp-3);font:400 var(--fs-input)/var(--lh-body) var(--sans);white-space:pre-wrap;overflow-y:auto}.status-hint{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);margin:0}.status-check{align-items:center;gap:var(--sp-2);min-height:var(--ctl-lg);font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text);flex-wrap:wrap;display:inline-flex}.status-checks{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--surface-2);flex-direction:column;display:flex}.status-checks-title{font:600 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);margin:0}.status-proj{margin-top:var(--sp-1);flex-direction:column;gap:2px;display:flex}.status-proj-head{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);text-wrap:pretty;margin:0}.status-proj-head .cnt{color:var(--text3)}.status-proj-list{gap:0 var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.status-proj-list a{min-height:var(--ctl-sm);font:600 var(--fs-body)/var(--lh-ui) var(--sans);color:var(--accent);text-underline-offset:3px;align-items:center;display:inline-flex}.status-actions>.btn{flex:none}.status-result{min-width:0;font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--st-danger);flex:200px;margin:0}.status-result:empty{visibility:hidden}@container status-form (min-width:480px){.status-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.status-field.wide{grid-column:1/-1}}@media (max-width:760px),(pointer:coarse) and (max-width:1100px) and (max-height:500px){.status-dialog{max-width:none}.ui-sheet .status-actions>.status-result{flex:100%}.ui-sheet .status-actions>.status-result:empty{margin-right:calc(-1 * var(--sp-2));flex:0 0 0}}.company-section-head{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.admin .company-section-head h1{margin:0}.company-fields{margin:var(--sp-4) 0 0;border-top:1px solid var(--divider-strong);padding:0;list-style:none}.company-field{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--divider-strong);flex-wrap:wrap;display:flex}.company-field-main{gap:var(--sp-1);flex-direction:column;flex:12rem;min-width:0;display:flex}.company-field-name{font:600 var(--fs-title)/var(--lh-title) var(--sans);color:var(--text);text-wrap:pretty}.company-field.hidden .company-field-name{color:var(--text2)}.company-field-meta{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);text-wrap:pretty}.company-field-tags{gap:var(--sp-2);flex-wrap:wrap;flex:none;max-width:100%;display:inline-flex}.company-fields-empty{margin:var(--sp-4) 0 0;font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text2);text-wrap:pretty}.company-fields-result{margin-top:var(--sp-2);min-height:calc(var(--fs-body) * var(--lh-body))}.member-field-dialog{max-width:560px}.member-field-body{gap:var(--sp-5);flex-direction:column;display:flex}.member-field-field{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.member-field-label{font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text2);padding:0}.member-field-field>input{width:100%;min-height:var(--ctl-lg);padding-inline:var(--sp-3);font:400 var(--fs-input)/var(--lh-tight) var(--sans)}.member-field-hint{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);text-wrap:pretty;margin:0}.member-field-choices{border:0;min-width:0;margin:0;padding:0}.member-field-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.member-field-actions>.btn{flex:none}.member-field-result{min-width:0;font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);flex:200px;margin:0}.member-field-result.err{color:var(--st-danger)}.member-field-result:empty{visibility:hidden}.profile-edit-custom{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.profile-edit-group{font:600 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text)}@media (max-width:760px),(pointer:coarse) and (max-width:1100px) and (max-height:500px){.member-field-dialog{max-width:none}.ui-sheet .member-field-actions>.member-field-result{flex:100%}.ui-sheet .member-field-actions>.member-field-result:empty{margin-right:calc(-1 * var(--sp-2));flex:0 0 0}}.manage-add{flex:none;margin-left:auto}.member-add-dialog{max-width:760px}.seg.member-add-kind{align-self:flex-start;display:inline-flex}.seg.member-add-kind button{flex:none}.member-add-group{gap:var(--sp-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.member-add-legend{margin-bottom:var(--sp-3);font:600 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text);padding:0}.member-add-work{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.member-add-work-row{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.member-add-check{align-items:center;gap:var(--sp-2);font:400 var(--fs-meta)/var(--lh-tight) var(--sans);color:var(--text);display:inline-flex}.member-add-range{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.member-add-range>input{width:100%;min-width:0;min-height:var(--ctl-lg);padding-inline:var(--sp-2);font:400 var(--fs-input)/var(--lh-tight) var(--sans)}.member-add-auto{margin-top:calc(-1 * var(--sp-1))}.member-add-warning{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--st-danger);margin:0}@container profile-edit (min-width:640px){.member-add-dialog .profile-edit-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.member-add-dialog .profile-edit-fields>:is(.member-add-work,.profile-edit-image){grid-column:1/-1}}@container profile-edit (max-width:419px){.member-add-work-row{grid-template-columns:repeat(2,minmax(0,1fr))}.member-add-work-row>:last-child{grid-column:1/-1}}.accounts{gap:var(--sp-5);flex-direction:column;display:flex}.accounts-group{min-width:0;container:accounts/inline-size}.accounts-title{margin:0 0 var(--sp-2);font:600 var(--fs-body)/var(--lh-ui) var(--sans);color:var(--text)}.accounts-title .cnt{color:var(--text3);font-weight:400}.accounts-note{margin:0 0 var(--sp-2);font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2)}.accounts-list{margin:0;padding:0;list-style:none}.accounts-row{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--divider-strong);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.accounts-row .people-who{align-items:center}.accounts-names{flex-direction:column;min-width:0;display:flex}.accounts-names .people-primary{overflow-wrap:anywhere}@media (hover:hover){.accounts-names .people-open:hover{text-decoration:underline}}.accounts-meta{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);overflow-wrap:anywhere}.accounts-actions{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.accounts-actions:empty{display:none}.accounts-error{grid-column:1/-1;margin:0}.signup-requests{min-width:0;margin-bottom:var(--sp-6);container:accounts/inline-size}.signup-requests .accounts-title .pill{margin-left:var(--sp-1);vertical-align:.1em}.signup-message{margin-top:var(--sp-1);font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);white-space:pre-line;overflow-wrap:anywhere}.signup-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-chip)}@container accounts (max-width:559px){.accounts-row{grid-template-columns:minmax(0,1fr) auto}.accounts-actions{padding-left:calc(32px + var(--sp-3));grid-column:1/-1;justify-content:flex-start}}.account-notice{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex}.account-notice-title{font:600 var(--fs-body)/var(--lh-ui) var(--sans);color:var(--text);margin:0}.account-notice-text{padding:var(--sp-3);border-radius:var(--r-control);background:var(--surface-2);font:400 var(--fs-meta)/var(--lh-meta) var(--mono);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow-x:auto}.account-notice-hint{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);margin:0}.account-notice-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.account-notice-state{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2)}.emp-docs{gap:var(--sp-4);flex-direction:column;max-width:48rem;display:flex}.emp-docs-head{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.emp-docs-tools{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.emp-docs-feedback:empty{display:none}.emp-docs-feedback .hr-note-msg a,.emp-docs-access .hr-note-msg a{color:var(--accent);font-weight:600}.emp-docs-slots,.emp-docs-files,.emp-docs-access-list{margin:0;padding:0;list-style:none}.emp-docs-slots{border-top:1px solid var(--divider-strong)}.emp-docs-slot{gap:var(--sp-2);padding:var(--sp-3) 0;border-bottom:1px solid var(--divider-strong);flex-direction:column;display:flex}.emp-docs-slot-head{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--ctl-sm);display:flex}.emp-docs-slot-name{min-width:0;font:600 var(--fs-title)/var(--lh-title) var(--sans);color:var(--text);overflow-wrap:anywhere}.emp-docs-empty{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text3);margin:0}.emp-docs-files{gap:var(--sp-2);flex-direction:column;display:flex}.emp-docs-file{align-items:center;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.emp-docs-file-main{flex-direction:column;flex:14rem;gap:2px;min-width:0;display:flex}.emp-docs-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text);overflow:hidden}.emp-docs-file-meta{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);font-variant-numeric:tabular-nums}.emp-docs-file-actions{gap:var(--sp-2);flex-wrap:wrap;flex:none;display:flex}.emp-docs-note{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-2);flex-direction:column;gap:2px;display:flex}.emp-docs-note>p{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);text-wrap:pretty;margin:0}.emp-docs-note>.emp-docs-note-title{color:var(--text);font-weight:600}.emp-docs-dialog{max-width:560px}.emp-docs-access,.emp-docs-settings{gap:var(--sp-4);flex-direction:column;display:flex}.emp-docs-access-file{text-overflow:ellipsis;white-space:nowrap;font:600 var(--fs-title)/var(--lh-title) var(--sans);color:var(--text);margin:0;overflow:hidden}.emp-docs-access-list{border-top:1px solid var(--divider-strong)}.emp-docs-access-row{align-items:baseline;gap:0 var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--divider-strong);flex-wrap:wrap;display:flex}.emp-docs-access-who{font:600 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text)}.emp-docs-access-what{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);font-variant-numeric:tabular-nums}.emp-docs-add{align-items:flex-end;gap:var(--sp-2);display:flex}.emp-docs-add>.profile-edit-field{flex:auto}.emp-docs-add>.btn{flex:none}@media (max-width:760px),(pointer:coarse) and (max-width:1100px) and (max-height:500px){.emp-docs-dialog{max-width:none}.emp-docs-file-actions{width:100%}}.roles-page{padding:var(--sp-3) var(--gutter-r) var(--sp-12) var(--gutter);container:roles-page/inline-size}.roles-lead{max-width:64em;margin:var(--sp-5) 0 0;font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);text-wrap:pretty}.roles-lead strong{color:var(--text2);font-weight:600}.seg.roles-tabs{margin:0;display:inline-flex}.roles-page>.seg.roles-tabs{margin:0 0 var(--sp-3)}.seg.roles-tabs button{flex:none;min-width:72px}.roles-list{min-width:0;container:roles-list/inline-size}.roles-table td.roles-action{text-align:right;width:1%}.roles-table tr.is-wider td{background:var(--st-warn-bg)}.roles-role{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:inline-flex}.pill.roles-owner{background:var(--ink);color:var(--on-ink)}.roles-wider{align-items:center;gap:var(--sp-1);font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--st-warn);display:inline-flex}.roles-wider svg{flex:none}.roles-grants{gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.roles-grant{min-height:var(--ctl-chip);padding:0 var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-chip);font:400 var(--fs-caption)/var(--lh-tight) var(--sans);color:var(--text);white-space:nowrap;align-items:center;display:inline-flex}.roles-guest,.roles-locked{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);text-wrap:pretty}.roles-locked{white-space:nowrap}.roles-rows{display:none}.roles-row{grid-template-columns:minmax(0,1fr) auto}.roles-row .roles-action{justify-self:end}.roles-row-facts{align-items:center;gap:var(--sp-1) var(--sp-3);padding-left:calc(32px + var(--sp-3));flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}@container roles-list (max-width:719px){.roles-table{display:none}.roles-rows{flex-direction:column;display:flex}}.roles-groups-top{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.roles-groups-top .people-count{margin:0}.roles-result{min-height:calc(var(--fs-meta) * var(--lh-meta));margin:var(--sp-2) 0 0;font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);text-wrap:pretty}.roles-result.err{color:var(--st-danger)}.roles-result:empty{visibility:hidden}.roles-group{gap:var(--sp-3);max-width:760px;margin-top:var(--sp-4);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex}.roles-group-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.roles-group-name{font:600 var(--fs-h3)/var(--lh-h3) var(--sans);color:var(--text);text-wrap:balance;margin:0}.roles-group-desc{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);text-wrap:pretty;margin:0}.roles-fieldset{border:0;min-width:0;margin:0;padding:0}.roles-fieldset>.member-field-label{margin-bottom:var(--sp-1)}.roles-scopes{grid-template-columns:repeat(3,minmax(0,1fr))}.roles-group-members{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.roles-members{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.roles-member{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--ctl-sm);padding:var(--sp-1) 0;border-bottom:1px solid var(--divider-strong);display:flex}.roles-add{margin-top:var(--sp-1);align-self:flex-start;display:inline-flex}.roles-readonly-hint{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);text-wrap:pretty;display:block}@container roles-page (max-width:639px){.roles-scopes{grid-template-columns:minmax(0,1fr)}}.roles-log-list{border-top:1px solid var(--divider-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.roles-log-item{align-items:baseline;gap:var(--sp-1) var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--divider-strong);flex-wrap:wrap;display:flex}.roles-log-when{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text3);font-variant-numeric:tabular-nums;flex:0 0 13em}.roles-log-what{min-width:0;font:400 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text);text-wrap:pretty;flex:14em}.roles-log-what b{font-weight:600}.roles-log-change{font:600 var(--fs-body)/var(--lh-body) var(--sans);color:var(--text)}.roles-log-note{font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text3);flex:100%}@container roles-page (max-width:559px){.roles-log-when{flex-basis:100%}}.roles-dialog{max-width:560px}.roles-dialog-body{gap:var(--sp-5);flex-direction:column;display:flex}.roles-dialog-now{font:400 var(--fs-meta)/var(--lh-meta) var(--sans);color:var(--text2);text-wrap:pretty;margin:0}.roles-check{align-items:center;gap:var(--sp-2);min-height:var(--ctl-sm);font:400 var(--fs-body)/var(--lh-ui) var(--sans);color:var(--text);display:flex}.roles-fieldset:disabled .roles-check,.roles-scope{color:var(--text3)}.roles-role-opts{margin-bottom:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.member-field-hint.roles-warn{color:var(--st-warn);font-weight:600}@media (max-width:760px),(pointer:coarse) and (max-width:1100px) and (max-height:500px){.roles-dialog{max-width:none}.roles-role-opts{grid-template-columns:minmax(0,1fr)}}.org-delegate-who{font:600 var(--fs-body)/var(--lh-body) var(--sans);margin:0}.org-delegate-edit{gap:var(--sp-1);margin-top:var(--sp-2);display:grid}.org-delegate-label{font:600 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text2)}.org-delegate-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.org-delegate-row select{min-height:var(--ctl-md);flex:100%;min-width:0}.org-delegate-result{min-height:calc(var(--lh-body) * 1em);font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text2);flex:8em}.org-delegate-result.err{color:var(--danger)}.org-delegate-changes{gap:var(--sp-1);margin:var(--sp-2) 0 0;font:400 var(--fs-caption)/var(--lh-caption) var(--sans);color:var(--text2);padding:0;list-style:none;display:grid}.org-delegate-changes li{gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.people-name-cell{justify-content:flex-start;align-items:center;gap:var(--sp-1);min-width:0;display:flex}.people-name-cell>.people-who{min-width:0}.people-name-cell>.msgr-dm-link,.people-card-head>.msgr-dm-link,.hrinfo-band{flex:none}
