html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222b;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px #0000005c, 0px 8px 20px #000000b8;--el-box-shadow-light:0px 0px 12px #000000b8;--el-box-shadow-lighter:0px 0px 6px #000000b8;--el-box-shadow-dark:0px 16px 48px 16px #000000b8, 0px 12px 32px #000, 0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:#000c;--el-mask-color-extra-light:#0000004d}html.dark .el-button{--el-button-disabled-text-color:#ffffff80}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}.command-trigger[data-v-08bdfb3d]{position:fixed;right:20px;bottom:20px;z-index:900;min-height:44px;display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid rgba(85,219,250,.34);border-radius:999px;background:#060f1de6;color:#eaf7ff;box-shadow:0 12px 34px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer}.command-trigger span[data-v-08bdfb3d]{font-size:12px;font-weight:750}.command-trigger kbd[data-v-08bdfb3d],.command-panel kbd[data-v-08bdfb3d]{padding:3px 6px;border:1px solid rgba(255,255,255,.18);border-radius:5px;background:#ffffff14;font:10px ui-monospace}.command-overlay[data-v-08bdfb3d]{position:fixed;inset:0;z-index:2000;display:grid;place-items:start center;padding:11vh 16px 24px;background:#02070f9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.command-panel[data-v-08bdfb3d]{width:min(680px,100%);max-height:78vh;overflow:auto;border:1px solid rgba(107,211,242,.28);border-radius:18px;background:#091321;color:#e9f5ff;box-shadow:0 35px 100px #00000073}.command-panel header[data-v-08bdfb3d]{display:flex;justify-content:space-between;align-items:start;padding:24px 24px 16px}.command-panel header small[data-v-08bdfb3d]{color:#55dbfa;font:700 10px ui-monospace;letter-spacing:.18em}.command-panel h2[data-v-08bdfb3d]{margin:5px 0 0;font-size:28px}.command-panel header button[data-v-08bdfb3d]{min-width:44px;min-height:36px;border:1px solid #263b51;border-radius:8px;background:#0d1c2e;color:#9fb2c6;cursor:pointer}.command-search[data-v-08bdfb3d]{display:flex;align-items:center;gap:12px;margin:0 18px;padding:0 15px;border:1px solid #2b4964;border-radius:12px;background:#07101d}.command-search>span[data-v-08bdfb3d]{color:#55dbfa;font-size:24px}.command-search input[data-v-08bdfb3d]{width:100%;min-height:54px;border:0;outline:0;background:transparent;color:#f2f8ff;font:15px inherit}.command-search input[data-v-08bdfb3d]::placeholder{color:#657b91}.command-group[data-v-08bdfb3d]{padding:14px 12px 2px}.command-group>p[data-v-08bdfb3d]{margin:0 10px 8px;color:#6f8499;font:700 10px ui-monospace;letter-spacing:.15em;text-transform:uppercase}.command-group>button[data-v-08bdfb3d]{width:100%;min-height:60px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.command-group>button[data-v-08bdfb3d]:hover,.command-group>button[data-v-08bdfb3d]:focus-visible{outline:0;background:#55dbfa1a}.command-group i[data-v-08bdfb3d]{width:36px;height:36px;display:grid;place-items:center;border:1px solid #29455f;border-radius:9px;color:#55dbfa;font-style:normal;font-weight:800}.command-group span[data-v-08bdfb3d]{display:grid;gap:4px}.command-group b[data-v-08bdfb3d]{font-size:14px}.command-group small[data-v-08bdfb3d]{color:#8296aa;font-size:12px}.command-group em[data-v-08bdfb3d]{color:#668198;font:11px ui-monospace;font-style:normal}.command-empty[data-v-08bdfb3d]{padding:26px;text-align:center;color:#7f93a8}.command-panel footer[data-v-08bdfb3d]{display:flex;gap:18px;padding:14px 22px 18px;border-top:1px solid #1b2d40;color:#71869a;font-size:11px}.command-panel footer span[data-v-08bdfb3d]{display:flex;align-items:center;gap:5px}@media(max-width:640px){.command-trigger[data-v-08bdfb3d]{right:12px;bottom:12px}.command-trigger span[data-v-08bdfb3d]{display:none}.command-overlay[data-v-08bdfb3d]{padding:4vh 10px}.command-panel[data-v-08bdfb3d]{max-height:90vh}.command-panel footer[data-v-08bdfb3d]{display:none}}.app-status[data-v-9e50d8c8]{position:fixed;z-index:2200;right:18px;bottom:18px;display:flex;align-items:center;gap:12px;width:min(440px,calc(100vw - 36px));padding:13px 14px;border:1px solid var(--c-cyan);border-radius:12px;background:color-mix(in srgb,var(--c-bg-card) 95%,transparent);box-shadow:0 16px 45px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-status>div[data-v-9e50d8c8]{display:grid;gap:3px;min-width:0;flex:1}.app-status b[data-v-9e50d8c8]{color:var(--c-text);font-size:13px}.app-status span[data-v-9e50d8c8]{color:var(--c-text-3);font-size:11px;line-height:1.45}.app-status button[data-v-9e50d8c8]{min-width:58px;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:linear-gradient(135deg,var(--c-purple),var(--c-cyan));color:#fff;font:800 12px inherit;cursor:pointer}.app-status .dismiss[data-v-9e50d8c8]{min-width:44px;padding:0;background:transparent;color:var(--c-text-3);font-size:20px}.app-status.offline[data-v-9e50d8c8]{border-color:var(--c-amber)}@media(max-width:560px){.app-status[data-v-9e50d8c8]{right:10px;bottom:10px;width:calc(100vw - 20px);align-items:flex-start}.app-status:not(.offline)>div[data-v-9e50d8c8]{max-width:calc(100% - 122px)}}.site-pet[data-v-737439fe]{position:fixed;z-index:9500;left:0;top:0;width:var(--pet-size);height:calc(var(--pet-size) * .95);display:flex;align-items:flex-end;justify-content:center;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform 1.8s cubic-bezier(.2,.8,.25,1);filter:drop-shadow(0 12px 14px rgba(15,46,87,.2))}.site-pet.dragging[data-v-737439fe]{transition:none;cursor:grabbing}.pet-character[data-v-737439fe]{position:relative;z-index:2;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:grab;touch-action:none}.pet-character[data-v-737439fe]:focus-visible{outline:3px solid #00a4d4;outline-offset:3px;border-radius:40%}.pet-character video[data-v-737439fe]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.reacting .pet-character[data-v-737439fe]{animation:pet-hop-737439fe .55s ease}.pet-ripple[data-v-737439fe]{position:absolute;z-index:-1;left:50%;bottom:21%;width:54%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(0,212,255,.22),transparent 68%);transform:translate(-50%);animation:pet-glow-737439fe 2.4s ease-in-out infinite}.pet-shadow[data-v-737439fe]{position:absolute;left:24%;right:24%;bottom:3px;height:12px;border-radius:50%;background:#183e682e;filter:blur(5px)}.pet-bubble[data-v-737439fe]{position:absolute;z-index:4;right:68%;bottom:78%;width:max-content;max-width:min(230px,65vw);margin:0;padding:9px 12px;border:1px solid #b8e9f7;border-radius:14px 14px 3px;background:#fffffff5;color:#23415e;font-size:13px;line-height:1.5;box-shadow:0 8px 24px #11446c24;animation:bubble-in-737439fe .22s ease-out}.pet-tools[data-v-737439fe]{position:absolute;z-index:5;right:-2px;top:20%;display:flex;gap:5px;opacity:0;transition:.2s}.pet-tools button[data-v-737439fe]{width:29px;height:29px;padding:0;border:1px solid rgba(0,144,200,.22);border-radius:50%;background:#ffffffeb;color:#55758e;font-size:16px;line-height:1;cursor:pointer;box-shadow:0 4px 12px #11446c1f}.site-pet:hover .pet-tools[data-v-737439fe],.pet-tools[data-v-737439fe]:focus-within{opacity:1}.pet-restore[data-v-737439fe]{position:fixed;z-index:9500;right:14px;bottom:14px;width:46px;height:46px;border:1px solid #9edff2;border-radius:50%;background:#fffffff0;box-shadow:0 8px 24px #11446c2e;font-size:22px;cursor:pointer}.pet-restore[data-v-737439fe]:focus-visible,.pet-tools button[data-v-737439fe]:focus-visible{outline:3px solid #00a4d4;outline-offset:2px}.pet-menu[data-v-737439fe]{position:fixed;z-index:9700;width:180px;padding:8px;border:1px solid #cce5ed;border-radius:14px;background:#fffffffa;box-shadow:0 14px 42px #112e4b38;color:#173b56}.pet-menu strong[data-v-737439fe]{display:block;padding:7px 10px 9px;font-size:13px;color:#008ebc}.pet-menu button[data-v-737439fe]{display:block;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#294b62;text-align:left;cursor:pointer}.pet-menu button[data-v-737439fe]:hover,.pet-menu button[data-v-737439fe]:focus-visible{background:#eaf8fc;outline:none}.pet-dialog-backdrop[data-v-737439fe]{position:fixed;z-index:9800;inset:0;display:grid;place-items:center;padding:20px;background:#0c223747;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pet-dialog[data-v-737439fe]{width:min(390px,100%);padding:20px;border:1px solid #c6e8f1;border-radius:22px;background:#fff;color:#17364e;box-shadow:0 22px 70px #0c2a4147}.pet-dialog header[data-v-737439fe]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.pet-dialog header small[data-v-737439fe]{color:#00a0cf;letter-spacing:.18em}.pet-dialog h2[data-v-737439fe]{margin:3px 0 0;font-size:23px}.pet-dialog header button[data-v-737439fe]{width:36px;height:36px;border:0;border-radius:50%;background:#edf6f9;color:#48697f;font-size:22px;cursor:pointer}.pet-size-control[data-v-737439fe]{display:flex;justify-content:space-between;font-weight:700}.pet-size-control output[data-v-737439fe]{color:#008fbd}.pet-dialog input[type=range][data-v-737439fe]{width:100%;margin:12px 0 17px;accent-color:#009fcf}.pet-switch[data-v-737439fe]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-top:1px solid #e5f0f4}.pet-switch span[data-v-737439fe]{display:grid;gap:3px}.pet-switch small[data-v-737439fe]{color:#71899a}.pet-switch input[data-v-737439fe]{width:22px;height:22px;accent-color:#009fcf}.pet-dialog footer[data-v-737439fe]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.pet-dialog footer button[data-v-737439fe]{min-height:42px;padding:0 18px;border-radius:11px;cursor:pointer}.pet-dialog .secondary[data-v-737439fe]{border:1px solid #c8dce4;background:#fff;color:#35576d}.pet-dialog .primary[data-v-737439fe]{border:0;background:#008fbd;color:#fff}@keyframes pet-hop-737439fe{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-10px) scale(1.03,.97)}}@keyframes pet-glow-737439fe{0%,to{transform:translate(-50%) scale(.88);opacity:.55}50%{transform:translate(-50%) scale(1.15);opacity:1}}@keyframes bubble-in-737439fe{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:600px){.pet-bubble[data-v-737439fe]{right:48%;bottom:82%;font-size:12px}.pet-tools[data-v-737439fe]{top:16%;opacity:.9}.pet-tools button[data-v-737439fe]{width:34px;height:34px}.pet-dialog[data-v-737439fe]{padding:17px}}@media(prefers-reduced-motion:reduce){.site-pet[data-v-737439fe]{transition:none}.pet-character[data-v-737439fe],.pet-ripple[data-v-737439fe]{animation:none}}.site-pet[data-v-737439fe]{width:min(var(--pet-size),calc(100vw - 16px));height:min(calc(var(--pet-size) * .95),calc((100vw - 16px)*.95));transition:none}.site-pet.ready[data-v-737439fe]{transition:transform 1.8s cubic-bezier(.2,.8,.25,1)}.site-pet.dragging[data-v-737439fe]{transition:none}.pet-character video[data-v-737439fe]{opacity:0}.pet-character video.visible[data-v-737439fe]{opacity:1}.pet-poster[data-v-737439fe]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}:root,html.dark{--font-sans: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--el-font-family: var(--font-sans);--c-bg: #070c18;--c-bg-card: #0d1426;--c-bg-card2: #101930;--c-bg-hover: #14203a;--c-border: #1a2a4a;--c-border-l: #0f1e38;--c-cyan: #00d4ff;--c-cyan-dim: rgba(0,212,255,.12);--c-cyan-glow: rgba(0,212,255,.25);--c-purple: #7b6cff;--c-green: #00e676;--c-amber: #ffab40;--c-red: #ff5370;--c-text: #dce8ff;--c-text-2: #7a96be;--c-text-3: #3d5270}html:not(.dark){--c-bg: #f0f4fa;--c-bg-card: #ffffff;--c-bg-card2: #f7f9fd;--c-bg-hover: #edf2fb;--c-border: #d4dff0;--c-border-l: #e0e8f4;--c-cyan: #0090c8;--c-cyan-dim: rgba(0,144,200,.08);--c-cyan-glow: rgba(0,144,200,.2);--c-purple: #6355e8;--c-green: #10b866;--c-amber: #e09400;--c-red: #e53056;--c-text: #0f1e35;--c-text-2: #526080;--c-text-3: #8fa3bf}html:not(.dark){--el-bg-color: #ffffff;--el-bg-color-page: #f0f4fa;--el-bg-color-overlay: #ffffff;--el-border-color: #d4dff0;--el-border-color-light: #dce8f5;--el-border-color-lighter: #e4edf8;--el-text-color-primary: #0f1e35;--el-text-color-regular: #526080;--el-text-color-secondary: #8fa3bf;--el-text-color-placeholder: #b0c0d8;--el-color-primary: #0090c8;--el-color-primary-light-3: rgba(0,144,200,.6);--el-color-primary-light-5: rgba(0,144,200,.4);--el-color-primary-light-7: rgba(0,144,200,.2);--el-color-primary-light-8: rgba(0,144,200,.1);--el-color-primary-light-9: rgba(0,144,200,.05);--el-color-primary-dark-2: #007aaa;--el-card-bg-color: #ffffff;--el-fill-color: #f5f8ff;--el-fill-color-light: #f7faff;--el-fill-color-blank: #ffffff;--el-box-shadow: 0 2px 16px rgba(0,80,150,.08);--el-box-shadow-light: 0 1px 8px rgba(0,80,150,.06)}html:not(.dark) body{background:#f0f4fa;color:#0f1e35;font-family:var(--font-sans)}html:not(.dark) .header{--header-bg: rgba(240,244,250,.96) !important;box-shadow:0 1px 12px #00509612!important}html:not(.dark) .brand-text{background:linear-gradient(135deg,#07a,#0090c8)!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html:not(.dark) .brand-icon{color:#0090c8!important;filter:none!important;animation:none!important}html:not(.dark) .brand-badge{color:#0090c8!important;border-color:#0090c866!important}html:not(.dark) .footer{background:#f0f4fae6!important;border-top:1px solid #d4dff0!important}html:not(.dark) ::-webkit-scrollbar{width:5px;height:5px}html:not(.dark) ::-webkit-scrollbar-track{background:#f0f4fa}html:not(.dark) ::-webkit-scrollbar-thumb{background:#c0cfe8;border-radius:3px}html:not(.dark) ::-webkit-scrollbar-thumb:hover{background:#0090c8}html:not(.dark) .el-card{background:#fff;border:1px solid #d4dff0;border-radius:10px!important;box-shadow:0 2px 16px #00509612!important}html:not(.dark) .el-card:hover{border-color:#0090c866;box-shadow:0 4px 20px #0090c81a!important}html:not(.dark) .el-card__header{border-bottom:1px solid #d4dff0}html:not(.dark) .el-input__wrapper{background:#f5f8ff!important;box-shadow:0 0 0 1px #d4dff0 inset!important}html:not(.dark) .el-input__wrapper:hover{box-shadow:0 0 0 1px #0090c8 inset!important}html:not(.dark) .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #0090c8 inset,0 0 8px #0090c81f!important}html:not(.dark) .el-textarea__inner{background:#f5f8ff!important;border:1px solid #d4dff0!important;color:#0f1e35!important}html:not(.dark) .el-textarea__inner:focus{border-color:#0090c8!important}html:not(.dark) .el-menu{background:transparent!important;border:none!important}html:not(.dark) .el-menu--horizontal{border-bottom:none!important}html:not(.dark) .el-menu--horizontal>.el-menu-item{color:#526080!important}html:not(.dark) .el-menu--horizontal>.el-menu-item:hover,html:not(.dark) .el-menu--horizontal>.el-menu-item.is-active{color:#0090c8!important;background:transparent!important;border-bottom-color:#0090c8!important}html:not(.dark) .el-menu--horizontal>.el-sub-menu .el-sub-menu__title{color:#526080!important}html:not(.dark) .el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title,html:not(.dark) .el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{color:#0090c8!important}html:not(.dark) .el-menu--popup{background:#fff!important;border:1px solid #d4dff0!important;box-shadow:0 4px 16px #0050961a!important}html:not(.dark) .el-menu--popup .el-menu-item{color:#526080!important}html:not(.dark) .el-menu--popup .el-menu-item:hover{background:#0090c80f!important;color:#0090c8!important}html:not(.dark) .el-button--primary{background:linear-gradient(135deg,#07a,#0090c8)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 2px 8px #0090c84d}html:not(.dark) .el-button--primary:hover{box-shadow:0 4px 14px #0090c873;filter:brightness(1.08)}html:not(.dark) .el-button--link{color:#0090c8!important}html:not(.dark) .el-select-dropdown{background:#fff!important;border:1px solid #d4dff0!important;box-shadow:0 4px 16px #0050961a!important}html:not(.dark) .el-select-dropdown__item{color:#526080!important}html:not(.dark) .el-select-dropdown__item:hover,html:not(.dark) .el-select-dropdown__item.is-hovering{background:#0090c80f!important;color:#0090c8!important}html:not(.dark) .el-select-dropdown__item.is-selected{color:#0090c8!important}html:not(.dark) .el-tag{background:#0090c814;border-color:#0090c840;color:#07a}html:not(.dark) .el-tag--info{background:#52608012;border-color:#d4dff0;color:#526080}html:not(.dark) .el-pagination .el-pager li{background:#fff;border:1px solid #d4dff0;color:#526080}html:not(.dark) .el-pagination .el-pager li.is-active{background:#0090c8;color:#fff;border-color:#0090c8}html:not(.dark) .el-pagination button{background:#fff;border:1px solid #d4dff0;color:#526080}html:not(.dark) .el-descriptions__label{background:#f5f8ff!important;color:#526080!important;border-color:#d4dff0!important}html:not(.dark) .el-descriptions__content{background:#fff!important;color:#0f1e35!important;border-color:#d4dff0!important}html:not(.dark) .el-descriptions__body{background:#fff!important;border-color:#d4dff0!important}html.dark{--el-bg-color: #0d1426;--el-bg-color-page: #070c18;--el-bg-color-overlay: #111e35;--el-border-color: #1a2a4a;--el-border-color-light: #132038;--el-border-color-lighter: #0e1830;--el-border-color-extra-light: #0a1228;--el-text-color-primary: #dce8ff;--el-text-color-regular: #96aec8;--el-text-color-secondary: #5a7090;--el-text-color-placeholder: #3d5270;--el-color-primary: #00d4ff;--el-color-primary-light-3: rgba(0,212,255,.6);--el-color-primary-light-5: rgba(0,212,255,.4);--el-color-primary-light-7: rgba(0,212,255,.2);--el-color-primary-light-8: rgba(0,212,255,.12);--el-color-primary-light-9: rgba(0,212,255,.06);--el-color-primary-dark-2: #33dcff;--el-card-bg-color: #0d1426;--el-fill-color: #101930;--el-fill-color-light: #0d1b30;--el-fill-color-blank: #0d1426;--el-mask-color: rgba(4,6,14,.85);--el-box-shadow: 0 4px 24px rgba(0,0,0,.6);--el-box-shadow-light: 0 2px 12px rgba(0,0,0,.4);--el-disabled-bg-color: #0a1020;--el-disabled-border-color: #0f1a30;--el-disabled-text-color: #3d5270}*,*:before,*:after{box-sizing:border-box}html.dark body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans)}html.dark ::-webkit-scrollbar{width:5px;height:5px}html.dark ::-webkit-scrollbar-track{background:var(--c-bg)}html.dark ::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:3px}html.dark ::-webkit-scrollbar-thumb:hover{background:var(--c-cyan)}html.dark .el-card{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:10px!important;box-shadow:0 4px 20px #0006!important;transition:border-color .25s,box-shadow .25s}html.dark .el-card:hover{border-color:#00d4ff4d;box-shadow:0 4px 28px #00d4ff14!important}html.dark .el-card__header{border-bottom:1px solid var(--c-border);padding:14px 20px}html.dark .el-card__body{color:var(--c-text)}html.dark .el-input__wrapper{background:#0a1020!important;box-shadow:0 0 0 1px var(--c-border) inset!important;border-radius:6px;transition:box-shadow .2s}html.dark .el-input__wrapper:hover{box-shadow:0 0 0 1px #00d4ff66 inset!important}html.dark .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--c-cyan) inset,0 0 10px #00d4ff26!important}html.dark .el-input__inner{color:var(--c-text)!important;background:transparent!important}html.dark .el-textarea__inner{background:#0a1020!important;border:1px solid var(--c-border)!important;color:var(--c-text)!important;border-radius:6px}html.dark .el-textarea__inner:focus{border-color:var(--c-cyan)!important;box-shadow:0 0 10px #00d4ff26}html.dark .el-select .el-input__wrapper{background:#0a1020!important}html.dark .el-select-dropdown{background:#0d1426!important;border:1px solid var(--c-border)!important}html.dark .el-select-dropdown__item{color:var(--c-text-2)!important}html.dark .el-select-dropdown__item:hover,html.dark .el-select-dropdown__item.is-hovering{background:var(--c-cyan-dim)!important;color:var(--c-cyan)!important}html.dark .el-select-dropdown__item.is-selected{color:var(--c-cyan)!important}html.dark .el-button--default{background:#0a1020;border-color:var(--c-border);color:var(--c-text-2)}html.dark .el-button--default:hover{background:var(--c-cyan-dim);border-color:var(--c-cyan);color:var(--c-cyan)}html.dark .el-button--primary{background:linear-gradient(135deg,#0090b8,#00d4ff)!important;border-color:transparent!important;color:#030c14!important;font-weight:600;box-shadow:0 0 12px #00d4ff4d}html.dark .el-button--primary:hover{box-shadow:0 0 20px #00d4ff80;filter:brightness(1.1)}html.dark .el-button[disabled]{opacity:.4!important}html.dark .el-button--link{color:var(--c-cyan)!important}html.dark .el-button--link:hover{color:#33e4ff!important}html.dark .el-tag{background:#00d4ff14;border-color:#00d4ff33;color:var(--c-cyan)}html.dark .el-tag--info{background:#7a96be1a;border-color:var(--c-border);color:var(--c-text-2)}html.dark .el-tag--danger{background:#ff53701a;border-color:#ff53704d;color:#ff5370}html.dark .el-tag--warning{background:#ffab401a;border-color:#ffab404d;color:#ffab40}html.dark .el-tag--success{background:#00e6761a;border-color:#00e6764d;color:#00e676}html.dark .el-table{background:transparent!important;color:var(--c-text)!important;--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: #0a1424;--el-table-border-color: var(--c-border);--el-table-text-color: var(--c-text);--el-table-header-text-color: var(--c-cyan);--el-table-row-hover-bg-color: var(--c-bg-hover)}html.dark .el-table__header th{font-weight:600;letter-spacing:.5px}html.dark .el-pagination{--el-pagination-bg-color: #0a1020;--el-pagination-button-bg-color: #0a1020}html.dark .el-pagination .el-pager li{background:#0a1020;border:1px solid var(--c-border);color:var(--c-text-2)}html.dark .el-pagination .el-pager li.is-active{background:var(--c-cyan);color:#030c14;border-color:var(--c-cyan);font-weight:700}html.dark .el-pagination button{background:#0a1020;border:1px solid var(--c-border);color:var(--c-text-2)}html.dark .el-menu{background:transparent!important;border:none!important}html.dark .el-menu--horizontal{border-bottom:none!important}html.dark .el-menu--horizontal>.el-menu-item{color:var(--c-text-2)!important;border-bottom:2px solid transparent!important;transition:color .2s,border-color .2s}html.dark .el-menu--horizontal>.el-menu-item:hover,html.dark .el-menu--horizontal>.el-menu-item.is-active{color:var(--c-cyan)!important;background:transparent!important;border-bottom-color:var(--c-cyan)!important}html.dark .el-menu--horizontal>.el-sub-menu .el-sub-menu__title{color:var(--c-text-2)!important}html.dark .el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title,html.dark .el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{color:var(--c-cyan)!important;border-bottom-color:var(--c-cyan)!important}html.dark .el-menu--popup{background:#0d1426!important;border:1px solid var(--c-border)!important}html.dark .el-menu--popup .el-menu-item{color:var(--c-text-2)!important}html.dark .el-menu--popup .el-menu-item:hover{background:var(--c-cyan-dim)!important;color:var(--c-cyan)!important}html.dark .el-dropdown-menu{background:#0d1426!important;border:1px solid var(--c-border)!important}html.dark .el-dropdown-menu__item{color:var(--c-text-2)!important}html.dark .el-dropdown-menu__item:hover{background:var(--c-cyan-dim)!important;color:var(--c-cyan)!important}html.dark .el-skeleton__item{background:linear-gradient(90deg,#0d1426 25%,#1a2a4a,#0d1426 75%)!important;background-size:400% 100%!important}html.dark .el-descriptions{--el-descriptions-item-bordered-label-background: #0a1424}html.dark .el-descriptions__label{color:var(--c-text-2)!important;background:#0a1424!important;border-color:var(--c-border)!important}html.dark .el-descriptions__content{color:var(--c-text)!important;background:var(--c-bg-card)!important;border-color:var(--c-border)!important}html.dark .el-descriptions__body{background:var(--c-bg-card)!important;border-color:var(--c-border)!important}html.dark .el-avatar{background:#1a2a4a}html.dark .el-empty__description{color:var(--c-text-2)}html.dark .el-page-header__left .el-icon{color:var(--c-cyan)}html.dark .el-page-header__breadcrumb{color:var(--c-text-2)}.shell footer a{color:inherit;text-decoration:none}.shell footer a:hover{color:var(--c-cyan)}.portal footer .site-notice{max-width:920px;margin:14px auto 0;padding:12px 18px;color:#203d5d;font-size:14px;font-weight:800;line-height:1.8;background:#e8f3fb;border:1px solid #b9dced;border-left:5px solid #0797c7;border-radius:8px}.portal .footer-line{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;letter-spacing:0}.portal .footer-line a{color:#71869e;text-decoration:none}.portal .footer-line a:hover{color:#00d4ff}.portal footer p{max-width:920px;margin:8px auto 0;color:#40546b;line-height:1.7;letter-spacing:0}.games-page .snake,.games-page .xo{display:grid;place-items:center;font-size:26px;font-weight:800;line-height:1.7}.games-page .snake span{color:var(--c-green);letter-spacing:4px}.games-page .snake b{color:var(--c-red);margin-left:100px}.games-page .xo span{color:var(--c-purple)}.games-page .casual-icon{display:grid;place-items:center;font-size:48px;letter-spacing:8px}.portal .ranking{max-width:760px;margin:0 auto 8px;padding:18px 22px;background:#fff;border:1px solid #dbe5f1;border-radius:16px}.portal .ranking-title{text-align:center;margin-bottom:12px}.portal .ranking-title span{font-size:9px;letter-spacing:3px;color:#7667ed}.portal .ranking-title h3{margin:5px 0;font-size:18px}.portal .ranking-list{display:grid;gap:5px}.portal .rank-row{display:grid;grid-template-columns:28px 120px 1fr 65px;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;background:#f7f9fd;font-size:12px}.portal .rank-row>b{color:#7667ed}.portal .rank-row code{color:#37536f}.portal .rank-row span{color:#71869d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal .rank-row strong{text-align:right;color:#087eb4}.portal .ranking-list>p{text-align:center;color:#71869d}@media(max-width:720px){.portal .ranking{padding:15px 10px}.portal .rank-row{grid-template-columns:22px 92px 1fr 52px;gap:5px;padding:7px 5px;font-size:11px}}html,body,#app{min-height:100%;margin:0}.gradient-text{background:linear-gradient(135deg,var(--c-cyan),var(--c-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-border{border:1px solid var(--c-cyan)!important;box-shadow:0 0 12px #00d4ff33!important}.cyber-grid-bg{background-image:linear-gradient(rgba(0,212,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.03) 1px,transparent 1px);background-size:40px 40px}.leader[data-v-eb280906]{max-width:520px;margin:30px auto 0;padding:18px;background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:14px}.head[data-v-eb280906]{display:flex;justify-content:space-between;align-items:center;gap:12px}.head small[data-v-eb280906]{color:var(--c-purple);letter-spacing:2px}.head h3[data-v-eb280906]{margin:4px 0;color:var(--c-text)}button[data-v-eb280906]{min-height:44px;border:0;border-radius:8px;padding:9px 12px;background:linear-gradient(135deg,var(--c-purple),var(--c-cyan));color:#fff;font-weight:700;cursor:pointer}.privacy-note[data-v-eb280906]{margin-top:10px;padding:8px 10px;border-radius:7px;background:var(--c-bg-soft);color:var(--c-text-3);font-size:11px;line-height:1.5}.rows[data-v-eb280906]{display:grid;gap:5px;margin-top:12px}.row[data-v-eb280906]{display:grid;grid-template-columns:25px minmax(0,1fr) 70px;gap:7px;padding:7px 8px;border:1px solid transparent;background:var(--c-bg-card2);border-radius:7px;font-size:11px}.row.mine[data-v-eb280906]{border-color:var(--c-purple);background:#7357d81a}.row b[data-v-eb280906]{color:var(--c-purple)}.row code[data-v-eb280906]{color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row code em[data-v-eb280906]{margin-left:7px;padding:2px 5px;border-radius:999px;background:var(--c-purple);color:#fff;font:700 9px sans-serif;font-style:normal}.row strong[data-v-eb280906]{text-align:right;color:var(--c-cyan)}.rows p[data-v-eb280906],.tip[data-v-eb280906]{text-align:center;color:var(--c-text-3);font-size:12px}.tip[data-v-eb280906]{color:var(--c-green);margin-top:8px}@media(max-width:480px){.head[data-v-eb280906]{align-items:stretch;flex-direction:column}.head button[data-v-eb280906]{width:100%}}
