:root{--staff-canvas:#fafafa;--staff-surface:#ffffff;--staff-surface-soft:#f4f4f5;--staff-inset:#eeeeef;--staff-ink:#111111;--staff-muted:#66666b;--staff-faint:#9a9aa0;--staff-line:rgba(17,17,17,0.1);--staff-line-soft:rgba(17,17,17,0.06);--staff-accent:#e63926;--staff-accent-soft:rgba(230,57,38,0.08);--staff-warning:#9b5d0a;--staff-positive:#247449;--staff-radius:8px;--staff-rail-width:232px;color:var(--staff-ink);background:var(--staff-canvas);color-scheme:light;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--staff-canvas);color:var(--staff-ink);line-height:1.6;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}button,input,select{font:inherit}button{background:var(--staff-ink);border:1px solid var(--staff-ink);border-radius:var(--staff-radius);color:var(--staff-surface);cursor:pointer;min-height:42px;padding:0 16px}button:disabled{cursor:not-allowed;opacity:.6}:focus-visible{box-shadow:0 0 0 4px var(--staff-accent-soft);outline:2px solid var(--staff-ink);outline-offset:2px}.staff-shell{grid-template-columns:var(--staff-rail-width) minmax(0,1fr)}.staff-rail,.staff-shell{display:grid;min-height:100vh}.staff-rail{background:var(--staff-canvas);border-right:1px solid var(--staff-line);grid-template-rows:auto 1fr auto;padding:34px 22px;position:-webkit-sticky;position:sticky;top:0}.staff-brand{font-weight:700;min-height:42px}.staff-brand span{background:var(--staff-accent);border-radius:999px;height:8px;width:8px}.staff-nav{align-content:start;display:grid;grid-gap:6px;gap:6px;margin-top:32px}.staff-nav a{border:1px solid transparent;border-radius:var(--staff-radius);display:flex;text-decoration:none}.staff-nav svg{height:17px;width:17px}.staff-nav a.active,.staff-nav a:hover{background:var(--staff-surface);border-color:var(--staff-line);color:var(--staff-ink)}.staff-user{border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-gap:5px;gap:5px;padding:14px}.staff-eyebrow,.staff-status,.staff-user span,dt,small{color:var(--staff-faint);font-size:.76rem;font-weight:650;text-transform:uppercase}.staff-user strong{font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.staff-main{margin:0 auto;max-width:1720px;min-width:0;padding:clamp(36px,5vw,76px)}.staff-page-header{display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:34px}.staff-page-header h1{font-size:clamp(2rem,4vw,4.4rem);font-weight:690;letter-spacing:0;line-height:1.02}.staff-page-header p{color:var(--staff-muted);margin:12px 0 0;max-width:720px}.staff-page-actions{min-width:min(540px,100%);position:relative}.account-search label{align-items:center;background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:flex;gap:10px;min-height:44px;padding:0 12px;width:280px}.account-search svg{color:var(--staff-faint);height:17px;width:17px}.account-search input,.account-search select,.staff-login-form input{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);color:var(--staff-ink);min-height:42px;padding:0 12px}.account-search input{background:transparent;border:0;min-width:0;padding:0;width:100%}.staff-panel{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);padding:clamp(20px,3vw,34px)}.staff-panel+.staff-panel{margin-top:22px}.staff-panel h2{font-size:1rem;margin:0 0 18px}.account-table{display:grid;grid-gap:8px;gap:8px}.account-row{align-items:center;border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);grid-gap:22px;gap:22px;grid-template-columns:minmax(260px,1.2fr) minmax(340px,1fr) minmax(220px,.7fr);min-height:112px;padding:20px 22px;text-decoration:none}.account-row:hover{border-color:var(--staff-line);background:var(--staff-surface-soft)}.account-row h2,.document-item h3,.fathom-item h3,.meeting-item h3,.project-item h3{font-size:1rem;margin:4px 0}.account-row p,.document-item p,.fathom-item p,.meeting-item p,.project-item p{color:var(--staff-muted);margin:0}.account-row dl{display:grid;grid-gap:12px;gap:12px;margin:0}.account-row dd{font-size:1.35rem;font-weight:680;margin:0}.account-row-meta{display:grid;grid-gap:5px;gap:5px}.account-row-meta span{color:var(--staff-faint);font-size:.8rem}.dossier-layout{align-items:flex-start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.document-list,.fathom-list,.meeting-list,.project-list{display:grid;grid-gap:10px;gap:10px}.document-item,.fathom-item,.meeting-item,.project-item{border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);padding:16px}.document-item,.project-item{display:grid;grid-gap:14px;gap:14px;grid-template-columns:24px minmax(0,1fr)}.document-item svg,.project-item svg{height:19px;margin-top:5px;width:19px}.meeting-item ul{color:var(--staff-muted);margin:12px 0;padding-left:20px}.staff-empty{align-items:center;border:1px dashed var(--staff-line);border-radius:var(--staff-radius);display:flex;min-height:120px;padding:22px}.meetings-workspace{align-items:flex-start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,390px)}.meeting-inbox{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);padding:clamp(24px,3.5vw,42px)}.meeting-inbox-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;padding-bottom:22px}.meeting-inbox-header h2{font-size:clamp(1.55rem,2.2vw,2.5rem);letter-spacing:0;line-height:1.08;margin:0}.meeting-inbox-header p:not(.staff-eyebrow){color:var(--staff-muted);margin:8px 0 0;max-width:620px}.meeting-inbox-count{align-items:flex-end;display:grid;grid-gap:2px;gap:2px;justify-items:end;min-width:72px}.meeting-inbox-count strong{font-size:2.45rem;font-weight:680;line-height:.9}.meeting-inbox-count span{color:var(--staff-faint);font-size:.78rem;font-weight:650;text-transform:uppercase}.meeting-import-list{display:grid;grid-gap:10px;gap:10px}.meeting-import-row{align-items:stretch;border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr;min-height:120px;padding:22px 24px}.meeting-import-row:hover{background:var(--staff-surface-soft);border-color:var(--staff-line)}.meeting-import-titleline{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.meeting-import-titleline h3{font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.2}.meeting-import-main p{color:var(--staff-muted);margin:0}.meeting-import-meta-grid{border-top:1px solid var(--staff-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:16px}.meeting-import-meta-grid div{border-left:1px solid var(--staff-line-soft);min-width:0;padding-left:14px}.meeting-import-meta-grid div:first-child{border-left:0;padding-left:0}.meeting-import-meta-grid span{color:var(--staff-faint);font-size:.76rem;font-weight:650;text-transform:uppercase}.meeting-import-meta-grid strong{font-size:.9rem;font-weight:560;overflow-wrap:anywhere}.provider-settings-rail{display:grid;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:32px}.meeting-settings-grid{align-items:start;display:grid;grid-gap:18px;gap:18px}@media (min-width:1180px){.meeting-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.audio-upload-panel{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-ink);display:grid;grid-gap:16px;gap:16px;padding:18px}.audio-upload-heading{align-items:center;display:flex;gap:14px}.audio-upload-heading h2{font-size:1rem;margin:0}.audio-upload-glyph{align-items:center;background:color-mix(in srgb,var(--staff-positive) 12%,transparent);border:1px solid color-mix(in srgb,var(--staff-positive) 28%,transparent);border-radius:var(--staff-radius);color:var(--staff-positive);display:inline-flex;height:34px;justify-content:center;width:34px}.audio-upload-button svg,.audio-upload-glyph svg{height:16px;width:16px}.audio-upload-form{display:grid;grid-gap:12px;gap:12px}.audio-upload-form label{color:var(--staff-muted);display:grid;font-size:.78rem;font-weight:650;grid-gap:6px;gap:6px}.audio-upload-form input,.audio-upload-form select,.audio-upload-form textarea{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);color:var(--staff-ink);font:inherit;min-height:38px;padding:0 10px;width:100%}.audio-upload-form textarea{line-height:1.45;min-height:92px;padding:9px 10px;resize:vertical}.audio-upload-button{align-items:center;display:inline-flex;gap:8px;justify-content:center;min-height:40px}.audio-upload-button:disabled svg{animation:staff-spin 1s linear infinite}.audio-upload-message,.meeting-queue-warning{color:var(--staff-muted);font-size:.82rem;margin:0}.meeting-queue-warning{border-bottom:1px solid var(--staff-line-soft);padding:10px 16px}@keyframes staff-spin{to{transform:rotate(1turn)}}.fathom-connection-shell{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-ink);margin-bottom:0;padding:clamp(22px,3vw,34px)}.fathom-connection-shell.compact{border-color:var(--staff-line-soft);padding:18px}.connection-panel-heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:26px}.connection-title-lockup{align-items:center;display:flex;gap:14px}.connection-glyph{align-items:center;background:var(--staff-accent-soft);border:1px solid rgba(230,57,38,.16);border-radius:var(--staff-radius);display:inline-flex;height:42px;justify-content:center;width:42px}.connection-glyph svg{height:18px;width:18px}.connection-panel-heading h2{font-size:1.24rem;margin:0}.fathom-connection-shell.compact .connection-panel-heading{gap:14px;margin-bottom:12px}.fathom-connection-shell.compact .connection-glyph{height:34px;width:34px}.fathom-connection-shell.compact .connection-panel-heading h2{font-size:1rem}.connection-state{align-items:flex-end;display:grid;grid-gap:8px;gap:8px;justify-items:end}.connection-ok,.connection-warn{border:1px solid var(--staff-line);border-radius:999px;font-size:.78rem;font-weight:650;padding:6px 10px}.connection-ok{color:var(--staff-positive)}.connection-warn{color:var(--staff-warning)}.connection-compact-note{color:var(--staff-muted);margin:0 0 14px}.connection-compact-sync{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 14px;padding:12px}.connection-compact-sync div{display:grid;grid-gap:3px;gap:3px}.connection-compact-sync span{color:var(--staff-faint);font-size:.72rem;font-weight:650;text-transform:uppercase}.connection-compact-sync strong{font-size:.84rem;font-weight:560;overflow-wrap:anywhere}.connection-details{border-top:1px solid var(--staff-line-soft);padding-top:12px}.connection-details summary{align-items:center;color:var(--staff-ink);cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.connection-details summary::-webkit-details-marker{display:none}.connection-details summary:after{color:var(--staff-faint);content:"+";font-size:1.15rem;line-height:1}.connection-details[open] summary:after{content:"-"}.connection-details summary span{font-size:.9rem;font-weight:650}.connection-details summary small{margin-left:auto}.connection-details[open] .connection-layout{margin-top:18px}.connection-layout{display:grid;grid-gap:28px 34px;gap:28px 34px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr)}.connection-credentials,.connection-options{display:grid;grid-gap:16px;gap:16px}.connection-section-heading{border-bottom:1px solid var(--staff-line-soft);padding-bottom:12px}.connection-section-heading span{font-size:.92rem;font-weight:680}.connection-section-heading p{color:var(--staff-muted);margin:4px 0 0}.connection-field-grid,.connection-options-grid{display:grid;grid-gap:14px;gap:14px}.connection-layout label:not(.connection-checkbox){display:grid;grid-gap:7px;gap:7px}.connection-layout input[type=password],.connection-layout input[type=text]{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);color:var(--staff-ink);min-height:42px;padding:0 12px;width:100%}.connection-layout input[readonly]{color:var(--staff-muted)}.connection-layout fieldset{border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:8px;gap:8px;margin:0;padding:12px}.connection-layout legend{color:var(--staff-faint);font-size:.78rem;font-weight:650;padding:0 6px;text-transform:uppercase}.connection-checkbox{align-items:center;display:flex;gap:9px}.connection-checkbox input{accent-color:var(--staff-accent);height:16px;width:16px}.connection-footer{align-items:flex-end;border-top:1px solid var(--staff-line-soft);display:grid;grid-gap:18px;gap:18px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding-top:22px}.connection-status-grid{border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.connection-status-grid div{display:grid;grid-gap:3px;gap:3px}.connection-status-grid span{color:var(--staff-faint);font-size:.78rem;font-weight:650;text-transform:uppercase}.connection-status-grid strong{font-size:.88rem;font-weight:560;overflow-wrap:anywhere}.connection-action-stack{align-items:flex-end;display:grid;grid-gap:10px;gap:10px;justify-items:end}.connection-message{color:var(--staff-muted);margin:0}.connection-actions{display:flex;flex-wrap:wrap;gap:10px}.connection-actions button:not(:first-child){background:var(--staff-surface)}.meeting-settings-grid .connection-footer,.meeting-settings-grid .connection-layout,.meeting-settings-grid .connection-status-grid,.provider-settings-rail .connection-footer,.provider-settings-rail .connection-layout,.provider-settings-rail .connection-status-grid{grid-template-columns:1fr}.meeting-settings-grid .connection-layout,.provider-settings-rail .connection-layout{gap:18px}.meeting-settings-grid .connection-footer,.provider-settings-rail .connection-footer{align-items:stretch}.meeting-settings-grid .connection-action-stack,.meeting-settings-grid .connection-state,.provider-settings-rail .connection-action-stack,.provider-settings-rail .connection-state{justify-items:start}.meeting-settings-grid .connection-actions,.provider-settings-rail .connection-actions{width:100%}.meeting-settings-grid .connection-actions button,.provider-settings-rail .connection-actions button{flex:1 1 120px}.staff-login-page{align-items:center;display:grid;grid-gap:clamp(34px,8vw,120px);gap:clamp(34px,8vw,120px);grid-template-columns:minmax(260px,1fr) minmax(320px,420px);min-height:100svh;overflow-x:hidden;padding:clamp(28px,6vw,96px)}.staff-login-page>*{min-width:0}.staff-login-copy h1{margin:0;max-width:760px}.staff-login-copy p:not(.staff-eyebrow){color:var(--staff-muted);max-width:600px}.staff-login-card{background:var(--staff-surface);width:100%}.staff-login-card,.staff-login-mode-toggle{border:1px solid var(--staff-line);border-radius:var(--staff-radius)}.staff-login-mode-toggle{background:var(--staff-surface-soft);display:grid;grid-gap:4px;gap:4px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:4px}.staff-login-mode-toggle button{align-items:center;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-width:0;padding:0 12px}.staff-login-form button,.staff-login-mode-toggle button span{overflow-wrap:anywhere}.staff-login-mode-toggle svg{height:16px;width:16px}.staff-login-form{display:grid;grid-gap:16px;gap:16px}.staff-login-form label{display:grid;font-size:.82rem;font-weight:650;grid-gap:7px;gap:7px}.staff-login-form input{box-sizing:border-box;min-height:52px;width:100%}.staff-login-form button{min-height:44px;width:100%}.staff-form-error{background:color-mix(in srgb,var(--staff-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--staff-accent) 28%,transparent);border-radius:var(--staff-radius);color:var(--staff-accent);margin:0;overflow-wrap:anywhere;padding:12px 14px}.staff-form-success{background:var(--staff-surface-soft);border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-muted);margin:0;overflow-wrap:anywhere;padding:14px}.staff-login-secondary{background:transparent;border-color:var(--staff-line);color:var(--staff-muted);min-height:44px}.login-alt{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.login-divider{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr auto 1fr}.login-divider:after,.login-divider:before{background:var(--staff-line);content:"";height:1px}.login-divider span{color:var(--staff-muted);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.login-google{display:flex;justify-content:center;min-height:44px}.login-google>div{width:100%}@media (prefers-color-scheme:dark){:root{--staff-canvas:#050508;--staff-surface:#0d0d12;--staff-surface-soft:#16161d;--staff-inset:#09090d;--staff-ink:#f5f5f5;--staff-muted:#b4b4bc;--staff-faint:#7f7f89;--staff-line:rgba(245,245,245,0.13);--staff-line-soft:rgba(245,245,245,0.08)}}@media (max-width:980px){.dossier-layout,.meetings-workspace,.staff-login-page,.staff-page-header,.staff-shell{grid-template-columns:1fr}.staff-login-page{align-items:start;gap:30px;padding:24px 18px 48px}.staff-login-copy h1{font-size:clamp(2.08rem,12vw,2.7rem)}.provider-settings-rail,.staff-rail{min-height:auto;position:relative;top:auto}.account-row,.meeting-import-row{grid-template-columns:1fr}.meeting-inbox-header{display:grid}.meeting-inbox-count{justify-items:start}.meeting-import-meta-grid{grid-template-columns:1fr}.account-search{align-items:stretch;flex-direction:column}.account-search button,.account-search label,.account-search select{width:100%}.staff-page-actions{justify-content:stretch}.connection-footer,.connection-layout{grid-template-columns:1fr}.connection-footer,.connection-panel-heading{align-items:stretch}.connection-action-stack,.connection-state{justify-items:start}}.finance-record-detail{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-gap:24px;gap:24px;padding:24px}.finance-detail-section-heading,.finance-record-detail>header{align-items:flex-start;display:flex;justify-content:space-between}.finance-record-detail h2,.finance-record-detail h3,.finance-record-detail p{margin:0}.finance-record-detail h3{font-size:.92rem}.finance-detail-amounts{background:var(--staff-surface-soft);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-template-columns:repeat(3,1fr);margin:0}.finance-detail-amounts div{padding:16px}.finance-detail-amounts div+div{border-left:1px solid var(--staff-line-soft)}.finance-detail-amounts dd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:2px 0 0}.finance-detail-list{border-top:1px solid var(--staff-line-soft);list-style:none;margin:10px 0 0;padding:0}.finance-detail-list li{align-items:center;border-bottom:1px solid var(--staff-line-soft);display:flex;justify-content:space-between;min-height:42px}.finance-upload-button{color:var(--staff-accent);cursor:pointer;font-size:.78rem;font-weight:650}.finance-upload-button input{height:1px;opacity:0;position:absolute;width:1px}.finance-duplicate-reason{display:grid;grid-gap:6px;gap:6px}.finance-duplicate-reason span{color:var(--staff-faint);font-size:.72rem;font-weight:650;text-transform:uppercase}.finance-duplicate-reason textarea{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);color:var(--staff-ink);font:inherit;padding:10px 12px;resize:vertical}.finance-record-detail>footer p{color:var(--staff-muted);font-size:.82rem;margin-right:auto;max-width:540px}.finance-reconciliation{display:grid;grid-gap:24px;gap:24px}.finance-reconciliation-columns{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-reconciliation-columns>section{border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);overflow:hidden}.finance-period-control>header,.finance-reconciliation-columns>section>header,.finance-reconciliation-detail>header,.finance-settlement-form>header{align-items:flex-start;display:flex;justify-content:space-between;padding:16px}.finance-period-control h2,.finance-period-control p,.finance-reconciliation-columns h2,.finance-reconciliation-detail h2,.finance-reconciliation-detail h3,.finance-settlement-form h3{margin:0}.finance-reconciliation-columns h2{font-size:1rem}.finance-reconciliation-columns header>span{color:var(--staff-faint);font-size:.76rem}.finance-reconciliation-list{border-top:1px solid var(--staff-line-soft);display:grid}.finance-reconciliation-list>button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--staff-line-soft);border-radius:0;color:var(--staff-ink);display:flex;justify-content:space-between;min-height:64px;padding:10px 16px;text-align:left}.finance-reconciliation-list>button:hover{background:var(--staff-surface-soft)}.finance-reconciliation-list span{display:grid}.finance-reconciliation-list>button>strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.finance-reconciliation-detail{border-top:1px solid var(--staff-line);display:grid;grid-gap:20px;gap:20px;padding-top:8px}.finance-settlement-form{background:var(--staff-surface-soft);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:16px;gap:16px;padding:16px}.finance-settlement-form>header{padding:0}.finance-settlement-form>header>strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.finance-close-fields,.finance-settlement-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.finance-close-fields label,.finance-reversal-box label,.finance-settlement-grid label{display:grid;grid-gap:6px;gap:6px}.finance-close-fields label>span,.finance-reversal-box label>span,.finance-settlement-grid label>span{color:var(--staff-faint);font-size:.72rem;font-weight:650;text-transform:uppercase}.finance-close-fields input,.finance-close-fields select,.finance-reversal-box input,.finance-reversal-box textarea,.finance-settlement-grid input,.finance-settlement-grid select{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);color:var(--staff-ink);font:inherit;min-height:42px;padding:8px 12px}.finance-settlement-reference{grid-column:span 2}.finance-reversal-box{background:color-mix(in srgb,var(--staff-warning) 6%,var(--staff-surface));border:1px solid color-mix(in srgb,var(--staff-warning) 20%,transparent);border-radius:var(--staff-radius);display:grid;grid-gap:12px;gap:12px;padding:16px}.finance-period-control{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-gap:20px;gap:20px;padding:24px}.finance-period-control>header{padding:0}.finance-period-control>header p:last-child{color:var(--staff-muted);max-width:720px}.finance-close-box{background:var(--staff-surface-soft);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:14px;gap:14px;padding:16px}.finance-close-fields{grid-template-columns:120px 180px 1fr}.finance-close-preflight{align-items:center;border-top:1px solid var(--staff-line-soft);display:flex;gap:18px;padding-top:14px}.finance-close-preflight span{color:var(--staff-muted);font-size:.82rem}.finance-close-preflight button{margin-left:auto}.finance-period-list{border-top:1px solid var(--staff-line-soft);display:grid}.finance-period-list>div{align-items:center;border-bottom:1px solid var(--staff-line-soft);display:flex;justify-content:space-between;min-height:58px}.finance-period-list>div>span{display:grid}@media (max-width:760px){.finance-close-fields,.finance-reconciliation-columns,.finance-settlement-grid{grid-template-columns:1fr}.finance-settlement-reference{grid-column:auto}.finance-close-preflight{align-items:stretch;flex-direction:column}.finance-close-preflight button{margin-left:0}}:root,[data-theme=dark]{--portal-bg:#0a0a0b;--portal-panel:#111113;--portal-panel-2:#121214;--portal-panel-3:#141416;--portal-border:#1e1e21;--portal-border-soft:#1b1b1e;--portal-border-strong:#2a2a2e;--portal-text:#ececea;--portal-text-2:#8a8a90;--portal-text-3:#6a6a70;--portal-accent:#f23f2d;--staff-canvas:var(--portal-bg);--staff-surface:var(--portal-panel);--staff-surface-soft:var(--portal-panel-2);--staff-inset:#101012;--staff-ink:var(--portal-text);--staff-muted:var(--portal-text-2);--staff-faint:var(--portal-text-3);--staff-line:var(--portal-border);--staff-line-soft:var(--portal-border-soft);--staff-accent:var(--portal-accent);--staff-accent-soft:rgba(242,63,45,0.15);--staff-radius:0;color-scheme:dark}[data-theme=light]{--portal-bg:#f4f4f1;--portal-panel:#ffffff;--portal-panel-2:#ecece8;--portal-panel-3:#e3e3de;--portal-border:#d7d7d0;--portal-border-soft:#e4e4de;--portal-border-strong:#bdbdb4;--portal-text:#141414;--portal-text-2:#5f5f63;--portal-text-3:#77777a;--portal-accent:#d93524;--staff-canvas:var(--portal-bg);--staff-surface:var(--portal-panel);--staff-surface-soft:var(--portal-panel-2);--staff-inset:#f8f8f5;--staff-ink:var(--portal-text);--staff-muted:var(--portal-text-2);--staff-faint:var(--portal-text-3);--staff-line:var(--portal-border);--staff-line-soft:var(--portal-border-soft);--staff-accent:var(--portal-accent);--staff-accent-soft:rgba(217,53,36,0.13);color-scheme:light}.staff-shell.mission-shell,body,html{background:var(--staff-canvas);color:var(--staff-ink)}.staff-rail.mission-rail{background:var(--staff-canvas);border-right:1px solid var(--staff-line);grid-template-rows:auto auto 1fr auto;min-height:100vh;padding:20px 10px}.staff-brand{align-items:center;border:1px solid var(--staff-line);color:var(--staff-ink);display:flex;gap:10px;justify-content:space-between;min-height:44px;padding:0 11px;text-decoration:none;text-transform:uppercase}.staff-brand span{background:transparent;border-radius:0;height:auto;width:auto}.staff-brand i{display:block}.account-row,.document-item,.fathom-item,.meeting-inbox,.meeting-item,.project-item,.provider-settings-rail,.staff-context-card,.staff-login-card,.staff-panel,.staff-user{background:var(--staff-surface);border-color:var(--staff-line);border-radius:0;box-shadow:none}.staff-context-card{border:1px solid var(--staff-line);display:grid;grid-gap:3px;gap:3px;margin-top:12px;padding:11px}.staff-context-card span,.staff-eyebrow,.staff-user span{color:var(--staff-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.staff-context-card strong,.staff-user strong{color:var(--staff-ink);font-size:.86rem;overflow-wrap:anywhere}.staff-nav a{border-radius:0;min-height:38px}.staff-nav a.active{background:var(--staff-surface-soft);border-color:var(--staff-line);border-left:2px solid var(--staff-accent);color:var(--staff-ink)}.staff-main{background:linear-gradient(90deg,var(--staff-line-soft) 1px,transparent 1px);background-size:72px 72px;padding:clamp(22px,4vw,52px)}.staff-page-header{border-bottom:1px solid var(--staff-line);margin-bottom:28px;padding-bottom:22px}.staff-login-copy h1,.staff-page-header h1{letter-spacing:0}.staff-panel{padding:20px}.account-search,.connection-footer,.connection-panel-heading,.meeting-inbox-header{border-color:var(--staff-line)}.account-search label,.connection-actions button,.connection-state,.connection-status-grid li,.meeting-import-detail-card,.meeting-import-empty,.meeting-import-row,.meeting-import-summary-card,.staff-theme-toggle,button,input,select{border-radius:0}.connection-actions button:first-child,button{background:var(--staff-ink);border-color:var(--staff-ink);color:var(--staff-canvas)}.account-search label,input,select{background:var(--staff-inset);border-color:var(--staff-line);color:var(--staff-ink)}.staff-theme-toggle{margin-top:10px;min-height:44px;width:100%}.staff-theme-toggle span{min-height:38px}@media (max-width:980px){.staff-rail.mission-rail{min-height:auto;position:relative}}body{font-family:var(--font-archivo),ui-sans-serif,system-ui,sans-serif}.staff-shell.mission-shell{--staff-rail-width:216px;display:grid;grid-template-columns:var(--staff-rail-width) minmax(0,1fr);min-height:100vh}.staff-rail.mission-rail{display:flex;flex-direction:column;padding:20px 0;position:-webkit-sticky;position:sticky;top:0;width:var(--staff-rail-width)}.staff-brand{border:0;display:inline-flex;font-size:17px;font-weight:800;gap:7px;justify-content:flex-start;letter-spacing:0;min-height:0;padding:0 20px 18px;text-transform:none}.staff-brand i{background:var(--staff-accent);height:9px;width:9px}.staff-context-card{background:var(--staff-surface-soft);border:1px solid #232326;margin:0 20px 22px;padding:9px 11px}[data-theme=light] .staff-context-card{border-color:var(--staff-line)}.account-row dt,.account-row-meta span,.connection-compact-sync span,.connection-layout legend,.connection-status-grid span,.meeting-import-meta-grid span,.meeting-inbox-count span,.staff-breadcrumb,.staff-context-card span,.staff-context-card strong,.staff-eyebrow,.staff-status,.staff-user span,small{font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.staff-context-card span{color:var(--staff-faint);font-size:10px;font-weight:500;letter-spacing:.14em}.staff-context-card strong{color:var(--staff-ink);font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.staff-nav{display:flex;flex-direction:column;gap:2px;margin:0;padding:0 10px}.staff-nav a{align-items:center;background:transparent;border:0;border-left:2px solid transparent;color:var(--staff-muted);display:grid;font-size:13px;font-weight:500;grid-gap:10px;gap:10px;grid-template-columns:15px minmax(0,1fr);min-height:44px;padding:0 12px}.staff-nav a.active,.staff-nav a:focus-visible,.staff-nav a:hover{background:var(--staff-surface-soft);border-left-color:var(--staff-accent);color:var(--staff-ink)}.staff-nav svg{height:15px;width:15px}.staff-user{background:transparent;border:0;border-top:1px solid var(--staff-line);display:block;margin-top:auto;padding:16px 20px 0}.staff-user strong{color:var(--staff-ink);display:block;font-size:12px;font-weight:700;line-height:1.25}.staff-user span{color:var(--staff-faint);display:block;font-size:10.5px;font-weight:500;letter-spacing:0;line-height:1.3;margin-top:2px;overflow-wrap:anywhere;text-transform:none}.staff-layout{display:grid;grid-template-rows:auto 1fr;min-width:0}.staff-topbar{align-items:center;background:var(--staff-canvas);border-bottom:1px solid var(--staff-line);display:flex;gap:16px;min-height:60px;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.staff-breadcrumb{align-items:center;color:var(--staff-faint);display:flex;font-size:10px;gap:8px;letter-spacing:.16em;text-transform:uppercase}.staff-breadcrumb strong{color:var(--staff-accent);font-weight:500}.staff-topbar-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.staff-topbar-search{align-items:center;background:#101012;border:1px solid #232326;color:var(--staff-faint);display:flex;font-size:12px;gap:8px;height:44px;padding:0 12px;width:242px}[data-theme=light] .staff-topbar-search{background:var(--staff-surface);border-color:var(--staff-line)}.staff-topbar-search svg{height:13px;width:13px}.staff-topbar .staff-theme-toggle{height:44px;margin:0;min-height:44px;width:108px}.staff-topbar .staff-theme-toggle span{font-size:10px;min-height:38px}.staff-main{background:var(--staff-canvas);margin:0;max-width:none;min-height:calc(100vh - 60px);padding:26px 28px 72px;width:100%}.staff-page-header{align-items:flex-end;border:0;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px;padding:0}.staff-page-header h1{color:var(--staff-ink);font-size:28px;font-weight:800;line-height:1.05;margin:0}.staff-page-header p:not(.staff-eyebrow){color:var(--staff-muted);font-size:13px;line-height:1.35;margin:6px 0 0;max-width:720px}.staff-eyebrow{color:var(--staff-accent);font-size:10px;font-weight:500;letter-spacing:.18em;line-height:1;margin:0 0 10px}.staff-page-actions{align-items:flex-end;display:flex;justify-content:flex-end}.fathom-connection-shell,.meeting-inbox,.staff-login-card,.staff-panel{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:0;box-shadow:none}.staff-panel{padding:0}.staff-panel h2{align-items:center;border-bottom:1px solid var(--staff-line-soft);color:var(--staff-accent);display:flex;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:10px;font-weight:500;gap:8px;letter-spacing:.18em;line-height:1;margin:0;padding:12px 16px;text-transform:uppercase}.staff-panel h2:before{background:currentColor;content:"";height:1px;width:14px}.account-table,.document-list,.fathom-list,.meeting-import-list,.meeting-list,.project-list{display:grid;grid-gap:0;gap:0}.account-row{background:transparent;border:0;border-bottom:1px solid var(--staff-line-soft);border-radius:0;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(240px,1.15fr) minmax(360px,1fr) minmax(220px,.75fr);min-height:78px;padding:13px 16px}.account-row:last-child,.document-item:last-child,.fathom-item:last-child,.meeting-import-row:last-child,.meeting-item:last-child,.project-item:last-child{border-bottom:0}.account-row:hover,.document-item:hover,.fathom-item:hover,.meeting-import-row:hover,.meeting-item:hover,.project-item:hover{background:var(--staff-surface-soft)}.account-row h2,.document-item h3,.fathom-item h3,.meeting-import-titleline h3,.meeting-item h3,.project-item h3{color:var(--staff-ink);font-size:13.5px;font-weight:700;line-height:1.25;margin:3px 0}.account-row p,.document-item p,.fathom-item p,.meeting-import-main p,.meeting-item p,.project-item p{color:var(--staff-muted);font-size:11.5px;line-height:1.5}.meeting-import-kind{font-weight:650;letter-spacing:.06em;text-transform:uppercase}.meeting-import-main .meeting-import-summary{max-height:104px;max-width:980px;overflow:hidden}.meeting-import-main .meeting-import-summary li{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.meeting-import-main .meeting-import-summary.is-empty{color:var(--staff-faint)}.summary-markdown{color:var(--staff-ink);display:grid;grid-gap:8px;gap:8px}.summary-markdown h3,.summary-markdown h4{color:var(--staff-ink);font-size:12px;font-weight:800;line-height:1.25;margin:0}.summary-markdown h4{color:var(--staff-muted);font-size:11.5px}.summary-markdown li,.summary-markdown p{color:var(--staff-muted);font-size:12px;line-height:1.55;margin:0}.summary-markdown ul{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.summary-markdown li{padding-left:14px;position:relative}.summary-markdown li:before{background:var(--staff-accent);content:"";height:5px;left:0;position:absolute;top:.55em;width:5px}.summary-markdown a{color:inherit;text-decoration:none}.summary-markdown a:hover{color:var(--staff-accent)}.summary-markdown strong{color:var(--staff-ink);font-weight:800}.meeting-import-actions{list-style:none;margin:2px 0 0;max-width:820px;padding:0}.meeting-import-actions li{color:var(--staff-muted);font-size:11.5px;line-height:1.45;min-width:0;padding-left:14px;position:relative}.meeting-import-actions li:before{background:var(--staff-accent);content:"";height:5px;left:0;position:absolute;top:.48em;width:5px}.meeting-import-next{color:var(--staff-accent)}.meeting-recording-link,.staff-secondary-link{align-items:center;border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-ink);display:inline-flex;font-size:11px;font-weight:800;gap:8px;justify-content:center;letter-spacing:.04em;min-height:34px;padding:9px 12px;text-decoration:none;text-transform:uppercase}.meeting-recording-link:hover,.staff-secondary-link:hover{background:var(--staff-surface-soft);border-color:var(--staff-accent);color:var(--staff-accent)}.meeting-recording-link svg,.staff-secondary-link svg{height:14px;width:14px}.staff-secondary-button{background:var(--staff-surface);border-color:var(--staff-line);color:var(--staff-ink)}.staff-secondary-button:hover{background:var(--staff-surface-soft);border-color:var(--staff-accent);color:var(--staff-accent)}.meeting-detail-layout{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 340px}.meeting-detail-main{display:grid;grid-gap:16px;gap:16px;min-width:0}.meeting-detail-actions,.meeting-detail-meta,.meeting-detail-section,.meeting-participant-list,.meeting-transcript-list{margin:0;padding:16px}.meeting-detail-summary{max-width:900px}.meeting-detail-summary.summary-markdown{gap:12px}.meeting-detail-summary.summary-markdown h3{color:var(--staff-ink);font-size:15px}.meeting-detail-summary.summary-markdown h4{border-top:1px solid var(--staff-line-soft);color:var(--staff-ink);font-size:13px;margin-top:4px;padding-top:12px}.meeting-detail-summary.summary-markdown li,.meeting-detail-summary.summary-markdown p{font-size:13px;line-height:1.65}.meeting-detail-actions,.meeting-participant-list{display:grid;grid-gap:8px;gap:8px;list-style:none}.meeting-detail-actions li,.meeting-participant-list li{color:var(--staff-ink);font-size:12px;line-height:1.45;padding-left:16px;position:relative}.meeting-detail-actions li:before,.meeting-participant-list li:before{background:var(--staff-accent);content:"";height:5px;left:0;position:absolute;top:.55em;width:5px}.meeting-transcript-list{display:grid;grid-gap:0;gap:0;max-height:62vh;overflow:auto}.meeting-transcript-segment{border-bottom:1px solid var(--staff-line-soft);display:grid;grid-gap:6px;gap:6px;padding:12px 0}.meeting-transcript-segment:first-child{padding-top:0}.meeting-transcript-segment:last-child{border-bottom:0;padding-bottom:0}.meeting-transcript-segment header{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.meeting-transcript-segment strong{color:var(--staff-ink);font-size:12px}.meeting-detail-meta dt,.meeting-transcript-segment span{color:var(--staff-faint);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.meeting-transcript-segment p{color:var(--staff-muted);font-size:12px;line-height:1.55;margin:0}.meeting-detail-rail{display:grid;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:68px}.meeting-detail-meta{display:grid;grid-gap:0;gap:0}.meeting-detail-meta div{border-bottom:1px solid var(--staff-line-soft);padding:11px 0}.meeting-detail-meta div:first-child{padding-top:0}.meeting-detail-meta div:last-child{border-bottom:0}.meeting-detail-meta dd{color:var(--staff-ink);font-size:13px;font-weight:700;margin:5px 0 0;overflow-wrap:anywhere}.meeting-recording-link{margin:0 16px 16px;width:calc(100% - 32px)}.staff-status{background:rgba(138,138,144,.1);color:var(--staff-muted);display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.1em;padding:5px 9px}.staff-status:before{background:currentColor;border-radius:50%;content:"";height:6px;margin-top:4px;width:6px}.account-row dl{gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.account-row dl div{border-left:1px solid var(--staff-line-soft);padding-left:14px}.account-row dl div:first-child{border-left:0;padding-left:0}.account-row dt,.account-row-meta span{color:var(--staff-faint);font-size:9.5px;font-weight:500;letter-spacing:.12em}.account-row dd{color:var(--staff-ink);font-size:24px;font-weight:800;line-height:1;margin-top:8px}.dossier-layout,.meetings-workspace{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 380px}.meetings-workspace{grid-template-columns:minmax(720px,1fr) minmax(300px,340px)}.dossier-main{display:flex;flex-direction:column;gap:22px}.document-item,.fathom-item,.meeting-import-row,.meeting-item,.project-item{background:transparent;border:0;border-bottom:1px solid var(--staff-line-soft);border-radius:0;padding:13px 16px}.document-item,.project-item{grid-template-columns:28px minmax(0,1fr)}.document-item svg,.project-item svg{border:1px solid var(--staff-line-strong,var(--staff-line));color:var(--staff-accent);height:28px;margin-top:0;padding:6px;width:28px}.meeting-inbox{padding:0}.meeting-inbox-header{border-bottom:1px solid var(--staff-line-soft);margin:0;padding:16px}.meeting-inbox-header h2{font-size:18px;font-weight:800}.meeting-inbox-count strong{color:var(--staff-ink);font-size:32px;font-weight:800}.meeting-import-row{gap:12px;min-height:0}.meeting-import-meta-grid{padding-top:12px}.provider-settings-rail{background:transparent;border:0;gap:14px}.fathom-connection-shell,.fathom-connection-shell.compact{padding:16px}.connection-glyph{background:rgba(242,63,45,.1);border-color:rgba(242,63,45,.28);border-radius:0;color:var(--staff-accent)}.connection-ok,.connection-warn{border-radius:0;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.account-search{align-items:center;display:flex;gap:10px}.account-search input,.account-search label,.account-search select,.connection-compact-sync,.connection-layout fieldset,.connection-layout input[type=password],.connection-layout input[type=text],.connection-status-grid,.staff-login-form input{background:var(--staff-inset);border-color:var(--staff-line);border-radius:0;color:var(--staff-ink)}.account-search label{height:36px;min-height:36px;overflow:hidden;width:250px}.account-search input{height:100%;min-height:0}.account-search button,.account-search select{height:36px;min-height:36px}.account-search button,.connection-actions button:first-child,.staff-login-form button,button{background:var(--staff-accent);border-color:var(--staff-accent);border-radius:0;color:#0a0a0b;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.staff-login-mode-toggle button{background:transparent;border-color:transparent;border-radius:var(--staff-radius);color:var(--staff-muted);font-size:.84rem;letter-spacing:0;min-height:44px;text-transform:none}.staff-login-mode-toggle button[aria-pressed=true]{background:var(--staff-surface);border-color:var(--staff-line);color:var(--staff-ink)}.staff-login-form .staff-login-secondary{background:transparent;border-color:var(--staff-line);color:var(--staff-muted);letter-spacing:0;text-transform:none}.connection-actions button:not(:first-child){background:transparent;border-color:var(--staff-line);color:var(--staff-ink)}.staff-empty{border:1px solid var(--staff-line-soft);border-radius:0;color:var(--staff-muted);font-size:12px;min-height:78px;padding:18px 16px}.staff-login-page{background:var(--staff-canvas);color:var(--staff-ink);font-family:var(--font-archivo),ui-sans-serif,system-ui,sans-serif}.staff-login-copy h1{font-size:clamp(2.35rem,5.4vw,5.35rem);font-weight:800;line-height:1.12;overflow-wrap:anywhere;text-wrap:balance}.staff-login-card{padding:28px}@media (max-width:980px){.staff-login-copy h1{font-size:clamp(2.08rem,12vw,2.7rem)}.staff-login-card{padding:24px 20px}}.staff-theme-toggle{align-items:center;background:var(--staff-inset);border:1px solid var(--staff-line);color:var(--staff-muted);display:grid;grid-gap:2px;gap:2px;grid-template-columns:1fr 1fr;padding:2px}.staff-theme-toggle span{display:grid;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:10px;min-height:24px;place-items:center;text-transform:uppercase}.staff-theme-toggle span[data-active=true]{background:var(--staff-surface-soft);color:var(--staff-ink)}.meeting-queue-toolbar{align-items:center;border-bottom:1px solid var(--staff-line-soft);display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px}.meeting-queue-filter{align-items:center;border:1px solid var(--staff-line);color:var(--staff-muted);display:inline-flex;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:10px;font-weight:700;gap:8px;letter-spacing:.08em;min-height:28px;padding:7px 9px;text-transform:uppercase}.meeting-queue-filter.is-active{border-color:rgba(242,63,45,.55);color:var(--staff-ink)}.meeting-queue-filter strong{color:var(--staff-accent);font-family:var(--font-archivo),ui-sans-serif,system-ui,sans-serif;font-size:12px;letter-spacing:0}.meeting-import-row{color:inherit;display:block;padding:0;text-decoration:none}.meeting-import-review-grid{align-items:stretch;display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(0,1fr) 180px 118px;min-height:132px}.meeting-import-row:hover .meeting-import-review-action{background:var(--staff-accent-soft)}.meeting-import-kicker{align-items:center;color:var(--staff-faint);display:flex;flex-wrap:wrap;gap:8px;min-width:0}.meeting-import-recording,.meeting-import-review-action,.meeting-import-source{color:var(--staff-faint);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.meeting-import-source{border:1px solid var(--staff-line);color:var(--staff-ink);display:inline-flex;padding:5px 7px}.meeting-import-recording{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-import-review-action{align-items:center;border-left:1px solid var(--staff-line-soft);color:var(--staff-accent);display:flex;justify-content:center;line-height:1.25;padding:14px 12px;text-align:center}.meeting-import-review-action span{border:1px solid rgba(242,63,45,.42);display:inline-flex;padding:7px 8px}.meeting-import-main{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px 16px}.meeting-import-titleline{min-width:0}.meeting-import-titleline h3{display:block;font-size:14px;line-height:1.22;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-import-contextline{align-items:center;color:var(--staff-faint);display:flex;flex-wrap:wrap;gap:8px;min-width:0}.meeting-import-contextline p{margin:0}.meeting-import-contextline p:not(.meeting-import-kind){color:var(--staff-muted)}.meeting-import-intel{display:grid;grid-gap:7px;gap:7px;min-width:0}.meeting-import-main .meeting-import-takeaways{max-height:none;overflow:visible}.meeting-import-main .meeting-import-takeaways h3,.meeting-import-main .meeting-import-takeaways h4{display:none}.meeting-import-main .meeting-import-takeaways p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--staff-muted);display:-webkit-box;font-size:12px;line-height:1.5;overflow:hidden}.meeting-import-main .meeting-import-takeaways ul{gap:5px}.meeting-import-main .meeting-import-takeaways li{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:12px;line-height:1.45;overflow:hidden}.meeting-import-actions{border-top:1px solid var(--staff-line-soft);display:grid;grid-gap:4px;gap:4px;margin-top:1px;padding-top:7px}.meeting-import-actions li{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.meeting-import-meta-grid{align-content:center;border-left:1px solid var(--staff-line-soft);display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr;padding:14px 16px}.meeting-import-meta-grid div{border:0;display:grid;grid-gap:4px;gap:4px;min-height:0;padding:0}.meeting-import-meta-grid strong{font-size:12px;line-height:1.2}.meeting-review-workbench{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(230px,320px);min-width:0}.meeting-review-workbench>*{min-width:0}.meeting-brief-stack{display:grid;grid-gap:16px;gap:16px;min-width:0}.meeting-guided-review{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-gap:20px;gap:20px;min-width:0;padding:clamp(20px,3vw,34px)}.meeting-guided-review__header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;min-width:0}.meeting-guided-review article h4,.meeting-guided-review dl,.meeting-guided-review p,.meeting-guided-review__group h3,.meeting-guided-review__header h2{margin:0}.meeting-guided-review__header h2{font-size:1rem}.meeting-guided-review__count{color:var(--staff-faint);font-size:.72rem;font-weight:700;white-space:nowrap}.meeting-guided-review__group{border-top:1px solid var(--staff-line-soft);display:grid;grid-gap:10px;gap:10px;min-width:0;padding-top:16px}.meeting-guided-review__group h3{font-size:.78rem;text-transform:uppercase}.meeting-guided-review__list,.meeting-guided-review__resolved-list{display:grid;min-width:0}.meeting-guided-review__list article,.meeting-guided-review__resolved-list article{border-bottom:1px solid var(--staff-line-soft);min-width:0;padding:14px 0}.meeting-guided-review__list article{align-items:start;display:grid;grid-gap:8px 20px;gap:8px 20px;grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.meeting-guided-review__list article>.meeting-guided-review__context,.meeting-guided-review__list article>h4{grid-column:1}.meeting-guided-review article dd,.meeting-guided-review article h4,.meeting-guided-review article p,.meeting-guided-review label{overflow-wrap:anywhere}.meeting-guided-review article h4{font-size:.92rem;line-height:1.35}.meeting-guided-review__context{color:var(--staff-muted);display:grid;font-size:.78rem;grid-gap:4px;gap:4px}.meeting-guided-review__context div{display:flex;gap:6px}.meeting-guided-review__context dt{flex:0 0 auto}.meeting-guided-review__context dd{margin:0}.meeting-guided-review label{color:var(--staff-muted);font-size:.76rem;font-weight:700}.meeting-guided-review select{background:var(--staff-inset);border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-ink);min-height:44px;min-width:0;padding:0 10px;width:100%}.meeting-guided-review__list article>.inline-alert,.meeting-guided-review__list article>.muted,.meeting-guided-review__list article>label,.meeting-guided-review__list article>select{grid-column:2}.meeting-guided-review__list article>.meeting-guided-review__owner-pills,.meeting-guided-review__list article>.meeting-guided-review__owner-pills~.inline-alert,.meeting-guided-review__list article>.meeting-guided-review__owner-pills~.muted{grid-column:1/-1}.meeting-guided-review__owner-pills{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.meeting-guided-review__owner-pill{background:var(--staff-inset);border:1px solid var(--staff-line);border-radius:999px;color:var(--staff-ink);cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;min-height:44px;overflow-wrap:anywhere;padding:0 16px;text-align:center}.meeting-guided-review__owner-pill:hover:not(:disabled){background:var(--staff-surface);border-color:var(--staff-accent);color:var(--staff-accent)}.meeting-guided-review__owner-pill:focus-visible{outline:2px solid var(--staff-accent);outline-offset:2px}.meeting-guided-review__owner-pill:disabled{cursor:not-allowed;opacity:.55}.meeting-guided-review .muted,.meeting-guided-review time{color:var(--staff-faint);font-size:.74rem}.meeting-guided-review .inline-alert{color:var(--staff-accent);font-size:.78rem;line-height:1.45}.meeting-guided-review__resolved-list article{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.meeting-guided-review__resolved-list article div{display:grid;grid-gap:4px;gap:4px;min-width:0}.meeting-guided-review .sr-only{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.meeting-transcript-workbench{background:var(--staff-surface);border:1px solid var(--staff-line);display:flex;flex-direction:column;min-width:0}.meeting-transcript-toolbar{align-items:center;border-bottom:1px solid var(--staff-line-soft);display:flex;gap:14px;flex-wrap:wrap;justify-content:space-between;min-height:64px;padding:12px 16px}.meeting-transcript-toolbar>div:first-child{min-width:140px}.meeting-transcript-toolbar h2{color:var(--staff-ink);font-size:18px;line-height:1;margin:0}.meeting-transcript-toolbar .staff-eyebrow{margin-bottom:8px}.meeting-transcript-stats{align-items:stretch;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(72px,auto)) minmax(0,auto)}.meeting-transcript-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px}.meeting-transcript-toggle{min-height:44px;white-space:nowrap}.meeting-transcript-stat{border-left:1px solid var(--staff-line-soft);display:grid;grid-gap:5px;gap:5px;padding-left:12px}.meeting-transcript-stat strong{color:var(--staff-ink);font-size:18px;line-height:1}.meeting-transcript-stat span{color:var(--staff-faint);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.meeting-transcript-workbench .staff-empty{margin:16px}.meeting-transcript-workbench .meeting-transcript-list{max-height:min(62vh,640px);padding:0}.meeting-transcript-workbench .meeting-transcript-segment{border-bottom:1px solid var(--staff-line-soft);display:grid;grid-gap:0;gap:0;grid-template-columns:152px minmax(0,1fr);padding:0}.meeting-transcript-workbench .meeting-transcript-segment header{align-items:start;border-right:1px solid var(--staff-line-soft);display:grid;grid-gap:8px;gap:8px;justify-content:stretch;padding:12px 14px}.meeting-transcript-workbench .meeting-transcript-speaker{color:var(--staff-ink);font-size:11.5px;line-height:1.25;overflow-wrap:anywhere}.meeting-transcript-workbench .meeting-transcript-segment p{color:var(--staff-muted);font-size:12.5px;line-height:1.62;overflow-wrap:anywhere;padding:12px 14px}.meeting-detail-summary{max-height:calc(100vh - 340px);max-width:none;overflow:auto}.meeting-detail-summary.summary-markdown h3{font-size:13.5px}.meeting-detail-summary.summary-markdown h4{font-size:12.5px}.meeting-detail-summary.summary-markdown li,.meeting-detail-summary.summary-markdown p{font-size:12.5px;line-height:1.58}.meeting-detail-rail{min-width:0;top:84px}@media (max-width:1260px){.meeting-review-workbench{grid-template-columns:minmax(0,1fr)}.meeting-detail-rail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:1320px){.meetings-workspace{grid-template-columns:1fr}.provider-settings-rail{position:static}}@media (max-width:980px){.staff-shell.mission-shell{display:block}.meeting-guided-review__list article,.meeting-guided-review__resolved-list article{grid-template-columns:minmax(0,1fr)}.meeting-guided-review__list article>.inline-alert,.meeting-guided-review__list article>.muted,.meeting-guided-review__list article>label,.meeting-guided-review__list article>select{grid-column:1}.staff-rail.mission-rail{align-items:center;border-bottom:1px solid var(--staff-line);border-right:0;display:grid;grid-gap:10px;gap:10px;grid-template-areas:"brand user" "context context" "nav nav";grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:12px;position:static;width:100%}.staff-brand{grid-area:brand;min-height:44px;padding:0}.staff-context-card{grid-area:context;margin:0;min-height:38px;padding:7px 10px}.staff-nav{grid-area:nav;gap:6px;flex-direction:row;overflow-x:auto;padding:0;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.staff-nav a{border-bottom:2px solid transparent;border-left:0;grid-template-columns:16px max-content;min-height:44px;padding:0 12px;white-space:nowrap}.staff-nav a.active,.staff-nav a:focus-visible,.staff-nav a:hover{border-bottom-color:var(--staff-accent);border-left-color:transparent}.staff-user{border-top:0;grid-area:user;justify-self:end;margin:0;padding:0}.staff-user strong,.staff-user>span{display:none}.staff-user form{margin:0}.staff-logout{margin-top:0;min-width:44px;width:auto}.staff-topbar{gap:8px;min-height:60px;padding:8px 12px;position:static}.staff-breadcrumb{display:none}.staff-topbar-actions{gap:8px;margin-left:0;width:100%}.staff-main{padding:20px 14px 64px}.account-search,.staff-page-header{align-items:stretch;flex-direction:column}.account-search button,.account-search label,.account-search select{width:100%}.account-row,.dossier-layout,.meeting-detail-layout,.meeting-detail-rail,.meeting-import-review-grid,.meeting-review-workbench,.meetings-workspace{grid-template-columns:1fr}.meeting-detail-rail{position:static}.meeting-import-meta-grid,.meeting-import-status-rail,.meeting-transcript-workbench .meeting-transcript-segment header{border-right:0}.meeting-import-meta-grid{border-left:0;grid-template-columns:1fr 1fr}.meeting-transcript-toolbar{align-items:stretch}.meeting-transcript-actions,.meeting-transcript-copy,.meeting-transcript-stats,.meeting-transcript-toggle,.meeting-transcript-toolbar>div:first-child{width:100%}.meeting-transcript-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-transcript-actions{grid-column:1/-1}.meeting-transcript-workbench .meeting-transcript-list{max-height:70vh}.meeting-transcript-workbench .meeting-transcript-segment{grid-template-columns:1fr}.meeting-detail-summary{max-height:none}.meeting-recording-link,.meeting-ticket-proposal-actions button,.staff-secondary-link{min-height:44px}.meeting-ticket-proposal-actions{display:grid;grid-template-columns:1fr}.meeting-ticket-proposal-actions button,.meeting-ticket-proposal-actions form{width:100%}.staff-topbar-search{display:none}}.ticket-board-shell{display:grid;grid-gap:18px;gap:18px;min-width:0}.meeting-knowledge-proposals,.meeting-ticket-proposals{display:grid;grid-gap:10px;gap:10px}.meeting-knowledge-proposal,.meeting-ticket-proposal{background:var(--staff-surface-soft);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:10px;gap:10px;padding:14px}.meeting-ticket-proposal-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.meeting-ticket-proposal small,.meeting-ticket-proposal-header span{color:var(--staff-faint);font-size:.72rem;font-weight:650;text-transform:uppercase}.meeting-ticket-proposal-header strong{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:999px;color:var(--staff-ink);font-size:.75rem;padding:3px 8px}.meeting-ticket-proposal-link{color:var(--staff-accent);display:inline-flex;font-size:.78rem;font-weight:700;line-height:1.4;text-decoration:none}.meeting-ticket-proposal-link:hover{text-decoration:underline}.meeting-ticket-proposal-deleted{color:var(--staff-faint);font-size:.78rem;font-weight:700}.meeting-knowledge-proposal h3,.meeting-knowledge-proposal p,.meeting-ticket-evidence blockquote,.meeting-ticket-proposal h3,.meeting-ticket-proposal p{margin:0;overflow-wrap:anywhere}.meeting-knowledge-proposal h3,.meeting-ticket-proposal h3{font-size:1rem;line-height:1.25}.meeting-knowledge-proposal p,.meeting-ticket-proposal p{color:var(--staff-muted)}.meeting-ticket-evidence{display:grid;grid-gap:6px;gap:6px}.meeting-ticket-evidence blockquote{border-left:3px solid var(--staff-accent);color:var(--staff-muted);padding-left:10px}.meeting-ticket-proposal-actions{display:flex;flex-wrap:wrap;gap:8px}.meeting-ticket-proposal-actions form{display:inline-flex}.meeting-ticket-proposal-actions button{min-height:44px}.proposal-inbox{display:grid;grid-gap:18px;gap:18px;min-width:0}.proposal-count-filters{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));min-width:0}.proposal-count-filter{align-items:center;background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-muted);display:flex;gap:12px;justify-content:space-between;min-height:44px;min-width:0;padding:10px 14px;text-decoration:none}.proposal-count-filter:hover,.proposal-count-filter[aria-current=page]{border-color:var(--staff-accent);color:var(--staff-ink)}.proposal-count-filter[aria-current=page]{background:var(--staff-accent-soft)}.proposal-count-filter span,.proposal-count-filter strong{overflow-wrap:anywhere}.proposal-count-filter strong{color:var(--staff-ink)}.proposal-focus-banner{align-items:center;background:var(--staff-accent-soft);border:1px solid var(--staff-accent);border-radius:var(--staff-radius);display:flex;gap:18px;justify-content:space-between;min-width:0;padding:16px 18px}.proposal-focus-banner h2,.proposal-focus-banner p{margin:0;overflow-wrap:anywhere}.proposal-focus-banner h2{font-size:1.05rem;margin:4px 0}.proposal-focus-banner>div:first-child{min-width:0}.proposal-focus-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.proposal-focus-actions a,.proposal-source-link{align-items:center;border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-ink);display:inline-flex;font-size:.78rem;font-weight:700;min-height:44px;padding:8px 12px;text-decoration:none}.proposal-focus-actions a:hover,.proposal-source-link:hover{border-color:var(--staff-accent);color:var(--staff-accent)}.proposal-partial-alerts{background:var(--staff-inset);border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-accent);display:grid;grid-gap:6px;gap:6px;padding:12px 14px}.proposal-partial-alerts p{margin:0;overflow-wrap:anywhere}.proposal-source-groups{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));min-width:0}.proposal-source-group{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-gap:18px;gap:18px;min-width:0;padding:clamp(16px,2.5vw,24px)}.proposal-source-header{align-items:flex-start;border-bottom:1px solid var(--staff-line-soft);display:flex;gap:16px;justify-content:space-between;min-width:0;padding-bottom:16px}.proposal-source-header>div{min-width:0}.proposal-source-header h2,.proposal-source-header p{margin:0;overflow-wrap:anywhere}.proposal-source-header h2{font-size:1.05rem;margin-top:4px}.proposal-source-meta{color:var(--staff-faint);display:flex;flex-wrap:wrap;font-size:.76rem;gap:5px 10px;margin-top:7px!important}.proposal-category-section{display:grid;grid-gap:12px;gap:12px;min-width:0}.proposal-category-section>h3{font-size:.78rem;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.proposal-inbox :is(.meeting-guided-review__list,.meeting-ticket-proposals,.meeting-knowledge-proposals,.meeting-ticket-proposal,.meeting-knowledge-proposal,.meeting-ticket-evidence){max-width:100%;min-width:0}.proposal-inbox :is(button,select){min-height:44px}.proposal-inbox .meeting-ticket-proposal-link{align-items:center;display:inline-flex;min-height:44px}.proposal-inbox :is(h2,h3,h4,p,dd,blockquote,.meeting-ticket-proposal-link){overflow-wrap:anywhere;word-break:break-word}@media (max-width:760px){.proposal-source-groups{grid-template-columns:minmax(0,1fr)}.proposal-focus-banner,.proposal-source-header{align-items:stretch;flex-direction:column}.proposal-focus-actions,.proposal-focus-actions a,.proposal-source-link{width:100%}.proposal-focus-actions a,.proposal-source-link{justify-content:center}}.ticket-board-toolbar{align-items:flex-start;background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:flex;flex-wrap:wrap;gap:12px;padding:16px}.ticket-board-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.ticket-board-toolbar label{display:grid;grid-gap:6px;gap:6px}.ticket-board-primary-filters{display:grid;flex:1 1 520px;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1.4fr) minmax(160px,.8fr) minmax(160px,.8fr);min-width:300px}.ticket-board-toolbar label span,.ticket-card-kicker>span:not(.ticket-tag-color):not(.ticket-priority-pill),.ticket-card-tags>span:not(.ticket-tag-color),.ticket-lane-heading span{color:var(--staff-faint);font-size:.72rem;font-weight:650;text-transform:uppercase}.ticket-board-toolbar input,.ticket-board-toolbar select{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);color:var(--staff-ink);min-height:42px;padding:0 12px}.ticket-board-advanced-toggle{align-items:center;background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:8px;color:var(--staff-muted);display:inline-flex;gap:8px;justify-content:center;min-height:42px;padding:0 12px;white-space:nowrap}.ticket-board-advanced-toggle-active{border-color:var(--staff-line);color:var(--staff-ink)}.ticket-board-advanced-toggle span{color:var(--staff-faint);font-size:.72rem;font-weight:750;text-transform:uppercase}.ticket-board-advanced-filters{border-top:1px solid var(--staff-line-soft);display:grid;flex-basis:100%;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(150px,1fr));padding-top:12px}.ticket-board-advanced-filters[hidden]{display:none}.ticket-board-quick-filters{align-items:center;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:8px}.ticket-board-quick-filters>span{color:var(--staff-faint);font-size:.72rem;font-weight:750;text-transform:uppercase}.ticket-board-quick-filters button{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:999px;color:var(--staff-muted);cursor:pointer;font-size:.76rem;font-weight:700;min-height:30px;padding:0 10px}.ticket-board-quick-filter-active,.ticket-board-quick-filters button:hover{background:var(--staff-surface-soft);border-color:var(--staff-accent);color:var(--staff-accent)}.ticket-board-reset{border-color:var(--staff-line-soft);color:var(--staff-muted)}.ticket-board-create,.ticket-board-reset{align-items:center;background:var(--staff-inset);display:inline-flex;gap:8px;justify-content:center}.ticket-board-create{border-color:var(--staff-line);color:var(--staff-ink);white-space:nowrap}.ticket-board-create:hover,.ticket-board-reset:hover{background:var(--staff-surface-soft);border-color:var(--staff-accent);color:var(--staff-accent)}.ticket-board-blacklist-link{align-items:center;background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);color:var(--staff-muted);display:inline-flex;gap:8px;justify-content:center;font-size:.78rem;font-weight:650;min-height:42px;padding:0 12px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,-webkit-text-decoration-color .15s ease;transition:background .15s ease,border-color .15s ease,color .15s ease,text-decoration-color .15s ease;transition:background .15s ease,border-color .15s ease,color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease;white-space:nowrap}.ticket-board-blacklist-link:hover{background:var(--staff-surface-soft);border-color:var(--staff-accent);color:var(--staff-accent)}.ticket-board-generate{align-items:center;background:var(--staff-ink);border:1px solid var(--staff-ink);border-radius:var(--staff-radius);color:var(--staff-surface);display:inline-flex;gap:8px;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none;white-space:nowrap}.ticket-board-generate:disabled{cursor:progress;opacity:.72}.ticket-board-advanced-toggle svg,.ticket-board-blacklist-link svg,.ticket-board-create svg,.ticket-board-generate svg,.ticket-board-reset svg{height:15px;width:15px}.ticket-board-error{background:color-mix(in srgb,var(--staff-accent) 10%,transparent);border:1px solid var(--staff-accent);border-radius:var(--staff-radius);color:var(--staff-ink);margin:0;padding:10px 12px}.blacklist-workspace{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.blacklist-rule-form,.blacklist-rule-panel{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-gap:16px;gap:16px;padding:18px}.blacklist-rule-form{position:-webkit-sticky;position:sticky;top:24px}.blacklist-panel-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.blacklist-panel-header h2{font-size:1.08rem;margin:0}.blacklist-rule-form label{display:grid;grid-gap:7px;gap:7px}.blacklist-rule-form label>span{color:var(--staff-faint);font-size:.72rem;font-weight:750;text-transform:uppercase}.blacklist-rule-form input,.blacklist-search input{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);color:var(--staff-ink);min-height:42px;padding:0 12px;width:100%}.blacklist-remove-button,.blacklist-rule-form button{align-items:center;display:inline-flex;gap:8px;justify-content:center}.blacklist-remove-button svg,.blacklist-rule-form button svg,.blacklist-search svg{height:15px;width:15px}.blacklist-count{align-items:center;background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:800;height:34px;justify-content:center;min-width:34px;padding:0 10px}.blacklist-search{align-items:center;display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:8px;gap:8px}.blacklist-search svg{color:var(--staff-faint)}.blacklist-rule-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.blacklist-rule-list li{align-items:center;background:var(--staff-surface-soft);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.blacklist-rule-list li>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.blacklist-rule-list strong{color:var(--staff-ink);overflow-wrap:anywhere}.blacklist-rule-list span{color:var(--staff-muted);font-size:.84rem;overflow-wrap:anywhere}.blacklist-remove-button{background:var(--staff-surface);border-color:var(--staff-line-soft);color:var(--staff-muted);min-height:34px;white-space:nowrap}.blacklist-remove-button:hover{border-color:var(--staff-accent);color:var(--staff-accent)}.ticket-board{align-items:stretch;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-height:580px;padding-bottom:8px}.ticket-lane{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0}.ticket-lane-header{align-items:center;border-bottom:1px solid var(--staff-line-soft);display:flex;flex-wrap:nowrap;justify-content:space-between;min-height:58px;padding:12px 14px}.ticket-lane-heading{align-items:baseline;display:flex;gap:8px;min-width:0;overflow:hidden}.ticket-lane-heading span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-lane-header strong{font-size:1.15rem}.ticket-lane-header small{color:var(--staff-warning);flex:0 0 auto;white-space:nowrap}.ticket-lane-sort{align-items:center;background:var(--staff-inset);border:1px solid var(--staff-line-soft);color:var(--staff-muted);display:inline-flex;flex:0 0 auto;justify-content:center;min-height:36px;padding:0;width:36px}.ticket-lane-sort svg{height:13px;width:13px}.ticket-lane-sort-active{border-color:var(--staff-accent);color:var(--staff-ink)}.ticket-card-list{align-content:start;display:grid;grid-gap:8px;gap:8px;padding:10px}.ticket-lane-empty{color:var(--staff-faint);font-size:.82rem;margin:0;padding:24px 12px;text-align:center}.ticket-card{background:var(--staff-surface-soft);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:7px;gap:7px;min-height:108px;padding:10px}.ticket-card-summary{cursor:pointer}.ticket-card:focus-visible,.ticket-card:focus-within,.ticket-card:hover{border-color:var(--staff-line)}.ticket-card-kicker{display:flex;gap:6px;justify-content:space-between}.ticket-card-ref{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.ticket-card-freshness{align-items:center;background:var(--staff-inset);border:1px solid var(--staff-line-soft);color:var(--staff-faint);display:inline-flex;font-size:.68rem;font-weight:750;justify-self:start;line-height:1;min-height:21px;padding:0 7px;text-transform:uppercase}.ticket-card-signals{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;height:21px;min-width:0;overflow:hidden}.ticket-card-deadline{align-items:center;background:var(--staff-inset);border:1px solid var(--staff-line-soft);color:var(--staff-positive);display:inline-flex;font-size:.68rem;font-weight:750;line-height:1;min-height:21px;padding:0 7px;text-transform:uppercase}.ticket-card-deadline-overdue,.ticket-card-freshness-stale{border-color:var(--staff-warning);color:var(--staff-warning)}.ticket-card h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.92rem;line-height:1.25;margin:0;overflow:hidden}.ticket-card-assignee{align-items:center;color:var(--staff-muted);display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;min-width:0}.ticket-card-assignee svg{flex:0 0 auto;height:13px;width:13px}.ticket-card-assignee span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-card-assignee-empty{color:var(--staff-faint)}.ticket-owner-card{background:var(--staff-surface-soft);border:1px solid var(--staff-line-soft);display:grid;grid-gap:10px 12px;gap:10px 12px;grid-template-columns:34px minmax(0,1fr);padding:12px}.ticket-owner-icon{align-items:center;background:var(--staff-inset);border:1px solid var(--staff-line);color:var(--staff-accent);display:inline-flex;height:34px;justify-content:center;width:34px}.ticket-owner-icon svg{height:15px;width:15px}.ticket-owner-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.ticket-owner-main .staff-eyebrow{margin:0}.ticket-owner-main strong{color:var(--staff-ink);font-size:14px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.ticket-owner-main span{color:var(--staff-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ticket-owner-evidence{border-top:1px solid var(--staff-line-soft);color:var(--staff-muted);font-size:12px;line-height:1.5;margin:6px 0 0;padding-top:8px}.ticket-owner-control{grid-column:2;min-width:0}.ticket-agenda-assign{display:grid;grid-gap:6px;gap:6px;min-width:0}.ticket-agenda-assign-select{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);color:var(--staff-ink);font-size:12px;font-weight:700;min-height:42px;padding:0 10px;width:100%}.ticket-agenda-assign-select:disabled{cursor:not-allowed;opacity:.6}.ticket-agenda-assign-note{color:var(--staff-muted);font-size:11px;font-weight:500;overflow-wrap:anywhere}.ticket-agenda-edit-form{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(112px,.42fr);padding:12px}.ticket-agenda-edit-field{display:grid;grid-gap:5px;gap:5px;min-width:0}.ticket-agenda-edit-field:first-child{grid-column:1/-1}.ticket-agenda-edit-field span{color:var(--staff-faint);font-size:10px;font-weight:800;text-transform:uppercase}.ticket-agenda-edit-field input,.ticket-agenda-edit-field select{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-ink);font:inherit;font-size:13px;min-height:38px;min-width:0;padding:0 10px;width:100%}.ticket-agenda-save{align-items:center;background:var(--staff-ink);border:1px solid var(--staff-ink);border-radius:var(--staff-radius);color:var(--staff-surface);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:7px;grid-column:1/-1;justify-self:start;min-height:38px;padding:0 12px}.ticket-agenda-save svg{height:14px;width:14px}.ticket-agenda-save:disabled{cursor:not-allowed;opacity:.45}.ticket-card-tags{align-content:flex-start;display:flex;flex-wrap:wrap;gap:5px}.ticket-card-tags span{background:var(--staff-surface);padding:2px 6px}.ticket-card-tags span,.ticket-priority-pill{border:1px solid var(--staff-line-soft);border-radius:999px;font-size:.66rem}.ticket-priority-pill{align-items:center;background:var(--staff-inset);color:var(--staff-muted);display:inline-flex;font-weight:760;gap:5px;line-height:1;min-height:22px;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.ticket-priority-pill strong{color:var(--staff-ink);font-size:.66rem;font-weight:820}.ticket-priority-pill span{color:inherit;font-size:inherit;font-weight:inherit}.ticket-priority-pill-urgent{border-color:color-mix(in srgb,var(--staff-accent) 42%,transparent);color:var(--staff-accent)}.ticket-priority-pill-high{border-color:color-mix(in srgb,var(--staff-warning) 42%,transparent);color:var(--staff-warning)}.ticket-priority-pill-low,.ticket-priority-pill-medium{border-color:var(--staff-line-soft);color:var(--staff-muted)}.ticket-tag-color{background:color-mix(in srgb,var(--staff-muted) 10%,transparent);border-color:color-mix(in srgb,var(--staff-muted) 30%,transparent);color:var(--staff-muted)}.ticket-tag-color-green{background:color-mix(in srgb,#0f9f6e 12%,transparent);border-color:color-mix(in srgb,#0f9f6e 34%,transparent);color:#2fd39a}.ticket-tag-color-blue{background:color-mix(in srgb,#3277c6 12%,transparent);border-color:color-mix(in srgb,#3277c6 34%,transparent);color:#79aef2}.ticket-tag-color-amber{background:color-mix(in srgb,#c98b24 13%,transparent);border-color:color-mix(in srgb,#c98b24 36%,transparent);color:#f0be67}.ticket-tag-color-violet{background:color-mix(in srgb,#8d65d6 13%,transparent);border-color:color-mix(in srgb,#8d65d6 36%,transparent);color:#b79bf1}.ticket-tag-color-indigo{background:color-mix(in srgb,#5570d8 13%,transparent);border-color:color-mix(in srgb,#5570d8 36%,transparent);color:#93a6f4}.ticket-tag-color-orange{background:color-mix(in srgb,#d36f2d 13%,transparent);border-color:color-mix(in srgb,#d36f2d 36%,transparent);color:#f3a36a}.ticket-tag-color-slate{background:color-mix(in srgb,#7d8a98 13%,transparent);border-color:color-mix(in srgb,#7d8a98 34%,transparent);color:#b2bfca}.ticket-tag-color-cyan{background:color-mix(in srgb,#1aa7b8 13%,transparent);border-color:color-mix(in srgb,#1aa7b8 34%,transparent);color:#6fdae6}.ticket-agenda-panel{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-gap:14px;gap:14px;padding:16px}.ticket-agenda-header{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto}.ticket-agenda-gaps span,.ticket-agenda-header span{color:var(--staff-faint);font-size:.72rem;font-weight:750;text-transform:uppercase}.ticket-agenda-header h2,.ticket-agenda-header p,.ticket-agenda-topic h3,.ticket-agenda-topic p{margin:0}.ticket-agenda-header h2{font-size:1.12rem;line-height:1.25}.ticket-agenda-header p,.ticket-agenda-topic p{color:var(--staff-muted);line-height:1.45}.ticket-agenda-header strong{align-items:center;background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:999px;display:inline-flex;font-size:.9rem;height:34px;justify-content:center;min-width:34px}.ticket-agenda-topics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ticket-agenda-topic{background:var(--staff-surface-soft);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:9px;gap:9px;padding:12px}.ticket-agenda-topic-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.ticket-agenda-topic h3{font-size:.96rem;line-height:1.25}.ticket-agenda-topic-header span{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:999px;color:var(--staff-muted);flex:0 0 auto;font-size:.68rem;font-weight:750;padding:3px 7px;text-transform:uppercase}.ticket-agenda-gaps div,.ticket-agenda-ticket-list{display:flex;flex-wrap:wrap;gap:6px}.ticket-agenda-gaps strong,.ticket-agenda-ticket-list span{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:999px;color:var(--staff-muted);font-size:.74rem;font-weight:700;padding:4px 8px}.ticket-agenda-topic ul{color:var(--staff-muted);display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.ticket-agenda-gaps{border-top:1px solid var(--staff-line-soft);display:grid;grid-gap:8px;gap:8px;padding-top:12px}.board-agenda-page{display:grid;grid-gap:16px;gap:16px}.board-agenda-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.agenda-runbook{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-gap:16px;gap:16px;padding:16px}.agenda-runbook-header{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto}.agenda-runbook-kicker,.agenda-runbook-sources>span,.agenda-topic-content>span{color:var(--staff-faint);font-size:.72rem;font-weight:750;text-transform:uppercase}.agenda-runbook-header h2,.agenda-runbook-header p,.agenda-topic-content h3,.agenda-topic-content p{margin:0}.agenda-runbook-header h2{font-size:1.2rem;line-height:1.25;margin-top:5px}.agenda-runbook-header p,.agenda-topic-content p,.agenda-topic-steps{color:var(--staff-muted);line-height:1.45}.agenda-runbook-meta{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(72px,auto))}.agenda-runbook-meta span{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:8px;color:var(--staff-muted);display:grid;font-size:.72rem;grid-gap:2px;gap:2px;min-height:54px;padding:8px 10px}.agenda-runbook-meta strong{color:var(--staff-ink);font-size:1rem}.agenda-runbook-layout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.agenda-topic-list{display:grid;grid-gap:8px;gap:8px;position:-webkit-sticky;position:sticky;top:14px}.agenda-topic-nav{align-items:center;background:transparent;border:1px solid var(--staff-line-soft);border-radius:8px;color:var(--staff-muted);display:grid;grid-gap:7px;gap:7px;grid-template-columns:24px minmax(0,1fr);justify-items:start;padding:9px;text-align:left}.agenda-topic-nav:focus-visible,.agenda-topic-nav:hover{background:var(--staff-surface-soft);border-color:var(--staff-line);color:var(--staff-ink)}.agenda-topic-nav span{align-items:center;background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:999px;color:var(--staff-ink);display:inline-flex;font-size:.76rem;font-weight:800;height:24px;justify-content:center;width:24px}.agenda-topic-nav strong{color:inherit;font-size:.86rem;line-height:1.2;min-width:0}.agenda-topic-nav em{color:var(--staff-faint);font-size:.72rem;font-style:normal;grid-column:2}.agenda-topic-row,.agenda-topic-stage{display:grid;grid-gap:12px;gap:12px}.agenda-topic-row{border:1px solid var(--staff-line-soft);border-radius:8px;grid-template-columns:34px minmax(0,1fr);padding:12px;scroll-margin-top:16px}.agenda-topic-row-empty{border-style:dashed}.agenda-topic-marker{align-items:center;background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:999px;color:var(--staff-ink);display:inline-flex;font-size:.82rem;font-weight:800;height:30px;justify-content:center;width:30px}.agenda-topic-content{display:grid;grid-gap:9px;gap:9px;min-width:0}.agenda-topic-content h3{font-size:1rem;line-height:1.25}.agenda-ticket-strip-list{display:grid;grid-gap:7px;gap:7px}.agenda-ticket-strip{align-items:center;background:var(--staff-surface-soft);border:1px solid var(--staff-line-soft);border-radius:8px;color:var(--staff-ink);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(230px,auto);min-height:58px;padding:9px 10px;text-align:left;width:100%}.agenda-ticket-strip:focus-visible,.agenda-ticket-strip:hover{border-color:var(--staff-line)}.agenda-ticket-strip-disabled{color:var(--staff-muted)}.agenda-ticket-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.agenda-ticket-main span{color:var(--staff-faint);font-size:.72rem;font-weight:750;text-transform:uppercase}.agenda-ticket-main strong{font-size:.92rem;line-height:1.25;min-width:0;overflow-wrap:anywhere}.agenda-ticket-meta{align-items:center;color:var(--staff-muted);display:flex;flex-wrap:wrap;font-size:.74rem;gap:6px;justify-content:flex-end;min-width:0}.agenda-ticket-meta>span{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:999px;padding:4px 8px}.agenda-ticket-meta .ticket-card-assignee{background:transparent;border:0;padding:0}.agenda-topic-steps{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.agenda-aging-item{background:transparent;border:0;color:var(--staff-ink);cursor:pointer;font:inherit;padding:0;text-align:left}.agenda-aging-item:focus-visible,.agenda-aging-item:hover{color:var(--staff-muted)}.agenda-aging-item:disabled{color:var(--staff-faint);cursor:default}.agenda-runbook-sources{border-top:1px solid var(--staff-line-soft);display:grid;grid-gap:8px;gap:8px;padding-top:12px}.agenda-runbook-sources div{display:flex;flex-wrap:wrap;gap:6px}.agenda-runbook-sources strong{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:999px;color:var(--staff-muted);font-size:.74rem;font-weight:700;padding:4px 8px}.board-agenda-error-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.agenda-cockpit-empty,.agenda-cockpit-loading{color:var(--staff-muted);padding:24px 12px;text-align:center}.agenda-cockpit-header{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto}.agenda-cockpit-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.agenda-cockpit-phrase-link{align-items:center;background:transparent;border:1px solid var(--staff-line);color:var(--staff-muted);display:inline-flex;font-size:11px;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:0 12px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.agenda-cockpit-phrase-link:focus-visible,.agenda-cockpit-phrase-link:hover{background:var(--staff-surface-soft);border-color:var(--staff-accent);color:var(--staff-accent)}.agenda-cockpit-phrase-link svg{height:15px;width:15px}.agenda-cockpit-header h2{font-size:1.2rem;line-height:1.25;margin:5px 0 0}.agenda-cockpit-summary{color:var(--staff-muted);font-size:.84rem;margin:4px 0 0}.agenda-cockpit-overview{border:1px solid var(--staff-line-soft);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.agenda-cockpit-overview div{border-left:1px solid var(--staff-line-soft);display:grid;grid-gap:6px;gap:6px;min-width:0;padding:13px 14px}.agenda-cockpit-overview div:first-child{border-left:0}.agenda-cockpit-overview span{color:var(--staff-faint);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.agenda-cockpit-overview strong{color:var(--staff-ink);font-size:24px;font-weight:820;line-height:1}.agenda-cockpit{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.agenda-cockpit{align-items:start;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.agenda-cockpit-list{display:grid;grid-gap:14px;gap:14px;min-width:0}.agenda-section-card{background:color-mix(in srgb,var(--staff-surface) 88%,var(--staff-inset));border:1px solid var(--staff-line);display:grid;min-width:0}.agenda-overdue-section{border-left:3px solid var(--staff-warning)}.agenda-overdue-section .agenda-section-header{color:var(--staff-warning)}.agenda-section-header{align-items:center;border-bottom:1px solid var(--staff-line-soft);color:var(--staff-faint);display:flex;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:10px;font-weight:700;gap:10px;justify-content:space-between;letter-spacing:.12em;min-height:38px;padding:10px 12px;text-transform:uppercase}.agenda-section-header strong{color:var(--staff-muted);font-family:var(--font-archivo),ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:.04em}.agenda-row-list{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;min-width:0;padding:0}.agenda-cockpit-list>*,.agenda-row-list>li{min-width:0}.agenda-audience-group{border-top:1px solid var(--staff-line);display:grid;grid-gap:10px;gap:10px;min-width:0;padding-top:14px}.agenda-unreviewed-list{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;min-width:0;padding:0 12px 4px}.agenda-unreviewed-meeting{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.agenda-unreviewed-meeting>strong{font-size:.88rem;overflow-wrap:anywhere}.agenda-unreviewed-meeting>a{color:var(--staff-accent);flex:0 0 auto;font-size:.78rem;font-weight:700}.agenda-unreviewed-list ul{display:grid;grid-gap:4px;gap:4px;list-style:none;margin:6px 0 0;padding:0}.agenda-unreviewed-list ul li{color:var(--staff-muted);display:flex;font-size:.8rem;gap:8px;min-width:0;overflow-wrap:anywhere}.agenda-unreviewed-list ul li>span{color:var(--staff-faint);flex:0 0 auto;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.agenda-audience-header{align-items:center;background:var(--staff-surface-soft);border-bottom:1px solid var(--staff-line-soft);color:var(--staff-muted);display:flex;gap:10px;min-width:0;padding:10px 12px}.agenda-audience-header>svg{color:var(--staff-accent);flex:0 0 auto;height:18px;width:18px}.agenda-audience-header>div{align-items:baseline;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px 10px;min-width:0}.agenda-audience-header span{color:var(--staff-ink);font-size:13px;font-weight:820}.agenda-audience-header strong{color:var(--staff-muted);font-size:11px;font-weight:800}.agenda-row-list-indented{border-left:1px solid var(--staff-line-soft);margin-left:36px}.agenda-row{align-items:center;border-bottom:1px solid var(--staff-line-soft);display:grid;grid-gap:8px 12px;gap:8px 12px;grid-template-columns:42px 58px minmax(220px,1fr) minmax(190px,auto) auto;min-height:58px;min-width:0;padding:7px 10px}.agenda-row:last-child{border-bottom:0}.agenda-row-discussed-target{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:42px}.agenda-row-discussed{accent-color:var(--staff-accent);cursor:pointer;height:16px;margin:0;width:16px}.agenda-row:hover{background:var(--staff-surface-soft)}.agenda-row[data-unavailable=true]{background:color-mix(in srgb,var(--staff-warning) 6%,transparent)}.agenda-row[data-selected=true]{background:var(--staff-inset)}.agenda-row[data-discussed=true]{opacity:.55}.agenda-row[data-discussed=true] .agenda-row-title{text-decoration:line-through}.agenda-row-title{align-items:center;background:transparent;border:0;color:var(--staff-ink);cursor:pointer;display:-webkit-box;font-size:13px;font-weight:700;line-height:1.24;min-height:44px;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:5px 0;text-align:left;text-overflow:clip;white-space:normal}.agenda-row-title:disabled{color:var(--staff-faint);cursor:default}.agenda-row-unavailable-chip{background:var(--staff-inset);border:1px solid color-mix(in srgb,var(--staff-warning) 35%,transparent);border-radius:999px;color:var(--staff-warning);font-size:.68rem;font-weight:760;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.agenda-row-extra,.agenda-row-meta{align-items:center;display:flex;gap:8px;min-width:0}.agenda-row-meta{flex-wrap:wrap;justify-content:flex-start}.agenda-priority-select{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:999px;color:var(--staff-muted);cursor:pointer;font-size:.68rem;font-weight:780;letter-spacing:0;min-height:28px;min-width:94px;padding:2px 6px;text-transform:uppercase}.agenda-priority-select:focus-visible{box-shadow:0 0 0 3px var(--staff-accent-soft);outline:2px solid var(--staff-ink);outline-offset:1px}.agenda-priority-select:disabled{cursor:wait;opacity:.65}.agenda-priority-select-urgent{border-color:color-mix(in srgb,var(--staff-accent) 42%,transparent);color:var(--staff-accent)}.agenda-priority-select-high{border-color:color-mix(in srgb,var(--staff-warning) 42%,transparent);color:var(--staff-warning)}.agenda-priority-select-low,.agenda-priority-select-medium{border-color:var(--staff-line-soft);color:var(--staff-muted)}.agenda-row-meta .ticket-card-assignee{max-width:190px;min-width:120px}.agenda-row-deadline{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-row-extra{justify-content:flex-end}.agenda-row-recommendation{color:var(--staff-muted);font-size:.74rem;line-height:1.35;max-width:180px;overflow-wrap:anywhere}.agenda-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.agenda-row-actions button{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-ink);cursor:pointer;font-size:.72rem;min-height:34px;padding:4px 8px;white-space:nowrap}.agenda-row-actions button:hover{background:var(--staff-surface-soft)}.agenda-row-actions button:disabled{cursor:not-allowed;opacity:.5}.agenda-toast-region{bottom:24px;display:flex;justify-content:center;left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:50}.agenda-toast{align-items:center;background:var(--staff-ink);border-radius:var(--staff-radius);color:var(--staff-surface);display:flex;gap:12px;padding:10px 16px;pointer-events:auto}.agenda-toast-undo{background:transparent;border:1px solid var(--staff-surface);border-radius:var(--staff-radius);color:var(--staff-surface);cursor:pointer;font-weight:600;padding:4px 10px}.agenda-group{display:grid;grid-gap:0;gap:0}.agenda-group-header{align-items:center;background:color-mix(in srgb,var(--staff-surface-soft) 72%,transparent);border-bottom:1px solid var(--staff-line-soft);cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:28px minmax(0,1fr) 34px auto;list-style:none;min-height:58px;padding:9px 10px}.agenda-group-header::-webkit-details-marker{display:none}.agenda-group-header::marker{content:""}.agenda-group-header:focus-visible,.agenda-group-header:hover{background:var(--staff-surface-soft)}.agenda-group-chevron{align-items:center;border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-muted);display:inline-flex;height:28px;justify-content:center;transition:transform .16s ease;width:28px}.agenda-group-chevron svg{height:15px;width:15px}.agenda-topic-disclosure:not([open]) .agenda-group-chevron{transform:rotate(-90deg)}.agenda-group-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.agenda-group-copy strong{color:var(--staff-ink);font-size:.98rem;line-height:1.2;overflow-wrap:anywhere}.agenda-group-copy span{color:var(--staff-muted);font-size:.76rem;line-height:1.35;overflow-wrap:anywhere}.agenda-topic-edit-button{align-items:center;background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.agenda-topic-edit-button:focus-visible,.agenda-topic-edit-button:hover{background:var(--staff-inset);color:var(--staff-ink)}.agenda-topic-edit-button svg{height:15px;width:15px}.agenda-group-count{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:999px;color:var(--staff-muted);font-size:.68rem;font-weight:800;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.agenda-topic-title-edit{align-items:center;background:var(--staff-inset);border-bottom:1px solid var(--staff-line-soft);display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto 36px;padding:8px 10px 8px 48px}.agenda-topic-title-edit input{font:inherit;font-size:13px;font-weight:700;min-width:0;width:100%}.agenda-topic-title-edit button,.agenda-topic-title-edit input{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-ink);min-height:36px;padding:0 10px}.agenda-topic-title-edit button{align-items:center;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;white-space:nowrap}.agenda-topic-title-edit button:last-child{justify-content:center;padding:0}.agenda-topic-title-edit svg{height:14px;width:14px}.agenda-cockpit-panel{position:-webkit-sticky;position:sticky;top:14px}.agenda-cockpit-panel-link{justify-content:center;margin-top:4px}.ticket-detail-backdrop{align-items:center;background:rgba(0,0,0,.54);display:flex;inset:0;justify-content:center;padding:clamp(18px,4vw,56px);position:fixed;z-index:40}.ticket-detail-modal{border:1px solid var(--staff-line);border-radius:var(--staff-radius);grid-gap:22px;gap:22px;max-width:720px;padding:clamp(22px,4vw,34px);width:min(720px,100%)}.ticket-create-modal,.ticket-detail-modal{background:var(--staff-surface);box-shadow:0 24px 80px rgba(0,0,0,.32);display:grid;max-height:min(760px,92vh);overflow:auto}.ticket-create-modal{border:1px solid var(--staff-line);grid-gap:20px;gap:20px;max-width:620px;padding:clamp(20px,4vw,30px);width:min(620px,100%)}.ticket-create-fields{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-create-fields label,.ticket-deadline-field label{display:grid;grid-gap:6px;gap:6px;min-width:0}.ticket-create-fields label>span,.ticket-deadline-field label>span{color:var(--staff-faint);font-size:.72rem;font-weight:750;text-transform:uppercase}.ticket-create-fields input,.ticket-create-fields select,.ticket-create-fields textarea,.ticket-deadline-field input{background:var(--staff-inset);border:1px solid var(--staff-line);color:var(--staff-ink);font:inherit;min-height:44px;min-width:0;padding:9px 11px;width:100%}.ticket-create-fields textarea{resize:vertical}.ticket-create-wide{grid-column:1/-1}.ticket-create-actions,.ticket-deadline-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ticket-create-error,.ticket-deadline-field>p{color:var(--staff-accent);font-size:.84rem;margin:0}.ticket-deadline-field{border-block:1px solid var(--staff-line-soft);display:grid;grid-gap:10px;gap:10px;padding-block:14px}.ticket-deadline-field label{max-width:260px}.ticket-detail-header{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto}.ticket-detail-header h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.05;margin:0}.ticket-detail-close{align-items:center;background:var(--staff-inset);border-color:var(--staff-line);color:var(--staff-ink);display:inline-flex;height:42px;justify-content:center;padding:0;width:42px}.ticket-detail-close svg{height:18px;width:18px}.ticket-detail-meta,.ticket-detail-tags{display:flex;flex-wrap:wrap;gap:8px}.ticket-detail-meta>span,.ticket-detail-tags span{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:999px;color:var(--staff-muted);font-size:.76rem;font-weight:700;padding:5px 9px;text-transform:uppercase}.ticket-detail-meta>.ticket-priority-pill{padding:5px 9px}.ticket-detail-dates{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ticket-detail-dates div,.ticket-detail-meeting{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:6px;gap:6px;padding:12px}.ticket-detail-dates span,.ticket-detail-meeting span{color:var(--staff-faint);font-size:.72rem;font-weight:750;text-transform:uppercase}.ticket-detail-dates strong{color:var(--staff-ink);font-size:.94rem}.ticket-detail-meeting a{align-items:center;color:var(--staff-ink);display:inline-flex;font-weight:750;gap:8px;justify-self:start;text-decoration:none}.ticket-detail-meeting a:hover{color:var(--staff-accent)}.ticket-detail-meeting svg{height:15px;width:15px}.ticket-history{border-block:1px solid var(--staff-line-soft);display:grid;grid-gap:12px;gap:12px;padding-block:14px}.ticket-history-header{align-items:center;color:var(--staff-faint);display:flex;font-size:.72rem;font-weight:750;gap:8px;text-transform:uppercase}.ticket-history-header svg,.ticket-history-state svg{height:15px;width:15px}.ticket-history-state{color:var(--staff-muted);font-size:.84rem;margin:0}.ticket-history-state-error{align-items:center;color:#d45b5b;display:flex;gap:8px}.ticket-history-list{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.ticket-history-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:12px minmax(0,1fr);min-width:0;padding-bottom:16px;position:relative}.ticket-history-row:last-child{padding-bottom:0}.ticket-history-row:not(:last-child):before{background:var(--staff-line);content:"";height:100%;left:5px;position:absolute;top:8px;width:1px}.ticket-history-marker{background:var(--staff-accent);border:2px solid var(--staff-surface);border-radius:50%;height:10px;margin-top:5px;position:relative;width:10px;z-index:1}.ticket-history-content{display:grid;grid-gap:5px;gap:5px;min-width:0}.ticket-history-kicker{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.ticket-history-kicker strong{color:var(--staff-ink);font-size:.78rem}.ticket-history-content small,.ticket-history-kicker span,.ticket-history-kicker time{color:var(--staff-faint);font-size:.7rem}.ticket-history-kicker span{border:1px solid var(--staff-line-soft);border-radius:4px;padding:2px 5px}.ticket-history-content>a{align-items:center;color:var(--staff-accent);display:inline-flex;font-size:.9rem;font-weight:700;gap:6px;justify-self:start;min-width:0;text-decoration:none}.ticket-history-content>a svg{flex:0 0 auto;height:13px;width:13px}.ticket-history-content p{color:var(--staff-muted);font-size:.82rem;margin:0}.ticket-history-manual{color:var(--staff-muted);font-size:.84rem}.ticket-history-content details{color:var(--staff-muted);font-size:.76rem}.ticket-history-content summary{cursor:pointer;font-weight:700}.ticket-history-content ul{display:grid;grid-gap:4px;gap:4px;margin:6px 0 0;padding-left:18px}.ticket-detail-description{color:var(--staff-muted);font-size:1.02rem;margin:0}.ticket-action-items{border-block:1px solid var(--staff-line-soft);display:grid;grid-gap:10px;gap:10px;padding-block:14px}.ticket-action-items p{color:var(--staff-muted);margin:0}.ticket-action-items-header{align-items:center;display:flex;justify-content:space-between}.ticket-action-items-header span{color:var(--staff-faint);font-size:.72rem;font-weight:750;text-transform:uppercase}.ticket-action-items-header strong{color:var(--staff-ink);font-size:.86rem}.ticket-action-item-list{display:grid;grid-gap:8px;gap:8px}.ticket-action-item-row{display:grid;grid-gap:3px 10px;gap:3px 10px;grid-template-columns:minmax(0,1fr) 44px}.ticket-action-item{align-items:start;color:var(--staff-ink);display:grid;grid-gap:10px;gap:10px;grid-template-columns:18px minmax(0,1fr);line-height:1.35}.ticket-action-item input{accent-color:var(--staff-accent);height:16px;margin:2px 0 0;width:16px}.ticket-action-item input:checked+div>span{color:var(--staff-muted);text-decoration:line-through}.ticket-action-item-meta{color:var(--staff-faint);display:block;font-size:.72rem;line-height:1.3;margin-top:3px;text-transform:none}.ticket-action-item-source{align-items:center;color:var(--staff-accent);display:inline-flex;font-size:.72rem;gap:5px;justify-self:start;margin-left:28px;text-decoration:none}.ticket-action-item-source svg{height:12px;width:12px}.ticket-action-item-promotion{display:contents}.ticket-action-item-promotion-control{align-items:center;align-self:start;background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:6px;color:var(--staff-muted);display:inline-flex;grid-column:2;grid-row:1;height:44px;justify-content:center;padding:0;text-decoration:none;width:44px}.ticket-action-item-promotion-control:focus-visible,.ticket-action-item-promotion-control:hover{border-color:var(--staff-accent);color:var(--staff-accent)}.ticket-action-item-promotion-control:focus-visible{outline:2px solid var(--staff-accent);outline-offset:2px}.ticket-action-item-promotion-control:disabled{cursor:wait;opacity:.72}.ticket-action-item-promotion-control.is-error{color:var(--staff-accent)}.ticket-action-item-promotion-control.is-promoted{background:color-mix(in srgb,var(--staff-accent) 10%,var(--staff-inset));border-color:color-mix(in srgb,var(--staff-accent) 42%,var(--staff-line-soft));color:var(--staff-accent)}.ticket-action-item-promotion-control svg{height:17px;width:17px}.ticket-action-item-promotion-control.is-loading svg{animation:staff-spin 1s linear infinite}.ticket-action-item-promotion-error{color:var(--staff-accent);font-size:.72rem;grid-column:1/-1;line-height:1.35;margin-left:28px}.ticket-detail-actions{border-top:1px solid var(--staff-line-soft);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:14px}.ticket-detail-actions button{align-items:center;display:inline-flex;gap:8px}.ticket-detail-actions svg{height:15px;width:15px}.ticket-detail-secondary{background:var(--staff-inset);border-color:var(--staff-line-soft);color:var(--staff-muted)}.ticket-detail-danger{background:color-mix(in srgb,#d45b5b 14%,transparent);border-color:color-mix(in srgb,#d45b5b 44%,transparent);color:#ff9b9b}.meeting-transcript-copy{background:var(--staff-ink);border-color:var(--staff-ink);color:var(--staff-surface);min-height:44px;white-space:nowrap}.meeting-transcript-copy:disabled{cursor:not-allowed;opacity:.5}.meeting-transcript-copy span{margin-left:8px}.staff-logout{align-items:center;background:transparent;border:1px solid var(--staff-line-soft);color:var(--staff-muted);display:inline-flex;font-size:11px;gap:7px;margin-top:10px;min-height:44px;padding:0 12px;width:100%}.staff-logout:focus-visible,.staff-logout:hover{background:var(--staff-surface-soft);color:var(--staff-ink)}.staff-logout svg{height:14px;width:14px}.email-settings-shell{display:grid;grid-gap:22px;gap:22px}.email-settings-message{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-muted);margin:0;padding:12px 14px}.email-event-groups{display:grid;grid-gap:18px;gap:18px}.email-event-group{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-gap:14px;gap:14px;padding:clamp(18px,3vw,28px)}.email-event-group-heading,.recent-delivery-heading{align-items:flex-end;border-bottom:1px solid var(--staff-line-soft);display:flex;justify-content:space-between;padding-bottom:14px}.email-event-group-heading h2,.recent-delivery-heading h2{font-size:1.15rem;margin:3px 0 0}.email-event-group-heading strong,.recent-delivery-heading strong{color:var(--staff-faint);font-size:.86rem}.email-event-list{display:grid;grid-gap:10px;gap:10px}.email-event-row{border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);padding:18px}.email-event-main{display:grid;grid-gap:10px;gap:10px;min-width:0}.email-event-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.email-event-title h3{font-size:1.08rem;margin:0}.email-status{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:999px;color:var(--staff-muted);font-size:.72rem;font-weight:750;padding:3px 8px;text-transform:uppercase}.email-status.active{background:color-mix(in srgb,var(--staff-positive) 10%,transparent);border-color:color-mix(in srgb,var(--staff-positive) 28%,transparent);color:var(--staff-positive)}.email-event-main p{color:var(--staff-muted);margin:0}.email-event-meta,.email-variable-list{display:flex;flex-wrap:wrap;gap:7px}.email-event-meta span,.email-variable-list code{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:999px;color:var(--staff-muted);font-size:.74rem;padding:4px 8px}.email-event-controls{display:grid;grid-gap:12px;gap:12px;min-width:0}.email-subscription-toggle{align-items:center;border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:flex;gap:10px;min-height:42px;padding:0 12px}.email-subscription-toggle input{accent-color:var(--staff-accent);height:17px;width:17px}.email-test-send{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.email-template-editor input,.email-template-editor textarea,.email-test-send input{background:var(--staff-inset);border:1px solid var(--staff-line-soft);box-sizing:border-box;border-radius:var(--staff-radius);color:var(--staff-ink);min-height:40px;padding:0 10px;width:100%}.email-template-edit-toggle,.email-template-editor button,.email-test-send button{align-items:center;display:inline-flex;gap:8px;justify-content:center}.email-template-edit-toggle svg,.email-template-editor svg,.email-test-send svg{height:16px;width:16px}.email-template-row{border-top:1px solid var(--staff-line-soft);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding-top:12px}.email-template-row[data-active=true]{border-color:var(--staff-line)}.email-template-summary{display:grid;grid-gap:4px;gap:4px;min-width:0}.email-template-summary span{color:var(--staff-faint);font-size:.7rem;font-weight:750;text-transform:uppercase}.email-template-summary strong{color:var(--staff-ink);font-size:.84rem;line-height:1.3;min-width:0;overflow-wrap:anywhere}.email-template-edit-toggle{background:var(--staff-inset);border:1px solid var(--staff-line-soft);color:var(--staff-muted);min-height:40px;padding:0 12px;white-space:nowrap}.email-template-row[data-active=true] .email-template-edit-toggle{border-color:var(--staff-line);color:var(--staff-ink)}.email-template-editor{display:grid;grid-column:1/-1;grid-gap:10px;gap:10px;min-width:0}.email-template-editor label{color:var(--staff-muted);display:grid;font-size:.78rem;font-weight:700;grid-gap:5px;gap:5px}.email-template-editor textarea{line-height:1.42;min-height:92px;padding:9px 10px;resize:vertical}.recent-delivery-table{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-gap:14px;gap:14px;padding:clamp(18px,3vw,28px)}.recent-delivery-grid{display:grid;grid-gap:6px;gap:6px}.recent-delivery-row{border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.1fr 1fr .5fr 1.3fr;min-height:44px;padding:10px 12px}.recent-delivery-row.header{background:var(--staff-inset);color:var(--staff-faint);font-size:.74rem;font-weight:750;min-height:36px;text-transform:uppercase}.recent-delivery-row span{min-width:0;overflow-wrap:anywhere}@media (min-width:981px) and (max-width:1250px){.agenda-row{align-items:start;grid-template-areas:"check ref title" "meta meta meta" "extra extra extra";grid-template-columns:42px 52px minmax(0,1fr)}.agenda-row-discussed-target{grid-area:check}.agenda-row-ref{align-self:center;grid-area:ref}.agenda-row-title{grid-area:title}.agenda-row-meta{grid-area:meta;padding-left:12px}.agenda-row-extra{flex-wrap:wrap;grid-area:extra;justify-content:flex-start;padding-left:12px}}@media (max-width:980px){.blacklist-workspace,.email-event-row,.recent-delivery-row{grid-template-columns:1fr}.blacklist-rule-form{position:static}.email-subscription-toggle,.email-template-edit-toggle,.email-template-editor button,.email-test-send button,.email-test-send input{min-height:44px}.email-template-row{grid-template-columns:1fr}.email-template-edit-toggle{justify-self:stretch}.ticket-board-toolbar{align-items:stretch}.ticket-board,.ticket-board-advanced-filters,.ticket-board-primary-filters,.ticket-board-toolbar{grid-template-columns:1fr}.ticket-board{grid-auto-flow:row;min-height:0;overflow-x:visible}.ticket-lane-sort{min-height:44px;width:44px}.agenda-cockpit-header{grid-template-columns:1fr}.agenda-cockpit-header-actions{justify-content:flex-start}.agenda-cockpit-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-cockpit-overview div:nth-child(odd){border-left:0}.agenda-cockpit-overview div:nth-child(n+3){border-top:1px solid var(--staff-line-soft)}.agenda-row-list-indented{margin-left:0;padding-left:12px}.agenda-audience-header{align-items:flex-start;flex-wrap:wrap}.agenda-audience-header>div{flex:1 1 220px}.agenda-group-header{align-items:start;grid-template-columns:44px minmax(0,1fr) 44px;min-height:0;padding:8px 6px}.agenda-group-chevron,.agenda-topic-edit-button{height:44px;width:44px}.agenda-group-count{grid-column:2;justify-self:start}.agenda-topic-title-edit{grid-template-columns:1fr;padding:8px 6px 8px 56px}.agenda-topic-title-edit button{justify-content:center;min-height:44px}.agenda-row{align-items:start;display:grid;grid-gap:4px 10px;gap:4px 10px;grid-template-areas:"check title" "ref meta" "extra extra";grid-template-columns:44px minmax(0,1fr);min-height:0;padding:8px 6px}.agenda-row-discussed-target{grid-area:check;min-height:44px;min-width:44px}.agenda-row-ref{align-self:center;grid-area:ref;justify-self:center}.agenda-row-title{align-items:center;display:flex;grid-area:title;line-height:1.25;min-height:44px;overflow:visible;text-overflow:clip;white-space:normal}.agenda-row-meta{flex-wrap:wrap;grid-area:meta;line-height:1.25}.agenda-priority-select{min-height:40px}.agenda-row-extra{flex-wrap:wrap;grid-area:extra;padding-left:54px}.agenda-row-actions button{min-height:44px;padding:0 12px}.agenda-runbook-header,.agenda-runbook-layout,.agenda-ticket-strip{grid-template-columns:1fr}.agenda-topic-list{position:static}.agenda-ticket-meta{justify-content:flex-start}}@media (max-width:640px){.email-test-send,.ticket-create-fields,.ticket-detail-dates{grid-template-columns:1fr}.ticket-create-wide{grid-column:auto}.ticket-create-actions button,.ticket-deadline-actions button{flex:1 1 100%}.agenda-runbook-meta,.agenda-topic-row{grid-template-columns:1fr}}.staff-page-actions{flex-wrap:wrap;gap:8px}.context-memory-workspace{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-width:0}.context-memory-composer{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-gap:16px;gap:16px;min-width:0;padding:22px;position:-webkit-sticky;position:sticky;top:86px}.context-memory-section-header{align-items:center;border-bottom:1px solid var(--staff-line-soft);display:flex;gap:16px;justify-content:space-between;min-width:0;padding-bottom:16px}.context-memory-section-header>div{min-width:0}.context-memory-section-header h2{font-size:1rem;line-height:1.25;margin:0;overflow-wrap:anywhere}.context-memory-section-header>span{color:var(--staff-faint);flex:0 0 auto;font-size:.72rem;font-weight:700;text-transform:uppercase}.context-memory-composer label{color:var(--staff-muted);display:grid;font-size:.78rem;font-weight:700;grid-gap:6px;gap:6px;min-width:0}.context-memory-composer input,.context-memory-composer select,.context-memory-composer textarea{background:var(--staff-inset);border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-ink);line-height:1.45;min-height:44px;min-width:0;padding:10px 12px;width:100%}.context-memory-composer textarea{min-height:220px;resize:vertical}.context-memory-composer button{align-items:center;display:inline-flex;gap:8px;justify-content:center;min-height:44px}.context-memory-composer button svg{height:16px;width:16px}.context-memory-composer .staff-form-error,.context-memory-composer .staff-form-status{font-size:.8rem;line-height:1.45;margin:0;min-height:20px;overflow-wrap:anywhere}.context-memory-composer .staff-form-status{color:var(--staff-positive)}.context-memory-review{min-width:0}.context-memory-queue{display:grid;grid-gap:10px;gap:10px;margin-top:14px;min-width:0}.context-memory-note{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-gap:13px;gap:13px;min-width:0;padding:18px 20px}.context-memory-note-heading{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto}.context-memory-note-heading>div{min-width:0}.context-memory-note-heading h3{font-size:1rem;line-height:1.3;margin:7px 0 0;overflow-wrap:anywhere}.context-memory-note-heading time{color:var(--staff-faint);font-size:.74rem;white-space:nowrap}.context-memory-note-body{color:var(--staff-muted);font-size:.88rem;line-height:1.55;margin:0;max-width:78ch;overflow-wrap:anywhere;white-space:pre-wrap}.context-memory-note-actions,.context-memory-note-meta,.context-memory-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.context-memory-tags span{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:4px;color:var(--staff-muted);font-size:.72rem;max-width:100%;overflow-wrap:anywhere;padding:3px 7px}.context-memory-note-meta{border-top:1px solid var(--staff-line-soft);color:var(--staff-faint);font-size:.76rem;padding-top:11px}.context-memory-note-meta>*{max-width:100%;overflow-wrap:anywhere}.context-memory-note-meta a{color:var(--staff-ink)}.context-memory-confirmed{color:var(--staff-positive);font-weight:700}.context-memory-note-actions form{margin:0}.context-memory-note-actions button{min-height:44px;min-width:88px}.context-memory-note-actions .staff-form-error,.context-memory-note-actions .staff-form-status{flex-basis:100%;font-size:.78rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.context-memory-note .staff-status.is-applied{color:var(--staff-positive)}.context-memory-note .staff-status.is-pending{color:var(--staff-warning)}.context-memory-note .staff-status.is-failed{color:var(--staff-accent)}.context-memory-note .staff-status.is-rejected{color:var(--staff-muted)}@media (max-width:980px){.context-memory-workspace{grid-template-columns:minmax(0,1fr)}.context-memory-composer{position:static}.context-memory-composer button,.context-memory-composer input,.context-memory-composer select,.context-memory-composer textarea,.context-memory-note-actions button{min-height:44px}}@media (max-width:640px){.context-memory-composer,.context-memory-note{padding:16px}.context-memory-note-heading{grid-template-columns:minmax(0,1fr)}.context-memory-note-heading time{white-space:normal}.context-memory-note-actions,.context-memory-note-actions button,.context-memory-note-actions form{width:100%}}.meeting-settings-grid>.fathom-recorders{grid-column:1/-1}.fathom-recorders{display:grid;grid-gap:16px;gap:16px;min-width:0}.fathom-recorders-heading{align-items:flex-end;border-bottom:1px solid var(--staff-line);display:flex;gap:16px;justify-content:space-between;min-width:0;padding-bottom:14px}.fathom-manual-result>div,.fathom-recorder-health>div,.fathom-recorder-identity>div,.fathom-recorder-owner,.fathom-recorders-heading>div{min-width:0}.fathom-manual-recovery h3,.fathom-recorder-identity h3,.fathom-recorders-heading h2{line-height:1.3;margin:0;overflow-wrap:anywhere}.fathom-recorders-heading h2{font-size:1.08rem}.fathom-delete-confirmation button,.fathom-form-actions button,.fathom-manual-recovery button,.fathom-manual-result a,.fathom-primary-command,.fathom-recorder-commands button{align-items:center;display:inline-flex;gap:7px;justify-content:center;min-height:44px}.fathom-delete-confirmation svg,.fathom-form-actions svg,.fathom-manual-recovery svg,.fathom-manual-result svg,.fathom-primary-command svg,.fathom-recorder-commands svg{flex:0 0 auto;height:16px;width:16px}.fathom-recorder-list{display:grid;grid-gap:10px;gap:10px;min-width:0}.fathom-recorder-row{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-gap:14px 20px;gap:14px 20px;grid-template-columns:minmax(190px,1fr) minmax(210px,.9fr) minmax(270px,1.15fr);min-width:0;padding:16px}.fathom-recorder-identity{display:grid;grid-gap:10px;gap:10px;min-width:0}.fathom-recorder-identity h3{font-size:.98rem;margin-top:3px}.fathom-recorder-owner{color:var(--staff-muted);display:grid;font-size:.76rem;grid-gap:2px;gap:2px}.fathom-recorder-owner>*{max-width:100%;overflow-wrap:anywhere}.fathom-recorder-owner strong{color:var(--staff-ink);font-weight:600}.fathom-recorder-owner code{color:var(--staff-faint);font-size:.72rem}.fathom-recorder-health{align-content:start;border-left:1px solid var(--staff-line-soft);display:grid;grid-gap:9px;gap:9px;min-width:0;padding-left:20px}.fathom-recorder-health>small,.fathom-recorder-health>span{font-size:.72rem;font-weight:700;text-transform:uppercase}.fathom-recorder-health .is-positive{color:var(--staff-positive)}.fathom-recorder-health .is-warning{color:var(--staff-warning)}.fathom-recorder-health div{display:grid;grid-gap:2px;gap:2px}.fathom-recorder-counts dt,.fathom-recorder-health small{color:var(--staff-faint);font-size:.68rem;text-transform:uppercase}.fathom-recorder-health strong{font-size:.8rem;font-weight:600;overflow-wrap:anywhere}.fathom-recorder-counts{align-content:start;display:grid;grid-gap:8px 0;gap:8px 0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0}.fathom-recorder-counts div{border-left:1px solid var(--staff-line-soft);min-width:0;padding:2px 10px}.fathom-recorder-counts dd{color:var(--staff-ink);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.72rem;margin:3px 0 0;overflow-wrap:anywhere}.fathom-recorder-commands{align-items:center;border-top:1px solid var(--staff-line-soft);display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;padding-top:12px}.fathom-delete-confirmation button:first-child,.fathom-form-actions button:first-child,.fathom-recorder-commands button{background:var(--staff-surface);border-color:var(--staff-line);color:var(--staff-ink)}.fathom-recorder-commands button:last-child{border-color:color-mix(in srgb,var(--staff-accent) 45%,var(--staff-line));color:var(--staff-accent)}.fathom-add-disclosure,.fathom-delete-confirmation,.fathom-inline-error,.fathom-live-message,.fathom-recorder-form{grid-column:1/-1}.fathom-add-disclosure{border-bottom:1px solid var(--staff-line);padding-bottom:16px}.fathom-recorder-form{display:grid;grid-gap:14px;gap:14px;min-width:0}.fathom-recorder-form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.fathom-manual-recovery label,.fathom-recorder-form label:not(.fathom-checkbox){color:var(--staff-muted);display:grid;font-size:.76rem;font-weight:650;grid-gap:6px;gap:6px;min-width:0}.fathom-manual-recovery input,.fathom-recorder-form input:not([type=checkbox]),.fathom-recorder-form select{background:var(--staff-inset);border:1px solid var(--staff-line);border-radius:var(--staff-radius);color:var(--staff-ink);min-height:44px;min-width:0;padding:0 11px;width:100%}.fathom-recorder-form-options{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.fathom-recorder-form fieldset{border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:8px;gap:8px;margin:0;min-width:0;padding:11px 12px}.fathom-recorder-form legend{color:var(--staff-faint);font-size:.7rem;font-weight:700;padding:0 5px;text-transform:uppercase}.fathom-checkbox{align-items:center;color:var(--staff-muted);display:flex;font-size:.78rem;gap:8px;min-height:32px}.fathom-checkbox input{accent-color:var(--staff-accent);height:17px;width:17px}.fathom-delete-confirmation>div:last-child,.fathom-form-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.fathom-delete-confirmation{align-items:center;border-top:1px solid color-mix(in srgb,var(--staff-accent) 32%,var(--staff-line));display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding-top:12px}.fathom-delete-confirmation p,.fathom-inline-error,.fathom-live-message{font-size:.78rem;margin:3px 0 0;overflow-wrap:anywhere}.fathom-delete-confirmation p,.fathom-live-message{color:var(--staff-muted)}.fathom-inline-error{color:var(--staff-accent)}.fathom-manual-recovery{align-items:end;border-top:1px solid var(--staff-line);display:grid;grid-gap:12px 20px;gap:12px 20px;grid-template-columns:minmax(200px,.7fr) minmax(320px,1.3fr);min-width:0;padding-top:16px}.fathom-manual-recovery h3{font-size:.94rem}.fathom-manual-recovery form{align-items:end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.fathom-manual-result{align-items:center;border-top:1px solid var(--staff-line-soft);display:grid;grid-gap:10px 18px;gap:10px 18px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;padding-top:12px}.fathom-manual-result>div{display:grid;grid-gap:2px;gap:2px}.fathom-manual-result p,.fathom-manual-result small,.fathom-manual-result span{color:var(--staff-muted);font-size:.74rem;margin:0;overflow-wrap:anywhere}.fathom-manual-result a{border:1px solid var(--staff-line);border-radius:var(--staff-radius);font-size:.76rem;font-weight:700;padding:0 12px;text-decoration:none}@media (max-width:1080px){.fathom-recorder-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fathom-recorder-counts{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.fathom-recorder-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fathom-checkbox{min-height:44px}.fathom-delete-confirmation,.fathom-manual-result,.fathom-recorders-heading{align-items:stretch;grid-template-columns:minmax(0,1fr)}.fathom-recorders-heading{display:grid}.fathom-delete-confirmation button,.fathom-form-actions button,.fathom-manual-recovery button,.fathom-manual-result a,.fathom-primary-command,.fathom-recorder-commands button{min-height:44px;width:100%}.fathom-manual-recovery,.fathom-manual-recovery form,.fathom-recorder-form-grid,.fathom-recorder-form-options,.fathom-recorder-row{grid-template-columns:minmax(0,1fr)}.fathom-recorder-health{border-left:0;border-top:1px solid var(--staff-line-soft);padding-left:0;padding-top:12px}.fathom-recorder-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.fathom-recorder-counts div:nth-child(odd){border-left:0;padding-left:0}.fathom-delete-confirmation>div:last-child,.fathom-form-actions,.fathom-recorder-commands{display:grid;grid-template-columns:minmax(0,1fr)}}.ask-impactia-launcher{align-items:center;background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:6px;bottom:24px;color:var(--staff-muted);display:grid;font-size:12px;font-weight:600;grid-gap:9px;gap:9px;grid-template-columns:auto 1fr auto;height:44px;min-height:44px;padding:0 10px;position:fixed;right:24px;text-align:left;width:242px;z-index:30}.ask-impactia-launcher:hover{border-color:color-mix(in srgb,var(--staff-accent) 45%,var(--staff-line));color:var(--staff-ink)}.ask-impactia-launcher kbd{background:var(--staff-inset);border:1px solid var(--staff-line);border-radius:4px;color:var(--staff-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;padding:2px 5px}.ask-impactia-signal{align-items:center;border:1px solid color-mix(in srgb,var(--staff-accent) 38%,transparent);border-radius:999px;display:inline-flex;height:18px;justify-content:center;position:relative;width:18px}.ask-impactia-signal:after{border:1px solid color-mix(in srgb,var(--staff-accent) 18%,transparent);border-radius:inherit;content:"";inset:3px;position:absolute}.ask-impactia-signal i{background:var(--staff-accent);border-radius:999px;height:4px;width:4px}.ask-impactia-mobile-launcher{display:none}.ask-impactia-drawer{background:var(--staff-canvas);border-left:1px solid var(--staff-line);bottom:0;color:var(--staff-ink);display:grid;grid-template-rows:auto minmax(0,1fr) auto;position:fixed;right:0;top:0;width:min(460px,100vw);z-index:90}.ask-impactia-drawer[data-state=open]{animation:ask-impactia-drawer-enter .2s cubic-bezier(.22,1,.36,1)}.ask-impactia-drawer[data-state=closing]{animation:ask-impactia-drawer-exit .2s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}.ask-impactia-resize-handle{background:transparent;border:0;bottom:0;cursor:col-resize;left:-4px;padding:0;position:absolute;top:0;touch-action:none;width:8px;z-index:2}.ask-impactia-resize-handle:before{background:var(--staff-line);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}.ask-impactia-resize-handle:active:before,.ask-impactia-resize-handle:focus-visible:before,.ask-impactia-resize-handle:hover:before{background:var(--staff-accent)}.ask-impactia-resize-handle:focus-visible{outline:0}.ask-impactia-header{align-items:flex-start;border-bottom:1px solid var(--staff-line);display:grid;grid-gap:12px 14px;gap:12px 14px;grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:16px 18px}.ask-impactia-brand{align-items:center;display:grid;grid-gap:2px 9px;gap:2px 9px;grid-template-columns:auto 1fr}.ask-impactia-brand>span:nth-child(2){color:var(--staff-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.13em}.ask-impactia-header h2{font-size:18px;grid-column:2;line-height:1.2;margin:0}.ask-impactia-close{align-items:center;background:transparent;border-color:var(--staff-line);color:var(--staff-muted);display:flex;height:40px;justify-content:center;min-height:40px;padding:0;width:40px}.ask-impactia-close svg{height:17px;width:17px}.ask-impactia-threadbar{display:grid;grid-gap:7px;gap:7px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 38px}.ask-impactia-thread-picker{min-width:0;position:relative}.ask-impactia-thread-picker>button{align-items:center;background:var(--staff-inset);border-color:var(--staff-line);color:var(--staff-muted);display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:42px;padding:6px 10px;text-align:left;width:100%}.ask-impactia-thread-picker>button>svg{color:var(--staff-faint);height:13px;width:13px}.ask-impactia-thread-picker>button>span{display:grid;min-width:0}.ask-impactia-thread-menu small,.ask-impactia-thread-picker>button small{color:var(--staff-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700;letter-spacing:.1em}.ask-impactia-thread-picker>button strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-impactia-thread-menu{background:var(--staff-surface);border:1px solid var(--staff-line);box-shadow:0 16px 34px rgb(0 0 0/24%);display:grid;left:0;list-style:none;margin:0;max-height:min(320px,45vh);overflow-y:auto;padding:5px;position:absolute;right:0;top:calc(100% + 5px);z-index:4}.ask-impactia-thread-menu>li>button{background:transparent;border:0;border-radius:3px;color:var(--staff-muted);display:grid;grid-gap:3px;gap:3px;min-height:48px;padding:8px 9px;text-align:left;width:100%}.ask-impactia-thread-menu>li>button:hover,.ask-impactia-thread-menu>li>button[aria-current=true]{background:var(--staff-inset);color:var(--staff-ink)}.ask-impactia-thread-menu>li>button[aria-current=true]{box-shadow:inset 2px 0 var(--staff-accent)}.ask-impactia-thread-menu>li>button strong{font-size:11px}.ask-impactia-thread-empty{color:var(--staff-faint);font-size:10px;padding:12px 10px}.ask-impactia-new-thread{align-items:center;background:transparent;border-color:var(--staff-line);color:var(--staff-muted);display:flex;height:42px;justify-content:center;min-height:42px;padding:0;width:38px}.ask-impactia-new-thread:hover:not(:disabled){border-color:var(--staff-accent);color:var(--staff-accent)}.ask-impactia-new-thread svg{height:14px;width:14px}.ask-impactia-transcript{align-content:start;display:grid;grid-gap:18px;gap:18px;overflow-y:auto;padding:20px 18px 32px}.ask-impactia-empty{align-self:start;border-top:1px solid var(--staff-line);display:grid;grid-gap:12px;gap:12px;margin-top:clamp(24px,8vh,70px);padding-top:22px}.ask-impactia-empty>svg{color:var(--staff-accent);height:25px;width:25px}.ask-impactia-empty>p{font-size:20px;font-weight:650;letter-spacing:-.025em;line-height:1.35;margin:0;max-width:320px}.ask-impactia-composer>label,.ask-impactia-empty>span,.ask-impactia-evidence header span,.ask-impactia-role{color:var(--staff-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ask-impactia-empty>div{display:grid;grid-gap:6px;gap:6px}.ask-impactia-empty button{align-items:center;background:var(--staff-surface);border-color:var(--staff-line-soft);color:var(--staff-muted);display:flex;font-size:12px;gap:9px;justify-content:flex-start;min-height:42px;padding:8px 10px;text-align:left}.ask-impactia-empty button:hover{border-color:var(--staff-line);color:var(--staff-ink)}.ask-impactia-empty button svg{height:13px;width:13px}.ask-impactia-message{display:grid;grid-gap:7px;gap:7px}.ask-impactia-message p{font-size:13px;line-height:1.65;margin:0;white-space:pre-wrap}.ask-impactia-message.user{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:6px;margin-left:42px;padding:11px 12px}.ask-impactia-message.assistant{border-left:2px solid var(--staff-accent);padding:2px 0 2px 14px}.ask-impactia-action-card{background:var(--staff-surface);border-top:1px solid var(--staff-line);container-type:inline-size;display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px 0 2px;transition:opacity .16s ease,transform .16s ease}.ask-impactia-action-card>header{align-items:start;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr)}.ask-impactia-action-status-mark{background:var(--staff-faint);border-radius:999px;box-shadow:0 0 0 3px var(--staff-inset);height:7px;margin-top:5px;width:7px}.ask-impactia-action-card[data-status=applied] .ask-impactia-action-status-mark{background:var(--staff-positive)}.ask-impactia-action-card[data-status=failed] .ask-impactia-action-status-mark,.ask-impactia-action-card[data-status=stale] .ask-impactia-action-status-mark{background:var(--staff-warning)}.ask-impactia-action-card[data-status=rejected] .ask-impactia-action-status-mark{background:var(--staff-muted)}.ask-impactia-action-kicker,.ask-impactia-action-preview dt,.ask-impactia-action-summary dt,.ask-impactia-finance-summary dt,.ask-impactia-finance-table caption,.ask-impactia-payment-summary dt,.ask-impactia-payment-table caption{color:var(--staff-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.ask-impactia-action-card h3{color:var(--staff-ink);font-size:13px;line-height:1.35;margin:2px 0 0}.ask-impactia-action-summary,.ask-impactia-finance-summary,.ask-impactia-payment-summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ask-impactia-payment-summary{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.ask-impactia-action-summary div,.ask-impactia-finance-summary div,.ask-impactia-payment-summary div{border-top:1px solid var(--staff-line-soft);min-width:0;padding-top:6px}.ask-impactia-action-preview dd,.ask-impactia-action-summary dd,.ask-impactia-finance-summary dd,.ask-impactia-payment-summary dd{color:var(--staff-muted);font-size:11px;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-impactia-action-preview{border:1px solid var(--staff-line-soft);display:grid;margin:0}.ask-impactia-action-preview div{display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);padding:7px 9px}.ask-impactia-action-preview div+div{border-top:1px solid var(--staff-line-soft)}.ask-impactia-action-preview dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ask-impactia-payment-table-wrap{border:1px solid var(--staff-line-soft);max-width:100%;overflow-x:auto}.ask-impactia-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ask-impactia-finance-summary dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:pre-wrap}.ask-impactia-finance-details{border-top:1px solid var(--staff-line-soft);padding-top:8px}.ask-impactia-finance-details>summary{align-items:center;color:var(--staff-muted);cursor:pointer;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;gap:6px;letter-spacing:.09em;list-style-position:inside;min-height:32px;text-transform:uppercase}.ask-impactia-finance-details>.ask-impactia-finance-summary{margin-top:10px}.ask-impactia-finance-table-wrap:focus-visible,.ask-impactia-payment-table-wrap:focus-visible{outline:2px solid var(--staff-accent);outline-offset:2px}.ask-impactia-finance-table-wrap{border:1px solid var(--staff-line-soft);max-width:100%;overflow-x:auto}.ask-impactia-payment-table{border-collapse:collapse;font-size:10px;min-width:560px;width:100%}.ask-impactia-finance-table{border-collapse:collapse;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:620px;width:100%}.ask-impactia-finance-table.settlement{min-width:420px}.ask-impactia-payment-table caption{caption-side:top;padding:8px 9px;text-align:left}.ask-impactia-finance-table caption{caption-side:top;color:var(--staff-ink);padding:10px 9px 8px;text-align:left}.ask-impactia-payment-table :is(th,td){border-top:1px solid var(--staff-line-soft);padding:7px 9px;text-align:left;white-space:nowrap}.ask-impactia-finance-table :is(th,td){border-top:1px solid var(--staff-line-soft);padding:8px 9px;text-align:left;vertical-align:top}.ask-impactia-finance-table tfoot th,.ask-impactia-finance-table thead th{color:var(--staff-muted);font-weight:700}.ask-impactia-finance-table tbody th{color:var(--staff-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.ask-impactia-finance-table td{color:var(--staff-ink)}.ask-impactia-finance-table tfoot tr:first-child :is(th,td){border-top-color:var(--staff-line)}.ask-impactia-finance-table tfoot td{color:var(--staff-muted)}.ask-impactia-finance-table.settlement tbody td{font-size:12px;font-weight:700}.ask-impactia-finance-table.settlement tbody td:last-child{color:var(--staff-positive)}.ask-impactia-finance-reason{color:var(--staff-muted);font-size:11px;line-height:1.55;margin:0;max-width:65ch}.ask-impactia-finance-duplicates{background:color-mix(in srgb,var(--staff-warning) 8%,var(--staff-inset));border:1px solid color-mix(in srgb,var(--staff-warning) 48%,var(--staff-line));display:grid;grid-gap:8px;gap:8px;padding:10px}.ask-impactia-finance-duplicates>strong{color:var(--staff-warning);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.ask-impactia-finance-duplicates dl,.ask-impactia-finance-duplicates>p{color:var(--staff-muted);font-size:11px;line-height:1.45;margin:0}.ask-impactia-finance-duplicates ul{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.ask-impactia-finance-duplicates li{align-items:start;border-top:1px solid var(--staff-line-soft);display:grid;grid-gap:3px;gap:3px;padding-top:6px}.ask-impactia-finance-duplicates code,.ask-impactia-finance-duplicates dd{overflow-wrap:anywhere}.ask-impactia-finance-duplicates dl div{border-top:1px solid var(--staff-line-soft);display:grid;grid-gap:3px;gap:3px;padding-top:8px}.ask-impactia-finance-duplicates dt{color:var(--staff-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.11em;text-transform:uppercase}.ask-impactia-finance-duplicates dd{color:var(--staff-ink);margin:0;white-space:pre-wrap}.ask-impactia-payment-table tfoot th,.ask-impactia-payment-table thead th{color:var(--staff-muted);font-weight:700}.ask-impactia-payment-table tbody th{color:var(--staff-ink)}.ask-impactia-action-status{color:var(--staff-muted);font-size:11px;line-height:1.45;margin:0}.ask-impactia-action-card[data-status=applied] .ask-impactia-action-status{color:var(--staff-positive)}.ask-impactia-action-card[data-status=failed] .ask-impactia-action-status,.ask-impactia-action-card[data-status=stale] .ask-impactia-action-status{color:var(--staff-warning)}.ask-impactia-action-controls{background:var(--staff-surface);border-top:1px solid var(--staff-line);bottom:0;box-shadow:0 -10px 18px color-mix(in srgb,var(--staff-canvas) 88%,transparent);display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0 2px;position:-webkit-sticky;position:sticky;z-index:1}.ask-impactia-action-control{background:transparent;border-color:var(--staff-line);color:var(--staff-muted);font-size:10px;min-height:44px;padding:8px}.ask-impactia-action-control.primary{background:var(--staff-accent);border-color:var(--staff-accent);color:var(--staff-canvas)}.ask-impactia-action-control.danger{color:var(--staff-warning)}.ask-impactia-action-control:focus-visible{outline:2px solid var(--staff-accent);outline-offset:2px}.ask-impactia-action-control:disabled{cursor:wait;opacity:.55}@container (max-width: 420px){.ask-impactia-finance-summary,.ask-impactia-payment-summary{grid-template-columns:minmax(0,1fr)}.ask-impactia-action-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.ask-impactia-action-control.primary{grid-column:1/-1}.ask-impactia-payment-table{min-width:520px}.ask-impactia-finance-table{min-width:580px}.ask-impactia-finance-table.settlement{min-width:420px}}.ask-impactia-markdown{font-size:13px;line-height:1.65;min-width:0}.ask-impactia-markdown>:first-child{margin-top:0}.ask-impactia-markdown>:last-child{margin-bottom:0}.ask-impactia-markdown :is(h1,h2,h3,h4){color:var(--staff-ink);font-size:14px;letter-spacing:-.01em;line-height:1.35;margin:18px 0 7px}.ask-impactia-markdown p{margin:0 0 10px;white-space:normal}.ask-impactia-markdown :is(ul,ol){display:grid;grid-gap:5px;gap:5px;margin:4px 0 12px;padding-left:20px}.ask-impactia-markdown li::marker{color:var(--staff-accent)}.ask-impactia-markdown a{color:var(--staff-ink);-webkit-text-decoration-color:color-mix(in srgb,var(--staff-accent) 65%,transparent);text-decoration-color:color-mix(in srgb,var(--staff-accent) 65%,transparent);text-underline-offset:3px}.ask-impactia-image-omitted{color:var(--staff-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.ask-impactia-markdown code{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:1px 4px}.ask-impactia-markdown pre{background:var(--staff-inset);border:1px solid var(--staff-line);overflow-x:auto;padding:10px}.ask-impactia-markdown pre code{background:transparent;border:0;padding:0}.ask-impactia-markdown blockquote{border-left:2px solid var(--staff-line);color:var(--staff-muted);margin:10px 0;padding-left:10px}.ask-impactia-markdown table{border-collapse:collapse;display:block;margin:10px 0;max-width:100%;overflow-x:auto}.ask-impactia-markdown :is(th,td){border:1px solid var(--staff-line);padding:5px 7px;text-align:left}.ask-impactia-evidence{border-top:1px solid var(--staff-line);display:grid;grid-gap:0;gap:0;margin-top:10px;padding-top:10px}.ask-impactia-evidence header{display:block}.ask-impactia-evidence header button{align-items:center;background:transparent;border:0;border-radius:3px;color:inherit;display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr auto auto;min-height:28px;padding:0 2px 7px;text-align:left;width:100%}.ask-impactia-evidence header button:focus-visible,.ask-impactia-evidence header button:hover{background:var(--staff-inset)}.ask-impactia-evidence header button>svg{color:var(--staff-faint);height:13px;transition:transform .15s ease;width:13px}.ask-impactia-evidence header button[aria-expanded=true]>svg{transform:rotate(180deg)}.ask-impactia-evidence header strong{color:var(--staff-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.ask-impactia-evidence-content>:is(a,.ask-impactia-source-disabled){align-items:start;border-top:1px solid var(--staff-line-soft);display:grid;grid-gap:9px;gap:9px;grid-template-columns:24px 1fr auto;padding:11px 2px;text-decoration:none}.ask-impactia-evidence-content>a:hover strong{color:var(--staff-accent)}.ask-impactia-evidence-content>:is(a,.ask-impactia-source-disabled)>b{color:var(--staff-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.ask-impactia-evidence-content>:is(a,.ask-impactia-source-disabled)>span{display:grid;grid-gap:3px;gap:3px}.ask-impactia-evidence-content>:is(a,.ask-impactia-source-disabled) strong{font-size:11px}.ask-impactia-evidence-content>:is(a,.ask-impactia-source-disabled) small{color:var(--staff-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.07em}.ask-impactia-evidence-content>:is(a,.ask-impactia-source-disabled) em{color:var(--staff-muted);display:-webkit-box;font-size:10px;font-style:normal;line-height:1.5;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ask-impactia-evidence-content>:is(a,.ask-impactia-source-disabled)>svg{color:var(--staff-faint);height:12px;margin-top:2px;width:12px}.ask-impactia-working{align-items:center;color:var(--staff-faint);display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;gap:8px;text-transform:uppercase}.ask-impactia-working span{animation:ask-impactia-pulse 1.1s ease-in-out infinite;background:var(--staff-accent);border-radius:999px;height:6px;width:6px}.ask-impactia-error{background:var(--staff-accent-soft);border:1px solid color-mix(in srgb,var(--staff-accent) 32%,transparent);border-radius:6px;color:var(--staff-ink);display:grid;font-size:11px;grid-gap:4px;gap:4px;padding:10px 12px}.ask-impactia-error span{color:var(--staff-muted)}.ask-impactia-composer{background:var(--staff-canvas);border-top:1px solid var(--staff-line);display:grid;grid-gap:7px;gap:7px;padding:12px 14px 14px}.ask-impactia-composer>div{align-items:end;background:var(--staff-inset);border:1px solid var(--staff-line);border-radius:6px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto;padding:8px}.ask-impactia-composer textarea{background:transparent;border:0;color:var(--staff-ink);font:inherit;font-size:12px;line-height:1.5;max-height:130px;min-height:58px;outline:0;resize:vertical;width:100%}.ask-impactia-composer textarea::placeholder{color:var(--staff-faint)}.ask-impactia-composer button{align-items:center;background:var(--staff-accent);border-color:var(--staff-accent);display:flex;height:38px;justify-content:center;min-height:38px;padding:0;width:38px}.ask-impactia-composer button svg{height:14px;width:14px}.ask-impactia-composer>small{color:var(--staff-faint);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@keyframes ask-impactia-pulse{50%{opacity:.25}}@keyframes ask-impactia-drawer-enter{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes ask-impactia-drawer-exit{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media (max-width:1120px){.ask-impactia-launcher{display:none}.ask-impactia-mobile-launcher{align-items:center;background:var(--staff-accent);border-color:var(--staff-accent);bottom:18px;display:flex;height:48px;justify-content:center;min-height:48px;padding:0;position:fixed;right:14px;width:48px;z-index:30}.ask-impactia-mobile-launcher svg{height:19px;width:19px}.ask-impactia-drawer{border-left:0;width:100vw!important}.ask-impactia-resize-handle{display:none}.ask-impactia-transcript{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.ask-impactia-drawer[data-state=closing],.ask-impactia-drawer[data-state=open],.ask-impactia-working span{animation:none}.ask-impactia-action-card{transition:none}}.finance-workspace{display:grid;grid-gap:20px;gap:20px}.finance-workspace-nav{align-items:center;display:flex;gap:18px}.finance-workspace-nav .finance-tabs{flex:1 1}.finance-tabs{border-bottom:1px solid var(--staff-line);display:flex;gap:24px}.finance-tabs,.finance-tabs a{align-items:center;min-height:48px}.finance-tabs a{border-bottom:2px solid transparent;color:var(--staff-muted);display:inline-flex;gap:8px;padding:0 2px;text-decoration:none}.finance-tabs a.active,.finance-tabs a:hover{border-bottom-color:var(--staff-accent);color:var(--staff-ink)}.finance-tabs span{background:var(--staff-inset);border-radius:999px;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:22px;min-width:22px;padding:0 6px;text-align:center}.finance-control-strip{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.finance-control-strip>div{display:grid;grid-gap:4px;gap:4px;min-height:92px;padding:20px}.finance-control-strip>div+div{border-left:1px solid var(--staff-line-soft)}.finance-control-strip strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.45rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:620;letter-spacing:-.04em}.finance-ledger-panel{padding:0}.finance-panel-heading{align-items:flex-end;border-bottom:1px solid var(--staff-line-soft);display:flex;justify-content:space-between;padding:24px}.finance-panel-heading h2,.finance-panel-heading p{margin:0}.finance-panel-heading h2{font-size:1.15rem}.finance-panel-heading>p{color:var(--staff-faint);font-size:.82rem}.finance-ledger-panel .staff-empty{margin:24px}@media (max-width:760px){.finance-tabs{gap:16px;overflow-x:auto}.finance-control-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-control-strip>div+div{border-left:0}.finance-control-strip>div:nth-child(2n){border-left:1px solid var(--staff-line-soft)}.finance-control-strip>div:nth-child(n+3){border-top:1px solid var(--staff-line-soft)}}.finance-export-panel{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:var(--staff-radius);display:grid;grid-gap:20px;gap:20px;padding:24px}.finance-export-panel>header{align-items:flex-start;display:flex;justify-content:space-between}.finance-export-panel h2,.finance-export-panel p{margin:0}.finance-export-panel header p:last-child{color:var(--staff-muted);max-width:760px}.finance-export-formats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-export-formats button{align-items:start;background:var(--staff-surface-soft);border-color:var(--staff-line-soft);color:var(--staff-ink);display:grid;grid-gap:4px;gap:4px;min-height:82px;padding:14px;text-align:left}.finance-export-formats button[aria-pressed=true]{border-color:var(--staff-accent);box-shadow:0 0 0 3px var(--staff-accent-soft)}.finance-export-formats button span,.finance-export-ready span{color:var(--staff-muted);font-size:.78rem}.finance-export-dates{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr auto}.finance-export-dates label{display:grid;grid-gap:6px;gap:6px}.finance-export-dates label span{color:var(--staff-faint);font-size:.72rem;font-weight:650;text-transform:uppercase}.finance-export-dates input{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);color:var(--staff-ink);min-height:42px;padding:0 12px}.finance-export-ready{align-items:center;background:color-mix(in srgb,var(--staff-positive) 8%,var(--staff-surface));border:1px solid color-mix(in srgb,var(--staff-positive) 20%,transparent);border-radius:var(--staff-radius);display:flex;justify-content:space-between;padding:14px}.finance-export-ready>div{display:grid}.finance-export-ready>a{color:var(--staff-positive);font-weight:650}@media (max-width:760px){.finance-export-dates,.finance-export-formats{grid-template-columns:1fr}}.finance-allocation-mode,.finance-direction-toggle,.finance-form-actions,.finance-panel-actions{align-items:center;display:flex;gap:8px}.finance-allocation-mode button,.finance-direction-toggle button,.finance-methods button,.finance-row-remove,.staff-secondary-button{background:var(--staff-surface);border-color:var(--staff-line);color:var(--staff-ink)}.finance-record-index{display:grid}.finance-filter-row{align-items:end;border-bottom:1px solid var(--staff-line-soft);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(240px,1fr) minmax(180px,240px);padding:18px 24px}.finance-allocation-row label,.finance-filter-row label,.finance-form label{display:grid;grid-gap:6px;gap:6px}.finance-allocation-mode>span,.finance-allocation-row label>span,.finance-filter-row label>span,.finance-form label>span{color:var(--staff-faint);font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.finance-allocation-row input,.finance-allocation-row select,.finance-filter-row input,.finance-filter-row select,.finance-form input,.finance-form select{background:var(--staff-inset);border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);color:var(--staff-ink);min-height:42px;padding:0 12px}.finance-ledger{display:grid}.finance-ledger-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--staff-line-soft);border-radius:0;color:var(--staff-ink);display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(210px,1.35fr) minmax(110px,.55fr) minmax(220px,1fr) minmax(130px,.6fr);min-height:84px;padding:14px 24px;text-align:left;width:100%}.finance-ledger-row:hover{background:var(--staff-surface-soft)}.finance-ledger-amount,.finance-ledger-primary,.finance-ledger-row>div{display:grid;grid-gap:3px;gap:3px}.finance-ledger-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-direction{color:var(--staff-positive);font-size:.68rem;font-weight:700;text-transform:uppercase}.finance-direction.expense{color:var(--staff-warning)}.finance-allocation-line>span{background:var(--staff-inset);border-radius:999px;display:block;height:5px;overflow:hidden;width:100%}.finance-allocation-line i{background:var(--staff-positive);display:block;height:100%}.finance-ledger-amount{text-align:right}.finance-allocation-row output,.finance-ledger-amount strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-editor-sheet{padding:24px}.finance-allocation-editor,.finance-form{display:grid;grid-gap:24px;gap:24px}.finance-editor-heading,.finance-form-heading{align-items:flex-start;display:flex;justify-content:space-between}.finance-editor-heading h2,.finance-editor-heading p,.finance-form-heading h2,.finance-form-heading p{margin:0}.finance-allocation-mode button[aria-pressed=true],.finance-direction-toggle button[aria-pressed=true],.finance-methods button[aria-pressed=true]{background:var(--staff-ink);border-color:var(--staff-ink);color:var(--staff-surface)}.finance-error-summary{background:color-mix(in srgb,var(--staff-warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--staff-warning) 28%,transparent);border-radius:var(--staff-radius);color:var(--staff-warning);padding:12px 14px}.finance-form-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.finance-span-2{grid-column:span 2}.finance-amount-grid{align-items:end;border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto 1fr auto 1fr;margin:0;padding:16px}.finance-amount-grid legend{color:var(--staff-faint);font-size:.72rem;font-weight:650;padding:0 6px;text-transform:uppercase}.finance-amount-grid>span{line-height:42px}.finance-form-actions{justify-content:flex-end}.finance-methods{display:flex;flex-wrap:wrap;gap:8px}.finance-allocation-mode button,.finance-methods button{min-height:36px;padding:0 12px}.finance-allocation-mode>span{margin-right:4px}.finance-editor-heading>strong{background:var(--staff-accent-soft);border-radius:var(--staff-radius);color:var(--staff-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:10px 12px}.finance-editor-heading>strong.complete{background:color-mix(in srgb,var(--staff-positive) 10%,transparent);color:var(--staff-positive)}.finance-allocation-rows{border-top:1px solid var(--staff-line-soft);display:grid}.finance-allocation-row{align-items:end;border-bottom:1px solid var(--staff-line-soft);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) 160px 140px auto;padding:14px 0}.finance-allocation-row output{line-height:42px;text-align:right}@media (max-width:980px){.finance-ledger-row{grid-template-columns:minmax(180px,1fr) minmax(120px,.5fr)}.finance-allocation-line{grid-column:1/-1}.finance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-allocation-row{grid-template-columns:1fr 140px}}@media (max-width:760px){.finance-ledger-panel,.finance-reconciliation-columns>section,.finance-workspace,.finance-workspace-nav,.finance-workspace-nav .finance-tabs{min-width:0;width:100%}.finance-editor-heading,.finance-export-panel>header,.finance-form-heading,.finance-panel-heading,.finance-workspace-nav{align-items:stretch;flex-direction:column}.finance-workspace-nav>button{align-self:flex-start}.finance-tabs{max-width:100%;white-space:nowrap}.finance-panel-actions{flex-wrap:wrap;width:100%}.finance-allocation-row,.finance-amount-grid,.finance-filter-row,.finance-form-grid{grid-template-columns:minmax(0,1fr)}.finance-span-2{grid-column:auto}.finance-editor-sheet,.finance-export-panel,.finance-filter-row,.finance-panel-heading{padding:16px}.finance-ledger-row{gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.finance-ledger-row>div{min-width:0}.finance-ledger-amount{text-align:left}.finance-export-ready,.finance-period-control>header,.finance-reconciliation-columns>section>header,.finance-reconciliation-detail>header,.finance-settlement-form>header{align-items:flex-start;flex-direction:column;gap:8px}}