.staff-navigation-tooltip[data-v-51badc67]{box-sizing:border-box;z-index:60;pointer-events:none;color:#f1f1f1;overflow-wrap:anywhere;background:#282828;border:1px solid #4c4c4c;border-radius:6px;gap:3px;max-width:240px;padding:7px 11px;font-size:12px;line-height:1.5;animation:90ms ease-out staff-tooltip-appear-51badc67;display:grid;position:fixed;transform:translateY(-50%);box-shadow:0 4px 14px #00000029}.staff-navigation-tooltip strong[data-v-51badc67]{font-weight:550}.staff-navigation-detail[data-v-51badc67]{color:#a6a6a6;font-size:11px}@keyframes staff-tooltip-appear-51badc67{0%{opacity:0;translate:-3px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.staff-navigation-tooltip[data-v-51badc67]{animation:none}}.visually-hidden[data-v-225659f4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.portal-quick-trigger[data-v-225659f4]{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--muted);border-radius:5px;align-items:center;gap:9px;padding:5px 10px;font-size:12px;display:flex}.portal-quick-trigger kbd[data-v-225659f4]{border:1px solid var(--border);font:inherit;border-radius:4px;margin-left:14px;padding:2px 5px;font-size:10px}.portal-quick-dialog header[data-v-225659f4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-quick-dialog header .portal-button[data-v-225659f4]{min-width:36px;min-height:36px;padding:5px}.portal-search-field[data-v-225659f4]{border:1px solid var(--border-strong);border-radius:7px;align-items:center;gap:10px;margin:18px 0 12px;padding:0 12px;display:flex}.portal-search-field input[data-v-225659f4]{width:100%;min-height:44px;color:inherit;font:inherit;background:0 0;border:0;font-size:14px}.portal-quick-dialog nav[data-v-225659f4]{gap:4px;max-height:50svh;display:grid;overflow:auto}.portal-quick-dialog nav button[data-v-225659f4]{text-align:left;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.portal-quick-dialog nav button[data-v-225659f4]:hover{background:var(--surface-alt)}.portal-quick-dialog nav button svg[data-v-225659f4]:last-child{margin-left:auto}.portal-quick-dialog[data-v-225659f4] :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.portal-quick-dialog nav button[data-v-225659f4]:focus-visible{outline-offset:-2px}@media (width<=1000px){.portal-quick-trigger[data-v-225659f4] :is(span,kbd){display:none}}@media (width<=760px),(pointer:coarse){.portal-quick-dialog header .portal-button[data-v-225659f4]{min-width:44px;min-height:44px}}.portal-search-field[data-v-225659f4]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.portal-search-field input[data-v-225659f4]:focus-visible{outline:none}@media (width>=761px) and (pointer:fine){.portal-quick-dialog nav button[data-v-225659f4]{min-height:36px;padding:8px 10px}}.staff-avatar[data-v-bcec20b4]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.staff-avatar img[data-v-bcec20b4]{object-fit:cover;object-position:center 40%;border-radius:inherit;width:100%;height:100%;display:block}.staff-avatar-initials[data-v-bcec20b4]{letter-spacing:.015em;font-size:.82em;font-weight:600;line-height:1}.staff-accounts{gap:22px;display:grid}.personnel-tools,.personnel-heading,.personnel-list-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.personnel-tools .staff-search{flex:1;max-width:540px;margin:0}.staff-accounts button{border:1px solid var(--border);background:var(--surface-raised);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:12px;display:inline-flex}.staff-accounts :is(button,input,select):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.staff-accounts button:hover:not(:disabled){background:var(--surface);border-color:var(--border-strong)}.staff-accounts button:disabled{opacity:.5;cursor:default}.staff-accounts .personnel-primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}.staff-accounts .personnel-primary:hover:not(:disabled){background:var(--accent)}.platform-shell--staff .platform-card.personnel-list{padding:0;overflow:hidden}.personnel-list-heading{border-bottom:1px solid var(--surface);padding:20px 22px}.personnel-list h2,.personnel-editor h2,.personnel-confirm h2,.personnel-pending h2{letter-spacing:-.025em;margin:0;font-size:15px}.personnel-list-heading h2 span{color:var(--muted);margin-left:9px;font-size:13px;font-weight:500}.personnel-list-heading label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.personnel-list ul{margin:0;padding:0;list-style:none}.personnel-list li{border-bottom:1px solid var(--surface);align-items:center;gap:16px;padding:20px 22px;display:flex}.personnel-list li:last-child{border-bottom:0}.personnel-list>.personnel-note{margin:0;padding:20px 22px}.personnel-avatar{background:var(--surface);height:44px;color:var(--muted);border-radius:50%;flex:0 0 44px;place-items:center;font-weight:600;display:grid}.personnel-person{flex:1;gap:5px;min-width:0;display:grid}.personnel-person strong{color:var(--ink);font-size:14px;font-weight:600}.personnel-person strong small{background:var(--surface);color:var(--muted);border-radius:4px;margin-left:7px;padding:3px 6px;font-size:10px;font-weight:500}.personnel-person>span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.personnel-person .personnel-username{color:var(--muted);font-size:11px}.personnel-role{gap:7px;min-width:125px;font-size:12px;display:grid}.personnel-role strong{color:var(--ink);font-weight:500}.personnel-role span{color:var(--muted);font-size:11px}.personnel-role .personnel-ended{color:var(--muted)}.staff-accounts .personnel-end{color:var(--muted);background:0 0;border-color:#0000}.personnel-editor{max-width:850px;padding:30px}.personnel-heading{color:var(--ink);margin-bottom:18px}.personnel-eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;margin:0 0 9px;font-size:10px}.personnel-fields{border:0;grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:0;display:grid}.personnel-editor label{color:var(--ink);gap:9px;font-size:12px;display:grid}.personnel-editor input,.personnel-editor select{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);width:100%;min-height:43px;font:inherit;color:var(--ink);border-radius:8px;padding:10px 12px;font-size:13px}.personnel-editor :disabled{color:var(--muted);background:var(--surface)}.personnel-note,.personnel-password small,.personnel-pending p,.personnel-confirm p{color:var(--muted);font-size:12px;line-height:1.8}.personnel-note{margin:12px 0 18px}.personnel-password{max-width:540px;margin-top:25px}.personnel-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.personnel-confirm,.personnel-pending{padding:25px 28px}.staff-accounts .personnel-danger{color:#fff;background:#626262;border-color:#626262}.personnel-pending button{margin-right:10px}@media (width<=760px){.personnel-tools,.personnel-list-heading{flex-direction:column;align-items:stretch;gap:15px}.personnel-tools .staff-search{max-width:none}.personnel-list li{flex-wrap:wrap;gap:12px;padding:20px 22px}.personnel-role{width:calc(100% - 56px);margin-left:56px}.staff-accounts .personnel-end{margin-left:44px}.personnel-fields{grid-template-columns:1fr;gap:20px}.personnel-editor{padding:23px}}.platform-shell--staff .personnel-security-status{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:16px 0 0;font-size:12px;display:grid}.personnel-security-status div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.personnel-security-status dd{margin:0;font-weight:600}.personnel-notifications{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.personnel-notifications>li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.personnel-checkbox{align-items:center;gap:.75rem;padding-block:.5rem;display:flex}.personnel-notification{padding:24px}.personnel-security-note{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;padding:14px 16px}.personnel-security-note .personnel-note{margin:0;line-height:1.6}.personnel-security-note>button{white-space:nowrap;flex-shrink:0}.personnel-account-actions{flex-wrap:wrap;flex:0 0 260px;justify-content:end;gap:8px;display:flex}@media (width<=760px){.personnel-account-actions{flex-basis:100%;justify-content:start;padding-left:56px}.staff-accounts .personnel-account-actions .personnel-end{margin-left:0}}.staff-notifications>.personnel-heading{margin:0}.staff-notifications>.personnel-heading p{color:var(--muted);margin:0;font-size:13px}.personnel-notification time{color:var(--muted);font-size:12px}.platform-shell--staff .staff-accounts .notification-open{min-height:32px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:start;gap:8px;padding:0;font-size:14px;font-weight:600}.notification-open>span{overflow-wrap:anywhere;min-width:0}.notification-open>svg{color:var(--muted);flex-shrink:0}.staff-accounts .notification-open:hover{color:var(--accent);background:0 0}.personnel-notification-choices{border:1px solid var(--border);border-radius:8px;margin:16px 0 0;padding:10px 16px}.platform-shell--staff .personnel-security-status dd{margin:0}.personnel-security-footer{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.portal-view-content[data-v-b7a032e5]{display:contents}.portal-view-failure[data-v-b7a032e5]{justify-items:start;gap:16px;display:grid}.portal-view-failure h2[data-v-b7a032e5],.portal-view-failure p[data-v-b7a032e5]{margin:0}.portal-view-failure small[data-v-b7a032e5]{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.platform-dialog{border:1px solid var(--border);background:var(--surface-raised);width:min(480px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--ink);box-shadow:var(--overlay-shadow);font-family:var(--font-family-sans,system-ui, sans-serif);overscroll-behavior:contain;box-sizing:border-box;border-radius:8px;margin:auto;padding:24px;font-size:13px;line-height:1.5;overflow:auto}.platform-dialog::backdrop{background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.platform-dialog-symbol{background:var(--surface-alt);width:44px;height:44px;color:var(--accent);border-radius:6px;place-items:center;margin-bottom:20px;display:grid}.platform-dialog h2{letter-spacing:-.5px;margin:0 0 12px;font-size:18px;font-weight:600}.platform-dialog p{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.platform-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.portal-button{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.portal-button:hover{background:var(--surface-alt)}.portal-button--primary{background:var(--accent);color:#fff;border-color:var(--accent)}.portal-button--primary:hover{background:var(--accent-strong)}.portal-button--danger{color:#fff;background:#a53e48;border-color:#a53e48}.portal-button--danger:hover{background:#8f303a;border-color:#8f303a}.platform-dialog .portal-button:disabled{opacity:.5;cursor:not-allowed}body:has(.platform-dialog[open]){overflow:hidden}.portal-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=480px){.platform-dialog{padding:24px}.platform-dialog-actions>button{flex:1;min-height:44px}}@media (width<=760px),(pointer:coarse){.platform-dialog .portal-button{min-height:44px}}@media (prefers-reduced-motion:no-preference){.platform-dialog[open]{animation:.14s ease-out portal-dialog-enter}@keyframes portal-dialog-enter{0%{opacity:0}to{opacity:1}}}.portal-availability[data-v-2585e062]{align-self:start}.portal-availability-count[data-v-2585e062]{color:var(--muted);white-space:nowrap;background:0 0;border-radius:5px;padding:0;font-size:11px}.portal-availability-count.is-available[data-v-2585e062]{color:#287352;background:0 0}.portal-availability-people[data-v-2585e062]{margin:0;padding:0 20px;list-style:none}.portal-availability-people li[data-v-2585e062]{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:15px 0;display:flex}.portal-availability-people li>span[data-v-2585e062]:nth-child(2){gap:5px;min-width:0;display:grid}.portal-availability-people strong[data-v-2585e062]{overflow-wrap:anywhere;font-size:13px;font-weight:650}.portal-availability-people small[data-v-2585e062]{color:var(--muted);font-size:11px}.portal-availability-people strong small[data-v-2585e062]{margin-left:6px;font-weight:400}.portal-availability-people .staff-access-dot[data-v-2585e062]{margin-left:auto}.portal-availability-note[data-v-2585e062]{color:var(--muted);gap:8px;margin:18px 20px;font-size:12px;line-height:1.8;display:flex}.portal-availability-explanation[data-v-2585e062]{background:0 0;border-radius:6px;align-items:flex-start;padding:0;font-size:11px}.portal-availability-explanation svg[data-v-2585e062]{flex-shrink:0;margin-top:3px}.portal-availability-open[data-v-2585e062]{border:0;border-top:1px solid var(--border);width:100%;color:var(--accent-strong);text-align:left;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12px;font-weight:600;display:flex}.portal-availability .platform-error[data-v-2585e062]{margin:0 20px;font-size:12px}.ops-workspace{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ops-customers{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;padding:16px 10px}.ops-search{border:1px solid var(--border);color:var(--muted);border-radius:6px;align-items:center;gap:8px;margin:0 5px 20px;padding:9px;display:flex}.ops-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-size:12px}.ops-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.ops-list-label{color:var(--muted);justify-content:space-between;margin:0 10px 8px;font-size:12px;font-weight:600;display:flex}.ops-customers>button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:12px 10px;display:flex}.ops-customers>button[aria-current]{background:var(--surface);color:var(--muted)}.ops-customers>button:hover{background:var(--surface)}.ops-customers>button>span:nth-child(2){flex:1;min-width:0}.ops-customers strong,.ops-customers small{overflow-wrap:anywhere;display:block}.ops-customers strong{font-size:12px;line-height:1.5}.ops-customers small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.ops-customer-avatar{border:1px solid var(--surface);background:var(--surface-raised);border-radius:6px;flex:0 0 30px;place-items:center;height:34px;font-weight:650;display:grid}.ops-detail{min-width:0}.ops-customer-heading,.ops-panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ops-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 7px;font-size:10px;font-weight:650}.ops-customer-heading h2{letter-spacing:-.04em;margin:0;font-size:21px}.ops-description{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}.ops-refresh,.ops-primary,.ops-help-link{font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.ops-refresh{background:var(--surface-raised);border:1px solid var(--border-strong);color:var(--ink);flex-shrink:0}.ops-summary{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;font-size:12px;display:flex}.ops-summary>span:last-child:not(.ops-status-dot){color:var(--muted);margin-left:auto;font-size:12px}.ops-status-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #92929212}.ops-summary--ok .ops-status-dot{background:#7b7b7b;box-shadow:0 0 0 4px #7b7b7b12}.ops-summary--attention .ops-status-dot,.ops-summary--stale .ops-status-dot{background:#909090;box-shadow:0 0 0 4px #90909015}.ops-summary--unavailable .ops-status-dot{background:#6f6f6f}.ops-tabs{border-bottom:1px solid var(--border-strong);margin-bottom:22px;scrollbar-width:thin;gap:22px;margin-inline:-4px;padding:0 4px;display:flex;overflow:auto hidden}.ops-tabs button{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:center;gap:7px;min-height:44px;margin:0;padding:10px 0 12px;font-size:12px;font-weight:600;display:flex;position:relative}.ops-tabs button[aria-current]{color:var(--accent-strong)}.ops-tabs button>span{background:var(--surface);border-radius:5px;padding:1px 5px;font-size:12px}.ops-metrics{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:18px;display:grid}.ops-metrics article{border:0;border-right:1px solid var(--border);background:0 0;border-radius:0;padding:20px 17px;position:relative}.ops-metric-icon{background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:6px;place-items:center;display:none}.ops-metric-icon--amber{color:#8a8a8a;background:#f4f4f4}.ops-metrics p{color:var(--muted);margin:0 0 10px;font-size:12px}.ops-metrics strong{letter-spacing:-.04em;margin-bottom:8px;font-size:25px;font-weight:650;display:block}.ops-metrics small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:400;line-height:1.6}.ops-metrics strong small{margin-left:4px}.ops-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ops-panel{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;min-width:0;margin-bottom:18px;padding:22px;box-shadow:0 3px 12px #2b2b2b02}.ops-panel h3{margin:0 0 17px;font-size:13px;font-weight:650}.ops-panel p,.ops-panel small{color:var(--muted);font-size:12px;line-height:1.65}.ops-panel dl{margin:0;font-size:12px}.ops-panel dl div{justify-content:space-between;gap:12px;margin-top:13px;display:flex}.ops-panel dt{color:var(--muted)}.ops-panel dd{overflow-wrap:anywhere;text-align:right;margin:0}.ops-panel .ops-backup-state{color:var(--ink);margin:0;font-weight:600}.ops-panel-heading{margin-bottom:15px}.ops-panel-heading h3{margin:0}.ops-panel-heading p{margin:8px 0 0}.ops-table-scroll{overflow-x:auto}.ops-panel table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ops-panel th{color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:500}.ops-panel td{border-bottom:1px solid var(--border);vertical-align:top;padding:14px 12px}.ops-panel td:first-child,.ops-panel th:first-child{padding-left:0}.ops-panel td:last-child,.ops-panel th:last-child{padding-right:0}.ops-panel td strong,.ops-panel td small{display:block}.ops-panel td strong{font-weight:550}.ops-panel td small{margin-top:5px}.ops-panel td .ops-attention{color:#737373}.ops-footnote{margin-bottom:0;font-size:10px!important}.ops-empty{color:var(--muted);padding:16px 5px;font-size:12px;line-height:1.7}.ops-warning,.ops-connection-note{border-radius:6px;margin-bottom:18px;padding:14px 17px;font-size:12px;line-height:1.7}.ops-warning{color:#676767;background:#f7f7f7}.ops-connection-note{background:var(--surface);color:var(--muted)}.ops-records,.ops-notes{margin:0;padding:0;list-style:none}.ops-records li{border-top:1px solid var(--border);justify-items:start;gap:8px;padding:15px 0;display:grid}.ops-records strong{font-size:12px;font-weight:550}.ops-chip{background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:12px;display:inline-block}.ops-chip--critical{color:#636363;background:#f3f3f3}.ops-chip--warning{color:#6f6f6f;background:#f5f5f5}.ops-note-label{margin:20px 0 8px;font-size:12px;display:block}.ops-panel textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border-strong);background:var(--surface);width:100%;font:inherit;color:var(--ink);border-radius:6px;padding:12px;font-size:12px;line-height:1.7}.ops-note-actions{justify-content:space-between;align-items:center;gap:14px;margin:12px 0 20px;display:flex}.ops-primary{background:var(--accent-strong);color:#fff;border:1px solid var(--accent-strong);flex-shrink:0}.ops-notes li{border-top:1px solid var(--border);padding:18px 0}.ops-notes li div{justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.ops-notes time{color:var(--muted);font-size:12px}.ops-notes p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin-bottom:0}.ops-help-link{background:var(--surface);color:var(--accent-strong);border:0;width:100%}.ops-workspace button:focus-visible,.ops-workspace textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ops-workspace button:disabled{opacity:.55;cursor:default}@media (width>=1400px){.ops-workspace{grid-template-columns:248px minmax(0,1fr);gap:30px}}@media (width<=1100px){.ops-metrics article{padding:15px 12px}.ops-panel{padding:17px}.ops-tabs{scrollbar-width:thin;gap:14px;margin-inline:-4px;padding:0 4px;overflow:auto hidden}.ops-tabs button{white-space:nowrap;border:0;border-radius:0;flex-shrink:0;min-height:44px;margin:0;padding:10px 0 12px;font-size:12px;font-weight:600;position:relative}.ops-workspace{grid-template-columns:1fr}.ops-customers{flex-wrap:wrap;gap:8px;padding:10px;display:flex}.ops-search{width:100%;margin:0}.ops-list-label{display:none}.ops-customers>button{flex:160px;width:auto}.ops-customer-heading h2{font-size:21px}}@media (width<=520px){.ops-customers>button{flex-basis:100%}.ops-health-grid{grid-template-columns:1fr;gap:0}.ops-metrics{grid-template-columns:1fr}.ops-metrics article{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:3px 12px;display:grid}.ops-metric-icon{grid-row:1/3;display:none}.ops-metrics p{margin:0 0 10px}.ops-metrics strong{grid-area:1/3/3;margin:0;font-size:21px}.ops-metrics strong small{display:block}.ops-summary>span:last-child:not(.ops-status-dot){width:100%;margin:5px 0 0}.ops-tabs{scrollbar-width:thin;gap:14px;margin-inline:-4px;padding:0 4px;overflow:auto hidden}.ops-tabs button{white-space:nowrap;border:0;border-radius:0;flex-shrink:0;gap:5px;min-height:44px;margin:0;padding:10px 0 12px;font-size:12px;font-weight:600;position:relative}.ops-tabs svg{width:14px}.ops-customer-heading{align-items:flex-start}.ops-refresh{padding:9px;font-size:12px}.ops-note-actions{align-items:flex-start}.ops-note-actions small{max-width:170px}}.ops-metrics article:last-child{border-right:0}@media (width<=520px){.ops-metrics article{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto}.ops-metrics article:last-child{border-bottom:0}.ops-metrics strong{grid-column:2}}.ops-tabs button:after{content:"";inset-inline:0;background:0 0;height:2px;position:absolute;bottom:0}.ops-tabs button[aria-current]:after{background:var(--accent)}.ops-tabs button:hover{color:var(--ink)}.ops-tabs button>svg{flex-shrink:0}.staff-home{min-width:0;color:var(--ink)}.home-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.home-heading h1{letter-spacing:-.65px;margin:0;font-size:25px;font-weight:600;line-height:1.3}.home-updated{color:var(--muted);margin:6px 0 0;font-size:12px}.home-page-actions{align-items:center;gap:8px;display:flex}.home-metrics{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.home-metrics>button{min-width:0;color:var(--muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:start;gap:8px;padding:20px;transition:background .14s;display:flex}.home-metrics>button+button{border-left:1px solid var(--border)}.home-metrics>button:hover{background:var(--surface)}.home-metrics>button>span{min-width:0;font-size:12px}.home-metrics strong{color:var(--ink);letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:10px;font-size:29px;font-weight:600;line-height:1;display:block}.home-metrics>button>svg{color:var(--muted);opacity:0;transition:opacity .14s}.home-metrics>button:is(:hover,:focus-visible)>svg{opacity:1}.home-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.home-work,.home-side{align-content:start;gap:24px;min-width:0;display:grid}.home-panel{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;min-width:0;overflow:hidden}.home-panel>header{justify-content:space-between;align-items:center;gap:12px;padding:19px 20px;display:flex}.home-panel h2{letter-spacing:-.25px;margin:0;font-size:15px;font-weight:600}.home-count{background:var(--surface-alt);min-width:24px;height:24px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-size:12px;display:grid}.home-task-list{margin:0;padding:0;list-style:none}.home-task-list li{border-top:1px solid var(--border)}.home-task-list button{text-align:left;width:100%;min-height:76px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:16px 20px;transition:background .14s;display:flex}.home-task-list button:hover{background:var(--surface)}.home-task-symbol{display:none}.home-task-copy{flex:1;min-width:0}.home-task-copy strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.5;display:block}.home-task-copy small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.home-task-tag,.home-mine-status{color:#686868;white-space:nowrap;background:0 0;flex-shrink:0;font-size:11px}.home-task-tag--purple,.home-mine-status{color:var(--muted)}.home-task-list button>svg{color:var(--muted);flex-shrink:0}.home-empty{color:var(--muted);margin:0;padding:8px 20px 24px;font-size:12px;line-height:1.7}.home-empty:not(p){gap:8px;display:grid}.home-empty strong{color:var(--ink);font-weight:500}.home-empty>svg{color:var(--muted)}.home-text-link,.home-panel-links button{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.home-panel-links{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px;padding:12px 20px;display:flex}.home-panel-description{color:var(--muted);font-size:12px;line-height:1.7}.home-system-list{margin:0;padding:0;list-style:none}.home-system-list li{border-top:1px solid var(--border)}.home-system-list button{width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:16px 20px;display:block}.home-system-list button:hover{background:var(--surface)}.home-system-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.home-system-title strong{font-size:13px;font-weight:550}.home-system-pill{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.home-system-pill>span{background:currentColor;border-radius:50%;width:5px;height:5px}.home-system-pill--ok{color:#636363}.home-system-pill--attention{color:#686868}.home-system-issues{color:var(--muted);gap:4px;margin-top:10px;font-size:12px;line-height:1.6;display:grid}.home-system-footer{color:var(--muted);justify-content:space-between;align-items:end;gap:10px;margin-top:10px;font-size:11px;line-height:1.6;display:flex}.home-system-footer small{font-size:inherit;margin-top:2px;display:block}.home-system-more,.home-system-note{padding:12px 20px}.home-system-note{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.home-system-note button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0}.home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.home-shortcuts button{border:1px solid var(--border);color:var(--muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:14px 16px;display:flex}.home-shortcuts button:hover{background:var(--surface-raised)}.home-shortcuts button>span{flex:1;min-width:0}.home-shortcuts strong{color:var(--ink);font-size:12px;font-weight:500;display:block}.home-shortcuts small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.home-data-note{color:#686868;background:#f8f8f8;border-radius:8px;margin:0 0 20px;padding:12px 16px;font-size:12px;line-height:1.7}.home-scope-note{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.7}.staff-home button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.staff-home button:disabled{cursor:not-allowed;opacity:.5}@media (width<=960px){.home-grid{grid-template-columns:1fr}.home-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=760px){.home-toolbar{flex-direction:column;align-items:start;gap:18px}.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-metrics>button{min-height:90px;padding:18px}.home-metrics>button:nth-child(odd){border-left:0}.home-metrics>button:nth-child(n+3){border-top:1px solid var(--border)}.home-side{grid-template-columns:1fr}.home-task-list button{gap:10px;padding:14px 18px}.home-task-tag{font-size:10px}.home-shortcuts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.staff-home button,.home-metrics>button>svg{transition:none}}.work-board{--board-soft:var(--surface-alt);--board-line:var(--border);--board-column:var(--surface-alt);--board-danger:#555;--board-dialog-shadow:var(--overlay-shadow,0 24px 72px #1919192e);--board-menu-shadow:var(--popover-shadow,0 8px 28px #1919191f);--board-backdrop:var(--overlay-backdrop,#19191957);min-width:0;font-size:13px;line-height:1.5}.platform-shell--staff.platform-shell--board .platform-main{padding-top:22px}.platform-shell--board .platform-heading--board{margin:0}.work-board :is(h2,h3,h4,p){overflow-wrap:anywhere}.work-board :is(button,summary,a,input,select,textarea,.board-columns):focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.work-board button,.board-filter-menu>summary{border:1px solid var(--board-line);background:var(--surface-raised);min-height:36px;color:var(--ink);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:500;line-height:1.3;display:inline-flex}.work-board button:hover{background:var(--surface-alt);border-color:var(--border-strong)}.work-board button:disabled{opacity:.45;cursor:default}.work-board button.board-primary{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--ink-inverse)}.work-board button.board-primary:hover{background:color-mix(in srgb, var(--accent-strong) 90%, var(--ink))}.work-board button.board-subtle{color:var(--muted);background:0 0;border-color:#0000}.work-board button.board-subtle:hover{background:var(--surface-alt);color:var(--ink)}.work-board button.board-danger{background:var(--board-danger);border-color:var(--board-danger);color:#fff}.work-board button.board-danger-text{color:var(--board-danger)}.work-board button.board-text-button{min-height:24px;color:var(--accent-strong);text-align:left;background:0 0;border:0;border-radius:3px;justify-content:start;padding:0}.work-board button.board-text-button:hover{text-decoration:underline}.work-board button.board-icon-button{flex-shrink:0;width:36px;height:36px;padding:7px}.platform-shell .work-board .app-control{border:1px solid var(--board-line);background:var(--surface-raised);width:100%;min-width:0;height:auto;min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:9px 11px;font-weight:400;line-height:1.5}.work-board .app-control::placeholder{color:var(--muted);font-weight:400}.work-board input[type=checkbox]{accent-color:var(--accent-strong);cursor:pointer;flex-shrink:0;width:16px;height:16px}.work-board textarea{resize:vertical}.work-board label{font-size:12px;font-weight:500}.work-board summary{cursor:pointer}.board-hint{color:var(--muted);margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.6}.board-header,.board-heading,.board-header-actions,.board-tabs,.board-tools,.board-quick-filters,.board-column-header,.board-card-identity,.board-card-footer,.board-card-metadata,.board-card-metadata>span,.board-inline-actions{align-items:center;display:flex}.board-header{flex-wrap:wrap;justify-content:space-between;gap:10px}.board-heading{flex:260px;gap:12px;min-width:0}.board-heading h2{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:600}.board-heading p{color:var(--muted);align-items:center;gap:9px;margin:1px 0 0;font-size:12px;display:flex}.board-mark,.board-panel-icon{background:var(--surface);width:44px;height:44px;color:var(--accent-strong);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.board-heading .board-mark{border-radius:6px;width:34px;height:34px}.board-navigation-row{border-bottom:1px solid var(--board-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-block:14px 18px;display:flex}.board-header-actions{flex:0 auto;gap:8px;margin-left:auto}.board-header-actions>.board-primary{white-space:nowrap}.board-tabs{gap:22px;min-width:0;margin:0;overflow-y:hidden}.work-board .board-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0}.work-board .board-tabs button[aria-pressed=true]{border-bottom-color:var(--accent-strong);color:var(--accent-strong);font-weight:600}.board-tools{flex-wrap:wrap;gap:10px;margin-block:10px 8px}.board-quick-filters{background:var(--surface);border-radius:6px;flex-wrap:wrap;gap:3px;padding:3px}.work-board .board-quick-filters button{background:0 0;border:0;border-radius:6px;min-height:32px;font-size:12px;font-weight:400}.work-board .board-quick-filters button[aria-pressed=true]{background:var(--surface-raised);color:var(--accent-strong);font-weight:600;box-shadow:0 1px 3px #36363614}.board-search{background:var(--surface-raised);border:1px solid var(--board-line);color:var(--muted);border-radius:8px;flex:0 245px;align-items:center;gap:8px;min-width:150px;margin-left:auto;padding-left:12px;display:flex}.platform-shell .work-board .board-search .app-control{background:0 0;border:0;min-height:36px;padding-left:0;font-size:12px}.board-filter-menu{position:relative}.board-filter-menu>summary{list-style:none}.board-filter-menu>summary::-webkit-details-marker{display:none}.board-column-settings>summary::-webkit-details-marker{display:none}.board-filter-dot{background:var(--accent-strong);border-radius:50%;width:6px;height:6px}.board-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.board-toolbar label{gap:6px;display:grid}.board-filters{z-index:6;background:var(--surface-raised);border:1px solid var(--board-line);width:290px;max-width:calc(100vw - 48px);box-shadow:var(--board-menu-shadow);border-radius:6px;padding:18px;position:absolute;top:30px;right:0}.board-filters label{width:100%}.work-board .board-archive-button[aria-pressed=true]{background:var(--surface);color:var(--accent-strong);border-color:var(--border-strong)}.board-active-filters{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-size:12px;display:flex}.board-active-filters>span:not(:first-child){background:var(--surface);color:var(--accent);border-radius:5px;padding:3px 8px}.board-active-filters button{margin-left:5px}.board-caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-block:0 8px;font-size:12px;display:flex}.board-columns{scroll-snap-type:x proximity;grid-auto-columns:280px;grid-auto-flow:column;align-items:start;gap:12px;min-height:450px;padding:8px 2px 24px;scroll-padding-inline:2px;display:grid;overflow:auto}.board-column{border:1px solid var(--border);scroll-snap-align:start;background:var(--surface-alt);border-color:#0000;border-radius:6px;min-height:300px;padding:10px 8px 8px}.board-column.is-drop-target{background:var(--accent-soft);border-color:var(--accent)}.board-column-header{justify-content:space-between;gap:6px;padding:0 3px 12px;position:relative}.board-column h3{align-items:center;gap:9px;margin:0;font-size:13px;font-weight:600;display:flex}.board-column h3:before{content:"";background:var(--muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.board-column:nth-child(2) h3:before{background:#959595}.board-column:nth-child(3) h3:before{background:var(--accent)}.board-column:nth-child(4) h3:before{background:#898989}.board-column:nth-child(5) h3:before{background:#7f7f7f}.board-column h3 small{color:#646464;background:#e7e7e7;border-radius:6px;place-items:center;min-width:21px;height:21px;padding-inline:4px;font-size:10px;font-weight:600;display:inline-grid}.board-column-settings>summary{cursor:pointer;color:var(--muted);letter-spacing:2px;border-radius:6px;place-items:center;width:32px;height:32px;list-style:none;display:grid}.board-column-settings>summary:hover{background:var(--border)}.board-column-settings[open]{z-index:5}.board-menu-panel{background:var(--surface-raised);border:1px solid var(--board-line);width:250px;box-shadow:var(--board-menu-shadow);border-radius:6px;padding:8px;position:absolute;top:36px;right:0}.work-board .board-menu-panel>button{background:0 0;border:0;justify-content:start;width:100%;padding:10px;font-weight:400}.work-board .board-menu-panel>button:hover{background:var(--surface-alt)}.board-menu-panel hr{border:0;border-top:1px solid var(--border);margin:6px}.board-menu-panel .board-hint{padding:0 9px 9px}.board-menu-panel form{padding:8px}.board-menu-panel label{gap:8px;display:grid}.board-inline-actions{flex-wrap:wrap;gap:6px;margin-top:10px}.board-cards,.board-images,.board-checklist,.board-comments,.board-events,.board-members,.board-saved-links{margin:0;padding:0;list-style:none}.board-cards{min-height:10px}.board-cards>li{background:var(--surface-raised);box-shadow:none;border:1px solid #e3e3e3;border-color:var(--border-strong);border-radius:6px;margin-bottom:9px;transition:box-shadow .14s,border-color .14s;position:relative}.board-cards>li:hover{box-shadow:none;border-color:var(--accent)}.board-cards>li.is-dragging{opacity:.35;outline:1px dashed var(--accent);box-shadow:none}.work-board .board-card-open{text-align:left;cursor:grab;overflow-wrap:anywhere;background:0 0;border:0;justify-content:stretch;gap:9px;width:100%;padding:14px;display:grid}.work-board .board-card-open:hover{background:0 0}.board-card-open strong{font-size:13px;font-weight:550;line-height:1.5}.board-card-identity{color:var(--muted);justify-content:space-between;gap:8px}.board-card-identity small{letter-spacing:.02em;font-size:11px}.board-priority{color:#5b5b5b;background:#f0f0f0;border-radius:4px;padding:2px 6px;font-size:11px}.board-card-labels{flex-wrap:wrap;gap:4px;padding-right:94px;display:flex}.board-card-label{background:var(--surface);color:var(--accent);border-radius:4px;padding:3px 7px;font-size:11px}.board-label-1{background:var(--surface);color:var(--accent)}.board-label-2{color:#616161;background:#eaeaea}.board-label-3{color:#656565;background:#eee}.board-card-footer{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:3px;font-size:11px}.board-card-type{align-items:center;gap:5px;display:inline-flex}.board-card-type i{background:var(--accent);border-radius:2px;width:6px;height:6px}.board-type-bug i{background:#767676;border-radius:50%}.board-type-improvement i{background:var(--accent);transform:rotate(45deg)}.board-card-metadata{gap:7px;margin-left:auto}.board-card-metadata>span{gap:3px}.board-card-metadata .is-complete{color:#676767}.board-avatar{background:var(--surface);width:28px;height:28px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:inline-grid}.work-board .board-card-order{border-top:1px solid var(--border);justify-content:end;gap:3px;padding:5px 8px;display:flex}.work-board .board-card-order button{background:var(--surface-alt);border:0;height:26px;min-height:26px;padding:3px 7px;font-size:13px}@media (hover:hover) and (pointer:fine){.work-board .board-card-order{opacity:0;background:var(--surface-raised);border:0;border-radius:5px;margin:5px 0;padding:0;position:absolute;top:0;right:43px}.board-cards>li:is(:hover,:focus-within) .board-card-order{opacity:1}}.board-empty{color:var(--muted);text-align:center;margin:0;padding:28px 12px;font-size:12px;line-height:1.6}.work-board .board-add-trigger{width:100%;color:var(--muted);background:0 0;border:0;justify-content:start;font-weight:400}.work-board .board-add-trigger:hover{background:var(--border);color:var(--ink)}.board-add-card{gap:6px;margin:8px 0 0}.board-add-card label{width:100%}.board-new-column{border:1px dashed var(--border-strong);border-radius:6px;padding:4px}.board-add-column{gap:7px;margin:0;padding:8px}.board-add-column label{width:100%}.board-alert{color:#4a4a4a;background:#f3f3f3;border:1px solid #d4d4d4;border-radius:6px;align-items:center;gap:10px;margin:0 0 16px;padding:12px 16px;display:flex}.board-alert p{margin:0}.board-toast{color:#5b5b5b;z-index:8;background:#fafafa;border:1px solid #e2e2e2;border-radius:6px;align-items:center;gap:8px;margin:0;padding:12px 18px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 5px 24px #2b2b2b12}.board-loading{min-height:140px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.board-spinner{border:2px solid var(--board-line);border-top-color:var(--accent-strong);border-radius:50%;width:18px;height:18px}.board-empty-state{text-align:center;border:1px solid var(--board-line);background:var(--surface-raised);border-radius:6px;justify-items:center;margin-bottom:18px;padding:36px 24px;display:grid}.board-empty-state>svg{color:var(--accent-strong);background:var(--surface);box-sizing:content-box;border-radius:6px;margin-bottom:12px;padding:12px}.board-empty-state h3{margin:0;font-size:16px;font-weight:600}.board-empty-state p{max-width:430px;color:var(--muted);margin:8px 0 16px;line-height:1.6}.board-archive-banner{border:1px solid var(--border);background:var(--surface);color:var(--accent-strong);border-radius:6px;align-items:center;gap:14px;margin-bottom:18px;padding:16px 20px;display:flex}.board-archive-banner h3{margin:0;font-size:14px}.board-archive-banner p{color:var(--muted);margin:4px 0 0;font-size:12px}.work-board :is(.board-dialog,.board-create-dialog,.board-quick-dialog,.board-command-dialog,.board-management-dialog){box-sizing:border-box;font:inherit;color:var(--ink);background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--board-dialog-shadow);overscroll-behavior:contain;border-radius:8px}.work-board :is(.board-dialog,.board-create-dialog,.board-quick-dialog,.board-command-dialog,.board-management-dialog)::backdrop{background:var(--board-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.work-board :is(.board-create-dialog,.board-quick-dialog,.board-management-dialog) h2{letter-spacing:-.3px;font-weight:600;line-height:1.35}.board-dialog{border:1px solid var(--board-line);background:var(--surface-raised);max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;border-color:var(--border);border-radius:8px;width:min(1040px,100% - 48px);padding:0}body:has(.board-dialog[open]){overflow:hidden}.board-editor{border:0;margin:0;padding:0}.board-editor-header{z-index:3;background:var(--surface-raised);border-bottom:1px solid var(--border);border-radius:16px 16px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex;position:sticky;top:0}.board-card-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.board-card-number{color:var(--accent-strong);background:var(--surface);border-radius:5px;padding:4px 8px;font-weight:600}.board-archived-badge{background:var(--surface-alt);border-radius:5px;padding:4px 8px}.board-editor-feedback:empty{display:none}.board-editor-feedback>:is(.board-alert,button){margin:14px 24px}.board-save-feedback{color:#686868;align-items:center;gap:7px;margin:12px 24px 0;font-size:12px;display:flex}.board-card-layout{border:0;grid-template-columns:minmax(0,1fr) 260px;min-width:0;margin:0;padding:0;display:grid}.board-card-main{min-width:0;padding:28px}.board-title-field{gap:6px;display:grid}.board-title-field>span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.platform-shell .work-board .board-title-input{letter-spacing:-.025em;padding:8px 10px;background:0 0;border-color:#0000;padding-inline:0;font-size:25px;font-weight:600}.board-title-input:hover{border-color:var(--board-line)}.board-editor-section{margin-top:26px}.board-editor-section h3,.board-links-section>summary,.board-editor-history>summary{align-items:center;gap:9px;margin:0 0 14px;font-size:14px;font-weight:600;display:flex}.board-editor-section h3>svg,.board-links-section>summary>svg,.board-editor-history>summary>svg{color:var(--muted);flex-shrink:0}.board-section-count{border:1px solid var(--board-line);min-width:23px;color:var(--muted);border-radius:5px;place-items:center;padding:1px 6px;font-size:11px;font-weight:400;display:inline-grid}.board-checklist{margin-top:12px}.board-checklist li{align-items:center;gap:8px;margin-bottom:6px;display:flex}.platform-shell .work-board .board-checklist .app-control{background:var(--surface);border-color:#0000;flex:1;min-width:0}.platform-shell .work-board .board-checklist .app-control:focus{border-color:var(--accent-strong);background:var(--surface-raised)}.board-checklist .is-complete .app-control{color:var(--muted);text-decoration:line-through}.board-check-add{align-items:center;gap:8px;margin-top:10px;display:flex}.board-check-add label{flex:1;min-width:0}.board-progress{appearance:none;background:var(--surface);width:100%;height:5px;accent-color:var(--accent-strong);border:0;border-radius:8px;overflow:hidden}.board-progress::-webkit-progress-bar{background:var(--surface)}.board-progress::-webkit-progress-value{background:var(--accent-strong);border-radius:8px}.board-progress::-moz-progress-bar{background:var(--accent-strong);border-radius:8px}.board-links-section{border-top:1px solid var(--border);margin-top:26px;padding-top:20px}.board-links-section>summary{margin-bottom:12px}.board-saved-links{gap:8px;margin-top:12px;display:grid}.board-saved-links li{min-width:0;color:var(--accent-strong);align-items:center;gap:7px;display:flex}.board-saved-links a{color:inherit;overflow-wrap:anywhere}.board-card-sidebar{border-left:1px solid var(--border);background:var(--surface);border-color:var(--border);padding:24px}.board-card-sidebar h3{color:var(--muted);margin:0 0 16px;font-size:12px;font-weight:600}.board-card-sidebar label{gap:7px;margin-bottom:12px;display:grid}.board-property-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.platform-shell .work-board .board-card-sidebar .app-control{padding:9px 8px;font-size:12px}.board-sidebar-workflow{border-top:1px solid var(--board-line);margin-top:16px;padding-top:14px}.board-sidebar-workflow>button{justify-content:start;width:100%}.board-sidebar-workflow .board-hint{font-size:11px}.board-card-dates{color:var(--muted);margin:24px 0 0;font-size:11px}.board-card-dates dt{margin-top:12px}.board-card-dates dd{color:var(--ink);margin:3px 0 0}.board-editor-savebar{z-index:2;border-top:1px solid var(--border);background:var(--surface-raised);border-bottom:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #29292908}.board-editor-savebar>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.board-state-dot{background:#8f8f8f;border-radius:50%;width:6px;height:6px}.has-changes .board-state-dot{background:#999}.board-card-secondary{padding:0 24px 24px}.board-card-secondary>.board-editor-section{border-bottom:1px solid var(--border);padding-bottom:24px}.board-upload{border:1px dashed var(--border-strong);background:var(--surface);cursor:pointer;color:var(--accent-strong);border-radius:6px;align-items:center;gap:14px;padding:18px;display:flex;position:relative}.board-upload:hover{background:var(--surface)}.board-upload:focus-within{outline:2px solid var(--accent-strong);outline-offset:3px}.board-upload strong{font-size:12px;font-weight:500;display:block}.board-upload small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.board-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.board-images{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:14px;display:grid}.board-images>li{border:1px solid var(--board-line);background:var(--surface-raised);border-radius:6px;min-width:0;overflow:hidden}.board-image-preview{background:var(--surface);place-items:center;height:150px;padding:10px;display:grid}.board-images img{object-fit:contain;max-width:100%;max-height:130px}.board-image-placeholder{height:150px;color:var(--muted);place-content:center;justify-items:center;gap:8px;font-size:12px;display:grid}.board-image-caption{justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;display:flex}.board-image-caption>span{min-width:0}.board-image-caption strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.board-image-caption small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.board-confirm{color:#474747;background:#fafafa;border:1px solid #d0d0d0;border-radius:8px;padding:12px;font-size:12px}.board-confirm p{margin:0 0 10px;line-height:1.6}.board-confirm button{margin:0 4px 4px 0;font-size:12px}.board-images .board-confirm{border-width:1px 0 0;border-radius:0}.board-comment-compose{gap:10px;display:grid}.board-comment-compose>div{gap:8px;display:flex}.board-comments{margin-top:24px}.board-comments>li{align-items:start;gap:10px;margin-top:20px;display:flex}.board-comment-body{flex:1;min-width:0}.board-comment-body>header{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.board-comment-body time{color:var(--muted);font-size:11px}.board-comment-body>p{border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border-radius:0 9px 9px;margin:8px 0;padding:12px 14px;font-size:13px;line-height:1.65}.work-board .board-comment-actions>button{min-height:28px;padding:4px 7px;font-size:11px}.board-editor-history{margin-top:22px}.board-editor-history>summary{margin:0}.board-panel-heading{align-items:start;gap:14px;padding-bottom:22px;display:flex}.board-panel-heading h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}.board-panel-heading p{color:var(--muted);max-width:650px;margin:6px 0 0;font-size:13px;line-height:1.65}.board-history,.board-access{border:1px solid var(--board-line);background:var(--surface-raised);border-radius:6px;margin-top:20px;padding:24px}.board-editor-history .board-history{border:0;border-radius:0;margin-top:16px;padding:0}.board-history-filters{background:var(--surface);border-radius:6px;margin:0 0 24px;padding:16px}.board-history-filters label{flex:160px;min-width:0}.board-events>li{align-items:start;gap:14px;padding-bottom:24px;display:flex;position:relative}.board-events>li:not(:last-child):before{content:"";background:var(--board-line);width:1px;position:absolute;top:32px;bottom:0;left:15px}.board-event-marker{background:var(--surface);width:32px;height:32px;color:var(--accent-strong);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.board-event-body{flex:1;min-width:0;padding-top:4px}.board-event-body>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;font-size:13px;display:flex}.board-event-body time{color:var(--muted);font-size:11px}.board-event-context{color:var(--muted);margin:5px 0 8px;font-size:12px}.work-board .board-event-context button{min-height:0;font-size:12px;display:inline}.board-event-details>summary{color:var(--accent-strong);font-size:12px}.board-event-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.board-event-comparison>div{border:1px solid var(--board-line);background:var(--surface);border-radius:8px;min-width:0;padding:12px}.board-event-comparison h4{color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:500}.board-event-comparison p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.board-history-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.board-history-footer .board-hint{max-width:500px;margin:0}.board-member-invite{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex-wrap:wrap;align-items:end;gap:12px;padding:20px;display:flex}.board-member-invite label{flex:1;gap:8px;min-width:180px;max-width:430px;display:grid}.board-member-invite>p{width:100%;margin:0}.board-member-heading{align-items:center;gap:8px;margin:28px 0 12px;display:flex}.board-member-heading h3{margin:0;font-size:14px;font-weight:600}.board-members>li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.board-members .board-avatar{width:38px;height:38px;font-size:12px}.board-member-info{flex:1;gap:4px;min-width:120px;display:grid}.board-member-info strong{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.board-member-info>span{color:var(--muted);font-size:12px}.board-you-badge{color:var(--accent-strong);background:var(--surface);border-radius:5px;padding:2px 5px;font-size:10px;font-weight:400}.board-self-access{color:var(--muted);padding:9px 12px;font-size:12px}.board-members .board-confirm{width:100%;margin-left:50px}.board-access-note{border-top:1px solid var(--border);align-items:start;gap:8px;padding-top:16px;display:flex}.board-access-note svg{flex-shrink:0;margin-top:2px}.board-mobile-hint{display:none}@media (prefers-reduced-motion:no-preference){.board-spinner{animation:.9s linear infinite board-spin}.board-cards>li{box-shadow:none;border-color:var(--border-strong);transition:border-color .12s,box-shadow .12s}}@keyframes board-spin{to{transform:rotate(360deg)}}@media (width<=760px){.board-heading h2{font-size:19px}.board-mark{display:none}.board-header{gap:8px}.board-header-actions{gap:4px}.board-tabs{gap:20px;overflow-y:hidden}.board-tools{gap:8px}.board-tools>.board-quick-filters{width:100%}.board-tools>.board-quick-filters>button{flex:1}.board-search{flex:1;margin-left:0}.board-quick-filters{justify-content:space-between;width:100%}.work-board .board-quick-filters button{flex:1;padding-inline:7px;font-size:11px}.board-drag-hint{display:none}.board-mobile-hint{display:inline}.board-caption{font-size:11px}.board-columns{grid-auto-columns:minmax(260px,88%)}.board-filters{right:-8px}.board-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.board-editor-header{padding:12px 16px}.board-card-layout{grid-template-columns:minmax(0,1fr)}.board-card-main{padding:20px 16px}.board-card-sidebar{border-left:0;border-top:1px solid var(--board-line);padding:20px 16px}.board-property-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.board-editor-savebar{flex-wrap:wrap;padding:12px 16px}.board-card-secondary{padding:0 16px 20px}.board-check-add{flex-wrap:wrap}.board-check-add label{flex-basis:100%}.board-history,.board-access{padding:18px 14px}.board-panel-heading{gap:10px}.board-panel-heading h2{font-size:18px}.board-panel-icon{border-radius:6px;width:36px;height:36px}.board-history-filters label{flex-basis:100%}.board-event-comparison{grid-template-columns:minmax(0,1fr)}.board-events>li{gap:10px}.board-member-invite{padding:14px}.board-member-invite label{flex-basis:100%;min-width:0}.board-members .board-confirm{grid-column:1/-1;margin-left:0}.board-members>li{grid-template-columns:38px minmax(0,1fr);align-items:start;display:grid}.board-member-info{min-width:0}.board-members>li>button{grid-column:2;justify-self:start;min-height:44px}.board-toast{justify-content:center;bottom:16px;left:16px;right:16px}}.platform-shell .work-board textarea.board-title-input{resize:none;field-sizing:content;overflow-wrap:anywhere;min-height:3.1em;max-height:200px}.board-switcher{min-width:0;position:relative}.board-switcher>summary{cursor:pointer;border-radius:6px;align-items:center;gap:10px;list-style:none;display:flex}.board-switcher>summary::-webkit-details-marker{display:none}.board-switcher>summary>svg{color:var(--muted);flex-shrink:0}.board-switcher h2{overflow-wrap:anywhere}.board-picker{z-index:9;background:var(--surface-raised);border:1px solid var(--board-line);width:340px;max-width:calc(100vw - 64px);box-shadow:var(--board-menu-shadow);border-radius:6px;padding:8px;position:absolute;top:calc(100% + 12px);left:0}.board-picker-caption{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:10px 12px;font-size:11px}.board-picker nav{gap:3px;max-height:300px;display:grid;overflow-y:auto}.work-board .board-picker button{text-align:left;background:0 0;border:0;justify-content:start;width:100%;height:auto;min-height:44px}.board-picker button span{overflow-wrap:anywhere;flex:1}.work-board .board-picker button[aria-current=page]{background:var(--surface);color:var(--accent-strong)}.work-board .board-picker-create{border-top:1px solid var(--board-line);color:var(--accent-strong);border-radius:0 0 8px 8px;margin-top:8px}.board-create-dialog{border:1px solid var(--border);width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:var(--surface-raised);border-radius:8px;margin:auto;padding:0}.board-create-dialog>header{border-bottom:1px solid var(--board-line);align-items:start;gap:14px;padding:20px;display:flex}.board-create-dialog header>div{flex:1;min-width:0}.board-create-dialog header h2{margin:0 0 7px;font-size:18px}.board-create-dialog header p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.board-create-dialog form{padding:20px}.board-create-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.board-create-dialog label{gap:8px;font-size:13px;font-weight:600;display:grid}.board-create-access{background:var(--surface);border:1px solid var(--border);border-radius:6px;gap:12px;margin:20px 0 14px;padding:16px;display:flex}.board-create-access>svg{color:var(--accent-strong);flex-shrink:0;margin-top:2px}.board-create-access strong{font-size:13px}.board-create-access p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}.board-create-dialog footer{justify-content:end;gap:8px;margin-top:24px;display:flex}body:has(.board-create-dialog[open]){overflow:hidden}@media (width<=760px){.board-create-dialog>header,.board-create-dialog form{padding:18px}.board-picker{left:-10px}.board-heading{min-width:0}.board-header:has(.board-switcher){flex-wrap:wrap}}.board-settings{position:relative}.board-settings>summary{border:1px solid var(--board-line);background:var(--surface-raised);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;list-style:none;display:flex}.board-settings>summary::-webkit-details-marker{display:none}.board-settings-menu{z-index:30;border:1px solid var(--board-line);background:var(--surface-raised);width:min(320px,100vw - 40px);box-shadow:var(--board-menu-shadow);border-radius:6px;padding:10px;position:absolute;top:calc(100% + 8px);right:0}.board-settings-menu>button{border:0;justify-content:start;width:100%}.board-settings-menu .board-confirm{margin:0;line-height:1.6}.board-workspace-archive{flex-wrap:wrap;margin-top:10px}.board-workspace-archive>div{flex:1;min-width:180px}.board-picker-status{background:var(--surface);color:var(--accent-strong);border-radius:5px;padding:4px 6px;font-size:10px}.board-picker-tabs{border-bottom:1px solid var(--board-line);gap:4px;margin-bottom:8px;padding:0 4px 8px;display:flex}.work-board .board-picker-tabs button{text-align:center;justify-content:center;font-size:12px}.work-board .board-picker-tabs button[aria-pressed=true]{background:var(--surface);color:var(--accent-strong)}.board-picker-tabs button span{flex:none;font-size:10px}.board-picker-empty{color:var(--muted);padding:14px 12px;font-size:12px;line-height:1.6}.board-delete-confirm{background:#f8f8f8;border-color:#d3d3d3}.board-confirm strong{font-size:12px;display:block}.board-color-purple{background:var(--surface);color:var(--accent)}.board-color-blue{background:var(--border);color:var(--ink)}.board-color-green{color:#595959;background:#ebebeb}.board-color-amber{color:#5c5c5c;background:#ededed}.board-color-rose{color:#565656;background:#e8e8e8}.board-color-gray{background:var(--border);color:var(--accent)}.board-due-badge{background:var(--surface);width:fit-content;color:var(--accent);border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:500;display:inline-flex}.board-due-overdue{color:#505050;background:#ebebeb}.board-due-today,.board-due-soon{color:#5e5e5e;background:#f0f0f0}.board-due-completed{color:#5c5c5c;background:#ebebeb}.work-board .board-quick-trigger{background:var(--surface-raised);width:30px;min-height:30px;color:var(--muted);border-color:#0000;padding:5px;position:absolute;top:7px;right:7px}.board-inbox-count{background:var(--border);min-width:18px;color:var(--accent);border-radius:5px;padding:1px 5px;font-size:10px}.board-toast button,.board-save-feedback button{margin-left:auto}.board-rename-form{gap:12px;padding:8px;display:grid}.board-rename-form label,.board-quick-dialog label,.board-label-create label,.board-transfer label{gap:6px;font-weight:500;display:grid}.board-label-picker{border:1px solid var(--board-line);background:var(--surface-raised);border-radius:8px}.board-label-picker>summary{cursor:pointer;align-items:center;gap:7px;min-height:40px;padding:9px 11px;font-weight:500;list-style:none;display:flex}.board-label-picker>summary::-webkit-details-marker{display:none}.board-label-picker>summary>span{color:var(--muted);margin-left:auto}.board-label-picker[open]>summary{border-bottom:1px solid var(--board-line)}.board-label-options{gap:5px;padding:10px;display:grid}.board-label-options>button{text-align:left;border-color:#0000;justify-content:start;padding:7px}.board-label-options>button>span:nth-child(2){overflow-wrap:anywhere;flex:1}.board-label-options>button[aria-pressed=true]{background:var(--board-soft);border-color:var(--border-strong)}.board-label-swatch{border:1px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:5px;flex-shrink:0;width:20px;height:20px}.board-label-create{border-top:1px solid var(--board-line);grid-template-columns:minmax(0,1fr) 88px;gap:8px;margin-top:6px;padding-top:12px;display:grid}.board-label-create>button{grid-column:1/-1}.board-label-manual{color:var(--muted);font-size:11px}.board-label-manual>label{gap:6px;margin-top:8px;display:grid}.board-label-manual summary,.board-transfer summary,.board-mentions summary,.board-notification-settings summary{cursor:pointer;align-content:center;min-height:32px;font-weight:500}.board-check-row,.board-quick-dialog label.board-check-row{cursor:pointer;align-items:center;gap:8px;min-height:36px;display:flex}.board-check-row input{accent-color:var(--accent-strong);flex-shrink:0;width:16px;height:16px}.board-transfer{border:1px solid var(--board-line);border-radius:8px;padding:9px 11px}.board-transfer[open]{gap:10px;display:grid}.board-transfer-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.board-transfer-actions button{flex:1}.board-mentions{border:1px solid var(--board-line);border-radius:8px;padding:8px 12px}.board-mentions>div{flex-wrap:wrap;gap:7px;padding:6px 0;display:flex}.board-mentions button{font-size:12px}.board-mentions button[aria-pressed=true]{background:var(--board-soft);border-color:var(--border-strong);color:var(--accent-strong)}.board-comment-mentions{color:var(--accent-strong);margin-top:6px;font-size:11px;display:block}.board-quick-dialog{border:1px solid var(--board-line);background:var(--surface-raised);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:6px;margin:auto;padding:20px;overflow-y:auto}.board-quick-dialog>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.board-quick-dialog h2{margin:3px 0 0;font-size:18px}.board-quick-dialog small{color:var(--muted);font-size:11px}.board-quick-dialog fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.board-quick-dialog footer{justify-content:end;gap:8px;margin-top:20px;display:flex}.board-quick-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}body:has(.board-quick-dialog[open]){overflow:hidden}.board-productivity-heading{justify-content:space-between;align-items:start;gap:20px;margin:8px 0 24px;display:flex}.board-productivity-heading h2{letter-spacing:-.4px;margin:0 0 5px;font-size:22px}.board-productivity-heading p{color:var(--muted);margin:0}.board-my-work,.board-inbox{max-width:1080px;padding:16px 0}.board-work-summary{gap:14px;margin-bottom:24px;display:flex}.board-work-summary>span{border:1px solid var(--board-line);background:var(--surface-raised);color:var(--muted);border-radius:6px;align-items:baseline;gap:9px;padding:12px 18px;display:flex}.board-work-summary strong{color:var(--ink);font-size:24px;font-weight:600;line-height:1}.board-work-summary .has-overdue strong{color:var(--board-danger)}.board-work-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.board-work-filters>label{flex:1;min-width:140px}.board-work-filters>label:first-of-type{flex:1.8}.board-work-list,.board-inbox-list{border:1px solid var(--board-line);background:var(--surface-raised);border-radius:6px;margin:0 0 18px;padding:0;list-style:none;overflow:hidden}.board-work-list li+li,.board-inbox-list li+li{border-top:1px solid var(--board-line)}.work-board .board-work-list button{text-align:left;border:0;border-radius:0;gap:20px;width:100%;padding:17px 20px;display:flex}.board-work-item-title{flex:1;gap:4px;min-width:0;display:grid}.board-work-item-title small{color:var(--muted);font-size:11px}.board-work-item-title strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.board-work-item-title>span{color:var(--muted);font-size:12px}.board-notification-settings{border:1px solid var(--board-line);background:var(--surface-raised);border-radius:6px;margin-bottom:22px;padding:12px 16px}.board-notification-settings summary{align-items:center;gap:8px;list-style:none;display:flex}.board-notification-settings[open] summary{margin-bottom:8px}.board-inbox-list .is-unread{background:var(--surface)}.work-board .board-inbox-list button{text-align:left;background:0 0;border:0;border-radius:0;align-items:start;gap:14px;width:100%;padding:18px 20px;display:flex}.board-notification-icon{background:var(--board-soft);width:36px;height:36px;color:var(--accent-strong);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.board-inbox-list button>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.board-inbox-list strong{overflow-wrap:anywhere;font-weight:500}.board-inbox-list small{color:var(--muted);font-size:11px}.board-unread-dot{background:var(--accent-strong);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px}@media (hover:hover) and (pointer:fine){.board-quick-trigger{opacity:0}.board-cards>li:is(:hover,:focus-within) .board-quick-trigger{opacity:1}}@media (width<=760px){.board-header{position:relative}.board-settings{position:static}.board-settings-menu{width:min(350px,100%);left:0;right:auto}.board-tabs{flex-wrap:wrap;gap:4px;overflow-y:hidden}.work-board .board-tabs button{min-height:44px;padding:10px}.work-board .board-quick-trigger{width:36px;min-height:36px}.board-productivity-heading{flex-direction:column;gap:12px}.board-productivity-heading h2{font-size:20px}.board-work-filters .board-quick-filters{width:100%}.board-work-filters>label{min-width:120px}.board-work-filters>label:first-of-type{flex-basis:100%}.board-work-summary{gap:8px}.board-work-summary>span{padding:10px 12px}.work-board .board-work-list button,.work-board .board-inbox-list button{gap:10px;padding:15px 12px}.work-board .board-work-list button{flex-wrap:wrap;justify-content:start}.board-work-item-title{flex-basis:calc(100% - 30px)}.board-work-list .board-due-badge{order:1}.board-quick-dialog{padding:18px}.board-quick-dialog button,.board-label-picker button,.board-transfer button,.board-label-picker>summary,.board-mentions summary{min-height:44px}}.board-display-tools,.board-creation-tools,.board-bulk-toolbar,.board-format-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.board-view-bar{flex:none;margin:0}.board-view-bar button,.board-view-bar summary,.board-creation-tools button{font-size:12px}.board-view-shortcuts>button{color:var(--board-muted);background:0 0;border:0;justify-content:flex-start;width:100%;padding:9px 10px}.board-view-shortcuts{gap:2px;display:grid}.board-display-tools .board-quick-filters{padding:3px}.board-display-tools kbd{color:var(--board-muted);font:inherit;margin-left:8px;font-size:10px}.board-saved-views{position:relative}.board-saved-views>summary{cursor:pointer;border:1px solid var(--board-line);background:var(--surface-raised);min-height:36px;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;list-style:none;display:flex}.board-popover{z-index:30;border:1px solid var(--board-line);background:var(--surface-raised);width:280px;max-width:calc(100vw - 40px);box-shadow:var(--board-menu-shadow);border-radius:6px;padding:14px;position:absolute;top:calc(100% + 6px);left:0}.board-saved-view{align-items:center;gap:4px;display:flex}.board-saved-view>button:first-child{text-align:left;flex:1}.board-popover form{gap:10px;display:grid}.board-popover label,.board-bulk-add label,.board-management-form label{gap:7px;font-size:12px;font-weight:600;display:grid}.board-creation-tools{margin-bottom:14px}.board-creation-tools>form{gap:6px;display:flex}.board-creation-tools select{max-width:240px}.board-creation-tools>button{background:0 0;border-style:dashed}.board-live-state{color:var(--board-muted);align-items:center;gap:6px;max-width:200px;font-size:11px;display:flex}.board-live-state i{background:#919191;border-radius:50%;flex:0 0 6px;height:6px}.board-live-state .is-offline{background:#898989}.board-recovery,.board-draft-status{color:var(--accent);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:10px 14px;font-size:12px;line-height:1.6}.board-draft-status{background:0 0;border:0;padding:0}.board-bulk-add{background:var(--surface-raised);border:1px solid var(--board-line);border-radius:6px;gap:12px;max-width:650px;margin-bottom:16px;padding:18px;display:grid}.board-bulk-toolbar{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:6px;margin-bottom:14px;padding:12px;position:sticky;top:8px;box-shadow:0 5px 20px #32323210}.board-bulk-toolbar strong{font-size:12px}.board-bulk-toolbar select{max-width:180px}.board-selection{background:var(--surface);border-radius:10px 10px 0 0;align-items:center;padding:8px 12px;display:flex}.board-selection input{width:18px;height:18px;accent-color:var(--accent)}.board-list-column-filter{color:var(--board-muted);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.board-list-column-filter select{width:auto;max-width:250px}.board-list-view{gap:10px;margin:0;padding:0;list-style:none;display:grid}.board-list-view>li{background:var(--surface-raised);border:1px solid var(--board-line);border-radius:6px;align-items:stretch;display:flex;overflow:hidden}.board-list-view .board-selection{border-radius:0;flex-shrink:0}.board-list-card{flex:1;min-width:0}.board-list-card>small{color:var(--board-muted);padding:12px 15px 0;font-size:10px;font-weight:600;display:block}.work-board .board-list-view .board-card-open{box-shadow:none;border:0;width:100%;padding:10px 15px 14px}.board-blocked-badge{color:#666;background:#f3f3f3;border-radius:5px;width:fit-content;padding:4px 7px;font-size:10px;display:inline-flex}.board-picker-entry{align-items:center;gap:4px;display:flex}.board-picker-entry>button:first-child{flex:1;min-width:0}.board-picker-entry .board-favorite{color:#757575;flex:0 0 36px;justify-content:center;width:36px;padding:7px;font-size:20px}.board-command-dialog,.board-management-dialog{border:1px solid var(--board-line);width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:8px;padding:0;overflow-y:auto}.board-command-dialog>header,.board-management-dialog>header{border-bottom:1px solid var(--board-line);align-items:start;gap:12px;padding:20px;display:flex}.board-command-dialog>header input{flex:1;min-width:0}.board-command-dialog button,.board-management-dialog button{font:inherit;color:inherit;background:var(--surface-raised);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:9px 12px}.board-command-dialog button:focus-visible,.board-management-dialog button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.board-command-results button:focus-visible{outline-offset:-2px}.board-command-results{max-height:min(60dvh,550px);padding:12px 20px;overflow:auto}.board-command-results>button{text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:4px 0;display:flex}.board-command-results>button:hover{background:var(--surface)}.board-command-results strong,.board-command-results small{display:block}.board-command-results strong{font-size:13px}.board-command-results small{color:var(--accent);margin-top:4px;font-size:11px}.board-command-dialog footer,.board-management-dialog footer{border-top:1px solid var(--board-line);color:var(--muted);padding:14px 20px;font-size:11px}.board-management-dialog h2{margin:0;font-size:18px}.board-management-dialog header p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.board-management-dialog header>button{margin-left:auto}.board-management-dialog footer{background:var(--surface);justify-content:flex-end;display:flex}.board-management-dialog footer button{color:var(--ink)}.board-management-dialog fieldset{border:0;min-width:0;padding:0 22px}.board-management-dialog section{border-bottom:1px solid var(--border);padding:20px 0}.board-management-dialog section:last-child{border:0}.board-management-dialog h3{margin:0 0 10px;font-size:15px}.board-management-form{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.board-management-form .board-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.board-management-form>button{justify-self:start}.board-management-list{padding:0;list-style:none}.board-management-list>li{border-bottom:1px solid var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.board-management-list small{color:var(--accent);margin-top:5px;font-size:11px;display:block}.board-format-toolbar{margin-bottom:10px}.board-format-toolbar button{padding:6px 9px;font-size:11px}.board-rich-text{overflow-wrap:anywhere;padding:10px 0;font-size:13px;line-height:1.7}.board-rich-text p{margin:0 0 8px}.board-rich-text .is-heading{margin-top:12px;font-size:16px;font-weight:700}.board-rich-text .is-bullet{padding-left:8px}.board-relations label{gap:8px;font-size:12px;display:grid}.board-relations details{margin-top:10px}.board-relations summary{cursor:pointer;padding:9px 0;font-size:12px;font-weight:600}.board-relations .board-check-row{padding:7px 0;font-weight:400;display:flex}.board-attachment-list{margin:12px 0;padding:0;list-style:none}.board-file-trigger{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-raised);cursor:pointer;border-radius:5px;align-items:center;gap:7px;min-height:36px;padding:8px 12px;display:inline-flex;position:relative}.board-file-trigger:hover{background:var(--surface-alt)}.board-file-trigger:focus-within{outline:2px solid var(--accent);outline-offset:3px}.board-file-trigger:has(input:disabled){opacity:.5;cursor:wait}@media (width<=760px),(pointer:coarse){.board-file-trigger{min-height:44px}}.board-attachment-list>li{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.board-attachment-list>li>button:first-child{text-align:left;flex:1;min-width:0}.board-attachment-list strong,.board-attachment-list small{overflow-wrap:anywhere;display:block}.board-attachment-list small{color:var(--accent);margin-top:4px;font-size:10px}.board-attachment-list .board-confirm{flex-basis:100%}.board-copy-status{overflow-wrap:anywhere;color:var(--accent);padding:0 24px;font-size:12px}.board-conflicts{background:#f9f9f9;border:1px solid #ccc;border-radius:6px;padding:15px;font-size:12px}.board-conflicts h3{margin:0}.board-conflicts>div{padding:10px 0}.board-conflict-values{grid-template-columns:1fr 1fr;gap:10px;display:grid}.board-conflict-values pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:130px;font:inherit;background:var(--surface-raised);border-radius:6px;padding:8px;overflow:auto}:is(body:has(.board-command-dialog[open]),body:has(.board-management-dialog[open])){overflow:hidden}@media (width<=760px){.board-view-bar{flex:none}.board-display-tools{width:100%;padding-bottom:8px}.board-display-tools kbd{display:none}.board-view-shortcuts{width:100%}.board-view-shortcuts>button{padding-inline:10px;font-size:12px}.board-display-tools .board-quick-filters{flex:112px;width:auto}.board-display-tools>button{white-space:nowrap;padding-inline:8px}.work-board .board-tabs{flex-wrap:nowrap;gap:22px;overflow-x:auto}.work-board .board-tabs button{white-space:nowrap;flex:none}.board-header-actions>.board-primary{white-space:nowrap;flex-shrink:0}.board-saved-views .board-popover{width:min(280px,100vw - 40px);left:0}.board-live-state{max-width:130px;margin-left:auto;font-size:10px}.board-creation-tools{gap:10px}.board-command-dialog>header,.board-management-dialog>header{padding:16px}.board-management-dialog fieldset{padding:0 16px}.board-management-form{grid-template-columns:1fr}.board-command-dialog button,.board-management-dialog button,.board-view-bar button,.board-view-bar summary{min-height:44px}.board-conflict-values{grid-template-columns:1fr}.board-editor-header .board-text-button{min-height:44px;font-size:11px}.board-bulk-toolbar select{max-width:100%}.board-bulk-toolbar label{flex-basis:100%}.board-bulk-toolbar .app-control{width:100%}}@media (prefers-reduced-motion:no-preference){.board-cards>li{box-shadow:none;border-color:var(--border-strong);transition:opacity .12s,transform .12s}.board-list-view>li{animation:.14s board-card-appear}@keyframes board-card-appear{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}.board-create-menu{position:relative}.board-create-menu>summary{border:1px solid var(--board-line);background:var(--surface-raised);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:30px;height:38px;list-style:none;display:flex}.board-create-menu>summary::-webkit-details-marker{display:none}.board-create-options{z-index:30;background:var(--surface-raised);border:1px solid var(--board-line);width:280px;box-shadow:var(--board-menu-shadow);border-radius:6px;padding:12px;position:absolute;top:calc(100% + 8px);right:0}.board-create-options>button{text-align:left;border:0;width:100%}.board-create-options form{gap:8px;margin-top:12px;display:grid}@media (width<=760px){.board-create-menu{position:static}.board-create-options{width:min(350px,100%);left:0;right:auto}}.board-editor-attachments{padding:0 24px 20px}.board-list-quick{flex-shrink:0;align-self:center;margin:12px}@media (width<=760px){.board-editor-attachments{padding:0 18px 18px}.work-board .board-list-quick{min-width:38px;min-height:44px;margin:8px}}.board-field-conflict{border:1px solid var(--app-border);border-radius:8px;padding:12px}.board-saved-views>summary::-webkit-details-marker{display:none}.board-popover .board-picker-caption{padding:6px 0}.board-display-tools>button{flex:1;font-size:12px}@media (width>=761px) and (width<=1100px){.board-navigation-row .board-display-tools{padding-bottom:8px}.board-saved-views .board-popover{left:auto;right:0}}.board-heading .board-live-state{max-width:220px;margin:0;display:inline-flex}.board-navigation-row .board-tools{flex-wrap:nowrap;flex:0 auto;gap:8px;margin:0}.board-navigation-row .board-search{flex:0 220px;width:220px;min-width:100px;margin-left:0}.board-filter-menu .board-quick-filters{grid-column:1/-1}.board-settings-menu>button,.board-card-actions-menu>button{text-align:left;border:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.board-settings-menu .board-picker-caption{margin:5px 0;padding:8px 10px 4px}.board-settings-menu kbd{color:var(--muted);font:inherit;margin-left:auto;font-size:10px}.board-header-actions>.board-primary:has(+.board-create-menu){border-radius:8px 0 0 8px;margin-right:-8px}.board-header-actions .board-create-menu>summary{border-color:var(--accent-strong);border-left-color:color-mix(in srgb, var(--ink-inverse) 25%, transparent);background:var(--accent-strong);color:var(--ink-inverse);border-radius:0 8px 8px 0}.board-saved-views .board-popover{left:auto;right:0}.board-popover .board-display-tools{width:auto;padding:0 0 8px;display:flex}.board-display-tools>button[aria-pressed=true]{background:var(--surface);color:var(--accent-strong);border-color:var(--border-strong)}.board-card-reference{color:var(--muted);white-space:nowrap;font-size:10px}.board-card-actions{margin-left:auto;position:relative}.board-card-actions>summary{cursor:pointer;border-radius:8px;place-items:center;min-width:36px;min-height:36px;list-style:none;display:grid}.board-card-actions>summary::-webkit-details-marker{display:none}.board-card-actions-menu{z-index:35;background:var(--surface-raised);border:1px solid var(--board-line);width:210px;box-shadow:var(--board-menu-shadow);border-radius:6px;padding:8px;position:absolute;top:calc(100% + 6px);right:0}.board-disclosure>summary{cursor:pointer;min-height:40px;color:var(--muted);align-items:center;gap:8px;padding-block:9px;font-size:13px;font-weight:500;list-style:none;display:flex}.board-disclosure>summary:after,.work-board :is(.board-format-options,.board-label-manual,.board-transfer,.board-mentions,.board-editor-history,.board-notification-settings,.board-event-details,.board-relations details)>summary:after{content:"";background-color:currentColor;flex:0 0 16px;width:16px;height:16px;margin-left:auto;transition:transform .12s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}.board-disclosure[open]>summary:after,.work-board :is(.board-format-options,.board-label-manual,.board-transfer,.board-mentions,.board-editor-history,.board-notification-settings,.board-event-details,.board-relations details)[open]>summary:after{transform:rotate(90deg)}.board-disclosure[open]>summary{color:var(--ink);margin-bottom:12px}.board-disclosure>summary::-webkit-details-marker{display:none}.board-disclosure{border-top:1px solid var(--board-line)}.board-card-main>.board-disclosure,.board-extra-properties,.board-card-info,.board-more-actions{margin-top:14px}.board-more-actions>button{justify-content:flex-start;width:100%}.board-card-info .board-card-dates{margin-top:0}.board-format-options{margin-bottom:10px}.board-format-options>summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:11px}.board-format-options[open]>summary{margin-bottom:8px}.board-card-secondary>.board-disclosure{margin-block:0 20px;padding-top:0}@media (width<=1100px){.board-navigation-row .board-tools{width:100%;padding-bottom:12px}.board-navigation-row .board-search{flex:1;width:auto}}@media (width<=760px){.board-heading{flex:150px}.board-header-actions>.board-primary:has(+.board-create-menu){margin-right:-4px}.board-navigation-row{gap:6px;margin-block:8px 14px}.board-tools .board-view-bar{width:auto}.board-saved-views .board-popover{left:auto;right:0}.board-filter-menu .board-quick-filters{width:100%}.board-disclosure>summary,.board-card-actions>summary,.board-card-actions-menu>button,.board-format-options>summary{min-height:44px}.board-format-options>summary{align-items:center;display:flex}}.board-card-footer .board-priority,.board-card-footer .board-card-type{white-space:nowrap}.board-card-sidebar label.board-check-row{align-items:center;gap:8px;display:flex}@media (width<=760px){.board-filters,.board-saved-views .board-popover{z-index:40;width:auto;max-width:none;max-height:70dvh;margin:0;position:fixed;inset:auto 20px 20px;overflow-y:auto}}.board-my-work .board-work-summary{gap:16px;margin:0 0 12px}.board-my-work .board-work-summary>span{background:0 0;border:0;padding:0;font-size:12px}.board-my-work .board-work-summary strong{font-size:13px}.board-my-work .board-work-filters{margin-top:0}.board-my-work .board-work-filters>label{flex:1;min-width:100px}.board-work-filter-menu .board-filters label{width:100%}.board-inbox .board-productivity-heading{flex-flow:wrap;align-items:center;gap:10px;display:flex}.board-inbox .board-productivity-heading>div{flex:100%}.board-inbox .board-notification-settings{margin:0}@media (width<=760px){.board-my-work .board-work-filters>label{flex-basis:calc(100% - 125px)}.board-my-work .board-work-filters>button{min-width:44px;min-height:44px}}.board-editor-tabs{border-bottom:1px solid var(--border);background:var(--surface-raised);align-items:center;gap:6px;padding:0 24px;display:flex;overflow-y:hidden}.work-board .board-editor-tabs>button{min-height:49px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:600;display:inline-flex}.work-board .board-editor-tabs>button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent-strong)}.board-editor-tabs small{background:var(--surface-alt);border-radius:5px;min-width:18px;padding:0 4px;font-size:10px}.platform-shell .work-board .board-title-input:focus{background:var(--surface-raised);padding-inline:10px}.board-actions-panel{border:0;min-width:0;margin:0;padding:28px}.board-actions-panel .board-sidebar-workflow{border:0;max-width:620px;margin:0 auto;padding:0}.board-actions-panel .board-more-actions{gap:12px;margin:0;display:grid}.board-actions-panel h3{margin:0 0 4px;font-size:15px;font-weight:600}.board-actions-panel .board-card-dates{border-top:1px solid var(--border);margin-top:4px;padding-top:12px}.work-board button.board-text-button.board-danger-text{color:var(--board-danger)}.board-actions-panel .board-more-actions>button{width:fit-content}.board-files-panel,.board-activity-panel{min-height:340px}.board-cards>li.is-drop-before:before{content:"";background:var(--accent);pointer-events:none;border-radius:4px;height:4px;position:absolute;top:-8px;left:-2px;right:-2px;box-shadow:0 0 0 3px #e9e9e9}.board-drop-placeholder{border:1px dashed var(--accent);color:var(--accent-strong);pointer-events:none;background:#fafafa;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:8px 0;padding:20px 12px;font-size:12px;display:flex}@media (width<=760px){.board-dialog{border-radius:6px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.board-editor-tabs{gap:0;padding-inline:10px;overflow-y:hidden}.work-board .board-editor-tabs>button{flex:1;gap:5px;min-width:0;padding:10px 6px;font-size:11px}.board-editor-tabs>button>svg{display:none}.board-card-layout{grid-template-columns:minmax(0,1fr)}.board-card-main,.board-card-sidebar,.board-actions-panel{padding:20px}.board-editor-savebar{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.board-cards>li{box-shadow:none;border-color:var(--border-strong);transition:none}}.board-editor-chrome{z-index:5;background:var(--surface-raised);position:sticky;top:0}.board-editor-chrome .board-editor-header{position:static}.board-cards>li.is-drop-after:after{content:"";background:var(--accent);pointer-events:none;border-radius:4px;height:4px;position:absolute;bottom:-8px;left:-2px;right:-2px;box-shadow:0 0 0 3px #e9e9e9}@media (width>=761px){.platform-shell.platform-shell--staff.platform-shell--board{grid-template-rows:48px minmax(0,1fr);height:100svh;min-height:0}.platform-shell--staff.platform-shell--board .platform-main{flex-direction:column;max-width:none;min-height:0;padding-bottom:12px;display:flex;overflow:hidden}.platform-shell--board .work-board{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.platform-shell--board .work-board>:not(.board-columns){flex-shrink:0}.platform-shell--board .board-columns{flex:1;align-items:stretch;min-height:180px;padding-bottom:10px;overflow-y:hidden}.platform-shell--board .board-column{flex-direction:column;min-height:0;max-height:100%;display:flex}.platform-shell--board .board-column>:not(.board-cards){flex-shrink:0}.platform-shell--board .board-cards{scrollbar-width:thin;scrollbar-gutter:stable;flex:0 auto;min-height:0;padding-block:6px;overflow-y:auto}.platform-shell--board .board-new-column{align-self:start}}.board-menu-chevron{color:inherit;flex-shrink:0;transition:transform .12s}.work-board details[open]>summary>.board-menu-chevron{transform:rotate(180deg)}.work-board :is(.board-format-options,.board-label-manual,.board-transfer,.board-mentions,.board-editor-history,.board-notification-settings,.board-event-details,.board-relations details)>summary{align-items:center;gap:8px;list-style:none;display:flex}.work-board :is(.board-format-options,.board-label-manual,.board-transfer,.board-mentions,.board-editor-history,.board-notification-settings,.board-event-details,.board-relations details)>summary::-webkit-details-marker{display:none}.work-board :is(.board-picker,.board-settings-menu,.board-menu-panel,.board-card-actions-menu,.board-create-options){overscroll-behavior:contain;max-height:min(480px,100dvh - 180px);overflow-y:auto}.work-board :is(.board-picker,.board-settings-menu,.board-menu-panel,.board-card-actions-menu,.board-create-options,.board-popover,.board-filters){box-shadow:var(--board-menu-shadow);border-radius:8px}.work-board :is(.board-picker,.board-settings-menu,.board-menu-panel,.board-card-actions-menu,.board-create-options)>button{text-align:left;border-radius:5px;justify-content:flex-start}.work-board :is(.board-picker,.board-settings-menu,.board-menu-panel,.board-card-actions-menu,.board-create-options,.board-popover) button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.work-board :is(.board-dialog,.board-create-dialog,.board-quick-dialog,.board-command-dialog,.board-management-dialog) .board-icon-button{background:0 0;border-color:#0000;width:36px;height:36px;min-height:36px;padding:7px}.work-board :is(.board-dialog,.board-create-dialog,.board-quick-dialog,.board-command-dialog,.board-management-dialog) .board-icon-button:hover{background:var(--surface-alt)}.work-board .board-favorite[aria-pressed=true] svg{fill:currentColor}@media (width>=761px) and (pointer:fine){.platform-shell.platform-shell--staff .work-board .app-control:not(textarea){border-radius:5px;min-height:36px;padding-block:7px;padding-inline-start:10px}.work-board :is(.board-settings-menu,.board-menu-panel,.board-card-actions-menu,.board-create-options)>button{min-height:36px;padding-block:8px}}@media (width<=760px),(pointer:coarse){.work-board :is(.board-dialog,.board-create-dialog,.board-quick-dialog,.board-command-dialog,.board-management-dialog) button{min-height:44px}.work-board :is(.board-dialog,.board-create-dialog,.board-quick-dialog,.board-command-dialog,.board-management-dialog) .board-icon-button{width:44px;height:44px;min-height:44px}.work-board :is(.board-picker,.board-settings-menu,.board-menu-panel,.board-card-actions-menu,.board-create-options) button{min-height:44px}}@media (width<=760px){.work-board .board-settings-menu{max-height:min(480px,100dvh - 220px)}.work-board .board-tabs{gap:6px}}@media (width<=480px){.board-navigation-row .board-tools{flex-wrap:wrap;min-width:0}.board-navigation-row .board-search{flex-basis:100%}}.help-center{--help-accent:var(--accent);--help-muted:var(--muted);--help-line:var(--border);color:var(--ink)}.help-toolbar{align-items:center;gap:16px;margin-bottom:30px;display:flex}.help-search{background:var(--surface-raised);border:1px solid var(--border);border-radius:6px;flex:1;align-items:center;gap:14px;padding:8px 10px 8px 18px;display:flex;box-shadow:0 3px 14px #23232304}.help-search>svg{color:var(--help-muted);flex-shrink:0}.help-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;padding:8px 0;font-size:14px}.help-center button{cursor:pointer;font:inherit}.help-center button:disabled{cursor:wait;opacity:.65}.help-search button{background:var(--surface);color:var(--help-accent);border:0;border-radius:7px;padding:9px 17px;font-size:12px;font-weight:650}.help-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.help-search input:focus{outline:none}.help-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:30px;display:grid}.help-categories{padding-top:8px}.help-label{color:var(--help-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:650}.help-categories nav{flex-direction:column;gap:15px;display:flex}.help-categories button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 11px;font-size:12px;display:flex}.help-categories button>span{color:var(--help-muted);margin-left:auto;font-size:10px}.help-category{font-weight:650!important}.help-categories .help-subcategory{color:var(--help-muted);padding-left:25px;font-size:11px}.help-categories button[aria-current=page]{background:var(--surface);color:var(--accent)}.help-categories button:hover{background:var(--surface)}.help-categories button[aria-current=page]:hover{background:var(--border)}.help-list-heading,.help-content-heading,.help-group-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.help-list-heading{margin-bottom:22px}.help-list-heading .help-label{margin-bottom:7px}.help-center h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:600;line-height:1.35}.help-center h2:focus{outline:none}.help-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.help-groups--filtered{grid-template-columns:minmax(0,1fr)}.help-surface{background:var(--surface-raised);border:1px solid var(--help-line);border-radius:6px;box-shadow:0 4px 20px #23232303}.help-group{overflow:hidden}.help-group-heading{padding:21px 22px 16px}.help-group h3{margin:0;font-size:14px;font-weight:650}.help-group-heading button{color:var(--help-accent);white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:11px}.help-group-heading button span{color:var(--help-muted)}.help-group ul{margin:0;padding:0 22px 10px;list-style:none}.help-group li+li{border-top:1px solid var(--surface)}.help-group li>button{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:12px;width:100%;padding:17px 0;display:flex}.help-group li>button:hover{color:var(--help-accent)}.help-group li>button>svg{color:var(--muted);flex-shrink:0;margin-top:1px}.help-article-link{overflow-wrap:anywhere;flex:1;min-width:0}.help-article-link strong{font-size:12px;font-weight:550;line-height:1.55;display:block}.help-article-link small{color:var(--help-muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.help-link-arrow{color:var(--muted);font-size:12px}.help-refresh{border:1px solid var(--help-line);background:var(--surface-raised);width:35px;height:35px;color:var(--help-muted);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.help-status{color:#636363;white-space:nowrap;background:#f2f2f2;border-radius:6px;padding:5px 7px;font-size:10px;display:inline-flex}.help-status--draft{color:#696969;background:#f5f5f5}.help-article,.help-editor{padding:clamp(20px,3vw,38px)}.help-back{color:var(--help-accent);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:30px;padding:0;display:inline-flex;font-size:12px!important}.help-article .help-content-heading{margin-bottom:15px}.help-content-heading .help-label{margin-bottom:0}.help-article h2{font-size:clamp(23px,2.2vw,30px)}.help-article-summary{color:var(--help-muted);margin:18px 0 25px;font-size:15px;line-height:1.7}.help-article-body{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--help-line);padding:26px 0;font-size:14px;line-height:1.9}.help-article-footer{border-top:1px solid var(--help-line);color:var(--help-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:22px;font-size:11px;display:flex}.help-editor .help-content-heading{margin-bottom:28px}.help-editor .help-label{margin-bottom:8px}.help-editor fieldset{border:0;min-width:0;margin:0;padding:0}.help-editor label{flex-direction:column;gap:8px;margin-bottom:20px;font-size:12px;font-weight:550;display:flex}.help-editor .app-control{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--border);border-radius:8px;font-size:14px}.help-editor-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.help-editor textarea{resize:vertical;line-height:1.7}.help-editor .help-visibility{max-width:230px;margin-top:24px}.help-hint{color:var(--help-muted);font-size:11px;line-height:1.7}.help-editor-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.help-empty{text-align:center;color:var(--help-muted);padding:32px 24px}.help-empty>svg{color:var(--help-muted);margin-bottom:0}.help-empty h3{color:var(--ink);font-size:16px;font-weight:550}.help-empty p{max-width:340px;margin:12px auto;font-size:13px;line-height:1.7}.help-empty button{color:var(--help-accent);background:0 0;border:0;font-size:12px}.help-center button:focus-visible,.help-editor .app-control:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.help-content>.app-button{margin-top:22px}@media (width<=1100px){.help-groups{grid-template-columns:minmax(0,1fr)}.help-layout{grid-template-columns:170px minmax(0,1fr);gap:22px}}@media (width<=760px){.help-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:22px}.help-search{flex-basis:100%}.help-search input{font-size:12px}.help-layout{grid-template-columns:minmax(0,1fr);gap:25px}.help-categories nav{flex-flow:wrap;align-items:flex-start;gap:8px}.help-categories .help-all{width:auto}.help-categories .help-category-group{min-width:120px}.help-categories .help-subcategory{display:none}.help-categories .help-category-group:has([aria-current=page]) .help-subcategory{display:flex}.help-editor-columns{grid-template-columns:minmax(0,1fr);gap:0}.help-group-heading{padding:20px 18px 12px}.help-group ul{padding-inline:18px}.help-list-heading h2{font-size:19px}}.help-body-label{margin-bottom:10px;font-size:12px;font-weight:550}.help-rich-editor{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;overflow:hidden}.help-rich-editor:focus-within{border-color:var(--muted);box-shadow:0 0 0 3px #6f6f6f0d}.help-rich-editor--disabled{opacity:.7}.help-editor-toolbar{border-bottom:1px solid var(--surface);background:var(--surface);flex-wrap:wrap;align-items:center;gap:3px;padding:9px 10px;display:flex}.help-editor-toolbar>select{color:var(--ink);font:inherit;background:0 0;border:0;border-radius:5px;width:112px;padding:8px 6px;font-size:12px}.help-editor-toolbar button{color:var(--ink);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:31px;height:31px;padding:6px;font-size:15px;display:inline-flex}.help-editor-toolbar button[aria-pressed=true]{background:var(--border);color:var(--accent)}.help-editor-toolbar button:hover:not(:disabled){background:var(--surface);color:var(--ink)}.help-editor-toolbar .help-toolbar-text{padding-inline:9px;font-size:11px}.help-editor-toolbar button>svg{flex-shrink:0}.help-toolbar-divider{background:var(--border);width:1px;height:17px;margin:0 5px}.help-toolbar-history{gap:2px;margin-left:auto;display:inline-flex}.help-prose{min-height:320px;color:var(--ink);overflow-wrap:anywhere;outline:none;padding:24px 26px;font-size:14px;line-height:1.85}.help-prose>:first-child,.help-rich-content>:first-child{margin-top:0}.help-prose>:last-child,.help-rich-content>:last-child{margin-bottom:0}.help-prose p,.help-rich-content p{white-space:pre-wrap;margin:0 0 18px}.help-prose h2,.help-rich-content h2{letter-spacing:-.02em;margin:30px 0 14px;font-size:22px;font-weight:650;line-height:1.45}.help-prose h3,.help-rich-content h3{margin:24px 0 12px;font-size:17px;font-weight:650;line-height:1.5}.help-prose ul,.help-prose ol,.help-rich-content ul,.help-rich-content ol{margin:14px 0 22px;padding-left:25px}.help-prose li,.help-rich-content li{margin-block:7px}.help-prose li>p,.help-rich-content li>p{margin-bottom:5px}.help-prose a,.help-rich-content a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.help-rich-content{white-space:normal}.help-prose figure,.help-rich-content figure{margin:24px 0}.help-image{display:block}.help-image img{border:1px solid var(--surface);border-radius:8px;max-width:100%;height:auto;display:block}.help-editor-image--selected{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.help-image>[role=status]{color:#6e6e6e;background:#f8f8f8;padding:20px;font-size:12px;display:block}.help-image button{color:var(--accent);background:0 0;border:0;text-decoration:underline}.help-insert-panel{background:var(--surface);border-bottom:1px solid var(--border);padding:20px 24px}.help-insert-panel label{margin-bottom:14px}.help-insert-panel label small{color:var(--muted);font-size:11px;font-weight:400}.help-insert-panel>div{flex-wrap:wrap;gap:9px;display:flex}.help-insert-panel button{border:1px solid var(--border);background:var(--surface-raised);color:var(--ink);border-radius:6px;padding:8px 11px;font-size:11px}.help-insert-panel button:first-child{background:var(--accent);border-color:var(--accent);color:#fff}.help-insert-panel>p{color:#5a5a5a;font-size:12px;line-height:1.6}.help-editor-bottom{border-top:1px solid var(--surface);color:var(--muted);justify-content:flex-end;gap:15px;padding:8px 15px;font-size:10px;display:flex}.help-editor-bottom [role=alert]{color:#5a5a5a;margin-right:auto}@media (width<=760px){.help-editor-toolbar{gap:2px}.help-editor-toolbar>select{width:100%}.help-editor-toolbar button{min-width:44px;min-height:44px}.help-toolbar-history{margin-left:0}.help-toolbar-divider{margin-inline:3px}.help-prose{min-height:260px;padding:20px 17px}.help-insert-panel{padding:18px 16px}.help-insert-panel input[type=file]{max-width:100%;font-size:11px}}.personnel-photo[data-v-e9a7af13] :is(.personnel-heading,.personnel-note){margin:0}.personnel-photo[data-v-e9a7af13]{gap:16px;display:grid}.personnel-photo-file[data-v-e9a7af13]{box-sizing:border-box;border:1px dashed var(--border-strong);min-height:44px;color:var(--accent-strong);background:var(--accent-soft);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex;position:relative}.personnel-photo-file[data-v-e9a7af13]:focus-within{outline:2px solid var(--accent);outline-offset:3px}.personnel-photo-file input[data-v-e9a7af13]{max-width:100%}.personnel-photo-crop[data-v-e9a7af13]{background:#edf1f5;border-radius:50%;width:192px;height:192px;position:relative;overflow:hidden}.personnel-photo-crop img[data-v-e9a7af13]{max-width:none;position:absolute}.personnel-photo-sliders[data-v-e9a7af13]{border:0;gap:12px;min-width:0;max-width:380px;margin:0;padding:0;display:grid}.personnel-photo-sliders label[data-v-e9a7af13]{gap:4px;display:grid}.personnel-photo-sliders input[data-v-e9a7af13]{width:100%}.personnel-support-preview[data-v-1ab83dcb]{align-items:center;gap:8px;margin-top:12px;font-weight:600;display:flex}.personnel-support-preview>img[data-v-1ab83dcb]{width:16px;height:16px}.support-duty{max-width:1280px}.duty-workspace{grid-template-columns:minmax(0,1fr) minmax(310px,.95fr);align-items:start;gap:20px;display:grid}.platform-shell--staff .duty-workspace>.platform-card{border-radius:8px;max-width:none;margin:0}.duty-availability .personnel-heading{align-items:center;gap:16px}.duty-availability .personnel-heading h2{margin:0}.duty-empty-team{text-align:left;justify-items:start;gap:6px;padding:12px 0 6px;display:grid}.duty-empty-team strong{color:var(--ink);font-size:14px;font-weight:600}.duty-empty-team p{max-width:310px;margin:0}.duty-people{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.duty-people li{background:var(--surface-raised);border:1px solid var(--border);border-radius:6px;gap:8px;padding:16px;display:grid}.duty-people li>span{color:var(--muted);font-size:12px}.duty-personal-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.duty-personal-heading>div{flex:1}.platform-shell--staff .duty-personal-heading h2{margin:0}.platform-shell--staff .duty-personal-heading p{color:var(--muted);margin:0 0 3px;font-size:11px}.duty-shift-pill{background:var(--surface-alt);color:var(--muted);border-radius:8px;padding:5px 9px;font-size:10px}.duty-shift-pill.is-active{color:#616161;background:#f1f1f1}.duty-personal>.personnel-note{margin-block:16px}.duty-personal form{gap:14px;display:grid}.duty-personal .personnel-fields{display:block}.duty-personal .personnel-fields label{gap:8px;font-size:12px;font-weight:600;display:grid}.duty-personal .personnel-actions{margin:4px 0}.duty-personal .personnel-actions>button{min-height:44px}.duty-notification-details{border-top:1px solid var(--border);margin-top:20px}.duty-notification-details>summary{min-height:48px;color:var(--muted);cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:600;list-style:none;display:flex}.duty-notification-details>summary::-webkit-details-marker{display:none}.duty-notification-details>summary>svg:last-child{margin-left:auto;transition:transform .16s}.duty-notification-details[open]>summary>svg:last-child{transform:rotate(90deg)}.platform-shell--staff .duty-notification-details>.platform-card{background:var(--surface);box-shadow:none;border:0;border-radius:6px;padding:16px}.duty-statistics{margin-top:0}.duty-statistics-controls{flex-wrap:wrap;align-items:end;gap:12px;margin-block:24px;display:flex}.duty-statistics-controls label{color:var(--muted);gap:8px;font-size:12px;display:grid}.duty-statistics-controls :is(input,select){font:inherit}.duty-stat-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}.duty-stat-cards>div{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;gap:10px;padding:16px;display:grid}.duty-stat-cards span{color:var(--muted);font-size:12px}.duty-stat-cards strong{color:var(--ink);letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:27px;font-weight:600}.duty-stat-cards small{color:var(--muted);font-size:11px;line-height:1.6}.duty-table-scroll{max-width:100%;overflow-x:auto}.duty-table-scroll table{border-collapse:collapse;width:100%;font-size:13px}.duty-table-scroll :is(th,td){text-align:left;border-bottom:1px solid var(--border);padding:15px 12px}.duty-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=960px){.duty-workspace{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=760px){.duty-stat-cards{grid-template-columns:minmax(0,1fr);gap:10px}.duty-stat-cards>div{background:var(--surface-raised);grid-template-columns:1fr auto;gap:6px;padding:16px}.duty-stat-cards strong{grid-area:1/2/3;align-self:center;font-size:23px}}@media (prefers-reduced-motion:reduce){.duty-notification-details>summary>svg:last-child{transition:none}}.duty-people strong[data-v-27c54919]{align-items:center;gap:10px;display:inline-flex}.portal-state[data-v-9c10c3b7]{border:1px solid var(--border);background:var(--surface-raised);text-align:center;box-sizing:border-box;border-radius:8px;align-content:center;justify-items:center;gap:12px;min-height:220px;padding:28px 24px;display:grid}.portal-state-symbol[data-v-9c10c3b7]{width:36px;height:36px;color:var(--muted);background:var(--surface-alt);box-shadow:none;border-radius:8px;place-items:center;margin-bottom:8px;display:grid}.portal-state h3[data-v-9c10c3b7]{letter-spacing:-.6px;color:var(--ink);margin:8px 0 0;font-size:16px;font-weight:600;line-height:1.35}.portal-state p[data-v-9c10c3b7]{max-width:480px;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.portal-state--error .portal-state-symbol[data-v-9c10c3b7]{color:#a14e28;background:#fff0e5}.portal-state-actions[data-v-9c10c3b7]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.portal-state--loading .portal-state-symbol[data-v-9c10c3b7]{animation:1.4s ease-in-out infinite alternate portal-state-pulse-9c10c3b7}@keyframes portal-state-pulse-9c10c3b7{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.portal-state--loading .portal-state-symbol[data-v-9c10c3b7]{animation:none}}.support-write{border-top:1px solid var(--surface);margin-top:32px;padding-top:25px}.support-reply-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.support-reply-modes{background:var(--surface);border-radius:6px;gap:3px;padding:3px;display:flex}.support-reply-modes button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:12px}.support-reply-modes button[aria-pressed=true]{background:var(--surface-raised);color:var(--muted);box-shadow:0 1px 4px #2727270b}.support-reply-form textarea{box-sizing:border-box;resize:vertical;background:var(--surface);border:1px solid var(--border);width:100%;min-height:120px;font:inherit;color:var(--ink);border-radius:6px;padding:14px;font-size:12px;line-height:1.8}.support-reply-form textarea::placeholder{color:var(--muted)}.support-reply-form--internal textarea{background:#fcfcfc;border-color:#ddd}.support-reply-form--internal .support-reply-modes button[aria-pressed=true]{color:#878787}.support-reply-form--internal .ops-primary{background:#8d8d8d}.support-reply-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.support-reply-footer p{color:var(--muted);align-items:flex-start;gap:7px;max-width:260px;margin:0;font-size:12px;line-height:1.7;display:flex}.support-reply-footer svg{flex-shrink:0;margin-top:2px}.support-reply-footer .ops-primary{flex-shrink:0;font-size:12px}.support-status-form{border-top:1px solid var(--surface);margin-top:27px;padding-top:23px}.support-status-heading p{color:var(--muted);margin:7px 0 17px;font-size:12px;line-height:1.7}.support-status-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.support-status-fields label{color:var(--muted);flex:1;gap:7px;min-width:100px;font-size:12px;display:grid}.support-status-fields select,.support-status-fields input{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;height:36px;color:var(--muted);background:var(--surface-raised);border-radius:8px;padding:8px 10px;font-size:12px}.support-status-fields button{min-height:36px;font-size:12px}.support-write-attribution{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.7}.support-write-pending{color:#868686;background:#fafafa;border:1px solid #e3e3e3;border-radius:6px;margin-bottom:18px;padding:14px;font-size:12px}.support-write-pending p{line-height:1.7}.support-write-pending button{margin:5px 5px 0 0;font-size:12px}.support-write-unavailable{color:var(--muted);font-size:12px;line-height:1.7}.support-write :is(input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.support-write button:disabled{cursor:default;opacity:.55}@media (width<=520px){.support-reply-footer{flex-direction:column;align-items:stretch}.support-reply-footer p{max-width:none}.support-reply-footer button{justify-content:center}.support-status-fields button{justify-content:center;width:100%}.support-reply-heading{gap:13px}}.conversation-navigation{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.conversation-heading{margin-bottom:20px}.conversation-heading-label{letter-spacing:1px;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.conversation-heading h3{letter-spacing:-.8px;color:var(--ink);overflow-wrap:anywhere;margin:8px 0 12px;font-size:22px;font-weight:600;line-height:1.35}.conversation-heading-tags{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.conversation-heading-tags .ops-chip{background:var(--surface);color:var(--muted);padding:6px 10px;font-size:12px}.conversation-heading-tags .conversation-status--done{color:#727272;background:#f3f3f3}.conversation-category{color:var(--muted);font-size:12px}.conversation-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.conversation-thread{background:var(--surface-raised);border:1px solid var(--surface);border-color:var(--border);border-radius:6px;min-width:0;padding:20px}.conversation-thread-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.conversation-thread h4,.conversation-details h4{color:var(--ink);margin:0;font-size:13px;font-weight:600}.conversation-thread-heading>span{color:var(--muted);font-size:12px}.conversation-messages{gap:20px;margin:0;padding:0;list-style:none;display:grid}.conversation-author{align-items:center;gap:10px;margin-bottom:12px;display:flex}.conversation-avatar{background:var(--surface);color:var(--muted);border-radius:50%;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:12px;font-weight:600;display:grid}.conversation-author>div{min-width:0}.conversation-author strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.conversation-author>div>span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.conversation-author time{color:var(--muted);text-align:right;flex-shrink:0;max-width:110px;margin-left:auto;font-size:12px;line-height:1.7}.conversation-message-body{background:var(--surface);border:1px solid var(--surface);border-radius:0 12px 12px;margin-left:43px;padding:17px 19px}.conversation-message--support .conversation-avatar{background:var(--surface);color:var(--muted)}.conversation-message--support .conversation-message-body{background:var(--surface);border-color:var(--surface)}.conversation-message--internal .conversation-avatar{color:#868686;background:#f1f1f1}.conversation-message--internal .conversation-message-body{background:#fbfbfb;border-color:#e9e9e9;border-radius:6px}.conversation-internal-label{color:#838383;align-items:center;gap:6px;margin:0 0 11px;font-size:12px;display:flex}.conversation-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:14px;line-height:1.8}.conversation-attachment{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.conversation-attachment>div{color:var(--muted);align-items:center;gap:8px;display:flex}.conversation-attachment>div>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.conversation-attachment button{flex-shrink:0;padding:6px 9px;font-size:12px}.conversation-attachment figure{margin:14px 0 0}.conversation-attachment img{object-fit:contain;background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;width:100%;max-height:340px;display:block}.conversation-attachment figcaption{color:var(--muted);margin-top:7px;font-size:12px}.conversation-older{border:1px solid var(--border);background:var(--surface-raised);color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:0 auto 25px;padding:10px 14px;font-size:12px;display:flex}.conversation-details{background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;padding:22px;position:sticky;top:20px}.conversation-details dl{gap:21px;margin:24px 0 0;display:grid}.conversation-details dt{color:var(--muted);margin-bottom:7px;font-size:12px}.conversation-details dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px;line-height:1.65}.conversation-waiting-dot{background:var(--muted);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.conversation-privacy{color:var(--muted);border-top:1px solid var(--border);gap:8px;margin:24px 0 0;padding-top:18px;font-size:12px;line-height:1.7;display:flex}.conversation-privacy svg{flex-shrink:0;margin-top:2px}.support-conversation button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ops-ticket-link{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:8px;padding:14px 10px;transition:background .18s;display:grid}.ops-ticket-link:hover{background:var(--surface)}.ops-ticket-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ops-ticket-link .ops-chip{justify-self:start}.ops-ticket-link strong{color:var(--ink);font-size:13px}.ops-ticket-link small{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.ops-records .ops-ticket-row{padding:0}@media (width<=1100px){.conversation-layout{grid-template-columns:minmax(0,1fr)}.conversation-details{grid-row:1;position:static}.conversation-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.conversation-privacy{margin-top:18px}}@media (width<=520px){.conversation-thread{padding:18px 14px}.conversation-heading h3{font-size:22px}.conversation-details{padding:18px}.conversation-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-message-body{margin-left:0;padding:15px}.conversation-author time{max-width:90px;font-size:12px}.conversation-thread-heading,.conversation-attachment>div{flex-wrap:wrap}.conversation-attachment>div>span{flex-basis:calc(100% - 35px)}.conversation-attachment button{margin-left:25px}.conversation-navigation .ops-refresh{padding:8px 10px;font-size:12px}}.conversation-navigation>button:first-child{background:0 0;border-color:#0000;padding-left:0}.conversation-author>div>span,.conversation-author time{color:var(--muted);font-size:12px}.conversation-details .inbox-assignment{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;flex-wrap:wrap;gap:9px;margin:20px 0 0;padding:0 0 22px;display:flex}.conversation-details .inbox-assignment label{min-width:0;color:var(--muted);flex:100%;font-size:12px}.conversation-details .inbox-assignment select{width:100%;min-height:40px}.conversation-details .inbox-assignment-icon{display:none}.conversation-details .inbox-assignment :is(.ops-primary,.ops-refresh){min-height:38px;padding:9px 11px;font-size:12px}@media (width<=1100px){.conversation-layout{grid-template-columns:minmax(0,1fr)}.conversation-details{grid-row:auto}}@media (width<=520px){.conversation-thread{padding:20px 16px}.conversation-details dl{grid-template-columns:minmax(0,1fr)}}.conversation-customer{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.conversation-support-logo[data-v-ac0e2486]{vertical-align:middle;width:16px;height:16px;margin-right:6px}.support-inbox{min-width:0;color:var(--ink)}.inbox-intro{justify-content:space-between;align-items:center;gap:20px;margin:-10px 0 26px;display:flex}.inbox-intro p{color:var(--muted);max-width:530px;margin:0;font-size:12px;line-height:1.8}.inbox-metrics{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:26px;display:grid;overflow:hidden}.inbox-metrics button{background:var(--surface-raised);text-align:left;cursor:pointer;box-shadow:none;border:0;border-right:1px solid var(--border);border-radius:0;align-items:center;gap:15px;padding:16px 20px;transition:background .16s;display:flex}.inbox-metrics button:hover{border-color:var(--border-strong);transform:none}.inbox-metrics button[aria-pressed=true]{border-color:var(--border-strong);background:var(--accent-soft);box-shadow:inset 0 -2px var(--accent)}.inbox-metrics button>span:last-child{color:var(--muted);font-size:12px}.inbox-metrics strong{letter-spacing:-1px;color:var(--ink);margin-top:9px;font-size:25px;font-weight:600;line-height:1.1;display:block}.inbox-metric-icon{background:var(--surface);width:43px;height:43px;color:var(--muted);border-radius:6px;flex-shrink:0;place-items:center;display:none}.inbox-metric-icon--amber{color:#a0a0a0;background:#f7f7f7}.inbox-metric-icon--blue,.inbox-metric-icon--gray{background:var(--surface);color:var(--muted)}.inbox-panel{background:var(--surface-raised);border:1px solid var(--border);box-shadow:none;border-radius:10px;overflow:hidden}.inbox-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:23px 25px 19px;display:flex}.inbox-toolbar h2{align-items:center;gap:9px;margin:0;font-size:15px;font-weight:600;display:flex}.inbox-toolbar h2 span{color:var(--muted);background:var(--surface);border-radius:6px;padding:3px 7px;font-size:12px}.inbox-search{border:1px solid var(--border);color:var(--muted);box-sizing:border-box;border-radius:6px;align-items:center;gap:9px;width:270px;max-width:100%;padding:9px 11px;display:flex}.inbox-search input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;font-size:12px}.inbox-search:focus-within{outline:2px solid var(--muted);outline-offset:2px}.inbox-search input::placeholder{color:var(--muted)}.inbox-filters{flex-wrap:wrap;gap:14px;padding:0 25px 23px;display:flex}.inbox-filters label,.inbox-assignment label{color:var(--muted);flex:1;gap:7px;min-width:130px;font-size:12px;display:grid}.inbox-filters select,.inbox-assignment select{font:inherit;color:var(--muted);background:var(--surface-raised);border:1px solid var(--border);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;padding:9px 10px;font-size:12px}.inbox-columns,.inbox-row{grid-template-columns:minmax(220px,2.9fr) minmax(115px,1fr) minmax(100px,.9fr) minmax(90px,.8fr) 92px;align-items:center;gap:16px;padding:16px 25px;display:grid}.inbox-columns{color:var(--muted);background:var(--surface);border-block:1px solid var(--surface);font-size:12px}.inbox-list{margin:0;padding:0;list-style:none}.inbox-list li+li{border-top:1px solid var(--surface)}.inbox-row{background:var(--surface-raised);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:0;padding-block:21px;transition:background .16s}.inbox-row:hover{background:var(--surface)}.inbox-ticket{align-items:center;gap:13px;min-width:0;display:flex}.inbox-ticket>span:last-child{min-width:0}.inbox-ticket strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.6;display:block}.inbox-ticket small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7;display:block}.inbox-ticket-id{color:var(--muted);margin-left:7px;font-size:10px}.inbox-ticket-icon{background:var(--surface);width:35px;height:39px;color:var(--muted);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.inbox-ticket-icon--waiting{color:#a7a7a7;background:#f8f8f8}.inbox-owner{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;display:flex}.inbox-owner small{color:#646464;margin-top:4px;font-size:12px;display:block}.inbox-avatar{background:var(--surface);width:27px;height:27px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.inbox-status{background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:6px;justify-self:start;padding:5px 8px;font-size:12px}.inbox-status--new,.inbox-status--in_progress{background:var(--surface);color:var(--muted)}.inbox-status--needs_information{color:#646464;background:#f6f6f6}.inbox-status--planned{background:var(--surface);color:var(--muted)}.inbox-status--done{color:#606060;background:#f3f3f3}.inbox-waiting{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.inbox-waiting--us{color:#646464}.inbox-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.inbox-row time{color:var(--muted);font-size:12px;line-height:1.7}.inbox-panel-foot{border-top:1px solid var(--surface);color:var(--muted);justify-content:space-between;gap:12px;padding:15px 25px;font-size:12px;line-height:1.8;display:flex}.inbox-connections{border:1px dashed var(--border);color:var(--muted);border-radius:6px;gap:12px;margin-top:23px;padding:17px 20px;display:flex}.inbox-connections>div{flex:1;min-width:0}.inbox-connections h3{color:var(--muted);margin:1px 0 11px;font-size:12px;font-weight:500}.inbox-connections p{flex-wrap:wrap;gap:15px;margin:7px 0 0;font-size:12px;display:flex}.inbox-connections strong{color:var(--muted);font-weight:500}.inbox-more{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.inbox-more p{width:100%;color:var(--muted);margin:0 0 2px;font-size:12px}.inbox-assignment{background:var(--surface-raised);border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:16px 20px;display:flex}.inbox-assignment label{flex:0 210px}.inbox-assignment .ops-primary,.inbox-assignment .ops-refresh{align-self:flex-end;min-height:35px;font-size:12px}.inbox-assignment-icon{color:var(--muted);background:var(--surface);border-radius:6px;padding:10px}.inbox-saved{color:#606060;align-self:flex-end;align-items:center;gap:6px;padding-bottom:10px;font-size:12px;display:flex}.support-inbox button:focus-visible,.support-inbox select:focus-visible{outline:2px solid var(--muted);outline-offset:3px}@media (width<=1100px){.inbox-metrics button{box-shadow:none;border:0;border-right:1px solid var(--border);border-radius:0;gap:10px;padding:16px 20px;transition:background .16s}.inbox-metric-icon{width:33px;height:38px;display:none}.inbox-columns,.inbox-row{grid-template-columns:minmax(160px,2fr) minmax(85px,1fr) 85px 83px;gap:10px}.inbox-columns>span:last-child,.inbox-row>time,.inbox-ticket-icon{display:none}}@media (width<=760px){.inbox-intro{align-items:flex-start}.inbox-metrics{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}.inbox-metrics button{box-shadow:none;border:0;border-right:1px solid var(--border);border-radius:0;padding:16px 20px;transition:background .16s}.inbox-metrics strong{font-size:25px}.inbox-toolbar{flex-direction:column;align-items:stretch;gap:14px;padding:20px 16px 16px}.inbox-search{width:100%}.inbox-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 20px;display:grid}.inbox-filters label{min-width:0}.inbox-columns{display:none}.inbox-row{grid-template-columns:1fr 1fr;gap:14px;padding:19px 16px}.inbox-ticket{grid-column:1/-1}.inbox-owner{grid-column:1}.inbox-status{grid-area:2/2;justify-self:end}.inbox-waiting{grid-column:1/-1}.inbox-panel-foot{flex-direction:column;gap:3px;padding:14px 16px}.inbox-connections{padding:16px}.inbox-intro p{font-size:12px}.inbox-assignment{gap:10px;padding:15px}.inbox-assignment label{flex:1;min-width:120px}}@media (prefers-reduced-motion:reduce){.support-inbox button{transition:none;transform:none}}.inbox-stale{color:#646464;background:#f9f9f9;border-radius:8px;margin:0 0 24px;padding:11px 14px;font-size:12px}.platform-shell--staff .support-inbox .inbox-search input:is(:focus,:focus-visible){box-shadow:none;border:0;outline:none}@media (width<=760px){.inbox-waiting{grid-area:3/1}.inbox-row>time{grid-area:3/2;justify-self:end;display:block}}.inbox-metrics button:last-child{border-right:0}@media (width<=760px){.inbox-metrics button:nth-child(2n){border-right:0}.inbox-metrics button:nth-child(-n+2){border-bottom:1px solid var(--border)}}.customer-accounts .ops-panel-heading{align-items:flex-start;gap:20px}.customer-accounts .ops-panel-heading p{max-width:600px;line-height:1.6}.accounts-layout{align-items:start;gap:28px;margin-top:24px;display:grid}.accounts-layout--editing{grid-template-columns:minmax(0,1fr) minmax(290px,.85fr)}.accounts-toolbar{align-items:center;gap:12px;display:flex}.accounts-toolbar .ops-search{flex:1;margin:0}.accounts-filters{border-bottom:1px solid var(--surface);flex-wrap:wrap;gap:5px;margin:18px 0;padding-bottom:18px;display:flex}.accounts-filters button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:12px}.accounts-filters button[aria-pressed=true]{background:var(--surface);color:var(--muted)}.accounts-filters span{font-variant-numeric:tabular-nums;opacity:.65;margin-left:6px}.accounts-list{margin:0;padding:0;list-style:none}.accounts-list li{border-bottom:1px solid var(--surface);border-radius:6px;align-items:flex-start;gap:14px;padding:18px 9px;transition:background .18s;display:flex}.accounts-list li.accounts-selected{background:var(--surface)}.accounts-avatar{background:var(--surface);height:38px;color:var(--muted);border-radius:50%;flex:0 0 38px;place-items:center;font-size:12px;font-weight:650;display:grid}.accounts-person{flex:1;min-width:0}.accounts-person>strong{color:var(--ink);overflow-wrap:anywhere;margin-bottom:4px;font-size:13px;display:block}.accounts-person>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.accounts-tags{flex-wrap:wrap;gap:5px;margin:10px 0 7px;display:flex}.accounts-tags .ops-chip{background:var(--surface);color:var(--muted);padding:4px 7px;font-size:12px}.accounts-ended{color:#6b6b6b;background:#f7f7f7;border-radius:5px;padding:4px 7px;font-size:12px}.accounts-list .ops-refresh{gap:5px;padding:7px;font-size:12px}.accounts-editor{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:22px;position:sticky;top:20px}.accounts-editor-heading{justify-content:space-between;gap:12px;margin-bottom:22px;display:flex}.accounts-editor h4{color:var(--ink);letter-spacing:-.5px;overflow-wrap:anywhere;margin:5px 0;font-size:19px}.accounts-editor-heading .ops-refresh{flex-shrink:0;align-self:flex-start;min-width:36px;min-height:36px;padding:7px}.accounts-editor fieldset{border:0;min-width:0;margin:0 0 22px;padding:0}.accounts-editor label{color:var(--muted);font-size:12px}.accounts-profile label,.accounts-password{gap:8px;margin:0 0 16px;display:grid}.accounts-profile input,.accounts-password input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:9px 11px}.accounts-password small{color:var(--muted);font-size:12px;line-height:1.6}.accounts-choices legend{color:var(--ink);margin-bottom:11px;font-size:12px;font-weight:650}.accounts-choices label{cursor:pointer;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.accounts-choices input{accent-color:var(--accent);flex-shrink:0;width:15px;height:15px;margin:3px 0 0}.accounts-choices strong{color:var(--ink);font-weight:550;display:block}.accounts-choices small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.6;display:block}.accounts-choices>p{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.6}.accounts-editor fieldset[disabled]{opacity:.65}.accounts-attribution{color:var(--muted);margin:18px 0;font-size:12px;line-height:1.6}.accounts-submit{justify-content:center;width:100%}.accounts-deactivate{color:#6b6b6b;cursor:pointer;background:0 0;border:0;margin:18px auto 0;font-size:12px;display:block}.accounts-danger{background:#616161!important}.accounts-close-warning{color:#717171;padding:14px 0}.accounts-close-warning p{font-size:12px;line-height:1.8}.accounts-pending{color:#6d6d6d;background:#fafafa;border:1px solid #e4e4e4;border-radius:6px;margin:20px 0;padding:16px;font-size:12px}.accounts-pending p{line-height:1.6}.accounts-pending button{margin:4px 6px 4px 0}.customer-accounts :is(input,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=1100px){.accounts-layout--editing{grid-template-columns:1fr}.accounts-editor{grid-row:1;position:static}}@media (width<=520px){.customer-accounts .ops-panel-heading{flex-direction:column}.accounts-list li{gap:9px;padding:15px 0}.accounts-list .ops-refresh span{display:none}.accounts-editor{padding:17px}.accounts-avatar{flex-basis:32px;height:32px}.accounts-filters button{padding:7px 8px}}.staff-duty-anchor{flex:1;min-width:0;position:relative}.staff-duty-anchor>.staff-duty-status{width:100%}.staff-support-popover{--control-radius:6px;z-index:25;box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-raised);width:min(304px,100vw - 36px);max-height:calc(100svh - 100px);color:var(--ink);border-radius:12px;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 12px 36px #0000002e}.staff-support-popover-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.staff-support-popover-heading h2{margin:0;font-size:13px;font-weight:600}.staff-support-close{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.staff-support-close:hover{background:var(--surface-alt)}.staff-support-popover-body{padding:16px}.staff-support-note{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.65}.staff-support-current{align-items:center;gap:9px;margin-bottom:14px;display:flex}.staff-support-current .staff-duty-dot{background:var(--accent)}.staff-support-current strong{font-size:12px;font-weight:600}.staff-support-current>span:last-child{color:var(--muted);margin-left:auto;font-size:11px}.staff-support-popover .app-button{width:100%;min-height:34px;font-size:12px}.staff-support-popover .app-button.is-primary{--app-button-border:var(--action-primary-border);--app-button-surface:var(--action-primary-surface);--app-button-hover-border:var(--action-primary-hover-border);--app-button-hover-surface:var(--action-primary-hover-surface)}.staff-support-popover .staff-support-stop{--app-button-ink:var(--ink);--app-button-border:var(--border-strong);--app-button-hover-ink:var(--ink);--app-button-hover-surface:var(--surface-alt)}.staff-support-presets{gap:6px;margin:0 0 14px;display:flex}.staff-support-presets button{border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--muted);border-radius:6px;flex:1;padding:5px 10px;font-size:11px}.staff-support-presets button[aria-pressed=true]{background:var(--surface-alt);border-color:var(--border-strong);color:var(--ink)}.staff-support-end{color:var(--ink);gap:6px;margin-bottom:12px;font-size:11px;display:grid}.staff-support-end .app-control{background:var(--surface-raised);width:100%;min-width:0;min-height:34px;color:var(--ink);padding:7px 9px;font-size:12px}.staff-support-details{border:0;border-top:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:11px;display:flex}.staff-support-details:hover{background:var(--surface-alt)}.staff-support-message{overflow-wrap:anywhere;border-radius:6px;margin:0 0 12px;padding:9px 10px;font-size:11px}.staff-support-message.is-error,.staff-support-message.is-success{background:var(--surface-alt);color:var(--ink)}.staff-support-popover :is(button,input):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width>760px){.platform-shell--sidebar-collapsed .staff-duty-anchor{flex:none;width:44px}}.staff-support-popover .staff-support-recheck{margin-top:8px}.staff-active-marker[data-v-2fbb65e6]{box-sizing:border-box;z-index:0;pointer-events:none;background:#343434;border:1px solid #545454;border-radius:8px;position:absolute;inset:0 auto auto 0}.staff-active-marker.is-moving[data-v-2fbb65e6]{transition:transform .22s cubic-bezier(.22,.7,.25,1),width .15s,height .15s}@media (prefers-reduced-motion:reduce){.staff-active-marker.is-moving[data-v-2fbb65e6]{transition:none}}.staff-sidebar-scroll[data-v-8220a334]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.staff-sidebar-navigation[data-v-8220a334]{z-index:1;flex:none;min-width:0;position:relative}.staff-sidebar-scroll[data-v-8220a334]:before,.staff-sidebar-scroll[data-v-8220a334]:after{content:"";z-index:2;pointer-events:none;opacity:0;height:16px;transition:opacity .15s;position:absolute;left:0;right:0}.staff-sidebar-scroll[data-v-8220a334]:before{background:linear-gradient(#00000052,#0000);top:0}.staff-sidebar-scroll[data-v-8220a334]:after{background:linear-gradient(#0000,#00000052);bottom:0}.staff-sidebar-scroll.has-content-above[data-v-8220a334]:before,.staff-sidebar-scroll.has-content-below[data-v-8220a334]:after{opacity:1}@media (prefers-reduced-motion:reduce){.staff-sidebar-scroll[data-v-8220a334]:before,.staff-sidebar-scroll[data-v-8220a334]:after{transition:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2")}:root{--font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-family-sans);font-feature-settings:"liga" 1, "calt" 1;color:#101010;font-synthesis:none;--ink:#151615;--muted:#555954;--interactive-muted:#555954;--surface:#fbfbf9;--surface-alt:#f1f2ef;--surface-raised:#fff;--sidebar-surface:#dde0da;--sidebar-heading-surface:#eef0ec;--sidebar-trip-upcoming:#f2f2f0;--accent:#2f80d8;--accent-strong:#2368ad;--accent-hover:#1d5d9f;--accent-soft:#acd3f6;--registration-header-ink:var(--ink);--registration-header-muted:var(--muted);--registration-row-base:var(--surface);--registration-row-alternating:#243d6305;--registration-row-alternating-solid:#f7f7f6;--registration-header:var(--registration-row-alternating-solid);--registration-row-hover:#f1f2ef85;--registration-row-hover-solid:#f6f6f4;--border:#d9dad5;--border-strong:#a7aaa3;--transition-divider:#c4c8c2;--navy:#243d63;--danger:#b42318;--warning:#8a4b06;--success:#116b47;--focus:#2666f5;--keyboard-focus-ring:#adc6ef;--metric-accent:#174eaf;--control-radius:3px;--text-xs:.625rem;--space-2:8px;--space-3:12px;--control-height-compact:38px;--control-height:44px;--control-height-large:54px;--control-border:1px solid var(--border);--control-border-strong:1px solid var(--border-strong);--panel-border:1px solid var(--border);--panel-radius:var(--control-radius);--shadow-subtle:0 3px 12px #1010100a;--shadow-floating:0 14px 38px #10101029;--ink-inverse:#fff;--action-primary-ink:var(--ink-inverse);--action-primary-border:var(--ink);--action-primary-surface:var(--ink);--action-primary-hover-ink:var(--ink-inverse);--action-primary-hover-border:var(--navy);--action-primary-hover-surface:var(--navy);--control-selected-ink:var(--action-primary-ink);--control-selected-border:var(--action-primary-border);--control-selected-surface:var(--action-primary-surface);--navigation-active-ink:var(--ink-inverse);--navigation-active-surface:var(--ink);--operational-surface:#151615;--operational-surface-raised:#2f302f;--operational-ink:#fff;--operational-muted:#ffffffa8;--operational-border:#ffffff2e;--canvas:var(--surface-alt);--status-success:#67c98f;--status-pending:#d5a247;--status-danger:#d7655c;--status-success-soft:#eaf6ee;--status-warning-soft:#fff7e7;--status-danger-soft:#fff0ee;--map-stop-marker:#588ab5;--map-stop-marker-ring:color-mix(in srgb, var(--map-stop-marker) 24%, transparent);--layer-popover:100;--layer-status-popover:110;--layer-status-incident:180;--layer-floating-control:900;--layer-navigation-backdrop:999;--layer-navigation:1000;--layer-map-overlay:1100;--layer-modal:1200;--layer-dialog:1200;--layer-toast:1300;--layer-tooltip:1500;background:#ecece9}.eyebrow{text-transform:uppercase;color:var(--muted);font-size:var(--text-xs);letter-spacing:.15em;margin:0 0 12px;font-weight:650}.text-button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:.66rem;text-decoration:none}h1,h2{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:470}.button{min-height:var(--control-height);border:var(--control-border-strong);border-radius:var(--panel-radius);color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:.74rem;font-weight:580;display:inline-flex}.button:hover:not(:disabled){color:var(--ink);border-color:var(--ink);background:var(--surface-alt)}.app-button{--app-button-ink:var(--ink);--app-button-border:color-mix(in srgb, var(--ink) 24%, transparent);--app-button-surface:var(--surface-raised);--app-button-hover-ink:var(--ink);--app-button-hover-border:color-mix(in srgb, var(--ink) 42%, transparent);--app-button-hover-surface:var(--surface-alt);min-height:var(--control-height-compact);border:1px solid var(--app-button-border);border-radius:var(--control-radius);color:var(--app-button-ink);background:var(--app-button-surface);letter-spacing:0;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:7px 14px;font-size:.78rem;font-weight:620;line-height:1;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.app-button:hover:not(:disabled){color:var(--app-button-hover-ink);border-color:var(--app-button-hover-border);background:var(--app-button-hover-surface)}.app-button:focus-visible{border-color:var(--app-button-hover-border);outline:none;box-shadow:0 0 0 3px #1414141f}.app-button:disabled{opacity:.5}.app-button[aria-disabled=true]{opacity:.5;pointer-events:none}.app-button.is-primary{--app-button-ink:var(--ink-inverse);--app-button-border:var(--ink);--app-button-surface:var(--ink);--app-button-hover-ink:var(--ink-inverse);--app-button-hover-border:color-mix(in srgb, var(--ink) 92%, var(--surface-raised));--app-button-hover-surface:color-mix(in srgb, var(--ink) 86%, var(--surface-raised))}.app-button.is-danger{--app-button-ink:var(--ink-inverse);--app-button-border:var(--danger);--app-button-surface:var(--danger);--app-button-hover-ink:var(--ink-inverse);--app-button-hover-border:#86170f;--app-button-hover-surface:#86170f}.app-button.is-danger[aria-expanded=true]{--app-button-border:#86170f;--app-button-surface:#86170f}.app-button.is-ghost{--app-button-border:color-mix(in srgb, var(--ink) 10%, transparent);--app-button-surface:color-mix(in srgb, var(--ink) 5%, var(--surface-raised));--app-button-hover-border:color-mix(in srgb, var(--ink) 28%, transparent);--app-button-hover-surface:color-mix(in srgb, var(--ink) 10%, var(--surface-raised))}.app-button.is-view-toggle{--app-button-ink:var(--control-selected-ink);--app-button-border:var(--control-selected-border);--app-button-surface:var(--control-selected-surface);--app-button-hover-ink:var(--ink-inverse);--app-button-hover-border:var(--accent);--app-button-hover-surface:var(--accent)}.app-button.is-view-toggle[aria-pressed=true]{--app-button-border:var(--accent);--app-button-surface:var(--accent)}.app-button.is-icon-only{width:var(--control-height-compact);flex:0 0 var(--control-height-compact);padding:0}.app-button svg{flex:0 0 16px;width:16px;height:16px}.app-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite app-button-spin}@keyframes app-button-spin{to{transform:rotate(360deg)}}.field{letter-spacing:.03em;gap:7px;margin:18px 0;font-size:.73rem;font-weight:550;display:grid}.field input:not(.app-control){width:100%;min-height:var(--control-height);border:var(--control-border);color:var(--ink);border-color:var(--border);border-radius:var(--panel-radius);background:var(--surface);padding:9px 11px}.field input:not(.app-control):focus{border-color:var(--ink);background:var(--surface-raised)}.app-dropdown{width:100%;position:relative}.app-control{width:100%;height:var(--control-height-compact);min-height:var(--control-height-compact);border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);border-radius:var(--control-radius);color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, var(--surface-raised));font:inherit;letter-spacing:0;font-size:.78rem;font-weight:620;transition:border-color .15s,box-shadow .15s}.app-dropdown__trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px 7px 12px;display:flex}.field .app-control{padding:7px 12px}.app-control:hover:not(:disabled),.app-control:focus-visible{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, var(--surface-raised));box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 25%, transparent);outline:none}.field .app-control::placeholder{color:var(--muted);opacity:1;font-weight:560}.app-dropdown__trigger-info,.app-dropdown__option-info{align-items:center;min-width:0;display:flex}.app-dropdown__trigger-label,.app-dropdown__option-label{color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-dropdown__option-label{font-weight:600}.app-dropdown__chevron,.app-dropdown__check,.dock-combobox-check-icon{flex:0 0 14px;width:14px;height:14px}.app-dropdown__chevron{color:var(--muted);transition:transform .18s}.app-dropdown.is-open .app-dropdown__chevron{transform:rotate(180deg)}.app-dropdown__menu{max-height:240px;z-index:var(--layer-toast);position:fixed;overflow-y:auto}.app-dropdown__menu.is-short-list{overflow-y:visible}.app-dropdown__menu.is-short-list .app-dropdown__option-label{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}dialog .app-dropdown__menu{position:absolute;width:100%!important;max-height:240px!important;top:calc(100% + 6px)!important;left:0!important}dialog .app-dropdown__menu.opens-above{bottom:calc(100% + 6px);top:auto!important}.app-dropdown__menu,.dock-combobox-options{border:1px solid var(--border);color:var(--ink);background:var(--surface-raised);border-radius:7px;padding:6px;box-shadow:0 10px 30px #00000024,0 2px 6px #0000000a}.app-dropdown__option{border-radius:calc(var(--control-radius) + 3px);width:100%;min-height:36px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.78rem;transition:background-color .12s;display:flex}.app-dropdown__option:hover,.app-dropdown__option:focus,.dock-combobox-options>button.is-highlighted,.dock-combobox-options>button:hover{background:var(--surface-alt)}.app-dropdown__option.is-selected,.dock-combobox-options>button.is-selected{color:var(--ink-inverse);background:var(--accent-strong)}.app-dropdown__check,.dock-combobox-check-icon{color:currentColor}.app-dropdown__trigger.is-placeholder .app-dropdown__trigger-label{color:var(--muted);font-weight:560}.app-dropdown__trigger:disabled{cursor:not-allowed;opacity:.58}.compact-field{margin:0;font-size:.7rem}@media (width<=760px){.search-field{grid-column:1/-1}}.button.is-primary{color:var(--action-primary-ink);border-color:var(--action-primary-border);background:var(--action-primary-surface)}.button.is-primary:hover:not(:disabled){color:var(--action-primary-hover-ink);border-color:var(--action-primary-hover-border);background:var(--action-primary-hover-surface)}.button.is-danger{color:var(--ink-inverse);border-color:var(--danger);background:var(--danger)}.button.is-danger:hover:not(:disabled){color:var(--ink-inverse);background:#7f2922;border-color:#7f2922}.text-button:hover{color:var(--ink)}.field input:not(.app-control):hover{border-color:var(--border-strong)}.button,.text-button,.field input{transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s,opacity .15s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Manrope Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2")}.platform-shell.platform-shell--entry{--ink:#3f535b;--muted:#4b5f65;--surface:#fcfbf3;--border:#d2d7d3;--accent:#526972;--accent-strong:#414f52;--entry-ease:cubic-bezier(.2, .7, .2, 1);isolation:isolate;background:var(--surface);min-height:100svh;font-family:"Manrope Variable", Manrope, var(--font-family-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex;position:relative;overflow:clip}.platform-shell--entry .platform-header{background:0 0;border:0;flex-shrink:0;width:100%;max-width:1280px;margin-inline:auto;padding:28px 64px}.platform-shell--entry .platform-logo img{width:42px;height:42px}.platform-shell--entry .platform-header>span{border-left:1px solid var(--border);color:var(--muted);padding-left:24px;font-size:12px}.platform-entry-back{min-height:44px;color:var(--muted);transition:color .18s var(--entry-ease);align-items:center;gap:12px;margin-left:auto;font-size:12px;text-decoration:none;display:inline-flex}.platform-entry{flex:1 0 auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-content:center;align-items:center;gap:clamp(56px,8vw,104px);width:100%;max-width:1280px;margin-inline:auto;padding:24px 64px 32px;display:grid}.platform-entry-intro{background:#cddcde;border-radius:3px;min-width:0;height:clamp(440px,100svh - 220px,620px);overflow:hidden}.platform-entry-landscape{object-fit:cover;object-position:50% 60%;width:100%;height:100%;display:block}.platform-entry-access{width:100%;max-width:410px;color:var(--ink);justify-self:center;padding:24px 0}.platform-entry h1{letter-spacing:-.04em;margin:0 0 38px;font-size:clamp(36px,3.8vw,48px);font-weight:450;line-height:1.18}.platform-entry-card .app-button.is-primary{--app-button-ink:#fcfbf3;--app-button-border:#526972;--app-button-surface:#526972;--app-button-hover-ink:#fcfbf3;--app-button-hover-border:#414f52;--app-button-hover-surface:#414f52;width:100%;min-height:54px;box-shadow:none;white-space:normal;text-align:left;border-radius:2px;justify-content:space-between;padding:16px 20px;font-size:13px;font-weight:500;line-height:1.5}.platform-entry-card .app-button svg{flex-shrink:0}.platform-shell--entry a:focus-visible,.platform-entry-card .app-button:focus-visible{outline-offset:5px;outline:2px solid #356b8b}.platform-entry-help{min-height:44px;color:var(--muted);text-underline-offset:4px;align-items:center;margin-top:8px;font-size:12px;text-decoration-color:#52697259;display:inline-flex}.platform-entry-guidance{border-top:1px solid #dce0d9;margin-top:28px;padding-top:24px}.platform-entry-guidance h2{margin:0;font-size:12px;font-weight:550;line-height:1.6}.platform-entry-guidance p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.85}.platform-entry-back:hover,.platform-entry-help:hover{color:#514a40}@media (prefers-reduced-motion:no-preference){.platform-entry-intro,.platform-entry-access{animation:platform-entry-arrive .52s var(--entry-ease) backwards}.platform-entry-access{animation-delay:70ms}.platform-entry-card .app-button,.platform-entry-card .app-button svg{transition:background-color .26s var(--entry-ease), transform .26s var(--entry-ease)}.platform-entry-card .app-button:hover:not(:disabled) svg{transform:translate(3px)}}@keyframes platform-entry-arrive{0%{opacity:.65;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=1000px){.platform-shell--entry .platform-header,.platform-entry{padding-inline:36px}.platform-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.platform-entry h1{font-size:40px}}@media (width<=760px){.platform-shell--entry .platform-header,.platform-entry{padding-inline:24px}.platform-shell--entry .platform-header{gap:16px;padding-block:20px}.platform-shell--entry .platform-logo img{width:36px;height:36px}.platform-shell--entry .platform-header>span{padding-left:16px;font-size:11px}.platform-entry-back{gap:6px;font-size:11px}.platform-entry{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:12px 32px}.platform-entry-intro{height:clamp(180px,46vw,260px)}.platform-entry-landscape{object-position:50% 45%}.platform-entry-access{max-width:460px;padding:0}.platform-entry h1{margin-bottom:28px;font-size:36px}.platform-entry-guidance{margin-top:24px;padding-top:22px}}@media (width<=360px){.platform-entry h1{font-size:34px}.platform-shell--entry .platform-header{gap:12px}.platform-shell--entry .platform-header>span{padding-left:12px}}.platform-shell.platform-shell--staff{--ink:#333;--ink-inverse:#fff;--muted:#656565;--surface:#f8f8f8;--surface-raised:#fff;--surface-alt:#f8f8f8;--border:#f8f8f8;--border-strong:#dbdbdb;--accent:#7b7b7b;--accent-strong:#656565;--control-radius:9px;--staff-sidebar-width:244px;grid-template-columns:var(--staff-sidebar-width) minmax(0, 1fr);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface);min-height:100svh;color:var(--ink);grid-template-rows:72px 1fr;transition:grid-template-columns .18s;display:grid}.platform-shell--staff .platform-frame{display:contents}.platform-shell--staff .platform-header{background:var(--surface-raised);border-bottom:1px solid var(--border);grid-area:1/2;gap:18px;height:72px;padding:16px 34px}.platform-shell--staff .platform-header>span:first-of-type{color:var(--muted);font-size:13px}.staff-header-account{align-items:center;gap:11px;margin-left:auto;font-size:13px;font-weight:500;display:flex}.staff-user-avatar{background:var(--surface);width:34px;height:34px;color:var(--accent);box-shadow:0 0 0 4px var(--surface);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.platform-shell--staff .platform-header .app-button{color:var(--accent);background:0 0;border:0;margin-left:4px;font-size:12px}.platform-shell--staff .platform-sidebar{--nav-surface:#f7f7f7;--nav-ink:#2b2b2b;--nav-text:#606060;--nav-muted:#747474;--nav-border:#e4e4e4;--nav-hover:#f0f0f0;--nav-active:#e7e7e7;--nav-active-icon:#ddd;--nav-accent:#434343;--nav-focus:#535353;border:0;border-right:1px solid var(--nav-border);background:var(--nav-surface);height:100svh;min-height:0;color:var(--nav-text);flex-direction:column;grid-area:1/1/3;align-self:start;padding:22px 16px 18px;display:flex;position:sticky;top:0}.staff-sidebar-top{flex:1;align-items:center;gap:11px;min-width:0;padding:0;text-decoration:none;display:flex}.staff-sidebar-monogram{flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.staff-sidebar-monogram img{display:block}.staff-sidebar-top strong{color:var(--nav-ink);letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:650;display:block}.staff-sidebar-top small{color:var(--nav-muted);margin-top:4px;font-size:11px;display:block}.staff-nav-label{color:var(--nav-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;padding-inline:12px;font-size:10px;font-weight:550;display:block}.platform-shell--staff .platform-sidebar nav{gap:4px;margin-bottom:0;display:grid}.staff-nav-group{gap:4px;display:grid}.platform-shell--staff .platform-sidebar nav .staff-navigation-control{width:100%;min-height:42px;color:var(--nav-text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:8px 11px;font-size:13px;font-weight:450;line-height:1.4;transition:background .16s,color .16s;display:flex}.staff-nav-icon{width:26px;height:26px;color:var(--nav-muted);border-radius:6px;flex:none;place-items:center;display:grid}.platform-shell--staff .platform-sidebar nav .staff-navigation-control svg{opacity:1;flex:none}.platform-shell--staff .platform-sidebar nav .staff-navigation-control:hover{color:var(--nav-ink);background:var(--nav-hover)}.platform-shell--staff .platform-sidebar nav .staff-navigation-control[aria-current=page]{color:var(--nav-accent);background:var(--nav-active);font-weight:600}.platform-shell--staff .platform-sidebar nav .staff-navigation-control[aria-current=page] .staff-nav-icon{color:var(--nav-accent);background:var(--nav-active-icon)}.platform-shell--staff .platform-sidebar nav .staff-navigation-control[aria-current=page] svg{color:var(--nav-accent);opacity:1}.staff-nav-count{min-width:21px;height:21px;color:var(--nav-accent);background:var(--nav-active-icon);border-radius:6px;place-items:center;margin-left:auto;padding:2px;font-size:10px;display:grid}.staff-customer-nav{border-top:1px solid var(--nav-border);margin-top:24px;padding-top:22px}.platform-shell--staff .staff-customer-nav select{border:1px solid var(--nav-border);background:var(--nav-hover);width:100%;min-height:39px;color:var(--nav-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;margin-bottom:16px;padding:9px 10px;font-size:12px}.staff-sidebar-bottom{color:var(--nav-muted);align-items:center;gap:8px;margin-top:auto;padding:25px 12px 0;font-size:10px;display:flex}.staff-access-dot,.staff-pending-dot{background:#888;border-radius:50%;flex:none;width:6px;height:6px}.staff-pending-dot{background:#adadad}.platform-shell--staff .platform-main{grid-area:2/2;gap:24px;min-width:0;max-width:1600px;margin-inline:auto;padding:34px}.platform-shell--staff .platform-heading h1{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(27px,2.8vw,34px);font-weight:650;line-height:1.2}.platform-shell--staff .platform-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:10px;font-weight:550}.staff-heading-description{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.65}.platform-shell--staff .platform-heading .app-button{border:1px solid var(--border);background:var(--surface-raised);min-height:34px;color:var(--ink);align-self:center;padding:8px 12px;font-size:12px}.platform-shell--staff .platform-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;min-width:0;padding:24px;box-shadow:0 5px 18px #36363604}.platform-shell--staff .platform-card h2{color:var(--ink);letter-spacing:-.025em;margin:0 0 18px;font-size:16px;font-weight:650}.platform-shell--staff .platform-card p{font-size:12px;line-height:1.65}.platform-shell--staff .app-control{min-height:40px;color:var(--ink);border-color:var(--border-strong);background-color:var(--surface-raised);font-size:13px}.platform-shell--staff .app-button{font-size:12px}.platform-shell--staff .app-button.is-primary{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:none}.platform-shell--staff .app-button.is-primary:hover{border-color:var(--accent-strong);background:var(--accent-strong)}.platform-shell--staff .app-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:none}.platform-shell--staff .platform-form>label,.platform-shell--staff .platform-card dt{font-size:12px}.platform-shell--staff .platform-card dd{font-size:14px}.platform-shell--staff .platform-list{padding-left:0}.platform-shell--staff .platform-list li{border-color:var(--border)}.platform-shell--staff .platform-list strong{font-size:14px}.platform-shell--staff .platform-list small{color:var(--muted);font-size:12px}.platform-shell--staff .platform-list span{font-size:12px}.platform-shell--staff .platform-actions{gap:8px}.staff-overview{gap:24px;display:grid}.staff-overview-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:-4px;display:flex}.staff-overview-label{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.staff-overview-label>span{background:var(--muted);width:7px;height:7px;box-shadow:0 0 0 4px var(--surface);border-radius:50%}.staff-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.staff-metric{--metric-color:#656565;--metric-soft:#f8f8f8;border:1px solid var(--surface);background:var(--surface-raised);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:1fr auto;align-content:start;padding:22px 24px 0;transition:box-shadow .18s,transform .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 16px #36363603}.staff-metric:nth-child(2){--metric-color:#7b7b7b;--metric-soft:#f8f8f8}.staff-metric:nth-child(3){--metric-color:#818181;--metric-soft:#f3f3f3}.staff-metric:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 9px 24px #3636360b}.staff-metric>span:first-child{color:var(--muted);font-size:12px;display:contents}.staff-metric>span:first-child svg{width:40px;height:40px;color:var(--metric-color);background:var(--metric-soft);filter:drop-shadow(0 3px 5px #36363608);border-radius:6px;grid-area:1/2/3;align-self:center;padding:10px}.staff-metric>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;grid-column:1;margin:12px 0 7px;font-size:clamp(27px,2.4vw,34px);font-weight:650;line-height:1.1}.staff-metric>small{min-height:18px;color:var(--muted);grid-column:1/-1;font-size:11px}.staff-metric>.staff-metric-link{border-top:1px solid var(--surface);color:var(--accent);background:var(--surface);grid-column:1/-1;align-items:center;gap:7px;margin:18px -24px 0;padding:12px 24px;font-size:11px;display:flex}.staff-metric-link svg{color:var(--muted)}.staff-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.staff-overview-side{gap:20px;display:grid}.staff-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.staff-panel-heading h2{margin:0!important}.staff-kicker{color:var(--muted);margin:0 0 7px;font-size:10px;font-weight:500;line-height:1.5}.staff-count{background:var(--surface);min-width:26px;height:26px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;padding:4px 7px;font-size:11px;font-weight:550;display:grid}.staff-customer-list,.staff-attention-list{margin:0;padding:0;list-style:none}.staff-customer-list li+li,.staff-attention-list li+li{border-top:1px solid var(--surface)}.staff-customer-list button,.staff-attention-list button{width:100%;min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:16px 0;transition:background .16s;display:flex}.staff-customer-list button:hover,.staff-attention-list button:hover{background:var(--surface)}.staff-company-avatar{border:1px solid var(--border);background:var(--surface-alt);width:40px;height:40px;color:var(--muted);border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.staff-company-copy{flex:1;min-width:0}.staff-company-copy strong,.staff-attention-list strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5;display:block}.staff-company-copy small,.staff-attention-list small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.5;display:block}.staff-module-tags,.staff-account-modules{flex-wrap:wrap;justify-content:end;gap:5px;max-width:35%;display:flex}.staff-module-tags>span,.staff-account-modules>span{background:var(--surface);color:var(--muted);letter-spacing:0;border-radius:5px;padding:5px 7px;font-size:11px;font-weight:500}.staff-customer-list button>svg{color:var(--muted);flex:none}.staff-panel-note{border-top:1px solid var(--surface);margin:12px 0 0;padding-top:16px;color:var(--muted)!important;font-size:11px!important}.staff-empty-copy{padding-block:20px}.staff-attention-empty{text-align:center;justify-items:center;padding:20px 10px 12px;display:grid}.staff-empty-icon{color:#a3a3a3;background:#f3f3f3;border-radius:6px;place-items:center;width:48px;height:48px;margin-bottom:13px;display:grid;box-shadow:0 5px 12px #aaaaaa14}.staff-attention-empty h3{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:600}.staff-attention-empty p{max-width:250px;color:var(--muted);margin:0;line-height:1.7;font-size:11px!important}.staff-attention-list button{min-height:72px}.staff-task-icon{color:#9c9c9c;background:#f3f3f3;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.staff-attention-list button>span:nth-child(2){flex:1;min-width:0}.staff-attention-list button>svg{color:var(--muted);flex:none}.staff-planning{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:24px;position:relative;overflow:hidden}.staff-planning .staff-panel-heading{margin-bottom:16px}.staff-planning .staff-panel-heading>div{align-items:center;gap:11px;display:flex}.staff-planning h2{color:var(--ink);margin:0;font-size:14px;font-weight:600}.staff-planning-symbol{width:32px;height:32px;color:var(--accent);background:#fff9;border-radius:6px;place-items:center;display:grid}.staff-board-link{border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:13px;padding:18px;display:flex}.staff-board-link+.staff-board-link{margin-top:12px}.staff-board-icon{display:none}.staff-board-link>span:nth-child(2){flex:1;min-width:0}.staff-board-link strong{font-size:13px;font-weight:600;display:block}.staff-board-link small{max-width:220px;color:var(--muted);margin-top:7px;font-size:11px;line-height:1.7;display:block}.staff-board-cta{color:var(--accent);align-items:center;gap:8px;font-size:0;display:flex}.staff-board-cta svg{width:20px;height:20px}.staff-search{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:6px;align-items:center;gap:10px;margin-bottom:20px;padding:11px 13px;display:flex}.staff-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:12px}.staff-search:focus-within{outline:2px solid var(--accent-strong);outline-offset:3px}.staff-search input:focus-visible{outline:0}.staff-directory-filters{flex-wrap:wrap;gap:12px;margin-bottom:0;display:flex}.staff-directory-filters label,.staff-record-status{color:var(--muted);gap:7px;font-size:11px;display:grid}.staff-directory-filters select,.staff-record-status select{min-height:38px;padding:8px 12px;font-size:12px}.staff-record-tools{align-items:end;gap:18px;margin-bottom:24px;display:flex}.staff-record-tools .staff-search{flex:1;min-height:40px;margin:0}.staff-record-tools .staff-count{white-space:nowrap;align-self:center;margin-left:auto}.staff-record-table-wrap{overflow-x:auto}.staff-record-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.staff-record-table th,.staff-record-table td{border-bottom:1px solid var(--border);padding:18px 10px;line-height:1.5}.staff-record-table thead th{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:550}.staff-record-table tbody th{font-weight:600}.staff-record-table tr:last-child :is(th,td){border-bottom:0}.staff-status{color:#636363;white-space:nowrap;background:#f3f3f3;border-radius:5px;padding:5px 9px;font-size:11px;display:inline-block}.staff-status--attention{color:#676767;background:#f3f3f3}.staff-record-open{color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:inline-flex}.staff-record-open svg{flex:none}.staff-record-empty{color:var(--muted);text-align:center;justify-items:center;gap:10px;padding:32px 20px;display:grid}.staff-record-empty h2,.staff-record-empty p{margin:0}.staff-record-empty button{border:1px solid var(--border);background:var(--surface);color:var(--accent);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:inline-flex}.staff-pagination-note{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.7}.staff-customer-context{border:1px solid var(--border);background:var(--surface);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.staff-customer-context button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:5px 0;font-size:12px;display:flex}.staff-customer-context>span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.staff-customer-summary{gap:24px;display:grid}.platform-shell--staff .staff-customer-profile{background:var(--surface-raised);align-items:center;gap:22px;display:flex}.staff-profile-avatar{border:1px solid var(--border);background:var(--surface);width:48px;height:48px;color:var(--muted);border-radius:8px;flex:none;place-items:center;font-size:21px;font-weight:600;display:grid}.platform-shell--staff .staff-customer-profile h2{margin:0;font-size:23px}.staff-customer-profile p:not(.staff-kicker){color:var(--muted);margin:7px 0 0}.staff-profile-summary{gap:28px;margin-left:auto;display:flex}.staff-profile-summary>span{color:var(--muted);gap:8px;font-size:11px;display:grid}.staff-profile-summary strong{color:var(--ink);font-size:27px;font-weight:600}.staff-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.staff-module-card{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:6px;grid-template-columns:28px 1fr;justify-items:start;gap:3px 12px;padding:16px;display:grid}.staff-module-card strong{color:var(--ink);letter-spacing:-.03em;font-size:15px;font-weight:600}.staff-module-card small{color:var(--muted);font-size:11px}.staff-customer-actions h2{margin:4px 0 18px;font-size:16px;font-weight:650}.staff-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.staff-action-grid button{border:1px solid var(--border);background:var(--surface-raised);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:6px;justify-items:start;gap:8px;padding:18px;transition:border-color .16s;display:grid;position:relative}.staff-action-grid button>svg:first-child{box-sizing:content-box;width:18px;height:18px;color:var(--muted);background:0 0;border-radius:6px;padding:0}.staff-action-grid button>svg:last-child{color:var(--muted);position:absolute;top:28px;right:22px}.staff-action-grid strong{font-size:14px;font-weight:600}.staff-action-grid span{color:var(--muted);font-size:12px;line-height:1.65}.staff-action-grid button:hover{box-shadow:none;transform:none}.platform-shell--staff :is(button,select,input,textarea,summary):focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.platform-shell--staff .platform-sidebar :is(button,select,a):focus-visible{outline:2px solid var(--nav-focus);outline-offset:3px}.platform-shell--staff button:disabled{opacity:.55;cursor:default}@media (width>=1500px){.platform-shell--staff .platform-main{padding:40px 48px}}@media (width<=1100px){.platform-shell.platform-shell--staff{--staff-sidebar-width:224px}.platform-shell--staff .platform-main{padding:28px}.staff-overview-grid{grid-template-columns:minmax(0,1fr)}.staff-overview-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.staff-metric{padding-inline:18px}.staff-metric>.staff-metric-link{margin-inline:-18px;padding-inline:18px}.staff-module-grid,.staff-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-profile-summary{gap:18px}}@media (width<=760px){.platform-shell.platform-shell--staff{display:block}.platform-shell--staff .platform-header{gap:12px;height:66px;padding:12px 20px}.platform-shell--staff .platform-header>.platform-logo{display:inline-flex}.platform-shell--staff .platform-logo img{width:29px;height:29px}.platform-shell--staff .platform-header>span:first-of-type{font-size:10px}.platform-shell--staff .staff-header-account{display:none}.platform-shell--staff .platform-header .app-button{margin-left:auto;padding:8px 0;font-size:10px}.platform-shell--staff .platform-sidebar{border-right:0;border-bottom:1px solid var(--nav-border);height:auto;min-height:auto;padding:12px 16px;position:static}.staff-sidebar-top,.staff-sidebar-content>.staff-nav-label,.staff-sidebar-bottom{display:none}.platform-shell--staff .platform-sidebar nav{flex-wrap:wrap;gap:6px;display:flex}.platform-shell--staff .platform-sidebar nav .staff-navigation-control{gap:8px;min-height:39px;padding:9px 10px;font-size:10px}.platform-shell--staff .platform-sidebar nav .staff-navigation-control svg{width:16px;height:16px}.staff-customer-nav{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:grid}.staff-customer-nav .staff-nav-label,.platform-shell--staff .staff-customer-nav select{margin-bottom:0}.staff-customer-nav nav{grid-column:1/-1}.platform-shell--staff .platform-main{gap:22px;padding:26px 20px}.platform-shell--staff .platform-heading h1{font-size:27px}.staff-heading-description{font-size:12px}.platform-shell--staff .platform-card{padding:22px}.staff-metrics{grid-template-columns:1fr;gap:12px}.staff-metric{grid-template-columns:1fr auto;padding:19px 22px 0}.staff-metric>strong{font-size:29px}.staff-metric>.staff-metric-link{margin:14px -22px 0;padding:10px 22px}.staff-overview-side{grid-template-columns:1fr}.staff-customer-context{flex-wrap:wrap}.platform-shell--staff .staff-customer-profile{flex-wrap:wrap;gap:18px}.staff-profile-summary{border-top:1px solid var(--border);width:100%;margin-left:0;padding-top:18px}.staff-module-grid,.staff-action-grid{grid-template-columns:1fr}.staff-record-tools{flex-wrap:wrap;gap:14px}.staff-record-tools .staff-search{flex-basis:100%}.staff-record-tools .staff-count{align-self:end}.staff-record-table{min-width:650px}}@media (width<=460px){.staff-customer-list button{grid-template-columns:40px minmax(0,1fr) 18px;gap:8px 12px;display:grid}.staff-customer-list button>svg{grid-area:1/3}.staff-module-tags{grid-column:2/4;justify-content:start;max-width:100%}.staff-pending-dot{grid-area:2/3}}@media (prefers-reduced-motion:reduce){.staff-metric,.staff-action-grid button,.platform-shell--staff .platform-sidebar nav .staff-navigation-control{transition:none}.staff-metric:hover,.staff-action-grid button:hover{transform:none}}.staff-sidebar-heading{flex-shrink:0;align-items:center;gap:8px;margin-bottom:30px;display:flex}.staff-sidebar-toggle,.staff-customer-switch{width:32px;height:36px;color:var(--nav-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.staff-sidebar-toggle:hover,.staff-customer-switch:hover{color:var(--nav-accent);background:var(--nav-active)}.staff-sidebar-content{scrollbar-width:thin;scrollbar-color:var(--nav-border) transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.staff-customer-switch{display:none}@media (width>760px){.platform-shell.platform-shell--staff.platform-shell--sidebar-collapsed{--staff-sidebar-width:76px}.platform-shell--sidebar-collapsed .staff-sidebar{padding-inline:14px}.platform-shell--sidebar-collapsed .staff-sidebar-heading{flex-direction:column;gap:18px;margin-bottom:22px}.platform-shell--sidebar-collapsed .staff-sidebar-top{flex:none}.platform-shell--sidebar-collapsed .staff-nav-label,.platform-shell--sidebar-collapsed .staff-nav-text,.platform-shell--sidebar-collapsed .staff-customer-nav>select{display:none}.platform-shell--sidebar-collapsed .platform-sidebar nav .staff-navigation-control{justify-content:center;gap:0;min-height:45px;padding:12px;position:relative}.platform-shell--sidebar-collapsed .platform-sidebar nav .staff-navigation-control svg{width:20px;height:20px}.platform-shell--sidebar-collapsed .staff-nav-count{min-width:15px;height:15px;font-size:8px;position:absolute;top:2px;right:1px}.platform-shell--sidebar-collapsed .staff-sidebar-bottom{justify-content:center;padding-inline:0}.platform-shell--sidebar-collapsed .staff-customer-switch{width:100%;margin-bottom:12px;display:grid}}@media (width<=760px){.staff-sidebar-heading{display:none}}@media (prefers-reduced-motion:reduce){.platform-shell.platform-shell--staff{transition:none}}@media (width>760px){.platform-shell--sidebar-collapsed .platform-sidebar .staff-primary-nav{gap:20px}.platform-shell--sidebar-collapsed .staff-nav-group+.staff-nav-group{border-top:1px solid var(--nav-border);padding-top:16px}.platform-shell--sidebar-collapsed .platform-sidebar nav .staff-navigation-control{padding:8px 0}}@media (width<=760px){.platform-shell--staff .platform-sidebar .staff-primary-nav{gap:12px;display:grid}.staff-nav-group{flex-wrap:wrap;gap:4px;display:flex}.staff-nav-group>.staff-nav-label{display:none}.platform-shell--staff .platform-sidebar nav .staff-navigation-control{width:auto;font-size:12px}.staff-nav-icon{width:22px;height:22px}}.staff-directory-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:16px;display:flex}.staff-directory-toolbar>.staff-search{background:var(--surface-raised);flex:1;min-width:200px;min-height:38px;margin:0}@media (width<=760px){.staff-directory-toolbar>.staff-search{flex-basis:100%}.staff-directory-filters{width:100%}.staff-directory-filters label{flex:1;min-width:0}}.platform-shell--staff .staff-customer-nav .staff-nav-label{color:var(--nav-muted)}.staff-module-card>svg{grid-row:1/3;align-self:center}.staff-module-card>small{grid-column:2}.platform-shell.platform-shell--staff,.platform-dialog{--action-primary-ink:#fff;--ink:#20232b;--muted:#616774;--surface:#f7f8fa;--surface-raised:#fff;--surface-alt:#f0f2f5;--border:#e2e5ea;--border-strong:#c7cdd6;--accent:#405ddd;--accent-strong:#354fc4;--accent-hover:#354fc4;--accent-soft:#edf0ff;--action-primary-surface:#405ddd;--action-primary-border:#405ddd;--action-primary-hover-surface:#354fc4;--action-primary-hover-border:#354fc4;--font-family-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--overlay-shadow:0 24px 72px #1319262e;--overlay-backdrop:#13192657;--popover-shadow:0 8px 28px #1319261f;--select-indicator:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23616774' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.platform-shell.platform-shell--staff{font-family:var(--font-family-sans);--staff-sidebar-width:224px;--control-radius:7px;grid-template-rows:48px 1fr;font-size:13px;line-height:1.5}.platform-shell--staff :is(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.platform-shell--staff :is(button,summary){touch-action:manipulation}.platform-shell--staff :where(button){font:inherit;cursor:pointer}.platform-shell--staff :where(button:not([class])){border:1px solid var(--border-strong);background:var(--surface-raised);min-height:40px;color:var(--ink);border-radius:7px;padding:9px 14px}.platform-shell--staff :where(button:disabled){cursor:not-allowed}.platform-shell--staff :where(a){text-underline-offset:4px}.platform-shell--staff :where(h1,h2,h3,p){overflow-wrap:anywhere}.platform-shell--staff .platform-header{border-bottom-color:var(--border);background:var(--surface-raised);gap:20px;height:48px;padding:0 24px}.platform-shell--staff .platform-header>.platform-logo{display:none}.platform-shell--staff .staff-breadcrumb{min-width:0;color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.staff-breadcrumb strong{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.staff-breadcrumb>span{color:var(--muted)}.staff-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.staff-header-icon{background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:5px;display:inline-flex;position:relative}.staff-header-icon:hover{background:var(--surface-alt)}.staff-header-icon>small{background:var(--accent-soft);min-width:16px;color:var(--accent-strong);border-radius:8px;font-size:10px;position:absolute;top:0;right:0}.platform-shell--staff .staff-user-avatar{box-shadow:none;background:var(--accent-soft);color:var(--accent-strong);border:1px solid var(--border)}.platform-shell--staff .platform-header .app-button{min-height:40px;color:var(--muted);margin:0;padding:8px;font-size:12px}.platform-shell--staff .platform-sidebar{z-index:20;--nav-surface:#121212;--nav-ink:#f5f5f5;--nav-muted:#a5a5a5;--nav-text:#c3c3c3;--nav-accent:#fff;--nav-hover:#222;--nav-active:#343434;--nav-border:#2e2e2e;--nav-focus:#cbcbcb;--nav-label:#a9a9a9;--select-indicator:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b6b6b6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background:linear-gradient(155deg,#1e1e1e 0%,#151515 34%,#111 78%);border-right:1px solid #121212;grid-row:1/-1;height:100svh;padding:20px 14px 0;position:sticky;top:0;box-shadow:inset -1px 0 #f7f7f70f}.staff-sidebar-heading{justify-content:flex-end;gap:8px;margin-bottom:12px;padding-bottom:0}.staff-sidebar-top{flex:1;gap:11px;padding:0 8px}.staff-sidebar-monogram{background:0 0;width:36px;height:36px;padding:0}.staff-sidebar-monogram img{width:36px;height:36px}.staff-sidebar-top strong{color:var(--ink);letter-spacing:-.4px;font-size:16px;font-weight:600}.staff-sidebar-top small{color:var(--muted);letter-spacing:.3px;margin-top:4px;font-size:10px}.staff-sidebar-toggle{width:32px;height:32px;color:var(--nav-text);border:1px solid #0000;transition:background-color .15s,border-color .15s,color .15s}.staff-sidebar-toggle:hover{background:var(--nav-hover);color:#fff;border-color:#404040}.staff-workspace-identity{border:1px solid var(--border);background:#ffffff80;border-radius:8px;align-items:center;gap:10px;margin-bottom:24px;padding:12px;display:flex}.staff-workspace-identity>span{background:#eaeaea;border:1px solid #e0e0e0;border-radius:6px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:650;display:grid}.staff-workspace-identity>div{gap:2px;display:grid}.staff-workspace-identity strong{font-size:12px;font-weight:650}.staff-workspace-identity small{color:var(--muted);font-size:11px}.staff-workspace-identity>small{margin-left:auto;font-size:10px}.staff-nav-label{color:var(--nav-label);letter-spacing:.7px;margin-bottom:6px;padding-inline:12px;font-size:10px;font-weight:600}.staff-nav-group{gap:3px}.staff-nav-group+.staff-nav-group{margin-top:20px}.platform-shell--staff .platform-sidebar .staff-primary-nav{gap:0}.platform-shell--staff .platform-sidebar nav .staff-navigation-control{color:var(--nav-text);border:1px solid #0000;border-radius:8px;gap:10px;min-height:38px;padding:7px 10px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.staff-nav-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.staff-nav-icon{background:0 0;border-radius:0;flex:0 0 22px;width:22px;height:22px;transition:color .15s}.staff-nav-icon svg{stroke-width:1.7px}.platform-shell--staff .platform-sidebar nav .staff-navigation-control:hover .staff-nav-icon{color:#eaeaea}.platform-shell--staff .platform-sidebar nav .staff-navigation-control[aria-current=page]{box-shadow:none;color:#fcfcfc;background:var(--nav-active);border:1px solid #545454;font-weight:550}.platform-shell--staff .platform-sidebar nav .staff-navigation-control[aria-current=page]:hover{background:#3f3f3f;border-color:#6b6b6b}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.platform-shell--staff .platform-sidebar nav .staff-navigation-control{isolation:isolate;position:relative}.platform-shell--staff .platform-sidebar nav .staff-navigation-control:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(95px 60px at var(--nav-reflection-x,50%) var(--nav-reflection-y,50%), #c2c2c21a, #c2c2c205 48%, transparent 80%);opacity:0;transition:opacity .16s;position:absolute;inset:1px}.platform-shell--staff .platform-sidebar nav .staff-navigation-control:hover:before{opacity:1}}.platform-shell--staff .platform-sidebar nav .staff-navigation-control[aria-current=page] .staff-nav-icon{color:#d0d0d0;box-shadow:none;background:0 0}.staff-nav-count{color:#d7d7d7;font-variant-numeric:tabular-nums;background:#343434;border:1px solid #4e4e4e;border-radius:5px;min-width:21px;height:19px;padding:0 5px;font-size:10px;font-weight:600;line-height:1}.platform-shell--staff .platform-sidebar nav .staff-navigation-control[aria-current=page] .staff-nav-count{color:#3d3d3d;background:#e1e1e1;border-color:#e1e1e1}.staff-sidebar-content{isolation:isolate;min-height:0;position:relative;overflow-x:hidden}.staff-sidebar-bottom{border-top:1px solid var(--nav-border);flex-shrink:0;align-items:center;gap:4px;margin-top:12px;padding:10px 0 12px;display:flex}.staff-duty-status{min-width:0;min-height:48px;color:var(--nav-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;align-items:center;gap:10px;padding:8px 10px;transition:background-color .15s;display:flex}.staff-duty-status:hover{background:var(--nav-hover)}.staff-duty-caption{gap:3px;min-width:0;display:grid}.staff-duty-caption strong{font-size:12px;font-weight:550}.staff-duty-caption small{text-overflow:ellipsis;color:var(--nav-muted);font-size:10px;overflow:hidden}.staff-duty-status.is-available small{color:#c4c4c4}.staff-duty-dot{background:#868686;border-radius:50%;flex:none;width:7px;height:7px}.staff-duty-status.is-available .staff-duty-dot{background:#c1c1c1;box-shadow:0 0 0 4px #c1c1c117}.staff-duty-status.is-unavailable .staff-duty-dot{background:#aeaeae}.staff-sidebar-profile{text-align:left;border:0;border-top:1px solid var(--border);background:0 0;align-items:center;gap:11px;width:100%;min-height:77px;padding:16px 8px;display:flex}.staff-sidebar-profile>span:last-child{gap:3px;display:grid}.staff-sidebar-profile strong{font-size:13px;font-weight:650}.staff-sidebar-profile small{color:var(--muted);font-size:11px}.platform-shell--staff .platform-main{gap:24px;min-width:0;max-width:1600px;padding:30px}.platform-shell--staff .platform-heading{align-items:center;padding:0}.platform-shell--staff .platform-heading h1{color:var(--ink);letter-spacing:-.65px;font-size:25px;font-weight:600;line-height:1.2}.platform-shell--staff .platform-eyebrow{color:var(--muted);letter-spacing:.1px;font-size:11px;font-weight:450;display:none}.platform-shell--staff .staff-heading-description{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.6}.platform-shell--staff .platform-card{border:1px solid var(--border);box-shadow:none;border-radius:10px;padding:22px}.platform-shell--staff .platform-card h2{color:var(--ink);letter-spacing:-.2px;margin-bottom:14px;font-size:15px;font-weight:600}.platform-shell--staff .platform-card :is(p,dt){color:var(--muted);font-size:13px;line-height:1.8}.platform-shell--staff .platform-card dd{color:var(--ink);font-size:14px}.platform-shell--staff :where(input,select,textarea){color:var(--ink);font:inherit;accent-color:var(--accent-strong)}.platform-shell--staff :where(input:not([type=checkbox],[type=radio],[type=color],[type=range],[type=file]),select,textarea){background:var(--surface-raised);border:1px solid var(--border-strong);box-sizing:border-box;border-radius:7px;width:100%;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5}.platform-shell.platform-shell--staff :is(input[type=checkbox],input[type=radio]){flex-shrink:0;width:18px;height:18px;min-height:18px;margin:2px 0}.platform-shell--staff :where(input[type=color]){border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:6px;width:60px;min-height:42px;padding:4px}.platform-shell--staff textarea{resize:vertical;min-height:110px}.platform-shell--staff :where(){color:var(--muted);opacity:1}.platform-shell--staff :where(label){color:var(--ink);font-size:13px;line-height:1.7}:is(.platform-shell--staff label:has(>input[type=checkbox]),.platform-shell--staff label:has(>input[type=radio])){align-items:flex-start;gap:10px;display:flex}.platform-shell--staff :where(fieldset){min-width:0}.platform-shell--staff :where(legend){padding:0 6px;font-size:13px;font-weight:600}.platform-shell--staff :where(button:not(.staff-header-icon,.staff-sidebar-toggle,.staff-sidebar-profile)):focus-visible,.platform-shell--staff :where(input,select,textarea,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.platform-shell--staff :where(table){border-collapse:collapse;width:100%;font-size:13px}.platform-shell--staff :where(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:13px 14px}.platform-shell--staff :where(th){font-weight:650}.platform-shell--staff :where(thead th){background:var(--surface);color:var(--muted);font-size:11px}.platform-shell--staff :where(input[type=file]){max-width:100%;padding-block:5px;font-size:12px}.platform-shell--staff input::file-selector-button{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;margin-right:10px;padding:9px 12px}.platform-shell--staff :is(.platform-error,.platform-success){overflow-wrap:anywhere;border:1px solid #d4d4d4;border-radius:8px;margin:0;padding:15px 17px;font-size:13px;line-height:1.8}.platform-shell--staff .staff-customer-context{border:0;border-color:var(--border);background:0 0;border-radius:8px;padding:0}.platform-shell--staff .personnel-table,.platform-shell--staff .staff-record-table{color:var(--ink)}.platform-shell--staff .personnel-heading h2{margin:0}.platform-shell--staff .board-space{--board-ink:var(--ink);--board-muted:var(--muted)}.staff-mobile-menu,.staff-mobile-shade{display:none}@media (width>760px){.platform-shell--staff.platform-shell--sidebar-collapsed .staff-sidebar-heading{gap:8px;margin-bottom:12px;padding-bottom:0}.platform-shell--sidebar-collapsed .platform-sidebar .staff-primary-nav{gap:0}.platform-shell--sidebar-collapsed .staff-nav-group+.staff-nav-group{margin-top:12px;padding-top:12px}.platform-shell--sidebar-collapsed .staff-workspace-identity{display:none}.platform-shell--sidebar-collapsed .staff-sidebar-profile{justify-content:center;padding:12px 0}.platform-shell--sidebar-collapsed .staff-sidebar-profile>span:last-child{display:none}.platform-shell--sidebar-collapsed .platform-sidebar{padding-inline:12px}.platform-shell--sidebar-collapsed .staff-sidebar-bottom{flex-direction:column}.platform-shell--sidebar-collapsed .staff-duty-status{flex:none;justify-content:center;width:44px;height:44px;min-height:44px;margin-right:0;padding:8px}}@media (width<=1100px){.platform-shell--staff .platform-main{padding:28px 24px}.platform-shell--staff .platform-header{padding-inline:24px}}@media (width<=760px){.platform-shell.platform-shell--staff{display:block}.platform-shell--staff .platform-header{gap:10px;height:auto;min-height:64px;padding:12px 16px}.platform-shell--staff .platform-header .platform-logo{display:none}.platform-shell--staff .staff-breadcrumb{flex:1;gap:8px;font-size:11px}.staff-header-actions{gap:4px;margin-left:auto}.platform-shell--staff .platform-header .app-button{min-width:36px;padding:8px;font-size:0}.platform-shell--staff .platform-header .app-button svg{width:18px}.staff-mobile-menu{display:inline-flex}.platform-shell--staff .platform-sidebar{z-index:31;border-right:1px solid var(--border);visibility:hidden;--nav-label:#a9a9a9;--select-indicator:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b6b6b6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");flex-direction:column;width:250px;max-width:calc(100vw - 48px);height:100svh;padding:20px 18px 0;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.platform-shell--staff .platform-sidebar.staff-sidebar--mobile-open{visibility:visible;transform:none}.staff-sidebar--mobile-open+.staff-mobile-shade{z-index:30;background:#3d3d3d52;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.staff-sidebar-heading,.staff-sidebar-top,.staff-sidebar-bottom,.staff-workspace-identity,.staff-sidebar-bottom{display:flex}.platform-shell--staff .platform-sidebar .staff-primary-nav{gap:0;display:grid}.staff-nav-group{flex:initial}.staff-nav-group>.staff-nav-label{margin:0 0 8px;display:block}.platform-shell--staff .platform-sidebar nav{display:grid}.platform-shell--staff .platform-sidebar nav .staff-navigation-control{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-width:0;min-height:44px;padding:10px 12px;display:flex}.staff-nav-icon{display:inline-flex}.staff-nav-text{display:inline}.staff-customer-nav{border-top:1px solid var(--border);padding:16px 0}.staff-customer-nav nav{display:grid}.staff-customer-nav .staff-nav-label,.platform-shell--staff .staff-customer-nav select{display:block}.platform-shell--staff .platform-main{gap:22px;padding:26px 18px}.platform-shell--staff .platform-heading{align-items:flex-start}.platform-shell--staff .platform-heading h1{font-size:28px}.platform-shell--staff .platform-card{padding:20px}.platform-shell--staff .staff-heading-description{font-size:13px}}@media (prefers-reduced-motion:reduce){.platform-shell--staff *{scroll-behavior:auto;transition:none}}.portal-profile-conflict{background:#f3f3f3;border:1px solid #dcdcdc;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:13px;display:flex}.portal-profile-comparison{width:min(660px,100vw - 32px)}.platform-dialog.portal-profile-comparison[open]{flex-direction:column;padding:0;display:flex;overflow:hidden}.portal-comparison-content{overscroll-behavior:contain;min-height:0;padding:20px;overflow-y:auto}.portal-comparison-content:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.portal-profile-comparison .platform-dialog-actions{border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;margin:0;padding:16px 20px}.portal-profile-comparison dl{gap:18px;margin-block:24px;display:grid}.portal-profile-comparison dl>div{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:8px 16px;min-width:0;padding-bottom:16px;display:grid}.portal-profile-comparison dt{grid-column:1/-1;font-size:12px;font-weight:650}.portal-profile-comparison dd{overflow-wrap:anywhere;gap:5px;margin:0;font-size:13px;display:grid}.portal-profile-comparison dd small{color:var(--muted);font-size:11px}.portal-comparison-heading{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:20px;display:flex}.portal-comparison-heading h2{margin:0}.portal-comparison-heading>button{flex-shrink:0;min-width:36px;padding:6px}@media (width<=480px){.portal-profile-comparison .platform-dialog-actions>button{flex-basis:100%}}.portal-session-notice{background:#f3f3f3;border:1px solid #dcdcdc;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:18px;font-size:13px;display:flex}.portal-session-notice p{margin:6px 0 0;font-size:12px;line-height:1.8}@media (width<=760px){.portal-session-notice{justify-items:start;display:grid}}.platform-shell--staff .personnel-editor>p{margin:0}.platform-shell--staff .support-duty .personnel-editor{gap:18px;max-width:none}.platform-shell--staff .support-duty .personnel-editor>.platform-card{background:var(--surface);padding:16px 18px}.platform-shell--staff .support-duty .personnel-editor>.platform-card p{margin:8px 0 0}.platform-shell--staff .support-duty .personnel-editor>.platform-card h2{margin:0;font-size:14px}.platform-shell--staff .support-duty form{justify-items:start;gap:12px;display:grid}.platform-shell--staff .support-duty form p{margin:0}.platform-shell--staff .platform-main[data-view=profile] .staff-accounts{max-width:1000px}.platform-shell--staff .platform-main[data-view=profile] .personnel-editor{max-width:none}.platform-shell--staff .personnel-photo-file,.platform-shell--staff .personnel-photo-file input{width:100%;min-width:0}.platform-shell--staff .personnel-photo-file input.visually-hidden{width:1px;height:1px;min-height:0;padding:0}.platform-shell--staff .staff-sidebar-top strong{letter-spacing:-.4px;font-size:16px}.platform-shell--staff .staff-sidebar-heading{padding-bottom:0}.staff-workspace-footer{color:var(--nav-muted);border-top:1px solid #2c2c2c;align-items:center;gap:9px;padding:18px 10px;font-size:11px;display:flex}.staff-account-menu{position:relative}.staff-account-trigger{color:var(--ink);background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;min-height:32px;padding:4px 8px;display:flex}.staff-account-trigger:hover,.staff-account-trigger[aria-expanded=true]{background:var(--surface-alt);border-color:var(--border)}.staff-account-trigger>svg{color:var(--muted);flex-shrink:0}.staff-account-caption,.staff-account-identity{text-align:left;gap:1px;display:grid}.staff-account-caption strong{font-size:12px;font-weight:650}.staff-account-caption small,.staff-account-identity small{color:var(--muted);font-size:10px}.staff-account-panel{z-index:55;border:1px solid var(--border);background:var(--surface-raised);width:min(260px,100vw - 32px);box-shadow:var(--popover-shadow);border-radius:6px;max-height:calc(100svh - 80px);padding:7px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.staff-account-identity{border-bottom:1px solid var(--border);margin-bottom:5px;padding:10px 12px 14px;font-size:14px}.staff-account-panel>button{width:100%;min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;display:flex}.staff-account-panel>button:hover{background:var(--accent-soft)}.staff-account-panel>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.staff-account-panel>hr{border:0;border-top:1px solid var(--border);margin:5px 4px}.platform-shell--staff .platform-main[data-view=profile] .staff-profile-settings{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;max-width:1120px;display:grid}.profile-identity,.profile-section-nav,.staff-profile-settings>:is(.platform-error,.platform-success,.portal-profile-conflict){grid-column:1/-1}.profile-identity{align-items:center;gap:20px;padding:6px 0 10px;display:flex}.profile-identity>.staff-avatar{border:4px solid var(--surface-raised);background:var(--accent-soft);color:var(--accent);box-shadow:0 0 0 1px var(--border);border-radius:50%;width:64px;height:64px;font-size:28px}.profile-identity h2{letter-spacing:-.6px;margin:0;font-size:21px}.profile-identity p{color:var(--muted);margin:2px 0;font-size:13px}.profile-identity small{color:var(--muted);font-size:12px}.profile-section-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-bottom:18px;display:flex}.profile-section-nav a{background:var(--surface-raised);border:1px solid var(--border);color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.profile-section-nav a:hover{background:var(--accent-soft);color:var(--accent-strong)}.staff-profile-settings>[id]{min-width:0;scroll-margin-top:28px}.staff-profile-settings>[id=profile-contact]{grid-column:1}.staff-profile-settings>[id=profile-photo]{grid-column:2}.staff-profile-settings>[id=profile-notifications]{grid-column:1}.staff-profile-settings>[id=profile-security]{grid-column:2}.platform-shell--staff .staff-profile-settings>.platform-card{border-radius:6px;width:auto;max-width:none;margin:0}.staff-profile-settings .personnel-support-preview{padding:12px 0}.staff-profile-settings .personnel-note:has(.personnel-support-preview){background:var(--surface);border-radius:6px;padding:16px}@media (width<=960px){.platform-shell--staff .platform-main[data-view=profile] .staff-profile-settings{grid-template-columns:minmax(0,1fr)}.staff-profile-settings>:is([id=profile-contact],[id=profile-photo],[id=profile-notifications],[id=profile-security]){grid-area:auto/1}}@media (width<=760px){.staff-account-caption,.staff-account-trigger>svg{display:none}.staff-account-trigger{padding:4px}.staff-account-panel{right:-4px}.profile-identity{gap:14px}.profile-identity>.staff-avatar{border-radius:50%;width:60px;height:60px}.profile-section-nav{grid-template-columns:1fr 1fr;display:grid}.profile-section-nav a{padding:10px;font-size:11px}}.platform-shell--staff .platform-sidebar nav .staff-navigation-control:hover{color:#fff;background:var(--nav-hover);border-color:#3a3a3a;transform:none}.staff-nav-icon>svg{width:18px;height:18px}.platform-shell--staff .staff-header-actions{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}.platform-shell--staff :is(.ops-refresh,.ops-primary,.personnel-actions>button,.staff-accounts button,.portal-button,.app-button){border-radius:5px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:550;line-height:1.4;transition:background .16s,border-color .16s,box-shadow .16s}.platform-shell--staff :is(.ops-refresh,.portal-button):hover:not(:disabled){background:var(--surface);border-color:#b5b5b5}.platform-shell--staff .staff-search{background:var(--surface);border-color:var(--border);min-height:32px;box-shadow:none;border-radius:5px;padding:0 10px}.platform-shell--staff .staff-search input{padding-block:6px;font-size:12px}.platform-shell--staff :is(.personnel-editor,.personnel-photo,.personnel-list){border-color:var(--border)}@media (width<=760px){.platform-shell--staff .staff-header-actions{box-shadow:none;background:0 0;border:0;gap:5px;padding:0}}@media (prefers-reduced-motion:reduce){.platform-shell--staff .platform-sidebar nav .staff-navigation-control,.staff-nav-icon,.platform-shell--staff :is(.ops-refresh,.ops-primary,.personnel-actions>button,.staff-accounts button,.portal-button){transition:none;transform:none}}.platform-shell--staff .platform-sidebar nav .staff-navigation-control[aria-current=page] .staff-nav-icon>svg{color:currentColor}.platform-shell.platform-shell--staff .platform-main:focus{outline:none}@media (width>=761px) and (pointer:fine){.platform-shell--staff :where(input:not([type=checkbox],[type=radio],[type=color],[type=range],[type=file]),select){border-radius:5px;min-height:34px;padding:7px 10px;font-size:13px}}@media (width<=760px),(pointer:coarse){.platform-shell--staff .platform-sidebar nav .staff-navigation-control,.platform-shell--staff :is(.ops-refresh,.ops-primary,.personnel-actions>button,.staff-accounts button,.portal-button,.app-button,.staff-header-icon,.staff-account-trigger){min-height:44px}.platform-shell--staff .staff-header-icon{min-width:40px}}.platform-shell--staff .platform-sidebar :is(button,a,select):focus-visible{outline:2px solid var(--nav-focus);outline-offset:3px}.platform-shell--staff .staff-sidebar-content :is(button,a,select):focus-visible{outline-offset:-2px}.platform-heading-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.platform-shell--staff .platform-sidebar .staff-header-icon{color:var(--nav-text)}.platform-shell--staff .platform-sidebar .staff-header-icon:hover{background:var(--nav-hover);color:var(--nav-ink)}.platform-shell.platform-shell--staff select:not([multiple]),.platform-shell.platform-shell--staff select.app-control:not([multiple]){appearance:none;background-image:var(--select-indicator);background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-inline-end:38px}.staff-account-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}@media (forced-colors:active){.platform-shell.platform-shell--staff select:not([multiple]),.platform-shell.platform-shell--staff select.app-control:not([multiple]){appearance:auto;background-image:none}}.platform-shell--staff :is(.ops-tabs,.board-tabs,.board-editor-tabs)>button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.platform-file-field{min-width:0;position:relative}.platform-file-control{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-raised);cursor:pointer;border-radius:5px;align-items:center;gap:10px;min-height:40px;padding:5px;display:flex}.platform-file-button{background:var(--surface-alt);white-space:nowrap;border-radius:3px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.platform-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12px;overflow:hidden}.platform-file-field:hover .platform-file-button{background:var(--accent-soft)}.platform-file-field:focus-within .platform-file-control{outline:2px solid var(--accent);outline-offset:3px}.platform-file-field:has(input:disabled){opacity:.5}.platform-shell.platform-shell--staff :is(.staff-search,.inbox-search,.ops-search,.help-search){min-height:36px;box-shadow:none;background:var(--surface-raised);border-radius:5px;gap:8px;padding:0 10px}.platform-shell.platform-shell--staff :is(.staff-search,.inbox-search,.ops-search,.help-search) input{background:0 0;border:0;border-radius:0;min-height:34px;padding:6px 0;font-size:12px;line-height:1.5}.platform-shell.platform-shell--staff :is(.staff-search,.inbox-search,.ops-search,.help-search):focus-within{outline:2px solid var(--accent);outline-offset:2px}.platform-shell.platform-shell--staff :is(.staff-search,.inbox-search,.ops-search,.help-search) input:focus-visible{outline:none}.platform-shell.platform-shell--staff .help-search button{min-height:28px;color:var(--ink);border-radius:3px;padding:5px 10px}@media (width<=760px),(pointer:coarse){.platform-file-control,.platform-shell.platform-shell--staff :is(.staff-search,.inbox-search,.ops-search,.help-search){min-height:44px}.platform-shell.platform-shell--staff :is(.staff-search,.inbox-search,.ops-search,.help-search) input{min-height:42px;padding-block:10px}.platform-shell.platform-shell--staff .help-search button{min-height:36px}.platform-shell--staff .staff-account-panel>button,.platform-shell--staff .staff-accounts .notification-open{min-height:44px}}@media (width>=761px) and (pointer:fine){.staff-account-panel>button{min-height:36px;padding-block:8px}}.platform-shell--staff .staff-sidebar-content:has(>.staff-active-marker) nav .staff-navigation-control[aria-current=page]{background:0 0;border-color:#0000}.platform-shell--staff .staff-navigation-control,.platform-shell--staff .platform-sidebar nav .staff-navigation-control{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:inherit;text-decoration:none;transition:transform .1s ease-out,background-color .15s,border-color .15s,color .15s}.platform-shell--staff .staff-navigation-control:active,.platform-shell--staff .platform-sidebar nav .staff-navigation-control:active{transform:scale(.98)}@media (width>760px){.platform-shell.platform-shell--staff{--sidebar-motion-duration:.26s;--sidebar-motion-easing:cubic-bezier(.22, .7, .25, 1);transition:grid-template-columns var(--sidebar-motion-duration) var(--sidebar-motion-easing)}.platform-shell--staff .platform-sidebar{transition:padding-inline var(--sidebar-motion-duration) var(--sidebar-motion-easing)}.platform-shell--staff .staff-sidebar-bottom{box-sizing:border-box;height:71px;transition:height var(--sidebar-motion-duration) var(--sidebar-motion-easing);display:block;position:relative}.platform-shell--staff .staff-sidebar-bottom .staff-duty-anchor{width:calc(100% - 36px);height:48px;transition:left var(--sidebar-motion-duration) var(--sidebar-motion-easing), width var(--sidebar-motion-duration) var(--sidebar-motion-easing), height var(--sidebar-motion-duration) var(--sidebar-motion-easing);position:absolute;top:10px;left:0}.platform-shell--staff .staff-sidebar-bottom .staff-duty-status{box-sizing:border-box;width:100%;height:100%;min-height:0;transition:padding-inline var(--sidebar-motion-duration) var(--sidebar-motion-easing), transform .1s ease-out, background-color .15s ease;justify-content:flex-start;padding:8px 10px;position:relative;overflow:hidden}.platform-shell--staff .staff-duty-caption{white-space:nowrap;position:absolute;inset:50% 8px auto 28px;overflow:hidden;transform:translateY(-50%)}.platform-shell--staff .staff-duty-caption-enter-active{transition:opacity .14s 90ms}.platform-shell--staff .staff-duty-caption-leave-active{transition:opacity 90ms}.platform-shell--staff :is(.staff-duty-caption-enter-from,.staff-duty-caption-leave-to){opacity:0}.platform-shell--staff .staff-sidebar-bottom .staff-sidebar-toggle{transition:right var(--sidebar-motion-duration) var(--sidebar-motion-easing), transform .1s ease-out, background-color .15s ease, border-color .15s ease;position:absolute;bottom:12px;right:0}.platform-shell--sidebar-collapsed .staff-sidebar-bottom{height:103px}.platform-shell--sidebar-collapsed .staff-sidebar-bottom .staff-duty-anchor{width:44px;height:44px;left:calc(50% - 22px)}.platform-shell--sidebar-collapsed .staff-sidebar-bottom .staff-duty-status{padding-inline:17.5px}.platform-shell--sidebar-collapsed .staff-sidebar-bottom .staff-sidebar-toggle{right:calc(50% - 16px)}.platform-shell--staff :is(.staff-primary-nav,.staff-nav-group,.staff-customer-nav nav){grid-template-columns:minmax(0,1fr);min-width:0}.platform-shell--staff .staff-nav-group+.staff-nav-group{transition:margin-top var(--sidebar-motion-duration) var(--sidebar-motion-easing), padding-top var(--sidebar-motion-duration) var(--sidebar-motion-easing), border-color var(--sidebar-motion-duration) ease;border-top:1px solid #0000;padding-top:0}.platform-shell--staff .staff-nav-label{white-space:nowrap;opacity:1;height:14px;transition:height var(--sidebar-motion-duration) var(--sidebar-motion-easing), margin-bottom var(--sidebar-motion-duration) var(--sidebar-motion-easing), opacity .14s ease 90ms;line-height:14px;display:block;overflow:hidden}.platform-shell--staff .platform-sidebar nav .staff-navigation-control{min-width:0;height:38px;min-height:38px;transition:padding-inline var(--sidebar-motion-duration) var(--sidebar-motion-easing), background-color .15s ease, border-color .15s ease, color .15s ease, transform .1s ease-out;justify-content:flex-start;gap:10px;padding:7px 10px;position:relative}.platform-shell--staff .platform-sidebar nav .staff-navigation-control:has(>.staff-nav-count){padding-right:38px}.platform-shell--staff .staff-nav-text{opacity:1;transition:opacity .14s ease 90ms, transform var(--sidebar-motion-duration) var(--sidebar-motion-easing);display:block;transform:translate(0)}.platform-shell--staff .platform-sidebar nav .staff-navigation-control svg{width:19px;height:19px}.platform-shell--staff .staff-nav-count{transition:top var(--sidebar-motion-duration) var(--sidebar-motion-easing), right var(--sidebar-motion-duration) var(--sidebar-motion-easing), min-width var(--sidebar-motion-duration) var(--sidebar-motion-easing), height var(--sidebar-motion-duration) var(--sidebar-motion-easing), padding var(--sidebar-motion-duration) var(--sidebar-motion-easing), font-size var(--sidebar-motion-duration) var(--sidebar-motion-easing);margin:0;position:absolute;top:9px;right:9px}.platform-shell--sidebar-collapsed .staff-nav-label{opacity:0;height:0;margin-bottom:0;transition-delay:0s}.platform-shell--sidebar-collapsed .staff-nav-group+.staff-nav-group{border-color:var(--nav-border);margin-top:12px;padding-top:12px}.platform-shell--sidebar-collapsed .staff-nav-text{opacity:0;transition-delay:0s;transform:translate(-5px)}.platform-shell--sidebar-collapsed .platform-sidebar nav .staff-navigation-control{gap:10px;padding:7px 13px}.platform-shell--sidebar-collapsed .platform-sidebar nav .staff-navigation-control:has(>.staff-nav-count){padding-right:13px}.platform-shell--sidebar-collapsed .staff-nav-icon{flex-shrink:0}.platform-shell--sidebar-collapsed .staff-nav-count{min-width:15px;height:15px;padding:0 2px;font-size:8px;top:1px;right:0}}@media (prefers-reduced-motion:reduce){.platform-shell.platform-shell--staff,.platform-shell--staff :is(.platform-sidebar,.staff-nav-group,.staff-nav-label,.staff-nav-text,.staff-nav-count),.platform-shell--staff .platform-sidebar nav .staff-navigation-control,.platform-shell--staff .staff-navigation-control,.platform-shell--staff .staff-sidebar-bottom :is(.staff-duty-anchor,.staff-duty-status,.staff-sidebar-toggle),.platform-shell--staff :is(.staff-sidebar-bottom,.staff-duty-caption){transition:none}.platform-shell--staff .staff-navigation-control:active,.platform-shell--staff .platform-sidebar nav .staff-navigation-control:active{transform:none}}.platform-shell.platform-shell--staff{--ink:#ededed;--ink-inverse:#151515;--muted:#a6a6a6;--surface:#121212;--surface-raised:#1a1a1a;--surface-alt:#252525;--border:#323232;--border-strong:#4c4c4c;--accent:#d6d6d6;--accent-strong:#f0f0f0;--accent-hover:#f0f0f0;--accent-soft:#2e2e2e;--action-primary-ink:#151515;--action-primary-surface:#dfdfdf;--action-primary-border:#dfdfdf;--action-primary-hover-surface:#f3f3f3;--action-primary-hover-border:#f3f3f3;--field-surface:#1c1c1c;--field-border:#4c4c4c;--field-focus:#d6d6d6;--overlay-shadow:0 24px 72px #00000073;--overlay-backdrop:#0505059e;--popover-shadow:0 12px 36px #00000059;--select-indicator:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23a6a6a6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.platform-shell--staff) :is(.platform-dialog,.staff-support-popover){--ink:#ededed;--ink-inverse:#151515;--muted:#a6a6a6;--surface:#121212;--surface-raised:#1a1a1a;--surface-alt:#252525;--border:#323232;--border-strong:#4c4c4c;--accent:#d6d6d6;--accent-strong:#f0f0f0;--accent-hover:#f0f0f0;--accent-soft:#2e2e2e;--action-primary-ink:#151515;--action-primary-surface:#dfdfdf;--action-primary-border:#dfdfdf;--action-primary-hover-surface:#f3f3f3;--action-primary-hover-border:#f3f3f3;--field-surface:#1c1c1c;--field-border:#4c4c4c;--field-focus:#d6d6d6;--overlay-shadow:0 24px 72px #00000073;--overlay-backdrop:#0505059e;--popover-shadow:0 12px 36px #00000059;--select-indicator:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23a6a6a6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.platform-shell--staff){background:#121212}.platform-shell--staff :is(.platform-main,.work-board){background:var(--surface)}.platform-shell--staff :is(.platform-card,.profile-section-nav,.home-panel,.home-stat-strip,.home-shortcuts,.personnel-editor,.personnel-list){background:var(--surface-raised)}.platform-shell--staff :where(button:not([class])){background-color:var(--surface-raised);color:var(--ink);border-color:var(--border-strong)}.platform-shell--staff :where(input:not([type=checkbox],[type=radio],[type=color],[type=range],[type=file]),select,textarea){background-color:var(--field-surface);color:var(--ink);border-color:var(--field-border)}.platform-shell--staff :is(input,select,textarea){--surface:var(--field-surface);--surface-raised:var(--field-surface);--border:var(--field-border);--border-strong:var(--field-border);--accent:var(--field-focus);--accent-strong:var(--field-focus);accent-color:var(--field-focus)}body:has(.platform-shell--staff) .platform-dialog :is(input,select,textarea){--surface:var(--field-surface);--surface-raised:var(--field-surface);--border:var(--field-border);--border-strong:var(--field-border);--accent:var(--field-focus);--accent-strong:var(--field-focus);accent-color:var(--field-focus)}.platform-shell--staff :is(input,select,textarea):focus-visible{outline-color:var(--field-focus)}body:has(.platform-shell--staff) .platform-dialog :is(input,select,textarea):focus-visible{outline-color:var(--field-focus)}.platform-shell.platform-shell--staff :is(.staff-search,.inbox-search,.ops-search,.help-search,.board-search){background:var(--field-surface);border-color:var(--field-border)}.platform-shell.platform-shell--staff :is(.staff-search,.inbox-search,.ops-search,.help-search,.board-search):focus-within{outline-color:var(--field-focus)}.platform-shell--staff :is(.ops-primary,.inbox-primary,.portal-button--primary,.board-primary,.personnel-primary){background:var(--action-primary-surface);border-color:var(--action-primary-border);color:var(--action-primary-ink)}.platform-shell--staff :is(.ops-primary,.inbox-primary,.portal-button--primary,.board-primary,.personnel-primary):hover{background:var(--action-primary-hover-surface)}.platform-shell--staff .platform-main .app-button.is-primary{background:var(--action-primary-surface);border-color:var(--action-primary-border);color:var(--action-primary-ink)}.platform-shell--staff .platform-main .app-button.is-primary:hover:not(:disabled){background:var(--action-primary-hover-surface);border-color:var(--action-primary-hover-border);color:var(--action-primary-ink)}.platform-shell--staff .staff-support-popover .app-button.is-primary{color:var(--action-primary-ink)}.platform-shell--staff :is(.home-system-pill--ok,.home-system-ok),.platform-shell--staff :is(.home-system-pill--attention,.home-task-tag--orange){color:#c9c9c9}.platform-shell--staff :is(.platform-error,.ops-error){color:#c3c3c3;background:#272727;border-color:#515151}.platform-shell--staff .platform-success{color:#d3d3d3;background:#353535;border-color:#606060}.platform-shell--staff :is(.portal-profile-conflict,.staff-accounts .personnel-note){background:var(--surface-alt);border-color:var(--border-strong);color:var(--ink)}.platform-shell--staff :is(.home-hint,.home-due-count){color:#c9c9c9;background:#2f2f2f}.platform-shell--staff .home-task-tag{color:#c9c9c9}.platform-shell--staff .home-data-note{color:#c9c9c9;background:#2f2f2f}.platform-shell--staff :is(.ops-warning,.personnel-note,.portal-session-notice){background:var(--surface-alt);border-color:var(--border-strong);color:var(--ink)}.platform-shell--staff .staff-accounts p.personnel-note{color:var(--muted);background:0 0}.platform-shell--staff .ops-refresh{color:var(--ink);border-color:var(--border-strong)}.platform-shell--staff .staff-support-popover{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.platform-shell--staff :is(.staff-duty-presets button,.staff-support-details){color:var(--ink);background:var(--surface-alt);border-color:var(--border)}body:has(.platform-shell--staff) .platform-dialog{color:var(--ink);background:var(--surface-raised)}body:has(.platform-shell--staff) .platform-dialog :is(.portal-button--primary,.board-primary){background:var(--accent);color:var(--ink-inverse)}body:has(.platform-shell--staff) :is(.platform-dialog,.staff-support-popover) :where(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background-color:var(--field-surface);border-color:var(--field-border)}.platform-shell--staff :is(.board-note-content,.board-description-editor,.board-tab-panel){background-color:var(--surface-raised);color:var(--ink)}.platform-shell--staff .board-column h3 small{background:var(--surface);color:var(--muted)}.platform-shell.platform-shell--staff{grid-template-rows:52px 1fr}.platform-shell.platform-shell--staff.platform-shell--board:has(.platform-header){grid-template-rows:52px minmax(0,1fr)}.platform-shell--staff .platform-header{z-index:30;--header-hover:#2b2b2b;--header-pressed:#212121;--header-open:#2e2e2e;--header-open-border:#4e4e4e;--header-motion:cubic-bezier(.2, .7, .2, 1);background:linear-gradient(#1d1d1d 0%,#181818 100%);border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) minmax(220px,360px) minmax(0,1fr);gap:24px;height:52px;min-height:52px;padding:0 30px;transition:box-shadow .16s;display:grid;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0a}.platform-shell--staff .platform-header.is-scrolled{box-shadow:inset 0 1px #ffffff0a,0 10px 20px -10px #000000a6}.platform-shell--staff .staff-header-actions{justify-self:end;gap:10px;margin:0}.platform-shell--staff .staff-header-icon{color:var(--muted);width:34px;height:34px}.platform-shell--staff .staff-header-icon:hover{color:var(--ink);background:var(--surface-alt)}.platform-shell--staff .staff-notification-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.platform-shell--staff .staff-user-avatar{color:#e3e3e3;border:1px solid var(--border-strong);background:#303030;width:28px;height:28px}.platform-shell--staff .staff-account-trigger{gap:8px;min-height:34px;padding:3px 5px}.platform-shell--staff .staff-account-caption strong{font-size:12px;font-weight:500}.platform-shell--staff .staff-account-trigger>svg{width:12px;transition:transform .14s}.staff-account-identity{align-items:center;gap:11px;padding:12px 10px 15px;display:flex}.staff-menu-avatar{background:var(--accent-soft);width:36px;height:36px;color:var(--accent)}.staff-account-identity>div{gap:3px;display:grid}.staff-account-panel{transform-origin:100% 0;border-radius:9px;width:min(280px,100vw - 32px)}.staff-account-panel>button{border-radius:6px;gap:11px;padding:9px 10px}.staff-account-panel>button>span{gap:2px;display:grid}.staff-account-panel>button strong{font-size:12px;font-weight:500}.staff-account-panel>button small{color:var(--muted);font-size:10px}.staff-account-panel>.staff-account-logout{color:#c1c1c1}.staff-account-enter-active,.staff-account-leave-active{transition:opacity .14s cubic-bezier(.2,.7,.2,1),transform .14s cubic-bezier(.2,.7,.2,1)}.staff-account-enter-from,.staff-account-leave-to{opacity:0;transform:translateY(-4px)scale(.99)}.platform-shell--staff .portal-quick-trigger{color:#c3c3c3;background:#252525;border-color:#424242;border-radius:6px;justify-content:flex-start;width:100%;height:32px;min-height:32px;transition:border-color .15s,background .15s}.platform-shell--staff .portal-quick-trigger:hover{background:var(--header-hover);border-color:#737373}.platform-shell--staff .portal-quick-trigger kbd{color:#bebebe;border-color:#4f4f4f;margin-left:auto;padding:1px 4px;font-size:9px}body:has(.platform-shell--staff) .portal-quick-dialog{border-radius:12px;width:min(590px,100vw - 24px);max-height:calc(100dvh - min(16svh,120px) - 16px);margin-top:min(16svh,120px);padding:0;overflow:hidden}.portal-quick-dialog>header{border-bottom:1px solid var(--border);gap:6px;padding:8px 10px}.portal-quick-dialog>:is(header,footer){flex-shrink:0}.portal-quick-dialog .portal-search-field{border:0;border-radius:5px;flex:1;min-width:0;margin:0;padding:0 9px}.portal-quick-dialog .portal-search-field:focus-within{outline:none}body:has(.platform-shell--staff) .portal-quick-dialog .portal-search-field input{background:0 0;outline:none;font-size:14px}.portal-quick-dialog>header>button{color:var(--muted);background:0 0;border:0}.portal-search-results{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;height:min(52svh,430px);min-height:0;max-height:min(52svh,430px);padding:7px;overflow:auto}.portal-result-label{overflow-wrap:anywhere;min-width:0}.portal-result-label mark{color:#f5f5f5;background:#4a4a4a;border-radius:2px;font-weight:600}.staff-notification-arrived>svg{transform-origin:50% 15%;animation:.42s ease-out staff-notification-arrival}@keyframes staff-notification-arrival{0%,to{transform:rotate(0)}25%{color:var(--accent);transform:rotate(-7deg)}55%{color:var(--accent);transform:rotate(5deg)}80%{transform:rotate(-2deg)}}.portal-search-results h3{color:var(--muted);letter-spacing:.02em;margin:0;padding:8px 10px 4px;font-size:10px;font-weight:500}.portal-search-results button{width:100%;min-height:38px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:11px;padding:8px 10px;font-size:12px;display:flex}.portal-search-results button[aria-selected=true]{background:var(--accent-soft);border-color:var(--border-strong)}.portal-result-icon{color:var(--muted);place-items:center;display:grid}.portal-search-results button[aria-selected=true] .portal-result-icon{color:var(--accent)}.portal-search-results button>svg:last-child{color:var(--muted);margin-left:auto}.portal-search-empty{text-align:center;justify-items:center;gap:15px;padding:35px 20px;display:grid}.portal-search-footer{border-top:1px solid var(--border);color:var(--muted);gap:17px;padding:9px 16px;font-size:10px;display:flex}.portal-search-footer span{align-items:center;gap:5px;display:inline-flex}.portal-search-footer kbd{font:inherit;border:1px solid var(--border);border-radius:3px;padding:0 3px}.staff-notification-drawer.platform-dialog{border:0;border-left:1px solid var(--border);border-radius:0;width:min(430px,100vw);max-width:100vw;height:100dvh;max-height:none;margin:0;padding:0;inset:0 0 0 auto;overflow:hidden}.staff-notification-drawer[open]{flex-direction:column;animation:.16s cubic-bezier(.2,.7,.2,1) staff-notifications-enter;display:flex}.staff-notification-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:23px 22px 18px;display:flex}.staff-notification-heading>div>span{color:var(--muted);margin-bottom:3px;font-size:10px;display:block}.staff-notification-heading h2{align-items:center;gap:10px;margin:0;font-size:19px;display:flex}.staff-notification-heading h2 small{background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:2px 6px;font-size:11px}.staff-notification-drawer .staff-header-icon{color:var(--muted);width:34px;height:34px}.staff-notification-body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:auto}.staff-notification-drawer>footer{border-top:1px solid var(--border);padding:14px 18px}.staff-notification-drawer>footer button{justify-content:space-between;width:100%}@keyframes staff-notifications-enter{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@media (width<1100px) and (width>760px){.platform-shell--staff .platform-header{grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto;gap:14px;padding:0 24px}.platform-shell--staff .portal-quick-trigger span,.platform-shell--staff .portal-quick-trigger kbd{display:inline}}@media (width<=760px){.platform-shell.platform-shell--staff{grid-template-rows:56px minmax(0,1fr)}.platform-shell.platform-shell--staff.platform-shell--board:has(.platform-header){grid-template-rows:56px minmax(0,1fr)}.platform-shell--staff .platform-header{gap:7px;height:56px;min-height:56px;padding:0 12px;display:flex}.platform-shell--staff .staff-breadcrumb{flex:1;font-size:12px}.platform-shell--staff .portal-quick-trigger{background:0 0;border-color:#0000;width:40px;min-width:40px;height:44px;padding:10px}.platform-shell--staff .portal-quick-trigger :is(span,kbd){display:none}.platform-shell--staff .staff-header-actions{gap:2px}.platform-shell--staff .staff-header-icon{min-width:44px;min-height:44px}.platform-shell--staff .staff-account-trigger{min-width:44px;min-height:44px;padding:5px}.platform-shell--staff .staff-account-caption,.platform-shell--staff .staff-account-trigger>svg{display:none}.portal-search-results button{min-height:44px}.portal-search-footer{gap:10px;font-size:9px}}@media (prefers-reduced-motion:reduce){.staff-account-enter-active,.staff-account-leave-active,.staff-notification-drawer[open]{transition:none;animation:none}}.staff-notifications--panel.staff-accounts{gap:8px}.staff-notifications--panel .personnel-heading{justify-content:flex-end;min-height:34px;margin:0 0 8px}.staff-notifications--panel .personnel-heading>div{display:none}.staff-notifications--panel .personnel-heading>button{min-height:30px;color:var(--muted);border:1px solid var(--border);background:0 0;border-radius:5px;padding:5px 9px;font-size:11px}.staff-notifications--panel .personnel-notifications{gap:5px;margin:0;padding:0;list-style:none;display:grid}.staff-notifications--panel .personnel-notification{background:0 0;border:1px solid #0000;border-radius:7px;align-items:flex-start;gap:10px;padding:13px 10px;display:flex}.staff-notifications--panel .personnel-notification.is-unread{background:var(--surface-alt);border-color:var(--border-strong)}.staff-notifications--panel .personnel-notification>div{flex:1;min-width:0}.staff-notifications--panel .notification-kind{color:var(--muted);align-items:center;gap:6px;margin-bottom:4px;font-size:10px;display:flex}.staff-notifications--panel .personnel-notification p{margin:0 0 6px}.staff-notifications--panel .notification-open{width:100%;min-height:24px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:500;display:flex}.staff-notifications--panel .notification-open>svg{color:var(--muted);flex-shrink:0}.staff-notifications--panel time{color:var(--muted);font-size:10px}.staff-notifications--panel .notification-mark-read{min-width:30px;min-height:30px;color:var(--accent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:5px;display:grid}.staff-notifications--panel .notification-mark-read:hover{border-color:var(--border-strong);background:var(--surface-alt)}.staff-notifications--panel .platform-error{color:#c3c3c3;background:#272727;border:1px solid #515151;border-radius:7px;padding:12px;font-size:12px}.staff-notifications--panel :is(.notification-loading,.notification-empty){text-align:center;color:var(--muted);justify-items:center;gap:15px;padding:52px 18px;display:grid}.staff-notifications--panel .notification-empty svg{color:var(--accent)}.staff-notification-drawer :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=760px),(pointer:coarse){.staff-notifications--panel .notification-mark-read,.staff-notifications--panel .notification-open,.staff-notifications--panel .personnel-heading>button{min-height:44px}.staff-notifications--panel .notification-mark-read{min-width:44px}}.platform-shell--staff .platform-header :is(.portal-quick-trigger,.staff-header-icon,.staff-account-trigger){transition:background-color .14s var(--header-motion), border-color .14s var(--header-motion), color .14s var(--header-motion), box-shadow .14s var(--header-motion);border:1px solid #0000;border-radius:6px}.platform-shell--staff .platform-header .portal-quick-trigger{border-color:#424242}.platform-shell--staff .platform-header :is(.portal-quick-trigger,.staff-header-icon,.staff-account-trigger):hover{color:var(--ink);background-color:var(--header-hover);border-color:var(--border-strong)}.platform-shell--staff .platform-header :is(.portal-quick-trigger,.staff-header-icon,.staff-account-trigger):active{background-color:var(--header-pressed);box-shadow:inset 0 1px 3px #00000029}.platform-shell--staff .platform-header :is(.portal-quick-trigger,.staff-header-icon,.staff-account-trigger)[aria-expanded=true]{background-color:var(--header-open);color:var(--accent-strong);border-color:var(--header-open-border);box-shadow:inset 0 1px #ffffff0a}.platform-shell--staff .platform-header .staff-account-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.platform-shell--staff .platform-header :is(.portal-quick-trigger,.staff-header-icon,.staff-account-trigger):focus-visible{outline:2px solid var(--accent);outline-offset:3px}body:has(.platform-shell--staff) .portal-quick-dialog[open]{flex-direction:column;animation:.16s cubic-bezier(.2,.7,.2,1) staff-search-enter;display:flex}body:has(.platform-shell--staff) :is(.portal-quick-dialog,.staff-notification-drawer)[open]::backdrop{animation:.16s ease-out staff-backdrop-enter}body:has(.platform-shell--staff) :is(.portal-quick-dialog,.staff-notification-drawer).is-closing::backdrop{animation:.14s ease-in reverse forwards staff-backdrop-enter}:is(.portal-quick-dialog,.staff-notification-drawer).is-closing{pointer-events:none}@keyframes staff-search-enter{0%{opacity:0;transform:translateY(-5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes staff-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (width<=760px){.platform-shell--staff .platform-header .portal-quick-trigger{border-color:#0000}}@media (prefers-reduced-motion:reduce){.platform-shell--staff .platform-header{transition:none}.staff-notification-arrived>svg{animation:none}.platform-shell--staff .platform-header :is(.portal-quick-trigger,.staff-header-icon,.staff-account-trigger),.platform-shell--staff .staff-account-trigger>svg{transition:none}body:has(.platform-shell--staff) .portal-quick-dialog[open]{animation:none}body:has(.platform-shell--staff) :is(.portal-quick-dialog,.staff-notification-drawer)[open]::backdrop{animation:none}}@media (width<=980px) and (width>760px){.platform-shell--staff .platform-header{grid-template-columns:minmax(0,1fr) 34px auto}.platform-shell--staff .platform-header .portal-quick-trigger{justify-content:center;width:34px;min-width:34px;padding:8px}.platform-shell--staff .platform-header .portal-quick-trigger :is(span,kbd){display:none}}.platform-shell--staff .staff-user-avatar,.platform-shell--staff .staff-menu-avatar{color:#e9e9e9;background:linear-gradient(145deg,#3e3e3e,#2c2c2c);border:1px solid #656565;box-shadow:0 1px 3px #0003}.staff-notifications--panel .notification-date-heading{color:var(--muted);letter-spacing:.02em;margin:10px 8px 2px;font-size:10px;font-weight:550}.notification-unread-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.staff-notifications--panel .personnel-notification:not(.is-unread) .notification-open{color:#bbb;font-weight:400}.platform-shell--staff .staff-breadcrumb{min-width:0;font-size:12px;position:relative}.staff-breadcrumb-list,.staff-breadcrumb-list li{align-items:center;min-width:0;display:flex}.staff-breadcrumb-list{gap:6px;margin:0;padding:0;list-style:none}.staff-breadcrumb-list li{gap:6px}.staff-breadcrumb-list li:not(:last-child){max-width:42%}.staff-breadcrumb-label{text-overflow:ellipsis;white-space:nowrap;border-radius:3px;min-width:0;padding:3px 0;overflow:hidden}.staff-breadcrumb a{color:var(--muted);text-decoration:none;transition:color .14s}.staff-breadcrumb a:hover{color:var(--ink)}.staff-breadcrumb [aria-current=page]{color:var(--ink);font-weight:550}.staff-breadcrumb svg{color:var(--muted);opacity:.65;flex-shrink:0}.staff-breadcrumb :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.platform-shell--staff .staff-breadcrumb-mobile{display:none}.staff-breadcrumb-panel{z-index:50;border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:var(--popover-shadow);box-sizing:border-box;transform-origin:0 0;border-radius:8px;max-height:calc(100dvh - 80px);padding:7px;position:fixed;overflow:auto}.staff-breadcrumb-panel>p{color:var(--muted);margin:0;padding:6px 8px 8px;font-size:10px}.staff-breadcrumb-panel ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.staff-breadcrumb-panel li{min-width:0;padding-left:calc(var(--breadcrumb-level) * 10px)}.staff-breadcrumb-panel li>:is(a,span){overflow-wrap:anywhere;box-sizing:border-box;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 10px;display:flex}.staff-breadcrumb-panel a:hover{background:var(--surface-alt)}.staff-breadcrumb-panel [aria-current=page]{color:var(--accent);background:var(--accent-soft)}.staff-breadcrumb-panel :focus-visible{outline-offset:-2px}.staff-breadcrumb-tooltip{z-index:60;color:#f1f1f1;box-sizing:border-box;overflow-wrap:anywhere;background:#282828;border:1px solid #4c4c4c;border-radius:6px;padding:7px 11px;font:12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;box-shadow:0 4px 14px #00000029}@media (width<=760px){.staff-breadcrumb-list{display:none}.platform-shell--staff .staff-breadcrumb-mobile{min-width:0;max-width:100%;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:0 3px;font-weight:550;display:flex}.staff-breadcrumb-mobile>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-shell--staff .staff-breadcrumb-mobile:hover,.platform-shell--staff .staff-breadcrumb-mobile[aria-expanded=true]{background:var(--header-hover)}.staff-breadcrumb-mobile svg{transition:transform .14s}.staff-breadcrumb-mobile[aria-expanded=true] svg{transform:rotate(180deg)}.platform-shell--staff .staff-breadcrumb-mobile-current{text-overflow:ellipsis;white-space:nowrap;align-content:center;display:block;overflow:hidden}}@media (prefers-reduced-motion:reduce){.staff-breadcrumb a,.staff-breadcrumb-mobile svg{transition:none}}body{background:#f4f5f5;margin:0}.platform-startup{--control-radius:5px;--ink:#20232b;--ink-inverse:#fff;--surface-raised:#fff;--surface-alt:#f0f2f5;box-sizing:border-box;color:#616774;min-height:100svh;font:13px / 1.5 var(--font-family-sans);background:#f7f8fa;place-items:center;padding:24px;display:grid}.platform-startup .app-button.is-primary{--app-button-border:#405ddd;--app-button-surface:#405ddd;--app-button-hover-border:#354fc4;--app-button-hover-surface:#354fc4}.platform-startup-loading{align-items:center;gap:12px;display:flex}.platform-startup-loading:before{content:"";border:2px solid #e2e5ea;border-top-color:#616774;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite platform-startup-spin}.platform-startup-error{text-align:center;max-width:480px}.platform-startup-error h1{color:#20232b;font-size:20px;font-weight:600}.platform-startup-error p{overflow-wrap:anywhere}.platform-startup-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}@keyframes platform-startup-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.platform-startup-loading:before{animation:none}}.platform-shell a[href^=mailto\:]{align-items:center;gap:8px;display:inline-flex}.platform-shell a[href^=mailto\:] svg{flex-shrink:0}.platform-shell .visually-hidden,.platform-dialog .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.platform-shell{--ink:#344d56;--ink-inverse:#fff;--muted:#526972;--surface:#f4f5f5;--surface-raised:#fff;--surface-alt:#f7f9f3;--border:#e8eee7;--accent:#526972;--accent-strong:#526972;--control-radius:10px;min-height:100vh;font-family:var(--font-family-sans);color:var(--ink)}.platform-shell *{box-sizing:border-box}.platform-shell :is(button,input,select,textarea){font-family:inherit}.platform-header{border-bottom:1px solid var(--border);background:var(--surface-raised);align-items:center;gap:24px;padding:20px 32px;display:flex}.platform-header .app-button{margin-left:auto}.platform-logo{min-height:44px;color:var(--ink);letter-spacing:-.07em;flex-shrink:0;align-items:center;font-size:36px;font-weight:650;text-decoration:none;display:inline-flex}.platform-logo img{width:42px;height:42px;display:block}.platform-frame{grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 84px);display:grid}.platform-sidebar{border-right:1px solid var(--border);background:var(--surface-raised);padding:28px 18px}.customer-sidebar-brand{color:var(--ink);border-radius:8px;align-items:center;gap:12px;margin-bottom:28px;text-decoration:none;display:flex}.customer-sidebar-brand img{flex-shrink:0}.customer-sidebar-brand>span{min-width:0}.customer-sidebar-brand strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.customer-sidebar-brand small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.customer-sidebar-brand:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.platform-sidebar>label{color:var(--muted);gap:8px;margin-bottom:30px;font-size:.85rem;display:grid}.platform-sidebar nav{gap:6px;margin-bottom:32px;display:grid}.platform-sidebar nav button{text-align:left;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 14px}.platform-sidebar nav button[aria-current=page]{color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 9%, var(--surface-raised))}.platform-main{align-content:start;gap:20px;width:100%;max-width:1280px;margin:0 auto;padding:32px;display:grid}.platform-heading{justify-content:space-between;align-items:center;gap:20px;padding-bottom:10px;display:flex}.platform-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:600}.platform-eyebrow{color:var(--muted);margin:0 0 8px;font-size:.8rem}.platform-card{background:var(--surface-raised);border-radius:22px;padding:24px;box-shadow:0 3px 18px #18243005}.platform-card h2{margin:0 0 20px;font-size:1.1rem;font-weight:600}.platform-card p{color:var(--muted);max-width:760px;line-height:1.6}.platform-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.platform-card dt{color:var(--muted);font-size:.85rem}.platform-card dd{overflow-wrap:anywhere;margin:6px 0 0}.platform-form{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 20px;padding:0;display:grid}.platform-form>label{align-content:start;gap:8px;font-size:.9rem;display:grid}.platform-form fieldset{border:1px solid var(--border);border-radius:10px;gap:10px;padding:16px;display:grid}.platform-list{gap:12px;padding:0;list-style:none;display:grid}.platform-list li{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.platform-list li>div:first-child{overflow-wrap:anywhere;gap:8px;display:grid}.platform-list small{color:var(--muted)}.platform-actions{flex-wrap:wrap;gap:8px;display:flex}.platform-error{color:var(--danger);background:var(--status-danger-soft);border-radius:12px;padding:16px}.platform-success{color:var(--ink);background:color-mix(in srgb, var(--accent) 10%, var(--surface-raised));border-radius:12px;padding:16px}.platform-shell :focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}@media (width<=760px){.platform-frame{grid-template-columns:1fr}.platform-sidebar{border-right:0;padding:16px}.platform-sidebar nav{flex-wrap:wrap;margin-bottom:8px;display:flex}.platform-main{padding:16px}.platform-form,.platform-card dl{grid-template-columns:1fr}.platform-list li{flex-direction:column;align-items:stretch}}@media (prefers-color-scheme:dark){body{background:#344d56}.platform-shell{--ink:#e8eee7;--ink-inverse:#344d56;--muted:#6b8073;--surface:#344d56;--surface-raised:#344d56;--surface-alt:#344d56;--border:#344d56;--accent-strong:#d3ded2}}
