:root{--color-navy: #18181b;--color-navy-alt: #29292e;--color-accent: #c2603a;--color-accent-hover: #a34e30;--color-accent-tint: #f5e6de;--color-accent-on-navy: #e08a4c;--color-slate: #77776f;--color-canvas: #fafaf9;--color-bg: var(--color-canvas);--color-surface: #ffffff;--color-surface-alt: #f1f1ee;--color-border: #e4e4e1;--color-border-strong: #a3a39c;--color-text: var(--color-navy);--color-text-secondary: var(--color-slate);--color-text-muted: #8a8a85;--color-text-on-navy: #ffffff;--color-text-on-navy-muted: #b8b8b2;--color-stage-1: #6366f1;--color-stage-2: #f59e0b;--color-stage-3: #14b8a6;--color-stage-4: #22c55e;--color-stage-5: #a855f7;--color-stage-6: #ec4899;--color-danger: #e5484d;--color-danger-tint: #fdecec;--color-warning: #b45309;--color-warning-tint: #fef3c7;--color-success: #22c55e;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--font-sans: "Archivo", "Helvetica Neue", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-lg: 16px;--text-xl: 20px;--text-2xl: 28px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-bg: #17171a;--color-surface: #202023;--color-surface-alt: #29292c;--color-border: #38383c;--color-border-strong: #4a4a4e;--color-text: #ededea;--color-text-secondary: #b8b8b2;--color-text-muted: #96968f;--color-accent-tint: rgba(194, 96, 58, .2);--color-danger-tint: rgba(229, 72, 77, .18);--color-warning: #f59e0b;--color-warning-tint: rgba(245, 158, 11, .18)}}:root[data-theme=dark]{color-scheme:dark;--color-bg: #17171a;--color-surface: #202023;--color-surface-alt: #29292c;--color-border: #38383c;--color-border-strong: #4a4a4e;--color-text: #ededea;--color-text-secondary: #b8b8b2;--color-text-muted: #96968f;--color-accent-tint: rgba(194, 96, 58, .2);--color-danger-tint: rgba(229, 72, 77, .18)}[data-field-view] main [style*=grid-template-columns],[data-field-view] main [class*=layout],[data-field-view] main [class*=grid2]{grid-template-columns:1fr!important}[data-field-view] main [style*="repeat(auto-fit"],[data-field-view] main [style*="repeat(auto-fill"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-field-view] main table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}[data-field-view] main table thead,[data-field-view] main table tbody{display:table;width:max-content;min-width:100%}[data-field-view] main [class*=cardHead],[data-field-view] main [class*=pageHeader],[data-field-view] main [class*=wrap]>[class*=title]{flex-wrap:wrap}[data-field-view] main h1{font-size:24px}[data-field-view] main input:not([type=checkbox]):not([type=radio]),[data-field-view] main select,[data-field-view] main textarea{font-size:16px;min-height:40px}[data-field-view] main button{min-height:36px}[data-field-view] [role=dialog]{max-width:100vw!important;max-height:100dvh!important;border-radius:0!important}[data-field-view] main>*{max-width:100%;min-width:0}[data-field-view] main iframe{max-width:100%}:root{color-scheme:light;font-family:var(--font-sans);line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans)}a{color:var(--color-accent);font-weight:500;text-decoration:inherit}a:hover{color:var(--color-accent-hover)}button{border-radius:var(--radius-md);border:1px solid var(--color-border);padding:.6em 1.2em;font-size:var(--text-base);font-weight:500;font-family:inherit;background-color:var(--color-surface);color:var(--color-text);cursor:pointer;transition:border-color .15s,background-color .15s}button:hover{border-color:var(--color-border-strong)}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}input,select,textarea{font-family:inherit}.legacy-takeoff-shell button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;color:#ffffffde;cursor:pointer;transition:border-color .25s}.legacy-takeoff-shell button:hover{border-color:#646cff}.legacy-takeoff-shell button:disabled{opacity:.5;cursor:not-allowed}.legacy-takeoff-shell a{color:#646cff;font-weight:500}.legacy-takeoff-shell a:hover{color:#747bff}._card_1n2ue_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._card_1n2ue_1[role=button]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._padded_1n2ue_12{padding:var(--space-4)}._button_yzimz_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:600;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:background-color .15s,border-color .15s,opacity .15s;white-space:nowrap}._button_yzimz_1:disabled{opacity:.5;cursor:not-allowed}._button_yzimz_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._md_yzimz_25{font-size:var(--text-base);padding:10px 16px}._sm_yzimz_30{font-size:var(--text-sm);padding:6px 12px}._primary_yzimz_35{background:var(--color-accent);color:#fff}._primary_yzimz_35:hover:not(:disabled){background:var(--color-accent-hover)}._secondary_yzimz_43{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}._secondary_yzimz_43:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-alt)}._danger_yzimz_53{background:transparent;color:var(--color-danger);border-color:transparent}._danger_yzimz_53:hover:not(:disabled){background:var(--color-danger-tint);border-color:var(--color-danger)}._ghost_yzimz_63{background:transparent;color:var(--color-text-secondary)}._ghost_yzimz_63:hover:not(:disabled){background:var(--color-surface-alt);color:var(--color-text)}._badge_3uq6h_1{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;border-radius:var(--radius-pill);padding:2px 10px;line-height:1.6;white-space:nowrap}._dot_3uq6h_14{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}._avatar_1gyir_1{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex:none;font-weight:600;color:#fff;font-family:var(--font-sans);object-fit:cover}._sm_1gyir_13{width:28px;height:28px;font-size:var(--text-xs)}._md_1gyir_19{width:36px;height:36px;font-size:var(--text-sm)}._lg_1gyir_25{width:64px;height:64px;font-size:var(--text-lg)}._wrap_m6kq9_1{position:relative;display:inline-flex;flex:none}._dot_m6kq9_7{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;border:2px solid var(--color-surface)}._online_m6kq9_17{background:var(--color-success)}._offline_m6kq9_21{background:var(--color-text-muted)}._wrap_f27nk_1{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}._caption_f27nk_9{font-size:var(--text-xs);color:var(--color-text-muted);margin:0 0 var(--space-1)}._title_f27nk_15{font-size:var(--text-2xl);font-weight:700;color:var(--color-text);margin:0}._overlay_wwhny_1{position:fixed;inset:0;background:#0a192f73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}._panel_wwhny_12{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 20px 50px #0a192f40;width:100%;max-width:480px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}._header_wwhny_24{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex:none}._title_wwhny_33{font-size:var(--text-lg);font-weight:700;color:var(--color-text)}._closeBtn_wwhny_39{background:none;border:none;cursor:pointer;font-size:18px;line-height:1;color:var(--color-text-muted);padding:4px}._closeBtn_wwhny_39:hover{color:var(--color-text)}._body_wwhny_53{padding:var(--space-5);overflow-y:auto}._segmented_98kth_1{display:flex;flex-wrap:wrap;gap:var(--space-2)}._segmentButton_98kth_7{padding:8px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:500;cursor:pointer}._segmentButton_98kth_7:hover{border-color:var(--color-border-strong)}._segmentButtonActive_98kth_22{background:var(--color-navy);border-color:var(--color-navy);color:#fff}._tabs_12v0u_1{display:flex;flex-wrap:wrap;gap:0 var(--space-2);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}._tab_12v0u_1{border:none;background:transparent;padding:var(--space-3) var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}._tab_12v0u_1:hover{color:var(--color-text)}._tabActive_12v0u_25{color:var(--color-accent);border-bottom-color:var(--color-accent)}._sectionTitle_12v0u_30{font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin:0 0 var(--space-3)}._row_12v0u_37{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}._row_12v0u_37:first-child{border-top:none}._rowMain_12v0u_50{min-width:0}._rowTitle_12v0u_54{font-weight:600;color:var(--color-text);font-size:var(--text-sm)}._rowMeta_12v0u_60{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}._input_12v0u_66{padding:10px;background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-base);width:100%}._select_12v0u_76{padding:10px;background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-base)}._inlineForm_12v0u_85{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}._linkBox_12v0u_92{display:flex;gap:var(--space-2);align-items:center;margin-top:var(--space-3);padding:var(--space-3);background:var(--color-accent-tint);border-radius:var(--radius-md)}._linkBox_12v0u_92 input{flex:1;font-size:var(--text-sm);font-family:monospace}._rolesLayout_12v0u_109{display:grid;grid-template-columns:220px 1fr;gap:var(--space-4);align-items:start}._roleList_12v0u_116{display:flex;flex-direction:column;gap:var(--space-1)}._roleItem_12v0u_122{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:none;background:transparent;color:var(--color-text);font-size:var(--text-sm);font-weight:500;cursor:pointer;text-align:left}._roleItem_12v0u_122:hover{background:var(--color-surface-alt)}._roleItemActive_12v0u_141{background:var(--color-accent-tint);color:var(--color-accent)}._permCategory_12v0u_146{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:var(--space-4) 0 var(--space-2)}._permCategory_12v0u_146:first-child{margin-top:0}._permRow_12v0u_159{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0}._permLabel_12v0u_166{font-size:var(--text-sm);color:var(--color-text)}._stageRow_12v0u_172{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-border)}._stageRow_12v0u_172:first-child{border-top:none}._colorDot_12v0u_184{width:16px;height:16px;border-radius:50%;flex:none;border:none;cursor:pointer}._colorPicker_12v0u_193{display:flex;gap:6px;flex-wrap:wrap}._reorderBtns_12v0u_199{display:flex;flex-direction:column;gap:2px}._dragHandle_12v0u_205{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;color:var(--color-text-muted);font-size:14px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}._dragHandle_12v0u_205:active{cursor:grabbing}._iconBtn_12v0u_223{width:22px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);background:var(--color-surface);border-radius:4px;cursor:pointer;color:var(--color-text-secondary);font-size:10px;line-height:1;padding:0}._iconBtn_12v0u_223:hover{background:var(--color-surface-alt)}._iconBtn_12v0u_223:disabled{opacity:.35;cursor:not-allowed}._error_5hrw5_1{color:var(--color-danger);font-size:var(--text-sm);margin-bottom:var(--space-3)}._avatarRow_5hrw5_7{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5)}._field_5hrw5_14{margin-bottom:var(--space-4)}._label_5hrw5_18{display:block;font-size:var(--text-sm);font-weight:600;color:var(--color-text);margin-bottom:4px}._input_5hrw5_26{padding:10px;background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-base);width:100%}._input_5hrw5_26:disabled{color:var(--color-text-muted);cursor:not-allowed}._hint_5hrw5_41{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:4px}._actions_5hrw5_47{display:flex;gap:8px;margin-top:var(--space-4)}._section_5hrw5_53{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._columns_vpzi1_1{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);align-items:start}@media(max-width:1100px){._columns_vpzi1_1{grid-template-columns:1fr}}._column_vpzi1_1{display:grid;gap:var(--space-4)}._sectionTitle_vpzi1_19{font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin:0}._sectionSubtitle_vpzi1_26{font-size:var(--text-sm);color:var(--color-text-muted);margin:var(--space-1) 0 var(--space-4)}._fieldLabel_vpzi1_32{display:block;font-size:var(--text-sm);font-weight:600;color:var(--color-text);margin-bottom:var(--space-2)}._fieldLabel_vpzi1_32 ._required_vpzi1_40{color:var(--color-accent)}._field_vpzi1_32{margin-bottom:var(--space-4)}._field_vpzi1_32:last-child{margin-bottom:0}._row2_vpzi1_52{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._input_vpzi1_58{width:100%;padding:10px;background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-base)}._toggle_vpzi1_68{display:flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--space-4)}._toggleButton_vpzi1_76{flex:1;padding:8px;border:none;background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;cursor:pointer}._toggleButtonActive_vpzi1_87{background:var(--color-surface-alt);color:var(--color-text)}._searchSelectWrap_vpzi1_92{position:relative}._dropdown_vpzi1_96{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 16px #0a192f1f;max-height:220px;overflow-y:auto}._option_vpzi1_110{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text);background:transparent;border:none;cursor:pointer}._option_vpzi1_110:hover,._option_vpzi1_110:focus-visible{background:var(--color-surface-alt)}._optionSub_vpzi1_127{color:var(--color-text-muted)}._status_vpzi1_131{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}._selected_vpzi1_137{font-size:var(--text-sm);color:var(--color-accent);margin-top:var(--space-2)}._chipList_vpzi1_143{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-2)}._chip_vpzi1_143{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-sm)}._chipName_vpzi1_160{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}._chipRemove_vpzi1_167{background:none;border:none;cursor:pointer;color:var(--color-text-muted);font-size:var(--text-base);line-height:1;padding:2px 6px}._chipRemove_vpzi1_167:hover{color:var(--color-danger)}._wrap_1ctly_1{position:relative}._trigger_1ctly_5{border:none;background:transparent;padding:0;cursor:pointer;display:inline-flex;border-radius:50%}._trigger_1ctly_5:hover{opacity:.85}._sidebarTrigger_1ctly_19{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:6px var(--space-3);border-radius:var(--radius-md);border:none;background:transparent;color:var(--color-text-on-navy-muted);font-size:var(--text-sm);font-weight:600;cursor:pointer;text-align:left}._sidebarTrigger_1ctly_19:hover{background:var(--color-navy-alt);color:#fff}._sidebarName_1ctly_40{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdown_1ctly_48._dropdownUp_1ctly_49{top:auto;bottom:calc(100% + 8px);right:auto;left:0}._dropdown_1ctly_48{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px #0a192f29;z-index:30;padding:var(--space-2) 0}._header_1ctly_69{padding:var(--space-2) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2)}._name_1ctly_75{font-size:var(--text-sm);font-weight:700;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._email_1ctly_84{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._item_1ctly_93{display:block;width:100%;text-align:left;border:none;background:transparent;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-text);cursor:pointer}._item_1ctly_93:hover{background:var(--color-surface-alt)}._panel_5n7jl_1{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:90vw;background:var(--color-surface);border-left:1px solid var(--color-border);box-shadow:-8px 0 24px #0a192f29;z-index:40;display:flex;flex-direction:column;transform:translate(100%);transition:transform .2s ease}._panel_5n7jl_1._open_5n7jl_18{transform:translate(0)}._dockTab_5n7jl_28{position:absolute;top:50%;left:-40px;transform:translateY(-50%);width:40px;height:72px;border:1px solid var(--color-border);border-right:none;background:var(--color-accent);color:#fff;border-radius:var(--radius-md) 0 0 var(--radius-md);box-shadow:-4px 0 12px #0a192f29;display:flex;align-items:center;justify-content:center;cursor:pointer}._dockIcon_5n7jl_47{display:inline-flex;position:relative}._dockBadge_5n7jl_52{position:absolute;top:-8px;left:-8px;width:16px;height:16px;border-radius:50%;background:var(--color-danger);border:2px solid var(--color-surface)}._header_5n7jl_63{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex:none}._title_5n7jl_72{font-weight:700;color:var(--color-text)}._closeBtn_5n7jl_77{border:none;background:transparent;cursor:pointer;color:var(--color-text-muted);font-size:var(--text-base);padding:var(--space-1)}._closeBtn_5n7jl_77:hover{color:var(--color-text)}._error_5n7jl_90{padding:var(--space-2) var(--space-4);color:var(--color-danger);font-size:var(--text-sm)}._body_5n7jl_96{flex:1;display:flex;min-height:0}._channelList_5n7jl_102{width:130px;flex:none;border-right:1px solid var(--color-border);padding:var(--space-2);display:flex;flex-direction:column;gap:2px;overflow-y:auto}._channelItem_5n7jl_113{display:flex;align-items:center;gap:var(--space-2);border:none;background:transparent;border-radius:var(--radius-sm);padding:var(--space-2);text-align:left;cursor:pointer;font-size:var(--text-sm);color:var(--color-text-secondary)}._channelItem_5n7jl_113:hover{background:var(--color-surface-alt)}._channelItemActive_5n7jl_131{background:var(--color-surface-alt);color:var(--color-text);font-weight:600}._channelItemLabel_5n7jl_137{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._teamIcon_5n7jl_143{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--color-text-muted)}._newDmBtn_5n7jl_154{margin-top:var(--space-2);border:none;background:transparent;color:var(--color-accent);font-size:var(--text-xs);font-weight:600;cursor:pointer;text-align:left;padding:var(--space-2)}._picker_5n7jl_166{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--color-border);padding-top:var(--space-2);margin-top:var(--space-1)}._pickerItem_5n7jl_175{border:none;background:transparent;text-align:left;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm)}._pickerItem_5n7jl_175:hover{background:var(--color-surface-alt)}._pickerEmpty_5n7jl_190{font-size:var(--text-xs);color:var(--color-text-muted);padding:var(--space-1) var(--space-2)}._thread_5n7jl_196{flex:1;display:flex;flex-direction:column;min-width:0}._messages_5n7jl_203{flex:1;overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}._muted_5n7jl_212{color:var(--color-text-muted);font-size:var(--text-sm)}._message_5n7jl_203{display:flex;gap:var(--space-2);align-items:flex-start}._messageBody_5n7jl_223{min-width:0;flex:1}._messageMeta_5n7jl_228{display:flex;align-items:baseline;gap:var(--space-2)}._messageSender_5n7jl_234{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}._messageTime_5n7jl_240{font-size:var(--text-xs);color:var(--color-text-muted)}._messageText_5n7jl_245{font-size:var(--text-sm);color:var(--color-text-secondary);overflow-wrap:break-word;white-space:pre-wrap}._composer_5n7jl_252{display:flex;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--color-border);flex:none}._input_5n7jl_260{flex:1;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);background:var(--color-surface);color:var(--color-text)}._sendBtn_5n7jl_271{border:none;background:var(--color-accent);color:#fff;border-radius:var(--radius-md);padding:0 var(--space-3);font-size:var(--text-sm);font-weight:600;cursor:pointer}._sendBtn_5n7jl_271:disabled{opacity:.5;cursor:default}._panel_1h81m_1{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:90vw;background:var(--color-surface);border-left:1px solid var(--color-border);box-shadow:-8px 0 24px #0a192f29;z-index:40;display:flex;flex-direction:column;transform:translate(100%);transition:transform .2s ease}._panel_1h81m_1._open_1h81m_18{transform:translate(0)}._dockTab_1h81m_24{position:absolute;top:calc(50% - 100px);left:-40px;transform:translateY(-50%);width:40px;height:72px;border:1px solid var(--color-border);border-right:none;background:var(--color-text);color:#fff;border-radius:var(--radius-md) 0 0 var(--radius-md);box-shadow:-4px 0 12px #0a192f29;display:flex;align-items:center;justify-content:center;cursor:pointer}._dockIcon_1h81m_43{display:inline-flex}._header_1h81m_47{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex:none}._title_1h81m_56{font-weight:700;color:var(--color-text)}._closeBtn_1h81m_61{border:none;background:transparent;cursor:pointer;color:var(--color-text-muted);font-size:var(--text-base);padding:var(--space-1)}._closeBtn_1h81m_61:hover{color:var(--color-text)}._error_1h81m_74{padding:var(--space-2) var(--space-4);color:var(--color-danger);font-size:var(--text-sm)}._messages_1h81m_80{flex:1;overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3);min-height:0}._muted_1h81m_90{color:var(--color-text-muted);font-size:var(--text-sm)}._message_1h81m_80{display:flex;max-width:90%}._messageUser_1h81m_100{align-self:flex-end}._messageAssistant_1h81m_104{align-self:flex-start}._messageText_1h81m_108{font-size:var(--text-sm);overflow-wrap:break-word;white-space:pre-wrap;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}._messageUser_1h81m_100 ._messageText_1h81m_108{background:var(--color-accent);color:#fff}._messageAssistant_1h81m_104 ._messageText_1h81m_108{background:var(--color-surface-alt);color:var(--color-text)}._composer_1h81m_126{display:flex;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--color-border);flex:none}._input_1h81m_134{flex:1;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);background:var(--color-surface);color:var(--color-text)}._sendBtn_1h81m_145{border:none;background:var(--color-accent);color:#fff;border-radius:var(--radius-md);padding:0 var(--space-3);font-size:var(--text-sm);font-weight:600;cursor:pointer}._sendBtn_1h81m_145:disabled{opacity:.5;cursor:default}._sidebar_1epvp_1{width:212px;flex:0 0 212px;height:100vh;background:var(--color-navy);display:flex;flex-direction:column;padding:var(--space-4) var(--space-3);transition:width .15s ease,flex-basis .15s ease;overflow:hidden}._collapsed_1epvp_13{width:64px;flex-basis:64px;padding-left:var(--space-2);padding-right:var(--space-2)}._brand_1epvp_20{position:relative;padding:var(--space-2) var(--space-2) var(--space-6)}._brandButton_1epvp_25{display:flex;align-items:center;gap:var(--space-2);border:none;background:transparent;cursor:pointer;padding:0;width:100%}._orgChevron_1epvp_36{color:var(--color-text-on-navy-muted);flex:none}._orgName_1epvp_41{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-on-navy-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._orgDropdown_1epvp_50{position:absolute;z-index:30;top:100%;left:0;min-width:220px;margin-top:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px #0a192f3d;padding:var(--space-1)}._orgOption_1epvp_64{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:left;padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);border:none;background:transparent;color:var(--color-text);font-size:var(--text-sm);cursor:pointer}._orgOption_1epvp_64:hover{background:var(--color-surface-alt)}._orgOptionCheck_1epvp_83{flex:none;width:14px;display:inline-flex;color:var(--color-accent)}._catalogNav_1epvp_90{position:relative;flex:1;min-width:0}._catalogNav_1epvp_90 ._link_1epvp_96{width:100%;background:transparent;border:none;font-family:inherit;cursor:pointer}._catalogDropdown_1epvp_104{position:absolute;z-index:30;top:100%;left:0;min-width:200px;margin-top:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px #0a192f3d;padding:var(--space-1)}._catalogOption_1epvp_118{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:none;background:transparent;color:var(--color-text);font-size:var(--text-sm);cursor:pointer}._catalogOption_1epvp_118:hover{background:var(--color-surface-alt)}._nav_1epvp_135{display:flex;flex-direction:column;gap:var(--space-1);flex:1}._navRow_1epvp_142{display:flex;align-items:center;gap:var(--space-1)}._navRow_1epvp_142 ._link_1epvp_96{flex:1;min-width:0}._link_1epvp_96{display:flex;align-items:center;gap:var(--space-3);padding:10px var(--space-3);border-radius:var(--radius-md);color:var(--color-text-on-navy-muted);font-size:var(--text-sm);font-weight:500;text-decoration:none;white-space:nowrap}._collapsed_1epvp_13 ._link_1epvp_96{padding:10px;justify-content:center}._link_1epvp_96:hover,._linkActive_1epvp_176{background:var(--color-navy-alt);color:#fff}._linkActive_1epvp_176 ._icon_1epvp_181{color:var(--color-accent)}._icon_1epvp_181{flex:none;display:inline-flex;position:relative}._badge_1epvp_191{flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-left:auto}._badgeDot_1epvp_207{position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--color-accent);border:1.5px solid var(--color-navy)}._addButton_1epvp_218{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);color:var(--color-text-on-navy-muted)}._addButton_1epvp_218:hover{background:var(--color-navy-alt);color:#fff}._footer_1epvp_234{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--color-navy-alt);padding-top:var(--space-3)}._version_1epvp_242{text-align:center;font-size:10px;color:var(--color-text-on-navy-muted);opacity:.6}._signOut_1epvp_249,._collapseToggle_1epvp_250{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:8px var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-navy-alt);background:transparent;color:var(--color-text-on-navy-muted);font-size:var(--text-sm);font-weight:500;cursor:pointer;white-space:nowrap}._collapsed_1epvp_13 ._signOut_1epvp_249,._collapsed_1epvp_13 ._collapseToggle_1epvp_250{padding:8px}._signOut_1epvp_249:hover,._collapseToggle_1epvp_250:hover{background:var(--color-navy-alt);color:#fff}._wrap_1og67_1{position:relative}._trigger_1og67_5{position:relative;border:none;background:transparent;padding:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--color-text-secondary)}._trigger_1og67_5:hover{background:var(--color-surface-alt);color:var(--color-text)}._badgeDot_1og67_23{position:absolute;top:3px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-surface)}._dropdown_1og67_41{position:absolute;top:calc(100% + 8px);right:0;width:320px;max-height:400px;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px #0a192f29;z-index:30;padding:var(--space-2) 0}._header_1og67_56{padding:var(--space-2) var(--space-4) var(--space-2);font-size:var(--text-sm);font-weight:700;color:var(--color-text);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1)}._empty_1og67_65{padding:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}._item_1og67_72{display:block;width:100%;text-align:left;border:none;background:transparent;padding:var(--space-2) var(--space-4);cursor:pointer}._item_1og67_72:hover{background:var(--color-surface-alt)}._itemSubject_1og67_86{font-size:var(--text-sm);font-weight:700;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemMeta_1og67_95{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}._sectionHeader_1og67_101{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4) var(--space-1)}._sectionLabel_1og67_108{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._dismissLink_1og67_116{border:none;background:transparent;color:var(--color-accent);font-size:var(--text-xs);font-weight:600;cursor:pointer;padding:0}._update_1og67_126{display:block;width:100%;text-align:left;border:none;border-bottom:1px solid var(--color-border);background:transparent;padding:var(--space-2) var(--space-4);cursor:pointer}._update_1og67_126:hover{background:var(--color-surface-alt)}._updateBody_1og67_141{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._updateLink_1og67_151{display:inline-block;margin-top:4px;font-size:var(--text-xs);font-weight:600;color:var(--color-accent)}._toast_18pri_3{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:1100;width:340px;max-width:calc(100vw - 2 * var(--space-4));background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);box-shadow:0 12px 32px #0000002e;padding:var(--space-4);animation:_rise_18pri_1 .16s ease-out}@keyframes _rise_18pri_1{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}._kicker_18pri_30{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent)}._pulse_18pri_41{width:8px;height:8px;border-radius:50%;background:var(--color-accent);animation:_pulse_18pri_41 1.2s ease-in-out infinite}@keyframes _pulse_18pri_41{50%{opacity:.25}}._name_18pri_55{margin-top:var(--space-2);font-size:var(--text-lg);font-weight:600;color:var(--color-text)}._meta_18pri_62{margin-top:2px;font-size:var(--text-sm);color:var(--color-text-secondary)}._detail_18pri_68{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}._detail_18pri_68 a,._link_18pri_75{color:var(--color-accent);text-decoration:none}._detail_18pri_68 a:hover,._link_18pri_75:hover{text-decoration:underline}._actions_18pri_85{display:flex;gap:var(--space-2);margin-top:var(--space-3)}._actions_18pri_85>*{flex:1}._answer_18pri_95{background:var(--color-success);border-color:var(--color-success);color:#fff}._answer_18pri_95:hover{filter:brightness(.95)}._bar_18pri_105{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:1090;display:flex;align-items:center;gap:var(--space-3);max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--color-navy);color:var(--color-text-on-navy);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-pill);box-shadow:0 12px 32px #00000038}._barWho_18pri_123{display:flex;flex-direction:column;min-width:0}._barName_18pri_129{font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}._barName_18pri_129 a{color:inherit;text-decoration:none}._barName_18pri_129 a:hover{text-decoration:underline}._barState_18pri_147{font-size:var(--text-xs);color:var(--color-text-on-navy-muted);font-variant-numeric:tabular-nums}._iconButton_18pri_153{width:36px;height:36px;flex:none;padding:0;border-radius:50%;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#ffffff1f;color:var(--color-text-on-navy)}._iconButton_18pri_153 svg{flex:none}._iconButton_18pri_153:hover{background:#fff3}._iconButtonOn_18pri_177{background:var(--color-accent-on-navy);color:var(--color-navy)}._iconButtonOn_18pri_177:hover{background:var(--color-accent-on-navy);filter:brightness(1.05)}._hangUp_18pri_187{background:var(--color-danger)}._hangUp_18pri_187:hover{background:var(--color-danger);filter:brightness(.92)}._phoneLink_18pri_197{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:underline dotted var(--color-border-strong);text-underline-offset:3px}._phoneLink_18pri_197:hover{color:var(--color-accent);text-decoration-color:currentColor}._padWrap_18pri_215{position:relative}._padTrigger_18pri_219{border:none;background:transparent;padding:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--color-text-secondary)}._padTrigger_18pri_219:hover,._padTriggerOpen_18pri_232{background:var(--color-surface-alt);color:var(--color-text)}._pad_18pri_215{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:264px;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px #0a192f29}._padDisplay_18pri_250{margin-bottom:var(--space-3)}._padInputRow_18pri_254{display:flex;align-items:center;gap:var(--space-1)}._padInput_18pri_254{flex:1;min-width:0;border:none;border-bottom:1px solid var(--color-border);background:transparent;padding:var(--space-1) 0;font-size:var(--text-xl);font-variant-numeric:tabular-nums;text-align:center;color:var(--color-text);outline:none}._padInput_18pri_254:focus{border-bottom-color:var(--color-accent)}._padBackspace_18pri_278{flex:none;border:none;background:transparent;padding:4px;cursor:pointer;color:var(--color-text-muted);border-radius:var(--radius-sm);display:inline-flex}._padBackspace_18pri_278:hover{color:var(--color-text);background:var(--color-surface-alt)}._padHint_18pri_294{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._padTones_18pri_304{min-height:32px;font-size:var(--text-xl);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-align:center;color:var(--color-text);overflow-wrap:anywhere}._keys_18pri_314{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}._key_18pri_314{height:52px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}._key_18pri_314:hover{background:var(--color-surface-alt)}._key_18pri_314:active{background:var(--color-accent-tint);border-color:var(--color-accent)}._keyDigit_18pri_344{font-size:var(--text-xl);font-weight:500}._keyLetters_18pri_349{font-size:9px;font-weight:600;letter-spacing:.12em;color:var(--color-text-muted)}._padCall_18pri_356{width:100%;margin-top:var(--space-3);height:40px;padding:0;border:none;border-radius:var(--radius-pill);background:var(--color-success);color:#fff;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}._padCall_18pri_356:hover:not(:disabled){filter:brightness(.95)}._padCall_18pri_356:disabled{opacity:.45;cursor:default}._trigger_bb6wh_4{border:none;background:transparent;padding:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--color-text-secondary)}._trigger_bb6wh_4:hover{background:var(--color-surface-alt);color:var(--color-text)}._layout_bb6wh_20{display:grid;grid-template-columns:minmax(260px,400px) minmax(0,1fr);gap:var(--space-5);align-items:start}@media(max-width:860px){._layout_bb6wh_20{grid-template-columns:1fr}}._receiptTools_bb6wh_34{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-bottom:var(--space-2)}._dropzone_bb6wh_41{border:2px dashed var(--color-border);border-radius:var(--radius-md);min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-4);color:var(--color-text-muted);cursor:pointer;background:var(--color-surface-alt)}._dropzoneOver_bb6wh_55{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface-alt))}._dropTitle_bb6wh_59{font-size:var(--text-lg);font-weight:700;color:var(--color-text)}._dropHint_bb6wh_64{font-size:var(--text-sm);margin-top:4px}._preview_bb6wh_69{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#111;height:480px;overflow:auto;display:flex;align-items:flex-start;justify-content:center}._previewImg_bb6wh_79{max-width:100%;transform-origin:top center;display:block}._previewPdf_bb6wh_84{width:100%;height:100%;border:none;background:#fff}._previewBar_bb6wh_90{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}._previewBar_bb6wh_90 ._spacer_bb6wh_96{flex:1}._fileName_bb6wh_99{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._field_bb6wh_110{margin-bottom:var(--space-3)}._label_bb6wh_113{display:block;font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);margin-bottom:4px}._required_bb6wh_120{color:var(--color-danger, #d64545)}._input_bb6wh_123{width:100%;padding:8px 10px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-sm)}._input_bb6wh_123:focus{outline:2px solid color-mix(in srgb,var(--color-accent) 35%,transparent);outline-offset:0}._itemsHead_bb6wh_137{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._addItem_bb6wh_143{background:none;border:none;color:var(--color-accent);font-size:var(--text-sm);font-weight:600;cursor:pointer;padding:2px 4px}._itemRow_bb6wh_153{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) 118px 34px;gap:var(--space-2);margin-bottom:var(--space-2);align-items:stretch}@media(max-width:640px){._itemRow_bb6wh_153{grid-template-columns:1fr 1fr}}._amount_bb6wh_165{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}._amountBad_bb6wh_170{border-color:var(--color-danger, #d64545)}._removeBtn_bb6wh_173{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);color:var(--color-danger, #d64545);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._removeBtn_bb6wh_173 svg{flex:none}._removeBtn_bb6wh_173:hover{background:color-mix(in srgb,var(--color-danger, #d64545) 10%,var(--color-surface))}._totals_bb6wh_190{display:grid;grid-template-columns:1fr 118px 34px;gap:var(--space-2);align-items:center;margin-bottom:var(--space-2)}._totalsLabel_bb6wh_197{text-align:right;font-size:var(--text-sm);font-weight:700;color:var(--color-text)}._totalValue_bb6wh_203{padding:8px 10px;text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);border:1px solid transparent}._twoCol_bb6wh_212{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._footer_bb6wh_218{display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}._footer_bb6wh_218 ._spacer_bb6wh_96{flex:1}._picker_bb6wh_233{position:relative;min-width:0}._pickerBtn_bb6wh_237{width:100%;min-height:38px;display:flex;align-items:center;gap:8px;padding:5px 8px 5px 10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;text-align:left;font-size:var(--text-sm)}._pickerBtn_bb6wh_237:hover{border-color:var(--color-text-muted)}._pickerBtnOpen_bb6wh_255{border-color:var(--color-accent)}._pickerIcon_bb6wh_258{flex:none;color:var(--color-accent);display:inline-flex}._pickerText_bb6wh_263{flex:1;min-width:0;line-height:1.2;display:flex;flex-direction:column}._pickerMain_bb6wh_270{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pickerMain_bb6wh_270 b{font-weight:700}._pickerSub_bb6wh_278{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pickerPlaceholder_bb6wh_285{color:var(--color-text-muted)}._pickerCaret_bb6wh_288{flex:none;color:var(--color-text-muted)}._popover_bb6wh_293{position:absolute;z-index:40;top:calc(100% + 4px);left:0;min-width:100%;width:max(100%,320px);max-width:480px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px #0a192f29;display:flex;flex-direction:column}._popoverRight_bb6wh_308{left:auto;right:0}._popoverSearch_bb6wh_312{padding:var(--space-2);border-bottom:1px solid var(--color-border)}._popoverList_bb6wh_316{max-height:320px;overflow-y:auto;padding:4px 0}._option_bb6wh_321{display:block;width:100%;text-align:left;padding:7px 12px;font-size:var(--text-sm);color:var(--color-text);background:transparent;border:none;cursor:pointer}._option_bb6wh_321:hover,._option_bb6wh_321:focus-visible,._optionActive_bb6wh_334{background:var(--color-surface-alt)}._optionSelected_bb6wh_337{background:var(--color-accent);color:#fff}._optionSelected_bb6wh_337:hover{background:var(--color-accent)}._optionSub_bb6wh_344{display:block;font-size:var(--text-xs);color:var(--color-text-muted)}._optionSelected_bb6wh_337 ._optionSub_bb6wh_344{color:#fffc}._groupRow_bb6wh_352{display:flex;align-items:center;gap:4px;background:var(--color-surface-alt);border-top:1px solid var(--color-border)}._groupCaret_bb6wh_359{flex:none;width:28px;height:32px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._groupName_bb6wh_371{flex:1;text-align:left;border:none;background:transparent;padding:7px 8px 7px 0;font-size:var(--text-sm);font-weight:700;color:var(--color-text);cursor:pointer}._groupName_bb6wh_371:hover,._groupNameSelected_bb6wh_385{color:var(--color-accent)}._lineIndent_bb6wh_388{padding-left:36px}._empty_bb6wh_391{padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}._doneList_bb6wh_399{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0}._doneRow_bb6wh_405{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text)}._doneRow_bb6wh_405:hover{background:var(--color-surface-alt)}._doneRow_bb6wh_405 b{font-weight:700}._doneRow_bb6wh_405 small{color:var(--color-text-muted)}._topbar_9yy9o_2{height:44px;flex:none;display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface)}._sidebarToggle_9yy9o_13{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer}._sidebarToggle_9yy9o_13:hover{background:var(--color-surface-alt);color:var(--color-text)}._searchWrap_9yy9o_32{position:relative;width:280px;flex:none}._search_9yy9o_32{display:flex;align-items:center;gap:var(--space-2);background:var(--color-surface-alt);border-radius:var(--radius-pill);padding:5px var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);width:100%}._search_9yy9o_32 input{border:none;background:transparent;outline:none;font-size:var(--text-sm);color:var(--color-text);width:100%}._search_9yy9o_32 input::placeholder{color:var(--color-text-muted)}._right_9yy9o_63{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}._clockChip_9yy9o_70{display:inline-flex;align-items:center;gap:8px;max-width:240px;padding:5px 12px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;text-decoration:none;color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent)}._clockChip_9yy9o_70:hover{background:color-mix(in srgb,var(--color-success) 22%,transparent)}._clockDot_9yy9o_88{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor;animation:_clockPulse_9yy9o_1 1.6s ease-in-out infinite}@keyframes _clockPulse_9yy9o_1{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){._clockDot_9yy9o_88{animation:none}}._clockLabel_9yy9o_109{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._clockTime_9yy9o_115{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media(max-width:600px){._clockLabel_9yy9o_109{display:none}}._dropdown_9yy9o_126{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px #0a192f29;max-height:360px;overflow-y:auto;z-index:20;padding:var(--space-2) 0}._dropdownEmpty_9yy9o_141,._dropdownError_9yy9o_142{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}._dropdownError_9yy9o_142{color:var(--color-danger)}._dropdownGroup_9yy9o_152+._dropdownGroup_9yy9o_152{margin-top:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-2)}._dropdownGroupLabel_9yy9o_158{padding:var(--space-1) var(--space-4);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._dropdownItem_9yy9o_167{display:block;width:100%;text-align:left;border:none;background:transparent;padding:var(--space-2) var(--space-4);cursor:pointer}._dropdownItem_9yy9o_167:hover{background:var(--color-surface-alt)}._dropdownItemTitle_9yy9o_181{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}._dropdownItemSubtitle_9yy9o_187{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}._overlay_uefrt_1{position:fixed;inset:0;z-index:950;background:#18181b8c;display:flex;align-items:flex-end;justify-content:center;padding:env(safe-area-inset-top,0px) var(--space-3) calc(env(safe-area-inset-bottom,0px) + var(--space-3))}._card_uefrt_12{width:100%;max-width:440px;background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4) var(--space-4);box-shadow:0 20px 50px #0000004d}._mark_uefrt_22{display:flex;justify-content:center;margin-bottom:var(--space-3)}._title_uefrt_28{font-size:20px;font-weight:700;margin:0 0 var(--space-2);text-align:center;text-wrap:balance}._lede_uefrt_36{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center}._steps_uefrt_43{list-style:none;padding:0;margin:0 0 var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);counter-reset:step}._steps_uefrt_43 li{display:grid;grid-template-columns:36px 1fr;gap:var(--space-3);align-items:center;font-size:var(--text-sm)}._stepIcon_uefrt_59{width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-accent);display:flex;align-items:center;justify-content:center}._actions_uefrt_70{display:flex;flex-direction:column;gap:var(--space-2)}._primary_uefrt_75,._secondary_uefrt_76{font:inherit;font-weight:600;font-size:var(--text-sm);padding:12px 16px;border-radius:var(--radius-md);cursor:pointer}._primary_uefrt_75{background:var(--color-accent);color:#fff;border:1px solid var(--color-accent)}._secondary_uefrt_76{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-strong)}._banner_uefrt_95{position:sticky;top:0;z-index:800;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:8px var(--space-3);background:var(--color-navy);color:var(--color-text-on-navy);font-size:var(--text-sm)}._bannerActions_uefrt_108{display:flex;align-items:center;gap:var(--space-2)}._bannerBtn_uefrt_113{font:inherit;font-size:var(--text-xs);font-weight:600;padding:6px 10px;border-radius:var(--radius-sm);background:var(--color-accent-on-navy);color:#18181b;border:none;cursor:pointer;white-space:nowrap}._bannerDismiss_uefrt_125{font:inherit;background:none;border:none;color:var(--color-text-on-navy-muted);cursor:pointer;padding:4px}._bar_1w418_1{position:fixed;left:0;right:0;bottom:0;z-index:900;display:grid;grid-template-columns:repeat(5,1fr);background:var(--color-surface);border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}._item_1w418_16{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;font:inherit;font-size:11px;color:var(--color-text-secondary);text-decoration:none;background:none;border:none;cursor:pointer;min-height:52px}._active_1w418_32{color:var(--color-accent);font-weight:600}._shell_1xbnd_1{display:flex;height:100vh;width:100vw}._right_1xbnd_7{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}._main_1xbnd_14{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:var(--space-6) var(--space-6)}._mainTightTop_1xbnd_21{padding-top:var(--space-4)}._skipLink_1xbnd_26{position:absolute;left:8px;top:-100px;z-index:1000;padding:8px 12px;background:var(--color-accent);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);text-decoration:none}._skipLink_1xbnd_26:focus{top:8px}._fieldShell_1xbnd_43{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;width:100vw;background:var(--color-bg)}._fieldTop_1xbnd_52{position:sticky;top:0;z-index:850;padding-top:env(safe-area-inset-top,0px);background:var(--color-surface)}._fieldMain_1xbnd_60{flex:1 1 auto;padding:var(--space-3) var(--space-3) calc(var(--space-6) + 60px + env(safe-area-inset-bottom,0px));padding-left:calc(var(--space-3) + env(safe-area-inset-left,0px));padding-right:calc(var(--space-3) + env(safe-area-inset-right,0px));min-width:0;overflow-x:hidden}._drawerOverlay_1xbnd_69{position:fixed;inset:0;z-index:1000;background:#18181b80}._drawer_1xbnd_69{position:absolute;top:0;bottom:0;left:0;width:min(300px,85vw);display:flex;flex-direction:column;background:var(--color-navy);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);overflow-y:auto;box-shadow:8px 0 30px #0000004d}._drawer_1xbnd_69>:first-child{flex:1 1 auto;width:100%!important}._viewSwitch_1xbnd_95{font:inherit;font-size:var(--text-xs);color:var(--color-text-on-navy-muted);background:none;border:none;border-top:1px solid rgba(255,255,255,.1);padding:12px;text-align:left;cursor:pointer}._viewHint_1xbnd_107{display:flex;gap:var(--space-2);align-items:center;padding:6px var(--space-4);font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-surface-alt);border-bottom:1px solid var(--color-border)}._viewHint_1xbnd_107 button{font:inherit;font-size:var(--text-xs);font-weight:600;color:var(--color-accent);background:none;border:none;cursor:pointer;padding:0}._wrap_11tdg_1{position:relative}._input_11tdg_5{width:100%;padding:10px;background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-base)}._dropdown_11tdg_15{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 16px #0a192f1f;max-height:240px;overflow-y:auto}._option_11tdg_29{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text);background:transparent;border:none;cursor:pointer}._option_11tdg_29:hover,._option_11tdg_29:focus-visible{background:var(--color-surface-alt)}._status_11tdg_46{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}._switch_eu27a_1{display:inline-flex;align-items:center;cursor:pointer;flex:none}._switch_eu27a_1._disabled_eu27a_8{cursor:not-allowed}._switch_eu27a_1 input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}._track_eu27a_20{width:40px;height:22px;border-radius:var(--radius-pill);background:var(--color-border);position:relative;transition:background .15s ease;flex:none}._switch_eu27a_1 input:checked+._track_eu27a_20{background:var(--color-accent)}._switch_eu27a_1 input:disabled+._track_eu27a_20{opacity:.5}._switch_eu27a_1 input:focus-visible+._track_eu27a_20{outline:2px solid var(--color-accent);outline-offset:2px}._thumb_eu27a_43{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0a192f4d;transition:transform .15s ease}._switch_eu27a_1 input:checked+._track_eu27a_20 ._thumb_eu27a_43{transform:translate(18px)}._toolbar_ln3w5_1{display:flex;justify-content:flex-end;margin:calc(-1 * var(--space-3)) 0 var(--space-2)}._openLink_ln3w5_7{font-size:var(--text-sm);color:var(--color-accent);text-decoration:none;font-weight:600}._openLink_ln3w5_7:hover{text-decoration:underline}._stage_ln3w5_18{display:flex;align-items:center;justify-content:center;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;min-height:240px}._pdf_ln3w5_29{width:100%;height:72vh;border:none;display:block;background:var(--color-surface)}._image_ln3w5_37{display:block;max-width:100%;max-height:72vh;object-fit:contain}._composer_1alyx_1{flex:none;border-top:1px solid var(--color-border);padding:var(--space-3);background:var(--color-surface)}._pendingFiles_1alyx_8{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}._pendingFile_1alyx_8{display:flex;align-items:center;gap:6px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:4px 10px;font-size:var(--text-xs);color:var(--color-text-secondary)}._pendingFileRemove_1alyx_27{border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:12px;padding:0;line-height:1}._row_1alyx_37{display:flex;align-items:flex-end;gap:var(--space-2)}._textarea_1alyx_43{flex:1;resize:none;min-height:40px;max-height:160px;padding:10px;background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-base);font-family:inherit}._attachBtn_1alyx_57{flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-lg);line-height:1}._attachBtn_1alyx_57:hover{background:var(--color-surface-alt)}._disabledNote_1alyx_77{font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-2) 0}._wrap_pdiv9_1{display:flex;flex-direction:column;height:100%;min-height:0}._systemRow_pdiv9_8{align-self:center;max-width:100%;text-align:center}._systemRow_pdiv9_8 ._bubble_pdiv9_14{background:transparent;color:var(--color-text-muted);font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}._list_pdiv9_21{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._empty_pdiv9_31{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;padding:var(--space-5) 0}._error_pdiv9_38{color:var(--color-danger);font-size:var(--text-sm);padding:var(--space-3)}._row_pdiv9_44{display:flex;gap:var(--space-2);max-width:78%}._rowMine_pdiv9_50{align-self:flex-end;flex-direction:row-reverse}._bubble_pdiv9_14{background:var(--color-surface-alt);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}._rowMine_pdiv9_50 ._bubble_pdiv9_14{background:var(--color-accent);color:#fff}._meta_pdiv9_66{display:flex;gap:6px;align-items:baseline;margin-bottom:2px;font-size:var(--text-xs)}._senderName_pdiv9_74{font-weight:700;color:var(--color-text)}._rowMine_pdiv9_50 ._senderName_pdiv9_74{color:#ffffffe6}._time_pdiv9_83{color:var(--color-text-muted)}._rowMine_pdiv9_50 ._time_pdiv9_83{color:#ffffffb3}._deleteBtn_pdiv9_91{opacity:0;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xs);line-height:1;padding:0}._row_pdiv9_44:hover ._deleteBtn_pdiv9_91{opacity:1}._deleteBtn_pdiv9_91:hover{color:var(--color-danger)}._rowMine_pdiv9_50 ._deleteBtn_pdiv9_91{color:#ffffffb3}._rowMine_pdiv9_50 ._deleteBtn_pdiv9_91:hover{color:#fff}._body_pdiv9_118{font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word}._attachments_pdiv9_124{display:flex;flex-direction:column;gap:4px;margin-top:6px}._attachment_pdiv9_124{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:4px 8px;cursor:pointer;color:var(--color-text);text-align:left}._rowMine_pdiv9_50 ._attachment_pdiv9_124{background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff}._attachmentRow_pdiv9_152{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._attachmentAction_pdiv9_159{border:none;background:transparent;padding:0;font-size:var(--text-xs);font-weight:600;color:var(--color-accent);cursor:pointer;text-align:left}._attachmentAction_pdiv9_159:disabled{color:var(--color-text-muted);cursor:default}._attachmentSaved_pdiv9_175{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}._rowMine_pdiv9_50 ._attachmentAction_pdiv9_159,._rowMine_pdiv9_50 ._attachmentSaved_pdiv9_175{color:#ffffffd9}._textStatus_pdiv9_187{margin-top:4px;font-size:var(--text-xs);color:var(--color-text-muted)}._rowMine_pdiv9_50 ._textStatus_pdiv9_187{color:#fffc}._textStatusFailed_pdiv9_197{color:var(--color-danger);font-weight:600}._rowMine_pdiv9_50 ._textStatusFailed_pdiv9_197{display:inline-block;color:#fff;background:#00000047;border-radius:var(--radius-sm);padding:2px 6px}._textTo_pdiv9_211{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted)}._textTo_pdiv9_211 select{font:inherit;font-weight:400;font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px var(--space-2)}._textCount_pdiv9_232{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);text-align:right}._header_1lglx_1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}._kicker_1lglx_10{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent)}._title_1lglx_18{font-size:var(--text-2xl);font-weight:800;color:var(--color-text);margin-top:2px}._actions_1lglx_25{display:flex;gap:var(--space-2);flex-wrap:wrap}._tabs_1lglx_31{display:flex;gap:var(--space-1);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border);overflow-x:auto}._tab_1lglx_31{border:none;background:transparent;padding:var(--space-3) var(--space-3);font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}._tab_1lglx_31:hover:not(:disabled){color:var(--color-text)}._tabActive_1lglx_56{color:var(--color-accent);border-bottom-color:var(--color-accent)}._tab_1lglx_31:disabled{color:var(--color-text-muted);opacity:.45;cursor:default}._card_giv1t_1{display:block;width:100%;text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:var(--color-text);font-family:inherit;min-width:0}._accented_giv1t_14{border-top:3px solid var(--color-accent)}._clickable_giv1t_18{cursor:pointer}._clickable_giv1t_18:hover{border-color:var(--color-border-strong);background:var(--color-surface-alt)}._clickable_giv1t_18:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._label_giv1t_30{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._value_giv1t_41{font-family:var(--font-mono, inherit);font-size:var(--text-2xl);font-weight:700;margin-top:var(--space-1);font-variant-numeric:tabular-nums;line-height:1.2}._valueSm_giv1t_50{font-size:var(--text-lg)}._hint_giv1t_54{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}._tabs_16hn3_1{display:flex;gap:var(--space-2);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}._tab_16hn3_1{border:none;background:transparent;padding:var(--space-3) var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);cursor:pointer;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px}._tab_16hn3_1:hover{color:var(--color-text)}._tabActive_16hn3_25{color:var(--color-accent);border-bottom-color:var(--color-accent)}._board_16hn3_30{display:flex;gap:var(--space-4);align-items:flex-start;overflow-x:auto;padding-bottom:var(--space-4)}._column_16hn3_38{flex:0 0 280px;background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-3);min-height:120px;transition:background-color .1s}._columnOver_16hn3_47{background:var(--color-accent-tint)}._columnHeader_16hn3_51{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;color:var(--color-text);padding-bottom:var(--space-3);border-top:3px solid;padding-top:var(--space-2);margin:calc(var(--space-2) * -1) calc(var(--space-1) * -1) 0;padding-left:var(--space-1);padding-right:var(--space-1)}._count_16hn3_66{margin-left:auto;font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);background:var(--color-surface);border-radius:var(--radius-pill);padding:1px 8px}._columnBody_16hn3_76{display:flex;flex-direction:column;gap:var(--space-2)}._cardWrap_16hn3_82{touch-action:none;cursor:grab}._cardTitle_16hn3_87{font-weight:600;font-size:var(--text-sm);color:var(--color-text)}._cardMeta_16hn3_93{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-1)}._empty_16hn3_99{font-size:var(--text-xs);color:var(--color-text-muted);padding:var(--space-2)}._tableWrap_1co2e_1{overflow-x:auto}._table_1co2e_1{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_1co2e_1 th{text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap}._table_1co2e_1 td{padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top}._row_1co2e_29{cursor:pointer}._row_1co2e_29:hover td{background:var(--color-surface-alt)}._row_1co2e_29:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._name_1co2e_42{font-weight:600;color:var(--color-text)}._muted_1co2e_47{color:var(--color-text-muted)}._filters_1co2e_51{display:flex;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}._searchInput_1co2e_58{padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);min-width:220px}._table_1wssy_1{width:100%;border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._table_1wssy_1 th{text-align:left;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:var(--space-3) var(--space-4);background:var(--color-surface-alt);border-bottom:1px solid var(--color-border)}._table_1wssy_1 td{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text);border-bottom:1px solid var(--color-border)}._table_1wssy_1 tbody tr{cursor:pointer}._table_1wssy_1 tbody tr:last-child td{border-bottom:none}._table_1wssy_1 tbody tr:hover{background:var(--color-surface-alt)}._empty_1wssy_41{padding:var(--space-5);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}._grid_1dyfd_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}._name_1dyfd_8{font-weight:600;color:var(--color-text)}._meta_1dyfd_13{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-1)}._form_1dyfd_19{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);max-width:560px}._formFull_1dyfd_26{grid-column:1 / -1}._input_1dyfd_30{padding:10px;background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-base);width:100%}._layout_1uomm_1{display:grid;grid-template-columns:1fr 300px;gap:var(--space-5);align-items:start}._layoutWide_1uomm_8{grid-template-columns:1fr}@media(max-width:900px){._layout_1uomm_1{grid-template-columns:1fr}}._subnav_1uomm_20{display:flex;flex-wrap:wrap;gap:var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4)}._subnavFlush_1uomm_29{margin-bottom:0}._subnavTight_1uomm_34{margin-bottom:var(--space-2)}._subnavItem_1uomm_38{display:flex;align-items:center;gap:6px;padding:var(--space-2) var(--space-3);border:none;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}._subnavItem_1uomm_38:hover{color:var(--color-text)}._subnavItemActive_1uomm_58{color:var(--color-accent);border-bottom-color:var(--color-accent)}._main_1uomm_63{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._side_1uomm_70{display:flex;flex-direction:column;gap:var(--space-4)}._header_1uomm_76{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap}._headerBack_1uomm_86{font-size:var(--text-sm);line-height:1.2;color:var(--color-accent);text-decoration:none;display:inline-block;margin-bottom:2px}._headerTitle_1uomm_95{font-size:var(--text-2xl);font-weight:800;line-height:1.15;color:var(--color-text)}._headerMeta_1uomm_102{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:2px}._cardHead_1uomm_110{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}._cardTitle_1uomm_117{font-size:var(--text-base);font-weight:700;color:var(--color-text)}._infoGrid_1uomm_123{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4) var(--space-6)}@media(max-width:640px){._infoGrid_1uomm_123{grid-template-columns:1fr}}._infoField_1uomm_135{min-width:0}._infoLabel_1uomm_139{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:2px}._infoValue_1uomm_148{font-size:var(--text-sm);color:var(--color-text)}._textarea_1uomm_153{width:100%;min-height:90px;padding:10px;background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:inherit;resize:vertical}._stagePill_1uomm_166{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-surface-alt);color:var(--color-text)}._stageDot_1uomm_178{width:8px;height:8px;border-radius:50%;flex:none}._weatherRow_1uomm_185{display:flex;align-items:center;gap:var(--space-3)}._weatherTemp_1uomm_191{font-size:var(--text-xl);font-weight:700;color:var(--color-text)}._page_njz6y_1{display:flex;flex-direction:column;height:calc(100vh - 140px)}._layout_njz6y_7{flex:1;min-height:0;display:grid;grid-template-columns:320px 1fr;gap:var(--space-4);margin-top:var(--space-4)}._sidebar_njz6y_16{display:flex;flex-direction:column;min-height:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}._toolbar_njz6y_26{flex:none;padding:var(--space-3);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-2)}._search_njz6y_35{padding:8px 10px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text)}._filters_njz6y_44{flex:none;display:flex;flex-wrap:wrap;gap:6px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}._filterChip_njz6y_53{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-pill);padding:4px 10px;font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);cursor:pointer}._filterChipActive_njz6y_64{background:var(--color-accent);border-color:var(--color-accent);color:#fff}._threadList_njz6y_70{flex:1;min-height:0;overflow-y:auto}._threadRow_njz6y_76{width:100%;text-align:left;border:none;background:transparent;padding:var(--space-3);border-bottom:1px solid var(--color-border);cursor:pointer;display:flex;flex-direction:column;gap:2px}._threadRow_njz6y_76:hover{background:var(--color-surface-alt)}._threadRowActive_njz6y_93{background:var(--color-accent-tint)}._threadRowTop_njz6y_97{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._threadSubject_njz6y_104{font-size:var(--text-sm);font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._threadSubjectUnread_njz6y_113{font-weight:800}._unreadDot_njz6y_117{flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-accent)}._threadMeta_njz6y_125{font-size:var(--text-xs);color:var(--color-text-muted)}._emptyList_njz6y_130{padding:var(--space-5) var(--space-3);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}._detail_njz6y_137{min-height:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden;display:flex;flex-direction:column}._detailHeader_njz6y_147{flex:none;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-weight:700;color:var(--color-text)}._detailEmpty_njz6y_155{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--text-sm)}._modalError_njz6y_165{color:var(--color-danger);font-size:var(--text-sm);margin-bottom:var(--space-3)}._modalField_njz6y_171{margin-bottom:var(--space-3)}._modalLabel_njz6y_175{display:block;font-size:var(--text-sm);font-weight:600;color:var(--color-text);margin-bottom:4px}._modalInput_njz6y_183,._modalSelect_njz6y_184,._modalTextarea_njz6y_185{width:100%;padding:10px;background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-base);font-family:inherit}._modalTextarea_njz6y_185{min-height:100px;resize:vertical}._modalActions_njz6y_201{display:flex;gap:8px;margin-top:var(--space-4)}._feed_5kg0b_1{display:flex;flex-direction:column;gap:var(--space-3);height:calc(100vh - 220px)}._feedCompact_5kg0b_8{height:420px}._toolbar_5kg0b_12{flex:none;display:flex;align-items:center;gap:var(--space-3)}._search_5kg0b_19{flex:1;padding:8px 10px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text)}._filters_5kg0b_29{flex:none;display:flex;flex-wrap:wrap;gap:6px}._filterChip_5kg0b_36{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-pill);padding:4px 10px;font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);cursor:pointer}._filterChipActive_5kg0b_47{background:var(--color-accent);border-color:var(--color-accent);color:#fff}._error_5kg0b_53{flex:none;color:var(--color-danger);font-size:var(--text-sm)}._layout_5kg0b_59{flex:1;min-height:0;display:grid;grid-template-columns:280px 1fr;gap:var(--space-3)}._sidebar_5kg0b_67{min-height:0;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._emptyList_5kg0b_75{padding:var(--space-5) var(--space-3);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}._threadRow_5kg0b_82{width:100%;text-align:left;border:none;background:transparent;padding:var(--space-3);border-bottom:1px solid var(--color-border);cursor:pointer;display:flex;flex-direction:column;gap:2px}._threadRow_5kg0b_82:hover{background:var(--color-surface-alt)}._threadRowActive_5kg0b_99{background:var(--color-accent-tint)}._threadRowTop_5kg0b_103{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._threadSubject_5kg0b_110{font-size:var(--text-sm);font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._threadSubjectUnread_5kg0b_119{font-weight:800}._unreadDot_5kg0b_123{flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-accent)}._threadMeta_5kg0b_131{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detail_5kg0b_139{min-height:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden;display:flex;flex-direction:column}._detailEmpty_5kg0b_149{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--text-sm)}._detailHeader_5kg0b_158{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}._breadcrumb_5kg0b_168{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:700;color:var(--color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._breadcrumbSep_5kg0b_181{color:var(--color-text-muted);font-weight:400}._subjectLabel_5kg0b_186{display:inline-flex;align-items:center;gap:4px}._subjectInput_5kg0b_192{padding:2px 6px;font-size:var(--text-sm);font-weight:700;border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}._renameBtn_5kg0b_202{border:none;background:transparent;cursor:pointer;color:var(--color-text-muted);font-size:var(--text-xs);padding:0 2px}._renameBtn_5kg0b_202:hover{color:var(--color-accent)}._participants_5kg0b_215{flex:none;display:flex;gap:4px}._layoutPhone_5kg0b_222{grid-template-columns:1fr;height:calc(100dvh - 210px)}._layoutPhone_5kg0b_222>[hidden]{display:none}._backBtn_5kg0b_229{flex:none;text-align:left;font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--color-accent);background:var(--color-surface-alt);border:none;border-bottom:1px solid var(--color-border);padding:10px var(--space-3);cursor:pointer}._createCustomerLink_5kg0b_244{font-size:var(--text-xs);font-weight:600;color:var(--color-accent);text-decoration:none;white-space:nowrap;margin-right:var(--space-2)}._createCustomerLink_5kg0b_244:hover{text-decoration:underline}._tableWrap_13cxi_5{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}._table_13cxi_5{width:100%;border-collapse:collapse;font-size:var(--text-sm);table-layout:fixed}._table_13cxi_5 th{position:relative;overflow:hidden;text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-surface-alt);padding:6px 8px;border-bottom:1px solid var(--color-border-strong);white-space:nowrap}._num_13cxi_33{text-align:right}._resizeHandle_13cxi_37{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;z-index:5;touch-action:none}._resizeHandle_13cxi_37:hover,._resizeHandle_13cxi_37:active{background:var(--color-accent);opacity:.5}._table_13cxi_5 td{padding:0;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);vertical-align:middle}._table_13cxi_5 td:last-child{border-right:none}._table_13cxi_5 tbody tr:hover td{background:var(--color-accent-tint)}._cellInput_13cxi_69{width:100%;height:100%;box-sizing:border-box;padding:6px 8px;border:none;background:transparent;color:var(--color-text);font-size:var(--text-sm);font-family:inherit}._cellInput_13cxi_69:disabled{color:var(--color-text);cursor:default}._cellInput_13cxi_69:focus{outline:none;box-shadow:inset 0 0 0 2px var(--color-accent);background:var(--color-surface)}._cellInputNum_13cxi_92{text-align:right}._cellInputMono_13cxi_96{font-family:var(--font-mono);font-size:11px}._cellError_13cxi_101{box-shadow:inset 0 0 0 2px var(--color-danger)}._cellStatic_13cxi_105{padding:6px 8px;font-weight:600}._groupRow_13cxi_110 td{background:var(--color-surface-alt);font-weight:700}._groupRow_13cxi_110:hover td{background:var(--color-accent-tint)}._totalRow_13cxi_119 td{border-top:2px solid var(--color-border-strong);border-bottom:none;font-weight:700;padding:8px;background:var(--color-surface)}._totalRow_13cxi_119:hover td{background:var(--color-surface)}._nameCell_13cxi_131{display:flex;align-items:center;min-width:160px}._fxToggle_13cxi_137{flex-shrink:0;background:none;border:none;border-left:1px solid var(--color-border);width:20px;height:100%;font-size:9px;font-weight:700;cursor:pointer;color:var(--color-text-muted)}._fxToggleActive_13cxi_150{color:var(--color-accent);background:var(--color-accent-tint)}._actionsCell_13cxi_155{display:flex;gap:2px;justify-content:center;padding:4px}._saveBtn_13cxi_162{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-sm);border:none;background:var(--color-accent);color:#fff;font-size:12px;font-weight:700;cursor:pointer;line-height:1}._saveBtn_13cxi_162:disabled{opacity:.6;cursor:default}._deleteBtn_13cxi_183{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--color-text-muted);font-size:12px;cursor:pointer;line-height:1}._deleteBtn_13cxi_183:hover{background:var(--color-danger-tint);color:var(--color-danger)}._addRow_13cxi_203{display:flex;gap:var(--space-2);padding:6px 8px;border-top:1px dashed var(--color-border)}._errorList_13cxi_210{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-danger-tint);border:1px solid var(--color-danger);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-danger)}._select_13cxi_223{width:100%;height:100%;box-sizing:border-box;padding:6px 8px;border:none;background:transparent;color:var(--color-text);font-size:var(--text-sm);font-family:inherit}._select_13cxi_223:focus{outline:none;box-shadow:inset 0 0 0 2px var(--color-accent);background:var(--color-surface)}._optionsTags_13cxi_241{display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px}._optionTag_13cxi_248{display:inline-flex;align-items:center;gap:4px;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:2px 4px 2px 8px;font-size:var(--text-xs)}._optionTag_13cxi_248 button{border:none;background:none;color:var(--color-text-muted);cursor:pointer;font-size:11px;padding:0 2px}._optionAddInput_13cxi_268{border:1px dashed var(--color-border-strong);border-radius:var(--radius-pill);background:transparent;padding:2px 8px;font-size:var(--text-xs);color:var(--color-text);width:90px}._sectionHeadRow_13cxi_284 th{padding:3px 8px 2px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;text-align:left;background:var(--color-surface-alt);border-bottom:2px solid var(--color-border);white-space:nowrap}._sectionHeadDetails_13cxi_296{color:var(--color-text-muted);border-bottom-color:var(--color-border-strong)!important}._sectionHeadEstimating_13cxi_301{color:#2563eb;border-bottom-color:#2563eb!important}._sectionHeadCosting_13cxi_306{color:#d97706;border-bottom-color:#d97706!important}._sectionHeadInvoicing_13cxi_311{color:#9333ea;border-bottom-color:#9333ea!important}._sectionHeadProfit_13cxi_316{color:#16a34a;border-bottom-color:#16a34a!important}._rowNumCell_13cxi_321{padding:6px;text-align:center;color:var(--color-text-muted);font-size:10px;background:var(--color-surface-alt)}._rowNumHead_13cxi_329{width:28px}._bottomToolbar_13cxi_336{display:flex;gap:2px;padding:4px;border-top:1px solid var(--color-border);background:var(--color-surface-alt)}._bottomToolbarBtn_13cxi_344{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:600;cursor:pointer}._bottomToolbarBtn_13cxi_344:hover{background:var(--color-surface);color:var(--color-text)}._toolbarSearch_13cxi_363{padding:5px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);width:200px}._menuWrap_13cxi_373{position:relative;display:inline-block}._menuBtn_13cxi_378{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:13px;line-height:1}._menuBtn_13cxi_378:hover{background:var(--color-surface);color:var(--color-text)}._menu_13cxi_373{position:absolute;top:100%;left:0;z-index:20;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:0 4px 16px #0000002e;min-width:140px;overflow:hidden}._menuItem_13cxi_411{display:block;width:100%;text-align:left;padding:7px 10px;border:none;background:none;cursor:pointer;font-size:var(--text-xs);color:var(--color-text)}._menuItem_13cxi_411:hover{background:var(--color-accent-tint);color:var(--color-accent)}._dragHandle_13cxi_428{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;color:var(--color-text-muted);font-size:13px;cursor:grab;-webkit-user-select:none;user-select:none}._dragHandle_13cxi_428:hover{color:var(--color-text)}._dropBefore_13cxi_447>td{box-shadow:inset 0 2px 0 var(--color-accent)}._dropAfter_13cxi_451>td{box-shadow:inset 0 -2px 0 var(--color-accent)}._dropInto_13cxi_455>td{background:var(--color-accent-tint)}._checkboxCell_13cxi_459{display:flex;align-items:center;justify-content:center;height:100%}._dirtyCell_13cxi_467,._dirtyCell_13cxi_467 input,._dirtyCell_13cxi_467 select{background:var(--color-accent-tint)!important}._dirtyCell_13cxi_467{box-shadow:inset 0 0 0 1px var(--color-accent)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._mapWrap_1yatu_1{position:relative;height:calc(100vh - 260px);min-height:420px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border)}._map_1yatu_1{height:100%;width:100%}._tooManyBanner_1yatu_15{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4)}._legend_1yatu_25{position:absolute;z-index:1000;bottom:var(--space-3);left:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);box-shadow:0 4px 12px #0a192f29;display:grid;gap:4px}._legendRow_1yatu_39{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--color-text-secondary)}._legendSwatch_1yatu_47{width:10px;height:10px;border-radius:50%;flex:none}._stormMarker_1yatu_56,._projectMarker_1yatu_57{background:transparent!important;border:none!important}._title_1ylq1_1{font-size:var(--text-sm);font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}._current_1ylq1_8{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}._currentIcon_1ylq1_15{font-size:40px;line-height:1}._currentTemp_1ylq1_20{font-size:var(--text-2xl);font-weight:700;color:var(--color-text)}._currentLabel_1ylq1_26{font-size:var(--text-sm);color:var(--color-text-muted)}._locationName_1ylq1_31{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}._forecast_1ylq1_39{display:flex;justify-content:space-between;gap:var(--space-2)}._day_1ylq1_45{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--text-xs);color:var(--color-text-secondary)}._dayIcon_1ylq1_54{font-size:18px}._dayTemps_1ylq1_58{color:var(--color-text-muted)}._form_1ylq1_62{display:grid;gap:var(--space-2)}._input_1ylq1_67{padding:8px 10px;background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-sm)}._prompt_1ylq1_76{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}._title_voken_1{font-size:var(--text-sm);font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}._row_voken_8{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border)}._row_voken_8:first-child{border-top:none}._desc_voken_21{font-size:var(--text-sm);color:var(--color-text)}._desc_voken_21 strong{font-weight:600}._time_voken_30{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}._grid_kuhnm_1{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-3);align-items:stretch}._card_kuhnm_7{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);min-width:0;overflow:hidden}._cardHead_kuhnm_18{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._title_kuhnm_19{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}._meta_kuhnm_20{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono);white-space:nowrap}._statLabel_kuhnm_21{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:500}._statValue_kuhnm_22{font-size:26px;font-weight:500;font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:1.15;margin-top:4px}._statSub_kuhnm_23{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}._row_kuhnm_24{display:flex;align-items:center;gap:var(--space-2)}._barTrack_kuhnm_25{flex-grow:1;height:18px;background:var(--color-surface-alt);border-radius:4px;overflow:hidden}._barFill_kuhnm_26{height:100%;border-radius:4px;background:var(--color-slate)}._barFillAccent_kuhnm_27{background:var(--color-accent)}._barLabel_kuhnm_28{width:108px;flex:none;font-size:var(--text-xs);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._barValue_kuhnm_29{flex:none;text-align:right;font-size:var(--text-xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums}._list_kuhnm_30{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._listRow_kuhnm_31{display:flex;justify-content:space-between;gap:var(--space-2);min-width:0}._listMain_kuhnm_32{font-size:var(--text-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._listSub_kuhnm_33{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._listRight_kuhnm_34{flex:none;font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-muted)}._due_kuhnm_35{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs)}._days_kuhnm_36{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}._day_kuhnm_36{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:7px;min-height:76px;min-width:0}._dayLabel_kuhnm_38{font-size:10px;font-family:var(--font-mono);color:var(--color-text-muted);text-transform:uppercase}._chip_kuhnm_39{margin-top:5px;font-size:var(--text-xs);font-weight:600;border-left:3px solid var(--color-slate);padding-left:5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}._chipInstall_kuhnm_40{border-left-color:var(--color-navy)}._chipDelivery_kuhnm_41{border-left-color:var(--color-accent)}._table_kuhnm_42{width:100%;border-collapse:collapse;font-size:var(--text-xs)}._table_kuhnm_42 th{text-align:left;font-weight:500;color:var(--color-text-secondary);padding:0 0 6px;border-bottom:1px solid var(--color-border)}._table_kuhnm_42 td{padding:6px 0;border-bottom:1px solid var(--color-surface-alt)}._num_kuhnm_45{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}._empty_kuhnm_46{font-size:var(--text-xs);color:var(--color-text-muted)}._scrollBody_kuhnm_47{overflow:auto;min-height:0}@media(max-width:860px){._grid_kuhnm_1{grid-template-columns:repeat(2,minmax(0,1fr))}._days_kuhnm_36{grid-template-columns:repeat(4,minmax(0,1fr))}}._stats_vrb8v_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}._stat_vrb8v_1{border-top:3px solid}._statLabel_vrb8v_12{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._statValue_vrb8v_20{font-size:var(--text-2xl);font-weight:700;color:var(--color-text);margin-top:var(--space-1)}._columns_vrb8v_27{display:grid;grid-template-columns:320px 1fr;gap:var(--space-4);align-items:start}@media(max-width:900px){._columns_vrb8v_27{grid-template-columns:1fr}}._layout_a3ehm_1{display:grid;grid-template-columns:1fr 300px;gap:var(--space-4);align-items:start}@media(max-width:900px){._layout_a3ehm_1{grid-template-columns:1fr}}._weekHeader_k9fg6_1{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:2px}._weekHeaderCell_k9fg6_7{text-align:center;font-size:var(--text-xs);font-weight:700;color:var(--color-text-muted);text-transform:uppercase;padding:4px 0}._grid_k9fg6_16{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(96px,1fr);gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._day_k9fg6_27{background:var(--color-surface);padding:6px;display:flex;flex-direction:column;gap:4px;min-width:0}._dayOutside_k9fg6_36{background:var(--color-surface-alt);opacity:.55}._dayOver_k9fg6_41{background:var(--color-accent-tint)}._dayNumber_k9fg6_45{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted)}._dayToday_k9fg6_51 ._dayNumber_k9fg6_45{color:#fff;background:var(--color-accent);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}._chips_k9fg6_62{display:flex;flex-direction:column;gap:3px;min-height:0}._chip_k9fg6_62{display:flex;align-items:center;gap:5px;background:var(--color-surface-alt);border-radius:var(--radius-sm);padding:4px 7px;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--color-text);font-family:inherit}._chipInstall_k9fg6_82{background:var(--color-accent-tint);border-left:3px solid var(--color-accent)}._chipDelivery_k9fg6_86{background:var(--color-surface-alt);border-left:3px solid var(--color-border-strong)}._chipName_k9fg6_91{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._layout_k9fg6_98{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}._calendar_k9fg6_105{display:flex;flex-direction:column;gap:14px;min-width:0}._week_k9fg6_1 ._weekHeader_k9fg6_1,._week_k9fg6_1 ._grid_k9fg6_16{grid-template-columns:repeat(6,minmax(0,1fr))}._week_k9fg6_1 ._grid_k9fg6_16{grid-auto-rows:minmax(150px,auto)}._tank_k9fg6_121{position:sticky;top:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 140px)}._tankHeader_k9fg6_134{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:var(--text-sm)}._tankCount_k9fg6_142{background:var(--color-accent);color:#fff;border-radius:999px;font-size:var(--text-xs);padding:1px 8px}._tankHint_k9fg6_150{font-size:var(--text-xs);color:var(--color-text-muted)}._tankList_k9fg6_155{display:flex;flex-direction:column;gap:6px;overflow:auto;min-height:0}._tankEmpty_k9fg6_163{font-size:var(--text-xs);color:var(--color-text-muted);padding:16px 4px;text-align:center}._tankCard_k9fg6_170{background:var(--color-surface-alt);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);padding:8px 10px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}._tankCardDragging_k9fg6_181{cursor:grabbing;box-shadow:0 10px 24px #00000038;background:var(--color-surface)}._tankCardName_k9fg6_187{font-weight:700;font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tankCardMeta_k9fg6_195{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){._layout_k9fg6_98{grid-template-columns:1fr}._tank_k9fg6_121{position:static;max-height:none}}._page_1a163_1{display:grid;gap:var(--space-4);align-items:start;grid-template-columns:minmax(280px,360px) minmax(0,1fr)}@media(max-width:900px){._page_1a163_1{grid-template-columns:1fr}}._muted_1a163_14{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._mono_1a163_20{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._clockCard_1a163_27{display:grid;gap:var(--space-3);text-align:center}._running_1a163_33,._picker_1a163_34{display:grid;gap:var(--space-3)}._onClock_1a163_39{justify-self:center;display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:600;padding:3px 10px;border-radius:var(--radius-pill);color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,transparent)}._pulseDot_1a163_52{width:8px;height:8px;border-radius:50%;background:currentColor;animation:_pulse_1a163_52 1.6s ease-in-out infinite}@keyframes _pulse_1a163_52{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){._pulseDot_1a163_52{animation:none}}._timer_1a163_72{font-family:var(--font-mono);font-size:40px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}._runningProject_1a163_81{font-weight:700;font-size:var(--text-lg)}._btnRow_1a163_86{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._bigBtn_1a163_92{min-height:48px;font-size:var(--text-base);justify-content:center}._clockInBtn_1a163_98{width:156px;height:156px;margin:6px auto;border-radius:50%;border:none;background:var(--color-accent);color:#fff;font:inherit;font-size:22px;font-weight:800;cursor:pointer;box-shadow:0 0 0 10px var(--color-accent-tint)}._clockInBtn_1a163_98:hover:not(:disabled){background:var(--color-accent-hover)}._clockInBtn_1a163_98:focus-visible{outline:3px solid var(--color-text);outline-offset:4px}._clockInBtn_1a163_98:disabled{opacity:.6;cursor:default}._field_1a163_127{display:grid;gap:4px;text-align:left;min-width:0}._fieldLabel_1a163_134{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600}._select_1a163_142,._input_1a163_143{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-base)}._locNote_1a163_155{font-size:var(--text-xs);color:var(--color-text-muted)}._siteNear_1a163_160,._siteFar_1a163_161{font-size:var(--text-sm);border-radius:var(--radius-sm);padding:6px 10px}._siteNear_1a163_160{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent)}._siteFar_1a163_161{color:var(--color-warning);background:var(--color-warning-tint)}._weekHead_1a163_179{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}._weekTitle_1a163_189{display:flex;align-items:center;gap:var(--space-2)}._weekNav_1a163_195{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._rangeLabel_1a163_202{font-size:var(--text-sm);font-variant-numeric:tabular-nums;min-width:150px;text-align:center}._tableWrap_1a163_209{overflow-x:auto}._grid_1a163_213{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:var(--text-sm)}._grid_1a163_213 th,._grid_1a163_213 td{padding:8px 10px;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}._grid_1a163_213 th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-weight:600;background:var(--color-surface-alt)}._grid_1a163_213 ._num_1a163_237{text-align:right}._totalRow_1a163_241 td{font-weight:700;background:var(--color-surface-alt);border-bottom:none}._hot_1a163_247{color:var(--color-warning)}._dash_1a163_251{color:var(--color-border-strong)}._emptyRow_1a163_255{text-align:center!important;color:var(--color-text-muted);padding:var(--space-5)!important}._cellBtn_1a163_261{border:none;background:none;font:inherit;color:var(--color-text);cursor:pointer;padding:2px 6px;margin:-2px -6px;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums}._cellBtn_1a163_261:hover{background:var(--color-accent-tint);color:var(--color-accent)}._projectLink_1a163_278{color:var(--color-text);font-weight:700;text-decoration:none}._projectLink_1a163_278:hover{color:var(--color-accent);text-decoration:underline}._weekFoot_1a163_289{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center;padding:var(--space-3) var(--space-4)}._pillNeutral_1a163_297,._pillWarn_1a163_298,._pillOk_1a163_299{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);margin-left:6px;white-space:nowrap}._pillNeutral_1a163_297{background:var(--color-surface-alt);color:var(--color-text-secondary)}._pillWarn_1a163_298{background:var(--color-warning-tint);color:var(--color-warning)}._pillOk_1a163_299{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}._pillAccent_1a163_325,._pillBad_1a163_326{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);margin-left:6px;white-space:nowrap}._pillAccent_1a163_325{background:var(--color-accent-tint);color:var(--color-accent)}._pillBad_1a163_326{background:var(--color-danger-tint);color:var(--color-danger)}._weekFoot_1a163_289 ._pillWarn_1a163_298,._weekFoot_1a163_289 ._pillNeutral_1a163_297,._weekTitle_1a163_189>span,._flagsCell_1a163_350>span,._grid_1a163_213 td>._pillAccent_1a163_325,._grid_1a163_213 td>._pillOk_1a163_299,._grid_1a163_213 td>._pillWarn_1a163_298,._grid_1a163_213 td>._pillNeutral_1a163_297{margin-left:0}._sub_1a163_358{display:block;color:var(--color-text-muted);font-size:11px;white-space:normal}._flagsCell_1a163_350{white-space:normal!important;min-width:180px}._flagsCell_1a163_350>span{display:inline-flex;margin:2px 4px 2px 0}._actionsCell_1a163_375{text-align:right!important}._actionsCell_1a163_375>*+*{margin-left:6px}._laborSummary_1a163_385{display:grid;gap:var(--space-2);margin-bottom:var(--space-3)}._stats_1a163_391{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}@media(max-width:700px){._stats_1a163_391{grid-template-columns:repeat(2,minmax(0,1fr))}}._stat_1a163_391{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}._statLabel_1a163_413{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600}._statValue_1a163_421{font-family:var(--font-mono);font-size:var(--text-lg);font-variant-numeric:tabular-nums}._statSub_1a163_427{font-size:11px;color:var(--color-text-secondary)}._bar_1a163_432{display:flex;height:6px;border-radius:var(--radius-pill);overflow:hidden;background:var(--color-surface-alt)}._bar_1a163_432 i{display:block;height:100%}._banner_1a163_447,._bannerInfo_1a163_448,._bannerOk_1a163_449{margin:var(--space-3) var(--space-4) 0;padding:10px 12px;border-radius:var(--radius-sm);font-size:var(--text-sm)}._banner_1a163_447{background:var(--color-warning-tint);color:var(--color-warning)}._bannerInfo_1a163_448{background:var(--color-accent-tint);color:var(--color-accent)}._bannerOk_1a163_449{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}._dayList_1a163_473{display:grid;gap:var(--space-3)}._entry_1a163_478{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}._entryTop_1a163_486{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm)}._entryFields_1a163_493{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}._noteField_1a163_499{grid-column:1 / -1}._entryActions_1a163_503{display:flex;justify-content:flex-end;gap:var(--space-2)}._toolbar_1tnsm_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}._counts_1tnsm_9{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}._chip_1tnsm_16{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;white-space:nowrap;border:1px solid transparent;background:var(--color-surface-alt);color:var(--color-text-muted);cursor:pointer}._chip_1tnsm_16:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}._chip_1tnsm_16._on_job_1tnsm_39{background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-accent)}._chip_1tnsm_16._available_1tnsm_44{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}._chip_1tnsm_16._in_repair_1tnsm_49{background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}._chip_1tnsm_16._retired_1tnsm_54{opacity:.8}._chip_1tnsm_16._active_1tnsm_58{border-color:currentColor}._select_1tnsm_62,._input_1tnsm_63{padding:8px 10px;background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-sm)}._tableWrap_1tnsm_72{overflow-x:auto}._table_1tnsm_72{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._table_1tnsm_72 th{text-align:left;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);padding:8px 10px;border-bottom:1px solid var(--color-border);white-space:nowrap}._table_1tnsm_72 td{padding:9px 10px;border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._table_1tnsm_72 tr:hover td{background:color-mix(in srgb,var(--color-accent) 5%,transparent)}._mono_1tnsm_105{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._muted_1tnsm_110{color:var(--color-text-muted)}._tagLink_1tnsm_114{color:var(--color-accent);font-weight:600;text-decoration:none}._tagLink_1tnsm_114:hover{text-decoration:underline}._mapWrap_1tnsm_124{position:relative;height:calc(100vh - 300px);min-height:420px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border)}._map_1tnsm_124{height:100%;width:100%}._pinMarker_1tnsm_138{background:transparent!important;border:none!important}._pinBubble_1tnsm_143{display:inline-grid;justify-items:center;transform:translate(-50%,-100%)}._pinCount_1tnsm_149{background:var(--pin-color, #00579a);color:#fff;font:700 12px var(--font-mono, monospace);border-radius:999px;padding:3px 8px;box-shadow:0 2px 6px #0000004d;white-space:nowrap}._pinTail_1tnsm_159{width:2px;height:9px;background:var(--pin-color, #00579a)}._form_1tnsm_165{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._form_1tnsm_165 ._full_1tnsm_171{grid-column:1 / -1}._field_1tnsm_175{display:grid;gap:4px}._field_1tnsm_175 label{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._actions_1tnsm_188{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap}@media(max-width:640px){._form_1tnsm_165{grid-template-columns:1fr}}._page_1xdxq_1{max-width:520px;margin:0 auto;display:grid;gap:var(--space-3)}._head_1xdxq_8{display:grid;gap:2px}._tag_1xdxq_13{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.06em}._title_1xdxq_20{font-size:var(--text-xl);font-weight:800;color:var(--color-text);margin:0}._sub_1xdxq_27{font-size:var(--text-sm);color:var(--color-text-muted)}._status_1xdxq_32{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;width:fit-content}._status_1xdxq_32:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}._status_1xdxq_32._on_job_1xdxq_51{background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-accent)}._status_1xdxq_32._available_1xdxq_56{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}._status_1xdxq_32._in_repair_1xdxq_61{background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger)}._status_1xdxq_32._retired_1xdxq_66{background:var(--color-surface-alt);color:var(--color-text-muted)}._section_1xdxq_71{display:grid;gap:var(--space-2)}._sectionTitle_1xdxq_76{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._field_1xdxq_84{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}._field_1xdxq_84>span:first-child{color:var(--color-text-muted)}._input_1xdxq_96,._select_1xdxq_97{padding:9px 10px;background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-base);width:100%;min-width:0}._input_1xdxq_96._num_1xdxq_108{width:110px;text-align:right;font-family:var(--font-mono)}._big_1xdxq_114{width:100%;padding:12px;font-size:var(--text-base);font-weight:700;border-radius:var(--radius-md)}._stack_1xdxq_122{display:grid;gap:var(--space-2)}._history_1xdxq_127{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:var(--text-sm)}._when_1xdxq_134{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:var(--text-xs);padding-top:2px;white-space:nowrap}._who_1xdxq_143{color:var(--color-text-muted)}._hint_1xdxq_147{font-size:var(--text-xs);color:var(--color-text-muted)}._filterBar_ifaxg_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}._filterGroup_ifaxg_9{display:flex;align-items:center;gap:var(--space-2)}._filterLabel_ifaxg_15{font-size:var(--text-sm);color:var(--color-text-muted)}._searchInput_ifaxg_20{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);background:var(--color-surface);color:var(--color-text);min-width:200px}._list_ifaxg_30{display:flex;flex-direction:column;gap:var(--space-2)}._row_ifaxg_36{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._rowTitle_ifaxg_46{flex:1;min-width:0}._rowTitleText_ifaxg_51{font-size:var(--text-sm);cursor:pointer}._rowTitleTextDone_ifaxg_56{text-decoration:line-through;color:var(--color-text-muted)}._rowMeta_ifaxg_61{display:flex;align-items:center;gap:var(--space-2);margin-top:2px}._metaPill_ifaxg_68{font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface-alt);border-radius:var(--radius-sm);padding:1px 6px}._assigneeChips_ifaxg_76{display:flex;gap:4px;flex-wrap:wrap}._assigneeChip_ifaxg_76{font-size:var(--text-xs);background:var(--color-surface-alt);border-radius:999px;padding:1px 8px;color:var(--color-text)}._iconButton_ifaxg_90{background:none;border:none;cursor:pointer;color:var(--color-text-muted);font-size:var(--text-sm);padding:4px 6px}._iconButton_ifaxg_90:hover{color:var(--color-text)}._formField_ifaxg_103{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-3)}._formLabel_ifaxg_110{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._formActions_ifaxg_118{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}._attachTabs_ifaxg_125{display:flex;gap:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}._attachTab_ifaxg_125{background:none;border:none;cursor:pointer;padding:var(--space-2) var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);border-bottom:2px solid transparent}._attachTabActive_ifaxg_142{color:var(--color-text);border-bottom-color:var(--color-accent)}._existingFileRow_ifaxg_147{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}._spinner_hrvrm_1{display:inline-block;width:14px;height:14px;flex:none;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:_eagleview-spin_hrvrm_1 .7s linear infinite}@keyframes _eagleview-spin_hrvrm_1{to{transform:rotate(360deg)}}._breadcrumbs_1t36t_1{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}._crumb_1t36t_7{background:none;border:none;padding:0;color:var(--color-accent);cursor:pointer;font-size:var(--text-sm)}._list_1t36t_16{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._dropActive_1t36t_24{border-color:var(--color-accent);background:var(--color-accent-tint)}._row_1t36t_29{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}._row_1t36t_29:last-child{border-bottom:none}._rowIcon_1t36t_41{flex:none;font-size:var(--text-lg)}._rowName_1t36t_46{flex:1;min-width:0;text-align:left;background:none;border:none;padding:0;cursor:pointer;color:var(--color-text);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowMeta_1t36t_61{flex:none;font-size:var(--text-xs);color:var(--color-text-muted);min-width:140px;text-align:right}._rowActions_1t36t_69{flex:none;display:flex;gap:var(--space-2)}._rowActions_1t36t_69 button{background:none;border:none;padding:0;cursor:pointer;color:var(--color-text-secondary);font-size:var(--text-xs)}._rowActions_1t36t_69 button:hover{color:var(--color-accent)}._empty_1t36t_88{padding:var(--space-5);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}._tableWrap_18vzc_6{overflow-x:auto}._table_18vzc_2{width:100%;border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:tabular-nums}._table_18vzc_2 th{text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-surface-alt);padding:6px 8px;border-bottom:1px solid var(--color-border-strong);white-space:nowrap}._table_18vzc_2 td{padding:6px 8px;border-bottom:1px solid var(--color-border);vertical-align:top}._table_18vzc_2 tbody tr:hover td{background:var(--color-accent-tint)}._num_18vzc_40{text-align:right!important;white-space:nowrap}._muted_18vzc_45{color:var(--color-text-muted)}._danger_18vzc_49{color:var(--color-danger)}._subline_18vzc_53{display:block;font-size:var(--text-xs);font-weight:500}._rowLabel_18vzc_59{font-weight:700;white-space:nowrap}._totalRow_18vzc_64 td{border-top:2px solid var(--color-border-strong);border-bottom:none;font-weight:700;background:var(--color-surface)}._totalRow_18vzc_64:hover td{background:var(--color-surface)}._link_18vzc_75{color:var(--color-accent);text-decoration:none;font-weight:600}._link_18vzc_75:hover{text-decoration:underline}._expandBtn_18vzc_85{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--color-text);cursor:pointer}._chevron_18vzc_98{display:inline-block;width:12px;font-size:10px;color:var(--color-text-muted);transition:transform .12s ease}._chevronOpen_18vzc_106{transform:rotate(90deg)}._childRow_18vzc_110 td{background:var(--color-surface-alt);color:var(--color-text-secondary)}._childRow_18vzc_110:hover td{background:var(--color-surface-alt)}._childName_18vzc_119{padding-left:26px}._empty_18vzc_123{padding:var(--space-3);text-align:center;color:var(--color-text-muted)}._search_18vzc_129{width:260px;max-width:100%;padding:6px 9px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font:inherit}._unmapped_18vzc_141{color:var(--color-warning, #b7791f);font-weight:600}._kindTag_18vzc_146{margin-left:6px;font-size:var(--text-xs);color:var(--color-text-muted)}._wrap_mj01e_1{display:flex;flex-direction:column;position:relative;height:calc(100vh - 214px);min-height:560px;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface)}._wrapFullscreen_mj01e_17{position:fixed;inset:0;height:100vh;min-height:0;border:none;border-radius:0;z-index:1000}._body_mj01e_27{display:flex;flex:1;min-height:0}._rail_mj01e_33{width:280px;flex:none;overflow:auto;padding:8px;display:grid;gap:8px;align-content:start;background:var(--color-surface-alt);border-right:1px solid var(--color-border)}._breadcrumbBar_mj01e_45{flex:none;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}._breadcrumbBtn_mj01e_55{background:none;border:none;padding:0;font-size:12px;font-weight:600;color:var(--color-accent);cursor:pointer}._historyControls_mj01e_65{display:flex;gap:4px}._historyBtn_mj01e_70{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);background:var(--color-surface-alt);color:var(--color-text);border-radius:var(--radius-sm);font-size:15px;line-height:1;cursor:pointer}._historyBtn_mj01e_70:hover:not(:disabled){background:var(--color-border)}._historyBtnOff_mj01e_90{background:var(--color-accent-tint);border-color:var(--color-accent);color:var(--color-accent)}._historyBtn_mj01e_70:disabled{opacity:.35;cursor:not-allowed}._doneBtn_mj01e_105{height:26px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);background:var(--color-surface-alt);color:var(--color-text-muted);border-radius:var(--radius-sm);font-size:12px;font-weight:600;cursor:pointer;margin-left:4px}._doneBtn_mj01e_105:disabled{cursor:not-allowed}._addDeductToggle_mj01e_126{display:inline-flex;margin-left:4px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);overflow:hidden}._addDeductBtn_mj01e_134{width:28px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;background:var(--color-surface-alt);color:var(--color-text-muted);font-size:16px;font-weight:700;line-height:1;cursor:pointer}._addDeductBtn_mj01e_134+._addDeductBtn_mj01e_134{border-left:1px solid var(--color-border-strong)}._addDeductBtnOn_mj01e_153{background:var(--color-surface);color:var(--color-text)}._addDeductBtnDeduct_mj01e_158{background:#e5484d;color:#fff}._doneBtnLive_mj01e_163{border-color:var(--color-accent);background:var(--color-accent);color:#fff}._doneBtnLive_mj01e_163:disabled{opacity:.6}._scalePopover_mj01e_173{position:absolute;right:12px;bottom:60px;width:260px;z-index:20;box-shadow:0 8px 24px #0a192f2e;border-radius:var(--radius-md)}._canvasArea_mj01e_183{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--color-surface-alt)}._canvasScroll_mj01e_193{flex:1;overflow:hidden;position:relative;overscroll-behavior:contain}._planStatus_mj01e_201{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:7px 12px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border-strong);box-shadow:0 4px 14px #0a192f26;font-size:13px;color:var(--color-text)}._planStatusBtn_mj01e_220{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);padding:3px 10px;font-size:12px;font-weight:600;cursor:pointer}._bar_1cm1f_1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4) var(--space-5);margin-bottom:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._back_1cm1f_13{background:none;border:none;padding:0;color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer}._back_1cm1f_13:hover{color:var(--color-accent)}._titleRow_1cm1f_22{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:2px}._title_1cm1f_22{margin:0;font-size:var(--text-xl);font-weight:700}._facts_1cm1f_30{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:4px;font-size:var(--text-xs);color:var(--color-text-muted)}._facts_1cm1f_30 b{color:var(--color-text);font-weight:600}._facts_1cm1f_30 ._dot_1cm1f_40{opacity:.5}._mono_1cm1f_41{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._actions_1cm1f_42{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._divider_1cm1f_48{width:1px;height:22px;background:var(--color-border);margin:0 4px}._btn_1cm1f_49{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);font-weight:600;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;white-space:nowrap}._btn_1cm1f_49:hover{border-color:var(--color-border-strong);background:var(--color-surface-alt)}._btn_1cm1f_49:disabled{opacity:.5;cursor:default}._btn_1cm1f_49 svg{width:15px;height:15px;flex:none}._primary_1cm1f_67{background:var(--color-accent);border-color:var(--color-accent);color:#fff}._primary_1cm1f_67:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}._quiet_1cm1f_69{border-color:transparent;color:var(--color-text-secondary)}._quiet_1cm1f_69:hover{border-color:transparent}._danger_1cm1f_71{color:var(--color-danger)}._toggle_1cm1f_72{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--color-text-muted);padding:0 6px;cursor:pointer}._field_1e9m2_1{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-alt)}._toolbar_1e9m2_8{display:flex;align-items:center;gap:2px;padding:4px 6px;border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap}._toolbarBtn_1e9m2_18{min-width:26px;height:26px;padding:0 6px;border:none;background:transparent;color:var(--color-text);border-radius:var(--radius-sm);font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._toolbarBtn_1e9m2_18:hover:not(:disabled){background:var(--color-surface-alt)}._toolbarBtn_1e9m2_18:disabled{color:var(--color-text-muted);cursor:default}._bold_1e9m2_42{font-weight:700}._italic_1e9m2_46{font-style:italic}._strike_1e9m2_50{text-decoration:line-through}._toolbarDivider_1e9m2_54{width:1px;align-self:stretch;margin:4px;background:var(--color-border)}._previewToggle_1e9m2_61{margin-left:auto;padding:0 10px;height:26px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text);font-size:var(--text-xs);cursor:pointer}._previewToggle_1e9m2_61:disabled{color:var(--color-text-muted);cursor:default}._textarea_1e9m2_78{display:block;width:100%;border:none;outline:none;resize:none;overflow:hidden;padding:10px;background:transparent;color:var(--color-text);font-size:var(--text-base);font-family:inherit;line-height:1.5}._textarea_1e9m2_78:disabled{color:var(--color-text-muted)}._preview_1e9m2_61{padding:10px}._placeholder_1e9m2_101{color:var(--color-text-muted)}._work_1fotg_2{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--space-4);align-items:start}@media(max-width:1000px){._work_1fotg_2{grid-template-columns:1fr}}._viewer_1fotg_15{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);min-width:0}._panel_1fotg_23{position:sticky;top:var(--space-4);max-height:calc(100dvh - 45px - 2 * var(--space-4));display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}@media(max-width:1000px){._panel_1fotg_23{position:static;max-height:none}}._panelHead_1fotg_43{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3)}._summary_1fotg_51{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;margin:0}._counts_1fotg_58{display:flex;gap:6px;flex-wrap:wrap}._filters_1fotg_64{display:flex;gap:var(--space-3);font-size:var(--text-sm)}._filter_1fotg_64{border:none;background:none;padding:0 0 6px;color:var(--color-text-muted);font:inherit;font-weight:600;cursor:pointer;border-bottom:2px solid transparent}._filterActive_1fotg_81{color:var(--color-text);border-bottom-color:var(--color-accent)}._list_1fotg_86{overflow-y:auto;flex:1}._finding_1fotg_91{position:relative;padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 2px);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:6px;cursor:pointer}._finding_1fotg_91:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--stripe)}._findingActive_1fotg_111{background:var(--color-accent-tint);cursor:default}._findingDecided_1fotg_116{opacity:.7}._findingRow_1fotg_120{display:flex;align-items:center;gap:8px}._clauseName_1fotg_126{font-weight:700;font-size:var(--text-sm);color:var(--color-text)}._loc_1fotg_132{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}._reason_1fotg_140{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.45}._quote_1fotg_146{font-family:Georgia,Times New Roman,serif;font-size:var(--text-sm);color:var(--color-text);border-left:2px solid var(--color-border-strong);padding-left:var(--space-2);line-height:1.5}._fieldLabel_1fotg_155{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._textarea_1fotg_163{width:100%;padding:8px 10px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.5;resize:vertical}._serif_1fotg_175{font-family:Georgia,Times New Roman,serif}._actions_1fotg_179{display:flex;gap:6px;flex-wrap:wrap;align-items:center}._waiting_1fotg_186{padding:var(--space-5) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}._pulse_1fotg_195{width:10px;height:10px;border-radius:50%;background:var(--color-accent);animation:_pulse_1fotg_195 1.4s ease-in-out infinite}@keyframes _pulse_1fotg_195{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:reduce){._pulse_1fotg_195{animation:none}}._steps_1fotg_219{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap}._step_1fotg_219{display:flex;align-items:center;gap:6px}._stepDot_1fotg_234{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--color-border-strong);display:grid;place-items:center;font-size:10px;font-family:var(--font-mono)}._stepDone_1fotg_245 ._stepDot_1fotg_234{background:var(--color-text);border-color:var(--color-text);color:var(--color-surface)}._stepCurrent_1fotg_251{color:var(--color-text);font-weight:600}._stepCurrent_1fotg_251 ._stepDot_1fotg_234{border-color:var(--color-accent);color:var(--color-accent)}._stepSep_1fotg_261{width:14px;height:1px;background:var(--color-border-strong)}._hint_1fotg_267{margin:0;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.45}._changeNo_1fotg_275{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary)}._struck_1fotg_282{text-decoration:line-through;text-decoration-color:#c42b2b}._decidedText_1fotg_288{font-size:var(--text-sm);color:color-mix(in srgb,#1d4ed8 72%,var(--color-text));line-height:1.5;border-left:2px solid color-mix(in srgb,#1d4ed8 72%,var(--color-text));padding-left:var(--space-2);white-space:pre-wrap}._signWork_1fotg_300{grid-template-columns:96px minmax(0,1fr) 320px}@media(max-width:1000px){._signWork_1fotg_300{grid-template-columns:1fr}._pageList_1fotg_308{display:none!important}}._pageList_1fotg_308{position:sticky;top:var(--space-4);max-height:calc(100dvh - 45px - 2 * var(--space-4));overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);align-items:center;padding:var(--space-2) 0}._pageTile_1fotg_326{display:flex;flex-direction:column;align-items:center;gap:4px;border:none;background:none;font:inherit;font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer}._pageThumb_1fotg_339{position:relative;width:58px;height:75px;background:#fff;border:1px solid var(--color-border);border-radius:3px;padding:8px 7px;display:flex;flex-direction:column;gap:4px}._pageThumb_1fotg_339 i{display:block;height:3px;background:#dcdcd6;border-radius:2px}._pageState_1fotg_359{position:absolute;right:-7px;bottom:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--color-accent);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}._pageStateDone_1fotg_375{background:var(--color-success)}._checklist_1fotg_379{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3)}._check_1fotg_379{display:flex;gap:10px;align-items:flex-start;font-size:var(--text-sm);color:var(--color-text)}._checkBox_1fotg_395{width:16px;height:16px;flex:none;margin-top:2px;border-radius:4px;border:1.5px solid var(--color-border-strong);display:grid;place-items:center;font-size:10px;color:#fff}._checkDone_1fotg_408 ._checkBox_1fotg_395{background:var(--color-success);border-color:var(--color-success)}._checkSub_1fotg_413{font-size:var(--text-xs);color:var(--color-text-muted)}._adopt_1fotg_418{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto}._sigBox_1fotg_427{box-sizing:border-box;height:64px;flex:none;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;padding:6px;overflow:hidden}._sigBox_1fotg_427 img{display:block;width:100%;height:100%;object-fit:contain}._sigBoxSmall_1fotg_445{height:44px;width:110px}._consent_1fotg_450{display:flex;gap:8px;align-items:flex-start;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.45;margin-top:var(--space-2);cursor:pointer}._consent_1fotg_450 input{margin-top:2px}._signedCard_1fotg_465{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:4px;font-size:var(--text-sm);background:color-mix(in srgb,var(--color-success) 8%,transparent)}._linkBtn_1fotg_476{border:none;background:none;padding:0;font:inherit;color:var(--color-accent);cursor:pointer}._returnList_1fotg_485{display:flex;flex-direction:column;gap:2px;margin-top:4px}._returnRow_1fotg_492{display:flex;justify-content:space-between;gap:8px;font-size:var(--text-xs)}._returnMeta_1fotg_499{color:var(--color-text-muted);white-space:nowrap}._compareCard_1fotg_504{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);max-height:45vh;overflow-y:auto}._compareCard_1fotg_504 summary{cursor:pointer;list-style-position:outside}._compareItem_1fotg_520{display:flex;flex-direction:column;gap:4px;padding:var(--space-2) 0;border-top:1px solid var(--color-border)}
