:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,SF Pro Text,system-ui,sans-serif}*{box-sizing:border-box}body{color:#cdd8ef;background:radial-gradient(1200px 520px at 10% -10%,#4d6eb829,#0000 60%),radial-gradient(840px 420px at 90% 0,#5294db1f,#0000 52%),#070c18;min-height:100vh;margin:0}#root{min-height:100vh;padding:.45rem}.dashboard-shell{gap:.7rem;width:min(1080px,100%);margin:0 auto;padding:1rem;display:grid}.tab-nav{flex-wrap:wrap;gap:.35rem;padding:.45rem;display:flex}.tab-nav-button{color:#c7d9ff;cursor:pointer;background:#0e172db8;border:1px solid #8ca5d659;border-radius:8px;padding:.35rem .6rem;font-size:.72rem}.tab-nav-button.active{color:#a8f6d4;background:#09231bbf;border-color:#00d27a8c}.home-panel{gap:.65rem;padding:.85rem;display:grid}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.workspace-card{background:#0e162b94;border:1px solid #8297c452;border-radius:12px;gap:.4rem;padding:.65rem;display:grid}.workspace-card h3{color:#eef4ff;margin:0;font-size:.9rem}.workspace-card p{color:#c4d4f1;margin:0;font-size:.76rem;line-height:1.35}.active-workspace{border-color:#00d27a6b}.disabled-workspace{opacity:.72}.placeholder-panel{gap:.55rem;padding:.85rem;display:grid}.placeholder-panel h2{margin:0}.placeholder-panel p{color:#c2d1ee;margin:0;font-size:.82rem}.placeholder-fields{gap:.45rem;display:grid}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.settings-panel{gap:.6rem;display:grid}.settings-card{gap:.55rem;padding:.85rem;display:grid}.settings-fields-grid,.metrics-export-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.5rem;display:grid}.metrics-export-grid .input-block input,.metrics-export-grid .input-block select{width:100%}.settings-toggle-row{color:#b4c5e8;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;align-items:center;gap:.5rem;padding-block:.25rem;font-size:.78rem;display:flex}.settings-toggle-row input[type=checkbox]{cursor:pointer;accent-color:#4fa86e;width:1rem;height:1rem}.settings-save-row{justify-content:flex-end;display:flex}.settings-save-btn{width:auto;padding-inline:1rem}.settings-danger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.settings-danger-item{background:#1e0f1480;border:1px solid #c6777740;border-radius:10px;gap:.3rem;padding:.6rem .7rem;display:grid}.settings-danger-item strong{color:#f0d0d0;font-size:.82rem}.settings-danger-item p{color:#c8b0b0;margin:0;font-size:.72rem;line-height:1.35}.settings-backup-actions{flex-wrap:wrap;gap:.45rem;display:flex}.settings-backup-btn{width:auto;padding-inline:.9rem}.glass-card{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#1a25458f,#0b122373);border:1px solid #8599c540;border-radius:14px;box-shadow:0 16px 44px #03071073}.dashboard-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#9bb3e5;margin:0;font-size:.68rem}h1{color:#eaf0ff;margin:.3rem 0;font-size:clamp(1.45rem,2.4vw,1.9rem)}.subtext{color:#b0bfdc;margin:0;font-size:.84rem}.header-tools{gap:.5rem;display:grid}.header-pills{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.install-button{color:#9af3cb;letter-spacing:.02em;cursor:pointer;background:#071a14bd;border:1px solid #00d27a7a;border-radius:999px;padding:.24rem .62rem;font-size:.7rem}.install-button:hover{border-color:#5ceca9ad}.install-button:focus-visible{outline-offset:2px;outline:2px solid #76efbc}.offline-chip{color:#ffd799;background:#2a1d0b94;border-color:#f0b05794}.local-time-card{text-align:right;background:#0e162b8a;border:1px solid #8297c44d;border-radius:10px;justify-self:end;gap:.12rem;min-width:150px;padding:.45rem .55rem;display:grid}.local-time-card span,.local-time-card small{color:#9db2de;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-style:normal}.local-time-card strong{color:#edf4ff;font-size:.88rem;line-height:1.15}.local-time-card em{color:#a8f4d2;font-size:1rem;font-style:normal;font-weight:700;line-height:1.1}.quota-summary{text-align:right;gap:.2rem;min-width:132px;display:grid}.quota-summary span{color:#9db2de;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.quota-summary strong{color:#dfe9ff;font-size:2rem;line-height:1}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.controls-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.8rem .85rem;display:grid}.input-block{color:#b4c5e8;text-transform:uppercase;letter-spacing:.06em;gap:.38rem;font-size:.78rem;display:grid}.input-block input{color:#edf3ff;background:#0a101fb3;border:1px solid #8da4d16b;border-radius:10px;width:min(180px,100%);padding:.48rem .55rem;font-size:.88rem}.input-block select,.input-block textarea{color:#edf3ff;background:#0a101fb3;border:1px solid #8da4d16b;border-radius:10px;width:100%;padding:.48rem .55rem;font-size:.82rem}.input-block input:focus-visible,.input-block select:focus-visible,.input-block textarea:focus-visible{outline-offset:2px;outline:2px solid #8bb0f2}.dashboard-source-helper{text-transform:none;letter-spacing:0;color:#9fb5e0;margin:0;font-size:.72rem}.metric-card{gap:.35rem;padding:.75rem .85rem;display:grid}.metric-card p{color:#9db0d7;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.78rem}.metric-card strong{color:#f2f6ff;font-size:1.3rem;line-height:1.1}.metric-card small{color:#8ea5d4;font-size:.7rem;line-height:1.3}.metric-graphs-panel{gap:.6rem;padding:.85rem;display:grid}.metric-graphs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.metric-graph-card{background:#0e162b8a;border:1px solid #8297c44d;border-radius:10px;gap:.5rem;min-width:0;min-height:180px;padding:.7rem;display:grid}.metric-graph-card-wide{grid-column:1/-1;min-height:210px}.metric-graph-heading{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.metric-graph-heading h3{color:#edf4ff;margin:0;font-size:.9rem}.metric-graph-heading span{color:#9fb5e0;white-space:nowrap;font-size:.68rem}.metric-graph-helper,.metric-graph-empty{color:#b8c9ea;background:#080e1c6b;border:1px dashed #8297c452;border-radius:9px;margin:0;padding:.55rem .65rem;font-size:.76rem;line-height:1.35}.follow-up-reminders-card{gap:.6rem;padding:.85rem;display:grid}.follow-up-reminder-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.follow-up-reminder-list{gap:.4rem;display:grid}.follow-up-reminder-item{color:#d9e6ff;text-align:left;cursor:pointer;background:#0e162b8a;border:1px solid #8297c44d;border-radius:10px;justify-content:space-between;align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex}.follow-up-reminder-item:hover,.follow-up-reminder-item:focus-visible{background:#182646ad;border-color:#8bb0f2b3}.follow-up-reminder-item>span:first-child{gap:.16rem;min-width:0;display:grid}.follow-up-reminder-item strong{color:#f3f7ff;font-size:.82rem}.follow-up-reminder-item small{color:#9fb5e0;font-size:.72rem;line-height:1.35}.line-graph-wrap{gap:.3rem;display:grid}.line-graph-svg{width:100%;height:138px;display:block}.graph-axis{stroke:#97add857;stroke-width:1px}.pace-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.pace-line.actual{stroke:#00d27a}.pace-line.expected{stroke:#8eb6ff;stroke-dasharray:6 5}.pace-dot{fill:#b7f6d7;stroke:#061323;stroke-width:1.5px}.line-graph-labels{color:#bfd0ef;justify-content:space-between;gap:.4rem;font-size:.66rem;line-height:1.2;display:flex}.graph-legend{color:#d5e1f5;flex-wrap:wrap;gap:.5rem;font-size:.7rem;display:flex}.graph-legend span{align-items:center;display:inline-flex}.graph-legend span .likely-response-list{gap:.5rem;display:grid}.graph-legend span .likely-response-card{background:#080e1c5c;border:1px solid #8297c44d;border-radius:10px;gap:.4rem;padding:.6rem;display:grid}.graph-legend span .likely-response-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.graph-legend span .likely-response-head strong{color:#edf4ff;font-size:.82rem}.graph-legend span .likely-response-head p{color:#9fb5e0;margin:.14rem 0 0;font-size:.72rem}.graph-legend span .likely-response-text,.graph-legend span .likely-response-why{color:#d5e1f7;margin:0;font-size:.76rem;line-height:1.4}.graph-legend span .likely-response-why{color:#a7bddf}.graph-legend span .likely-response-actions{flex-wrap:wrap;gap:.4rem;display:flex}.graph-legend span .likely-response-finalize-grid{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:end;gap:.45rem;display:grid}.graph-legend span .legend-swatch{border-radius:999px;width:.7rem;height:.18rem;display:inline-block;box-shadow:0 0 0 1px #06132373}.graph-legend span .legend-swatch.actual{background:#00d27a}.graph-legend span .legend-swatch.expected{background:#8eb6ff}.graph-legend span .bar-graph-list,.graph-legend span .seven-day-trend-list{gap:.4rem;display:grid}.graph-legend span .bar-graph-row,.graph-legend span .seven-day-trend-row{gap:.24rem;display:grid}.graph-legend span .bar-graph-row-label,.graph-legend span .seven-day-trend-row{color:#c6d7fa;font-size:.72rem}.graph-legend span .bar-graph-row-label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.graph-legend span .bar-graph-row-label span{overflow-wrap:anywhere;color:#d5e1f5;min-width:0;line-height:1.25}.graph-legend span .bar-graph-row-label strong{color:#edf4ff;white-space:nowrap}.graph-legend span .bar-graph-track,.graph-legend span .seven-day-bars{background:#070c18bd;border:1px solid #8297c438;border-radius:999px;height:.58rem;position:relative;overflow:hidden}.graph-legend span .bar-graph-fill,.graph-legend span .seven-day-completed-fill{background:linear-gradient(90deg,#00d27a,#8eb6ff);border-radius:999px;height:100%}.graph-legend span .seven-day-trend-row{grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center;gap:.45rem}.graph-legend span .seven-day-label{color:#c7d6f4;line-height:1.2}.graph-legend span .seven-day-value{color:#edf4ff;white-space:nowrap}.graph-legend span .seven-day-quota-marker{background:#ffffffad;width:2px;position:absolute;top:-.2rem;bottom:-.2rem}.graph-legend span .actions-panel{gap:.65rem;padding:.85rem;display:grid}.graph-legend span .summary-panel,.graph-legend span .templates-panel,.graph-legend span .checker-panel{gap:.6rem;padding:.85rem;display:grid}.graph-legend span .data-entry-layout{grid-template-columns:1.25fr 1fr;gap:.6rem;display:grid}.graph-legend span .data-entry-form-panel,.graph-legend span .data-entry-review-panel{align-content:start;gap:.6rem;padding:.85rem;display:grid}.graph-legend span .data-entry-side-column{align-content:start;gap:.6rem;display:grid}.graph-legend span .data-entry-grid{gap:.55rem;display:grid}.graph-legend span .data-entry-grid .input-block input{width:100%}.graph-legend span .data-entry-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.graph-legend span .data-entry-actions{flex-wrap:wrap;gap:.45rem;display:flex}.graph-legend span .data-entry-save{width:auto;padding-inline:.9rem}.graph-legend span .follow-up-entry-panel{background:#0e162b8a;border:1px solid #8297c44d;border-radius:10px;gap:.55rem;padding:.65rem;display:grid}.graph-legend span .follow-up-toggle{color:#d7e4fb;align-items:flex-start;gap:.45rem;font-size:.82rem;display:flex}.graph-legend span .follow-up-toggle input{margin-top:.18rem}.graph-legend span .follow-up-toggle span{gap:.12rem;display:grid}.graph-legend span .follow-up-toggle strong{color:#f3f7ff;font-size:.84rem}.graph-legend span .follow-up-toggle small{color:#9fb5e0;font-size:.72rem;line-height:1.35}.graph-legend span .follow-up-entry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.graph-legend span .follow-up-entry-fields .template-body-label{grid-column:1/-1}.graph-legend span .image-text-extractor-panel{background:#0e162b8a;border:1px solid #8297c44d;border-radius:10px;gap:.55rem;padding:.65rem;display:grid}.graph-legend span .image-text-extractor-panel .actions-title-row h3{color:#edf4ff;margin:0;font-size:.9rem}.graph-legend span .ocr-controls-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.5rem;display:grid}.graph-legend span .ocr-controls-grid .input-block input{width:100%}.graph-legend span .ocr-mode-fieldset{border:1px solid #8297c447;border-radius:9px;flex-wrap:wrap;gap:.4rem;margin:0;padding:.45rem;display:flex}.graph-legend span .ocr-mode-fieldset legend{color:#9fb5e0;text-transform:uppercase;letter-spacing:.06em;padding:0 .2rem;font-size:.68rem}.graph-legend span .ai-history-panel{gap:.55rem}.graph-legend span .ai-history-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.graph-legend span .ai-history-filter-row{flex-wrap:wrap;gap:.35rem;display:flex}.graph-legend span .ai-history-filter-button{color:#c6d7fa;cursor:pointer;background:#0e162b94;border:1px solid #8297c457;border-radius:999px;padding:.22rem .55rem;font-size:.68rem}.graph-legend span .ai-history-filter-button.active{color:#a8f4d2;background:#071e17c7;border-color:#00d27a73}.graph-legend span .ai-history-list{gap:.45rem;display:grid}.graph-legend span .ai-history-card{background:#0e162b8a;border:1px solid #8297c44d;border-radius:10px;gap:.45rem;padding:.55rem;display:grid}.graph-legend span .ai-history-card-header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.graph-legend span .ai-history-card-header>div{gap:.1rem;min-width:0;display:grid}.graph-legend span .ai-history-card-header strong{color:#edf4ff;font-size:.86rem;line-height:1.25}.graph-legend span .ai-history-card-header time{color:#9fb5e0;font-size:.68rem}.graph-legend span .ai-history-preview{color:#c9d8f5;margin:0;font-size:.76rem;line-height:1.35}.graph-legend span .ai-history-actions{flex-wrap:wrap;gap:.35rem;display:flex}.graph-legend span .reworks-panel{gap:.6rem;padding:.85rem;display:grid}.graph-legend span .reworks-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.graph-legend span .reworks-filter-grid input,.graph-legend span .reworks-filter-grid select,.graph-legend span .reworks-inline-outcome select{color:#edf3ff;background:#0a101fb3;border:1px solid #8da4d16b;border-radius:9px;width:100%;padding:.38rem .44rem;font-size:.74rem}.graph-legend span .reworks-table-wrap{gap:.4rem;display:grid}.graph-legend span .reworks-row{background:#0f172c80;border:1px solid #788db940;border-radius:10px;grid-template-columns:.75fr .9fr 1.1fr .85fr .85fr .95fr .95fr .45fr .55fr 1.05fr .9fr 1.25fr;align-items:center;gap:.38rem;padding:.5rem;display:grid}.graph-legend span .reworks-row span{color:#cad9f7;font-size:.72rem}.graph-legend span .reworks-header{background:#121e38b8;border-color:#8fa4ce66}.graph-legend span .reworks-header span{text-transform:uppercase;letter-spacing:.05em;color:#9fb5e0;font-size:.62rem}.graph-legend span .reworks-actions{flex-wrap:wrap;gap:.3rem;display:flex}.graph-legend span .reminder-badge-cell{min-width:0}.graph-legend span .reminder-badge-row{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.graph-legend span .reminder-badge{white-space:nowrap;border:1px solid #97add857;border-radius:999px;padding:.12rem .42rem;font-size:.64rem;line-height:1.2}.graph-legend span .reminder-badge.flagged{color:#d8e6ff;background:#8eb6ff29;border-color:#8eb6ff61}.graph-legend span .reminder-badge.due{color:#c4f4d8;background:#00d27a21;border-color:#00d27a61}.graph-legend span .reminder-badge.overdue{color:#ffd2d2;background:#ff6b6b24;border-color:#ff6b6b6b}.graph-legend span .reworks-muted-value{color:#8ea5d4;font-size:.72rem}.graph-legend span .reworks-inline-outcome{display:block}.graph-legend span .reworks-modal-overlay{z-index:60;background:#0509129e;place-items:center;padding:.8rem;display:grid;position:fixed;inset:0}.graph-legend span .reworks-modal{gap:.6rem;width:min(980px,100%);max-height:calc(100vh - 1.6rem);padding:.9rem;display:grid;overflow:auto}.graph-legend span .reworks-details-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.graph-legend span .reminder-editor-card{background:#0e162b8a;border:1px solid #8297c44d;border-radius:10px;gap:.55rem;padding:.7rem;display:grid}.graph-legend span .reminder-editor-card h4{color:#edf4ff;margin:0;font-size:.92rem}.graph-legend span .reminder-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.graph-legend span .reminder-editor-grid .input-block input{width:100%}.graph-legend span .reworks-text-blocks{gap:.45rem;display:grid}.graph-legend span .lookup-panel{gap:.65rem;padding:.85rem;display:grid}.graph-legend span .lookup-search-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.graph-legend span .lookup-search-grid .input-block input{width:100%}.graph-legend span .lookup-search-button{min-height:2.35rem;padding-inline:1rem}.graph-legend span .lookup-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.graph-legend span .lookup-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.graph-legend span .lookup-result-card,.graph-legend span .lookup-timeline-panel{background:#0e162b8a;border:1px solid #8297c44d;border-radius:10px;gap:.55rem;padding:.7rem;display:grid}.graph-legend span .lookup-result-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.graph-legend span .lookup-result-head h3,.graph-legend span .lookup-timeline-panel h3,.graph-legend span .lookup-timeline-group h4,.graph-legend span .lookup-timeline-content h5{color:#edf4ff;margin:0}.graph-legend span .lookup-result-head h3,.graph-legend span .lookup-timeline-panel h3{font-size:.92rem}.graph-legend span .lookup-result-head p,.graph-legend span .lookup-timeline-content time{color:#9fb5e0;margin:.12rem 0 0;font-size:.72rem}.graph-legend span .lookup-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.graph-legend span .lookup-meta-row{background:#080e1c5c;border:1px solid #788db940;border-radius:9px;gap:.18rem;padding:.45rem .55rem;display:grid}.graph-legend span .lookup-meta-row span{color:#9fb5e0;text-transform:uppercase;letter-spacing:.05em;font-size:.64rem}.graph-legend span .lookup-meta-row strong{color:#d7e4fb;font-size:.76rem;font-weight:600;line-height:1.35}.graph-legend span .lookup-timeline-panel{gap:.65rem}.graph-legend span .lookup-timeline-group{gap:.45rem;display:grid}.graph-legend span .lookup-timeline-group h4{color:#a8f4d2;font-size:.78rem}.graph-legend span .lookup-timeline-list{gap:.45rem;display:grid}.graph-legend span .lookup-timeline-item{grid-template-columns:auto minmax(0,1fr);gap:.5rem;display:grid}.graph-legend span .lookup-timeline-marker{background:#00d27a;border-radius:999px;width:.7rem;height:.7rem;margin-top:.35rem;box-shadow:0 0 0 4px #00d27a1f}.graph-legend span .lookup-timeline-content{background:#080e1c5c;border:1px solid #788db940;border-radius:9px;gap:.42rem;padding:.55rem;display:grid}.graph-legend span .lookup-timeline-content h5{font-size:.84rem}.graph-legend span .lookup-timeline-meta{flex-wrap:wrap;gap:.3rem;display:flex}.graph-legend span .lookup-timeline-meta span{color:#c9d8f5;background:#121e388a;border:1px solid #97add84d;border-radius:999px;padding:.14rem .45rem;font-size:.66rem;line-height:1.25}.graph-legend span .lookup-timeline-content p{color:#c9d8f5;margin:0;font-size:.76rem;line-height:1.35}.graph-legend span .trends-panel{gap:.6rem;padding:.85rem;display:grid}.graph-legend span .trends-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.graph-legend span .trends-filter-grid select{color:#edf3ff;background:#0a101fb3;border:1px solid #8da4d16b;border-radius:9px;width:100%;padding:.38rem .44rem;font-size:.74rem}.graph-legend span .trends-summary-grid,.graph-legend span .trends-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.graph-legend span .trends-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.graph-legend span .trends-breakdown-card{gap:.45rem;padding:.7rem;display:grid}.graph-legend span .trends-breakdown-card h3{color:#e7efff;margin:0;font-size:.84rem}.graph-legend span .trends-breakdown-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.graph-legend span .trends-breakdown-row{gap:.22rem;display:grid}.graph-legend span .trends-breakdown-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.graph-legend span .trends-breakdown-head span{color:#c7d6f4;font-size:.74rem}.graph-legend span .trends-breakdown-head strong{color:#eff5ff;font-size:.72rem;font-weight:600}.graph-legend span .trends-meter{background:#5d6f9752;border-radius:999px;height:8px;overflow:hidden}.graph-legend span .trends-meter div{border-radius:inherit;background:linear-gradient(90deg,#6f9fff 0%,#7fd0b0 100%);height:100%}.graph-legend span .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.graph-legend span .entry-alert{border:1px solid;border-radius:9px;margin:0;padding:.38rem .5rem;font-size:.74rem}.graph-legend span .entry-alert-error{color:#ffd7d7;background:#30141bb8;border-color:#c677777a}.graph-legend span .entry-alert-success{color:#b6f4d8;background:#071e17b8;border-color:#00d27a6b}.graph-legend span .summary-copy{color:#c2d1ee;margin:0;font-size:.8rem;line-height:1.35}.graph-legend span .summary-stat-grid,.graph-legend span .migration-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.graph-legend span .summary-stat-row{background:#0e162b94;border:1px solid #8297c452;border-radius:10px;gap:.22rem;padding:.42rem .48rem;display:grid}.graph-legend span .summary-stat-row span{text-transform:uppercase;letter-spacing:.05em;color:#97add8;font-size:.68rem}.graph-legend span .summary-stat-row strong{color:#ebf2ff;font-size:.83rem;line-height:1.25}.graph-legend span .template-warning{color:#ffb9b9;margin:0;font-size:.72rem}.graph-legend span .template-controls{grid-template-columns:2fr 1fr;gap:.5rem;display:grid}.graph-legend span .template-controls input,.graph-legend span .template-controls select{color:#edf3ff;background:#0a101fb3;border:1px solid #8da4d16b;border-radius:9px;width:100%;padding:.4rem .45rem;font-size:.78rem}.graph-legend span .template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.graph-legend span .template-card{background:#0e162b94;border:1px solid #8297c452;border-radius:12px;gap:.55rem;padding:.7rem;display:grid}.graph-legend span .template-card-head{gap:.4rem;display:grid}.graph-legend span .template-title-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.graph-legend span .template-title-row h3{color:#edf3ff;margin:0;font-size:.92rem}.graph-legend span .template-fav{color:#9af3cb;background:#071a14bd;border:1px solid #00d27a7a;border-radius:999px;padding:.12rem .45rem;font-size:.65rem}.graph-legend span .template-body-label{text-transform:uppercase;letter-spacing:.05em;color:#97add8;gap:.22rem;font-size:.68rem;display:grid}.graph-legend span .template-body-label textarea{color:#edf3ff;resize:vertical;background:#0a101fb3;border:1px solid #8da4d16b;border-radius:10px;width:100%;padding:.48rem .55rem;font-size:.76rem;line-height:1.35}.graph-legend span .template-actions{flex-wrap:wrap;gap:.4rem;display:flex}.graph-legend span .checker-fields{gap:.55rem;display:grid}.graph-legend span .checker-tag-fieldset{border:1px solid #8297c354;border-radius:10px;margin:0;padding:.55rem}.graph-legend span .checker-tag-fieldset legend{color:#bdd0f5;text-transform:uppercase;letter-spacing:.06em;padding:0 .2rem;font-size:.72rem}.graph-legend span .checker-tag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.graph-legend span .checker-helper{color:#9db2de;margin:0;font-size:.72rem}.graph-legend span .checker-disclaimer{color:#c2d1ee;margin:0;font-size:.72rem;line-height:1.4}.graph-legend span .checker-result-card{background:#0e162b94;border:1px solid #8297c452;border-radius:12px;gap:.55rem;padding:.7rem;display:grid}.graph-legend span .checker-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;display:grid}.graph-legend span .checker-status-item{background:#0a102194;border:1px solid #8297c452;border-radius:9px;gap:.16rem;padding:.35rem .4rem;display:grid}.graph-legend span .checker-status-item span{text-transform:uppercase;letter-spacing:.05em;color:#9fb5e0;font-size:.63rem}.graph-legend span .checker-status-item strong{color:#eff5ff;font-size:.8rem}.graph-legend span .checker-flags-block{gap:.3rem;display:grid}.graph-legend span .checker-flags-block h3{color:#e7efff;margin:0;font-size:.8rem}.graph-legend span .checker-flags-block p{color:#c7d6f4;margin:0;font-size:.76rem}.graph-legend span .checker-flags-block ul{gap:.2rem;margin:0;padding-left:1.1rem;display:grid}.graph-legend span .checker-flags-block li{color:#c7d6f4;font-size:.75rem}.graph-legend span .actions-title-row{justify-content:space-between;align-items:center;display:flex}.graph-legend span .actions-title-tools{align-items:center;gap:.45rem;display:flex}.graph-legend span h2{color:#e5eeff;margin:0;font-size:1rem}.graph-legend span .chip{color:#89a2d3;border:1px solid #869cc959;border-radius:999px;padding:.18rem .5rem;font-size:.72rem}.graph-legend span .actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.graph-legend span .action-button{color:#ebf1ff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#19233fcc,#0c1426db);border:1px solid #8fa4ce66;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.56rem .64rem;font-size:.8rem;font-weight:600;transition:transform .15s,border-color .2s,box-shadow .2s;display:flex}.graph-legend span .action-button:hover{border-color:#a3bbedb3;transform:translateY(-1px);box-shadow:0 8px 24px #050b196b}.graph-legend span .action-button:disabled,.graph-legend span .undo-button:disabled,.graph-legend span .reset-button:disabled,.graph-legend span .tab-nav-button:disabled,.graph-legend span .ai-history-filter-button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none;transform:none}.graph-legend span .action-button:disabled:hover,.graph-legend span .undo-button:disabled:hover,.graph-legend span .reset-button:disabled:hover,.graph-legend span .tab-nav-button:disabled:hover,.graph-legend span .ai-history-filter-button:disabled:hover{box-shadow:none;border-color:#8fa4ce47;transform:none}.graph-legend span .action-button:focus-visible{outline-offset:2px;outline:2px solid #89aef3}.graph-legend span .undo-button{color:#cfe0ff;cursor:pointer;background:#0f172ccc;border:1px solid #8ca5d66b;border-radius:8px;padding:.28rem .56rem;font-size:.72rem}.graph-legend span .undo-button:hover{border-color:#a9c2eeb3}.graph-legend span .undo-button:focus-visible{outline-offset:2px;outline:2px solid #8eb6ff}.graph-legend span .reset-button{color:#ffd7d7;cursor:pointer;background:#30141bb8;border:1px solid #c677777a;border-radius:8px;padding:.28rem .56rem;font-size:.72rem}.graph-legend span .reset-button:hover{border-color:#eb9c9cb3}.graph-legend span .reset-button:focus-visible{outline-offset:2px;outline:2px solid #ffb3b3}.graph-legend span .count-pill{color:#dce9ff;background:#2c3f68bf;border:1px solid #a5bbe98c;border-radius:999px;place-items:center;min-width:1.4rem;height:1.4rem;font-size:.72rem;display:inline-grid}.graph-legend span .progress-wrap{gap:.35rem;display:grid}.graph-legend span .progress-label-row{color:#b1c1e2;justify-content:space-between;font-size:.82rem;display:flex}.graph-legend span .progress-label-row strong{color:#deebff}.graph-legend span .progress-track{background:#5d6f9752;border-radius:999px;height:10px;overflow:hidden}.graph-legend span .progress-fill{border-radius:inherit;background:linear-gradient(90deg,#70a0ff 0%,#7bc4ff 100%);height:100%}.graph-legend span .activity-wrap{gap:.35rem;display:grid}.graph-legend span .filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;display:grid}.graph-legend span .filter-label{color:#a9bce3;text-transform:uppercase;letter-spacing:.06em;gap:.2rem;font-size:.68rem;display:grid}.graph-legend span .filter-label select{color:#edf3ff;background:#0a101fb3;border:1px solid #8da4d16b;border-radius:9px;padding:.4rem .45rem;font-size:.74rem}.graph-legend span .filter-clear{align-self:end}.graph-legend span .activity-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.graph-legend span .activity-item,.graph-legend span .activity-empty{color:#c7d6f4;background:#0f172c80;border:1px solid #788db940;border-radius:9px;justify-content:space-between;align-items:center;padding:.4rem .5rem;font-size:.78rem;display:flex}.graph-legend span .activity-item time{color:#9eb5e1;font-size:.72rem}.graph-legend span .activity-empty{color:#9ab1dc;justify-content:center}.graph-legend span .activity-item-button{cursor:pointer;width:100%}.graph-legend span .activity-item-button:hover{border-color:#93a9d88c}.graph-legend span .activity-main{gap:.35rem;width:100%;display:grid}.graph-legend span .activity-title-row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.graph-legend span .activity-chip-row{flex-wrap:wrap;gap:.28rem;display:flex}.graph-legend span .activity-chip{color:#c6d7fa;background:#16213eb3;border:1px solid #8ba1ce66;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.65rem;display:inline-flex}.graph-legend span .source-chip{color:#9af3cb;background:#071a14b3;border-color:#00d27a61}.graph-legend span .drawer-overlay{z-index:50;background:#0509129e;justify-content:flex-end;display:flex;position:fixed;inset:0}.graph-legend span .task-drawer{border-left:1px solid #899ec959;border-radius:0;grid-template-rows:auto auto 1fr auto;gap:.65rem;width:min(460px,100%);height:100%;padding:.9rem;display:grid;overflow:auto}.graph-legend span .drawer-head{justify-content:space-between;align-items:center;display:flex}.graph-legend span .drawer-head h3{color:#e8efff;margin:0;font-size:1rem}.graph-legend span .drawer-close{color:#cfe0ff;cursor:pointer;background:#0f172ccc;border:1px solid #8ca5d66b;border-radius:8px;padding:.28rem .56rem;font-size:.72rem}.graph-legend span .drawer-meta{flex-wrap:wrap;gap:.35rem;display:flex}.graph-legend span .drawer-fields{align-content:start;gap:.7rem;display:grid}.graph-legend span .tags-fieldset{border:1px solid #8297c354;border-radius:10px;margin:0;padding:.55rem}.graph-legend span .tags-fieldset legend{color:#bdd0f5;text-transform:uppercase;letter-spacing:.06em;padding:0 .2rem;font-size:.72rem}.graph-legend span .tags-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.graph-legend span .tag-toggle{color:#cad9f7;align-items:flex-start;gap:.35rem;font-size:.74rem;display:flex}.graph-legend span .tag-toggle input{margin-top:.1rem}.graph-legend span .phi-warning{color:#ffb9b9;margin:0;font-size:.72rem}.graph-legend span .drawer-actions{justify-content:space-between;gap:.6rem;display:flex}.graph-legend span .drawer-actions-right{gap:.45rem;display:flex}.graph-legend span .drawer-save{width:auto;padding-inline:.9rem}.graph-legend span .drawer-delete{color:#ffd7d7;cursor:pointer;background:#30141bb8;border:1px solid #c677777a;border-radius:8px;padding:.32rem .66rem;font-size:.72rem}@media (width<=900px){.graph-legend span .metrics-grid,.graph-legend span .summary-stat-grid,.graph-legend span .migration-stats-grid,.graph-legend span .template-grid,.graph-legend span .actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-legend span .metric-graphs-grid{grid-template-columns:1fr}.graph-legend span .workspace-grid,.graph-legend span .settings-grid,.graph-legend span .settings-fields-grid,.graph-legend span .metrics-export-grid,.graph-legend span .settings-danger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-legend span .data-entry-layout{grid-template-columns:1fr}.graph-legend span .reworks-filter-grid,.graph-legend span .reworks-details-grid,.graph-legend span .reminder-editor-grid,.graph-legend span .lookup-summary-grid,.graph-legend span .lookup-results-grid,.graph-legend span .trends-filter-grid,.graph-legend span .trends-summary-grid,.graph-legend span .trends-meta-grid,.graph-legend span .trends-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-legend span .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.graph-legend span .template-controls{grid-template-columns:1fr}.graph-legend span .checker-tag-grid,.graph-legend span .checker-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-legend span .metric-graph-card,.graph-legend span .metric-graph-card-wide{min-height:0}.graph-legend span .ai-history-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-legend span .likely-response-finalize-grid{grid-template-columns:1fr}}@media (width<=620px){.graph-legend span .dashboard-shell{padding:.8rem}.graph-legend span .dashboard-header{flex-direction:column}.graph-legend span .header-tools,.graph-legend span .header-pills{width:100%}.graph-legend span .header-pills{justify-content:flex-start}.graph-legend span .quota-summary{text-align:left}.graph-legend span .local-time-card{text-align:left;justify-self:stretch}.graph-legend span .metrics-grid,.graph-legend span .summary-stat-grid,.graph-legend span .migration-stats-grid,.graph-legend span .template-grid,.graph-legend span .controls-panel,.graph-legend span .actions-grid,.graph-legend span .metric-graphs-grid{grid-template-columns:1fr}.graph-legend span .metric-graph-card-wide{grid-column:auto}.graph-legend span .metric-graph-card{gap:.4rem;padding:.6rem}.graph-legend span .line-graph-svg{height:128px}.graph-legend span .line-graph-labels,.graph-legend span .graph-legend{font-size:.64rem}.graph-legend span .workspace-grid,.graph-legend span .settings-grid,.graph-legend span .settings-fields-grid,.graph-legend span .metrics-export-grid,.graph-legend span .settings-danger-grid,.graph-legend span .data-entry-compact-grid,.graph-legend span .follow-up-entry-fields,.graph-legend span .follow-up-reminder-stats,.graph-legend span .reminder-editor-grid,.graph-legend span .ocr-controls-grid{grid-template-columns:1fr}.graph-legend span .data-entry-actions{flex-direction:column}.graph-legend span .ai-history-stat-grid{grid-template-columns:1fr}.graph-legend span .ai-history-card-header,.graph-legend span .ai-history-actions{flex-direction:column}.graph-legend span .seven-day-trend-row{grid-template-columns:1fr;gap:.28rem}.graph-legend span .reworks-filter-grid,.graph-legend span .reworks-details-grid,.graph-legend span .lookup-search-grid,.graph-legend span .lookup-summary-grid,.graph-legend span .lookup-results-grid,.graph-legend span .lookup-result-grid{grid-template-columns:1fr}.graph-legend span .lookup-search-button{width:100%}.graph-legend span .lookup-result-head{flex-direction:column}.graph-legend span .trends-filter-grid,.graph-legend span .trends-summary-grid,.graph-legend span .trends-meta-grid,.graph-legend span .trends-breakdowns{grid-template-columns:1fr}.graph-legend span .reworks-header{display:none}.graph-legend span .reworks-row{grid-template-columns:1fr;gap:.25rem}.graph-legend span .reworks-row>span:before,.graph-legend span .reworks-inline-outcome:before,.graph-legend span .reminder-badge-cell:before,.graph-legend span .reworks-actions:before{content:attr(data-label);color:#9fb5e0;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.08rem;font-size:.62rem;display:block}.graph-legend span .reworks-modal{width:100%}.graph-legend span .filter-grid,.graph-legend span .checker-tag-grid,.graph-legend span .checker-status-grid{grid-template-columns:1fr}.graph-legend span .task-drawer{width:100%}.graph-legend span .tags-grid{grid-template-columns:1fr}.graph-legend span .drawer-actions{flex-direction:column}.graph-legend span .drawer-actions-right{justify-content:flex-end;width:100%}}
