.page_pageHeader__krwpJ{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-8);gap:var(--space-4);flex-wrap:wrap}.page_pageTitle__cblMb{font-size:26px;font-weight:800;color:var(--text-primary);letter-spacing:-.03em;margin-bottom:4px}.page_pageSubtitle__42gLr{font-size:14px;color:var(--text-secondary)}.page_legend__i6HXS{display:flex;align-items:center;gap:var(--space-4)}.page_legendItem__7auRO{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-secondary)}.Badge_badge__V4FiA{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.Badge_dot__lE4rF{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.Badge_success__HUXio{background:var(--color-success-bg);color:var(--color-success)}.Badge_warning__6D1zV{background:var(--color-warning-bg);color:var(--color-warning)}.Badge_error__k5iqo{background:var(--color-error-bg);color:var(--color-error)}.Badge_info__luL2_{background:var(--color-info-bg);color:var(--color-info)}.Badge_accent__n60fI{background:var(--gradient-accent-subtle);color:var(--color-accent)}.Badge_neutral___9ajm{background:rgba(255,255,255,.07);color:var(--text-secondary)}.ClientApiOverview_headerTitle__mRaAC{display:flex;align-items:center;gap:var(--space-2)}.ClientApiOverview_icon__H5AUA{color:var(--color-accent)}.ClientApiOverview_body__VNYnl{padding-top:0!important}.ClientApiOverview_intro__mF4m_{font-size:13.5px;color:var(--text-secondary);line-height:1.5;margin-bottom:var(--space-5)}.ClientApiOverview_credentialsGrid__Ibi95{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-6)}.ClientApiOverview_credCard__myBIh{background:var(--color-surface-2);border:1px solid var(--color-border);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px}.ClientApiOverview_credHeader__cRyGU{display:flex;align-items:center;gap:var(--space-2);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.ClientApiOverview_credIcon__xVsWe{color:var(--text-muted)}.ClientApiOverview_credValue__Yvzqf{font-size:14px;color:var(--text-primary);font-weight:700}.ClientApiOverview_servicesWrap__HapQp{border-top:1px solid var(--color-border);padding-top:var(--space-5)}.ClientApiOverview_sectionTitle__RV64m{font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-4);letter-spacing:-.01em}.ClientApiOverview_list__HVBYN{display:flex;flex-direction:column;gap:var(--space-3)}.ClientApiOverview_item__5loMB{padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ClientApiOverview_itemMain__C8AD0{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;flex-wrap:wrap;gap:8px}.ClientApiOverview_serviceName__9x0_i{font-size:13px;font-weight:600;color:var(--text-primary)}.ClientApiOverview_endpoint__cgLTs{font-family:var(--font-mono);font-size:11px;background:var(--color-surface-3);color:var(--color-accent);padding:2px 8px;border-radius:var(--radius-sm);font-weight:600}.ClientApiOverview_itemDesc__jYXry{font-size:12px;color:var(--text-secondary);line-height:1.4;margin:0}.KpiCard_grid__qpEJh{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-bottom:var(--space-5)}.KpiCard_card___j3vt{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.KpiCard_card___j3vt:hover{border-color:var(--color-border-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.KpiCard_top__dqjlP{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.KpiCard_label__dlXs9{font-size:12.5px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.KpiCard_iconWrap__1OoWq{width:36px;height:36px;border-radius:var(--radius-md);background:var(--gradient-accent-subtle);color:var(--color-accent);display:flex;align-items:center;justify-content:center}.KpiCard_value__zxIPW{font-size:28px;font-weight:800;color:var(--text-primary);letter-spacing:-.03em;margin-bottom:var(--space-2);line-height:1}.KpiCard_change__LnWwB{font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:4px}.KpiCard_up__v9Jdn{color:var(--color-success)}.KpiCard_down__f0t98{color:var(--color-error)}.KpiCard_changeArrow__qYuen{font-size:11px}@media (max-width:1024px){.KpiCard_grid__qpEJh{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}@media (max-width:640px){.KpiCard_grid__qpEJh{grid-template-columns:1fr}.KpiCard_value__zxIPW{font-size:24px}.KpiCard_card___j3vt{padding:var(--space-4)}}.QuickDocumentation_titleWrap__lrfto{display:flex;align-items:center;gap:var(--space-2)}.QuickDocumentation_titleIcon__tnEJ5{color:var(--color-accent)}.QuickDocumentation_body__z40Wt{padding-top:0!important}.QuickDocumentation_desc___h3pZ{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:var(--space-4)}.QuickDocumentation_list__KlGQc{display:flex;flex-direction:column;gap:var(--space-2)}.QuickDocumentation_item__tXpFL{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-base)}.QuickDocumentation_item__tXpFL:hover{border-color:var(--color-accent);background:var(--color-surface);transform:translateY(-1px)}.QuickDocumentation_itemContent__e7qjg{flex:1 1;min-width:0;padding-right:var(--space-3)}.QuickDocumentation_itemTitle__X_kAr{font-size:13.5px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.QuickDocumentation_itemDesc__7myw4{font-size:11.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.QuickDocumentation_arrowIcon__oixMr{color:var(--text-muted);transition:color var(--transition-fast),transform var(--transition-fast)}.QuickDocumentation_item__tXpFL:hover .QuickDocumentation_arrowIcon__oixMr{color:var(--color-accent);transform:translate(1px,-1px)}.Button_btn__sgFU2{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-md);font-weight:500;font-family:var(--font-base);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;position:relative;overflow:hidden}.Button_btn__sgFU2:disabled{opacity:.5;cursor:not-allowed}.Button_btn__sgFU2:not(:disabled):active{transform:scale(.97)}.Button_sm__h9eWB{padding:6px 14px;font-size:12px}.Button_md__exKk_{padding:9px 18px;font-size:13px}.Button_lg__PdjsY{padding:12px 24px;font-size:15px}.Button_primary__oSpWt{background:var(--gradient-accent);color:#fff;box-shadow:var(--shadow-accent)}.Button_primary__oSpWt:not(:disabled):hover{opacity:.9;box-shadow:0 6px 24px rgba(79,110,247,.45);transform:translateY(-1px)}.Button_secondary__lRe7Q{background:var(--color-surface-2);color:var(--text-primary);border-color:var(--color-border)}.Button_secondary__lRe7Q:not(:disabled):hover{background:var(--color-surface-3);border-color:var(--color-border-hover);transform:translateY(-1px)}.Button_ghost__mZ9vJ{background:transparent;color:var(--text-secondary)}.Button_ghost__mZ9vJ:not(:disabled):hover{background:rgba(255,255,255,.06);color:var(--text-primary)}.Button_danger__1ocl9{background:var(--color-error-bg);color:var(--color-error);border-color:rgba(239,68,68,.2)}.Button_danger__1ocl9:not(:disabled):hover{background:rgba(239,68,68,.2);transform:translateY(-1px)}.Button_success__cKUHp{background:var(--color-success-bg);color:var(--color-success);border-color:rgba(16,185,129,.2)}.Button_success__cKUHp:not(:disabled):hover{background:rgba(16,185,129,.2);transform:translateY(-1px)}.Button_iconRight__CZFfJ,.Button_icon__WVTkW{display:flex;align-items:center;flex-shrink:0}.Button_spinner____7ub{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:currentcolor;border-radius:50%;animation:Button_spin__0uF6_ .7s linear infinite}.page_container__W0IN0{display:flex;flex-direction:column;gap:24px}.page_pageHeader__S46nF{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.page_pageTitle__M_Q0K{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.page_pageSubtitle__o7Cg3{font-size:14px;color:var(--text-secondary);margin:0}.page_searchWrap__iZoue{position:relative;display:flex;align-items:center}.page_searchIcon__frmVd{position:absolute;left:12px;color:var(--text-secondary);pointer-events:none}.page_searchInput__XOWqu{background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:6px;color:var(--text-primary);padding:8px 12px 8px 36px;font-size:13px;width:260px;transition:all .2s ease}.page_searchInput__XOWqu:focus{outline:none;border-color:var(--color-accent);background:rgba(255,255,255,.05)}.page_body__wS0By{padding:0}.page_loading__Ri5Xd{padding:40px;text-align:center;color:var(--text-secondary);font-size:14px}.page_tableWrap__61NyO{overflow-x:auto;width:100%}.page_table__7ST_d{width:100%;border-collapse:collapse;text-align:left}.page_table__7ST_d th{background:rgba(255,255,255,.02);color:var(--text-secondary);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_table__7ST_d td,.page_table__7ST_d th{padding:14px 20px;border-bottom:1px solid var(--color-border)}.page_table__7ST_d td{font-size:13px;color:var(--text-primary)}.page_row__1_HUs:hover{background:rgba(255,255,255,.01)}.page_articleTitle__lJAH1{max-width:280px}.page_titleText__dt5g5{font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.page_slug__WCG6m{font-size:11px;color:var(--text-secondary)}.page_mono__5NLsQ,.page_slug__WCG6m{font-family:monospace}.page_viewsCell__ZsISz{display:flex;align-items:center;gap:6px;color:var(--text-primary)}.page_empty__BJyke,.page_timestamp__xOtAA,.page_viewsIcon__iUqMH{color:var(--text-secondary)}.page_empty__BJyke{text-align:center;padding:40px}.page_headerStack__msoKx{display:flex;flex-direction:column;gap:16px;border-bottom:1px solid var(--color-border);padding-bottom:16px}.page_headerMeta__W7hmm{display:flex;justify-content:space-between;align-items:center;width:100%}.page_pageInfo__tRFyK{font-size:12px;color:var(--text-secondary);background:var(--color-surface-2);padding:2px 10px;border-radius:var(--radius-full);border:1px solid var(--color-surface-3);font-weight:500}.page_filterControls__stSGn{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.page_selectGroup__hY_0x{display:flex;gap:8px}.page_filterSelect__CSEII{background:var(--color-surface);border:1px solid var(--color-surface-3);border-radius:var(--radius-md);color:var(--text-primary);padding:8px 12px;font-size:13px;outline:none;transition:all var(--transition-fast)}.page_filterSelect__CSEII:focus{border-color:var(--color-accent)}.page_resetBtn__ZOR2R{display:flex;align-items:center;gap:4px;background:var(--color-error-bg);color:var(--color-error);border:1px solid rgba(239,68,68,.2);padding:8px 14px;font-size:13px;font-weight:600;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.page_resetBtn__ZOR2R:hover{background:var(--color-error);color:#ffffff;border-color:var(--color-error)}.page_pagination___8zG4{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid var(--color-border);background:#ffffff;border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);flex-wrap:wrap;gap:12px}.page_paginationText__uc2qO{font-size:13px;color:var(--text-secondary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_limitSelectorWrap__D08xn{display:flex;align-items:center;gap:6px;color:var(--text-muted)}.page_limitSelect__Y40z8{background:var(--color-surface-2);border:1px solid var(--color-surface-3);border-radius:var(--radius-sm);color:var(--text-primary);padding:2px 6px;font-size:12px;font-weight:600;outline:none;cursor:pointer;transition:all var(--transition-fast)}.page_limitSelect__Y40z8:focus{border-color:var(--color-accent)}.page_paginationBtns__MVJC7{display:flex;align-items:center;gap:4px}.page_pageBtn__Zsx2o{background:var(--color-surface);border:1px solid var(--color-surface-3);color:var(--text-secondary);font-size:13px;font-weight:600;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.page_pageBtn__Zsx2o:hover{background:var(--color-surface-2);color:var(--text-primary)}.page_pageBtnActive__9w_j0{background:var(--gradient-accent);color:#ffffff!important;border-color:var(--color-accent)}.page_dots__YMDbG{padding:0 8px;color:var(--text-muted);font-weight:600;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_pageArrow__QsHX8{background:var(--color-surface);border:1px solid var(--color-surface-3);color:var(--text-secondary);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.page_pageArrow__QsHX8:hover:not(:disabled){background:var(--color-surface-2);color:var(--text-primary)}.page_pageArrow__QsHX8:disabled{opacity:.35;cursor:not-allowed}.page_actionsWrap__XX7tg{display:flex;justify-content:flex-end;gap:8px}.page_actionBtn__fj556{background:rgba(255,255,255,.03);border:1px solid var(--color-border);color:var(--text-secondary);padding:6px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.page_actionBtn__fj556:hover{color:var(--text-primary);background:rgba(255,255,255,.08);border-color:var(--text-secondary)}.page_deleteBtn__f_Hw_:hover{color:#ffffff;background:#ef4444;border-color:#ef4444}.page_modalOverlay__MIMkB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:page_fadeIn__OJ7pX .2s ease}.page_modal___D3d4{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:640px;padding:24px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:page_scaleUp__GH0GJ .2s ease}.page_modalHeader__POTLB{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.page_modalHeader__POTLB h3{margin:0;font-size:18px;font-weight:600;color:#0f172a}.page_closeBtn__YxKPn{background:transparent;border:none;color:#64748b;font-size:20px;cursor:pointer}.page_closeBtn__YxKPn:hover{color:#0f172a}.page_form__E0SW3{display:flex;flex-direction:column;gap:14px;max-height:70vh;overflow-y:auto;padding-right:6px}.page_formGrid__F0o2C{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:580px){.page_formGrid__F0o2C{grid-template-columns:1fr}}.page_field__wkff2{display:flex;flex-direction:column;gap:6px}.page_label__GLXHE{font-size:12px;font-weight:600;color:#475569}.page_input__sxhvN,.page_textarea__OhqkM{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;padding:10px 12px;font-size:13px;outline:none}.page_textarea__OhqkM{resize:vertical;font-family:inherit}.page_input__sxhvN:focus,.page_textarea__OhqkM:focus{border-color:var(--color-accent);background:#ffffff;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.page_checkboxField__PIbPb{display:flex;align-items:center;gap:8px;padding:4px 0}.page_checkbox__Zbdad{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}.page_checkboxLabel__zSJbj{font-size:13px;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_modalActions__TryPn{display:flex;justify-content:flex-end;gap:12px;margin-top:12px;border-top:1px solid #e2e8f0;padding-top:16px}@keyframes page_fadeIn__OJ7pX{0%{opacity:0}to{opacity:1}}@keyframes page_scaleUp__GH0GJ{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:768px){.page_pageHeader__S46nF{flex-direction:column;align-items:flex-start;gap:12px}.page_pageHeader__S46nF a,.page_pageHeader__S46nF button{width:100%}.page_filterControls__stSGn{flex-direction:column;align-items:stretch}.page_filterSelect__CSEII,.page_searchInput__XOWqu,.page_searchWrap__iZoue,.page_selectGroup__hY_0x{width:100%;min-width:100%}.page_selectGroup__hY_0x{flex-direction:column}.page_pagination___8zG4{flex-direction:column;align-items:center;gap:16px;text-align:center}.page_modal___D3d4{width:92%;padding:16px;margin:16px}}.HtmlEditor_container__iCrZI{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:8px;background:#ffffff;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.HtmlEditor_loading__aUEYy{display:flex;align-items:center;justify-content:center;color:#64748b;font-size:14px;flex-grow:1}.HtmlEditor_toolbar__Pt8Y4{flex-wrap:wrap;padding:8px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.HtmlEditor_toolbarGroup__UYEIX,.HtmlEditor_toolbar__Pt8Y4{display:flex;align-items:center;gap:4px}.HtmlEditor_toolbarDivider__oMrby{width:1px;height:20px;background:#e2e8f0;margin:0 4px}.HtmlEditor_toolBtn___QM09{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:1px solid transparent;background:transparent;color:#475569;cursor:pointer;transition:all .15s ease}.HtmlEditor_toolBtn___QM09:hover{background:#e2e8f0;color:#0f172a}.HtmlEditor_toolBtn___QM09:active{background:#cbd5e1}.HtmlEditor_toolBtn___QM09.HtmlEditor_disabled__UIYm5{opacity:.4;cursor:not-allowed}.HtmlEditor_viewToggleBtn__53FE8{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;border:1px solid #cbd5e1;background:#ffffff;color:#475569;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.HtmlEditor_viewToggleBtn__53FE8:hover{background:#f1f5f9;color:#0f172a}.HtmlEditor_viewToggleBtn__53FE8.HtmlEditor_active__NlhII{background:#4f46e5;border-color:#4f46e5;color:#ffffff}.HtmlEditor_btnText__7IaSl{font-size:12px}.HtmlEditor_editorBody__usJJA{position:relative;display:flex;flex-direction:column}.HtmlEditor_wysiwygDiv__2OKRG{padding:16px;color:#0f172a;outline:none;font-size:14px;line-height:1.6;flex-grow:1;overflow-y:auto;text-align:left}.HtmlEditor_wysiwygDiv__2OKRG[data-placeholder]:empty:before{content:attr(data-placeholder);color:#94a3b8;cursor:text}.HtmlEditor_wysiwygDiv__2OKRG h1{font-size:24px;font-weight:700;margin-top:10px;margin-bottom:10px}.HtmlEditor_wysiwygDiv__2OKRG h2{font-size:20px;font-weight:600;margin-top:10px;margin-bottom:10px}.HtmlEditor_wysiwygDiv__2OKRG h3{font-size:16px;font-weight:600;margin-top:10px;margin-bottom:10px}.HtmlEditor_wysiwygDiv__2OKRG p{margin-bottom:12px}.HtmlEditor_wysiwygDiv__2OKRG ol,.HtmlEditor_wysiwygDiv__2OKRG ul{padding-left:20px;margin-bottom:12px}.HtmlEditor_wysiwygDiv__2OKRG ul{list-style-type:disc}.HtmlEditor_wysiwygDiv__2OKRG ol{list-style-type:decimal}.HtmlEditor_wysiwygDiv__2OKRG blockquote{border-left:4px solid #cbd5e1;padding-left:12px;color:#64748b;font-style:italic;margin:12px 0}.HtmlEditor_wysiwygDiv__2OKRG hr{border:0;border-top:1px solid #cbd5e1;margin:16px 0}.HtmlEditor_wysiwygDiv__2OKRG img{max-width:100%;border-radius:4px;margin:8px 0}.HtmlEditor_wysiwygDiv__2OKRG a{color:#3b82f6;text-decoration:underline}.HtmlEditor_codeTextarea__Obt3V{padding:16px;color:#0f172a;background:#f8fafc;border:none;outline:none;font-family:monospace;font-size:13px;line-height:1.5;width:100%;height:100%;resize:vertical;flex-grow:1}.page_container__92Cmg{display:flex;flex-direction:column;gap:24px;max-width:900px;margin:0 auto}.page_pageHeader__ja1Y8{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.page_pageTitle__zm6l4{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.page_pageSubtitle__CAGRe{font-size:14px;color:var(--text-secondary);margin:0}.page_form__x_gPj{display:flex;flex-direction:column;gap:20px}.page_formGrid___23dY{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:640px){.page_formGrid___23dY{grid-template-columns:1fr}}.page_field__lRQ44{display:flex;flex-direction:column;gap:6px}.page_label__lofen{font-size:12px;font-weight:600;color:var(--text-secondary)}.page_input__3IQqo,.page_textarea__BojZE{background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:6px;color:var(--text-primary);padding:10px 12px;font-size:13px;outline:none;transition:all .2s}.page_input__3IQqo:focus,.page_textarea__BojZE:focus{border-color:var(--color-accent);background:rgba(255,255,255,.05)}.page_checkboxField__oSsB8{display:flex;align-items:center;gap:8px;padding:4px 0}.page_checkbox__Xi40K{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}.page_checkboxLabel__rj4_e{font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_actions__WFFyU{display:flex;justify-content:flex-end;gap:12px;margin-top:12px;border-top:1px solid var(--color-border);padding-top:20px}.page_toggleContainer__Vszks{display:flex;background:rgba(255,255,255,.04);padding:4px;border-radius:8px;border:1px solid var(--color-border);margin-bottom:20px;width:-moz-fit-content;width:fit-content}.page_toggleBtn__HpsBu{padding:6px 14px;border-radius:6px;border:none;font-size:13px;font-weight:600;cursor:pointer;background:transparent;color:var(--text-secondary);transition:all .2s;display:flex;align-items:center;gap:6px}.page_toggleBtnActive__Tke0Z{background:var(--color-accent);color:#ffffff}.page_previewContainer___qpdt{background:#ffffff;color:#0f172a;padding:32px;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);text-align:left}.page_previewHeader__lRYKZ{border-bottom:1px solid #e2e8f0;padding-bottom:20px;margin-bottom:24px}.page_previewCategory__vwvIo{display:inline-block;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:600;padding:4px 10px;border-radius:4px;text-transform:uppercase;margin-bottom:12px}.page_previewTitle__BN7qp{font-size:28px;font-weight:800;color:#0f172a;line-height:1.3;margin:0 0 10px}.page_previewSubtitle__fuPWR{font-size:16px;color:#475569;line-height:1.5;margin:0 0 16px;font-style:italic}.page_previewMeta__RoZ6_{display:flex;align-items:center;gap:16px;font-size:13px;color:#64748b}.page_previewImage__HYv9k{width:100%;max-height:380px;object-fit:cover;border-radius:8px;margin-bottom:24px}.page_previewContent__5Sg4O{font-size:15px;line-height:1.7;color:#334155}.page_previewContent__5Sg4O h1,.page_previewContent__5Sg4O h2,.page_previewContent__5Sg4O h3{color:#0f172a;margin-top:24px;margin-bottom:12px;font-weight:700}.page_previewContent__5Sg4O h1{font-size:22px}.page_previewContent__5Sg4O h2{font-size:18px}.page_previewContent__5Sg4O h3{font-size:16px}.page_previewContent__5Sg4O p{margin-bottom:16px}.page_previewContent__5Sg4O ol,.page_previewContent__5Sg4O ul{padding-left:24px;margin-bottom:16px}.page_previewContent__5Sg4O blockquote{border-left:4px solid #cbd5e1;padding-left:16px;font-style:italic;color:#475569;margin:20px 0}.page_container__q9c59{display:flex;flex-direction:column;gap:24px}.page_pageHeader__rLceN{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.page_pageTitle__zxW_g{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.page_pageSubtitle__5gJ4w{font-size:14px;color:var(--text-secondary);margin:0}.page_searchWrap__WjFIq{position:relative;display:flex;align-items:center}.page_searchIcon__ZbDjd{position:absolute;left:12px;color:var(--text-secondary);pointer-events:none}.page_searchInput__H34TL{background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:6px;color:var(--text-primary);padding:8px 12px 8px 36px;font-size:13px;width:260px;transition:all .2s ease}.page_searchInput__H34TL:focus{outline:none;border-color:var(--color-accent);background:rgba(255,255,255,.05)}.page_body__nG3Om{padding:0}.page_loading__THBGT{padding:40px;text-align:center;color:var(--text-secondary);font-size:14px}.page_tableWrap__mAdnZ{overflow-x:auto;width:100%}.page_table__AF2x4{width:100%;border-collapse:collapse;text-align:left}.page_table__AF2x4 th{background:rgba(255,255,255,.02);color:var(--text-secondary);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_table__AF2x4 td,.page_table__AF2x4 th{padding:14px 20px;border-bottom:1px solid var(--color-border)}.page_table__AF2x4 td{font-size:13px;color:var(--text-primary)}.page_row__TqmrT:hover{background:rgba(255,255,255,.01)}.page_jobTitle__ZoiCI{max-width:280px}.page_titleText__PyDjT{font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.page_slug__JNHiF{font-size:11px;color:var(--text-secondary)}.page_mono__NdgSR,.page_slug__JNHiF{font-family:monospace}.page_empty__6hh_V,.page_timestamp__UP_9m{color:var(--text-secondary)}.page_empty__6hh_V{text-align:center;padding:40px}.page_locationCell__sgEUY,.page_typeCell__2b6RV{display:flex;align-items:center;gap:6px}.page_metaIcon__TEuyR{color:var(--text-muted)}.page_headerStack__i_eSF{display:flex;flex-direction:column;gap:16px;border-bottom:1px solid var(--color-border);padding-bottom:16px}.page_headerMeta__02pZc{display:flex;justify-content:space-between;align-items:center;width:100%}.page_pageInfo__i5yU3{font-size:12px;color:var(--text-secondary);background:var(--color-surface-2);padding:2px 10px;border-radius:var(--radius-full);border:1px solid var(--color-surface-3);font-weight:500}.page_filterControls__a4NIp{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.page_selectGroup__QCrn4{display:flex;gap:8px}.page_filterSelect___GttM{background:var(--color-surface);border:1px solid var(--color-surface-3);border-radius:var(--radius-md);color:var(--text-primary);padding:8px 12px;font-size:13px;outline:none;transition:all var(--transition-fast)}.page_filterSelect___GttM:focus{border-color:var(--color-accent)}.page_resetBtn__tqNjL{display:flex;align-items:center;gap:4px;background:var(--color-error-bg);color:var(--color-error);border:1px solid rgba(239,68,68,.2);padding:8px 14px;font-size:13px;font-weight:600;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.page_resetBtn__tqNjL:hover{background:var(--color-error);color:#ffffff;border-color:var(--color-error)}.page_pagination__QlQFo{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid var(--color-border);background:#ffffff;border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);flex-wrap:wrap;gap:12px}.page_paginationText__98rpw{font-size:13px;color:var(--text-secondary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_limitSelectorWrap__eCweU{display:flex;align-items:center;gap:6px;color:var(--text-muted)}.page_limitSelect__Ly5GV{background:var(--color-surface-2);border:1px solid var(--color-surface-3);border-radius:var(--radius-sm);color:var(--text-primary);padding:2px 6px;font-size:12px;font-weight:600;outline:none;cursor:pointer;transition:all var(--transition-fast)}.page_limitSelect__Ly5GV:focus{border-color:var(--color-accent)}.page_paginationBtns__uydkA{display:flex;align-items:center;gap:4px}.page_pageBtn__aR6_8{background:var(--color-surface);border:1px solid var(--color-surface-3);color:var(--text-secondary);font-size:13px;font-weight:600;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.page_pageBtn__aR6_8:hover{background:var(--color-surface-2);color:var(--text-primary)}.page_pageBtnActive__qv9gm{background:var(--gradient-accent);color:#ffffff!important;border-color:var(--color-accent)}.page_dots__B__39{padding:0 8px;color:var(--text-muted);font-weight:600;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_pageArrow__Pv6Ny{background:var(--color-surface);border:1px solid var(--color-surface-3);color:var(--text-secondary);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.page_pageArrow__Pv6Ny:hover:not(:disabled){background:var(--color-surface-2);color:var(--text-primary)}.page_pageArrow__Pv6Ny:disabled{opacity:.35;cursor:not-allowed}.page_actionsWrap__X7CHJ{display:flex;justify-content:flex-end;gap:8px}.page_actionBtn__EcFXY{background:rgba(255,255,255,.03);border:1px solid var(--color-border);color:var(--text-secondary);padding:6px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.page_actionBtn__EcFXY:hover{color:var(--text-primary);background:rgba(255,255,255,.08);border-color:var(--text-secondary)}.page_deleteBtn__Ivpzv:hover{color:#ffffff;background:#ef4444;border-color:#ef4444}.page_modalOverlay__dPE_9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:page_fadeIn__wvHaD .2s ease}.page_modal__WmUWb{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:640px;padding:24px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:page_scaleUp__akGey .2s ease}.page_modalHeader__RMRW4{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.page_modalHeader__RMRW4 h3{margin:0;font-size:18px;font-weight:600;color:#0f172a}.page_closeBtn__YUs3P{background:transparent;border:none;color:#64748b;font-size:20px;cursor:pointer}.page_closeBtn__YUs3P:hover{color:#0f172a}.page_form__xe5Wv{display:flex;flex-direction:column;gap:14px;max-height:70vh;overflow-y:auto;padding-right:6px}.page_formGrid___8tVz{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:580px){.page_formGrid___8tVz{grid-template-columns:1fr}}.page_field__7ER8E{display:flex;flex-direction:column;gap:6px}.page_label__CgohL{font-size:12px;font-weight:600;color:#475569}.page_input__3xuVO,.page_select__6f6Q_,.page_textarea__O_Jj1{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;padding:10px 12px;font-size:13px;outline:none}.page_select__6f6Q_ option{background:#ffffff;color:#0f172a}.page_textarea__O_Jj1{resize:vertical;font-family:inherit}.page_input__3xuVO:focus,.page_select__6f6Q_:focus,.page_textarea__O_Jj1:focus{border-color:var(--color-accent);background:#ffffff;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.page_checkboxField__GLE9H{display:flex;align-items:center;gap:8px;padding:4px 0}.page_checkbox__9yusE{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}.page_checkboxLabel__k5qdZ{font-size:13px;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_modalActions__5wOkf{display:flex;justify-content:flex-end;gap:12px;margin-top:12px;border-top:1px solid #e2e8f0;padding-top:16px}@keyframes page_fadeIn__wvHaD{0%{opacity:0}to{opacity:1}}@keyframes page_scaleUp__akGey{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:768px){.page_pageHeader__rLceN{flex-direction:column;align-items:flex-start;gap:12px}.page_pageHeader__rLceN a,.page_pageHeader__rLceN button{width:100%}.page_filterControls__a4NIp{flex-direction:column;align-items:stretch}.page_filterSelect___GttM,.page_searchInput__H34TL,.page_searchWrap__WjFIq,.page_selectGroup__QCrn4{width:100%;min-width:100%}.page_selectGroup__QCrn4{flex-direction:column}.page_pagination__QlQFo{flex-direction:column;align-items:center;gap:16px;text-align:center}.page_modal__WmUWb{width:92%;padding:16px;margin:16px}}.page_container__3EaN4{display:flex;flex-direction:column;gap:24px;max-width:900px;margin:0 auto}.page_pageHeader__mKKGS{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.page_pageTitle__UFxbS{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.page_pageSubtitle__Wvsvf{font-size:14px;color:var(--text-secondary);margin:0}.page_form__i_91T{display:flex;flex-direction:column;gap:20px}.page_formGrid__kBWb5{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:640px){.page_formGrid__kBWb5{grid-template-columns:1fr}}.page_field__VvUjH{display:flex;flex-direction:column;gap:6px}.page_label__zDYDn{font-size:12px;font-weight:600;color:var(--text-secondary)}.page_input___JqF8,.page_select__s2H_r,.page_textarea__6jjnO{background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:6px;color:var(--text-primary);padding:10px 12px;font-size:13px;outline:none;transition:all .2s}.page_select__s2H_r option{background:#13151c;color:var(--text-primary)}.page_input___JqF8:focus,.page_select__s2H_r:focus,.page_textarea__6jjnO:focus{border-color:var(--color-accent);background:rgba(255,255,255,.05)}.page_checkboxField__FUPw7{display:flex;align-items:center;gap:8px;padding:4px 0}.page_checkbox__noRnb{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}.page_checkboxLabel__2_n6T{font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_actions__dgFlY{display:flex;justify-content:flex-end;gap:12px;margin-top:12px;border-top:1px solid var(--color-border);padding-top:20px}.page_toggleContainer__wGCIR{display:flex;background:rgba(255,255,255,.04);padding:4px;border-radius:8px;border:1px solid var(--color-border);margin-bottom:20px;width:-moz-fit-content;width:fit-content}.page_toggleBtn__dt2p_{padding:6px 14px;border-radius:6px;border:none;font-size:13px;font-weight:600;cursor:pointer;background:transparent;color:var(--text-secondary);transition:all .2s;display:flex;align-items:center;gap:6px}.page_toggleBtnActive___rYrt{background:var(--color-accent);color:#ffffff}.page_previewContainer__TwKYB{background:#ffffff;color:#0f172a;padding:32px;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);text-align:left}.page_previewHeader__0tkFF{border-bottom:1px solid #e2e8f0;padding-bottom:20px;margin-bottom:24px}.page_previewTitle__sC4ye{font-size:28px;font-weight:800;color:#0f172a;line-height:1.3;margin:0 0 16px}.page_previewMeta__PpLF6{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:#64748b}.page_previewBadge__fhW6M{display:inline-block;background:#f1f5f9;color:#475569;font-size:12px;font-weight:600;padding:4px 10px;border-radius:4px;text-transform:uppercase}.page_previewBadgeAccent__DQQYg{background:#eff6ff;color:#2563eb}.page_previewContent__auFtv{font-size:15px;line-height:1.7;color:#334155}.page_previewContent__auFtv h1,.page_previewContent__auFtv h2,.page_previewContent__auFtv h3{color:#0f172a;margin-top:24px;margin-bottom:12px;font-weight:700}.page_previewContent__auFtv h1{font-size:22px}.page_previewContent__auFtv h2{font-size:18px}.page_previewContent__auFtv h3{font-size:16px}.page_previewContent__auFtv p{margin-bottom:16px}.page_previewContent__auFtv ol,.page_previewContent__auFtv ul{padding-left:24px;margin-bottom:16px}.page_previewContent__auFtv blockquote{border-left:4px solid #cbd5e1;padding-left:16px;font-style:italic;color:#475569;margin:20px 0}.page_container__t7L_y{display:flex;flex-direction:column;gap:24px}.page_pageHeader__2lF32{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.page_pageTitle___7QEc{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.page_pageSubtitle__146HS{font-size:14px;color:var(--text-secondary);margin:0}.page_searchWrap__lxo_S{position:relative;display:flex;align-items:center}.page_searchIcon__o_u5z{position:absolute;left:12px;color:var(--text-secondary);pointer-events:none}.page_searchInput__8UboI{background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:6px;color:var(--text-primary);padding:8px 12px 8px 36px;font-size:13px;width:260px;transition:all .2s ease}.page_searchInput__8UboI:focus{outline:none;border-color:var(--color-accent);background:rgba(255,255,255,.05)}.page_body__sJNwE{padding:0}.page_loading__XRJCi{padding:40px;text-align:center;color:var(--text-secondary);font-size:14px}.page_tableWrap__DowtV{overflow-x:auto;width:100%}.page_table__vP8IU{width:100%;border-collapse:collapse;text-align:left}.page_table__vP8IU th{background:rgba(255,255,255,.02);color:var(--text-secondary);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_table__vP8IU td,.page_table__vP8IU th{padding:14px 20px;border-bottom:1px solid var(--color-border)}.page_table__vP8IU td{font-size:13px;color:var(--text-primary)}.page_row__ioKNx:hover{background:rgba(255,255,255,.01)}.page_vendorName__9zqbs{font-weight:600;color:var(--text-primary)}.page_code__JW2bY{font-family:monospace;background:rgba(255,255,255,.05);padding:2px 6px;border-radius:4px;font-size:12px;color:var(--color-accent-light,#93c5fd)}.page_timestamp__6svoF{color:var(--text-secondary)}.page_keyCell__NjY2b{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.02);border:1px solid var(--color-border);border-radius:4px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.page_keyInput__Eqk9H{background:transparent;border:none;font-family:monospace;font-size:12px;color:var(--text-primary);width:180px;outline:none}.page_keyToggle__9TXg2{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:4px}.page_keyToggle__9TXg2:hover{color:var(--text-primary);background:rgba(255,255,255,.05)}.page_empty__U9ntc{text-align:center;padding:40px;color:var(--text-secondary)}.page_modalOverlay__mUA3N{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:page_fadeIn__aQ3Ws .2s ease}.page_modal__hPwol{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:page_scaleUp__MWib0 .2s ease}.page_modalHeader__0G7us{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.page_modalHeader__0G7us h3{margin:0;font-size:18px;font-weight:600;color:#0f172a}.page_closeBtn__xpDsK{background:transparent;border:none;color:#64748b;font-size:20px;cursor:pointer}.page_closeBtn__xpDsK:hover{color:#0f172a}.page_form__8QEus{display:flex;flex-direction:column;gap:16px}.page_field__fqssZ{display:flex;flex-direction:column;gap:6px}.page_label__whi_j{font-size:12px;font-weight:600;color:#475569}.page_input__q5um9{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;padding:10px 12px;font-size:14px;outline:none}.page_input__q5um9:focus{border-color:var(--color-accent);background:#ffffff;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.page_keyGenWrap__vCpDV{display:flex;gap:8px}.page_keyGenWrap__vCpDV .page_input__q5um9{flex:1 1}.page_modalActions__GfOg1{display:flex;justify-content:flex-end;gap:12px;margin-top:12px;border-top:1px solid #e2e8f0;padding-top:16px}@keyframes page_fadeIn__aQ3Ws{0%{opacity:0}to{opacity:1}}@keyframes page_scaleUp__MWib0{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.page_container__qhTjA{display:flex;flex-direction:column;gap:24px}.page_pageHeader__DP_cf{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px}.page_backLink__al1e0{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:13px;text-decoration:none;margin-bottom:8px;transition:color .2s ease}.page_backLink__al1e0:hover{color:var(--color-accent-light,#93c5fd)}.page_pageTitle__gMJPp{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.page_pageSubtitle__QxkLJ{font-size:14px;color:var(--text-secondary);margin:0}.page_body__sPBev{padding:0}.page_loading__bcufs{padding:40px;text-align:center;color:var(--text-secondary);font-size:14px}.page_tableWrap__DPAR_{overflow-x:auto;width:100%}.page_table__rsajC{width:100%;border-collapse:collapse;text-align:left}.page_table__rsajC th{background:rgba(255,255,255,.02);color:var(--text-secondary);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_table__rsajC td,.page_table__rsajC th{padding:14px 20px;border-bottom:1px solid var(--color-border)}.page_table__rsajC td{font-size:13px;color:var(--text-primary)}.page_row__lCJL3:hover{background:rgba(255,255,255,.01)}.page_vendorName__OCnhw{font-weight:600;color:var(--text-primary)}.page_code__9nQPF{font-family:monospace;background:rgba(255,255,255,.05);padding:2px 6px;border-radius:4px;font-size:12px;color:var(--color-accent-light,#93c5fd)}.page_priceCell__l5iCs{font-family:monospace;font-size:13px;color:var(--text-primary)}.page_actionsWrap__z2UeZ{display:flex;gap:8px;justify-content:flex-end}.page_empty__76Lp6{text-align:center;padding:40px;color:var(--text-secondary)}.page_modalOverlay__QrSiS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:page_fadeIn__ujbTC .2s ease}.page_modal__4W5XP{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:page_scaleUp__iBPyN .2s ease}.page_modalHeader__58oEY{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.page_modalHeader__58oEY h3{margin:0;font-size:18px;font-weight:600;color:#0f172a}.page_closeBtn__NzdId{background:transparent;border:none;color:#64748b;font-size:20px;cursor:pointer}.page_closeBtn__NzdId:hover{color:#0f172a}.page_form__TWHzS{display:flex;flex-direction:column;gap:16px}.page_field___AtIK{display:flex;flex-direction:column;gap:6px}.page_checkboxField__jDviD{display:flex;align-items:center;gap:8px;margin-top:4px}.page_checkboxLabel__5wjZI{font-size:13px;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_label__4GkOe{font-size:12px;font-weight:600;color:#475569}.page_input__Q58ii{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;padding:10px 12px;font-size:14px;outline:none;width:100%;box-sizing:border-box}.page_input__Q58ii:focus{border-color:var(--color-accent);background:#ffffff;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.page_modalActions__Dq_wc{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}@keyframes page_fadeIn__ujbTC{0%{opacity:0}to{opacity:1}}@keyframes page_scaleUp__iBPyN{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.page_container__LKq9_{display:flex;flex-direction:column;gap:var(--space-6)}.page_pageHeader__Yn2n2{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.page_headerActions__ypG9L{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.page_pageTitle__mCPl6{font-size:24px;font-weight:700;color:var(--text-primary);margin:0}.page_pageSubtitle__FahJI{font-size:14px;color:var(--text-secondary);margin:4px 0 0}.page_kpiGrid__seQWl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_kpiCard__UmvXx{position:relative;overflow:hidden;background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);transition:all var(--transition-normal)}.page_kpiCard__UmvXx:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:transparent;transition:all var(--transition-normal)}.page_kpiCardBlue__9uaf9:before{background:linear-gradient(90deg,#0284c7,#38bdf8)}.page_kpiCardYellow__t8Bk4:before{background:linear-gradient(90deg,#d97706,#fbbf24)}.page_kpiCardGreen___EL9g:before{background:linear-gradient(90deg,#059669,#10b981)}.page_kpiCardPurple__P7_gs:before{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.page_kpiHeader__bm_e8{display:flex;justify-content:space-between;align-items:center}.page_kpiIconWrap__Evw6l{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-lg);transition:all var(--transition-normal)}.page_kpiCardBlue__9uaf9 .page_kpiIconWrap__Evw6l{color:#0284c7;background:#f0f9ff;border:1px solid #e0f2fe}.page_kpiCardYellow__t8Bk4 .page_kpiIconWrap__Evw6l{color:#d97706;background:#fffbeb;border:1px solid #fef3c7}.page_kpiCardGreen___EL9g .page_kpiIconWrap__Evw6l{color:#059669;background:#ecfdf5;border:1px solid #d1fae5}.page_kpiCardPurple__P7_gs .page_kpiIconWrap__Evw6l{color:#7c3aed;background:#f5f3ff;border:1px solid #ede9fe}.page_kpiCard__UmvXx:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.03)}.page_kpiCardBlue__9uaf9:hover{border-color:#bae6fd;box-shadow:0 12px 20px -8px rgba(2,132,199,.15)}.page_kpiCardYellow__t8Bk4:hover{border-color:#fde68a;box-shadow:0 12px 20px -8px rgba(217,119,6,.15)}.page_kpiCardGreen___EL9g:hover{border-color:#a7f3d0;box-shadow:0 12px 20px -8px rgba(5,150,105,.15)}.page_kpiCardPurple__P7_gs:hover{border-color:#ddd6fe;box-shadow:0 12px 20px -8px rgba(124,58,237,.15)}.page_kpiLabel__7MSTD{font-size:13px;font-weight:600;color:#475569}.page_kpiMain__mk_NU{display:flex;flex-direction:column;gap:4px}.page_kpiValue__gAERa{font-size:32px;font-weight:800;line-height:1}.page_kpiCardBlue__9uaf9 .page_kpiValue__gAERa{color:#0284c7}.page_kpiCardYellow__t8Bk4 .page_kpiValue__gAERa{color:#d97706}.page_kpiCardGreen___EL9g .page_kpiValue__gAERa{color:#059669}.page_kpiCardPurple__P7_gs .page_kpiValue__gAERa{color:#7c3aed}.page_kpiValueWon__TX6qa{font-size:24px}.page_kpiDesc__AOxGP{font-size:12px;color:#64748b;margin-top:2px}.page_actionsWrap__mNjUh{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-2)}.page_filterControls__w_HFz{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.page_searchWrap__DfsWQ{position:relative;display:flex;align-items:center;background:var(--bg-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:0 var(--space-3);min-width:260px;height:36px;transition:all var(--transition-fast)}.page_searchWrap__DfsWQ:focus-within{border-color:var(--color-primary)}.page_searchIcon__T6jmi{color:var(--text-tertiary);margin-right:var(--space-2)}.page_searchInput__nJq_c{border:none;background:transparent;color:var(--text-primary);font-size:13px;width:100%;outline:none}.page_searchInput__nJq_c::placeholder{color:var(--text-tertiary)}.page_filterSelect__4dXvN{background:var(--bg-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--text-primary);padding:0 var(--space-3);font-size:13px;height:36px;outline:none;min-width:150px}.page_filterSelect__4dXvN:focus{border-color:var(--color-primary)}.page_tableBody__sAMJz{padding:0!important}.page_tableWrap__jUETo{overflow-x:auto;border-bottom:1px solid var(--color-border)}.page_table__hPMjf{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.page_table__hPMjf th{font-weight:600;color:var(--text-secondary);white-space:nowrap}.page_table__hPMjf td,.page_table__hPMjf th{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.page_table__hPMjf td{color:var(--text-primary);vertical-align:middle}.page_row__XcsXs{transition:background var(--transition-fast)}.page_row__XcsXs:hover{background:var(--bg-surface-hover)}.page_leadCompany__k14Dl{font-weight:600;color:var(--text-primary)}.page_leadContact__kWeBK{font-size:12px;color:var(--text-secondary);margin-top:2px}.page_leadEmail__B59aU{font-size:11px;color:var(--text-tertiary);font-family:var(--font-mono)}.page_leadValue__Txqdn{font-weight:700;color:#f1f5f9}.page_notesCell__kEWP2{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary);font-size:13px}.page_actionsCell__MT_OO{display:flex;gap:8px;justify-content:flex-end}.page_loading__yb7gt{color:var(--text-secondary)}.page_empty__lzrwr,.page_loading__yb7gt{padding:40px;text-align:center;font-size:14px}.page_empty__lzrwr{color:var(--text-tertiary)}.page_modalOverlay__YHuph{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.page_modal__lYhMK{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);width:100%;max-width:580px;padding:var(--space-6);box-shadow:0 20px 25px -5px rgba(0,0,0,.2);color:#0f172a}.page_modalHeader__oJjyc{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5);border-bottom:1px solid #e2e8f0;padding-bottom:var(--space-3)}.page_modalHeader__oJjyc h3{margin:0;font-size:18px;font-weight:600;color:#0f172a}.page_closeBtn__nivwM{background:transparent;border:none;color:#64748b;font-size:24px;cursor:pointer}.page_form__oaKxH{display:flex;flex-direction:column;gap:var(--space-4)}.page_fieldGroup__h1M6K{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.page_field__grCrG{display:flex;flex-direction:column;gap:6px}.page_label__7syb5{font-size:12px;font-weight:600;color:#475569}.page_input__FCHXU,.page_select__4DgLp,.page_textarea__DAciP{border:1px solid #cbd5e1;border-radius:var(--radius-md);padding:8px 12px;font-size:13px;color:#0f172a;background:#ffffff;outline:none}.page_input__FCHXU:focus,.page_select__4DgLp:focus,.page_textarea__DAciP:focus{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.page_textarea__DAciP{min-height:80px;resize:vertical}.page_modalActions__W2F33{display:flex;justify-content:flex-end;gap:var(--space-3);border-top:1px solid #e2e8f0;padding-top:var(--space-4);margin-top:var(--space-2)}.page_viewToggle__7D08r{display:inline-flex;background:var(--color-surface-2);border:1px solid var(--color-surface-3);border-radius:var(--radius-full);padding:4px;gap:4px;box-shadow:inset 0 2px 4px rgba(0,0,0,.03)}.page_toggleBtn__uONIX{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--text-secondary);font-size:13px;font-weight:600;padding:8px 16px;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base)}.page_toggleBtn__uONIX:hover{color:var(--text-primary);background:rgba(0,0,0,.03)}.page_toggleBtnActive__1S3JV{background:var(--gradient-accent);color:#ffffff!important;box-shadow:var(--shadow-sm)}.page_kanbanBoard__THers{display:grid;grid-template-columns:repeat(6,minmax(290px,1fr));grid-gap:var(--space-5);gap:var(--space-5);overflow-x:auto;padding:var(--space-2) 0 var(--space-6) 0}.page_kanbanColumn__UItcJ{background:#ffffff;border:1px solid var(--color-surface-3);border-radius:var(--radius-xl);display:flex;flex-direction:column;max-height:75vh;min-height:520px;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base),border-color var(--transition-base)}.page_kanbanColumn__UItcJ:hover{box-shadow:var(--shadow-md);border-color:var(--color-muted)}.page_kanbanColumnHeader__JKEUX{padding:var(--space-5) var(--space-4) var(--space-4) var(--space-4);border-bottom:1px solid var(--color-surface-2);display:flex;flex-direction:column;gap:6px;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);position:relative;overflow:hidden}.page_kanbanColumnHeader__JKEUX:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.page_kanbanColumn__UItcJ:first-child .page_kanbanColumnHeader__JKEUX:before{background:linear-gradient(90deg,#64748b,#94a3b8)}.page_kanbanColumn__UItcJ:nth-child(2) .page_kanbanColumnHeader__JKEUX:before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.page_kanbanColumn__UItcJ:nth-child(3) .page_kanbanColumnHeader__JKEUX:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.page_kanbanColumn__UItcJ:nth-child(4) .page_kanbanColumnHeader__JKEUX:before{background:linear-gradient(90deg,var(--color-accent),#ff8a65)}.page_kanbanColumn__UItcJ:nth-child(5) .page_kanbanColumnHeader__JKEUX:before{background:linear-gradient(90deg,var(--color-success),#34d399)}.page_kanbanColumn__UItcJ:nth-child(6) .page_kanbanColumnHeader__JKEUX:before{background:linear-gradient(90deg,var(--color-error),#f87171)}.page_kanbanColumnHeader__JKEUX:after{content:"";position:absolute;right:-15px;top:-15px;width:60px;height:60px;border-radius:50%;background:rgba(0,0,0,.02);pointer-events:none}.page_kanbanColumn__UItcJ:nth-child(4) .page_kanbanColumnHeader__JKEUX:after{background:rgba(219,84,40,.04)}.page_columnHeaderTop__QGulJ{display:flex;justify-content:space-between;align-items:center;z-index:1}.page_columnTitle__6FU7c{font-size:13px;font-weight:700;color:var(--text-primary);letter-spacing:.05em}.page_columnBadge__66WdL{background:var(--color-surface-2);color:var(--text-secondary);font-size:11px;font-weight:700;padding:2px 8px;border-radius:var(--radius-full);border:1px solid var(--color-surface-3)}.page_columnTotal__ctMv4{font-size:12px;color:var(--text-secondary);font-weight:600;z-index:1}.page_kanbanCardList__ibNIE{padding:var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto;flex-grow:1;background-color:#fafbfc;border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.page_kanbanCard__Z7a_D{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02),0 2px 4px -1px rgba(0,0,0,.02);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);color:var(--text-primary);position:relative}.page_kanbanCard__Z7a_D:hover{transform:translateY(-3px);box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.03);border-color:#cbd5e1}.page_kanbanColumn__UItcJ:nth-child(4) .page_kanbanCard__Z7a_D{border-left:3px solid var(--color-accent)}.page_kanbanCardHeader__wq8ic{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.page_kanbanCardCompany__pzVYU{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.4}.page_kanbanCardBody__KXpU_{display:flex;flex-direction:column;gap:6px}.page_kanbanCardContact__HsELY{font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:4px}.page_kanbanCardProduct__ninQ6{font-size:11px;font-weight:600;color:var(--color-accent);background:var(--gradient-accent-subtle);border:1px solid rgba(219,84,40,.15);padding:2px 8px;border-radius:var(--radius-sm);align-self:flex-start;margin-top:2px;transition:all var(--transition-fast)}.page_kanbanCardProduct__ninQ6:hover{background:var(--color-accent);color:#ffffff;border-color:var(--color-accent)}.page_kanbanCardValue__rugmY{font-size:14px;font-weight:800;color:var(--text-primary);margin-top:4px;display:flex;align-items:center;gap:4px}.page_kanbanCardFooter__dL6Wl{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-surface-2);padding-top:var(--space-3);margin-top:var(--space-1)}.page_kanbanCardActions__l9FxX{display:flex;gap:6px}.page_kanbanActionBtn__j4bCk{background:var(--color-surface-2);border:1px solid var(--color-surface-3);border-radius:var(--radius-sm);width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast)}.page_kanbanActionBtn__j4bCk:hover:not(:disabled){background:var(--color-surface-3);color:var(--text-primary);border-color:var(--color-muted)}.page_kanbanActionBtn__j4bCk:disabled{opacity:.25;cursor:not-allowed}.page_kanbanActionBtnWon__2MNVi{color:var(--color-success);border-color:rgba(16,185,129,.2);background:rgba(16,185,129,.04)}.page_kanbanActionBtnWon__2MNVi:hover:not(:disabled){background:var(--color-success)!important;color:#ffffff!important;border-color:var(--color-success)!important}.page_kanbanActionBtnLost__7muh_{color:var(--color-error);border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.04)}.page_kanbanActionBtnLost__7muh_:hover:not(:disabled){background:var(--color-error)!important;color:#ffffff!important;border-color:var(--color-error)!important}.page_kanbanDetailBtn___WHVz{font-size:11px;font-weight:700;color:var(--color-accent);background:transparent;border:none;cursor:pointer;padding:4px var(--space-1);transition:color var(--transition-fast);display:flex;align-items:center;gap:4px}.page_kanbanDetailBtn___WHVz:hover{color:#ff6b3d;text-decoration:none}.page_kanbanEmpty__wpfzk{font-size:12px;color:var(--text-muted);text-align:center;padding:var(--space-8) 0;border:1px dashed var(--color-surface-3);border-radius:var(--radius-lg);background:rgba(0,0,0,.01)}.page_sidePanelOverlay__d2__n{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;z-index:1000}.page_sidePanel__Rklb4{background:#ffffff;border-left:1px solid #e2e8f0;width:100%;max-width:520px;height:100vh;display:flex;flex-direction:column;box-shadow:-10px 0 25px -5px rgba(0,0,0,.1);color:#0f172a}.page_sidePanelHeader__bfH_E{padding:var(--space-5) var(--space-6);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.page_sidePanelHeader__bfH_E h3{margin:0;font-size:18px;font-weight:700;color:#0f172a}.page_sidePanelBody__PNG9H{padding:var(--space-6);overflow-y:auto;flex-grow:1;display:flex;flex-direction:column;gap:var(--space-6)}.page_leadProfileSection__GGUTS{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-xl);padding:var(--space-4);display:flex;flex-direction:column;gap:10px}.page_profileTitle__WU4pt{font-size:16px;font-weight:700;color:#0f172a}.page_profileGrid__XXJ3i{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.page_profileLabel__DJxQg{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase}.page_profileVal__GbqWx{font-size:13px;font-weight:500;color:#0f172a;margin-top:2px}.page_activityForm__PpmTR{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:0 4px 6px -1px rgba(0,0,0,.03)}.page_sectionHeading__e2lwy{font-size:15px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px;margin:0 0 var(--space-2) 0}.page_timeline__HBNsj{display:flex;flex-direction:column;gap:var(--space-5);position:relative;padding-left:var(--space-5);margin-left:6px;border-left:2px solid #e2e8f0}.page_timelineItem__a2Ip8{position:relative}.page_timelineDot__1jPGG{position:absolute;left:-27px;top:4px;width:12px;height:12px;border-radius:50%;background:#ffffff;border:3px solid #3b82f6}.page_timelineDot_call__a1XKo{border-color:#38bdf8}.page_timelineDot_email__FET89{border-color:#fbbf24}.page_timelineDot_meeting__LYqXi{border-color:#10b981}.page_timelineDot_proposal__aX7rA{border-color:#a78bfa}.page_timelineDot_negotiation__evqDF{border-color:#ec4899}.page_timelineDot_other__WT0Ib{border-color:#64748b}.page_timelineContent__9pumL{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.page_timelineHeader__qsD0g{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.page_timelineTitle__HjMOP{font-size:13px;font-weight:700;color:#0f172a}.page_timelineDate__NbNDS{font-size:11px;color:#64748b}.page_timelineNotes__NDa0D{font-size:12px;color:#475569;white-space:pre-wrap;line-height:1.4;margin-top:4px}.page_timelineTypeBadge__Pshkt{font-size:9px;font-weight:700;padding:1px 4px;border-radius:3px;text-transform:uppercase}.page_timelineType_call__4mdVj{background:#e0f2fe;color:#0369a1}.page_timelineType_email__CJ0rF{background:#fef3c7;color:#b45309}.page_timelineType_meeting__CAMO0{background:#d1fae5;color:#065f46}.page_timelineType_proposal__4rDKH{background:#f3e8ff;color:#6b21a8}.page_timelineType_negotiation__IsZGK{background:#fce7f3;color:#9d174d}.page_timelineType_other__6NMQ9{background:#f1f5f9;color:#475569}.page_noActivities__qcX3j{font-size:13px;color:#64748b;text-align:center;padding:var(--space-6) 0;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:var(--radius-lg)}.page_cardHeaderNoBorder__dTBGP{border-bottom:none!important}@media (max-width:1024px){.page_kanbanBoard__THers{grid-template-columns:repeat(6,minmax(260px,1fr));gap:var(--space-4)}}@media (max-width:768px){.page_pageHeader__Yn2n2{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.page_headerActions__ypG9L{width:100%;justify-content:space-between}.page_filterControls__w_HFz{flex-direction:column;align-items:stretch;width:100%}.page_filterSelect__4dXvN,.page_searchWrap__DfsWQ{width:100%;min-width:100%}.page_fieldGroup__h1M6K{grid-template-columns:1fr}.page_modal__lYhMK{width:92%;padding:var(--space-4);margin:var(--space-4)}.page_sidePanel__Rklb4{max-width:100%;width:100%}}@media (max-width:480px){.page_headerActions__ypG9L{flex-direction:column;align-items:stretch}.page_viewToggle__7D08r{width:100%}.page_toggleBtn__uONIX{flex:1 1;justify-content:center}.page_kpiGrid__seQWl{grid-template-columns:1fr}.page_sidePanelBody__PNG9H{padding:var(--space-4)}.page_profileGrid__XXJ3i{grid-template-columns:1fr}}.page_container__O55Jl{display:flex;flex-direction:column;gap:24px}.page_pageHeader__Yhl79{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.page_pageTitle__Xefyb{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.page_pageSubtitle__IMDDK{font-size:14px;color:var(--text-secondary);margin:0}.page_headerActions__QuDjy{display:flex;gap:12px}.page_tableWrap__0wV_d{overflow-x:auto;width:100%}.page_table__ThdG9{width:100%;border-collapse:collapse;text-align:left}.page_table__ThdG9 th{background:rgba(255,255,255,.02);color:var(--text-secondary);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_table__ThdG9 td,.page_table__ThdG9 th{padding:16px;border-bottom:1px solid var(--color-border)}.page_table__ThdG9 td{font-size:14px;color:var(--text-primary)}.page_menuCell__fR_Fb{display:flex;align-items:center;gap:12px;font-weight:600}.page_menuIcon__ciVf_{color:var(--color-accent);opacity:.8}.page_menuKey__pKrNG{font-family:monospace;font-size:11px;color:var(--text-secondary);font-weight:400;background:rgba(255,255,255,.05);padding:2px 6px;border-radius:4px;margin-left:8px}.page_checkboxCell__kaJl7{text-align:center}.page_switch__MxNLl{position:relative;display:inline-block;width:44px;height:22px}.page_switch__MxNLl input{opacity:0;width:0;height:0}.page_slider__x4u7Q{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.2s;border-radius:22px}.page_slider__x4u7Q:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:white;transition:.2s;border-radius:50%}.page_switch__MxNLl input:checked+.page_slider__x4u7Q{background-color:#10b981}.page_switch__MxNLl input:focus+.page_slider__x4u7Q{box-shadow:0 0 1px #10b981}.page_switch__MxNLl input:checked+.page_slider__x4u7Q:before{transform:translateX(22px)}.page_switch__MxNLl input:disabled+.page_slider__x4u7Q{background-color:#cbd5e1;opacity:.5;cursor:not-allowed}.page_loading__3A9Oc{padding:60px;text-align:center;color:var(--text-secondary);font-size:15px}.page_body__NlmBE{padding:0}.page_container__BflLu{display:flex;flex-direction:column;gap:24px}.page_pageHeader__C_5Go{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.page_pageTitle__iJdx5{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.page_pageSubtitle__kQHm3{font-size:14px;color:var(--text-secondary);margin:0}.page_grid__OZ2z8{display:grid;grid-template-columns:1.2fr 1.8fr;grid-gap:24px;gap:24px}@media (max-width:1024px){.page_grid__OZ2z8{grid-template-columns:1fr}}.page_searchWrap__277QK{position:relative;display:flex;align-items:center}.page_searchIcon__VdLZc{position:absolute;left:12px;color:var(--text-secondary);pointer-events:none}.page_searchInput__lLDKN{background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:6px;color:var(--text-primary);padding:8px 12px 8px 36px;font-size:13px;width:220px;transition:all .2s ease}.page_searchInput__lLDKN:focus{outline:none;border-color:var(--color-accent);background:rgba(255,255,255,.05)}.page_body__sPil_{padding:0}.page_loading__fiQ1u{padding:40px;text-align:center;color:var(--text-secondary);font-size:14px}.page_tableWrap__ArgLk{overflow-x:auto;width:100%}.page_table__5wKUx{width:100%;border-collapse:collapse;text-align:left}.page_table__5wKUx th{background:rgba(255,255,255,.02);color:var(--text-secondary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_table__5wKUx td,.page_table__5wKUx th{padding:12px 16px;border-bottom:1px solid var(--color-border)}.page_table__5wKUx td{font-size:13px;color:var(--text-primary)}.page_row__MOwD4{cursor:pointer;transition:background .15s}.page_row__MOwD4:hover{background:rgba(255,255,255,.01)}.page_selectedRow__eQJLk{background:rgba(79,110,247,.08)!important;border-left:3px solid var(--color-accent)}.page_prodCode__Ii3rn{font-family:monospace;font-weight:600;color:var(--color-accent-light,#93c5fd)}.page_subCount__AQgRE{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border-radius:20px;padding:2px 8px;font-size:11px;color:var(--text-secondary);font-weight:600}.page_empty__92tAZ{text-align:center;padding:40px;color:var(--text-secondary)}.page_actionsWrap__YWcJg{display:flex;justify-content:flex-end;gap:6px}.page_actionBtn__k7K7_{background:rgba(255,255,255,.03);border:1px solid var(--color-border);color:var(--text-secondary);padding:5px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.page_actionBtn__k7K7_:hover{color:var(--text-primary);background:rgba(255,255,255,.08);border-color:var(--text-secondary)}.page_deleteBtn__WlcBX:hover{color:#ffffff;background:#ef4444;border-color:#ef4444}.page_methodBadge__Ylcax{font-family:monospace;font-weight:700;font-size:11px;padding:2px 6px;border-radius:4px}.page_methodGet__q0ZOo{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.page_methodPost__RtU57{background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.page_methodPut__hdIFb{background:rgba(245,158,11,.1);color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.page_methodDelete__HqOA0{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.page_modalOverlay__Dvvof{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:page_fadeIn__gMsGh .2s ease}.page_modal__a6xEK{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:page_scaleUp__1Luh1 .2s ease}.page_modalHeader__bfH8O{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.page_modalHeader__bfH8O h3{margin:0;font-size:18px;font-weight:600;color:#0f172a}.page_closeBtn__yCa8d{background:transparent;border:none;color:#64748b;font-size:20px;cursor:pointer}.page_closeBtn__yCa8d:hover{color:#0f172a}.page_form__6wCSr{display:flex;flex-direction:column;gap:14px}.page_field__FFI02{display:flex;flex-direction:column;gap:6px}.page_label__WhGvs{font-size:12px;font-weight:600;color:#475569}.page_input__oUh5d,.page_select__g_YSh,.page_textarea__o4pyF{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;padding:10px 12px;font-size:13px;outline:none}.page_select__g_YSh option{background:#ffffff;color:#0f172a}.page_textarea__o4pyF{resize:vertical;font-family:inherit}.page_input__oUh5d:focus,.page_select__g_YSh:focus,.page_textarea__o4pyF:focus{border-color:var(--color-accent);background:#ffffff;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.page_modalActions__MbTq3{display:flex;justify-content:flex-end;gap:12px;margin-top:12px;border-top:1px solid #e2e8f0;padding-top:16px}@keyframes page_fadeIn__gMsGh{0%{opacity:0}to{opacity:1}}@keyframes page_scaleUp__1Luh1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.page_fieldRow__gB4Lm{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_container__uvokO{display:flex;flex-direction:column;gap:24px}.page_pageHeader__rIg4t{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.page_pageTitle__82mx9{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.page_pageSubtitle__M4g9s{font-size:14px;color:var(--text-secondary);margin:0}.page_searchWrap__f5GoQ{position:relative;display:flex;align-items:center}.page_searchIcon__v4ccB{position:absolute;left:12px;color:var(--text-secondary);pointer-events:none}.page_searchInput__tnNzu{background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:6px;color:var(--text-primary);padding:8px 12px 8px 36px;font-size:13px;width:260px;transition:all .2s ease}.page_searchInput__tnNzu:focus{outline:none;border-color:var(--color-accent);background:rgba(255,255,255,.05)}.page_body__584Kt{padding:0}.page_loading__UdRWG{padding:40px;text-align:center;color:var(--text-secondary);font-size:14px}.page_tableWrap__Auhir{overflow-x:auto;width:100%}.page_table__i_SxY{width:100%;border-collapse:collapse;text-align:left}.page_table__i_SxY th{background:rgba(255,255,255,.02);color:var(--text-secondary);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_table__i_SxY td,.page_table__i_SxY th{padding:14px 20px;border-bottom:1px solid var(--color-border)}.page_table__i_SxY td{font-size:13px;color:var(--text-primary)}.page_row__ptYO3:hover{background:rgba(255,255,255,.01)}.page_userName__mMQWi{font-weight:600;color:var(--text-primary)}.page_mono__N7CTb{font-family:monospace}.page_mono__N7CTb,.page_timestamp__8n0ch{color:var(--text-secondary)}.page_clientLabel__c9RZ1{background:rgba(79,110,247,.08);border:1px solid rgba(79,110,247,.2);border-radius:4px;color:var(--color-accent-light,#93c5fd)}.page_adminLabel__FptxR,.page_clientLabel__c9RZ1{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:2px 8px}.page_adminLabel__FptxR{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:4px;color:#fca5a5}.page_clientIcon__pNQPp{opacity:.8}.page_empty__pjJWI{text-align:center;padding:40px;color:var(--text-secondary)}.page_actionsWrap__zc60n{display:flex;justify-content:flex-end;gap:8px}.page_actionBtn__RZWl3{background:rgba(255,255,255,.03);border:1px solid var(--color-border);color:var(--text-secondary);padding:6px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.page_actionBtn__RZWl3:hover{color:var(--text-primary);background:rgba(255,255,255,.08);border-color:var(--text-secondary)}.page_actionBtn__RZWl3:disabled{opacity:.3;cursor:not-allowed}.page_deleteBtn__sDzW4:hover{color:#ffffff;background:#ef4444;border-color:#ef4444}.page_modalOverlay__bJfR_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:page_fadeIn__BNUYV .2s ease}.page_modal__AM6B4{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:page_scaleUp__trYp4 .2s ease}.page_modalHeader__6abrG{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.page_modalHeader__6abrG h3{margin:0;font-size:18px;font-weight:600;color:#0f172a}.page_closeBtn__I_wrc{background:transparent;border:none;color:#64748b;font-size:20px;cursor:pointer}.page_closeBtn__I_wrc:hover{color:#0f172a}.page_form__Mgwt3{display:flex;flex-direction:column;gap:16px}.page_field__8xMjR{display:flex;flex-direction:column;gap:6px}.page_label___hQH9{font-size:12px;font-weight:600;color:#475569}.page_input__C1hDB,.page_select__J5jAt{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;padding:10px 12px;font-size:14px;outline:none}.page_select__J5jAt option{background:#ffffff;color:#0f172a}.page_input__C1hDB:focus,.page_select__J5jAt:focus{border-color:var(--color-accent);background:#ffffff;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.page_checkboxField__BIbA_{display:flex;align-items:center;gap:8px;padding:4px 0}.page_checkbox__73U44{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}.page_checkboxLabel__5g8zF{font-size:13px;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_modalActions__adp_f{display:flex;justify-content:flex-end;gap:12px;margin-top:12px;border-top:1px solid #e2e8f0;padding-top:16px}@keyframes page_fadeIn__BNUYV{0%{opacity:0}to{opacity:1}}@keyframes page_scaleUp__trYp4{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.page_container__t4Jkx{display:flex;flex-direction:column}.page_pageTitle__v3Eg6{font-size:26px;font-weight:800;color:var(--text-primary);letter-spacing:-.03em;margin-bottom:4px}.page_pageSubtitle__sSqzn{font-size:14px;color:var(--text-secondary);margin-bottom:var(--space-8)}.page_grid__Z0iyn{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.page_form__zV9_x{display:flex;flex-direction:column;gap:var(--space-5)}.page_field__5Pw4X{display:flex;flex-direction:column;gap:var(--space-2)}.page_label__RkpKy{font-size:13px;font-weight:600;color:var(--text-secondary)}.page_input__3oxca{height:40px;padding:0 var(--space-3);background:var(--bg-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--text-primary);font-size:14px;outline:none;transition:all var(--transition-fast)}.page_input__3oxca:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-transparent)}.page_roleBox__rEwSp{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);background:var(--bg-main);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:14px;font-weight:600}.page_roleIcon__6wdP8{color:var(--color-warning)}.page_description__2TGZS{font-size:14px;color:var(--text-secondary);line-height:1.5;margin-bottom:var(--space-5)}.page_apiKeyWrap__Oq42u{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.page_apiKeyInputWrap__PU_Dc{display:flex;align-items:center;background:var(--bg-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:0 var(--space-3);height:40px}.page_apiInput__KAR1o{border:none;background:transparent;color:var(--text-primary);font-family:var(--font-mono);font-size:13px;width:100%;outline:none}.page_toggleBtn__5LJwL{background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;padding:var(--space-1);display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast)}.page_toggleBtn__5LJwL:hover{color:var(--text-primary)}.page_warnCard__VcK3D{background:rgba(245,158,11,.05);border:1px dashed rgba(245,158,11,.2);border-radius:var(--radius-lg);padding:var(--space-4)}.page_warnTitle__B0__t{font-size:12px;font-weight:800;color:var(--color-warning);margin:0 0 var(--space-2) 0;letter-spacing:.05em}.page_warnText__PFCCH{font-size:12px;color:var(--text-secondary);margin:0;line-height:1.6}.ServiceManagementPortal_container__owmxL{margin-top:var(--space-2)}.ServiceManagementPortal_titleWrap___MqCD{display:flex;align-items:flex-start;gap:var(--space-3)}.ServiceManagementPortal_titleIcon__hW42S{color:var(--color-accent);margin-top:2px}.ServiceManagementPortal_subtitle__q601Q{font-size:13px;color:var(--text-secondary);margin-top:2px}.ServiceManagementPortal_body__Ij0Mk{padding-top:0!important}.ServiceManagementPortal_form__Jkcuj{background:var(--color-surface-2);border:1px dashed var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);animation:ServiceManagementPortal_fadeIn__E_U0K var(--transition-fast) ease forwards}.ServiceManagementPortal_formFields__4BYxy{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ServiceManagementPortal_field__83imz{display:flex;flex-direction:column;gap:6px}.ServiceManagementPortal_label__g1AHY{font-size:12px;font-weight:600;color:var(--text-secondary)}.ServiceManagementPortal_input__yOeZZ,.ServiceManagementPortal_select__QtjbM{height:38px;padding:0 var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:13px;outline:none}.ServiceManagementPortal_input__yOeZZ:focus,.ServiceManagementPortal_select__QtjbM:focus{border-color:var(--color-accent)}.ServiceManagementPortal_formActions__YH1Q0{display:flex;gap:var(--space-2)}.ServiceManagementPortal_tableWrap__aCOOD{overflow-x:auto}.ServiceManagementPortal_table__r5K1L{width:100%;border-collapse:collapse;font-size:13.5px}.ServiceManagementPortal_table__r5K1L th{padding:var(--space-4) var(--space-4);font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--color-border);text-align:left}.ServiceManagementPortal_table__r5K1L td{padding:var(--space-4) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--text-primary);vertical-align:middle}.ServiceManagementPortal_row__OHaN9:hover{background:rgba(0,0,0,.01)}.ServiceManagementPortal_nameCell__8EesJ{display:flex;flex-direction:column;gap:2px}.ServiceManagementPortal_serviceCode__zbP49{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--color-accent)}.ServiceManagementPortal_serviceName__uuu55{font-weight:500;color:var(--text-primary)}.ServiceManagementPortal_typeBadge__Qdp7N{font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-full)}.ServiceManagementPortal_core__jLsdp{background:rgba(219,84,40,.08);color:var(--color-accent)}.ServiceManagementPortal_addon__G0VAT{background:rgba(59,130,246,.08);color:#3b82f6}.ServiceManagementPortal_custom__GgFjd{background:rgba(107,114,128,.08);color:#6b7280}.ServiceManagementPortal_mono__vdy_Y{font-family:var(--font-mono);font-size:12.5px}.ServiceManagementPortal_actionsCell__Xj1Ww{display:flex;justify-content:flex-end;gap:6px}.ServiceManagementPortal_actionBtn__Ukvle{background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--text-secondary);width:30px;height:30px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}.ServiceManagementPortal_actionBtn__Ukvle:hover{background:var(--color-surface-3);color:var(--text-primary);border-color:var(--color-border-hover)}.ServiceManagementPortal_deleteBtn__s14bY:hover{background:rgba(239,68,68,.08);color:var(--color-error);border-color:rgba(239,68,68,.2)}.TrafficChart_chartWrap__fqAfv{width:100%}.TrafficChart_subtitle__EpeTC{font-size:12px;color:var(--text-muted)}.TrafficChart_tooltip__u_AJK{background:var(--color-surface);border:1px solid var(--color-border-hover);border-radius:var(--radius-md);padding:10px 14px;box-shadow:var(--shadow-md)}.TrafficChart_tooltipLabel__2ZJzC{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.TrafficChart_tooltipItem__QDrwJ{font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.TrafficChart_tooltipItem__QDrwJ strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}