.app-dark-root{min-height:100vh;background:var(--bg-deep);color:var(--text-primary)}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}:root{color-scheme:dark;--blue-50: #f0f9ff;--blue-100: #e0f2fe;--blue-200: #bae6fd;--blue-300: #7dd3fc;--blue-400: #38bdf8;--blue-500: #0ea5e9;--blue-600: #0284c7;--blue-700: #0369a1;--blue-800: #075985;--blue-900: #0c4a6e;--blue-950: #082f49;--color-primary: #38bdf8;--color-primary-hover: #7dd3fc;--color-primary-active: #0ea5e9;--color-primary-strong: #7dd3fc;--color-primary-deep: #0ea5e9;--color-primary-glow: rgba(125, 211, 252, .35);--color-success: #52c41a;--color-success-soft: #95de64;--color-success-border: rgba(82, 196, 26, .4);--color-error: #ff4d4f;--color-error-soft: #ff9c9c;--color-error-border: rgba(255, 120, 117, .4);--color-warning: #faad14;--color-info: #13c2c2;--color-violet: #b37feb;--success-a12: rgba(82, 196, 26, .12);--error-a12: rgba(255, 77, 79, .12);--info-a12: rgba(19, 194, 194, .12);--violet-a12: rgba(179, 127, 235, .12);--neutral-500: #3a4356;--neutral-600: #2c3342;--neutral-700: #1f2530;--neutral-cover-start: #1a2230;--neutral-cover-end: #0c1119;--bg-deep: #060b12;--bg-deep-2: #0b1017;--bg-card: rgba(16, 22, 31, .72);--bg-elevated: rgba(24, 30, 40, .9);--bg-glass: rgba(12, 18, 26, .55);--bg-glass-strong: rgba(16, 22, 31, .85);--bg-glass-nav: rgba(8, 12, 19, .65);--bg-card-deep: rgba(6, 9, 14, .72);--bg-card-gradient: linear-gradient(160deg, rgba(20, 25, 34, .9), rgba(10, 14, 20, .92));--bg-base-top: #060b12;--bg-base-bottom: #04070c;--text-primary: #e8edf6;--text-secondary: #9fb0c3;--text-tertiary: #64748b;--border-subtle: rgba(255, 255, 255, .08);--border-primary: rgba(56, 189, 248, .4);--border-primary-strong: rgba(125, 211, 252, .65);--white-a06: rgba(255, 255, 255, .06);--white-a12: rgba(255, 255, 255, .12);--primary-a03: rgba(56, 189, 248, .03);--primary-a05: rgba(56, 189, 248, .05);--primary-a06: rgba(56, 189, 248, .06);--primary-a07: rgba(56, 189, 248, .07);--primary-a08: rgba(56, 189, 248, .08);--primary-a09: rgba(56, 189, 248, .09);--primary-a10: rgba(56, 189, 248, .1);--primary-a12: rgba(56, 189, 248, .12);--primary-a14: rgba(56, 189, 248, .14);--primary-a15: rgba(56, 189, 248, .15);--primary-a16: rgba(56, 189, 248, .16);--primary-a18: rgba(56, 189, 248, .18);--primary-a20: rgba(56, 189, 248, .2);--primary-a22: rgba(56, 189, 248, .22);--primary-a28: rgba(125, 211, 252, .28);--primary-a35: rgba(56, 189, 248, .35);--primary-a45: rgba(125, 211, 252, .45);--glow-bright: rgba(125, 211, 252, .28);--glow-soft: rgba(125, 211, 252, .22);--glow-mid: rgba(125, 211, 252, .2);--glow-deep: rgba(3, 105, 161, .16);--glow-dark: rgba(2, 132, 199, .1);--bg-glow-1: rgba(56, 189, 248, .16);--bg-glow-2: rgba(3, 105, 161, .12);--bg-glow-3: rgba(2, 132, 199, .1);--shadow-dark: rgba(0, 0, 0, .5);--shadow-soft: rgba(0, 0, 0, .35);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .45);--primary-shadow: 0 0 0 1px rgba(125, 211, 252, .22), 0 6px 28px rgba(0, 0, 0, .5), 0 0 22px rgba(56, 189, 248, .16);--primary-glow-soft: 0 0 18px rgba(56, 189, 248, .22);--primary-glow-strong: 0 0 30px rgba(125, 211, 252, .35);--primary-glow-md: 0 4px 16px rgba(125, 211, 252, .4);--primary-glow-btn: 0 4px 18px rgba(56, 189, 248, .35);--primary-glow-btn-hover: 0 6px 26px rgba(125, 211, 252, .45);--gradient-primary: linear-gradient(120deg, var(--blue-400), var(--blue-600));--gradient-primary-bright: linear-gradient(120deg, var(--blue-300), var(--blue-500));--gradient-text-brand: linear-gradient(100deg, var(--blue-100), var(--blue-300) 40%, var(--blue-500) 70%, var(--blue-200));--gradient-title-bar: linear-gradient(180deg, var(--blue-200), var(--blue-600));--gradient-tabs: linear-gradient(90deg, var(--blue-300), var(--blue-600));--gradient-slider: linear-gradient(90deg, var(--blue-500), var(--blue-300));--gradient-switch: linear-gradient(120deg, var(--blue-400), var(--blue-600));--gradient-steps: linear-gradient(120deg, var(--blue-400), var(--blue-600));--gradient-avatar: linear-gradient(135deg, var(--blue-400), var(--blue-600));--gradient-menu-selected: linear-gradient(120deg, rgba(56, 189, 248, .22), rgba(56, 189, 248, .08));--gradient-cover: linear-gradient(135deg, var(--neutral-cover-start), var(--neutral-cover-end));--gradient-danger: linear-gradient(120deg, #d3454b, #a83238);--gradient-danger-hover: linear-gradient(120deg, #e55359, #b93a40);--danger-shadow: 0 4px 18px rgba(211, 69, 75, .3);--danger-shadow-hover: 0 6px 26px rgba(229, 83, 89, .4);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--sidebar-w: 232px;--indigo-50: var(--blue-50);--indigo-100: var(--blue-100);--indigo-200: var(--blue-200);--indigo-300: var(--blue-300);--indigo-400: var(--blue-400);--indigo-500: var(--blue-500);--indigo-600: var(--blue-600);--indigo-700: var(--blue-700);--indigo-800: var(--blue-800);--indigo-900: var(--blue-900);--gold-50: var(--blue-50);--gold-100: var(--blue-100);--gold-200: var(--blue-200);--gold-300: var(--blue-300);--gold-400: var(--blue-400);--gold-500: var(--blue-500);--gold-600: var(--blue-600);--gold-700: var(--blue-700);--gold-800: var(--blue-800);--brand-gold: var(--color-primary);--brand-gold-hover: var(--color-primary-hover);--brand-gold-soft: rgba(56, 189, 248, .14);--brand-gold-glow: rgba(125, 211, 252, .35);--border-gold: var(--border-primary);--border-gold-strong: var(--border-primary-strong);--gold-shadow: var(--primary-shadow);--gold-glow-soft: var(--primary-glow-soft);--gold-glow-strong: var(--primary-glow-strong)}html,body,#app{min-height:100%;margin:0;color-scheme:dark;background-color:var(--bg-deep)}body{background-color:var(--bg-deep);color:var(--text-primary);font-family:Estedad,Vazirmatn,Tahoma,Arial,sans-serif;font-feature-settings:"ss01";overflow-x:hidden}html,body,#app,body *,body *:before,body *:after,input,button,select,optgroup,textarea,h1,h2,h3,h4,h5,h6{font-family:Estedad,Vazirmatn,Tahoma,Arial,sans-serif!important;font-feature-settings:"ss01"!important}body *{color:inherit}input,textarea,select,option,button{color:var(--text-primary)!important;caret-color:var(--color-primary)!important}::placeholder,input::placeholder,textarea::placeholder{color:var(--text-tertiary)!important;opacity:1}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--bg-deep) inset!important;transition:background-color 9999s ease-in-out 0s}option{background-color:var(--bg-elevated)}::selection{background:var(--primary-a35);color:#fff}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(1000px 560px at 85% -10%,var(--bg-glow-1),transparent 62%),radial-gradient(900px 520px at 0% 8%,var(--bg-glow-2),transparent 58%),radial-gradient(1100px 700px at 50% 115%,var(--bg-glow-3),transparent 62%),linear-gradient(180deg,var(--bg-base-top) 0%,var(--bg-deep) 45%,var(--bg-base-bottom) 100%);background-attachment:fixed}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}*{box-sizing:border-box}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-hover)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--neutral-600),var(--neutral-700));border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--blue-700),var(--blue-900))}.container-page{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.page-section{margin:40px 0}.section-title{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:800;margin:0 0 22px;color:var(--text-primary)}.section-title:before{content:"";width:5px;height:24px;border-radius:3px;background:var(--gradient-title-bar);box-shadow:var(--primary-glow-soft)}.gold-text,.blue-text{color:var(--color-primary)}.gold-gradient-text,.blue-gradient-text{background:var(--gradient-text-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.price-tag{display:inline-block;color:var(--blue-300);font-weight:800}.muted-text{color:var(--text-secondary)}.free-tag{color:var(--color-success);font-weight:700}.brand-logo-text{font-size:26px;font-weight:900;background:var(--gradient-text-brand);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;text-shadow:0 0 24px var(--primary-a18)}.glass-card{background:var(--bg-glass-strong);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);box-shadow:var(--glass-shadow)}.glass-gold-card,.glass-blue-card{background:var(--bg-card-gradient);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:24px;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--primary-shadow)}.gold-hover-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.gold-hover-card:hover{transform:translateY(-4px);border-color:var(--border-primary-strong);box-shadow:var(--primary-shadow),var(--primary-glow-strong)}.ant-btn{border-radius:12px;font-weight:600;box-shadow:none;transition:all .2s ease}.ant-btn-default{background:var(--bg-glass);border-color:var(--border-subtle);color:var(--text-primary);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ant-btn-default:hover{border-color:var(--border-primary);color:var(--blue-300)!important;background:var(--primary-a08)}.ant-btn-primary{background:var(--gradient-primary);border:none;color:#fff;text-shadow:none;box-shadow:var(--primary-glow-btn)}.ant-btn-primary:hover,.ant-btn-primary:focus{background:var(--gradient-primary-bright);box-shadow:var(--primary-glow-btn-hover)}.ant-btn-dangerous.ant-btn-primary{background:var(--gradient-danger);color:#fff;box-shadow:var(--danger-shadow)}.ant-btn-dangerous.ant-btn-primary:hover{background:var(--gradient-danger-hover);box-shadow:var(--danger-shadow-hover)}.ant-btn[disabled],.ant-btn[disabled]:hover{background:var(--white-a06);border-color:transparent;color:var(--text-tertiary)}.ant-card{background:var(--bg-glass-strong);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);box-shadow:var(--glass-shadow);color:var(--text-primary)!important}.ant-card-head{border-bottom:1px solid var(--border-subtle);padding:14px 20px}.ant-card-head-title{color:var(--text-primary)!important;font-weight:800!important}.ant-card-bordered{border-color:var(--border-subtle)}.ant-card-body{color:var(--text-primary)!important}.ant-card-extra{color:var(--text-secondary)!important}.ant-table-wrapper,.ant-table{background:transparent!important;color:var(--text-primary)!important}.ant-table-container,.ant-table-content,.ant-table-header,.ant-table-body,.ant-table-measure-row,.ant-table-measure-row>td{background:transparent!important}.ant-table-cell,.ant-table-cell-fix-left,.ant-table-cell-fix-right{background:transparent!important}.ant-table-thead>tr>th,.ant-table-thead>tr>th.ant-table-cell-fix-left,.ant-table-thead>tr>th.ant-table-cell-fix-right{background:var(--primary-a09)!important;color:var(--blue-200)!important;font-weight:700!important;border-bottom:1px solid var(--border-primary)!important}.ant-table-thead>tr>th:hover,.ant-table-thead>tr>th.ant-table-column-sort,.ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background:var(--primary-a12)!important}.ant-table-column-sorter,.ant-table-filter-trigger{color:var(--text-tertiary)!important}.ant-table-filter-trigger:hover{color:var(--blue-300)!important}.ant-table-tbody>tr>td,.ant-table-tbody>tr>td.ant-table-cell-fix-left,.ant-table-tbody>tr>td.ant-table-cell-fix-right{background:transparent!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border-subtle)!important}.ant-table-tbody>tr:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--primary-a07)!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:var(--primary-a12)!important}.ant-table-tbody>tr.ant-table-row-expand-icon-cell{background:transparent!important}.ant-table-expanded-row>td,.ant-table-expanded-row:hover>td{background:var(--bg-glass)!important}.ant-table-placeholder,.ant-table-placeholder .ant-table-cell{background:transparent!important}.ant-table-placeholder .ant-empty-description,.ant-empty-description,.ant-empty-image svg{color:var(--text-tertiary)!important;fill:var(--text-tertiary)!important}.ant-table-footer{background:var(--bg-glass)!important;color:var(--text-secondary)!important}.ant-table-title{color:var(--text-primary)!important}.ant-table-summary>tr>td{background:var(--bg-glass)!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border-subtle)!important}.ant-table-sticky-holder,.ant-table-sticky-scroll{background:var(--bg-elevated)!important}.ant-table-pagination.ant-pagination{margin:16px 0 0}.ant-pagination-item,.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{background:var(--bg-glass)!important;border-color:var(--border-subtle)!important;border-radius:10px;color:var(--text-secondary)!important}.ant-pagination-item:hover{border-color:var(--border-primary)!important}.ant-pagination-item-active{border-color:var(--border-primary-strong)!important;background:var(--primary-a16)!important}.ant-pagination-item-active a,.ant-pagination-total-text{color:var(--blue-300)!important}.ant-modal-root{color:var(--text-primary)}.ant-modal-mask{background:#03080fd1!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ant-modal-wrap{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ant-modal{color:var(--text-primary)!important}.ant-modal-content{position:relative;overflow:hidden;background:var(--bg-card-gradient)!important;border:1px solid var(--border-primary)!important;border-radius:var(--radius-xl)!important;backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);box-shadow:0 0 0 1px #7dd3fc1f,0 24px 60px #000000a6,0 0 36px #38bdf81f;color:var(--text-primary)!important}.ant-modal-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at top right,rgba(125,211,252,.08),transparent 45%)}.ant-modal-header{background:transparent!important;border-bottom:1px solid var(--border-subtle)!important;padding:20px 24px 18px}.ant-modal-title{color:var(--text-primary)!important;font-size:19px;font-weight:800;letter-spacing:.2px}.ant-modal-body{background:transparent!important;color:var(--text-primary)!important;padding:24px}.ant-modal-footer{background:transparent!important;border-top:1px solid var(--border-subtle)!important;padding:18px 24px 20px}.ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:10px}.ant-modal-close{width:38px;height:38px;border-radius:12px;color:var(--text-secondary)!important;transition:.25s}.ant-modal-close:hover{color:var(--text-primary)!important;background:var(--primary-a12)}.ant-modal-close:active{transform:scale(.94)}.ant-modal-confirm .ant-modal-content{background:var(--bg-card-gradient)!important}.ant-modal-confirm-title{color:var(--text-primary)!important;font-size:18px;font-weight:800}.ant-modal-confirm-content{color:var(--text-secondary)!important}.ant-modal-confirm-body{color:var(--text-primary)}.ant-modal-confirm-body .anticon{font-size:24px}.ant-modal-confirm-confirm .anticon{color:var(--color-primary)}.ant-modal-confirm-info .anticon{color:var(--color-info)}.ant-modal-confirm-success .anticon{color:var(--color-success)}.ant-modal-confirm-warning .anticon{color:var(--color-warning)}.ant-modal-confirm-error .anticon{color:var(--color-error)}.ant-modal .ant-btn{min-width:90px;height:42px;border-radius:12px}.ant-modal .ant-btn-default{background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-primary)}.ant-modal .ant-btn-default:hover{background:var(--primary-a08);border-color:var(--border-primary);color:var(--blue-300)}.ant-modal .ant-btn-primary{background:var(--gradient-primary);border:none;color:#fff;box-shadow:var(--primary-glow-btn)}.ant-modal .ant-btn-primary:hover{background:var(--gradient-primary-bright);box-shadow:var(--primary-glow-btn-hover)}.ant-modal .ant-btn-dangerous.ant-btn-primary{background:var(--gradient-danger);box-shadow:var(--danger-shadow)}.ant-modal .ant-btn-dangerous.ant-btn-primary:hover{background:var(--gradient-danger-hover);box-shadow:var(--danger-shadow-hover)}.ant-modal,.ant-modal-confirm,.ant-modal-header,.ant-modal-body,.ant-modal-footer{direction:rtl}.ant-modal-confirm-body{align-items:flex-start}.ant-modal-confirm-body>.anticon{margin-inline-end:16px;margin-inline-start:0}.ant-modal input,.ant-modal textarea,.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-select-selector,.ant-modal .ant-picker{background:var(--bg-glass)!important}.ant-modal-body::-webkit-scrollbar{width:8px}.ant-modal-body::-webkit-scrollbar-thumb{background:var(--primary-a20);border-radius:10px}.ant-modal{transform-origin:center top}.ant-motion-collapse,.ant-modal,.ant-modal-content{will-change:transform,opacity}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,.ant-input-number-group-addon{background:var(--bg-glass)!important;border-color:var(--border-subtle)!important;border-radius:12px!important;color:var(--text-primary)!important;transition:border-color .2s ease,box-shadow .2s ease}.ant-input::placeholder,.ant-input-number-input::placeholder{color:var(--text-tertiary)}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-select-selector:hover,.ant-picker:hover{border-color:var(--border-primary)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--border-primary-strong)!important;box-shadow:0 0 0 2px var(--primary-a18)!important}.ant-input-number-input{color:var(--text-primary)!important}.ant-select-selection-placeholder,.ant-select-arrow{color:var(--text-tertiary)!important}.ant-select-dropdown,.ant-picker-dropdown{background:var(--bg-glass-strong)!important;border:1px solid var(--border-primary);border-radius:var(--radius-md);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--primary-shadow)!important;color:var(--text-primary)!important}.ant-select-item,.ant-select-item-option-content{color:var(--text-primary)!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--primary-a12)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--primary-a18)!important;color:var(--blue-200)!important}.ant-picker-panel,.ant-picker-panel-container,.ant-picker-content th,.ant-picker-content td{background:var(--bg-glass-strong)!important;color:var(--text-primary)!important}.ant-picker-cell .ant-picker-cell-inner{color:var(--text-primary)!important}.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--blue-400)!important}.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--color-primary)!important;color:#04121c!important}.ant-tag{border-radius:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ant-tag-gold,.ant-tag-blue{background:var(--primary-a18);border-color:var(--border-primary);color:var(--blue-200)}.ant-message-notice-content,.ant-message-custom-content{background:var(--bg-glass-strong)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--text-primary)!important}.ant-message .anticon{color:var(--blue-300)!important}.ant-message-notice-content .ant-message-error .anticon{color:var(--color-error)!important}.ant-message-notice-content .ant-message-success .anticon{color:var(--color-success)!important}.ant-notification-notice{background:var(--bg-glass-strong)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-primary)!important;border-radius:var(--radius-md)!important;box-shadow:var(--primary-shadow)!important;color:var(--text-primary)!important}.ant-notification-notice-message{color:var(--blue-200)!important;font-weight:800!important}.ant-notification-notice-description{color:var(--text-secondary)!important}.ant-menu{background:transparent!important}.ant-menu-light{background:var(--bg-glass-strong)!important;border-radius:var(--radius-md);border:1px solid var(--border-subtle);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ant-menu-light .ant-menu-item{color:var(--text-secondary)}.ant-menu-light .ant-menu-item:hover{color:var(--blue-300)}.ant-menu-light .ant-menu-item-selected{background:var(--primary-a16)!important;color:var(--blue-300)!important}.ant-menu-dark{background:transparent!important}.ant-menu-dark .ant-menu-item{color:var(--text-secondary)}.ant-menu-dark .ant-menu-item:hover{color:var(--blue-200)}.ant-menu-dark .ant-menu-item-selected{background:var(--gradient-menu-selected)!important;color:var(--blue-200)!important;box-shadow:inset 0 0 0 1px var(--border-primary),var(--primary-glow-soft)}.ant-drawer-content,.ant-drawer-header,.ant-drawer-body,.ant-drawer-footer{background:var(--bg-glass-strong)!important;color:var(--text-primary)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ant-drawer-header{border-bottom:1px solid var(--border-subtle)}.ant-drawer-title{color:var(--text-primary)!important;font-weight:800!important}.ant-drawer-close{color:var(--text-secondary)!important}.ant-popover-inner,.ant-popover-inner-content{color:var(--text-primary)!important;background:var(--bg-elevated)!important}.ant-popover-title{color:var(--text-primary)!important;font-weight:800!important;border-bottom-color:var(--border-subtle)!important}.ant-popover-arrow:before{background:var(--bg-elevated)!important}.ant-tooltip-inner{color:var(--text-primary)!important;background:var(--bg-elevated)!important}.ant-dropdown-menu,.ant-dropdown-menu-submenu.ant-dropdown-menu{background:var(--bg-glass-strong)!important;color:var(--text-primary)!important}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{color:var(--text-primary)!important}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-item-active,.ant-dropdown-menu-submenu-title:hover{background:var(--primary-a12)!important;color:var(--blue-300)!important}.ant-dropdown-menu-item-selected{background:var(--primary-a16)!important;color:var(--blue-300)!important}.ant-dropdown-menu-item-disabled{color:var(--text-tertiary)!important}.ant-radio-wrapper{color:var(--text-primary)}.ant-radio-checked .ant-radio-inner{border-color:var(--blue-300);background:transparent}.ant-radio-checked .ant-radio-inner:after{background-color:var(--blue-300)}.ant-spin{color:var(--blue-300)}.ant-spin-dot-item{background-color:var(--blue-300)}.ant-steps .ant-steps-item-title{color:var(--text-secondary)}.ant-steps .ant-steps-item-finish .ant-steps-item-title{color:var(--blue-300)}.ant-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--blue-400);background:var(--primary-a12)}.ant-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--blue-300)}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--gradient-steps);border-color:var(--blue-400)}.ant-steps .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#fff}.ant-steps .ant-steps-item-process .ant-steps-item-title{color:var(--text-primary);font-weight:700}.ant-descriptions-title{color:var(--text-primary)!important;font-weight:800!important}.ant-descriptions-item-label{color:var(--text-secondary)!important}.ant-descriptions-item-content{color:var(--text-primary)!important}.ant-form-item-label>label{color:var(--text-primary)!important}.ant-form-item-extra{color:var(--text-tertiary)!important}.ant-upload-list-item{color:var(--text-secondary)}.ant-upload-list-item:hover .ant-upload-list-item-info{background:var(--primary-a08)!important}.ant-avatar{border:1px solid var(--border-primary);box-shadow:var(--primary-glow-soft)}.ant-result-title{color:var(--text-primary)!important}.ant-result-subtitle,.ant-tabs-tab-btn{color:var(--text-secondary)!important}.ant-tabs-tab-btn:hover{color:var(--blue-300)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--blue-300)!important;font-weight:700!important}.ant-tabs-ink-bar{background:var(--gradient-tabs)}.ant-switch{background:var(--white-a12)}.ant-switch-checked{background:var(--gradient-switch)}.ant-slider-track{background:var(--gradient-slider)!important}.ant-slider-handle:after{box-shadow:0 0 0 2px var(--blue-400)!important}.ant-divider{border-color:var(--border-subtle)}.ant-list-item{color:var(--text-primary)!important}.page-card{margin-bottom:0}.exam-cover{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px;background:var(--gradient-cover)}.page-enter-active,.page-leave-active{transition:opacity .18s ease,transform .18s ease}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0}@media (max-width: 768px){.container-page{padding:0 14px}}
