: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)}}@media (max-width: 760px){._page_8ysbn_7{padding:var(--space-4)!important}._card_8ysbn_8{padding:var(--space-6) var(--space-5)!important}._input_8ysbn_11{font-size:var(--text-base)!important;min-height:44px}._tap_8ysbn_13{min-height:44px}._inlineTap_8ysbn_16{min-height:44px;padding:0 var(--space-2)!important}}._root_567qg_3{position:relative;flex-shrink:0}._input_567qg_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_567qg_8::placeholder{color:var(--color-text-secondary)}._input_567qg_8:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._panel_567qg_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_567qg_22[hidden]{display:none}._status_567qg_39{margin:0;padding:var(--space-2);font-size:var(--text-13);color:var(--color-text-secondary)}._group_567qg_46+._group_567qg_46{margin-top:var(--space-2)}._groupLabel_567qg_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_567qg_58{list-style:none;margin:0;padding:0}._result_567qg_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_567qg_64:hover{background:var(--color-surface-subtle)}._result_567qg_64:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;background:var(--color-surface-subtle)}._title_567qg_77{font-size:var(--text-13);font-weight:var(--font-semibold);display:flex;align-items:center;gap:var(--space-2)}._archived_567qg_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_567qg_94,._snippet_567qg_95{font-size:var(--text-xs);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis}._context_567qg_94{white-space:nowrap}@media (max-width: 760px){._root_567qg_3{flex-shrink:1;min-width:0}._input_567qg_8{width:100%;min-width:120px;min-height:44px;font-size:var(--text-base)}._panel_567qg_22{position:fixed;top:var(--search-panel-top, 56px);left:var(--space-4);right:var(--space-4);width:auto}}._nav_1exat_4{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2)}@media (max-width: 760px){._nav_1exat_4{flex-shrink:1;min-width:0}}._list_1exat_15{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-1);overflow-x:auto;min-width:0}._link_1exat_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_1exat_25:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}._link_1exat_25:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._link_1exat_25[aria-current=page]{color:var(--color-text-primary);font-weight:var(--font-semibold);border-color:var(--color-border);background:var(--color-surface-subtle)}@media (max-width: 760px){._nav_1exat_4{flex-wrap:wrap}._nav_1exat_4>:last-child{flex-basis:100%}._link_1exat_25{display:inline-flex;align-items:center;min-height:44px}}._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_imh8u_3{margin:0;padding:var(--space-4);background:var(--color-surface);border:.5px solid var(--color-border);border-radius:8px;min-width:0}._legend_imh8u_12{padding:0 var(--space-1);font-size:var(--text-sm);font-weight:500;color:var(--color-text-primary)}._help_imh8u_19{margin:0 0 var(--space-3);font-size:var(--text-13);line-height:1.5;color:var(--color-text-secondary)}._option_imh8u_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_imh8u_35{font-size:var(--text-13);color:var(--color-text-primary);cursor:pointer}._input_imh8u_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_imh8u_41:focus-visible,._option_imh8u_26 input[type=radio]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._input_imh8u_41:disabled,._option_imh8u_26 input:disabled+._optionLabel_imh8u_35{opacity:.6;cursor:not-allowed}._unresolved_imh8u_67{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}@media (max-width: 760px){._optionLabel_imh8u_35{min-height:44px;display:flex;align-items:center}._input_imh8u_41{min-width:0;width:100%;min-height:44px;font-size:var(--text-base)}}._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)}@media (max-width: 760px){._topbar_1cu00_7{height:auto!important;flex-wrap:wrap;row-gap:var(--space-1)!important;padding:var(--space-2) var(--space-4)!important}._topbar_1cu00_7>nav{order:10;flex-basis:100%}._username_1cu00_14{display:none}._body_1cu00_17{grid-template-columns:minmax(0,1fr)!important;padding:var(--space-5) var(--space-4)!important;gap:var(--space-6)!important}._boardRow_1cu00_24{flex-wrap:wrap;row-gap:var(--space-2)!important}._nameCol_1cu00_25{flex-basis:calc(100% - 4rem)!important}._rowActions_1cu00_26{margin-left:auto}._rowActions_1cu00_26 button,._tap_1cu00_28{min-width:44px!important;min-height:44px!important}._renameInput_1cu00_33{font-size:var(--text-base)!important}}@media (max-width: 760px){._topbar_1fzkh_7{height:auto!important;flex-wrap:wrap;row-gap:var(--space-1)!important;padding:var(--space-2) var(--space-4)!important}._stepLabel_1fzkh_13{flex-basis:100%;padding-bottom:var(--space-1)}._layout_1fzkh_16{grid-template-columns:minmax(0,1fr)!important;padding:var(--space-5) var(--space-4)!important;gap:var(--space-6)!important}._guide_1fzkh_21{position:static!important}._table_1fzkh_23 th,._table_1fzkh_23 td{padding-left:var(--space-3)!important;padding-right:var(--space-2)!important}._table_1fzkh_23 td:first-child{overflow-wrap:anywhere}._select_1fzkh_27{min-height:44px;font-size:var(--text-base)!important;max-width:100%}._tap_1fzkh_28{min-height:44px}}._panel_5vmfs_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_5vmfs_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_5vmfs_20{display:flex}._panelTitle_5vmfs_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_5vmfs_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_5vmfs_20[aria-selected=true]{color:var(--color-text-primary);font-weight:var(--font-semibold);border-bottom-color:var(--color-accent)}._tab_5vmfs_20:focus-visible,._close_5vmfs_49:focus-visible,._filter_5vmfs_50:focus-visible,._primaryBtn_5vmfs_51:focus-visible,._secondaryBtn_5vmfs_52:focus-visible,._ghostBtn_5vmfs_53:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._close_5vmfs_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_5vmfs_49:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}._tabPanel_5vmfs_71{flex:1;min-height:0;display:flex;flex-direction:column}._tabPanel_5vmfs_71[hidden]{display:none}._insights_5vmfs_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_5vmfs_91{display:flex;gap:var(--space-1);flex-wrap:wrap}._filter_5vmfs_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_5vmfs_50[aria-pressed=true]{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent);font-weight:var(--font-semibold)}._filterCount_5vmfs_111{color:var(--color-text-muted);margin-left:2px}._insightList_5vmfs_113{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._insight_5vmfs_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_5vmfs_132{margin:0;font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:1.35}._resolution_5vmfs_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_5vmfs_151{margin:0;font-size:var(--text-13);color:var(--color-text-secondary);line-height:1.5}._details_5vmfs_158 summary{cursor:pointer;font-size:var(--text-xs);color:var(--color-accent);padding:2px 0}._details_5vmfs_158[open]{display:flex;flex-direction:column;gap:var(--space-2)}._details_5vmfs_158[open] summary{margin-bottom:var(--space-1)}._subhead_5vmfs_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_5vmfs_179{margin:0;padding-left:var(--space-4);font-size:var(--text-13);color:var(--color-text-secondary)}._evidence_5vmfs_186{margin:0;display:flex;flex-direction:column;gap:2px;font-size:var(--text-13)}._evidence_5vmfs_186 div{display:flex;gap:var(--space-2)}._evidence_5vmfs_186 dt{color:var(--color-text-muted);min-width:120px}._evidence_5vmfs_186 dd{margin:0;color:var(--color-text-primary)}._actions_5vmfs_191{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._action_5vmfs_191{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-13);color:var(--color-text-secondary)}._action_5vmfs_191 input{margin-top:3px}._impact_5vmfs_210{margin:0;font-size:var(--text-13);color:var(--color-success)}._lifecycle_5vmfs_212{display:flex;gap:var(--space-2)}._caveat_5vmfs_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_5vmfs_223{color:var(--color-text-primary);font-weight:var(--font-medium)}._note_5vmfs_225,._muted_5vmfs_226{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}._error_5vmfs_228{margin:0;font-size:var(--text-13);color:var(--color-danger)}._primaryBtn_5vmfs_51,._secondaryBtn_5vmfs_52,._ghostBtn_5vmfs_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_5vmfs_51{background:var(--color-cta-primary);color:var(--color-cta-primary-text);border:1px solid var(--color-cta-primary)}._secondaryBtn_5vmfs_52{background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-strong)}._ghostBtn_5vmfs_53{background:none;color:var(--color-text-muted);border:1px solid transparent}._ghostBtn_5vmfs_53:hover,._secondaryBtn_5vmfs_52:hover{background:var(--color-surface-subtle)}._primaryBtn_5vmfs_51:disabled,._secondaryBtn_5vmfs_52:disabled{opacity:.5;cursor:default}._textarea_5vmfs_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_5vmfs_267:focus{outline:2px solid var(--color-accent);outline-offset:0}._chat_5vmfs_284{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4)}._log_5vmfs_293{flex:1;overflow-y:auto;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._msgUser_5vmfs_304,._msgCoach_5vmfs_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_5vmfs_304{align-self:flex-end;background:var(--color-accent-subtle);color:var(--color-text-primary)}._msgCoach_5vmfs_305{align-self:flex-start;background:var(--color-surface-subtle);color:var(--color-text-primary);border:1px solid var(--color-border)}._msgCoach_5vmfs_305{white-space:normal}._msgCoach_5vmfs_305 p,._msgCoach_5vmfs_305 ul,._msgCoach_5vmfs_305 ol{margin:0 0 var(--space-2)}._msgCoach_5vmfs_305>:last-child{margin-bottom:0}._msgCoach_5vmfs_305 ul,._msgCoach_5vmfs_305 ol{padding-left:var(--space-5)}._actionBtn_5vmfs_336{display:inline-flex;align-items:center;min-height:32px;margin:var(--space-1) 0;padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-5);cursor:pointer}._actionBtn_5vmfs_336:hover{background:var(--color-surface-subtle)}._actionBtn_5vmfs_336:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._chatForm_5vmfs_354{display:flex;flex-direction:column;gap:var(--space-2)}._tone_5vmfs_356{border:none;margin:0;padding:0;display:flex;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary)}._tone_5vmfs_356 label{display:flex;gap:4px;align-items:center}@media (max-width: 760px){._panel_5vmfs_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border-left:none}._tab_5vmfs_20{min-height:44px}._close_5vmfs_49{min-width:44px;min-height:44px}._filter_5vmfs_50,._primaryBtn_5vmfs_51,._secondaryBtn_5vmfs_52,._ghostBtn_5vmfs_53,._actionBtn_5vmfs_336,._details_5vmfs_158 summary{min-height:44px}._details_5vmfs_158 summary{display:flex;align-items:center}._action_5vmfs_191{min-height:44px;align-items:center}._action_5vmfs_191 input{margin-top:0}._tone_5vmfs_356 label{min-height:44px}._textarea_5vmfs_267{font-size:var(--text-base)}}._root_14d2a_12{--flow-done: #2a78d6;--flow-blocked: #eb6834;--flow-doing: #1baf7a;--flow-todo: #eda100;--flow-backlog: #e87ba4}[data-theme=dark] ._root_14d2a_12{--flow-done: #3987e5;--flow-blocked: #d95926;--flow-doing: #199e70;--flow-todo: #c98500;--flow-backlog: #d55181}._times_14d2a_30{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}@media (max-width: 760px){._times_14d2a_30{grid-template-columns:repeat(2,minmax(0,1fr))}}._time_14d2a_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_14d2a_47{background:var(--color-bg)}._timeLabel_14d2a_49{font-size:var(--text-11);color:var(--color-text-muted);margin-bottom:var(--space-1)}._timeValue_14d2a_55{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}._timeUnknown_14d2a_62{font-size:var(--text-13);font-weight:var(--font-medium);color:var(--color-text-secondary)}._note_14d2a_68{margin:var(--space-3) 0 0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-secondary)}._noteStrong_14d2a_75{color:var(--color-text-primary);font-weight:var(--font-medium)}._chartHeader_14d2a_79{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2-5)}._legend_14d2a_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_14d2a_99{display:flex;align-items:center;gap:var(--space-1-5)}._swatch_14d2a_101{width:10px;height:10px;border-radius:2px;display:inline-block;flex-shrink:0}._legendCount_14d2a_109{color:var(--color-text-primary);font-weight:var(--font-medium);font-variant-numeric:tabular-nums}._viewToggle_14d2a_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_14d2a_111:hover{background:var(--color-surface-subtle)}._viewToggle_14d2a_111:focus-visible,._plot_14d2a_124:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._plotWrap_14d2a_126{position:relative}._plot_14d2a_124{display:block;width:100%;touch-action:none}._axisText_14d2a_130{font-size:10px;fill:var(--color-text-muted)}._grid_14d2a_131{stroke:var(--color-border);stroke-width:1}._crosshair_14d2a_132{stroke:var(--color-text-secondary);stroke-width:1;pointer-events:none}._tooltip_14d2a_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_14d2a_149{color:var(--color-text-primary);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}._tooltipRow_14d2a_151{display:flex;align-items:center;gap:var(--space-1-5)}._tooltipRow_14d2a_151 span:last-child{margin-left:auto;color:var(--color-text-primary);font-variant-numeric:tabular-nums}._tableWrap_14d2a_154{max-height:280px;overflow:auto}._table_14d2a_154{width:100%;border-collapse:collapse;font-size:var(--text-11);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._table_14d2a_154 th,._table_14d2a_154 td{padding:var(--space-1) var(--space-2);text-align:right;border-bottom:.5px solid var(--color-border)}._table_14d2a_154 th:first-child,._table_14d2a_154 td:first-child{text-align:left}._table_14d2a_154 th{color:var(--color-text-primary);font-weight:var(--font-medium);position:sticky;top:0;background:var(--color-surface)}._empty_14d2a_170{font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width: 760px){._viewToggle_14d2a_111{min-height:44px}}@media (max-width: 760px){._demoBanner_3tl2d_8{flex-wrap:wrap;gap:var(--space-2)!important;padding:var(--space-2) var(--space-4)!important;text-align:center}._topbar_3tl2d_16{height:auto!important;flex-wrap:wrap;row-gap:var(--space-1)!important;column-gap:var(--space-2)!important;padding:var(--space-1) var(--space-4)!important}._topbar_3tl2d_16>nav{order:10;flex-basis:100%}._datasetChip_3tl2d_25,._themeLabel_3tl2d_25,._avatar_3tl2d_25{display:none!important}._topBtn_3tl2d_26{min-height:44px}._longLabel_3tl2d_27{display:none}._body_3tl2d_30{flex-direction:column}._sidebar_3tl2d_31{width:auto!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;padding-top:0!important;border-right:none!important;border-bottom:.5px solid var(--color-border)}._sidebar_3tl2d_31>button{width:auto!important;flex-shrink:0;gap:var(--space-2);min-height:44px;white-space:nowrap}._sidebarExtra_3tl2d_47{display:none!important}._main_3tl2d_49{padding:var(--space-4)!important;overflow:visible!important;display:flex;flex-direction:column}._later_3tl2d_56{order:1}._insightsArea_3tl2d_57{margin-bottom:var(--space-5)}._headerRow_3tl2d_59{flex-wrap:wrap;gap:var(--space-3)}._tiles_3tl2d_61{grid-template-columns:repeat(2,minmax(0,1fr))!important}._stack_3tl2d_64{grid-template-columns:minmax(0,1fr)!important}._chartRow_3tl2d_67{flex-wrap:wrap;gap:var(--space-2)!important}._chartRow_3tl2d_67>div{max-width:none!important}._chips_3tl2d_70{flex-wrap:wrap}._chips_3tl2d_70>button{min-height:44px}._coachHolder_3tl2d_75{position:static!important;height:0!important}._cardHeader_3tl2d_78{flex-wrap:wrap}._cardTags_3tl2d_79{flex-shrink:1!important;flex-wrap:wrap}._actionBtn_3tl2d_80{width:44px!important;height:44px!important}._cardFooter_3tl2d_81{flex-wrap:wrap;gap:var(--space-2)}._cardFooter_3tl2d_81 button{min-height:44px}._actionItem_3tl2d_84{min-height:44px;padding-top:var(--space-2)}._tap_3tl2d_87{min-height:44px}._tapLink_3tl2d_88{display:inline-flex!important;align-items:center;min-height:44px}._demoInput_3tl2d_89{font-size:var(--text-base)!important;min-height:44px}}._opener_1n5n4_3{flex:0 0 272px;min-height:44px;padding:var(--space-3);background:none;border:1px dashed var(--color-border);border-radius:var(--radius-8);font:inherit;font-size:var(--text-13);color:var(--color-text-secondary);text-align:left;cursor:pointer}._opener_1n5n4_3:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}._opener_1n5n4_3:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._form_1n5n4_19{flex:0 0 272px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-8)}._field_1n5n4_30{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-secondary)}._input_1n5n4_38{min-height:36px;padding:var(--space-1) var(--space-2);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)}._input_1n5n4_38:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._actions_1n5n4_50{display:flex;gap:var(--space-2)}@media (max-width: 760px){._form_1n5n4_19,._opener_1n5n4_3{flex-basis:min(272px,calc(100vw - 4rem))}._input_1n5n4_38{min-height:44px;font-size:var(--text-base)}}._backdrop_1sz07_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;display:flex;justify-content:flex-end;z-index:50}._panel_1sz07_12{width:min(480px,100%);height:100%;background:var(--color-surface);box-shadow:var(--shadow-panel);display:flex;flex-direction:column}._header_1sz07_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_1sz07_30{margin:0 0 var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}._title_1sz07_37{margin:0;font-size:var(--text-15);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:1.35}._close_1sz07_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_1sz07_45:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}._close_1sz07_45:focus-visible{outline:2px solid var(--color-accent)}._body_1sz07_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_1sz07_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_1sz07_77{font-weight:var(--font-normal);margin-left:var(--space-1)}._muted_1sz07_79{margin:0;font-size:var(--text-13);color:var(--color-text-muted)}._error_1sz07_80{margin:0;font-size:var(--text-13);color:var(--color-danger)}._blocked_1sz07_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_1sz07_92{margin:0;font-size:var(--text-13);color:var(--color-text-secondary);line-height:1.55;white-space:pre-wrap}._tagList_1sz07_100,._checklist_1sz07_101,._comments_1sz07_102{list-style:none;margin:0;padding:0}._tagList_1sz07_100{display:flex;flex-direction:column;gap:var(--space-1)}._tag_1sz07_100{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-13);color:var(--color-text-secondary)}._swatch_1sz07_122{width:10px;height:10px;border-radius:2px;flex-shrink:0}._checklist_1sz07_101{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-13);color:var(--color-text-secondary)}._checklist_1sz07_101 li{display:flex;gap:var(--space-2)}._check_1sz07_101{color:var(--color-text-muted)}._taskDone_1sz07_139{color:var(--color-text-muted);text-decoration:line-through}._comments_1sz07_102{display:flex;flex-direction:column;gap:var(--space-3)}._comment_1sz07_102{padding:var(--space-2) var(--space-3);background:var(--color-surface-subtle);border-radius:var(--radius-4)}._commentMeta_1sz07_153{margin:0 0 var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted)}._commentMeta_1sz07_153 strong{color:var(--color-text-secondary)}._commentBody_1sz07_161{margin:0;font-size:var(--text-13);color:var(--color-text-primary);line-height:1.5;white-space:pre-wrap}._notApplied_1sz07_171{background:none;border:1px dashed var(--color-border)}._notApplied_1sz07_171 ._commentBody_1sz07_161{color:var(--color-text-secondary)}._historyNote_1sz07_178{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.45}._headerMain_1sz07_187{flex:1;min-width:0}._titleButton_1sz07_190{display:block;width:100%;margin:calc(-1 * var(--space-1));padding:var(--space-1);background:none;border:1px solid transparent;border-radius:var(--radius-4);font:inherit;color:inherit;text-align:left;cursor:text}._titleButton_1sz07_190:hover{border-color:var(--color-border)}._titleButton_1sz07_190:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._textInput_1sz07_206{width:100%;box-sizing:border-box;padding:var(--space-2);font:inherit;font-size:var(--text-13);line-height:1.5;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-4);resize:vertical}._textInput_1sz07_206:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._titleInput_1sz07_221{font-size:var(--text-15);font-weight:var(--font-semibold);resize:none}._sectionHead_1sz07_227{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}._linkBtn_1sz07_235{padding:2px var(--space-1);background:none;border:none;border-radius:var(--radius-4);font:inherit;font-size:var(--text-xs);color:var(--color-accent);text-decoration:underline;cursor:pointer}._linkBtn_1sz07_235:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._editBlock_1sz07_248{display:flex;flex-direction:column;gap:var(--space-2)}._editActions_1sz07_249{display:flex;gap:var(--space-2)}._fieldLabel_1sz07_250{font-size:var(--text-xs);color:var(--color-text-secondary)}._blocked_1sz07_82{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}._blockedText_1sz07_258{margin:0}._blockedSince_1sz07_259{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}._archivedNote_1sz07_261{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-4);font-size:var(--text-13);color:var(--color-text-secondary)}._archivedNote_1sz07_261 p{margin:0}._footerActions_1sz07_275{padding-top:var(--space-3);border-top:1px solid var(--color-border)}._commentForm_1sz07_280{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3)}._event_1sz07_289{padding:var(--space-1) var(--space-3);border-left:2px solid var(--color-border)}._earlier_1sz07_294{margin:var(--space-1) 0 0;padding:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-surface-subtle);border-radius:var(--radius-4);white-space:pre-wrap}._picker_1sz07_305{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-4)}._pickList_1sz07_315{list-style:none;margin:0;padding:0;width:100%;max-height:240px;overflow-y:auto;display:flex;flex-direction:column}._pickRow_1sz07_326{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:32px;padding:0 var(--space-1);background:none;border:none;border-radius:var(--radius-4);font:inherit;font-size:var(--text-13);color:var(--color-text-primary);text-align:left;cursor:pointer}._pickRow_1sz07_326:hover{background:var(--color-surface-subtle)}._pickRow_1sz07_326:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._editRow_1sz07_345{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0}._editRow_1sz07_345 ._textInput_1sz07_206{flex:1;min-width:0;padding:var(--space-1) var(--space-2)}._colorSelect_1sz07_353{font:inherit;font-size:var(--text-xs);padding:var(--space-1);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-4)}._iconBtn_1sz07_363{width:28px;height:28px;flex-shrink:0;background:none;border:1px solid transparent;border-radius:var(--radius-4);font-size:var(--text-lg);line-height:1;color:var(--color-text-muted);cursor:pointer}._iconBtn_1sz07_363:hover{color:var(--color-danger);border-color:var(--color-border)}._iconBtn_1sz07_363:focus-visible{outline:2px solid var(--color-accent)}._taskRow_1sz07_379{align-items:center;justify-content:space-between}._taskLabel_1sz07_380{display:flex;align-items:flex-start;gap:var(--space-2);flex:1;min-width:0;cursor:pointer}._taskLabel_1sz07_380 input{margin-top:3px}._taskAdd_1sz07_382{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}._taskAdd_1sz07_382 ._textInput_1sz07_206{flex:1;padding:var(--space-1) var(--space-2)}._commentTools_1sz07_386{display:flex;gap:var(--space-2);margin-top:var(--space-1)}._deletedNote_1sz07_387{margin:0;font-size:var(--text-13);font-style:italic;color:var(--color-text-muted)}@media (max-width: 760px){._close_1sz07_45{min-width:44px;min-height:44px;flex-shrink:0}._taskLabel_1sz07_380{min-height:44px;align-items:center}._taskLabel_1sz07_380 input{margin-top:0}._header_1sz07_21{padding:var(--space-3) var(--space-4)}._textInput_1sz07_206{font-size:var(--text-base)}._body_1sz07_59 button,._linkBtn_1sz07_235,._pickRow_1sz07_326{min-height:44px}._iconBtn_1sz07_363{width:44px;height:44px}._colorSelect_1sz07_353{min-height:44px}}._archivedRow_1sz07_404{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:var(--space-2) var(--space-2);background:none;border:none;border-bottom:1px solid var(--color-border);font:inherit;text-align:left;cursor:pointer}._archivedRow_1sz07_404:hover{background:var(--color-surface-subtle)}._archivedRow_1sz07_404:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._archivedRow_1sz07_404 ._commentMeta_1sz07_153{margin:0}._archivedTitle_1sz07_421{font-size:var(--text-13);color:var(--color-text-primary)}._archivedTitle_1sz07_421 ._meta_1sz07_30{display:inline}._card_6u85k_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_6u85k_3:hover{box-shadow:var(--shadow-raised)}._blocked_6u85k_13{border-left:3px solid var(--color-danger)}._overdue_6u85k_14{border-left:3px solid var(--color-warning)}._muted_6u85k_15{opacity:.6}._placeholder_6u85k_18{position:relative;background:var(--color-accent-subtle);border:1px dashed var(--color-accent);box-shadow:none}._placeholder_6u85k_18>*{opacity:0}@media (prefers-reduced-motion: reduce){._placeholder_6u85k_18{background:none;border-color:transparent}._placeholder_6u85k_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_6u85k_47{box-shadow:var(--shadow-panel);cursor:grabbing}._open_6u85k_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:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}._open_6u85k_49:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-md)}._labels_6u85k_73{display:flex;flex-wrap:wrap;gap:var(--space-1)}._label_6u85k_73{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_6u85k_91{width:7px;height:7px;border-radius:var(--radius-full);flex-shrink:0}._title_6u85k_98{font-size:var(--text-13);font-weight:var(--font-medium);color:var(--color-text-primary);line-height:1.35}._cardNumber_6u85k_105{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_6u85k_113{display:flex;align-items:center;gap:var(--space-2);min-height:10px}._footer_6u85k_113:empty{display:none}._blockedText_6u85k_122,._overdueText_6u85k_123{font-size:var(--text-11);font-weight:var(--font-semibold)}._blockedText_6u85k_122{color:var(--color-danger)}._overdueText_6u85k_123{color:var(--color-warning)}._sticker_6u85k_131{width:10px;height:10px;border-radius:2px;margin-left:auto}._sticker_6u85k_131+._sticker_6u85k_131{margin-left:0}._column_emfdl_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_emfdl_16{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}._noneType_emfdl_21{opacity:.7;border-style:dashed}._header_emfdl_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_emfdl_34{background:var(--color-warning-subtle)}._tools_emfdl_37{flex:0 0 auto;margin-left:auto;display:flex;gap:2px}._tool_emfdl_37{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:1px solid transparent;border-radius:var(--radius-5);font:inherit;font-size:var(--text-13);line-height:1;color:var(--color-text-muted);cursor:pointer}._tool_emfdl_37:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border);background:var(--color-surface-subtle)}._tool_emfdl_37:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._tool_emfdl_37:disabled{opacity:.35;cursor:default}._toolDanger_emfdl_63{font-size:var(--text-lg)}._toolDanger_emfdl_63:hover:not(:disabled){color:var(--color-danger)}._name_emfdl_66{min-width:0;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}._nameButton_emfdl_78{max-width:100%;padding:2px var(--space-1);background:none;border:1px solid transparent;border-radius:var(--radius-5);font:inherit;color:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}._nameButton_emfdl_78:hover{border-color:var(--color-border);background:var(--color-surface)}._nameButton_emfdl_78:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._nameInput_emfdl_95{flex:1;min-width:0;min-height:28px;padding:2px var(--space-1);font:inherit;font-size:var(--text-13);font-weight:var(--font-semibold);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-accent);border-radius:var(--radius-5)}._nameInput_emfdl_95:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._body_emfdl_110{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_emfdl_119{background:var(--color-accent-subtle)}._list_emfdl_121{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._empty_emfdl_130{margin:var(--space-2) 0;text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}._addCard_emfdl_138{width:100%;margin-top:var(--space-2);min-height:36px;padding:var(--space-1) var(--space-2);background:none;border:1px dashed transparent;border-radius:var(--radius-5);font:inherit;font-size:var(--text-13);color:var(--color-text-muted);text-align:left;cursor:pointer}._addCard_emfdl_138:hover{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-primary)}._addCard_emfdl_138:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._addCardForm_emfdl_155{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}._addCardInput_emfdl_157{width:100%;box-sizing:border-box;padding:var(--space-2);font:inherit;font-size:var(--text-13);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-accent);border-radius:var(--radius-5);resize:none}._addCardInput_emfdl_157:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._addCardActions_emfdl_171{display:flex;gap:var(--space-2)}._addCardSave_emfdl_173,._addCardCancel_emfdl_174{min-height:32px;padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--text-13);border-radius:var(--radius-5);cursor:pointer}._addCardSave_emfdl_173{background:var(--color-cta-primary);color:var(--color-cta-primary-text);border:1px solid var(--color-cta-primary)}._addCardSave_emfdl_173:disabled{opacity:.5;cursor:default}._addCardCancel_emfdl_174{background:none;color:var(--color-text-secondary);border:1px solid transparent}._addCardSave_emfdl_173:focus-visible,._addCardCancel_emfdl_174:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}@media (max-width: 760px){._column_emfdl_3{flex-basis:min(272px,calc(100vw - 4rem))}._tool_emfdl_37{width:44px;height:44px}._tools_emfdl_37{gap:0}._nameButton_emfdl_78{min-height:44px}._nameInput_emfdl_95{min-height:44px;font-size:var(--text-base)}._addCard_emfdl_138,._addCardSave_emfdl_173,._addCardCancel_emfdl_174{min-height:44px}._addCardInput_emfdl_157{font-size:var(--text-base)}}._root_1qvv3_3{height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}._header_1qvv3_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_1qvv3_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_1qvv3_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_1qvv3_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}._headerBtn_1qvv3_51{margin-left:auto;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}._headerBtn_1qvv3_51:hover{background:var(--color-surface-subtle)}._headerBtn_1qvv3_51:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._readOnly_1qvv3_30+._coachToggle_1qvv3_39{margin-left:0}._boardName_1qvv3_19+._coachToggle_1qvv3_39{margin-left:auto}._coachToggle_1qvv3_39:hover{background:var(--color-surface-subtle)}._coachToggle_1qvv3_39:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._body_1qvv3_71{flex:1;min-height:0;display:flex}._canvas_1qvv3_77{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}@supports not selector(::-webkit-scrollbar){._canvas_1qvv3_77{scrollbar-width:auto;scrollbar-color:var(--color-border-strong) var(--color-surface-subtle)}}._canvas_1qvv3_77::-webkit-scrollbar{height:14px}._canvas_1qvv3_77::-webkit-scrollbar-track{background:var(--color-surface-subtle)}._canvas_1qvv3_77::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full);border:3px solid var(--color-surface-subtle)}._canvas_1qvv3_77::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}._center_1qvv3_106{height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._error_1qvv3_114{color:var(--color-danger);font-size:var(--text-sm)}@media (max-width: 600px){._header_1qvv3_10{padding:var(--space-2) var(--space-4);flex-wrap:wrap}._header_1qvv3_10>nav{flex-basis:100%}._canvas_1qvv3_77{padding:var(--space-3) var(--space-4)}}@media (max-width: 760px){._root_1qvv3_3{height:100dvh}._coachToggle_1qvv3_39,._headerBtn_1qvv3_51{min-height:44px}._canvas_1qvv3_77{scroll-snap-type:x proximity;scroll-padding-inline:var(--space-4);overscroll-behavior-x:contain}._canvas_1qvv3_77>*{scroll-snap-align:start}}._members_bijej_3{margin-top:var(--space-3)}._heading_bijej_5{font-size:var(--text-13);font-weight:var(--font-semibold);margin:0 0 var(--space-2)}._subheading_bijej_6{font-size:var(--text-13);font-weight:var(--font-medium);color:var(--color-text-secondary);margin:var(--space-3) 0 var(--space-2)}._list_bijej_13{list-style:none;margin:0;padding:0}._row_bijej_14{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-top:.5px solid var(--color-border)}._list_bijej_13 ._row_bijej_14:first-child{border-top:none}._who_bijej_25{display:flex;flex-direction:column;min-width:0}._email_bijej_26{overflow-wrap:anywhere}._you_bijej_27{color:var(--color-text-muted)}._meta_bijej_28{color:var(--color-text-muted);font-size:12px}._role_bijej_29{color:var(--color-text-secondary)}._controls_bijej_31{display:flex;align-items:center;gap:var(--space-2)}._select_bijej_33,._input_bijej_33{font:inherit;font-size:var(--text-13);padding:var(--space-1) var(--space-2);border:.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary)}._select_bijej_33:focus-visible,._input_bijej_33:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._input_bijej_33{flex:1;min-width:0}._confirm_bijej_45{flex-basis:100%;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-danger-subtle);border:.5px solid var(--color-danger-border)}._confirm_bijej_45 p{margin:0 0 var(--space-2)}._actions_bijej_53{display:flex;flex-wrap:wrap;gap:var(--space-2)}._invite_bijej_55{margin-top:var(--space-2)}._inviteFields_bijej_56{display:flex;gap:var(--space-2);align-items:center}._hint_bijej_57{color:var(--color-text-muted);font-size:12px;margin:var(--space-2) 0 0!important}._error_bijej_58{color:var(--color-danger)}@media (max-width: 760px){._inviteFields_bijej_56{flex-wrap:wrap}._input_bijej_33{flex-basis:100%;min-height:44px;font-size:16px}._select_bijej_33{min-height:44px;font-size:16px}._actions_bijej_53 button,._controls_bijej_31 button,._inviteFields_bijej_56 button{min-height:44px}}._page_4hfz7_3{min-height:100vh;background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans)}._topbar_4hfz7_10{min-height:52px;background:var(--color-surface);border-bottom:.5px solid var(--color-border);display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-6)}._wordmark_4hfz7_20{font-size:17px;font-weight:var(--font-medium)}._wordmark_4hfz7_20 span{color:var(--color-accent)}._main_4hfz7_23{max-width:640px;margin:0 auto;padding:var(--space-8) var(--space-6)}._title_4hfz7_29{font-size:var(--text-22);font-weight:var(--font-semibold);margin:0 0 var(--space-2)}._email_4hfz7_30{margin:0 0 var(--space-6);color:var(--color-text-secondary);font-size:var(--text-13)}._section_4hfz7_32{background:var(--color-surface);border:.5px solid var(--color-border);border-radius:var(--radius-8);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-6);font-size:var(--text-13);line-height:1.5}._section_4hfz7_32 p{margin:0 0 var(--space-3)}._danger_4hfz7_42{border-color:var(--color-danger-border)}._sectionTitle_4hfz7_44{font-size:var(--text-15);font-weight:var(--font-semibold);margin:0 0 var(--space-3)}._companyList_4hfz7_46{list-style:none;margin:0;padding:0}._company_4hfz7_46{padding:var(--space-3) 0;border-top:.5px solid var(--color-border)}._company_4hfz7_46:first-child{border-top:none;padding-top:0}._companyHead_4hfz7_49{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._companyName_4hfz7_50{margin:0!important;font-weight:var(--font-medium)}._muted_4hfz7_52{color:var(--color-text-muted);margin:0!important}._note_4hfz7_53{color:var(--color-text-secondary);margin:var(--space-2) 0 0!important}._error_4hfz7_54{color:var(--color-danger)}._effects_4hfz7_56{margin:0 0 var(--space-4);padding-left:var(--space-6)}._effects_4hfz7_56 li{margin-bottom:var(--space-1)}._confirm_4hfz7_59{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-danger-subtle);border:.5px solid var(--color-danger-border)}._label_4hfz7_66{display:block;margin-bottom:var(--space-2)}._input_4hfz7_67{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-2-5);font:inherit;font-size:14px;border:.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);margin-bottom:var(--space-3)}._input_4hfz7_67:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._actions_4hfz7_80{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width: 760px){._topbar_4hfz7_10{flex-wrap:wrap;padding:var(--space-2) var(--space-4)}._main_4hfz7_23{padding:var(--space-6) var(--space-4)}._section_4hfz7_32{padding:var(--space-4)}._input_4hfz7_67{min-height:44px;font-size:16px}._actions_4hfz7_80 button{min-height:44px}}
