.NavigationProgress_container__Jl5gs{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;overflow:hidden;pointer-events:none}.NavigationProgress_bar___GLDP{width:100%;height:100%;background:var(--color-primary);transition:transform .2s ease-out;box-shadow:0 0 8px var(--color-primary)}.Toast_container__dhn3M{position:fixed;bottom:var(--space-4);right:var(--space-4);z-index:9999;display:flex;flex-direction:column;gap:var(--space-2);max-width:360px}@media (max-width:480px){.Toast_container__dhn3M{left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + var(--safe-area-bottom, 0px));max-width:none}}.Toast_toast__67rHz{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.15);animation:Toast_slideIn__8vznk .2s ease-out}.Toast_toast__67rHz.Toast_exiting__ufpDd{animation:Toast_slideOut__QIJHS .2s ease-in forwards}@keyframes Toast_slideIn__8vznk{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Toast_slideOut__QIJHS{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.Toast_icon__ZV2Le{flex-shrink:0;margin-top:1px}.Toast_error__ReeiP{border-color:var(--color-danger)}.Toast_error__ReeiP .Toast_icon__ZV2Le{color:var(--color-danger)}.Toast_success__4PpFf{border-color:var(--color-success)}.Toast_success__4PpFf .Toast_icon__ZV2Le{color:var(--color-success)}.Toast_info__9tcyw{border-color:var(--color-primary)}.Toast_info__9tcyw .Toast_icon__ZV2Le{color:var(--color-primary)}.Toast_message__VbwjE{flex:1 1;font-size:var(--text-sm);color:var(--color-text);line-height:1.4}.Toast_closeButton__MK1Y7{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color .15s ease,background .15s ease}.Toast_closeButton__MK1Y7:hover{color:var(--color-text);background:var(--color-bg-subtle)}.FavoriteToggleButton_button__3FhE2{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-secondary);transition:all .15s ease;border-radius:var(--radius-sm)}.FavoriteToggleButton_button__3FhE2:hover{color:var(--color-text);background:var(--color-bg);border-color:var(--color-text-muted)}.FavoriteToggleButton_button__3FhE2:disabled{opacity:.5;cursor:not-allowed}.FavoriteToggleButton_button__3FhE2.FavoriteToggleButton_favorited___cU7u{color:#eab308;border-color:rgba(234,179,8,.4)}.FavoriteToggleButton_button__3FhE2.FavoriteToggleButton_favorited___cU7u:hover{color:#eab308;background:rgba(234,179,8,.1);border-color:#eab308}.FavoriteToggleButton_icon__aIv0j{display:block;flex-shrink:0}@media (max-width:640px){.FavoriteToggleButton_button__3FhE2{width:var(--touch-target-min);height:var(--touch-target-min)}}.page_header__VLcjD{margin-bottom:var(--space-6)}.page_headerTop__4ZdRa{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.page_resetButton__qMBQl{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--color-danger);background:transparent;border:1px solid var(--color-danger);border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s,color .2s;white-space:nowrap}.page_resetButton__qMBQl:hover:not(:disabled){background:var(--color-danger);color:#fff}.page_resetButton__qMBQl:disabled{opacity:.5;cursor:not-allowed}.page_confirmOverlay__u10W_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.page_confirmDialog__j8Ftb{background:var(--color-bg);padding:var(--space-6);border-radius:var(--radius-lg);max-width:400px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.15)}.page_confirmDialog__j8Ftb h3{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:600;color:var(--color-text)}.page_confirmDialog__j8Ftb p{margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.page_confirmActions__u_9ON{display:flex;gap:var(--space-3);justify-content:flex-end}.page_cancelButton__ycIzH{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--color-text);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s}.page_cancelButton__ycIzH:hover:not(:disabled){background:var(--color-bg-tertiary)}.page_cancelButton__ycIzH:disabled{opacity:.5;cursor:not-allowed}.page_dangerButton__CTHUz{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:#fff;background:var(--color-danger);border:none;border-radius:var(--radius-md);cursor:pointer;transition:opacity .2s}.page_dangerButton__CTHUz:hover:not(:disabled){opacity:.9}.page_dangerButton__CTHUz:disabled{opacity:.5;cursor:not-allowed}.page_headerActions__xbT6B{display:flex;align-items:center;gap:var(--space-3)}.page_title__Z9qo2{margin:0;font-size:var(--text-2xl);font-weight:700;color:var(--color-text)}.page_description__yVEiU{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.page_tabs__sIg38{display:flex;gap:var(--space-1);margin-bottom:var(--space-6);padding:var(--space-1);background:var(--color-bg-secondary);border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content}.page_tab__k9Koc{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .2s,color .2s}.page_tab__k9Koc:hover{color:var(--color-text)}.page_tab__k9Koc.page_active__apvhL{background:var(--color-bg);color:var(--color-text);box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (max-width:768px){.page_tabs__sIg38{width:100%;overflow-x:auto}.page_tab__k9Koc{flex-shrink:0}}.page_container__Lo5dj{padding:var(--space-6);max-width:1400px;margin:0 auto}.page_header__Pocb_{margin-bottom:var(--space-6)}.page_headerTop___eJwR{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.page_title__ap7Yw{font-size:var(--text-2xl);font-weight:600;color:var(--color-text);margin:0 0 var(--space-2) 0}.page_description__zjM0a{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.page_headerActions__9_Ggk{display:flex;gap:var(--space-2)}.page_emptyState__7xdUK,.page_loading__amlQI{text-align:center;padding:var(--space-8);color:var(--color-text-secondary)}.page_emptyState__7xdUK{background:var(--color-bg);border-radius:var(--radius-lg)}.page_tabs__ahurQ{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6)}.page_tab__t6W2k{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s}.page_tab__t6W2k:hover{color:var(--color-text)}.page_tab__t6W2k.page_active__J3Quu{color:var(--color-primary);border-bottom-color:var(--color-primary)}.page_content__TMkac{display:flex;flex-direction:column;gap:var(--space-6)}.page_section__QM16X{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.page_sectionTitle__hQnZb{font-size:var(--text-lg);font-weight:600;color:var(--color-text);margin:0 0 var(--space-4) 0}.page_statsGrid__oAe5C{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_statCard__ThPSY{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.page_statLabel__OcB3I{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-1)}.page_statValue__lyjGg{font-size:var(--text-2xl);font-weight:600;color:var(--color-text)}.page_statValue__lyjGg.page_warning__OnRAW{color:var(--color-warning)}.page_statMeta__XRr0S{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-2)}.page_limitReached__vQCx0{color:var(--color-danger);font-weight:600}.page_progressBar__VWr30{height:6px;background:var(--color-bg-secondary);border-radius:var(--radius-full);overflow:hidden;margin-top:var(--space-2)}.page_progressFill__Byl_m{height:100%;background:var(--color-primary);border-radius:var(--radius-full);transition:width .3s ease}.page_progressFill__Byl_m.page_warning__OnRAW{background:var(--color-warning)}.page_limitsGrid__NPd94{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_limitCard__t4aaC{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.page_limitHeader__U0RFV{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.page_limitValue__Av99f{font-size:var(--text-xl);font-weight:600;color:var(--color-text)}.page_enabled__Pdbc2{color:var(--color-success);font-size:var(--text-xs);font-weight:500}.page_disabled__ETnhR{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:500}.page_trendChart__FI_UI{padding:var(--space-4) 0}.page_trendBars__c1J2T{display:flex;gap:2px;height:120px;align-items:flex-end}.page_trendBar__kbN_a{flex:1 1;background:var(--color-bg-secondary);height:100%;display:flex;align-items:flex-end}.page_trendBarFill__G8YLM,.page_trendBar__kbN_a{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.page_trendBarFill__G8YLM{width:100%;background:var(--color-primary);transition:height .3s ease}.page_trendLabels__oXMIY{display:flex;justify-content:space-between;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-tertiary)}.page_conversationsHeader__SyDjK{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.page_filters__rSoIx{display:flex;gap:var(--space-2)}.page_filterSelect__7ZuGB{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer}.page_conversationsTable__cro7s{overflow-x:auto}.page_conversationsTable__cro7s table{width:100%;border-collapse:collapse}.page_conversationsTable__cro7s td,.page_conversationsTable__cro7s th{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}.page_conversationsTable__cro7s th{font-weight:600;color:var(--color-text-secondary);background:var(--color-bg)}.page_conversationsTable__cro7s tr:hover:not(.page_expandedRow__UcimO){background:var(--color-bg-hover)}.page_promptCell__2wBNx{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_badge__V3lA8{display:inline-block;padding:2px 8px;font-size:var(--text-xs);font-weight:500;border-radius:var(--radius-full);background:var(--color-bg-secondary);color:var(--color-text-secondary);text-transform:capitalize}.page_badge__V3lA8.page_app__hX88r{background:rgba(59,130,246,.1);color:#3b82f6}.page_badge__V3lA8.page_demo__K_X0K{background:rgba(245,158,11,.1);color:#f59e0b}.page_accepted__wuOEF{color:var(--color-success)}.page_rejected__bu7KE{color:var(--color-danger)}.page_pending__ByoRz{color:var(--color-text-tertiary)}.page_expandButton__4NMk0{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:all .15s}.page_expandButton__4NMk0:hover{border-color:var(--color-primary);color:var(--color-primary)}.page_expandedRow__UcimO{background:var(--color-bg)!important}.page_expandedRow__UcimO td{padding:0!important}.page_expandedContent__a5bVN{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.page_expandedSection__EqxzL h4{font-size:var(--text-sm);font-weight:600;color:var(--color-text);margin:0 0 var(--space-2) 0}.page_expandedSection__EqxzL pre{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto;margin:0}.page_expandedMeta__wj6S3{display:flex;gap:var(--space-4);font-size:var(--text-xs);color:var(--color-text-tertiary)}.page_sessionsList__dYBjT{display:flex;flex-direction:column;gap:var(--space-4)}.page_sessionCard__TuG2W{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.page_sessionCard__TuG2W:hover{border-color:var(--color-border-hover,var(--color-border));box-shadow:0 2px 8px rgba(0,0,0,.05)}.page_sessionHeader__WC1aq{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);cursor:pointer;transition:background .15s}.page_sessionHeader__WC1aq:hover{background:var(--color-bg-hover)}.page_sessionHeader__WC1aq.page_expanded__z50J0{background:var(--color-bg)}.page_sessionAvatar__8vhzV{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark,#1d4ed8));color:#fff;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;text-transform:uppercase}.page_sessionInfo__J_uAE{flex:1 1;min-width:0}.page_sessionUser__xctIU{font-weight:600;font-size:var(--text-base);color:var(--color-text);margin-bottom:var(--space-2);display:flex;align-items:center;gap:var(--space-2)}.page_sessionMeta__BjcvJ{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.page_messageCount__LgpSO{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.page_intents__hOANN{display:flex;gap:var(--space-1)}.page_acceptedIndicator__B2X5m{display:inline-flex;align-items:center;gap:4px;color:var(--color-success);font-weight:600;font-size:var(--text-xs);background:rgba(34,197,94,.1);padding:2px 8px;border-radius:var(--radius-full)}.page_sessionRight__VQkJ_{text-align:right;flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-1)}.page_sessionTime__yk9L5{font-size:var(--text-sm);color:var(--color-text);font-weight:500}.page_sessionTokens__eUIgS{font-size:var(--text-xs);color:var(--color-text-tertiary);display:flex;align-items:center;justify-content:flex-end;gap:4px}.page_sessionTokens__eUIgS:before{content:"";display:inline-block;width:6px;height:6px;background:var(--color-primary);border-radius:50%;opacity:.6}.page_expandIcon__zPy2E{color:var(--color-text-tertiary);flex-shrink:0;margin-top:var(--space-2);transition:transform .2s ease}.page_sessionHeader__WC1aq.page_expanded__z50J0 .page_expandIcon__zPy2E{transform:rotate(180deg)}.page_sessionPreview__FRrBr{padding:0 var(--space-4) var(--space-4);padding-left:calc(var(--space-4) + 40px + var(--space-4));font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic;border-top:1px dashed var(--color-border);margin-top:0;padding-top:var(--space-3)}.page_sessionMessages___cdB_{padding:var(--space-5);background:var(--color-bg);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:0;position:relative}.page_messagesLoading__WSEbZ{text-align:center;padding:var(--space-6);color:var(--color-text-secondary)}.page_messageItem__ttPzi{display:flex;gap:var(--space-4);position:relative;padding-bottom:var(--space-5)}.page_messageItem__ttPzi:last-child{padding-bottom:0}.page_messageItem__ttPzi:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--color-border)}.page_messageItem__ttPzi:last-child:before{display:none}.page_messageNumber___ogN_{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark,#1d4ed8));color:#fff;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;position:relative;z-index:1;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_messageContent__lIhC9{flex:1 1;min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.page_messageMeta__Ea3_X{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.page_messageTime__cIavh{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-left:auto}.page_messagePrompt__aG14l{font-size:var(--text-sm);color:var(--color-text);margin-bottom:var(--space-3);line-height:1.5}.page_messagePrompt__aG14l strong{color:var(--color-primary);font-weight:600}.page_messageResponse__ObH3W{font-size:var(--text-sm);color:var(--color-text)}.page_messageResponse__ObH3W strong{color:var(--color-success);font-weight:600}.page_messageResponse__ObH3W pre{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-xs);font-family:var(--font-mono,monospace);white-space:pre-wrap;word-break:break-word;max-height:250px;overflow-y:auto;margin:var(--space-2) 0 0 0}.page_messageStats__wR8UD{display:flex;gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-border);font-size:var(--text-xs);color:var(--color-text-tertiary)}.page_messageStats__wR8UD span{display:flex;align-items:center;gap:4px}.page_autoCategorizeButton__VbEji{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:500;border:1px solid var(--color-success);border-radius:var(--radius-md);background:rgba(16,185,129,.1);color:var(--color-success);cursor:pointer;transition:all .15s}.page_autoCategorizeButton__VbEji:hover{background:rgba(16,185,129,.2)}.page_autoCategorizeButton__VbEji:disabled{opacity:.6;cursor:not-allowed}.page_exportDropdown__Wv6CW{position:relative}.page_exportButton__VIk5L{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:500;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:all .15s}.page_exportButton__VIk5L:hover{border-color:var(--color-primary);color:var(--color-primary)}.page_exportButton__VIk5L:disabled{opacity:.6;cursor:not-allowed}.page_exportMenu__WoUi4{position:absolute;top:100%;right:0;margin-top:var(--space-1);min-width:150px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden;z-index:20}.page_exportMenu__WoUi4 button{display:block;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);text-align:left;background:none;border:none;color:var(--color-text);cursor:pointer;transition:background .15s}.page_exportMenu__WoUi4 button:hover{background:var(--color-bg-hover)}.page_exportMenu__WoUi4 button+button{border-top:1px solid var(--color-border)}@media (max-width:768px){.page_container__Lo5dj{padding:var(--space-4)}.page_headerTop___eJwR{flex-direction:column}.page_statsGrid__oAe5C{grid-template-columns:1fr 1fr}.page_conversationsHeader__SyDjK{flex-direction:column;align-items:stretch;gap:var(--space-3)}.page_filters__rSoIx{flex-direction:column}.page_sessionHeader__WC1aq{padding:var(--space-3);gap:var(--space-3)}.page_sessionAvatar__8vhzV{width:36px;height:36px;font-size:var(--text-xs)}.page_sessionUser__xctIU{font-size:var(--text-sm)}.page_sessionMeta__BjcvJ{gap:var(--space-2)}.page_sessionRight__VQkJ_{display:none}.page_sessionPreview__FRrBr{padding-left:calc(var(--space-3) + 36px + var(--space-3));padding-right:var(--space-3)}.page_sessionMessages___cdB_{padding:var(--space-4)}.page_messageItem__ttPzi{gap:var(--space-3)}.page_messageItem__ttPzi:before{left:13px;top:28px}.page_messageNumber___ogN_{width:28px;height:28px;font-size:10px}.page_messageContent__lIhC9{padding:var(--space-3)}.page_messageStats__wR8UD{flex-wrap:wrap;gap:var(--space-2)}}@media (max-width:480px){.page_sessionAvatar__8vhzV{display:none}.page_sessionPreview__FRrBr{padding-left:var(--space-3)}.page_messageItem__ttPzi:before{left:11px;top:26px}.page_messageNumber___ogN_{width:24px;height:24px;font-size:9px}}.page_categoryDropdownWrapper__TGiMT{position:relative;flex-shrink:0}.page_categoryButton__kjL0p{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:500;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:all .15s;min-width:90px;justify-content:space-between}.page_categoryButton__kjL0p:hover{border-color:var(--color-primary);color:var(--color-primary)}.page_categoryButton__kjL0p:disabled{opacity:.6;cursor:wait}.page_categoryDot__I_jE9{width:8px;height:8px;border-radius:50%;flex-shrink:0}.page_categoryMenu__U1RuH{position:absolute;top:100%;right:0;margin-top:var(--space-1);min-width:140px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden;z-index:30}.page_categoryMenu__U1RuH button{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);text-align:left;background:none;border:none;color:var(--color-text);cursor:pointer;transition:background .15s}.page_categoryMenu__U1RuH button:hover{background:var(--color-bg-hover)}.page_categoryMenu__U1RuH button.page_selected__Tftog{background:var(--color-primary-bg,rgba(59,130,246,.1));font-weight:500}.page_categoryMenu__U1RuH button+button{border-top:1px solid var(--color-border)}@media (max-width:768px){.page_categoryDropdownWrapper__TGiMT{order:-1;align-self:flex-start}.page_categoryButton__kjL0p{min-width:80px;font-size:10px;padding:2px var(--space-1)}}.page_statValue__lyjGg.page_success__2H_oy{color:var(--color-success)}.page_trendUp__9Nvtl{color:var(--color-danger);font-weight:600}.page_trendDown__SgBRY{color:var(--color-success);font-weight:600}.page_costTrendChart__iIDFb{position:relative;padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-6)}.page_costTrendBars__XmmFm{display:flex;gap:3px;height:150px;align-items:flex-end;position:relative}.page_costBar__KAISi{flex:1 1;height:100%;display:flex;align-items:flex-end;cursor:pointer}.page_costBar__KAISi:hover .page_costBarStack__tysuk{opacity:.8}.page_costBarStack__tysuk{width:100%;display:flex;flex-direction:column;border-radius:var(--radius-sm) var(--radius-sm) 0 0;overflow:hidden;transition:opacity .15s}.page_costBarInput__RY0Lr{background:var(--color-primary)}.page_costBarOutput__fXNUS{background:var(--color-success)}.page_trendLine__LiYjx{position:absolute;top:var(--space-4);left:var(--space-4);right:var(--space-4);height:150px;pointer-events:none}.page_costChartLegend__wLW_g{display:flex;gap:var(--space-4);justify-content:center;margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary)}.page_costChartLegend__wLW_g span{display:flex;align-items:center;gap:var(--space-1)}.page_legendDot__0thog{width:10px;height:10px;border-radius:50%}.page_legendLine__iwnio{width:20px;height:2px;background:var(--color-primary)}.page_intentBreakdown__gEpRq{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.page_intentRow__J_Ugz{display:flex;align-items:center;gap:var(--space-3)}.page_intentLabel__KIDGY{width:80px;font-size:var(--text-sm);font-weight:500;color:var(--color-text);text-transform:capitalize}.page_intentBarWrapper__Xe8yH{flex:1 1;height:24px;background:var(--color-bg-secondary);border-radius:var(--radius-md);overflow:hidden}.page_intentBar__e_oHE{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light,#60a5fa));border-radius:var(--radius-md);transition:width .3s ease}.page_intentStats__FXRPz{display:flex;gap:var(--space-2);min-width:120px;justify-content:flex-end}.page_intentCost__DrZn4{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.page_intentPercent__dFAPr{font-size:var(--text-xs);color:var(--color-text-tertiary)}.page_userCostTable__GDIwN{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.page_tableHeader__9UGHo{background:var(--color-surface);font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase}.page_tableHeader__9UGHo,.page_tableRow__OAbPl{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.page_tableRow__OAbPl{font-size:var(--text-sm);color:var(--color-text);align-items:center}.page_tableRow__OAbPl:last-child{border-bottom:none}.page_tableRow__OAbPl:hover{background:var(--color-bg-hover)}.page_userCell__9lzUk{font-weight:500}.page_costCell__ze7oS{font-weight:600;color:var(--color-primary)}.page_flagBadge__G3Tmo{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;font-size:var(--text-xs);font-weight:500;border-radius:var(--radius-full)}.page_flagBadge__G3Tmo.page_normal__GiAqr{background:rgba(34,197,94,.1);color:var(--color-success)}.page_flagBadge__G3Tmo.page_high__BmOIh{background:rgba(245,158,11,.1);color:#f59e0b}.page_flagBadge__G3Tmo.page_flagged__xXaO1{background:rgba(239,68,68,.1);color:var(--color-danger)}@media (max-width:1024px){.page_tableHeader__9UGHo,.page_tableRow__OAbPl{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}.page_tableHeader__9UGHo>div:nth-child(3),.page_tableHeader__9UGHo>div:nth-child(4),.page_tableRow__OAbPl>div:nth-child(3),.page_tableRow__OAbPl>div:nth-child(4){display:none}}@media (max-width:768px){.page_costTrendBars__XmmFm,.page_trendLine__LiYjx{height:100px}.page_tableHeader__9UGHo,.page_tableRow__OAbPl{grid-template-columns:1.5fr 1fr 1fr 1fr}.page_tableHeader__9UGHo>div:nth-child(6),.page_tableRow__OAbPl>div:nth-child(6){display:none}.page_intentRow__J_Ugz{flex-wrap:wrap}.page_intentLabel__KIDGY{width:100%;margin-bottom:var(--space-1)}.page_intentStats__FXRPz{min-width:auto}}.page_container__LjHwQ{padding:var(--space-6)}.page_header__LdmUX{margin-bottom:var(--space-6)}.page_headerTop__KWkQy{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.page_headerActions__GvzwA{display:flex;align-items:center;gap:var(--space-3)}.page_resetButton__s2rYj{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:#ef4444;background:transparent;border:1px solid #ef4444;border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease;white-space:nowrap}.page_resetButton__s2rYj:hover:not(:disabled){background:rgba(239,68,68,.1)}.page_resetButton__s2rYj:disabled{opacity:.5;cursor:not-allowed}.page_confirmOverlay__HRbuz{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.page_confirmDialog___wTyT{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);max-width:400px;width:90%}.page_confirmDialog___wTyT h3{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:600;color:var(--color-text)}.page_confirmDialog___wTyT p{margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.page_confirmActions__coaqm{display:flex;gap:var(--space-3);justify-content:flex-end}.page_cancelButton__pJstO{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease}.page_cancelButton__pJstO:hover:not(:disabled){background:var(--color-border)}.page_cancelButton__pJstO:disabled{opacity:.5;cursor:not-allowed}.page_dangerButton__s3COL{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:#fff;background:#ef4444;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease}.page_dangerButton__s3COL:hover:not(:disabled){background:#dc2626}.page_dangerButton__s3COL:disabled{opacity:.5;cursor:not-allowed}.page_title__PCP1I{margin:0;font-size:var(--text-2xl);font-weight:700;color:var(--color-text)}.page_subtitle__uiSYX{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.page_tabs__paTfT{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6)}.page_tab__QUXtj{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease}.page_tab__QUXtj:hover{color:var(--color-text)}.page_tabActive__MmyZ_{color:var(--color-primary);border-bottom-color:var(--color-primary)}.page_loading__AXgYA{display:flex;align-items:center;justify-content:center;padding:var(--space-8);color:var(--color-text-muted)}.page_error__yey4l{padding:var(--space-4);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);color:#ef4444}.page_tableContainer__eDf8K{overflow-x:auto}.page_table__iQ3st{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.page_table__iQ3st td,.page_table__iQ3st th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.page_table__iQ3st th{font-weight:600;color:var(--color-text-muted)}.page_table__iQ3st tbody tr:hover,.page_table__iQ3st th{background:var(--color-surface)}.page_ruleName__IDOct,.page_templateName__UrZ1W{font-weight:500;color:var(--color-text)}.page_ruleDesc__qAmCx,.page_templateDesc__e_0y4{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.page_code__yJJbI{font-size:var(--text-xs);padding:2px 6px;background:var(--color-surface);border-radius:var(--radius-sm)}.page_empty__nqy5o{padding:var(--space-8);text-align:center;color:var(--color-text-muted)}.page_errorMessage__gp_4V{font-size:var(--text-xs);color:#ef4444;margin-top:4px}.page_badge__Exv2G{display:inline-block;padding:2px 8px;font-size:var(--text-xs);font-weight:500;border-radius:var(--radius-full)}.page_categoryMilestone__Bj0MP{background:rgba(234,179,8,.1);color:#eab308}.page_categoryReminder__cowbC{background:rgba(59,130,246,.1);color:#3b82f6}.page_categorySubscription__WfmWb{background:rgba(139,92,246,.1);color:#8b5cf6}.page_categoryPlatform__G8IUb{background:rgba(236,72,153,.1);color:#ec4899}.page_categorySystem__E_Xt_{background:hsla(220,9%,46%,.1);color:#6b7280}.page_categoryDefault__BCzTA{background:var(--color-surface);color:var(--color-text-muted)}.page_priorityLow__xAsHZ{background:hsla(220,9%,46%,.1);color:#6b7280}.page_priorityNormal__FnnTm{background:rgba(59,130,246,.1);color:#3b82f6}.page_priorityHigh__PMn7L{background:rgba(249,115,22,.1);color:#f97316}.page_priorityUrgent__K0iF6{background:rgba(239,68,68,.1);color:#ef4444}.page_statusActive__K1loE{background:rgba(34,197,94,.1);color:#22c55e}.page_statusInactive__PnAXD{background:hsla(220,9%,46%,.1);color:#6b7280}.page_statusPending__HAaBr{background:rgba(234,179,8,.1);color:#eab308}.page_statusDelivered__igALf{background:rgba(34,197,94,.1);color:#22c55e}.page_statusFailed__nN9Yr{background:rgba(239,68,68,.1);color:#ef4444}.page_statusSkipped__1RNRJ{background:hsla(220,9%,46%,.1);color:#6b7280}.page_ruleType__BxC_n{background:var(--color-surface);color:var(--color-text)}.page_actionButton__ZTjxk{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:500;color:var(--color-primary);background:transparent;border:1px solid var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.page_actionButton__ZTjxk:hover{background:var(--color-primary);color:#fff}.page_analyticsContainer__tSNda{display:flex;flex-direction:column;gap:var(--space-6)}.page_statsGrid__Bv3Xe{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_statCard__UulMR{display:flex;flex-direction:column;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.page_statValue__pZlt4{font-size:var(--text-2xl);font-weight:700;color:var(--color-text)}.page_statLabel__ZTTcu{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-1)}.page_chartsGrid__s1J0c{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_chartCard__pXbSy{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.page_chartTitle__XytaW{margin:0 0 var(--space-4);font-size:var(--text-base);font-weight:600;color:var(--color-text)}.page_barChart__I6OY6{display:flex;flex-direction:column;gap:var(--space-2)}.page_barRow__LKrNO{display:flex;align-items:center;gap:var(--space-3)}.page_barLabel___kG96{width:80px;font-size:var(--text-xs);color:var(--color-text-muted);text-transform:capitalize}.page_barContainer__cOn0F{flex:1 1;height:8px;background:var(--color-border);border-radius:4px;overflow:hidden}.page_bar__dXG3u{height:100%;border-radius:4px;transition:width .3s ease}.page_barValue__8HL3_{width:40px;font-size:var(--text-xs);font-weight:500;color:var(--color-text);text-align:right}@media (max-width:768px){.page_container__LjHwQ{padding:var(--space-4)}.page_tabs__paTfT{overflow-x:auto;-webkit-overflow-scrolling:touch}.page_tab__QUXtj{white-space:nowrap}.page_statsGrid__Bv3Xe{grid-template-columns:repeat(2,1fr)}.page_chartsGrid__s1J0c{grid-template-columns:1fr}}.page_header__3AToI{margin-bottom:var(--space-6)}.page_headerTop__PhEJf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.page_headerActions__liHHV{display:flex;align-items:center;gap:var(--space-3)}.page_title__joVnz{margin:0;font-size:var(--text-2xl);font-weight:700;color:var(--color-text)}.page_description__Zru_b{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.page_resetButton__Ufk5K{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--color-danger);background:transparent;border:1px solid var(--color-danger);border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s,color .2s;white-space:nowrap}.page_resetButton__Ufk5K:hover:not(:disabled){background:var(--color-danger);color:#fff}.page_resetButton__Ufk5K:disabled{opacity:.5;cursor:not-allowed}.page_confirmOverlay__h_A0F{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.page_confirmDialog__vMtbq{background:var(--color-bg);padding:var(--space-6);border-radius:var(--radius-lg);max-width:400px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.15)}.page_confirmDialog__vMtbq h3{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:600;color:var(--color-text)}.page_confirmDialog__vMtbq p{margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.page_confirmActions___kXfS{display:flex;gap:var(--space-3);justify-content:flex-end}.page_cancelButton__n5YKQ{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--color-text);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s}.page_cancelButton__n5YKQ:hover:not(:disabled){background:var(--color-bg-tertiary)}.page_cancelButton__n5YKQ:disabled{opacity:.5;cursor:not-allowed}.page_dangerButton__PT1Ou{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:#fff;background:var(--color-danger);border:none;border-radius:var(--radius-md);cursor:pointer;transition:opacity .2s}.page_dangerButton__PT1Ou:hover:not(:disabled){opacity:.9}.page_dangerButton__PT1Ou:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.page_headerTop__PhEJf{flex-direction:column}}.ProjectPicker_container__WxdVJ{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:var(--space-8);text-align:center}.ProjectPicker_icon__tle9b{color:var(--color-primary);margin-bottom:var(--space-4)}.ProjectPicker_title__6PLxD{font-size:var(--text-xl);font-weight:600;color:var(--color-text);margin:0 0 var(--space-2)}.ProjectPicker_message__BHI6U{font-size:var(--text-base);color:var(--color-text-muted);margin:0 0 var(--space-6);max-width:400px}.ProjectPicker_projectsGrid__Mz4u7{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4);width:100%;max-width:800px}.ProjectPicker_projectCard__2a88_{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);cursor:pointer;transition:all .15s ease}.ProjectPicker_projectCard__2a88_:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.ProjectPicker_projectIcon__KvR0h{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:var(--text-lg)}.ProjectPicker_projectCard__2a88_:hover .ProjectPicker_projectIcon__KvR0h{background:rgba(59,130,246,.1);color:var(--color-primary)}.ProjectPicker_projectName__Xlr_p{font-size:var(--text-base);font-weight:500;color:var(--color-text);margin:0}.ProjectPicker_projectCard__2a88_:hover .ProjectPicker_projectName__Xlr_p{color:var(--color-primary)}.ProjectPicker_favoriteIndicator__D27Q_{color:#eab308;font-size:var(--text-sm)}.ProjectPicker_emptyState__Au8AX{padding:var(--space-8);text-align:center;color:var(--color-text-muted)}.ProjectPicker_backButton__i6S9j{margin-top:var(--space-6);padding:var(--space-2) var(--space-4);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;transition:all .15s ease}.ProjectPicker_backButton__i6S9j:hover{border-color:var(--color-text-muted);color:var(--color-text)}@media (max-width:768px){.ProjectPicker_container__WxdVJ{padding:var(--space-4);min-height:50vh}.ProjectPicker_projectsGrid__Mz4u7{grid-template-columns:1fr}}.page_container__vYlLD{display:flex;flex-direction:column;gap:var(--space-4);height:100%}.page_container__vYlLD.page_fullscreen__49IFZ{background:var(--color-bg);padding:var(--space-4)}.page_container__vYlLD.page_storiesContainer__sA6Nk{gap:0}.page_container__vYlLD.page_storiesContainer__sA6Nk .page_header__j_Atb{margin-bottom:var(--space-4)}.page_header__j_Atb{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.page_titleSection__ML8Pd{display:flex;align-items:baseline;gap:var(--space-3)}.page_title__lZ21o{font-size:var(--text-2xl)}.page_titleSmall__8VEoq,.page_title__lZ21o{font-weight:500;margin:0;color:var(--color-text)}.page_titleSmall__8VEoq{font-size:var(--text-sm)}.page_fullscreenBranding__HHmiI{display:flex;align-items:center;gap:var(--space-2)}.page_appName__BpXiw{font-size:var(--text-sm);font-weight:600;color:var(--color-primary)}.page_projectName__mrN4I{font-size:var(--text-sm);font-weight:500;color:var(--color-text)}.page_brandingSeparator__7Dz63{font-size:var(--text-sm);color:var(--color-text-muted)}.page_headerActions__IZB3r{display:flex;align-items:center;gap:var(--space-2)}.page_pageNav__l0ejJ{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2)}.page_pageNavTabWrapper__rhA4G{display:flex;align-items:center;gap:var(--space-1)}.page_pageNavTab__WLkQu{position:relative;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;transition:color .15s ease}.page_pageNavTab__WLkQu:hover{color:var(--color-text)}.page_pageNavTab__WLkQu:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:transparent;transition:background .15s ease}.page_pageNavTabActive__4lRBU{color:var(--color-primary)}.page_pageNavTabActive__4lRBU:after{background:var(--color-primary)}.page_actionsRow__fwI5H{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.page_fullscreenButton__I_Iwk{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}.page_fullscreenButton__I_Iwk:hover{background:var(--color-bg);color:var(--color-text);border-color:var(--color-text-muted)}.page_content__QvYJl{flex:1 1;overflow:auto}@media (max-width:768px){.page_header__j_Atb{flex-direction:column;align-items:stretch}.page_pageNav__l0ejJ{overflow-x:auto;-webkit-overflow-scrolling:touch}.page_pageNavTab__WLkQu{white-space:nowrap}.page_fullscreenButton__I_Iwk{display:none}}.page_container__gVmic{display:flex;flex-direction:column;gap:var(--space-4);height:100%}.page_container__gVmic.page_fullscreen__xgrT_{background:var(--color-bg);padding:var(--space-4)}.page_header__Cs43n{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.page_titleSection__OOShQ{display:flex;align-items:baseline;gap:var(--space-3)}.page_title___2RhU{font-size:var(--text-2xl)}.page_titleSmall__e_woj,.page_title___2RhU{font-weight:500;margin:0;color:var(--color-text)}.page_titleSmall__e_woj{font-size:var(--text-sm)}.page_fullscreenBranding__AEThD{display:flex;align-items:center;gap:var(--space-2)}.page_appName__Ft4_b{font-size:var(--text-sm);font-weight:600;color:var(--color-primary)}.page_projectName__uoxYz{font-size:var(--text-sm);font-weight:500;color:var(--color-text)}.page_brandingSeparator__yfxjI{font-size:var(--text-sm);color:var(--color-text-muted)}.page_headerActions__HkSBL{display:flex;align-items:center;gap:var(--space-2)}.page_pageNav__YZYoB{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2)}.page_pageNavTabWrapper__vR2Gd{display:flex;align-items:center;gap:var(--space-1)}.page_pageNavTab__i_SP4{position:relative;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;transition:color .15s ease}.page_pageNavTab__i_SP4:hover{color:var(--color-text)}.page_pageNavTab__i_SP4:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:transparent;transition:background .15s ease}.page_pageNavTabActive__1ng5c{color:var(--color-primary)}.page_pageNavTabActive__1ng5c:after{background:var(--color-primary)}.page_fullscreenButton__e5rco{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}.page_fullscreenButton__e5rco:hover{background:var(--color-bg);color:var(--color-text);border-color:var(--color-text-muted)}.page_content__vH3jS{flex:1 1;overflow:auto}@media (max-width:768px){.page_header__Cs43n{flex-direction:column;align-items:stretch}.page_pageNav__YZYoB{overflow-x:auto;-webkit-overflow-scrolling:touch}.page_pageNavTab__i_SP4{white-space:nowrap}.page_fullscreenButton__e5rco{display:none}}.page_container__P2kId{display:flex;flex-direction:column;gap:var(--space-4);height:100%}.page_container__P2kId.page_fullscreen__o1xa_{background:var(--color-bg);padding:var(--space-4)}.page_header__xEfSS{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.page_titleSection__nPp_p{display:flex;align-items:baseline;gap:var(--space-3)}.page_title__BnwZj{font-size:var(--text-2xl)}.page_titleSmall__37hYq,.page_title__BnwZj{font-weight:500;margin:0;color:var(--color-text)}.page_titleSmall__37hYq{font-size:var(--text-sm)}.page_fullscreenBranding__RVtz0{display:flex;align-items:center;gap:var(--space-2)}.page_appName__TypAi{font-size:var(--text-sm);font-weight:600;color:var(--color-primary)}.page_projectName__9V0V3{font-size:var(--text-sm);font-weight:500;color:var(--color-text)}.page_brandingSeparator__wbnCq{font-size:var(--text-sm);color:var(--color-text-muted)}.page_headerActions__lFcNx{display:flex;align-items:center;gap:var(--space-2)}.page_fullscreenButton__VYWTx{display:flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);padding:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:all .15s ease;flex-shrink:0}.page_fullscreenButton__VYWTx:hover{background:var(--color-bg);color:var(--color-text);border-color:var(--color-text-muted)}.page_content__fesXq{flex:1 1;overflow:auto}@media (max-width:768px){.page_container__P2kId{gap:var(--space-3)}.page_header__xEfSS{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap}.page_title__BnwZj{font-size:var(--text-xl)}.page_fullscreenButton__VYWTx{display:none}}@media (max-width:480px){.page_title__BnwZj{font-size:var(--text-lg)}}