body,#app,.tw-layout,.tw-main-layout,.tw-content,.tw-header.ant-layout-header,.app-footer{transition:background-color .16s ease,color .16s ease,border-color .16s ease}@media(prefers-reduced-motion:reduce){body,#app,.tw-layout,.tw-main-layout,.tw-content,.tw-header.ant-layout-header,.app-footer{transition:none}}:root{color-scheme:light;--app-bg: #f5f5f5;--app-surface: #ffffff;--app-surface-soft: #f7f7f8;--app-text: #07122e;--app-text-muted: #64748b;--app-border: #e8ebf1;--app-hover: rgba(0, 0, 0, .06);--app-hover-strong: rgba(0, 0, 0, .12);--app-shadow: 0 5px 12px rgba(20, 34, 66, .05)}html.dark-theme{color-scheme:dark;--app-bg: #181a1f;--app-surface: #202329;--app-surface-soft: #292d34;--app-text: #f1f5f9;--app-text-muted: #aab2c0;--app-border: #303030;--app-hover: rgba(255, 255, 255, .1);--app-hover-strong: rgba(255, 255, 255, .16);--app-shadow: 0 5px 12px rgba(0, 0, 0, .25)}html.dark-theme body,html.dark-theme #app,html.dark-theme .tw-layout,html.dark-theme .tw-main-layout,html.dark-theme .tw-content{background:var(--app-bg)!important;color:var(--app-text)}html.dark-theme .tw-header.ant-layout-header,html.dark-theme .app-footer{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text-muted)}html.dark-theme .tw-title,html.dark-theme .page-title h1,html.dark-theme .reference-title,html.dark-theme .page-title,html.dark-theme .page-meta-header h1,html.dark-theme .deposit-page>h1,html.dark-theme .inner-title,html.dark-theme .header-title,html.dark-theme .card-header-flex,html.dark-theme .stat-value,html.dark-theme .subject-text,html.dark-theme .time-cell .date{color:var(--app-text)!important}html.dark-theme .tw-subtitle,html.dark-theme .page-subtitle,html.dark-theme .lang-label,html.dark-theme .stat-label,html.dark-theme .last-msg,html.dark-theme .time-cell .time{color:var(--app-text-muted)!important}html.dark-theme .new-order-container .card,html.dark-theme .reference-filter-card,html.dark-theme .reference-table-card,html.dark-theme .reference-order-row,html.dark-theme .reference-bulk,html.dark-theme .services-card,html.dark-theme .compact-levels-wrapper,html.dark-theme .deposit-page .summary-grid article,html.dark-theme .deposit-page .card,html.dark-theme .tickets-page .stat-card,html.dark-theme .tickets-page .stat-card-v2,html.dark-theme .tickets-page .content-card,html.dark-theme .tickets-page .m-ticket-card,html.dark-theme .api-docs-page .main-tabs-card,html.dark-theme .api-docs-page .endpoint-display,html.dark-theme .api-docs-page .api-key-box,html.dark-theme .api-docs-page .whitelist-box,html.dark-theme .api-docs-page .method-card,html.dark-theme .api-docs-page .response-card{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;box-shadow:var(--app-shadow)!important}html.dark-theme .reference-order-row:nth-child(2n){background:var(--app-surface)!important}html.dark-theme .tickets-page .m-ticket-card:active{background:var(--app-surface-soft)!important}html.dark-theme .reference-order-list:before{background:#2b2f36!important}html.dark-theme .reference-orders .ant-checkbox-inner{background:#24272d!important;border-color:#3a3f47!important}html.dark-theme .reference-orders .ant-checkbox-checked .ant-checkbox-inner{background:#1677ff!important;border-color:#1677ff!important}html.dark-theme .reference-select-all,html.dark-theme .reference-order-row,html.dark-theme .deposit-page .payment-card header,html.dark-theme .deposit-page th,html.dark-theme .deposit-page td,html.dark-theme .tickets-page .page-meta-header,html.dark-theme .tickets-page .content-header,html.dark-theme .tickets-page .m-card-footer,html.dark-theme .api-docs-page .ant-divider{border-color:var(--app-border)!important}html.dark-theme .reference-orders,html.dark-theme .reference-id-line button,html.dark-theme .reference-numbers b,html.dark-theme .deposit-page,html.dark-theme .deposit-page h2,html.dark-theme .deposit-page label,html.dark-theme .tickets-page,html.dark-theme .tickets-page .header-title,html.dark-theme .tickets-page .m-subject,html.dark-theme .api-docs-page,html.dark-theme .api-docs-page p,html.dark-theme .api-docs-page .inner-title{color:var(--app-text)!important}html.dark-theme .new-order-container,html.dark-theme .new-order-container .form-label,html.dark-theme .new-order-container .card-title,html.dark-theme .new-order-container .summary-row,html.dark-theme .new-order-container .detail-mini-row,html.dark-theme .new-order-container .service-id,html.dark-theme .new-order-container .service-name,html.dark-theme .new-order-container .radio-wrap,html.dark-theme .new-order-container .form-check-label,html.dark-theme .deposit-page .amount,html.dark-theme .deposit-page dd,html.dark-theme .deposit-page .invoice-head h3{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html.dark-theme .new-order-container .recent-service-time-pill{background:#172f4d!important;border-color:#285583!important;color:#7db7ff!important;-webkit-text-fill-color:#7db7ff!important}html.dark-theme .new-order-container .order-fieldset,html.dark-theme .new-order-container .order-summary,html.dark-theme .new-order-container .price-line-card,html.dark-theme .new-order-container .div-description{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text-muted)!important}html.dark-theme .order-loading-overlay{background:#05080fad!important}html.dark-theme .order-loading-overlay .loading-card{background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:0 24px 70px #0000007a!important}html.dark-theme .order-loading-overlay .loading-title{color:var(--app-text)!important}html.dark-theme .order-loading-overlay .loading-desc,html.dark-theme .order-loading-overlay .progress-percent{color:var(--app-text-muted)!important}html.dark-theme .order-loading-overlay .progress-bar-track{background:var(--app-surface-soft)!important;box-shadow:inset 0 1px 2px #00000052!important}html.dark-theme .new-order-container .div-description *,html.dark-theme .new-order-container .div-description *:before,html.dark-theme .new-order-container .div-description *:after{background-color:transparent!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}html.dark-theme .new-order-container .div-description a{color:#60a5fa!important;-webkit-text-fill-color:#60a5fa!important;text-decoration-color:currentColor!important}html.dark-theme .new-order-container .div-description strong,html.dark-theme .new-order-container .div-description b{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html.dark-theme .new-order-container .input-group-text,html.dark-theme .new-order-container .link-count-overlay{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text-muted)!important}html.dark-theme .new-order-container .radio-wrap input{background:var(--app-surface-soft);border-color:#667085}html.dark-theme .new-order-container .radio-wrap input:checked{background:#1677ff;border-color:#1677ff}html.dark-theme .reference-service a,html.dark-theme .reference-service i,html.dark-theme .reference-numbers,html.dark-theme .reference-order-id time,html.dark-theme .deposit-page .summary-grid span,html.dark-theme .deposit-page .payment-card header p,html.dark-theme .deposit-page th,html.dark-theme .api-docs-page .label,html.dark-theme .api-docs-page .key-label{color:var(--app-text-muted)!important}html.dark-theme .reference-filter-card .ant-select-selector,html.dark-theme .reference-filter-card .ant-picker,html.dark-theme .reference-filter-card .ant-input{background:#24272d!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .new-order-container .metronic-select .ant-select-selector,html.dark-theme .new-order-container .form-control,html.dark-theme .new-order-container .average-time-input.ant-input,html.dark-theme .new-order-container textarea,html.dark-theme .reference-date,html.dark-theme .deposit-page .ant-select-selector,html.dark-theme .deposit-page .ant-input-number,html.dark-theme .api-docs-page .ant-input,html.dark-theme .api-docs-page .ant-input-affix-wrapper,html.dark-theme .api-docs-page textarea{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .new-order-container .average-time-input.ant-input[disabled]{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important;opacity:1!important}html.dark-theme .new-order-container input,html.dark-theme .new-order-container textarea,html.dark-theme .reference-filter-card input,html.dark-theme .deposit-page input,html.dark-theme .api-docs-page input,html.dark-theme .api-docs-page textarea{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html.dark-theme input::placeholder,html.dark-theme textarea::placeholder,html.dark-theme .ant-select-selection-placeholder{color:#7f899b!important;-webkit-text-fill-color:#7f899b!important}html.dark-theme .deposit-page thead,html.dark-theme .tickets-page .ant-table-thead>tr>th{background:var(--app-surface-soft)!important;color:#b7c0cf!important}html.dark-theme .deposit-page tbody,html.dark-theme .tickets-page .ant-table,html.dark-theme .tickets-page .ant-table-container,html.dark-theme .tickets-page .ant-table-tbody>tr>td{background:var(--app-surface)!important;color:var(--app-text)!important;border-color:var(--app-border)!important}html.dark-theme .deposit-page .clickable:hover{background:var(--app-surface-soft)!important}html.dark-theme .tickets-page .chip-filter .ant-radio-button-wrapper{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text-muted)!important}html.dark-theme .tickets-page .chip-filter .ant-radio-button-wrapper-checked{background:#1677ff!important;border-color:#1677ff!important;color:#fff!important}html.dark-theme .tickets-page .ant-table-tbody>tr:hover>td{background:var(--app-surface-soft)!important}html.dark-theme .api-docs-page .endpoint-display,html.dark-theme .api-docs-page .api-key-box{background:var(--app-surface-soft)!important}html.dark-theme .account-settings-page{color:var(--app-text)!important}html.dark-theme .account-settings-page .settings-tabs,html.dark-theme .account-settings-page .settings-card{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;box-shadow:var(--app-shadow)!important}html.dark-theme .account-settings-page .settings-card header,html.dark-theme .account-settings-page .security-section{border-color:var(--app-border)!important}html.dark-theme .account-settings-page input,html.dark-theme .account-settings-page select{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html.dark-theme .account-settings-page .preference-button,html.dark-theme .account-settings-page .security-state{background:var(--app-surface-soft)!important;color:var(--app-text-muted)!important}html.dark-theme .account-settings-page .security-section p{color:var(--app-text-muted)!important}html.dark-theme .new-order-container .page-alert{background:#1677ff24!important;border-color:#4096ff66!important;color:#b7d7ff!important}html.dark-theme .new-order-container .page-alert .alert-content{color:#b7d7ff;-webkit-text-fill-color:currentColor}html.dark-theme .new-order-container .page-alert .alert-content [style*=color]{-webkit-text-fill-color:currentColor}html.dark-theme .new-order-container .order-feedback,html.dark-theme .new-order-container .quantity-limit-error,html.dark-theme .new-order-container .form-submit-error{background:#ff2d551f!important;border-color:#ff5c7a8c!important;color:#ff9aae!important;-webkit-text-fill-color:#ff9aae!important}html.dark-theme .new-order-container .order-feedback-success{background:#22c55e1f!important;border-color:#4ade8080!important;color:#86efac!important;-webkit-text-fill-color:#86efac!important}html.dark-theme .new-order-container .order-balance{background:var(--app-surface)!important;border-color:#4096ff!important;color:#69b1ff!important}html.dark-theme .new-order-container .order-balance:hover,html.dark-theme .new-order-container .order-balance:focus-visible{background:var(--app-surface-soft)!important}html.dark-theme .new-order-container .ant-input-number,html.dark-theme .new-order-container .ant-input-number-input,html.dark-theme .new-order-container .ant-input-number-input-wrap{background:#141414!important;border-color:var(--app-border)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html.dark-theme .new-order-container .quantity-group,html.dark-theme .new-order-container .quantity-group .input-group-text,html.dark-theme .new-order-container .quantity-group .ant-input-number,html.dark-theme .new-order-container .quantity-group .ant-input-number-input,html.dark-theme .new-order-container .quantity-group .ant-input-number-input-wrap{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html.dark-theme .new-order-container .quantity-group .ant-input-number,html.dark-theme .new-order-container .quantity-group .ant-input-number-input,html.dark-theme .new-order-container .quantity-group .ant-input-number-input-wrap,html.dark-theme .new-order-container .quantity-group .input-group-text{background:transparent!important}html.dark-theme .deposit-page thead,html.dark-theme .deposit-page thead tr,html.dark-theme .deposit-page thead th{background:var(--app-surface-soft)!important;color:#b7c0cf!important}html.dark-theme .deposit-page .presets button,html.dark-theme .api-docs-page .custom-api-tabs .ant-tabs-tab,html.dark-theme .api-docs-page .lang-selector-wrap .ant-radio-button-wrapper{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text-muted)!important}html.dark-theme .api-docs-page .custom-api-tabs .ant-tabs-tab-active,html.dark-theme .api-docs-page .lang-selector-wrap .ant-radio-button-wrapper-checked{background:#1677ff!important;border-color:#1677ff!important;color:#fff!important}html.dark-theme .api-docs-page .custom-api-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}html.dark-theme .api-docs-page .ant-table,html.dark-theme .api-docs-page .ant-table-container,html.dark-theme .api-docs-page .ant-table-cell{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .api-docs-page .ant-table-thead .ant-table-cell{background:var(--app-surface-soft)!important;color:#b7c0cf!important}html.dark-theme .services-card .ant-card-body,html.dark-theme .services-card .ant-table,html.dark-theme .services-card .ant-table-container,html.dark-theme .services-card .ant-table-tbody>tr>td,html.dark-theme .services-card .ant-empty{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .services-card .ant-table-thead>tr>th,html.dark-theme .services-card .ant-table-tbody>tr:hover>td{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .services-card .ant-select-selector,html.dark-theme .services-card .ant-input,html.dark-theme .services-card .ant-input-affix-wrapper,html.dark-theme .services-card .ant-btn-default{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .services-card .ant-empty-description{color:var(--app-text-muted)!important}html.dark-theme .compact-levels-header,html.dark-theme .compact-levels-wrapper .cli-name,html.dark-theme .services-card .svc-name,html.dark-theme .services-card .price-val{color:var(--app-text)!important}html.dark-theme .compact-levels-wrapper .cli-req,html.dark-theme .services-card .svc-id,html.dark-theme .services-card .range-text{color:var(--app-text-muted)!important}html.dark-theme .compact-levels-wrapper .compact-level-item{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important}html.dark-theme .compact-levels-wrapper .compact-level-item:hover,html.dark-theme .compact-levels-wrapper .compact-level-item.is-current{background:var(--app-surface)!important;border-color:var(--c-color)!important}html.dark-theme .compact-levels-wrapper .cli-sep{color:var(--app-border)!important}html.dark-theme .services-card .filter-bar{border-color:var(--app-border)!important}html.dark-theme .user-dashboard .stat-card-v2,html.dark-theme .user-dashboard .panel-card.ant-card,html.dark-theme .user-dashboard .guest-landing-card{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;box-shadow:var(--app-shadow)!important}html.dark-theme .user-dashboard .panel-card .ant-card-head{background:var(--app-surface)!important;border-color:var(--app-border)!important}html.dark-theme .user-dashboard .panel-title,html.dark-theme .user-dashboard .domain-name,html.dark-theme .user-dashboard .guest-hero h1,html.dark-theme .user-dashboard .l-f-item,html.dark-theme .user-dashboard .ant-empty-description{color:var(--app-text)!important}html.dark-theme .user-dashboard .domain-template,html.dark-theme .user-dashboard .guest-hero p,html.dark-theme .user-dashboard .text-secondary{color:var(--app-text-muted)!important}html.dark-theme .user-dashboard .sys-alert{background:#1677ff24!important;border-color:#4096ff66!important}html.dark-theme .user-dashboard .announcement-content,html.dark-theme .user-dashboard .announcement-content *:not(a){background-color:transparent!important;color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}html.dark-theme .user-dashboard .announcement-content a{color:#69a9ff!important;-webkit-text-fill-color:#69a9ff!important}html.dark-theme .user-dashboard .green .stat-icon{background:#52c41a24!important}html.dark-theme .user-dashboard .blue .stat-icon{background:#1677ff29!important}html.dark-theme .user-dashboard .purple .stat-icon{background:#722ed12e!important}html.dark-theme .user-dashboard .orange .stat-icon{background:#fa8c1629!important}html.dark-theme .user-dashboard .stat-card-v2.red-card .stat-icon{background:#f5222d29!important}html.dark-theme .api-docs-page code:not(.code-block code){color:#69a9ff}html.dark-theme ::-webkit-scrollbar-thumb{background:#ffffff29}html.dark-theme ::-webkit-scrollbar-thumb:hover{background:#ffffff42}html.dark-theme .notif-panel{background:#1f1f1f;border-color:#383838;box-shadow:0 18px 48px #0000007a}html.dark-theme .notif-header{background:linear-gradient(135deg,#242424,#1b2029);border-bottom-color:#383838}html.dark-theme .notif-title,html.dark-theme .notif-item-title{color:#ffffffeb}html.dark-theme .notif-body{scrollbar-color:#555 transparent}html.dark-theme .notif-empty,html.dark-theme .notif-item-msg{color:#ffffff9e}html.dark-theme .notif-item-time{color:#ffffff6b}html.dark-theme .notif-item{border-bottom-color:#333}html.dark-theme .notif-item:hover{background:#292929}html.dark-theme .notif-item.unread{background:linear-gradient(90deg,#17283b,#202833)}html.dark-theme .notif-item.unread:hover{background:#21364c}html.dark-theme .notif-icon{box-shadow:inset 0 0 0 1px #ffffff14}html.dark-theme .service-dropdown-menu,html.dark-theme .service-dropdown-menu .ant-select-dropdown{background:var(--app-surface)!important}html.dark-theme .service-dropdown-menu .ant-select-item{color:var(--app-text)!important}html.dark-theme .service-dropdown-menu .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--app-hover)!important}html.dark-theme .service-dropdown-menu .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#1677ff2e!important}html.dark-theme .service-dropdown-menu .service-id,html.dark-theme .service-dropdown-menu .service-separator,html.dark-theme .service-dropdown-menu .service-name{color:var(--app-text)!important}html.dark-theme .service-dropdown-menu .service-price{color:#40b9ff!important}html.dark-theme .notif-icon-order{background:#52c41a24}html.dark-theme .notif-icon-deposit{background:#fa8c1624}html.dark-theme .notif-icon-ticket{background:#1677ff29}html.dark-theme .notif-dot{box-shadow:0 0 0 3px #263d59}html,body{margin:0;padding:0;background:var(--app-bg);color:var(--app-text);font-family:Be Vietnam Pro,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}html,body,.tw-layout,.tw-main-layout,.tw-header,.tw-content,.app-footer{transition:background-color .2s ease,color .2s ease,border-color .2s ease}#app{min-height:100vh}.tw-layout{min-height:100vh;background:var(--app-bg)!important}.tw-main-layout{background:var(--app-bg)!important}.tw-sider{background:var(--sidebar-bg, var(--app-surface))!important;border-right:1px solid var(--sider-border, #f0f0f0);transition:all .2s}html.dark-theme .tw-sider{background:var(--app-surface)!important;border-color:var(--app-border)!important}.tw-sider .ant-menu{border-inline-end:none!important}.tw-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100vh!important;overflow:hidden}.sidebar-brand{height:56px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--sider-border, #f0f0f0);cursor:pointer;flex-shrink:0;box-sizing:border-box}.sidebar-brand-logo{width:32px;height:32px;background:#1677ff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:16px;flex-shrink:0}.sidebar-brand-name{font-size:17px;font-weight:700}.sidebar-footer{margin-top:auto;padding:12px 16px;border-top:1px solid var(--sider-border, #f0f0f0)}.tw-header.ant-layout-header{background:var(--app-surface)!important;border-bottom:1px solid var(--app-border)!important;padding:0 20px!important;height:56px!important;line-height:56px!important;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100;box-sizing:border-box}.header-title{font-size:15px;font-weight:500;color:var(--app-text-muted)}.header-username{color:var(--app-text);font-size:14px}.tw-content{padding:24px;background:var(--app-bg);min-height:calc(100vh - 56px)}.sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:999}.sidebar-overlay-fade-enter-active,.sidebar-overlay-fade-leave-active{transition:opacity .4s ease-in-out}.sidebar-overlay-fade-enter-from,.sidebar-overlay-fade-leave-to{opacity:0}.mobile-trigger{display:none!important}.desktop-trigger{display:inline-flex!important}.mobile-trigger,.desktop-trigger{align-items:center!important;justify-content:center!important;width:40px;height:40px;font-size:18px}@media(max-width:767px){.mobile-trigger{display:inline-flex!important}.desktop-trigger{display:none!important}.tw-sider{transition:transform .4s ease-in-out!important;will-change:transform}.tw-content{padding:16px}.header-username{display:none}.page-header-row{flex-direction:column;align-items:flex-start!important;gap:12px}}@media(min-width:768px)and (max-width:1024px){.tw-content{padding:20px}.header-username{display:none}}.auth-page{display:flex;min-height:100vh;background:#fff}.auth-branding{flex:0 0 50%;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);display:flex;align-items:center;justify-content:center;padding:48px 120px 48px 48px;position:relative;overflow:visible;z-index:2;clip-path:url(#s-curve-clip)}.auth-branding:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(22,119,255,.15),transparent 70%);top:-100px;right:-100px;border-radius:50%}.auth-branding:after{content:"";position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(114,46,209,.1),transparent 70%);bottom:-80px;left:-80px;border-radius:50%}.auth-branding-content{position:relative;z-index:1;max-width:360px}.auth-branding-title{font-size:36px;font-weight:800;color:#fff;margin:0 0 12px;letter-spacing:-.5px}.auth-branding-desc{font-size:16px;color:#ffffffa6;line-height:1.6;margin:0 0 40px}.auth-features{display:flex;flex-direction:column;gap:20px}.auth-feature-item{display:flex;align-items:center;gap:14px;color:#fffc;font-size:15px}.auth-feature-icon{font-size:20px;color:#4096ff;flex-shrink:0}.auth-form-side{flex:1;display:flex;align-items:center;justify-content:center;padding:32px;background:#fff;position:relative;z-index:1}.auth-form-wrapper{width:100%;max-width:520px}.auth-mobile-logo{display:none;align-items:center;gap:10px;margin-bottom:32px}.auth-form-title{font-size:28px;font-weight:700;color:#000000e0;margin:0 0 8px}.auth-form-subtitle{font-size:15px;color:#00000073;margin:0 0 20px}.auth-form-footer{text-align:center;font-size:14px;color:#00000073;margin-top:8px}.auth-link{color:#1677ff;font-weight:600;margin-left:4px}.auth-link:hover{color:#4096ff}.auth-form-side .ant-input-affix-wrapper{min-height:50px;display:flex;align-items:center}.auth-form-side .ant-input-prefix{display:flex;align-items:center;margin-right:8px}.auth-form-side .ant-input{font-size:16px;height:100%}.auth-form-side .ant-form-item{margin-bottom:16px}.auth-form-side .ant-form-item-label>label{font-size:14px;font-weight:500}html.dark-theme .auth-page,html.dark-theme .auth-form-side{background:var(--app-bg);color:var(--app-text)}html.dark-theme .auth-form-title,html.dark-theme .auth-form-side .ant-form-item-label>label,html.dark-theme .auth-form-side .ant-checkbox-wrapper,html.dark-theme .auth-form-side .challenge-title{color:var(--app-text)}html.dark-theme .auth-form-subtitle,html.dark-theme .auth-form-footer,html.dark-theme .auth-form-side .challenge-desc{color:var(--app-text-muted)}html.dark-theme .auth-form-side .google-login-btn{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text)}html.dark-theme .auth-form-side .google-login-btn:hover{background:var(--app-surface-soft);border-color:#4b5563}html.dark-theme .auth-form-side .google-login-btn:active{background:#30343c}html.dark-theme .auth-form-side .auth-legal-links a{color:var(--app-text-muted)}html.dark-theme .auth-form-side .auth-legal-links a:hover{color:#4096ff}html.dark-theme .auth-form-side .auth-legal-links span{color:#596170}html.dark-theme .auth-form-side .challenge-icon-box{background:var(--app-surface-soft)}@media(max-width:1024px){.auth-branding{flex:0 0 45%;padding:36px 100px 36px 36px}.auth-branding-title{font-size:28px}}@media(max-width:767px){.auth-page{flex-direction:column}.auth-branding{display:none}.auth-form-side{padding:24px 20px;min-height:100vh;background:linear-gradient(180deg,#f0f5ff,#fff 30%)}.auth-mobile-logo{display:flex}.auth-form-wrapper{max-width:100%}.auth-form-title{font-size:24px}}.stat-card{border-radius:8px;transition:transform .2s,box-shadow .2s}.stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.template-card{cursor:pointer;border-radius:8px;transition:all .2s;text-align:center}.template-card:hover{border-color:#1677ff;transform:translateY(-2px);box-shadow:0 4px 12px #1677ff1f}.template-card.selected{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff33;background:#f0f5ff}.deploy-timeline .ant-timeline-item-tail{border-left-color:#f0f0f0}.empty-box{padding:60px 0}.page-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0003}.admin-layout{min-height:100vh}.admin-sider{background:#fff!important;border-right:1px solid #f0f0f0;transition:all .2s}.admin-sider .ant-menu{border-inline-end:none!important}.admin-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.admin-brand{height:56px;display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #f0f0f0;cursor:pointer;flex-shrink:0;box-sizing:border-box}.admin-brand-logo{width:32px;height:32px;background:linear-gradient(135deg,#ff4d4f,#cf1322);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:16px;flex-shrink:0}.admin-brand-img{max-width:140px;max-height:36px;object-fit:contain;flex-shrink:0}.admin-header{background:#fff!important;border-bottom:1px solid #f0f0f0;padding:0 16px!important;height:56px;line-height:56px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100;box-sizing:border-box}.admin-content{padding:24px;background:#f5f5f5;min-height:calc(100vh - 56px)}@media(max-width:767px){.admin-content{padding:16px}.admin-sider{transition:left .25s cubic-bezier(.4,0,.2,1)!important}}.tw-glass{background:#ffffffb3!important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.3)}.tw-gradient-primary{background:linear-gradient(135deg,#1677ff,#722ed1)!important}.tw-gradient-text{background:linear-gradient(135deg,#1677ff,#722ed1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.tw-card-premium{border-radius:16px!important;border:1px solid rgba(0,0,0,.03)!important;box-shadow:0 4px 20px #0000000a!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;overflow:hidden}.tw-card-premium:hover{transform:translateY(-4px);box-shadow:0 12px 30px #1677ff14!important}.tw-stat-vibrant{padding:24px;border-radius:16px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.tw-stat-vibrant .icon-bg{position:absolute;right:-10px;bottom:-10px;font-size:64px;opacity:.05;transform:rotate(-15deg)}.ant-card{border-radius:12px}.tw-title{font-size:20px;font-weight:700;color:#1f1f1f;margin-bottom:4px}.tw-subtitle{font-size:14px;color:#8c8c8c;margin-bottom:24px}.order-page-loading{display:none}body.order-page-waiting .order-page-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;box-sizing:border-box;padding:18px 16px;background:var(--app-bg);visibility:visible}.tw-content.order-loading-host{position:relative}.order-loading-card{width:100%;max-width:760px;min-height:0;box-sizing:border-box;padding:18px 16px;border:1px solid var(--app-border);border-radius:14px;background:var(--app-surface);box-shadow:var(--app-shadow)}.order-loading-title{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--app-text);font-size:15px;font-weight:700;line-height:1.4}.order-loading-spinner{width:18px;height:18px;min-width:18px;box-sizing:border-box;flex:0 0 auto;border:2px solid #dbeafe;border-top-color:#1677ff;border-radius:50%;animation:orderLoadingSpin .65s linear infinite}.order-loading-text{margin-bottom:14px;color:var(--app-text-muted);font-size:13px;line-height:1.5}.order-loading-line{width:100%;height:46px;margin-bottom:12px;border-radius:10px;background:linear-gradient(90deg,#f1f5f9 25%,#e5e7eb 37%,#f1f5f9 63%);background-size:400% 100%;animation:orderLoadingShimmer 1.2s ease-in-out infinite}.order-loading-line.small{width:52%;height:16px;margin-bottom:8px;border-radius:8px}html.dark-theme .order-loading-spinner{border-color:#334155;border-top-color:#60a5fa}html.dark-theme .order-loading-line{background-image:linear-gradient(90deg,#292d34 25%,#3a404a 37%,#292d34 63%)}@keyframes orderLoadingSpin{to{transform:rotate(360deg)}}@keyframes orderLoadingShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(min-width:768px){body.order-page-waiting #order-page-bootstrap-loading:not(.order-loading-attached){display:none!important;visibility:hidden!important}body.order-page-waiting .tw-content.order-loading-host>#order-page-bootstrap-loading.order-loading-attached{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex!important;visibility:visible!important;align-items:flex-start;justify-content:center;overflow-y:auto;box-sizing:border-box;padding:22px 28px 40px;background:var(--app-bg)}.order-loading-card{max-width:none;min-height:520px;padding:24px 26px;border-radius:16px}.order-loading-title{gap:12px;margin-bottom:20px;font-size:18px}.order-loading-spinner{width:22px;height:22px;min-width:22px;border-width:3px}.order-loading-text{margin-bottom:20px;font-size:14px}.order-loading-line{height:54px;margin-bottom:16px;border-radius:11px}.order-loading-line.small{width:38%;height:18px;margin-bottom:10px}}@media(min-width:1200px){body.order-page-waiting .tw-content.order-loading-host>#order-page-bootstrap-loading.order-loading-attached{padding-right:32px;padding-left:32px}.order-loading-card{min-height:540px;padding:26px 28px}.order-loading-title{font-size:19px}.order-loading-line{height:56px}.order-loading-line.small{width:35%}}@media(max-width:767px){body.order-page-waiting .order-page-loading{padding:12px 10px 24px}.order-loading-card{max-width:none;padding:16px 14px;border-radius:12px}.order-loading-title{gap:8px;margin-bottom:13px;font-size:14px}.order-loading-spinner{width:17px;height:17px;min-width:17px}.order-loading-text{margin-bottom:13px;font-size:12px}.order-loading-line{height:44px;margin-bottom:10px;border-radius:9px}.order-loading-line.small{width:58%;height:14px;margin-bottom:7px}}html.dark-theme .tickets-page .ticket-card,html.dark-theme .tickets-page .history-card{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .tickets-page .form-group label,html.dark-theme .tickets-page .attach-button{color:var(--app-text)!important}html.dark-theme .tickets-page .form-group textarea,html.dark-theme .tickets-page .form-group input,html.dark-theme .tickets-page .search-wrap input,html.dark-theme .tickets-page .ticket-select .ant-select-selector{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html.dark-theme .tickets-page .ticket-select .ant-select-selection-item,html.dark-theme .tickets-page .ticket-select .ant-select-selection-placeholder,html.dark-theme .tickets-page .ticket-select .ant-select-arrow{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html.dark-theme .tickets-page .form-group textarea::placeholder,html.dark-theme .tickets-page .form-group input::placeholder,html.dark-theme .tickets-page .search-wrap input::placeholder{color:var(--app-text-muted)!important;-webkit-text-fill-color:var(--app-text-muted)!important}html.dark-theme .tickets-page .file-list span{background:var(--app-surface-soft)!important;color:var(--app-text-muted)!important}html.dark-theme .tickets-page td{color:var(--app-text)!important;border-color:var(--app-border)!important}html.dark-theme .tickets-page .ticket-row:hover{background:var(--app-surface-soft)!important}html.dark-theme .admin-layout,html.dark-theme .admin-layout .ant-layout{background:var(--app-bg)!important;color:var(--app-text)!important}html.dark-theme .admin-sider{background:var(--app-surface)!important;border-right-color:var(--app-border)!important}html.dark-theme .admin-brand{border-bottom-color:var(--app-border)!important}html.dark-theme .admin-header{background:var(--app-surface)!important;border-bottom-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .admin-content{background:var(--app-bg)!important;color:var(--app-text)!important}html.dark-theme .admin-mobile-bottom-nav{background:#202329f2!important;border-top-color:var(--app-border)!important;box-shadow:0 -4px 12px -2px #0000004d!important}html.dark-theme .admin-mobile-bottom-nav .mobile-nav-item{color:#94a3b8!important}html.dark-theme .admin-mobile-bottom-nav .mobile-nav-item.active,html.dark-theme .admin-mobile-bottom-nav .mobile-nav-item.active .mobile-nav-icon{color:#1677ff!important}html.dark-theme .admin-layout .ant-card{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .admin-layout .ant-card-head{background:var(--app-surface)!important;border-bottom-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .admin-layout .ant-card-head-title,html.dark-theme .admin-layout .ant-statistic-title,html.dark-theme .admin-layout .ant-statistic-content,html.dark-theme .admin-layout .ant-typography,html.dark-theme .admin-layout .header-username{color:var(--app-text)!important}html.dark-theme .admin-layout .ant-typography-secondary,html.dark-theme .admin-layout .ant-statistic-title{color:var(--app-text-muted)!important}html.dark-theme .admin-dashboard .stat-card-v2,html.dark-theme .admin-dashboard .order-breakdown,html.dark-theme .admin-dashboard .chart-card,html.dark-theme .admin-dashboard .skeleton-card{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;box-shadow:var(--app-shadow)!important}html.dark-theme .admin-dashboard .period-tabs{background:var(--app-surface-soft)!important}html.dark-theme .admin-dashboard .period-tab{color:var(--app-text-muted)!important}html.dark-theme .admin-dashboard .period-tab:hover{background:var(--app-hover)!important;color:var(--app-text)!important}html.dark-theme .admin-dashboard .period-tab.active{background:var(--app-surface)!important;color:#69a9ff!important;box-shadow:0 1px 3px #00000059!important}html.dark-theme .admin-dashboard .chart-title,html.dark-theme .admin-dashboard .panel-title,html.dark-theme .admin-dashboard .domain-name{color:var(--app-text)!important}html.dark-theme .admin-dashboard .chart-range,html.dark-theme .admin-dashboard .bar-label,html.dark-theme .admin-dashboard .legend-item,html.dark-theme .admin-dashboard .domain-user,html.dark-theme .admin-dashboard .stat-sub,html.dark-theme .admin-dashboard .text-secondary{color:var(--app-text-muted)!important}html.dark-theme .admin-dashboard .breakdown-bar{background:var(--app-surface-soft)!important}html.dark-theme .admin-dashboard .skeleton-icon,html.dark-theme .admin-dashboard .skeleton-line{background:linear-gradient(90deg,#292d34 25%,#343941,#292d34 75%);background-size:200% 100%}html.dark-theme .add-service-page,html.dark-theme .add-service-page .page-heading h1,html.dark-theme .add-service-page .breadcrumb-row,html.dark-theme .add-service-page .breadcrumb-row a,html.dark-theme .add-service-page .status-title,html.dark-theme .add-service-page .settings-section-title,html.dark-theme .add-service-page .minmax-sync-title,html.dark-theme .add-service-page .average-toggle,html.dark-theme .add-service-page .setting-box legend,html.dark-theme .add-service-page .service-loading-state,html.dark-theme .add-service-page .provider-price-note{color:var(--app-text)!important}html.dark-theme .add-service-page .breadcrumb-row,html.dark-theme .add-service-page .breadcrumb-row a,html.dark-theme .add-service-page .settings-section-title,html.dark-theme .add-service-page .setting-box legend,html.dark-theme .add-service-page .service-loading-state,html.dark-theme .add-service-page .provider-price-note,html.dark-theme .add-service-page .source-option small,html.dark-theme .add-service-page .minmax-separator{color:var(--app-text-muted)!important}html.dark-theme .add-service-page .service-card,html.dark-theme .add-service-page .submit-card,html.dark-theme .add-service-page .top-config-box,html.dark-theme .add-service-page .quill-editor-wrapper,html.dark-theme .add-service-page .quill-editor-wrapper .ql-toolbar.ql-snow,html.dark-theme .add-service-page .quill-editor-wrapper .ql-container.ql-snow{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;box-shadow:var(--app-shadow)!important}html.dark-theme .add-service-page .card-header-row,html.dark-theme .add-service-page .top-name-section,html.dark-theme .add-service-page .setting-box{border-color:var(--app-border)!important}html.dark-theme .add-service-page .ant-form-item-label>label,html.dark-theme .add-service-page .ant-select-selection-item,html.dark-theme .add-service-page .ant-input,html.dark-theme .add-service-page .ant-input-number-input,html.dark-theme .add-service-page textarea.ant-input,html.dark-theme .add-service-page .ql-editor{color:var(--app-text)!important}html.dark-theme .add-service-page .ant-select-selector,html.dark-theme .add-service-page .ant-input,html.dark-theme .add-service-page .ant-input-number,html.dark-theme .add-service-page textarea.ant-input{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important}html.dark-theme .add-service-page .translation-btn{background:var(--app-surface-soft)!important;color:var(--app-text)!important}html.dark-theme .add-service-page .ql-stroke{stroke:var(--app-text-muted)!important}html.dark-theme .add-service-page .ql-fill,html.dark-theme .add-service-page .ql-stroke.ql-fill{fill:var(--app-text-muted)!important}html.dark-theme .admin-smm-orders,html.dark-theme .admin-smm-orders .page-title{color:var(--app-text)!important}html.dark-theme .admin-smm-orders .page-subtitle,html.dark-theme .admin-smm-orders .stat-label{color:var(--app-text-muted)!important}html.dark-theme .admin-smm-orders .stat-card-v2,html.dark-theme .admin-smm-orders .main-card,html.dark-theme .admin-smm-orders .order-filter-card{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;box-shadow:var(--app-shadow)!important}html.dark-theme .admin-smm-orders .stat-card-v2.active{background:#1d3048!important;border-color:#1677ff!important}html.dark-theme .admin-smm-orders .stat-value{color:var(--app-text)!important}html.dark-theme .admin-smm-orders .quick-status-btn{background:var(--app-surface-soft)!important}html.dark-theme .admin-smm-orders .quick-status-neutral{color:var(--app-text)!important;border-color:var(--app-text-muted)!important}html.dark-theme .admin-smm-orders .quick-status-btn:hover,html.dark-theme .admin-smm-orders .quick-status-btn.active{background:var(--app-hover)!important}html.dark-theme .admin-smm-orders .quick-filter-input.ant-input-affix-wrapper,html.dark-theme .admin-smm-orders .advanced-filter-fields .ant-select-selector,html.dark-theme .admin-smm-orders .quick-secondary-btn{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .admin-smm-orders .quick-advanced-btn.active{background:var(--app-hover-strong)!important}html.dark-theme .admin-smm-orders .exact-link-checkbox .ant-checkbox-inner{background:var(--app-surface)!important;border:1px solid var(--app-border)!important}html.dark-theme .admin-smm-orders .detailed-table .ant-table,html.dark-theme .admin-smm-orders .detailed-table .ant-table-container,html.dark-theme .admin-smm-orders .detailed-table .ant-table-content,html.dark-theme .admin-smm-orders .detailed-table .ant-table-tbody>tr>td{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .admin-smm-orders .detailed-table .ant-table-thead>tr>th{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .admin-smm-orders .detailed-table .ant-table-tbody>tr:hover>td{background:var(--app-hover)!important}html.dark-theme .admin-smm-orders .pc-user-name,html.dark-theme .admin-smm-orders .pc-svc-title,html.dark-theme .admin-smm-orders .pc-summary-row strong,html.dark-theme .admin-smm-orders .pc-summary-value,html.dark-theme .admin-smm-orders .pc-summary-rounded,html.dark-theme .admin-smm-orders .pc-qty-val,html.dark-theme .admin-smm-orders .pc-sp-val,html.dark-theme .admin-smm-orders .u-name{color:var(--app-text)!important}html.dark-theme .admin-smm-orders .pc-id-label,html.dark-theme .admin-smm-orders .pc-api-badge,html.dark-theme .admin-smm-orders .pc-user-email-row,html.dark-theme .admin-smm-orders .pc-svcid-inline,html.dark-theme .admin-smm-orders .pc-service-separator,html.dark-theme .admin-smm-orders .pc-service-customer,html.dark-theme .admin-smm-orders .pc-summary-label,html.dark-theme .admin-smm-orders .pc-qty-label,html.dark-theme .admin-smm-orders .pc-sp-label,html.dark-theme .admin-smm-orders .pc-fin-lbl,html.dark-theme .admin-smm-orders .pc-link-btn,html.dark-theme .admin-smm-orders .mini-email,html.dark-theme .admin-smm-orders .lbl-mini{color:var(--app-text-muted)!important}html.dark-theme .admin-smm-orders .pc-link-container,html.dark-theme .admin-smm-orders .pc-stat-pill,html.dark-theme .admin-smm-orders .pc-svcid-tag{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important}html.dark-theme .admin-smm-orders .pc-link-container:hover{background:var(--app-hover)!important}html.dark-theme .admin-users .stat-card-v2,html.dark-theme .admin-users .user-card-mobile,html.dark-theme .admin-tickets-page .stat-card-v2,html.dark-theme .admin-tickets-page .m-ticket-card,html.dark-theme .admin-invoices .stat-card-v2,html.dark-theme .admin-invoices .invoice-card-mobile{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;box-shadow:var(--app-shadow)!important}html.dark-theme .admin-tickets-page .stat-card-v2.active,html.dark-theme .admin-tickets-page .m-ticket-card:active{background:#1677ff24!important;border-color:#1677ff!important}html.dark-theme .admin-users .stat-value,html.dark-theme .admin-users .user-name,html.dark-theme .admin-users .user-fullname,html.dark-theme .admin-users .created-at-cell .date,html.dark-theme .admin-users .user-system-info b,html.dark-theme .admin-tickets-page .stat-value,html.dark-theme .admin-tickets-page .header-title,html.dark-theme .admin-tickets-page .m-subject,html.dark-theme .admin-invoices .tw-title,html.dark-theme .admin-invoices .stat-count,html.dark-theme .admin-invoices .stat-value,html.dark-theme .admin-invoices .user-name,html.dark-theme .admin-invoices .user-name-mini,html.dark-theme .admin-invoices .timeline-cell .date,html.dark-theme .admin-invoices .mobile-transfer-content .transfer-value,html.dark-theme .admin-transactions .user-name,html.dark-theme .admin-transactions .desc-cell,html.dark-theme .admin-transactions .time-cell .date{color:var(--app-text)!important}html.dark-theme .admin-users .tw-subtitle,html.dark-theme .admin-users .stat-label,html.dark-theme .admin-users .user-email,html.dark-theme .admin-users .email-mini,html.dark-theme .admin-users .balance-info .label,html.dark-theme .admin-users .time-info,html.dark-theme .admin-users .user-system-info span,html.dark-theme .admin-tickets-page .stat-label,html.dark-theme .admin-tickets-page .m-id,html.dark-theme .admin-tickets-page .m-time,html.dark-theme .admin-tickets-page .bubble-time,html.dark-theme .admin-invoices .tw-subtitle,html.dark-theme .admin-invoices .stat-label,html.dark-theme .admin-invoices .filter-label,html.dark-theme .admin-invoices .user-email,html.dark-theme .admin-invoices .user-email-mini,html.dark-theme .admin-invoices .timeline-cell .relative,html.dark-theme .admin-invoices .mobile-transfer-content,html.dark-theme .admin-invoices .mobile-transfer-time,html.dark-theme .admin-transactions .stat-sub,html.dark-theme .admin-transactions .mono,html.dark-theme .admin-transactions .user-email,html.dark-theme .admin-transactions .time-cell .time,html.dark-theme .admin-transactions .balance-cell .before,html.dark-theme .admin-transactions .text-muted{color:var(--app-text-muted)!important}html.dark-theme .admin-users .filter-card,html.dark-theme .admin-users .table-card,html.dark-theme .admin-invoices .filter-card,html.dark-theme .admin-invoices .table-card,html.dark-theme .admin-transactions .stat-card,html.dark-theme .admin-transactions .filter-card,html.dark-theme .admin-transactions .table-card{background:var(--app-surface)!important;border-color:var(--app-border)!important}html.dark-theme .admin-users .ant-table-thead>tr>th,html.dark-theme .admin-users .ant-table-thead>tr>td,html.dark-theme .admin-invoices .ant-table-thead>tr>th,html.dark-theme .admin-invoices .ant-table-thead>tr>td{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text-muted)!important}html.dark-theme .admin-users .ant-table-tbody>tr>td,html.dark-theme .admin-invoices .ant-table-tbody>tr>td,html.dark-theme .admin-tickets-page .ant-table-tbody>tr>td,html.dark-theme .admin-transactions .ant-table-tbody>tr>td{border-color:var(--app-border)!important}html.dark-theme .admin-users .ant-table-tbody>tr:hover>td,html.dark-theme .admin-invoices .ant-table-tbody>tr:hover>td,html.dark-theme .admin-tickets-page .ant-table-tbody>tr:hover>td,html.dark-theme .admin-transactions .ant-table-tbody>tr:hover>td{background:var(--app-hover)!important}html.dark-theme .admin-tickets-page .chip-filter .ant-radio-button-wrapper{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .admin-tickets-page .chip-filter .ant-radio-button-wrapper-checked{background:#1677ff!important;border-color:#1677ff!important;color:#fff!important}html.dark-theme .admin-users .user-system-info>div,html.dark-theme .admin-users .bg-gray-50,html.dark-theme .admin-invoices .payment-code,html.dark-theme .admin-invoices .payment-code-mini{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text-muted)!important}html.dark-theme .admin-transactions .balance-cell .arrow{color:#ffffff59!important}html.dark-theme .admin-settings .settings-tabs .ant-tabs-tab{color:var(--app-text-muted)!important}html.dark-theme .admin-settings .settings-tabs .ant-tabs-tab:hover,html.dark-theme .admin-settings .settings-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#4096ff!important}html.dark-theme .admin-settings .settings-tabs .ant-tabs-nav:before{border-bottom-color:var(--app-border)!important}html.dark-theme .admin-settings .tw-subtitle,html.dark-theme .admin-settings .text-secondary,html.dark-theme .admin-settings .upload-hint{color:var(--app-text-muted)!important}html.dark-theme .admin-cleanup-page .info-card,html.dark-theme .admin-cleanup-page .tw-card,html.dark-theme .admin-cleanup-page .tw-card .ant-card-body{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;box-shadow:var(--app-shadow)!important}html.dark-theme .admin-cleanup-page .tw-title,html.dark-theme .admin-cleanup-page .info-value,html.dark-theme .admin-cleanup-page .update-card-title,html.dark-theme .admin-cleanup-page .cache-name{color:var(--app-text)!important}html.dark-theme .admin-cleanup-page .tw-subtitle,html.dark-theme .admin-cleanup-page .info-label,html.dark-theme .admin-cleanup-page .cache-desc{color:var(--app-text-muted)!important}html.dark-theme .admin-cleanup-page .cache-item{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important}html.dark-theme .admin-cleanup-page .cache-item:hover{background:var(--app-hover)!important;border-color:#464b55!important}html.dark-theme .admin-cleanup-page .info-icon.blue{background:#1677ff29!important}html.dark-theme .admin-cleanup-page .info-icon.green{background:#52c41a24!important}html.dark-theme .admin-cleanup-page .info-icon.orange{background:#fa8c1629!important}html.dark-theme .api-docs-page .api-card,html.dark-theme .api-docs-page .api-card .ant-card-body{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .api-docs-page .nav-item{color:#69a9ff!important}html.dark-theme .api-docs-page .nav-item:hover{background:var(--app-hover)!important}html.dark-theme .api-docs-page .nav-item.active{background:#1677ff!important;color:#fff!important}html.dark-theme .api-docs-page .params-table{border-color:var(--app-border)!important;background:var(--app-surface)!important}html.dark-theme .api-docs-page .params-table th,html.dark-theme .api-docs-page .params-table td{border-bottom-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .api-docs-page .params-table th{background:var(--app-surface-soft)!important}html.dark-theme .api-docs-page .params-table td,html.dark-theme .api-docs-page .response-code{background:var(--app-surface)!important;color:var(--app-text)!important}html.dark-theme .api-docs-page .response-code{border:1px solid var(--app-border)!important}html.dark-theme .tickets-page .mobile-ticket{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .tickets-page .mobile-ticket:active{background:var(--app-hover)!important}html.dark-theme .tickets-page .mobile-subject,html.dark-theme .tickets-page .mobile-top{color:var(--app-text)!important}html.dark-theme .tickets-page .mobile-time{color:var(--app-text-muted)!important}html.dark-theme .metronic-select-dropdown{background:var(--app-surface-soft)!important;border:1px solid var(--app-border)!important}html.dark-theme .metronic-select-dropdown .ant-select-item{color:var(--app-text)!important}html.dark-theme .metronic-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--app-hover)!important}html.dark-theme .metronic-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#1677ff2e!important;color:var(--app-text)!important}html.dark-theme .metronic-select-dropdown .ant-select-item-empty,html.dark-theme .metronic-select-dropdown .ant-empty-description{color:#ffffff9e!important}.admin-smm-orders .quick-status-btn,.admin-smm-orders .quick-secondary-btn,.admin-smm-orders .bulk-options-btn,.admin-smm-orders .mobile-select-all-btn,.admin-smm-orders .pc-link-btn,.admin-smm-orders .mii-btn-icon{color-scheme:light}.admin-smm-orders .quick-secondary-btn:hover,.admin-smm-orders .quick-secondary-btn:focus-visible,.admin-smm-orders .bulk-options-btn:hover,.admin-smm-orders .bulk-options-btn:focus-visible{background:#e4e7ec!important;border-color:#cbd2dc!important;color:#172033!important}html.dark-theme .admin-smm-orders .ant-btn-default:not(.ant-btn-dangerous):not(.act-btn-edit):not(.act-btn-resend):not(.act-btn-sync),html.dark-theme .admin-smm-orders .quick-secondary-btn,html.dark-theme .admin-smm-orders .bulk-options-btn{color-scheme:dark;background:var(--app-surface-soft)!important;border-color:#414750!important;color:var(--app-text)!important;box-shadow:none!important}html.dark-theme .admin-smm-orders .ant-btn-default:not(.ant-btn-dangerous):not(.act-btn-edit):not(.act-btn-resend):not(.act-btn-sync):hover,html.dark-theme .admin-smm-orders .ant-btn-default:not(.ant-btn-dangerous):not(.act-btn-edit):not(.act-btn-resend):not(.act-btn-sync):focus-visible,html.dark-theme .admin-smm-orders .quick-secondary-btn:hover,html.dark-theme .admin-smm-orders .quick-secondary-btn:focus-visible,html.dark-theme .admin-smm-orders .bulk-options-btn:hover,html.dark-theme .admin-smm-orders .bulk-options-btn:focus-visible{background:#353a43!important;border-color:#596170!important;color:#fff!important}html.dark-theme .admin-smm-orders .quick-advanced-btn.active{background:#3b424d!important;border-color:#667080!important;color:#fff!important}html.dark-theme .admin-smm-orders .quick-status-btn{color-scheme:dark;background:transparent!important}html.dark-theme .admin-smm-orders .quick-status-btn:hover,html.dark-theme .admin-smm-orders .quick-status-btn:focus-visible,html.dark-theme .admin-smm-orders .quick-status-btn.active{background:color-mix(in srgb,currentColor 14%,var(--app-surface))!important;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 20%,transparent)!important}html.dark-theme .admin-smm-orders .status-badge-v2{background:transparent!important}html.dark-theme .admin-smm-orders .status-badge-v2.status-pending{color:#a16207!important;border-color:#fde68a!important}html.dark-theme .admin-smm-orders .status-badge-v2.status-processing{color:#642cff!important;border-color:#642cff!important}html.dark-theme .admin-smm-orders .status-badge-v2.status-completed{color:#00b84f!important;border-color:#00b84f!important}html.dark-theme .admin-smm-orders .status-badge-v2.status-partial{color:#ff285b!important;border-color:#ff285b!important}html.dark-theme .admin-smm-orders .status-badge-v2.status-canceled{color:#dc2626!important;border-color:#ef4444!important}html.dark-theme .admin-smm-orders .status-badge-v2.status-fail{color:#f5a400!important;border-color:#ffc107!important}html.dark-theme .admin-smm-orders .status-badge-v2.status-refunded{color:#1677ff!important;border-color:#1677ff!important}html.dark-theme .admin-smm-orders .status-badge-v2:hover{background:color-mix(in srgb,currentColor 14%,var(--app-surface))!important;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 20%,transparent)!important}html.dark-theme .admin-smm-orders .act-btn-edit{background:#1677ff1f!important;border-color:#4096ff!important;color:#69b1ff!important}html.dark-theme .admin-smm-orders .act-btn-edit:hover,html.dark-theme .admin-smm-orders .act-btn-edit:focus-visible{background:#1677ff!important;border-color:#69b1ff!important;color:#fff!important}html.dark-theme .admin-smm-orders .act-btn-resend{background:#ff4d4f1f!important;border-color:#ff7875!important;color:#ff7875!important}html.dark-theme .admin-smm-orders .act-btn-resend:hover,html.dark-theme .admin-smm-orders .act-btn-resend:focus-visible{background:#cf3f42!important;border-color:#ff7875!important;color:#fff!important}html.dark-theme .admin-smm-orders .act-btn-sync{background:#16a34a21!important;border-color:#49aa19!important;color:#73d13d!important}html.dark-theme .admin-smm-orders .act-btn-sync:hover,html.dark-theme .admin-smm-orders .act-btn-sync:focus-visible{background:#16a34a!important;border-color:#73d13d!important;color:#fff!important}html.dark-theme .admin-smm-orders .pc-link-btn,html.dark-theme .admin-smm-orders .mii-btn-icon,html.dark-theme .admin-smm-orders .mobile-select-all-btn{color-scheme:dark;background:var(--app-surface-soft)!important;border-color:#414750!important;color:var(--app-text-muted)!important}html.dark-theme .admin-smm-orders .pc-link-btn:hover,html.dark-theme .admin-smm-orders .pc-link-btn:focus-visible,html.dark-theme .admin-smm-orders .mii-btn-icon:hover,html.dark-theme .admin-smm-orders .mii-btn-icon:focus-visible,html.dark-theme .admin-smm-orders .mobile-select-all-btn:hover,html.dark-theme .admin-smm-orders .mobile-select-all-btn:focus-visible,html.dark-theme .admin-smm-orders .mobile-select-all-btn.active{background:var(--app-hover-strong)!important;border-color:#1677ff!important;color:#69b1ff!important}html.dark-theme .admin-smm-orders .ant-btn[disabled],html.dark-theme .admin-smm-orders .ant-btn-disabled,html.dark-theme .admin-smm-orders button:disabled{background:#25282e!important;border-color:#363b44!important;color:#747d8c!important;box-shadow:none!important}html.dark-theme .order-detail-modal .m-modal-title-text{color:var(--app-text)!important}html.dark-theme .order-detail-modal .m-modal-id-badge{background:#2563eb2e!important;border-color:#60a5fa73!important;color:#93c5fd!important}html.dark-theme .order-detail-modal .m-modal-id-badge:hover{background:#2563eb47!important}html.dark-theme .order-detail-modal .modal-card-section,html.dark-theme .order-detail-modal .modal-card-section.edit-section{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text)!important;box-shadow:none!important}html.dark-theme .order-detail-modal .modal-sec-header{color:var(--app-text)!important;border-color:var(--app-border)!important}html.dark-theme .order-detail-modal .mii-label,html.dark-theme .order-detail-modal .mii-email,html.dark-theme .order-detail-modal .api-dt-lbl{color:var(--app-text-muted)!important}html.dark-theme .order-detail-modal .mii-content,html.dark-theme .order-detail-modal .mii-username,html.dark-theme .order-detail-modal .mii-svc-name,html.dark-theme .order-detail-modal .time-row,html.dark-theme .order-detail-modal .api-dt-val,html.dark-theme .order-detail-modal .comment-box{color:var(--app-text)!important}html.dark-theme .order-detail-modal .link-box,html.dark-theme .order-detail-modal .api-box,html.dark-theme .order-detail-modal .comment-box,html.dark-theme .order-detail-modal .modal-fin-card{background:var(--app-surface)!important;border-color:var(--app-border)!important}html.dark-theme .order-detail-modal .mii-btn-icon{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text-muted)!important}html.dark-theme .order-detail-modal .mii-btn-icon:hover{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html.dark-theme .order-detail-modal .modal-detail-wrapper::-webkit-scrollbar-thumb{background:#4b5563}html.dark-theme .admin-smm-services .source-platform-icon-btn,html.dark-theme .admin-smm-services .source-table-card,html.dark-theme .admin-smm-services .source-main-head th,html.dark-theme .admin-smm-services .source-service-row td,html.dark-theme .admin-smm-services .source-pagination{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html.dark-theme .admin-smm-services .source-platform-icon-loading-overlay{background:#202329d1!important}html.dark-theme .admin-smm-services .source-platform-row td,html.dark-theme .admin-smm-services .source-category-row td{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important}html.dark-theme .admin-smm-services .source-services-table th,html.dark-theme .admin-smm-services .source-services-table td{border-color:var(--app-border)!important}html.dark-theme .admin-smm-services .source-service-row:hover td{background:var(--app-hover)!important}html.dark-theme .admin-smm-services .source-service-row.last-moved-service-row td{background:#1d3048!important}html.dark-theme .admin-smm-services .source-group-title,html.dark-theme .admin-smm-services .source-service-name,html.dark-theme .admin-smm-services .source-sale-price,html.dark-theme .admin-smm-services .source-id-main{color:var(--app-text)!important}html.dark-theme .admin-smm-services .source-disabled-check,html.dark-theme .admin-smm-services .source-collapse-all,html.dark-theme .admin-smm-services .source-group-toggle,html.dark-theme .admin-smm-services .source-id-type,html.dark-theme .admin-smm-services .source-muted,html.dark-theme .admin-smm-services .source-total-only{color:var(--app-text-muted)!important}html.dark-theme .admin-smm-services .source-service-disabled,html.dark-theme .admin-smm-services .source-service-disabled .source-service-name,html.dark-theme .admin-smm-services .source-service-disabled .source-provider-name,html.dark-theme .admin-smm-services .source-service-disabled .source-id-main{color:#7f8896!important}html.dark-theme .header-quick-actions .notif-bell-btn,html.dark-theme .header-quick-actions .language-trigger,html.dark-theme .header-quick-actions .currency-trigger,html.dark-theme .header-quick-actions .theme-trigger,html.dark-theme .utility-actions-panel .language-trigger,html.dark-theme .utility-actions-panel .currency-trigger,html.dark-theme .utility-actions-panel .theme-trigger,html.dark-theme .header-quick-actions .notif-bell-btn .anticon,html.dark-theme .header-quick-actions .language-trigger .anticon,html.dark-theme .utility-actions-panel .language-trigger .anticon{color:#fff!important}html.dark-theme .header-quick-actions .notif-bell-btn .anticon svg,html.dark-theme .header-quick-actions .language-trigger .anticon svg,html.dark-theme .utility-actions-panel .language-trigger .anticon svg{color:#fff!important;fill:currentColor!important}html.dark-theme .header-quick-actions .notif-bell-btn .anticon svg path,html.dark-theme .header-quick-actions .language-trigger .anticon svg path,html.dark-theme .utility-actions-panel .language-trigger .anticon svg path{fill:#fff!important}html.dark-theme .header-quick-actions .theme-trigger svg,html.dark-theme .utility-actions-panel .theme-trigger svg{color:#fff!important;fill:none!important;stroke:#fff!important}html.dark-theme .header-quick-actions .utility-trigger,html.dark-theme button.utility-trigger,html.dark-theme .ant-btn.utility-trigger{color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark-theme .header-quick-actions .utility-trigger:hover,html.dark-theme .header-quick-actions .utility-trigger:focus,html.dark-theme .header-quick-actions .utility-trigger:active{color:#fff!important;-webkit-text-fill-color:#fff!important}.ticket-select-dropdown.ant-select-dropdown{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;color:var(--app-text)!important;box-shadow:0 8px 24px #0f172a29!important}.ticket-select-dropdown .ant-select-item,.ticket-select-dropdown .ant-select-item-option-content{color:var(--app-text)!important}.ticket-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--app-hover)!important}.ticket-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#1677ff29!important;color:var(--app-text)!important}html.dark-theme .ticket-select-dropdown.ant-select-dropdown,html.dark-theme .ticket-select-dropdown .rc-virtual-list,html.dark-theme .ticket-select-dropdown .rc-virtual-list-holder,html.dark-theme .ticket-select-dropdown .rc-virtual-list-holder-inner{background:var(--app-surface)!important}html.dark-theme .admin-currencies .currency-card{background:var(--app-surface)!important;color:var(--app-text)!important;border:1px solid var(--app-border);box-shadow:var(--app-shadow)!important}html.dark-theme .admin-currencies .card-header,html.dark-theme .admin-currencies .card-actions{border-color:var(--app-border)!important}html.dark-theme .admin-currencies .card-name,html.dark-theme .admin-currencies .card-field-value{color:var(--app-text)!important}html.dark-theme .admin-currencies .card-field-label,html.dark-theme .admin-currencies .rate-highlight small{color:var(--app-text-muted)!important}html.dark-theme .admin-currencies .rate-highlight{color:#4096ff!important}html.dark-theme .admin-currencies .card-actions .ant-btn+.ant-btn{border-left-color:var(--app-border)!important}html.dark-theme .admin-currencies .card-actions .ant-btn:not(.ant-btn-dangerous){color:var(--app-text)!important}html.dark-theme .admin-currencies .card-actions .ant-btn:hover{background:var(--app-hover)!important}html.theme-reveal-active::view-transition-group(root){animation-duration:.56s}html.theme-reveal-active::view-transition-old(root){animation:none;z-index:1}html.theme-reveal-active::view-transition-new(root){z-index:2;animation:theme-circular-reveal .56s cubic-bezier(.22,.8,.22,1) both}@keyframes theme-circular-reveal{0%{clip-path:circle(0 at var(--theme-reveal-x) var(--theme-reveal-y))}to{clip-path:circle(var(--theme-reveal-radius) at var(--theme-reveal-x) var(--theme-reveal-y))}}@media(prefers-reduced-motion:reduce){html.theme-reveal-active::view-transition-group(root),html.theme-reveal-active::view-transition-old(root),html.theme-reveal-active::view-transition-new(root){animation:none}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.contact-widget-wrap[data-v-b9171206]{position:fixed;bottom:80px;right:24px;z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.contact-fab[data-v-b9171206]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #1677ff66;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;flex-shrink:0}.contact-fab[data-v-b9171206]:hover{transform:scale(1.08);box-shadow:0 6px 24px #1677ff80}.contact-fab.open[data-v-b9171206]{background:linear-gradient(135deg,#ff4d4f,#ff7875);box-shadow:0 4px 16px #ff4d4f59}.contact-fab.open[data-v-b9171206]:hover{box-shadow:0 6px 24px #ff4d4f73}.fab-icon[data-v-b9171206]{font-size:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.contact-fab.open .fab-icon[data-v-b9171206]{transform:rotate(90deg)}.fab-pulse[data-v-b9171206]{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid rgba(22,119,255,.5);animation:pulse-ring-b9171206 2s ease-out infinite}@keyframes pulse-ring-b9171206{0%{transform:scale(1);opacity:1}to{transform:scale(1.6);opacity:0}}.contact-panel[data-v-b9171206]{position:absolute;bottom:68px;right:0;width:280px;background:#fff;border-radius:16px;box-shadow:0 12px 40px #0000001f,0 4px 12px #0000000f;overflow:hidden;transform-origin:bottom right}.panel-header[data-v-b9171206]{padding:16px 20px 12px;border-bottom:1px solid #f5f5f5}.panel-title[data-v-b9171206]{font-size:15px;font-weight:600;color:#000000d9}.panel-body[data-v-b9171206]{padding:8px;max-height:320px;overflow-y:auto}.contact-item[data-v-b9171206]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none;color:#000000d9;transition:all .2s ease;cursor:pointer}.contact-item[data-v-b9171206]:hover{background:#f0f5ff}.contact-item-img[data-v-b9171206]{width:40px;height:40px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.contact-item-img img[data-v-b9171206]{width:100%;height:100%;object-fit:contain}.contact-item-placeholder[data-v-b9171206]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e6f4ff,#bae0ff);color:#1677ff;font-weight:700;font-size:16px}.contact-item-name[data-v-b9171206]{flex:1;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-item-arrow[data-v-b9171206]{font-size:18px;color:#00000040;transition:transform .2s}.contact-item:hover .contact-item-arrow[data-v-b9171206]{transform:translate(3px);color:#1677ff}.contact-panel-enter-active[data-v-b9171206]{animation:panel-in-b9171206 .3s cubic-bezier(.4,0,.2,1)}.contact-panel-leave-active[data-v-b9171206]{animation:panel-in-b9171206 .2s cubic-bezier(.4,0,.2,1) reverse}@keyframes panel-in-b9171206{0%{opacity:0;transform:scale(.85) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:767px){.contact-widget-wrap[data-v-b9171206]{bottom:100px;right:16px}.contact-fab[data-v-b9171206]{width:50px;height:50px}.fab-icon[data-v-b9171206]{font-size:22px}.contact-panel[data-v-b9171206]{width:260px;bottom:62px}}.header-quick-actions[data-v-461b0b9f]{display:flex;align-items:center;gap:8px}.utility-trigger[data-v-461b0b9f]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;font-size:19px;font-weight:600;color:#000000a6;background:#0000000f!important;border:none;border-radius:11px!important;transition:background .2s}.utility-trigger[data-v-461b0b9f]:hover{background:#0000001f!important}.utility-actions-panel[data-v-461b0b9f]{display:flex;align-items:center;gap:8px}html.dark-theme{color:#ffffffd9;background:#ffffff1f!important}html.dark-theme{background:#fff3!important}.language-trigger[data-v-461b0b9f]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;font-size:17px;color:#000000a6;background:#0000000f!important;border:none;border-radius:11px!important;transition:background .2s}.language-trigger[data-v-461b0b9f]:hover{background:#0000001f!important}.currency-trigger[data-v-461b0b9f]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;font-weight:600;font-size:15px;color:#000000a6;background:#0000000f!important;border:none;border-radius:11px!important;transition:background .2s}.currency-trigger[data-v-461b0b9f]:hover{background:#0000001f!important}.theme-trigger[data-v-461b0b9f]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;font-size:17px;color:#000000a6;background:#0000000f!important;border:none;border-radius:11px!important;transition:background .2s}.theme-trigger[data-v-461b0b9f]:hover{background:#0000001f!important}html.dark-theme{color:#fff!important;background:#ffffff1f!important;border-color:#ffffffb8!important}html.dark-theme{color:#fff!important;stroke:currentColor!important}html.dark-theme{fill:currentColor!important}html.dark-theme{color:#fff!important;background:#fff3!important}.tw-sider[data-v-461b0b9f]{background-color:var(--sidebar-bg)!important;background-image:var(--sidebar-img)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}[data-v-461b0b9f] .tw-sider .ant-layout-sider-children,[data-v-461b0b9f] .tw-sidebar-menu{background-color:transparent!important}[data-v-461b0b9f] .ant-menu-dark.ant-menu-sub{background-color:#0003!important}[data-v-461b0b9f] .ant-menu-dark .ant-menu-item-group-title{color:#ffffffa6!important}[data-v-461b0b9f] .tw-sider.has-sidebar-img .ant-menu-dark .ant-menu-item,[data-v-461b0b9f] .tw-sider.has-sidebar-img .ant-menu-dark .ant-menu-submenu-title,[data-v-461b0b9f] .tw-sider.has-sidebar-img .ant-menu-dark .ant-menu-item a,[data-v-461b0b9f] .tw-sider.has-sidebar-img .ant-menu-dark .ant-menu-item-icon,[data-v-461b0b9f] .tw-sider.has-sidebar-img .ant-menu-dark .ant-menu-submenu-arrow{color:#fffffff2!important}[data-v-461b0b9f] .tw-sider .ant-menu-dark .ant-menu-item:hover,[data-v-461b0b9f] .tw-sider .ant-menu-dark .ant-menu-submenu-title:hover,[data-v-461b0b9f] .tw-sider .ant-menu-dark.ant-menu-inline .ant-menu-item-selected,[data-v-461b0b9f] .tw-sider .ant-menu-dark .ant-menu-item-selected,[data-v-461b0b9f] .tw-sider.has-sidebar-img .ant-menu-dark .ant-menu-item:hover,[data-v-461b0b9f] .tw-sider.has-sidebar-img .ant-menu-dark .ant-menu-submenu-title:hover,[data-v-461b0b9f] .tw-sider.has-sidebar-img .ant-menu-dark.ant-menu-inline .ant-menu-item-selected,[data-v-461b0b9f] .tw-sider.has-sidebar-img .ant-menu-dark .ant-menu-item-selected{background-color:#ffffff14!important;color:#fff!important}[data-v-461b0b9f] .tw-sider .ant-menu-light .ant-menu-item:hover,[data-v-461b0b9f] .tw-sider .ant-menu-light .ant-menu-submenu-title:hover,[data-v-461b0b9f] .tw-sider .ant-menu-light.ant-menu-inline .ant-menu-item-selected,[data-v-461b0b9f] .tw-sider .ant-menu-light .ant-menu-item-selected{background-color:#0000000a!important;color:#1677ff!important}.header-user-skeleton[data-v-461b0b9f]{display:flex;align-items:center;gap:8px;padding-right:8px}.header-user-skeleton[data-v-461b0b9f] .ant-skeleton-input{height:16px;min-width:auto;border-radius:4px}.notif-bell-btn[data-v-461b0b9f]{width:36px;height:36px;padding:0;border-radius:11px!important;background:#0000000f!important;font-size:18px;color:#000000a6}.notif-bell-btn[data-v-461b0b9f]:hover{background:#0000001f!important}.header-user-trigger[data-v-461b0b9f]{cursor:pointer;gap:8px!important}.header-user-avatar[data-v-461b0b9f]{background:#1677ff;border-radius:11px!important}.notif-panel[data-v-461b0b9f]{width:390px;max-width:calc(100vw - 20px);background:#fff;border:1px solid #edf0f5;border-radius:16px;box-shadow:0 16px 44px #1f293729;overflow:hidden}.notif-header[data-v-461b0b9f]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:14px 18px;border-bottom:1px solid #eef1f5;background:linear-gradient(135deg,#fff,#f7faff)}.notif-title[data-v-461b0b9f]{font-weight:700;font-size:16px;line-height:1.25;color:#172033}.notif-mark-all[data-v-461b0b9f]{height:30px;padding:0 10px!important;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap}.notif-body[data-v-461b0b9f]{max-height:min(460px,calc(100vh - 120px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8dee8 transparent}.notif-empty[data-v-461b0b9f]{text-align:center;padding:54px 20px;color:#8993a4}.notif-empty p[data-v-461b0b9f]{margin:10px 0 0;font-size:13px}.notif-item[data-v-461b0b9f]{display:flex;align-items:flex-start;gap:13px;min-height:82px;padding:14px 18px;border-bottom:1px solid #f0f2f6;cursor:pointer;transition:background-color .18s ease;position:relative}.notif-item[data-v-461b0b9f]:last-child{border-bottom:0}.notif-item[data-v-461b0b9f]:hover{background:#f7f9fc}.notif-item.unread[data-v-461b0b9f]{background:linear-gradient(90deg,#f1f7ff,#f8fbff)}.notif-item.unread[data-v-461b0b9f]:before{position:absolute;inset:0 auto 0 0;width:3px;background:#1677ff;content:""}.notif-item.unread[data-v-461b0b9f]:hover{background:#e6f4ff}.notif-icon[data-v-461b0b9f]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0;box-shadow:inset 0 0 0 1px #00000009}.notif-icon-order[data-v-461b0b9f]{background:#f6ffed;color:#52c41a}.notif-icon-order-canceled[data-v-461b0b9f]{background:#fffbe6;color:#fadb14}.notif-icon-order-partial[data-v-461b0b9f]{background:#fff1f0;color:#ff4d4f}.notif-icon-deposit[data-v-461b0b9f]{background:#fff7e6;color:#fa8c16}.notif-icon-ticket[data-v-461b0b9f]{background:#e6f7ff;color:#1677ff}.notif-icon-service-price-up[data-v-461b0b9f]{background:#fff1f0;color:#ff4d4f}.notif-icon-service-price-down[data-v-461b0b9f]{background:#f6ffed;color:#52c41a}.notif-icon-service-new[data-v-461b0b9f]{background:#e6f4ff;color:#1677ff}.notif-content[data-v-461b0b9f]{flex:1;min-width:0}.notif-item-title[data-v-461b0b9f]{padding-right:12px;font-weight:650;font-size:13.5px;color:#20293a;line-height:1.4}.notif-item-msg[data-v-461b0b9f]{font-size:12px;color:#667085;line-height:1.5;margin-top:3px;overflow-wrap:anywhere;white-space:pre-line}.notif-item-time[data-v-461b0b9f]{font-size:11px;color:#98a2b3;line-height:1.35;margin-top:6px}.notif-delete-btn[data-v-461b0b9f]{position:absolute!important;right:12px;bottom:10px;width:28px!important;height:28px!important;padding:0!important;border-radius:8px!important;opacity:0;transition:opacity .18s ease,background-color .18s ease}.notif-item:hover .notif-delete-btn[data-v-461b0b9f],.notif-delete-btn[data-v-461b0b9f]:focus{opacity:1}.notif-dot[data-v-461b0b9f]{position:absolute;top:19px;right:18px;width:7px;height:7px;border-radius:50%;background:#1677ff;flex-shrink:0;box-shadow:0 0 0 3px #dcecff}html.dark-theme{background:#1f1f1f;border-color:#383838;box-shadow:0 18px 48px #0000007a}html.dark-theme{background:linear-gradient(135deg,#242424,#1b2029);border-bottom-color:#383838}html.dark-theme{color:#ffffffeb}html.dark-theme{scrollbar-color:#555 transparent}html.dark-theme{color:#ffffff9e}html.dark-theme{color:#ffffff6b}html.dark-theme{border-bottom-color:#333}html.dark-theme{background:#292929}html.dark-theme{background:linear-gradient(90deg,#17283b,#202833)}html.dark-theme{background:#21364c}html.dark-theme{box-shadow:inset 0 0 0 1px #ffffff14}html.dark-theme{background:#52c41a24}html.dark-theme{background:#fadb1424}html.dark-theme{background:#ff4d4f24}html.dark-theme{background:#fa8c1624}html.dark-theme{background:#1677ff29}html.dark-theme{background:#ff4d4f29}html.dark-theme{background:#52c41a29}html.dark-theme{background:#1677ff2e}html.dark-theme{box-shadow:0 0 0 3px #263d59}@media(max-width:767px){.notif-panel[data-v-461b0b9f]{width:calc(100vw - 20px);border-radius:14px}.notif-header[data-v-461b0b9f]{min-height:60px;padding:12px 14px}.notif-item[data-v-461b0b9f]{gap:11px;padding:13px 14px}.notif-dot[data-v-461b0b9f]{top:18px;right:14px}.desktop-trigger[data-v-461b0b9f]{display:none!important}.mobile-trigger[data-v-461b0b9f]{display:flex!important}}@media(min-width:768px){.mobile-trigger[data-v-461b0b9f]{display:none!important}.desktop-trigger[data-v-461b0b9f]{display:flex!important}}.mobile-header-logo[data-v-461b0b9f]{display:flex;align-items:center;gap:8px;cursor:pointer;height:32px}.mobile-header-logo img[data-v-461b0b9f]{height:28px;max-width:120px;object-fit:contain}.mobile-logo-text[data-v-461b0b9f]{font-weight:800;font-size:16px;color:#1677ff;letter-spacing:-.5px}.sidebar-brand-img[data-v-461b0b9f]{max-width:160px;max-height:40px;object-fit:contain;flex-shrink:0}.sidebar-brand-favicon[data-v-461b0b9f]{width:28px;height:28px;object-fit:contain}.footer-links[data-v-461b0b9f]{padding:12px 16px;text-align:center;font-size:11px}.footer-links a[data-v-461b0b9f]{color:#00000059;text-decoration:none;transition:color .2s}.footer-links.dark a[data-v-461b0b9f]{color:#ffffff73}.footer-links a[data-v-461b0b9f]:hover{color:#1677ff}.footer-links .sep[data-v-461b0b9f]{margin:0 4px;color:#00000026}.footer-links.dark .sep[data-v-461b0b9f]{color:#ffffff26}.sidebar-section-title[data-v-461b0b9f]{font-size:11px;font-weight:700;letter-spacing:.5px;color:#00000059;text-transform:uppercase;padding:8px 0 0;display:block}[data-v-461b0b9f] .ant-menu-dark .sidebar-section-title{color:#ffffff73}.sidebar-platform-icon[data-v-461b0b9f]{width:20px;height:20px;border-radius:4px;object-fit:contain;flex-shrink:0}.tw-sider[data-v-461b0b9f] .ant-layout-sider-children{display:flex!important;flex-direction:column!important;height:100vh!important;overflow:hidden!important}.tw-sider[data-v-461b0b9f] .sidebar-brand{flex-shrink:0!important;z-index:10}.sidebar-scroll-wrapper[data-v-461b0b9f]{flex:1 1 0%!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important}.sidebar-scroll-wrapper[data-v-461b0b9f] .ant-menu.tw-sidebar-menu{flex:1 0 auto!important;padding:6px 8px 16px!important;border-right:none!important}.sidebar-scroll-wrapper[data-v-461b0b9f]::-webkit-scrollbar{width:3px}.sidebar-scroll-wrapper[data-v-461b0b9f]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll-wrapper[data-v-461b0b9f]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.sidebar-scroll-wrapper[data-v-461b0b9f]::-webkit-scrollbar-thumb:hover{background:#ffffff38}.sidebar-scroll-wrapper[data-v-461b0b9f] .sidebar-footer{margin-top:auto!important;padding:12px 16px 24px!important;flex-shrink:0!important;border-top:1px solid rgba(255,255,255,.05)!important;background:transparent!important}.tw-sider[data-v-461b0b9f] .ant-menu-inline .ant-menu-item,.tw-sider[data-v-461b0b9f] .ant-menu-inline .ant-menu-submenu-title{display:flex!important;align-items:center!important;padding-left:10px!important;padding-right:12px!important;margin:3px 0!important;width:100%!important;border-radius:8px!important;height:40px!important;line-height:40px!important}.tw-sider[data-v-461b0b9f] .ant-menu-inline .ant-menu-submenu{margin:3px 0!important}.tw-sider[data-v-461b0b9f] .ant-menu-inline .ant-menu-item .ant-menu-title-content,.tw-sider[data-v-461b0b9f] .ant-menu-inline .ant-menu-submenu-title .ant-menu-title-content{margin-left:0!important}.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-item .anticon,.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-submenu-title>.anticon{background:#ffffff14!important;color:#ffffffd9!important;width:28px!important;height:28px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:10px!important;font-size:14px!important;box-shadow:0 1px 2px #0000000d;transition:all .2s ease;flex-shrink:0}.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-item:hover .anticon,.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-submenu-title:hover>.anticon,.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-item-selected .anticon{background:#ffffff1f!important;color:#fff!important}.tw-sider[data-v-461b0b9f] .ant-menu:not(.ant-menu-dark) .ant-menu-item .anticon,.tw-sider[data-v-461b0b9f] .ant-menu:not(.ant-menu-dark) .ant-menu-submenu-title>.anticon{background:#0000000a!important;color:#475569!important;width:28px!important;height:28px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:10px!important;font-size:14px!important;transition:all .2s ease;flex-shrink:0}.tw-sider[data-v-461b0b9f] .ant-menu:not(.ant-menu-dark) .ant-menu-item:hover .anticon,.tw-sider[data-v-461b0b9f] .ant-menu:not(.ant-menu-dark) .ant-menu-submenu-title:hover>.anticon,.tw-sider[data-v-461b0b9f] .ant-menu:not(.ant-menu-dark) .ant-menu-item-selected .anticon{background:#00000014!important;color:#0f172a!important}.sidebar-platform-icon[data-v-461b0b9f],.sidebar-platform-avatar[data-v-461b0b9f]{background:#ffffff14!important;color:#ffffffd9!important;width:28px!important;height:28px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:10px!important;font-size:13px!important;font-weight:700!important;box-shadow:0 1px 2px #0000000d;transition:all .2s ease;border:none!important;flex-shrink:0!important;object-fit:contain}.tw-sider[data-v-461b0b9f] .ant-menu-submenu:hover .sidebar-platform-avatar,.tw-sider[data-v-461b0b9f] .ant-menu-submenu-selected .sidebar-platform-avatar,.tw-sider[data-v-461b0b9f] .ant-menu-submenu-open .sidebar-platform-avatar,.tw-sider[data-v-461b0b9f] .ant-menu-submenu:hover .sidebar-platform-icon,.tw-sider[data-v-461b0b9f] .ant-menu-submenu-selected .sidebar-platform-icon,.tw-sider[data-v-461b0b9f] .ant-menu-submenu-open .sidebar-platform-icon{background:#ffffff1f!important;color:#fff!important}.sidebar-child-icon[data-v-461b0b9f],.sidebar-child-avatar[data-v-461b0b9f]{width:20px!important;height:20px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:8px!important;font-size:10px!important;font-weight:700!important;color:#fff!important;flex-shrink:0!important;object-fit:contain}.tw-sider[data-v-461b0b9f] .ant-menu-sub .ant-menu-item{position:relative!important;white-space:normal!important;text-overflow:unset!important;overflow:visible!important;height:auto!important;min-height:36px!important;line-height:1.35!important;display:flex!important;align-items:center!important;padding:6px 12px 6px 36px!important;margin:2px 0!important}.tw-sider[data-v-461b0b9f] .ant-menu-sub .ant-menu-item .ant-menu-title-content{line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-break:break-word!important;flex:1}.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-sub .ant-menu-item:before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);width:8px;height:2px;background-color:#ffffff73;border-radius:1px;transition:all .2s ease}.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-sub .ant-menu-item:hover:before,.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-sub .ant-menu-item-selected:before{background-color:var(--ant-primary-color, #1677ff);width:12px}.tw-sider[data-v-461b0b9f] .ant-menu-light .ant-menu-sub .ant-menu-item:before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);width:8px;height:2px;background-color:#00000059;border-radius:1px;transition:all .2s ease}.tw-sider[data-v-461b0b9f] .ant-menu-light .ant-menu-sub .ant-menu-item:hover:before,.tw-sider[data-v-461b0b9f] .ant-menu-light .ant-menu-sub .ant-menu-item-selected:before{background-color:var(--ant-primary-color, #1677ff);width:12px}.tw-sider[data-v-461b0b9f] .ant-menu-inline-collapsed>.ant-menu-item,.tw-sider[data-v-461b0b9f] .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{padding:0 calc(50% - 14px)!important;margin:4px 0!important}.tw-sider[data-v-461b0b9f] .ant-menu-inline-collapsed>.ant-menu-item .anticon,.tw-sider[data-v-461b0b9f] .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin-right:0!important}[data-v-461b0b9f] .ant-menu-item-group-title{padding:12px 10px 4px!important}.tw-content[data-v-461b0b9f]{display:flex!important;flex-direction:column!important;min-height:calc(100vh - 64px)!important;padding:0!important;background:transparent!important}.app-footer[data-v-461b0b9f]{margin-top:18px;padding:18px 10px;background:#fff;border-top:1px solid #f0f0f0;color:#8c8c8c;font-size:13px}.footer-container[data-v-461b0b9f]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;width:100%}.brand-accent[data-v-461b0b9f]{color:#594ae2;font-weight:600}.content-wrapper[data-v-461b0b9f]{flex:1 0 auto;min-height:0;padding:24px 24px 0}@media(max-width:576px){.notif-delete-btn[data-v-461b0b9f]{opacity:1}.app-footer[data-v-461b0b9f]{padding-bottom:18px!important}.footer-container[data-v-461b0b9f]{flex-direction:column;text-align:center}}[data-v-461b0b9f] .user-ant-menu{min-width:230px;padding:6px;border-radius:14px;box-shadow:0 10px 30px #0000001f,0 4px 10px #0000000a}[data-v-461b0b9f] .user-info-menu-item{cursor:default!important;opacity:1!important;color:inherit!important;padding:8px 12px!important;background:transparent!important}[data-v-461b0b9f] .user-menu-header-info{display:flex;flex-direction:column;gap:2px}[data-v-461b0b9f] .user-menu-name{font-weight:700;font-size:15px;color:#0f172a}[data-v-461b0b9f] .user-menu-email{font-size:12px;color:#64748b}[data-v-461b0b9f] .user-menu-balance{margin-top:6px;font-size:12px;color:#2563eb;background:#eff6ff;padding:5px 10px;border-radius:8px;display:inline-block}[data-v-461b0b9f] .user-ant-menu .ant-dropdown-menu-item{padding:10px 14px;border-radius:8px;font-size:14px;font-weight:500;display:flex;align-items:center}[data-v-461b0b9f] .menu-item-icon{font-size:17px!important;color:#475569!important;margin-right:12px!important}[data-v-461b0b9f] .menu-item-icon.text-red-600{color:#dc2626!important}[data-v-461b0b9f] .menu-item-icon.text-red-500{color:#ef4444!important}.tw-sider[data-v-461b0b9f]{background-color:var(--sidebar-bg, #f3f4f8)!important;background-image:var(--sidebar-img, none)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:0 30px 30px 0;border-right:1px solid var(--sider-border, #e5e7eb);box-shadow:none!important}.tw-sider[data-v-461b0b9f] .ant-layout-sider-children{padding:28px 18px 24px}.tw-sider[data-v-461b0b9f] .sidebar-brand{height:82px;padding:0 18px 18px;border-bottom:1px solid var(--sidebar-divider, #e2e8f0);display:flex;align-items:center;justify-content:center;cursor:pointer}.sidebar-brand-img[data-v-461b0b9f]{width:100%;max-width:190px;max-height:64px}.sidebar-scroll-wrapper[data-v-461b0b9f]{overflow-y:auto!important;padding-right:2px;scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar-scroll-wrapper[data-v-461b0b9f]::-webkit-scrollbar-thumb{background:transparent}.sidebar-scroll-wrapper[data-v-461b0b9f]:hover{scrollbar-color:color-mix(in srgb,var(--sidebar-scrollbar, #cbd5e1) 55%,transparent) transparent}.sidebar-scroll-wrapper[data-v-461b0b9f]:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--sidebar-scrollbar, #cbd5e1) 55%,transparent)}.sidebar-scroll-wrapper[data-v-461b0b9f]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--sidebar-scrollbar-hover, #94a3b8) 70%,transparent)}.sidebar-scroll-wrapper[data-v-461b0b9f] .ant-menu.tw-sidebar-menu{padding:0 0 20px!important;background:transparent!important}.tw-sider[data-v-461b0b9f] .reference-menu-group .ant-menu-item-group-title{padding:13px 18px 8px!important}.tw-sider[data-v-461b0b9f] .reference-menu-group-spaced .ant-menu-item-group-title{padding-top:25px!important}.sidebar-section-title[data-v-461b0b9f]{padding:0;color:#64748b;font-size:12px;font-weight:700;letter-spacing:0}.tw-sider[data-v-461b0b9f] .ant-menu-inline .ant-menu-item{height:47px!important;line-height:47px!important;margin:1px 0!important;padding-left:18px!important;border-radius:10px!important;color:#334155!important;font-size:15px;font-weight:500}.tw-sider[data-v-461b0b9f] .ant-menu-light .ant-menu-item:hover,.tw-sider[data-v-461b0b9f] .ant-menu-light .ant-menu-item-selected{color:#0f172a!important;background:#e8eef8!important;font-weight:700}.tw-sider[data-v-461b0b9f] .ant-menu-light .ant-menu-item .ant-menu-title-content,.tw-sider[data-v-461b0b9f] .ant-menu-light .ant-menu-item .ant-menu-title-content>span{color:inherit!important;opacity:1!important}.tw-sider[data-v-461b0b9f] .ant-menu:not(.ant-menu-dark) .ant-menu-item .anticon{width:22px!important;height:22px!important;margin-right:12px!important;border-radius:7px!important;background:#e2e8f0!important;color:#475569!important;font-size:13px!important;box-shadow:none}.tw-sider[data-v-461b0b9f] .ant-menu:not(.ant-menu-dark) .ant-menu-item:hover .anticon,.tw-sider[data-v-461b0b9f] .ant-menu:not(.ant-menu-dark) .ant-menu-item-selected .anticon{color:#1d4ed8!important;background:#dbeafe!important;font-size:15px!important}.sidebar-account[data-v-461b0b9f]{display:flex;align-items:center;gap:10px;margin-top:auto;padding:18px 18px 0;flex-shrink:0}.sidebar-account-avatar[data-v-461b0b9f]{width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#c8d0dd;color:#fff;font-size:15px;font-weight:700;overflow:hidden}.sidebar-account-avatar img[data-v-461b0b9f]{width:100%;height:100%;object-fit:cover}.sidebar-account-copy[data-v-461b0b9f]{display:flex;flex:1;min-width:0;flex-direction:column;line-height:1.25}.sidebar-account-copy strong[data-v-461b0b9f]{overflow:hidden;color:var(--sidebar-account-name, #34415e);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-copy span[data-v-461b0b9f]{margin-top:2px;color:var(--sidebar-account-meta, #a0a9bd);font-size:12px;font-weight:600}.sidebar-account-settings[data-v-461b0b9f]{width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--sidebar-account-meta, #c5ccda);cursor:pointer;font-size:19px}.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-item{color:#cbd5e1!important}.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-item:hover{color:#fff!important;background:#ffffff14!important}.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-item-selected{color:#fff!important;background:#1677ff!important;font-weight:700}.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-item .ant-menu-title-content,.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-item .ant-menu-title-content>span{color:inherit!important;opacity:1!important}.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-item .anticon{background:#ffffff1a!important;color:#e2e8f0!important}.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-item-selected .anticon{background:#ffffff2e!important;color:#fff!important}.tw-sider[data-v-461b0b9f] .ant-menu-dark .ant-menu-item-group-title,.tw-sider[data-v-461b0b9f] .ant-menu-dark .sidebar-section-title{color:#94a3b8!important}@media(max-width:767px){.tw-sider[data-v-461b0b9f]{border-radius:0 26px 26px 0}}.admin-layout-host[data-v-c803ef33]{min-height:100vh}.admin-sudo-content[data-v-c803ef33]{padding:8px 0 2px;text-align:center}.admin-sudo-icon[data-v-c803ef33]{margin-bottom:18px;color:#1677ff;font-size:52px;line-height:1}.admin-sudo-description[data-v-c803ef33]{margin-bottom:22px;color:#6b7280;line-height:1.6}.admin-google-button[data-v-c803ef33]{margin-bottom:12px;background:#4285f4;border-color:#4285f4}.admin-sudo-or[data-v-c803ef33]{margin-bottom:12px;color:#8c8c8c;font-size:12px}.admin-sudo-exit[data-v-c803ef33]{margin-top:10px}.admin-sudo-modal-wrapper .ant-modal-mask{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.admin-global-loading[data-v-c803ef33]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:#ffffff8c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);touch-action:none}.admin-layout[data-v-c803ef33]{background:#f0f2f5}.admin-sider[data-v-c803ef33]{background:#0f172a!important;border-right:none!important}.admin-sider[data-v-c803ef33] .ant-menu.ant-menu-dark,.admin-sider[data-v-c803ef33] .ant-menu-dark .ant-menu-sub{background:#0f172a!important}.admin-sider[data-v-c803ef33] .ant-menu-dark.ant-menu-inline .ant-menu-item-selected{background-color:#1e293b!important}.admin-sider[data-v-c803ef33] .ant-menu-dark .ant-menu-item,.admin-sider[data-v-c803ef33] .ant-menu-dark .ant-menu-submenu-title{color:#ffffffd9!important}.admin-sider[data-v-c803ef33] .ant-menu-dark .ant-menu-item:hover,.admin-sider[data-v-c803ef33] .ant-menu-dark .ant-menu-submenu-title:hover,.admin-sider[data-v-c803ef33] .ant-menu-dark.ant-menu-inline .ant-menu-item-selected{color:#fff!important}.admin-sider[data-v-c803ef33] .ant-menu-dark .ant-menu-sub .ant-menu-item{color:#ffffffbf!important}.admin-sider[data-v-c803ef33] .ant-menu-dark .ant-menu-sub .ant-menu-item:hover,.admin-sider[data-v-c803ef33] .ant-menu-dark .ant-menu-sub .ant-menu-item-selected{color:#fff!important}.admin-sider[data-v-c803ef33] .ant-menu-dark .ant-menu-sub .ant-menu-item .ant-menu-title-content{padding-left:14px}.admin-sider[data-v-c803ef33] .ant-menu-dark .ant-menu-sub .ant-menu-item:before{content:"";position:absolute;left:26px;top:50%;transform:translateY(-50%);width:8px;height:1.5px;background-color:#ffffff73;border-radius:1px;transition:all .2s ease}.admin-sider[data-v-c803ef33] .ant-menu-dark .ant-menu-sub .ant-menu-item:hover:before,.admin-sider[data-v-c803ef33] .ant-menu-dark .ant-menu-sub .ant-menu-item-selected:before{background-color:#1677ff;width:12px}.admin-sider[data-v-c803ef33] .ant-menu-item,.admin-sider[data-v-c803ef33] .ant-menu-submenu-title{display:flex!important;align-items:center!important}.admin-sider[data-v-c803ef33] .ant-menu-item .anticon,.admin-sider[data-v-c803ef33] .ant-menu-submenu-title .anticon{background:#ffffff14!important;color:#ffffffd9!important;width:28px!important;height:28px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:12px!important;font-size:14px!important;box-shadow:0 1px 2px #0000000d;transition:all .2s ease}.admin-sider[data-v-c803ef33] .ant-menu-item:hover .anticon,.admin-sider[data-v-c803ef33] .ant-menu-submenu-title:hover .anticon,.admin-sider[data-v-c803ef33] .ant-menu-item-selected .anticon{background:#1677ff!important;color:#fff!important}.admin-brand[data-v-c803ef33]{height:64px;padding:0 16px;display:flex;align-items:center;gap:12px;cursor:pointer;border-bottom:1px solid #1e293b;background:#0f172a}.admin-brand-img[data-v-c803ef33]{height:32px;width:auto}.admin-brand-logo[data-v-c803ef33]{width:32px;height:32px;background:#1677ff;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.admin-sider[data-v-c803ef33] .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.admin-sider[data-v-c803ef33] .ant-menu{flex:1;overflow-y:auto;overflow-x:hidden}.admin-sider[data-v-c803ef33] .ant-menu::-webkit-scrollbar{width:6px}.admin-sider[data-v-c803ef33] .ant-menu::-webkit-scrollbar-track{background:transparent}.admin-sider[data-v-c803ef33] .ant-menu::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.admin-sider[data-v-c803ef33] .ant-menu::-webkit-scrollbar-thumb:hover{background:#ffffff59}.sidebar-footer[data-v-c803ef33]{position:relative;flex-shrink:0;width:100%;padding:16px 24px;border-top:1px solid #1e293b;background:#0f172a}.admin-header[data-v-c803ef33]{background:#fff;padding:0 24px;display:flex;align-items:center;justify-content:space-between;z-index:100}.header-title[data-v-c803ef33]{font-weight:600;font-size:16px}.header-username[data-v-c803ef33]{font-weight:500}.admin-content[data-v-c803ef33]{padding:24px;min-height:280px}.sidebar-overlay[data-v-c803ef33]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;z-index:1000}@media(max-width:767px){.desktop-trigger[data-v-c803ef33]{display:none}.admin-header[data-v-c803ef33]{padding:0 16px}.header-username[data-v-c803ef33]{display:none}.admin-content[data-v-c803ef33]{padding:16px 16px 76px}}.desktop-search-trigger[data-v-c803ef33]{width:320px!important;cursor:pointer!important}.desktop-search-trigger[data-v-c803ef33] input{cursor:pointer!important;background:transparent!important}.kbd-shortcut[data-v-c803ef33]{font-family:inherit;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:1px 6px;font-size:11px;color:#64748b;font-weight:500;box-shadow:0 1px 2px #0000000d}.mobile-search-trigger[data-v-c803ef33]{display:none}@media(max-width:992px){.desktop-search-trigger[data-v-c803ef33]{width:240px!important}.kbd-shortcut[data-v-c803ef33]{display:none}}@media(max-width:767px){.desktop-search-trigger[data-v-c803ef33]{display:none!important}.mobile-search-trigger[data-v-c803ef33]{display:inline-block}}[data-v-c803ef33] .command-palette-modal .ant-modal-content{padding:0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}.palette-container[data-v-c803ef33]{display:flex;flex-direction:column}.palette-input-wrapper[data-v-c803ef33]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #f1f5f9}.palette-search-icon[data-v-c803ef33]{color:#64748b;font-size:18px}.palette-input[data-v-c803ef33]{flex:1;border:none;outline:none;font-size:15px;color:#1e293b;background:transparent}.palette-input[data-v-c803ef33]::placeholder{color:#94a3b8}.palette-close-wrapper[data-v-c803ef33]{display:flex;align-items:center;gap:12px}.palette-close-badge[data-v-c803ef33]{background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:11px;color:#64748b;font-family:monospace;-webkit-user-select:none;user-select:none}.palette-close-icon[data-v-c803ef33]{font-size:16px;color:#94a3b8;cursor:pointer;transition:color .15s ease}.palette-close-icon[data-v-c803ef33]:hover{color:#ef4444}.palette-results-wrapper[data-v-c803ef33]{padding:12px 16px;max-height:380px;overflow-y:auto}.palette-section-title[data-v-c803ef33]{font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:.05em;margin-bottom:8px;padding-left:8px}.palette-results[data-v-c803ef33]{display:flex;flex-direction:column;gap:4px}.palette-item[data-v-c803ef33]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .15s ease}.palette-item.active[data-v-c803ef33]{background:#f1f5f9}.palette-item.active .item-arrow[data-v-c803ef33]{opacity:1;transform:translate(0)}.item-icon[data-v-c803ef33]{width:24px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#64748b;flex-shrink:0}.item-info[data-v-c803ef33]{flex:1;display:flex;flex-direction:column}.item-title[data-v-c803ef33]{font-size:14px;font-weight:500;color:#1e293b}.item-desc[data-v-c803ef33]{font-size:12px;color:#94a3b8;margin-top:1px}.item-arrow[data-v-c803ef33]{color:#94a3b8;font-size:12px;opacity:0;transform:translate(-4px);transition:all .15s ease}.palette-empty[data-v-c803ef33]{padding:24px 0;text-align:center;color:#94a3b8;font-size:14px}.palette-footer[data-v-c803ef33]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#f8fafc;border-top:1px solid #f1f5f9;font-size:12px;color:#64748b;gap:16px}.footer-shortcuts[data-v-c803ef33]{display:flex;gap:16px;flex-shrink:0}.shortcut-item[data-v-c803ef33]{display:flex;align-items:center;gap:6px}.key-badge[data-v-c803ef33]{background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:1px 4px;font-size:10px;font-family:monospace}.footer-site-name[data-v-c803ef33]{font-weight:500;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px;flex-shrink:1}.admin-mobile-bottom-nav[data-v-c803ef33]{position:fixed;bottom:0;left:0;right:0;height:60px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #f1f5f9;box-shadow:0 -4px 12px -2px #0000000d;display:flex;align-items:center;justify-content:space-around;z-index:999}.mobile-nav-item[data-v-c803ef33]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#64748b;cursor:pointer;flex:1;height:100%;transition:all .2s ease;-webkit-user-select:none;user-select:none}.mobile-nav-item[data-v-c803ef33]:active{transform:scale(.95)}.mobile-nav-icon[data-v-c803ef33]{font-size:20px;transition:transform .2s ease}.mobile-nav-text[data-v-c803ef33]{font-size:11px;font-weight:500}.mobile-nav-item.active[data-v-c803ef33]{color:#1677ff}.mobile-nav-item.active .mobile-nav-icon[data-v-c803ef33]{transform:translateY(-2px);color:#1677ff}html.dark-theme{background:#1f2329f2;border-top-color:#343a43;box-shadow:0 -4px 12px -2px #0000004d}html.dark-theme{color:#94a3b8}html.dark-theme{color:#1677ff}[data-v-c803ef33] .user-ant-menu{min-width:230px;padding:6px;border-radius:14px;box-shadow:0 10px 30px #0000001f,0 4px 10px #0000000a}[data-v-c803ef33] .user-info-menu-item{cursor:default!important;opacity:1!important;color:inherit!important;padding:8px 12px!important;background:transparent!important}[data-v-c803ef33] .user-menu-header-info{display:flex;flex-direction:column;gap:2px}[data-v-c803ef33] .user-menu-name{font-weight:700;font-size:15px;color:#0f172a}[data-v-c803ef33] .user-menu-email{font-size:12px;color:#64748b}[data-v-c803ef33] .user-ant-menu .ant-dropdown-menu-item{padding:10px 14px;border-radius:8px;font-size:14px;font-weight:500;display:flex;align-items:center}[data-v-c803ef33] .menu-item-icon{font-size:17px!important;color:#475569!important;margin-right:12px!important}[data-v-c803ef33] .menu-item-icon.text-red-600{color:#dc2626!important}[data-v-c803ef33] .menu-item-icon.text-red-500{color:#ef4444!important}.global-update-alert-banner[data-v-c803ef33]{background:linear-gradient(90deg,#fff7ed,#ffedd5);border:1px solid #fed7aa;border-radius:14px;padding:12px 18px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;box-shadow:0 2px 8px #f9731614}.update-alert-left[data-v-c803ef33]{display:flex;align-items:center;gap:14px}.update-alert-icon-wrapper[data-v-c803ef33]{width:40px;height:40px;border-radius:10px;background:#f97316;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;box-shadow:0 4px 10px #f973164d}.update-alert-text[data-v-c803ef33]{display:flex;flex-direction:column}.update-alert-title[data-v-c803ef33]{font-size:14px;font-weight:700;color:#9a3412}.update-alert-desc[data-v-c803ef33]{font-size:12.5px;color:#c2410c}.update-alert-action-btn[data-v-c803ef33]{background:#f97316;border-color:#f97316;border-radius:8px;font-weight:600;box-shadow:0 4px 10px #f9731640}.update-alert-action-btn[data-v-c803ef33]:hover{background:#ea580c!important;border-color:#ea580c!important}@media(max-width:640px){.global-update-alert-banner[data-v-c803ef33]{flex-direction:column;align-items:flex-start;gap:12px}.update-alert-action-btn[data-v-c803ef33]{width:100%}}.theme-loading-overlay[data-v-dc377965]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#0f172a2e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:wait}.theme-loading-card[data-v-dc377965]{display:flex;align-items:center;gap:12px;min-width:230px;padding:15px 18px;color:#1f2937;background:#fffffff0;border:1px solid rgba(148,163,184,.28);border-radius:16px;box-shadow:0 18px 48px #0f172a33;font-size:14px;font-weight:600}.theme-loading-spinner[data-v-dc377965]{position:relative;display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;color:var(--primary-color, #3182ce)}.theme-loading-spinner svg[data-v-dc377965]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.theme-loading-orbit[data-v-dc377965]{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.75;animation:theme-loading-spin-dc377965 .7s linear infinite}html.dark-theme{background:#02061775}html.dark-theme{color:#f8fafc;background:#1f2329f5;border-color:#ffffff1f;box-shadow:0 18px 48px #0006}.theme-loading-fade-enter-active[data-v-dc377965],.theme-loading-fade-leave-active[data-v-dc377965]{transition:opacity .18s ease}.theme-loading-fade-enter-active .theme-loading-card[data-v-dc377965],.theme-loading-fade-leave-active .theme-loading-card[data-v-dc377965]{transition:transform .22s ease,opacity .18s ease}.theme-loading-fade-enter-from[data-v-dc377965],.theme-loading-fade-leave-to[data-v-dc377965],.theme-loading-fade-enter-from .theme-loading-card[data-v-dc377965],.theme-loading-fade-leave-to .theme-loading-card[data-v-dc377965]{opacity:0}.theme-loading-fade-enter-from .theme-loading-card[data-v-dc377965]{transform:translateY(8px) scale(.96)}@keyframes theme-loading-spin-dc377965{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.theme-loading-orbit[data-v-dc377965]{animation-duration:1.4s}.theme-loading-fade-enter-active[data-v-dc377965],.theme-loading-fade-leave-active[data-v-dc377965],.theme-loading-fade-enter-active .theme-loading-card[data-v-dc377965],.theme-loading-fade-leave-active .theme-loading-card[data-v-dc377965]{transition-duration:.01ms}}.demo-mode-banner[data-v-dc377965]{position:fixed;top:0;left:0;right:0;z-index:9999;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;text-align:center;padding:8px 16px;font-size:13px;font-weight:600;letter-spacing:.3px;box-shadow:0 2px 8px #d977064d}
