@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mr-font:"Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mr-bg:#000;--mr-surface:#0d0d0d;--mr-card:#090909f7;--mr-card-hover:#181818fa;--mr-border:#303030;--mr-border-light:#1e1e1e;--mr-text:#f5f5f5;--mr-text-secondary:#a5a5a5;--mr-text-muted:#666;--mr-gold:#d4af37;--mr-gold-10:#d4af371a;--mr-gold-20:#d4af3733;--mr-gold-glow:#d4af3740;--mr-blue:#4a90d9;--mr-blue-light:#6aabff;--mr-blue-20:#4a90d933;--mr-green:#6ee7b7;--mr-red:#ff6b6b;--mr-purple:#c4b5fd;--mr-input-bg:#121212;--mr-muted-bg:#111;--mr-bubble-in:#26262b;--mr-bubble-out:#d4af372e;--mr-track:#ffffff0f;--mr-card-shadow:0 14px 30px #00000059;--mr-radius:14px;--mr-radius-sm:10px;--mr-radius-xs:6px;--mr-text-xs:.75rem;--mr-text-sm:.875rem;--mr-text-md:1rem;--mr-text-lg:1.125rem;--mr-text-xl:1.5rem;--mr-text-2xl:2rem;--mr-tracking-tight:-.035em;--mr-space-1:4px;--mr-space-2:8px;--mr-space-3:12px;--mr-space-4:16px;--mr-space-5:24px;--mr-space-6:32px;--mr-space-7:48px;--mr-space-8:64px;--mr-navbar-h:64px;--mr-ease:cubic-bezier(.2, .7, .2, 1);--mr-ease-out:cubic-bezier(.16, 1, .3, 1);--mr-duration-fast:.15s;--mr-duration:.25s}.mr-btn{font-family:var(--mr-font);font-size:var(--mr-text-sm);white-space:nowrap;cursor:pointer;transition:color var(--mr-duration-fast) var(--mr-ease), background-color var(--mr-duration-fast) var(--mr-ease), border-color var(--mr-duration-fast) var(--mr-ease), transform var(--mr-duration-fast) var(--mr-ease);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:.55rem .85rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.mr-btn:active{transform:scale(.97)}.mr-btn:focus-visible{outline:2px solid var(--mr-gold);outline-offset:2px}.mr-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.mr-btn-gold{background:var(--mr-gold);color:#111}.mr-btn-gold:hover{background:color-mix(in srgb, var(--mr-gold) 85%, white)}.mr-btn-outline{border-color:color-mix(in srgb, var(--mr-text) 14%, transparent);background:color-mix(in srgb, var(--mr-text) 3%, transparent);color:var(--mr-text-secondary)}.mr-btn-outline:hover{border-color:color-mix(in srgb, var(--mr-text) 30%, transparent);background:color-mix(in srgb, var(--mr-text) 7%, transparent);color:var(--mr-text)}.mr-btn-ghost{color:var(--mr-text-secondary)}.mr-btn-ghost:hover{color:var(--mr-text);background:var(--mr-gold-10)}.mr-btn-danger{background:var(--mr-red);color:#fff}.mr-btn-danger:hover{background:color-mix(in srgb, var(--mr-red) 85%, white)}.mr-btn-danger-text{color:var(--mr-red)}.mr-btn-danger-text:hover{color:#ff8d8b;background:#e24b4a1a}.mr-btn-sm{height:34px;padding:0 14px;font-size:.8125rem;font-weight:600}.mr-btn-sm>svg{flex:none;width:14px;height:14px}.mr-btn-lg{font-size:var(--mr-text-md);padding:.95rem 2rem}@media (width<=640px){:root{--mr-navbar-h:56px}.mr-btn{padding:.45rem .7rem;font-size:.8125rem}.mr-btn-sm{height:32px;font-size:var(--mr-text-xs);padding:0 12px}.mr-btn-lg{padding:.85rem 1.6rem;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.mr-btn{transition:none}.mr-btn:active{transform:none}}.mr-menu{padding:var(--mr-space-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--mr-border);border-radius:var(--mr-radius-sm);animation:mr-menu-in var(--mr-duration-fast) var(--mr-ease);background:#0f0f0fe0;box-shadow:0 18px 42px #00000073}.mr-menu-item{align-items:center;gap:var(--mr-space-2);width:100%;padding:6px var(--mr-space-3) 6px var(--mr-space-2);border-radius:var(--mr-radius-xs);color:var(--mr-text-secondary);font:inherit;white-space:nowrap;text-align:left;cursor:pointer;transition:color var(--mr-duration-fast) var(--mr-ease), background-color var(--mr-duration-fast) var(--mr-ease);background:0 0;border:0;font-size:.8125rem;line-height:1.5;display:flex}.mr-menu-item:hover,.mr-menu-item:focus-visible{background:var(--mr-track);color:var(--mr-text);outline:none}.mr-menu-item[aria-checked=true]{color:var(--mr-text)}.mr-menu-label{padding:6px var(--mr-space-3) var(--mr-space-1) var(--mr-space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--mr-text-muted);font-size:.6875rem;font-weight:700}.mr-menu-radio{border:1.5px solid var(--mr-text-muted);width:8px;height:8px;transition:background-color var(--mr-duration-fast) var(--mr-ease), border-color var(--mr-duration-fast) var(--mr-ease);border-radius:50%;flex-shrink:0}.mr-menu-item[aria-checked=true] .mr-menu-radio{background:var(--mr-gold);border-color:var(--mr-gold)}@keyframes mr-menu-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.mr-menu{animation:none}.mr-menu-item{transition:none}}.mr-panel{border-radius:var(--mr-radius-sm);background:#080808;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #0006}.mr-input{box-sizing:border-box;border-radius:var(--mr-radius-sm);width:100%;color:var(--mr-text);font:inherit;font-size:var(--mr-text-sm);transition:border-color var(--mr-duration-fast) var(--mr-ease), box-shadow var(--mr-duration-fast) var(--mr-ease);background:#0b0b0b;border:1px solid #ffffff1f;outline:none;padding:11px 14px}.mr-input::placeholder{color:var(--mr-text-muted)}.mr-input:focus{border-color:var(--mr-gold);box-shadow:0 0 0 3px var(--mr-gold-10)}.mr-input:disabled{opacity:.6}input.mr-input,select.mr-input{height:44px;padding-block:0}textarea.mr-input{resize:vertical;line-height:1.5}.mr-select{justify-content:space-between;align-items:center;gap:var(--mr-space-2);text-align:left;cursor:pointer;height:44px;padding-block:0;display:flex}.mr-select>svg{color:var(--mr-text-muted);flex:none}.mr-select[aria-expanded=true]{border-color:var(--mr-gold)}.mr-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mr-select-menu{z-index:500;background:#0f0f0f;max-height:280px;position:fixed;overflow-y:auto}.mr-field-label{margin-bottom:var(--mr-space-2);color:var(--mr-text-muted);font-size:var(--mr-text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700;display:block}.mr-field-hint{margin:var(--mr-space-2) 0 0;color:var(--mr-text-muted);font-size:var(--mr-text-xs)}.mr-dialog-backdrop{z-index:300;padding:var(--mr-space-4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:mr-dialog-fade var(--mr-duration) var(--mr-ease-out);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mr-dialog{width:min(var(--mr-dialog-width,440px), 100%);border:1px solid var(--mr-border);border-radius:var(--mr-radius);max-height:min(88vh,760px);color:var(--mr-text);animation:mr-dialog-in var(--mr-duration) var(--mr-ease-out);background:#0d0d0d;flex-direction:column;display:flex;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #0000008c}.mr-dialog-head{justify-content:space-between;align-items:center;gap:var(--mr-space-3);padding:var(--mr-space-4) var(--mr-space-5);border-bottom:1px solid var(--mr-border);display:flex}.mr-dialog-title{font-size:var(--mr-text-lg);letter-spacing:var(--mr-tracking-tight);margin:0;font-weight:800}.mr-dialog-close{width:32px;height:32px;color:var(--mr-text-muted);cursor:pointer;transition:background var(--mr-duration-fast) var(--mr-ease), color var(--mr-duration-fast) var(--mr-ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-right:-6px;display:inline-flex}.mr-dialog-close:hover{background:var(--mr-track);color:var(--mr-text)}.mr-dialog-body{gap:var(--mr-space-5);padding:var(--mr-space-5);flex-direction:column;display:flex;overflow-y:auto}.mr-dialog-foot{justify-content:flex-end;align-items:center;gap:var(--mr-space-2);padding:var(--mr-space-4) var(--mr-space-5);border-top:1px solid var(--mr-border);display:flex}.mr-actions{justify-content:flex-end;align-items:center;gap:var(--mr-space-2);display:flex}.mr-dialog-foot .mr-btn,.mr-actions .mr-btn{height:40px;font-size:var(--mr-text-sm);padding:0 20px;font-weight:600}.mr-dialog-foot .mr-btn-gold,.mr-dialog-foot .mr-btn-danger,.mr-actions .mr-btn-gold,.mr-actions .mr-btn-danger{min-width:104px}.mr-dialog-foot .mr-btn-ghost,.mr-actions .mr-btn-ghost{padding:0 16px}.mr-dialog-foot .mr-btn-danger-text:first-child,.mr-actions .mr-btn-danger-text:first-child{margin-left:-16px;margin-right:auto}.mr-confirm-backdrop{z-index:400;background:#000000b8}.mr-confirm-dialog{--mr-dialog-width:390px;padding:1.5rem}.mr-confirm-row{align-items:flex-start;gap:12px;display:flex}.mr-confirm-icon{color:var(--mr-red);flex:none}.mr-confirm-title{color:var(--mr-text);margin:0 0 8px;font-size:1.05rem;font-weight:700}.mr-confirm-msg{color:var(--mr-text-secondary);font-size:var(--mr-text-sm);margin:0;line-height:1.5}.mr-confirm-error{color:var(--mr-red);font-size:var(--mr-text-xs);margin:12px 0 0;line-height:1.4}.mr-confirm-actions{margin-top:1.5rem}@keyframes mr-dialog-fade{0%{opacity:0}}@keyframes mr-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.mr-dialog-backdrop,.mr-dialog{animation:none}}@media (width<=640px){.mr-dialog-head,.mr-dialog-body,.mr-dialog-foot{padding-inline:var(--mr-space-4)}}.mr-infotip{display:inline-flex;position:relative}.mr-infotip-btn{border:1px solid var(--mr-border);width:18px;height:18px;color:var(--mr-text-muted);font:inherit;cursor:pointer;transition:border-color var(--mr-duration-fast) var(--mr-ease), color var(--mr-duration-fast) var(--mr-ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.mr-infotip-btn:hover,.mr-infotip-btn[aria-expanded=true]{border-color:var(--mr-gold-20);color:var(--mr-text)}.mr-infotip-pop{z-index:500;border-radius:var(--mr-radius-sm);width:290px;color:var(--mr-text-secondary);font-size:var(--mr-text-xs);letter-spacing:normal;text-transform:none;text-align:left;animation:mr-menu-in var(--mr-duration-fast) var(--mr-ease);background:#161616;border:1px solid #303030;flex-direction:column;gap:8px;padding:12px 14px;font-weight:400;line-height:1.5;display:flex;position:fixed;box-shadow:0 12px 32px #00000080}.mr-infotip-title{color:var(--mr-gold);font-size:var(--mr-text-sm);font-weight:700}@media (prefers-reduced-motion:reduce){.mr-infotip-pop{animation:none}}*{box-sizing:border-box;margin:0;padding:0}button,input,textarea,select{font-family:inherit}html,body{width:100%;min-height:100%}body{font-family:var(--mr-font);background-color:#000;justify-content:center;margin:0;display:flex}#root{flex-direction:column;align-items:stretch;width:100%;max-width:1600px;min-height:100vh;margin:0 auto;display:flex}.navbar{height:var(--mr-navbar-h);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--mr-border);font-family:var(--mr-font);z-index:100;background:#0f0f0fd1;justify-content:space-between;align-items:center;gap:24px;padding:0 32px;display:flex;position:sticky;top:0}.navbar-logo{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.navbar-logo span{color:var(--mr-text);font-size:26px;font-weight:800}.navbar-logo span:last-child{color:var(--mr-gold)}.navbar-actions{align-items:center;gap:16px;display:flex}.navbar-lang-btn{gap:6px}.navbar-lang-btn svg{opacity:.65;transition:transform var(--mr-duration-fast) var(--mr-ease)}.navbar-lang-btn[aria-expanded=true] svg{transform:rotate(180deg)}.navbar-language{position:relative}.navbar-lang-menu{position:absolute;top:calc(100% + 8px);right:0}.navbar-has-center{grid-template-columns:1fr auto 1fr;display:grid}.navbar-has-center .navbar-actions{grid-column:3;justify-self:end}.navbar-center{align-self:stretch;align-items:stretch;gap:var(--mr-space-1);display:flex}.navbar-icon-btn{border-radius:999px;width:40px;height:40px;padding:0;position:relative}.navbar-icon-btn svg{width:20px;height:20px}.navbar-badge{background:var(--mr-gold);color:#111;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;line-height:16px;position:absolute;top:3px;right:3px}.navbar-menu-box{position:relative}.navbar-menu{z-index:120;position:absolute;top:calc(100% + 8px);right:0}@media (width<=768px){.navbar-center{display:none}}@media (width<=640px){.navbar-menu{top:calc(var(--mr-navbar-h) + 4px);position:fixed;right:12px}.navbar{gap:10px;padding:0 14px}.navbar-logo span{font-size:21px}.navbar-actions{gap:7px}}@media (width<=360px){.navbar{gap:6px;padding:0 10px}.navbar-actions .mr-btn{padding:.4rem .55rem;font-size:12px}}
