._logo_1c821_1{display:block;width:auto}._shield_1c821_2{fill:#3b5f8a}._gold_1c821_3{fill:var(--color-gold)}._goldStroke_1c821_4{stroke:var(--color-gold)}._wordmark_1c821_5{fill:#e8e0d4}._tagline_1c821_6{fill:#fff6}._wrapper_z2bxk_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;gap:.75rem}._illustration_z2bxk_11{width:clamp(140px,25vw,220px);height:auto;opacity:.85}._message_z2bxk_17{font-size:var(--text-base);color:var(--color-gray-600);max-width:360px;font-weight:500}._hint_z2bxk_24{font-size:var(--text-sm);color:var(--color-gray-400);max-width:320px;margin:0}._ctaBtn_z2bxk_31{margin-top:.5rem;padding:.55rem 1.25rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-base);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}._ctaBtn_z2bxk_31:hover{background:var(--color-gold-light);transform:translateY(-1px)}._action_z2bxk_48{margin-top:.25rem}._backdrop_fsy8q_4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#00000073;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;animation:_fadeIn_fsy8q_1 .15s ease both}._modal_fsy8q_17{background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);width:100%;max-width:600px;overflow:hidden}._searchInput_fsy8q_27{width:100%;padding:.85rem 1rem;font-size:1rem;border:none;border-bottom:1px solid var(--color-gray-200);color:var(--color-navy);background:var(--color-white)}._searchInput_fsy8q_27::placeholder{color:var(--color-gray-400)}._searchInput_fsy8q_27:focus{outline:none}._resultList_fsy8q_46{max-height:400px;overflow-y:auto}._sectionHeader_fsy8q_52{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-gray-400);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-100)}._sectionIcon_fsy8q_66{display:flex;align-items:center;color:var(--color-gray-400)}._resultItem_fsy8q_73{padding:.55rem 1rem;cursor:pointer;border-bottom:1px solid var(--color-gray-100);transition:background var(--transition-fast)}._resultItem_fsy8q_73:hover{background:var(--color-gray-50)}._resultItemHighlight_fsy8q_84{background:#c8a45e1f}._resultItemHighlight_fsy8q_84:hover{background:#c8a45e2e}._primaryText_fsy8q_93{font-size:.875rem;font-weight:600;color:var(--color-navy);line-height:1.4}._secondaryText_fsy8q_101{font-size:.75rem;color:var(--color-text-muted);line-height:1.3}._loadingState_fsy8q_108{text-align:center;padding:2rem 1rem;font-size:.85rem;color:var(--color-text-muted)}._errorState_fsy8q_116{text-align:center;padding:2rem 1rem;font-size:.85rem;color:#e74c3c}._emptyState_fsy8q_124{text-align:center;padding:2rem 1rem;font-size:.85rem;color:var(--color-text-muted);font-style:italic}._minCharsHint_fsy8q_133{text-align:center;padding:2rem 1rem;font-size:.8rem;color:var(--color-gray-400)}mark{background:#c8a45e4d;padding:0;border-radius:1px}._markdownMessage_bch45_1{overflow-wrap:anywhere;white-space:normal}._markdownMessage_bch45_1 p{margin:0 0 8px}._markdownMessage_bch45_1 h1,._markdownMessage_bch45_1 h2,._markdownMessage_bch45_1 h3,._markdownMessage_bch45_1 h4,._markdownMessage_bch45_1 h5,._markdownMessage_bch45_1 h6{margin:12px 0 6px;color:inherit;font-weight:650;line-height:1.3}._markdownMessage_bch45_1 h1:first-child,._markdownMessage_bch45_1 h2:first-child,._markdownMessage_bch45_1 h3:first-child,._markdownMessage_bch45_1 h4:first-child,._markdownMessage_bch45_1 h5:first-child,._markdownMessage_bch45_1 h6:first-child{margin-top:0}._markdownMessage_bch45_1 h1{font-size:1.05rem}._markdownMessage_bch45_1 h2{font-size:1rem}._markdownMessage_bch45_1 h3,._markdownMessage_bch45_1 h4,._markdownMessage_bch45_1 h5,._markdownMessage_bch45_1 h6{font-size:.95rem}._markdownMessage_bch45_1 p:last-child,._markdownMessage_bch45_1 ul:last-child,._markdownMessage_bch45_1 ol:last-child,._markdownMessage_bch45_1 h1:last-child,._markdownMessage_bch45_1 h2:last-child,._markdownMessage_bch45_1 h3:last-child,._markdownMessage_bch45_1 h4:last-child,._markdownMessage_bch45_1 h5:last-child,._markdownMessage_bch45_1 h6:last-child{margin-bottom:0}._markdownMessage_bch45_1 ul,._markdownMessage_bch45_1 ol{margin:0 0 8px;padding-left:20px}._markdownMessage_bch45_1 li{margin:2px 0}._markdownMessage_bch45_1 code{border-radius:4px;background:#0f172a14;padding:1px 4px;font-size:.92em}._markdownMessage_bch45_1 a{color:var(--color-blue, var(--brand-accent, #3b82f6));text-decoration:underline;text-underline-offset:2px}._markdownMessage_bch45_1 a:hover,._markdownMessage_bch45_1 a:focus-visible{color:#2563eb}._citationMarker_bch45_86{display:inline-flex;align-items:center;justify-content:center;min-width:1.4em;height:1.4em;margin:0 .15em;padding:0 .34em;border:1px solid rgba(59,130,246,.22);border-radius:999px;background:#3b82f61f;color:#1d4ed8;font-size:.78em;font-weight:700;line-height:1;vertical-align:super;cursor:pointer}._citationMarker_bch45_86:hover,._citationMarker_bch45_86:focus-visible{background:#3b82f62e;border-color:#3b82f659;outline:none}._overlay_i2j9e_4{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:999;animation:_fadeIn_i2j9e_1 .2s ease-out}._panel_i2j9e_13{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100vw;background:var(--color-white, #fff);box-shadow:-8px 0 30px #0f172a1f;z-index:1000;display:flex;flex-direction:column;animation:_slideInRight_i2j9e_1 .25s ease-out}._panelFullscreen_i2j9e_28{width:100vw;flex-direction:row;animation:_fadeIn_i2j9e_1 .2s ease-out}._jurisdictionSelect_i2j9e_34{margin-left:8px;padding:3px 8px;border:1px solid var(--color-gray-200);border-radius:5px;background:var(--color-white);color:var(--color-text);font-size:11px;font-weight:500}._sidebar_i2j9e_46{width:280px;min-width:280px;background:var(--color-gray-50, #f8fafc);border-right:1px solid var(--color-gray-200, #e2e8f0);display:flex;flex-direction:column;overflow:hidden}._sidebarHeader_i2j9e_56{height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-gray-200, #e2e8f0);flex-shrink:0}._sidebarTitle_i2j9e_66{font-size:14px;font-weight:600;color:var(--color-gray-900, #0f172a)}._newChatBtn_i2j9e_72{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;border:1px solid var(--color-gray-200, #e2e8f0);background:var(--color-white, #fff);font-size:12px;font-weight:500;color:var(--color-gray-700, #334155);cursor:pointer;transition:all .15s}._newChatBtn_i2j9e_72:hover{background:var(--color-gray-100, #f1f5f9);border-color:var(--color-gray-300, #cbd5e1)}._sidebarBody_i2j9e_91{flex:1;overflow-y:auto;padding:12px}._historyGroup_i2j9e_97{margin-bottom:16px;position:relative}._historyGroupLabel_i2j9e_102{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-400, #94a3b8);padding:0 8px;margin-bottom:6px;margin-top:4px}._historyItem_i2j9e_113{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;font-size:13px;color:var(--color-gray-700, #334155);cursor:pointer;transition:background .15s;border:none;background:none;width:100%;text-align:left}._historyItem_i2j9e_113:hover{background:var(--color-gray-200, #e2e8f0)}._historyItemActive_i2j9e_132{background:var(--color-blue-light, #eff6ff);color:var(--color-blue, #3b82f6);font-weight:500}._historyItemIcon_i2j9e_138{flex-shrink:0;color:var(--color-gray-400, #94a3b8)}._historyItemActive_i2j9e_132 ._historyItemIcon_i2j9e_138{color:var(--color-blue, #3b82f6)}._historyItemText_i2j9e_147{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._chatMain_i2j9e_155{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}._header_i2j9e_164{height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-gray-200, #e2e8f0);flex-shrink:0;background:var(--color-white, #fff)}._headerLeft_i2j9e_175{display:flex;align-items:center;gap:10px}._headerTitle_i2j9e_181{font-size:15px;font-weight:600;color:var(--color-gray-900, #0f172a);display:flex;align-items:center;gap:8px}._headerActions_i2j9e_190{display:flex;align-items:center;gap:4px}._headerBtn_i2j9e_196{width:32px;height:32px;border-radius:6px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-gray-500, #64748b);transition:all .15s}._headerBtn_i2j9e_196:hover{background:var(--color-gray-100, #f1f5f9);color:var(--color-gray-700, #334155)}._quickActions_i2j9e_215{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 20px}._quickAction_i2j9e_215{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid var(--color-gray-200, #e2e8f0);background:var(--color-white, #fff);cursor:pointer;font-size:14px;font-weight:700;color:var(--color-gray-900, #0f172a);transition:all .15s;text-align:left}._quickAction_i2j9e_215:hover{background:var(--color-blue-light, #eff6ff);border-color:var(--color-blue, #3b82f6);color:var(--color-blue, #3b82f6)}._quickActionIcon_i2j9e_243{flex-shrink:0;color:var(--color-blue, #3b82f6)}._welcomeArea_i2j9e_249{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;text-align:center}._welcomeIcon_i2j9e_259{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--color-blue, #3b82f6)}._welcomeTitle_i2j9e_271{font-size:20px;font-weight:600;color:var(--color-gray-900, #0f172a);margin-bottom:8px;font-family:var(--font-serif, Georgia, serif)}._welcomeSubtitle_i2j9e_279{font-size:14px;color:var(--color-gray-500, #64748b);max-width:320px;line-height:1.5;margin-bottom:24px}._messages_i2j9e_288{flex:1;overflow-y:auto;padding:16px 20px}._messageBubble_i2j9e_294{margin-bottom:16px;max-width:88%;display:flex;flex-direction:column;gap:4px}._userBubble_i2j9e_302{margin-left:auto;align-items:flex-end}._aiBubble_i2j9e_307{align-items:flex-start}._bubbleContent_i2j9e_311{padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}._userBubble_i2j9e_302 ._bubbleContent_i2j9e_311{background:var(--color-navy, #1e3a5f);color:#fff;border-bottom-right-radius:4px}._aiBubble_i2j9e_307 ._bubbleContent_i2j9e_311{background:#f0f4ff;color:var(--color-gray-900, #0f172a);border-bottom-left-radius:4px}._citationPanel_i2j9e_332{width:min(100%,34rem);margin-top:4px;border:1px solid rgba(30,58,95,.08);border-radius:14px;background:linear-gradient(180deg,#fffffff5,#f4f8fffa),radial-gradient(circle at top right,rgba(191,219,254,.45),transparent 35%);box-shadow:0 10px 24px #0f172a14;overflow:hidden}._citationPanelHeader_i2j9e_344{color:var(--color-gray-500, #64748b);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}._citationPanelHeaderRow_i2j9e_352{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 8px 12px}._citationPanelToggle_i2j9e_359{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--color-gray-500, #64748b);cursor:pointer}._citationPanelToggle_i2j9e_359:hover,._citationPanelToggle_i2j9e_359:focus-visible{background:#3b82f61a;color:#1d4ed8;outline:none}._citationPanelList_i2j9e_379{display:flex;flex-direction:column;gap:6px;padding:0 8px 8px}._citationCard_i2j9e_386{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;background:#ffffffbf;text-align:left;cursor:pointer}._citationCard_i2j9e_386:hover,._citationCardActive_i2j9e_400{border-color:#3b82f640;background:#eff6fff2}._citationBadge_i2j9e_405{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#3b82f61f;color:#1d4ed8;font-size:12px;font-weight:700;flex-shrink:0}._citationBody_i2j9e_419{min-width:0;flex:1}._citationTitle_i2j9e_424{color:var(--color-navy, #1e3a5f);font-size:12px;font-weight:700;line-height:1.35}._citationQuote_i2j9e_431{margin-top:3px;color:var(--color-gray-600, #475569);font-size:12px;line-height:1.45;font-style:italic}._citationDetail_i2j9e_439{border-top:1px solid rgba(148,163,184,.18);padding:12px;background:#ffffffb3}._citationDetailMeta_i2j9e_445{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px;color:var(--color-gray-500, #64748b);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._citationDetailText_i2j9e_457{max-height:180px;overflow-y:auto;color:var(--color-gray-700, #334155);font-size:13px;line-height:1.55;white-space:pre-wrap}._citationDetailActions_i2j9e_466{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px}._citationOpenButton_i2j9e_474{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border:1px solid rgba(59,130,246,.18);border-radius:8px;background:#fff;color:var(--color-blue, #3b82f6);font-size:12px;font-weight:600;cursor:pointer}._citationOpenButton_i2j9e_474:hover,._citationOpenButton_i2j9e_474:focus-visible{background:var(--color-blue-light, #eff6ff);outline:none}._citationOpenButton_i2j9e_474:disabled{opacity:.65;cursor:progress}._citationError_i2j9e_500{color:#b91c1c;font-size:12px;line-height:1.4}._citationMark_i2j9e_506{background:#fde68a;color:#713f12;border-radius:4px;padding:0 2px}._sourceCache_i2j9e_513{position:relative;display:inline-flex;align-self:flex-start;max-width:100%}._sourceCacheTrigger_i2j9e_520{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:1px solid var(--color-gray-200, #e2e8f0);border-radius:6px;background:#fff;color:var(--color-navy, #1e3a5f);font-size:12px;font-weight:600;cursor:pointer}._sourceCacheCount_i2j9e_535{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-blue-light, #eff6ff);color:var(--color-blue, #3b82f6);display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1}._sourceCacheMenu_i2j9e_549{position:absolute;left:0;bottom:calc(100% + 6px);z-index:5;display:none;width:min(320px,calc(100vw - 48px));max-height:240px;overflow-y:auto;padding:8px;border:1px solid var(--color-gray-200, #e2e8f0);border-radius:8px;background:#fff;box-shadow:0 12px 28px #0f172a29}._sourceCache_i2j9e_513:hover ._sourceCacheMenu_i2j9e_549,._sourceCache_i2j9e_513:focus-within ._sourceCacheMenu_i2j9e_549{display:flex;flex-direction:column;gap:6px}._sourceCacheTitle_i2j9e_572{padding:2px 2px 4px;color:var(--color-gray-500, #64748b);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._sourceLink_i2j9e_581{display:flex;align-items:center;gap:8px;min-width:0;width:100%;padding:8px 10px;border-radius:6px;background:#fff;color:var(--color-navy, #1e3a5f);font-size:13px;font-weight:500;text-decoration:none}._sourceLink_i2j9e_581 span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sourceLink_i2j9e_581 svg{flex-shrink:0}._sourceLink_i2j9e_581:hover,._sourceLink_i2j9e_581:focus-visible{background:var(--color-blue-light, #eff6ff);color:var(--color-blue, #3b82f6);outline:none}._sourceLinkDownloadIcon_i2j9e_615{color:var(--color-gray-400, #94a3b8)}._bubbleTimestamp_i2j9e_619{font-size:11px;color:var(--color-gray-400, #94a3b8);padding:0 4px}._sparkleIndicator_i2j9e_625{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--color-blue, #3b82f6);margin-bottom:4px;font-weight:500}._typingDots_i2j9e_636{display:flex;gap:4px;padding:4px 0}._typingDots_i2j9e_636 span{width:6px;height:6px;border-radius:50%;background:var(--color-gray-400, #94a3b8);animation:_bounce_i2j9e_1 .6s infinite}._typingDots_i2j9e_636 span:nth-child(2){animation-delay:.15s}._typingDots_i2j9e_636 span:nth-child(3){animation-delay:.3s}._inputArea_i2j9e_656{padding:12px 16px 16px;border-top:1px solid var(--color-gray-200, #e2e8f0);background:var(--color-white, #fff)}._inputRow_i2j9e_662{display:flex;align-items:flex-end;gap:8px}._textInput_i2j9e_668{flex:1;min-height:44px;max-height:120px;padding:12px 16px;border-radius:22px;border:1px solid var(--color-gray-200, #e2e8f0);font-family:var(--font-sans, system-ui);font-size:14px;font-weight:400;resize:none;outline:none;line-height:1.4;transition:border-color .15s}._textInput_i2j9e_668:focus{border-color:var(--color-blue, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}._textInput_i2j9e_668::placeholder{color:var(--color-gray-400, #94a3b8)}._sendBtn_i2j9e_691{width:44px;height:44px;border-radius:50%;border:none;background:var(--color-blue, #3b82f6);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}._sendBtn_i2j9e_691:hover{background:#2563eb}._sendBtn_i2j9e_691:disabled{opacity:.5;cursor:not-allowed}._draftingLink_i2j9e_714{display:flex;align-items:center;gap:8px;padding:10px 16px;margin:0 16px 8px;border-radius:8px;border:1px solid var(--color-gray-200, #e2e8f0);background:var(--color-gray-50, #f8fafc);font-size:13px;font-weight:500;color:var(--color-gray-700, #334155);cursor:pointer;transition:all .15s;text-decoration:none}._draftingLink_i2j9e_714:hover{background:var(--color-blue-light, #eff6ff);border-color:var(--color-blue, #3b82f6);color:var(--color-blue, #3b82f6)}._draftingLinkIcon_i2j9e_736{color:var(--color-gold, #b8860b)}._readerBackdrop_i2j9e_740{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a94}._reader_i2j9e_740{width:min(1100px,100%);height:min(88vh,900px);display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 24px 50px #0f172a38}._readerHeader_i2j9e_762{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--color-gray-200, #e2e8f0);background:#fff}._readerTitle_i2j9e_772{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-900, #0f172a);font-size:14px;font-weight:600}._readerActions_i2j9e_782{display:flex;align-items:center;gap:8px}._readerDownloadBtn_i2j9e_788{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--color-gray-200, #e2e8f0);border-radius:8px;background:#fff;color:var(--color-navy, #1e3a5f);font-size:12px;font-weight:600;text-decoration:none}._readerDownloadBtn_i2j9e_788:hover,._readerDownloadBtn_i2j9e_788:focus-visible{background:var(--color-blue-light, #eff6ff);color:var(--color-blue, #3b82f6);outline:none}._readerCloseBtn_i2j9e_810{width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:var(--color-gray-500, #64748b);cursor:pointer}._readerCloseBtn_i2j9e_810:hover,._readerCloseBtn_i2j9e_810:focus-visible{background:var(--color-gray-100, #f1f5f9);color:var(--color-gray-700, #334155);outline:none}._readerBody_i2j9e_827{flex:1;min-height:0;background:var(--color-gray-100, #f1f5f9)}._readerFrame_i2j9e_833{width:100%;height:100%;border:none;background:#fff}._docxViewerShell_i2j9e_840{height:100%;overflow:auto;padding:24px;background:var(--color-gray-100, #f1f5f9)}._docxViewerContent_i2j9e_847{min-width:fit-content}._docxViewerContent_i2j9e_847 .docx-wrapper{padding:0!important;background:transparent!important}._docxViewerContent_i2j9e_847 .docx-wrapper>section.docx{margin:0 auto 24px!important;box-shadow:0 8px 24px #0f172a1f}._pdfViewerShell_i2j9e_861{display:flex;flex-direction:column;height:100%;min-height:0}._pdfViewerToolbar_i2j9e_868{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--color-gray-200, #e2e8f0);background:#fff}._pdfViewerPager_i2j9e_878{display:inline-flex;align-items:center;gap:10px}._pdfViewerNavButton_i2j9e_884{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-gray-200, #e2e8f0);border-radius:8px;background:#fff;color:var(--color-gray-700, #334155);cursor:pointer}._pdfViewerNavButton_i2j9e_884:hover,._pdfViewerNavButton_i2j9e_884:focus-visible{background:var(--color-blue-light, #eff6ff);color:var(--color-blue, #3b82f6);outline:none}._pdfViewerNavButton_i2j9e_884:disabled{opacity:.45;cursor:not-allowed}._pdfViewerPageLabel_i2j9e_909{color:var(--color-gray-700, #334155);font-size:13px;font-weight:600}._pdfViewerHint_i2j9e_915{color:var(--color-gray-500, #64748b);font-size:12px}._pdfViewerCanvasWrap_i2j9e_920{flex:1;min-height:0;overflow:auto;padding:16px;display:flex;justify-content:center;align-items:flex-start;background:#eef2f7}._pdfViewerPage_i2j9e_878{position:relative;flex-shrink:0;box-shadow:0 12px 32px #0f172a1f;background:#fff}._pdfCanvas_i2j9e_938{display:block}._pdfTextLayer_i2j9e_942{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;opacity:1}._pdfTextLayer_i2j9e_942 span,._pdfTextLayer_i2j9e_942 br{position:absolute;white-space:pre;transform-origin:0% 0%}._pdfTextLayer_i2j9e_942 span{color:transparent}._pdfHighlightLayer_i2j9e_961{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._pdfHighlightRect_i2j9e_967{position:absolute;border-radius:4px;background:#facc1552;box-shadow:0 0 0 1px #facc152e}._pdfViewerStatus_i2j9e_974{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-gray-600, #475569);font-size:14px;padding:24px}@keyframes _slideInRight_i2j9e_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _fadeIn_i2j9e_1{0%{opacity:0}to{opacity:1}}@keyframes _bounce_i2j9e_1{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}._headerBtn_i2j9e_196:focus-visible,._newChatBtn_i2j9e_72:focus-visible,._quickAction_i2j9e_215:focus-visible,._historyItem_i2j9e_113:focus-visible,._sourceCacheTrigger_i2j9e_520:focus-visible,._sendBtn_i2j9e_691:focus-visible{box-shadow:0 0 0 3px #3b82f633}@media(prefers-reduced-motion:reduce){._panel_i2j9e_13,._overlay_i2j9e_4,._typingDots_i2j9e_636 span{animation:none!important}}@media(max-width:768px){._panel_i2j9e_13{width:100vw}._sidebar_i2j9e_46{display:none}._panelFullscreen_i2j9e_28{flex-direction:column}._quickActions_i2j9e_215{grid-template-columns:1fr}._readerBackdrop_i2j9e_740{padding:0}._reader_i2j9e_740{width:100%;height:100vh;border-radius:0}._pdfViewerToolbar_i2j9e_868{flex-direction:column;align-items:stretch}._pdfViewerPager_i2j9e_878{justify-content:space-between}}._previewFrame_18jqw_1{width:100%;height:100%;min-height:0;overflow:auto;background:var(--color-gray-100, #f1f5f9)}._previewFrame_18jqw_1 img{display:block;max-width:100%;height:auto;margin:0 auto}._csvPreview_18jqw_16{min-width:max-content;margin:0;padding:20px;color:var(--color-gray-900, #0f172a);background:var(--color-white, #fff);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;white-space:pre}._previewError_18jqw_28{padding:24px;color:var(--color-gray-700, #334155);text-align:center}._player_1t1y2_1{position:fixed;top:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--color-navy-dark);z-index:calc(var(--z-modal) + 1);will-change:transform}._floating_1t1y2_16{border-radius:var(--radius-lg);box-shadow:0 18px 50px #0f1d3161;border:1px solid rgba(255,255,255,.12);transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),height .28s cubic-bezier(.4,0,.2,1),border-radius .28s ease}._docked_1t1y2_26{border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),height .28s cubic-bezier(.4,0,.2,1),border-radius .28s ease}._dragging_1t1y2_35{transition:none;box-shadow:0 24px 60px #0f1d3180}._dragging_1t1y2_35 ._frame_1t1y2_42{pointer-events:none}._mobileBar_1t1y2_46{left:0;right:0;bottom:0;top:auto;width:100%;height:calc(56.25vw + 36px);max-height:62vh;border-radius:0;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -8px 30px #0f1d3159}._header_1t1y2_62{height:36px;flex-shrink:0;display:flex;align-items:center;gap:.35rem;padding:0 .35rem 0 .55rem;background:var(--color-navy);color:var(--color-white)}._headerDraggable_1t1y2_74{cursor:grab;touch-action:none}._headerDraggable_1t1y2_74:active{cursor:grabbing}._headerDraggable_1t1y2_74:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}._gripIcon_1t1y2_88{color:#ffffff8c;flex-shrink:0}._headerTitle_1t1y2_93{flex:1;min-width:0;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headerBtn_1t1y2_105{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:#ffffffbf;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._headerBtn_1t1y2_105:hover{background:#ffffff24;color:var(--color-white)}._headerBtn_1t1y2_105:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._frame_1t1y2_42{position:relative;flex:1;min-height:0;background:#000}._frame_1t1y2_42 iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}._container_1sqz4_1{position:fixed;bottom:1.5rem;right:1.5rem;z-index:var(--z-toast, 50);display:flex;flex-direction:column;gap:.5rem;pointer-events:none}._toast_1sqz4_12{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;background:var(--color-white);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;border-left:4px solid var(--color-gray-400);min-width:280px;max-width:420px;pointer-events:all;animation:_slideIn_1sqz4_1 .25s ease}._success_1sqz4_27{border-left-color:var(--color-green)}._success_1sqz4_27 ._icon_1sqz4_28{color:var(--color-green)}._error_1sqz4_30{border-left-color:var(--color-red)}._error_1sqz4_30 ._icon_1sqz4_28{color:var(--color-red)}._info_1sqz4_33{border-left-color:var(--color-blue)}._info_1sqz4_33 ._icon_1sqz4_28{color:var(--color-blue)}._icon_1sqz4_28{display:flex;align-items:center;flex-shrink:0}._message_1sqz4_42{flex:1;font-size:var(--text-sm);color:var(--color-navy);line-height:1.4}._dismissBtn_1sqz4_49{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-xs);color:var(--color-gray-400);flex-shrink:0;transition:all var(--transition-fast)}._dismissBtn_1sqz4_49:hover{color:var(--color-navy);background:var(--color-gray-100)}@keyframes _slideIn_1sqz4_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._root_euznx_1{position:fixed;right:22px;bottom:22px;z-index:80}._launcher_euznx_8{position:relative;display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:50%;color:#fff;background:#1f6f78;box-shadow:0 18px 40px #0f172a3d;cursor:pointer}._launcher_euznx_8 span{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#c84f31;color:#fff;font-size:11px;font-weight:700;line-height:20px}._panel_euznx_37{position:absolute;right:0;bottom:64px;display:flex;flex-direction:column;width:min(760px,calc(100vw - 32px));height:min(620px,calc(100vh - 110px));overflow:hidden;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a42}._header_euznx_52{display:grid;grid-template-columns:36px 1fr minmax(140px,180px);gap:10px;align-items:center;padding:12px;border-bottom:1px solid #e5e7eb}._iconButton_euznx_61,._sendButton_euznx_62{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d8dee4;border-radius:6px;background:#fff;color:#334155;cursor:pointer}._titleBlock_euznx_74{display:flex;flex-direction:column;min-width:0}._titleBlock_euznx_74 strong{color:#172033;font-size:15px}._socketState_euznx_85{color:#64748b;font-size:12px}._statusSelect_euznx_90,._search_euznx_91{min-width:0;height:34px;border:1px solid #d8dee4;border-radius:6px;background:#fff;color:#172033;padding:0 10px}._unavailable_euznx_101{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;background:#fff7ed;color:#9a3412;font-size:13px}._notificationPrompt_euznx_112{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid #dbeafe;background:#eff6ff;color:#1e3a8a;font-size:13px}._notificationPrompt_euznx_112 span{min-width:0}._notificationPrompt_euznx_112 button{flex:0 0 auto;height:28px;border:0;border-radius:6px;background:#1f6f78;color:#fff;padding:0 10px;font-weight:650;cursor:pointer}._notificationBlocked_euznx_140{padding:8px 12px;border-top:1px solid #fee2e2;background:#fef2f2;color:#991b1b;font-size:13px}._unavailable_euznx_101 button,._primaryButton_euznx_149{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:6px;background:#1f6f78;color:#fff;font-weight:650;cursor:pointer}._unavailable_euznx_101 button{height:28px;padding:0 10px}._errorBanner_euznx_167{padding:8px 12px;background:#fef2f2;color:#991b1b;font-size:13px;border-top:1px solid #fee2e2}._tabs_euznx_175{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid #e5e7eb}._tabs_euznx_175 button{display:inline-flex;align-items:center;gap:6px;height:30px;border:0;border-radius:6px;background:transparent;color:#475569;padding:0 10px;cursor:pointer}._tabs_euznx_175 ._tabActive_euznx_195{background:#e6f2f3;color:#155e66;font-weight:700}._tabs_euznx_175 ._markAllReadButton_euznx_201{margin-left:auto;border:1px solid #d8dee4;background:#fff;color:#334155;font-size:12px;font-weight:700}._tabs_euznx_175 ._markAllReadButton_euznx_201:disabled{opacity:.5;cursor:not-allowed}._body_euznx_215{display:grid;grid-template-columns:250px 1fr;min-height:0;flex:1}._list_euznx_222{min-width:0;overflow:auto;border-right:1px solid #e5e7eb;background:#f8fafc;padding:10px}._threadButton_euznx_230,._personButton_euznx_231{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;border:0;border-radius:6px;background:transparent;color:#172033;padding:8px;text-align:left;cursor:pointer}._threadButton_euznx_230 span,._personMeta_euznx_247{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._personMeta_euznx_247{display:flex;min-width:0;flex-direction:column}._personMeta_euznx_247 strong{overflow:hidden;color:#172033;font-size:13px;font-weight:700;text-overflow:ellipsis}._personMeta_euznx_247 small,._threadTitle_euznx_268 small{overflow:hidden;color:#64748b;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}._threadButton_euznx_230 em{margin-left:auto;min-width:18px;height:18px;border-radius:999px;background:#1f6f78;color:#fff;font-size:11px;font-style:normal;font-weight:700;line-height:18px;text-align:center}._threadActive_euznx_291,._threadButton_euznx_230:hover,._personButton_euznx_231:hover{background:#fff;box-shadow:inset 0 0 0 1px #d8dee4}._statusDot_euznx_298{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#94a3b8}._statusOnline_euznx_306{background:#15803d}._statusAway_euznx_310{background:#d97706}._statusDnd_euznx_314{background:#b91c1c}._statusOffline_euznx_318{background:#94a3b8}._thread_euznx_230{display:flex;min-width:0;min-height:0;flex-direction:column;background:#fff}._threadHeader_euznx_330{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #e5e7eb;color:#172033;font-weight:700}._threadActions_euznx_341{display:flex;flex:0 0 auto;align-items:center;gap:8px}._markReadButton_euznx_348{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;border:1px solid #d8dee4;border-radius:6px;background:#fff;color:#334155;padding:0 10px;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}._markReadButton_euznx_348:disabled{opacity:.5;cursor:not-allowed}._threadTitle_euznx_268{display:flex;min-width:0;align-items:center;gap:8px}._threadTitle_euznx_268>span:last-child{display:flex;min-width:0;flex-direction:column}._threadTitle_euznx_268 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._messages_euznx_389{flex:1;min-height:0;overflow:auto;padding:14px}._memberManager_euznx_396{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-bottom:1px solid #e5e7eb;background:#f8fafc}._memberList_euznx_397{display:flex;flex-wrap:wrap;gap:6px}._memberList_euznx_397>span{display:inline-flex;align-items:center;gap:5px;border:1px solid #d8dee4;border-radius:999px;background:#fff;padding:4px 7px;color:#334155;font-size:12px}._memberList_euznx_397 small{color:#64748b}._memberList_euznx_397 button{display:inline-flex;padding:0;color:#b42318;background:transparent}._addMemberRow_euznx_401{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}._addMemberRow_euznx_401 select{min-width:0;border:1px solid #d8dee4;border-radius:6px;background:#fff;padding:0 8px}._loadingOlder_euznx_404{margin-bottom:10px;color:#64748b;font-size:12px;text-align:center}._messageDay_euznx_411{display:flex;align-items:center;gap:10px;width:100%;margin:16px 0 14px;color:#64748b;font-size:11px;font-weight:700;text-align:center}._messageDay_euznx_411:before,._messageDay_euznx_411:after{height:1px;flex:1;background:#e2e8f0;content:""}._messageDay_euznx_411:first-of-type{margin-top:0}._message_euznx_389{margin-bottom:12px}._messageMine_euznx_439{text-align:right}._message_euznx_389 span{display:flex;align-items:baseline;justify-content:flex-start;gap:7px;color:#64748b;font-size:12px;font-weight:700}._message_euznx_389 time{margin-left:0;color:#94a3b8;font-size:11px;font-weight:500}._messageMine_euznx_439 span{justify-content:flex-end}._message_euznx_389 p{display:inline-block;max-width:min(520px,100%);margin:3px 0 0;border-radius:8px;background:#eef6f7;color:#172033;padding:8px 10px;white-space:pre-wrap;overflow-wrap:anywhere}._messageMine_euznx_439 p{background:#1f6f78;color:#fff}._message_euznx_389 p a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}._composer_euznx_488{display:grid;grid-template-columns:1fr 40px;gap:8px;padding:10px;border-top:1px solid #e5e7eb}._composer_euznx_488 textarea{min-height:42px;max-height:120px;resize:vertical;border:1px solid #d8dee4;border-radius:6px;padding:9px 10px;color:#172033}._sendButton_euznx_62{width:40px;height:42px;align-self:end;background:#1f6f78;color:#fff}._sendButton_euznx_62:disabled,._primaryButton_euznx_149:disabled{opacity:.45;cursor:not-allowed}._empty_euznx_520{display:grid;place-items:center;flex:1;color:#64748b}._groupForm_euznx_527{display:flex;flex-direction:column;gap:10px}._groupPeople_euznx_533{display:flex;max-height:330px;flex-direction:column;gap:4px;overflow:auto}._checkRow_euznx_541{display:flex;align-items:center;gap:8px;min-height:32px;color:#172033;font-size:13px}._primaryButton_euznx_149{height:36px}@media(max-width:720px){._root_euznx_1{right:14px;bottom:14px}._panel_euznx_37{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;border-radius:0}._body_euznx_215{grid-template-columns:1fr}._list_euznx_222{max-height:210px;border-right:0;border-bottom:1px solid #e5e7eb}}._layout_1103b_1{display:grid;grid-template-columns:280px 1fr;min-height:100dvh}._sidebar_1103b_8{display:flex;flex-direction:column;background:var(--color-navy-dark);border-right:none;position:sticky;top:0;height:100dvh;overflow-y:auto}._sidebarHeader_1103b_19{display:flex;align-items:center;justify-content:center;padding:1.15rem 1.15rem .85rem;border-bottom:1px solid rgba(255,255,255,.08);background:transparent}._sidebarBrand_1103b_28{display:flex;align-items:center;gap:.5rem;text-decoration:none}._sidebarIcon_1103b_34{height:28px;width:auto;flex-shrink:0}._logoText_1103b_40{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;color:var(--color-gold);letter-spacing:.02em}._sidebarLogo_1103b_48{max-height:32px;max-width:160px;width:auto;object-fit:contain;padding:.3rem .6rem;background:#fffffff2;border-radius:var(--radius-sm)}._searchBox_1103b_59{position:relative;padding:0 .85rem .65rem}._searchIcon_1103b_64{position:absolute;left:1.15rem;top:50%;transform:translateY(-65%);color:var(--color-gray-400);pointer-events:none}._searchInput_1103b_73{width:100%;padding:.4rem .65rem .4rem 1.85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.78rem;color:var(--color-navy);background:var(--color-gray-50);transition:all var(--transition-fast)}._searchInput_1103b_73::placeholder{color:var(--color-gray-400)}._searchInput_1103b_73:focus{outline:none;border-color:var(--color-gold);background:var(--color-white);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-gold) 12%,transparent)}._nav_1103b_88{flex:1;display:flex;flex-direction:column;padding:0 .65rem;overflow-y:auto}._navGroup_1103b_96{margin-bottom:.35rem;animation:_fadeIn_1103b_1 .3s ease both}._navGroup_1103b_96:nth-child(1){animation-delay:0ms}._navGroup_1103b_96:nth-child(2){animation-delay:50ms}._navGroup_1103b_96:nth-child(3){animation-delay:.1s}._navGroup_1103b_96:nth-child(4){animation-delay:.15s}._navGroup_1103b_96:nth-child(5){animation-delay:.2s}._groupLabel_1103b_107{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;padding:.75rem .65rem .35rem}._navItem_1103b_116{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:var(--text-base);font-weight:500;color:#ffffffb3;border-radius:var(--radius-sm);text-decoration:none;transition:all var(--transition-fast);margin-bottom:1px}._navIcon_1103b_130{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);flex-shrink:0;transition:all var(--transition-fast)}._sidebarCalendarBadge_1103b_141{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:0 5px;border-radius:999px;background:var(--color-gold);color:var(--color-navy);font-size:.65rem;font-weight:700;line-height:1}._navItem_1103b_116:hover{color:#fffffff2;background:#ffffff14}._navItem_1103b_116:hover ._navIcon_1103b_130{color:var(--color-gold)}._navActive_1103b_166{color:var(--color-white);background:color-mix(in srgb,var(--color-gold) 15%,transparent);font-weight:600;border-left:3px solid var(--color-gold);padding-left:calc(.55rem - 3px)}._navActive_1103b_166 ._navIcon_1103b_130{color:var(--color-gold);background:color-mix(in srgb,var(--color-gold) 20%,transparent)}[data-color-scheme=dark] ._navActive_1103b_166{color:var(--color-gray-900)}[data-color-scheme=dark] ._navActive_1103b_166 ._navIcon_1103b_130{color:var(--color-gold-light)}._sidebarFooter_1103b_188{position:relative;padding:.75rem .85rem;border-top:1px solid rgba(255,255,255,.08);background:#00000026}._userMenuTrigger_1103b_195{display:flex;align-items:center;gap:.55rem;width:100%;padding:.4rem .5rem;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast)}._userMenuTrigger_1103b_195:hover{background:#ffffff0f}._userMenuChevron_1103b_212{margin-left:auto;font-size:1.25rem;color:#fff9;line-height:1}._footerActions_1103b_219{display:flex;align-items:center;gap:.2rem}._langBtn_1103b_221{font-size:var(--text-xs);font-weight:600;color:#ffffff80;padding:.25rem .4rem;border-radius:var(--radius-xs);border:1px solid rgba(255,255,255,.12);transition:all var(--transition-fast);letter-spacing:.05em}._langBtn_1103b_221:hover{color:var(--color-gold);border-color:var(--color-gold)}._userInfo_1103b_234{display:flex;align-items:center;gap:.55rem;cursor:pointer}._avatar_1103b_236{display:flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:.68rem;font-weight:700;color:var(--color-navy-dark);background:linear-gradient(135deg,var(--color-gold-light) 0%,var(--color-gold) 100%);border-radius:50%;flex-shrink:0;box-shadow:0 2px 8px color-mix(in srgb,var(--color-gold) 40%,transparent)}._userMeta_1103b_251{display:flex;flex-direction:column;text-align:left}._userName_1103b_252{font-size:var(--text-sm);font-weight:600;color:#ffffffe6}._userRole_1103b_253{font-size:var(--text-xs);color:#ffffff73;text-transform:capitalize}._userMenu_1103b_195{position:absolute;bottom:calc(100% + .5rem);left:.5rem;right:.5rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 12px 32px #00000026;z-index:200;overflow:hidden}._userMenuHeader_1103b_269{display:flex;align-items:center;gap:.65rem;padding:1rem;background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-100)}._userMenuHeader_1103b_269 ._avatar_1103b_236{width:38px;height:38px;font-size:.72rem}._userMenuHeader_1103b_269 ._userName_1103b_252{color:var(--color-navy);font-size:.88rem}._userMenuHeader_1103b_269 ._userRole_1103b_253{color:var(--color-gray-400);font-size:.72rem}._userMenuItems_1103b_294{padding:.35rem 0}._userMenuItem_1103b_294{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem 1rem;border:none;background:none;font-family:var(--font-sans);font-size:.84rem;font-weight:500;color:var(--color-navy);cursor:pointer;text-decoration:none;transition:background var(--transition-fast);text-align:left}._userMenuItem_1103b_294:hover{background:var(--color-gray-50)}._userMenuSignOut_1103b_320{color:var(--color-red)}._userMenuSignOut_1103b_320:hover{background:var(--color-red-light)}._userMenuDivider_1103b_328{height:1px;background:var(--color-gray-100);margin:0}._logoutBtn_1103b_334{color:#ffffff59;padding:.35rem;border-radius:var(--radius-xs);transition:all var(--transition-fast)}._logoutBtn_1103b_334:hover{color:var(--color-red);background:#ef44441a}._main_1103b_344{background:var(--color-bg);overflow-y:auto;height:100dvh}._globalSearchTrigger_1103b_351{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);font-size:.85rem;color:#fff6;background:#ffffff0d;cursor:pointer;transition:all var(--transition-base)}._globalSearchTrigger_1103b_351:hover{border-color:var(--color-gold);background:#ffffff14;color:#ffffffb3;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-gold) 10%,transparent)}._shortcutBadge_1103b_373{margin-left:auto;font-size:.6rem;font-weight:600;color:#ffffff4d;background:#ffffff14;padding:.1rem .35rem;border-radius:var(--radius-xs);border:1px solid rgba(255,255,255,.1);font-family:system-ui,-apple-system,sans-serif}._menuToggle_1103b_386{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);color:var(--color-white);background:#ffffff1a;cursor:pointer;transition:background var(--transition-fast)}._menuToggle_1103b_386:hover{background:#ffffff2e}._sidebarCollapseToggle_1103b_401{display:flex;border:0}._sidebarOverlay_1103b_406{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:90}@media(max-width:1024px){._layout_1103b_1{grid-template-columns:1fr}._sidebar_1103b_8{position:fixed;left:-280px;top:0;z-index:100;width:280px;transition:left .25s ease}._sidebarOpen_1103b_428{left:0}._sidebarOverlay_1103b_406{display:block}._menuToggle_1103b_386{display:flex}._sidebarCollapseToggle_1103b_401{display:none}._main_1103b_344{height:100dvh}}@media(max-width:768px){._main_1103b_344{padding:0}}._avatarImg_1103b_456{width:100%;height:100%;border-radius:50%;object-fit:cover}._systemBanners_1103b_464{padding:0 1.5rem;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}._systemBanner_1103b_464{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:8px;border-left:4px solid #2563eb;background:#eff6ff}._systemBannerUrgent_1103b_482{border-left-color:#dc2626;background:#fef2f2}._systemBannerWarning_1103b_487{border-left-color:#d97706;background:#fffbeb}._systemBannerIcon_1103b_492{margin-top:1px;flex-shrink:0}._systemBannerMsg_1103b_497{margin:0;flex:1;font-size:.85rem;color:#1e293b;line-height:1.5}._systemBannerDismiss_1103b_505{background:none;border:none;cursor:pointer;color:#64748b;font-size:1.1rem;padding:0;line-height:1}._systemBannerDismiss_1103b_505:hover{color:#334155}._trialBanner_1103b_520{background:var(--color-navy);color:#fff;padding:.6rem 1.5rem;font-size:.84rem;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:1rem}._trialBannerReminder_1103b_532{background:var(--color-gold)}._trialBannerUrgent_1103b_536{background:var(--color-red)}._trialBannerActions_1103b_540{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._trialBannerLink_1103b_547{color:#fff;font-weight:700;text-decoration:none;padding:.3rem .85rem;background:#fff3;border-radius:var(--radius-sm);font-size:.8rem;transition:background var(--transition-fast)}._trialBannerLink_1103b_547:hover{background:#ffffff4d}._trialBannerDismiss_1103b_562{color:#fff9;font-size:.78rem;font-weight:500;background:none;border:none;cursor:pointer;transition:color var(--transition-fast)}._trialBannerDismiss_1103b_562:hover{color:#fff}@media print{._layout_1103b_1{display:block;grid-template-columns:none}._sidebar_1103b_8,._actionBar_1103b_580{display:none!important}._main_1103b_344{height:auto;overflow:visible}}._actionBar_1ew7c_2{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem;background:var(--color-navy);border-bottom:1px solid rgba(255,255,255,.08)}._actionBarLeft_1ew7c_14,._actionBarRight_1ew7c_15{display:flex;align-items:center;gap:.5rem}._actionBarBtn_1ew7c_21{display:flex;align-items:center;gap:.45rem;padding:.45rem .85rem;background:#ffffff1a;color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:500;cursor:pointer;transition:all var(--transition-fast);position:relative}._actionBarBtn_1ew7c_21:hover{background:#ffffff2e}._actionBarBtnActive_1ew7c_41{background:color-mix(in srgb,var(--color-gold) 25%,transparent);color:var(--color-gold-light);animation:_timerPulse_1ew7c_1 2s ease-in-out infinite}@keyframes _timerPulse_1ew7c_1{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-gold) 15%,transparent)}}._timerDisplay_1ew7c_52{font-variant-numeric:tabular-nums;letter-spacing:.04em;min-width:5.5ch}._aiBarBtn_1ew7c_58{align-self:stretch;margin:-.5rem -1.5rem -.5rem 0;padding:0 1rem;border-radius:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-gold) 25%,transparent),color-mix(in srgb,var(--color-gold) 15%,transparent));border-left:1px solid rgba(255,255,255,.08)}._aiBarBtn_1ew7c_58:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-gold) 35%,transparent),color-mix(in srgb,var(--color-gold) 22%,transparent))}._aiDot_1ew7c_72{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--color-gold-light);box-shadow:0 0 6px color-mix(in srgb,var(--color-gold-light) 50%,transparent)}._timerBtnSmall_1ew7c_84{padding:.3rem .6rem;font-size:.75rem}._aiBarBtnDisabled_1ew7c_90{opacity:.45;cursor:not-allowed}._createMenuWrap_1ew7c_96{position:relative}._createBtn_1ew7c_100{display:flex;align-items:center;gap:.4rem;padding:.45rem 1rem;background:#ffffff1a;color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}._createBtn_1ew7c_100:hover{background:#ffffff2e}._createMenu_1ew7c_96{position:absolute;top:calc(100% + .45rem);right:0;min-width:200px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;padding:.4rem 0;z-index:100}._createMenuItem_1ew7c_132{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.88rem;font-weight:600;color:var(--color-navy);text-decoration:none;transition:all var(--transition-fast)}._createMenuItem_1ew7c_132:hover{background:var(--color-gray-50);color:var(--color-gold)}._notifBadge_1ew7c_150{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:var(--color-red);color:var(--color-white);font-size:.55rem;font-weight:600;border-radius:999px;padding:0 4px;line-height:1}._notifOverlay_m04up_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:90}._notifPanel_m04up_9{position:fixed;top:0;right:-380px;width:380px;height:100dvh;background:var(--color-navy-dark);color:var(--color-white);display:flex;flex-direction:column;z-index:100;transition:right .3s ease;box-shadow:-4px 0 24px #0000004d}._notifPanelOpen_m04up_24{right:0}._notifHeader_m04up_28{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}._notifHeader_m04up_28 h3{font-size:1rem;font-weight:600;color:var(--color-white);margin:0}._notifHeaderActions_m04up_43{display:flex;gap:.5rem}._notifHeaderBtn_m04up_48{display:flex;align-items:center;justify-content:center;padding:.35rem;background:none;border:none;color:#ffffff80;cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast)}._notifHeaderBtn_m04up_48:hover{color:var(--color-white);background:#ffffff14}._notifBody_m04up_66{flex:1;overflow-y:auto;padding:1rem 1.25rem}._notifEmpty_m04up_73{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;gap:.75rem}._notifEmptyIcon_m04up_83{color:#ffffff26;margin-bottom:.5rem}._notifEmpty_m04up_73 h4{font-size:1.15rem;font-weight:600;color:var(--color-white);margin:0}._notifEmpty_m04up_73 p{font-size:.85rem;color:#fff6;margin:0}._notifList_m04up_102{display:flex;flex-direction:column;gap:.75rem}._notifItem_m04up_108{background:#ffffff0d;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:.85rem 1rem;transition:background var(--transition-fast)}._notifItem_m04up_108:hover{background:#ffffff14}._notifItemHeader_m04up_120{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}._notifPriority_m04up_127{display:inline-block;padding:.1rem .5rem;font-size:.6rem;font-weight:600;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}._notifPriority_normal_m04up_137{background:#ffffff1a;color:#ffffff80}._notifPriority_important_m04up_138{background:#f59e0b33;color:var(--color-orange)}._notifPriority_urgent_m04up_139{background:#ef444433;color:var(--color-red)}._notifItemDismiss_m04up_141{display:flex;align-items:center;justify-content:center;padding:.2rem;background:none;border:none;color:#ffffff4d;cursor:pointer;border-radius:var(--radius-xs);transition:all var(--transition-fast)}._notifItemDismiss_m04up_141:hover{color:var(--color-white);background:#ffffff1a}._notifItemTitle_m04up_159{font-size:.9rem;font-weight:600;color:var(--color-white);margin:0 0 .3rem;line-height:1.3}._notifItemContent_m04up_167{font-size:.8rem;color:#ffffff80;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._notifFooter_m04up_179{display:flex;gap:.5rem;padding:.85rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);background:#00000026}._notifFooterBtn_m04up_187{flex:1;padding:.55rem .75rem;background:#ffffff14;color:#fff9;border:none;border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}._notifFooterBtn_m04up_187:hover{background:#ffffff26;color:var(--color-white)}._timerOverlay_1orpq_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:200;display:flex;align-items:center;justify-content:center}._timerPanel_1orpq_12{background:var(--color-white);border-radius:var(--radius-lg);width:560px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 16px 48px #0003;overflow:hidden}._timerPanelHeader_1orpq_24{display:flex;align-items:center;justify-content:space-between;padding:1.15rem 1.5rem;border-bottom:1px solid var(--color-gray-200)}._timerPanelHeader_1orpq_24 h3{font-size:1.1rem;font-weight:600;color:var(--color-navy);margin:0}._timerPanelError_1orpq_39{padding:.5rem 1.5rem;font-size:.8rem;color:var(--color-red);font-weight:600;margin:0}._timerPanelBody_1orpq_47{padding:1.25rem 1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}._timerPanelRow_1orpq_55{display:flex;gap:.75rem;align-items:flex-end}._timerPanelField_1orpq_61{display:flex;flex-direction:column;gap:.3rem;flex:1}._timerPanelField_1orpq_61 label{font-size:.78rem;font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.03em}._timerPanelField_1orpq_61 input,._timerPanelField_1orpq_61 select,._timerPanelField_1orpq_61 textarea{padding:.55rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.875rem;font-family:inherit;transition:border-color var(--transition-fast);width:100%;box-sizing:border-box}._timerPanelField_1orpq_61 input:focus,._timerPanelField_1orpq_61 select:focus,._timerPanelField_1orpq_61 textarea:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-gold) 10%,transparent)}._timerPanelInput_1orpq_97{background:var(--color-gray-50);font-variant-numeric:tabular-nums}._timerPanelResumeBtn_1orpq_102{white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--color-navy)!important;color:var(--color-white)!important;padding:.55rem .85rem!important;margin-bottom:0}._timerPanelCheckbox_1orpq_111{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:var(--color-navy);cursor:pointer}._timerPanelCheckbox_1orpq_111 input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-navy)}._timerPanelFooter_1orpq_128{display:flex;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--color-gray-200);background:var(--color-gray-50)}._timerPanelSaveBtn_1orpq_136{padding:.55rem 1.15rem;background:var(--color-green);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity var(--transition-fast)}._timerPanelSaveBtn_1orpq_136:hover{opacity:.9}._timerPanelSaveBtn_1orpq_136:disabled{opacity:.5;cursor:not-allowed}._timerPanelResumeFooterBtn_1orpq_151{padding:.55rem 1.15rem;background:var(--color-navy);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity var(--transition-fast)}._timerPanelResumeFooterBtn_1orpq_151:hover{opacity:.9}._timerPanelCancelBtn_1orpq_165{padding:.55rem 1.15rem;background:var(--color-gray-200);color:var(--color-navy);border:none;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity var(--transition-fast)}._timerPanelCancelBtn_1orpq_165:hover{opacity:.9}._timerPanelDeleteBtn_1orpq_179{padding:.55rem 1.15rem;background:var(--color-red);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer;margin-left:auto;transition:opacity var(--transition-fast)}._timerPanelDeleteBtn_1orpq_179:hover{opacity:.9}._timekeeperWrap_1ysy1_2{position:relative}._timekeeperPanel_1ysy1_6{position:absolute;top:calc(100% + .5rem);left:0;width:480px;max-height:70vh;background:var(--color-navy-dark);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);box-shadow:0 12px 40px #0006;display:flex;flex-direction:column;z-index:100;color:var(--color-white);overflow:hidden}._timekeeperHeader_1ysy1_23{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.08)}._timekeeperHeader_1ysy1_23 h3{font-size:1rem;font-weight:600;margin:0}._timekeeperDateRow_1ysy1_37{display:flex;align-items:center;gap:.65rem;padding:.65rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.06);background:#00000026}._timekeeperDateNav_1ysy1_46{display:flex;gap:.15rem}._timekeeperArrow_1ysy1_51{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff14;border:none;border-radius:var(--radius-sm);color:#fff9;font-size:.85rem;cursor:pointer;transition:all var(--transition-fast)}._timekeeperArrow_1ysy1_51:hover{background:#ffffff26;color:var(--color-white)}._timekeeperDateLabel_1ysy1_71{flex:1;font-size:.82rem;font-weight:600;text-transform:capitalize}._timekeeperTotal_1ysy1_78{font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;color:#ffffff80}._timekeeperEntries_1ysy1_85{flex:1;overflow-y:auto;max-height:340px}._timekeeperEntry_1ysy1_91{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.05);transition:background var(--transition-fast)}._timekeeperEntry_1ysy1_91:hover{background:#ffffff08}._timekeeperEntryLeft_1ysy1_105{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}._timekeeperMatter_1ysy1_113{font-size:.82rem;color:#fff6}._timekeeperMatterLink_1ysy1_118{font-size:.82rem;color:var(--color-blue);text-decoration:none;font-weight:600}._timekeeperMatterLink_1ysy1_118:hover{text-decoration:underline}._timekeeperDesc_1ysy1_129{font-size:.78rem;color:#ffffff59;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._timekeeperEntryRight_1ysy1_137{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}._timekeeperDuration_1ysy1_145{display:flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;color:#ffffff80;padding:.25rem .55rem;background:#ffffff0f;border-radius:var(--radius-sm)}._timekeeperEditBtn_1ysy1_158{font-size:.7rem;font-weight:600;color:#ffffff59;background:#ffffff0f;border:none;border-radius:var(--radius-sm);padding:.2rem .55rem;cursor:pointer;transition:all var(--transition-fast)}._timekeeperEditBtn_1ysy1_158:hover{color:var(--color-white);background:#ffffff1f}._timekeeperEmpty_1ysy1_175{padding:2.5rem 1.15rem;text-align:center;font-size:.85rem;color:#ffffff4d}._timekeeperFooter_1ysy1_182{display:flex;gap:.5rem;padding:.75rem 1.15rem;border-top:1px solid rgba(255,255,255,.08);background:#00000026}._timekeeperNewBtn_1ysy1_190{flex:1;padding:.5rem .75rem;background:var(--color-blue);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity var(--transition-fast)}._timekeeperNewBtn_1ysy1_190:hover{opacity:.9}._timekeeperEditForm_1ysy1_206{display:flex;flex-direction:column;gap:.6rem;width:100%}._timekeeperEditRow_1ysy1_213{display:flex;align-items:center;gap:.5rem}._timekeeperEditRow_1ysy1_213 label{font-size:.72rem;font-weight:600;color:#ffffff80;min-width:80px;text-transform:uppercase;letter-spacing:.03em}._timekeeperEditInput_1ysy1_228{padding:.35rem .55rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);color:var(--color-white);font-size:.82rem;width:70px;font-variant-numeric:tabular-nums}._timekeeperEditInput_1ysy1_228:focus{outline:none;border-color:var(--color-gold)}._timekeeperEditHM_1ysy1_244{font-size:.72rem;color:#ffffff59;font-variant-numeric:tabular-nums}._timekeeperEditTextarea_1ysy1_250{flex:1;padding:.35rem .55rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);color:var(--color-white);font-size:.82rem;font-family:inherit;resize:vertical;min-height:2rem}._timekeeperEditTextarea_1ysy1_250:focus{outline:none;border-color:var(--color-gold)}._timekeeperEditCheck_1ysy1_268{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:#ffffff80;cursor:pointer}._timekeeperEditCheck_1ysy1_268 input[type=checkbox]{accent-color:var(--color-gold)}._timekeeperEditActions_1ysy1_282{display:flex;gap:.35rem}._timekeeperSaveBtn_1ysy1_287{padding:.3rem .65rem;background:var(--color-green);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:.72rem;font-weight:600;cursor:pointer;transition:opacity var(--transition-fast)}._timekeeperSaveBtn_1ysy1_287:hover{opacity:.9}._timekeeperSaveBtn_1ysy1_287:disabled{opacity:.5}._timekeeperDeleteBtn_1ysy1_302{padding:.3rem .65rem;background:#ef444433;color:var(--color-red);border:none;border-radius:var(--radius-sm);font-size:.72rem;font-weight:600;cursor:pointer;margin-left:auto;transition:all var(--transition-fast)}._timekeeperDeleteBtn_1ysy1_302:hover{background:#ef444459}._loading_1ysy1_317{min-height:100dvh;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--color-gray-400)}._announcementPopup_179l7_2{position:fixed;top:1.5rem;right:1.5rem;z-index:300;animation:_popupSlideIn_179l7_1 .35s ease}@keyframes _popupSlideIn_179l7_1{0%{transform:translateY(-20px) translate(20px);opacity:0}to{transform:translateY(0) translate(0);opacity:1}}._popupCard_179l7_15{background:var(--color-white);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;width:380px;max-width:calc(100vw - 3rem);box-shadow:var(--shadow-xl);border:1px solid var(--color-gray-100);border-top:none;position:relative;overflow:hidden}._popupCard_179l7_15:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-gold) 0%,var(--color-gold-light) 100%)}._popupTop_179l7_38{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}._popupBell_179l7_39{color:var(--color-gold);flex-shrink:0}._popupPriority_179l7_40{display:inline-block;padding:.1rem .5rem;font-size:.6rem;font-weight:600;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}._popupPriority_normal_179l7_41{background:var(--color-gray-100);color:var(--color-gray-600)}._popupPriority_important_179l7_42{background:var(--color-orange-light);color:var(--color-orange)}._popupPriority_urgent_179l7_43{background:var(--color-red-light);color:var(--color-red)}._popupCount_179l7_44{font-size:.65rem;color:var(--color-text-muted);margin-left:auto;margin-right:.25rem}._popupClose_179l7_45{color:var(--color-gray-400);padding:.2rem;border-radius:var(--radius-xs);transition:all var(--transition-fast);flex-shrink:0}._popupClose_179l7_45:hover{color:var(--color-navy);background:var(--color-gray-100)}._popupTitle_179l7_47{font-size:.95rem;font-weight:600;color:var(--color-navy);margin-bottom:.35rem;line-height:1.3}._popupBody_179l7_48{font-size:.85rem;color:var(--color-text-muted);line-height:1.5;margin-bottom:1rem;white-space:pre-wrap;max-height:120px;overflow-y:auto}._popupActions_179l7_49{display:flex;gap:.5rem;justify-content:flex-end}._popupReadBtn_179l7_50{padding:.4rem .85rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.8rem;cursor:pointer;border:none;transition:opacity var(--transition-fast)}._popupReadBtn_179l7_50:hover{opacity:.9}._popupDismissBtn_179l7_52{padding:.4rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.8rem;cursor:pointer;color:var(--color-text-muted);background:var(--color-white);transition:all var(--transition-fast)}._popupDismissBtn_179l7_52:hover{border-color:var(--color-gray-400);color:var(--color-navy)}._sidebarMatters_7g8n9_2{border-top:1px solid rgba(255,255,255,.08);padding:.65rem .65rem .5rem}._sidebarMattersHeader_7g8n9_7{display:flex;align-items:center;justify-content:space-between;padding:0 .55rem .3rem}._sidebarMattersTitle_7g8n9_14{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59}._collapseBtn_7g8n9_22{font-size:1.25rem;color:#fff9;padding:.3rem .5rem;border-radius:var(--radius-sm);transition:all var(--transition-fast);cursor:pointer;line-height:1}._collapseBtn_7g8n9_22:hover{color:var(--color-gold);background:#ffffff1f}._mattersSubheading_7g8n9_37{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff4d;padding:.4rem .55rem .2rem}._matterEntry_7g8n9_46{display:flex;align-items:center;gap:.4rem;padding:.3rem .55rem;border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;transition:all var(--transition-fast)}._matterEntry_7g8n9_46:hover{background:#ffffff0f}._matterEntryDeleted_7g8n9_61{opacity:.4;text-decoration:line-through}._matterRef_7g8n9_66{font-size:var(--text-xs);font-weight:600;color:var(--color-gold);flex-shrink:0}._matterTitle_7g8n9_73{font-size:var(--text-xs);color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}._matterBadge_7g8n9_83{display:inline-block;padding:.1rem .4rem;font-size:.55rem;font-weight:600;border-radius:999px;text-transform:capitalize;flex-shrink:0;white-space:nowrap}._matterBadgeOpen_7g8n9_94{background:#10b98126;color:#34d399}._matterBadgeClosed_7g8n9_99{background:#ffffff14;color:#fff6}._matterBadgeOnHold_7g8n9_104{background:#f59e0b26;color:#fbbf24}._matterBadgeArchived_7g8n9_109{background:#ffffff0f;color:#ffffff4d}._pinToggle_7g8n9_114{display:flex;align-items:center;justify-content:center;padding:.15rem;border-radius:var(--radius-xs);color:#fff3;flex-shrink:0;transition:all var(--transition-fast)}._pinToggle_7g8n9_114:hover{color:var(--color-gold);background:color-mix(in srgb,var(--color-gold) 15%,transparent)}._pinToggleActive_7g8n9_130{color:var(--color-gold)}._pinToggleActive_7g8n9_130:hover{color:var(--color-gold-light)}._emptyPinned_7g8n9_138{font-size:.72rem;color:#ffffff40;font-style:italic;padding:.3rem .55rem}._pinErrorMsg_7g8n9_145{color:var(--color-red)}._mattersSkeleton_7g8n9_150{display:flex;flex-direction:column;gap:.45rem;padding:.3rem .55rem}._mattersSkeletonLine_7g8n9_157{height:.65rem;border-radius:var(--radius-xs);background:#ffffff0f;animation:_shimmer_7g8n9_1 1.4s ease-in-out infinite}._mattersSkeletonLine_7g8n9_157:nth-child(1){width:80%}._mattersSkeletonLine_7g8n9_157:nth-child(2){width:65%;animation-delay:.1s}._mattersSkeletonLine_7g8n9_157:nth-child(3){width:75%;animation-delay:.2s}._mattersSkeletonLine_7g8n9_157:nth-child(4){width:55%;animation-delay:.3s}@keyframes _shimmer_7g8n9_1{0%,to{opacity:.4}50%{opacity:.8}}._page_kbord_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#f6f4f0;padding:2rem;position:relative;overflow:hidden}._page_kbord_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.025;pointer-events:none}._page_kbord_1:after{content:"";position:absolute;top:-20%;right:-15%;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(184,134,11,.08) 0%,rgba(184,134,11,.03) 40%,transparent 65%);pointer-events:none;animation:_orbFloat_kbord_1 8s ease-in-out infinite}@keyframes _orbFloat_kbord_1{0%,to{transform:translate(0)}50%{transform:translate(-15px,10px)}}._orbSecondary_kbord_42{position:absolute;bottom:-15%;left:-10%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(30,58,95,.05) 0%,transparent 55%);pointer-events:none;animation:_orbFloat_kbord_1 10s ease-in-out 2s infinite}._bgAccent_kbord_55{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:900px;pointer-events:none;opacity:.03;background:conic-gradient(from 0deg at 50% 35%,transparent 0deg,rgba(30,58,95,.4) 2deg,transparent 4deg,transparent 176deg,rgba(30,58,95,.4) 178deg,transparent 180deg),radial-gradient(circle at 50% 35%,transparent 18%,rgba(30,58,95,.2) 18.5%,transparent 19%),radial-gradient(circle at 35% 65%,transparent 8%,rgba(30,58,95,.15) 8.5%,transparent 9%),radial-gradient(circle at 65% 65%,transparent 8%,rgba(30,58,95,.15) 8.5%,transparent 9%)}._splitLayout_kbord_72{display:flex;align-items:stretch;max-width:1000px;width:100%;min-height:600px;border-radius:16px;overflow:hidden;box-shadow:0 25px 60px #1e3a5f1f,0 8px 24px #0000000f;position:relative;z-index:1}._illustrationCol_kbord_86{flex:1.2;background:linear-gradient(160deg,#162d4a,#1e3a5f,#0f1d31);display:flex;flex-direction:column;padding:2.5rem;position:relative;overflow:hidden}._illustrationCol_kbord_86:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 10%,rgba(184,134,11,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 90%,rgba(184,134,11,.06) 0%,transparent 50%);pointer-events:none}._illustration_kbord_86,._brandLogo_kbord_113{display:none}._brandIcon_kbord_117{width:52px;height:52px;margin-bottom:0;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));position:relative}._brandHeader_kbord_125{display:flex;align-items:center;gap:.75rem;margin-bottom:2.5rem;position:relative}._brandName_kbord_133{font-family:var(--font-serif);font-size:1.6rem;font-weight:600;color:#e8e0d4;letter-spacing:.02em;position:relative}._brandTagline_kbord_142{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.25em;color:#ffffff59;position:relative}._topSection_kbord_151{position:relative;margin-bottom:1.5rem}._heroHeadline_kbord_156{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.3;margin:0 0 .5rem}._goldText_kbord_164{color:var(--color-gold, #b8860b)}._heroSub_kbord_168{font-size:.85rem;color:#ffffff8c;line-height:1.5;margin:0}._bottomSection_kbord_175{margin-top:1.25rem;position:relative;animation:_mockupFadeIn_kbord_1 .8s ease-out 2s both}._ticker_kbord_183{overflow:hidden;margin-bottom:1rem;mask-image:linear-gradient(to right,transparent,white 10%,white 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,white 10%,white 90%,transparent)}._tickerTrack_kbord_190{display:flex;gap:1.25rem;animation:_tickerScroll_kbord_1 50s linear infinite;width:max-content}._tickerItem_kbord_197{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#ffffffbf;font-weight:500;background:#ffffff0f;padding:.4rem .85rem;border-radius:20px;border:1px solid rgba(255,255,255,.08);white-space:nowrap;flex-shrink:0}._tickerIcon_kbord_212{font-size:.82rem}@keyframes _tickerScroll_kbord_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._trustedLine_kbord_221{display:flex;align-items:center;justify-content:center;gap:0;font-size:.68rem;color:#ffffff4d;font-weight:500;letter-spacing:.02em}@keyframes _mockupSlideUp_kbord_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _mockupFadeIn_kbord_1{0%{opacity:0}to{opacity:1}}@keyframes _pulseGlow_kbord_1{0%,to{box-shadow:0 20px 60px #0006}50%{box-shadow:0 20px 80px #b8860b26,0 20px 60px #0006}}@keyframes _statCount_kbord_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes _rowSlide_kbord_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._mockup_kbord_259{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0006;position:relative;animation:_mockupSlideUp_kbord_1 .8s ease-out,_pulseGlow_kbord_1 4s ease-in-out 1s infinite}._mockupContent_kbord_268{flex:1;padding:12px;background:#f8f7f4;animation:_mockupFadeIn_kbord_1 1s ease-out .3s both}._mockupStat_kbord_275{background:#fff;border:1px solid #e8e5e0;border-radius:6px;padding:8px;animation:_statCount_kbord_1 .5s ease-out both}._mockupStat_kbord_275:nth-child(1){animation-delay:.6s}._mockupStat_kbord_275:nth-child(2){animation-delay:.8s}._mockupStat_kbord_275:nth-child(3){animation-delay:1s}._mockupTableRow_kbord_294{display:grid;grid-template-columns:2fr 1.5fr 1fr;padding:5px 8px;border-bottom:1px solid #f3f2ef;font-size:.55rem;color:#374151;animation:_rowSlide_kbord_1 .4s ease-out both}._mockupTableRow_kbord_294:nth-child(2){animation-delay:1.2s}._mockupTableRow_kbord_294:nth-child(3){animation-delay:1.4s}._mockupTableRow_kbord_294:nth-child(4){animation-delay:1.6s}._punchlines_kbord_308{margin-top:1.5rem;text-align:center;position:relative;animation:_mockupFadeIn_kbord_1 .8s ease-out 1.8s both}._liveDot_kbord_317{width:6px;height:6px;border-radius:50%;background:#28c840;animation:_livePulse_kbord_1 2s ease-in-out infinite;display:inline-block;margin-right:4px}@keyframes _livePulse_kbord_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}._mockup_kbord_259{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0006;position:relative}._mockupChrome_kbord_342{display:flex;align-items:center;gap:5px;padding:8px 12px;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.06)}._dot_kbord_351{width:8px;height:8px;border-radius:50%}._mockupUrl_kbord_357{flex:1;text-align:center;font-size:.6rem;color:#ffffff59;background:#ffffff0d;border-radius:4px;padding:2px 8px;margin:0 20px}._mockupBody_kbord_368{display:flex;min-height:240px}._mockupSidebar_kbord_373{width:110px;background:#0f1d31;padding:10px 8px;display:flex;flex-direction:column;gap:2px}._mockupSidebarBrand_kbord_382{font-size:.7rem;font-weight:700;color:#fff;padding:4px 8px;margin-bottom:8px;font-family:var(--font-serif)}._mockupNavItem_kbord_391{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:5px;font-size:.6rem;color:#ffffff73}._mockupNavActive_kbord_401{background:#ffffff1f;color:#fff}._mockupNavDot_kbord_406{width:4px;height:4px;border-radius:50%;background:#ffffff4d}._mockupNavActive_kbord_401 ._mockupNavDot_kbord_406{background:var(--color-gold, #b8860b)}._mockupContent_kbord_268{flex:1;padding:12px;background:#f8f7f4}._mockupHeader_kbord_423{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;font-weight:700;color:#1e3a5f;margin-bottom:10px}._mockupNewBtn_kbord_433{font-size:.55rem;padding:3px 8px;border-radius:4px;background:#7f1d1d14;color:#7f1d1d;font-weight:600}._mockupStats_kbord_275{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:10px}._mockupStat_kbord_275{background:#fff;border:1px solid #e8e5e0;border-radius:6px;padding:8px}._mockupStatLabel_kbord_456{font-size:.48rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}._mockupStatValue_kbord_464{font-size:.88rem;font-weight:700;color:#1e3a5f}._mockupStatSub_kbord_470{font-size:.48rem;color:#6b7280;margin-top:1px}._mockupTable_kbord_294{background:#fff;border:1px solid #e8e5e0;border-radius:6px;overflow:hidden}._mockupTableHead_kbord_483{display:grid;grid-template-columns:2fr 1.5fr 1fr;padding:5px 8px;background:#00000005;border-bottom:1px solid #e8e5e0;font-size:.5rem;font-weight:600;color:#6b7280}._mockupTableRow_kbord_294{display:grid;grid-template-columns:2fr 1.5fr 1fr;padding:5px 8px;border-bottom:1px solid #f3f2ef;font-size:.55rem;color:#374151}._mockupTableRow_kbord_294:last-child{border-bottom:none}._statusActive_kbord_507{color:#16a34a;font-weight:600}._statusReview_kbord_508{color:#b8860b;font-weight:600}._statusPending_kbord_509{color:#7f1d1d;font-weight:600}@media(max-width:768px){._splitLayout_kbord_72{flex-direction:column;max-width:440px}._illustrationCol_kbord_86{padding:2rem}._heroHeadline_kbord_156{font-size:1.3rem}._features_kbord_520,._socialProof_kbord_521{display:none}}@media(max-width:480px){._illustrationCol_kbord_86{display:none}._splitLayout_kbord_72{border-radius:12px}}._card_kbord_530{width:100%;max-width:440px;padding:2.75rem 2.5rem;background:var(--color-white);position:relative;z-index:1}@media(max-width:768px){._card_kbord_530{padding:2rem 1.75rem}}._logo_kbord_543{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}._logoText_kbord_550{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;color:var(--color-navy)}._card_kbord_530 h1{font-family:var(--font-serif);font-size:1.4rem;font-weight:600;color:var(--color-navy);margin:0}._subtitle_kbord_565{margin-top:.4rem;font-size:.85rem;color:var(--color-gray-500);margin-bottom:1.75rem;line-height:1.5}._error_kbord_574{display:flex;align-items:center;gap:.5rem;padding:.7rem .85rem;margin-bottom:1rem;font-size:.82rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}._form_kbord_588{display:flex;flex-direction:column;gap:1.25rem}._field_kbord_590{display:flex;flex-direction:column;gap:.35rem}._field_kbord_590 label{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-gray-500)}._inputWrapper_kbord_600{position:relative;display:flex;align-items:center}._inputIcon_kbord_606{position:absolute;left:.85rem;color:var(--color-gray-400);pointer-events:none}._inputWrapper_kbord_600 input{width:100%;padding:.7rem 1rem .7rem 2.75rem;font-size:.9rem;font-family:inherit;font-weight:400;color:var(--color-navy);background:var(--color-white);border:1.5px solid var(--color-gray-200);border-radius:8px;transition:border-color .2s,box-shadow .2s}._inputWrapper_kbord_600 input:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1f}._inputWrapper_kbord_600 input::placeholder{color:var(--color-gray-400);font-weight:400}._eyeBtn_kbord_637{position:absolute;right:.75rem;color:var(--color-gray-400);padding:.25rem;cursor:pointer;background:none;border:none;transition:color .15s}._eyeBtn_kbord_637:hover{color:var(--color-navy)}._submitBtn_kbord_650{padding:.8rem;font-size:.9rem;font-weight:600;color:var(--color-white);background:var(--color-gold);border:none;border-radius:8px;cursor:pointer;transition:all .2s;margin-top:.25rem}._submitBtn_kbord_650:hover:not(:disabled){background:var(--color-gold-light);transform:translateY(-1px);box-shadow:0 4px 12px #b8860b4d}._submitBtn_kbord_650:active:not(:disabled){transform:translateY(0)}._submitBtn_kbord_650:disabled{opacity:.55;cursor:not-allowed}._forgotBtn_kbord_679{background:none;border:none;color:var(--color-gold);font-size:.82rem;font-weight:600;cursor:pointer;text-align:center;padding:.25rem;transition:color .15s}._forgotBtn_kbord_679:hover{color:var(--color-navy);text-decoration:underline}._signupLink_kbord_697{text-align:center;font-size:.85rem;margin-top:1rem;color:var(--color-gray-500)}._signupLink_kbord_697 a{color:var(--color-gold);font-weight:600}._resetSuccessMsg_kbord_709{color:var(--color-green);text-align:center}._inputNoIcon_kbord_715{padding-left:.75rem}._button_1jzkm_1{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-family:inherit;font-weight:600;border:none;cursor:pointer;transition:all var(--transition-base);white-space:nowrap}._button_1jzkm_1:disabled{opacity:.55;cursor:not-allowed}._sm_1jzkm_20{padding:.35rem .75rem;font-size:var(--text-xs);border-radius:var(--radius-xs)}._md_1jzkm_21{padding:.55rem 1.15rem;font-size:var(--text-sm);border-radius:var(--radius-sm)}._lg_1jzkm_22{padding:.75rem 1.5rem;font-size:var(--text-base);border-radius:var(--radius-md)}._primary_1jzkm_25{background:var(--color-gold);color:var(--color-white)}._primary_1jzkm_25:hover:not(:disabled){background:var(--color-gold-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._primary_1jzkm_25:active:not(:disabled){transform:translateY(0)}._secondary_1jzkm_36{background:var(--color-white);color:var(--color-navy);border:1px solid var(--color-gray-200)}._secondary_1jzkm_36:hover:not(:disabled){border-color:var(--color-gray-400);color:var(--color-navy);background:var(--color-gray-50)}._danger_1jzkm_47{background:var(--color-red);color:var(--color-white)}._danger_1jzkm_47:hover:not(:disabled){opacity:.9;box-shadow:var(--shadow-sm);transform:translateY(-1px)}._danger_1jzkm_47:active:not(:disabled){transform:translateY(0)}._ghost_1jzkm_58{background:transparent;color:var(--color-gold)}._ghost_1jzkm_58:hover:not(:disabled){color:var(--color-navy);text-decoration:underline}._fullWidth_1jzkm_68{width:100%}._spinner_1jzkm_71{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_1jzkm_71 .6s linear infinite}@keyframes _spin_1jzkm_71{to{transform:rotate(360deg)}}._field_14xls_1{display:flex;flex-direction:column;gap:.25rem}._label_14xls_7{display:block;font-size:.75rem;font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.03em}._input_14xls_16{width:100%;padding:.6rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--text-base);font-family:inherit;font-weight:400;color:var(--color-navy);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._input_14xls_16:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1a}._input_14xls_16::placeholder{color:var(--color-gray-400);font-weight:400}._input_14xls_16:disabled{background:var(--color-gray-50);color:var(--color-gray-400);cursor:not-allowed}._inputError_14xls_46{border-color:var(--color-red)}._inputError_14xls_46:focus{box-shadow:0 0 0 3px #ef44441a}._error_14xls_54{font-size:var(--text-xs);color:var(--color-red)}._helper_14xls_59{font-size:var(--text-xs);color:var(--color-gray-400)}._field_142f9_1{display:flex;flex-direction:column;gap:.25rem}._label_142f9_7{display:block;font-size:.75rem;font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.03em}._wrapper_142f9_16{position:relative;display:flex;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._wrapper_142f9_16:focus-within{border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1a}._wrapperError_142f9_30{border-color:var(--color-red)}._wrapperError_142f9_30:focus-within{box-shadow:0 0 0 3px #ef44441a}._countryButton_142f9_38{display:flex;align-items:center;gap:.35rem;padding:.6rem .65rem;border:none;border-right:1px solid var(--color-gray-200);background:var(--color-gray-50);border-radius:var(--radius-sm) 0 0 var(--radius-sm);cursor:pointer;font-size:var(--text-base);font-family:inherit;color:var(--color-navy);white-space:nowrap;transition:background var(--transition-fast)}._countryButton_142f9_38:hover{background:var(--color-gray-100)}._countryButtonFlag_142f9_59{font-size:1.15rem;line-height:1}._countryButtonDial_142f9_64{font-size:.85rem;font-weight:500;color:var(--color-gray-500)}._countryButtonArrow_142f9_70{font-size:.55rem;color:var(--color-gray-400);margin-left:.1rem}._phoneInput_142f9_76{flex:1;min-width:0;padding:.6rem .85rem;border:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-base);font-family:inherit;font-weight:400;color:var(--color-navy);background:transparent;outline:none}._phoneInput_142f9_76::placeholder{color:var(--color-gray-400);font-weight:400}._dropdown_142f9_97{position:absolute;top:calc(100% + 4px);left:0;z-index:1000;width:320px;max-height:250px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);box-shadow:0 4px 16px #0000001f;display:flex;flex-direction:column;overflow:hidden}._searchWrapper_142f9_113{position:sticky;top:0;padding:.5rem;background:var(--color-white);border-bottom:1px solid var(--color-gray-100)}._searchInput_142f9_121{width:100%;padding:.45rem .65rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;font-family:inherit;color:var(--color-navy);background:var(--color-white);outline:none;transition:border-color var(--transition-fast)}._searchInput_142f9_121:focus{border-color:var(--color-gold)}._searchInput_142f9_121::placeholder{color:var(--color-gray-400)}._countryList_142f9_142{flex:1;overflow-y:auto;margin:0;padding:.25rem 0;list-style:none}._countryRow_142f9_150{display:flex;align-items:center;gap:.6rem;padding:.45rem .75rem;cursor:pointer;font-size:.875rem;color:var(--color-navy);transition:background var(--transition-fast)}._countryRow_142f9_150:hover{background:var(--color-gray-50)}._countryRowSelected_142f9_165{background:#b8860b14;font-weight:500}._countryRowSelected_142f9_165:hover{background:#b8860b1f}._countryRowFlag_142f9_174{font-size:1.15rem;line-height:1;flex-shrink:0}._countryRowName_142f9_180{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._countryRowDial_142f9_188{flex-shrink:0;color:var(--color-gray-400);font-size:.8rem}._separator_142f9_194{height:1px;background:var(--color-gray-200);margin:.25rem 0}._noResults_142f9_200{padding:1rem;text-align:center;color:var(--color-gray-400);font-size:.85rem}._error_142f9_207{font-size:var(--text-xs);color:var(--color-red)}._field_1szsb_1{display:flex;flex-direction:column;gap:.25rem}._label_1szsb_7{display:block;font-size:.75rem;font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.03em}._select_1szsb_16{width:100%;padding:.6rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--text-base);font-family:inherit;font-weight:400;color:var(--color-navy);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}._select_1szsb_16:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1a}._select_1szsb_16:disabled{background:var(--color-gray-50);color:var(--color-gray-400);cursor:not-allowed}._selectError_1szsb_42{border-color:var(--color-red)}._selectError_1szsb_42:focus{box-shadow:0 0 0 3px #ef44441a}._error_1szsb_50{font-size:var(--text-xs);color:var(--color-red)}._field_1s03c_1{display:flex;flex-direction:column;gap:.25rem}._label_1s03c_7{display:block;font-size:.75rem;font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.03em}._textarea_1s03c_16{width:100%;padding:.6rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--text-base);font-family:inherit;font-weight:400;color:var(--color-navy);background:var(--color-white);resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._textarea_1s03c_16:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1a}._textarea_1s03c_16::placeholder{color:var(--color-gray-400);font-weight:400}._textarea_1s03c_16:disabled{background:var(--color-gray-50);color:var(--color-gray-400);cursor:not-allowed}._textareaError_1s03c_47{border-color:var(--color-red)}._textareaError_1s03c_47:focus{box-shadow:0 0 0 3px #ef44441a}._error_1s03c_55{font-size:var(--text-xs);color:var(--color-red)}._backdrop_mpwfu_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop);padding:2rem 1rem;overflow-y:auto;animation:_fadeIn_mpwfu_1 .2s ease both}._content_mpwfu_14{background:var(--color-white);border-radius:var(--radius-lg);padding:2rem;width:100%;box-shadow:var(--shadow-xl);max-height:90vh;overflow-y:auto;animation:_scaleIn_mpwfu_1 .25s ease both}._sm_mpwfu_26{max-width:380px}._md_mpwfu_27{max-width:480px}._lg_mpwfu_28{max-width:640px}._header_mpwfu_30{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}._title_mpwfu_37{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;color:var(--color-navy);margin:0}._closeBtn_mpwfu_45{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--color-gray-400);background:none;border:none;cursor:pointer;transition:all var(--transition-fast);font-size:1.1rem;line-height:1}._closeBtn_mpwfu_45:hover{color:var(--color-navy);background:var(--color-gray-50)}@keyframes _fadeIn_mpwfu_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_mpwfu_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._page_tvp0w_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--color-bg);padding:2rem}._splitLayout_tvp0w_10{display:flex;max-width:1000px;width:100%;min-height:600px;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #0000001f}._brandingCol_tvp0w_21{flex:1.2;background:linear-gradient(160deg,#162d4a,#1e3a5f,#0f1d31);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2.5rem;position:relative;overflow:hidden}._brandingCol_tvp0w_21:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 10%,rgba(184,134,11,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 90%,rgba(184,134,11,.06) 0%,transparent 50%);pointer-events:none}._trialBadge_tvp0w_46{display:inline-block;padding:.35rem 1rem;background:var(--color-gold);color:var(--color-white);font-size:.72rem;font-weight:800;letter-spacing:.08em;border-radius:999px;margin-bottom:1.25rem}._brandingHeadline_tvp0w_58{font-family:var(--font-serif);font-size:1.75rem;color:var(--color-white);text-align:center;line-height:1.3;white-space:pre-line}._brandingSubtext_tvp0w_67{color:#fff9;text-align:center;margin-top:.75rem;font-size:.85rem}._featureList_tvp0w_74{list-style:none;padding:0;margin:1.75rem 0 0;display:flex;flex-direction:column;gap:.6rem;width:100%;max-width:260px}._featureItem_tvp0w_85{display:flex;align-items:center;gap:.6rem;font-size:.84rem;color:#ffffffd9;font-weight:500}._featureCheck_tvp0w_94{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#b8860b40;color:var(--color-gold);font-size:.7rem;font-weight:700;flex-shrink:0}._trustedBy_tvp0w_108{color:#ffffff59;text-align:center;margin-top:1rem;font-size:.7rem;font-weight:500;letter-spacing:.02em}._topSection_tvp0w_117{position:relative;text-align:center}._brandHeader_tvp0w_119{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-bottom:1rem}._brandIcon_tvp0w_127{width:36px;height:36px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}._brandName_tvp0w_128{font-family:var(--font-serif);font-size:1.3rem;font-weight:600;color:#e8e0d4}._mockup_tvp0w_132{width:100%;border-radius:10px;overflow:hidden;box-shadow:0 16px 48px #00000059;margin:1.25rem 0;position:relative}._mockupChrome_tvp0w_141{display:flex;align-items:center;gap:5px;padding:6px 10px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.05)}._dot_tvp0w_150{width:7px;height:7px;border-radius:50%}._mockupUrl_tvp0w_152{flex:1;text-align:center;font-size:.55rem;color:#ffffff4d;background:#ffffff0a;border-radius:3px;padding:2px 6px;margin:0 16px}._aiChat_tvp0w_163{background:#f8f7f4;padding:0}._aiChatHeader_tvp0w_168{display:flex;align-items:center;gap:.4rem;padding:8px 12px;border-bottom:1px solid #e8e5e0;font-size:.7rem;font-weight:600;color:#1e3a5f}._aiSparkle_tvp0w_179{font-size:.85rem}._aiMessages_tvp0w_181{padding:12px;display:flex;flex-direction:column;gap:10px;min-height:160px}._aiMsgUser_tvp0w_189{align-self:flex-end;background:#1e3a5f;color:#fff;padding:8px 12px;border-radius:12px 12px 2px;font-size:.68rem;max-width:80%;line-height:1.4}._aiMsgBot_tvp0w_200{align-self:flex-start;background:#fff;border:1px solid #e8e5e0;padding:10px 12px;border-radius:12px 12px 12px 2px;font-size:.68rem;max-width:85%;line-height:1.4;color:#374151}._aiMsgBot_tvp0w_200 p{margin:6px 0 8px}._aiTyping_tvp0w_214{display:flex;gap:3px;margin-bottom:6px}._aiDot_tvp0w_220{width:5px;height:5px;border-radius:50%;background:var(--color-gold, #b8860b);animation:_aiDotPulse_tvp0w_1 1.2s ease-in-out infinite}._aiDot_tvp0w_220:nth-child(2){animation-delay:.2s}._aiDot_tvp0w_220:nth-child(3){animation-delay:.4s}@keyframes _aiDotPulse_tvp0w_1{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}._aiDocPreview_tvp0w_236{display:flex;flex-direction:column;gap:4px;padding:8px;background:#f8f7f4;border-radius:6px;border:1px solid #e8e5e0}._aiDocLine_tvp0w_246{height:4px;border-radius:2px;background:linear-gradient(90deg,#1e3a5f20,#b8860b30)}._aiInputBar_tvp0w_252{display:flex;align-items:center;padding:8px 12px;border-top:1px solid #e8e5e0;background:#fff}._aiInputPlaceholder_tvp0w_260{flex:1;font-size:.62rem;color:#9ca3af}._aiSendBtn_tvp0w_266{width:22px;height:22px;border-radius:50%;background:var(--color-gold, #b8860b);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}._steps_tvp0w_281{display:flex;flex-direction:column;gap:.6rem;margin-top:1.25rem;position:relative}._step_tvp0w_281{display:flex;align-items:center;gap:.7rem;font-size:.78rem;color:#ffffffbf;font-weight:500}._stepNum_tvp0w_298{width:22px;height:22px;border-radius:50%;background:#b8860b33;color:var(--color-gold, #b8860b);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;flex-shrink:0}._formCol_tvp0w_313{flex:1;background:var(--color-white);padding:2.5rem 2rem;display:flex;flex-direction:column;justify-content:center}._formCol_tvp0w_313 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy);margin-bottom:.5rem}._subtitle_tvp0w_329{font-size:.82rem;color:var(--color-gray-500);margin-bottom:1.5rem}._error_tvp0w_335{color:var(--color-red);font-size:.82rem;margin-bottom:.75rem;padding:.5rem .75rem;background:var(--color-red-light);border-radius:var(--radius-sm)}._nameRow_tvp0w_344{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._verifyEmail_tvp0w_350{font-size:.85rem;color:var(--color-gray-500);margin-bottom:1.5rem}._codeInput_tvp0w_356 input{font-size:1.5rem;text-align:center;letter-spacing:.3em}._footer_tvp0w_362{text-align:center;font-size:.82rem;margin-top:1.25rem;color:var(--color-gray-500)}._footer_tvp0w_362 a{color:var(--color-gold);font-weight:600}._resendBtn_tvp0w_374{color:var(--color-gold);font-weight:600;font-size:.82rem;background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}._resendBtn_tvp0w_374:hover{color:var(--color-navy)}._resendBtn_tvp0w_374:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._splitLayout_tvp0w_10{flex-direction:column;max-width:440px}._brandingCol_tvp0w_21{padding:2rem;min-height:auto}}@media(max-width:480px){._brandingCol_tvp0w_21{display:none}._splitLayout_tvp0w_10{border-radius:var(--radius-md)}}._strip_xikbn_1{display:flex;align-items:stretch;gap:0;padding:1rem 1.25rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);margin-bottom:1.25rem}._section_xikbn_12{flex:1;display:flex;flex-direction:column;gap:.5rem;padding:0 1rem}._section_xikbn_12:first-child{padding-left:0}._section_xikbn_12:last-child{padding-right:0}._divider_xikbn_23{width:1px;background:var(--color-gray-200);align-self:stretch}._sectionHeader_xikbn_29{display:flex;align-items:center;gap:.4rem;font-size:var(--text-xs);font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.04em}._badge_xikbn_40{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--color-red);color:var(--color-white);font-size:.65rem;font-weight:600;border-radius:999px}._items_xikbn_54{display:flex;flex-direction:column;gap:.3rem}._item_xikbn_54{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--color-navy);text-decoration:none;padding:.2rem 0;transition:color var(--transition-fast)}._item_xikbn_54:hover{color:var(--color-gold)}._time_xikbn_73{font-size:var(--text-xs);font-weight:600;color:var(--color-gray-500);min-width:3.5ch;font-variant-numeric:tabular-nums}._label_xikbn_81{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._empty_xikbn_87{font-size:var(--text-sm);color:var(--color-gray-400);font-style:italic;margin:0}._timerDot_xikbn_94{width:10px;height:10px;border-radius:50%;background:var(--color-gray-300);transition:background var(--transition-fast)}._timerActive_xikbn_102{background:var(--color-green);box-shadow:0 0 8px #10b98180;animation:_pulse_xikbn_1 2s ease-in-out infinite}@keyframes _pulse_xikbn_1{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@media(max-width:768px){._strip_xikbn_1{flex-direction:column;gap:.75rem}._divider_xikbn_23{width:100%;height:1px}._section_xikbn_12{padding:0}}._strip_1atfy_1{margin-bottom:1.25rem}._heading_1atfy_5{font-size:var(--text-sm);font-weight:600;color:var(--color-gray-500);margin-bottom:.6rem}._cards_1atfy_12{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}._card_1atfy_12{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-fast)}._card_1atfy_12:hover{border-color:var(--color-gold);box-shadow:var(--shadow-sm)}._icon_1atfy_35{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--color-gray-50);color:var(--color-gray-500);flex-shrink:0}._cardContent_1atfy_47{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}._cardLabel_1atfy_55{font-size:var(--text-sm);font-weight:500;color:var(--color-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardSub_1atfy_64{font-size:var(--text-xs);color:var(--color-gray-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._time_1atfy_72{font-size:var(--text-xs);color:var(--color-gray-400);white-space:nowrap;flex-shrink:0}@keyframes _dashFadeUp_1l4eh_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _dashScaleIn_1l4eh_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _barGrow_1l4eh_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _numberPop_1l4eh_1{0%{opacity:0;transform:translateY(6px) scale(.95)}60%{transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _dotPulse_1l4eh_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}@keyframes _slideInLeft_1l4eh_1{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}._page_1l4eh_36{padding:2rem 2.5rem;max-width:1280px;margin:0 auto;animation:_dashFadeUp_1l4eh_1 .5s ease both}._welcomeBar_1l4eh_44{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding:1.5rem 2rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);animation:_dashFadeUp_1l4eh_1 .5s ease both;animation-delay:80ms}._welcomeLeft_1l4eh_58{display:flex;align-items:center;gap:1rem}._welcomeAvatar_1l4eh_64{width:48px;height:48px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;color:var(--color-white);background:var(--color-navy);letter-spacing:.02em;box-shadow:4px 4px 10px #a6a0934d,-3px -3px 8px #fff9;animation:_dashScaleIn_1l4eh_1 .4s ease both;animation-delay:.2s}._welcomeTitle_1l4eh_84{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:600;color:var(--color-navy);line-height:1.2}._welcomeTitle_1l4eh_84 span{color:var(--color-gold)}._welcomeDate_1l4eh_96{font-size:var(--text-sm);color:var(--color-gray-400);margin-top:.2rem;text-transform:capitalize;font-weight:400}._statsGrid_1l4eh_105{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}._statCard_1l4eh_112{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-base);box-shadow:var(--shadow-sm);animation:_dashFadeUp_1l4eh_1 .45s ease both}._statCard_1l4eh_112:nth-child(1){animation-delay:.12s}._statCard_1l4eh_112:nth-child(2){animation-delay:.18s}._statCard_1l4eh_112:nth-child(3){animation-delay:.24s}._statCard_1l4eh_112:nth-child(4){animation-delay:.3s}._statCard_1l4eh_112:nth-child(5){animation-delay:.36s}._statCard_1l4eh_112:nth-child(6){animation-delay:.42s}._statCard_1l4eh_112:hover{border-color:#fffc;box-shadow:8px 8px 18px #a6a0934d,-5px -5px 12px #fffc,inset 0 1px #fff9;transform:translateY(-2px)}._statCardTop_1l4eh_144{display:flex;align-items:center;gap:.75rem}._statIcon_1l4eh_150{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);flex-shrink:0;box-shadow:inset 2px 2px 4px #a6a0931f,inset -2px -2px 4px #ffffff80}._statLabel_1l4eh_163{font-size:.75rem;color:var(--color-gray-500);font-weight:600;letter-spacing:.01em}._statCardBottom_1l4eh_170{display:flex;align-items:baseline;gap:.5rem}._statValue_1l4eh_176{font-size:1.75rem;font-weight:600;color:var(--color-navy);line-height:1;letter-spacing:-.02em;font-family:var(--font-serif);animation:_numberPop_1l4eh_1 .5s ease both;animation-delay:.4s}._statBadge_1l4eh_187{font-size:.65rem;font-weight:600;padding:.2rem .5rem;border-radius:999px}._mainGrid_1l4eh_195{display:grid;grid-template-columns:1fr 280px;gap:1.5rem}@media(max-width:900px){._mainGrid_1l4eh_195{grid-template-columns:1fr}}._panelsCol_1l4eh_205,._sideCol_1l4eh_206{display:flex;flex-direction:column;gap:1.25rem}._panel_1l4eh_205{background:#ffffffb8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:6px 6px 14px #a6a09340,-4px -4px 10px #ffffffb3,inset 0 1px #ffffff80;animation:_dashFadeUp_1l4eh_1 .5s ease both;animation-delay:.35s}._panelHeader_1l4eh_224{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-gray-100)}._panelHeader_1l4eh_224 h2{font-size:.9rem;font-weight:600;color:var(--color-navy);display:flex;align-items:center;gap:.5rem;font-family:var(--font-sans);letter-spacing:-.01em}._panelHeaderIcon_1l4eh_244{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:#fff9;color:var(--color-gray-500);flex-shrink:0;box-shadow:2px 2px 5px #a6a0932e,-2px -2px 4px #fff9}._viewAll_1l4eh_259{font-size:.72rem;color:var(--color-gold);text-decoration:none;font-weight:600;transition:color var(--transition-fast)}._viewAll_1l4eh_259:hover{color:var(--color-gold-dark)}._chartPanel_1l4eh_272{background:#ffffffbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:6px 6px 14px #a6a09340,-4px -4px 10px #ffffffb3,inset 0 1px #ffffff80;margin-bottom:1.5rem;animation:_dashFadeUp_1l4eh_1 .5s ease both;animation-delay:.25s}._chartTotal_1l4eh_288{font-size:.75rem;font-weight:600;color:var(--color-gray-400)}._chart_1l4eh_272{display:flex;align-items:flex-end;gap:0;height:180px;padding-top:.75rem}._chartCol_1l4eh_303{flex:1;display:flex;flex-direction:column;align-items:center;gap:.35rem;height:100%}._chartBarWrap_1l4eh_312{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}._chartBar_1l4eh_312{width:55%;max-width:32px;min-height:2px;background:var(--color-gray-200);border-radius:4px 4px 0 0;transition:height .5s ease;transform-origin:bottom;animation:_barGrow_1l4eh_1 .6s ease both}._chartCol_1l4eh_303:nth-child(1) ._chartBar_1l4eh_312{animation-delay:.3s}._chartCol_1l4eh_303:nth-child(2) ._chartBar_1l4eh_312{animation-delay:.36s}._chartCol_1l4eh_303:nth-child(3) ._chartBar_1l4eh_312{animation-delay:.42s}._chartCol_1l4eh_303:nth-child(4) ._chartBar_1l4eh_312{animation-delay:.48s}._chartCol_1l4eh_303:nth-child(5) ._chartBar_1l4eh_312{animation-delay:.54s}._chartCol_1l4eh_303:nth-child(6) ._chartBar_1l4eh_312{animation-delay:.6s}._chartCol_1l4eh_303:nth-child(7) ._chartBar_1l4eh_312{animation-delay:.66s}._chartBarToday_1l4eh_339{background:var(--color-navy)}._chartValue_1l4eh_343{font-size:.65rem;font-weight:600;color:var(--color-navy)}._chartLabel_1l4eh_349{font-size:.65rem;font-weight:600;color:var(--color-gray-400);text-transform:capitalize}._chartLabelToday_1l4eh_356{color:var(--color-navy);font-weight:600}._matterList_1l4eh_362{display:flex;flex-direction:column}._matterRow_1l4eh_364{display:flex;align-items:center;gap:.75rem;padding:.7rem .5rem;border-bottom:1px solid var(--color-gray-50);transition:background var(--transition-fast);border-radius:var(--radius-sm)}._matterRow_1l4eh_364:last-child{border-bottom:none}._matterRow_1l4eh_364:hover{background:var(--color-gray-50)}._matterInfo_1l4eh_377{display:flex;flex-direction:column;flex:1;min-width:0}._matterRef_1l4eh_378{font-size:.7rem;font-weight:600;color:var(--color-gold)}._matterTitle_1l4eh_379{font-size:.82rem;color:var(--color-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._matterClient_1l4eh_380{font-size:.72rem;color:var(--color-gray-400);white-space:nowrap}._timeList_1l4eh_383{display:flex;flex-direction:column}._timeRow_1l4eh_385{display:flex;align-items:center;gap:.75rem;padding:.7rem .5rem;border-bottom:1px solid var(--color-gray-50);transition:background var(--transition-fast);border-radius:var(--radius-sm)}._timeRow_1l4eh_385:last-child{border-bottom:none}._timeRow_1l4eh_385:hover{background:var(--color-gray-50)}._timeInfo_1l4eh_398{display:flex;flex-direction:column;flex:1;min-width:0}._timeRef_1l4eh_399{font-size:.7rem;font-weight:600;color:var(--color-gold)}._timeDesc_1l4eh_400{font-size:.8rem;color:var(--color-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._timeDuration_1l4eh_401{font-size:.78rem;font-weight:600;color:var(--color-navy);white-space:nowrap}._timeDate_1l4eh_402{font-size:.7rem;color:var(--color-gray-400);white-space:nowrap}._quickGrid_1l4eh_405{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}._quickBtn_1l4eh_411{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-base);text-align:center;cursor:pointer;background:#ffffff80;box-shadow:4px 4px 10px #a6a09333,-3px -3px 7px #fff9}._quickBtn_1l4eh_411:hover{box-shadow:6px 6px 14px #a6a09347,-4px -4px 10px #ffffffb3;transform:translateY(-1px)}._quickIcon_1l4eh_436{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-md)}._quickBtn_1l4eh_411 span{font-size:.72rem;font-weight:600;color:var(--color-gray-600)}._badge_1l4eh_452{display:inline-block;padding:.15rem .5rem;font-size:.62rem;font-weight:600;border-radius:999px;text-transform:capitalize}._open_1l4eh_461{background:var(--color-green-light);color:var(--color-green)}._closed_1l4eh_462{background:var(--color-gray-100);color:var(--color-gray-600)}._archived_1l4eh_463,._on_hold_1l4eh_464{background:var(--color-orange-light);color:var(--color-orange)}._empty_1l4eh_466{text-align:center;padding:2.5rem;color:var(--color-gray-400);font-size:.82rem}._dualPanelGrid_1l4eh_474{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}@media(max-width:768px){._dualPanelGrid_1l4eh_474{grid-template-columns:1fr}}._deadlineItem_1l4eh_486{display:flex;gap:.75rem;padding:.65rem 0;border-bottom:1px solid var(--color-gray-50);font-size:.82rem;animation:_slideInLeft_1l4eh_1 .35s ease both}._deadlineItem_1l4eh_486:nth-child(1){animation-delay:.1s}._deadlineItem_1l4eh_486:nth-child(2){animation-delay:.16s}._deadlineItem_1l4eh_486:nth-child(3){animation-delay:.22s}._deadlineItem_1l4eh_486:nth-child(4){animation-delay:.28s}._deadlineItem_1l4eh_486:nth-child(5){animation-delay:.34s}._deadlineItem_1l4eh_486:last-child{border-bottom:none}._deadlineDot_1l4eh_503{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:6px;animation:_dotPulse_1l4eh_1 1.5s ease infinite}._deadlineContent_1l4eh_512{flex:1}._deadlineTitle_1l4eh_514{font-weight:600;color:var(--color-navy);font-size:.82rem}._deadlineMeta_1l4eh_520{font-size:.72rem;color:var(--color-gray-400);margin-top:.1rem}._taskItem_1l4eh_527{display:flex;align-items:center;gap:.6rem;padding:.5rem 0;border-bottom:1px solid var(--color-gray-50);font-size:.82rem;animation:_slideInLeft_1l4eh_1 .35s ease both}._taskItem_1l4eh_527:nth-child(1){animation-delay:.1s}._taskItem_1l4eh_527:nth-child(2){animation-delay:.16s}._taskItem_1l4eh_527:nth-child(3){animation-delay:.22s}._taskItem_1l4eh_527:nth-child(4){animation-delay:.28s}._taskItem_1l4eh_527:nth-child(5){animation-delay:.34s}._taskItem_1l4eh_527:last-child{border-bottom:none}._taskCheckbox_1l4eh_545{width:18px;height:18px;border-radius:4px;flex-shrink:0;cursor:pointer;border:2px solid var(--color-gray-300);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);box-shadow:inset 1px 1px 3px #a6a09326,inset -1px -1px 2px #ffffff80}._taskCheckbox_1l4eh_545:hover{border-color:var(--color-gold);box-shadow:inset 1px 1px 3px #a6a09333,inset -1px -1px 2px #fff9,0 0 0 2px #b8860b1a}._taskTitle_1l4eh_569{flex:1;color:var(--color-navy)}._taskMeta_1l4eh_574{font-size:.7rem;color:var(--color-gray-400)}._taskInput_1l4eh_579{flex:1;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-sm);font-size:.82rem;font-weight:400;background:#ffffff80;transition:all var(--transition-fast);box-shadow:inset 2px 2px 5px #a6a0931f,inset -2px -2px 4px #ffffff80}._taskInput_1l4eh_579:focus{border-color:var(--color-gold);outline:none;box-shadow:inset 2px 2px 5px #a6a09326,inset -2px -2px 4px #fff9,0 0 0 3px #b8860b14}._taskInputRow_1l4eh_602{display:flex;gap:.5rem;margin-bottom:.75rem}._activityPanel_1l4eh_609{margin-top:1.5rem}._activityList_1l4eh_613{max-height:360px;overflow-y:auto}._activityItem_1l4eh_618{display:flex;gap:.75rem;padding:.7rem 0;border-bottom:1px solid var(--color-gray-50);font-size:.82rem;animation:_slideInLeft_1l4eh_1 .35s ease both}._activityItem_1l4eh_618:nth-child(1){animation-delay:80ms}._activityItem_1l4eh_618:nth-child(2){animation-delay:.14s}._activityItem_1l4eh_618:nth-child(3){animation-delay:.2s}._activityItem_1l4eh_618:nth-child(4){animation-delay:.26s}._activityItem_1l4eh_618:nth-child(5){animation-delay:.32s}._activityItem_1l4eh_618:last-child{border-bottom:none}._activityIcon_1l4eh_635{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}._activityContent_1l4eh_645{flex:1}._activityTime_1l4eh_649{font-size:.7rem;color:var(--color-gray-400);margin-top:.15rem}._emptyState_1l4eh_656{padding:2rem;text-align:center;color:var(--color-gray-400);font-size:.82rem}._yearSelector_1l4eh_664{display:flex;align-items:center;gap:.5rem}._yearBtn_1l4eh_670{padding:4px 8px;border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-xs);background:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);box-shadow:3px 3px 6px #a6a0932e,-2px -2px 5px #fff9}._yearBtn_1l4eh_670:hover{box-shadow:4px 4px 8px #a6a09340,-3px -3px 6px #ffffffb3;background:#ffffffbf}._yearLabel_1l4eh_692{font-weight:600;font-size:.85rem;color:var(--color-navy)}._viewToggle_1l4eh_699{display:flex;border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-xs);overflow:hidden;box-shadow:inset 2px 2px 4px #a6a0931f,inset -2px -2px 4px #ffffff80}._viewToggleBtn_1l4eh_709{padding:3px 10px;border:none;background:transparent;color:var(--color-gray-500);cursor:pointer;font-size:.72rem;font-weight:600;transition:all var(--transition-fast)}._viewToggleBtnActive_1l4eh_720{background:var(--color-navy);color:var(--color-white);box-shadow:inset 1px 1px 3px #00000026}._utilizationGrid_1l4eh_728{display:grid;grid-template-columns:220px 1fr;gap:2rem;align-items:center}@media(max-width:768px){._utilizationGrid_1l4eh_728{grid-template-columns:1fr}}._utilizationCenter_1l4eh_739{position:absolute;text-align:center;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:.15rem}._utilizationRate_1l4eh_749{font-size:1.75rem;font-weight:600;color:var(--color-navy);font-family:var(--font-serif);line-height:1}._utilizationLabel_1l4eh_757{font-size:var(--text-xs);color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.04em}._totalsGrid_1l4eh_765{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-top:1.25rem}@media(max-width:600px){._totalsGrid_1l4eh_765{grid-template-columns:1fr}}._totalCard_1l4eh_776{padding:1rem;border:1px solid rgba(255,255,255,.45);border-radius:var(--radius-md);background:#fff6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 2px 2px 5px #a6a09326,inset -2px -2px 5px #ffffff80}._totalCardLabel_1l4eh_788{font-size:.62rem;font-weight:600;text-transform:uppercase;color:var(--color-gray-400);letter-spacing:.04em}._totalCardValue_1l4eh_796{font-size:1.15rem;font-weight:600;color:var(--color-navy);font-family:var(--font-serif);margin-top:.25rem}._totalCardSub_1l4eh_804{font-size:.78rem;color:var(--color-gray-400);margin-top:.1rem}._collectionGrid_1l4eh_811{display:grid;grid-template-columns:200px 1fr;gap:2rem;align-items:center}@media(max-width:768px){._collectionGrid_1l4eh_811{grid-template-columns:1fr}}._collectionTotals_1l4eh_822{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._billingMetricsGrid_1l4eh_829{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0}@media(max-width:600px){._billingMetricsGrid_1l4eh_829{grid-template-columns:1fr 1fr}}._billingMetricCard_1l4eh_840{background:#ffffffa6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-md);padding:1.25rem;cursor:pointer;transition:all var(--transition-base);text-decoration:none;display:block;box-shadow:5px 5px 12px #a6a09338,-3px -3px 8px #ffffffa6,inset 0 1px #ffffff73;animation:_dashFadeUp_1l4eh_1 .45s ease both}._billingMetricCard_1l4eh_840:nth-child(1){animation-delay:.15s}._billingMetricCard_1l4eh_840:nth-child(2){animation-delay:.21s}._billingMetricCard_1l4eh_840:nth-child(3){animation-delay:.27s}._billingMetricCard_1l4eh_840:nth-child(4){animation-delay:.33s}._billingMetricCard_1l4eh_840:nth-child(5){animation-delay:.39s}._billingMetricCard_1l4eh_840:nth-child(6){animation-delay:.45s}._billingMetricCard_1l4eh_840:hover{border-color:#fffc;box-shadow:8px 8px 18px #a6a0934d,-5px -5px 12px #fffc,inset 0 1px #fff9;transform:translateY(-1px)}._billingMetricLabel_1l4eh_874{font-size:.72rem;font-weight:600;text-transform:uppercase;color:var(--color-gray-400);letter-spacing:.03em;margin-bottom:.5rem}._billingMetricCount_1l4eh_883{font-size:1.6rem;font-weight:600;font-family:var(--font-serif);line-height:1}._billingMetricTotal_1l4eh_890{font-size:.82rem;font-weight:600;color:var(--color-navy);margin-top:.3rem}._monthlyHeader_1l4eh_898{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._monthlyLabel_1l4eh_905{font-size:.82rem;font-weight:600;color:var(--color-navy)}[data-color-scheme=dark] ._welcomeBar_1l4eh_44,[data-color-scheme=dark] ._statCard_1l4eh_112,[data-color-scheme=dark] ._panel_1l4eh_205,[data-color-scheme=dark] ._chartPanel_1l4eh_272,[data-color-scheme=dark] ._billingMetricCard_1l4eh_840{background:var(--color-bg-alt);border-color:var(--color-gray-200);box-shadow:0 2px 8px #00000038;backdrop-filter:none;-webkit-backdrop-filter:none}[data-color-scheme=dark] ._welcomeAvatar_1l4eh_64{color:var(--color-gray-900);background:var(--color-navy-dark);box-shadow:none}[data-color-scheme=dark] ._panelHeaderIcon_1l4eh_244,[data-color-scheme=dark] ._quickBtn_1l4eh_411,[data-color-scheme=dark] ._taskInput_1l4eh_579,[data-color-scheme=dark] ._yearBtn_1l4eh_670{background:var(--color-gray-100);border-color:var(--color-gray-200);box-shadow:none}[data-color-scheme=dark] ._taskCheckbox_1l4eh_545{box-shadow:none}[data-color-scheme=dark] ._quickBtn_1l4eh_411 span{color:var(--color-gray-600)}@media(max-width:1024px){._page_1l4eh_36{padding:1.5rem}._statsGrid_1l4eh_105{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media(max-width:768px){._page_1l4eh_36{padding:1rem}._welcomeBar_1l4eh_44{padding:1rem 1.25rem}._statsGrid_1l4eh_105{grid-template-columns:1fr 1fr;gap:.75rem}._billingMetricsGrid_1l4eh_829{grid-template-columns:1fr 1fr}}@media(max-width:480px){._page_1l4eh_36{padding:.75rem}._statsGrid_1l4eh_105,._dualPanelGrid_1l4eh_474,._billingMetricsGrid_1l4eh_829{grid-template-columns:1fr}._welcomeTitle_1l4eh_84{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){._page_1l4eh_36,._welcomeBar_1l4eh_44,._welcomeAvatar_1l4eh_64,._statCard_1l4eh_112,._statValue_1l4eh_176,._chartPanel_1l4eh_272,._panel_1l4eh_205,._chartBar_1l4eh_312,._deadlineItem_1l4eh_486,._deadlineDot_1l4eh_503,._taskItem_1l4eh_527,._activityItem_1l4eh_618,._billingMetricCard_1l4eh_840{animation:none!important}}._filterBtn_1lxev_1{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;color:var(--color-navy);background:var(--color-white);cursor:pointer}._filterBtn_1lxev_1:hover{border-color:var(--color-gold);background:#c8a45e0f}._filterCount_1lxev_8{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--color-gold);color:var(--color-white);font-size:.65rem;font-weight:600;border-radius:999px}._overlay_1lxev_14{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:90}._panel_1lxev_15{position:fixed;top:0;right:-400px;width:400px;max-height:100dvh;background:var(--color-navy-dark);color:var(--color-white);display:flex;flex-direction:column;z-index:100;transition:right .3s ease;box-shadow:-4px 0 24px #0000004d;border-radius:0 0 0 12px}._panelOpen_1lxev_22{right:0}._header_1lxev_23{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}._header_1lxev_23 h3{font-size:1rem;font-weight:600;margin:0}._closeBtn_1lxev_28{background:none;border:none;color:#ffffff80;font-size:1rem;cursor:pointer}._closeBtn_1lxev_28:hover{color:var(--color-white)}._body_1lxev_30{overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}._group_1lxev_31{display:flex;flex-direction:column;gap:.4rem}._group_1lxev_31 label{font-size:.78rem;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.03em}._searchInput_1lxev_33{padding:.45rem .65rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--color-white);font-size:.82rem;font-family:inherit}._searchInput_1lxev_33::placeholder{color:#ffffff4d}._searchInput_1lxev_33:focus{outline:none;border-color:var(--color-gold)}._select_1lxev_40{padding:.5rem .65rem;background:var(--color-white);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-sm);color:var(--color-navy-dark);font-size:.85rem;font-family:inherit;cursor:pointer}._select_1lxev_40:focus{outline:none;border-color:var(--color-gold)}._select_1lxev_40 option{background:var(--color-white);color:var(--color-navy-dark)}._select_1lxev_40 option:checked{background:var(--color-gray-100);color:var(--color-navy-dark)}._select_1lxev_40 option:disabled{color:var(--color-gray-500)}._footer_1lxev_49{display:flex;gap:.6rem;padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);background:#00000026}._applyBtn_1lxev_53{flex:1;padding:.6rem;background:var(--color-blue);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer}._applyBtn_1lxev_53:hover{opacity:.9}._clearBtn_1lxev_58{flex:1;padding:.6rem;background:#ffffff14;color:#fff9;border:none;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer}._clearBtn_1lxev_58:hover{background:#ffffff26;color:var(--color-white)}[data-color-scheme=dark] ._panel_1lxev_15{background:var(--color-bg-alt);color:var(--color-text);border-left:1px solid var(--color-gray-200)}[data-color-scheme=dark] ._header_1lxev_23{border-color:var(--color-gray-200)}[data-color-scheme=dark] ._group_1lxev_31 label,[data-color-scheme=dark] ._closeBtn_1lxev_28{color:var(--color-gray-500)}[data-color-scheme=dark] ._select_1lxev_40{background:var(--color-gray-100);border-color:var(--color-gray-300);color:var(--color-text)}[data-color-scheme=dark] ._select_1lxev_40 option{background:var(--color-gray-100);color:var(--color-text)}[data-color-scheme=dark] ._select_1lxev_40 option:checked{background:var(--color-gray-200);color:var(--color-gray-900)}[data-color-scheme=dark] ._applyBtn_1lxev_53{background:var(--color-gray-100);color:var(--color-gray-900)}[data-color-scheme=dark] ._clearBtn_1lxev_58{background:var(--color-gray-50);color:var(--color-gray-600)}[data-color-scheme=dark] ._filterCount_1lxev_8{color:var(--color-on-primary)}@keyframes _fadeInUp_zjtae_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _modalFadeIn_zjtae_1{0%{opacity:0}to{opacity:1}}@keyframes _modalScaleIn_zjtae_1{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _pulse_zjtae_1{0%,to{opacity:1}50%{opacity:.6}}@keyframes _slideDown_zjtae_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}._page_zjtae_30{padding:1.75rem 2.5rem;max-width:1320px;margin:0 auto;animation:_fadeInUp_zjtae_1 .4s ease both}._header_zjtae_38{margin-bottom:1.25rem}._backLink_zjtae_42{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;color:var(--color-gray-400);margin-bottom:1rem;cursor:pointer;transition:color var(--transition-fast);text-decoration:none}._backLink_zjtae_42:hover{color:var(--color-navy)}._headerCard_zjtae_60{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-lg);padding:1.5rem 1.75rem;box-shadow:var(--shadow-sm);margin-bottom:1rem}._headerTop_zjtae_69{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}._headerTitleArea_zjtae_77{flex:1;min-width:0}._headerActions_zjtae_82{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._pinBtn_zjtae_89{background:none;border:none;cursor:pointer;color:var(--color-gray-400);padding:.3rem;border-radius:var(--radius-sm);transition:all var(--transition-fast)}._pinBtn_zjtae_89:hover{color:var(--color-gold)}._titleRow_zjtae_104{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}._title_zjtae_104{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:var(--color-navy);letter-spacing:-.01em;line-height:1.25}._reference_zjtae_121{display:inline-block;padding:.2rem .65rem;font-size:.68rem;font-weight:600;border-radius:999px;background:var(--color-gray-100);color:var(--color-gray-500);letter-spacing:.03em;white-space:nowrap}._meta_zjtae_133{display:flex;gap:1.25rem;flex-wrap:wrap;font-size:.8rem;color:var(--color-gray-400);margin-bottom:.75rem}._healthBar_zjtae_143{margin-bottom:1rem}._healthBarLabel_zjtae_147{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}._healthBarLabel_zjtae_147 span:first-child{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-400)}._healthBarLabel_zjtae_147 span:last-child{font-size:.72rem;font-weight:700;color:var(--color-navy)}._healthTrack_zjtae_168{height:6px;background:var(--color-gray-100);border-radius:999px;overflow:hidden}._healthFill_zjtae_175{height:100%;border-radius:999px;transition:width .6s ease}._healthGreen_zjtae_181{background:var(--color-green)}._healthOrange_zjtae_182{background:var(--color-orange)}._healthRed_zjtae_183{background:var(--color-red)}._infoGrid_zjtae_186{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;padding:1rem 0;margin-bottom:.75rem;border-top:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100)}._infoBlock_zjtae_196{display:flex;flex-direction:column;gap:.15rem}._infoLabel_zjtae_202{font-family:var(--font-sans);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-400)}._infoValue_zjtae_211{font-family:var(--font-sans);font-size:.86rem;font-weight:600;color:var(--color-navy)}._clickToEdit_zjtae_218{cursor:pointer;transition:color .15s}._clickToEdit_zjtae_218:hover{color:var(--color-gold)}._inlineEdit_zjtae_227{font-size:.84rem;font-weight:600;padding:.25rem .5rem;border:1.5px solid var(--color-gold);border-radius:6px;background:var(--color-white);color:var(--color-navy);font-family:inherit;min-width:140px}._inlineEdit_zjtae_227:focus{outline:none;box-shadow:0 0 0 3px #b8860b1f}._infoSub_zjtae_244{font-family:var(--font-sans);font-size:.72rem;color:var(--color-gray-400);text-transform:capitalize}._badge_zjtae_252{display:inline-block;padding:.2rem .65rem;font-size:.68rem;font-weight:600;border-radius:999px;text-transform:capitalize;letter-spacing:.02em}._practiceAreaBadge_zjtae_262{display:inline-block;padding:.2rem .65rem;font-size:.68rem;font-weight:600;border-radius:999px;letter-spacing:.02em;background:#1e3a5f14;color:var(--color-navy);border:1px solid rgba(30,58,95,.15)}._pending_zjtae_274{background:var(--color-blue-light);color:var(--color-blue)}._open_zjtae_275{background:var(--color-green-light);color:var(--color-green)}._closed_zjtae_276{background:var(--color-gray-100);color:var(--color-gray-600)}._on_hold_zjtae_277{background:var(--color-orange-light);color:var(--color-orange)}._archived_zjtae_278{background:var(--color-gray-100);color:var(--color-gray-400)}._paid_zjtae_279{background:var(--color-green-light);color:var(--color-green)}._overdue_zjtae_280{background:var(--color-red-light);color:var(--color-red)}._sent_zjtae_281{background:var(--color-blue-light);color:var(--color-blue)}._draft_zjtae_282{background:var(--color-gray-100);color:var(--color-gray-500)}._statusDropdown_zjtae_284{padding:.4rem .65rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;cursor:pointer;background:var(--color-white);color:var(--color-navy);transition:border-color var(--transition-fast)}._statusDropdown_zjtae_284:hover{border-color:var(--color-gold)}._statusDropdown_zjtae_284:disabled{opacity:.4;cursor:not-allowed}._toolbar_zjtae_300{display:flex;gap:.5rem;flex-wrap:wrap}._toolbarBtn_zjtae_306{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.76rem;font-weight:600;border:none;border-radius:var(--radius-sm);background:var(--color-navy);color:var(--color-white);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}._toolbarBtn_zjtae_306:hover{background:var(--color-gold);transform:translateY(-1px);box-shadow:var(--shadow-md)}._toolbarBtn_zjtae_306:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._alerts_zjtae_336{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.25rem}._alert_zjtae_336{display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border-radius:var(--radius-md);font-size:.78rem;font-weight:600;flex:1;min-width:200px;position:relative}._alertRed_zjtae_356{background:var(--color-red-light);color:var(--color-red);border-left:3px solid var(--color-red)}._alertOrange_zjtae_362{background:var(--color-orange-light);color:#b45309;border-left:3px solid var(--color-orange)}._alertBlue_zjtae_368{background:var(--color-blue-light);color:var(--color-blue);border-left:3px solid var(--color-blue)}._alertDismiss_zjtae_374{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;color:inherit;opacity:.5;transition:opacity var(--transition-fast);padding:.2rem}._alertDismiss_zjtae_374:hover{opacity:1}._tabBar_zjtae_393{display:flex;gap:0;border-bottom:2px solid var(--color-gray-100);margin-bottom:1.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabBar_zjtae_393::-webkit-scrollbar{display:none}._tab_zjtae_393{padding:.7rem 1.15rem;font-family:var(--font-sans);font-size:.82rem;font-weight:600;color:var(--color-gray-400);cursor:pointer;border:none;background:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all var(--transition-fast);white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem}._tab_zjtae_393:hover{color:var(--color-navy)}._tabActive_zjtae_425{color:var(--color-navy);border-bottom-color:var(--color-gold)}._tabBadge_zjtae_430{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:.62rem;font-weight:700;border-radius:999px;background:var(--color-gray-100);color:var(--color-gray-500)}._tabActive_zjtae_425 ._tabBadge_zjtae_430{background:var(--color-gold);color:var(--color-white)}._tabContent_zjtae_450{min-height:200px}._summaryGrid_zjtae_455{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;margin-bottom:1.5rem}._summaryCard_zjtae_462{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);padding:.85rem 1rem;text-align:center;box-shadow:var(--shadow-xs);transition:all var(--transition-fast);cursor:pointer;position:relative;overflow:hidden}._summaryCard_zjtae_462:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-gold);transition:width var(--transition-fast)}._summaryCard_zjtae_462:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--color-gold)}._summaryCard_zjtae_462:hover:before{width:4px}._summaryCardActive_zjtae_494{border-color:var(--color-gold);box-shadow:var(--shadow-md)}._summaryCardActive_zjtae_494:before{width:4px;background:var(--color-navy)}._summaryCard_zjtae_462 span:first-child{display:block;font-size:1.4rem;font-weight:700;color:var(--color-navy);font-family:var(--font-serif);line-height:1}._summaryCard_zjtae_462 span:last-child{display:block;font-size:.62rem;font-weight:600;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em;margin-top:.3rem}._tableToolbar_zjtae_525{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;flex-wrap:wrap}._tableFilter_zjtae_533{position:relative;flex:1;min-width:160px;max-width:280px}._tableFilterInput_zjtae_540{width:100%;padding:.4rem 1.8rem .4rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.8rem;color:var(--color-navy);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._tableFilterInput_zjtae_540:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b14}._tableFilterInput_zjtae_540::placeholder{color:var(--color-gray-400)}._tableFilterClear_zjtae_563{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1.1rem;line-height:1;color:var(--color-gray-400);padding:.1rem .25rem;transition:color var(--transition-fast)}._tableFilterClear_zjtae_563:hover{color:var(--color-navy)}._tableSelect_zjtae_582{padding:.4rem .65rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.8rem;color:var(--color-navy);background:var(--color-white);cursor:pointer;transition:border-color var(--transition-fast)}._tableSelect_zjtae_582:focus{outline:none;border-color:var(--color-gold)}._tableCount_zjtae_599{font-family:var(--font-sans);font-size:.72rem;font-weight:600;color:var(--color-gray-400);margin-left:auto}._pagination_zjtae_607{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 0;margin-top:.5rem}._paginationBtn_zjtae_616{padding:.35rem .75rem;font-family:var(--font-sans);font-size:.78rem;font-weight:600;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);cursor:pointer;transition:all var(--transition-fast)}._paginationBtn_zjtae_616:hover:not(:disabled){border-color:var(--color-gold);color:var(--color-gold)}._paginationBtn_zjtae_616:disabled{opacity:.4;cursor:not-allowed}._paginationInfo_zjtae_639{font-family:var(--font-sans);font-size:.78rem;font-weight:600;color:var(--color-gray-500)}._table_zjtae_525{width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-gray-200);box-shadow:var(--shadow-sm)}._table_zjtae_525 th{text-align:left;padding:.65rem 1rem;font-family:var(--font-sans);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-500);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);position:sticky;top:0;z-index:1;cursor:default;-webkit-user-select:none;user-select:none}._table_zjtae_525 th._sortable_zjtae_675{cursor:pointer;transition:color var(--transition-fast)}._table_zjtae_525 th._sortable_zjtae_675:hover{color:var(--color-navy)}._table_zjtae_525 th ._sortIcon_zjtae_682{display:inline-block;margin-left:.3rem;font-size:.6rem;opacity:.4}._table_zjtae_525 th._sortActive_zjtae_689 ._sortIcon_zjtae_682{opacity:1;color:var(--color-gold)}._table_zjtae_525 td{padding:.65rem 1rem;font-family:var(--font-sans);font-size:.82rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-100)}._table_zjtae_525 tbody tr{background:var(--color-white);transition:background var(--transition-fast)}._table_zjtae_525 tbody tr:hover td{background:var(--color-gray-50)}._table_zjtae_525 tbody tr:last-child td{border-bottom:none}._totalsRow_zjtae_711{display:flex;gap:2rem;padding:.75rem 1rem;background:var(--color-navy);color:var(--color-white);border-radius:var(--radius-md);margin-bottom:.85rem;font-family:var(--font-sans);font-size:.82rem;font-weight:600;box-shadow:var(--shadow-sm)}._empty_zjtae_726{text-align:center;padding:3rem 2rem;color:var(--color-gray-400);font-size:.84rem;font-weight:500}._emptyAction_zjtae_734{display:inline-block;margin-top:.75rem;padding:.4rem .9rem;font-size:.78rem;font-weight:600;background:var(--color-navy);color:var(--color-white);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._emptyAction_zjtae_734:hover{background:var(--color-gold);transform:translateY(-1px)}._loading_zjtae_753{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--color-gray-400);font-size:.84rem}._overviewGrid_zjtae_763{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start}._overviewLeft_zjtae_770,._overviewRight_zjtae_776{display:flex;flex-direction:column;gap:1rem}._kpiRow_zjtae_783{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;grid-column:1 / -1;margin-bottom:.5rem}._kpiCard_zjtae_791{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);padding:1rem 1.15rem;box-shadow:var(--shadow-xs);transition:all var(--transition-fast)}._kpiCard_zjtae_791:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}._kpiLabel_zjtae_805{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-400);margin-bottom:.35rem}._kpiValue_zjtae_814{font-family:var(--font-serif);font-size:1.35rem;font-weight:700;color:var(--color-navy);line-height:1.1}._kpiSub_zjtae_822{font-size:.72rem;color:var(--color-gray-400);margin-top:.2rem}._kpiGreen_zjtae_828{border-left:3px solid var(--color-green)}._kpiOrange_zjtae_829{border-left:3px solid var(--color-orange)}._kpiBlue_zjtae_830{border-left:3px solid var(--color-blue)}._kpiGold_zjtae_831{border-left:3px solid var(--color-gold)}._overviewCard_zjtae_834{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);padding:1rem 1.15rem;box-shadow:var(--shadow-xs);transition:all var(--transition-fast)}._overviewCard_zjtae_834:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}._overviewCardHeading_zjtae_848{font-family:var(--font-sans);font-size:.68rem;font-weight:700;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.7rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-gray-100)}._overviewCardBody_zjtae_860{font-family:var(--font-sans);font-size:.84rem;color:var(--color-navy);line-height:1.7}._overviewCardBody_zjtae_860 p{margin:.25rem 0;padding:.15rem 0}._overviewLink_zjtae_872{color:var(--color-gold);font-weight:700;text-decoration:none;transition:color var(--transition-fast)}._overviewLink_zjtae_872:hover{color:var(--color-navy);text-decoration:underline}._overviewMuted_zjtae_884{color:var(--color-gray-400);font-size:.8rem}._milestones_zjtae_890{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);padding:1rem 1.15rem;box-shadow:var(--shadow-xs)}._milestonesHeading_zjtae_898{font-family:var(--font-sans);font-size:.68rem;font-weight:700;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-gray-100)}._milestoneItem_zjtae_910{display:flex;align-items:flex-start;gap:.65rem;padding:.5rem 0;font-size:.82rem}._milestoneItem_zjtae_910+._milestoneItem_zjtae_910{border-top:1px solid var(--color-gray-50)}._milestoneDot_zjtae_922{width:8px;height:8px;border-radius:50%;margin-top:.35rem;flex-shrink:0}._milestoneDotGreen_zjtae_930{background:var(--color-green)}._milestoneDotOrange_zjtae_931{background:var(--color-orange)}._milestoneDotGray_zjtae_932{background:var(--color-gray-300)}._milestoneDotBlue_zjtae_933{background:var(--color-blue)}._milestoneText_zjtae_935{flex:1}._milestoneLabel_zjtae_939{font-weight:600;color:var(--color-navy)}._milestoneDate_zjtae_944{font-size:.72rem;color:var(--color-gray-400);margin-top:.1rem}._activitySection_zjtae_951{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);padding:1rem 1.15rem;box-shadow:var(--shadow-xs)}._activityHeading_zjtae_959{font-family:var(--font-sans);font-size:.68rem;font-weight:700;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-gray-100)}._timeline_zjtae_971{display:flex;flex-direction:column;gap:0;position:relative;padding-left:1.5rem}._timeline_zjtae_971:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:var(--color-gray-200);border-radius:1px}._timelineEntry_zjtae_990{display:flex;flex-direction:column;gap:.1rem;padding:.55rem .65rem;margin-bottom:.15rem;font-size:.8rem;color:var(--color-navy);position:relative;border-radius:var(--radius-sm);transition:background var(--transition-fast)}._timelineEntry_zjtae_990:before{content:"";position:absolute;left:-1.5rem;top:.85rem;width:8px;height:8px;border-radius:50%;background:var(--color-gold);border:2px solid var(--color-white);box-shadow:0 0 0 1px var(--color-gray-200);z-index:1}._timelineEntry_zjtae_990:hover{background:var(--color-gray-50)}._timelineTime_zjtae_1019{font-family:var(--font-sans);font-size:.68rem;color:var(--color-gray-400);font-weight:500}._timelineAction_zjtae_1026{font-family:var(--font-sans);font-size:.8rem;color:var(--color-navy);font-weight:500}._noteThread_zjtae_1034{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background:var(--color-gray-50);border-radius:var(--radius-lg);border:1px solid var(--color-gray-100)}._note_zjtae_1034{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);padding:.85rem 1.15rem;box-shadow:var(--shadow-xs);position:relative;transition:all var(--transition-fast)}._note_zjtae_1034:hover{box-shadow:var(--shadow-sm)}._noteReply_zjtae_1058{margin-left:2.5rem;border-left:3px solid var(--color-gray-200);background:var(--color-gray-50)}._noteReply_zjtae_1058:before{content:"";position:absolute;left:-2rem;top:1.1rem;width:1.2rem;height:2px;background:var(--color-gray-200)}._noteHeader_zjtae_1074{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem;padding-bottom:.4rem;border-bottom:1px solid var(--color-gray-50)}._noteAvatar_zjtae_1083{width:30px;height:30px;border-radius:50%;background:var(--color-navy);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;flex-shrink:0}._noteAuthor_zjtae_1097{font-family:var(--font-sans);font-size:.8rem;font-weight:700;color:var(--color-navy)}._noteTime_zjtae_1104{font-family:var(--font-sans);font-size:.68rem;color:var(--color-gray-400);margin-left:auto;font-weight:500}._noteContent_zjtae_1112{font-family:var(--font-sans);font-size:.82rem;color:var(--color-navy);margin-top:.25rem;line-height:1.6;white-space:pre-wrap}._noteActions_zjtae_1121{display:flex;gap:.5rem;margin-top:.6rem;padding-top:.5rem;border-top:1px solid var(--color-gray-50)}._noteActions_zjtae_1121 button{font-family:var(--font-sans);font-size:.7rem;font-weight:600;color:var(--color-gray-500);cursor:pointer;padding:.25rem .6rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);transition:all var(--transition-fast)}._noteActions_zjtae_1121 button:hover{border-color:var(--color-navy);color:var(--color-navy)}._noteForm_zjtae_1147{display:flex;gap:.6rem;margin-top:1rem;align-items:flex-end;padding:.85rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md)}._noteInput_zjtae_1158{flex:1;padding:.6rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.82rem;resize:vertical;min-height:2.5rem;background:var(--color-gray-50);color:var(--color-navy);transition:all var(--transition-fast)}._noteInput_zjtae_1158:focus{outline:none;border-color:var(--color-gold);background:var(--color-white);box-shadow:0 0 0 3px #b8860b14}._noteInput_zjtae_1158::placeholder{color:var(--color-gray-400)}._previewModal_zjtae_1182{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:2rem;animation:_modalFadeIn_zjtae_1 .2s ease}._previewContent_zjtae_1194{background:var(--color-white);border-radius:var(--radius-lg);padding:1.25rem;width:90%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--shadow-xl);animation:_modalScaleIn_zjtae_1 .25s ease}._previewClose_zjtae_1207{align-self:flex-end;padding:.35rem .65rem;font-size:.8rem;font-weight:600;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);cursor:pointer;background:var(--color-white);transition:all var(--transition-fast)}._previewClose_zjtae_1207:hover{border-color:var(--color-gold);color:var(--color-gold)}._previewFrame_zjtae_1221{flex:1;width:100%;height:100%;min-height:500px;border:none;border-radius:var(--radius-sm);overflow:auto;background:var(--color-gray-100, #f1f5f9)}._previewFrame_zjtae_1221 img{display:block;max-width:100%;height:auto;margin:0 auto}._csvPreview_zjtae_1239{min-width:max-content;margin:0;padding:20px;color:var(--color-gray-900, #0f172a);background:var(--color-white);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;white-space:pre}._modal_zjtae_1252{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:2rem;animation:_modalFadeIn_zjtae_1 .2s ease}._modalContent_zjtae_1264{background:var(--color-white);border-radius:var(--radius-lg);padding:1.75rem;width:100%;max-width:520px;max-height:calc(100vh - 4rem);overflow-y:auto;box-shadow:var(--shadow-xl);animation:_modalScaleIn_zjtae_1 .25s ease;position:relative}._modalContent_zjtae_1264 h2{font-family:var(--font-serif);font-size:1.2rem;color:var(--color-navy);margin-bottom:1.15rem}._modalClose_zjtae_1284{position:absolute;top:1rem;right:1rem;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-gray-400);font-size:1rem;cursor:pointer;transition:all var(--transition-fast)}._modalClose_zjtae_1284:hover{border-color:var(--color-gold);color:var(--color-navy)}._field_zjtae_1305{margin-bottom:1rem}._field_zjtae_1305 label{display:block;font-family:var(--font-sans);font-size:.7rem;font-weight:600;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem}._field_zjtae_1305 input,._field_zjtae_1305 select,._field_zjtae_1305 textarea{width:100%;padding:.5rem .8rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.82rem;color:var(--color-navy);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._field_zjtae_1305 input:focus,._field_zjtae_1305 select:focus,._field_zjtae_1305 textarea:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b14}._actions_zjtae_1343{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}._cancelBtn_zjtae_1350{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.82rem;font-weight:600;cursor:pointer;background:var(--color-white);color:var(--color-navy);transition:all var(--transition-fast)}._cancelBtn_zjtae_1350:hover{border-color:var(--color-gray-400)}._submitBtn_zjtae_1365{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-family:var(--font-sans);font-weight:600;font-size:.82rem;cursor:pointer;transition:all var(--transition-fast)}._submitBtn_zjtae_1365:hover{opacity:.9;transform:translateY(-1px)}._submitBtn_zjtae_1365:disabled{opacity:.4;cursor:not-allowed;transform:none}._error_zjtae_1382{color:var(--color-red);font-size:.8rem;font-weight:600;margin-bottom:.75rem}._confirmDialog_zjtae_1390{text-align:center}._confirmDialog_zjtae_1390 p{font-size:.88rem;color:var(--color-navy);margin-bottom:1.15rem;line-height:1.5}._printBtn_zjtae_1399{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.76rem;font-weight:600;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);cursor:pointer;transition:all var(--transition-fast)}._printBtn_zjtae_1399:hover{border-color:var(--color-gold);color:var(--color-gold);transform:translateY(-1px)}._printHeader_zjtae_1420{display:none}._notFound_zjtae_1423{text-align:center;padding:5rem 2rem}._notFound_zjtae_1423 h2{font-family:var(--font-serif);font-size:1.3rem;color:var(--color-navy);margin-bottom:.75rem}._notFound_zjtae_1423 p{color:var(--color-gray-400);font-size:.88rem;margin-bottom:1.15rem}._notFound_zjtae_1423 a{color:var(--color-gold);font-weight:600;text-decoration:none}._notFound_zjtae_1423 a:hover{text-decoration:underline}._emailExpanded_zjtae_1450{padding:1rem;background:var(--color-gray-50)}._emailDetailRow_zjtae_1455{margin-bottom:.5rem;font-size:.82rem;color:var(--color-navy)}._emailDetailLabel_zjtae_1461{font-weight:600}._emailBody_zjtae_1463{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1rem;background:var(--color-white);max-height:400px;overflow:auto;font-size:.82rem;line-height:1.6}._emailBodyPre_zjtae_1474{white-space:pre-wrap;word-break:break-word;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1rem;background:var(--color-white);max-height:400px;overflow:auto;font-size:.82rem;font-family:var(--font-sans);line-height:1.6;margin:0}._emailEmpty_zjtae_1489{color:var(--color-gray-400);font-style:italic;font-size:.82rem}._emailRowClickable_zjtae_1495{cursor:pointer}._bccValue_zjtae_1498{display:flex;align-items:center;gap:.5rem}._bccCode_zjtae_1504{font-size:.78rem;color:var(--color-gold);word-break:break-all;font-family:monospace}._bccCopyBtn_zjtae_1511{font-size:.7rem;padding:.15rem .45rem;white-space:nowrap}@keyframes _shimmer_zjtae_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeleton_zjtae_1523{background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-50) 50%,var(--color-gray-100) 75%);background-size:200% 100%;animation:_shimmer_zjtae_1 1.5s ease infinite;border-radius:var(--radius-sm)}._skeletonTable_zjtae_1535{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md)}._skeletonRow_zjtae_1545{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:1rem;padding:.5rem 0}._skeletonRow_zjtae_1545:first-child{padding-bottom:.75rem;border-bottom:1px solid var(--color-gray-100)}._skeletonHeader_zjtae_1557{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1.75rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-lg);margin-bottom:1rem}._skeletonInfoGrid_zjtae_1568{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:.5rem}._skeletonSummary_zjtae_1575{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;margin-bottom:1.5rem}@media(max-width:1024px){._infoGrid_zjtae_186{grid-template-columns:repeat(2,1fr)}._overviewGrid_zjtae_763{grid-template-columns:1fr}._summaryGrid_zjtae_455{grid-template-columns:repeat(3,1fr)}._kpiRow_zjtae_783{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._page_zjtae_30{padding:1.25rem}._title_zjtae_104{font-size:1.3rem}._summaryGrid_zjtae_455{grid-template-columns:1fr 1fr}._toolbar_zjtae_300{gap:.35rem}._toolbarBtn_zjtae_306{font-size:.72rem;padding:.35rem .65rem}._headerCard_zjtae_60{padding:1rem 1.15rem}._infoGrid_zjtae_186{grid-template-columns:1fr;gap:.75rem}._headerTop_zjtae_69{flex-direction:column}._tabBar_zjtae_393{overflow-x:auto;-webkit-overflow-scrolling:touch}._tab_zjtae_393{padding:.55rem .85rem;font-size:.76rem}._overviewGrid_zjtae_763{grid-template-columns:1fr}._noteReply_zjtae_1058{margin-left:1.25rem}._kpiRow_zjtae_783{grid-template-columns:1fr}._alerts_zjtae_336{flex-direction:column}}@media print{._tabBar_zjtae_393,._toolbar_zjtae_300,._alerts_zjtae_336,._noteForm_zjtae_1147,._noteActions_zjtae_1121,._statusDropdown_zjtae_284,._printBtn_zjtae_1399,._backLink_zjtae_42{display:none!important}._printHeader_zjtae_1420{display:block!important;text-align:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-navy)}._printHeader_zjtae_1420 h1{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy)}._printHeader_zjtae_1420 p{font-size:.8rem;color:var(--color-gray-400)}._page_zjtae_30{padding:0}._summaryCard_zjtae_462,._note_zjtae_1034,._table_zjtae_525,._overviewCard_zjtae_834,._activitySection_zjtae_951,._kpiCard_zjtae_791,._milestones_zjtae_890{box-shadow:none;border:1px solid #ccc}._modal_zjtae_1252,._previewModal_zjtae_1182{display:none!important}}@media(prefers-reduced-motion:reduce){._page_zjtae_30,._toolbarBtn_zjtae_306,._summaryCard_zjtae_462,._note_zjtae_1034,._modal_zjtae_1252,._modalContent_zjtae_1264,._previewModal_zjtae_1182,._previewContent_zjtae_1194{animation:none!important;transition:none!important}}._overlay_6crs4_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:var(--z-modal-backdrop, 30);animation:_fadeIn_6crs4_1 .15s ease}._panel_6crs4_9{position:fixed;top:0;right:0;height:100dvh;max-width:95vw;background:var(--color-white);box-shadow:-8px 0 30px #0000001f;display:flex;flex-direction:column;z-index:var(--z-modal, 40);animation:_slideIn_6crs4_1 .25s ease}._header_6crs4_23{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-gray-200);flex-shrink:0}._title_6crs4_32{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;color:var(--color-navy);margin:0}._closeBtn_6crs4_40{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);color:var(--color-gray-500);transition:all var(--transition-fast)}._closeBtn_6crs4_40:hover{color:var(--color-navy);background:var(--color-gray-100)}._body_6crs4_56{flex:1;overflow-y:auto;padding:1.5rem}._footer_6crs4_62{display:flex;align-items:center;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid var(--color-gray-200);background:var(--color-gray-50);flex-shrink:0}@keyframes _fadeIn_6crs4_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_6crs4_1{0%{transform:translate(100%)}to{transform:translate(0)}}._page_vki0e_1{padding:2rem}._header_vki0e_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_vki0e_2 h1{font-size:1.5rem;color:var(--color-navy);display:flex;align-items:center;gap:.5rem}._toolbarSearch_vki0e_4{display:inline-flex;align-items:center;gap:.5rem;width:220px;padding:0 .65rem;color:var(--color-gray-500);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm)}._toolbarSearch_vki0e_4:focus-within{border-color:var(--color-gold);box-shadow:0 0 0 2px #b8860b1f}._toolbarSearch_vki0e_4 input{min-width:0;width:100%;height:34px;padding:0;border:0;outline:0;color:var(--color-navy);background:transparent;font:inherit;font-size:.85rem}._toolbarSearch_vki0e_4 input::placeholder{color:var(--color-gray-400)}._toolbarSearch_vki0e_4 button{display:inline-flex;align-items:center;justify-content:center;padding:.2rem;color:var(--color-gray-500);background:transparent;border:0;cursor:pointer}._viewToggle_vki0e_9{display:inline-flex;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-white)}._viewBtn_vki0e_10{display:inline-flex;align-items:center;justify-content:center;width:36px;height:34px;color:var(--color-gray-500);background:transparent;border:0;cursor:pointer}._viewBtn_vki0e_10+._viewBtn_vki0e_10{border-left:1px solid var(--color-gray-200)}._viewBtn_vki0e_10:hover{color:var(--color-navy);background:var(--color-gray-50)}._viewBtnActive_vki0e_13{color:var(--color-navy);background:var(--color-gray-100)}._cardGrid_vki0e_14{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}._clientCard_vki0e_15{position:relative;min-height:210px;padding:1.15rem;background:var(--color-white);border:1px solid rgba(0,0,0,.07);border-radius:var(--radius-md);box-shadow:0 1px 3px #0000000a;cursor:pointer;transition:box-shadow var(--transition-fast),transform var(--transition-fast)}._clientCard_vki0e_15:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._cardTop_vki0e_17{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-right:1.5rem}._cardTop_vki0e_17 h2{margin:0;color:var(--color-navy);font-size:1rem;line-height:1.4;overflow-wrap:anywhere}._cardDetails_vki0e_19{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem .75rem;margin:1.1rem 0 0;font-size:.84rem}._cardDetails_vki0e_19 dt{color:var(--color-gray-500)}._cardDetails_vki0e_19 dd{margin:0;color:var(--color-navy);overflow-wrap:anywhere}._cardActions_vki0e_22{position:absolute;top:.75rem;right:.65rem;display:flex}._addBtn_vki0e_23{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.9rem;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}._addBtn_vki0e_23:hover{background:var(--color-gold-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._table_vki0e_32{width:100%;border-collapse:separate;border-spacing:0;background:var(--color-white);border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a}._table_vki0e_32 th{text-align:left;padding:.85rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500);background:var(--color-gray-50);border-bottom:2px solid rgba(0,0,0,.06)}._table_vki0e_32 td{padding:.85rem 1rem;font-size:.925rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-100);transition:background var(--transition-fast)}._table_vki0e_32 tbody tr{cursor:pointer;transition:background var(--transition-fast)}._table_vki0e_32 tbody tr:hover td{background:#1e3a5f08}._table_vki0e_32 tbody tr:last-child td{border-bottom:none}._badge_vki0e_54{display:inline-block;padding:.18rem .55rem;font-size:.68rem;font-weight:600;border-radius:999px;text-transform:capitalize}._individual_vki0e_55{background:color-mix(in srgb,var(--color-blue) 14%,var(--color-bg));color:var(--status-blue-text)}._organization_vki0e_56{background:color-mix(in srgb,var(--color-orange) 16%,var(--color-bg));color:var(--status-orange-text)}._empty_vki0e_57{text-align:center;padding:3rem;color:var(--color-text-muted);font-size:.9rem}._modal_vki0e_60{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100;padding:2rem 1rem;overflow-y:auto}._modalContent_vki0e_61{background:var(--color-white);border-radius:var(--radius-lg);padding:2rem;width:100%;max-width:500px;box-shadow:var(--shadow-xl);max-height:90vh;overflow-y:auto}._modalContent_vki0e_61 h2{font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}._field_vki0e_69{margin-bottom:1rem}._field_vki0e_69 label{display:block;font-size:.8rem;font-weight:600;color:var(--color-gray-500);margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.03em}._field_vki0e_69 input,._field_vki0e_69 select,._field_vki0e_69 textarea{width:100%;padding:.6rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.925rem;font-family:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._field_vki0e_69 input:focus,._field_vki0e_69 select:focus,._field_vki0e_69 textarea:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1a}._actions_vki0e_82{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_vki0e_83{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer;transition:all var(--transition-fast)}._cancelBtn_vki0e_83:hover{border-color:var(--color-gray-400);color:var(--color-navy)}._submitBtn_vki0e_89{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;transition:background var(--transition-fast)}._submitBtn_vki0e_89:hover{background:var(--color-gold-light)}._error_vki0e_96{color:var(--color-red);font-size:.85rem;margin-bottom:.75rem}._actionsCell_vki0e_99{position:relative;display:flex;justify-content:center}._menuTrigger_vki0e_100{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:none;border:none;cursor:pointer;color:var(--color-gray-400);transition:all var(--transition-fast)}._menuTrigger_vki0e_100:hover{color:var(--color-navy);background:var(--color-gray-50)}._dropdownMenu_vki0e_102{position:absolute;top:100%;right:0;z-index:50;min-width:160px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;padding:.25rem 0;animation:_fadeIn_vki0e_1 .15s ease}._dropdownMenu_vki0e_102 button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;font-size:.82rem;font-weight:600;color:var(--color-navy);cursor:pointer;transition:background var(--transition-fast);text-align:left}._dropdownMenu_vki0e_102 button:hover{background:var(--color-gray-50)}._dropdownDanger_vki0e_105{color:var(--color-red)!important}._dropdownDanger_vki0e_105:hover{background:var(--color-red-light)!important}._breadcrumb_1ulnf_1{margin-bottom:1rem}._list_1ulnf_5{display:flex;align-items:center;flex-wrap:wrap;gap:0;list-style:none;padding:0;margin:0}._item_1ulnf_15{display:flex;align-items:center;gap:.35rem}._separator_1ulnf_21{color:var(--color-gray-400);flex-shrink:0}._link_1ulnf_26{font-size:var(--text-sm);color:var(--color-gray-500);text-decoration:none;transition:color var(--transition-fast)}._link_1ulnf_26:hover{color:var(--color-gold)}._current_1ulnf_37{font-size:var(--text-sm);font-weight:600;color:var(--color-navy)}@keyframes _fadeInUp_14z0p_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _modalFadeIn_14z0p_1{0%{opacity:0}to{opacity:1}}@keyframes _modalScaleIn_14z0p_1{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _shimmer_14z0p_1{0%{background-position:-200% 0}to{background-position:200% 0}}._page_14z0p_24{padding:2rem 2.5rem;max-width:1280px;margin:0 auto;animation:_fadeInUp_14z0p_1 .4s ease both}._header_14z0p_27{margin-bottom:1.5rem}._backLink_14z0p_29{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;color:var(--color-gray-400);margin-bottom:1rem;cursor:pointer;transition:color var(--transition-fast)}._backLink_14z0p_29:hover{color:var(--color-navy)}._headerCard_14z0p_33{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-lg);padding:1.75rem 2rem;box-shadow:var(--shadow-md);margin-bottom:1.25rem}._headerTop_14z0p_35{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}._headerTitleArea_14z0p_36{flex:1;min-width:0}._headerActions_14z0p_37{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._titleRow_14z0p_39{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}._title_14z0p_39{font-family:var(--font-serif);font-size:1.6rem;color:var(--color-navy);letter-spacing:-.01em}._reference_14z0p_41{display:inline-block;padding:.2rem .6rem;font-size:.68rem;font-weight:600;border-radius:999px;background:var(--color-gray-100);color:var(--color-gray-500);letter-spacing:.02em}._meta_14z0p_43{display:flex;gap:1.25rem;flex-wrap:wrap;font-size:.82rem;color:var(--color-gray-400)}._badge_14z0p_46{display:inline-block;padding:.2rem .6rem;font-size:.68rem;font-weight:600;border-radius:999px;text-transform:capitalize}._typeBadge_14z0p_47{display:inline-block;padding:.2rem .65rem;font-size:.7rem;font-weight:600;border-radius:999px;text-transform:capitalize}._typeBadgeIndividual_14z0p_48{background:var(--color-blue-light);color:var(--color-blue)}._typeBadgeOrganization_14z0p_49{background:var(--color-purple-light);color:var(--color-purple)}._open_14z0p_50{background:var(--color-green-light);color:var(--color-green)}._closed_14z0p_51{background:var(--color-gray-100);color:var(--color-gray-600)}._on_hold_14z0p_52{background:var(--color-orange-light);color:var(--color-orange)}._archived_14z0p_53{background:var(--color-gray-100);color:var(--color-gray-400)}._infoGrid_14z0p_56{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0;margin-bottom:1rem;border-top:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100)}._infoBlock_14z0p_57{display:flex;flex-direction:column;gap:.15rem}._infoLabel_14z0p_58{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-400)}._infoValue_14z0p_59{font-size:.9rem;font-weight:600;color:var(--color-navy)}._infoSub_14z0p_60{font-size:.75rem;color:var(--color-gray-400)}._toolbar_14z0p_63{display:flex;gap:.5rem;flex-wrap:wrap}._toolbarBtn_14z0p_65{display:flex;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;border:none;border-radius:var(--radius-sm);background:var(--color-navy);color:var(--color-white);cursor:pointer;transition:all var(--transition-fast)}._toolbarBtn_14z0p_65:hover{background:var(--color-navy-light);transform:translateY(-1px);box-shadow:var(--shadow-sm)}._archiveBtn_14z0p_68{padding:.5rem 1rem;font-size:.8rem;font-weight:600;border:none;border-radius:var(--radius-sm);background:var(--color-red);color:var(--color-white);cursor:pointer;transition:all var(--transition-fast)}._archiveBtn_14z0p_68:hover{opacity:.9}._printBtn_14z0p_71{padding:.5rem 1rem;font-size:.8rem;font-weight:600;border:none;border-radius:var(--radius-sm);background:var(--color-gold);color:var(--color-white);cursor:pointer;transition:all var(--transition-fast)}._printBtn_14z0p_71:hover{background:var(--color-gold-light);transform:translateY(-1px);box-shadow:var(--shadow-sm)}._alerts_14z0p_75{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}._summaryGrid_14z0p_78{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1.5rem}._summaryCard_14z0p_80{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);padding:.85rem 1rem;text-align:center;box-shadow:var(--shadow-xs);transition:all var(--transition-fast);cursor:pointer;position:relative;overflow:hidden}._summaryCard_14z0p_80:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-gold);transition:width var(--transition-fast)}._summaryCard_14z0p_80:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--color-gold)}._summaryCard_14z0p_80:hover:before{width:4px}._summaryCardActive_14z0p_84{border-color:var(--color-gold);box-shadow:var(--shadow-md)}._summaryCardActive_14z0p_84:before{width:4px;background:var(--color-navy)}._summaryCard_14z0p_80 span:first-child{display:block;font-size:1.4rem;font-weight:700;color:var(--color-navy);font-family:var(--font-serif);line-height:1}._summaryCard_14z0p_80 span:last-child{display:block;font-size:.62rem;font-weight:600;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em;margin-top:.3rem}._tabBar_14z0p_90{display:flex;gap:0;border-bottom:2px solid var(--color-gray-100);margin-bottom:1.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabBar_14z0p_90::-webkit-scrollbar{display:none}._tab_14z0p_90{padding:.7rem 1.15rem;font-family:var(--font-sans);font-size:.82rem;font-weight:600;color:var(--color-gray-400);cursor:pointer;border:none;background:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all var(--transition-fast);white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem}._tab_14z0p_90:hover{color:var(--color-navy)}._tabActive_14z0p_94{color:var(--color-navy);border-bottom-color:var(--color-gold)}._tabBadge_14z0p_96{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:.62rem;font-weight:700;border-radius:999px;background:var(--color-gray-100);color:var(--color-gray-500)}._tabActive_14z0p_94 ._tabBadge_14z0p_96{background:var(--color-gold);color:var(--color-white)}._tabContent_14z0p_99{min-height:200px}._infoCard_14z0p_102{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:1.5rem;box-shadow:var(--shadow-sm)}._infoRow_14z0p_103{display:flex;gap:.75rem;padding:.65rem 0;font-size:.85rem;border-bottom:1px solid var(--color-gray-50)}._infoRow_14z0p_103:last-child{border-bottom:none}._infoRow_14z0p_103 label{flex:0 0 140px;font-size:.72rem;font-weight:600;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.03em}._infoRow_14z0p_103 span{color:var(--color-navy);font-weight:600}._table_14z0p_109{width:100%;border-collapse:separate;border-spacing:0;background:var(--color-white);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-gray-100);box-shadow:var(--shadow-sm)}._table_14z0p_109 th{text-align:left;padding:.85rem 1rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-400);background:#f8fafccc;border-bottom:1px solid var(--color-gray-100)}._table_14z0p_109 td{padding:.85rem 1rem;font-size:.85rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-50)}._table_14z0p_109 tr:hover td{background:#b8860b08}._table_14z0p_109 tbody tr:last-child td{border-bottom:none}._totalsRow_14z0p_116{display:flex;gap:2rem;padding:1rem 1.25rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);margin-bottom:1.25rem;font-size:.85rem;font-weight:600;color:var(--color-navy);box-shadow:var(--shadow-xs)}._tableToolbar_14z0p_119{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;flex-wrap:wrap}._tableFilter_14z0p_120{position:relative;flex:1;min-width:160px;max-width:280px}._tableFilterInput_14z0p_121{width:100%;padding:.4rem 1.8rem .4rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.8rem;color:var(--color-navy);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._tableFilterInput_14z0p_121:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b14}._tableFilterInput_14z0p_121::placeholder{color:var(--color-gray-400)}._tableFilterClear_14z0p_124{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1.1rem;line-height:1;color:var(--color-gray-400);padding:.1rem .25rem;transition:color var(--transition-fast)}._tableFilterClear_14z0p_124:hover{color:var(--color-navy)}._tableSelect_14z0p_126{padding:.4rem .65rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.8rem;color:var(--color-navy);background:var(--color-white);cursor:pointer;transition:border-color var(--transition-fast)}._tableSelect_14z0p_126:focus{outline:none;border-color:var(--color-gold)}._tableCount_14z0p_128{font-family:var(--font-sans);font-size:.72rem;font-weight:600;color:var(--color-gray-400);margin-left:auto}._kpiRow_14z0p_131{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem}._kpiCard_14z0p_132{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);padding:1rem 1.15rem;box-shadow:var(--shadow-xs);transition:all var(--transition-fast)}._kpiCard_14z0p_132:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}._kpiLabel_14z0p_134{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-400);margin-bottom:.35rem}._kpiValue_14z0p_135{font-family:var(--font-serif);font-size:1.35rem;font-weight:700;color:var(--color-navy);line-height:1.1}._kpiSub_14z0p_136{font-size:.72rem;color:var(--color-gray-400);margin-top:.2rem}._kpiGreen_14z0p_137{border-left:3px solid var(--color-green)}._kpiOrange_14z0p_138{border-left:3px solid var(--color-orange)}._kpiBlue_14z0p_139{border-left:3px solid var(--color-blue)}._kpiGold_14z0p_140{border-left:3px solid var(--color-gold)}._empty_14z0p_143{text-align:center;padding:3rem 2rem;color:var(--color-gray-400);font-size:.84rem;font-weight:500}._emptyAction_14z0p_144{display:inline-block;margin-top:.75rem;padding:.4rem .9rem;font-size:.78rem;font-weight:600;background:var(--color-navy);color:var(--color-white);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._emptyAction_14z0p_144:hover{background:var(--color-gold);transform:translateY(-1px)}._loading_14z0p_146{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--color-gray-400);font-size:.84rem}._skeleton_14z0p_149{background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-50) 50%,var(--color-gray-100) 75%);background-size:200% 100%;animation:_shimmer_14z0p_1 1.5s ease infinite;border-radius:var(--radius-sm)}._skeletonTable_14z0p_150{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md)}._skeletonRow_14z0p_151{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:1rem;padding:.5rem 0}._skeletonRow_14z0p_151:first-child{padding-bottom:.75rem;border-bottom:1px solid var(--color-gray-100)}._skeletonHeader_14z0p_153{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1.75rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-lg);margin-bottom:1rem}._skeletonInfoGrid_14z0p_154{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:.5rem}._skeletonSummary_14z0p_155{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem}._noteThread_14z0p_158{display:flex;flex-direction:column;gap:1rem}._note_14z0p_158{padding:1rem 1.25rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}._noteReply_14z0p_160{margin-left:2.5rem;border-left:3px solid var(--color-gold-light)}._noteAuthor_14z0p_161{font-size:.82rem;font-weight:600;color:var(--color-navy)}._noteTime_14z0p_162{font-size:.72rem;color:var(--color-gray-400);margin-left:.5rem}._noteContent_14z0p_163{font-size:.85rem;color:var(--color-navy);margin-top:.4rem;line-height:1.6;white-space:pre-wrap;font-weight:400}._noteActions_14z0p_164{display:flex;gap:.5rem;margin-top:.5rem}._noteActions_14z0p_164 button{font-size:.72rem;font-weight:600;color:var(--color-gray-400);cursor:pointer;padding:.2rem .5rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:transparent;transition:all var(--transition-fast)}._noteActions_14z0p_164 button:hover{border-color:var(--color-gold);color:var(--color-navy)}._noteForm_14z0p_167{display:flex;gap:.5rem;margin-top:1.25rem}._noteInput_14z0p_168{flex:1;padding:.6rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;resize:vertical;min-height:2.5rem;transition:all var(--transition-fast)}._noteInput_14z0p_168:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b14}._timeline_14z0p_172{display:flex;flex-direction:column;gap:0}._timelineEntry_14z0p_173{display:flex;gap:.85rem;padding:.65rem 0;font-size:.82rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-50)}._timelineEntry_14z0p_173:last-child{border-bottom:none}._previewModal_14z0p_177{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200;padding:2rem}._previewContent_14z0p_178{background:var(--color-white);border-radius:var(--radius-lg);padding:1.25rem;width:90%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003}._previewClose_14z0p_179{align-self:flex-end;padding:.35rem .65rem;font-size:.8rem;font-weight:600;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._previewClose_14z0p_179:hover{border-color:var(--color-gold)}._previewFrame_14z0p_181{flex:1;width:100%;min-height:500px;border:none;border-radius:var(--radius-sm);overflow:auto}._previewFrame_14z0p_181 img{max-width:100%;height:auto}._modal_14z0p_184{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100;padding:2rem;animation:_modalFadeIn_14z0p_1 .2s ease}._modalContent_14z0p_185{background:var(--color-white);border-radius:var(--radius-lg);padding:1.75rem;width:100%;max-width:520px;max-height:calc(100vh - 4rem);overflow-y:auto;box-shadow:0 16px 48px #00000026;animation:_modalScaleIn_14z0p_1 .25s ease;position:relative}._modalContent_14z0p_185 h2{font-family:var(--font-serif);font-size:1.2rem;color:var(--color-navy);margin-bottom:1.15rem}._field_14z0p_189{margin-bottom:1.15rem}._field_14z0p_189 label{display:block;font-size:.75rem;font-weight:600;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.35rem}._field_14z0p_189 input,._field_14z0p_189 select,._field_14z0p_189 textarea{width:100%;padding:.55rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;transition:border-color var(--transition-fast)}._field_14z0p_189 input:focus,._field_14z0p_189 select:focus,._field_14z0p_189 textarea:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b14}._actions_14z0p_194{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_14z0p_195{padding:.55rem 1.15rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}._cancelBtn_14z0p_195:hover{border-color:var(--color-gray-300)}._submitBtn_14z0p_197{padding:.55rem 1.15rem;background:var(--color-gold);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;transition:all var(--transition-fast)}._submitBtn_14z0p_197:hover{background:var(--color-gold-light)}._submitBtn_14z0p_197:disabled{opacity:.4;cursor:not-allowed}._error_14z0p_201{color:var(--color-red);font-size:.82rem;font-weight:600;margin-bottom:.75rem}._confirmDialog_14z0p_202{text-align:center}._confirmDialog_14z0p_202 p{font-size:.9rem;color:var(--color-navy);margin-bottom:1.25rem;line-height:1.5}._printHeader_14z0p_205{display:none}._notFound_14z0p_206{text-align:center;padding:5rem 2rem}._notFound_14z0p_206 h2{font-family:var(--font-serif);font-size:1.3rem;color:var(--color-navy);margin-bottom:.75rem}._notFound_14z0p_206 p{color:var(--color-gray-400);font-size:.9rem;margin-bottom:1.25rem}._notFound_14z0p_206 a{color:var(--color-gold);font-weight:600}._clickableRow_14z0p_212{cursor:pointer;transition:background-color .15s}._clickableRow_14z0p_212:hover{background-color:#f8f9fa}._expandedRow_14z0p_220{padding:1rem;background:#fafbfc;border-top:1px solid #e5e7eb}._emailPreview_14z0p_226{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem}._emailBody_14z0p_233{margin-top:.75rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;max-height:400px;overflow-y:auto;font-size:.85rem;line-height:1.5}._emailBodyPre_14z0p_245{margin-top:.75rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;max-height:400px;overflow-y:auto;font-size:.85rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}._linkBtn_14z0p_259{background:none;border:none;color:#1a3a5c;text-decoration:underline;cursor:pointer;font-size:inherit;padding:0}._linkBtn_14z0p_259:hover{color:#b8860b}@media(max-width:1024px){._kpiRow_14z0p_131,._skeletonInfoGrid_14z0p_154{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._page_14z0p_24{padding:1.25rem}._title_14z0p_39{font-size:1.3rem}._summaryGrid_14z0p_78{grid-template-columns:1fr 1fr}._headerCard_14z0p_33{padding:1rem 1.15rem}._infoGrid_14z0p_56{grid-template-columns:1fr;gap:.75rem}._headerTop_14z0p_35{flex-direction:column}._tabBar_14z0p_90{overflow-x:auto;-webkit-overflow-scrolling:touch}._tab_14z0p_90{padding:.55rem .85rem;font-size:.76rem}._kpiRow_14z0p_131{grid-template-columns:1fr}._skeletonSummary_14z0p_155{grid-template-columns:1fr 1fr}}@media print{._tabBar_14z0p_90,._toolbar_14z0p_63,._alerts_14z0p_75,._noteForm_14z0p_167,._noteActions_14z0p_164,._archiveBtn_14z0p_68,._printBtn_14z0p_71,._backLink_14z0p_29{display:none!important}._printHeader_14z0p_205{display:block!important;text-align:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-navy)}._printHeader_14z0p_205 h1{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy)}._printHeader_14z0p_205 p{font-size:.8rem;color:var(--color-text-muted)}._page_14z0p_24{padding:0}._headerCard_14z0p_33,._summaryCard_14z0p_80,._note_14z0p_158,._table_14z0p_109{box-shadow:none;border:1px solid #ccc}._modal_14z0p_184,._previewModal_14z0p_177{display:none!important}}@media(prefers-reduced-motion:reduce){._page_14z0p_24,._toolbarBtn_14z0p_65,._summaryCard_14z0p_80,._note_14z0p_158,._modal_14z0p_184,._modalContent_14z0p_185,._skeleton_14z0p_149{animation:none!important;transition:none!important}}._page_102rr_1{padding:1.5rem 2rem}._header_102rr_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_102rr_2 h1{font-size:var(--text-lg);color:var(--color-navy);display:flex;align-items:center;gap:.5rem}._toolbarSearch_102rr_4{display:inline-flex;align-items:center;gap:.5rem;width:220px;padding:0 .65rem;color:var(--color-gray-500);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm)}._toolbarSearch_102rr_4:focus-within{border-color:var(--color-gold);box-shadow:0 0 0 2px #b8860b1f}._toolbarSearch_102rr_4 input{min-width:0;width:100%;height:34px;padding:0;border:0;outline:0;color:var(--color-navy);background:transparent;font:inherit;font-size:.85rem}._toolbarSearch_102rr_4 input::placeholder{color:var(--color-gray-400)}._toolbarSearch_102rr_4 button{display:inline-flex;align-items:center;justify-content:center;padding:.2rem;color:var(--color-gray-500);background:transparent;border:0;cursor:pointer}._viewToggle_102rr_9{display:inline-flex;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-white)}._viewBtn_102rr_10{display:inline-flex;align-items:center;justify-content:center;width:36px;height:34px;color:var(--color-gray-500);background:transparent;border:0;cursor:pointer}._viewBtn_102rr_10+._viewBtn_102rr_10{border-left:1px solid var(--color-gray-200)}._viewBtn_102rr_10:hover{color:var(--color-navy);background:var(--color-gray-50)}._viewBtnActive_102rr_13{color:var(--color-navy);background:var(--color-gray-100)}._cardGrid_102rr_14{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}._matterCard_102rr_15{position:relative;min-height:205px;padding:1.15rem;background:var(--color-white);border:1px solid rgba(0,0,0,.07);border-radius:var(--radius-md);box-shadow:0 1px 3px #0000000a;cursor:pointer;transition:box-shadow var(--transition-fast),transform var(--transition-fast)}._matterCard_102rr_15:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._cardTop_102rr_17{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-right:1.5rem}._cardReference_102rr_18{color:var(--color-gray-500);font-size:var(--text-xs);font-weight:700;letter-spacing:.03em}._cardTitle_102rr_19{margin:.7rem 0 0;color:var(--color-navy);font-size:1rem;line-height:1.4;overflow-wrap:anywhere}._cardDetails_102rr_20{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem .75rem;margin:1rem 0 0;font-size:var(--text-sm)}._cardDetails_102rr_20 dt{color:var(--color-gray-500)}._cardDetails_102rr_20 dd{margin:0;color:var(--color-navy);overflow-wrap:anywhere}._cardActions_102rr_23{position:absolute;top:.75rem;right:.65rem;display:flex}._addBtn_102rr_24{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-base);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}._addBtn_102rr_24:hover{background:var(--color-gold-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._columnsBtn_102rr_33{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;color:var(--color-navy);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast)}._columnsBtn_102rr_33:hover{border-color:var(--color-gold);background:#b8860b0a}._columnsPicker_102rr_43{position:absolute;top:calc(100% + .35rem);left:0;z-index:60;min-width:220px;max-height:400px;overflow-y:auto;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;padding:.35rem 0}._columnsItem_102rr_51{display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;cursor:pointer;font-size:.85rem;font-weight:600;color:var(--color-navy);transition:background var(--transition-fast)}._columnsItem_102rr_51:hover{background:var(--color-gray-50)}._columnsItem_102rr_51 input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-blue);cursor:pointer;flex-shrink:0}._tableWrap_102rr_66{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md)}._table_102rr_66{width:100%;border-collapse:separate;border-spacing:0;background:var(--color-white);border-radius:var(--radius-md);min-width:800px;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a}._table_102rr_66 th{text-align:left;padding:.85rem 1rem;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500);background:var(--color-gray-50);border-bottom:2px solid rgba(0,0,0,.06)}._table_102rr_66 td{padding:.85rem 1rem;font-size:var(--text-sm);color:var(--color-navy);border-bottom:1px solid var(--color-gray-100);transition:background var(--transition-fast)}._table_102rr_66 tbody tr{cursor:pointer;transition:background var(--transition-fast)}._table_102rr_66 tbody tr:hover td{background:#1e3a5f08}._table_102rr_66 tbody tr:last-child td{border-bottom:none}._badge_102rr_95{display:inline-block;padding:.18rem .55rem;font-size:var(--text-xs);font-weight:600;border-radius:999px;text-transform:capitalize}._open_102rr_96{background:var(--color-green-light);color:var(--color-green)}._pending_102rr_97{background:var(--color-blue-light);color:var(--color-blue)}._closed_102rr_98{background:var(--color-gray-100);color:var(--color-gray-600)}._on_hold_102rr_99{background:var(--color-orange-light);color:var(--color-orange)}._archived_102rr_100{background:var(--color-gray-100);color:var(--color-gray-400)}._empty_102rr_101{text-align:center;padding:3rem;color:var(--color-text-muted);font-size:.9rem}._modal_102rr_104{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100;padding:2rem;overflow-y:auto}._modalContent_102rr_105{background:var(--color-white);border-radius:var(--radius-lg);padding:2rem;width:100%;max-width:560px;box-shadow:var(--shadow-xl);max-height:90vh;max-height:calc(100vh - 4rem);overflow-y:auto}._modalContent_102rr_105 h2{font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}._field_102rr_114{margin-bottom:1rem}._field_102rr_114 label{display:block;font-size:.8rem;font-weight:600;color:var(--color-gray-500);margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.03em}._field_102rr_114 input,._field_102rr_114 select,._field_102rr_114 textarea{width:100%;padding:.6rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.925rem;font-family:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._field_102rr_114 input:focus,._field_102rr_114 select:focus,._field_102rr_114 textarea:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1a}._actions_102rr_127{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_102rr_128{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer;transition:all var(--transition-fast)}._cancelBtn_102rr_128:hover{border-color:var(--color-gray-400);color:var(--color-navy)}._submitBtn_102rr_134{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;transition:background var(--transition-fast)}._submitBtn_102rr_134:hover{background:var(--color-gold-light)}._error_102rr_141{color:var(--color-red);font-size:.85rem;margin-bottom:.75rem}._actionsCell_102rr_144{position:relative;display:flex;justify-content:center}._menuTrigger_102rr_146{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:none;border:none;cursor:pointer;color:var(--color-gray-400);transition:all var(--transition-fast)}._menuTrigger_102rr_146:hover{color:var(--color-navy);background:var(--color-gray-50)}._dropdownMenu_102rr_155{position:absolute;top:100%;right:0;z-index:50;min-width:160px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;padding:.25rem 0;animation:_fadeIn_102rr_1 .15s ease}._dropdownMenu_102rr_155 button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;font-size:.82rem;font-weight:600;color:var(--color-navy);cursor:pointer;transition:background var(--transition-fast);text-align:left}._dropdownMenu_102rr_155 button:hover{background:var(--color-gray-50)}._dropdownDanger_102rr_173{color:var(--color-red)!important}._dropdownDanger_102rr_173:hover{background:var(--color-red-light)!important}._fieldHint_102rr_177{font-size:var(--text-sm);color:var(--color-gray-500);margin:0 0 .5rem}._permRadioRow_102rr_178{display:flex;gap:.75rem;margin-bottom:.75rem}._permRadio_102rr_178{display:flex;align-items:center;gap:.4rem;cursor:pointer;font-size:var(--text-base);font-weight:500}._permRadio_102rr_178 input{accent-color:var(--color-gold)}._permSearchInput_102rr_181{margin-bottom:.4rem;width:100%}._permList_102rr_182{max-height:220px;overflow-y:auto;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);padding:.25rem 0}._permItem_102rr_183{display:flex;align-items:center;gap:.5rem;padding:.4rem .65rem;cursor:pointer;font-size:var(--text-sm);transition:background var(--transition-fast)}._permItem_102rr_183:hover{background:var(--color-gray-50)}._permItemSelected_102rr_185{background:color-mix(in srgb,var(--color-gold) 6%,transparent)}._permCheck_102rr_186{width:18px;height:18px;border-radius:4px;border:2px solid var(--color-gray-300);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.6rem;color:transparent;transition:all .15s}._permCheckActive_102rr_187{border-color:var(--color-gold);background:var(--color-gold);color:#fff}._permLabel_102rr_188{font-weight:500;color:var(--color-navy)}._permTag_102rr_189{font-size:var(--text-xs);color:var(--color-gray-400);margin-left:auto}._permDivider_102rr_190{border-top:1px solid var(--color-gray-100);margin:.25rem 0}._permChips_102rr_191{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.5rem}._permChip_102rr_191{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;background:var(--color-gray-100);border-radius:999px;font-size:var(--text-xs);font-weight:600;color:var(--color-navy)}._permChipX_102rr_193{cursor:pointer;color:var(--color-gray-400);font-size:var(--text-sm)}._permChipX_102rr_193:hover{color:var(--color-red)}._collectionPage_1htwl_1{--payment-hero-start: var(--color-navy-dark);--payment-hero-end: var(--color-navy);--payment-action-color: var(--status-red-text);--payment-filter-active: color-mix(in srgb, var(--color-gold) 20%, var(--color-bg))}html[data-color-scheme=dark] ._collectionPage_1htwl_1{--payment-hero-start: var(--color-bg);--payment-hero-end: var(--color-bg-alt);--payment-filter-active: color-mix(in srgb, var(--color-gold) 20%, var(--color-bg))}._page_ev9li_1{padding:2rem}._header_ev9li_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_ev9li_2 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy)}._addBtn_ev9li_4{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer}._addBtn_ev9li_4:hover{opacity:.9}._filters_ev9li_6{display:flex;gap:.75rem;margin-bottom:1.25rem}._filters_ev9li_6 select{padding:.4rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.8rem}._table_ev9li_8{width:100%;border-collapse:collapse;background:var(--color-white);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-gray-200);min-width:900px}._tableWrap_ev9li_9{overflow-x:auto;border-radius:var(--radius-md)}._table_ev9li_8 th{text-align:left;padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}._table_ev9li_8 td{padding:.75rem 1rem;font-size:.875rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-100)}._table_ev9li_8 tr:hover td{background:#c8a45e0a}._table_ev9li_8 tr{cursor:pointer}._amount_ev9li_14{font-weight:600;font-variant-numeric:tabular-nums}._badge_ev9li_15{display:inline-block;padding:.15rem .5rem;font-size:.7rem;font-weight:600;border-radius:999px;text-transform:capitalize}._draft_ev9li_16{background:color-mix(in srgb,var(--color-gray-500) 14%,var(--color-bg));color:var(--status-neutral-text)}._sent_ev9li_17,._approved_ev9li_17{background:color-mix(in srgb,var(--color-blue) 16%,var(--color-bg));color:var(--status-blue-text)}._paid_ev9li_18{background:color-mix(in srgb,var(--color-green) 16%,var(--color-bg));color:var(--status-green-text)}._partial_ev9li_19{background:color-mix(in srgb,var(--color-orange) 16%,var(--color-bg));color:var(--status-orange-text)}._overdue_ev9li_20{background:color-mix(in srgb,var(--color-red) 16%,var(--color-bg));color:var(--status-red-text)}._cancelled_ev9li_21{background:color-mix(in srgb,var(--color-gray-500) 14%,var(--color-bg));color:var(--status-neutral-text);text-decoration:line-through}._pending_approval_ev9li_22{background:color-mix(in srgb,var(--color-purple) 16%,var(--color-bg));color:var(--status-purple-text)}._empty_ev9li_23{text-align:center;padding:3rem;color:var(--color-text-muted)}._modal_ev9li_24{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}._modalContent_ev9li_25{background:var(--color-white);border-radius:var(--radius-md);padding:2rem;width:100%;max-width:520px;max-height:90vh;overflow-y:auto}._modalContent_ev9li_25 h2{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}._field_ev9li_27{margin-bottom:1rem}._field_ev9li_27 label{display:block;font-size:.8rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.25rem}._field_ev9li_27 input,._field_ev9li_27 select{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.875rem}._row_ev9li_30{display:flex;gap:1rem}._row_ev9li_30 ._field_ev9li_27{flex:1}._actions_ev9li_32{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_ev9li_33{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer}._submitBtn_ev9li_34{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer}._statusActions_ev9li_35{display:flex;gap:.5rem;margin-top:1rem}._statusBtn_ev9li_36{padding:.35rem .75rem;font-size:.8rem;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--color-gray-200)}._statusBtn_ev9li_36:hover{opacity:.85}._sendBtn_ev9li_38{background:#1a73e8;color:#fff;border-color:#1a73e8}._paidBtn_ev9li_39{background:#27ae60;color:#fff;border-color:#27ae60}._cancelInvBtn_ev9li_40{background:#e74c3c;color:#fff;border-color:#e74c3c}._detailSection_ev9li_41{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-gray-200)}._detailSection_ev9li_41 h3{font-size:.85rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.5rem}._miniTable_ev9li_43{width:100%;font-size:.8rem}._miniTable_ev9li_43 th{text-align:left;padding:.4rem .5rem;color:var(--color-text-muted);font-weight:600;border-bottom:1px solid var(--color-gray-100)}._miniTable_ev9li_43 td{padding:.4rem .5rem;border-bottom:1px solid var(--color-gray-50)}._colorGreen_ev9li_47{color:#27ae60;font-size:1rem}._colorRed_ev9li_48{color:#e74c3c;font-size:1rem}._tabs_ev9li_51{display:flex;background:var(--color-gray-100);border-radius:var(--radius-sm);padding:2px;margin-bottom:1rem;width:fit-content}._tab_ev9li_8{padding:.35rem .85rem;font-size:.78rem;font-weight:600;color:var(--color-gray-500);border:none;background:none;cursor:pointer;border-radius:var(--radius-xs);transition:all var(--transition-fast)}._tabActive_ev9li_53{color:var(--color-navy);background:var(--color-white);box-shadow:var(--shadow-xs)}._headerRight_ev9li_55{display:flex;align-items:center;gap:.75rem}._billableYes_ev9li_59{color:var(--color-green);font-weight:600;font-size:.78rem}._billableNo_ev9li_60{color:var(--color-gray-400);font-size:.78rem}._selectAllLabel_ev9li_63{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:var(--color-navy);margin-bottom:.5rem;cursor:pointer}._selectAllLabel_ev9li_63 input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-gold)}._deselectedRow_ev9li_69{opacity:.4}._calculatedTotal_ev9li_70{margin-top:.75rem;padding:.6rem .75rem;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;color:var(--color-navy)}._calculatedTotal_ev9li_70 strong{font-size:1rem;color:var(--color-gold-dark)}._headerRight_ev9li_55{display:flex;gap:.5rem;align-items:center}._errorMsg_ev9li_56{color:var(--color-red);font-size:.85rem;margin-bottom:.75rem}._clientBanner_ev9li_80{padding:.5rem .75rem;background:var(--color-blue-light);border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;color:var(--color-navy);margin-bottom:.75rem}._totalsBox_ev9li_87{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:.75rem 1rem;margin:.75rem 0}._totalRow_ev9li_91{display:flex;justify-content:space-between;padding:.3rem 0;font-size:.82rem;color:var(--color-gray-600)}._totalRowFinal_ev9li_95{border-top:1px solid var(--color-gray-300);margin-top:.35rem;padding-top:.5rem;font-size:.95rem;font-weight:600;color:var(--color-navy)}._filterBtn_ev9li_101{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;color:var(--color-navy);background:var(--color-white);cursor:pointer}._filterBtn_ev9li_101:hover{border-color:var(--color-gold);background:#c8a45e0f}._filterCount_ev9li_108{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--color-gold);color:var(--color-white);font-size:.65rem;font-weight:600;border-radius:999px}._filterOverlay_ev9li_114{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:90}._filterPanel_ev9li_115{position:fixed;top:0;right:-400px;width:400px;height:100dvh;background:var(--color-navy-dark);color:var(--color-white);display:flex;flex-direction:column;z-index:100;transition:right .3s ease;box-shadow:-4px 0 24px #0000004d}._filterPanelOpen_ev9li_121{right:0}._filterPanelHeader_ev9li_122{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}._filterPanelHeader_ev9li_122 h3{font-size:1rem;font-weight:600;margin:0}._filterPanelClose_ev9li_127{background:none;border:none;color:#ffffff80;font-size:1rem;cursor:pointer}._filterPanelClose_ev9li_127:hover{color:var(--color-white)}._filterPanelBody_ev9li_129{flex:1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}._filterGroup_ev9li_130{display:flex;flex-direction:column;gap:.4rem}._filterGroup_ev9li_130 label{font-size:.78rem;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.03em}._filterSearchInput_ev9li_132{padding:.45rem .65rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--color-white);font-size:.82rem;font-family:inherit}._filterSearchInput_ev9li_132::placeholder{color:#ffffff4d}._filterSearchInput_ev9li_132:focus{outline:none;border-color:var(--color-gold)}._filterPanelSelect_ev9li_139{padding:.5rem .65rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--color-white);font-size:.85rem;font-family:inherit;cursor:pointer}._filterPanelSelect_ev9li_139:focus{outline:none;border-color:var(--color-gold)}._filterPanelSelect_ev9li_139 option{background:var(--color-navy-dark);color:var(--color-white)}._filterPanelFooter_ev9li_146{display:flex;gap:.6rem;padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);background:#00000026}._filterApplyBtn_ev9li_150{flex:1;padding:.6rem;background:var(--color-blue);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer}._filterApplyBtn_ev9li_150:hover{opacity:.9}._filterClearBtn_ev9li_155{flex:1;padding:.6rem;background:#ffffff14;color:#fff9;border:none;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer}._filterClearBtn_ev9li_155:hover{background:#ffffff26;color:var(--color-white)}html[data-color-scheme=dark] ._filterPanel_ev9li_115{background:var(--color-bg-alt);color:var(--color-text);border-left:1px solid var(--color-gray-200)}html[data-color-scheme=dark] ._filterBtn_ev9li_101{background:var(--color-bg-alt);border-color:var(--color-gray-300);color:var(--color-text)}html[data-color-scheme=dark] ._filterBtn_ev9li_101:hover{background:var(--color-gray-100);border-color:var(--color-gray-400)}html[data-color-scheme=dark] ._filterPanelHeader_ev9li_122,html[data-color-scheme=dark] ._filterPanelFooter_ev9li_146{border-color:var(--color-gray-200)}html[data-color-scheme=dark] ._filterPanelFooter_ev9li_146{background:var(--color-bg)}html[data-color-scheme=dark] ._filterGroup_ev9li_130 label,html[data-color-scheme=dark] ._filterPanelClose_ev9li_127{color:var(--color-gray-500)}html[data-color-scheme=dark] ._filterSearchInput_ev9li_132,html[data-color-scheme=dark] ._filterPanelSelect_ev9li_139{background:var(--color-gray-100);border-color:var(--color-gray-300);color:var(--color-text)}html[data-color-scheme=dark] ._filterPanelSelect_ev9li_139 option,html[data-color-scheme=dark] ._filterPanelSelect_ev9li_139 option:checked{background:var(--color-gray-100);color:var(--color-text)}html[data-color-scheme=dark] ._filterApplyBtn_ev9li_150{background:var(--color-gray-100);color:var(--color-gray-900)}html[data-color-scheme=dark] ._filterClearBtn_ev9li_155{background:var(--color-gray-50);color:var(--color-gray-600)}html[data-color-scheme=dark] ._filterCount_ev9li_108{color:var(--color-on-primary)}._pagination_ev9li_204{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 0;margin-top:.5rem}._paginationBtn_ev9li_213{padding:.35rem .75rem;font-family:var(--font-sans);font-size:.78rem;font-weight:600;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);cursor:pointer;transition:all var(--transition-fast)}._paginationBtn_ev9li_213:hover:not(:disabled){border-color:var(--color-gold);color:var(--color-gold)}._paginationBtn_ev9li_213:disabled{opacity:.4;cursor:not-allowed}._paginationInfo_ev9li_236{font-family:var(--font-sans);font-size:.78rem;font-weight:600;color:var(--color-gray-500)}@keyframes _shimmer_ev9li_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeleton_ev9li_249{background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-50) 50%,var(--color-gray-100) 75%);background-size:200% 100%;animation:_shimmer_ev9li_1 1.5s ease infinite;border-radius:var(--radius-sm)}._skeletonTable_ev9li_261{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md)}._skeletonRow_ev9li_271{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:1rem;padding:.5rem 0}._skeletonRow_ev9li_271:first-child{padding-bottom:.75rem;border-bottom:1px solid var(--color-gray-100)}._detailGrid_ev9li_284{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 2rem;font-size:.84rem;margin-bottom:1.25rem;padding:1rem;background:var(--color-gray-50);border-radius:8px}._detailGridLabel_ev9li_295{color:var(--color-text-muted);font-size:.75rem;display:block}._detailGridValue_ev9li_301{font-weight:500}._financialCard_ev9li_306{border:1px solid var(--color-gray-200);border-radius:8px;padding:1rem;margin-bottom:1.25rem;font-size:.85rem}._financialRow_ev9li_314{display:flex;justify-content:space-between;margin-bottom:.5rem;color:var(--color-text-muted)}._financialRowValue_ev9li_321{color:var(--color-navy);font-weight:500}._financialTotal_ev9li_326{display:flex;justify-content:space-between;padding-top:.75rem;margin-top:.5rem;border-top:2px solid var(--color-gray-200)}._financialTotalLabel_ev9li_334{font-weight:700;font-size:.9rem}._financialTotalValue_ev9li_339{font-weight:700;font-size:1.1rem}._financialTotalPositive_ev9li_344{color:#059669}._financialTotalNegative_ev9li_348{color:#dc2626}._detailHeader_ev9li_353{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._detailHeaderLeft_ev9li_360{display:flex;align-items:center;gap:.75rem}._detailHeaderTitle_ev9li_366{margin:0;font-size:1.3rem}._closeBtn_ev9li_371{background:none;border:none;font-size:1.25rem;cursor:pointer;color:var(--color-text-muted);padding:.25rem}._closeBtn_ev9li_371:hover{color:var(--color-navy)}._primaryActions_ev9li_385{display:flex;gap:.5rem;margin-bottom:.75rem}._primaryActions_ev9li_385 ._statusBtn_ev9li_36{flex:1}._secondaryActions_ev9li_395{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1.25rem}._emailBtn_ev9li_402{background:#b8860b;color:#fff;border-color:#b8860b}._modalContentWide_ev9li_409{max-width:640px}._paymentAmount_ev9li_414{font-weight:600;color:#059669}._mutedText_ev9li_420{font-size:.82rem;color:var(--color-text-muted)}._emptyCell_ev9li_426{padding:0!important;border:none!important}._outstandingLabel_1949b_1{font-size:var(--text-sm);color:var(--color-gray-500);font-weight:600;margin-bottom:1rem}._actions_1949b_8{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}._error_1949b_15{color:var(--color-red);font-size:var(--text-xs);margin-top:.5rem}._receiptLink_1949b_21{margin-top:.75rem;text-align:center}._receiptLink_1949b_21 p{color:var(--color-green);font-weight:600;margin-bottom:.75rem}._receiptLink_1949b_21 a{color:var(--color-gold);font-weight:600;text-decoration:underline;cursor:pointer}._outstandingLabel_766u1_1{font-size:var(--text-sm);color:var(--color-gray-500);font-weight:600;margin-bottom:1rem}._actions_766u1_8{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}._error_766u1_15{color:var(--color-red);font-size:var(--text-xs);margin-top:.5rem}._modal_1acv6_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._content_1acv6_2{background:#fff;border-radius:12px;padding:24px;width:640px;max-width:95vw;max-height:85vh;overflow-y:auto}._title_1acv6_3{font-size:1rem;font-weight:600;margin-bottom:16px}._formGroup_1acv6_4{margin-bottom:12px}._formGroup_1acv6_4 label{display:block;font-size:.8rem;color:#64748b;margin-bottom:4px;font-weight:600}._formGroup_1acv6_4 input,._formGroup_1acv6_4 textarea{width:100%;padding:8px;border:1px solid #cbd5e1;border-radius:6px;font-size:.875rem;font-weight:400}._actions_1acv6_7{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}._cancelBtn_1acv6_8{padding:8px 16px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;cursor:pointer;font-weight:600}._sendBtn_1acv6_9{padding:8px 16px;background:#2563eb;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600}._sendBtn_1acv6_9:disabled{opacity:.5;cursor:not-allowed}._error_1acv6_11{color:#dc2626;font-size:.8rem;margin-top:4px}._success_1acv6_12{color:#059669;font-size:.875rem;margin-top:8px;font-weight:600}._noEmail_1acv6_13{color:#dc2626;font-size:.875rem;padding:12px;background:#fef2f2;border-radius:6px}._paymentNote_1acv6_14{font-size:.8rem;color:#92400e;background:#fef3c7;padding:8px 12px;border-radius:6px;margin-top:8px}._previewFrame_1acv6_15{width:100%;height:380px;border:1px solid #e2e8f0;border-radius:6px;margin-top:12px;background:#fff}._previewLabel_1acv6_16{font-size:.8rem;font-weight:600;color:#64748b;margin-top:12px;margin-bottom:4px}._previewLoading_1acv6_17{font-size:.8rem;color:#64748b;margin-top:8px}._page_uuhy9_1{padding:2rem}._header_uuhy9_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_uuhy9_2 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy)}._backBtn_uuhy9_4{padding:.4rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer;font-weight:600;font-size:.82rem;color:var(--color-navy)}._backBtn_uuhy9_4:hover{background:var(--color-gray-50)}._filters_uuhy9_7{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}._filters_uuhy9_7 select{padding:.45rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.82rem;font-weight:400;background:var(--color-white);color:var(--color-text);min-width:160px;cursor:pointer}._filters_uuhy9_7 select option{background:var(--color-white);color:var(--color-text)}._filters_uuhy9_7 select option:checked{background:var(--color-gray-100);color:var(--color-gray-900)}._filters_uuhy9_7 select:focus{outline:none;border-color:var(--color-gold)}html[data-color-scheme=dark] ._filters_uuhy9_7 select{background:var(--color-gray-100);border-color:var(--color-gray-300);color:var(--color-text)}html[data-color-scheme=dark] ._filters_uuhy9_7 select option,html[data-color-scheme=dark] ._filters_uuhy9_7 select option:checked{background:var(--color-gray-100);color:var(--color-text)}._buckets_uuhy9_24{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}._bucket_uuhy9_24{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1.25rem;text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s}._bucket_uuhy9_24:hover{border-color:var(--color-gold);box-shadow:0 2px 8px #c8a45e26}._bucketLabel_uuhy9_35{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.5rem;letter-spacing:.03em}._bucketCount_uuhy9_36{font-family:var(--font-serif);font-size:2rem;font-weight:600;color:var(--color-navy);line-height:1}._bucketAmount_uuhy9_37{font-size:.9rem;font-weight:600;color:var(--status-red-text);margin-top:.5rem;font-variant-numeric:tabular-nums}._grandTotal_uuhy9_39{text-align:right;font-size:.95rem;font-weight:600;margin-bottom:1.5rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--color-red) 14%,var(--color-bg));border:1px solid color-mix(in srgb,var(--color-red) 32%,var(--color-gray-200));border-radius:var(--radius-sm);color:var(--status-red-text)}._empty_uuhy9_51{text-align:center;padding:3rem;color:var(--color-text-muted);font-size:.9rem}._tableWrap_uuhy9_53{overflow-x:auto;border-radius:var(--radius-md)}._table_uuhy9_53{width:100%;border-collapse:collapse;background:var(--color-white);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-gray-200);min-width:600px}._table_uuhy9_53 th{text-align:left;padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}._table_uuhy9_53 td{padding:.75rem 1rem;font-size:.875rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-100)}._table_uuhy9_53 tr:hover td{background:#c8a45e0a}._page_1ks34_1{padding:2rem}._header_1ks34_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_1ks34_2 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy)}._headerRight_1ks34_4{display:flex;gap:.5rem;align-items:center}._addBtn_1ks34_5{display:flex;align-items:center;gap:.35rem;padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer}._addBtn_1ks34_5:hover{opacity:.9}._backBtn_1ks34_7{padding:.4rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer;font-weight:600;font-size:.82rem;color:var(--color-navy)}._backBtn_1ks34_7:hover{background:var(--color-gray-50)}._tableWrap_1ks34_10{overflow-x:auto;border-radius:var(--radius-md)}._table_1ks34_10{width:100%;border-collapse:collapse;background:var(--color-white);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-gray-200);min-width:700px}._table_1ks34_10 th{text-align:left;padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}._table_1ks34_10 td{padding:.75rem 1rem;font-size:.875rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-100)}._table_1ks34_10 tr:hover td{background:#c8a45e0a}._badge_1ks34_16{display:inline-block;padding:.15rem .5rem;font-size:.7rem;font-weight:600;border-radius:999px;text-transform:capitalize}._active_1ks34_17{background:#e8f8e8;color:#27ae60}._paused_1ks34_18{background:#fef3c7;color:#92400e}._completed_1ks34_19{background:#f0f0f0;color:#666}._actions_1ks34_21{display:flex;gap:.4rem}._actionBtn_1ks34_22{padding:.3rem .65rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-xs);background:var(--color-white);cursor:pointer;font-size:.75rem;font-weight:600;color:var(--color-navy)}._actionBtn_1ks34_22:hover{background:var(--color-gray-50)}._deleteBtn_1ks34_24{color:#dc2626;border-color:#fca5a5}._deleteBtn_1ks34_24:hover{background:#fef2f2}._empty_1ks34_27{text-align:center;padding:3rem;color:var(--color-text-muted);font-size:.9rem}._modal_1ks34_30{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_1ks34_31{background:var(--color-white);border-radius:var(--radius-md);padding:1.5rem;width:480px;max-height:80vh;overflow-y:auto}._modalContent_1ks34_31 h2{font-family:var(--font-serif);font-size:1.1rem;color:var(--color-navy);margin-bottom:1rem}._field_1ks34_33{margin-bottom:.85rem}._field_1ks34_33 label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.3rem}._field_1ks34_33 input,._field_1ks34_33 select{width:100%;padding:.5rem .65rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;font-weight:400}._field_1ks34_33 input:focus,._field_1ks34_33 select:focus{outline:none;border-color:var(--color-gold)}._checkLabel_1ks34_37{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-navy);cursor:pointer}._modalActions_1ks34_38{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.25rem}._cancelBtn_1ks34_39{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer;font-weight:600;font-size:.85rem}._cancelBtn_1ks34_39:hover{background:var(--color-gray-50)}._submitBtn_1ks34_41{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border:none;border-radius:var(--radius-sm);cursor:pointer;font-weight:600;font-size:.85rem}._submitBtn_1ks34_41:hover{opacity:.9}._submitBtn_1ks34_41:disabled{opacity:.5;cursor:not-allowed}._overlay_12skv_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}._modal_12skv_11{background:var(--color-surface, #fff);border-radius:12px;padding:1.5rem;width:320px;max-width:90vw;display:flex;flex-direction:column;align-items:center;gap:1rem;box-shadow:0 20px 60px #0000004d}._title_12skv_24{margin:0;font-size:1rem;font-weight:600;color:var(--color-text, #1a1a1a)}._canvasWrap_12skv_31{position:relative;width:240px;height:240px;border-radius:50%;overflow:hidden;cursor:grab;background:var(--color-bg-muted, #f5f5f5)}._canvasWrap_12skv_31:active{cursor:grabbing}._canvas_12skv_31{display:block;border-radius:50%}._ring_12skv_48{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid var(--color-primary, #2563eb);pointer-events:none}._zoomLabel_12skv_56{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--color-text-muted, #666);width:100%}._slider_12skv_65{flex:1;accent-color:var(--color-primary, #2563eb)}._actions_12skv_70{display:flex;gap:.75rem;width:100%}._cancelBtn_12skv_76,._cropBtn_12skv_76{flex:1;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;border:none}._cancelBtn_12skv_76{background:var(--color-bg-muted, #f0f0f0);color:var(--color-text, #333)}._cropBtn_12skv_76{background:var(--color-primary, #2563eb);color:#fff}._cropBtn_12skv_76:hover{opacity:.9}._cancelBtn_12skv_76:hover{background:var(--color-border, #e0e0e0)}._page_kxcd5_1{padding:2rem}._header_kxcd5_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_kxcd5_2 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy)}._addBtn_kxcd5_4{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem}._addBtn_kxcd5_4:hover{opacity:.9}._table_kxcd5_6{width:100%;border-collapse:collapse;background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-gray-200)}._table_kxcd5_6 th{text-align:left;padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}._table_kxcd5_6 td{padding:.75rem 1rem;font-size:.875rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-100)}._table_kxcd5_6 tr:hover td{background:#c8a45e0a}._badge_kxcd5_10{display:inline-block;padding:.15rem .5rem;font-size:.7rem;font-weight:600;border-radius:999px;text-transform:capitalize}._draft_kxcd5_11{background:#fef3e2;color:#e67e22}._published_kxcd5_12{background:#e8f8e8;color:#27ae60}._empty_kxcd5_13{text-align:center;padding:3rem;color:var(--color-text-muted)}._actionBtn_kxcd5_14{background:none;border:none;cursor:pointer;padding:.25rem .5rem;color:var(--color-text-muted);font-size:.8rem}._actionBtn_kxcd5_14:hover{color:var(--color-navy)}._deleteBtn_kxcd5_16{color:#e74c3c}._deleteBtn_kxcd5_16:hover{color:#c0392b}._modal_kxcd5_18{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}._modalContent_kxcd5_19{background:var(--color-white);border-radius:var(--radius-md);padding:2rem;width:100%;max-width:480px}._modalContent_kxcd5_19 h2{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}._modalActions_kxcd5_21{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_kxcd5_22{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer;background:var(--color-white)}._confirmDeleteBtn_kxcd5_23{padding:.5rem 1rem;background:#e74c3c;color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._editorPage_kxcd5_26{padding:2rem;max-width:960px}._editorHeader_kxcd5_27{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._editorHeader_kxcd5_27 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy)}._backLink_kxcd5_29{color:var(--color-text-muted);text-decoration:none;font-size:.85rem}._backLink_kxcd5_29:hover{color:var(--color-navy)}._form_kxcd5_31{display:flex;flex-direction:column;gap:1.25rem}._langSection_kxcd5_32{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1.5rem}._langSection_kxcd5_32 h2{font-family:var(--font-serif);font-size:1.1rem;color:var(--color-navy);margin-bottom:1rem}._field_kxcd5_34{margin-bottom:1rem}._field_kxcd5_34 label{display:block;font-size:.8rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.25rem}._field_kxcd5_34 input,._field_kxcd5_34 select,._field_kxcd5_34 textarea{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.875rem;box-sizing:border-box}._field_kxcd5_34 textarea{min-height:80px;resize:vertical}._editorWrapper_kxcd5_38{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);min-height:200px}._imageSection_kxcd5_39{margin-bottom:.5rem}._imageSection_kxcd5_39>label{display:block;font-size:.8rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.5rem}._imageDropzone_kxcd5_42{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 1.5rem;border:2px dashed var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-gray-50);cursor:pointer;transition:all .2s;color:var(--color-gray-400)}._imageDropzone_kxcd5_42:hover{border-color:var(--color-gold);background:#c8a45e0a;color:var(--color-gold)}._dropzoneText_kxcd5_57{font-size:.85rem;font-weight:600;color:var(--color-navy);display:block}._imageDropzone_kxcd5_42:hover ._dropzoneText_kxcd5_57{color:var(--color-gold)}._dropzoneHint_kxcd5_59{font-size:.72rem;color:var(--color-gray-400);display:block}._imagePreviewWrap_kxcd5_61{position:relative;border-radius:var(--radius-md);overflow:hidden;max-width:100%;border:1px solid var(--color-gray-200)}._imagePreview_kxcd5_61{display:block;width:100%;max-height:300px;object-fit:cover}._imageOverlay_kxcd5_69{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a162880;display:flex;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:opacity .2s}._imagePreviewWrap_kxcd5_61:hover ._imageOverlay_kxcd5_69{opacity:1}._imageChangeBtn_kxcd5_81{padding:.5rem 1.25rem;background:var(--color-white);color:var(--color-navy);border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s}._imageChangeBtn_kxcd5_81:hover{background:var(--color-gold);color:var(--color-white)}._imageRemoveBtn_kxcd5_92{padding:.5rem 1.25rem;background:#ef4444e6;color:var(--color-white);border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;cursor:pointer;border:none;transition:background .15s}._imageRemoveBtn_kxcd5_92:hover{background:#dc2626}._formActions_kxcd5_104{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem}._draftBtn_kxcd5_105{padding:.6rem 1.25rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer;background:var(--color-white);font-weight:600}._publishBtn_kxcd5_106{padding:.6rem 1.25rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._publishBtn_kxcd5_106:hover,._draftBtn_kxcd5_105:hover{opacity:.9}._error_kxcd5_108{color:#e74c3c;font-size:.85rem;margin-bottom:.75rem}._success_kxcd5_109{color:#27ae60;font-size:.85rem;margin-bottom:.75rem}._toolbar_kxcd5_112{display:flex;gap:2px;padding:.5rem .65rem;border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-50);flex-wrap:wrap;align-items:center}._toolbar_kxcd5_112:after{content:""}._toolbarDivider_kxcd5_122{width:1px;height:20px;background:var(--color-gray-200);margin:0 .35rem;flex-shrink:0}._toolbarSelect_kxcd5_123{height:30px;max-width:140px;padding:0 .4rem;border:1px solid var(--color-gray-200);border-radius:4px;background:var(--color-white);color:var(--color-navy);font-size:.78rem;cursor:pointer}._toolbarSelect_kxcd5_123:hover{border-color:var(--color-gold)}._toolbarSelect_kxcd5_123:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 2px #c8a45e26}._toolbarSelectSize_kxcd5_136{max-width:72px}._toolbarBtn_kxcd5_137{background:none;border:1px solid transparent;border-radius:4px;padding:.35rem .5rem;cursor:pointer;font-size:.78rem;color:var(--color-gray-500);display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;transition:all .12s}._toolbarBtn_kxcd5_137:hover{background:var(--color-white);color:var(--color-navy);border-color:var(--color-gray-200);box-shadow:0 1px 3px #0000000f}._toolbarBtnActive_kxcd5_153{background:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}._toolbarBtnActive_kxcd5_153:hover{background:var(--color-navy);color:var(--color-white)}._editorWrapper_kxcd5_38{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);min-height:280px;background:var(--color-white);overflow:hidden;transition:border-color .15s}._editorWrapper_kxcd5_38:focus-within{border-color:var(--color-gold);box-shadow:0 0 0 3px #c8a45e14}._editorContent_kxcd5_167{padding:1.25rem 1.5rem;min-height:240px;outline:none;font-weight:400;font-size:.92rem;line-height:1.75;color:var(--color-navy)}._editorContent_kxcd5_167 .ProseMirror{outline:none;font-weight:400;min-height:200px}._editorContent_kxcd5_167 .ProseMirror>*+*{margin-top:.6em}._editorContent_kxcd5_167 .ProseMirror p{margin:0;font-weight:400}._editorContent_kxcd5_167 .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-gray-300);pointer-events:none;float:left;height:0}._editorContent_kxcd5_167 .ProseMirror h2{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;color:var(--color-navy);margin-top:1.5em;margin-bottom:.5em;padding-bottom:.3em;border-bottom:1px solid var(--color-gray-100)}._editorContent_kxcd5_167 .ProseMirror h3{font-family:var(--font-serif);font-size:1.1rem;font-weight:600;color:var(--color-navy);margin-top:1.2em;margin-bottom:.4em}._editorContent_kxcd5_167 .ProseMirror ul{padding-left:1.5rem;list-style-type:disc}._editorContent_kxcd5_167 .ProseMirror ol{padding-left:1.5rem;list-style-type:decimal}._editorContent_kxcd5_167 .ProseMirror ul li,._editorContent_kxcd5_167 .ProseMirror ol li{padding:.15em 0 .15em .25em}._editorContent_kxcd5_167 .ProseMirror ul li::marker{color:var(--color-navy)}._editorContent_kxcd5_167 .ProseMirror ol li::marker{color:var(--color-navy);font-weight:600}._editorContent_kxcd5_167 .ProseMirror ul ul{list-style-type:circle}._editorContent_kxcd5_167 .ProseMirror ul ul ul{list-style-type:square}._editorContent_kxcd5_167 .ProseMirror blockquote{border-left:3px solid var(--color-gold);padding-left:1rem;margin-left:0;color:var(--color-gray-600);font-style:italic}._editorContent_kxcd5_167 .ProseMirror code{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:3px;padding:.15em .35em;font-size:.85em;font-family:SF Mono,Fira Code,monospace}._editorContent_kxcd5_167 .ProseMirror pre{background:var(--color-navy);color:var(--color-gray-300);border-radius:var(--radius-sm);padding:1rem;overflow-x:auto;font-size:.85rem;line-height:1.5}._editorContent_kxcd5_167 .ProseMirror pre code{background:none;border:none;padding:0;color:inherit}._editorContent_kxcd5_167 .ProseMirror hr{border:none;border-top:2px solid var(--color-gray-100);margin:1.5em 0}._editorContent_kxcd5_167 .ProseMirror a{color:var(--color-gold);text-decoration:underline;text-underline-offset:2px;cursor:pointer}._editorContent_kxcd5_167 .ProseMirror img{max-width:100%;border-radius:var(--radius-sm);margin:.5em 0;cursor:pointer;transition:box-shadow .15s}._editorContent_kxcd5_167 .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--color-gold);outline-offset:2px}._editorContent_kxcd5_167 .ProseMirror .image-resizer{display:inline-flex;position:relative}._editorContent_kxcd5_167 .ProseMirror:after{content:"";display:block;clear:both}._editorContent_kxcd5_167 .ProseMirror .image-resizer .resize-trigger{position:absolute;right:-4px;bottom:-4px;width:12px;height:12px;background:var(--color-gold);border:2px solid var(--color-white);border-radius:2px;cursor:nwse-resize;box-shadow:0 1px 3px #0003}._editorContent_kxcd5_167 .ProseMirror ::selection{background:#c8a45e33}._langToggle_kxcd5_321{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}._langToggleLabel_kxcd5_322{font-size:.82rem;font-weight:600;color:var(--color-gray-500)}._langBtn_kxcd5_323{padding:.4rem .85rem;font-size:.82rem;font-weight:600;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);cursor:pointer;background:var(--color-white);color:var(--color-gray-500);transition:all .15s}._langBtn_kxcd5_323:hover{border-color:var(--color-gold);color:var(--color-navy)}._langBtnActive_kxcd5_325{background:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}._langBtnActive_kxcd5_325:hover{background:var(--color-navy);color:var(--color-white)}._translateNote_kxcd5_329{font-size:.8rem;color:var(--color-gold-dark);background:#c8a45e14;border:1px solid rgba(200,164,94,.2);border-radius:var(--radius-sm);padding:.6rem .85rem;margin-bottom:1.25rem}._toggleTranslation_kxcd5_332{font-size:.82rem;font-weight:600;color:var(--color-gold);background:none;border:none;cursor:pointer;padding:.5rem 0;margin-top:.5rem}._toggleTranslation_kxcd5_332:hover{color:var(--color-gold-dark)}._translationSection_kxcd5_334{margin-top:.75rem;padding:1.25rem;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md)}._translationHint_kxcd5_335{font-size:.78rem;color:var(--color-gray-400);margin-bottom:1rem}._postTitleCell_kxcd5_338{max-width:300px}._postTitleText_kxcd5_339{display:block;font-weight:600;color:var(--color-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._postSlug_kxcd5_340{display:block;font-size:.7rem;color:var(--color-gray-400);margin-top:.1rem}._categoryTag_kxcd5_341{display:inline-block;padding:.1rem .5rem;font-size:.68rem;font-weight:600;border-radius:999px;background:var(--color-gray-100);color:var(--color-gray-600)}._authorCell_kxcd5_342{font-size:.82rem;color:var(--color-gray-600)}._dateCell_kxcd5_343{font-size:.82rem;color:var(--color-gray-400);white-space:nowrap}._menuWrap_kxcd5_346{position:relative}._menuTrigger_kxcd5_347{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);color:var(--color-gray-400);cursor:pointer;transition:all .15s;background:none;border:none}._menuTrigger_kxcd5_347:hover{background:var(--color-gray-100);color:var(--color-navy)}._dropdownMenu_kxcd5_349{position:absolute;right:0;top:100%;z-index:50;min-width:160px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 4px 16px #0000001a;padding:.25rem;animation:_menuFadeIn_kxcd5_1 .15s ease}._dropdownMenuUp_kxcd5_350{top:auto;bottom:100%}@keyframes _menuFadeIn_kxcd5_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._pagination_kxcd5_354{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem;font-size:.82rem}._pageBtn_kxcd5_355{padding:.4rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer;font-weight:600;font-size:.82rem;transition:all .15s}._pageBtn_kxcd5_355:hover:not(:disabled){border-color:var(--color-gold);color:var(--color-gold)}._pageBtn_kxcd5_355:disabled{opacity:.4;cursor:not-allowed}._pageInfo_kxcd5_358{font-weight:600;color:var(--color-gray-500)}._dropdownMenu_kxcd5_349 button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;font-size:.82rem;font-weight:500;color:var(--color-navy);cursor:pointer;border-radius:var(--radius-sm);transition:background .1s}._dropdownMenu_kxcd5_349 button:hover{background:var(--color-gray-50)}._dropdownDanger_kxcd5_361{color:#ef4444!important}._dropdownDanger_kxcd5_361:hover{background:#fef2f2!important}._section_qnujj_3{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:12px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 1px 3px #0000000a}._sectionHeader_qnujj_12{margin-bottom:1rem}._sectionTitle_qnujj_16{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 .4rem}._sectionDesc_qnujj_25{font-size:.82rem;line-height:1.5;color:var(--color-text-muted);margin:0;font-weight:400}._pair_qnujj_35{display:flex;flex-direction:column;gap:1.5rem}._editorField_qnujj_43{display:flex;flex-direction:column;gap:.4rem}._editorHeader_qnujj_49{display:flex;align-items:center;gap:.5rem}._editorLabel_qnujj_55{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}._currentChip_qnujj_63{padding:.15rem .5rem;border-radius:999px;background:var(--color-gray-100);color:var(--color-navy);font-size:.66rem;font-weight:600;letter-spacing:.02em}._editorMeta_qnujj_73{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}._counter_qnujj_80{font-size:.72rem;font-weight:600;color:var(--color-text-muted)}._counterOver_qnujj_86{font-size:.72rem;font-weight:600;color:#b91c1c}._approxHint_qnujj_92{font-size:.7rem;font-weight:400;color:var(--color-text-muted)}._notice_qnujj_98{margin:0;padding:.5rem .75rem;border-radius:8px;border-left:3px solid var(--color-gold);background:var(--color-gray-50);font-size:.78rem;font-weight:400;line-height:1.45;color:var(--color-text)}._toggleRow_qnujj_112{display:flex;align-items:flex-start;gap:.6rem;margin-top:1.25rem}._toggleRow_qnujj_112 input{margin-top:.15rem;width:16px;height:16px;accent-color:var(--color-gold);cursor:pointer;flex-shrink:0}._toggleText_qnujj_128{display:flex;flex-direction:column;gap:.15rem;cursor:pointer}._toggleLabel_qnujj_135{font-size:.85rem;font-weight:600;color:var(--color-text)}._toggleHint_qnujj_141{font-size:.75rem;font-weight:400;color:var(--color-text-muted)}._actions_qnujj_149{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}._saveBtn_qnujj_157{padding:.55rem 1.5rem;background:var(--color-gold);color:var(--color-white);border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.84rem;transition:opacity .15s}._saveBtn_qnujj_157:hover{opacity:.9}._saveBtn_qnujj_157:disabled{opacity:.5;cursor:not-allowed}._success_qnujj_178{font-size:.8rem;font-weight:600;color:#059669}._error_qnujj_184{margin:.75rem 0 0;padding:.5rem .75rem;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:.8rem;font-weight:500;line-height:1.45}._page_7ht82_3{max-width:860px;margin:0 auto;padding:0 1.5rem 3rem}._banner_7ht82_11{height:140px;border-radius:16px;background:linear-gradient(135deg,var(--color-navy, #1e3a5f) 0%,#2d4a6f 60%,var(--color-gold, #b8860b) 100%);position:relative}._header_7ht82_18{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;margin:-56px 1rem 1.5rem;background:var(--color-white, #fff);border-radius:14px;box-shadow:0 4px 20px #00000014;position:relative}._avatarWrap_7ht82_30{position:relative;flex-shrink:0}._avatar_7ht82_30{width:72px;height:72px;border-radius:50%;background:var(--color-gold);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;overflow:hidden;border:3px solid var(--color-white, #fff);box-shadow:0 2px 8px #0000001f;letter-spacing:1px}._avatar_7ht82_30 img{width:100%;height:100%;object-fit:cover}._avatarUpload_7ht82_58{position:absolute;bottom:0;right:0;width:24px;height:24px;border-radius:50%;background:var(--color-navy);color:#fff;border:2px solid #fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.65rem;transition:transform .15s}._avatarUpload_7ht82_58:hover{transform:scale(1.1)}._headerInfo_7ht82_80{flex:1}._headerInfo_7ht82_80 h1{font-size:1.4rem;font-weight:700;color:var(--color-navy, #1e3a5f);margin:0 0 .15rem;display:flex;align-items:center;gap:.5rem}._headerRole_7ht82_94{display:inline-block;padding:.2rem .6rem;font-size:.68rem;font-weight:600;border-radius:999px;background:#1e3a5f14;color:var(--color-navy);text-transform:capitalize;letter-spacing:.02em}._headerSub_7ht82_106{font-size:.82rem;color:var(--color-text-muted);margin-top:.1rem}._headerActions_7ht82_112{display:flex;align-items:center;gap:.5rem}._langToggle_7ht82_120{display:flex;align-items:center;background:var(--color-gray-100, #f1f5f9);border-radius:20px;padding:3px}._langBtn_7ht82_128{padding:.3rem .7rem;border-radius:16px;border:none;cursor:pointer;font-size:.76rem;font-weight:600;transition:all .15s ease;background:transparent;color:var(--color-text-muted, #64748b)}._langBtnActive_7ht82_140{background:var(--color-white, #fff);color:var(--color-navy, #1e3a5f);box-shadow:0 1px 3px #0000001a}._card_7ht82_148{background:var(--color-white, #fff);border:1px solid var(--color-gray-100, #f1f5f9);border-radius:12px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 1px 3px #0000000a}._cardHeader_7ht82_157{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._cardTitle_7ht82_164{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0}._editBtn_7ht82_173{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;border:1px solid var(--color-gray-200, #e2e8f0);border-radius:8px;background:transparent;cursor:pointer;font-size:.78rem;font-weight:500;color:var(--color-text-muted);transition:all .15s}._editBtn_7ht82_173:hover{border-color:var(--color-navy);color:var(--color-navy)}._grid_7ht82_195{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem}._gridItem_7ht82_201{display:flex;flex-direction:column;gap:.15rem}._gridLabel_7ht82_207{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}._gridValue_7ht82_215{font-size:.88rem;color:var(--color-text);font-weight:500}._field_7ht82_223{margin-bottom:1rem}._field_7ht82_223 label{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);margin-bottom:.35rem}._field_7ht82_223 input,._field_7ht82_223 textarea{width:100%;padding:.6rem .75rem;border:1.5px solid var(--color-gray-200, #e2e8f0);border-radius:8px;font-size:.88rem;font-family:inherit;transition:border-color .15s;background:var(--color-white)}._field_7ht82_223 input:focus,._field_7ht82_223 textarea:focus{outline:none;border-color:var(--color-navy);box-shadow:0 0 0 3px #1e3a5f0f}._actions_7ht82_258{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}._saveBtn_7ht82_265{padding:.55rem 1.5rem;background:var(--color-navy);color:var(--color-white);border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.84rem;transition:opacity .15s}._saveBtn_7ht82_265:hover{opacity:.9}._saveBtn_7ht82_265:disabled{opacity:.5;cursor:not-allowed}._success_7ht82_286{color:#059669;font-size:.82rem;font-weight:600;margin-bottom:.75rem;padding:.5rem 1rem;background:#ecfdf5;border-radius:8px}@media(max-width:600px){._grid_7ht82_195{grid-template-columns:1fr}._header_7ht82_18{flex-direction:column;align-items:flex-start}._headerActions_7ht82_112{align-self:flex-end;margin-top:-2rem}}._page_18ggj_1{padding:2rem}._header_18ggj_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_18ggj_2 h1{font-family:var(--font-serif);font-size:1.4rem;color:var(--color-navy)}._headerControls_18ggj_4{display:flex;align-items:center;gap:.5rem}._navBtn_18ggj_5{padding:.35rem .5rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:#fff;cursor:pointer}._navBtn_18ggj_5:hover{background:var(--color-gray-50)}._yearLabel_18ggj_7{font-weight:600;font-size:1rem;color:var(--color-navy);min-width:50px;text-align:center}._section_18ggj_9{background:#fff;border:1px solid var(--color-gray-100);border-radius:var(--radius-lg);padding:1.25rem;margin-bottom:1.25rem}._sectionTitle_18ggj_10{font-size:.82rem;font-weight:600;color:var(--color-navy);margin-bottom:1rem}._utilizationGrid_18ggj_12{display:grid;grid-template-columns:240px 1fr;gap:2rem;align-items:center}._donutWrap_18ggj_13{position:relative;display:flex;align-items:center;justify-content:center;min-height:220px}._donutCenter_18ggj_14{position:absolute;text-align:center;pointer-events:none}._donutPct_18ggj_15{font-size:2.5rem;font-weight:600;color:var(--color-navy);font-family:var(--font-serif);line-height:1}._donutLabel_18ggj_16{font-size:.7rem;color:var(--color-text-muted);margin-bottom:.5rem}._donutSub_18ggj_17{font-size:1.1rem;font-weight:600;color:var(--color-navy)}._donutSubLabel_18ggj_18{font-size:.62rem;color:var(--color-text-muted)}._chartWrap_18ggj_20{min-width:0}._chartHeader_18ggj_21{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.82rem;font-weight:600;color:var(--color-navy)}._viewToggle_18ggj_22{display:flex;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);overflow:hidden}._toggleBtn_18ggj_23{padding:.25rem .6rem;border:none;background:#fff;cursor:pointer;font-size:.72rem;font-weight:600;color:var(--color-gray-500)}._toggleBtn_18ggj_23:hover{background:var(--color-gray-50)}._toggleActive_18ggj_25{background:var(--color-navy);color:#fff}._totalsGrid_18ggj_27{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._totalCard_18ggj_28{padding:1rem;border:1px solid var(--color-gray-100);border-radius:var(--radius-md)}._totalLabel_18ggj_29{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:.3rem}._totalValue_18ggj_30{font-size:1.25rem;font-weight:600;color:var(--color-navy);font-family:var(--font-serif)}._totalSub_18ggj_31{font-size:.82rem;color:var(--color-text-muted);margin-top:.15rem}._page_hdly6_4{padding:2rem 2.5rem;max-width:1280px;margin:0 auto;animation:_fadeInUp_hdly6_1 .4s ease both}@keyframes _fadeInUp_hdly6_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._header_hdly6_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_hdly6_17 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy)}._toolbar_hdly6_31{display:flex;align-items:center;gap:.5rem}._toolbarSearch_hdly6_37{padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.82rem;width:200px;transition:border-color var(--transition-fast)}._toolbarSearch_hdly6_37:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b14}._columnsBtn_hdly6_53{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;color:var(--color-navy);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast)}._columnsBtn_hdly6_53:hover{border-color:var(--color-gold);background:#b8860b0a}._viewToggle_hdly6_73{display:inline-flex;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-white)}._viewBtn_hdly6_81{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-right:1px solid var(--color-gray-200);background:transparent;color:var(--color-gray-400);cursor:pointer;transition:all var(--transition-fast)}._viewBtn_hdly6_81:last-child{border-right:none}._viewBtn_hdly6_81:hover{color:var(--color-navy);background:var(--color-gray-50)}._viewBtnActive_hdly6_104,._viewBtnActive_hdly6_104:hover{color:var(--color-white);background:var(--color-navy)}._columnsPicker_hdly6_115{position:absolute;top:calc(100% + .35rem);left:0;z-index:60;min-width:220px;max-height:400px;overflow-y:auto;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;padding:.35rem 0}._columnsItem_hdly6_130{display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;cursor:pointer;font-size:.85rem;font-weight:600;color:var(--color-navy);transition:background var(--transition-fast)}._columnsItem_hdly6_130:hover{background:var(--color-gray-50)}._columnsItem_hdly6_130 input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-gold);cursor:pointer;flex-shrink:0}._newDropdown_hdly6_153{position:relative}._newBtn_hdly6_157{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.15rem;background:var(--color-gold);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;transition:all var(--transition-fast)}._newBtn_hdly6_157:hover{background:var(--color-gold-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._newMenu_hdly6_178{position:absolute;top:calc(100% + .35rem);right:0;z-index:60;min-width:200px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;padding:.25rem 0;animation:_fadeIn_hdly6_1 .15s ease}._newMenu_hdly6_178 button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .85rem;border:none;background:none;font-size:.85rem;font-weight:600;color:var(--color-navy);cursor:pointer;text-align:left;transition:background var(--transition-fast)}._newMenu_hdly6_178 button:hover{background:var(--color-gray-50)}._breadcrumbs_hdly6_211{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--color-gray-400);margin-bottom:1rem;flex-wrap:wrap}._breadcrumbs_hdly6_211 button{background:none;border:none;color:var(--color-gold);font-weight:600;font-size:.82rem;cursor:pointer;padding:0;transition:color var(--transition-fast)}._breadcrumbs_hdly6_211 button:hover{color:var(--color-gold-dark);text-decoration:underline}._breadcrumbs_hdly6_211 span{color:var(--color-gray-300);-webkit-user-select:none;user-select:none}._breadcrumbCurrent_hdly6_242{color:var(--color-navy);font-weight:600}._tableWrap_hdly6_248{border-radius:var(--radius-md);overflow-x:auto;-webkit-overflow-scrolling:touch}._gridWrap_hdly6_254{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem}._gridCard_hdly6_260{min-height:150px;display:flex;flex-direction:column;gap:.65rem;padding:.9rem;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);background:var(--color-white);box-shadow:0 1px 3px #0000000a;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}._gridCard_hdly6_260:hover{border-color:#b8860b47;box-shadow:0 8px 20px #1e3a5f14;transform:translateY(-1px)}._folderCard_hdly6_280{background:linear-gradient(180deg,var(--color-white),rgba(248,250,252,.92))}[data-color-scheme=dark] ._gridCard_hdly6_260,[data-color-scheme=dark] ._folderCard_hdly6_280{background:var(--color-bg-alt);border-color:var(--color-gray-200);box-shadow:0 2px 8px #0003}[data-color-scheme=dark] ._gridCard_hdly6_260:hover{border-color:color-mix(in srgb,var(--color-gold) 55%,var(--color-gray-200));background:var(--color-gray-100);box-shadow:0 8px 20px #00000047}._gridCardTop_hdly6_297{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:32px}._gridFileIcon_hdly6_305{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:#b8860b14;color:var(--color-gold)}._gridCardName_hdly6_316{min-width:0;color:var(--color-navy);font-size:.9rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}._gridCardMeta_hdly6_325,._gridCardSub_hdly6_326,._gridMatter_hdly6_327{color:var(--color-text-muted);font-size:.76rem;line-height:1.35}._gridCardSub_hdly6_326{display:flex;justify-content:space-between;gap:.75rem;margin-top:auto}._gridMatter_hdly6_327{padding-top:.45rem;border-top:1px solid var(--color-gray-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._gridEmpty_hdly6_348{grid-column:1 / -1;padding:2rem;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);background:var(--color-white)}._table_hdly6_248{width:100%;border-collapse:separate;border-spacing:0;background:var(--color-white);border-radius:var(--radius-md);min-width:800px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a}._table_hdly6_248 th{text-align:left;padding:.85rem 1rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500);background:var(--color-gray-50);border-bottom:2px solid rgba(0,0,0,.06)}._table_hdly6_248 td{padding:.85rem 1rem;font-size:.85rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-100);white-space:nowrap;transition:background var(--transition-fast)}._table_hdly6_248 tbody tr:hover td{background:#b8860b08}._table_hdly6_248 tbody tr:last-child td{border-bottom:none}._folderRow_hdly6_392{cursor:pointer}._folderRow_hdly6_392 td{font-weight:600}._folderName_hdly6_398{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;color:var(--color-navy)}._folderName_hdly6_398 svg{color:var(--color-gold);flex-shrink:0}._systemBadge_hdly6_411{display:inline-block;font-size:.6rem;font-weight:600;padding:.1rem .4rem;border-radius:4px;background:#1e3a5f14;color:var(--color-navy);margin-left:.4rem;text-transform:uppercase;letter-spacing:.03em}._documentRow_hdly6_425{cursor:pointer}._fileName_hdly6_429{font-weight:600;display:inline-flex;align-items:center;gap:.4rem}._size_hdly6_436{color:var(--color-text-muted);font-size:.8rem}._badge_hdly6_439{display:inline-block;padding:.1rem .4rem;font-size:.65rem;font-weight:600;border-radius:999px;background:var(--color-gray-100);color:var(--color-gray-500);letter-spacing:.02em;vertical-align:middle}._actionsCell_hdly6_452{position:relative;display:flex;justify-content:center}._menuTrigger_hdly6_458{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:none;border:none;cursor:pointer;color:var(--color-gray-400);transition:all var(--transition-fast)}._menuTrigger_hdly6_458:hover{color:var(--color-navy);background:var(--color-gray-50)}._dropdownMenu_hdly6_477{position:fixed;z-index:9999;min-width:180px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;padding:.25rem 0;animation:_fadeIn_hdly6_1 .15s ease}@keyframes _fadeIn_hdly6_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._dropdownMenu_hdly6_477 button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;font-size:.82rem;font-weight:600;color:var(--color-navy);cursor:pointer;text-align:left;transition:background var(--transition-fast)}._dropdownMenu_hdly6_477 button:hover{background:var(--color-gray-50)}._dropdownDanger_hdly6_512{color:var(--color-red)!important}._dropdownDanger_hdly6_512:hover{background:var(--color-red-light)!important}._bulkBar_hdly6_516{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;background:var(--color-navy);border-radius:var(--radius-sm);margin-bottom:1rem;color:var(--color-white);font-size:.85rem;animation:_fadeIn_hdly6_1 .2s ease}._bulkBar_hdly6_516 span{font-weight:600}._bulkBtn_hdly6_531{padding:.35rem .75rem;background:#ffffff26;color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;cursor:pointer;transition:background var(--transition-fast)}._bulkBtn_hdly6_531:hover{background:#ffffff40}._bulkDismiss_hdly6_545{padding:.35rem .75rem;background:#ffffff1a;color:#ffffffb3;border:none;border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;cursor:pointer;margin-left:auto;transition:background var(--transition-fast)}._bulkDismiss_hdly6_545:hover{background:#fff3}._dropZone_hdly6_561{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#b8860b1f;display:flex;align-items:center;justify-content:center;pointer-events:none}._dropZoneInner_hdly6_572{padding:3rem 4rem;border:3px dashed var(--color-gold);border-radius:var(--radius-lg);background:#ffffffeb;text-align:center;font-size:1.1rem;font-weight:600;color:var(--color-navy);box-shadow:var(--shadow-lg)}._pagination_hdly6_585{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 0;margin-top:.5rem}._pageBtn_hdly6_594{padding:.35rem .75rem;font-family:var(--font-sans);font-size:.78rem;font-weight:600;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);cursor:pointer;transition:all var(--transition-fast)}._pageBtn_hdly6_594:hover:not(:disabled){border-color:var(--color-gold);color:var(--color-gold)}._pageBtn_hdly6_594:disabled{opacity:.4;cursor:not-allowed}._paginationInfo_hdly6_617{font-family:var(--font-sans);font-size:.78rem;font-weight:600;color:var(--color-gray-500)}._modal_hdly6_625{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100;padding:2rem}._modalContent_hdly6_636{background:var(--color-white);border-radius:var(--radius-lg);padding:2rem;width:100%;max-width:560px;max-height:calc(100vh - 4rem);overflow-y:auto;box-shadow:0 16px 48px #00000026}._modalContent_hdly6_636 h2{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}._modalWide_hdly6_654{max-width:700px}._previewModal_hdly6_659{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a94;display:flex;align-items:center;justify-content:center;z-index:1001;padding:20px}._previewContent_hdly6_670{background:var(--color-white);border-radius:16px;padding:0;width:min(1320px,calc(100vw - 40px));height:calc(100vh - 56px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 50px #0f172a38}._previewHeader_hdly6_682{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--color-gray-200);background:var(--color-white)}._previewHeader_hdly6_682 h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--color-gray-900, #0f172a);margin:0}._previewActions_hdly6_703{display:flex;align-items:center;gap:8px;flex-shrink:0}._previewFrame_hdly6_710{flex:1;width:100%;height:100%;min-height:0;border:none;overflow:auto;background:var(--color-gray-100, #f1f5f9)}._previewFrame_hdly6_710 img{display:block;max-width:100%;height:auto;margin:0 auto}._csvPreview_hdly6_727{min-width:max-content;margin:0;padding:20px;color:var(--color-gray-900, #0f172a);background:var(--color-white);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;white-space:pre}._previewFrame_hdly6_710 .docxViewerShell{height:100%;overflow:auto;padding:24px;background:var(--color-gray-100, #f1f5f9)}._previewFrame_hdly6_710 .docxViewerContent{display:flex;justify-content:center}._previewFrame_hdly6_710 .docx-wrapper{background:transparent;padding:0}._previewFrame_hdly6_710 .docx-wrapper>section.docx{box-shadow:0 8px 24px #0f172a1f}._field_hdly6_761{margin-bottom:1.15rem}._field_hdly6_761 label{display:block;font-size:.75rem;font-weight:600;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.35rem}._field_hdly6_761 input,._field_hdly6_761 select{width:100%;padding:.55rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;transition:border-color var(--transition-fast)}._field_hdly6_761 input:focus,._field_hdly6_761 select:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b14}._actions_hdly6_452{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_hdly6_798{padding:.55rem 1.15rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer;background:var(--color-white);transition:all var(--transition-fast)}._cancelBtn_hdly6_798:hover{border-color:var(--color-gray-300)}._submitBtn_hdly6_811{padding:.55rem 1.15rem;background:var(--color-gold);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;transition:all var(--transition-fast)}._submitBtn_hdly6_811:hover{background:var(--color-gold-light)}._submitBtn_hdly6_811:disabled{opacity:.4;cursor:not-allowed}._versionList_hdly6_827{display:flex;flex-direction:column;gap:0}._versionRow_hdly6_833{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--color-gray-100);font-size:.85rem}._versionRow_hdly6_833:last-child{border-bottom:none}._versionNum_hdly6_844{font-weight:600;color:var(--color-navy);min-width:2rem}._versionMeta_hdly6_850{flex:1;min-width:0}._versionMeta_hdly6_850 strong{display:block;font-weight:600;color:var(--color-navy)}._versionMeta_hdly6_850 small{font-size:.75rem;color:var(--color-gray-400)}._versionActions_hdly6_866{display:flex;gap:.35rem;flex-shrink:0}._versionActions_hdly6_866 button{padding:.3rem .6rem;font-size:.75rem;font-weight:600;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);cursor:pointer;transition:all var(--transition-fast)}._versionActions_hdly6_866 button:hover{border-color:var(--color-gold)}._versionActions_hdly6_866 button:disabled{opacity:.4;cursor:not-allowed}._error_hdly6_894{color:var(--color-red);font-size:.82rem;font-weight:600;margin-bottom:.75rem}._progress_hdly6_901{font-size:.82rem;color:var(--color-text-muted);margin-bottom:.75rem}._empty_hdly6_907{text-align:center;padding:3.5rem 2rem;color:var(--color-gray-400);font-size:.85rem}._sortMenu_hdly6_915{position:absolute;top:calc(100% + .35rem);left:0;z-index:60;min-width:200px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;padding:.25rem 0;animation:_fadeIn_hdly6_1 .15s ease}._sortMenu_hdly6_915 button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .85rem;border:none;background:none;font-size:.85rem;font-weight:600;color:var(--color-navy);cursor:pointer;text-align:left;transition:background var(--transition-fast)}._sortMenu_hdly6_915 button:hover{background:var(--color-gray-50)}._sortActive_hdly6_947{color:var(--color-gold)!important;font-weight:600!important}._menuWrapper_hdly6_953{position:relative}._checkboxCol_hdly6_957{width:40px}._idCell_hdly6_961{font-size:.7rem;color:var(--color-gray-400)}._emptyCell_hdly6_966{padding:0;border:none}._breadcrumbSep_hdly6_971{margin:0 .25rem}._emptyActionWrap_hdly6_976{text-align:center;padding-bottom:1.5rem}._emptyAction_hdly6_976{display:inline-block;margin-top:.75rem;padding:.4rem .9rem;font-size:.78rem;font-weight:600;background:var(--color-navy);color:var(--color-white);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._emptyAction_hdly6_976:hover{background:var(--color-gold);transform:translateY(-1px)}@keyframes _shimmer_hdly6_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeleton_hdly6_1006{background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-50) 50%,var(--color-gray-100) 75%);background-size:200% 100%;animation:_shimmer_hdly6_1 1.5s ease infinite;border-radius:var(--radius-sm)}._skeletonTable_hdly6_1018{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md)}._skeletonRow_hdly6_1028{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:1rem;padding:.5rem 0}._skeletonRow_hdly6_1028:first-child{padding-bottom:.75rem;border-bottom:1px solid var(--color-gray-100)}@media print{._toolbar_hdly6_31,._bulkBar_hdly6_516,._dropZone_hdly6_561,._pagination_hdly6_585,._breadcrumbs_hdly6_211,._newDropdown_hdly6_153,._menuTrigger_hdly6_458,._dropdownMenu_hdly6_477{display:none!important}._page_hdly6_4{padding:0;max-width:none}._table_hdly6_248{box-shadow:none;border:1px solid var(--color-gray-200)}._modal_hdly6_625,._previewModal_hdly6_659{display:none!important}}@media(max-width:768px){._page_hdly6_4{padding:1.25rem}._header_hdly6_17{flex-direction:column;align-items:flex-start;gap:.75rem}._toolbar_hdly6_31{flex-wrap:wrap}._toolbarSearch_hdly6_37{width:100%}._table_hdly6_248{min-width:600px}}@media(prefers-reduced-motion:reduce){._page_hdly6_4{animation:none!important}}@keyframes _slideInRight_iog45_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _fadeIn_iog45_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInUp_iog45_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _modalScaleIn_iog45_1{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}._page_iog45_25{padding:1.5rem 2rem;max-width:1440px;animation:_fadeInUp_iog45_1 .3s ease both}._header_iog45_31{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._headerLeft_iog45_38{display:flex;flex-direction:column;gap:.25rem}._headerLeft_iog45_38 h1{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-navy);font-weight:600;letter-spacing:-.01em}._headerLeft_iog45_38 p{font-size:var(--text-sm);color:var(--color-text-muted)}._addBtn_iog45_57{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;background:var(--color-gold);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-base);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap}._addBtn_iog45_57:hover{background:var(--color-gold-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._statsBar_iog45_80{display:flex;gap:.75rem;margin-bottom:1.5rem;animation:_fadeInUp_iog45_1 .3s ease .1s both}._statCard_iog45_87{flex:1;display:flex;align-items:center;gap:.75rem;padding:1rem 1.15rem;background:var(--color-white);border:1px solid rgba(0,0,0,.04);border-radius:var(--radius-lg);box-shadow:0 1px 3px #00000008;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;font:inherit;text-align:left}._statCard_iog45_87:hover{box-shadow:0 6px 16px #1e3a5f0f;transform:translateY(-2px)}._statCard_iog45_87:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._statCardActive_iog45_113{border-color:#c8a45e8c;box-shadow:0 6px 18px #1e3a5f14}._statIcon_iog45_118{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);flex-shrink:0}._statIcon_legislation_iog45_128{background:linear-gradient(135deg,#1e3a5f14,#1e3a5f26);color:var(--color-navy)}._statIcon_case_law_iog45_129{background:linear-gradient(135deg,#7c3aed0f,#7c3aed1f);color:#7c3aed}._statIcon_doctrine_iog45_130{background:linear-gradient(135deg,#b8860b0f,#b8860b24);color:var(--color-gold)}._statIcon_custom_iog45_131{background:linear-gradient(135deg,#0596690f,#0596691f);color:#047857}._statIcon_total_iog45_132{background:linear-gradient(135deg,var(--color-gray-50),var(--color-gray-100));color:var(--color-gray-600)}._statInfo_iog45_134{display:flex;flex-direction:column;gap:.1rem}._statCount_iog45_135{font-size:1.25rem;font-weight:800;color:var(--color-navy);line-height:1;letter-spacing:-.02em}._statLabel_iog45_136{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}._quickAccess_iog45_139{margin-bottom:1.75rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;box-shadow:var(--shadow-xs)}._quickAccessHeader_iog45_148{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}._quickAccessTitle_iog45_155{font-size:var(--text-sm);font-weight:700;color:var(--color-navy);text-transform:uppercase;letter-spacing:.05em}._quickAccessTabs_iog45_163{display:flex;gap:.25rem;margin-left:auto;background:var(--color-gray-100);border-radius:var(--radius-sm);padding:.2rem}._quickTab_iog45_172{padding:.3rem .75rem;font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);background:none;border:none;border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}._quickTab_iog45_172:hover{color:var(--color-navy)}._quickTabActive_iog45_189{background:var(--color-white);color:var(--color-navy);box-shadow:var(--shadow-xs)}._quickScroll_iog45_195{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin;scrollbar-color:var(--color-gray-200) transparent}._quickScroll_iog45_195::-webkit-scrollbar{height:4px}._quickScroll_iog45_195::-webkit-scrollbar-track{background:transparent}._quickScroll_iog45_195::-webkit-scrollbar-thumb{background:var(--color-gray-200);border-radius:999px}._quickCard_iog45_217{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;min-width:200px;max-width:220px;background:var(--color-gray-50);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}._quickCard_iog45_217:hover{border-color:var(--color-navy);background:var(--color-white);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._quickCardTitle_iog45_239{font-size:var(--text-sm);font-weight:600;color:var(--color-navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}._quickCardMeta_iog45_250{font-size:var(--text-xs);color:var(--color-text-muted)}._quickEmpty_iog45_255{font-size:var(--text-sm);color:var(--color-text-muted);padding:.5rem 0;font-style:italic}._filterBar_iog45_263{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.25rem}._searchWrapper_iog45_271{position:relative;flex:1;min-width:200px;max-width:340px}._searchIcon_iog45_278{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-gray-400);pointer-events:none}._searchInput_iog45_287{width:100%;padding:.55rem .85rem .55rem 2.25rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--text-base);font-family:inherit;color:var(--color-navy);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._searchInput_iog45_287:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1a}._searchInput_iog45_287::placeholder{color:var(--color-gray-400)}._filterSelect_iog45_309{padding:.55rem 2rem .55rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--text-base);font-family:inherit;color:var(--color-navy);background:var(--color-white);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;transition:border-color var(--transition-fast)}._filterSelect_iog45_309:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1a}._filterSpacer_iog45_331{flex:1}._viewToggle_iog45_335{display:inline-flex;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);overflow:hidden}._viewBtn_iog45_342{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:var(--color-white);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast)}._viewBtn_iog45_342:hover{background:var(--color-gray-50);color:var(--color-navy)}._viewBtnActive_iog45_360{background:var(--color-navy);color:var(--color-white)}._resultCount_iog45_365{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}._pagination_iog45_371{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem}._pageBtn_iog45_379{padding:.5rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast)}._pageBtn_iog45_379:hover:not(:disabled){border-color:var(--color-gold);color:var(--color-gold)}._pageBtn_iog45_379:disabled{opacity:.45;cursor:not-allowed}._paginationInfo_iog45_401{min-width:180px;text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}._grid_iog45_410{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;animation:_fadeIn_iog45_1 .2s ease}._card_iog45_417{position:relative;background:var(--color-white);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-lg);padding:1.35rem 1.25rem 1.1rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;overflow:hidden;display:flex;flex-direction:column;gap:.6rem;animation:_fadeInUp_iog45_1 .4s cubic-bezier(.4,0,.2,1) both}._card_iog45_417:before{content:"";position:absolute;top:0;left:0;right:0;height:3.5px;background:var(--color-gray-200);transition:all .25s cubic-bezier(.4,0,.2,1)}._card_iog45_417:hover{border-color:transparent;box-shadow:0 12px 28px #1e3a5f1a,0 4px 12px #0000000f;transform:translateY(-4px) scale(1.005)}._card_iog45_417:hover:before{height:4px}._card_iog45_417:active{transform:translateY(-1px) scale(1);box-shadow:0 4px 12px #1e3a5f14}._cardAccent_legislation_iog45_460:before{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy-light) 50%,#4a7ab5 100%)}._cardAccent_case_law_iog45_461:before{background:linear-gradient(135deg,#7c3aed,#a78bfa,#c4b5fd)}._cardAccent_doctrine_iog45_462:before{background:linear-gradient(135deg,var(--color-gold-dark) 0%,var(--color-gold) 50%,var(--color-gold-light) 100%)}._cardAccent_custom_iog45_463:before{background:linear-gradient(135deg,#047857,#10b981,#6ee7b7)}._card_iog45_417:nth-child(1){animation-delay:.03s}._card_iog45_417:nth-child(2){animation-delay:.06s}._card_iog45_417:nth-child(3){animation-delay:.09s}._card_iog45_417:nth-child(4){animation-delay:.12s}._card_iog45_417:nth-child(5){animation-delay:.15s}._card_iog45_417:nth-child(6){animation-delay:.18s}._card_iog45_417:nth-child(7){animation-delay:.21s}._card_iog45_417:nth-child(8){animation-delay:.24s}._card_iog45_417:nth-child(9){animation-delay:.27s}._card_iog45_417:nth-child(10){animation-delay:.3s}._card_iog45_417:nth-child(11){animation-delay:.33s}._card_iog45_417:nth-child(12){animation-delay:.36s}._cardTopRow_iog45_479{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}._fileTypeBadge_iog45_487{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .55rem;border-radius:var(--radius-sm);font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._fileTypePdf_iog45_501{background:#ef444414;color:#dc2626;border:1px solid rgba(239,68,68,.12)}._fileTypeDocx_iog45_507{background:#3b82f614;color:#2563eb;border:1px solid rgba(59,130,246,.12)}._fileTypeLink_iog45_513{background:#10b98114;color:#059669;border:1px solid rgba(16,185,129,.12)}._favStar_iog45_520{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:none;cursor:pointer;color:var(--color-gray-300);border-radius:50%;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}._favStar_iog45_520:hover{color:var(--color-gold);background:#b8860b14;transform:scale(1.1)}._favStarActive_iog45_541{color:var(--color-gold);animation:_starPop_iog45_1 .35s cubic-bezier(.34,1.56,.64,1)}@keyframes _starPop_iog45_1{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.9)}to{transform:scale(1)}}._categoryPill_iog45_554{display:inline-flex;align-items:center;align-self:flex-start;padding:.2rem .65rem;border-radius:999px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._catLegislation_iog45_566{background:linear-gradient(135deg,#1e3a5f0f,#1e3a5f1f);color:var(--color-navy);border:1px solid rgba(30,58,95,.1)}._catCaseLaw_iog45_572{background:linear-gradient(135deg,#7c3aed0d,#7c3aed1a);color:#7c3aed;border:1px solid rgba(124,58,237,.1)}._catDoctrine_iog45_578{background:linear-gradient(135deg,#b8860b0f,#b8860b1f);color:var(--color-gold-dark);border:1px solid rgba(184,134,11,.12)}._catCustom_iog45_584{background:linear-gradient(135deg,#0596690d,#0596691a);color:#047857;border:1px solid rgba(5,150,105,.12)}._cardTitle_iog45_591{font-family:var(--font-serif);font-size:1rem;font-weight:600;color:var(--color-navy);line-height:1.4;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}._cardCitation_iog45_605{font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic}._cardTags_iog45_612{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.1rem}._tag_iog45_619{padding:.15rem .5rem;background:var(--color-gray-50);border:1px solid var(--color-gray-100);border-radius:999px;font-size:.68rem;font-weight:600;color:var(--color-gray-600);transition:all var(--transition-fast)}._card_iog45_417:hover ._tag_iog45_619{background:var(--color-white);border-color:var(--color-gray-200)}._cardFooter_iog45_636{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.65rem;border-top:1px solid rgba(0,0,0,.04);gap:.5rem}._cardMeta_iog45_646{font-size:var(--text-xs);color:var(--color-text-muted);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardActions_iog45_656{display:flex;gap:.2rem;opacity:0;transition:opacity var(--transition-fast)}._card_iog45_417:hover ._cardActions_iog45_656{opacity:1}._cardActionBtn_iog45_667{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:var(--color-gray-100);color:var(--color-gray-600);border-radius:var(--radius-xs);cursor:pointer;transition:all var(--transition-fast)}._cardActionBtn_iog45_667:hover{background:var(--color-navy);color:var(--color-white)}._listWrap_iog45_687{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-xs);animation:_fadeIn_iog45_1 .2s ease}._listTable_iog45_696{width:100%;border-collapse:collapse}._listTable_iog45_696 th{text-align:left;padding:.75rem 1rem;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-100)}._listTable_iog45_696 td{padding:.75rem 1rem;font-size:var(--text-sm);color:var(--color-navy);border-bottom:1px solid var(--color-gray-50);vertical-align:middle}._listTable_iog45_696 tbody tr{cursor:pointer;transition:background var(--transition-fast)}._listTable_iog45_696 tbody tr:hover td{background:#1e3a5f06}._listTable_iog45_696 tbody tr:last-child td{border-bottom:none}._listTitle_iog45_734{font-family:var(--font-serif);font-weight:600;color:var(--color-navy)}._listCitation_iog45_740{font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic;margin-top:.1rem}._emptyState_iog45_748{text-align:center;padding:4rem 2rem;color:var(--color-text-muted)}._emptyState_iog45_748 p{font-size:var(--text-base);margin-top:.5rem}._overlay_iog45_760{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1d3159;z-index:var(--z-modal-backdrop);animation:_fadeIn_iog45_1 .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._panel_iog45_769{position:fixed;top:48px;right:0;bottom:0;width:520px;max-width:95vw;background:var(--color-white);z-index:var(--z-modal);box-shadow:-8px 0 40px #0000001f;display:flex;flex-direction:column;animation:_slideInRight_iog45_1 .25s ease;overflow:hidden}._panelHeader_iog45_785{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem 1.25rem;border-bottom:1px solid var(--color-gray-100);flex-shrink:0}._panelHeaderLeft_iog45_795{flex:1;min-width:0}._panelCategory_iog45_800{margin-bottom:.5rem}._panelTitle_iog45_804{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;color:var(--color-navy);line-height:1.35;margin-bottom:.3rem}._panelCitation_iog45_813{font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}._panelClose_iog45_819{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:var(--radius-sm);background:var(--color-gray-100);color:var(--color-navy);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}._panelClose_iog45_819:hover{background:var(--color-navy);color:var(--color-white)}._panelBody_iog45_839{flex:1;overflow-y:auto;padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:1.5rem}._panelBody_iog45_839::-webkit-scrollbar{width:4px}._panelBody_iog45_839::-webkit-scrollbar-thumb{background:var(--color-gray-200);border-radius:999px}._panelSection_iog45_857{display:flex;flex-direction:column;gap:.5rem}._panelSectionTitle_iog45_863{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-400);margin-bottom:.25rem}._metaGrid_iog45_872{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem}._metaBlock_iog45_878{display:flex;flex-direction:column;gap:.15rem}._metaLabel_iog45_884{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-400)}._metaValue_iog45_892{font-size:var(--text-sm);font-weight:500;color:var(--color-navy)}._panelDescription_iog45_898{font-size:var(--text-sm);color:var(--color-gray-700);line-height:1.65}._panelNotes_iog45_904{background:#b8860b0d;border-left:3px solid var(--color-gold);padding:.85rem 1rem;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-sm);color:var(--color-gray-700);line-height:1.6}._supersededBanner_iog45_914{display:flex;align-items:center;gap:.5rem;padding:.65rem .85rem;background:var(--color-orange-light);border:1px solid rgba(245,158,11,.25);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;color:#92400e}._panelFooter_iog45_927{padding:1rem 1.75rem;border-top:1px solid var(--color-gray-100);display:flex;gap:.75rem;flex-shrink:0}._panelDocBtn_iog45_935{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;background:var(--color-navy);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast);text-decoration:none}._panelDocBtn_iog45_935:hover{background:var(--color-navy-light);transform:translateY(-1px)}._panelEditBtn_iog45_956{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1rem;background:none;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:600;color:var(--color-navy);cursor:pointer;transition:all var(--transition-fast)}._panelEditBtn_iog45_956:hover{border-color:var(--color-navy);background:var(--color-gray-50)}._modalBackdrop_iog45_977{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1d3173;z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:_fadeIn_iog45_1 .15s ease}._modal_iog45_977{position:relative;background:var(--color-white);border-radius:var(--radius-lg);width:100%;max-width:620px;max-height:min(85vh,720px);display:flex;flex-direction:column;box-shadow:var(--shadow-xl);animation:_modalScaleIn_iog45_1 .2s ease;overflow:hidden}._modalForm_iog45_1003{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._modalHeader_iog45_1011{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem 1.25rem;border-bottom:1px solid var(--color-gray-100);flex-shrink:0}._modalHeader_iog45_1011 h2{font-family:var(--font-serif);font-size:1.2rem;color:var(--color-navy);font-weight:600}._modalCloseBtn_iog45_1027{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;cursor:pointer;color:var(--color-gray-400);border-radius:var(--radius-sm);transition:all var(--transition-fast)}._modalCloseBtn_iog45_1027:hover{color:var(--color-navy);background:var(--color-gray-100)}._modalBody_iog45_1046{flex:1;min-height:0;overflow-y:auto;padding:1.25rem 2rem 1.5rem;scrollbar-width:thin;scrollbar-color:var(--color-gray-300) transparent;-webkit-overflow-scrolling:touch}._modalBody_iog45_1046::-webkit-scrollbar{width:6px}._modalBody_iog45_1046::-webkit-scrollbar-track{background:transparent}._modalBody_iog45_1046::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:999px}._modalBody_iog45_1046::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}._formGrid_iog45_1073{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formError_iog45_1079{margin-bottom:1rem;padding:.75rem .9rem;border:1px solid rgba(239,68,68,.18);border-radius:var(--radius-sm);background:#ef444414;color:#b91c1c;font-size:var(--text-sm);font-weight:600}._formField_iog45_1090{display:flex;flex-direction:column;gap:.35rem}._formFieldFull_iog45_1096{grid-column:1 / -1}._formLabel_iog45_1100{font-size:var(--text-xs);font-weight:700;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.04em}._required_iog45_1108{color:var(--color-red);margin-left:.15rem}._formInput_iog45_1113,._formSelect_iog45_1114,._formTextarea_iog45_1115{padding:.6rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--text-base);font-family:inherit;color:var(--color-navy);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}._formInput_iog45_1113:focus,._formSelect_iog45_1114:focus,._formTextarea_iog45_1115:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1a}._formSelect_iog45_1114{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;padding-right:2rem;cursor:pointer}._formTextarea_iog45_1115{resize:vertical;min-height:80px}._tagInputWrapper_iog45_1150{display:flex;flex-wrap:wrap;gap:.35rem;padding:.45rem .65rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);cursor:text;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);min-height:40px;align-items:center}._tagInputWrapper_iog45_1150:focus-within{border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1a}._tagChip_iog45_1169{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;background:var(--color-gray-100);border-radius:999px;font-size:var(--text-xs);font-weight:600;color:var(--color-navy)}._tagChipRemove_iog45_1181{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;background:none;cursor:pointer;color:var(--color-gray-400);padding:0;transition:color var(--transition-fast);font-size:.65rem;line-height:1}._tagChipRemove_iog45_1181:hover{color:var(--color-red)}._tagRawInput_iog45_1201{border:none;outline:none;font-size:var(--text-xs);font-family:inherit;color:var(--color-navy);background:transparent;flex:1;min-width:80px}._tagHint_iog45_1212{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:.2rem}._sourceToggle_iog45_1219{display:flex;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);overflow:hidden}._sourceOption_iog45_1226{flex:1;padding:.55rem .75rem;border:none;background:var(--color-white);font-size:var(--text-base);font-weight:600;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:.35rem}._sourceOption_iog45_1226:not(:last-child){border-right:1px solid var(--color-gray-200)}._sourceOption_iog45_1226:hover{background:var(--color-gray-50);color:var(--color-navy)}._sourceOptionActive_iog45_1251{background:var(--color-navy);color:var(--color-white)}._filePlaceholder_iog45_1256{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;border:2px dashed var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;cursor:pointer;transition:all var(--transition-fast)}._filePlaceholder_iog45_1256:hover{border-color:var(--color-gold);background:#b8860b08;color:var(--color-gold)}._modalFooter_iog45_1279{padding:1rem 2rem;border-top:1px solid var(--color-gray-100);display:flex;justify-content:flex-end;gap:.75rem;flex-shrink:0;background:var(--color-gray-50)}._cancelBtn_iog45_1289{padding:.55rem 1.25rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:600;color:var(--color-gray-600);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast)}._cancelBtn_iog45_1289:hover{border-color:var(--color-gray-400);color:var(--color-navy)}._saveBtn_iog45_1306{padding:.55rem 1.5rem;background:var(--color-gold);border:none;border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:600;color:var(--color-white);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;gap:.45rem}._saveBtn_iog45_1306:hover{background:var(--color-gold-light);transform:translateY(-1px)}._saveBtn_iog45_1306:disabled{opacity:.55;cursor:not-allowed;transform:none}._uploadWait_iog45_1333{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:2rem;background:#fffffff0;color:var(--color-navy);text-align:center}._uploadWait_iog45_1333 span{color:var(--color-gray-500);font-size:var(--text-sm)}._uploadSpinner_iog45_1353,._uploadWaitSpinner_iog45_1354{color:var(--color-gold);animation:_libraryUploadSpin_iog45_1 .85s linear infinite}@keyframes _libraryUploadSpin_iog45_1{to{transform:rotate(360deg)}}._fileInputHidden_iog45_1364{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._dropZone_iog45_1372{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.75rem 1rem;border:2px dashed var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:var(--color-gray-50)}._dropZone_iog45_1372:hover{border-color:var(--color-gold);background:#b8860b08}._dropZoneActive_iog45_1391{border-color:var(--color-gold);background:#b8860b0f;box-shadow:0 0 0 3px #b8860b1a}._dropZoneIcon_iog45_1397{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-sm);background:var(--color-white);border:1px solid var(--color-gray-100)}._dropZoneText_iog45_1408{font-size:var(--text-sm);font-weight:600;color:var(--color-navy);margin:0}._dropZoneHint_iog45_1415{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}._dropZoneFile_iog45_1421{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);width:100%}._dropZoneFileName_iog45_1432{flex:1;font-size:var(--text-sm);font-weight:600;color:var(--color-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropZoneRemove_iog45_1442{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:var(--color-gray-100);border-radius:var(--radius-xs);cursor:pointer;color:var(--color-gray-500);transition:all var(--transition-fast)}._dropZoneRemove_iog45_1442:hover{background:var(--color-red-light);color:var(--color-red)}._readerBackdrop_iog45_1462{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ad9;z-index:calc(var(--z-modal) + 10);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:_fadeIn_iog45_1 .15s ease}._reader_iog45_1462{width:100%;max-width:1100px;height:calc(100vh - 3rem);background:var(--color-white);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #0006;animation:_modalScaleIn_iog45_1 .2s ease}._readerHeader_iog45_1487{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;background:var(--color-navy);color:var(--color-white);flex-shrink:0}._readerTitle_iog45_1497{font-family:var(--font-serif);font-size:var(--text-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._readerActions_iog45_1508{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._readerDownloadBtn_iog45_1515{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;background:#ffffff1f;color:var(--color-white);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}._readerDownloadBtn_iog45_1515:hover{background:#fff3;border-color:#fff6}._readerCloseBtn_iog45_1536{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#ffffff1a;color:var(--color-white);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._readerCloseBtn_iog45_1536:hover{background:#fff3}._readerBody_iog45_1554{flex:1;min-height:0;background:var(--color-gray-100)}._readerFrame_iog45_1560{width:100%;height:100%;border:none}._panelDocBtnSecondary_iog45_1567{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;color:var(--color-gray-600);background:var(--color-white);cursor:pointer;text-decoration:none;transition:all var(--transition-fast)}._panelDocBtnSecondary_iog45_1567:hover{border-color:var(--color-navy);color:var(--color-navy);background:var(--color-gray-50)}@keyframes _slideInRight_1h0hp_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _fadeIn_1h0hp_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInUp_1h0hp_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _modalScaleIn_1h0hp_1{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}._page_1h0hp_25{padding:1.5rem 2rem;max-width:1440px;animation:_fadeInUp_1h0hp_1 .3s ease both}._header_1h0hp_31{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}._headerLeft_1h0hp_39{display:flex;flex-direction:column;gap:.25rem}._headerLeft_1h0hp_39 h1{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-navy);font-weight:600;letter-spacing:-.01em}._headerLeft_1h0hp_39 p{font-size:var(--text-sm);color:var(--color-text-muted)}._headerActions_1h0hp_58{display:flex;align-items:center;gap:.5rem}._addBtn_1h0hp_64{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;background:var(--color-gold);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-base);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap}._addBtn_1h0hp_64:hover{background:var(--color-gold-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._ghostBtn_1h0hp_86{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1rem;background:var(--color-white);color:var(--color-navy);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-base);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);white-space:nowrap}._ghostBtn_1h0hp_86:hover{border-color:var(--color-gold);background:var(--color-gray-50)}._chipRow_1h0hp_108{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem;animation:_fadeInUp_1h0hp_1 .3s ease .05s both}._chip_1h0hp_108{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border:1px solid var(--color-gray-200);border-radius:999px;background:var(--color-white);color:var(--color-gray-600);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}._chip_1h0hp_108:hover{border-color:var(--color-gold-light);color:var(--color-navy)}._chipActive_1h0hp_138{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white)}._chipActive_1h0hp_138:hover{color:var(--color-white);border-color:var(--color-navy)}._chipCount_1h0hp_149{font-size:.65rem;font-weight:700;padding:.05rem .35rem;border-radius:999px;background:var(--color-gray-100);color:var(--color-gray-600)}._chipActive_1h0hp_138 ._chipCount_1h0hp_149{background:#ffffff2e;color:var(--color-white)}._filterBar_1h0hp_164{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.25rem}._searchWrapper_1h0hp_172{position:relative;flex:1;min-width:200px;max-width:340px}._searchIcon_1h0hp_179{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-gray-400);pointer-events:none}._searchInput_1h0hp_188{width:100%;padding:.55rem .85rem .55rem 2.25rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--text-base);font-family:inherit;color:var(--color-navy);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._searchInput_1h0hp_188:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1a}._searchInput_1h0hp_188::placeholder{color:var(--color-gray-400)}._filterSpacer_1h0hp_210{flex:1}._resultCount_1h0hp_214{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}._activeTag_1h0hp_220{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem .35rem .75rem;border-radius:999px;background:var(--color-blue-light);color:var(--color-navy);font-size:var(--text-xs);font-weight:700}._activeTagClear_1h0hp_232{display:inline-flex;border:none;background:none;padding:0;cursor:pointer;color:var(--color-gray-500)}._activeTagClear_1h0hp_232:hover{color:var(--color-red)}._grid_1h0hp_246{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;animation:_fadeIn_1h0hp_1 .2s ease}._card_1h0hp_253{position:relative;background:var(--color-white);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-lg);padding:0;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;overflow:hidden;display:flex;flex-direction:column;text-align:left;font-family:inherit;width:100%;animation:_fadeInUp_1h0hp_1 .4s cubic-bezier(.4,0,.2,1) both}._card_1h0hp_253:hover{box-shadow:0 8px 24px #1e3a5f14;transform:translateY(-2px);border-color:#b8860b40;--thumb-scale: 1.42;--play-opacity: 1;--play-scale: 1.08}@media(prefers-reduced-motion:reduce){._card_1h0hp_253:hover{transform:none;--thumb-scale: 1.35;--play-scale: 1}}._card_1h0hp_253:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._cardBody_1h0hp_295{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1.25rem 1.1rem;flex:1;min-width:0}._cardTopRow_1h0hp_304{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._providerBadge_1h0hp_311{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:var(--radius-xs);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._badgeYoutube_1h0hp_323{background:#ff000014;color:#c62828}._badgeVimeo_1h0hp_324{background:#1ab7ea1a;color:#0b7fa8}._badgeLoom_1h0hp_325{background:#625df51a;color:#4a45c9}._badgeOther_1h0hp_326{background:var(--color-gray-100);color:var(--color-gray-600)}._categoryPill_1h0hp_328{display:inline-flex;align-items:center;align-self:flex-start;padding:.2rem .65rem;border-radius:999px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#b8860b1a;color:var(--color-gold-dark);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryPillEmpty_1h0hp_346{background:var(--color-gray-100);color:var(--color-gray-500)}._cardTitle_1h0hp_351{font-family:var(--font-serif);font-size:1rem;font-weight:600;color:var(--color-navy);line-height:1.4;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardDescription_1h0hp_365{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardTags_1h0hp_376{display:flex;flex-wrap:wrap;gap:.3rem}._tag_1h0hp_382{font-size:.65rem;font-weight:600;padding:.15rem .5rem;border-radius:var(--radius-xs);background:var(--color-gray-100);color:var(--color-gray-600)}._cardFooter_1h0hp_391{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.6rem;border-top:1px solid var(--color-gray-100)}._cardMeta_1h0hp_401{font-size:var(--text-xs);color:var(--color-gray-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._emptyState_1h0hp_410{text-align:center;padding:4rem 2rem;color:var(--color-text-muted)}._emptyIcon_1h0hp_416{color:var(--color-gray-300);margin-bottom:.75rem}._emptyState_1h0hp_410 h2{font-family:var(--font-serif);font-size:var(--text-md);color:var(--color-navy);font-weight:600}._emptyState_1h0hp_410 p{font-size:var(--text-base);margin-top:.5rem}._errorIcon_1h0hp_433{color:var(--color-red);margin-bottom:.75rem}._retryBtn_1h0hp_438{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;padding:.5rem 1rem;font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;color:var(--color-navy);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}._retryBtn_1h0hp_438:hover{background:var(--color-gray-50);border-color:var(--color-navy)}._skeletonGrid_1h0hp_460{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}._skeletonCard_1h0hp_466{height:320px;border-radius:var(--radius-lg);background:linear-gradient(100deg,var(--color-gray-100) 30%,var(--color-gray-50) 50%,var(--color-gray-100) 70%);background-size:200% 100%;animation:_shimmer_1h0hp_1 1.4s ease-in-out infinite}@keyframes _shimmer_1h0hp_1{0%{background-position:150% 0}to{background-position:-50% 0}}._pagination_1h0hp_480{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2rem}._pageBtn_1h0hp_488{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .9rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}._pageBtn_1h0hp_488:hover:not(:disabled){border-color:var(--color-gold)}._pageBtn_1h0hp_488:disabled{opacity:.45;cursor:not-allowed}._paginationInfo_1h0hp_512{font-size:var(--text-sm);color:var(--color-text-muted)}._overlay_1h0hp_518{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1d3159;z-index:var(--z-modal-backdrop);animation:_fadeIn_1h0hp_1 .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._panel_1h0hp_527{position:fixed;top:48px;right:0;bottom:0;width:660px;max-width:95vw;background:var(--color-white);z-index:var(--z-modal);box-shadow:-8px 0 40px #0000001f;display:flex;flex-direction:column;animation:_slideInRight_1h0hp_1 .25s ease;overflow:hidden}._panelHeader_1h0hp_543{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem 1.25rem;border-bottom:1px solid var(--color-gray-100);flex-shrink:0}._panelHeaderLeft_1h0hp_553{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}._panelTitle_1h0hp_561{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;color:var(--color-navy);line-height:1.35;letter-spacing:-.01em}._panelClose_1h0hp_570{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:var(--color-gray-50);color:var(--color-gray-500);cursor:pointer;flex-shrink:0;transition:all var(--transition-fast)}._panelClose_1h0hp_570:hover{background:var(--color-gray-100);color:var(--color-navy)}._panelBody_1h0hp_590{flex:1;overflow-y:auto;padding:1.5rem 1.75rem 2rem;display:flex;flex-direction:column;gap:1.5rem}._playerSlotWrap_1h0hp_601{flex-shrink:0;padding:1.5rem 1.75rem 0}._playerSlot_1h0hp_599{position:relative;width:100%;padding-bottom:calc(56.25% + 36px);border-radius:var(--radius-md);overflow:hidden;background:var(--color-navy-dark);box-shadow:var(--shadow-md)}._slotInner_1h0hp_618{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;text-align:center}._slotIcon_1h0hp_630{color:#ffffff8c}._slotNote_1h0hp_634{max-width:30ch;font-family:var(--font-sans);font-size:var(--text-xs);color:#ffffffb3;line-height:1.5}._slotPlayBtn_1h0hp_642{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;padding:0;border:0;border-radius:50%;background:var(--color-gold);color:var(--color-navy-dark);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._slotPlayBtn_1h0hp_642:hover{transform:scale(1.06);box-shadow:0 10px 26px #00000059}._slotPlayBtn_1h0hp_642:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}._slotGhostBtn_1h0hp_667{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-sm);background:transparent;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;color:var(--color-white);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}._slotGhostBtn_1h0hp_667:hover{background:#ffffff1f;border-color:#ffffff80}._slotGhostBtn_1h0hp_667:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._externalCard_1h0hp_693{display:flex;flex-direction:column;gap:.85rem;padding:1.35rem;border:1px dashed var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-gray-50)}._externalNote_1h0hp_703{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}._externalUrl_1h0hp_709{font-size:var(--text-xs);color:var(--color-gray-400);word-break:break-all}._externalBtn_1h0hp_715{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;align-self:flex-start;padding:.6rem 1.15rem;border-radius:var(--radius-sm);background:var(--color-navy);color:var(--color-white);font-size:var(--text-base);font-weight:600;text-decoration:none;transition:background var(--transition-fast),transform var(--transition-fast)}._externalBtn_1h0hp_715:hover{background:var(--color-navy-light);transform:translateY(-1px)}._panelSection_1h0hp_736{display:flex;flex-direction:column;gap:.5rem}._panelSectionTitle_1h0hp_742{font-size:var(--text-xs);font-weight:700;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.06em}._panelDescription_1h0hp_750{font-size:var(--text-base);color:var(--color-gray-700);line-height:1.65;white-space:pre-wrap}._metaGrid_1h0hp_757{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._metaBlock_1h0hp_763{display:flex;flex-direction:column;gap:.2rem;min-width:0}._metaLabel_1h0hp_770{font-size:var(--text-xs);color:var(--color-gray-400);font-weight:600;text-transform:uppercase;letter-spacing:.04em}._metaValue_1h0hp_778{font-size:var(--text-sm);color:var(--color-gray-800);font-weight:500;overflow-wrap:anywhere}._panelFooter_1h0hp_785{display:flex;align-items:center;gap:.5rem;padding:1rem 1.75rem;border-top:1px solid var(--color-gray-100);background:var(--color-gray-50);flex-shrink:0}._panelEditBtn_1h0hp_795{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}._panelEditBtn_1h0hp_795:hover{border-color:var(--color-gold)}._panelDeleteBtn_1h0hp_814{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--color-red-light);color:var(--color-red);font-size:var(--text-sm);font-weight:600;cursor:pointer;margin-left:auto;transition:all var(--transition-fast)}._panelDeleteBtn_1h0hp_814:hover{border-color:var(--color-red)}._modalBackdrop_1h0hp_835{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1d3173;z-index:calc(var(--z-modal) + 2);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:_fadeIn_1h0hp_1 .15s ease}._modal_1h0hp_835{position:relative;background:var(--color-white);border-radius:var(--radius-lg);width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-xl);animation:_modalScaleIn_1h0hp_1 .2s cubic-bezier(.4,0,.2,1)}._modalHeader_1h0hp_863{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 1.6rem;border-bottom:1px solid var(--color-gray-100)}._modalHeader_1h0hp_863 h2{font-family:var(--font-serif);font-size:var(--text-md);font-weight:600;color:var(--color-navy)}._modalCloseBtn_1h0hp_879{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--radius-sm);background:var(--color-gray-50);color:var(--color-gray-500);cursor:pointer;transition:all var(--transition-fast)}._modalCloseBtn_1h0hp_879:hover{background:var(--color-gray-100);color:var(--color-navy)}._modalBody_1h0hp_898{flex:1;overflow-y:auto;padding:1.5rem 1.6rem;display:flex;flex-direction:column;gap:1.1rem}._modalFooter_1h0hp_907{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding:1.1rem 1.6rem;border-top:1px solid var(--color-gray-100);background:var(--color-gray-50)}._formField_1h0hp_917{display:flex;flex-direction:column;gap:.35rem}._formLabel_1h0hp_923{font-size:var(--text-sm);font-weight:600;color:var(--color-gray-700)}._required_1h0hp_929{color:var(--color-red);margin-left:.15rem}._formInput_1h0hp_934,._formSelect_1h0hp_935,._formTextarea_1h0hp_936{width:100%;padding:.6rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--text-base);font-family:inherit;color:var(--color-navy);background:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._formInput_1h0hp_934:focus,._formSelect_1h0hp_935:focus,._formTextarea_1h0hp_936:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1a}._formTextarea_1h0hp_936{resize:vertical;min-height:92px;line-height:1.6}._formSelect_1h0hp_935{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center}._formError_1h0hp_971{padding:.7rem .9rem;border-radius:var(--radius-sm);background:var(--color-red-light);color:var(--color-red);font-size:var(--text-sm);font-weight:600}._formHint_1h0hp_980{font-size:var(--text-xs);color:var(--color-gray-500);line-height:1.5}._detectRow_1h0hp_987{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:1.5}._detectInline_1h0hp_997{background:var(--color-green-light);color:#047857}._detectExternal_1h0hp_1002{background:var(--color-orange-light);color:#92400e}._detectInvalid_1h0hp_1007{background:var(--color-red-light);color:var(--color-red)}._tagInputWrapper_1h0hp_1012{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.4rem .5rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);transition:border-color var(--transition-fast)}._tagInputWrapper_1h0hp_1012:focus-within{border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1a}._tagChip_1h0hp_1029{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:var(--radius-xs);background:var(--color-gray-100);color:var(--color-gray-700);font-size:var(--text-xs);font-weight:600}._tagChipRemove_1h0hp_1041{display:inline-flex;border:none;background:none;padding:0;cursor:pointer;color:var(--color-gray-500)}._tagChipRemove_1h0hp_1041:hover{color:var(--color-red)}._tagRawInput_1h0hp_1054{flex:1;min-width:110px;border:none;outline:none;padding:.25rem;font-size:var(--text-base);font-family:inherit;color:var(--color-navy);background:transparent}._cancelBtn_1h0hp_1066{padding:.6rem 1.15rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-gray-600);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}._cancelBtn_1h0hp_1066:hover{background:var(--color-gray-50);color:var(--color-navy)}._saveBtn_1h0hp_1083{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.35rem;border:none;border-radius:var(--radius-sm);background:var(--color-gold);color:var(--color-white);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:background var(--transition-fast)}._saveBtn_1h0hp_1083:hover:not(:disabled){background:var(--color-gold-light)}._saveBtn_1h0hp_1083:disabled{opacity:.6;cursor:not-allowed}._spinner_1h0hp_1107{animation:_spin_1h0hp_1107 .9s linear infinite}@keyframes _spin_1h0hp_1107{to{transform:rotate(360deg)}}._catList_1h0hp_1116{display:flex;flex-direction:column;gap:.5rem}._catRow_1h0hp_1122{display:flex;align-items:center;gap:.6rem;padding:.65rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white)}._catName_1h0hp_1132{flex:1;font-size:var(--text-base);font-weight:600;color:var(--color-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._catCount_1h0hp_1142{font-size:var(--text-xs);color:var(--color-gray-400);white-space:nowrap}._catIconBtn_1h0hp_1148{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-xs);background:var(--color-gray-50);color:var(--color-gray-500);cursor:pointer;transition:all var(--transition-fast)}._catIconBtn_1h0hp_1148:hover{background:var(--color-gray-100);color:var(--color-navy)}._catIconBtnDanger_1h0hp_1167:hover{background:var(--color-red-light);color:var(--color-red)}._catAddRow_1h0hp_1172{display:flex;gap:.5rem;align-items:stretch}._catAddRow_1h0hp_1172 ._formInput_1h0hp_934{flex:1}@media(max-width:720px){._page_1h0hp_25{padding:1.25rem 1rem}._header_1h0hp_31{flex-direction:column;align-items:flex-start}._metaGrid_1h0hp_757{grid-template-columns:1fr}._panel_1h0hp_527{width:100%;top:0}}._drawerTabBar_1h0hp_1203{display:flex;gap:0;border-bottom:1px solid var(--color-gray-100);flex-shrink:0;background:var(--color-white)}._drawerTab_1h0hp_1203{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border:none;border-bottom:2px solid transparent;background:transparent;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}._drawerTab_1h0hp_1203:hover{color:var(--color-navy)}._drawerTabActive_1h0hp_1232{color:var(--color-navy);border-bottom-color:var(--color-gold);font-weight:600}._drawerTabBadge_1h0hp_1238{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--color-navy);color:var(--color-white);font-size:10px;font-weight:700;line-height:1}._quizPanel_1h0hp_1254{display:flex;flex-direction:column;gap:1.25rem;width:100%}._quizManagerSection_1h0hp_1262{display:flex;flex-direction:column;gap:.75rem}._quizAddBtn_1h0hp_1268{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.55rem 1rem;border:1px dashed var(--color-gray-300);border-radius:var(--radius-sm);background:transparent;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--color-navy);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._quizAddBtn_1h0hp_1268:hover{border-color:var(--color-navy);background:var(--color-gray-50)}._qForm_1h0hp_1291{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-gray-50)}._qFormField_1h0hp_1301{display:flex;flex-direction:column;gap:.4rem}._qFormLabel_1h0hp_1307{font-size:var(--text-xs);font-weight:700;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}._qFormTextarea_1h0hp_1315{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);padding:.5rem .75rem;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400;color:var(--color-gray-900);background:var(--color-white);resize:vertical;transition:border-color var(--transition-fast);line-height:1.5}._qFormTextarea_1h0hp_1315:focus{outline:none;border-color:var(--color-navy)}._qFormOptions_1h0hp_1334{display:flex;flex-direction:column;gap:.5rem}._qFormOptionRow_1h0hp_1340{display:flex;align-items:center;gap:.5rem}._qFormCheckbox_1h0hp_1346{width:16px;height:16px;accent-color:var(--color-gold);cursor:pointer;flex-shrink:0}._qFormOptionInput_1h0hp_1354{flex:1;min-width:0;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);padding:.4rem .65rem;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400;color:var(--color-gray-900);background:var(--color-white);transition:border-color var(--transition-fast)}._qFormOptionInput_1h0hp_1354:focus{outline:none;border-color:var(--color-navy)}._qFormRemoveOption_1h0hp_1373{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:var(--color-gray-200);color:var(--color-gray-600);cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),color var(--transition-fast)}._qFormRemoveOption_1h0hp_1373:hover{background:var(--color-error, #dc2626);color:var(--color-white)}._qFormAddOption_1h0hp_1394{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border:1px dashed var(--color-gray-300);border-radius:var(--radius-sm);background:transparent;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;color:var(--color-gray-500);cursor:pointer;align-self:flex-start;transition:border-color var(--transition-fast),color var(--transition-fast)}._qFormAddOption_1h0hp_1394:hover{border-color:var(--color-navy);color:var(--color-navy)}._qFormError_1h0hp_1416{font-size:var(--text-xs);color:var(--color-error, #dc2626);font-weight:500}._qFormFooter_1h0hp_1422{display:flex;justify-content:flex-end;gap:.5rem}._qFormCancel_1h0hp_1428{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--color-gray-700);cursor:pointer;transition:background var(--transition-fast)}._qFormCancel_1h0hp_1428:hover{background:var(--color-gray-100)}._qFormSave_1h0hp_1445{padding:.5rem 1.1rem;border:none;border-radius:var(--radius-sm);background:var(--color-gold);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--color-navy-dark);cursor:pointer;transition:opacity var(--transition-fast)}._qFormSave_1h0hp_1445:disabled{opacity:.6;cursor:not-allowed}._quizQuestionList_1h0hp_1464{display:flex;flex-direction:column;gap:.75rem}._quizQuestionCard_1h0hp_1470{border:1px solid var(--color-gray-100);border-radius:var(--radius-md);padding:.85rem 1rem;background:var(--color-white);display:flex;flex-direction:column;gap:.6rem}._quizQuestionHeader_1h0hp_1480{display:flex;align-items:flex-start;gap:.6rem}._quizQuestionIndex_1h0hp_1486{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:50%;background:var(--color-navy);color:var(--color-white);font-size:11px;font-weight:700;flex-shrink:0;line-height:1}._quizQuestionText_1h0hp_1501{flex:1;font-size:var(--text-sm);font-weight:600;color:var(--color-gray-900);line-height:1.5;margin:0}._quizQuestionActions_1h0hp_1510{display:flex;gap:.3rem;flex-shrink:0}._quizIconBtn_1h0hp_1516{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:transparent;color:var(--color-gray-500);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._quizIconBtn_1h0hp_1516:hover{background:var(--color-gray-100);color:var(--color-navy);border-color:var(--color-gray-300)}._quizIconBtnDanger_1h0hp_1537:hover{background:#fee2e2;color:#dc2626;border-color:#fca5a5}._quizOptionPreviewList_1h0hp_1543{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}._quizOptionPreview_1h0hp_1543{display:flex;align-items:center;gap:.4rem;font-size:var(--text-xs);color:var(--color-gray-600);padding:.25rem 0}._quizOptionCorrect_1h0hp_1561{color:#15803d;font-weight:600}._quizCorrectIcon_1h0hp_1566{color:#16a34a;flex-shrink:0}._quizWrongIcon_1h0hp_1571{color:var(--color-gray-300);flex-shrink:0}._quizEmpty_1h0hp_1577{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}._quizEmptyIcon_1h0hp_1588{color:var(--color-gray-300);margin-bottom:.25rem}._quizEmptyHint_1h0hp_1593{font-size:var(--text-xs);color:var(--color-gray-400)}._quizSpinner_1h0hp_1599{display:flex;justify-content:center;padding:1.5rem}._quizLoadError_1h0hp_1605{font-size:var(--text-sm);color:var(--color-error, #dc2626);text-align:center;padding:.5rem}._quizStartSection_1h0hp_1613{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0}._quizQuestionCount_1h0hp_1621{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._quizStartBtn_1h0hp_1627{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;border:none;border-radius:var(--radius-sm);background:var(--color-gold);color:var(--color-navy-dark);font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;cursor:pointer;transition:opacity var(--transition-fast),transform var(--transition-fast)}._quizStartBtn_1h0hp_1627:hover{opacity:.9;transform:translateY(-1px)}._quizHistorySection_1h0hp_1648{width:100%;display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--color-gray-100)}._quizHistoryList_1h0hp_1657{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}._quizHistoryItem_1h0hp_1666{display:flex;align-items:center;gap:.6rem;font-size:var(--text-xs)}._quizBadge_1h0hp_1673{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:11px;font-weight:700}._quizBadgePassed_1h0hp_1682{background:#dcfce7;color:#15803d}._quizBadgeFailed_1h0hp_1687{background:#fee2e2;color:#dc2626}._quizHistoryScore_1h0hp_1692{font-weight:600;color:var(--color-gray-700)}._quizHistoryDate_1h0hp_1697{color:var(--color-gray-400);margin-left:auto}._quizTakingSection_1h0hp_1703{display:flex;flex-direction:column;gap:1rem}._quizTakeCard_1h0hp_1709{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:.85rem 1rem;background:var(--color-white);display:flex;flex-direction:column;gap:.65rem}._quizTakeQuestion_1h0hp_1719{display:flex;align-items:flex-start;gap:.55rem;font-size:var(--text-sm);font-weight:600;color:var(--color-gray-900);line-height:1.5;margin:0}._quizTakeOptions_1h0hp_1730{display:flex;flex-direction:column;gap:.4rem}._quizTakeOption_1h0hp_1730{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border:1.5px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);font-size:var(--text-sm);color:var(--color-gray-800);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._quizTakeOption_1h0hp_1730 input[type=radio]{accent-color:var(--color-gold);cursor:pointer}._quizTakeOption_1h0hp_1730:hover{border-color:var(--color-navy);background:var(--color-gray-50)}._quizTakeOptionSelected_1h0hp_1760{border-color:var(--color-gold);background:#fefce8}._quizSubmitBtn_1h0hp_1765{align-self:center;padding:.65rem 2rem;border:none;border-radius:var(--radius-sm);background:var(--color-navy);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;cursor:pointer;transition:opacity var(--transition-fast)}._quizSubmitBtn_1h0hp_1765:disabled{opacity:.6;cursor:not-allowed}._quizResultSection_1h0hp_1785{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:.5rem 0}._quizResultCard_1h0hp_1793{width:100%;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.75rem 1rem;border-radius:var(--radius-md);text-align:center}._quizResultPassed_1h0hp_1804{background:#f0fdf4;border:1.5px solid #86efac}._quizResultFailed_1h0hp_1809{background:#fef2f2;border:1.5px solid #fca5a5}._quizResultIcon_1h0hp_1814{color:inherit;opacity:.85}._quizResultScore_1h0hp_1819{font-size:var(--text-xl);font-family:var(--font-serif);font-weight:700;color:var(--color-navy);margin:0}._quizResultVerdict_1h0hp_1827{font-size:var(--text-base);font-weight:600;color:var(--color-gray-700);margin:0}._frame_eciy4_1{position:relative;aspect-ratio:16 / 9;width:100%;overflow:hidden;background:var(--color-gray-100);display:flex;align-items:center;justify-content:center;flex-shrink:0}._image_eciy4_17{width:100%;height:100%;object-fit:cover;display:block;transform:scale(var(--thumb-scale, 1.35));transition:transform .35s cubic-bezier(.4,0,.2,1)}._fallback_eciy4_26{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:#ffffffe6}._fallbackLabel_eciy4_35{font-size:.7rem;font-weight:600;letter-spacing:.02em}._wordmark_eciy4_41{font-size:1.05rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fffffff2}._playOverlay_eciy4_49{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--color-white);opacity:var(--play-opacity, .88);transform:scale(var(--play-scale, 1));filter:drop-shadow(0 2px 8px rgba(0,0,0,.4));transition:opacity .25s ease,transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none}._badge_eciy4_63{position:absolute;bottom:.5rem;left:.5rem;padding:.15rem .45rem;border-radius:var(--radius-xs);font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-white);background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._srOnly_eciy4_78{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._youtube_eciy4_87._frame_eciy4_1{background:linear-gradient(135deg,#c4302b,#ff5252)}._vimeo_eciy4_88._frame_eciy4_1{background:linear-gradient(135deg,#0d8bb5,#5ed3f5)}._loom_eciy4_89._frame_eciy4_1{background:linear-gradient(135deg,#4b46d6,#9b98f8)}._other_eciy4_90._frame_eciy4_1{background:linear-gradient(135deg,var(--color-navy),var(--color-navy-light))}._youtube_eciy4_87._badge_eciy4_63{background:#c4302beb}._vimeo_eciy4_88._badge_eciy4_63{background:#0d8bb5eb}._loom_eciy4_89._badge_eciy4_63{background:#4b46d6eb}._other_eciy4_90._badge_eciy4_63{background:#1e3a5feb}@media(prefers-reduced-motion:reduce){._image_eciy4_17,._playOverlay_eciy4_49{transition:none;transform:none}._image_eciy4_17{transform:scale(1.35)}}@keyframes _modalIn_y3205_1{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _fadeIn_y3205_1{0%{opacity:0}to{opacity:1}}@keyframes _spin_y3205_132{to{transform:rotate(360deg)}}._backdrop_y3205_18{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1d3180;z-index:calc(var(--z-modal) + 4);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:_fadeIn_y3205_1 .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_y3205_32{background:var(--color-white);border-radius:var(--radius-lg);width:100%;max-width:600px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-xl);animation:_modalIn_y3205_1 .2s cubic-bezier(.4,0,.2,1)}._header_y3205_46{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-gray-100);flex-shrink:0}._headerLeft_y3205_56{display:flex;flex-direction:column;gap:.2rem;min-width:0}._headerLabel_y3205_63{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-gold-dark)}._headerTitle_y3205_71{font-family:var(--font-serif);font-size:var(--text-md);font-weight:600;color:var(--color-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._closeBtn_y3205_81{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:none;border-radius:var(--radius-sm);background:var(--color-gray-50);color:var(--color-gray-500);cursor:pointer;transition:all var(--transition-fast)}._closeBtn_y3205_81:hover{background:var(--color-gray-100);color:var(--color-navy)}._body_y3205_102{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}._centeredState_y3205_112{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;color:var(--color-text-muted);font-size:var(--text-base);text-align:center}._errorIcon_y3205_124{color:var(--color-red)}._emptyText_y3205_128{color:var(--color-gray-500)}._spinner_y3205_132{animation:_spin_y3205_132 .85s linear infinite}._progress_y3205_137{display:flex;flex-direction:column;gap:.4rem}._progressLabel_y3205_143{font-size:var(--text-xs);font-weight:700;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}._progressBar_y3205_151{height:5px;border-radius:999px;background:var(--color-gray-100);overflow:hidden}._progressFill_y3205_158{height:100%;border-radius:999px;background:var(--color-gold);transition:width .35s cubic-bezier(.4,0,.2,1)}._questionText_y3205_166{font-family:var(--font-serif);font-size:var(--text-md);font-weight:600;color:var(--color-navy);line-height:1.5;letter-spacing:-.01em}._optionsList_y3205_176{display:flex;flex-direction:column;gap:.6rem}._optionLabel_y3205_182{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border:2px solid var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._optionLabel_y3205_182:hover{border-color:var(--color-gold-light);background:#b8860b08}._optionSelected_y3205_198{border-color:var(--color-gold);background:#b8860b0f}._optionRadio_y3205_203{width:0;height:0;opacity:0;position:absolute}._optionText_y3205_210{font-size:var(--text-base);color:var(--color-navy);line-height:1.5}._submitError_y3205_217{padding:.65rem .85rem;border-radius:var(--radius-sm);background:var(--color-red-light);color:var(--color-red);font-size:var(--text-sm);font-weight:600}._questionActions_y3205_227{display:flex;justify-content:flex-end}._nextBtn_y3205_232{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.4rem;border:none;border-radius:var(--radius-sm);background:var(--color-gold);color:var(--color-white);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:background var(--transition-fast)}._nextBtn_y3205_232:hover:not(:disabled){background:var(--color-gold-light)}._nextBtn_y3205_232:disabled{opacity:.6;cursor:not-allowed}._scoreCard_y3205_257{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:var(--radius-md);border:2px solid transparent}._scorePass_y3205_266{background:#0478570f;border-color:#04785733}._scoreFail_y3205_271{background:#dc26260d;border-color:#dc262626}._scoreCircle_y3205_276{flex-shrink:0}._scoreIconPass_y3205_280{color:#047857}._scoreIconFail_y3205_281{color:var(--color-red)}._scoreDetails_y3205_283{display:flex;flex-direction:column;gap:.25rem}._scoreHeading_y3205_289{font-family:var(--font-serif);font-size:1.6rem;font-weight:700;color:var(--color-navy);line-height:1}._scoreBadge_y3205_297{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;align-self:flex-start}._scoreBadgePass_y3205_308{background:#0478571f;color:#047857}._scoreBadgeFail_y3205_313{background:#dc26261a;color:var(--color-red)}._scoreThreshold_y3205_318{font-size:var(--text-xs);color:var(--color-gray-400)}._breakdown_y3205_324{display:flex;flex-direction:column;gap:.6rem}._breakdownItem_y3205_330{border-radius:var(--radius-sm);border:1px solid var(--color-gray-200);overflow:hidden}._breakdownCorrect_y3205_336{border-color:#04785740}._breakdownIncorrect_y3205_337{border-color:#dc262633}._breakdownHeader_y3205_339{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;background:var(--color-gray-50)}._breakdownNumber_y3205_347{font-size:var(--text-xs);font-weight:700;color:var(--color-gray-400);flex-shrink:0;padding-top:2px}._breakdownQuestion_y3205_355{flex:1;font-size:var(--text-sm);font-weight:600;color:var(--color-navy);line-height:1.45}._bCorrect_y3205_363{color:#047857;flex-shrink:0}._bIncorrect_y3205_364{color:var(--color-red);flex-shrink:0}._breakdownOptions_y3205_366{display:flex;flex-direction:column;gap:.25rem;padding:.6rem 1rem .75rem}._bOption_y3205_373{font-size:var(--text-sm);color:var(--color-gray-600);padding:.3rem .55rem;border-radius:var(--radius-xs)}._bOptionCorrect_y3205_380{background:#0478571a;color:#047857;font-weight:600}._bOptionWrong_y3205_386{background:#dc262614;color:var(--color-red);font-weight:600}._bOptionCorrectHint_y3205_392{background:#0478570f;color:#059669;font-style:italic}._resultActions_y3205_399{display:flex;justify-content:flex-end;gap:.6rem}._retakeBtn_y3205_405{padding:.6rem 1.15rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}._retakeBtn_y3205_405:hover{border-color:var(--color-gold);background:var(--color-gray-50)}._closeResultBtn_y3205_422{padding:.6rem 1.35rem;border:none;border-radius:var(--radius-sm);background:var(--color-navy);color:var(--color-white);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:background var(--transition-fast)}._closeResultBtn_y3205_422:hover{background:var(--color-navy-light)}._history_y3205_439{border-top:1px solid var(--color-gray-100);padding-top:1.25rem;display:flex;flex-direction:column;gap:.6rem}._historyTitle_y3205_447{display:flex;align-items:center;gap:.4rem;font-size:var(--text-xs);font-weight:700;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.06em}._historyList_y3205_458{display:flex;flex-direction:column;gap:.3rem}._historyRow_y3205_464{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:var(--radius-sm);background:var(--color-gray-50);font-size:var(--text-sm)}._historyAttemptNum_y3205_474{color:var(--color-gray-500);font-weight:600;min-width:80px}._historyScore_y3205_480{font-weight:700;min-width:40px}._historyPass_y3205_485{color:#047857}._historyFail_y3205_486{color:var(--color-red)}._historyBadge_y3205_488{font-size:var(--text-xs);font-weight:700;padding:.15rem .5rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}._historyBadgePass_y3205_497{background:#0478571a;color:#047857}._historyBadgeFail_y3205_502{background:#dc262614;color:var(--color-red)}._historyDate_y3205_507{color:var(--color-gray-400);font-size:var(--text-xs);margin-left:auto}@media(max-width:640px){._backdrop_y3205_18{padding:0}._modal_y3205_32{max-width:100%;max-height:100dvh;border-radius:0}}@keyframes _modalIn_fio14_1{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _fadeIn_fio14_1{0%{opacity:0}to{opacity:1}}@keyframes _spin_fio14_123{to{transform:rotate(360deg)}}._backdrop_fio14_18{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1d3180;z-index:calc(var(--z-modal) + 4);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:_fadeIn_fio14_1 .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_fio14_32{background:var(--color-white);border-radius:var(--radius-lg);width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-xl);animation:_modalIn_fio14_1 .2s cubic-bezier(.4,0,.2,1)}._header_fio14_46{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-gray-100);flex-shrink:0}._headerLeft_fio14_56{display:flex;flex-direction:column;gap:.2rem;min-width:0}._headerLabel_fio14_63{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-gold-dark)}._headerTitle_fio14_71{font-family:var(--font-serif);font-size:var(--text-md);font-weight:600;color:var(--color-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._closeBtn_fio14_81{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:none;border-radius:var(--radius-sm);background:var(--color-gray-50);color:var(--color-gray-500);cursor:pointer;transition:all var(--transition-fast)}._closeBtn_fio14_81:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-navy)}._body_fio14_102{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._centeredState_fio14_112{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;color:var(--color-text-muted);font-size:var(--text-base)}._spinner_fio14_123{animation:_spin_fio14_123 .85s linear infinite;color:var(--color-gold)}._formError_fio14_129{padding:.7rem .9rem;border-radius:var(--radius-sm);background:var(--color-red-light);color:var(--color-red);font-size:var(--text-sm);font-weight:600}._emptyNote_fio14_138{font-size:var(--text-sm);color:var(--color-gray-500);text-align:center;padding:1.5rem 0}._questionList_fio14_146{display:flex;flex-direction:column;gap:1rem}._questionCard_fio14_153{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden;background:var(--color-white)}._questionHeader_fio14_160{display:flex;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-100)}._dragHandle_fio14_169{color:var(--color-gray-300);flex-shrink:0;margin-top:2px;cursor:grab}._questionIndex_fio14_176{font-size:var(--text-xs);font-weight:700;color:var(--color-gold-dark);flex-shrink:0;padding-top:4px;text-transform:uppercase;letter-spacing:.05em}._questionInput_fio14_186{flex:1;border:1px solid transparent;border-radius:var(--radius-xs);padding:.35rem .5rem;font-family:var(--font-serif);font-size:var(--text-base);font-weight:600;color:var(--color-navy);background:transparent;transition:border-color var(--transition-fast),background var(--transition-fast)}._questionInput_fio14_186:focus{outline:none;border-color:var(--color-gold);background:var(--color-white);box-shadow:0 0 0 3px #b8860b14}._questionInput_fio14_186::placeholder{color:var(--color-gray-400);font-weight:400}._removeQuestionBtn_fio14_211{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--color-gray-400);cursor:pointer;transition:all var(--transition-fast)}._removeQuestionBtn_fio14_211:hover:not(:disabled){background:var(--color-red-light);color:var(--color-red)}._optionList_fio14_232{display:flex;flex-direction:column;gap:.3rem;padding:.75rem 1rem}._optionRow_fio14_239{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:var(--radius-xs);border:1px solid transparent;transition:border-color var(--transition-fast),background var(--transition-fast)}._optionRowCorrect_fio14_249{background:#0478570a;border-color:#04785726}._correctToggle_fio14_254{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;cursor:pointer;color:var(--color-gray-300);transition:color var(--transition-fast),transform var(--transition-fast);padding:0}._correctToggle_fio14_254:hover:not(:disabled){color:#047857;transform:scale(1.1)}._correctToggleOn_fio14_274{color:#047857}._optionInput_fio14_278{flex:1;border:1px solid transparent;border-radius:var(--radius-xs);padding:.3rem .5rem;font-size:var(--text-sm);font-family:inherit;color:var(--color-navy);background:transparent;transition:border-color var(--transition-fast)}._optionInput_fio14_278:focus{outline:none;border-color:var(--color-gray-300);background:var(--color-white)}._optionInput_fio14_278::placeholder{color:var(--color-gray-400)}._removeOptionBtn_fio14_300{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--color-gray-300);cursor:pointer;transition:all var(--transition-fast);padding:0}._removeOptionBtn_fio14_300:hover:not(:disabled){background:var(--color-red-light);color:var(--color-red)}._addOptionBtn_fio14_321{display:inline-flex;align-items:center;gap:.3rem;margin-top:.25rem;padding:.3rem .65rem;border:1px dashed var(--color-gray-300);border-radius:var(--radius-xs);background:transparent;color:var(--color-gray-500);font-size:var(--text-xs);font-weight:600;cursor:pointer;align-self:flex-start;transition:all var(--transition-fast)}._addOptionBtn_fio14_321:hover:not(:disabled){border-color:var(--color-gold-light);color:var(--color-navy)}._addQuestionBtn_fio14_344{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border:1px dashed var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-gray-50);color:var(--color-gray-600);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast);align-self:flex-start}._addQuestionBtn_fio14_344:hover:not(:disabled){border-color:var(--color-gold);background:#b8860b0a;color:var(--color-navy)}._addQuestionBtn_fio14_344:disabled{opacity:.5;cursor:not-allowed}._footer_fio14_372{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:1rem 1.5rem;border-top:1px solid var(--color-gray-100);background:var(--color-gray-50);flex-shrink:0}._footerRight_fio14_383{display:flex;align-items:center;gap:.5rem;margin-left:auto}._deleteQuizBtn_fio14_390{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--color-red-light);color:var(--color-red);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}._deleteQuizBtn_fio14_390:hover:not(:disabled){border-color:var(--color-red)}._deleteQuizBtn_fio14_390:disabled{opacity:.5;cursor:not-allowed}._cancelBtn_fio14_414{padding:.6rem 1.1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-gray-600);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}._cancelBtn_fio14_414:hover:not(:disabled){background:var(--color-gray-50);color:var(--color-navy)}._cancelBtn_fio14_414:disabled{opacity:.5;cursor:not-allowed}._saveBtn_fio14_436{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.35rem;border:none;border-radius:var(--radius-sm);background:var(--color-gold);color:var(--color-white);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:background var(--transition-fast)}._saveBtn_fio14_436:hover:not(:disabled){background:var(--color-gold-light)}._saveBtn_fio14_436:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){._backdrop_fio14_18{padding:0}._modal_fio14_32{max-width:100%;max-height:100dvh;border-radius:0}._footer_fio14_372{flex-wrap:wrap}._deleteQuizBtn_fio14_390{order:2}._footerRight_fio14_383{width:100%;order:1}}._page_l4pc0_2{padding:2rem;max-width:900px}._header_l4pc0_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}._header_l4pc0_5 h1{font-size:1.5rem;color:var(--color-navy);margin:0}._headerActions_l4pc0_8{display:flex;align-items:center;gap:.5rem}._backBtn_l4pc0_10{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;color:var(--color-navy);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast)}._backBtn_l4pc0_10:hover{border-color:var(--color-gold);background:#b8860b0a}._newBtn_l4pc0_19{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}._newBtn_l4pc0_19:hover{background:var(--color-gold-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._tableWrap_l4pc0_28{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md)}._tableWrap_l4pc0_28 table{width:100%;border-collapse:separate;border-spacing:0;background:var(--color-white);border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000a}._tableWrap_l4pc0_28 th{text-align:left;padding:.85rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500);background:#f9f8f6;border-bottom:2px solid rgba(0,0,0,.06)}._tableWrap_l4pc0_28 td{padding:.85rem 1rem;font-size:.925rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-100);transition:background var(--transition-fast)}._tableWrap_l4pc0_28 tbody tr{transition:background var(--transition-fast)}._tableWrap_l4pc0_28 tbody tr:hover td{background:#1e3a5f08}._tableWrap_l4pc0_28 tbody tr:last-child td{border-bottom:none}._actionsCell_l4pc0_59{position:relative;display:flex;justify-content:center}._menuTrigger_l4pc0_61{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:none;border:none;cursor:pointer;color:var(--color-gray-400);transition:all var(--transition-fast)}._menuTrigger_l4pc0_61:hover{color:var(--color-navy);background:var(--color-gray-50)}._dropdownMenu_l4pc0_69{position:absolute;top:100%;right:0;z-index:50;min-width:160px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;padding:.25rem 0}._dropdownMenu_l4pc0_69 button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;font-size:.82rem;font-weight:600;color:var(--color-navy);cursor:pointer;transition:background var(--transition-fast);text-align:left}._dropdownMenu_l4pc0_69 button:hover{background:var(--color-gray-50)}._dropdownDanger_l4pc0_85{color:var(--color-red)!important}._dropdownDanger_l4pc0_85:hover{background:var(--color-red-light)!important}._empty_l4pc0_89{text-align:center;padding:3rem;color:var(--color-text-muted);font-size:.9rem}._error_l4pc0_92{color:var(--color-red);font-size:.85rem;margin-bottom:.75rem}._modal_l4pc0_95{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100;padding:2rem}._modalContent_l4pc0_101{background:var(--color-white);border-radius:var(--radius-lg);padding:2rem;width:100%;max-width:420px;box-shadow:var(--shadow-xl)}._modalContent_l4pc0_101 h2{font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}._field_l4pc0_108{margin-bottom:1rem}._field_l4pc0_108 label{display:block;font-size:.8rem;font-weight:600;color:var(--color-gray-500);margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.03em}._field_l4pc0_108 input{width:100%;padding:.6rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.925rem;font-family:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}._field_l4pc0_108 input:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px #b8860b1a}._actions_l4pc0_59{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_l4pc0_128{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer;background:var(--color-white);color:var(--color-navy);transition:all var(--transition-fast)}._cancelBtn_l4pc0_128:hover{border-color:var(--color-gray-400)}._saveBtn_l4pc0_136{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;transition:background var(--transition-fast)}._saveBtn_l4pc0_136:hover{background:var(--color-gold-light)}._pagination_l4pc0_144{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.25rem;font-size:.82rem;color:var(--color-gray-500)}._pageBtn_l4pc0_150{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);padding:.3rem .6rem;cursor:pointer;font-size:.82rem;color:var(--color-navy);transition:all var(--transition-fast)}._pageBtn_l4pc0_150:hover:not(:disabled){border-color:var(--color-gold);background:#b8860b0a}._pageBtn_l4pc0_150:disabled{opacity:.4;cursor:not-allowed}._page_ngh09_1{padding:2rem}._header_ngh09_4{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_ngh09_4 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy)}._headerRight_ngh09_6{display:flex;align-items:center;gap:1rem}._userCount_ngh09_7{font-size:.85rem;color:var(--color-text-muted);font-weight:600;background:var(--color-gray-50);padding:.35rem .75rem;border-radius:999px;border:1px solid var(--color-gray-200)}._userCountWarn_ngh09_8{color:#e67e22;border-color:#fdebd0;background:#fef9f3}._addBtn_ngh09_9{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;border:none}._addBtn_ngh09_9:hover{opacity:.9}._addBtn_ngh09_9:disabled{opacity:.5;cursor:not-allowed}._filters_ngh09_14{display:flex;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap;align-items:center}._searchInput_ngh09_15{padding:.5rem .75rem .5rem 2rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;min-width:240px;background:var(--color-white);transition:border-color .15s}._searchInput_ngh09_15:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 2px #c8a45e26}._filterSelect_ngh09_17{padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;background:var(--color-white);cursor:pointer;min-width:140px}._filterSelect_ngh09_17:focus{outline:none;border-color:var(--color-gold)}._table_ngh09_21{width:100%;border-collapse:collapse;background:var(--color-white);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-gray-200)}._table_ngh09_21 th{text-align:left;padding:.75rem 1rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._table_ngh09_21 th:hover{color:var(--color-navy)}._sortIcon_ngh09_24{margin-left:.25rem;font-size:.65rem;opacity:.4}._sortActive_ngh09_25{opacity:1;color:var(--color-gold)}._table_ngh09_21 td{padding:.65rem 1rem;font-size:.85rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-100);vertical-align:middle}._table_ngh09_21 tr:hover td{background:#c8a45e0a}._empty_ngh09_28{text-align:center;padding:3rem;color:var(--color-text-muted)}._userCell_ngh09_31{display:flex;align-items:center;gap:.65rem}._avatar_ngh09_32{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:#fff;flex-shrink:0}._avatarPartner_ngh09_33{background:#2c3e50}._avatarAssociate_ngh09_34{background:#2980b9}._avatarParalegal_ngh09_35{background:#27ae60}._avatarAdmin_staff_ngh09_36{background:#8e44ad}._avatarIt_admin_ngh09_37{background:#e67e22}._userName_ngh09_38{font-weight:600;font-size:.85rem;color:var(--color-navy)}._userEmail_ngh09_39{font-size:.75rem;color:var(--color-text-muted)}._roleBadge_ngh09_42{display:inline-block;padding:.15rem .55rem;font-size:.7rem;font-weight:600;border-radius:999px;text-transform:capitalize}._rolePartner_ngh09_43{background:#ebeef1;color:#2c3e50}._roleAssociate_ngh09_44{background:#e8f4fd;color:#2980b9}._roleParalegal_ngh09_45{background:#e8f8e8;color:#27ae60}._roleAdmin_staff_ngh09_46{background:#f3e8f9;color:#8e44ad}._roleIt_admin_ngh09_47{background:#fef3e2;color:#e67e22}._statusBadge_ngh09_50{display:inline-block;padding:.15rem .5rem;font-size:.7rem;font-weight:600;border-radius:999px}._statusActive_ngh09_51{background:#e8f8e8;color:#27ae60}._statusInactive_ngh09_52{background:#f0f0f0;color:#999}._rate_ngh09_55{font-weight:600;font-size:.85rem;color:var(--color-navy)}._rateMuted_ngh09_56{font-size:.75rem;color:var(--color-text-muted)}._actionsCell_ngh09_59{display:flex;gap:.25rem;flex-wrap:wrap}._actionBtn_ngh09_60{background:none;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);cursor:pointer;padding:.25rem .5rem;color:var(--color-text-muted);font-size:.7rem;white-space:nowrap;transition:all .15s}._actionBtn_ngh09_60:hover{border-color:var(--color-gold);color:var(--color-navy)}._actionDanger_ngh09_62{color:#e74c3c}._actionDanger_ngh09_62:hover{border-color:#e74c3c}._error_ngh09_66{color:#e74c3c;font-size:.85rem;margin-bottom:.75rem}._success_ngh09_67{color:#27ae60;font-size:.85rem;margin-bottom:.75rem}._billingNotice_ngh09_69{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;background:var(--color-blue-light);border-left:3px solid var(--color-blue);border-radius:var(--radius-sm);margin-bottom:1rem;font-size:.82rem;color:var(--color-navy);line-height:1.5}._billingNoticeIcon_ngh09_83{flex-shrink:0;margin-top:1px}._modal_ngh09_89{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}._modalContent_ngh09_90{background:var(--color-white);border-radius:var(--radius-md);padding:2rem;width:100%;max-width:520px;max-height:90vh;overflow-y:auto}._modalContent_ngh09_90 h2{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}._field_ngh09_92{margin-bottom:1rem}._field_ngh09_92 label{display:block;font-size:.8rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.25rem}._field_ngh09_92 input,._field_ngh09_92 select{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.875rem;box-sizing:border-box}._row_ngh09_95{display:flex;gap:1rem}._row_ngh09_95 ._field_ngh09_92{flex:1}._actions_ngh09_59{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_ngh09_98{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer;background:var(--color-white)}._submitBtn_ngh09_99{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._avatarAdmin_hr_ngh09_101{background:#8e44ad}._roleAdmin_hr_ngh09_102{background:#f3e8f9;color:#8e44ad}._tabs_ngh09_105{display:flex;gap:0;border-bottom:2px solid var(--color-gray-200);margin-bottom:1.25rem}._tab_ngh09_21{padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;color:var(--color-text-muted);border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all var(--transition-fast)}._tab_ngh09_21:hover{color:var(--color-navy)}._tabActive_ngh09_108{color:var(--color-navy);border-bottom-color:var(--color-gold)}._compTypeBadge_ngh09_111{display:inline-block;padding:.1rem .5rem;font-size:.7rem;font-weight:600;border-radius:999px;background:var(--color-gray-100);color:var(--color-gray-700);text-transform:capitalize}._page_1isms_1{padding:2rem}._header_1isms_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_1isms_2 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy);display:flex;align-items:center}._addBtn_1isms_4{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._addBtn_1isms_4:hover{opacity:.9}._error_1isms_6{color:#e74c3c;font-size:.85rem;margin-bottom:.75rem}._empty_1isms_7{text-align:center;padding:3rem;color:var(--color-text-muted)}._list_1isms_8{display:flex;flex-direction:column;gap:.75rem}._card_1isms_9{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1.25rem;border-left:4px solid var(--color-gray-300)}._card_1isms_9._normal_1isms_10{border-left-color:var(--color-gray-400)}._card_1isms_9._important_1isms_11{border-left-color:#e67e22}._card_1isms_9._urgent_1isms_12{border-left-color:#e74c3c}._cardRead_1isms_13{opacity:.65}._cardTop_1isms_14{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._priorityBadge_1isms_15{display:inline-block;padding:.1rem .5rem;font-size:.65rem;font-weight:600;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}._badge_normal_1isms_16{background:var(--color-gray-100);color:var(--color-gray-600)}._badge_important_1isms_17{background:#fef3e2;color:#e67e22}._badge_urgent_1isms_18{background:#fde8e8;color:#e74c3c}._unreadIcon_1isms_19{color:var(--color-gold)}._cardTitle_1isms_20{font-size:.95rem;font-weight:600;color:var(--color-navy);margin-bottom:.35rem}._cardContent_1isms_21{font-size:.85rem;color:var(--color-text-muted);line-height:1.5;margin-bottom:.75rem;white-space:pre-wrap}._cardFooter_1isms_22{display:flex;justify-content:space-between;align-items:center}._cardDate_1isms_23{font-size:.75rem;color:var(--color-text-muted)}._cardActions_1isms_24{display:flex;gap:.35rem;align-items:center}._readBtn_1isms_25{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600;border:1px solid #27ae60;color:#27ae60;border-radius:var(--radius-sm);cursor:pointer;background:none}._readBtn_1isms_25:hover{background:#e8f8e8}._editBtn_1isms_27,._deleteBtn_1isms_27{padding:.3rem;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer}._editBtn_1isms_27:hover{color:var(--color-gold)}._deleteBtn_1isms_27:hover{color:#e74c3c}._popup_1isms_32{position:fixed;top:1rem;right:1rem;z-index:200;animation:_slideIn_1isms_1 .3s ease}@keyframes _slideIn_1isms_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._popupContent_1isms_34{background:var(--color-white);border-radius:var(--radius-md);padding:1.5rem;width:360px;box-shadow:var(--shadow-lg);border:1px solid var(--color-gray-200)}._popupHeader_1isms_35{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}._popupIcon_1isms_36{color:var(--color-gold)}._popupContent_1isms_34 h3{font-size:.95rem;font-weight:600;color:var(--color-navy);margin-bottom:.35rem}._popupContent_1isms_34 p{font-size:.85rem;color:var(--color-text-muted);line-height:1.5;margin-bottom:1rem}._popupActions_1isms_39{display:flex;gap:.5rem;justify-content:flex-end}._modal_1isms_42{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}._modalContent_1isms_43{background:var(--color-white);border-radius:var(--radius-md);padding:2rem;width:100%;max-width:520px}._modalContent_1isms_43 h2{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}._field_1isms_45{margin-bottom:1rem}._field_1isms_45 label{display:block;font-size:.8rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.25rem}._field_1isms_45 input,._field_1isms_45 select{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.875rem;box-sizing:border-box}._row_1isms_48{display:flex;gap:1rem}._row_1isms_48 ._field_1isms_45{flex:1}._actions_1isms_50{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_1isms_51{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer;background:var(--color-white)}._submitBtn_1isms_52{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}@keyframes _fadeIn_17zjs_1{0%{opacity:0}to{opacity:1}}._overlay_17zjs_8{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_17zjs_1 .15s ease}._container_17zjs_19{background:var(--color-white);border-radius:16px;padding:32px;max-width:600px;width:calc(100% - 2rem);box-shadow:var(--shadow-xl)}._title_17zjs_28{font-size:1.3rem;font-weight:700;color:var(--color-navy);margin-bottom:.25rem}._subtitle_17zjs_35{font-size:.9rem;color:var(--color-text-muted);margin-bottom:1.5rem}._grid_17zjs_41{display:grid;grid-template-columns:1fr 1fr;gap:12px}._card_17zjs_47{display:flex;flex-direction:column;gap:.5rem;padding:20px;border:1.5px solid var(--color-gray-200);border-radius:12px;cursor:pointer;background:var(--color-white);text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}._card_17zjs_47:hover{border-color:var(--color-navy);box-shadow:var(--shadow-md);transform:translateY(-2px)}._cardIcon_17zjs_66{color:var(--color-navy);margin-bottom:.25rem}._cardTitle_17zjs_71{font-size:var(--text-base);font-weight:600;color:var(--color-text)}._cardDesc_17zjs_77{font-size:.82rem;color:var(--color-text-muted);line-height:1.45}._overlay_1e415_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}._container_1e415_13{background:var(--color-white);border-radius:16px;padding:32px;max-width:480px;width:100%;border-top:4px solid #a855f7;box-shadow:var(--shadow-xl)}._header_1e415_25{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}._headerIcon_1e415_32{color:#a855f7;flex-shrink:0}._headerTitle_1e415_37{font-size:1.2rem;font-weight:700;color:var(--color-text)}._field_1e415_45{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}._field_1e415_45 label{font-size:var(--text-xs);font-weight:600;color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.04em}._field_1e415_45 input,._field_1e415_45 select,._field_1e415_45 textarea{padding:.5rem .75rem;font-size:var(--text-base);font-family:var(--font-sans);color:var(--color-text);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%;box-sizing:border-box}._field_1e415_45 input:focus,._field_1e415_45 select:focus,._field_1e415_45 textarea:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f71f}._field_1e415_45 input::placeholder,._field_1e415_45 textarea::placeholder{color:var(--color-gray-400)}._field_1e415_45 textarea{resize:vertical;min-height:72px}._row_1e415_93{display:flex;gap:16px}._row_1e415_93 ._field_1e415_45{flex:1;min-width:0}._halfDayRow_1e415_105{display:flex;gap:12px;flex-wrap:wrap;margin-top:.25rem}._halfDayOption_1e415_112{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--color-text);cursor:pointer}._halfDayOption_1e415_112 input[type=radio]{accent-color:#a855f7;cursor:pointer}._actions_1e415_128{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-gray-200)}._saveBtn_1e415_138{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-size:var(--text-base);font-family:var(--font-sans);font-weight:600;color:var(--color-white);background:#a855f7;border:none;border-radius:8px;cursor:pointer;transition:background var(--transition-fast),opacity var(--transition-fast)}._saveBtn_1e415_138:hover:not(:disabled){background:#9333ea}._saveBtn_1e415_138:disabled{opacity:.5;cursor:not-allowed}._cancelBtn_1e415_163{padding:.55rem 1.25rem;font-size:var(--text-base);font-family:var(--font-sans);font-weight:500;color:var(--color-gray-700);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:8px;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}._cancelBtn_1e415_163:hover{border-color:var(--color-gray-500);color:var(--color-text)}._attendeeSearchWrap_q8s04_5{position:relative;width:100%}._attendeeInput_q8s04_10{width:100%;padding:.5rem .75rem .5rem 2.25rem;font-size:var(--text-base);font-family:var(--font-sans);color:var(--color-text);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}._attendeeInput_q8s04_10:focus{border-color:var(--color-navy);box-shadow:0 0 0 3px #1e3a5f1a}._attendeeInput_q8s04_10::placeholder{color:var(--color-gray-400)}._searchIcon_q8s04_33{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:var(--color-gray-400);pointer-events:none;display:flex;align-items:center}._dropdown_q8s04_44{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);z-index:100;max-height:260px;overflow-y:auto}._dropdownItem_q8s04_58{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;transition:background var(--transition-fast)}._dropdownItem_q8s04_58:hover{background:var(--color-gray-50)}._dropdownItemName_q8s04_73{font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdownItemEmail_q8s04_82{font-size:var(--text-xs);color:var(--color-text-muted);flex-shrink:0}._dropdownEmpty_q8s04_88{padding:.75rem;font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}._chipList_q8s04_97{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}._chip_q8s04_97{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:var(--text-xs);font-family:var(--font-sans);font-weight:500;color:var(--color-white);background:var(--color-navy);border-radius:999px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}._chipExternal_q8s04_121{background:var(--color-purple)}._chipRemove_q8s04_125{cursor:pointer;display:flex;align-items:center;opacity:.7;flex-shrink:0;transition:opacity var(--transition-fast)}._chipRemove_q8s04_125:hover{opacity:1}._favoritesPanel_q8s04_140{border-left:1px solid var(--color-gray-200);min-width:260px;max-width:300px;overflow-y:auto;padding:1rem .75rem;background:var(--color-white)}._favoritesPanelTitle_q8s04_149{display:flex;align-items:center;gap:.4rem;font-size:var(--text-base);font-weight:600;color:var(--color-navy);margin-bottom:.25rem}._favoritesPanelDesc_q8s04_159{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:.75rem}._favoritesItem_q8s04_165{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:var(--radius-xs);cursor:pointer;transition:background var(--transition-fast);font-size:var(--text-sm)}._favoritesItem_q8s04_165:hover{background:var(--color-gray-50)}._favoritesItemName_q8s04_180{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}._favoritesItemAdded_q8s04_189{font-size:var(--text-xs);color:var(--color-green);font-weight:500;flex-shrink:0}._favoritesGroup_q8s04_196{border-top:1px solid var(--color-gray-200);margin-top:.75rem;padding-top:.75rem}._favoritesGroupTitle_q8s04_202{display:flex;align-items:center;gap:.4rem;font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}._page_agahv_3{display:flex;flex-direction:row;height:100%;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden;background:var(--color-white)}._form_agahv_13{flex:1;padding:32px;overflow-y:auto;min-width:0}._header_agahv_22{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.75rem}._headerIcon_agahv_29{color:var(--color-navy);flex-shrink:0;margin-top:2px}._headerTitle_agahv_35{font-size:1.15rem;font-weight:700;color:var(--color-navy);line-height:1.3}._headerSubtitle_agahv_42{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:.2rem}._section_agahv_50{margin-bottom:1.5rem}._sectionTitle_agahv_54{font-size:var(--text-sm);font-weight:600;color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}._row_agahv_65{display:flex;gap:1rem;align-items:flex-end}._field_agahv_71{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}._field_agahv_71 label{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._field_agahv_71 input,._field_agahv_71 select{padding:.5rem .75rem;font-size:var(--text-base);font-family:var(--font-sans);color:var(--color-text);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%;box-sizing:border-box}._field_agahv_71 input:focus,._field_agahv_71 select:focus{border-color:var(--color-navy);box-shadow:0 0 0 3px #1e3a5f1a}._field_agahv_71 input::placeholder{color:var(--color-gray-400)}._suggestBtn_agahv_114{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:var(--text-sm);font-family:var(--font-sans);font-weight:600;color:var(--color-navy);background:var(--color-white);border:1.5px solid var(--color-navy);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._suggestBtn_agahv_114:hover:not(:disabled){background:var(--color-navy);color:var(--color-white)}._suggestBtn_agahv_114:disabled{opacity:.5;cursor:not-allowed}._suggestResult_agahv_140{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:.35rem}._actions_agahv_148{display:flex;gap:.75rem;align-items:center;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--color-gray-200)}._sendBtn_agahv_157{padding:.55rem 1.5rem;font-size:var(--text-base);font-family:var(--font-sans);font-weight:600;color:var(--color-white);background:var(--color-navy);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),opacity var(--transition-fast)}._sendBtn_agahv_157:hover:not(:disabled){background:var(--color-navy-light)}._sendBtn_agahv_157:disabled{opacity:.5;cursor:not-allowed}._cancelBtn_agahv_179{padding:.55rem 1.25rem;font-size:var(--text-base);font-family:var(--font-sans);font-weight:500;color:var(--color-gray-600);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}._cancelBtn_agahv_179:hover{border-color:var(--color-gray-500);color:var(--color-text)}._suggestionList_agahv_199{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}._page_1rl0l_3{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden;background:var(--color-white)}._header_1rl0l_15{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background:var(--color-navy);color:var(--color-white);flex-shrink:0}._headerTitle_1rl0l_25{font-size:1rem;font-weight:600;color:var(--color-white)}._headerClose_1rl0l_31{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:.25rem;border-radius:var(--radius-xs);transition:color var(--transition-fast),background var(--transition-fast)}._headerClose_1rl0l_31:hover{color:var(--color-white);background:#ffffff1a}._progress_1rl0l_51{display:flex;align-items:center;padding:.75rem 1.5rem;border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-50);flex-shrink:0}._stepItem_1rl0l_60{display:flex;align-items:center;gap:8px}._stepNumber_1rl0l_66{width:28px;height:28px;border-radius:50%;border:2px solid var(--color-gray-300);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:600;color:var(--color-gray-500);flex-shrink:0;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._stepNumberActive_1rl0l_81{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white)}._stepNumberDone_1rl0l_87{background:var(--color-green);border-color:var(--color-green);color:var(--color-white)}._stepLabel_1rl0l_93{font-size:.88rem;color:var(--color-text-muted);white-space:nowrap}._stepLabelActive_1rl0l_99{font-weight:700;color:var(--color-text)}._stepLine_1rl0l_104{width:40px;height:2px;background:var(--color-gray-300);flex-shrink:0;margin:0 .25rem}._stepLineActive_1rl0l_112{background:var(--color-navy)}._body_1rl0l_118{display:flex;flex-direction:row;flex:1;overflow:hidden;min-height:0}._content_1rl0l_126{flex:1;padding:24px 32px;overflow-y:auto;min-width:0}._nav_1rl0l_135{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:.75rem 1.25rem;border-top:1px solid var(--color-gray-200);flex-shrink:0;background:var(--color-white)}._navBtn_1rl0l_146{width:44px;height:44px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--transition-fast),opacity var(--transition-fast)}._navBtn_1rl0l_146:disabled{opacity:.3;cursor:not-allowed}._navBtnPrimary_1rl0l_163{background:var(--color-navy);color:var(--color-white)}._navBtnPrimary_1rl0l_163:hover:not(:disabled){background:var(--color-navy-light)}._navBtnSecondary_1rl0l_172{background:var(--color-gray-200);color:var(--color-gray-700)}._navBtnSecondary_1rl0l_172:hover:not(:disabled){background:var(--color-gray-300)}._attendeeTable_1rl0l_183{width:100%;border-collapse:collapse;margin-top:.75rem}._attendeeTable_1rl0l_183 th{text-align:left;font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:.4rem .75rem;border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-50)}._attendeeTable_1rl0l_183 td{padding:.5rem .75rem;font-size:var(--text-sm);color:var(--color-text);border-bottom:1px solid var(--color-gray-100);vertical-align:middle}._attendeeTable_1rl0l_183 tr:hover td{background:var(--color-gray-50)}._attendeeTable_1rl0l_183 select{font-size:var(--text-sm);font-family:var(--font-sans);padding:.25rem .5rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-text);outline:none}._attendeeTable_1rl0l_183 select:focus{border-color:var(--color-navy)}._deleteBtn_1rl0l_228{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-gray-400);padding:.25rem;border-radius:var(--radius-xs);transition:color var(--transition-fast),background var(--transition-fast)}._deleteBtn_1rl0l_228:hover{color:var(--color-red);background:var(--color-red-light)}._sectionLabel_1rl0l_248{font-size:var(--text-xs);font-weight:600;color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}._container_1hvv4_3{margin-top:1rem;overflow-x:auto}._header_1hvv4_8{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.75rem}._dateLabel_1hvv4_16{font-size:1rem;font-weight:700;color:var(--color-text)}._dateDay_1hvv4_22{font-size:.82rem;color:var(--color-text-muted)}._navBtn_1hvv4_27{background:none;border:none;cursor:pointer;color:var(--color-navy);display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:var(--radius-xs);transition:background var(--transition-fast)}._navBtn_1hvv4_27:hover{background:var(--color-gray-100)}._gridWrapper_1hvv4_46{display:flex;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm)}._gridArea_1hvv4_52{position:relative}._nameColumn_1hvv4_56{flex-shrink:0;border-right:1px solid var(--color-gray-200);background:var(--color-white);z-index:1}._timeScroll_1hvv4_63{flex:1;overflow-x:auto}._grid_1hvv4_46{display:grid;width:fit-content}._timeHeader_1hvv4_73{font-size:var(--text-xs);font-weight:600;color:var(--color-text);padding:.5rem;background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);border-right:1px solid var(--color-gray-100);text-align:center;white-space:nowrap}._nameHeader_1hvv4_85{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);padding:.5rem .75rem;background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);white-space:nowrap;min-width:140px;height:37px;display:flex;align-items:center}._row_1hvv4_99{display:contents}._nameCell_1hvv4_103{font-size:var(--text-xs);color:var(--color-text);padding:.25rem .75rem;border-bottom:1px solid var(--color-gray-100);display:flex;align-items:center;white-space:nowrap;background:var(--color-white);min-width:140px;height:32px}._cell_1hvv4_116{height:32px;border-right:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100)}._cellBusy_1hvv4_122{background:#fecaca}._cellTentative_1hvv4_126{background:#fed7aa}._cellOoto_1hvv4_130{background:#e9d5ff}._cellFree_1hvv4_134{background:var(--color-white)}._cellNoData_1hvv4_138{background:repeating-linear-gradient(45deg,var(--color-gray-100),var(--color-gray-100) 3px,var(--color-white) 3px,var(--color-white) 9px)}._legend_1hvv4_150{display:flex;flex-direction:row;gap:1.5rem;margin-top:1rem;font-size:var(--text-xs);color:var(--color-text-muted)}._legendItem_1hvv4_159{display:flex;align-items:center;gap:6px}._legendDot_1hvv4_165{width:12px;height:12px;border-radius:3px;flex-shrink:0}._legendDotBusy_1hvv4_172{background:#fecaca;border:1px solid #f87171}._legendDotTentative_1hvv4_177{background:#fed7aa;border:1px solid #fb923c}._legendDotOoto_1hvv4_182{background:#e9d5ff;border:1px solid #c084fc}._legendDotNoData_1hvv4_187{background:repeating-linear-gradient(45deg,var(--color-gray-200),var(--color-gray-200) 2px,var(--color-white) 2px,var(--color-white) 6px);border:1px solid var(--color-gray-300)}._selector_1hvv4_200{position:absolute;top:0;bottom:0;pointer-events:none;z-index:10}._selectorBody_1hvv4_208{position:absolute;top:0;bottom:0;left:0;right:0;background:#38bdf833;border-left:2px solid #0ea5e9;border-right:2px solid #0ea5e9;cursor:grab;pointer-events:auto}._selectorBody_1hvv4_208:active{cursor:grabbing}._selectorHandle_1hvv4_225{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:auto;cursor:col-resize;z-index:11}._selectorDot_1hvv4_238{width:14px;height:14px;border-radius:50%;background:#0ea5e9;border:2px solid white;box-shadow:0 1px 4px #0003}._selectorLabel_1hvv4_247{position:absolute;top:calc(50% + 14px);white-space:nowrap;font-size:.7rem;font-weight:600;color:#0ea5e9;background:#fff;padding:1px 5px;border-radius:4px;box-shadow:0 1px 3px #0000001a;pointer-events:none}._selectorBadge_1hvv4_261{position:absolute;top:4px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:12px;font-size:.72rem;font-weight:600;white-space:nowrap;border:1px solid;pointer-events:none;box-shadow:0 1px 4px #00000014;z-index:12}._selectorBadgeDot_1hvv4_280{width:8px;height:8px;border-radius:50%;flex-shrink:0}._page_16rp2_1{padding:1.5rem 2rem}@media(max-width:768px){._page_16rp2_1{padding:1rem}}._header_16rp2_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}._headerLeft_16rp2_6 h1{font-family:var(--font-serif);font-size:1.4rem;color:var(--color-navy);display:flex;align-items:center;gap:.5rem}._headerRight_16rp2_7{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._addBtn_16rp2_8{display:flex;align-items:center;gap:.35rem;padding:.45rem .9rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.8rem;cursor:pointer;border:none;transition:transform .1s,opacity .15s}._addBtn_16rp2_8:hover{opacity:.9}._addBtn_16rp2_8:active{transform:scale(.96)}._error_16rp2_11{color:var(--color-red);font-size:.85rem;margin-bottom:.75rem}._calendarLayout_16rp2_16{display:flex;gap:1.5rem}._calendarSidebar_16rp2_17{width:260px;flex-shrink:0}@media(max-width:1024px){._calendarLayout_16rp2_16{flex-direction:column-reverse}._calendarSidebar_16rp2_17{width:100%;display:flex;gap:1rem;flex-wrap:wrap}._calendarSidebar_16rp2_17>*{flex:1;min-width:200px}}._fcWrapper_16rp2_25{flex:1;min-width:0;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-lg);padding:1rem;overflow:hidden}._fcWrapper_16rp2_25 .fc{font-family:var(--font-sans);font-size:.82rem}._fcWrapper_16rp2_25 .fc .fc-toolbar{margin-bottom:1rem}._fcWrapper_16rp2_25 .fc .fc-toolbar-title{font-family:var(--font-serif);font-size:1.1rem;color:var(--color-navy);font-weight:600;text-transform:capitalize}._fcWrapper_16rp2_25 .fc .fc-button{background:var(--color-white);color:var(--color-navy);border:1px solid var(--color-gray-200);font-size:.75rem;font-weight:600;padding:.3rem .65rem;border-radius:var(--radius-sm);box-shadow:none;text-transform:capitalize;transition:all var(--transition-fast)}._fcWrapper_16rp2_25 .fc .fc-button:hover{border-color:var(--color-gold);background:var(--color-gray-50)}._fcWrapper_16rp2_25 .fc .fc-button:focus{box-shadow:0 0 0 2px #b8860b26}._fcWrapper_16rp2_25 .fc .fc-button-primary:not(:disabled).fc-button-active,._fcWrapper_16rp2_25 .fc .fc-button-primary:not(:disabled):active{background:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}._fcWrapper_16rp2_25 .fc .fc-today-button{background:var(--color-gold);color:var(--color-white);border-color:var(--color-gold)}._fcWrapper_16rp2_25 .fc .fc-today-button:hover{opacity:.9}._fcWrapper_16rp2_25 .fc .fc-today-button:disabled{opacity:.5}._fcWrapper_16rp2_25 .fc .fc-button-group>.fc-button{border-radius:0}._fcWrapper_16rp2_25 .fc .fc-button-group>.fc-button:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}._fcWrapper_16rp2_25 .fc .fc-button-group>.fc-button:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}._fcWrapper_16rp2_25 .fc .fc-col-header-cell{background:var(--color-navy);color:var(--color-white);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.6rem .25rem;border-color:#ffffff1a}._fcWrapper_16rp2_25 .fc .fc-col-header-cell a{color:var(--color-white);text-decoration:none}._fcWrapper_16rp2_25 .fc .fc-col-header-cell-cushion{padding:.4rem .25rem;white-space:nowrap;overflow:visible}._fcWrapper_16rp2_25 .fc .fc-day-today{background:#b8860b0f!important}._fcWrapper_16rp2_25 .fc .fc-col-header-cell.fc-day-today{background:var(--color-gold)!important}._fcWrapper_16rp2_25 .fc .fc-col-header-cell.fc-day-today a{color:var(--color-white)!important}._fcWrapper_16rp2_25 .fc .fc-daygrid-day-number{font-size:.78rem;font-weight:600;color:var(--color-navy);padding:.3rem .5rem}._fcWrapper_16rp2_25 .fc .fc-day-today .fc-daygrid-day-number{color:var(--color-gold)}._fcWrapper_16rp2_25 .fc .fc-timegrid-slot{height:2.5rem;border-color:var(--color-gray-50)}._fcWrapper_16rp2_25 .fc .fc-timegrid-slot-label{font-size:.68rem;font-weight:600;color:var(--color-gray-400)}._fcWrapper_16rp2_25 .fc .fc-timegrid-col{border-color:var(--color-gray-100)}._fcWrapper_16rp2_25 .fc .fc-timegrid-now-indicator-line{border-color:var(--color-gold);border-width:2px}._fcWrapper_16rp2_25 .fc .fc-timegrid-now-indicator-arrow{border-color:var(--color-gold)}._fcWrapper_16rp2_25 .fc .fc-event{border-radius:var(--radius-xs);font-size:.72rem;font-weight:600;cursor:pointer;border-width:0;border-left-width:3px;padding:.15rem .35rem;transition:box-shadow var(--transition-fast)}._fcWrapper_16rp2_25 .fc .fc-event:hover{box-shadow:var(--shadow-sm);opacity:.92}._fcWrapper_16rp2_25 .fc .fc-daygrid-event{margin:1px 2px}._fcWrapper_16rp2_25 .fc .fc-event-title{font-weight:600}._fcWrapper_16rp2_25 .fc .fc-event-time{font-weight:600;font-size:.65rem}._fcWrapper_16rp2_25 .fc .fc-daygrid-more-link{font-size:.65rem;font-weight:600;color:var(--color-gold)}._fcWrapper_16rp2_25 .fc .fc-list{border-color:var(--color-gray-100)}._fcWrapper_16rp2_25 .fc .fc-list-day-cushion{background:var(--color-gray-50);font-weight:600;color:var(--color-navy)}._fcWrapper_16rp2_25 .fc .fc-list-event:hover td{background:#b8860b0a}._fcWrapper_16rp2_25 .fc .fc-list-event-dot{border-radius:50%}._fcWrapper_16rp2_25 .fc .fc-non-business{background:var(--color-gray-50)}._fcWrapper_16rp2_25 .fc td,._fcWrapper_16rp2_25 .fc th{border-color:var(--color-gray-100)}._fcWrapper_16rp2_25 .fc .fc-scrollgrid{border-color:var(--color-gray-100);border-radius:var(--radius-md);overflow:hidden}._fcWrapper_16rp2_25 .fc .fc-daygrid-body{border-color:var(--color-gray-100)}._sidebarSection_16rp2_110{margin-bottom:1.25rem}._sidebarMonthLabel_16rp2_111{font-family:var(--font-serif);font-size:1rem;font-weight:600;color:var(--color-navy);text-transform:capitalize;padding:.75rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);text-align:center}._sidebarTitle_16rp2_116{font-size:.82rem;font-weight:600;color:var(--color-navy);margin-bottom:.65rem;font-family:var(--font-serif)}._typeFilter_16rp2_119{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;font-size:.8rem;font-weight:600;color:var(--color-gray-700);cursor:pointer;border-radius:var(--radius-xs);transition:background var(--transition-fast)}._typeFilter_16rp2_119:hover{background:var(--color-gray-50)}._typeFilter_16rp2_119 input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-gold);cursor:pointer;flex-shrink:0}._typeDot_16rp2_126{width:10px;height:10px;border-radius:50%;flex-shrink:0}._typeDotLg_16rp2_127{width:14px;height:14px;border-radius:50%;flex-shrink:0}._detailHeader_16rp2_130{display:flex;align-items:center;gap:.6rem;margin-bottom:1.25rem}._detailHeader_16rp2_130 h2{font-family:var(--font-serif);font-size:1.15rem;color:var(--color-navy);margin:0}._detailGrid_16rp2_132{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.25rem}._detailRow_16rp2_133{display:flex;gap:.75rem;font-size:.82rem}._detailLabel_16rp2_134{font-weight:600;color:var(--color-gray-500);min-width:90px;flex-shrink:0}._deleteBtn_16rp2_135{padding:.45rem .85rem;background:var(--color-red);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.82rem;cursor:pointer;border:none}._deleteBtn_16rp2_135:hover{opacity:.9}._apptTableWrap_16rp2_139{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-gray-100);border-radius:var(--radius-lg);background:var(--color-white);max-width:100%}._apptTable_16rp2_139{width:100%;border-collapse:collapse;min-width:950px}._apptTable_16rp2_139 th{text-align:left;padding:.75rem 1rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-400);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);white-space:nowrap;position:sticky;top:0;z-index:1}._apptTable_16rp2_139 td{padding:.65rem 1rem;font-size:.82rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-50);vertical-align:middle}._apptTable_16rp2_139 tr:hover td{background:var(--color-gray-50)}._apptContact_16rp2_144{display:flex;flex-direction:column}._apptName_16rp2_145{font-weight:600;font-size:.82rem}._apptEmail_16rp2_146{font-size:.72rem;color:var(--color-gray-400)}._apptSubjectCell_16rp2_147{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._apptDateCell_16rp2_148{font-size:.78rem;color:var(--color-gray-400);white-space:nowrap}._apptNotesCell_16rp2_149{font-size:.75rem;color:var(--color-gray-400);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._apptBadge_16rp2_150{display:inline-block;padding:.12rem .45rem;font-size:.65rem;font-weight:600;border-radius:999px;text-transform:capitalize}._apptStatus_pending_16rp2_151{background:var(--color-orange-light);color:var(--color-orange)}._apptStatus_approved_16rp2_152{background:var(--color-green-light);color:var(--color-green)}._apptStatus_rejected_16rp2_153{background:var(--color-red-light);color:var(--color-red)}._apptStatus_cancelled_16rp2_154{background:var(--color-gray-100);color:var(--color-gray-500)}._apptEmpty_16rp2_155{text-align:center;padding:3rem;color:var(--color-gray-400)}._apptActions_16rp2_156{display:flex;gap:.35rem;align-items:center}._apptApproveBtn_16rp2_157{padding:.3rem;color:var(--color-green);border-radius:var(--radius-xs);cursor:pointer}._apptApproveBtn_16rp2_157:hover{background:var(--color-green-light)}._apptRejectBtn_16rp2_159{padding:.3rem;color:var(--color-red);border-radius:var(--radius-xs);cursor:pointer}._apptRejectBtn_16rp2_159:hover{background:var(--color-red-light)}._apptNotesBtn_16rp2_161{padding:.2rem .5rem;font-size:.68rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-xs);color:var(--color-gray-400);cursor:pointer}._apptNotesBtn_16rp2_161:hover{border-color:var(--color-gold);color:var(--color-navy)}._modal_16rp2_165{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:100}._modalContent_16rp2_166{background:var(--color-white);border-radius:var(--radius-lg);padding:1.75rem;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-xl)}._modalContent_16rp2_166 h2{font-family:var(--font-serif);font-size:1.15rem;color:var(--color-navy);margin-bottom:1.25rem}._modalHeader_16rp2_168{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}._modalHeader_16rp2_168 h2{margin-bottom:0}._modalClose_16rp2_170{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:var(--color-gray-100);border-radius:50%;font-size:1.2rem;color:var(--color-gray-500);cursor:pointer;line-height:1;transition:all .12s}._modalClose_16rp2_170:hover{background:var(--color-gray-200);color:var(--color-navy)}._field_16rp2_176{margin-bottom:.85rem}._field_16rp2_176 label{display:block;font-size:.78rem;font-weight:600;color:var(--color-gray-500);margin-bottom:.2rem}._field_16rp2_176 input,._field_16rp2_176 select{width:100%;padding:.45rem .65rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.82rem;box-sizing:border-box}._field_16rp2_176 input:focus,._field_16rp2_176 select:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 2px #c8a45e1f}._inputError_16rp2_182{border-color:var(--color-red)!important;box-shadow:0 0 0 2px #ef44441a!important}._inputValid_16rp2_183{border-color:#10b981!important;box-shadow:0 0 0 2px #10b98114!important}._fieldError_16rp2_184{display:block;font-size:.68rem;color:var(--color-red);margin-top:.2rem;font-weight:500}._datePreview_16rp2_187{display:flex;align-items:center;gap:.4rem;padding:.4rem .65rem;margin-bottom:.6rem;background:#10b9810d;border:1px solid rgba(16,185,129,.15);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:var(--color-navy)}._previewIconValid_16rp2_200{color:#10b981;flex-shrink:0}._previewIconError_16rp2_201{color:var(--color-red);flex-shrink:0}._previewSep_16rp2_202{color:var(--color-gray-400);margin:0 .15rem}._row_16rp2_203{display:flex;gap:.85rem}._row_16rp2_203 ._field_16rp2_176{flex:1}._actions_16rp2_205{display:flex;gap:.65rem;justify-content:flex-end;margin-top:1.25rem}._cancelBtn_16rp2_206{padding:.45rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.82rem;cursor:pointer;background:var(--color-white);color:var(--color-gray-600)}._submitBtn_16rp2_207{padding:.45rem .85rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.82rem;cursor:pointer;border:none}._checkLabel_16rp2_209{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--color-gray-600);cursor:pointer;white-space:nowrap}._checkLabel_16rp2_209 input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-gold);cursor:pointer}._miniCalHeader_16rp2_213{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._miniCalNav_16rp2_214{background:none;border:none;cursor:pointer;font-size:.7rem;color:var(--color-navy);padding:.25rem .5rem;border-radius:var(--radius-xs)}._miniCalNav_16rp2_214:hover{background:var(--color-gray-50)}._miniCal_16rp2_213{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);padding:.5rem}._miniCalRow_16rp2_217{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}._miniCalDayLabel_16rp2_218{font-size:.6rem;font-weight:600;color:var(--color-gray-400);padding:.2rem 0;text-transform:uppercase}._miniCalGrid_16rp2_219{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}._miniCalCell_16rp2_220{font-size:.72rem;padding:.3rem 0;color:var(--color-navy);cursor:pointer;border-radius:50%;position:relative}._miniCalCell_16rp2_220:hover{background:var(--color-gray-50)}._miniCalToday_16rp2_222{background:#2563eb;color:#fff;font-weight:600;border-radius:50%}._colorArrow_16rp2_223{font-size:.6rem;color:var(--color-gray-400);cursor:pointer}._colorArrow_16rp2_223:hover{color:var(--color-navy)}._apptFilters_16rp2_226{display:flex;gap:.4rem;margin-bottom:1rem}._apptFilterBtn_16rp2_227{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;font-size:.78rem;font-weight:600;border:1px solid var(--color-gray-200);color:var(--color-gray-400);cursor:pointer;background:var(--color-white);transition:all .15s}._apptFilterBtn_16rp2_227:hover{border-color:var(--color-gold);color:var(--color-navy)}._apptFilterActive_16rp2_234{background:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}._apptFilterActive_16rp2_234:hover{background:var(--color-navy);color:var(--color-white)}._apptCount_16rp2_236{font-size:.68rem;background:#00000014;padding:0 .35rem;border-radius:999px}._apptFilterActive_16rp2_234 ._apptCount_16rp2_236{background:#fff3}._apptNotesBtn_16rp2_161,._apptDeleteBtn_16rp2_239{display:none}._apptMenuWrap_16rp2_240{position:relative}._apptMenuTrigger_16rp2_241{padding:.25rem .4rem;font-size:1.1rem;color:var(--color-gray-400);cursor:pointer;border-radius:var(--radius-xs);line-height:1;letter-spacing:2px}._apptMenuTrigger_16rp2_241:hover{color:var(--color-navy);background:var(--color-gray-50)}._apptDropdown_16rp2_246{position:absolute;right:0;top:100%;z-index:20;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);box-shadow:0 4px 16px #0000001a;min-width:160px;padding:.25rem 0}._apptDropdown_16rp2_246 button{display:block;width:100%;text-align:left;padding:.5rem .75rem;font-size:.8rem;color:var(--color-navy);cursor:pointer;background:none;border:none}._apptDropdown_16rp2_246 button:hover{background:var(--color-gray-50)}._apptDropdownDanger_16rp2_257{color:var(--color-red)!important}._apptDropdownDanger_16rp2_257:hover{background:var(--color-red-light)!important}._conflictBanner_16rp2_262{margin-bottom:.85rem;padding:.65rem .85rem;background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-sm);animation:_scaleIn_16rp2_1 .2s ease-out}._conflictHeader_16rp2_270{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:var(--color-red);margin-bottom:.4rem}._conflictList_16rp2_279{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}._conflictList_16rp2_279 li{font-size:.72rem;color:var(--color-navy);padding:.2rem 0;border-bottom:1px solid rgba(239,68,68,.08)}._conflictList_16rp2_279 li:last-child{border-bottom:none}._conflictPerson_16rp2_294{font-weight:700}._conflictEvent_16rp2_295{font-weight:500;color:var(--color-gray-600)}._conflictTime_16rp2_296{font-size:.68rem;color:var(--color-gray-400);margin-left:.35rem}._conflictMore_16rp2_297{font-style:italic;color:var(--color-gray-400)}._conflictChecking_16rp2_298{font-size:.72rem;color:var(--color-gray-400);margin-bottom:.65rem;padding:.3rem 0;animation:_pulse_16rp2_1 1.5s ease-in-out infinite}@keyframes _pulse_16rp2_1{0%,to{opacity:1}50%{opacity:.4}}._durationRow_16rp2_311{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.85rem;padding:.5rem .65rem;background:var(--color-gray-50);border-radius:var(--radius-sm);border:1px solid var(--color-gray-100)}._durationIcon_16rp2_322{color:var(--color-gray-400);flex-shrink:0}._durationLabel_16rp2_323{font-size:.75rem;font-weight:600;color:var(--color-gray-500);margin-right:.25rem;white-space:nowrap}._durationChip_16rp2_324{padding:.25rem .6rem;border:1px solid var(--color-gray-200);border-radius:999px;background:var(--color-white);font-size:.72rem;font-weight:600;color:var(--color-navy);cursor:pointer;transition:all .15s}._durationChip_16rp2_324:hover:not(:disabled):not(._durationChipActive_16rp2_335){background:var(--color-gold);color:#fff;border-color:var(--color-gold)}._durationChipActive_16rp2_335{background:var(--color-navy);color:#fff;border-color:var(--color-navy)}._durationChip_16rp2_324:disabled{opacity:.4;cursor:not-allowed}._fcWrapper_16rp2_25 .fc-event.fc-event-dragging{box-shadow:0 8px 24px #00000026;opacity:.9}._fcWrapper_16rp2_25 .fc-event-resizing{box-shadow:0 4px 16px #0000001f}._fcWrapper_16rp2_25 .fc .fc-event{cursor:grab}._fcWrapper_16rp2_25 .fc .fc-event:active{cursor:grabbing}._fcWrapper_16rp2_25 .fc-timegrid-event .fc-event-resizer{height:8px;bottom:-2px;cursor:s-resize}@media(max-width:768px){._fcWrapper_16rp2_25{padding:.5rem}._fcWrapper_16rp2_25 .fc .fc-toolbar{flex-direction:column;gap:.5rem}._fcWrapper_16rp2_25 .fc .fc-toolbar-title{font-size:.95rem}._fcWrapper_16rp2_25 .fc .fc-button{font-size:.68rem;padding:.25rem .5rem}._apptTableWrap_16rp2_139{border-radius:var(--radius-sm)}._modalContent_16rp2_166{padding:1.25rem;margin:.5rem;max-width:calc(100vw - 1rem)}}._field_16rp2_176 textarea{width:100%;padding:.45rem .65rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.82rem;font-family:inherit;box-sizing:border-box;resize:vertical}._field_16rp2_176 textarea:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 2px #c8a45e1f}._modal_16rp2_165{animation:_fadeIn_16rp2_1 .15s ease-out}._modalContent_16rp2_166{animation:_scaleIn_16rp2_1 .2s ease-out}@keyframes _fadeIn_16rp2_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_16rp2_1{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}._tooltip_16rp2_411{position:fixed;z-index:300;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:.65rem .85rem;box-shadow:0 8px 24px #0000001f;min-width:180px;max-width:240px;animation:_tooltipIn_16rp2_1 .15s ease-out;pointer-events:auto}@keyframes _tooltipIn_16rp2_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}._tooltipHeader_16rp2_428{display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem}._tooltipTitle_16rp2_434{font-size:.8rem;font-weight:700;color:var(--color-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tooltipMeta_16rp2_442{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:var(--color-gray-500);margin-bottom:.2rem}._tooltipHint_16rp2_450{display:block;font-size:.62rem;color:var(--color-gray-400);margin-top:.4rem;font-style:italic}._upcomingEmpty_16rp2_459{font-size:.75rem;color:var(--color-gray-400);padding:.5rem;margin:0}._upcomingList_16rp2_465{display:flex;flex-direction:column;gap:.15rem}._upcomingItem_16rp2_470{display:flex;align-items:flex-start;gap:.5rem;padding:.45rem .5rem;border-radius:var(--radius-xs);cursor:pointer;transition:background .12s}._upcomingItem_16rp2_470:hover{background:var(--color-gray-50)}._upcomingDot_16rp2_482{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:.25rem}._upcomingContent_16rp2_489{display:flex;flex-direction:column;min-width:0}._upcomingTitle_16rp2_494{font-size:.78rem;font-weight:600;color:var(--color-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._upcomingTime_16rp2_502{font-size:.68rem;color:var(--color-gray-400)}._miniCalHasEvent_16rp2_508{position:relative;font-weight:600}._miniCalDot_16rp2_512{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--color-gold)}._flexOne_16rp2_524{flex:1}._fieldCheckboxWrap_16rp2_525{display:flex;align-items:flex-end;gap:.5rem;padding-bottom:.25rem}._attendeeSearchInput_16rp2_531{margin-bottom:.4rem}._attendeeListBox_16rp2_532{max-height:150px;overflow-y:auto;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm)}._attendeeRow_16rp2_538{display:flex;align-items:center;gap:.5rem;padding:.45rem .65rem;cursor:pointer;font-size:.82rem;border-bottom:1px solid var(--color-gray-50)}._attendeeRow_16rp2_538:last-child{border-bottom:none}._attendeeRowSelected_16rp2_548{background:#b8860b14}._attendeeCheckbox_16rp2_549{width:18px;height:18px;border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700}._attendeeCheckboxOff_16rp2_560{border:2px solid var(--color-gray-300);background:transparent}._attendeeCheckboxOn_16rp2_564{border:none;background:var(--color-gold);color:#fff}._attendeeName_16rp2_569{font-weight:400}._attendeeChips_16rp2_570{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}._attendeeChip_16rp2_570{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;background:var(--color-gray-100);border-radius:999px;font-size:.72rem;font-weight:700;color:var(--color-navy)}._attendeeChipRemove_16rp2_587{cursor:pointer;color:var(--color-gray-400);font-size:.8rem}._notesTextarea_16rp2_592{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.875rem;font-family:inherit}._detailNotesValue_16rp2_600{font-weight:400}._emptyStateTd_16rp2_601{padding:0;border:none}@keyframes _shimmer_16rp2_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeleton_16rp2_608{background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-50) 50%,var(--color-gray-100) 75%);background-size:200% 100%;animation:_shimmer_16rp2_1 1.5s ease infinite;border-radius:var(--radius-sm)}._skeletonCalendarGrid_16rp2_619{display:flex;gap:1.5rem}._skeletonCalendarMain_16rp2_623{flex:1;min-width:0;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-lg);padding:1rem}._skeletonToolbar_16rp2_631{display:flex;justify-content:space-between;margin-bottom:1rem}._skeletonDayHeaders_16rp2_636{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;margin-bottom:.75rem}._skeletonTimeSlots_16rp2_642{display:flex;flex-direction:column;gap:.6rem}._skeletonSlotRow_16rp2_647{display:grid;grid-template-columns:50px repeat(7,1fr);gap:.5rem}._skeletonSidebar_16rp2_652{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:1rem}._skeletonSidebarBlock_16rp2_659{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);padding:.75rem;display:flex;flex-direction:column;gap:.5rem}._skeletonApptTable_16rp2_668{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-lg)}._skeletonApptRow_16rp2_677{display:grid;grid-template-columns:1.5fr 1fr 2fr 1fr .8fr 1fr 1fr .5fr;gap:1rem;padding:.5rem 0}._skeletonApptRow_16rp2_677:first-child{padding-bottom:.75rem;border-bottom:1px solid var(--color-gray-100)}._pagination_16rp2_689{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 0;margin-top:.5rem}._paginationBtn_16rp2_697{padding:.35rem .75rem;font-family:var(--font-sans);font-size:.78rem;font-weight:600;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);cursor:pointer;transition:all var(--transition-fast)}._paginationBtn_16rp2_697:hover:not(:disabled){border-color:var(--color-gold);color:var(--color-gold)}._paginationBtn_16rp2_697:disabled{opacity:.4;cursor:not-allowed}._paginationInfo_16rp2_717{font-family:var(--font-sans);font-size:.78rem;font-weight:600;color:var(--color-gray-500)}._emptyStateCta_16rp2_725{display:flex;justify-content:center;margin-top:.75rem}._emptyStateBtn_16rp2_730{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.8rem;cursor:pointer;border:none;transition:transform .1s,opacity .15s}._emptyStateBtn_16rp2_730:hover{opacity:.9}._emptyStateBtn_16rp2_730:active{transform:scale(.96)}._tabs_16rp2_748{display:flex;gap:0;background:none;border-radius:0;padding:0;border-bottom:2px solid var(--color-gray-100)}._tab_16rp2_748{padding:.5rem 1rem;font-size:.82rem;font-weight:600;color:var(--color-gray-400);border:none;background:none;cursor:pointer;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color var(--transition-fast),border-color var(--transition-fast)}._tab_16rp2_748:hover{color:var(--color-navy)}._tabActive_16rp2_770{color:var(--color-navy);border-bottom-color:var(--color-gold);background:none;box-shadow:none}._page_19ktc_1{padding:2rem}._header_19ktc_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_19ktc_2 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy);display:flex;align-items:center}._addBtn_19ktc_4{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._addBtn_19ktc_4:hover{opacity:.9}._error_19ktc_6{color:#e74c3c;font-size:.85rem;margin-bottom:.75rem}._table_19ktc_7{width:100%;border-collapse:collapse;background:var(--color-white);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-gray-200)}._table_19ktc_7 th{text-align:left;padding:.65rem .75rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);white-space:nowrap}._table_19ktc_7 td{padding:.6rem .75rem;font-size:.84rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-100);vertical-align:middle}._table_19ktc_7 tr:hover td{background:#c8a45e0a}._titleCell_19ktc_11{font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._titleButton_19ktc_12{max-width:100%;padding:0;border:none;background:none;color:var(--color-navy);font:inherit;font-weight:600;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._titleButton_19ktc_12:hover,._titleButton_19ktc_12:focus-visible{color:var(--color-gold);text-decoration:underline;outline:none}._typeBadge_19ktc_32{display:inline-block;padding:.1rem .5rem;font-size:.7rem;font-weight:600;border-radius:999px;background:var(--color-gray-100);color:var(--color-gray-700);text-transform:capitalize}._badge_19ktc_33{display:inline-block;padding:.15rem .5rem;font-size:.7rem;font-weight:600;border-radius:999px;text-transform:capitalize;white-space:nowrap}._status_pending_19ktc_34{background:color-mix(in srgb,var(--color-orange) 16%,var(--color-bg));color:var(--status-orange-text)}._status_manager_approved_19ktc_35{background:color-mix(in srgb,var(--color-blue) 16%,var(--color-bg));color:var(--status-blue-text)}._status_hr_approved_19ktc_36,._status_disbursed_19ktc_36{background:color-mix(in srgb,var(--color-green) 16%,var(--color-bg));color:var(--status-green-text)}._status_rejected_19ktc_37{background:color-mix(in srgb,var(--color-red) 16%,var(--color-bg));color:var(--status-red-text)}._status_cancelled_19ktc_38{background:color-mix(in srgb,var(--color-gray-500) 14%,var(--color-bg));color:var(--status-neutral-text)}._dateCell_19ktc_39{font-size:.8rem;color:var(--color-text-muted)}._nameCell_19ktc_40{font-size:.82rem;color:var(--color-text);font-weight:500}._empty_19ktc_41{text-align:center;padding:3rem;color:var(--color-text-muted)}._actionsCell_19ktc_42{display:flex;gap:.3rem;align-items:center}._approveBtn_19ktc_43,._rejectBtn_19ktc_43,._cancelReqBtn_19ktc_43,._disburseBtn_19ktc_43{padding:.35rem;border:none;background:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}._approveBtn_19ktc_43,._disburseBtn_19ktc_43{color:var(--status-green-text)}._approveBtn_19ktc_43:hover,._disburseBtn_19ktc_43:hover{background:color-mix(in srgb,var(--color-green) 16%,var(--color-bg));transform:scale(1.1)}._rejectBtn_19ktc_43{color:var(--status-red-text)}._rejectBtn_19ktc_43:hover{background:color-mix(in srgb,var(--color-red) 16%,var(--color-bg));transform:scale(1.1)}._cancelReqBtn_19ktc_43{color:var(--status-orange-text)}._cancelReqBtn_19ktc_43:hover{background:color-mix(in srgb,var(--color-orange) 16%,var(--color-bg));transform:scale(1.1)}._modal_19ktc_53{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}._modalContent_19ktc_54{background:var(--color-white);border-radius:var(--radius-md);padding:2rem;width:100%;max-width:520px}._modalContent_19ktc_54 h2{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}._field_19ktc_56{margin-bottom:1rem}._field_19ktc_56 label{display:block;font-size:.8rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.25rem}._field_19ktc_56 input,._field_19ktc_56 select{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.875rem;box-sizing:border-box}._row_19ktc_59{display:flex;gap:1rem}._row_19ktc_59 ._field_19ktc_56{flex:1}._actions_19ktc_42{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_19ktc_62{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer;background:var(--color-white)}._submitBtn_19ktc_63{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._detailGrid_19ktc_65{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin-bottom:1.25rem}._detailLabel_19ktc_72{display:block;margin-bottom:.25rem;color:var(--color-text-muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._detailValue_19ktc_82{color:var(--color-navy);font-size:.9rem;font-weight:600}._detailSection_19ktc_88{padding-top:1rem;border-top:1px solid var(--color-gray-100)}._detailDescription_19ktc_93{margin:0;color:var(--color-text);font-size:.9rem;line-height:1.55;white-space:pre-wrap}._headerIcon_19ktc_102{vertical-align:middle;margin-right:8px}._headerActions_19ktc_105{display:flex;gap:.5rem;align-items:center}._emptyCell_19ktc_108{padding:0;border:none}._textarea_19ktc_111{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.875rem;box-sizing:border-box}._pagination_19ktc_114{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 0;margin-top:.5rem}._paginationBtn_19ktc_123{padding:.35rem .75rem;font-family:var(--font-sans);font-size:.78rem;font-weight:600;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);cursor:pointer;transition:all var(--transition-fast)}._paginationBtn_19ktc_123:hover:not(:disabled){border-color:var(--color-gold);color:var(--color-gold)}._paginationBtn_19ktc_123:disabled{opacity:.4;cursor:not-allowed}._paginationInfo_19ktc_146{font-family:var(--font-sans);font-size:.78rem;font-weight:600;color:var(--color-gray-500)}@keyframes _shimmer_19ktc_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeleton_19ktc_159{background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-50) 50%,var(--color-gray-100) 75%);background-size:200% 100%;animation:_shimmer_19ktc_1 1.5s ease infinite;border-radius:var(--radius-sm)}._skeletonTable_19ktc_171{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md)}._skeletonRow_19ktc_181{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:1rem;padding:.5rem 0}._skeletonRow_19ktc_181:first-child{padding-bottom:.75rem;border-bottom:1px solid var(--color-gray-100)}._page_117d1_1{padding:2rem;max-width:720px}._header_117d1_2{margin-bottom:1rem}._header_117d1_2 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy);display:flex;align-items:center}._success_117d1_4{color:#27ae60;font-size:.85rem;margin-bottom:.75rem;padding:.5rem .75rem;background:#e8f8e8;border-radius:var(--radius-sm)}._error_117d1_5{color:#e74c3c;font-size:.85rem;margin-bottom:.75rem;padding:.5rem .75rem;background:#fde8e8;border-radius:var(--radius-sm)}._tabs_117d1_8{display:flex;gap:0;border-bottom:2px solid var(--color-gray-200);margin-bottom:1.25rem}._tab_117d1_8{padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;color:var(--color-text-muted);border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all var(--transition-fast)}._tab_117d1_8:hover{color:var(--color-navy)}._tabActive_117d1_11{color:var(--color-navy);border-bottom-color:var(--color-gold)}._form_117d1_14{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1.5rem}._section_117d1_15,._field_117d1_16{margin-bottom:1rem}._field_117d1_16 label{display:block;font-size:.8rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.25rem}._field_117d1_16 input,._field_117d1_16 select{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.875rem;box-sizing:border-box}._field_117d1_16 input:focus,._field_117d1_16 select:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 2px #c8a45e26}._textarea_117d1_20{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.875rem;box-sizing:border-box;font-family:inherit}._textarea_117d1_20:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 2px #c8a45e26}._row_117d1_22{display:flex;gap:1rem}._row_117d1_22 ._field_117d1_16{flex:1}._formActions_117d1_24{display:flex;justify-content:flex-end;margin-top:1rem}._saveBtn_117d1_25{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.25rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._saveBtn_117d1_25:hover{opacity:.9}._deptHeader_117d1_30{display:flex;justify-content:flex-end;margin-bottom:1rem}._deptAddBtn_117d1_31{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._deptAddBtn_117d1_31:hover{opacity:.9}._deptGrid_117d1_33{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}._deptEmpty_117d1_34{text-align:center;padding:2rem;color:var(--color-text-muted);grid-column:1 / -1}._deptCard_117d1_35{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1rem;transition:box-shadow var(--transition-fast)}._deptCard_117d1_35:hover{box-shadow:var(--shadow-sm)}._deptCardHeader_117d1_37{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.35rem}._deptCardHeader_117d1_37 h3{font-size:.9rem;font-weight:600;color:var(--color-navy)}._deptCardActions_117d1_39{display:flex;gap:.2rem}._deptCardActions_117d1_39 button{padding:.25rem;border-radius:var(--radius-sm);color:var(--color-text-muted);transition:all var(--transition-fast)}._deptCardActions_117d1_39 button:hover{color:var(--color-gold);background:#c8a45e1a}._deptCardDesc_117d1_42{font-size:.8rem;color:var(--color-text-muted);line-height:1.4}._modal_117d1_45{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}._modalContent_117d1_46{background:var(--color-white);border-radius:var(--radius-md);padding:2rem;width:100%;max-width:440px}._modalContent_117d1_46 h2{font-family:var(--font-serif);font-size:1.15rem;color:var(--color-navy);margin-bottom:1.25rem}._modalActions_117d1_48{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_117d1_49{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer;background:var(--color-white)}._billingContainer_1sv8a_2{padding:1.5rem 2rem}._billingTitle_1sv8a_3{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-navy);margin-bottom:1.25rem}._section_1sv8a_5{margin-top:1.5rem}._sectionHeading_1sv8a_8{font-size:var(--text-sm);font-weight:600;color:var(--color-gray-500);text-transform:uppercase;margin-bottom:.75rem}._planCard_1sv8a_17{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:var(--color-white);border:2px solid var(--color-gold);border-radius:var(--radius-md);margin-bottom:1.5rem;transition:border-color .4s ease,box-shadow .4s ease}._planCardSuccess_1sv8a_28{border-color:var(--color-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-green) 20%,transparent);animation:_successPulse_1sv8a_1 1.5s ease-out}._planInfo_1sv8a_34{display:flex;flex-direction:column;gap:.2rem}._planName_1sv8a_35{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;color:var(--color-navy)}._planMeta_1sv8a_36{font-size:var(--text-sm);color:var(--color-gray-500)}._planBadge_1sv8a_37{padding:.25rem .75rem;background:color-mix(in srgb,var(--color-gold) 12%,transparent);color:var(--color-gold-dark);font-size:var(--text-xs);font-weight:600;border-radius:999px;text-transform:uppercase}._planSuccessIcon_1sv8a_40{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-green);font-size:var(--text-sm);font-weight:600;animation:_fadeInSlide_1sv8a_1 .4s ease-out}@keyframes _successPulse_1sv8a_1{0%{box-shadow:0 0 color-mix(in srgb,var(--color-green) 40%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-green) 10%,transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-green) 20%,transparent)}}@keyframes _fadeInSlide_1sv8a_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._warningList_1sv8a_62{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}._warningItem_1sv8a_68{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;border-left:4px solid #dc2626;background:#fef2f2;font-size:.85rem;color:#1e293b;line-height:1.5}._warningIcon_1sv8a_80{flex-shrink:0}._usageGrid_1sv8a_83{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}._usageCard_1sv8a_84{padding:1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-md)}._usageLabel_1sv8a_85{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;color:var(--color-gray-500);letter-spacing:.03em;margin-bottom:.5rem}._usageValue_1sv8a_86{font-size:var(--text-md);font-weight:600;color:var(--color-navy);margin-bottom:.5rem}._usageBarRow_1sv8a_87{display:flex;align-items:center;gap:.5rem}._usageBar_1sv8a_87{flex:1;height:6px;background:var(--color-gray-100);border-radius:3px;overflow:hidden}._usageFill_1sv8a_89{height:100%;border-radius:3px;transition:width .6s ease}._usageFillNormal_1sv8a_90{background:linear-gradient(90deg,#22c55e,#4ade80)}._usageFillWarning_1sv8a_91{background:linear-gradient(90deg,#f59e0b,#fbbf24)}._usageFillDanger_1sv8a_92{background:linear-gradient(90deg,#ef4444,#f87171)}._usagePercent_1sv8a_93{font-size:var(--text-xs);font-weight:600;color:var(--color-gray-500);min-width:2.5rem;text-align:right}._usageLimitText_1sv8a_94{font-size:.75rem;color:var(--color-red);margin-top:.4rem}._usageHint_1sv8a_95{font-size:.7rem;color:var(--color-gray-400);margin-top:.35rem}._featureGrid_1sv8a_98{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 2rem;margin-bottom:2rem}._featureRow_1sv8a_99{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;font-size:var(--text-sm)}._featureEnabled_1sv8a_100{color:var(--color-navy)}._featureDisabled_1sv8a_101{color:var(--color-gray-400)}._featureIcon_1sv8a_102{flex-shrink:0}._featureIconGreen_1sv8a_103{color:var(--color-green)}._featureIconLock_1sv8a_104{color:var(--color-gray-300)}._upgradeBadge_1sv8a_105{font-size:.65rem;padding:.1rem .4rem;background:var(--color-gold);color:var(--color-white);border-radius:999px;font-weight:600;margin-left:auto}._planGrid_1sv8a_108{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}._planOption_1sv8a_110{position:relative;padding:1.5rem 1.25rem 1.25rem;border:2px solid var(--color-gray-200);border-radius:var(--radius-md);text-align:center;transition:all var(--transition-fast);cursor:pointer;display:flex;flex-direction:column;align-items:center}._planOption_1sv8a_110:hover{border-color:var(--color-gold);box-shadow:var(--shadow-sm)}._planOptionCurrent_1sv8a_124{border-color:var(--color-gold);border-width:2px;background:color-mix(in srgb,var(--color-gold) 4%,transparent);cursor:default}._planOptionRecommended_1sv8a_131{border-color:var(--color-gold);box-shadow:0 0 0 1px var(--color-gold),var(--shadow-md)}._recommendedBadge_1sv8a_137{position:absolute;top:-.65rem;left:50%;transform:translate(-50%);padding:.15rem .75rem;background:var(--color-gold);color:var(--color-white);font-size:.65rem;font-weight:700;text-transform:uppercase;border-radius:999px;letter-spacing:.04em;white-space:nowrap}._planOptionName_1sv8a_153{font-family:var(--font-serif);font-size:var(--text-md);font-weight:600;color:var(--color-navy);margin-bottom:.25rem}._planOptionPrice_1sv8a_154{font-size:var(--text-sm);color:var(--color-gray-500);margin-bottom:.5rem}._planFeatureList_1sv8a_157{list-style:none;padding:0;margin:0 0 .85rem;text-align:left;width:100%}._planFeatureItem_1sv8a_164{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--color-gray-600);padding:.2rem 0}._planFeatureItemIcon_1sv8a_172{flex-shrink:0;color:var(--color-green)}._planValueProp_1sv8a_175{font-size:.7rem;color:var(--color-gray-400);margin-bottom:.75rem;font-style:italic}._planOptionBtn_1sv8a_182{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1rem;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;border:none;transition:all var(--transition-fast)}._planOptionBtnUpgrade_1sv8a_183{background:var(--color-gold);color:var(--color-white)}._planOptionBtnUpgrade_1sv8a_183:hover{background:var(--color-gold-light)}._planOptionBtnCurrent_1sv8a_185{background:var(--color-gray-100);color:var(--color-green);cursor:default}._planOptionBtnDowngrade_1sv8a_186{background:var(--color-gray-50);color:var(--color-gray-500);border:1px solid var(--color-gray-200);text-decoration:none;text-align:center}._planOptionBtnDowngrade_1sv8a_186:hover{border-color:var(--color-gray-400);color:var(--color-navy)}._planOptionBtnDowngrade_1sv8a_186{background:var(--color-white);color:var(--color-navy);border:1px solid var(--color-gray-200)}._actionsRow_1sv8a_191{display:flex;gap:.75rem;flex-wrap:wrap}._portalBtn_1sv8a_192{padding:.55rem 1.15rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:500;color:var(--color-navy);cursor:pointer;background:var(--color-white);transition:all var(--transition-fast)}._portalBtn_1sv8a_192:hover{border-color:var(--color-gold)}@keyframes _shimmer_1sv8a_1{0%{background-position:200% 0}to{background-position:-200% 0}}._skeleton_1sv8a_201{background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-50) 50%,var(--color-gray-100) 75%);background-size:200% 100%;animation:_shimmer_1sv8a_1 1.5s ease infinite;border-radius:var(--radius-sm)}._skeletonPlanCard_1sv8a_208{height:80px;margin-bottom:1.5rem;border-radius:var(--radius-md)}._skeletonUsageGrid_1sv8a_214{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}._skeletonUsageCard_1sv8a_221{height:90px;border-radius:var(--radius-md)}._skeletonSectionTitle_1sv8a_226{height:14px;width:180px;margin-bottom:.75rem;border-radius:4px}._skeletonFeatureGrid_1sv8a_233{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 2rem;margin-bottom:2rem}._skeletonFeatureRow_1sv8a_240{height:24px;border-radius:4px}._skeletonPlanGrid_1sv8a_245{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}._skeletonPlanOption_1sv8a_252{height:200px;border-radius:var(--radius-md)}._errorState_1sv8a_258{color:var(--color-gray-400);padding:2rem}._confirmOverlay_1sv8a_264{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal, 40);padding:2rem;animation:_modalFade_1sv8a_1 .2s ease}@keyframes _modalFade_1sv8a_1{0%{opacity:0}to{opacity:1}}._confirmModal_1sv8a_281{background:var(--color-white);border-radius:var(--radius-lg);padding:2rem;width:100%;max-width:440px;box-shadow:0 20px 60px #00000026;animation:_modalScale_1sv8a_1 .2s ease}@keyframes _modalScale_1sv8a_1{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}._confirmTitle_1sv8a_296{font-family:var(--font-serif);font-size:1.2rem;color:var(--color-navy);margin-bottom:1.25rem}._confirmBody_1sv8a_303{margin-bottom:1.5rem}._confirmPlanChange_1sv8a_307{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-gray-50);border-radius:var(--radius-md);margin-bottom:1rem}._confirmPlanFrom_1sv8a_317,._confirmPlanTo_1sv8a_318{display:flex;flex-direction:column;gap:.2rem;flex:1}._confirmPlanLabel_1sv8a_325{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-400)}._confirmPlanName_1sv8a_333{font-size:1rem;font-weight:700;color:var(--color-navy)}._confirmArrow_1sv8a_339{font-size:1.2rem;color:var(--color-gold);font-weight:700}._confirmPrice_1sv8a_345{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.75rem}._confirmPriceAmount_1sv8a_352{font-size:1.1rem;font-weight:700;color:var(--color-navy)}._confirmPriceSub_1sv8a_358{font-size:.8rem;color:var(--color-gray-400)}._confirmNote_1sv8a_363{font-size:.82rem;color:var(--color-gray-500);line-height:1.5;margin:0}._confirmActions_1sv8a_370{display:flex;gap:.75rem;justify-content:flex-end}._confirmCancel_1sv8a_376{padding:.55rem 1.15rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.84rem;font-weight:600;cursor:pointer;background:var(--color-white);color:var(--color-navy);transition:all var(--transition-fast)}._confirmCancel_1sv8a_376:hover{border-color:var(--color-gray-400)}._confirmSubmit_1sv8a_392{padding:.55rem 1.15rem;background:var(--color-gold);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-weight:700;font-size:.84rem;cursor:pointer;transition:all var(--transition-fast)}._confirmSubmit_1sv8a_392:hover{opacity:.9;transform:translateY(-1px)}._confirmSubmit_1sv8a_392:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:768px){._usageGrid_1sv8a_83,._featureGrid_1sv8a_98,._planGrid_1sv8a_108{grid-template-columns:1fr}._planCard_1sv8a_17{flex-direction:column;gap:.75rem;align-items:flex-start}._skeletonUsageGrid_1sv8a_214,._skeletonFeatureGrid_1sv8a_233,._skeletonPlanGrid_1sv8a_245{grid-template-columns:1fr}._confirmPlanChange_1sv8a_307{flex-direction:column;gap:.5rem}._confirmArrow_1sv8a_339{transform:rotate(90deg)}}._page_1iip7_1{padding:2rem 2.5rem;max-width:1280px;margin:0 auto}._header_1iip7_3{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._header_1iip7_3 h1{font-family:var(--font-serif);font-size:1.4rem;color:var(--color-navy)}._headerActions_1iip7_6{display:flex;align-items:center;gap:.75rem}._searchWrap_1iip7_8{position:relative}._searchInput_1iip7_10{padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.82rem;width:220px;transition:border-color var(--transition-fast)}._searchInput_1iip7_10:focus{outline:none;border-color:var(--color-gold)}._success_1iip7_18{padding:.6rem 1rem;background:var(--color-green-light);color:var(--color-green);border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;margin-bottom:1rem}._resultsInfo_1iip7_23{font-size:.75rem;color:var(--color-gray-400);margin-bottom:.75rem;font-weight:600}._itemType_1iip7_28{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-gray-400);background:var(--color-gray-50);padding:.2rem .6rem;border-radius:999px;flex-shrink:0;white-space:nowrap}._pagination_1iip7_36{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem;padding:.75rem 0}._pagination_1iip7_36 button{padding:.4rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);font-size:.82rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}._pagination_1iip7_36 button:hover:not(:disabled){border-color:var(--color-gold)}._pagination_1iip7_36 button:disabled{opacity:.4;cursor:not-allowed}._pagination_1iip7_36 span{font-size:.82rem;font-weight:600;color:var(--color-gray-500)}._empty_1iip7_53{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--color-gray-400);gap:1rem;text-align:center}._list_1iip7_58{display:flex;flex-direction:column;gap:.5rem}._noItems_1iip7_60{text-align:center;padding:2rem;color:var(--color-gray-400);font-size:.85rem}._item_1iip7_28{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);transition:all var(--transition-fast)}._item_1iip7_28:hover{border-color:var(--color-gray-200);box-shadow:var(--shadow-sm)}._itemInfo_1iip7_71{flex:1;min-width:0}._itemTitle_1iip7_73{font-size:.9rem;font-weight:600;color:var(--color-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemMeta_1iip7_78{font-size:.75rem;color:var(--color-gray-400);margin-top:.2rem}._itemActions_1iip7_80{display:flex;gap:.4rem;flex-shrink:0}._restoreBtn_1iip7_82{display:flex;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;background:var(--color-green-light);color:var(--color-green);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._restoreBtn_1iip7_82:hover{background:var(--color-green);color:var(--color-white)}._deleteBtn_1iip7_92{display:flex;align-items:center;justify-content:center;padding:.4rem;font-size:.78rem;background:var(--color-red-light);color:var(--color-red);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._deleteBtn_1iip7_92:hover{background:var(--color-red);color:var(--color-white)}._page_1i0he_1{padding:2rem}._header_1i0he_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_1i0he_2 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy)}._addBtn_1i0he_4{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer}._headerActions_1i0he_6{display:flex;gap:.6rem;align-items:center}._filterBtn_1i0he_8{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;color:var(--color-navy);background:var(--color-white);cursor:pointer;transition:all .15s}._filterBtn_1i0he_8:hover{border-color:var(--color-gold);background:#c8a45e0f}._filterCount_1i0he_16{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--color-gold);color:var(--color-white);font-size:.65rem;font-weight:600;border-radius:999px}._filterOverlay_1i0he_24{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:90}._filterPanel_1i0he_25{position:fixed;top:0;right:-400px;width:400px;height:100dvh;background:var(--color-navy-dark);color:var(--color-white);display:flex;flex-direction:column;z-index:100;transition:right .3s ease;box-shadow:-4px 0 24px #0000004d}._filterPanelOpen_1i0he_31{right:0}._filterPanelHeader_1i0he_32{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}._filterPanelHeader_1i0he_32 h3{font-size:1rem;font-weight:600;margin:0}._filterPanelClose_1i0he_37{background:none;border:none;color:#ffffff80;font-size:1rem;cursor:pointer;padding:.25rem}._filterPanelClose_1i0he_37:hover{color:var(--color-white)}._filterPanelBody_1i0he_42{flex:1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}._filterGroup_1i0he_43{display:flex;flex-direction:column;gap:.4rem}._filterGroup_1i0he_43 label{font-size:.78rem;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.03em}._filterSearchInput_1i0he_45{padding:.45rem .65rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--color-white);font-size:.82rem;font-family:inherit}._filterSearchInput_1i0he_45::placeholder{color:#ffffff4d}._filterSearchInput_1i0he_45:focus{outline:none;border-color:var(--color-gold)}._filterPanelSelect_1i0he_52{padding:.5rem .65rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--color-white);font-size:.85rem;font-family:inherit;cursor:pointer}._filterPanelSelect_1i0he_52:focus{outline:none;border-color:var(--color-gold)}._filterPanelSelect_1i0he_52 option{background:var(--color-navy-dark);color:var(--color-white)}._filterPanelFooter_1i0he_59{display:flex;gap:.6rem;padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);background:#00000026}._filterApplyBtn_1i0he_63{flex:1;padding:.6rem;background:var(--color-blue);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer}._filterApplyBtn_1i0he_63:hover{opacity:.9}._filterClearBtn_1i0he_68{flex:1;padding:.6rem;background:#ffffff14;color:#fff9;border:none;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer}._filterClearBtn_1i0he_68:hover{background:#ffffff26;color:var(--color-white)}html[data-color-scheme=dark] ._filterPanel_1i0he_25{background:var(--color-bg-alt);color:var(--color-text);border-left:1px solid var(--color-gray-200)}html[data-color-scheme=dark] ._filterBtn_1i0he_8{background:var(--color-bg-alt);border-color:var(--color-gray-300);color:var(--color-text)}html[data-color-scheme=dark] ._filterBtn_1i0he_8:hover{background:var(--color-gray-100);border-color:var(--color-gray-400)}html[data-color-scheme=dark] ._filterPanelHeader_1i0he_32,html[data-color-scheme=dark] ._filterPanelFooter_1i0he_59{border-color:var(--color-gray-200)}html[data-color-scheme=dark] ._filterPanelFooter_1i0he_59{background:var(--color-bg)}html[data-color-scheme=dark] ._filterGroup_1i0he_43 label,html[data-color-scheme=dark] ._filterPanelClose_1i0he_37{color:var(--color-gray-500)}html[data-color-scheme=dark] ._filterSearchInput_1i0he_45,html[data-color-scheme=dark] ._filterPanelSelect_1i0he_52{background:var(--color-gray-100);border-color:var(--color-gray-300);color:var(--color-text)}html[data-color-scheme=dark] ._filterPanelSelect_1i0he_52 option,html[data-color-scheme=dark] ._filterPanelSelect_1i0he_52 option:checked{background:var(--color-gray-100);color:var(--color-text)}html[data-color-scheme=dark] ._filterApplyBtn_1i0he_63{background:var(--color-gray-100);color:var(--color-gray-900)}html[data-color-scheme=dark] ._filterClearBtn_1i0he_68{background:var(--color-gray-50);color:var(--color-gray-600)}html[data-color-scheme=dark] ._filterCount_1i0he_16{color:var(--color-on-primary)}._table_1i0he_116{width:100%;border-collapse:collapse;background:var(--color-white);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-gray-200);min-width:1000px}._tableWrap_1i0he_117{overflow-x:auto;border-radius:var(--radius-md)}._table_1i0he_116 th{text-align:left;padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}._table_1i0he_116 td{padding:.75rem 1rem;font-size:.875rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-100)}._table_1i0he_116 tr:hover td{background:#c8a45e0a}._billable_1i0he_121{color:#27ae60;font-weight:600}._nonBillable_1i0he_122{color:#999}._billableTag_1i0he_123{display:inline-block;padding:.12rem .45rem;font-size:.68rem;font-weight:600;border-radius:999px;background:var(--color-green-light);color:var(--color-green)}._nonBillableTag_1i0he_124{display:inline-block;padding:.12rem .45rem;font-size:.68rem;font-weight:600;border-radius:999px;background:var(--color-gray-100);color:var(--color-gray-500)}._empty_1i0he_125{text-align:center;padding:3rem;color:var(--color-text-muted)}._modal_1i0he_126{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}._modalContent_1i0he_127{background:var(--color-white);border-radius:var(--radius-md);padding:2rem;width:100%;max-width:480px}._modalContent_1i0he_127 h2{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}._field_1i0he_129{margin-bottom:1rem}._field_1i0he_129 label{display:block;font-size:.8rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.25rem}._field_1i0he_129 input,._field_1i0he_129 select,._field_1i0he_129 textarea{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.875rem}._row_1i0he_132{display:flex;gap:1rem}._row_1i0he_132 ._field_1i0he_129{flex:1}._actions_1i0he_134{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_1i0he_135{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer}._submitBtn_1i0he_136{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer}._editRow_1i0he_139{background:var(--color-gray-50)}._editRow_1i0he_139 td{vertical-align:middle}._editInput_1i0he_141{padding:.35rem .55rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);font-size:.82rem;width:100%;box-sizing:border-box}._editInput_1i0he_141:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 2px #b8860b1a}._editActions_1i0he_150{display:flex;gap:.35rem;flex-wrap:wrap}._saveBtn_1i0he_151{padding:.3rem .65rem;background:var(--color-green);color:var(--color-white);border:none;border-radius:var(--radius-sm);font-size:.72rem;font-weight:600;cursor:pointer}._saveBtn_1i0he_151:hover{opacity:.9}._saveBtn_1i0he_151:disabled{opacity:.5}._cancelEditBtn_1i0he_157{padding:.3rem .65rem;background:var(--color-gray-200);color:var(--color-navy);border:none;border-radius:var(--radius-sm);font-size:.72rem;font-weight:600;cursor:pointer}._cancelEditBtn_1i0he_157:hover{opacity:.9}._deleteBtn_1i0he_162{padding:.3rem .65rem;background:var(--color-red-light);color:var(--color-red);border:none;border-radius:var(--radius-sm);font-size:.72rem;font-weight:600;cursor:pointer}._deleteBtn_1i0he_162:hover{background:var(--color-red);color:var(--color-white)}._editBtn_1i0he_167{padding:.3rem .65rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.72rem;font-weight:600;color:var(--color-navy);background:var(--color-white);cursor:pointer;transition:all .15s}._editBtn_1i0he_167:hover{border-color:var(--color-gold);background:#c8a45e0f}._editBtn_1i0he_167:disabled{opacity:.4;cursor:not-allowed}._summaryBar_1i0he_177{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;margin-bottom:.75rem;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;color:var(--color-navy)}._bulkBtn_1i0he_186{padding:.3rem .6rem;font-size:.72rem;font-weight:600;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);cursor:pointer}._bulkBtn_1i0he_186:hover{border-color:var(--color-gold)}._bulkBtnDanger_1i0he_192{padding:.3rem .6rem;font-size:.72rem;font-weight:600;border:none;border-radius:var(--radius-sm);background:var(--color-red-light);color:var(--color-red);cursor:pointer}._bulkBtnDanger_1i0he_192:hover{background:var(--color-red);color:var(--color-white)}._csvBtn_1i0he_198{padding:.3rem .6rem;font-size:.72rem;font-weight:600;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);cursor:pointer}._csvBtn_1i0he_198:hover{border-color:var(--color-green);color:var(--color-green)}._viewToggle_1i0he_206{display:flex;background:var(--color-gray-100);border-radius:6px;padding:2px;margin-bottom:1rem;width:fit-content}._viewToggleBtn_1i0he_214{padding:6px 14px;font-size:.78rem;font-weight:700;border:none;border-radius:4px;cursor:pointer;background:transparent;color:var(--color-gray-500);box-shadow:none;transition:all .15s}._viewToggleBtnActive_1i0he_226{background:var(--color-white);color:var(--color-gray-900);box-shadow:0 1px 2px #0000000d}._bulkActions_1i0he_233{display:flex;gap:.4rem}._selectedCount_1i0he_239{font-size:.78rem;color:var(--color-gold);font-weight:700}._emptyCell_1i0he_246{padding:0;border:none}._editInputSmall_1i0he_252{width:70px}._error_1i0he_257{color:#e74c3c;font-size:.85rem;margin-bottom:.75rem}._fieldRow_1i0he_264{display:flex;align-items:center;gap:.5rem}._pagination_1i0he_271{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 0;margin-top:.5rem}._paginationBtn_1i0he_279{padding:.35rem .75rem;font-family:var(--font-sans);font-size:.78rem;font-weight:600;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);cursor:pointer;transition:all .15s}._paginationBtn_1i0he_279:hover:not(:disabled){border-color:var(--color-gold);color:var(--color-gold)}._paginationBtn_1i0he_279:disabled{opacity:.4;cursor:not-allowed}._paginationInfo_1i0he_299{font-family:var(--font-sans);font-size:.78rem;font-weight:600;color:var(--color-gray-500)}@keyframes _shimmer_1i0he_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeleton_1i0he_311{background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-50) 50%,var(--color-gray-100) 75%);background-size:200% 100%;animation:_shimmer_1i0he_1 1.5s ease infinite;border-radius:var(--radius-sm)}._skeletonTable_1i0he_322{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-md)}._skeletonRow_1i0he_331{display:grid;grid-template-columns:repeat(11,1fr);gap:1rem;padding:.5rem 0}._skeletonRow_1i0he_331:first-child{padding-bottom:.75rem;border-bottom:1px solid var(--color-gray-100)}._container_7rrhb_1{padding:0}._filterBar_7rrhb_3{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}._filterBar_7rrhb_3 select{padding:7px 12px;border:1px solid var(--color-gray-300);border-radius:6px;font-size:.85rem;font-weight:400;background:var(--color-white);color:var(--color-text);min-width:160px;cursor:pointer}._filterBar_7rrhb_3 select:focus{outline:none;border-color:var(--color-blue)}._nav_7rrhb_22{display:flex;align-items:center;gap:10px;margin-bottom:16px}._navBtn_7rrhb_28{padding:7px 14px;border:1px solid var(--color-gray-300);border-radius:6px;background:var(--color-white);color:var(--color-text);cursor:pointer;font-weight:600;font-size:.9rem;transition:background .15s}._navBtn_7rrhb_28:hover{background:var(--color-gray-100)}._todayBtn_7rrhb_40{padding:6px 12px;border:1px solid var(--color-blue);border-radius:6px;background:var(--color-blue-light);color:var(--color-blue);cursor:pointer;font-weight:600;font-size:.78rem;transition:background .15s}._todayBtn_7rrhb_40:hover{background:color-mix(in srgb,var(--color-blue) 18%,var(--color-bg))}._weekLabel_7rrhb_52{font-weight:600;font-size:.95rem;min-width:220px;text-align:center;color:var(--color-navy)}._grid_7rrhb_60{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:16px}._dayCol_7rrhb_66{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;padding:10px;min-height:120px}._dayColToday_7rrhb_73{border-color:var(--color-blue);background:color-mix(in srgb,var(--color-blue) 8%,var(--color-white));box-shadow:0 0 0 1px var(--color-blue)}._dayHeader_7rrhb_78{font-weight:600;font-size:.78rem;color:var(--color-gray-500);margin-bottom:8px;border-bottom:1px solid var(--color-gray-200);padding-bottom:4px;text-transform:uppercase;letter-spacing:.02em}._dayColToday_7rrhb_73 ._dayHeader_7rrhb_78{color:var(--color-blue)}._entry_7rrhb_90{font-size:.72rem;padding:4px 6px;margin-bottom:3px;border-radius:4px;display:flex;flex-direction:column;gap:1px}._entryBillable_7rrhb_99{background:color-mix(in srgb,var(--color-green) 14%,var(--color-bg));border-left:2px solid var(--color-green)}._entryNonBillable_7rrhb_100{background:color-mix(in srgb,var(--color-orange) 16%,var(--color-bg));border-left:2px solid var(--color-orange)}._entryHours_7rrhb_101{font-weight:600;color:var(--color-navy)}._entryDesc_7rrhb_102{color:var(--color-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dayTotal_7rrhb_103{font-weight:600;font-size:.82rem;margin-top:8px;padding-top:6px;border-top:1px solid var(--color-gray-200);color:var(--color-navy);text-align:right}._totals_7rrhb_113{display:flex;gap:24px;padding:12px 16px;background:var(--color-gray-100);border-radius:8px;font-size:.875rem;flex-wrap:wrap}._totalItem_7rrhb_122{display:flex;gap:6px}._totalLabel_7rrhb_123{color:var(--color-gray-500)}._totalValue_7rrhb_124{font-weight:600;color:var(--color-navy)}._billableBar_7rrhb_126{margin-top:12px}._barLabel_7rrhb_127{font-size:.8rem;color:var(--color-gray-500);margin-bottom:4px}._barTrack_7rrhb_128{height:8px;background:var(--color-gray-200);border-radius:4px;overflow:hidden}._barFill_7rrhb_129{height:100%;background:var(--color-blue);border-radius:4px;transition:width .3s}._container_1q6wl_1{padding:0}._nav_1q6wl_2{display:flex;align-items:center;gap:12px;margin-bottom:16px}._navBtn_1q6wl_3{padding:6px 12px;border:1px solid var(--color-gray-300);border-radius:6px;background:var(--color-white);color:var(--color-text);cursor:pointer;font-weight:600}._navBtn_1q6wl_3:hover{background:var(--color-gray-100)}._monthLabel_1q6wl_5{font-weight:600;font-size:.95rem;min-width:180px;text-align:center;color:var(--color-navy)}._table_1q6wl_6{width:100%;border-collapse:collapse;font-size:.875rem}._table_1q6wl_6 th{text-align:left;padding:8px 12px;background:var(--color-gray-50);color:var(--color-gray-500);font-weight:600;border-bottom:2px solid var(--color-gray-200)}._table_1q6wl_6 td{padding:8px 12px;border-bottom:1px solid var(--color-gray-100);color:var(--color-text)}._weekRow_1q6wl_9{background:var(--color-white)}._weekRow_1q6wl_9:hover{background:var(--color-gray-50)}._grandRow_1q6wl_11{background:var(--color-gray-100);font-weight:600}._grandRow_1q6wl_11 td{border-top:2px solid var(--color-gray-300)}._amount_1q6wl_13{color:var(--status-green-text);font-weight:600}._totals_1q6wl_14{display:flex;gap:24px;padding:12px 16px;background:var(--color-gray-100);border-radius:8px;font-size:.875rem;margin-top:12px}._totalItem_1q6wl_15{display:flex;gap:6px}._totalLabel_1q6wl_16{color:var(--color-gray-500)}._totalValue_1q6wl_17{font-weight:600;color:var(--color-navy)}._page_18hpu_1{padding:2rem}._header_18hpu_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_18hpu_2 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy);display:flex;align-items:center}._addBtn_18hpu_4{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._addBtn_18hpu_4:hover{opacity:.9}._error_18hpu_6{color:#e74c3c;font-size:.85rem;margin-bottom:.75rem}._table_18hpu_7{width:100%;border-collapse:collapse;background:var(--color-white);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-gray-200)}._table_18hpu_7 th{text-align:left;padding:.75rem 1rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}._table_18hpu_7 td{padding:.65rem 1rem;font-size:.85rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-100);vertical-align:middle}._table_18hpu_7 tr:hover td{background:#c8a45e0a}._empName_18hpu_11{font-weight:600}._typeBadge_18hpu_12{display:inline-block;padding:.1rem .5rem;font-size:.7rem;font-weight:600;border-radius:999px;background:var(--color-gray-100);color:var(--color-gray-700);text-transform:capitalize}._amount_18hpu_13{font-weight:600;font-variant-numeric:tabular-nums}._dateCell_18hpu_14{font-size:.8rem;color:var(--color-text-muted)}._descCell_18hpu_15{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:.8rem}._empty_18hpu_16{text-align:center;padding:3rem;color:var(--color-text-muted)}._modal_18hpu_17{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}._modalContent_18hpu_18{background:var(--color-white);border-radius:var(--radius-md);padding:2rem;width:100%;max-width:520px}._modalContent_18hpu_18 h2{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}._field_18hpu_20{margin-bottom:1rem}._field_18hpu_20 label{display:block;font-size:.8rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.25rem}._field_18hpu_20 input,._field_18hpu_20 select{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.875rem;box-sizing:border-box}._row_18hpu_23{display:flex;gap:1rem}._row_18hpu_23 ._field_18hpu_20{flex:1}._actions_18hpu_25{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_18hpu_26{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer;background:var(--color-white)}._submitBtn_18hpu_27{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._page_1ngaf_1{padding:2rem}._header_1ngaf_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_1ngaf_2 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy);display:flex;align-items:center}._addBtn_1ngaf_4{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._addBtn_1ngaf_4:hover{opacity:.9}._grid_1ngaf_6{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}._card_1ngaf_7{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1.25rem;transition:box-shadow var(--transition-fast)}._card_1ngaf_7:hover{box-shadow:var(--shadow-sm)}._cardHeader_1ngaf_9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}._cardHeader_1ngaf_9 h3{font-size:.95rem;font-weight:600;color:var(--color-navy)}._cardActions_1ngaf_11{display:flex;gap:.25rem}._cardActions_1ngaf_11 button{padding:.3rem;border-radius:var(--radius-sm);color:var(--color-text-muted);transition:all var(--transition-fast)}._cardActions_1ngaf_11 button:hover{color:var(--color-gold);background:#c8a45e1a}._cardLine_1ngaf_14{font-size:.8rem;color:var(--color-text-muted);line-height:1.5}._empty_1ngaf_15{text-align:center;padding:3rem;color:var(--color-text-muted);grid-column:1 / -1}._error_1ngaf_16{color:#e74c3c;font-size:.85rem;margin-bottom:.75rem}._modal_1ngaf_17{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}._modalContent_1ngaf_18{background:var(--color-white);border-radius:var(--radius-md);padding:2rem;width:100%;max-width:480px}._modalContent_1ngaf_18 h2{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}._field_1ngaf_20{margin-bottom:1rem}._field_1ngaf_20 label{display:block;font-size:.8rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.25rem}._field_1ngaf_20 input,._field_1ngaf_20 select{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.875rem;box-sizing:border-box}._row_1ngaf_23{display:flex;gap:1rem}._row_1ngaf_23 ._field_1ngaf_20{flex:1}._actions_1ngaf_25{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_1ngaf_26{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer;background:var(--color-white)}._submitBtn_1ngaf_27{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._page_lto4j_1{padding:2rem}._header_lto4j_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_lto4j_2 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy);display:flex;align-items:center}._addBtn_lto4j_4{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._addBtn_lto4j_4:hover{opacity:.9}._grid_lto4j_6{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}._card_lto4j_7{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1.25rem;transition:box-shadow var(--transition-fast)}._card_lto4j_7:hover{box-shadow:var(--shadow-sm)}._cardHeader_lto4j_9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}._cardHeader_lto4j_9 h3{font-size:.95rem;font-weight:600;color:var(--color-navy)}._cardActions_lto4j_11{display:flex;gap:.25rem}._cardActions_lto4j_11 button{padding:.3rem;border-radius:var(--radius-sm);color:var(--color-text-muted);transition:all var(--transition-fast)}._cardActions_lto4j_11 button:hover{color:var(--color-gold);background:#c8a45e1a}._cardLine_lto4j_14{font-size:.8rem;color:var(--color-text-muted);line-height:1.5}._empty_lto4j_15{text-align:center;padding:3rem;color:var(--color-text-muted);grid-column:1 / -1}._error_lto4j_16{color:#e74c3c;font-size:.85rem;margin-bottom:.75rem}._modal_lto4j_17{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}._modalContent_lto4j_18{background:var(--color-white);border-radius:var(--radius-md);padding:2rem;width:100%;max-width:480px}._modalContent_lto4j_18 h2{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}._field_lto4j_20{margin-bottom:1rem}._field_lto4j_20 label{display:block;font-size:.8rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.25rem}._field_lto4j_20 input,._field_lto4j_20 select{width:100%;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.875rem;box-sizing:border-box}._actions_lto4j_23{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_lto4j_24{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer;background:var(--color-white)}._submitBtn_lto4j_25{padding:.5rem 1rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._page_1pd3k_1{padding:2rem;max-width:860px}._header_1pd3k_2{margin-bottom:1.5rem}._header_1pd3k_2 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy)}._header_1pd3k_2 p{font-size:.85rem;color:var(--color-text-muted);margin-top:.25rem}._steps_1pd3k_7{display:flex;gap:0;margin-bottom:1.5rem;border-bottom:2px solid var(--color-gray-200)}._step_1pd3k_7{padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;color:var(--color-text-muted);border:none;background:none;cursor:default;border-bottom:2px solid transparent;margin-bottom:-2px}._stepActive_1pd3k_9{color:var(--color-navy);border-bottom-color:var(--color-gold)}._stepDone_1pd3k_10{color:var(--color-gold)}._card_1pd3k_13{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:1rem}._card_1pd3k_13 h2{font-family:var(--font-serif);font-size:1.1rem;color:var(--color-navy);margin-bottom:1rem}._uploadArea_1pd3k_17{border:2px dashed var(--color-gray-200);border-radius:var(--radius-md);padding:2.5rem;text-align:center;cursor:pointer;transition:all var(--transition-fast)}._uploadArea_1pd3k_17:hover{border-color:var(--color-gold);background:#c8a45e0a}._uploadAreaActive_1pd3k_19{border-color:var(--color-gold);background:#c8a45e14}._uploadIcon_1pd3k_20{font-size:2rem;margin-bottom:.5rem;color:var(--color-text-muted)}._uploadText_1pd3k_21{font-size:.9rem;color:var(--color-text-muted)}._uploadTextBold_1pd3k_22{color:var(--color-gold);font-weight:600}._uploadHint_1pd3k_23{font-size:.75rem;color:var(--color-text-muted);margin-top:.35rem}._fileInfo_1pd3k_26{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--color-gray-50, #f8f9fa);border-radius:var(--radius-sm);margin-top:1rem}._fileName_1pd3k_27{font-size:.85rem;font-weight:600;color:var(--color-navy);flex:1}._fileRemove_1pd3k_28{padding:.25rem .5rem;border:none;background:none;color:var(--color-text-muted);cursor:pointer;font-size:.8rem}._fileRemove_1pd3k_28:hover{color:#e74c3c}._typeSelector_1pd3k_32{display:flex;gap:.75rem;margin-top:1rem}._typeBtn_1pd3k_33{flex:1;padding:.75rem 1rem;border:2px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer;text-align:center;transition:all var(--transition-fast)}._typeBtn_1pd3k_33:hover{border-color:var(--color-gold)}._typeBtnActive_1pd3k_35{border-color:var(--color-gold);background:#c8a45e0f}._typeBtnLabel_1pd3k_36{font-size:.85rem;font-weight:600;color:var(--color-navy);display:block}._typeBtnDesc_1pd3k_37{font-size:.75rem;color:var(--color-text-muted);display:block;margin-top:.15rem}._mappingTable_1pd3k_40{width:100%;border-collapse:collapse;font-size:.85rem}._mappingTable_1pd3k_40 th{text-align:left;padding:.5rem .75rem;font-weight:600;color:var(--color-text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-gray-200)}._mappingTable_1pd3k_40 td{padding:.5rem .75rem;border-bottom:1px solid var(--color-gray-200)}._mappingTable_1pd3k_40 select{width:100%;padding:.4rem .6rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem}._mappingTable_1pd3k_40 select:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 2px #c8a45e26}._mappingPreview_1pd3k_45{font-size:.8rem;color:var(--color-text-muted);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._presetRow_1pd3k_46{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}._presetBtn_1pd3k_47{padding:.4rem .8rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);font-size:.8rem;cursor:pointer;color:var(--color-navy)}._presetBtn_1pd3k_47:hover{border-color:var(--color-gold);background:#c8a45e0f}._previewStats_1pd3k_51{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem}._statCard_1pd3k_52{padding:.75rem;border-radius:var(--radius-sm);text-align:center}._statCardValid_1pd3k_53{background:#e8f8e8}._statCardInvalid_1pd3k_54{background:#fde8e8}._statCardDuplicate_1pd3k_55{background:#fff8e1}._statNumber_1pd3k_56{font-size:1.5rem;font-weight:700;display:block}._statLabel_1pd3k_57{font-size:.75rem;color:var(--color-text-muted)}._previewTable_1pd3k_60{width:100%;border-collapse:collapse;font-size:.8rem;margin-top:.75rem}._previewTable_1pd3k_60 th{text-align:left;padding:.4rem .6rem;font-weight:600;color:var(--color-text-muted);font-size:.7rem;text-transform:uppercase;border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-50, #f8f9fa)}._previewTable_1pd3k_60 td{padding:.4rem .6rem;border-bottom:1px solid var(--color-gray-200)}._previewTable_1pd3k_60 tr:hover{background:#c8a45e08}._errorTag_1pd3k_66{display:inline-block;padding:.15rem .4rem;border-radius:3px;font-size:.7rem;font-weight:600}._errorTagRed_1pd3k_67{background:#fde8e8;color:#e74c3c}._errorTagYellow_1pd3k_68{background:#fff8e1;color:#d4a017}._resultSummary_1pd3k_71{text-align:center;padding:1.5rem 0}._resultIcon_1pd3k_72{font-size:2.5rem;margin-bottom:.5rem}._resultTitle_1pd3k_73{font-family:var(--font-serif);font-size:1.2rem;color:var(--color-navy);margin-bottom:.25rem}._resultSubtitle_1pd3k_74{font-size:.85rem;color:var(--color-text-muted)}._actions_1pd3k_77{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}._primaryBtn_1pd3k_78{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.25rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none}._primaryBtn_1pd3k_78:hover{opacity:.9}._primaryBtn_1pd3k_78:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_1pd3k_81{padding:.5rem 1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer;background:var(--color-white);color:var(--color-navy)}._secondaryBtn_1pd3k_81:hover{border-color:var(--color-gold)}._historyTable_1pd3k_85{width:100%;border-collapse:collapse;font-size:.85rem}._historyTable_1pd3k_85 th{text-align:left;padding:.5rem .75rem;font-weight:600;color:var(--color-text-muted);font-size:.75rem;text-transform:uppercase;border-bottom:1px solid var(--color-gray-200)}._historyTable_1pd3k_85 td{padding:.5rem .75rem;border-bottom:1px solid var(--color-gray-200)}._historyEmpty_1pd3k_88{text-align:center;padding:2rem;color:var(--color-text-muted)}._badge_1pd3k_91{display:inline-block;padding:.15rem .5rem;border-radius:3px;font-size:.75rem;font-weight:600}._badgeCompleted_1pd3k_92{background:#e8f8e8;color:#27ae60}._tabs_1pd3k_95{display:flex;gap:0;border-bottom:2px solid var(--color-gray-200);margin-bottom:1.25rem}._tab_1pd3k_95{padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;color:var(--color-text-muted);border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all var(--transition-fast)}._tab_1pd3k_95:hover{color:var(--color-navy)}._tabActive_1pd3k_98{color:var(--color-navy);border-bottom-color:var(--color-gold)}._loading_1pd3k_101{text-align:center;padding:2rem;color:var(--color-text-muted);font-size:.85rem}._error_1pd3k_66{color:#e74c3c;font-size:.85rem;margin-bottom:.75rem;padding:.5rem .75rem;background:#fde8e8;border-radius:var(--radius-sm)}._success_1pd3k_105{color:#27ae60;font-size:.85rem;margin-bottom:.75rem;padding:.5rem .75rem;background:#e8f8e8;border-radius:var(--radius-sm)}._collapsible_1pd3k_108{margin-top:1rem}._collapsibleToggle_1pd3k_109{display:flex;align-items:center;gap:.4rem;background:none;border:none;cursor:pointer;font-size:.8rem;font-weight:600;color:var(--color-text-muted);padding:.4rem 0}._collapsibleToggle_1pd3k_109:hover{color:var(--color-navy)}._page_264c2_1{padding:2rem}._header_264c2_2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_264c2_2 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy);display:flex;align-items:center;gap:.5rem}._card_264c2_5{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1.5rem;max-width:560px}._cardHeader_264c2_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._cardTitle_264c2_7{font-size:1.05rem;font-weight:600;color:var(--color-navy);display:flex;align-items:center;gap:.5rem}._cardDesc_264c2_8{font-size:.85rem;color:var(--color-text-muted);line-height:1.5;margin-bottom:1.25rem}._statusRow_264c2_10{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.875rem}._statusDot_264c2_11{width:10px;height:10px;border-radius:50%;flex-shrink:0}._statusDotConnected_264c2_12{background:#22c55e}._statusDotDisconnected_264c2_13{background:var(--color-gray-300)}._statusLabel_264c2_14{color:var(--color-text);font-weight:500}._statusEmail_264c2_15{color:var(--color-text-muted);margin-left:.25rem}._metaRow_264c2_17{font-size:.8rem;color:var(--color-text-muted);margin-bottom:1rem}._actions_264c2_19{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}._connectBtn_264c2_21{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.15rem;background:var(--color-gold);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none;transition:opacity var(--transition-fast)}._connectBtn_264c2_21:hover{opacity:.9}._connectBtn_264c2_21:disabled{opacity:.5;cursor:not-allowed}._syncBtn_264c2_30{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.15rem;background:var(--color-navy);color:var(--color-white);border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;border:none;transition:opacity var(--transition-fast)}._syncBtn_264c2_30:hover{opacity:.9}._syncBtn_264c2_30:disabled{opacity:.5;cursor:not-allowed}._disconnectBtn_264c2_39{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.15rem;background:none;color:#dc2626;border:1px solid #dc2626;border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;transition:all var(--transition-fast)}._disconnectBtn_264c2_39:hover{background:#fef2f2}._disconnectBtn_264c2_39:disabled{opacity:.5;cursor:not-allowed}._error_264c2_49{color:#e74c3c;font-size:.85rem;margin-top:.75rem}._success_264c2_50{color:#22c55e;font-size:.85rem;margin-top:.75rem}._syncResult_264c2_52{font-size:.85rem;color:var(--color-text);margin-top:.75rem;padding:.75rem;background:var(--color-gray-50, #f9fafb);border-radius:var(--radius-sm)}._syncResultWarn_264c2_53{background:#ef44440d;border:1px solid rgba(239,68,68,.15)}._aiWrap_vt12f_24{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;width:min(100%,38rem);min-width:0}._aiRow_vt12f_32{display:flex;align-items:center;gap:.35rem}._aiChip_vt12f_2{display:flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border:1px solid color-mix(in srgb,var(--color-orange) 35%,var(--color-orange-light));border-radius:20px;background:var(--color-orange-light);color:color-mix(in srgb,var(--color-orange) 55%,var(--color-gray-900));font-family:var(--font-sans);font-size:11px;font-weight:700;line-height:1;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._aiChip_vt12f_2:hover:not(:disabled){background:color-mix(in srgb,var(--color-orange) 14%,var(--color-orange-light));border-color:color-mix(in srgb,var(--color-orange) 60%,var(--color-orange-light))}._aiChip_vt12f_2:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._aiChip_vt12f_2:disabled{border-color:var(--color-gray-300);background:var(--color-gray-100);color:var(--color-gray-500);cursor:not-allowed}._aiChipBusy_vt12f_73,._aiChipBusy_vt12f_73:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-orange) 60%,var(--color-orange-light));background:color-mix(in srgb,var(--color-orange) 18%,var(--color-orange-light))}._aiChipBusy_vt12f_73>svg{animation:_aiPulse_vt12f_1 1.2s ease-in-out infinite}@keyframes _aiPulse_vt12f_1{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){._aiChip_vt12f_2{transition:none}._aiChipBusy_vt12f_73>svg{animation:none}}._aiAction_vt12f_98{padding:.28rem .5rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-600);font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._aiAction_vt12f_98:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-navy)}._aiAction_vt12f_98:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._aiAction_vt12f_98:disabled{opacity:.55;cursor:not-allowed}._aiActionDanger_vt12f_124:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-red) 35%,var(--color-white));background:color-mix(in srgb,var(--color-red) 8%,var(--color-white));color:var(--color-red-text)}@media(prefers-reduced-motion:reduce){._aiAction_vt12f_98{transition:none}}._aiNote_vt12f_136{margin:0;max-width:320px;color:var(--color-gray-500);font-size:var(--text-xs);line-height:1.4;text-align:right}._aiError_vt12f_144{margin:0;max-width:320px;color:var(--color-red-text);font-size:var(--text-xs);line-height:1.4;text-align:right}._promptPopover_vt12f_154,._assistantPopover_vt12f_155{width:100%;max-height:min(82vh,46rem)}._promptDialog_vt12f_159{width:100%;box-sizing:border-box;padding:1.25rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-lg)}._promptTitle_vt12f_168{margin:0 0 1rem;color:var(--color-navy);font-family:var(--font-serif);font-size:var(--text-lg)}._promptLabel_vt12f_174{display:block;color:var(--color-gray-800);font-size:var(--text-sm);font-weight:700}._promptHint_vt12f_180{margin:.25rem 0 .5rem;color:var(--color-gray-500);font-size:var(--text-xs);line-height:1.5}._promptInput_vt12f_186{display:block;width:100%;min-height:7rem;resize:vertical;box-sizing:border-box;padding:.65rem .75rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-900);font:inherit;font-size:var(--text-sm);line-height:1.5}._promptInput_vt12f_186:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._promptError_vt12f_205{margin:.5rem 0 0;color:var(--color-red-text);font-size:var(--text-xs)}._promptActions_vt12f_210{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}._promptCancel_vt12f_216,._promptSubmit_vt12f_217{padding:.5rem .8rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);font:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer}._promptCancel_vt12f_216{background:var(--color-white);color:var(--color-gray-700)}._promptCancel_vt12f_216:hover:not(:disabled){border-color:var(--color-gray-400);background:var(--color-gray-100);color:var(--color-navy)}._promptSubmit_vt12f_217{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}._promptSubmit_vt12f_217:hover:not(:disabled){border-color:var(--color-navy-light);background:var(--color-navy-light)}._promptCancel_vt12f_216:focus-visible,._promptSubmit_vt12f_217:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._promptCancel_vt12f_216:disabled,._promptSubmit_vt12f_217:disabled{opacity:.55;cursor:not-allowed}._assistantDialog_vt12f_255{display:flex;flex-direction:column;width:100%;max-height:inherit;box-sizing:border-box;overflow:hidden;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-lg)}._assistantHeader_vt12f_267{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem .8rem}._assistantHeader_vt12f_267 h2{margin:0;color:var(--color-navy);font:600 var(--text-lg)/1.3 var(--font-serif)}._assistantHeader_vt12f_267 p{margin:.35rem 0 0;color:var(--color-gray-500);font-size:var(--text-xs)}._assistantClose_vt12f_284{flex:0 0 auto;width:2rem;height:2rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-xs);color:var(--color-gray-600);background:var(--color-white);font-size:1.3rem;line-height:1;cursor:pointer}._assistantClose_vt12f_284:hover:not(:disabled){border-color:var(--color-gray-400);background:var(--color-gray-100);color:var(--color-navy)}._assistantClose_vt12f_284:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._assistantClose_vt12f_284:disabled{opacity:.55;cursor:wait}._assistantTabs_vt12f_306{display:flex;gap:.4rem;padding:0 1.2rem .75rem;border-bottom:1px solid var(--color-gray-200)}._assistantTab_vt12f_306,._assistantTabActive_vt12f_312{padding:.45rem .7rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-600);font:600 var(--text-xs) var(--font-sans);cursor:pointer}._assistantTab_vt12f_306:hover:not(:disabled),._assistantTabActive_vt12f_312:hover:not(:disabled){border-color:var(--color-navy-light);background:var(--color-gray-100);color:var(--color-navy)}._assistantTab_vt12f_306:focus-visible,._assistantTabActive_vt12f_312:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._assistantTabActive_vt12f_312{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}._assistantContent_vt12f_335{display:flex;flex:1;flex-direction:column;min-height:12rem;overflow:auto;padding:1rem 1.2rem 1.2rem}._assistantHint_vt12f_343,._assistantThinking_vt12f_343{margin:0 0 .8rem;color:var(--color-gray-500);font-size:var(--text-sm);line-height:1.5}._assistantAnswer_vt12f_349{overflow-wrap:anywhere;color:var(--color-gray-800);font-size:var(--text-sm);line-height:1.6}._assistantMessages_vt12f_355{display:flex;flex:1;flex-direction:column;gap:.65rem;min-height:8rem;max-height:27rem;overflow:auto;padding:.15rem .1rem .8rem}._assistantUserMessage_vt12f_365{align-self:flex-end;max-width:88%;padding:.6rem .75rem;border-radius:.8rem .8rem .15rem;background:var(--color-gray-100);color:var(--color-gray-800);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}._assistantActions_vt12f_376{display:flex;justify-content:flex-end;margin-top:auto;padding-top:.9rem}._assistantForm_vt12f_377{display:flex;align-items:flex-end;gap:.55rem;padding-top:.7rem;border-top:1px solid var(--color-gray-200)}._assistantForm_vt12f_377 textarea{flex:1;min-width:0;resize:vertical;padding:.6rem .7rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);color:var(--color-gray-900);background:var(--color-white);font:inherit;font-size:var(--text-sm);line-height:1.5}._assistantForm_vt12f_377 textarea:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._assistantForm_vt12f_377 button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){._promptPopover_vt12f_154,._assistantPopover_vt12f_155{max-height:92vh}._assistantHeader_vt12f_267{padding:.9rem .9rem .7rem}._assistantTabs_vt12f_306{padding-right:.9rem;padding-left:.9rem}._assistantContent_vt12f_335{padding:.8rem .9rem .9rem}}._picker_1sgsd_21{position:absolute;bottom:calc(100% + .4rem);left:0;z-index:var(--z-dropdown);width:min(400px,calc(100vw - 2rem));padding:.55rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-lg)}._pickerHead_1sgsd_34{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.45rem}._pickerHeadText_1sgsd_41{flex:1;min-width:0}._pickerTitle_1sgsd_46{display:block;font-family:var(--font-serif);font-size:var(--text-sm);font-weight:600;color:var(--color-navy)}._pickerSubtitle_1sgsd_54{display:block;color:var(--color-gray-500);font-size:var(--text-xs);font-weight:400;line-height:1.4}._pickerClose_1sgsd_62{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-gray-400);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._pickerClose_1sgsd_62:hover{background:var(--color-gray-100);color:var(--color-navy)}._pickerClose_1sgsd_62:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._pickerSearch_1sgsd_87{width:100%;padding:.4rem .55rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-800);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400}._pickerSearch_1sgsd_87:focus-visible{outline:2px solid var(--color-gold);outline-offset:-1px}._budget_1sgsd_106{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:.4rem 0 0;padding:.3rem .55rem;border-radius:var(--radius-xs);background:var(--color-gray-50);color:var(--color-gray-600);font-size:var(--text-xs);font-weight:600}._budgetOver_1sgsd_120{background:var(--color-red-light);color:var(--color-red-text)}._budgetTail_1sgsd_125{color:inherit;font-weight:400}._pickerError_1sgsd_130{margin:.35rem 0 0;padding:.35rem .55rem;border-radius:var(--radius-xs);background:var(--color-red-light);color:var(--color-red-text);font-size:var(--text-xs);line-height:1.45}._pickerList_1sgsd_142{max-height:244px;margin-top:.35rem;overflow-y:auto}._row_1sgsd_148{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .5rem;border:none;border-radius:var(--radius-xs);background:none;font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background var(--transition-fast)}._row_1sgsd_148:hover:not(:disabled){background:var(--color-gray-50)}._row_1sgsd_148:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}._row_1sgsd_148:disabled{opacity:.5;cursor:not-allowed}._rowOn_1sgsd_177{background:var(--color-gold-light)}._rowOn_1sgsd_177:hover:not(:disabled){background:var(--color-gold-light)}._box_1sgsd_187{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;border:1.5px solid var(--color-gray-300);border-radius:var(--radius-xs);background:var(--color-white);transition:background var(--transition-fast),border-color var(--transition-fast)}._boxOn_1sgsd_204{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-navy-dark)}._rowIcon_1sgsd_210{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:var(--radius-xs)}._kindPdf_1sgsd_220{background:var(--color-red-light);color:color-mix(in srgb,var(--color-red) 78%,var(--color-gray-900))}._kindDoc_1sgsd_225{background:var(--color-blue-light);color:color-mix(in srgb,var(--color-blue) 78%,var(--color-gray-900))}._kindSheet_1sgsd_230{background:var(--color-green-light);color:color-mix(in srgb,var(--color-green) 70%,var(--color-gray-900))}._kindImage_1sgsd_235{background:var(--color-purple-light);color:color-mix(in srgb,var(--color-purple) 78%,var(--color-gray-900))}._kindFile_1sgsd_240{background:var(--color-gray-100);color:var(--color-gray-600)}._rowText_1sgsd_245{flex:1;min-width:0}._rowName_1sgsd_250{display:block;overflow:hidden;color:var(--color-gray-800);font-size:var(--text-sm);font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._rowMeta_1sgsd_261{display:block;color:var(--color-gray-500);font-size:var(--text-xs);font-weight:400}._pickerEmpty_1sgsd_268{padding:.6rem .55rem;margin:0;color:var(--color-gray-500);font-size:var(--text-sm)}._pickerFoot_1sgsd_277{display:flex;align-items:center;gap:.4rem;margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--color-gray-100)}._pickerNote_1sgsd_286{flex:1;min-width:0;color:var(--color-gray-500);font-size:var(--text-xs);line-height:1.4}._footBtn_1sgsd_294{flex-shrink:0;margin-left:auto;padding:.35rem .7rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-600);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}._footBtn_1sgsd_294:hover{border-color:var(--color-gray-400);background:var(--color-gray-50)}._footBtn_1sgsd_294:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._footBtn_1sgsd_294~._footBtn_1sgsd_294{margin-left:0}._footBtnPrimary_1sgsd_326{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}._footBtnPrimary_1sgsd_326:hover{border-color:var(--color-navy-light);background:var(--color-navy-light)}@media(prefers-reduced-motion:reduce){._pickerClose_1sgsd_62,._row_1sgsd_148,._box_1sgsd_187,._footBtn_1sgsd_294{transition:none}}@media(max-width:1000px){._picker_1sgsd_21{width:min(400px,calc(100vw - 1.5rem))}}._picker_6ws0k_18{position:absolute;bottom:calc(100% + .4rem);right:0;z-index:var(--z-dropdown);width:min(400px,calc(100vw - 2rem));padding:.55rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-lg)}._pickerHead_6ws0k_31{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.45rem}._pickerHeadText_6ws0k_38{flex:1;min-width:0}._pickerTitle_6ws0k_43{display:block;font-family:var(--font-serif);font-size:var(--text-sm);font-weight:600;color:var(--color-navy)}._pickerSubtitle_6ws0k_51{display:block;color:var(--color-gray-500);font-size:var(--text-xs);font-weight:400;line-height:1.4}._pickerClose_6ws0k_59{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-gray-400);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._pickerClose_6ws0k_59:hover{background:var(--color-gray-100);color:var(--color-navy)}._pickerClose_6ws0k_59:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._pickerSearch_6ws0k_84{width:100%;padding:.4rem .55rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-800);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400}._pickerSearch_6ws0k_84:focus-visible{outline:2px solid var(--color-gold);outline-offset:-1px}._filters_6ws0k_103{display:flex;gap:.4rem;margin-top:.4rem}._filter_6ws0k_103{display:flex;flex:1;min-width:0;flex-direction:column;gap:.15rem}._filterLabel_6ws0k_117{color:var(--color-gray-500);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.02em}._filterSelect_6ws0k_125{width:100%;padding:.32rem .45rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-800);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;cursor:pointer}._filterSelect_6ws0k_125:hover{border-color:var(--color-gray-400)}._filterSelect_6ws0k_125:focus-visible{outline:2px solid var(--color-gold);outline-offset:-1px}._pickerError_6ws0k_147{margin:.35rem 0 0;padding:.35rem .55rem;border-radius:var(--radius-xs);background:var(--color-red-light);color:var(--color-red-text);font-size:var(--text-xs);line-height:1.45}._pickerList_6ws0k_159{max-height:244px;margin-top:.4rem;overflow-y:auto}._group_6ws0k_165+._group_6ws0k_165{margin-top:.35rem}._groupHead_6ws0k_169{margin:0 0 .15rem;padding:0 .5rem;color:var(--color-gray-500);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.03em}._row_6ws0k_179{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .5rem;border:none;border-radius:var(--radius-xs);background:none;font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background var(--transition-fast)}._row_6ws0k_179:hover:not(:disabled){background:var(--color-gray-50)}._row_6ws0k_179:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}._row_6ws0k_179:disabled{opacity:.5;cursor:not-allowed}._rowIcon_6ws0k_208{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:var(--radius-xs);background:var(--color-gold-light);color:color-mix(in srgb,var(--color-gold) 30%,var(--color-gray-900))}._rowText_6ws0k_222{flex:1;min-width:0}._rowName_6ws0k_227{display:block;overflow:hidden;color:var(--color-gray-800);font-size:var(--text-sm);font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._rowMeta_6ws0k_238{display:block;overflow:hidden;color:var(--color-gray-500);font-size:var(--text-xs);font-weight:400;text-overflow:ellipsis;white-space:nowrap}._pickerEmpty_6ws0k_248{padding:.6rem .55rem;margin:0;color:var(--color-gray-500);font-size:var(--text-sm)}@media(prefers-reduced-motion:reduce){._pickerClose_6ws0k_59,._row_6ws0k_179{transition:none}}@media(max-width:1000px){._picker_6ws0k_18{width:min(400px,calc(100vw - 1.5rem))}}._logTimeWrap_9vht2_23{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:0}._logTime_9vht2_2{display:flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border:1px solid color-mix(in srgb,var(--color-green) 35%,var(--color-green-light));border-radius:var(--radius-sm);background:var(--color-green-light);color:color-mix(in srgb,var(--color-green) 55%,var(--color-gray-900));font-family:var(--font-sans);font-size:11.5px;font-weight:700;line-height:1;transition:background var(--transition-fast),border-color var(--transition-fast)}._logTime_9vht2_2:hover{background:color-mix(in srgb,var(--color-green) 14%,var(--color-green-light))}._logTimeOn_9vht2_54{border-color:color-mix(in srgb,var(--color-green) 60%,var(--color-green-light));background:color-mix(in srgb,var(--color-green) 12%,var(--color-green-light))}._logTimeLocked_9vht2_61,._logTimeLocked_9vht2_61:hover{border-color:var(--color-gray-300);background:var(--color-gray-100);color:var(--color-gray-500)}._logTimeCheck_9vht2_70{width:13px;height:13px;margin:0;flex-shrink:0;accent-color:var(--color-green);cursor:pointer}._logTimeCheck_9vht2_70:disabled{cursor:not-allowed}._logTimeCheck_9vht2_70:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._logTimeLabel_9vht2_88{display:flex;align-items:center;gap:.35rem;color:inherit;font-weight:700;cursor:pointer}._logTimeLocked_9vht2_61 ._logTimeLabel_9vht2_88{cursor:not-allowed}._logTimeLabel_9vht2_88>svg{flex-shrink:0}._logTimeInput_9vht2_111{width:3ch;min-width:3ch;padding:0 0 1px;border:none;border-bottom:1px solid color-mix(in srgb,var(--color-green) 45%,var(--color-green-light));background:none;color:inherit;font-family:var(--font-sans);font-size:inherit;font-weight:700;line-height:1.2;text-align:center;cursor:text;transition:border-color var(--transition-fast)}._logTimeInput_9vht2_111:hover:not(:disabled){border-bottom-color:color-mix(in srgb,var(--color-green) 80%,var(--color-white))}._logTimeInput_9vht2_111:focus{outline:none;border-bottom-color:var(--color-gold)}._logTimeInput_9vht2_111:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:var(--radius-xs)}._logTimeInput_9vht2_111[aria-invalid=true]{border-bottom-color:var(--color-red);color:var(--color-red-text)}._logTimeInput_9vht2_111:disabled{border-bottom-color:transparent;color:inherit;opacity:.6;cursor:not-allowed}._logTimeTail_9vht2_156{font-weight:700;white-space:nowrap}._logTimeNote_9vht2_163{max-width:30ch;margin:0;color:var(--color-gray-500);font-size:var(--text-xs);font-weight:400;line-height:1.4;text-align:right}@media(prefers-reduced-motion:reduce){._logTime_9vht2_2,._logTimeInput_9vht2_111{transition:none}}@media(max-width:1100px){._logTimeWrap_9vht2_23{align-items:flex-start}._logTimeNote_9vht2_163{max-width:none;text-align:left}}._rField_13sp1_5{display:flex;align-items:flex-start;gap:.5rem;padding:.2rem 0;color:var(--color-gray-500)}._rLabel_13sp1_8{min-width:28px;flex-shrink:0;padding-top:.2rem;font-weight:700}._rLabelWide_13sp1_8{min-width:3.5rem}._control_13sp1_39{position:relative;flex:1;min-width:0}._chips_13sp1_47{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;min-height:1.5rem;border-bottom:1px solid transparent;transition:border-color var(--transition-fast)}._chips_13sp1_47:focus-within{border-bottom-color:var(--color-gold)}._chip_13sp1_47{display:inline-flex;align-items:center;gap:.2rem;max-width:100%;padding:.1rem .15rem .1rem .4rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-xs);background:var(--color-gray-100);color:var(--color-gray-800);font-size:var(--text-xs);font-weight:600;line-height:1.5}._chipText_13sp1_78{overflow:hidden;max-width:15rem;text-overflow:ellipsis;white-space:nowrap}._chipRemove_13sp1_85{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;padding:0;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-gray-500);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._chipRemove_13sp1_85:hover:not(:disabled){background:var(--color-red-light);color:var(--color-red-text)}._chipRemove_13sp1_85:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._chipRemove_13sp1_85:disabled{opacity:.45;cursor:not-allowed}._input_13sp1_117{flex:1;min-width:7rem;padding:0;border:none;background:none;color:var(--color-gray-700);font-family:var(--font-sans);font-size:inherit;font-weight:400;line-height:1.5}._input_13sp1_117:focus{outline:none}._input_13sp1_117::placeholder{color:var(--color-gray-400)}._input_13sp1_117:disabled{color:var(--color-gray-500);cursor:not-allowed}._panel_13sp1_145{position:absolute;top:calc(100% + .25rem);left:0;z-index:var(--z-dropdown);width:min(24rem,100%);max-height:15rem;overflow-y:auto;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);box-shadow:var(--shadow-md)}._panelHidden_13sp1_160{display:none}._list_13sp1_164{margin:0;padding:.2rem;list-style:none}._option_13sp1_170{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .5rem;border-radius:var(--radius-xs);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._option_13sp1_170:hover{background:var(--color-gray-50);color:var(--color-navy)}._optionActive_13sp1_189{background:var(--color-gray-100);color:var(--color-navy)}._option_13sp1_170:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}._optionText_13sp1_202{display:flex;flex-direction:column;min-width:0}._optionName_13sp1_208{overflow:hidden;color:var(--color-gray-800);font-size:var(--text-xs);font-weight:600;text-overflow:ellipsis;white-space:nowrap}._optionEmail_13sp1_217{overflow:hidden;color:var(--color-gray-500);font-size:var(--text-xs);font-weight:400;text-overflow:ellipsis;white-space:nowrap}._kind_13sp1_228{flex-shrink:0;padding:.05rem .3rem;border-radius:var(--radius-xs);background:var(--color-gray-200);color:var(--color-gray-600);font-size:var(--text-xs);font-weight:700}._kindClient_13sp1_241{background:var(--color-gold-light);color:var(--color-navy-dark)}._empty_13sp1_246{margin:0;padding:.4rem .6rem;color:var(--color-gray-600);font-size:var(--text-xs);line-height:1.5}@media(prefers-reduced-motion:reduce){._chips_13sp1_47,._chipRemove_13sp1_85,._option_13sp1_170{transition:none}}._replyBox_15f5t_2{border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-md);overflow:hidden;transition:border-color var(--transition-base),box-shadow var(--transition-base)}._replyBox_15f5t_2:focus-within{border-color:color-mix(in srgb,var(--color-navy) 35%,var(--color-gray-200));box-shadow:var(--shadow-lg),0 0 0 3px color-mix(in srgb,var(--color-navy) 8%,transparent)}._replyBoxFull_15f5t_63{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}._composeScroll_15f5t_49{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto}._composeScroll_15f5t_49>._replyBody_15f5t_3{flex:1 1 auto}._composeScroll_15f5t_49>._replyFields_15f5t_3{flex-shrink:0}._replyBoxFull_15f5t_63>._attachStrip_15f5t_107{flex-shrink:0;max-height:26vh;overflow-y:auto}._replyBoxFull_15f5t_63>._templateNote_15f5t_113,._replyBoxFull_15f5t_63>._attachNote_15f5t_114,._replyBoxFull_15f5t_63>._externalNote_15f5t_115,._replyBoxFull_15f5t_63>._attachmentReminder_15f5t_116,._replyBoxFull_15f5t_63>._sendError_15f5t_117{flex-shrink:0;max-height:18vh;overflow-y:auto}._replyBoxFull_15f5t_63>._replyHead_15f5t_2,._replyBoxFull_15f5t_63>._replyFoot_15f5t_3,._replyBoxFull_15f5t_63>._confirmFoot_15f5t_126{flex-shrink:0}._replyHead_15f5t_2{display:flex;align-items:center;gap:.6rem;padding:.65rem 1rem;border-bottom:1px solid var(--color-gray-100);background:var(--color-gray-50)}._replyTabs_15f5t_2{display:flex;gap:.2rem}._rTab_15f5t_2{padding:.3rem .65rem;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-gray-500);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._rTab_15f5t_2:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-navy)}._rTab_15f5t_2:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._rTab_15f5t_2:disabled{opacity:.55;cursor:not-allowed}._rTabActive_15f5t_3,._rTabActive_15f5t_3:hover:not(:disabled){background:var(--color-white);color:var(--color-navy);box-shadow:var(--shadow-xs)}._newTitle_15f5t_182{font-family:var(--font-serif);font-size:var(--text-base);font-weight:600;color:var(--color-navy)}._aiSlot_15f5t_192{margin-left:auto;display:flex;flex:1 1 auto;align-items:flex-start;justify-content:flex-end;min-width:0}._headClose_15f5t_204{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-gray-400);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._headClose_15f5t_204:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-navy)}._headClose_15f5t_204:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._headClose_15f5t_204:disabled{opacity:.45;cursor:not-allowed}._replyFields_15f5t_3{padding:.6rem 1rem;border-bottom:1px solid var(--color-gray-100);font-size:var(--text-sm)}._rField_15f5t_3{display:flex;align-items:baseline;gap:.5rem;padding:.2rem 0;color:var(--color-gray-500);cursor:text}._rFieldLabel_15f5t_256{min-width:28px;flex-shrink:0;font-weight:700}._fieldsNew_15f5t_267 ._rFieldLabel_15f5t_256{min-width:3.5rem}._bccRow_15f5t_276{display:flex;align-items:center;padding:.2rem 0}._bccToggle_15f5t_284{padding:.1rem .35rem;margin-left:-.35rem;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-gray-500);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._bccToggle_15f5t_284:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-navy)}._bccToggle_15f5t_284:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._bccToggle_15f5t_284:disabled{opacity:.5;cursor:not-allowed}._rFieldInput_15f5t_315{flex:1;min-width:0;padding:0;border:none;border-bottom:1px solid transparent;background:none;color:var(--color-gray-700);font-family:var(--font-sans);font-size:inherit;font-weight:400;line-height:1.5;transition:border-color var(--transition-fast)}._rFieldInput_15f5t_315::placeholder{color:var(--color-gray-400)}._rFieldInput_15f5t_315:focus{outline:none;border-bottom-color:var(--color-gold)}._rFieldInput_15f5t_315:focus-visible{border-bottom-color:var(--color-gold)}._rFieldInput_15f5t_315:disabled{color:var(--color-gray-500);cursor:not-allowed}._rFieldStatic_15f5t_354{flex:1;min-width:0;color:var(--color-gray-700);font-weight:400;line-height:1.5;overflow-wrap:anywhere}._rFieldStaticEmpty_15f5t_365{color:var(--color-gray-400)}._replyBody_15f5t_3{min-height:104px}._replyBody_15f5t_3>div{min-height:0;border:none;border-radius:0;background:var(--color-white)}._replyBody_15f5t_3>div:focus-within{border:none;box-shadow:none}._replyBody_15f5t_3 .ProseMirror{min-height:88px;padding:.9rem 1rem;color:var(--color-gray-700);font-size:var(--text-sm);font-weight:400;line-height:1.7}._replyBody_15f5t_3 .ProseMirror blockquote{margin:.9rem 0 0;padding:.2rem 0 .2rem 1rem;border-left:3px solid color-mix(in srgb,var(--color-gold) 45%,var(--color-gray-200));color:var(--color-gray-500);font-size:var(--text-xs);line-height:1.6}._quoteCollapsed_15f5t_411 .ProseMirror blockquote{max-height:4.2em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--color-gray-900) 40%,transparent);mask-image:linear-gradient(to bottom,var(--color-gray-900) 40%,transparent)}._quoteToggle_15f5t_418{display:inline-flex;align-items:center;gap:.3rem;margin:0 1rem .7rem;padding:.2rem .55rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-gray-50);color:var(--color-gray-600);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._quoteToggle_15f5t_418:hover{background:var(--color-gray-100);color:var(--color-navy)}._quoteToggle_15f5t_418:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._replyFoot_15f5t_3{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-top:1px solid var(--color-gray-100);background:var(--color-gray-50)}._sendBtn_15f5t_4{display:flex;align-items:center;gap:.4rem;padding:.45rem .95rem;border:none;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--color-navy-light),var(--color-navy));color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;cursor:pointer;box-shadow:var(--shadow-sm),inset 0 1px color-mix(in srgb,var(--color-white) 12%,transparent);transition:background var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}._sendBtn_15f5t_4:hover:not(:disabled){background:var(--color-navy-light);box-shadow:var(--shadow-md);transform:translateY(-1px)}._sendBtn_15f5t_4:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._sendBtn_15f5t_4:disabled{opacity:.5;cursor:not-allowed}._footIcons_15f5t_4{display:flex;gap:.1rem}._footIcon_15f5t_4{display:grid;place-items:center;width:30px;height:30px;padding:0;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-gray-400);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._footIcon_15f5t_4:hover:not(:disabled){background:var(--color-gray-200);color:var(--color-navy)}._footIcon_15f5t_4:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._footIcon_15f5t_4:disabled{opacity:.45;cursor:not-allowed}._footIconOff_15f5t_525{opacity:.5}._footIconOff_15f5t_525:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-gray-500)}._casePickerAnchor_15f5t_535{position:relative;display:flex;align-items:center}._fileInput_15f5t_543{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}._attachStrip_15f5t_107{padding:.6rem 1rem .7rem;border-top:1px solid var(--color-gray-100);background:var(--color-gray-50)}._attachStripHead_15f5t_565{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}._attachStripTitle_15f5t_573{color:var(--color-gray-600);font-size:var(--text-xs);font-weight:700}._attachTotal_15f5t_581{color:var(--color-gray-500);font-size:var(--text-xs);font-weight:600}._attachTotalOver_15f5t_587{color:var(--color-red-text)}._attachRow_15f5t_557{display:flex;flex-wrap:wrap;gap:.5rem}._attach_15f5t_107{display:flex;align-items:center;gap:.4rem;max-width:100%;padding:.35rem .4rem .35rem .6rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white)}._attachText_15f5t_608{min-width:0}._attachName_15f5t_612{display:block;max-width:200px;overflow:hidden;color:var(--color-gray-800);font-size:var(--text-xs);font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._attachMeta_15f5t_624{display:block;color:var(--color-gray-400);font-size:10.5px;font-weight:400}._attachRemove_15f5t_631{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;padding:0;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-gray-400);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._attachRemove_15f5t_631:hover:not(:disabled){background:var(--color-red-light);color:var(--color-red-text)}._attachRemove_15f5t_631:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._attachRemove_15f5t_631:disabled{opacity:.45;cursor:not-allowed}._attachNote_15f5t_114{margin:0;padding:.5rem 1rem;border-top:1px solid var(--color-red);background:var(--color-red-light);color:var(--color-red-text);font-size:var(--text-xs);line-height:1.5}._externalNote_15f5t_115{margin:0;padding:.45rem 1rem;border-top:1px solid var(--color-gray-200);background:var(--color-gray-50);color:var(--color-gray-700);font-size:var(--text-xs);line-height:1.5;overflow-wrap:anywhere}._externalNoteLoud_15f5t_693{border-top-color:var(--color-gold);background:var(--color-gold-light);color:var(--color-navy-dark);font-weight:600}._attachmentReminder_15f5t_116{margin:0;padding:.5rem 1rem;border-top:1px solid var(--color-orange);background:var(--color-orange-light);color:var(--color-navy-dark);font-size:var(--text-xs);font-weight:600;line-height:1.5}._templateNote_15f5t_113{margin:0;padding:.5rem 1rem;border-top:1px solid var(--color-gray-200);background:var(--color-gold-light);color:var(--color-navy-dark);font-size:var(--text-xs);line-height:1.5}._templatePickerAnchor_15f5t_735{position:relative;display:flex;align-items:center}._logTimeSlot_15f5t_744{margin-left:auto;display:flex;align-items:center}._confirmFoot_15f5t_126{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-top:1px solid var(--color-red);background:var(--color-red-light)}._confirmText_15f5t_763{flex:1;min-width:0;color:var(--color-gray-800);font-size:var(--text-sm);line-height:1.5}._confirmBtn_15f5t_771{flex-shrink:0;padding:.35rem .75rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-700);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._confirmBtn_15f5t_771:hover:not(:disabled){border-color:var(--color-gold);background:var(--color-gray-50)}._confirmBtn_15f5t_771:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._confirmBtnDanger_15f5t_795{border-color:var(--color-red);color:var(--color-red-text)}._confirmBtnSave_15f5t_800{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}._confirmBtnSave_15f5t_800:hover:not(:disabled){border-color:var(--color-navy-light);background:var(--color-navy-light)}._confirmBtn_15f5t_771:disabled{opacity:.5;cursor:not-allowed}._confirmBtnDanger_15f5t_795:hover{border-color:var(--color-red);background:var(--color-white)}._sendError_15f5t_117{padding:.55rem 1rem;border-top:1px solid var(--color-red);background:var(--color-red-light);color:var(--color-red-text);font-size:var(--text-xs);line-height:1.5}@media(prefers-reduced-motion:reduce){._rTab_15f5t_2,._sendBtn_15f5t_4,._footIcon_15f5t_4,._confirmBtn_15f5t_771,._rFieldInput_15f5t_315,._bccToggle_15f5t_284,._attachRemove_15f5t_631{transition:none}._sendBtn_15f5t_4:hover:not(:disabled){transform:none}}@media(max-width:1100px){._replyHead_15f5t_2,._replyFields_15f5t_3,._replyFoot_15f5t_3,._confirmFoot_15f5t_126,._attachStrip_15f5t_107,._attachNote_15f5t_114,._externalNote_15f5t_115,._attachmentReminder_15f5t_116,._templateNote_15f5t_113{padding-left:.75rem;padding-right:.75rem}._replyBody_15f5t_3 .ProseMirror{padding:.75rem}._replyFoot_15f5t_3{flex-wrap:wrap}._logTimeSlot_15f5t_744{margin-left:0}}@media(max-width:900px){._replyBoxFull_15f5t_63{flex:0 0 auto}._composeScroll_15f5t_49{flex:0 0 auto;overflow-y:visible}._replyBoxFull_15f5t_63>._attachStrip_15f5t_107,._replyBoxFull_15f5t_63>._templateNote_15f5t_113,._replyBoxFull_15f5t_63>._attachNote_15f5t_114,._replyBoxFull_15f5t_63>._externalNote_15f5t_115,._replyBoxFull_15f5t_63>._attachmentReminder_15f5t_116,._replyBoxFull_15f5t_63>._sendError_15f5t_117{max-height:none;overflow-y:visible}}._srOnly_15f5t_916{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._acctBlock_ohltg_27{flex-shrink:0;margin:.5rem .8rem .8rem}._acctChip_ohltg_2{--mail-outlook-brand: #0f6cbd;flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--color-blue) 12%,var(--color-blue-light));border-radius:var(--radius-sm);background:var(--color-blue-light)}._acctIcon_ohltg_2{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:var(--radius-xs);background:var(--mail-outlook-brand);color:var(--color-white)}._acctIconIonos_ohltg_60{background:var(--color-navy)}._acctText_ohltg_64{min-width:0}._acctMail_ohltg_2{overflow:hidden;font-size:11px;font-weight:700;line-height:1.2;color:var(--color-navy);text-overflow:ellipsis;white-space:nowrap}._acctStatus_ohltg_3{display:flex;align-items:center;gap:.25rem;font-size:10px;color:var(--color-gray-500)}._pulse_ohltg_3{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--color-green);box-shadow:0 0 0 2px var(--color-green-light)}._pulseStale_ohltg_96{background:var(--color-orange);box-shadow:0 0 0 2px var(--color-orange-light)}._acctDisconnect_ohltg_109{flex-shrink:0;display:grid;place-items:center;width:20px;height:20px;padding:0;margin-left:auto;border:1px solid transparent;border-radius:var(--radius-xs);background:none;color:var(--color-gray-500);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}._acctDisconnect_ohltg_109:hover:not(:disabled){border-color:var(--color-red);background:var(--color-white);color:var(--color-red-text)}._acctDisconnect_ohltg_109:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._acctDisconnect_ohltg_109:disabled{opacity:.6;cursor:not-allowed}._confirmRow_ohltg_149{margin-top:.35rem;padding:.5rem .6rem;border:1px solid var(--color-red);border-radius:var(--radius-sm);background:var(--color-red-light)}._confirmText_ohltg_163{margin:0 0 .45rem;overflow-wrap:anywhere;color:var(--color-gray-800);font-size:11px;line-height:1.45}._confirmBtns_ohltg_171{display:flex;flex-wrap:wrap;gap:.35rem}._confirmBtn_ohltg_171{flex-shrink:0;padding:.25rem .55rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-700);font-family:var(--font-sans);font-size:10px;font-weight:700;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._confirmBtn_ohltg_171:hover:not(:disabled){border-color:var(--color-gold);background:var(--color-gray-50)}._confirmBtn_ohltg_171:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._confirmBtn_ohltg_171:disabled{opacity:.6;cursor:not-allowed}._confirmBtnDanger_ohltg_208{border-color:var(--color-red);color:var(--color-red-text)}._confirmBtnDanger_ohltg_208:hover:not(:disabled){border-color:var(--color-red);background:var(--color-white);color:var(--color-red-text)}._acctError_ohltg_220{margin:.35rem 0 0;padding:.4rem .5rem;border:1px solid var(--color-red);border-radius:var(--radius-sm);background:var(--color-red-light);color:var(--color-red-text);font-size:10px;line-height:1.45}@media(prefers-reduced-motion:reduce){._acctDisconnect_ohltg_109,._confirmBtn_ohltg_171{transition:none}}._mailboxPage_11vlz_17{display:flex;flex-direction:column;height:calc(100dvh - 48px);overflow:hidden;background:var(--color-white)}._emailShell_11vlz_3{flex:1;display:flex;min-height:0;min-width:0}._mailNav_11vlz_3{width:206px;flex-shrink:0;border-right:1px solid var(--color-gray-200);display:flex;flex-direction:column;min-height:0;background:var(--color-gray-50)}._mailNavScroll_11vlz_49{flex:1;min-height:0;overflow-y:auto;padding:.35rem .55rem}._listCol_11vlz_3{width:378px;flex-shrink:0;border-right:1px solid var(--color-gray-200);display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--color-white)}._listColScroll_11vlz_69{flex:1;min-height:0;overflow-y:auto}._paneResizeHandle_11vlz_77{position:relative;z-index:2;flex:0 0 6px;margin:0 -3px;cursor:col-resize;touch-action:none;outline:none}._paneResizeHandle_11vlz_77:after{position:absolute;top:0;bottom:0;left:2px;width:2px;background:transparent;content:"";transition:background var(--transition-fast)}._paneResizeHandle_11vlz_77:hover:after,._paneResizeHandle_11vlz_77:focus-visible:after{background:var(--color-gold)}._paneResizeHandle_11vlz_77:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}._readCol_11vlz_4{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--color-white)}._readColScroll_11vlz_117{flex:1;min-height:0;overflow-y:auto;padding:1.1rem 1.5rem 1.5rem}._composeStandalone_11vlz_138{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;padding:1.1rem 1.5rem 1.5rem}._prompt_11vlz_150{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;overflow-y:auto}._promptCard_11vlz_159{width:100%;max-width:480px;padding:2rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-md);text-align:center}._promptIcon_11vlz_170{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 1rem;border-radius:var(--radius-md);background:var(--color-blue-light);color:var(--color-navy)}._promptTitle_11vlz_181{margin-bottom:.5rem;font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;color:var(--color-navy)}._promptBody_11vlz_189{margin-bottom:1.25rem;font-size:var(--text-base);line-height:1.6;color:var(--color-gray-600)}._primaryBtn_11vlz_196{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.1rem;border:none;border-radius:var(--radius-sm);background:var(--color-navy);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm);transition:background var(--transition-base),box-shadow var(--transition-base)}._primaryBtn_11vlz_196:hover:not(:disabled){background:var(--color-navy-light);box-shadow:var(--shadow-md)}._primaryBtn_11vlz_196:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._primaryBtn_11vlz_196:disabled{opacity:.6;cursor:not-allowed}._reconsentBar_11vlz_230{flex-shrink:0;display:flex;align-items:center;gap:.7rem;padding:.65rem 1.25rem;border-bottom:1px solid var(--color-orange);background:var(--color-orange-light);color:var(--color-gray-800);font-size:var(--text-sm)}._reconsentBar_11vlz_230 svg{flex-shrink:0;color:var(--color-orange)}._reconsentText_11vlz_247{flex:1;min-width:0;line-height:1.5}._reconsentBtn_11vlz_253{flex-shrink:0;padding:.35rem .75rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-700);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._reconsentBtn_11vlz_253:hover:not(:disabled){border-color:var(--color-gold);background:var(--color-gray-50)}._reconsentBtn_11vlz_253:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._reconsentBtn_11vlz_253:disabled{opacity:.6;cursor:not-allowed}._promptHint_11vlz_287{font-size:var(--text-sm);line-height:1.6;color:var(--color-gray-600)}._error_11vlz_293{margin-top:1rem;padding:.6rem .75rem;border:1px solid var(--color-red);border-radius:var(--radius-sm);background:var(--color-red-light);color:var(--color-red-text);font-size:var(--text-sm)}._notice_11vlz_307{margin-top:1rem;padding:.6rem .75rem;border:1px solid var(--color-orange);border-radius:var(--radius-sm);background:var(--color-orange-light);color:var(--color-gray-800);font-size:var(--text-sm);line-height:1.5;text-align:left}._loading_11vlz_319{flex:1;display:grid;place-items:center;color:var(--color-gray-500);font-size:var(--text-base)}@media(prefers-reduced-motion:reduce){._primaryBtn_11vlz_196,._reconsentBtn_11vlz_253{transition:none}}@media(max-width:1200px){._listCol_11vlz_3{width:320px}._mailNav_11vlz_3{width:184px}}@media(max-width:900px){._mailboxPage_11vlz_17{height:auto;min-height:calc(100dvh - 48px);overflow:visible}._emailShell_11vlz_3{flex-direction:column}._mailNav_11vlz_3,._listCol_11vlz_3,._readCol_11vlz_4{width:100%;flex-shrink:1;border-right:none;border-bottom:1px solid var(--color-gray-200)}._mailNav_11vlz_3,._listCol_11vlz_3{width:100%!important}._paneResizeHandle_11vlz_77{display:none}._mailNavScroll_11vlz_49,._listColScroll_11vlz_69{max-height:40vh}._readColScroll_11vlz_117,._composeStandalone_11vlz_138{overflow-y:visible;padding:1rem}}._providerGrid_11vlz_394{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:.25rem 0 1rem}._providerCard_11vlz_402{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1rem .75rem;border:2px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);text-align:center}._providerCard_11vlz_402:hover{border-color:var(--color-gold);box-shadow:var(--shadow-sm)}._providerCard_11vlz_402:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._providerName_11vlz_426{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--color-navy)}._providerDesc_11vlz_433{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-gray-500);line-height:1.3}._ionosForm_11vlz_442{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:.25rem;text-align:left}._ionosLabel_11vlz_451{display:flex;flex-direction:column;gap:.3rem;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--color-gray-700)}._ionosInput_11vlz_461{padding:.5rem .65rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;color:var(--color-text);background:var(--color-white);transition:border-color var(--transition-fast)}._ionosInput_11vlz_461:focus{outline:2px solid var(--color-gold);outline-offset:-1px;border-color:var(--color-gold)}._ionosInput_11vlz_461:disabled{opacity:.6;background:var(--color-gray-50)}._advancedToggle_11vlz_484{padding:0;border:none;background:none;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;color:var(--color-gray-500);cursor:pointer;text-align:left;transition:color var(--transition-fast)}._advancedToggle_11vlz_484:hover{color:var(--color-navy)}._advancedToggle_11vlz_484:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:var(--radius-xs)}._backBtn_11vlz_508{display:inline-block;padding:.3rem 0;border:none;background:none;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--color-gray-500);cursor:pointer;text-align:center;transition:color var(--transition-fast)}._backBtn_11vlz_508:hover{color:var(--color-navy)}._backBtn_11vlz_508:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:var(--radius-xs)}@media(prefers-reduced-motion:reduce){._providerCard_11vlz_402,._ionosInput_11vlz_461,._advancedToggle_11vlz_484,._backBtn_11vlz_508{transition:none}}._composeBtn_fckro_2{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.45rem;margin:.9rem .85rem .5rem;padding:.6rem .8rem;border:none;border-radius:var(--radius-sm);background:var(--color-navy);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm);transition:background var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}._composeBtn_fckro_2:hover{background:var(--color-navy-light);box-shadow:var(--shadow-md);transform:translateY(-1px)}._composeBtn_fckro_2:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._folder_fckro_2{display:flex;width:100%;align-items:center;gap:.6rem;padding:.45rem .6rem;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-gray-700);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;text-align:left;cursor:pointer;transition:background var(--transition-fast)}._folder_fckro_2:hover{background:var(--color-gray-200)}._folder_fckro_2:focus-visible{outline:2px solid var(--color-gold);outline-offset:-1px}._folder_fckro_2 svg{flex-shrink:0;color:var(--color-gray-400)}._folderActive_fckro_2{background:var(--color-white);color:var(--color-navy);font-weight:700;box-shadow:var(--shadow-xs)}._folderActive_fckro_2 svg{color:var(--color-gold)}._folderName_fckro_93{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._folderCount_fckro_3{margin-left:auto;font-size:11px;font-weight:700;color:var(--color-gray-500)}._folderActive_fckro_2 ._folderCount_fckro_3{color:var(--color-gold)}._mailNavLabel_fckro_3{padding:1rem .6rem .3rem;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-gray-400)}._caseSearch_fckro_4{display:flex;position:relative;align-items:center;gap:.25rem;margin:.1rem 0 .3rem;padding:0 .6rem}._caseSearch_fckro_4>svg{position:absolute;left:1.05rem;color:var(--color-gray-500);pointer-events:none}._caseSearchInput_fckro_145{flex:1;min-width:0;padding:.3rem .4rem .3rem 1.5rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-900);font-family:var(--font-sans);font-size:12.5px;font-weight:400;transition:border-color var(--transition-fast)}._caseSearchInput_fckro_145::placeholder{color:var(--color-gray-500)}._caseSearchInput_fckro_145:focus-visible{outline:2px solid var(--color-gold);outline-offset:-1px;border-color:var(--color-gold)}._caseSearchInput_fckro_145::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}._caseSearchClear_fckro_179{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-gray-500);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._caseSearchClear_fckro_179:hover{background:var(--color-gray-200);color:var(--color-navy)}._caseSearchClear_fckro_179:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._caseStatus_fckro_4{margin:0 0 .25rem;padding:0 .6rem;color:var(--color-gray-600);font-size:11px;font-weight:500;line-height:1.35}._caseStatus_fckro_4:empty{display:none}._matterTag_fckro_3{display:flex;width:100%;align-items:center;gap:.5rem;padding:.4rem .6rem;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-gray-600);font-family:var(--font-sans);font-size:12.5px;font-weight:500;text-align:left;cursor:pointer;transition:background var(--transition-fast)}._matterTag_fckro_3:hover{background:var(--color-gray-200)}._matterTag_fckro_3:focus-visible{outline:2px solid var(--color-gold);outline-offset:-1px}._matterTagActive_fckro_253{background:var(--color-white);color:var(--color-navy);font-weight:700;box-shadow:var(--shadow-xs)}._matterName_fckro_260{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dot_fckro_3{flex-shrink:0;width:8px;height:8px;border-radius:50%}._srOnly_fckro_277{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(prefers-reduced-motion:reduce){._composeBtn_fckro_2,._folder_fckro_2,._matterTag_fckro_3,._caseSearchInput_fckro_145,._caseSearchClear_fckro_179{transition:none}._composeBtn_fckro_2:hover{transform:none}}._casesToggle_fckro_306{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:none;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}._casesToggle_fckro_306:hover{color:var(--color-navy)}._casesToggle_fckro_306:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:var(--radius-xs)}._chev_fckro_330,._chevOpen_fckro_331{flex-shrink:0;transition:transform var(--transition-fast)}._chevOpen_fckro_331{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){._chev_fckro_330,._chevOpen_fckro_331{transition:none}}._badgeRow_1deri_16{display:flex;align-items:center;gap:.35rem;margin-top:.45rem;flex-wrap:wrap}._badge_1deri_2{display:inline-flex;align-items:center;gap:.22rem;padding:.13rem .42rem;border-radius:var(--radius-xs);font-size:10px;font-weight:700;letter-spacing:.01em;white-space:nowrap}._badge_1deri_2 svg{flex-shrink:0}._bMatter_1deri_2{border:1px solid color-mix(in srgb,var(--color-purple) 30%,var(--color-purple-light));background:var(--color-purple-light);color:color-mix(in srgb,var(--color-purple) 75%,var(--color-navy-dark))}._bUnlinked_1deri_2{border:1px dashed color-mix(in srgb,var(--color-orange) 45%,var(--color-gray-200));background:transparent;color:color-mix(in srgb,var(--color-orange) 55%,var(--color-gray-600));font-weight:600}._bDraft_1deri_59{border:1px solid color-mix(in srgb,var(--color-navy) 30%,var(--color-gray-100));background:color-mix(in srgb,var(--color-navy) 8%,var(--color-white));color:color-mix(in srgb,var(--color-navy) 80%,var(--color-gray-900))}._bAttach_1deri_3,._bThread_1deri_3{border:1px solid var(--color-gray-200);background:var(--color-gray-100);color:var(--color-gray-600)}._bBilled_1deri_3{border:1px solid color-mix(in srgb,var(--color-green) 35%,var(--color-green-light));background:var(--color-green-light);color:color-mix(in srgb,var(--color-green) 55%,var(--color-gray-900))}._srOnly_1deri_81{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._msg_1l5at_2{display:flex;align-items:flex-start;gap:.7rem;position:relative;width:100%;padding:.85rem 1rem;border:none;border-bottom:1px solid var(--color-gray-100);border-left:3px solid transparent;background:none;font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background var(--transition-fast)}._msg_1l5at_2:hover{background:var(--color-gray-50)}._msg_1l5at_2:hover ._msgAvatar_1l5at_31{transform:scale(1.04)}._msgAvatar_1l5at_31{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;margin-top:.1rem;border-radius:50%;background:var(--color-gray-600);color:var(--color-white);font-size:11.5px;font-weight:700;letter-spacing:.02em;transition:transform var(--transition-fast)}._msgUnread_1l5at_2 ._msgAvatar_1l5at_31{background:var(--color-navy)}._msgActive_1l5at_2 ._msgAvatar_1l5at_31{background:var(--color-gold-dark)}._msgMain_1l5at_59{flex:1;min-width:0}._msg_1l5at_2:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}._msgUnread_1l5at_2{background:var(--color-white)}._msgUnread_1l5at_2 ._msgFrom_1l5at_3{font-weight:700;color:var(--color-gray-900)}._msgUnread_1l5at_2 ._msgSubj_1l5at_3{font-weight:600;color:var(--color-navy)}._msgUnread_1l5at_2:after{content:"";position:absolute;left:.4rem;top:1.2rem;width:6px;height:6px;border-radius:50%;background:var(--color-gold)}._msgActive_1l5at_2{background:var(--color-blue-light)!important;border-left-color:var(--color-navy)}._msgTop_1l5at_2{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.15rem}._msgFrom_1l5at_3{flex:1;overflow:hidden;font-size:var(--text-sm);font-weight:600;color:var(--color-gray-700);text-overflow:ellipsis;white-space:nowrap}._threadToggle_1l5at_123{position:absolute;z-index:1;left:.45rem;top:.9rem;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--color-navy);font-size:22px;cursor:pointer}._threadToggle_1l5at_123:hover{background:var(--color-gray-100)}._threadToggle_1l5at_123:focus-visible{outline:2px solid var(--color-gold)}._msgWithThread_1l5at_144{padding-left:.75rem}._msgWithThread_1l5at_144 ._msgAvatar_1l5at_31{margin-left:2rem}._threadPreview_1l5at_147{padding:0 .75rem .65rem 3.65rem;border-bottom:1px solid var(--color-gray-100);background:var(--color-gray-50)}._threadLoading_1l5at_153{display:block;padding:.55rem 0;color:var(--color-gray-500);font-size:var(--text-xs)}._threadItem_1l5at_160{display:block;width:100%;padding:.5rem 0;border:0;border-bottom:1px solid var(--color-gray-200);background:transparent;color:var(--color-gray-700);text-align:left;cursor:pointer}._threadItem_1l5at_160:last-child{border-bottom:0}._threadItem_1l5at_160:hover ._threadItemSubject_1l5at_173{color:var(--color-navy)}._threadItem_1l5at_160:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}._threadItemTop_1l5at_175{display:flex;justify-content:space-between;gap:.5rem;font-size:var(--text-xs);font-weight:600}._threadItemTop_1l5at_175 time{flex:0 0 auto;color:var(--color-gray-400);font-weight:500}._threadItemSubject_1l5at_173,._threadItemBody_1l5at_177{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._threadItemSubject_1l5at_173{margin-top:.12rem;font-size:var(--text-xs);font-weight:600}._threadItemBody_1l5at_177{margin-top:.1rem;color:var(--color-gray-500);font-size:11px}._msgTime_1l5at_3{flex-shrink:0;font-size:11px;font-weight:600;color:var(--color-gray-400)}._msgSubj_1l5at_3{display:block;margin-bottom:.15rem;overflow:hidden;font-size:var(--text-sm);font-weight:500;color:var(--color-gray-800);text-overflow:ellipsis;white-space:nowrap}._msgPreview_1l5at_3{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-xs);font-weight:400;line-height:1.45;color:var(--color-gray-500)}._srOnly_1l5at_212{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){._msg_1l5at_2,._msgAvatar_1l5at_31{transition:none}._msg_1l5at_2:hover ._msgAvatar_1l5at_31{transform:none}}._msgWrap_1l5at_238{position:relative}._msgActions_1l5at_242{position:absolute;right:.7rem;bottom:.55rem;display:flex;gap:.2rem;padding:.15rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}._msgWrap_1l5at_238:hover ._msgActions_1l5at_242,._msgWrap_1l5at_238:focus-within ._msgActions_1l5at_242{opacity:1;pointer-events:auto}._qaBtn_1l5at_264{display:grid;place-items:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-gray-500);cursor:pointer}._qaBtn_1l5at_264:hover{background:var(--color-gray-100);color:var(--color-navy)}._qaBtn_1l5at_264:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._qaBtnOn_1l5at_287{color:var(--color-gold-dark)}@media(hover:none){._msgActions_1l5at_242{display:none}}@media(prefers-reduced-motion:reduce){._msgActions_1l5at_242{transition:none}}._listHead_evt40_2{flex-shrink:0;padding:.85rem 1rem .6rem;border-bottom:1px solid var(--color-gray-200)}._listTitleRow_evt40_2{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem}._listTitle_evt40_2{overflow:hidden;font-family:var(--font-serif);font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--color-navy);text-overflow:ellipsis;white-space:nowrap}._countPill_evt40_3{flex-shrink:0;padding:.1rem .45rem;border-radius:var(--radius-xl);background:var(--color-gold);color:var(--color-navy-dark);font-size:10.5px;font-weight:700}._listTools_evt40_3{display:flex;margin-left:auto;gap:.15rem}._iconBtn_evt40_3{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-gray-500);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._iconBtn_evt40_3:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-navy)}._iconBtn_evt40_3:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}._iconBtn_evt40_3:disabled{opacity:.5;cursor:not-allowed}._iconBtnOn_evt40_88{background:var(--color-gray-100);color:var(--color-navy)}._searchRow_evt40_95{display:flex;position:relative;align-items:center;gap:.35rem;margin-bottom:.55rem}._searchRow_evt40_95>svg{position:absolute;left:.6rem;color:var(--color-gray-400);pointer-events:none}._searchInput_evt40_110{flex:1;min-width:0;padding:.45rem .65rem .45rem 2rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-gray-50);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400;color:var(--color-gray-900);transition:border-color var(--transition-fast),background var(--transition-fast)}._searchInput_evt40_110::placeholder{color:var(--color-gray-400)}._searchInput_evt40_110:focus{outline:none;border-color:var(--color-gold);background:var(--color-white);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-gold) 8%,transparent)}._searchClear_evt40_135{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-gray-400);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._searchClear_evt40_135:hover{background:var(--color-gray-100);color:var(--color-navy)}._searchClear_evt40_135:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._searchSubmit_evt40_160{flex-shrink:0;padding:.35rem .7rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-600);font-family:var(--font-sans);font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._searchSubmit_evt40_160:hover{border-color:var(--color-gray-400);background:var(--color-gray-50)}._searchSubmit_evt40_160:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._filterTabs_evt40_3{display:flex;gap:.25rem}._fTab_evt40_3{padding:.28rem .6rem;border:none;border-radius:var(--radius-xl);background:none;color:var(--color-gray-500);font-family:var(--font-sans);font-size:11.5px;font-weight:600;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._fTab_evt40_3:hover{background:var(--color-gray-100)}._fTab_evt40_3:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._fTabActive_evt40_4{background:var(--color-navy);color:var(--color-white)}._fTabActive_evt40_4:hover{background:var(--color-navy-light)}._stateText_evt40_225{padding:1.1rem 1rem;color:var(--color-gray-500);font-size:var(--text-sm)}._stateBlock_evt40_231{padding:1.5rem 1rem;text-align:center}._stateTitle_evt40_236{margin-bottom:.3rem;font-family:var(--font-serif);font-size:var(--text-base);font-weight:600;color:var(--color-navy);overflow-wrap:anywhere}._stateHint_evt40_245{margin-bottom:.75rem;color:var(--color-gray-500);font-size:var(--text-xs);line-height:1.5}._stateBtn_evt40_252{padding:.35rem .7rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-600);font-family:var(--font-sans);font-size:11.5px;font-weight:700;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._stateBtn_evt40_252:hover{border-color:var(--color-gray-400);background:var(--color-gray-50)}._stateBtn_evt40_252:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._loadMoreWrap_evt40_277{display:flex;justify-content:center;padding:.85rem 1rem 1.1rem}._loadMoreBtn_evt40_283{padding:.4rem .9rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-gray-600);font-family:var(--font-sans);font-size:11.5px;font-weight:700;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._loadMoreBtn_evt40_283:hover:not(:disabled){border-color:var(--color-gold);background:var(--color-gray-50)}._loadMoreBtn_evt40_283:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._loadMoreBtn_evt40_283:disabled{opacity:.6;cursor:not-allowed}@media(prefers-reduced-motion:reduce){._iconBtn_evt40_3,._fTab_evt40_3,._searchInput_evt40_110,._searchClear_evt40_135,._searchSubmit_evt40_160,._stateBtn_evt40_252,._loadMoreBtn_evt40_283{transition:none}}._srOnly_evt40_329{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dayHeader_evt40_343{position:sticky;top:0;z-index:1;padding:.4rem 1rem;border-bottom:1px solid var(--color-gray-100);background:var(--color-gray-50);color:var(--color-gray-500);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._skelRow_evt40_359{display:flex;gap:.7rem;padding:.95rem 1rem;border-bottom:1px solid var(--color-gray-100)}._skelAvatar_evt40_366{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--color-gray-100);animation:_skelPulse_evt40_1 1.4s ease-in-out infinite}._skelLines_evt40_375{flex:1;display:flex;flex-direction:column;gap:.5rem;padding-top:.2rem}._skelLine_evt40_375{height:10px;border-radius:var(--radius-xs);background:var(--color-gray-100);animation:_skelPulse_evt40_1 1.4s ease-in-out infinite}._skelLineShort_evt40_390{width:60%}@keyframes _skelPulse_evt40_1{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){._skelAvatar_evt40_366,._skelLine_evt40_375{animation:none}}._readHead_1v9pa_2{flex-shrink:0;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--color-gray-200);background:linear-gradient(180deg,var(--color-white),var(--color-gray-50))}._readSubjRow_1v9pa_2{display:flex;align-items:flex-start;gap:1rem;margin-bottom:.7rem}._readSubj_1v9pa_2{flex:1;min-width:0;font-family:var(--font-serif);font-size:1.4rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--color-navy);overflow-wrap:break-word}._readActions_1v9pa_3{display:flex;gap:.3rem;flex-shrink:0}._iconBtn_1v9pa_3{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--color-gray-500);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._iconBtn_1v9pa_3:hover:not(:disabled){border-color:var(--color-gray-200);background:var(--color-white);color:var(--color-navy);box-shadow:var(--shadow-xs)}._iconBtn_1v9pa_3:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._iconBtn_1v9pa_3:disabled{opacity:.45;cursor:not-allowed}._iconBtnOn_1v9pa_80{border-color:color-mix(in srgb,var(--color-gold) 45%,var(--color-gray-200));background:var(--color-orange-light);color:color-mix(in srgb,var(--color-gold-dark) 70%,var(--color-gray-900))}._readMetaRow_1v9pa_3{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._readMetaRow_1v9pa_3>span{margin-top:0}._moreWrap_1v9pa_101{position:relative}._moreMenu_1v9pa_105{position:absolute;top:calc(100% + .3rem);right:0;z-index:var(--z-dropdown);min-width:176px;padding:.25rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);box-shadow:var(--shadow-lg)}._moreItem_1v9pa_118{display:block;width:100%;padding:.45rem .6rem;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-gray-700);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;text-align:left;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._moreItem_1v9pa_118:hover{background:var(--color-gray-50);color:var(--color-navy)}._moreItem_1v9pa_118:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}._moreItemDanger_1v9pa_144{color:var(--color-red-text)}._moreItemDanger_1v9pa_144:hover{background:var(--color-red-light);color:var(--color-red-text)}._actionError_1v9pa_153{margin-top:.55rem;color:var(--color-red-text);font-size:var(--text-xs);line-height:1.5}._readEmpty_1v9pa_162{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:2rem 1.5rem;text-align:center}._readEmptyIcon_1v9pa_173{display:grid;place-items:center;width:52px;height:52px;margin-bottom:.5rem;border-radius:var(--radius-md);background:var(--color-blue-light);color:var(--color-navy)}._readEmptyTitle_1v9pa_184{font-family:var(--font-serif);font-size:var(--text-md);font-weight:600;color:var(--color-navy)}._readEmptyBody_1v9pa_191{max-width:34ch;color:var(--color-gray-500);font-size:var(--text-base);line-height:1.6}._stateBtn_1v9pa_198{margin-top:.6rem;padding:.4rem .8rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-700);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._stateBtn_1v9pa_198:hover{border-color:var(--color-gold);background:var(--color-gray-50)}._stateBtn_1v9pa_198:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){._iconBtn_1v9pa_3,._moreItem_1v9pa_118,._stateBtn_1v9pa_198{transition:none}}@media(max-width:1200px){._readHead_1v9pa_2{padding:.9rem 1rem .75rem}._readSubj_1v9pa_2{font-size:1.1rem}}@media(max-width:1100px){._readSubjRow_1v9pa_2{flex-wrap:wrap;gap:.5rem}._readActions_1v9pa_3{margin-left:auto}}._eventWrap_14f27_14{position:relative}._panel_14f27_20{position:absolute;top:calc(100% + .3rem);right:0;z-index:var(--z-dropdown);width:min(380px,calc(100vw - 2rem));padding:.6rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-lg);text-align:left}._panelHead_14f27_36{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}._panelHeadText_14f27_43{flex:1;min-width:0}._panelTitle_14f27_48{display:block;font-family:var(--font-serif);font-size:var(--text-sm);font-weight:600;color:var(--color-navy)}._panelSubtitle_14f27_56{display:block;color:var(--color-gray-500);font-size:var(--text-xs);font-weight:400;line-height:1.4}._panelClose_14f27_64{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-gray-400);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._panelClose_14f27_64:hover{background:var(--color-gray-100);color:var(--color-navy)}._panelClose_14f27_64:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._form_14f27_91{display:flex;flex-direction:column;gap:.45rem}._fieldRow_14f27_97{display:flex;gap:.45rem}._field_14f27_97{display:flex;flex:1;min-width:0;flex-direction:column;gap:.15rem}._fieldLabel_14f27_110{color:var(--color-gray-500);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.02em}._hint_14f27_118{font-weight:400;text-transform:none;letter-spacing:0}._input_14f27_124,._select_14f27_125,._textarea_14f27_126{width:100%;padding:.36rem .5rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-800);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400}._select_14f27_125{cursor:pointer}._select_14f27_125:hover{border-color:var(--color-gray-400)}._textarea_14f27_126{resize:vertical;min-height:58px;line-height:1.45}._input_14f27_124:focus-visible,._select_14f27_125:focus-visible,._textarea_14f27_126:focus-visible{outline:2px solid var(--color-gold);outline-offset:-1px}._caseRow_14f27_161{display:flex;align-items:center;gap:.4rem;margin:.1rem 0 0;min-width:0}._caseKey_14f27_169{flex-shrink:0;color:var(--color-gray-500);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.02em}._caseChip_14f27_180{overflow:hidden;padding:.15rem .4rem;border:1px solid color-mix(in srgb,var(--color-purple) 30%,var(--color-white));border-radius:var(--radius-xs);background:var(--color-purple-light);color:color-mix(in srgb,var(--color-purple) 75%,var(--color-gray-900));font-size:var(--text-xs);font-weight:600;text-overflow:ellipsis;white-space:nowrap}._panelNote_14f27_195{margin:.1rem 0 0;color:var(--color-gray-500);font-size:var(--text-xs);line-height:1.45}._summary_14f27_202{display:flex;flex-direction:column;gap:.3rem;margin:0}._summaryRow_14f27_209{display:flex;align-items:baseline;gap:.45rem;min-width:0}._summaryKey_14f27_216{display:flex;align-items:center;flex-shrink:0;min-width:68px;color:var(--color-gray-500);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.02em}._summaryValue_14f27_228{flex:1;min-width:0;margin:0;color:var(--color-gray-800);font-size:var(--text-sm);font-weight:500;line-height:1.4;overflow-wrap:anywhere}._calendarLink_14f27_239{display:inline-block;margin-top:.5rem;color:var(--color-navy);font-size:var(--text-xs);font-weight:600;text-decoration:underline;cursor:pointer}._calendarLink_14f27_239:hover{color:var(--color-gold-dark)}._calendarLink_14f27_239:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._formError_14f27_260{margin:.1rem 0 0;padding:.35rem .5rem;border-radius:var(--radius-xs);background:var(--color-red-light);color:var(--color-red-text);font-size:var(--text-xs);line-height:1.45}._actions_14f27_270{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.25rem}._ghostBtn_14f27_277,._primaryBtn_14f27_278{padding:.35rem .7rem;border-radius:var(--radius-xs);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}._ghostBtn_14f27_277{border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-gray-600)}._ghostBtn_14f27_277:hover:not(:disabled){border-color:var(--color-gray-400);background:var(--color-gray-50);color:var(--color-navy)}._primaryBtn_14f27_278{border:1px solid var(--color-gold);background:var(--color-gold);color:var(--color-navy-dark)}._primaryBtn_14f27_278:hover:not(:disabled){background:var(--color-gold-light);border-color:var(--color-gold-light)}._ghostBtn_14f27_277:focus-visible,._primaryBtn_14f27_278:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._ghostBtn_14f27_277:disabled,._primaryBtn_14f27_278:disabled{opacity:.55;cursor:not-allowed}@media(prefers-reduced-motion:reduce){._panelClose_14f27_64,._ghostBtn_14f27_277,._primaryBtn_14f27_278{transition:none}}@media(max-width:1200px){._panel_14f27_20{width:min(340px,calc(100vw - 1.5rem))}._fieldRow_14f27_97{flex-direction:column}}._linkMatterBar_1c6l5_2{position:relative;flex-shrink:0;display:flex;align-items:center;gap:.7rem;margin:.6rem 1.5rem 0;padding:.45rem .75rem;border:1px solid color-mix(in srgb,var(--color-purple) 22%,var(--color-purple-light));border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-purple-light),color-mix(in srgb,var(--color-purple) 4%,var(--color-white)))}._linkMatterBar_1c6l5_2>svg{flex-shrink:0;color:color-mix(in srgb,var(--color-purple) 85%,var(--color-navy-dark))}._lmText_1c6l5_2{flex:1;min-width:0;font-size:12px;line-height:1.4;color:color-mix(in srgb,var(--color-purple) 55%,var(--color-navy-dark))}._lmText_1c6l5_2 b{font-weight:700;color:color-mix(in srgb,var(--color-purple) 40%,var(--color-navy-dark))}._lmNote_1c6l5_52{color:color-mix(in srgb,var(--color-purple) 40%,var(--color-gray-500))}._lmError_1c6l5_56{display:block;margin-top:.25rem;color:var(--color-red-text);font-weight:600}._lmActions_1c6l5_2{display:flex;gap:.4rem;flex-shrink:0}._btnSm_1c6l5_3{border:1px solid transparent;border-radius:var(--radius-xs);font-family:var(--font-sans);font-size:11.5px;font-weight:700;padding:.35rem .7rem;white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._btnSm_1c6l5_3:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._btnSm_1c6l5_3:disabled{opacity:.55;cursor:not-allowed}._btnPurple_1c6l5_3{background:color-mix(in srgb,var(--color-purple) 80%,var(--color-navy-dark));color:var(--color-white)}._btnPurple_1c6l5_3:hover:not(:disabled){background:color-mix(in srgb,var(--color-purple) 62%,var(--color-navy-dark))}._btnGhost_1c6l5_3{border-color:var(--color-gray-300);background:var(--color-white);color:var(--color-gray-600)}._btnGhost_1c6l5_3:hover:not(:disabled){border-color:var(--color-gray-400);background:var(--color-gray-50)}._picker_1c6l5_116{position:absolute;top:calc(100% + .35rem);right:0;z-index:var(--z-dropdown);width:min(340px,calc(100% - .5rem));padding:.5rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-lg)}._pickerHead_1c6l5_129{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}._pickerTitle_1c6l5_136{flex:1;font-family:var(--font-serif);font-size:var(--text-sm);font-weight:600;color:var(--color-navy)}._pickerClose_1c6l5_144{display:grid;place-items:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-gray-400);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._pickerClose_1c6l5_144:hover{background:var(--color-gray-100);color:var(--color-navy)}._pickerClose_1c6l5_144:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._pickerSearch_1c6l5_168{width:100%;padding:.4rem .55rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-800);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400}._pickerSearch_1c6l5_168:focus-visible{outline:2px solid var(--color-gold);outline-offset:-1px}._pickerList_1c6l5_185{max-height:232px;margin-top:.35rem;overflow-y:auto}._pickerItem_1c6l5_191{display:block;width:100%;padding:.45rem .55rem;border:none;border-radius:var(--radius-xs);background:none;font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background var(--transition-fast)}._pickerItem_1c6l5_191:hover:not(:disabled){background:var(--color-gray-50)}._pickerItem_1c6l5_191:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}._pickerItem_1c6l5_191:disabled{cursor:default}._pickerItemOn_1c6l5_217{background:var(--color-blue-light)}._pickerItemTitle_1c6l5_221{display:block;color:var(--color-gray-800);font-size:var(--text-sm);font-weight:600;line-height:1.3}._pickerItemMeta_1c6l5_229{display:block;color:var(--color-gray-500);font-size:var(--text-xs)}._pickerEmpty_1c6l5_235{padding:.6rem .55rem;color:var(--color-gray-500);font-size:var(--text-sm)}._pickerFoot_1c6l5_241{display:flex;justify-content:flex-end;margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--color-gray-100)}@media(prefers-reduced-motion:reduce){._btnSm_1c6l5_3,._pickerClose_1c6l5_144,._pickerItem_1c6l5_191{transition:none}}@media(max-width:1200px){._linkMatterBar_1c6l5_2{margin:.7rem 1rem 0}}@media(max-width:1100px){._linkMatterBar_1c6l5_2{flex-wrap:wrap}._lmActions_1c6l5_2{width:100%;justify-content:flex-end}}._suggestRow_1c6l5_283{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem}._suggestLabel_1c6l5_291{font-weight:700}._suggestChip_1c6l5_295{max-width:100%;padding:.15rem .55rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-purple) 35%,var(--color-purple-light));border-radius:999px;background:var(--color-white);color:color-mix(in srgb,var(--color-purple) 60%,var(--color-navy-dark));font-family:var(--font-sans);font-size:11.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}._suggestChip_1c6l5_295:hover:not(:disabled){border-color:var(--color-purple);background:var(--color-purple-light)}._suggestChip_1c6l5_295:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}._suggestChip_1c6l5_295:disabled{opacity:.55;cursor:not-allowed}._attachRow_u53mt_2{display:flex;gap:.5rem;flex-wrap:wrap;padding:0 1rem 1rem}._attach_u53mt_2{display:flex;align-items:center;gap:.55rem;padding:.5rem .7rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-gray-50);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}._attach_u53mt_2:hover{border-color:var(--color-gold);background:var(--color-white);box-shadow:var(--shadow-xs)}._attachMain_u53mt_39{display:flex;align-items:center;gap:.55rem;min-width:0;padding:0;border:none;background:none;font-family:var(--font-sans);text-align:left;cursor:pointer}._attachMain_u53mt_39:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:var(--radius-xs)}._attachMain_u53mt_39:disabled{cursor:progress;opacity:.7}._attachIcon_u53mt_2{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-xs)}._kindPdf_u53mt_72{background:var(--color-red-light);color:color-mix(in srgb,var(--color-red) 78%,var(--color-gray-900))}._kindDoc_u53mt_77{background:var(--color-blue-light);color:color-mix(in srgb,var(--color-blue) 78%,var(--color-gray-900))}._kindSheet_u53mt_82{background:var(--color-green-light);color:color-mix(in srgb,var(--color-green) 70%,var(--color-gray-900))}._kindImage_u53mt_87{background:var(--color-purple-light);color:color-mix(in srgb,var(--color-purple) 78%,var(--color-gray-900))}._kindFile_u53mt_92{background:var(--color-gray-100);color:var(--color-gray-600)}._attachText_u53mt_97{display:flex;flex-direction:column;min-width:0}._attachName_u53mt_3{max-width:21ch;color:var(--color-gray-800);font-size:12px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attachSize_u53mt_3{color:var(--color-gray-400);font-size:10.5px}._attachSave_u53mt_3{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;margin-left:.4rem;padding:.2rem .45rem;border:1px solid transparent;border-radius:var(--radius-xs);background:var(--color-navy);color:var(--color-white);font-family:var(--font-sans);font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background var(--transition-fast)}._attachSave_u53mt_3:hover:not(:disabled){background:var(--color-navy-light)}._attachSave_u53mt_3:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._attachSave_u53mt_3:disabled{opacity:.5;cursor:not-allowed}._attachSaved_u53mt_153{border-color:color-mix(in srgb,var(--color-green) 35%,var(--color-green-light));background:var(--color-green-light);color:color-mix(in srgb,var(--color-green) 55%,var(--color-gray-900));cursor:default}@media(prefers-reduced-motion:reduce){._attach_u53mt_2,._attachSave_u53mt_3{transition:none}}._srOnly_u53mt_174{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._mBody_121w8_2{padding:0 1rem 1rem}._bodyFrame_121w8_16{display:block;width:100%;min-height:1.7em;border:none;background:transparent;overflow:hidden;color-scheme:light}._mBodyEmpty_121w8_26{padding:0 1rem 1rem;color:var(--color-gray-400);font-size:13.5px;font-style:italic}._imgBlockBar_121w8_2{display:flex;align-items:center;gap:.6rem;margin:0 1rem .9rem;padding:.5rem .7rem;border:1px solid var(--color-gray-200);border-radius:5px;background:var(--color-gray-50);color:var(--color-gray-600);font-size:11.5px;line-height:1.4}._imgBlockBar_121w8_2 svg{flex-shrink:0;color:var(--color-gray-400)}._imgBlockBar_121w8_2 span{flex:1}._btnGhost_121w8_58{flex-shrink:0;padding:.35rem .7rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-gray-600);font-family:var(--font-sans);font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._btnGhost_121w8_58:hover{border-color:var(--color-gray-400);background:var(--color-gray-50)}._btnGhost_121w8_58:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){._btnGhost_121w8_58{transition:none}}._mCard_1ol7b_2{margin-bottom:1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow var(--transition-base),border-color var(--transition-base)}._mCard_1ol7b_2:hover{border-color:var(--color-gray-300);box-shadow:var(--shadow-md)}._mCardCollapsed_1ol7b_2{background:var(--color-gray-50)}._mCardHead_1ol7b_2{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.8rem 1rem;border:none;background:none;font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background var(--transition-fast)}._mCardHead_1ol7b_2:hover{background:var(--color-gray-100)}._mCardHead_1ol7b_2:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}._mAvatar_1ol7b_3{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;box-shadow:0 0 0 2px var(--color-white),0 0 0 3px var(--color-gray-200);color:var(--color-white);font-size:12.5px;font-weight:700;letter-spacing:.02em}._mAvNavy_1ol7b_69{background:linear-gradient(135deg,var(--color-navy-light),var(--color-navy))}._mAvGold_1ol7b_73{background:linear-gradient(135deg,var(--color-gold-light),var(--color-gold-dark))}._mAvGray_1ol7b_77{background:linear-gradient(135deg,var(--color-gray-400),var(--color-gray-600))}._mWho_1ol7b_3{flex:1;min-width:0;display:flex;flex-direction:column}._mNameRow_1ol7b_92{display:flex;align-items:center;gap:.35rem;min-width:0}._mDraftTag_1ol7b_99{flex-shrink:0;padding:.05rem .35rem;border:1px solid color-mix(in srgb,var(--color-navy) 30%,var(--color-gray-100));border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-navy) 8%,var(--color-white));color:color-mix(in srgb,var(--color-navy) 80%,var(--color-gray-900));font-size:10px;font-weight:700}._mName_1ol7b_3{color:var(--color-gray-900);font-size:13.5px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mAddr_1ol7b_3{color:var(--color-gray-500);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mTo_1ol7b_3{margin-top:.15rem;color:var(--color-gray-400);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mWhen_1ol7b_4{flex-shrink:0;color:var(--color-gray-400);font-size:11.5px;font-weight:600;text-align:right}._collapsedPreview_1ol7b_4{color:var(--color-gray-500);font-size:12.5px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mDraftFoot_1ol7b_157{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;padding:0 1rem .9rem}._mDraftBtns_1ol7b_165{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}._mDraftResume_1ol7b_172{padding:.35rem .8rem;border:1px solid var(--color-navy);border-radius:var(--radius-sm);background:var(--color-navy);color:var(--color-white);font-size:12px;font-weight:600;cursor:pointer;transition:opacity var(--transition-fast)}._mDraftResume_1ol7b_172:hover{opacity:.9}._mDraftResume_1ol7b_172:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._mDraftDiscard_1ol7b_197{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;border:1px solid var(--color-red);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-red-text);font-size:12px;font-weight:600;cursor:pointer;transition:background var(--transition-fast)}._mDraftDiscard_1ol7b_197:hover:not(:disabled){background:var(--color-red-light)}._mDraftDiscard_1ol7b_197:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._mDiscardConfirm_1ol7b_223{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem;width:100%}._mDiscardText_1ol7b_232{flex:1;min-width:8rem;color:var(--color-gray-700);font-size:12px;font-weight:400}._mDiscardBtn_1ol7b_240{flex-shrink:0;padding:.3rem .65rem;border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-gray-700);font-size:12px;font-weight:600;cursor:pointer;transition:background var(--transition-fast)}._mDiscardBtn_1ol7b_240:hover:not(:disabled){border-color:var(--color-gold);background:var(--color-gray-50)}._mDiscardBtn_1ol7b_240:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}._mDiscardBtn_1ol7b_240:disabled{opacity:.55;cursor:not-allowed}._mDiscardBtnDanger_1ol7b_268{border-color:var(--color-red);color:var(--color-red-text)}._mDiscardBtnDanger_1ol7b_268:hover:not(:disabled){border-color:var(--color-red);background:var(--color-red-light)}._mDiscardError_1ol7b_279{width:100%;margin:0;color:var(--color-red-text);font-size:11.5px;font-weight:400;text-align:right}@media(prefers-reduced-motion:reduce){._mCardHead_1ol7b_2,._mDraftResume_1ol7b_172,._mDraftDiscard_1ol7b_197,._mDiscardBtn_1ol7b_240{transition:none}}._layout_1vxow_2{display:grid;grid-template-columns:250px 1fr;min-height:100dvh}._sidebar_1vxow_5{display:flex;flex-direction:column;background:#0a1628;color:#fff;position:sticky;top:0;height:100dvh}._sidebarHeader_1vxow_6{padding:1.5rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}._logoText_1vxow_7{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;color:var(--color-gold, #c8a45e)}._logoSub_1vxow_8{font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:#ffffff59;margin-left:.5rem}._nav_1vxow_9{flex:1;padding:.75rem;display:flex;flex-direction:column;gap:2px}._navItem_1vxow_10{display:flex;align-items:center;gap:.75rem;padding:.6rem .875rem;font-size:.85rem;font-weight:600;color:#ffffff80;border-radius:6px;text-decoration:none;transition:all .15s}._navItem_1vxow_10:hover{color:#ffffffd9;background:#ffffff0f}._navActive_1vxow_12{color:var(--color-white);background:#c8a45e26;box-shadow:inset 3px 0 0 var(--color-gold-light)}._navActive_1vxow_12 svg{color:#c8a45e}._sidebarFooter_1vxow_14{padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}._userMeta_1vxow_15{font-size:.75rem;color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}._logoutBtn_1vxow_16{color:#fff6;padding:.5rem;border-radius:6px}._logoutBtn_1vxow_16:hover{color:#c8a45e;background:#c8a45e1a}._main_1vxow_20{background:#f8f9fa;overflow-y:auto}._page_1vxow_21{padding:2rem;max-width:1200px}._header_1vxow_22{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_1vxow_22 h1{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-navy);font-weight:600;letter-spacing:-.01em}._subtitle_1vxow_24{margin-top:.25rem;font-size:.82rem;color:var(--color-gray-500);max-width:60ch;line-height:1.5}._statsGrid_1vxow_27{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}._statCard_1vxow_28{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:10px;padding:1.5rem;position:relative;overflow:hidden;transition:box-shadow .15s,transform .15s}._statCard_1vxow_28:hover{box-shadow:0 4px 14px #0f1d3114;transform:translateY(-1px)}._statCard_1vxow_28:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px}._statBlue_1vxow_31:before{background:#3b82f6}._statGreen_1vxow_32:before{background:#10b981}._statRed_1vxow_33:before{background:#ef4444}._statGold_1vxow_34:before{background:#c8a45e}._statIcon_1vxow_35{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}._statIcon_1vxow_35._blue_1vxow_36{background:#3b82f61a;color:#3b82f6}._statIcon_1vxow_35._green_1vxow_37{background:#10b9811a;color:#10b981}._statIcon_1vxow_35._red_1vxow_38{background:#ef44441a;color:#ef4444}._statIcon_1vxow_35._gold_1vxow_39{background:#c8a45e1f;color:#c8a45e}._statLabel_1vxow_40{font-size:.75rem;color:#6c7a89;text-transform:uppercase;font-weight:600;letter-spacing:.03em}._statValue_1vxow_41{font-size:1.75rem;font-weight:600;color:var(--color-navy);margin-top:.15rem;line-height:1.2;font-variant-numeric:tabular-nums}._statSub_1vxow_42{font-size:.75rem;color:var(--color-gray-500);margin:.15rem 0 .6rem}._tierBreakdown_1vxow_43{display:flex;gap:1rem;margin-top:.5rem}._tierItem_1vxow_44{font-size:.75rem;color:#6c7a89}._tierItem_1vxow_44 strong{color:var(--color-navy);font-weight:600;font-size:.95rem;display:block}._card_1vxow_48{background:#fff;border:1px solid #e6e7e9;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}._cardTitle_1vxow_49{font-size:.95rem;font-weight:600;color:var(--color-navy);margin-bottom:1rem}._dashGrid_1vxow_52{display:grid;grid-template-columns:1fr 320px;gap:1.5rem}._table_1vxow_55{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e6e7e9}._table_1vxow_55 th{text-align:left;padding:.7rem 1rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6c7a89;background:#f8f9fa;border-bottom:1px solid #e6e7e9}._table_1vxow_55 td{padding:.7rem 1rem;font-size:.85rem;color:var(--color-navy);border-bottom:1px solid var(--color-gray-100);vertical-align:middle}._table_1vxow_55 tr:last-child td{border-bottom:none}._table_1vxow_55 tr:hover td{background:#f8f9fa}._badge_1vxow_62{display:inline-block;padding:.15rem .55rem;font-size:.7rem;font-weight:600;border-radius:999px;text-transform:capitalize}._active_1vxow_63{background:#ecfdf5;color:#059669}._suspended_1vxow_64{background:#fef2f2;color:#dc2626}._deactivated_1vxow_65{background:#f3f4f6;color:#9ca3af}._past_due_1vxow_66{background:#fffbeb;color:#d97706}._cancelling_1vxow_67{background:#fef3c7;color:#92400e}._cancelled_1vxow_68{background:#f3f4f6;color:#6b7280}._tierBadge_1vxow_69{display:inline-block;padding:.15rem .55rem;font-size:.7rem;font-weight:600;border-radius:999px}._starter_1vxow_70{background:#f3f4f6;color:#6b7280}._professional_1vxow_71{background:#eff6ff;color:#2563eb}._enterprise_1vxow_72{background:#fef9ee;color:#b8860b}._addBtn_1vxow_75{padding:.5rem 1rem;background:var(--color-gold, #c8a45e);color:#fff;border-radius:6px;font-weight:600;font-size:.82rem;cursor:pointer;border:none;transition:all .15s}._addBtn_1vxow_75:hover{opacity:.9}._quickActions_1vxow_77{display:flex;gap:.5rem;flex-wrap:wrap}._actionBtnPrimary_1vxow_78{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;border:none;transition:all .15s}._actionBtnPrimary_1vxow_78:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}._btnGold_1vxow_80{background:var(--color-gold, #c8a45e);color:#fff}._btnNavy_1vxow_81{background:var(--color-navy);color:#fff}._btnOutline_1vxow_82{background:#fff;color:var(--color-navy);border:1px solid #e6e7e9}._btnOutline_1vxow_82:hover{border-color:#c8a45e}._statusRow_1vxow_86{display:flex;align-items:center;gap:.5rem}._statusDot_1vxow_87{width:8px;height:8px;border-radius:50%}._statusDot_1vxow_87._online_1vxow_88{background:#10b981}._statusDot_1vxow_87._offline_1vxow_89{background:#ef4444}._statusText_1vxow_90{font-size:.85rem;color:var(--color-navy);font-weight:500}._statusMuted_1vxow_91{font-size:.75rem;color:#6c7a89;margin-top:.25rem}._actionBtn_1vxow_78{padding:.25rem .5rem;font-size:.7rem;font-weight:600;border-radius:6px;cursor:pointer;border:1px solid #e6e7e9;margin-right:.35rem;transition:all .15s}._suspendBtn_1vxow_95{background:#fef2f2;color:#dc2626;border-color:#fecaca}._suspendBtn_1vxow_95:hover{background:#fee2e2}._reactivateBtn_1vxow_97{background:#ecfdf5;color:#059669;border-color:#a7f3d0}._reactivateBtn_1vxow_97:hover{background:#d1fae5}._empty_1vxow_99{text-align:center;padding:3rem;color:#6c7a89}._stats_1vxow_27{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem}._stat_1vxow_27{background:#fff;border:1px solid #e6e7e9;border-radius:8px;padding:1.25rem}._stat_1vxow_27 p{font-size:.75rem;color:#6c7a89;text-transform:uppercase;font-weight:600}._stat_1vxow_27 h2{font-size:1.75rem;font-weight:600;color:var(--color-navy);margin-top:.25rem}._modal_1vxow_108{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100}._modalContent_1vxow_109{background:#fff;border-radius:8px;padding:2rem;width:100%;max-width:480px;box-shadow:0 8px 30px #0000001f}._modalContent_1vxow_109 h2{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-navy);margin-bottom:1.25rem}._field_1vxow_111{margin-bottom:1rem}._field_1vxow_111 label{display:block;font-size:.78rem;font-weight:600;color:#6c7a89;margin-bottom:.25rem}._field_1vxow_111 input,._field_1vxow_111 select{width:100%;padding:.5rem .75rem;border:1px solid #e6e7e9;border-radius:6px;font-size:.875rem;transition:border-color .15s}._field_1vxow_111 input:focus,._field_1vxow_111 select:focus{outline:none;border-color:var(--color-gold, #c8a45e);box-shadow:0 0 0 2px #c8a45e26}._row_1vxow_115{display:flex;gap:1rem}._row_1vxow_115 ._field_1vxow_111{flex:1}._actions_1vxow_117{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._cancelBtn_1vxow_118{padding:.5rem 1rem;border:1px solid #e6e7e9;border-radius:6px;font-size:.85rem;cursor:pointer;background:#fff;color:var(--color-navy)}._cancelBtn_1vxow_118:hover{border-color:#c8a45e}._submitBtn_1vxow_120{padding:.5rem 1rem;background:var(--color-gold, #c8a45e);color:#fff;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;border:none}._submitBtn_1vxow_120:hover{opacity:.9}._menuToggle_1vxow_124{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:var(--color-navy);background:#fff;border:1px solid #e6e7e9;cursor:pointer}._menuToggle_1vxow_124:hover{border-color:#c8a45e}._sidebarOverlay_1vxow_126{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:90}._sidebarOpen_1vxow_127{left:0!important}._mobileHeader_1vxow_128{display:none;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid #e6e7e9;background:#fff;position:sticky;top:0;z-index:10}._mobileHeader_1vxow_128 h2{font-size:1rem;font-weight:600;color:var(--color-navy);margin:0}._tableWrap_1vxow_130{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px}@media(max-width:1024px){._statsGrid_1vxow_27{grid-template-columns:repeat(2,1fr)}._dashGrid_1vxow_52{grid-template-columns:1fr}}@media(max-width:768px){._layout_1vxow_2{grid-template-columns:1fr}._sidebar_1vxow_5{position:fixed;left:-250px;top:0;z-index:100;width:250px;transition:left .25s ease}._sidebarOverlay_1vxow_126{display:block}._mobileHeader_1vxow_128,._menuToggle_1vxow_124{display:flex}._statsGrid_1vxow_27{grid-template-columns:1fr}._page_1vxow_21{padding:1rem}._header_1vxow_22{flex-direction:column;align-items:flex-start;gap:.75rem}._table_1vxow_55 th,._table_1vxow_55 td{padding:.5rem .6rem;font-size:.78rem}._modalContent_1vxow_109{max-width:95vw;padding:1.5rem;margin:1rem}._row_1vxow_115{flex-direction:column;gap:0}}._metricsGrid_1vxow_152{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}._metricCard_1vxow_153{padding:1rem;border:1px solid #e6e7e9;border-radius:var(--radius-md);background:#fafafa}._metricLabel_1vxow_154{font-size:.7rem;font-weight:600;text-transform:uppercase;color:var(--color-gray-500);letter-spacing:.03em}._metricValue_1vxow_155{font-size:1.5rem;font-weight:600;color:var(--color-navy);font-family:var(--font-serif);margin-top:.25rem}._metricUnit_1vxow_156{font-size:.75rem;font-weight:400;color:var(--color-gray-400);margin-left:.2rem}._sparkline_1vxow_157{margin-top:.5rem;height:28px}._sparklineSvg_1vxow_158{width:100%;height:100%}@media(max-width:768px){._metricsGrid_1vxow_152{grid-template-columns:1fr 1fr}}@media(max-width:480px){._metricsGrid_1vxow_152{grid-template-columns:1fr}}._navItem_1vxow_10:focus-visible,._addBtn_1vxow_75:focus-visible,._actionBtn_1vxow_78:focus-visible,._actionBtnPrimary_1vxow_78:focus-visible,._cancelBtn_1vxow_118:focus-visible,._submitBtn_1vxow_120:focus-visible,._logoutBtn_1vxow_16:focus-visible,._menuToggle_1vxow_124:focus-visible,._chip_1vxow_171:focus-visible,._iconBtn_1vxow_172:focus-visible,._clickRow_1vxow_173:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:2px}._navItem_1vxow_10:focus-visible{outline-offset:-2px}._clickRow_1vxow_173:focus-visible{outline-offset:-2px}@media(prefers-reduced-motion:reduce){._statCard_1vxow_28,._statCard_1vxow_28:hover,._actionBtnPrimary_1vxow_78:hover{transition:none;transform:none}._skeleton_1vxow_182{animation:none}}._num_1vxow_186{text-align:right;font-variant-numeric:tabular-nums}._mutedInline_1vxow_187{font-size:.75rem;color:var(--color-gray-500);font-weight:400}._mutedCell_1vxow_188{color:var(--color-gray-500);white-space:nowrap;font-size:.8rem}._mutedNote_1vxow_189{font-size:.8rem;color:var(--color-gray-500)}._skeleton_1vxow_182{background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-50) 50%,var(--color-gray-100) 75%);background-size:200% 100%;border-radius:6px;animation:_adminShimmer_1vxow_1 1.4s ease-in-out infinite}@keyframes _adminShimmer_1vxow_1{0%{background-position:200% 0}to{background-position:-200% 0}}._iconBtn_1vxow_172{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-navy);cursor:pointer;transition:border-color .15s,background .15s}._iconBtn_1vxow_172:hover{border-color:var(--color-gold-light);background:color-mix(in srgb,var(--color-gold) 6%,var(--color-white))}._stateBox_1vxow_194{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;text-align:center;color:var(--color-gray-500);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:10px}._stateBox_1vxow_194 svg{color:var(--color-gold-light)}._notice_1vxow_196{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;margin-bottom:1.5rem;background:var(--color-orange-light);border:1px solid color-mix(in srgb,var(--color-orange) 35%,var(--color-orange-light));border-radius:8px;color:color-mix(in srgb,var(--color-orange) 45%,var(--color-gray-900));font-size:.82rem;line-height:1.5}._notice_1vxow_196 svg{flex-shrink:0;margin-top:.1rem}._usageTrack_1vxow_200{height:8px;background:var(--color-gray-100);border-radius:999px;overflow:hidden}._usageFill_1vxow_201{height:100%;border-radius:999px;transition:width .35s ease}._usage_ok_1vxow_202{background:var(--color-green)}._usage_near_1vxow_203{background:var(--color-orange)}._usage_over_1vxow_204{background:var(--color-red)}._usage_none_1vxow_205{background:var(--color-gray-300)}._usage_neutral_1vxow_206{background:var(--color-blue)}._text_ok_1vxow_207{color:color-mix(in srgb,var(--color-green) 65%,var(--color-gray-900))}._text_near_1vxow_208{color:color-mix(in srgb,var(--color-orange) 60%,var(--color-gray-900))}._text_over_1vxow_209{color:var(--color-red-text)}._text_none_1vxow_210{color:var(--color-gray-500)}._usageLine_1vxow_211{display:flex;align-items:baseline;gap:.15rem;margin-bottom:.35rem;font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums}._pct_1vxow_212{margin-left:auto;font-size:.78rem;font-weight:700}._untracked_1vxow_213{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:color-mix(in srgb,var(--color-orange) 60%,var(--color-gray-900))}@media(prefers-reduced-motion:reduce){._usageFill_1vxow_201{transition:none}}._toolbar_1vxow_217{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}._searchBox_1vxow_218{display:flex;align-items:center;gap:.5rem;flex:1 1 200px;max-width:280px;padding:.45rem .75rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;color:var(--color-gray-500);transition:border-color .15s,box-shadow .15s}._searchBox_1vxow_218:focus-within{border-color:var(--color-gold-light);box-shadow:0 0 0 2px #c8a45e26}._searchBox_1vxow_218 input{flex:1;min-width:0;border:none;outline:none;background:none;font-size:.85rem;color:var(--color-navy)}._chips_1vxow_221{display:flex;flex-wrap:wrap;gap:.4rem}._chip_1vxow_171{padding:.35rem .75rem;border:1px solid var(--color-gray-200);border-radius:999px;background:var(--color-white);color:var(--color-gray-600);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}._chip_1vxow_171:hover{border-color:var(--color-gold-light);color:var(--color-navy)}._chipOn_1vxow_224,._chipOn_1vxow_224:hover{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white)}._sortBox_1vxow_225{display:flex;align-items:center;gap:.4rem;margin-left:auto;font-size:.78rem;font-weight:600;color:var(--color-gray-500)}._sortBox_1vxow_225 select{padding:.35rem .5rem;border:1px solid var(--color-gray-200);border-radius:6px;background:var(--color-white);font-size:.8rem;color:var(--color-navy)}._clickRow_1vxow_173{cursor:pointer}._chart_1vxow_230{margin:0}._chartSvg_1vxow_231{width:100%;display:block}._chartBar_1vxow_232{fill:var(--color-blue)}._chartBar_1vxow_232:hover{fill:color-mix(in srgb,var(--color-blue) 75%,var(--color-navy-dark))}._chartBarEmpty_1vxow_234{fill:var(--color-gray-200)}._chartCaption_1vxow_235{display:flex;justify-content:space-between;margin-top:.4rem;font-size:.7rem;color:var(--color-gray-500);font-variant-numeric:tabular-nums}._drawerBackdrop_1vxow_238{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;background:#0f1d3173}._drawer_1vxow_238{width:min(520px,100%);height:100%;overflow-y:auto;background:var(--color-white);box-shadow:-8px 0 30px #00000026;animation:_drawerIn_1vxow_1 .2s ease-out}@keyframes _drawerIn_1vxow_1{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){._drawer_1vxow_238{animation:none}}._drawerHead_1vxow_242{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-gray-200);position:sticky;top:0;background:var(--color-white);z-index:1}._drawerTitle_1vxow_243{font-family:var(--font-serif);font-size:1.2rem;font-weight:600;color:var(--color-navy)}._drawerSub_1vxow_244{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem}._drawerSub_1vxow_244 code{font-size:.72rem;color:var(--color-gray-500)}._drawerBody_1vxow_246{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}._drawerSummary_1vxow_247{display:flex;flex-direction:column;gap:.6rem}._drawerFigure_1vxow_248{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem}._bigNumber_1vxow_249{font-family:var(--font-serif);font-size:2rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}._miniStats_1vxow_250{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:.4rem 0 0}._miniStats_1vxow_250 div{padding:.55rem .7rem;background:var(--color-gray-50);border-radius:8px}._miniStats_1vxow_250 dt{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500)}._miniStats_1vxow_250 dd{margin:.1rem 0 0;font-size:.95rem;font-weight:600;color:var(--color-navy);font-variant-numeric:tabular-nums}._breakdownTitle_1vxow_254{margin-bottom:.6rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-500)}._breakdownList_1vxow_255{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}._breakdownTop_1vxow_256{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}._breakdownName_1vxow_257{font-size:.85rem;font-weight:600;color:var(--color-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._breakdownFigure_1vxow_258{font-size:.82rem;font-weight:600;color:var(--color-navy);white-space:nowrap;font-variant-numeric:tabular-nums}._userRow_1vxow_259{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.6rem;border-bottom:1px solid var(--color-gray-100)}._userRow_1vxow_259:last-child{border-bottom:none;padding-bottom:0}@media(max-width:768px){._toolbar_1vxow_217{flex-direction:column;align-items:stretch}._searchBox_1vxow_218{max-width:none}._sortBox_1vxow_225{margin-left:0}._miniStats_1vxow_250{grid-template-columns:repeat(2,1fr)}._drawerBody_1vxow_246{padding:1rem}}._cardHeadRow_1vxow_271{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}._aiSummary_1vxow_272{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.5rem;align-items:start}._aiCounts_1vxow_273{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem;font-size:.78rem;color:var(--color-gray-500)}._aiCounts_1vxow_273 strong{color:var(--color-navy);font-size:.95rem;margin-right:.15rem}._attentionList_1vxow_275{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}._attentionRow_1vxow_276{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.4rem .6rem;border:1px solid var(--color-gray-100);border-radius:8px;background:var(--color-gray-50);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}._attentionRow_1vxow_276:hover{border-color:var(--color-gold-light);background:color-mix(in srgb,var(--color-gold) 6%,var(--color-white))}._attentionRow_1vxow_276:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:2px}._attentionName_1vxow_279{font-size:.82rem;font-weight:600;color:var(--color-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._inlineLink_1vxow_280{display:block;width:100%;padding:0;border:none;background:none;text-align:left;cursor:pointer}._inlineLink_1vxow_280:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:3px;border-radius:4px}@media(max-width:768px){._aiSummary_1vxow_272{grid-template-columns:1fr}}:root{--brand-primary: #1A2B4A;--brand-accent: #3B82F6;--ai-bubble-bg: #F0F4FF;--user-bubble-bg: #1A2B4A;--surface-primary: #FFFFFF;--surface-secondary: #F8FAFC;--surface-tertiary: #F1F5F9;--border-subtle: #E2E8F0;--text-secondary: #64748B;--warning: #F59E0B}._draftingPage_1op91_17{display:flex;flex-direction:column;height:calc(100dvh - 48px);overflow:hidden}._topBar_1op91_25{height:56px;background:#fff;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}._matterPill_1op91_37{background:var(--color-navy);color:#fff;border-radius:9999px;padding:4px 16px;font-size:13px;font-weight:500}._providerSelect_1op91_46{font-size:12px;padding:5px 10px;border-radius:6px;border:1px solid var(--border-subtle);background:#fff;color:var(--color-navy, #1e3a5f);font-weight:500}._providerSelect_1op91_46:focus{outline:none;border-color:var(--color-gold, #c8a45e);box-shadow:0 0 0 2px #c8a45e26}._splitPanel_1op91_63{display:flex;flex-direction:row;flex:1;overflow:hidden}._chatPanel_1op91_71{width:520px;min-width:460px;background:#f8fafc;display:flex;flex-direction:column;border-right:1px solid rgba(0,0,0,.06);transition:width .2s var(--transition-base);position:relative;overflow:hidden}._chatPanelCollapsed_1op91_84{width:48px;min-width:48px;overflow:hidden}._collapseBtn_1op91_91{position:relative;top:auto;right:auto;width:30px;height:30px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}._collapseBtn_1op91_91:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e3a5f}._chatHeader_1op91_114{height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-subtle);flex-shrink:0}._chatMessages_1op91_125{flex:1;overflow-y:auto;padding:16px}._aiBubble_1op91_132{background:var(--ai-bubble-bg);border-radius:16px 16px 16px 4px;max-width:85%;padding:12px 16px;font-size:14px;line-height:1.5;margin-bottom:12px}._documentCardBubble_1op91_142{max-width:100%;padding:0;background:transparent}._userBubble_1op91_149{margin-left:auto;background:var(--user-bubble-bg);color:#fff;border-radius:16px 16px 4px;max-width:85%;padding:12px 16px;font-size:14px;line-height:1.5;margin-bottom:12px}._sparkleIcon_1op91_162{width:12px;height:12px;color:var(--brand-accent);margin-right:4px}._typingDots_1op91_170{display:flex;gap:4px}._typingDots_1op91_170 span{width:6px;height:6px;border-radius:50%;background:var(--color-gray-400);animation:_bounce_1op91_1 .6s infinite}._typingDots_1op91_170 span:nth-child(2){animation-delay:.15s}._typingDots_1op91_170 span:nth-child(3){animation-delay:.3s}._chatInput_1op91_189{padding:12px 16px 16px;border-top:1px solid var(--border-subtle);background:#fff;display:flex;flex-direction:column;gap:8px;flex-shrink:0}._chatTextarea_1op91_200{min-height:48px;max-height:200px;border-radius:24px;padding:14px 48px 14px 16px;border:1px solid var(--border-subtle);resize:none;overflow-y:auto;font-family:var(--font-sans);font-size:14px;line-height:1.4;outline:none;transition:height .1s ease}._sendBtn_1op91_216{position:absolute;right:8px;width:32px;height:32px;background:var(--brand-accent);color:#fff;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}._attachBtn_1op91_232{width:32px;height:32px;background:transparent;color:var(--text-secondary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}._attachBtn_1op91_232:hover{color:var(--brand-accent)}._fileChip_1op91_248{display:flex;align-items:center;gap:8px;background:var(--surface-tertiary);border-radius:6px;padding:6px 12px;font-size:12px}._documentCard_1op91_142{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-primary);width:100%;min-width:0}._documentCardIcon_1op91_271{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#f0f4ff;border-radius:8px;color:#1e3a5f}._documentCardInfo_1op91_283{flex:1;min-width:0}._documentCardTitle_1op91_288{font-weight:600;font-size:14px;color:#1e293b;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._documentCardActions_1op91_298{display:flex;gap:12px 16px;flex-wrap:wrap}._documentCardBtn_1op91_304{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:#1e3a5f;padding:0;transition:color .15s;white-space:nowrap}._documentCardBtn_1op91_304:hover{color:#b8860b}._documentCardNotice_1op91_323{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--border, #e2e8f0);font-size:11px;line-height:1.5;font-style:italic;color:var(--text-secondary, #64748b)}._documentCardMissing_1op91_333{margin-top:12px;padding:10px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}._documentCardMissingTitle_1op91_341{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#92400e;margin-bottom:6px}._documentCardMissingList_1op91_350{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}._documentCardMissingList_1op91_350 li{font-size:12px;line-height:1.45;color:#1e3a5f}._citationPanel_1op91_364{width:100%;margin-top:8px;border:1px solid rgba(30,58,95,.08);border-radius:14px;background:linear-gradient(180deg,#fffffff5,#f4f8fffa),radial-gradient(circle at top right,rgba(191,219,254,.45),transparent 35%);box-shadow:0 10px 24px #0f172a14;overflow:hidden}._citationPanelHeader_1op91_376{color:var(--color-gray-500, #64748b);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}._citationPanelHeaderRow_1op91_384{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 8px 12px}._citationPanelToggle_1op91_391{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--color-gray-500, #64748b);cursor:pointer}._citationPanelToggle_1op91_391:hover,._citationPanelToggle_1op91_391:focus-visible{background:#3b82f61a;color:#1d4ed8;outline:none}._citationPanelList_1op91_411{display:flex;flex-direction:column;gap:6px;padding:0 8px 8px}._citationCard_1op91_418{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;background:#ffffffbf;text-align:left;cursor:pointer}._citationCard_1op91_418:hover,._citationCardActive_1op91_432{border-color:#3b82f640;background:#eff6fff2}._citationBadge_1op91_437{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#3b82f61f;color:#1d4ed8;font-size:12px;font-weight:700;flex-shrink:0}._citationBody_1op91_451{min-width:0;flex:1}._citationTitle_1op91_456{color:var(--color-navy, #1e3a5f);font-size:12px;font-weight:700;line-height:1.35}._citationQuote_1op91_463{margin-top:3px;color:var(--color-gray-600, #475569);font-size:12px;line-height:1.45;font-style:italic;overflow-wrap:anywhere}._citationDetail_1op91_472{border-top:1px solid rgba(148,163,184,.18);padding:12px;background:#ffffffb3}._citationDetailMeta_1op91_478{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px;color:var(--color-gray-500, #64748b);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._citationDetailText_1op91_490{max-height:180px;overflow-y:auto;color:var(--color-gray-700, #334155);font-size:13px;line-height:1.55;white-space:pre-wrap}._citationMark_1op91_499{background:#fde68a;color:#713f12;border-radius:4px;padding:0 2px}._viewMoreBtn_1op91_507{display:inline-block;background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--brand-accent);padding:4px 0;margin-top:4px}._viewMoreBtn_1op91_507:hover{text-decoration:underline}._suggestedPrompts_1op91_524{display:flex;flex-wrap:wrap;gap:8px;padding:16px}._emptyAiIcon_1op91_531{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--color-navy);background:linear-gradient(135deg,var(--color-blue-light) 0%,var(--color-gray-100) 100%)}._starterPrompt_1op91_542{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-primary);color:var(--color-navy);text-align:left;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}._starterPrompt_1op91_542:hover{border-color:var(--color-gold);background:var(--surface-tertiary)}._starterPromptIcon_1op91_564{color:var(--color-gold);flex-shrink:0}._clauseCard_1op91_569{background:var(--surface-primary);color:var(--color-text)}._clauseInsertBtn_1op91_574,._clauseInsertAiBtn_1op91_575{padding:4px 10px;border:0;border-radius:5px;font-size:11px;font-weight:600;cursor:pointer;transition:filter .15s}._clauseInsertBtn_1op91_574{background:var(--color-navy-dark);color:var(--color-on-primary)}._clauseInsertAiBtn_1op91_575{background:var(--color-gold);color:var(--color-navy-dark)}._clauseInsertBtn_1op91_574:hover,._clauseInsertAiBtn_1op91_575:hover{filter:brightness(1.12)}._promptPill_1op91_601{border:1px solid var(--border-subtle);border-radius:20px;padding:8px 16px;font-size:13px;cursor:pointer;background:transparent;transition:all var(--transition-fast)}._promptPill_1op91_601:hover{background:var(--ai-bubble-bg);border-color:var(--brand-accent)}._resizeDivider_1op91_616{width:4px;cursor:col-resize;background:transparent;transition:background .15s;flex-shrink:0}._resizeDivider_1op91_616:hover{background:var(--brand-accent)}._editorCanvas_1op91_628{flex:1;min-width:0;background:var(--surface-secondary);display:flex;flex-direction:column;overflow:hidden}._documentMeta_1op91_638{max-width:min(816px,100%);width:100%;padding:16px 0;min-height:48px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}._titleInput_1op91_650{font-size:18px;font-weight:600;font-family:var(--font-serif);border:none;background:transparent;flex:1;outline:none}._titleInput_1op91_650:focus{border-bottom:2px solid var(--brand-accent)}._statusBadge_1op91_664{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}._badgeDraft_1op91_672{background:#f1f5f9;color:#475569}._badgeReview_1op91_678{background:#fef3c7;color:#92400e}._badgeFinal_1op91_684{background:#dcfce7;color:#166534}._stickyToolbar_1op91_690{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid var(--border-subtle);padding:8px 20px;max-width:min(816px,100%);width:100%;display:flex;align-items:center;gap:2px;flex-wrap:wrap}._toolbarBtn_1op91_706{width:30px;height:30px;border-radius:6px;border:none;background:transparent;cursor:pointer;transition:all .12s ease;display:flex;align-items:center;justify-content:center;color:#475569}._toolbarBtn_1op91_706:hover{background:#f1f5f9;color:#1e3a5f}._toolbarBtn_1op91_706:active{background:#e2e8f0;color:#1e3a5f}._toolbarDivider_1op91_729{width:1px;height:18px;background:#e2e8f0;margin:0 8px}._editorCard_1op91_737{max-width:min(816px,100%);width:100%;background:#fff;padding:48px 64px;min-height:1056px;font-family:"Source Serif 4",EB Garamond,Georgia,serif;font-size:16px;font-weight:400;line-height:1.8;color:#1e293b}._editorCard_1op91_737 h1{font-size:22px;font-weight:700;color:#1e3a5f;margin:36px 0 14px;padding-bottom:10px;border-bottom:1.5px solid #b8860b;letter-spacing:.02em}._editorCard_1op91_737 h2{font-size:17px;font-weight:700;color:#1e3a5f;margin:28px 0 10px;padding-bottom:6px;border-bottom:1px solid #e2e8f0}._editorCard_1op91_737 h3{font-size:15px;font-weight:700;color:#334155;margin:22px 0 8px}._editorCard_1op91_737 p{margin-bottom:10px;text-align:left}._editorCard_1op91_737 strong{font-weight:600;color:#0f172a}._editorCard_1op91_737 em{font-style:italic}._editorCard_1op91_737 ul{padding-left:20px;margin:8px 0 14px;list-style:none}._editorCard_1op91_737 ul li{position:relative;padding-left:14px;margin-bottom:6px}._editorCard_1op91_737 ul li:before{content:"•";position:absolute;left:0;color:#94a3b8;font-size:14px}._editorCard_1op91_737 ol{padding-left:24px;margin:8px 0 12px;counter-reset:legal-list;list-style:none}._editorCard_1op91_737 ol li{counter-increment:legal-list;position:relative;padding-left:8px;margin-bottom:4px}._editorCard_1op91_737 ol li:before{content:counter(legal-list) ".";position:absolute;left:-24px;width:24px;text-align:right;color:#1e3a5f;font-weight:600}._editorCard_1op91_737 table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px;line-height:1.5}._editorCard_1op91_737 table th{background:#1e3a5f;color:#fff;font-weight:600;padding:10px 12px;text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.3px}._editorCard_1op91_737 table td{padding:8px 12px;border-bottom:1px solid #e2e8f0;vertical-align:top}._editorCard_1op91_737 table tr:nth-child(2n) td{background:transparent}._editorCard_1op91_737 table tr:hover td{background:transparent}._editorCard_1op91_737 blockquote{border-left:3px solid #b8860b;padding:12px 16px;margin:12px 0;background:transparent;color:#475569;font-style:italic;font-size:15px}._editorCard_1op91_737 hr{border:none;height:1px;background:#b8860b;margin:24px 0;opacity:.4}._editorCard_1op91_737 code,._editorCard_1op91_737 pre{background:transparent;padding:0;border-radius:0;font-size:inherit;font-family:inherit}._editorCard_1op91_737 mark[data-color=placeholder]{background:transparent;color:inherit;border-radius:3px;padding:0;font-weight:500;cursor:text;border-bottom:1px dashed #b8860b}._actionBar_1op91_921{position:sticky;bottom:0;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(0,0,0,.06);padding:10px 32px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:10;box-shadow:0 -4px 12px #00000008;flex-shrink:0;flex-wrap:wrap}._actionBtn_1op91_940{padding:8px 20px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}._actionBtn_1op91_940:hover{transform:translateY(-1px)}._actionBtnPrimary_1op91_953{background:var(--color-gold);color:#fff;border:none}._actionBtnSecondary_1op91_960{background:transparent;color:var(--brand-primary);border:1px solid var(--border-subtle)}._sectionWrapper_1op91_967{position:relative;padding:8px 0}._sectionToolbar_1op91_973{position:absolute;top:-40px;right:0;background:#fff;border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-md);display:flex;gap:2px;padding:4px}._sectionToolbarBtn_1op91_987{font-size:12px;padding:6px 12px;border-radius:4px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;gap:4px}._sectionToolbarBtn_1op91_987:hover{background:var(--surface-tertiary)}._shimmer_1op91_1003{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--surface-secondary) 25%,var(--ai-bubble-bg) 50%,var(--surface-secondary) 75%);background-size:200% 100%;animation:_shimmer_1op91_1003 1.5s infinite}._sectionHighlight_1op91_1012{animation:_sectionHighlight_1op91_1012 1.5s ease-out}._commentCard_1op91_1017{border-left:4px solid var(--warning);background:#fff;border-radius:0 8px 8px 0;padding:12px;font-size:13px;box-shadow:var(--shadow-sm)}._commentDot_1op91_1027{width:8px;height:8px;border-radius:50%;background:var(--warning);cursor:pointer}._versionDrawer_1op91_1036{position:fixed;top:0;right:0;width:360px;height:100%;background:var(--surface-primary);box-shadow:-4px 0 12px #00000014;z-index:50;animation:_slideInRight_1op91_1 .2s ease-out;padding:20px;overflow-y:auto}._timeline_1op91_1051{border-left:2px solid var(--border-subtle);margin-left:12px;padding-left:20px}._versionNode_1op91_1058{position:relative;margin-bottom:24px}._versionDot_1op91_1064{position:absolute;left:-27px;width:10px;height:10px;border-radius:50%;background:var(--border-subtle)}._versionDotCurrent_1op91_1074{background:var(--brand-accent)}._versionDotAi_1op91_1079{border:2px solid var(--brand-accent);background:var(--surface-primary)}._conversationOverlay_1op91_1085{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-secondary);z-index:5;display:flex;flex-direction:column;overflow-y:auto}._conversationCard_1op91_1096{background:var(--surface-primary);border-radius:8px;border:1px solid var(--border-subtle);margin-bottom:8px;padding:12px 16px;cursor:pointer}._conversationCard_1op91_1096:hover{background:var(--surface-tertiary)}._conversationCardActive_1op91_1109{border-left:3px solid var(--brand-accent);background:var(--ai-bubble-bg)}._groupHeader_1op91_1115{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.05em;margin:16px 0 8px}._activityModal_1op91_1125{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100;display:flex;align-items:center;justify-content:center}._activityContent_1op91_1136{background:#fff;border-radius:12px;max-width:900px;width:90%;max-height:80vh;overflow-y:auto;padding:24px}._activityTable_1op91_1147{width:100%;border-collapse:collapse}._activityTable_1op91_1147 th{text-align:left;padding:10px 12px;font-size:12px;text-transform:uppercase;border-bottom:2px solid var(--border-subtle)}._activityTable_1op91_1147 td{padding:10px 12px;font-size:13px}._activityTable_1op91_1147 tr:nth-child(2n){background:var(--surface-secondary)}._toast_1op91_1167{position:fixed;bottom:24px;right:24px;background:#fff;border-radius:8px;box-shadow:var(--shadow-lg);padding:12px 20px;font-size:13px;z-index:200;animation:_toastIn_1op91_1 .3s ease-out;display:flex;align-items:center;gap:8px}._toastSuccess_1op91_1184{border-left:4px solid #10b981}._toastError_1op91_1189{border-left:4px solid #ef4444}._docTypeGrid_1op91_1194{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:720px;margin:0 auto}._docTypeCard_1op91_1203{border:1px solid var(--border-subtle);border-radius:10px;padding:24px;background:var(--surface-primary);cursor:pointer;text-align:center;transition:all .15s}._docTypeCard_1op91_1203:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._docTypeCard_1op91_1203:focus{box-shadow:0 0 0 3px #3b82f633}._recentRow_1op91_1221{padding:16px;border-bottom:1px solid var(--border-subtle);cursor:pointer;display:flex;align-items:center;gap:12px}._recentRow_1op91_1221:hover{background:var(--surface-tertiary)}._recentBadgeDraft_1op91_1234{background:#fef3c7;color:#92400e;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}._recentBadgeReview_1op91_1244{background:#dbeafe;color:#1e40af;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}._recentBadgeFinal_1op91_1254{background:#dcfce7;color:#166534;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}._expiringRow_1op91_1264{opacity:.7}._pinnedSection_1op91_1269{margin-bottom:16px}._tabBar_1op91_1274{height:44px;display:none;border-bottom:1px solid var(--border-subtle);flex-shrink:0;background:#fff}._tab_1op91_1274{flex:1;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;background:none;border-top:none;border-left:none;border-right:none}._tabActive_1op91_1297{border-bottom-color:var(--brand-accent);color:var(--brand-accent)}._slideOverlay_1op91_1303{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:40}._diffRemoved_1op91_1311{background:#fee2e2;text-decoration:line-through;color:#991b1b}._diffAdded_1op91_1318{background:#dcfce7;color:#166534}._readOnlyBanner_1op91_1324{background:#fef3c7;color:#92400e;padding:8px 16px;font-size:13px;text-align:center}._spinner_1op91_1333{width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:_spin_1op91_1333 .6s linear infinite}._disabledControl_1op91_1343{opacity:.5;cursor:not-allowed;pointer-events:none}._tooltip_1op91_1350{position:absolute;background:var(--color-gray-800);color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;z-index:100}@keyframes _shimmer_1op91_1003{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _bounce_1op91_1{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes _slideInRight_1op91_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _toastIn_1op91_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _sectionHighlight_1op91_1012{0%{background:var(--ai-bubble-bg)}to{background:transparent}}[data-color-scheme=dark] ._draftingPage_1op91_17{--brand-primary: var(--color-navy);--ai-bubble-bg: var(--color-gray-100);--user-bubble-bg: var(--color-navy-dark);--surface-primary: var(--color-white);--surface-secondary: var(--color-bg);--surface-tertiary: var(--color-gray-100);--border-subtle: var(--color-gray-200);--text-secondary: var(--color-text-muted);color:var(--color-text);background:var(--color-bg)}[data-color-scheme=dark] ._topBar_1op91_25,[data-color-scheme=dark] ._chatInput_1op91_189,[data-color-scheme=dark] ._stickyToolbar_1op91_690,[data-color-scheme=dark] ._actionBar_1op91_921,[data-color-scheme=dark] ._editorCard_1op91_737,[data-color-scheme=dark] ._sectionToolbar_1op91_973,[data-color-scheme=dark] ._commentCard_1op91_1017,[data-color-scheme=dark] ._activityContent_1op91_1136,[data-color-scheme=dark] ._conversationCard_1op91_1096,[data-color-scheme=dark] ._documentCard_1op91_142,[data-color-scheme=dark] ._clauseCard_1op91_569,[data-color-scheme=dark] ._citationCard_1op91_418{background:var(--color-bg-alt);color:var(--color-text);border-color:var(--color-gray-200)}[data-color-scheme=dark] ._chatPanel_1op91_71,[data-color-scheme=dark] ._editorCanvas_1op91_628,[data-color-scheme=dark] ._chatMessages_1op91_125,[data-color-scheme=dark] ._versionDrawer_1op91_1036,[data-color-scheme=dark] ._activityModal_1op91_1125,[data-color-scheme=dark] ._conversationOverlay_1op91_1085{background:var(--color-bg);color:var(--color-text);border-color:var(--color-gray-200)}[data-color-scheme=dark] ._providerSelect_1op91_46,[data-color-scheme=dark] ._collapseBtn_1op91_91,[data-color-scheme=dark] ._chatTextarea_1op91_200,[data-color-scheme=dark] ._citationPanel_1op91_364,[data-color-scheme=dark] ._docTypeCard_1op91_1203,[data-color-scheme=dark] ._starterPrompt_1op91_542,[data-color-scheme=dark] ._sectionToolbarBtn_1op91_987:hover{background:var(--color-gray-50);color:var(--color-text);border-color:var(--color-gray-300)}[data-color-scheme=dark] ._emptyAiIcon_1op91_531{background:linear-gradient(135deg,color-mix(in srgb,var(--color-navy) 18%,var(--color-gray-100)) 0%,var(--color-gray-50) 100%);color:var(--status-blue-text)}[data-color-scheme=dark] ._starterPrompt_1op91_542:hover{background:var(--color-gray-100);border-color:var(--color-gold)}[data-color-scheme=dark] ._editorCard_1op91_737 h1,[data-color-scheme=dark] ._editorCard_1op91_737 h2,[data-color-scheme=dark] ._editorCard_1op91_737 h3,[data-color-scheme=dark] ._editorCard_1op91_737 p,[data-color-scheme=dark] ._editorCard_1op91_737 li,[data-color-scheme=dark] ._editorCard_1op91_737 td,[data-color-scheme=dark] ._editorCard_1op91_737 th,[data-color-scheme=dark] ._editorCard_1op91_737 blockquote,[data-color-scheme=dark] ._titleInput_1op91_650{color:var(--color-text)}[data-color-scheme=dark] ._editorCard_1op91_737 table th,[data-color-scheme=dark] ._toolbarBtn_1op91_706:hover,[data-color-scheme=dark] ._toolbarBtn_1op91_706:active{background:var(--color-gray-100)}[data-color-scheme=dark] ._toolbarBtn_1op91_706,[data-color-scheme=dark] ._actionBtnSecondary_1op91_960,[data-color-scheme=dark] ._citationDetail_1op91_472,[data-color-scheme=dark] ._documentCardInfo_1op91_283,[data-color-scheme=dark] ._documentCardTitle_1op91_288{color:var(--color-gray-600)}@keyframes _spin_1op91_1333{to{transform:rotate(360deg)}}._collapseBtn_1op91_91:focus-visible,._toolbarBtn_1op91_706:focus-visible,._sendBtn_1op91_216:focus-visible,._attachBtn_1op91_232:focus-visible,._actionBtn_1op91_940:focus-visible,._sectionToolbarBtn_1op91_987:focus-visible,._promptPill_1op91_601:focus-visible,._docTypeCard_1op91_1203:focus-visible,._conversationCard_1op91_1096:focus-visible,._tab_1op91_1274:focus-visible,._chatTextarea_1op91_200:focus-visible,._titleInput_1op91_650:focus-visible{box-shadow:0 0 0 3px #3b82f633}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:1279px){._chatPanel_1op91_71{position:fixed;left:0;top:56px;bottom:0;z-index:40;width:min(520px,92vw);min-width:0}}@media(max-width:767px){._tabBar_1op91_1274{display:flex}._splitPanel_1op91_63{flex-direction:column}._chatPanel_1op91_71{width:100%;position:static}._editorCard_1op91_737{padding:24px 20px}}@media print{._draftingPage_1op91_17>*:not([class*=editorCanvas]){display:none!important}._topBar_1op91_25,._tabBar_1op91_1274,._chatPanel_1op91_71,._chatPanelCollapsed_1op91_84,._resizeDivider_1op91_616,._stickyToolbar_1op91_690,._actionBar_1op91_921,._documentMeta_1op91_638{display:none!important}._editorCanvas_1op91_628{background:#fff!important;overflow:visible!important}._editorCard_1op91_737{box-shadow:none!important;padding:0!important;max-width:100%!important;min-height:auto!important}}._aiPage_1xfw6_3{padding:32px 24px;max-width:1000px;margin:0 auto}._hero_1xfw6_10{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding:40px 0 48px}._heroContent_1xfw6_19{display:flex;flex-direction:column;align-items:center}._welcomeTag_1xfw6_25{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:9999px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:var(--color-blue, #3b82f6);font-size:12px;font-weight:600;letter-spacing:.02em;margin-bottom:16px}._heroTitle_1xfw6_39{font-family:var(--font-serif, Georgia, serif);font-size:clamp(28px,4vw,36px);font-weight:600;color:var(--color-gray-900, #0f172a);line-height:1.2;margin:0 0 12px}._heroSubtitle_1xfw6_48{font-size:15px;color:var(--color-gray-500, #64748b);line-height:1.6;max-width:480px;margin:0 0 28px}._heroCta_1xfw6_56{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}._primaryBtn_1xfw6_63{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:8px;background:var(--color-gold, #b8860b);color:#fff;font-size:14px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .15s}._primaryBtn_1xfw6_63:hover{filter:brightness(1.1);transform:translateY(-1px)}._secondaryBtn_1xfw6_83{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:8px;background:transparent;color:var(--color-gray-700, #334155);font-size:14px;font-weight:600;border:1px solid var(--color-gray-200, #e2e8f0);cursor:pointer;transition:all .15s}._secondaryBtn_1xfw6_83:hover{background:var(--color-gray-50, #f8fafc);border-color:var(--color-gray-300, #cbd5e1)}._heroVisual_1xfw6_102{flex-shrink:0}._heroIcon_1xfw6_106{width:120px;height:120px;border-radius:24px;background:linear-gradient(135deg,#eff6ff,#dbeafe,#bfdbfe);display:flex;align-items:center;justify-content:center;color:var(--color-blue, #3b82f6);box-shadow:0 8px 30px #3b82f61f,0 2px 8px #3b82f60f}._featuresGrid_1xfw6_121{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:32px}._featureCard_1xfw6_128{background:var(--color-white, #fff);border:1px solid var(--color-gray-200, #e2e8f0);border-radius:var(--radius-md, 10px);padding:24px 20px;transition:all .2s;cursor:default}._featureCard_1xfw6_128:hover{transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0,0,0,.07));border-color:var(--color-gray-300, #cbd5e1)}._featureIcon_1xfw6_142{width:44px;height:44px;border-radius:10px;background:var(--color-blue-light, #eff6ff);color:var(--color-blue, #3b82f6);display:flex;align-items:center;justify-content:center;margin-bottom:14px}._featureTitle_1xfw6_154{font-size:16px;font-weight:700;color:var(--color-gray-900, #0f172a);margin:0 0 6px}._featureDesc_1xfw6_161{font-size:13px;color:var(--color-gray-500, #64748b);line-height:1.5;margin:0}._detailsSection_1xfw6_169{display:grid;grid-template-columns:1fr 1fr;gap:16px;animation:_fadeInUp_1xfw6_1 .3s ease-out}._capabilitiesCard_1xfw6_176,._securityCard_1xfw6_177{background:var(--color-white, #fff);border:1px solid var(--color-gray-200, #e2e8f0);border-radius:var(--radius-md, 10px);padding:24px}._detailsTitle_1xfw6_184{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--color-gray-900, #0f172a);margin:0 0 16px}._capList_1xfw6_194{list-style:none;padding:0;margin:0}._capItem_1xfw6_200{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;color:var(--color-gray-700, #334155);line-height:1.4}._capCheck_1xfw6_210{color:var(--color-green, #10b981);font-weight:600;flex-shrink:0;margin-top:1px}._securityDesc_1xfw6_217{font-size:14px;color:var(--color-gray-600, #475569);line-height:1.6;margin:0}@keyframes _fadeInUp_1xfw6_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._primaryBtn_1xfw6_63:focus-visible,._secondaryBtn_1xfw6_83:focus-visible{box-shadow:0 0 0 3px #3b82f633}@media(prefers-reduced-motion:reduce){._detailsSection_1xfw6_169{animation:none}._featureCard_1xfw6_128:hover,._primaryBtn_1xfw6_63:hover{transform:none}}@media(max-width:768px){._hero_1xfw6_10{flex-direction:column-reverse;text-align:center;gap:24px;padding:24px 0 32px}._heroSubtitle_1xfw6_48{max-width:100%}._heroCta_1xfw6_56{justify-content:center}._featuresGrid_1xfw6_121,._detailsSection_1xfw6_169{grid-template-columns:1fr}}:root{--color-navy: #1e3a5f;--color-navy-light: #2a4a73;--color-navy-dark: #0f1d31;--color-gold: #b8860b;--color-gold-light: #d4a843;--color-gold-dark: #8b6914;--color-white: #ffffff;--color-gray-50: #f8fafc;--color-gray-100: #f1f5f9;--color-gray-200: #e2e8f0;--color-gray-300: #cbd5e1;--color-gray-400: #94a3b8;--color-gray-500: #64748b;--color-gray-600: #475569;--color-gray-700: #334155;--color-gray-800: #1e293b;--color-gray-900: #0f172a;--color-text: var(--color-gray-900);--color-text-muted: var(--color-gray-500);--color-bg: #f8f9fa;--color-bg-alt: #f1f3f5;--color-blue: #3b82f6;--color-blue-light: #eff6ff;--color-green: #10b981;--color-green-light: #ecfdf5;--color-red: #ef4444;--color-red-light: #fef2f2;--color-red-text: color-mix(in srgb, var(--color-red) 78%, var(--color-gray-900));--color-orange: #f59e0b;--color-orange-light: #fffbeb;--color-purple: #8b5cf6;--color-purple-light: #f5f3ff;--color-on-primary: #ffffff;--status-blue-text: #1d4ed8;--status-green-text: #166534;--status-orange-text: #9a4b08;--status-red-text: #b42318;--status-purple-text: #6b21a8;--status-neutral-text: #475569;--font-sans: "Lato", system-ui, -apple-system, sans-serif;--font-serif: "Source Serif 4", "EB Garamond", Georgia, serif;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: 1rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--z-sticky: 10;--z-dropdown: 20;--z-modal-backdrop: 30;--z-modal: 40;--z-toast: 50;--section-padding: clamp(3rem, 8vw, 6rem);--container-max: 1200px;--container-padding: clamp(1rem, 4vw, 2rem);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .35s ease;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--color-text);background:var(--color-bg);scroll-behavior:smooth;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;font-weight:400;overflow-x:hidden}button,option{font-weight:600}input,select,textarea{font-weight:400}select:has(option[value=""]:checked){color:#9ca3af}select:has(option[value=""]:checked) option:not([value=""]){color:var(--color-text, #1e293b)}option[value=""]{color:#9ca3af}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:600;line-height:1.3;color:var(--color-navy)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}.section{padding-block:var(--section-padding)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes subtlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fadeInUp{animation:fadeInUp .4s ease both}.animate-fadeIn{animation:fadeIn .3s ease both}.animate-scaleIn{animation:scaleIn .25s ease both}.animate-slideInRight{animation:slideInRight .35s ease both}.animate-stagger>*{animation:fadeInUp .4s ease both}.animate-stagger>*:nth-child(1){animation-delay:0ms}.animate-stagger>*:nth-child(2){animation-delay:50ms}.animate-stagger>*:nth-child(3){animation-delay:.1s}.animate-stagger>*:nth-child(4){animation-delay:.15s}.animate-stagger>*:nth-child(5){animation-delay:.2s}.animate-stagger>*:nth-child(6){animation-delay:.25s}.animate-stagger>*:nth-child(7){animation-delay:.3s}.animate-stagger>*:nth-child(8){animation-delay:.35s}.skeleton{background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-200) 50%,var(--color-gray-100) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}[class*=modal]:not([class*=modalContent]):not([class*=Modal]){animation:fadeIn .2s ease both}[class*=modalContent]{animation:scaleIn .25s ease both}[class*=page]{animation:fadeInUp .35s ease both}table tbody tr{transition:background var(--transition-fast),border-color var(--transition-fast);border-left:3px solid transparent}table tbody tr:hover{background:var(--color-gray-50);border-left-color:var(--color-gold)}[class*=tab][class*=active],[class*=Tab][class*=active]{transition:border-color var(--transition-base),color var(--transition-base)}[class*=statValue],[class*=totalCardValue],[class*=count]{animation:countUp .4s ease both}.gradient-navy{background:linear-gradient(135deg,#1e3a5f,#0f1d31)}.gradient-gold{background:linear-gradient(135deg,var(--color-gold-light) 0%,var(--color-gold) 100%)}.gradient-hero{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy-light) 50%,var(--color-navy) 100%)}::selection{background:color-mix(in srgb,var(--color-gold) 20%,transparent);color:var(--color-navy-dark)}a[class*=viewAll],a[class*=backLink]{position:relative}button[class*=Btn]:not(:disabled),a[class*=Btn]:not(:disabled){transition:all var(--transition-base)}[class*=Card]:not(table){transition:all var(--transition-base)}@keyframes toastSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[class*=infoCard]:focus-within,[class*=noteForm]:focus-within{border-color:var(--color-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-gold) 8%,transparent)}[data-theme=midcentury]{--color-navy: #5c3d2e;--color-navy-light: #7a5544;--color-navy-dark: #3e2518;--color-gold: #c17817;--color-gold-light: #d9a04a;--color-gold-dark: #8f5a10;--color-bg: #faf8f5;--color-bg-alt: #f3efe9;--color-blue: #5b7f5e;--color-blue-light: #eef3ee;--color-purple: #8b6b5a;--color-purple-light: #f5eeeb}[data-theme=saas]{--color-navy: #1e293b;--color-navy-light: #334155;--color-navy-dark: #0f172a;--color-gold: #6366f1;--color-gold-light: #a5b4fc;--color-gold-dark: #4338ca;--color-bg: #f1f5f9;--color-bg-alt: #e2e8f0;--color-blue: #3b82f6;--color-blue-light: #eff6ff;--color-purple: #8b5cf6;--color-purple-light: #f5f3ff}[data-theme=nordic]{--color-navy: #1a3c40;--color-navy-light: #2d5a5e;--color-navy-dark: #0e2426;--color-gold: #d4a15e;--color-gold-light: #e8c88a;--color-gold-dark: #a67b3d;--color-bg: #f0f4f1;--color-bg-alt: #e3ebe5;--color-blue: #3a8f8f;--color-blue-light: #e8f5f5;--color-purple: #6b8f71;--color-purple-light: #eef4ef}[data-theme=noir]{--color-navy: #18181b;--color-navy-light: #27272a;--color-navy-dark: #09090b;--color-gold: #f59e0b;--color-gold-light: #fbbf24;--color-gold-dark: #d97706;--color-bg: #fafaf9;--color-bg-alt: #f5f5f4;--color-blue: #3b82f6;--color-blue-light: #eff6ff;--color-purple: #71717a;--color-purple-light: #f4f4f5}[data-color-scheme=dark]{color-scheme:dark;--color-navy: #d6deea;--color-navy-light: #b8c4d4;--color-white: #181c24;--color-gray-50: #202631;--color-gray-100: #252d39;--color-gray-200: #343e4c;--color-gray-300: #465263;--color-gray-400: #8995a5;--color-gray-500: #a6b0bd;--color-gray-600: #c0c8d2;--color-gray-700: #d4dae2;--color-gray-800: #e2e7ed;--color-gray-900: #f1f4f8;--color-text: #e2e7ed;--color-text-muted: #a6b0bd;--color-bg: #12161d;--color-bg-alt: #1a2029;--color-blue-light: #1d3555;--color-green-light: #16372f;--color-red-light: #421f25;--color-purple-light: #302747;--color-on-primary: #f1f4f8;--status-blue-text: #93c5fd;--status-green-text: #6ee7b7;--status-orange-text: #fbbf24;--status-red-text: #fca5a5;--status-purple-text: #c4b5fd;--status-neutral-text: #c0c8d2}html[data-color-scheme=dark][data-theme=midcentury]{--color-navy: #e1c2af;--color-navy-light: #cda58e}html[data-color-scheme=dark][data-theme=saas]{--color-navy: #d1d8ea;--color-navy-light: #b4c0d8}html[data-color-scheme=dark][data-theme=nordic]{--color-navy: #c3e2df;--color-navy-light: #a5d0cb}html[data-color-scheme=dark][data-theme=noir]{--color-navy: #e4e4e7;--color-navy-light: #d4d4d8}[data-color-scheme=dark] body{background:var(--color-bg);color:var(--color-text)}[data-color-scheme=dark] [class*=actionBar]{background:#1a2029;color:var(--color-text);border-color:#343e4c}[data-color-scheme=dark] [class*=sidebar]{background:#0d1118;color:var(--color-text);border-color:#343e4c}[data-color-scheme=dark] [class*=actionBar] button{color:var(--color-text)}[data-color-scheme=dark] input,[data-color-scheme=dark] select,[data-color-scheme=dark] textarea{color-scheme:dark}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table{overflow:visible!important}@media(max-width:768px){[class*=tableWrap]{overflow-x:auto;-webkit-overflow-scrolling:touch}[class*=table] th:first-child,[class*=table] td:first-child{position:sticky;left:0;z-index:2;background:var(--color-white);box-shadow:2px 0 4px #0000000a}[class*=table] th:first-child{background:var(--color-gray-50)}[class*=page]{padding:1rem!important}}
