:root{--color-bg: #f1f5f9;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-surface-subtle: #f8fafc;--color-border: #cbd5e1;--color-border-strong: #94a3b8;--color-text-primary: #0f172a;--color-text-secondary: #334155;--color-text-muted: #64748b;--color-text-inverse: #f8fafc;--color-accent: #1e3a8a;--color-accent-hover: #1e293b;--color-accent-subtle: #eff6ff;--color-on-accent: #ffffff;--color-primary: #1e3a8a;--color-primary-hover: #1e293b;--color-primary-text: #ffffff;--color-danger: #e11d48;--color-danger-subtle: #fff1f2;--color-danger-border: #fecdd3;--color-warning: #d97706;--color-warning-subtle: #fffbeb;--color-success: #059669;--color-success-subtle: #f0fdf4;--color-severity-critical: var(--color-danger);--color-severity-warning: var(--color-warning);--color-severity-neutral: var(--color-text-muted);--color-chart-line-primary: var(--color-accent);--color-chart-line-secondary: var(--color-success);--color-chart-line-health: var(--color-danger);--color-chart-fill-health: rgba(225, 29, 72, .12);--color-card-border-critical: var(--color-danger);--color-card-border-warning: var(--color-warning);--color-card-border-neutral: var(--color-accent);--color-tag-issue: var(--color-danger);--color-tag-category: var(--color-text-muted);--color-tile-status-critical: var(--color-danger);--color-tile-status-warning: var(--color-warning);--color-tile-status-neutral: var(--color-text-muted);--color-impact-pill-bg: var(--color-success-subtle);--color-impact-pill-text: var(--color-success);--color-cta-primary: #0369a1;--color-cta-primary-text: #ffffff;--color-priority-critical: #e11d48;--color-priority-high: #d97706;--color-priority-medium: #1d4ed8;--shadow-card: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-raised: 0 4px 6px -1px rgba(0, 0, 0, .08), 0 2px 4px -2px rgba(0, 0, 0, .08);--shadow-panel: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .08);--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Outfit", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-11: .6875rem;--text-13: .8125rem;--text-15: .9375rem;--text-17: 1.0625rem;--text-22: 1.375rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.6;--leading-loose: 1.7;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-1-5: .375rem;--space-2-5: .625rem;--space-3-5: .875rem;--space-4-5: 1.125rem;--space-7: 1.75rem;--radius-sm: 2px;--radius-md: 6px;--radius-lg: 12px;--radius-full: 9999px;--radius-4: 4px;--radius-5: 5px;--radius-8: 8px;--radius-10: 10px;--overlay-bg: rgba(0, 0, 0, .3);--transition-fast: .15s ease;--transition-normal: .2s ease;--header-height: 48px;--sidebar-width: 280px;--coach-panel-width: 320px}[data-theme=dark]{--color-bg: #080c14;--color-surface: #101726;--color-surface-raised: #151e30;--color-surface-subtle: #1e293b;--color-border: #1e293b;--color-border-strong: #334155;--color-text-primary: #f8fafc;--color-text-secondary: #94a3b8;--color-text-muted: #64748b;--color-text-inverse: #080c14;--color-accent: #60a5fa;--color-accent-hover: #3b82f6;--color-accent-subtle: #172554;--color-on-accent: #080c14;--color-primary: #60a5fa;--color-primary-hover: #93c5fd;--color-primary-text: #080c14;--color-danger: #f43f5e;--color-danger-subtle: #2c1619;--color-danger-border: #4c1d24;--color-warning: #fbbf24;--color-warning-subtle: #2c2212;--color-success: #10b981;--color-success-subtle: #112d22;--color-chart-fill-health: rgba(244, 63, 94, .12);--color-cta-primary: #38bdf8;--color-cta-primary-text: #0c1a2e;--color-priority-critical: #f43f5e;--color-priority-high: #fbbf24;--color-priority-medium: #60a5fa;--shadow-card: 0 1px 3px rgba(0,0,0,.5), 0 1px 2px rgba(0,0,0,.4);--shadow-raised: 0 4px 6px rgba(0,0,0,.6), 0 2px 4px rgba(0,0,0,.5);--shadow-panel: 0 8px 16px rgba(0,0,0,.7), 0 2px 4px rgba(0,0,0,.5)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-bg);min-height:100vh}img,svg{display:block;max-width:100%}button{cursor:pointer;font-family:inherit;font-size:inherit}input,textarea,select{font-family:inherit;font-size:inherit}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--color-text-primary)}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-base)}h4{font-size:var(--text-sm)}.heading-section{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);letter-spacing:-.02em}.label-caps{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.metric-value{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-medium)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.theme-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.theme-switch input{opacity:0;width:0;height:0;position:absolute}.theme-switch-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-border-strong);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-normal);display:flex;align-items:center;overflow:hidden}.theme-switch input:checked+.theme-switch-slider{background:var(--color-primary)}.theme-switch-slider:after{content:"";position:absolute;width:18px;height:18px;left:3px;background:var(--color-surface);border-radius:var(--radius-full);transition:transform var(--transition-normal);box-shadow:var(--shadow-card);z-index:1}.theme-switch input:checked+.theme-switch-slider:after{transform:translate(20px)}.slider-icons{position:absolute;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 var(--space-1);font-size:10px;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.theme-switch input:focus-visible+.theme-switch-slider{outline:2px solid var(--color-accent);outline-offset:2px}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-blocked{border-left:3px solid var(--color-danger)}.signal-warning{border-left:3px solid var(--color-warning)}.muted{opacity:.55}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:2px}@keyframes spin{to{transform:rotate(360deg)}}._root_44ngt_3{position:relative;flex-shrink:0}._input_44ngt_8{width:200px;font:inherit;font-size:var(--text-13);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-5);padding:var(--space-1) var(--space-3)}._input_44ngt_8::placeholder{color:var(--color-text-secondary)}._input_44ngt_8:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._panel_44ngt_22{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:50;width:min(380px,calc(100vw - 2 * var(--space-4)));max-height:min(480px,70vh);overflow-y:auto;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-8);box-shadow:var(--shadow-panel);padding:var(--space-2)}._panel_44ngt_22[hidden]{display:none}._status_44ngt_39{margin:0;padding:var(--space-2);font-size:var(--text-13);color:var(--color-text-secondary)}._group_44ngt_46+._group_44ngt_46{margin-top:var(--space-2)}._groupLabel_44ngt_48{margin:0;padding:var(--space-1) var(--space-2);font-size:var(--text-11);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}._list_44ngt_58{list-style:none;margin:0;padding:0}._result_44ngt_64{display:flex;flex-direction:column;gap:2px;padding:var(--space-2);border-radius:var(--radius-5);text-decoration:none;color:var(--color-text-primary)}._result_44ngt_64:hover{background:var(--color-surface-subtle)}._result_44ngt_64:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;background:var(--color-surface-subtle)}._title_44ngt_77{font-size:var(--text-13);font-weight:var(--font-semibold);display:flex;align-items:center;gap:var(--space-2)}._archived_44ngt_85{font-size:var(--text-11);font-weight:400;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:0 var(--space-1-5)}._context_44ngt_94,._snippet_44ngt_95{font-size:var(--text-xs);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis}._context_44ngt_94{white-space:nowrap}@media (max-width: 760px){._root_44ngt_3{flex-shrink:1;min-width:0}._input_44ngt_8{width:100%;min-width:120px}._panel_44ngt_22{position:fixed;top:var(--search-panel-top, 56px);left:var(--space-4);right:var(--space-4);width:auto}}._nav_wtp6r_4{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2)}@media (max-width: 760px){._nav_wtp6r_4{flex-shrink:1;min-width:0}}._list_wtp6r_15{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-1);overflow-x:auto;min-width:0}._link_wtp6r_25{display:inline-block;background:none;border:1px solid transparent;border-radius:var(--radius-5);padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--text-13);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;cursor:pointer}._link_wtp6r_25:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}._link_wtp6r_25:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._link_wtp6r_25[aria-current=page]{color:var(--color-text-primary);font-weight:var(--font-semibold);border-color:var(--color-border);background:var(--color-surface-subtle)}._button_cma4s_3{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none}._button_cma4s_3:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._button_cma4s_3:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}._primary_cma4s_36{background:var(--color-primary);color:var(--color-primary-text);border-color:var(--color-primary)}._primary_cma4s_36:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}._secondary_cma4s_44{background:var(--color-surface-raised);color:var(--color-text-primary);border-color:var(--color-border-strong)}._secondary_cma4s_44:hover{background:var(--color-surface-subtle)}._ghost_cma4s_52{background:transparent;color:var(--color-text-secondary);border-color:transparent}._ghost_cma4s_52:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}._danger_cma4s_60{background:var(--color-surface-raised);color:var(--color-danger);border-color:var(--color-danger)}._danger_cma4s_60:hover{background:var(--color-danger);color:var(--color-surface)}._sm_cma4s_68{min-height:32px;padding:0 var(--space-3);font-size:var(--text-xs)}._lg_cma4s_74{min-height:48px;padding:0 var(--space-6);font-size:var(--text-base)}._iconOnly_cma4s_81{padding:0;width:44px}._iconOnly_cma4s_81._sm_cma4s_68{width:32px}._dot_1fqb8_4{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}._wip_1fqb8_13{display:inline-flex;align-items:center;padding:1px var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1.4;white-space:nowrap;flex-shrink:0;background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text-primary)}._wipExceeded_1fqb8_29{background:var(--color-warning-subtle);border-color:var(--color-warning);color:var(--color-warning);font-weight:var(--font-semibold)}._label_1fqb8_37{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1.4}._default_1fqb8_47{background:var(--color-surface-subtle);color:var(--color-text-secondary)}._danger_1fqb8_52{background:var(--color-danger-subtle);color:var(--color-danger)}._warning_1fqb8_57{background:var(--color-warning-subtle);color:var(--color-warning)}._success_1fqb8_62{background:var(--color-success-subtle);color:var(--color-success)}._info_1fqb8_67{background:var(--color-accent-subtle);color:var(--color-accent)}._sm_1chrs_3,._md_1chrs_3,._lg_1chrs_3{display:inline-block;border-radius:50%;border-style:solid;border-color:var(--color-border-strong);border-top-color:var(--color-accent);animation:_spin_1chrs_1 .6s linear infinite}._sm_1chrs_3{width:14px;height:14px;border-width:2px}._md_1chrs_3{width:20px;height:20px;border-width:2px}._lg_1chrs_3{width:32px;height:32px;border-width:3px}@keyframes _spin_1chrs_1{to{transform:rotate(360deg)}}._container_1ocim_3{position:fixed;top:calc(var(--header-height) + var(--space-3));right:var(--space-4);z-index:100;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}._toast_1ocim_14{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);pointer-events:all;min-width:240px;max-width:340px;animation:_slideIn_1ocim_1 var(--transition-normal) ease}._toast_1ocim_14._exiting_1ocim_29{animation:_slideOut_1ocim_1 var(--transition-normal) ease forwards}@keyframes _slideIn_1ocim_1{0%{transform:translate(110%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideOut_1ocim_1{0%{transform:translate(0);opacity:1}to{transform:translate(110%);opacity:0}}._success_1ocim_44{background:var(--color-accent-subtle);border-color:var(--color-accent);border-left:3px solid var(--color-success);border-radius:0 var(--radius-lg) var(--radius-lg) 0}._error_1ocim_50{background:var(--color-danger-subtle);border-color:var(--color-danger);border-left:3px solid var(--color-danger);border-radius:0 var(--radius-lg) var(--radius-lg) 0}._warning_1ocim_56{background:var(--color-warning-subtle);border-color:var(--color-warning);border-left:3px solid var(--color-warning);border-radius:0 var(--radius-lg) var(--radius-lg) 0}._info_1ocim_62{background:var(--color-accent-subtle);border-color:var(--color-accent);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0}._icon_1ocim_69{font-size:16px;flex-shrink:0;margin-top:1px}._success_1ocim_44 ._icon_1ocim_69{color:var(--color-success)}._error_1ocim_50 ._icon_1ocim_69{color:var(--color-danger)}._warning_1ocim_56 ._icon_1ocim_69{color:var(--color-warning)}._info_1ocim_62 ._icon_1ocim_69{color:var(--color-accent)}._content_1ocim_80{flex:1}._message_1ocim_82{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);line-height:var(--leading-tight)}._dismiss_1ocim_89{background:none;border:none;padding:0;cursor:pointer;color:var(--color-text-muted);font-size:14px;flex-shrink:0;line-height:1;margin-top:1px}._dismiss_1ocim_89:hover{color:var(--color-text-secondary)}._dismiss_1ocim_89:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}._fieldset_94qou_3{margin:0;padding:var(--space-4);background:var(--color-surface);border:.5px solid var(--color-border);border-radius:8px;min-width:0}._legend_94qou_12{padding:0 var(--space-1);font-size:var(--text-sm);font-weight:500;color:var(--color-text-primary)}._help_94qou_19{margin:0 0 var(--space-3);font-size:var(--text-13);line-height:1.5;color:var(--color-text-secondary)}._option_94qou_26{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);margin-bottom:var(--space-3)}._optionLabel_94qou_35{font-size:var(--text-13);color:var(--color-text-primary);cursor:pointer}._input_94qou_41{grid-column:2;justify-self:start;min-width:220px;max-width:100%;font-size:var(--text-13);padding:5px 8px;border:.5px solid var(--color-border-strong);border-radius:4px;background:var(--color-bg);color:var(--color-text-primary);font-family:inherit}._input_94qou_41:focus-visible,._option_94qou_26 input[type=radio]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._input_94qou_41:disabled,._option_94qou_26 input:disabled+._optionLabel_94qou_35{opacity:.6;cursor:not-allowed}._unresolved_94qou_67{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}._backdrop_110iw_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:60}._dialog_110iw_14{width:min(520px,100%);max-height:100%;overflow-y:auto;background:var(--color-surface);box-shadow:var(--shadow-panel);border-radius:10px;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}._title_110iw_27{margin:0;font-size:var(--text-15);font-weight:600;color:var(--color-text-primary);overflow-wrap:anywhere}._error_110iw_35{margin:0;font-size:var(--text-xs);color:var(--color-danger);padding:8px 10px;background:var(--color-danger-subtle);border-radius:4px}._actions_110iw_44{display:flex;justify-content:flex-end;gap:var(--space-2)}._panel_1yawh_3{flex:0 0 380px;display:flex;flex-direction:column;min-height:0;background:var(--color-surface);border-left:1px solid var(--color-border)}._panelHeader_1yawh_12{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-3) 0 var(--space-2);border-bottom:1px solid var(--color-border)}._tabs_1yawh_20{display:flex}._panelTitle_1yawh_23{margin:0;padding:var(--space-3) var(--space-3);font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--color-text-primary)}._tab_1yawh_20{background:none;border:none;border-bottom:2px solid transparent;padding:var(--space-3) var(--space-3);font:inherit;font-size:var(--text-13);color:var(--color-text-muted);cursor:pointer}._tab_1yawh_20[aria-selected=true]{color:var(--color-text-primary);font-weight:var(--font-semibold);border-bottom-color:var(--color-accent)}._tab_1yawh_20:focus-visible,._close_1yawh_49:focus-visible,._filter_1yawh_50:focus-visible,._primaryBtn_1yawh_51:focus-visible,._secondaryBtn_1yawh_52:focus-visible,._ghostBtn_1yawh_53:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._close_1yawh_49{background:none;border:none;font-size:20px;line-height:1;padding:var(--space-1) var(--space-2);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-4)}._close_1yawh_49:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}._tabPanel_1yawh_71{flex:1;min-height:0;display:flex;flex-direction:column}._tabPanel_1yawh_71[hidden]{display:none}._insights_1yawh_82{flex:1;overflow-y:auto;padding:var(--space-3) var(--space-4) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}._filters_1yawh_91{display:flex;gap:var(--space-1);flex-wrap:wrap}._filter_1yawh_50{background:none;border:1px solid var(--color-border);border-radius:var(--radius-full);padding:2px var(--space-3);font:inherit;font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer}._filter_1yawh_50[aria-pressed=true]{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent);font-weight:var(--font-semibold)}._filterCount_1yawh_111{color:var(--color-text-muted);margin-left:2px}._insightList_1yawh_113{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._insight_1yawh_82{border:1px solid var(--color-border);border-left:3px solid var(--color-card-border-neutral);border-radius:var(--radius-8);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._insightTitle_1yawh_132{margin:0;font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:1.35}._resolution_1yawh_140{margin:0;padding:var(--space-1-5) var(--space-2-5);font-size:var(--text-13);line-height:1.5;color:var(--color-text-primary);background:var(--color-success-subtle);border-left:2px solid var(--color-success);border-radius:var(--radius-4)}._insightText_1yawh_151{margin:0;font-size:var(--text-13);color:var(--color-text-secondary);line-height:1.5}._details_1yawh_158 summary{cursor:pointer;font-size:var(--text-xs);color:var(--color-accent);padding:2px 0}._details_1yawh_158[open]{display:flex;flex-direction:column;gap:var(--space-2)}._details_1yawh_158[open] summary{margin-bottom:var(--space-1)}._subhead_1yawh_168{display:block;margin:var(--space-1) 0 0;padding:0;font-size:var(--text-11);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._bullets_1yawh_179{margin:0;padding-left:var(--space-4);font-size:var(--text-13);color:var(--color-text-secondary)}._evidence_1yawh_186{margin:0;display:flex;flex-direction:column;gap:2px;font-size:var(--text-13)}._evidence_1yawh_186 div{display:flex;gap:var(--space-2)}._evidence_1yawh_186 dt{color:var(--color-text-muted);min-width:120px}._evidence_1yawh_186 dd{margin:0;color:var(--color-text-primary)}._actions_1yawh_191{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._action_1yawh_191{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-13);color:var(--color-text-secondary)}._action_1yawh_191 input{margin-top:3px}._impact_1yawh_210{margin:0;font-size:var(--text-13);color:var(--color-success)}._lifecycle_1yawh_212{display:flex;gap:var(--space-2)}._caveat_1yawh_214{margin:var(--space-2) 0;padding:var(--space-1-5) var(--space-2-5);border-left:2px solid var(--color-border);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-secondary)}._caveatLabel_1yawh_223{color:var(--color-text-primary);font-weight:var(--font-medium)}._note_1yawh_225,._muted_1yawh_226{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}._error_1yawh_228{margin:0;font-size:var(--text-13);color:var(--color-danger)}._primaryBtn_1yawh_51,._secondaryBtn_1yawh_52,._ghostBtn_1yawh_53{font:inherit;font-size:var(--text-xs);border-radius:var(--radius-5);padding:var(--space-1) var(--space-3);cursor:pointer;align-self:flex-start}._primaryBtn_1yawh_51{background:var(--color-cta-primary);color:var(--color-cta-primary-text);border:1px solid var(--color-cta-primary)}._secondaryBtn_1yawh_52{background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-strong)}._ghostBtn_1yawh_53{background:none;color:var(--color-text-muted);border:1px solid transparent}._ghostBtn_1yawh_53:hover,._secondaryBtn_1yawh_52:hover{background:var(--color-surface-subtle)}._primaryBtn_1yawh_51:disabled,._secondaryBtn_1yawh_52:disabled{opacity:.5;cursor:default}._textarea_1yawh_267{width:100%;box-sizing:border-box;font:inherit;font-size:var(--text-13);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-5);background:var(--color-surface);color:var(--color-text-primary);resize:vertical}._textarea_1yawh_267:focus{outline:2px solid var(--color-accent);outline-offset:0}._chat_1yawh_284{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4)}._log_1yawh_293{flex:1;overflow-y:auto;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._msgUser_1yawh_304,._msgCoach_1yawh_305{max-width:88%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-8);font-size:var(--text-13);line-height:1.5;white-space:pre-wrap}._msgUser_1yawh_304{align-self:flex-end;background:var(--color-accent-subtle);color:var(--color-text-primary)}._msgCoach_1yawh_305{align-self:flex-start;background:var(--color-surface-subtle);color:var(--color-text-primary);border:1px solid var(--color-border)}._msgCoach_1yawh_305{white-space:normal}._msgCoach_1yawh_305 p,._msgCoach_1yawh_305 ul,._msgCoach_1yawh_305 ol{margin:0 0 var(--space-2)}._msgCoach_1yawh_305>:last-child{margin-bottom:0}._msgCoach_1yawh_305 ul,._msgCoach_1yawh_305 ol{padding-left:var(--space-5)}._chatForm_1yawh_335{display:flex;flex-direction:column;gap:var(--space-2)}._tone_1yawh_337{border:none;margin:0;padding:0;display:flex;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary)}._tone_1yawh_337 label{display:flex;gap:4px;align-items:center}@media (max-width: 760px){._panel_1yawh_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border-left:none}}._root_iae4m_12{--flow-done: #2a78d6;--flow-blocked: #eb6834;--flow-doing: #1baf7a;--flow-todo: #eda100;--flow-backlog: #e87ba4}[data-theme=dark] ._root_iae4m_12{--flow-done: #3987e5;--flow-blocked: #d95926;--flow-doing: #199e70;--flow-todo: #c98500;--flow-backlog: #d55181}._times_iae4m_30{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}@media (max-width: 760px){._times_iae4m_30{grid-template-columns:repeat(2,minmax(0,1fr))}}._time_iae4m_30{border:.5px solid var(--color-border);border-radius:var(--radius-5);padding:var(--space-2-5) var(--space-3);background:var(--color-surface)}._timeTotal_iae4m_47{background:var(--color-bg)}._timeLabel_iae4m_49{font-size:var(--text-11);color:var(--color-text-muted);margin-bottom:var(--space-1)}._timeValue_iae4m_55{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}._timeUnknown_iae4m_62{font-size:var(--text-13);font-weight:var(--font-medium);color:var(--color-text-secondary)}._note_iae4m_68{margin:var(--space-3) 0 0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-secondary)}._noteStrong_iae4m_75{color:var(--color-text-primary);font-weight:var(--font-medium)}._chartHeader_iae4m_79{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2-5)}._legend_iae4m_88{display:flex;flex-wrap:wrap;gap:var(--space-1-5) var(--space-3);margin:0;padding:0;list-style:none;font-size:var(--text-11);color:var(--color-text-secondary)}._legendItem_iae4m_99{display:flex;align-items:center;gap:var(--space-1-5)}._swatch_iae4m_101{width:10px;height:10px;border-radius:2px;display:inline-block;flex-shrink:0}._legendCount_iae4m_109{color:var(--color-text-primary);font-weight:var(--font-medium);font-variant-numeric:tabular-nums}._viewToggle_iae4m_111{background:none;border:.5px solid var(--color-border);border-radius:var(--radius-5);padding:2px var(--space-2-5);font:inherit;font-size:var(--text-11);color:var(--color-text-secondary);cursor:pointer}._viewToggle_iae4m_111:hover{background:var(--color-surface-subtle)}._viewToggle_iae4m_111:focus-visible,._plot_iae4m_124:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._plotWrap_iae4m_126{position:relative}._plot_iae4m_124{display:block;width:100%;touch-action:none}._axisText_iae4m_130{font-size:10px;fill:var(--color-text-muted)}._grid_iae4m_131{stroke:var(--color-border);stroke-width:1}._crosshair_iae4m_132{stroke:var(--color-text-secondary);stroke-width:1;pointer-events:none}._tooltip_iae4m_134{position:absolute;top:0;pointer-events:none;background:var(--color-surface);border:.5px solid var(--color-border);border-radius:var(--radius-5);box-shadow:0 2px 10px #0000001f;padding:var(--space-2) var(--space-2-5);font-size:var(--text-11);color:var(--color-text-secondary);min-width:150px;z-index:2}._tooltipDate_iae4m_149{color:var(--color-text-primary);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}._tooltipRow_iae4m_151{display:flex;align-items:center;gap:var(--space-1-5)}._tooltipRow_iae4m_151 span:last-child{margin-left:auto;color:var(--color-text-primary);font-variant-numeric:tabular-nums}._tableWrap_iae4m_154{max-height:280px;overflow:auto}._table_iae4m_154{width:100%;border-collapse:collapse;font-size:var(--text-11);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._table_iae4m_154 th,._table_iae4m_154 td{padding:var(--space-1) var(--space-2);text-align:right;border-bottom:.5px solid var(--color-border)}._table_iae4m_154 th:first-child,._table_iae4m_154 td:first-child{text-align:left}._table_iae4m_154 th{color:var(--color-text-primary);font-weight:var(--font-medium);position:sticky;top:0;background:var(--color-surface)}._empty_iae4m_170{font-size:var(--text-xs);color:var(--color-text-muted)}._card_1u77t_3{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-fast)}._card_1u77t_3:hover{box-shadow:var(--shadow-raised)}._blocked_1u77t_13{border-left:3px solid var(--color-danger)}._overdue_1u77t_14{border-left:3px solid var(--color-warning)}._muted_1u77t_15{opacity:.6}._placeholder_1u77t_18{position:relative;background:var(--color-accent-subtle);border:1px dashed var(--color-accent);box-shadow:none}._placeholder_1u77t_18>*{opacity:0}@media (prefers-reduced-motion: reduce){._placeholder_1u77t_18{background:none;border-color:transparent}._placeholder_1u77t_18:before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:var(--radius-full);background:var(--color-accent)}}._overlay_1u77t_47{box-shadow:var(--shadow-panel);cursor:grabbing}._open_1u77t_49{display:flex;flex-direction:column;gap:var(--space-2);width:100%;padding:var(--space-3);background:none;border:none;text-align:left;font:inherit;color:inherit;cursor:grab;touch-action:none}._open_1u77t_49:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-md)}._labels_1u77t_70{display:flex;flex-wrap:wrap;gap:var(--space-1)}._label_1u77t_70{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-11);color:var(--color-text-secondary);line-height:1.4}._swatch_1u77t_88{width:7px;height:7px;border-radius:var(--radius-full);flex-shrink:0}._title_1u77t_95{font-size:var(--text-13);font-weight:var(--font-medium);color:var(--color-text-primary);line-height:1.35}._cardNumber_1u77t_102{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);margin-right:var(--space-1);font-weight:var(--font-normal)}._footer_1u77t_110{display:flex;align-items:center;gap:var(--space-2);min-height:10px}._footer_1u77t_110:empty{display:none}._blockedText_1u77t_119,._overdueText_1u77t_120{font-size:var(--text-11);font-weight:var(--font-semibold)}._blockedText_1u77t_119{color:var(--color-danger)}._overdueText_1u77t_120{color:var(--color-warning)}._sticker_1u77t_128{width:10px;height:10px;border-radius:2px;margin-left:auto}._sticker_1u77t_128+._sticker_1u77t_128{margin-left:0}._column_1ajnx_3{display:flex;flex-direction:column;flex:0 0 272px;max-height:100%;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-8);min-height:0;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._dropTarget_1ajnx_16{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}._noneType_1ajnx_21{opacity:.7;border-style:dashed}._header_1ajnx_23{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);border-radius:var(--radius-8) var(--radius-8) 0 0;background:var(--color-surface-raised)}._headerOver_1ajnx_34{background:var(--color-warning-subtle)}._name_1ajnx_36{font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._body_1ajnx_46{flex:1;overflow-y:auto;padding:var(--space-2);min-height:80px;border-radius:0 0 var(--radius-8) var(--radius-8);transition:background var(--transition-fast)}._bodyOver_1ajnx_55{background:var(--color-accent-subtle)}._list_1ajnx_57{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._empty_1ajnx_66{margin:var(--space-2) 0;text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}._backdrop_rgu25_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;display:flex;justify-content:flex-end;z-index:50}._panel_rgu25_12{width:min(480px,100%);height:100%;background:var(--color-surface);box-shadow:var(--shadow-panel);display:flex;flex-direction:column}._header_rgu25_21{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}._meta_rgu25_30{margin:0 0 var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}._title_rgu25_37{margin:0;font-size:var(--text-15);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:1.35}._close_rgu25_45{background:none;border:none;font-size:22px;line-height:1;padding:var(--space-1) var(--space-2);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-4)}._close_rgu25_45:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}._close_rgu25_45:focus-visible{outline:2px solid var(--color-accent)}._body_rgu25_59{flex:1;overflow-y:auto;padding:var(--space-4) var(--space-5) var(--space-8);display:flex;flex-direction:column;gap:var(--space-5)}._sectionTitle_rgu25_68{margin:0 0 var(--space-2);font-size:var(--text-11);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._count_rgu25_77{font-weight:var(--font-normal);margin-left:var(--space-1)}._muted_rgu25_79{margin:0;font-size:var(--text-13);color:var(--color-text-muted)}._error_rgu25_80{margin:0;font-size:var(--text-13);color:var(--color-danger)}._blocked_rgu25_82{margin:0;padding:var(--space-2) var(--space-3);background:var(--color-danger-subtle);border:1px solid var(--color-danger-border);border-radius:var(--radius-4);color:var(--color-danger);font-size:var(--text-13)}._description_rgu25_92{margin:0;font-size:var(--text-13);color:var(--color-text-secondary);line-height:1.55;white-space:pre-wrap}._tagList_rgu25_100,._checklist_rgu25_101,._comments_rgu25_102{list-style:none;margin:0;padding:0}._tagList_rgu25_100{display:flex;flex-direction:column;gap:var(--space-1)}._tag_rgu25_100{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-13);color:var(--color-text-secondary)}._swatch_rgu25_122{width:10px;height:10px;border-radius:2px;flex-shrink:0}._checklist_rgu25_101{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-13);color:var(--color-text-secondary)}._checklist_rgu25_101 li{display:flex;gap:var(--space-2)}._check_rgu25_101{color:var(--color-text-muted)}._taskDone_rgu25_139{color:var(--color-text-muted);text-decoration:line-through}._comments_rgu25_102{display:flex;flex-direction:column;gap:var(--space-3)}._comment_rgu25_102{padding:var(--space-2) var(--space-3);background:var(--color-surface-subtle);border-radius:var(--radius-4)}._commentMeta_rgu25_153{margin:0 0 var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted)}._commentMeta_rgu25_153 strong{color:var(--color-text-secondary)}._commentBody_rgu25_161{margin:0;font-size:var(--text-13);color:var(--color-text-primary);line-height:1.5;white-space:pre-wrap}._notApplied_rgu25_171{background:none;border:1px dashed var(--color-border)}._notApplied_rgu25_171 ._commentBody_rgu25_161{color:var(--color-text-secondary)}._historyNote_rgu25_178{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.45}._root_qdgja_3{height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}._header_qdgja_10{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}._boardName_qdgja_19{margin:0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._readOnly_qdgja_30{margin-left:auto;font-size:var(--text-xs);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:2px var(--space-2)}._coachToggle_qdgja_39{background:none;border:1px solid var(--color-border);border-radius:var(--radius-5);padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--text-13);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}._readOnly_qdgja_30+._coachToggle_qdgja_39{margin-left:0}._boardName_qdgja_19+._coachToggle_qdgja_39{margin-left:auto}._coachToggle_qdgja_39:hover{background:var(--color-surface-subtle)}._coachToggle_qdgja_39:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._body_qdgja_56{flex:1;min-height:0;display:flex}._canvas_qdgja_62{flex:1;min-height:0;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);overflow-x:auto}._center_qdgja_72{height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._error_qdgja_80{color:var(--color-danger);font-size:var(--text-sm)}@media (max-width: 600px){._header_qdgja_10{padding:var(--space-2) var(--space-4);flex-wrap:wrap}._header_qdgja_10>nav{flex-basis:100%}._canvas_qdgja_62{padding:var(--space-3) var(--space-4)}}
