.claim-entry[data-v-3bf7f5c5]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;border-top:1px solid var(--border);margin-top:24px;padding-top:20px;font-size:13px;color:var(--text-dim)}.claim-link[data-v-3bf7f5c5]{background:none;border:0;padding:5px 0;color:#b9a3ff;cursor:pointer;font:inherit;font-weight:600}.claim-link[data-v-3bf7f5c5]:hover{color:#d8caff}.claim-link span[data-v-3bf7f5c5]{margin-left:3px}.claim-dialog[data-v-3bf7f5c5]{padding:0;width:min(440px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;overflow:auto;color:var(--text);background:linear-gradient(160deg,#20223b,#141724 45%);border:1px solid #39354e;border-radius:22px;box-shadow:0 30px 100px #0009;text-align:center;overscroll-behavior:contain}.claim-dialog[data-v-3bf7f5c5]::backdrop{background:#04060fc7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.claim-body[data-v-3bf7f5c5]{padding:30px 30px 24px;position:relative}.claim-close[data-v-3bf7f5c5]{position:absolute;right:12px;top:10px;width:32px;height:32px;border:0;border-radius:50%;background:#ffffff09;color:#aaa8bd;font-size:24px;cursor:pointer}.claim-close[data-v-3bf7f5c5]:hover{background:#ffffff17;color:#fff}.claim-eyebrow[data-v-3bf7f5c5]{font-size:11px;letter-spacing:2px;color:#baabeb}.claim-dialog h2[data-v-3bf7f5c5]{font-size:25px;margin:10px 0 7px;letter-spacing:1px}.claim-subtitle[data-v-3bf7f5c5]{font-size:13px;color:var(--text-dim);margin:0 0 20px}.claim-qr-frame[data-v-3bf7f5c5]{width:min(280px,100%);aspect-ratio:888/1131;margin:0 auto;background:#fff;border:8px solid white;border-radius:14px;box-shadow:0 8px 28px #0003;overflow:hidden}.claim-qr[data-v-3bf7f5c5]{width:100%;height:100%;object-fit:contain;display:block}.claim-image-error[data-v-3bf7f5c5]{padding:40px 5px;color:#546073;font-size:12px;line-height:1.8}.claim-scan[data-v-3bf7f5c5]{margin:10px 0 4px;font-size:12px;color:#a6acbe}.claim-save[data-v-3bf7f5c5]{font-size:12px;color:#c2b2f8;text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:5px 10px}.claim-wechat-row[data-v-3bf7f5c5]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#ffffff05;border:1px solid #ffffff0e;border-radius:12px;padding:13px 15px;margin:15px 0 18px;text-align:left}.claim-wechat-row span[data-v-3bf7f5c5]{display:block;color:var(--text-dim);font-size:11px;margin-bottom:5px}.claim-wechat-row strong[data-v-3bf7f5c5]{font-size:19px;letter-spacing:.5px;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.claim-wechat-row>div[data-v-3bf7f5c5]{min-width:0}.claim-copy[data-v-3bf7f5c5]{flex-shrink:0;background:#8b5cf621;color:#c8b5ff;border:1px solid #8b5cf638;border-radius:8px;padding:9px 11px;font-size:12px;cursor:pointer}.claim-copy[data-v-3bf7f5c5]:disabled{opacity:.6}.claim-copy-result[data-v-3bf7f5c5]{font-size:12px;color:#8fe6b7;line-height:1.6;margin:-6px 0 14px}.claim-steps[data-v-3bf7f5c5]{list-style:none;padding:0;text-align:left;display:flex;justify-content:space-between;gap:8px;margin:0 0 17px;font-size:12px;color:#ced0dc}.claim-steps li[data-v-3bf7f5c5]{display:flex;align-items:center;gap:5px}.claim-steps span[data-v-3bf7f5c5]{display:inline-grid;place-items:center;border:1px solid #a78bfa30;border-radius:50%;width:20px;height:20px;flex:0 0 20px;color:#bca8f5;font-size:10px}.claim-description[data-v-3bf7f5c5]{font-size:12px;color:#b1b6c7;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--border);padding-top:14px;margin:0}.claim-hours[data-v-3bf7f5c5]{font-size:12px;color:#b1b6c7}.claim-note[data-v-3bf7f5c5]{font-size:11px;color:#7f879d;line-height:1.6;margin:8px 0 18px}.claim-return[data-v-3bf7f5c5]{width:100%;min-height:40px}.claim-feedback[data-v-3bf7f5c5]{padding:28px 0;color:var(--text-dim);line-height:1.8}button[data-v-3bf7f5c5]:focus-visible,a[data-v-3bf7f5c5]:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}@media(max-width:420px){.claim-body[data-v-3bf7f5c5]{padding:28px 20px 20px}.claim-dialog h2[data-v-3bf7f5c5]{font-size:23px}.claim-wechat-row[data-v-3bf7f5c5]{padding:12px}.claim-wechat-row strong[data-v-3bf7f5c5]{font-size:17px}.claim-qr-frame[data-v-3bf7f5c5]{width:min(280px,100%)}}@media(max-height:780px){.claim-body[data-v-3bf7f5c5]{padding-top:24px;padding-bottom:20px}.claim-qr-frame[data-v-3bf7f5c5]{width:min(280px,100%)}.claim-subtitle[data-v-3bf7f5c5]{margin-bottom:14px}.claim-wechat-row[data-v-3bf7f5c5]{margin:10px 0 14px;padding:11px 13px}.claim-note[data-v-3bf7f5c5]{margin:6px 0 12px}.claim-steps[data-v-3bf7f5c5]{margin-bottom:12px}.claim-description[data-v-3bf7f5c5]{padding-top:10px}}.examples[data-v-83c185d1]{min-width:0}.example-heading[data-v-83c185d1]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font-size:13px}.example-heading button[data-v-83c185d1]{border:0;background:none;color:#bad5ff;font-size:11px;cursor:pointer}.example-heading>span[data-v-83c185d1]{font-size:10px;color:#9bb0d4}.example-grid[data-v-83c185d1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.compact .example-grid[data-v-83c185d1]{grid-template-columns:repeat(3,minmax(0,1fr))}.example-cover[data-v-83c185d1]{position:relative;padding:0;height:154px;overflow:hidden;border:1px solid #ac83ff85;border-radius:10px;background:#111b34;color:#fff;cursor:pointer;box-shadow:0 0 15px #9452ff24}.compact .example-cover[data-v-83c185d1]{height:116px}.example-cover img[data-v-83c185d1]{width:100%;height:100%;object-fit:cover;filter:saturate(1.22);transition:transform .2s}.example-cover[data-v-83c185d1]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#070c25ed);pointer-events:none}.example-cover>span[data-v-83c185d1]{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:6px;font-size:11px;z-index:1}.example-cover svg[data-v-83c185d1]{color:#40f3ff;filter:drop-shadow(0 0 5px #00eaff90)}.example-cover:hover img[data-v-83c185d1]{transform:scale(1.035)}.example-cover[data-v-83c185d1]:hover{border-color:#00edff}.example-dialog[data-v-83c185d1]{color:#eff3ff;background:linear-gradient(145deg,#25264f,#111e3b);border:1px solid #a86aff;border-radius:18px;width:min(960px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:22px;overflow:auto;box-shadow:0 0 45px #9d4cff55;margin:auto}.example-dialog[data-v-83c185d1]::backdrop{background:#030719dc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.example-dialog header[data-v-83c185d1]{display:flex;justify-content:space-between;align-items:center;gap:12px}.example-dialog header small[data-v-83c185d1]{font-size:9px;letter-spacing:2px;color:#5bf7ff}.example-dialog h2[data-v-83c185d1]{font-size:20px;margin:7px 0 0}.example-dialog header button[data-v-83c185d1]{background:#ffffff10;border:1px solid #b18fff66;border-radius:8px;color:#eee;width:36px;height:36px;display:grid;place-items:center;cursor:pointer}.example-dialog nav[data-v-83c185d1]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 14px}.example-dialog nav button[data-v-83c185d1]{border:1px solid #7f70b580;background:#171d39;color:#b9c9e9;padding:8px 11px;border-radius:7px;cursor:pointer;font-size:12px}.example-dialog nav button.active[data-v-83c185d1]{color:#74faff;border-color:#00eaff;background:#194157}.example-dialog video[data-v-83c185d1]{display:block;width:100%;max-height:60dvh;background:#030817;border-radius:10px}.example-dialog p[data-v-83c185d1]{font-size:11px;color:#afc0df;margin-bottom:0}button[data-v-83c185d1]:focus-visible{outline:2px solid #00edff;outline-offset:3px}@media(max-width:600px){.example-grid[data-v-83c185d1]{grid-template-columns:repeat(2,minmax(0,1fr))}.compact .example-cover[data-v-83c185d1]{height:90px}.example-cover>span[data-v-83c185d1]{font-size:9px;left:7px;bottom:8px}.example-heading>span[data-v-83c185d1]{display:none}.example-dialog[data-v-83c185d1]{padding:16px}}@media(prefers-reduced-motion:reduce){.example-cover img[data-v-83c185d1]{transition:none}.example-cover:hover img[data-v-83c185d1]{transform:none}}.example-cover[data-v-83c185d1]{display:block;text-align:left}.example-cover img[data-v-83c185d1]{display:block}.neon-page[data-v-1baa3ebf]{--bg:#080d1c;--panel:#111a2e;--line:#26334c;--cyan:#4de4f4;--purple:#9a81ff;--pink:#ed8dcc;--text:#eff3ff;--muted:#94a2bd}[data-v-1baa3ebf]{box-sizing:border-box}body[data-v-1baa3ebf]{margin:0;background:var(--bg);color:var(--text);font-family:Microsoft YaHei,Segoe UI,sans-serif}button[data-v-1baa3ebf],a[data-v-1baa3ebf],input[data-v-1baa3ebf]{font:inherit}button[data-v-1baa3ebf],a[data-v-1baa3ebf]{cursor:pointer}a[data-v-1baa3ebf]{text-decoration:none;color:inherit}button[data-v-1baa3ebf]{border:0;color:inherit}button[data-v-1baa3ebf]:focus-visible,a[data-v-1baa3ebf]:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}button[data-v-1baa3ebf]:hover{filter:brightness(1.12)}.concept-bar[data-v-1baa3ebf]{height:44px;display:flex;align-items:center;justify-content:center;gap:24px;background:#151c31;color:#b6c2dc;font-size:12px;border-bottom:1px solid #2f3a56}.concept-bar a[data-v-1baa3ebf]{padding:5px 14px;border-radius:5px}.concept-bar a[data-v-1baa3ebf]:hover{background:#27354e;color:#fff}.concept-bar span[data-v-1baa3ebf]{color:#71819e}.screen[data-v-1baa3ebf]{min-height:1000px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 8% 15%,#3d286c26,transparent 50%),radial-gradient(ellipse at 100% 60%,#12454c21,transparent 46%),#080d1c}.screen[data-v-1baa3ebf]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(#8ea4d004 1px,transparent 1px),linear-gradient(90deg,#8ea4d004 1px,transparent 1px);background-size:48px 48px}.login-header[data-v-1baa3ebf]{height:92px;margin:0 64px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;border-bottom:1px solid #8491bd16}.brand[data-v-1baa3ebf]{display:flex;align-items:center;gap:12px}.brand img[data-v-1baa3ebf]{width:44px;height:44px;object-fit:cover;border-radius:11px;box-shadow:0 0 26px #8b65ff35}.brand strong[data-v-1baa3ebf]{display:block;font-size:20px;letter-spacing:1px}.brand small[data-v-1baa3ebf]{display:block;color:#8492b0;font-size:10px;letter-spacing:3px;margin-top:6px}.header-links[data-v-1baa3ebf]{display:flex;align-items:center;gap:30px;font-size:12px;color:#a8b4d0}.tiny-live[data-v-1baa3ebf]{display:inline-flex;align-items:center;gap:7px;color:#a4dacf;font-size:11px}.tiny-live i[data-v-1baa3ebf]{width:6px;height:6px;background:#69e1c3;box-shadow:0 0 10px #69e1c366;border-radius:50%}.outlined[data-v-1baa3ebf]{padding:10px 16px;border:1px solid #3d4a66;border-radius:8px;background:#0f192b;color:#e7efff}.login-grid[data-v-1baa3ebf]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(390px,1fr);gap:42px;margin:42px 64px 0;position:relative;z-index:1;align-items:start}.creative-stage[data-v-1baa3ebf]{height:700px;border:1px solid #3e4965;border-radius:22px;overflow:hidden;position:relative;background:#11152c;box-shadow:0 28px 90px #0003}.stage-art[data-v-1baa3ebf]{position:absolute;width:100%;height:100%;object-fit:cover;object-position:63% center;opacity:.85}.stage-shade[data-v-1baa3ebf]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d1229fa,#10152bc4 24%,#0c142c30 62%),linear-gradient(0deg,#0b1025 0%,transparent 37%)}.stage-copy[data-v-1baa3ebf]{position:absolute;top:48px;left:38px;max-width:410px}.eyebrow[data-v-1baa3ebf]{font-size:10px;letter-spacing:3px;color:#b3c0de;display:flex;align-items:center;gap:9px}.eyebrow[data-v-1baa3ebf]:before{content:"";width:18px;height:2px;background:var(--cyan);box-shadow:0 0 12px #4de4f488}.stage-copy h1[data-v-1baa3ebf]{font-size:46px;line-height:1.32;letter-spacing:1px;margin:24px 0 20px;font-weight:800}.gradient-text[data-v-1baa3ebf]{background:linear-gradient(105deg,#c6b8ff,#9ab8ff 55%,#67edec);-webkit-background-clip:text;background-clip:text;color:transparent}.stage-copy p[data-v-1baa3ebf]{font-size:13px;line-height:2;color:#a4b4d2;max-width:295px}.stage-tags[data-v-1baa3ebf]{display:flex;gap:9px;margin-top:23px}.stage-tags span[data-v-1baa3ebf]{font-size:10px;padding:7px 10px;color:#c7d5ef;background:#18223f99;border:1px solid #6a7bb031;border-radius:5px}.stage-number[data-v-1baa3ebf]{position:absolute;right:26px;top:27px;font-size:10px;letter-spacing:2px;color:#e0d9ff;border:1px solid #b9adff4d;border-radius:20px;padding:8px 13px;background:#1c143b80}.orbit[data-v-1baa3ebf]{position:absolute;right:42px;top:68px;width:330px;height:330px;border:1px solid #8e9fff2e;border-radius:50%;box-shadow:0 0 25px #9777ff0b;pointer-events:none}.orbit[data-v-1baa3ebf]:after{content:"";position:absolute;width:7px;height:7px;right:29px;top:54px;background:#aeefff;border-radius:50%;box-shadow:0 0 20px 6px #65c7ff4f}.stage-bottom[data-v-1baa3ebf]{position:absolute;bottom:27px;left:30px;right:30px}.stage-bottom-heading[data-v-1baa3ebf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:12px;font-weight:600}.stage-bottom-heading small[data-v-1baa3ebf]{color:#8899ba;font-weight:400;font-size:10px}.demo-strip[data-v-1baa3ebf]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.demo-tile[data-v-1baa3ebf]{height:116px;border:1px solid #7e86af3d;border-radius:10px;overflow:hidden;position:relative}.demo-tile img[data-v-1baa3ebf]{width:100%;height:100%;object-fit:cover}.demo-tile[data-v-1baa3ebf]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 20%,#040b1de0)}.demo-label[data-v-1baa3ebf]{position:absolute;bottom:10px;left:11px;font-size:10px;z-index:2}.play[data-v-1baa3ebf]{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid #d7e6ff75;margin-right:6px;font-size:8px}.login-side[data-v-1baa3ebf]{padding-top:9px}.step-label[data-v-1baa3ebf]{color:#6f819f;font-size:10px;letter-spacing:2px;margin:0 0 19px}.login-card[data-v-1baa3ebf]{position:relative;overflow:hidden;border:1px solid #3a4764;border-radius:20px;background:linear-gradient(145deg,#18223bef,#0e172ae8);box-shadow:0 26px 60px #0003;padding:34px 32px}.login-card[data-v-1baa3ebf]:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#ae88ff,#57e9f0,transparent);background-size:200% 100%;animation:stream-1baa3ebf 6s linear infinite}.mini-tag[data-v-1baa3ebf]{font-size:10px;letter-spacing:2px;color:#92cfdf}.login-card h2[data-v-1baa3ebf]{font-size:29px;line-height:1.3;margin:15px 0 10px}.login-card .intro[data-v-1baa3ebf]{color:#8d9fbf;font-size:12px;line-height:1.9;margin:0 0 32px}.field-label[data-v-1baa3ebf]{font-size:12px;color:#c5d0e8;display:block;margin:0 0 12px}.card-input[data-v-1baa3ebf]{height:54px;width:100%;background:#0a1224;border:1px solid #35425e;border-radius:9px;display:flex;gap:12px;align-items:center;padding:0 14px;color:#7c8dad}.card-input input[data-v-1baa3ebf]{width:100%;min-width:0;background:none;border:0;outline:0;color:#e5edff;font-size:13px}.card-input input[data-v-1baa3ebf]::placeholder{color:#627593}.tip[data-v-1baa3ebf]{font-size:10px;color:#7f90ad;margin:12px 0 25px;line-height:1.8}.primary[data-v-1baa3ebf]{height:50px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid #93ffff5e;border-radius:8px;background:linear-gradient(110deg,#7e74fa,#54c7f0);color:#07172a;font-weight:700;font-size:14px;box-shadow:0 8px 26px #5677f132}.primary.full[data-v-1baa3ebf]{width:100%}.secondary[data-v-1baa3ebf]{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid #7686b842;background:#10172caa;border-radius:8px;font-size:12px;color:#d9e4fc}.claim[data-v-1baa3ebf]{border:1px solid #6179a82b;border-radius:9px;padding:16px;margin-top:21px;display:flex;justify-content:space-between;align-items:center;background:#22304a26}.claim span[data-v-1baa3ebf]{font-size:11px;color:#a4b4d1}.claim button[data-v-1baa3ebf]{color:var(--cyan);background:none;font-size:12px;font-weight:600}.help-links[data-v-1baa3ebf]{display:flex;justify-content:space-between;gap:6px;font-size:10px;color:#8a9dbc;margin:22px 0 1px}.device-note[data-v-1baa3ebf]{margin-top:18px;border:1px solid #6083b92e;border-radius:12px;padding:17px 18px;display:flex;gap:12px;color:#91a6c5;font-size:10px;line-height:1.8}.device-note b[data-v-1baa3ebf]{font-size:12px;color:#b8cae7;font-weight:500;display:block;margin-bottom:4px}.device-note svg[data-v-1baa3ebf]{width:20px;flex:none;margin-top:2px;color:#73c6da}.trust-row[data-v-1baa3ebf]{display:flex;justify-content:space-between;gap:12px;margin:21px 6px;color:#6d809e;font-size:10px}.login-footer[data-v-1baa3ebf]{position:absolute;bottom:28px;left:64px;right:64px;display:flex;justify-content:space-between;color:#5f7190;font-size:10px;letter-spacing:.5px}.login-footer span[data-v-1baa3ebf]:last-child{color:#8193b1}.glimmer[data-v-1baa3ebf]{position:absolute;left:10%;right:12%;bottom:110px;height:1px;background:linear-gradient(90deg,transparent,#7a75ff26,#4fdae044,transparent)}.home-layout[data-v-1baa3ebf]{display:flex;min-height:1000px}.sidebar[data-v-1baa3ebf]{position:relative;z-index:1;flex:0 0 216px;width:216px;background:linear-gradient(180deg,#10172b,#0c1325 68%,#15142b);border-right:1px solid #26334c;display:flex;flex-direction:column;padding:24px 14px 18px}.sidebar .brand[data-v-1baa3ebf]{gap:9px;padding:0 1px 23px}.sidebar .brand img[data-v-1baa3ebf]{width:34px;height:34px;border-radius:9px}.sidebar .brand strong[data-v-1baa3ebf]{font-size:12px;letter-spacing:0}.sidebar .brand small[data-v-1baa3ebf]{font-size:8px;letter-spacing:1px;margin-top:5px}.nav-group[data-v-1baa3ebf]{font-size:9px;letter-spacing:2px;color:#5d7193;margin:15px 14px 9px}.nav-item[data-v-1baa3ebf]{height:41px;padding:0 13px;border-radius:8px;display:flex;align-items:center;gap:11px;font-size:12px;color:#a6b5cf;position:relative;margin-bottom:3px;border:1px solid transparent}.nav-item svg[data-v-1baa3ebf]{width:16px;height:16px;opacity:.8;stroke-width:1.6;flex:none}.nav-item.active[data-v-1baa3ebf]{color:#d9fcff;border-color:#4ac6e52d;background:linear-gradient(90deg,#2ab9e51b,#7962e416)}.nav-item.active[data-v-1baa3ebf]:before{content:"";position:absolute;left:-1px;top:11px;bottom:11px;width:2px;background:#74f0ff;box-shadow:0 0 12px #53d4ff}.nav-item small[data-v-1baa3ebf]{margin-left:auto;font-size:8px;padding:2px 5px;border-radius:4px;background:#604da326;color:#b5a6ec}.nav-bottom[data-v-1baa3ebf]{margin-top:auto;padding:15px 10px 0;border-top:1px solid #6174a025}.nav-bottom b[data-v-1baa3ebf]{font-size:11px;display:block;color:#b7c6e1}.nav-bottom p[data-v-1baa3ebf]{font-size:9px;color:#6f82a2;margin-bottom:0;line-height:1.8}.home-content[data-v-1baa3ebf]{position:relative;z-index:1;min-width:0;flex:1}.topbar[data-v-1baa3ebf]{height:74px;display:flex;justify-content:space-between;align-items:center;padding:0 30px;border-bottom:1px solid #24304b;background:#0b1223b0}.breadcrumb[data-v-1baa3ebf]{color:#5f7595;font-size:11px;display:flex;gap:14px}.breadcrumb strong[data-v-1baa3ebf]{color:#dbe7fc;font-weight:500}.topbar-right[data-v-1baa3ebf]{display:flex;gap:19px;align-items:center;font-size:10px;color:#8294b3}.account-pill[data-v-1baa3ebf]{display:flex;align-items:center;gap:8px;padding:9px 12px;background:#182b313b;border:1px solid #59baab24;border-radius:20px;color:#a6d8d0}.account-pill i[data-v-1baa3ebf]{width:6px;height:6px;background:#65dcb7;border-radius:50%}.page-body[data-v-1baa3ebf]{padding:25px 30px 28px}.welcome-row[data-v-1baa3ebf]{display:flex;justify-content:space-between;align-items:center;margin:0 0 19px}.welcome-row h1[data-v-1baa3ebf]{font-size:20px;letter-spacing:.5px;margin:0}.welcome-row p[data-v-1baa3ebf]{font-size:10px;color:#7990af;margin:7px 0 0}.welcome-row>span[data-v-1baa3ebf]{font-size:9px;color:#7082a1;letter-spacing:1.5px}.home-hero[data-v-1baa3ebf]{height:286px;border:1px solid #435174;border-radius:16px;overflow:hidden;position:relative;background:#111831;box-shadow:0 16px 60px #04081455}.home-hero>img[data-v-1baa3ebf]{position:absolute;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center 8%;opacity:.82;left:auto;width:70%}.home-hero[data-v-1baa3ebf]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f1830 0%,#10172def 29%,#111a319c 55%,transparent 84%),linear-gradient(0deg,#111a3055,transparent 50%)}.hero-copy[data-v-1baa3ebf]{position:relative;z-index:1;padding:29px 32px}.hero-copy .eyebrow[data-v-1baa3ebf]{font-size:9px;letter-spacing:2px;color:#a1b7d4}.hero-copy h2[data-v-1baa3ebf]{font-size:33px;line-height:1.4;letter-spacing:.6px;margin:15px 0 11px;font-weight:800}.hero-copy p[data-v-1baa3ebf]{font-size:11px;color:#92a7c9;margin:0 0 23px}.hero-actions[data-v-1baa3ebf]{display:flex;gap:12px}.hero-actions .primary[data-v-1baa3ebf]{height:42px;padding:0 21px;font-size:12px;gap:12px}.hero-actions .secondary[data-v-1baa3ebf]{height:42px}.hero-tag[data-v-1baa3ebf]{position:absolute;right:23px;bottom:22px;z-index:1;background:#101530a8;border:1px solid #b39ffe4f;padding:8px 12px;border-radius:20px;font-size:9px;color:#d8d5fc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.section-head[data-v-1baa3ebf]{display:flex;justify-content:space-between;align-items:center;margin:23px 0 13px}.section-head h2[data-v-1baa3ebf]{font-size:14px;margin:0}.section-head h2 small[data-v-1baa3ebf]{font-size:9px;letter-spacing:1.4px;font-weight:400;color:#627c9f;margin-left:10px}.section-head a[data-v-1baa3ebf]{font-size:10px;color:#8c9fbe}.quick-grid[data-v-1baa3ebf]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.quick-card[data-v-1baa3ebf]{position:relative;padding:19px 17px 16px;border:1px solid #32415e;border-radius:11px;background:linear-gradient(130deg,#18243b,#10192c);min-width:0}.quick-top[data-v-1baa3ebf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.quick-icon[data-v-1baa3ebf]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#43d9ed12;border:1px solid #69e7f029;color:#76e0f3}.quick-icon svg[data-v-1baa3ebf]{height:17px;width:17px;stroke-width:1.7}.quick-card:nth-child(2) .quick-icon[data-v-1baa3ebf]{color:#bda5ff;background:#9475ed15;border-color:#9f7df32e}.quick-card:nth-child(3) .quick-icon[data-v-1baa3ebf]{color:#f0b0de;background:#d66caf12;border-color:#d888b62e}.quick-card:nth-child(4) .quick-icon[data-v-1baa3ebf]{color:#91baff;background:#6586d417;border-color:#8dacf12e}.quick-top>span[data-v-1baa3ebf]{font-size:16px;color:#647c9e}.quick-card h3[data-v-1baa3ebf]{font-size:14px;margin:0 0 7px}.quick-card p[data-v-1baa3ebf]{font-size:10px;line-height:1.7;color:#7f96b5;margin:0}.lower-grid[data-v-1baa3ebf]{display:grid;grid-template-columns:1.12fr 1fr;gap:22px}.project-grid[data-v-1baa3ebf]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.project[data-v-1baa3ebf]{height:170px;background:#111b2e;border:1px solid #2c3d58;border-radius:10px;overflow:hidden}.project img[data-v-1baa3ebf]{height:110px;width:100%;object-fit:cover;object-position:50% 38%}.project-meta[data-v-1baa3ebf]{padding:10px 12px;display:flex;align-items:center;justify-content:space-between}.project-meta strong[data-v-1baa3ebf]{font-size:11px;font-weight:500}.project-meta small[data-v-1baa3ebf]{display:block;font-size:9px;color:#6e83a3;margin-top:5px}.project-meta span[data-v-1baa3ebf]{font-size:9px;color:#7ac6d7}.project.empty[data-v-1baa3ebf]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#10182a77;border-style:dashed;color:#6e86a9}.project.empty b[data-v-1baa3ebf]{font-weight:300;font-size:27px}.project.empty strong[data-v-1baa3ebf]{font-size:11px;margin:9px 0}.project.empty p[data-v-1baa3ebf]{font-size:9px;margin:0;color:#586f91}.showcase[data-v-1baa3ebf]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.showcase figure[data-v-1baa3ebf]{margin:0;height:170px;border:1px solid #32415e;border-radius:10px;overflow:hidden;position:relative;background:#111b2e}.showcase img[data-v-1baa3ebf]{height:110px;width:100%;object-fit:cover}.showcase figcaption[data-v-1baa3ebf]{font-size:10px;padding:10px}.showcase small[data-v-1baa3ebf]{display:block;font-size:8px;color:#6c83a4;margin-top:6px}.tutorial-banner[data-v-1baa3ebf]{margin-top:21px;padding:16px 19px;border:1px solid #2d3b55;border-radius:10px;background:linear-gradient(90deg,#152039,#11182a);display:flex;align-items:center;justify-content:space-between}.tutorial-banner strong[data-v-1baa3ebf]{font-size:12px;font-weight:500}.tutorial-banner span[data-v-1baa3ebf]{font-size:10px;color:#728bab;margin-left:16px}.tutorial-banner a[data-v-1baa3ebf]{font-size:10px;color:#9cc8e3}.home-note[data-v-1baa3ebf]{font-size:9px;color:#526988;margin:13px 0 0;text-align:right}.scheme-label[data-v-1baa3ebf]{color:#b69dff!important}@keyframes stream-1baa3ebf{0%{background-position:0 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){[data-v-1baa3ebf]{animation:none!important}}@media(max-width:1100px){.login-header[data-v-1baa3ebf]{margin:0 28px}.login-grid[data-v-1baa3ebf]{margin:30px 28px;gap:24px;grid-template-columns:1.3fr 1fr}.stage-copy[data-v-1baa3ebf]{left:27px}.stage-copy h1[data-v-1baa3ebf]{font-size:37px}.login-card[data-v-1baa3ebf]{padding:30px 23px}.stage-art[data-v-1baa3ebf]{object-position:62%}.stage-bottom[data-v-1baa3ebf]{left:20px;right:20px}.sidebar[data-v-1baa3ebf]{width:190px;flex-basis:190px}.sidebar .brand strong[data-v-1baa3ebf]{font-size:10px}.page-body[data-v-1baa3ebf]{padding:22px}.topbar[data-v-1baa3ebf]{padding:0 22px}.quick-grid[data-v-1baa3ebf]{grid-template-columns:repeat(2,1fr)}.lower-grid[data-v-1baa3ebf]{grid-template-columns:1fr}.home-hero .hero-copy h2[data-v-1baa3ebf]{font-size:28px}}@media(max-width:760px){.screen[data-v-1baa3ebf]{min-height:100vh}.header-links .tiny-live[data-v-1baa3ebf],.header-links>a[data-v-1baa3ebf]{display:none}.login-header[data-v-1baa3ebf]{height:80px;margin:0 20px}.brand strong[data-v-1baa3ebf]{font-size:14px}.brand small[data-v-1baa3ebf]{font-size:8px}.login-grid[data-v-1baa3ebf]{display:flex;flex-direction:column;margin:22px 20px;gap:24px}.creative-stage[data-v-1baa3ebf]{width:100%;height:360px}.stage-copy[data-v-1baa3ebf]{top:25px;left:23px}.stage-copy h1[data-v-1baa3ebf]{font-size:31px;margin:17px 0}.stage-copy p[data-v-1baa3ebf]{max-width:180px;font-size:11px}.stage-tags[data-v-1baa3ebf],.stage-bottom[data-v-1baa3ebf],.stage-number[data-v-1baa3ebf],.orbit[data-v-1baa3ebf]{display:none}.stage-art[data-v-1baa3ebf]{object-position:63% 20%}.login-side[data-v-1baa3ebf]{width:100%;padding:0}.login-card[data-v-1baa3ebf]{padding:29px 24px}.login-card h2[data-v-1baa3ebf]{font-size:27px}.login-footer[data-v-1baa3ebf]{position:relative;margin:25px 20px;inset:auto;gap:20px;line-height:1.8}.glimmer[data-v-1baa3ebf],.sidebar[data-v-1baa3ebf]{display:none}.topbar[data-v-1baa3ebf]{height:58px;padding:0 18px}.topbar-right>span[data-v-1baa3ebf],.topbar-right>a[data-v-1baa3ebf]{display:none}.page-body[data-v-1baa3ebf]{padding:20px 16px}.welcome-row>span[data-v-1baa3ebf]{display:none}.home-hero[data-v-1baa3ebf]{height:300px}.hero-copy[data-v-1baa3ebf]{padding:25px 20px}.home-hero .hero-copy h2[data-v-1baa3ebf]{font-size:28px}.hero-copy p[data-v-1baa3ebf]{max-width:200px;line-height:1.8}.hero-tag[data-v-1baa3ebf]{display:none}.home-hero>img[data-v-1baa3ebf]{object-position:66% 8%;width:100%}.quick-card[data-v-1baa3ebf]{padding:15px 13px}.quick-card p[data-v-1baa3ebf]{font-size:9px}.project-grid[data-v-1baa3ebf]{gap:10px}.tutorial-banner[data-v-1baa3ebf]{align-items:flex-start}.tutorial-banner span[data-v-1baa3ebf]{display:block;margin:8px 0 0;font-size:9px}.home-layout[data-v-1baa3ebf]{min-height:100vh}.concept-bar[data-v-1baa3ebf]{font-size:10px;gap:9px}.concept-bar span[data-v-1baa3ebf]{display:none}}.neon-page[data-v-1baa3ebf]{--bg:#070b20;--panel:#141e40;--cyan:#00f0ff;--purple:#a75cff;--pink:#ff4ecb;--text:#f5f6ff;--muted:#aabbde}.concept-bar[data-v-1baa3ebf]{background:linear-gradient(90deg,#25204d,#102d45);border-color:#8662ff80;color:#e4dfff}.screen[data-v-1baa3ebf]{background:radial-gradient(ellipse at 8% 12%,#7636e84a,transparent 52%),radial-gradient(ellipse at 100% 58%,#00bddd30,transparent 50%),radial-gradient(ellipse at 52% 100%,#cb278c20,transparent 48%),#070b20}.screen[data-v-1baa3ebf]:before{background-image:linear-gradient(#7a90ff09 1px,transparent 1px),linear-gradient(90deg,#7a90ff09 1px,transparent 1px)}.brand img[data-v-1baa3ebf]{box-shadow:0 0 17px #b25dff80,0 0 35px #00eaff35}.brand strong[data-v-1baa3ebf]{color:#fff;text-shadow:0 0 18px #9d67ff55}.brand small[data-v-1baa3ebf],.step-label[data-v-1baa3ebf]{color:#a4afe3}.header-links[data-v-1baa3ebf],.section-head a[data-v-1baa3ebf]{color:#afc6ef}.tiny-live[data-v-1baa3ebf]{color:#75fff0}.tiny-live i[data-v-1baa3ebf]{background:#20ffe2;box-shadow:0 0 14px #20ffe2}.login-header[data-v-1baa3ebf]{border-bottom-color:#8a77ff40}.outlined[data-v-1baa3ebf]{border-color:#6094d080;background:#182548;box-shadow:inset 0 0 18px #00eaff0c}.creative-stage[data-v-1baa3ebf]{border-color:#a66fff;box-shadow:0 0 0 1px #00eeff38,0 0 32px #a346ff3d,0 0 80px #7749ff24}.creative-stage[data-v-1baa3ebf]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:3;pointer-events:none;box-shadow:inset 0 0 34px #9360ff35,inset 0 1px #25f7ffb0}.stage-art[data-v-1baa3ebf]{opacity:1;filter:saturate(1.48) brightness(1.1)}.stage-shade[data-v-1baa3ebf]{background:linear-gradient(90deg,#10122cfa,#151333c9 25%,#17113b13 65%),linear-gradient(0deg,#100e2d 0%,transparent 38%)}.eyebrow[data-v-1baa3ebf]{color:#d8dbff}.eyebrow[data-v-1baa3ebf]:before{background:#00f5ff;box-shadow:0 0 10px #00f5ff,0 0 24px #00f5ff}.gradient-text[data-v-1baa3ebf]{background-image:linear-gradient(105deg,#ff72e5,#b48aff 45%,#20f2ff);filter:drop-shadow(0 0 12px #9e52ff48)}.stage-copy p[data-v-1baa3ebf]{color:#c4ccef}.stage-tags span[data-v-1baa3ebf]{color:#e0deff;background:#46256d80;border-color:#b073ff75;box-shadow:inset 0 0 14px #a64dff18}.stage-number[data-v-1baa3ebf]{border-color:#cf90ffa8;color:#f4dfff;background:#4b237c85;box-shadow:0 0 22px #a349ff45}.orbit[data-v-1baa3ebf]{border:1px solid #b05affaa;box-shadow:0 0 18px #b148ff80,inset 0 0 18px #a948ff40;transform:rotate(-20deg)}.orbit[data-v-1baa3ebf]:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border:1px solid #05e9ff66;border-radius:50%;box-shadow:0 0 12px #00eaff45}.orbit[data-v-1baa3ebf]:after{background:#b9ffff;box-shadow:0 0 13px 5px #00f0ffaa,0 0 36px 12px #bd44ff80}.demo-tile[data-v-1baa3ebf]{border-color:#ac83ff85;box-shadow:0 0 15px #9452ff24}.demo-tile img[data-v-1baa3ebf],.showcase img[data-v-1baa3ebf],.project img[data-v-1baa3ebf]{filter:saturate(1.22)}.stage-bottom-heading small[data-v-1baa3ebf]{color:#b8c2eb}.play[data-v-1baa3ebf]{border-color:#40f3ff;color:#5cffff;background:#071b3b90;box-shadow:0 0 8px #00eaff45}.login-card[data-v-1baa3ebf]{border-color:#9d6df5;background:linear-gradient(145deg,#25264ff5,#111e3bf2);box-shadow:0 0 0 1px #00eaff29,0 0 32px #9446ff42,0 24px 65px #0005}.login-card[data-v-1baa3ebf]:before{height:3px;background-image:linear-gradient(90deg,#0ef,#bb51ff,#ff54d0,#0ef);box-shadow:0 0 10px #00eaff,0 0 24px #ab4fff;animation-duration:4s}.mini-tag[data-v-1baa3ebf]{color:#50f7ff}.login-card h2[data-v-1baa3ebf]{color:#fff;text-shadow:0 0 22px #b15aff44}.login-card .intro[data-v-1baa3ebf]{color:#afbee0}.card-input[data-v-1baa3ebf]{background:#0b1430;border-color:#678de0aa;box-shadow:inset 0 0 17px #266cff12}.card-input[data-v-1baa3ebf]:focus-within{border-color:#00f0ff;box-shadow:0 0 20px #00eaff35}.card-input input[data-v-1baa3ebf]::placeholder{color:#8e9fc7}.tip[data-v-1baa3ebf],.help-links[data-v-1baa3ebf]{color:#a1b3d6}.primary[data-v-1baa3ebf]{color:#fff;border-color:#78eaff;background:linear-gradient(110deg,#a43bff,#655cff 47%,#00bfdc);box-shadow:0 0 18px #7654ff88,0 0 34px #00dfff30,inset 0 1px #fff5;text-shadow:0 1px 4px #20236670}.primary[data-v-1baa3ebf]:hover{filter:brightness(1.18);box-shadow:0 0 26px #a84cffb0,0 0 48px #00dfff50;transform:translateY(-1px)}.secondary[data-v-1baa3ebf]{border-color:#9171edaa;background:#30224e88;box-shadow:inset 0 0 14px #9560ff18;color:#eee6ff}.claim[data-v-1baa3ebf]{border-color:#7278d580;background:linear-gradient(100deg,#8d3dd91c,#00d9ef16)}.claim span[data-v-1baa3ebf]{color:#c6d1ee}.claim button[data-v-1baa3ebf]{text-shadow:0 0 14px #00efff80}.device-note[data-v-1baa3ebf]{border-color:#24c7ea5c;background:#0c29433b;box-shadow:inset 0 0 24px #00d4ff0b;color:#a9bddd}.device-note b[data-v-1baa3ebf]{color:#d0ebff}.device-note svg[data-v-1baa3ebf]{color:#19edff;filter:drop-shadow(0 0 6px #00dcff80)}.trust-row[data-v-1baa3ebf]{color:#9aafe0}.login-footer[data-v-1baa3ebf]{color:#879ac3}.glimmer[data-v-1baa3ebf]{height:2px;background:linear-gradient(90deg,transparent,#bb44ff,#00edff,#ff4ad0,transparent);box-shadow:0 0 16px #8b4cff99}.sidebar[data-v-1baa3ebf]{background:linear-gradient(180deg,#191b3a,#10162d 65%,#28133e);border-right-color:#9960e369;box-shadow:7px 0 32px #9c39ff0d}.nav-group[data-v-1baa3ebf]{color:#9b9dd9}.nav-item[data-v-1baa3ebf]{color:#c0c9ec}.nav-item.active[data-v-1baa3ebf]{border-color:#00eaff85;background:linear-gradient(90deg,#00dcff2d,#a23dff32);box-shadow:inset 0 0 18px #00dfff15,0 0 16px #7c4aff20;color:#d9ffff}.nav-item.active[data-v-1baa3ebf]:before{background:#20f5ff;box-shadow:0 0 12px #00f5ff,0 0 23px #00f5ff}.nav-item.active svg[data-v-1baa3ebf]{color:#24f4ff}.nav-item small[data-v-1baa3ebf]{background:#a844ff35;color:#e3b9ff}.nav-bottom[data-v-1baa3ebf]{border-top-color:#9a66db42}.nav-bottom b[data-v-1baa3ebf]{color:#d6c1ff}.nav-bottom p[data-v-1baa3ebf]{color:#9e9cc8}.topbar[data-v-1baa3ebf]{background:linear-gradient(90deg,#191a38d9,#101d36d9);border-bottom-color:#8463c94f}.breadcrumb[data-v-1baa3ebf],.welcome-row p[data-v-1baa3ebf]{color:#a5afe0}.topbar-right[data-v-1baa3ebf]{color:#a8b9de}.account-pill[data-v-1baa3ebf]{color:#83ffe8;border-color:#25d9bb69;background:#0e514b45;box-shadow:0 0 18px #00f5cc13}.account-pill i[data-v-1baa3ebf]{background:#27ffcf;box-shadow:0 0 11px #27ffcf}.home-hero[data-v-1baa3ebf]{border-color:#ac6bff;box-shadow:0 0 24px #a34aff3d,0 0 54px #006aff18}.home-hero>img[data-v-1baa3ebf]{opacity:1;filter:saturate(1.5) brightness(1.12)}.home-hero[data-v-1baa3ebf]:after{background:linear-gradient(90deg,#171834 0%,#1c1635f0 29%,#20164088 52%,transparent 82%),linear-gradient(0deg,#22134044,transparent 50%)}.home-hero[data-v-1baa3ebf]:before{content:"";position:absolute;z-index:1;right:5%;top:12%;width:230px;height:230px;border:1px solid #df72ff99;border-radius:50%;box-shadow:0 0 15px #bf3fff70,inset 0 0 12px #00eaff25;pointer-events:none}.hero-copy .eyebrow[data-v-1baa3ebf]{color:#d9c3ff}.hero-copy p[data-v-1baa3ebf]{color:#b7bfe6}.hero-tag[data-v-1baa3ebf]{border-color:#b67affb0;background:#361a64a8;color:#e9d8ff;box-shadow:0 0 18px #a34aff35}.quick-card[data-v-1baa3ebf]{--accent:#00eaff;--glow:#00eaff25;border-color:#00dfff80;background:linear-gradient(135deg,#143a52,#12213d 70%);box-shadow:0 0 17px var(--glow),inset 0 1px #ffffff18;transition:transform .18s,box-shadow .18s}.quick-card[data-v-1baa3ebf]:before{content:"";position:absolute;left:16px;right:16px;top:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);box-shadow:0 0 10px var(--accent)}.quick-card[data-v-1baa3ebf]:nth-child(2){--accent:#b667ff;--glow:#ae4fff2c;border-color:#ad64ff95;background:linear-gradient(135deg,#352657,#191e3e 70%)}.quick-card[data-v-1baa3ebf]:nth-child(3){--accent:#ff57ca;--glow:#ff46c323;border-color:#ff61cc80;background:linear-gradient(135deg,#472343,#241e3b 70%)}.quick-card[data-v-1baa3ebf]:nth-child(4){--accent:#5795ff;--glow:#467fff30;border-color:#6194ff99;background:linear-gradient(135deg,#213c62,#151f3d 70%)}.quick-card[data-v-1baa3ebf]:hover{transform:translateY(-2px);box-shadow:0 0 28px var(--glow),inset 0 0 20px var(--glow)}.quick-icon[data-v-1baa3ebf],.quick-card:nth-child(n) .quick-icon[data-v-1baa3ebf]{color:var(--accent);border-color:var(--accent);background:#ffffff0a;box-shadow:0 0 15px var(--glow),inset 0 0 12px var(--glow)}.quick-icon svg[data-v-1baa3ebf]{filter:drop-shadow(0 0 5px var(--accent))}.quick-top>span[data-v-1baa3ebf]{color:var(--accent)}.quick-card p[data-v-1baa3ebf]{color:#aabce0}.project[data-v-1baa3ebf],.showcase figure[data-v-1baa3ebf]{border-color:#9372cd85;background:#181f3b;box-shadow:0 0 16px #9052e215}.project.empty[data-v-1baa3ebf]{border-color:#7a85dd8c;background:#201c3a77;color:#b2b6e8}.project.empty p[data-v-1baa3ebf],.project-meta small[data-v-1baa3ebf],.showcase small[data-v-1baa3ebf]{color:#9baed1}.project-meta span[data-v-1baa3ebf]{color:#24edff}.tutorial-banner[data-v-1baa3ebf]{border-color:#9361e99c;background:linear-gradient(100deg,#472465b0,#153a5266);box-shadow:0 0 22px #ae4fff20}.tutorial-banner span[data-v-1baa3ebf]{color:#b4bfe2}.tutorial-banner a[data-v-1baa3ebf]{color:#5af5ff}.home-note[data-v-1baa3ebf]{color:#8496be}button[data-v-1baa3ebf],a[data-v-1baa3ebf]{transition:filter .18s,box-shadow .18s,transform .18s}@media(max-width:760px){.home-hero[data-v-1baa3ebf]:before{right:-70px;opacity:.7}.creative-stage[data-v-1baa3ebf]{box-shadow:0 0 25px #a346ff38}.login-card[data-v-1baa3ebf]{box-shadow:0 0 25px #9446ff38}}@media(prefers-reduced-motion:reduce){button[data-v-1baa3ebf],a[data-v-1baa3ebf],.quick-card[data-v-1baa3ebf]{transition:none!important}.primary[data-v-1baa3ebf]:hover,.quick-card[data-v-1baa3ebf]:hover{transform:none}}.neon-page[data-v-1baa3ebf]{--bg:#070b20;--panel:#141e40;--line:#26334c;--cyan:#00f0ff;--purple:#a75cff;--pink:#ff4ecb;--text:#f5f6ff;--muted:#aabbde;color:var(--text);font-family:Microsoft YaHei,Segoe UI,sans-serif;line-height:normal}.activate-page[data-v-1baa3ebf]{height:100%;width:100%;min-height:0;overflow-y:auto;display:flex;flex-direction:column;isolation:isolate}.activate-page[data-v-1baa3ebf]:before{z-index:-1}.login-header[data-v-1baa3ebf]{flex-shrink:0}.login-grid[data-v-1baa3ebf]{flex:1 0 auto;padding-bottom:36px}.creative-stage[data-v-1baa3ebf]{min-width:0}.login-footer[data-v-1baa3ebf]{position:relative;bottom:auto;left:auto;right:auto;margin:18px 64px 28px;flex-shrink:0;gap:18px}.glimmer[data-v-1baa3ebf]{position:relative;bottom:auto;left:auto;right:auto;margin:12px 10% 0;flex-shrink:0}.mobile-examples[data-v-1baa3ebf]{display:none}.text-link[data-v-1baa3ebf]{background:none;border:0;padding:0;color:#afc6ef;font-size:12px;cursor:pointer}.help-links button[data-v-1baa3ebf]{border:0;padding:0;background:none;color:#a1b3d6;font-size:10px;cursor:pointer}.login-feedback[data-v-1baa3ebf]{font-size:12px;color:#ffabd2;line-height:1.7;margin:0 0 16px}.login-feedback[data-v-1baa3ebf]:empty{display:none}.login-feedback.success[data-v-1baa3ebf]{color:#57ffe1}.primary[data-v-1baa3ebf]:disabled{opacity:.65;cursor:wait;transform:none}.login-help[data-v-1baa3ebf]{width:min(480px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:30px;margin:auto;border:1px solid #a86aff;border-radius:18px;background:linear-gradient(145deg,#25264f,#111e3b);color:#eff3ff;box-shadow:0 0 40px #a34aff44;overflow:auto}.login-help[data-v-1baa3ebf]::backdrop{background:#030719dc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.login-help h2[data-v-1baa3ebf]{margin:0 0 18px;font-size:23px}.login-help p[data-v-1baa3ebf]{font-size:13px;line-height:1.9;color:#bac9e9}.login-help .primary[data-v-1baa3ebf]{margin-top:12px}.login-card[data-v-1baa3ebf] .claim-entry{justify-content:space-between;flex-wrap:wrap;gap:6px;border:1px solid #7278d580;border-radius:9px;padding:13px 15px;margin-top:21px;background:linear-gradient(100deg,#8d3dd91c,#00d9ef16);font-size:11px;color:#c6d1ee}.login-card[data-v-1baa3ebf] .claim-link{color:#00f0ff;text-shadow:0 0 12px #00efff80;font-size:12px}.login-card[data-v-1baa3ebf] .claim-dialog{border-color:#a86aff;background:linear-gradient(145deg,#25264f,#111e3b);box-shadow:0 0 45px #a34aff44}.login-card[data-v-1baa3ebf] .claim-return{background:linear-gradient(110deg,#a43bff,#655cff 47%,#00bfdc)}.home-page[data-v-1baa3ebf]{min-height:100%;padding:0 0 24px;overflow:visible;background:transparent}.home-page[data-v-1baa3ebf]:before{display:none}.home-page .home-hero[data-v-1baa3ebf]{height:286px}.home-page .section-description[data-v-1baa3ebf]{font-size:10px;color:#afc6ef}.home-page .home-examples[data-v-1baa3ebf] .example-heading{display:none}.home-page .home-examples[data-v-1baa3ebf] .example-cover{height:170px}.home-page .home-examples[data-v-1baa3ebf] .example-cover img{height:110px}.home-page .home-examples[data-v-1baa3ebf] .example-cover:after{display:none}.home-page .home-examples[data-v-1baa3ebf] .example-cover>span{font-size:10px;bottom:23px}.project-art[data-v-1baa3ebf]{height:110px;background:radial-gradient(ellipse at 20% 0,#a648ff65,transparent 65%),linear-gradient(135deg,#20335c,#312250);display:flex;align-items:center;justify-content:center;gap:14px;color:#c6b3ff}.project-art>span[data-v-1baa3ebf]{font-size:11px;letter-spacing:1px}.actual-project .project-meta[data-v-1baa3ebf]{gap:8px}.actual-project .project-meta>div[data-v-1baa3ebf]{min-width:0}.actual-project .project-meta strong[data-v-1baa3ebf]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actual-project .project-meta>span[data-v-1baa3ebf]{white-space:nowrap}.project-feedback[data-v-1baa3ebf]{padding:24px;border:1px solid #9372cd85;border-radius:12px;background:#181f3b;color:#b5c4e5;font-size:12px;line-height:1.8;min-height:170px;margin:0}.project-grid .project.empty[data-v-1baa3ebf]:only-child{grid-column:1/-1}.tutorial-banner[data-v-1baa3ebf]{gap:16px}.tutorial-banner a[data-v-1baa3ebf]{flex-shrink:0}.utility-strip[data-v-1baa3ebf]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;color:#a3b7dc;font-size:11px}.utility-strip>span[data-v-1baa3ebf]{margin-right:5px}.utility-strip a[data-v-1baa3ebf]{display:flex;align-items:center;gap:9px;padding:9px 13px;background:#182340;border:1px solid #697ccc66;border-radius:7px}.utility-strip svg[data-v-1baa3ebf]{color:#62e8ff}.service-banner[data-v-1baa3ebf]{display:flex;align-items:center;gap:17px;padding:19px 22px;border:1px solid #4be8d35c;border-radius:11px;background:linear-gradient(105deg,#12384799,#202344);margin-top:18px}.service-banner>svg[data-v-1baa3ebf]{color:#40f1e4;flex-shrink:0}.service-banner small[data-v-1baa3ebf]{font-size:9px;letter-spacing:1.5px;color:#66ede0}.service-banner h2[data-v-1baa3ebf]{font-size:15px;margin:6px 0}.service-banner p[data-v-1baa3ebf]{font-size:11px;color:#acbddb;margin:0;line-height:1.8}.service-banner .secondary[data-v-1baa3ebf]{margin-left:auto;white-space:nowrap;flex-shrink:0}.quick-top>svg[data-v-1baa3ebf]{color:var(--accent)}.orbit[data-v-1baa3ebf]{animation:orbit-drift-1baa3ebf 16s ease-in-out infinite alternate}.screen[data-v-1baa3ebf]{background-size:auto}.activate-page[data-v-1baa3ebf]:after{content:"";position:absolute;top:90px;left:0;right:0;height:650px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 5% 15%,#9639ff30,transparent 55%);animation:light-drift-1baa3ebf 14s ease-in-out infinite alternate}@keyframes orbit-drift-1baa3ebf{0%{transform:rotate(-20deg)}to{transform:rotate(12deg)}}@keyframes light-drift-1baa3ebf{0%{transform:translateY(0);opacity:.6}to{transform:translateY(30px);opacity:1}}@media(min-width:1800px){.login-header[data-v-1baa3ebf],.login-grid[data-v-1baa3ebf]{width:calc(100% - 128px);max-width:1700px;margin-left:auto;margin-right:auto}.creative-stage[data-v-1baa3ebf]{height:740px}}@media(max-width:1300px)and (min-width:761px){.login-grid[data-v-1baa3ebf]{gap:28px;margin:30px 32px 0;grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr)}.login-header[data-v-1baa3ebf]{margin:0 32px}.stage-copy[data-v-1baa3ebf]{left:28px}.stage-copy h1[data-v-1baa3ebf]{font-size:39px}.login-card h2[data-v-1baa3ebf]{font-size:25px}.login-card[data-v-1baa3ebf]{padding:30px 25px}.header-links .tiny-live[data-v-1baa3ebf]{display:none}}@media(max-width:1000px)and (min-width:761px){.login-grid[data-v-1baa3ebf]{grid-template-columns:minmax(0,1fr) minmax(330px,1fr);gap:20px;margin:25px 22px 0}.creative-stage[data-v-1baa3ebf]{height:650px}.stage-copy h1[data-v-1baa3ebf]{font-size:34px}.stage-bottom[data-v-1baa3ebf]{left:16px;right:16px}.stage-copy[data-v-1baa3ebf]{left:22px}.stage-tags[data-v-1baa3ebf]{gap:5px}.stage-tags span[data-v-1baa3ebf]{padding:6px 7px}.stage-number[data-v-1baa3ebf]{display:none}.login-card[data-v-1baa3ebf]{padding:28px 21px}.login-card h2[data-v-1baa3ebf]{font-size:23px}.stage-copy p[data-v-1baa3ebf]{max-width:220px}}@media(max-width:760px){.activate-page[data-v-1baa3ebf]{min-height:0}.login-header[data-v-1baa3ebf]{margin:0 20px;height:80px}.header-links[data-v-1baa3ebf]{gap:8px}.header-links .text-link[data-v-1baa3ebf]{display:none}.header-links a.outlined[data-v-1baa3ebf]{display:inline-flex;padding:8px 9px;font-size:9px}.login-header .brand[data-v-1baa3ebf]{gap:8px}.login-header .brand img[data-v-1baa3ebf]{width:34px;height:34px}.login-header .brand strong[data-v-1baa3ebf]{font-size:13px;letter-spacing:0}.login-header .brand small[data-v-1baa3ebf]{font-size:6px;letter-spacing:1px}.login-grid[data-v-1baa3ebf]{margin:22px 20px 0;flex:0 0 auto;padding-bottom:0}.creative-stage[data-v-1baa3ebf]{height:330px}.stage-copy h1[data-v-1baa3ebf]{font-size:30px}.stage-copy[data-v-1baa3ebf]{left:22px}.stage-copy p[data-v-1baa3ebf]{font-size:11px;max-width:175px}.stage-art[data-v-1baa3ebf]{object-position:63% 20%}.stage-copy .eyebrow[data-v-1baa3ebf]{font-size:9px;letter-spacing:1px}.stage-shade[data-v-1baa3ebf]{background:linear-gradient(90deg,#10122cf0,#15133399 44%,transparent),linear-gradient(0deg,#100e2d77,transparent 38%)}.mobile-examples[data-v-1baa3ebf]{display:block;margin:20px}.login-footer[data-v-1baa3ebf]{margin:8px 20px 22px;font-size:9px}.home-page .home-hero[data-v-1baa3ebf]{height:300px}.home-page .hero-copy[data-v-1baa3ebf]{padding:25px 20px}.home-page .hero-copy h2[data-v-1baa3ebf]{font-size:27px}.home-page .hero-actions[data-v-1baa3ebf]{gap:8px}.home-page .hero-actions .primary[data-v-1baa3ebf],.home-page .hero-actions .secondary[data-v-1baa3ebf]{padding:0 12px;font-size:10px}.home-page .section-head h2 small[data-v-1baa3ebf]{display:none}.home-page .section-description[data-v-1baa3ebf]{font-size:9px}.home-page .lower-grid[data-v-1baa3ebf]{gap:0}.home-page .home-examples[data-v-1baa3ebf] .example-cover{height:145px}.home-page .home-examples[data-v-1baa3ebf] .example-cover img{height:95px}.home-page .home-examples[data-v-1baa3ebf] .example-cover>span{bottom:17px;font-size:9px}.tutorial-banner[data-v-1baa3ebf]{padding:16px;align-items:flex-start}.tutorial-banner strong[data-v-1baa3ebf]{font-size:11px}.tutorial-banner a[data-v-1baa3ebf]{font-size:9px}.service-banner[data-v-1baa3ebf]{flex-wrap:wrap;padding:17px}.service-banner>div[data-v-1baa3ebf]{flex:1;min-width:0}.service-banner .secondary[data-v-1baa3ebf]{margin-left:44px;font-size:10px}.home-page .welcome-row h1[data-v-1baa3ebf]{font-size:19px}}@media(prefers-reduced-motion:reduce){.orbit[data-v-1baa3ebf],.activate-page[data-v-1baa3ebf]:after,.login-card[data-v-1baa3ebf]:before{animation:none!important}[data-v-1baa3ebf]{scroll-behavior:auto!important}}.tutorial-video-player[data-v-83a0341a]{width:100%;min-width:0;border:1px solid #34324b;border-radius:12px;background:#090c16;overflow:hidden;box-sizing:border-box;color:#e8e1f5}.video-toolbar[data-v-83a0341a]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;background:#19172a;border-bottom:1px solid #34304b}.video-toolbar>span[data-v-83a0341a]{font-size:12px;line-height:1.6;color:#b4a9c9;overflow-wrap:anywhere}.video-toolbar button[data-v-83a0341a]{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 12px;background:#302643;border:1px solid #71558e;border-radius:7px;color:#e5d1fb;font-size:13px;cursor:pointer}.video-toolbar button[data-v-83a0341a]:hover{background:#45315d}.video-toolbar button[data-v-83a0341a]:focus-visible{outline:2px solid #d3acf7;outline-offset:3px}.video-toolbar button>span[data-v-83a0341a]{font-size:17px}.tutorial-video-player>video[data-v-83a0341a]{display:block;width:100%;max-width:100%;max-height:720px;margin:0;border:0;border-radius:0;object-fit:contain;background:#050710}.tutorial-video-player[data-v-83a0341a]:fullscreen,.tutorial-video-player[data-v-83a0341a]:-webkit-full-screen{width:100%;height:100%;max-width:none;border:0;border-radius:0;display:flex;flex-direction:column;background:#050710}.tutorial-video-player:fullscreen>video[data-v-83a0341a],.tutorial-video-player:-webkit-full-screen>video[data-v-83a0341a]{flex:1;min-height:0;height:0;max-height:none;object-fit:contain}.tutorial-video-player.page-expanded[data-v-83a0341a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;width:100vw;height:100dvh;max-width:none;border:0;border-radius:0;display:flex;flex-direction:column;background:#050710}.tutorial-video-player.page-expanded>video[data-v-83a0341a]{flex:1;min-height:0;height:0;max-height:none;object-fit:contain}.fullscreen-note[data-v-83a0341a]{flex-shrink:0;margin:0;padding:10px 14px;background:#151225;font-size:12px;text-align:center;color:#b3a3cd}.page-expanded .video-toolbar[data-v-83a0341a]{flex-shrink:0;padding-top:max(11px,env(safe-area-inset-top));padding-right:max(14px,env(safe-area-inset-right))}@media(max-width:600px){.video-toolbar[data-v-83a0341a]{padding:9px 10px;gap:10px}.video-toolbar>span[data-v-83a0341a]{font-size:11px}.video-toolbar button[data-v-83a0341a]{font-size:12px;padding:7px 9px}}.tutorial-body[data-v-263d6586]{line-height:1.9;overflow-wrap:anywhere;color:var(--text)}.tutorial-body h2[data-v-263d6586]{font-size:21px;margin:28px 0 12px}.paragraph[data-v-263d6586]{white-space:pre-wrap;margin:16px 0}.tutorial-body a[data-v-263d6586]{color:#baa7ff}.tutorial-body figure[data-v-263d6586]{margin:24px 0}.tutorial-body img[data-v-263d6586],.tutorial-body video[data-v-263d6586]{display:block;max-width:100%;max-height:720px;border-radius:12px;margin:auto;background:#0b0e19}.tutorial-body video[data-v-263d6586]{width:100%}.tutorial-body figcaption[data-v-263d6586]{text-align:center;color:var(--text-dim);font-size:13px;margin-top:9px;white-space:pre-wrap}.tutorial-manager[data-v-7793c5cb]{margin-top:20px;padding:24px;border:1px solid var(--border);border-radius:16px;background:#15192cdb;color:var(--text)}h2[data-v-7793c5cb]{font-size:19px;margin:0}h3[data-v-7793c5cb]{margin:0;font-size:16px}.manager-heading[data-v-7793c5cb],.editor-heading[data-v-7793c5cb]{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.manager-heading p[data-v-7793c5cb]{color:var(--text-dim);font-size:13px;line-height:1.7;margin:8px 0 0}button[data-v-7793c5cb],.upload-button[data-v-7793c5cb]{border:1px solid var(--border);border-radius:8px;padding:9px 13px;cursor:pointer;font:inherit;font-size:13px;color:var(--text);background:#ffffff0d}.primary[data-v-7793c5cb]{background:#7955e9;color:#fff;border-color:transparent}.plain[data-v-7793c5cb],.danger[data-v-7793c5cb]{background:none;border:0;padding:5px;color:#bca7ff}.danger[data-v-7793c5cb]{color:#fda4af}button[data-v-7793c5cb]:disabled{opacity:.4;cursor:not-allowed}fieldset[data-v-7793c5cb]{border:0;padding:0;margin:0;min-width:0}input[data-v-7793c5cb]:not([type=file]):not([type=checkbox]),textarea[data-v-7793c5cb],select[data-v-7793c5cb]{box-sizing:border-box;display:block;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg,#0e1220);color:var(--text);font:inherit;font-size:13px}textarea[data-v-7793c5cb]{resize:vertical;line-height:1.8}label[data-v-7793c5cb]{display:block;font-size:13px;color:var(--text-dim);margin:14px 0 7px}label input[data-v-7793c5cb],label textarea[data-v-7793c5cb],label select[data-v-7793c5cb]{margin-top:7px}.categories-panel[data-v-7793c5cb]{padding:18px 0;border-bottom:1px solid var(--border);margin-bottom:24px}.categories-panel summary[data-v-7793c5cb]{cursor:pointer;font-size:14px}.category-form[data-v-7793c5cb]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.category-form label[data-v-7793c5cb]:first-child{flex:1;min-width:180px}.category-form label[data-v-7793c5cb]:nth-child(2){width:100px}.category-form button[data-v-7793c5cb]{margin-bottom:7px}.category-list[data-v-7793c5cb]{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.category-list>div[data-v-7793c5cb]{display:flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:12px}.category-list span[data-v-7793c5cb]{color:var(--text-dim)}.manager-layout[data-v-7793c5cb]{display:grid;grid-template-columns:235px minmax(0,1fr);gap:24px}.article-list[data-v-7793c5cb]{display:flex;flex-direction:column;gap:10px;max-height:800px;overflow:auto}.article-item[data-v-7793c5cb]{text-align:left;padding:13px}.article-item strong[data-v-7793c5cb],.article-item span[data-v-7793c5cb]{display:block;overflow-wrap:anywhere}.article-item span[data-v-7793c5cb]{font-size:11px;color:var(--text-dim);margin-top:8px}.article-item.selected[data-v-7793c5cb]{border-color:#a78bfa;background:#8b5cf626}.article-editor[data-v-7793c5cb]{min-width:0}.two-cols[data-v-7793c5cb]{display:grid;grid-template-columns:1fr 140px;gap:15px}.block-toolbar[data-v-7793c5cb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:22px}.block-toolbar strong[data-v-7793c5cb]{font-size:14px}.upload-button[data-v-7793c5cb]{display:inline-block;margin:0;color:var(--text)}.upload-button input[data-v-7793c5cb]{display:none}fieldset:disabled .upload-button[data-v-7793c5cb]{opacity:.45;cursor:not-allowed}.hint[data-v-7793c5cb]{font-size:12px;color:var(--text-dim);line-height:1.8}.content-block[data-v-7793c5cb]{border:1px solid var(--border);border-radius:10px;padding:12px;margin:14px 0}.block-heading[data-v-7793c5cb]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-dim);margin-bottom:10px;gap:10px}.content-block img[data-v-7793c5cb],.content-block video[data-v-7793c5cb]{display:block;max-width:100%;max-height:300px;margin:auto;border-radius:8px}.publish[data-v-7793c5cb]{display:flex;align-items:center;gap:8px}.save-actions[data-v-7793c5cb]{display:flex;gap:10px;flex-wrap:wrap}.save-bar[data-v-7793c5cb]{padding-top:5px}.preview[data-v-7793c5cb]{margin-top:24px;padding:24px;background:var(--bg);border:1px solid var(--border);border-radius:12px;overflow-wrap:anywhere}.preview>p[data-v-7793c5cb]{white-space:pre-wrap;color:var(--text-dim)}.notice[data-v-7793c5cb]{padding:12px;border-radius:8px;font-size:13px;line-height:1.8}.error[data-v-7793c5cb]{color:#fca5a5;background:#ef44441a}.success[data-v-7793c5cb]{color:#86efac;background:#22c55e1a}.upload-progress[data-v-7793c5cb]{display:flex;align-items:center;gap:12px;margin:18px 0;color:#bca7ff;font-size:13px}.empty-editor[data-v-7793c5cb]{padding:35px;text-align:center}@media(max-width:900px){.manager-layout[data-v-7793c5cb]{grid-template-columns:1fr}.article-list[data-v-7793c5cb]{max-height:280px}.tutorial-manager[data-v-7793c5cb]{padding:16px}.two-cols[data-v-7793c5cb]{grid-template-columns:1fr}.category-list>div[data-v-7793c5cb]{flex-wrap:wrap}}.agency-lock[data-v-945c4e80]{max-width:650px;padding:20px 0}.agency-lock p[data-v-945c4e80]{color:var(--text-dim);font-size:13px;line-height:1.8}.agency-lock p.error[data-v-945c4e80]{color:#fca5a5}.agency-lock form[data-v-945c4e80],.agency-actions[data-v-945c4e80]{display:flex;gap:12px;flex-wrap:wrap}.agency-lock input[data-v-945c4e80]{flex:1;min-width:180px}.delete-application[data-v-945c4e80]{color:#fca5a5;border:1px solid rgba(248,113,113,.35);white-space:nowrap}.delete-application[data-v-945c4e80]:hover:not(:disabled){background:#f871711f}.agency-manager[data-v-945c4e80]{margin-top:20px;padding:24px;border:1px solid var(--border);border-radius:16px;background:#15192cdb}header[data-v-945c4e80]{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}h2[data-v-945c4e80]{font-size:19px;margin:0}h2 span[data-v-945c4e80]{font-size:12px;color:#c4b5fd;margin-left:12px}header p[data-v-945c4e80]{font-size:13px;color:var(--text-dim);line-height:1.8}.filters[data-v-945c4e80]{display:flex;gap:10px;margin:20px 0}.filters input[data-v-945c4e80]{flex:1}.filters select[data-v-945c4e80]{max-width:150px}input[data-v-945c4e80],textarea[data-v-945c4e80],select[data-v-945c4e80]{box-sizing:border-box;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-input,#0d1019);color:var(--text);font:inherit;font-size:13px;min-width:0}textarea[data-v-945c4e80]{resize:vertical;line-height:1.8}.application[data-v-945c4e80]{border:1px solid var(--border);padding:20px;border-radius:12px;margin:14px 0}.application-header[data-v-945c4e80]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}h3[data-v-945c4e80]{margin:0;font-size:17px;overflow-wrap:anywhere}.status[data-v-945c4e80]{padding:4px 10px;background:#8b5cf61f;color:#c4b5fd;border-radius:20px;font-size:12px}.application-header small[data-v-945c4e80],.dates[data-v-945c4e80]{color:var(--text-dim);font-size:12px}.application-message[data-v-945c4e80]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px;padding:14px;background:var(--bg-input,#0d1019);border-radius:8px}fieldset[data-v-945c4e80]{padding:0;border:0;display:flex;align-items:flex-end;gap:12px;margin:15px 0 0;min-width:0}label[data-v-945c4e80]{font-size:12px;color:var(--text-dim)}label select[data-v-945c4e80],label textarea[data-v-945c4e80]{display:block;width:100%;margin-top:7px}.note-label[data-v-945c4e80]{flex:1;min-width:0}.error[data-v-945c4e80]{color:#fca5a5}.success[data-v-945c4e80]{color:#86efac}.empty[data-v-945c4e80]{text-align:center;padding:30px;color:var(--text-dim)}footer[data-v-945c4e80]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px;font-size:12px;color:var(--text-dim)}footer span[data-v-945c4e80]{margin-right:auto}@media(max-width:700px){.agency-manager[data-v-945c4e80]{padding:16px}.filters[data-v-945c4e80]{flex-wrap:wrap}.filters input[data-v-945c4e80]{flex-basis:100%}.application[data-v-945c4e80]{padding:14px}fieldset[data-v-945c4e80]{align-items:stretch;flex-direction:column}.note-label[data-v-945c4e80]{width:100%}}.claim-lock h2[data-v-50584f74]{font-size:19px;margin:0 0 12px}.claim-lock p[data-v-50584f74]{color:var(--text-dim);font-size:13px;line-height:1.8}.claim-lock p.error[data-v-50584f74]{color:#fca5a5}.unlock-form[data-v-50584f74]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.unlock-form input[data-v-50584f74]{flex:1;min-width:180px;margin-top:0!important}.unlock-form button[data-v-50584f74]{white-space:nowrap}.claim-access[data-v-50584f74]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:13px;color:var(--text-dim)}.claim-manager[data-v-50584f74]{max-width:820px;background:var(--bg-panel);border:1px solid var(--border);border-radius:16px;padding:24px}.public-note[data-v-50584f74]{color:#c1b5ea;font-size:13px;line-height:1.8;margin:0 0 24px;padding:13px 15px;border-radius:9px;background:#8b5cf60c}fieldset[data-v-50584f74]{border:0;padding:0;margin:0;display:grid;gap:20px;min-width:0}label[data-v-50584f74],.field-title[data-v-50584f74]{display:block;font-size:13px;color:#c5cada}input[data-v-50584f74]:not([type=checkbox]),textarea[data-v-50584f74]{display:block;width:100%;margin-top:9px;background:var(--bg-input);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:11px;font:inherit;font-size:14px}textarea[data-v-50584f74]{resize:vertical;line-height:1.8}.toggle[data-v-50584f74]{display:flex;align-items:center;gap:9px}.toggle input[data-v-50584f74]{accent-color:#8b5cf6}.image-editor[data-v-50584f74]{display:flex;align-items:flex-start;gap:20px;justify-content:space-between}.image-editor>div[data-v-50584f74]{flex:1;min-width:0}.image-editor p[data-v-50584f74],.save-tip[data-v-50584f74]{color:var(--text-dim);font-size:12px;line-height:1.8}.image-editor img[data-v-50584f74]{width:140px;max-height:200px;object-fit:contain;background:#fff;border-radius:10px;padding:6px}.image-actions[data-v-50584f74]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}input[type=file][data-v-50584f74]{font-size:12px;padding:10px}.btn[data-v-50584f74]{justify-self:start}.error[data-v-50584f74]{color:#fca5a5}.success[data-v-50584f74]{color:#86efac}button[data-v-50584f74]:disabled,fieldset[data-v-50584f74]:disabled{opacity:.65}input[data-v-50584f74]:focus-visible,textarea[data-v-50584f74]:focus-visible,button[data-v-50584f74]:focus-visible{outline:2px solid #b39aff;outline-offset:2px}@media(max-width:600px){.claim-manager[data-v-50584f74]{padding:17px}.image-editor[data-v-50584f74]{flex-direction:column}.image-editor img[data-v-50584f74]{width:160px}.image-editor>div[data-v-50584f74]{width:100%}}.oss-manager[data-v-a6a5e3f3]{max-width:860px;background:var(--bg-panel);border:1px solid var(--border);border-radius:16px;padding:24px}.access-lock h2[data-v-a6a5e3f3]{font-size:19px;margin:0 0 12px}.access-lock p[data-v-a6a5e3f3],.hint[data-v-a6a5e3f3],small[data-v-a6a5e3f3]{color:var(--text-dim);font-size:13px;line-height:1.8}.unlock-form[data-v-a6a5e3f3],.access-bar[data-v-a6a5e3f3],.actions[data-v-a6a5e3f3]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.unlock-form input[data-v-a6a5e3f3]{flex:1;min-width:180px;margin-top:0}.access-bar[data-v-a6a5e3f3]{justify-content:space-between;margin-bottom:18px;font-size:13px;color:var(--text-dim)}.notice[data-v-a6a5e3f3]{font-size:13px;line-height:1.9;padding:14px;border-radius:9px;background:#8b5cf60c;color:#c1b5ea;margin:0 0 24px}fieldset[data-v-a6a5e3f3]{border:0;padding:0;margin:0;display:grid;gap:20px;min-width:0}.grid-fields[data-v-a6a5e3f3]{display:grid;grid-template-columns:1fr 1fr;gap:16px}label[data-v-a6a5e3f3]{display:block;font-size:13px;color:#c5cada}input[data-v-a6a5e3f3]:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;margin-top:9px;background:var(--bg-input);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:11px;font:inherit;font-size:14px}.toggle[data-v-a6a5e3f3]{display:flex;align-items:center;gap:9px}.toggle input[data-v-a6a5e3f3]{accent-color:#8b5cf6}.hint[data-v-a6a5e3f3]{margin:0}small[data-v-a6a5e3f3]{display:block;margin-top:6px;font-size:12px}.error[data-v-a6a5e3f3]{color:#fca5a5}.success[data-v-a6a5e3f3]{color:#86efac}button[data-v-a6a5e3f3]:disabled,fieldset[data-v-a6a5e3f3]:disabled{opacity:.65}input[data-v-a6a5e3f3]:focus-visible,button[data-v-a6a5e3f3]:focus-visible{outline:2px solid #b39aff;outline-offset:2px}@media(max-width:600px){.oss-manager[data-v-a6a5e3f3]{padding:17px}.grid-fields[data-v-a6a5e3f3]{grid-template-columns:1fr}}.admin-page[data-v-f3b74b89]{flex:1 1 auto;width:100%;min-width:0;min-height:100%;overflow-y:auto;padding:42px 56px 80px;color:var(--text);background:radial-gradient(circle at 80% 0%,rgba(91,65,170,.2),transparent 32%),var(--bg)}.panel[data-v-f3b74b89]{background:#15192cdb;border:1px solid var(--border);border-radius:16px;box-shadow:0 18px 60px #0000002e}.admin-login[data-v-f3b74b89]{width:min(420px,100%);margin:13vh auto 0;padding:38px;text-align:center}.eyebrow[data-v-f3b74b89]{color:#9d8aff;font-size:11px;font-weight:800;letter-spacing:.16em}h1[data-v-f3b74b89]{margin:8px 0 6px;font-size:30px}h2[data-v-f3b74b89]{margin:0;font-size:17px}p[data-v-f3b74b89]{margin:0;color:var(--text-dim);font-size:13px}.admin-login p[data-v-f3b74b89]{margin-bottom:25px}.input[data-v-f3b74b89]{width:100%;box-sizing:border-box;color:var(--text);background:#090c18b3;border:1px solid var(--border);border-radius:9px;padding:11px 13px;outline:none}.input[data-v-f3b74b89]:focus{border-color:#8b72ff}button[data-v-f3b74b89]{border:0;border-radius:9px;padding:10px 15px;color:var(--text);cursor:pointer;font-weight:700}.primary[data-v-f3b74b89]{background:linear-gradient(135deg,#755cff,#9f6dff);color:#fff}.secondary[data-v-f3b74b89]{background:#ffffff12;border:1px solid var(--border)}.admin-login .primary[data-v-f3b74b89]{width:100%;margin-top:13px}.admin-tip[data-v-f3b74b89]{margin-top:18px;color:var(--text-dim);font-size:12px;line-height:1.6}code[data-v-f3b74b89]{color:#c6b8ff}.admin-header[data-v-f3b74b89]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.actions[data-v-f3b74b89]{display:flex;gap:9px}.metrics[data-v-f3b74b89]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.metric[data-v-f3b74b89]{padding:18px}.metric span[data-v-f3b74b89],.metric small[data-v-f3b74b89]{display:block;color:var(--text-dim);font-size:12px}.metric strong[data-v-f3b74b89]{display:block;margin:9px 0 5px;font-size:25px}.metric .ok[data-v-f3b74b89]{color:#6ee7b7;font-size:18px}.grid[data-v-f3b74b89]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.card-panel[data-v-f3b74b89],.side-panel[data-v-f3b74b89]{padding:22px}.panel-title[data-v-f3b74b89]{display:flex;justify-content:space-between;margin-bottom:18px}.panel-title p[data-v-f3b74b89]{margin-top:5px}.create-row[data-v-f3b74b89]{display:flex;gap:10px;margin-bottom:17px}.create-row .input[data-v-f3b74b89]{max-width:110px}.create-row .type-select[data-v-f3b74b89]{max-width:180px}.table-wrap[data-v-f3b74b89]{overflow:auto}table[data-v-f3b74b89]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-f3b74b89],td[data-v-f3b74b89]{padding:12px 9px;text-align:left;border-bottom:1px solid rgba(255,255,255,.07);white-space:nowrap}th[data-v-f3b74b89]{color:var(--text-dim);font-weight:600}.status[data-v-f3b74b89]{padding:4px 8px;border-radius:999px;font-size:11px}.status.unused[data-v-f3b74b89]{color:#8ef0c3;background:#22c55e1f}.status.used[data-v-f3b74b89]{color:#fbd38d;background:#f59e0b1f}.status.revoked[data-v-f3b74b89],.status.expired[data-v-f3b74b89]{color:#fca5a5;background:#ef44441f}.row-actions[data-v-f3b74b89]{display:flex;gap:9px}.link[data-v-f3b74b89],.danger-link[data-v-f3b74b89]{padding:0;background:none;font-size:12px}.link[data-v-f3b74b89]{color:#b5a5ff}.danger-link[data-v-f3b74b89]{color:#fb8c8c}.empty[data-v-f3b74b89]{text-align:center;color:var(--text-dim)}.detail[data-v-f3b74b89]{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07);color:var(--text-dim);font-size:13px}.detail a[data-v-f3b74b89]{color:#b5a5ff}.detail span[data-v-f3b74b89]:last-child,.detail code[data-v-f3b74b89]{color:var(--text)}.message[data-v-f3b74b89]{margin:0 0 16px;padding:11px 14px;border-radius:9px;font-size:13px}.message.error[data-v-f3b74b89]{color:#fecaca;background:#ef44441f}.message.success[data-v-f3b74b89]{color:#bbf7d0;background:#22c55e1f}.generated-cards[data-v-f3b74b89]{margin-bottom:18px;padding:15px;border:1px solid var(--border);border-radius:10px;background:#755cff0f}.generated-header[data-v-f3b74b89]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.generated-header strong[data-v-f3b74b89]{font-size:14px}.generated-header p[data-v-f3b74b89]{margin-top:5px}.generated-codes[data-v-f3b74b89]{min-height:110px;max-height:260px;resize:vertical;font-family:monospace;line-height:1.7}.copy-result[data-v-f3b74b89]{margin-top:9px}.copy-result.success[data-v-f3b74b89]{color:#8ef0c3}.copy-result.error[data-v-f3b74b89]{color:#fca5a5}button[data-v-f3b74b89]:disabled{opacity:.55;cursor:not-allowed}.create-row[data-v-f3b74b89]{flex-wrap:wrap}.style-panel[data-v-f3b74b89]{margin-top:18px;padding:22px}.style-editor[data-v-f3b74b89]{display:grid;grid-template-columns:1.2fr 1.2fr .7fr .8fr .5fr auto;gap:10px;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07)}.style-prompt[data-v-f3b74b89]{grid-column:1 / -1;min-height:86px;resize:vertical;font:inherit}.style-enabled[data-v-f3b74b89]{display:flex;align-items:center;gap:6px;color:var(--text-dim);font-size:12px;white-space:nowrap}.style-editor-actions[data-v-f3b74b89]{grid-column:1 / -1;display:flex;gap:9px}.style-table-wrap[data-v-f3b74b89]{margin-top:16px}.style-table-wrap td[data-v-f3b74b89]{vertical-align:top}.style-table-wrap td strong[data-v-f3b74b89],.style-key[data-v-f3b74b89]{display:block}.style-key[data-v-f3b74b89]{margin-top:4px;color:var(--text-dim);font-size:10px}.style-prompt-cell[data-v-f3b74b89]{max-width:420px;overflow:hidden;text-overflow:ellipsis;color:var(--text-dim);white-space:nowrap}.style-name-cell[data-v-f3b74b89]{display:flex;align-items:center;gap:9px}.style-name-cell img[data-v-f3b74b89]{width:42px;height:42px;object-fit:cover;border-radius:6px;border:1px solid var(--border)}.upload-link[data-v-f3b74b89]{display:inline-flex;align-items:center;color:#b5a5ff;font-size:12px;cursor:pointer}.upload-link input[data-v-f3b74b89]{display:none}.upload-state[data-v-f3b74b89]{display:block;flex-basis:100%;font-size:10px}.upload-state.pending[data-v-f3b74b89]{color:#fbd38d}.upload-state.success[data-v-f3b74b89]{color:#8ef0c3}.upload-state.error[data-v-f3b74b89]{color:#fca5a5}@media(max-width:900px){.admin-page[data-v-f3b74b89]{padding:25px 18px 50px}.metrics[data-v-f3b74b89]{grid-template-columns:repeat(2,1fr)}.grid[data-v-f3b74b89]{grid-template-columns:1fr}}@media(max-width:900px){.style-editor[data-v-f3b74b89]{grid-template-columns:1fr 1fr}.style-prompt[data-v-f3b74b89],.style-enabled[data-v-f3b74b89]{grid-column:1 / -1}}.admin-authenticated[data-v-f3b74b89]{display:grid;grid-template-columns:220px minmax(0,1fr);height:100dvh;min-height:0;padding:0;overflow:hidden}.admin-sidebar[data-v-f3b74b89]{display:flex;flex-direction:column;gap:28px;padding:28px 14px;border-right:1px solid var(--border);background:#111423f5;min-height:0;overflow-y:auto}.admin-login-brand[data-v-f3b74b89]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px;text-align:left}.admin-login-brand>span[data-v-f3b74b89]:last-child,.admin-brand>span[data-v-f3b74b89]:last-child{display:flex;flex-direction:column}.admin-login-brand strong[data-v-f3b74b89],.admin-brand strong[data-v-f3b74b89]{color:#c4b5fd;font-size:15px;font-weight:800;letter-spacing:0;line-height:1.4}.admin-login-brand small[data-v-f3b74b89],.admin-brand small[data-v-f3b74b89]{display:block;margin-top:4px;font-size:11px;color:var(--text-dim);font-weight:400}.admin-brand[data-v-f3b74b89]{display:flex;align-items:center;gap:10px;padding:0 12px}.admin-brand-mark[data-v-f3b74b89]{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 6px 22px #8b5cf659}.admin-brand-mark img[data-v-f3b74b89]{display:block;width:100%;height:100%;object-fit:contain}.admin-sidebar nav[data-v-f3b74b89]{display:flex;flex-direction:column;gap:8px}.admin-nav-item[data-v-f3b74b89]{display:flex;align-items:center;gap:12px;min-height:46px;text-align:left;background:transparent;color:var(--text-dim);font-size:13px;font-weight:500}.admin-nav-item[data-v-f3b74b89]:hover{background:#8b5cf612;color:var(--text)}.admin-nav-item.active[data-v-f3b74b89]{color:#c5b4ff;background:#8b5cf626}.admin-nav-item[data-v-f3b74b89]:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.back-to-site[data-v-f3b74b89]{margin-top:auto;padding:12px;color:var(--text-dim);font-size:12px;text-decoration:none}.back-to-site[data-v-f3b74b89]:hover{color:#c5b4ff}.admin-content[data-v-f3b74b89]{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:34px 36px 64px}.admin-content .grid[data-v-f3b74b89]{display:block}.admin-content .style-panel[data-v-f3b74b89],.admin-content[data-v-f3b74b89] .tutorial-manager,.admin-content[data-v-f3b74b89] .agency-manager{margin-top:0}.admin-content .side-panel[data-v-f3b74b89]{max-width:760px}.admin-header h1[data-v-f3b74b89]{font-size:26px}.admin-header .actions[data-v-f3b74b89]{flex-shrink:0}.admin-content .style-editor[data-v-f3b74b89]{grid-template-columns:1.2fr 1.2fr .7fr .8fr .5fr auto}@media(max-width:1200px){.admin-content[data-v-f3b74b89]{padding:26px 22px 50px}.admin-content .style-editor[data-v-f3b74b89]{grid-template-columns:1fr 1fr}.admin-content .style-enabled[data-v-f3b74b89]{grid-column:1 / -1}}@media(max-width:760px){.admin-authenticated[data-v-f3b74b89]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.admin-sidebar[data-v-f3b74b89]{padding:12px;gap:12px;border-right:0;border-bottom:1px solid var(--border);overflow:hidden}.admin-brand[data-v-f3b74b89]{padding:0 4px}.admin-brand-mark[data-v-f3b74b89]{width:32px;height:32px;flex-basis:32px}.admin-brand strong[data-v-f3b74b89]{font-size:14px}.admin-brand small[data-v-f3b74b89]{display:block;margin-top:2px;font-size:10px}.admin-sidebar nav[data-v-f3b74b89]{flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px}.admin-nav-item[data-v-f3b74b89]{white-space:nowrap;flex:0 0 auto;font-size:12px;min-height:40px;padding:9px 12px;gap:7px}.back-to-site[data-v-f3b74b89]{display:none}.admin-content[data-v-f3b74b89]{padding:22px 14px 45px}.admin-header[data-v-f3b74b89]{align-items:flex-start;flex-wrap:wrap;gap:14px;margin-bottom:20px}.admin-header h1[data-v-f3b74b89]{font-size:23px}.admin-header p[data-v-f3b74b89]{line-height:1.7}.card-panel[data-v-f3b74b89],.side-panel[data-v-f3b74b89]{padding:16px}.metrics[data-v-f3b74b89]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content .style-editor[data-v-f3b74b89]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hit-shell[data-v-70301943]{display:flex;height:100%;overflow:hidden;background:#090b13;color:#ecedf6;--accent:#a69bff;--accent-2:#8ce4f1;--primary:#8b6bff;--bg:#090b13;--bg-panel:#10131e;--bg-input:#0b0e17;--bg2:#151926;--border:#252a3c;--text:#ecedf6;--text-dim:#929ab1}.hit-shell .hit-sidebar[data-v-70301943]{width:216px;flex:0 0 216px;box-sizing:border-box;display:flex;flex-direction:column;padding:27px 15px 18px;border-right:1px solid #ffffff0a;background:linear-gradient(180deg,#10121d,#0d1019 65%);overflow:auto;scrollbar-width:thin;scrollbar-color:#30354a transparent}.hit-shell .hit-brand[data-v-70301943]{display:flex;align-items:center;gap:10px;padding:0 7px 30px;color:#ebe7ff;text-decoration:none}.hit-shell .hit-brand-mark[data-v-70301943]{display:grid;place-items:center;width:35px;height:40px;flex:0 0 35px;color:#b1a0ff}.hit-shell .hit-brand-mark img[data-v-70301943]{object-fit:contain;width:35px;height:35px;filter:drop-shadow(0 0 13px #8b65ff30)}.hit-shell .hit-brand-copy[data-v-70301943]{display:grid;gap:6px}.hit-shell .hit-brand strong[data-v-70301943]{font-size:21px;font-weight:750;line-height:1.1;letter-spacing:1px;color:#f2f0fc}.hit-shell .hit-brand-point[data-v-70301943]{color:#a08bff}.hit-shell .hit-brand small[data-v-70301943]{font-size:7px;font-weight:500;letter-spacing:1.7px;color:#71798e}.hit-shell .hit-nav-caption[data-v-70301943]{display:flex;justify-content:space-between;align-items:center;margin:6px 11px 14px;font-size:8px;font-weight:600;letter-spacing:1.5px;color:#626b84}.hit-shell .hit-nav-caption span[data-v-70301943]{font-size:10px;letter-spacing:0;color:#737b91}.hit-shell .hit-navigation[data-v-70301943]{display:flex;flex-direction:column;gap:7px}.hit-shell .hit-nav-link[data-v-70301943]{position:relative;display:flex;align-items:center;gap:11px;min-height:44px;box-sizing:border-box;padding:11px 13px;border:1px solid transparent;border-radius:9px;color:#8f98b0;font-size:12px;font-weight:500;line-height:20px;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.hit-shell .hit-nav-link>svg[data-v-70301943],.hit-shell .hit-return>svg[data-v-70301943],.hit-shell .hit-account-actions svg[data-v-70301943]{width:17px;height:17px;flex:0 0 17px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hit-shell .hit-nav-link[data-v-70301943]:hover{background:#ffffff04;color:#d9d9ee}.hit-shell .hit-nav-link.active[data-v-70301943]{border-color:#8a76e91e;background:linear-gradient(105deg,#8570ed24,#6c5fc60f);color:#d8d0ff}.hit-shell .hit-nav-dot[data-v-70301943]{margin-left:auto;width:4px;height:4px;border-radius:50%;background:#b2a1ff;box-shadow:0 0 8px #977bf480}.hit-shell .hit-studio-note[data-v-70301943]{position:relative;overflow:hidden;margin:33px 4px 24px;padding:16px 13px 14px;border:1px solid #ffffff0a;border-radius:10px;background:radial-gradient(ellipse at 100% 0,#6950b419,transparent 65%),linear-gradient(125deg,#141824,#111520)}.hit-shell .hit-note-kicker[data-v-70301943]{display:flex;align-items:center;gap:6px;color:#8c80bc;font-size:7px;font-weight:600;letter-spacing:1.4px}.hit-shell .hit-note-kicker svg[data-v-70301943]{width:14px;height:14px;stroke:#a38adc;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.hit-shell .hit-studio-note>strong[data-v-70301943]{display:block;margin-top:13px;color:#c7c9da;font-size:11px;font-weight:500;line-height:1.7;letter-spacing:.1px}.hit-shell .hit-studio-note>p[data-v-70301943]{margin:7px 0 14px;color:#727d96;font-size:10px;line-height:1.9}.hit-shell .hit-note-pipeline[data-v-70301943]{display:flex;align-items:center;gap:5px;color:#939ab2;font-size:8px}.hit-shell .hit-note-pipeline i[data-v-70301943]{height:1px;flex:1;background:#394158}.hit-shell .hit-note-pipeline span[data-v-70301943]:last-child{color:#a397cf}.hit-shell .hit-return[data-v-70301943]{display:flex;align-items:center;gap:10px;margin:auto 6px 16px;padding:10px 8px;color:#7f899f;font-size:11px;text-decoration:none;border-radius:7px;transition:color .18s,background .18s}.hit-shell .hit-return>svg[data-v-70301943]{width:15px;height:15px;flex-basis:15px}.hit-shell .hit-return small[data-v-70301943]{margin-left:auto;color:#525e79;font-size:13px}.hit-shell .hit-return[data-v-70301943]:hover{color:#d0d5e8;background:#ffffff04}.hit-shell .hit-account[data-v-70301943]{padding:17px 8px 0;border-top:1px solid #ffffff0a}.hit-shell .hit-account-heading[data-v-70301943]{display:flex;align-items:center;gap:9px}.hit-shell .hit-account-avatar[data-v-70301943]{display:grid;place-items:center;width:32px;height:32px;border:1px solid #a492d821;border-radius:9px;background:#8b72d010;color:#a695d7}.hit-shell .hit-account-avatar svg[data-v-70301943]{width:18px;height:18px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.hit-shell .hit-account-heading>span[data-v-70301943]:nth-child(2){display:grid;gap:4px}.hit-shell .hit-account-heading b[data-v-70301943]{color:#bbc2d7;font-size:11px;font-weight:550}.hit-shell .hit-account-heading small[data-v-70301943]{font-size:8px;color:#626f8c}.hit-shell .hit-account-check[data-v-70301943]{margin-left:auto;width:5px;height:5px;border-radius:50%;background:#74c7b8;box-shadow:0 0 0 3px #74c7b80b}.hit-shell .hit-card-status[data-v-70301943]{display:block;margin:11px 0;color:#8d96ae;font-size:9px;font-weight:400;line-height:1.7;overflow-wrap:anywhere}.hit-shell .hit-account-actions[data-v-70301943]{display:flex;gap:8px}.hit-shell .hit-account-actions button[data-v-70301943]{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;padding:8px 6px;border:1px solid #ffffff0b;border-radius:7px;background:#ffffff02;color:#79859e;font-size:10px;cursor:pointer;transition:color .18s,background .18s}.hit-shell .hit-account-actions svg[data-v-70301943]{width:12px;height:12px;flex-basis:12px}.hit-shell .hit-account-actions button[data-v-70301943]:hover{background:#ffffff06;color:#d5d5e9}.hit-shell .hit-nav-link[data-v-70301943]:focus-visible,.hit-shell .hit-account-actions button[data-v-70301943]:focus-visible,.hit-shell .hit-brand[data-v-70301943]:focus-visible,.hit-shell .hit-return[data-v-70301943]:focus-visible{outline:2px solid #a696ec;outline-offset:3px}.hit-shell .hit-shell-main[data-v-70301943]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.hit-shell .hit-shell-content[data-v-70301943]{padding:24px 28px;flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#2c3048 #0a0c14}@media(max-width:1050px)and (min-width:851px){.hit-shell .hit-sidebar[data-v-70301943]{width:196px;flex-basis:196px;padding-left:12px;padding-right:12px}.hit-shell .hit-brand[data-v-70301943]{gap:7px;padding-left:3px}.hit-shell .hit-brand strong[data-v-70301943]{font-size:19px}.hit-shell .hit-brand small[data-v-70301943]{font-size:6px}.hit-shell .hit-shell-content[data-v-70301943]{padding:21px}}@media(max-width:850px){.hit-shell[data-v-70301943]{flex-direction:column}.hit-shell .hit-sidebar[data-v-70301943]{width:100%;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 18px;border-right:0;border-bottom:1px solid #ffffff0b;overflow:visible}.hit-shell .hit-brand[data-v-70301943]{padding:0;margin-right:auto;gap:8px}.hit-shell .hit-brand strong[data-v-70301943]{font-size:18px}.hit-shell .hit-brand small[data-v-70301943]{font-size:6px}.hit-shell .hit-brand-mark[data-v-70301943]{width:27px;height:30px;flex-basis:27px}.hit-shell .hit-brand-mark img[data-v-70301943]{object-fit:contain;width:27px;height:27px}.hit-shell .hit-nav-caption[data-v-70301943],.hit-shell .hit-studio-note[data-v-70301943]{display:none}.hit-shell .hit-account[data-v-70301943]{order:4;display:flex;align-items:center;gap:12px;width:100%;padding:10px 0 0;border-top:1px solid #ffffff08}.hit-shell .hit-account-heading[data-v-70301943]{display:none}.hit-shell .hit-card-status[data-v-70301943]{margin:0;flex:1;font-size:9px}.hit-shell .hit-account-actions[data-v-70301943]{gap:6px}.hit-shell .hit-account-actions button[data-v-70301943]{padding:5px 9px;white-space:nowrap;font-size:9px}.hit-shell .hit-navigation[data-v-70301943]{flex-direction:row;gap:5px}.hit-shell .hit-nav-link[data-v-70301943]{padding:9px 11px;font-size:11px;gap:7px;min-height:37px}.hit-shell .hit-nav-link>svg[data-v-70301943]{width:14px;height:14px;flex-basis:14px}.hit-shell .hit-nav-dot[data-v-70301943]{display:none}.hit-shell .hit-return[data-v-70301943]{margin:0;padding:9px 5px;font-size:10px}.hit-shell .hit-return small[data-v-70301943]{display:none}.hit-shell .hit-shell-content[data-v-70301943]{padding:18px}}@media(max-width:520px){.hit-shell .hit-sidebar[data-v-70301943]{gap:10px;padding:12px 14px}.hit-shell .hit-brand[data-v-70301943]{flex:1}.hit-shell .hit-navigation[data-v-70301943]{order:3;width:100%}.hit-shell .hit-nav-link[data-v-70301943]{flex:1;justify-content:center}.hit-shell .hit-return[data-v-70301943]{font-size:10px}.hit-shell .hit-shell-content[data-v-70301943]{padding:12px}}@media(prefers-reduced-motion:reduce){.hit-shell .hit-nav-link[data-v-70301943],.hit-shell .hit-return[data-v-70301943],.hit-shell .hit-account-actions button[data-v-70301943]{transition:none}}.neon-shell[data-v-70301943]{background:radial-gradient(ellipse at 10% 10%,#7636e838,transparent 50%),radial-gradient(ellipse at 100% 65%,#00bddd20,transparent 52%),#070b20;color:#f5f6ff}.neon-shell .sidebar[data-v-70301943]{width:216px;min-width:216px;padding:24px 14px 18px;gap:0;background:linear-gradient(180deg,#191b3a,#10162d 65%,#28133e);border-right:1px solid #9960e369;box-shadow:7px 0 32px #9c39ff0d}.neon-shell .brand[data-v-70301943]{display:flex;gap:9px;padding:0 1px 23px;flex-shrink:0}.neon-shell .brand-logo[data-v-70301943]{width:34px;height:34px;flex-basis:34px;border-radius:9px;background:transparent;box-shadow:0 0 17px #b25dff80,0 0 35px #00eaff35;animation:none}.neon-shell .brand-text strong[data-v-70301943]{font-size:12px;letter-spacing:0;color:#fff;background:none;-webkit-text-fill-color:white;text-shadow:0 0 18px #9d67ff55}.neon-shell .brand-text em[data-v-70301943]{font-size:8px;letter-spacing:1px;margin-top:5px;color:#a4afe3}.neon-shell .section[data-v-70301943]{font-size:9px;letter-spacing:2px;color:#9b9dd9;margin:15px 14px 9px;padding:0;flex-shrink:0}.neon-shell .nav-item[data-v-70301943]{min-height:41px;padding:0 13px;border-radius:8px;gap:11px;font-size:12px;line-height:1.5;color:#c0c9ec;margin:0 0 3px;border:1px solid transparent;flex-shrink:0;font-weight:400;transition:background .18s,border-color .18s,color .18s}.neon-shell .nav-item svg[data-v-70301943]{flex-shrink:0;stroke-width:1.6;opacity:.9}.neon-shell .nav-item[data-v-70301943]:after{display:none}.neon-shell .nav-item[data-v-70301943]:hover{transform:none;background:#7541c42b;border-color:#9d60ed66;color:#f2eaff}.neon-shell .nav-item.active[data-v-70301943]{color:#d9ffff;border-color:#00eaff85;background:linear-gradient(90deg,#00dcff2d,#a23dff32);box-shadow:inset 0 0 18px #00dfff15,0 0 16px #7c4aff20}.neon-shell .nav-item.active[data-v-70301943]:before{left:-1px;top:11px;bottom:11px;width:2px;background:#20f5ff;box-shadow:0 0 12px #00f5ff,0 0 23px #00f5ff;animation:none}.neon-shell .nav-item.active svg[data-v-70301943]{color:#24f4ff;filter:drop-shadow(0 0 5px #00eaff66)}.neon-shell .nav-recommend[data-v-70301943]{font-size:8px;padding:2px 5px;background:#a844ff35;border:0;border-radius:4px;color:#e3b9ff;font-weight:400}.neon-shell .sidebar-note[data-v-70301943]{margin-top:auto;padding:15px 10px 0;border-top:1px solid #9a66db42}.neon-shell .sidebar-note strong[data-v-70301943]{font-size:11px;color:#d6c1ff}.neon-shell .sidebar-note p[data-v-70301943]{font-size:9px;color:#9e9cc8;line-height:1.8;margin-bottom:0}.neon-shell .main[data-v-70301943]{min-width:0}.neon-shell .topbar[data-v-70301943]{height:74px;min-height:74px;justify-content:space-between;gap:16px;padding:0 30px;border-bottom:1px solid #8463c94f;background:linear-gradient(90deg,#191a38d9,#101d36d9);flex-shrink:0}.shell-breadcrumb[data-v-70301943]{display:flex;align-items:center;gap:14px;font-size:11px;color:#a5afe0;min-width:0}.shell-breadcrumb strong[data-v-70301943]{font-weight:500;color:#e6eaff;white-space:nowrap}.shell-account[data-v-70301943]{display:flex;align-items:center;gap:18px;min-width:0}.neon-shell .client-version-link[data-v-70301943]{font-size:10px;color:#a8b9de}.shell-refresh[data-v-70301943]{display:flex;align-items:center;gap:5px;border:0;background:none;color:#a8b9de;cursor:pointer;font-size:10px;padding:5px 0}.neon-shell .topbar .badge[data-v-70301943]{font-size:10px;color:#83ffe8;font-weight:400;border:1px solid #25d9bb69;border-radius:20px;background:#0e514b45;padding:9px 12px;box-shadow:0 0 18px #00f5cc13;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.neon-shell .topbar .badge[data-v-70301943]:before{content:"●";color:#27ffcf;text-shadow:0 0 10px #27ffcf;margin-right:8px}.neon-shell .topbar .btn[data-v-70301943]{font-size:10px;color:#b2c4e6;padding:6px 0;white-space:nowrap}.neon-shell.is-home .content[data-v-70301943]{padding:25px 30px 28px;background-image:linear-gradient(#7a90ff06 1px,transparent 1px),linear-gradient(90deg,#7a90ff06 1px,transparent 1px);background-size:48px 48px}.neon-shell a[data-v-70301943]:focus-visible,.neon-shell button[data-v-70301943]:focus-visible{outline:2px solid #00efff;outline-offset:3px}@media(max-width:1200px){.neon-shell .sidebar[data-v-70301943]{width:200px;min-width:200px;padding-left:12px;padding-right:12px}.neon-shell .brand-text strong[data-v-70301943]{font-size:11px}.shell-account[data-v-70301943]{gap:12px}.neon-shell .topbar[data-v-70301943]{padding:0 22px}.neon-shell.is-home .content[data-v-70301943]{padding:22px}}@media(max-width:900px)and (min-width:761px){.shell-breadcrumb[data-v-70301943]{display:none}.neon-shell .topbar[data-v-70301943]{justify-content:flex-end;gap:8px}.shell-account[data-v-70301943]{gap:10px}.neon-shell .topbar .badge[data-v-70301943]{max-width:175px}.neon-shell .sidebar[data-v-70301943]{width:186px;min-width:186px;padding:22px 10px}.neon-shell .brand[data-v-70301943]{gap:6px}.neon-shell .brand-text strong[data-v-70301943]{font-size:10px}}@media(max-width:760px){.neon-shell[data-v-70301943]{flex-direction:column}.neon-shell .sidebar[data-v-70301943]{width:100%;min-width:0;flex:0 0 auto;flex-direction:row;align-items:center;gap:4px;padding:7px 8px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #9960e369}.neon-shell .brand[data-v-70301943],.neon-shell .section[data-v-70301943],.neon-shell .sidebar-note[data-v-70301943]{display:none}.neon-shell .nav-item[data-v-70301943]{flex:0 0 auto;min-width:max-content;min-height:36px;margin:0;padding:8px 10px;gap:6px;font-size:11px}.neon-shell .nav-item svg[data-v-70301943]{width:14px;height:14px}.neon-shell .topbar[data-v-70301943]{height:auto;min-height:58px;padding:12px 16px;gap:8px;flex-wrap:wrap}.shell-breadcrumb[data-v-70301943]{font-size:10px;gap:8px}.shell-account[data-v-70301943]{margin-left:auto;gap:10px;flex-wrap:wrap;justify-content:flex-end}.neon-shell .client-version-link[data-v-70301943],.shell-refresh[data-v-70301943]{display:none}.neon-shell .topbar .badge[data-v-70301943]{font-size:9px;padding:7px 9px;max-width:180px}.neon-shell .topbar .btn[data-v-70301943]{font-size:9px}.neon-shell.is-home .content[data-v-70301943]{padding:20px 16px}.neon-shell .main[data-v-70301943]{min-height:0}}@media(max-width:420px){.shell-breadcrumb[data-v-70301943]{display:none}.shell-account[data-v-70301943]{width:100%;justify-content:space-between}.neon-shell .topbar .badge[data-v-70301943]{max-width:190px}}@media(prefers-reduced-motion:reduce){.neon-shell .nav-item[data-v-70301943]{transition:none}}:root{--bg: #0d0f17;--bg-panel: #131624;--bg-hover: #1a1e30;--bg-input: #1a1e30;--border: #232838;--text: #e6e9f2;--text-dim: #8b91a7;--accent: #6c5ce7;--accent-2: #8b5cf6;--green: #22c55e;--red: #ef4444;--yellow: #f59e0b;--radius: 10px}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text);font-size:14px}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#2c3350;border-radius:3px}::-webkit-scrollbar-track{background:transparent}.app-shell{display:flex;height:100%;overflow:hidden}.sidebar{width:244px;min-width:244px;position:relative;background:linear-gradient(180deg,#141128,#0e1226 42%,#170f33);border-right:1px solid rgba(139,92,246,.22);display:flex;flex-direction:column;padding:14px 12px;gap:3px;overflow-y:auto;overflow-x:hidden;isolation:isolate}.sidebar-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.sa-band{position:absolute;width:220%;height:150px;filter:blur(46px);opacity:.34;mix-blend-mode:screen;background:linear-gradient(90deg,transparent,rgba(139,92,246,.65),rgba(34,211,238,.4),transparent);animation:sa-flow 15s linear infinite}.sa-band-a{top:-24px}.sa-band-b{top:38%;opacity:.22;animation-direction:reverse;animation-duration:11s}@keyframes sa-flow{0%{transform:translate(-32%)}to{transform:translate(18%)}}.sidebar-glow{position:absolute;z-index:-1;top:8%;right:-110px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.16),transparent 66%);pointer-events:none;animation:sg-breathe 6s ease-in-out infinite}@keyframes sg-breathe{0%,to{transform:scale(.94);opacity:.7}50%{transform:scale(1.06);opacity:1}}.sidebar .brand{display:flex;align-items:center;gap:10px;padding:6px 10px 16px}.brand-logo{flex:0 0 38px;width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:#fff;overflow:hidden;box-shadow:0 6px 22px #8b5cf659;animation:brand-breathe 3.4s ease-in-out infinite}.brand-logo img{display:block;width:100%;height:100%;object-fit:contain}@keyframes brand-breathe{0%,to{box-shadow:0 6px 22px #8b5cf680}50%{box-shadow:0 6px 32px #8b5cf6d9}}.brand-text{display:flex;flex-direction:column;min-width:0}.brand-text strong{font-size:16px;font-weight:800;letter-spacing:0;line-height:1.4;background:linear-gradient(135deg,#c4b5fd,#8b5cf6 60%,#6366f1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand-text em{font-style:normal;font-size:10px;color:#8b91a7;letter-spacing:.5px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .section{color:var(--text-dim);font-size:12px;padding:10px 12px 6px;letter-spacing:1px}.nav-item{position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;cursor:pointer;color:var(--text);transition:background .2s,color .2s,transform .2s;-webkit-user-select:none;user-select:none;overflow:hidden}.nav-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;opacity:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(139,92,246,.16) 50%,transparent 80%);background-size:220% 100%;animation:nav-shine 1.6s ease-out forwards}.nav-item:hover{background:#8b5cf61f;color:#e6d9ff;transform:translate(3px)}.nav-item:hover:after{opacity:1}@keyframes nav-shine{0%{background-position:180% 0}to{background-position:-40% 0}}.nav-item.active{background:linear-gradient(90deg,#8b5cf63d,#6366f11a);color:#d8ccff;font-weight:600;box-shadow:inset 0 0 0 1px #8b5cf64d}.nav-item.active:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:3px;border-radius:3px;background:linear-gradient(180deg,#a78bfa,#6366f1,#22d3ee);box-shadow:0 0 10px #8b5cf6e6;animation:nav-active-pulse 2.6s ease-in-out infinite}@keyframes nav-active-pulse{0%,to{opacity:.8}50%{opacity:1}}.nav-item .icon{width:20px;text-align:center;display:inline-block;transition:transform .25s ease;filter:drop-shadow(0 0 0 transparent)}.nav-item:hover .icon{transform:scale(1.18) rotate(-4deg);filter:drop-shadow(0 0 6px rgba(167,139,250,.8))}.nav-item.active .icon{filter:drop-shadow(0 0 7px rgba(167,139,250,.9));animation:icon-bob 2.8s ease-in-out infinite}@keyframes icon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.upgrade-preview{margin-top:12px;padding-top:9px;border-top:1px solid rgba(139,92,246,.25)}.upgrade-divider{display:flex;align-items:center;padding:0 12px 6px;color:#77718d;font-size:10px;letter-spacing:.5px;white-space:nowrap}.nav-item-disabled{cursor:not-allowed;color:#77758a;opacity:.72}.nav-item-disabled:hover{background:transparent;color:#77758a;transform:none}.nav-item-disabled:after{display:none}.nav-item-disabled .icon{filter:grayscale(1);opacity:.75}.nav-item-disabled:hover .icon{transform:none;filter:grayscale(1);opacity:.75}.upgrade-tag{margin-left:auto;padding:2px 5px;border:1px solid rgba(139,92,246,.28);border-radius:4px;color:#8f84b4;font-size:9px;line-height:1.2;white-space:nowrap}.nav-recommend{margin-left:auto;padding:2px 5px;border:1px solid rgba(251,146,60,.45);border-radius:999px;color:#fdba74;background:#ea580c29;font-size:9px;line-height:1.2;white-space:nowrap}.nav-item-featured .icon{filter:drop-shadow(0 0 6px rgba(251,146,60,.65))}.nav-item-sub{margin-left:14px;font-size:13px}@media(max-width:760px){.nav-item-sub{margin-left:0;font-size:12px}}.sidebar-art{position:relative;margin-top:auto;padding:16px 8px 4px;text-align:center}.sidebar-art:before{content:"";position:absolute;left:10%;right:10%;top:6px;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.35),transparent)}.sidebar-art img{width:118px;max-width:70%;border-radius:14px;opacity:.92;box-shadow:0 12px 30px #00000073,0 0 26px #8b5cf633;animation:art-float 5.2s ease-in-out infinite}@keyframes art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.art-caption{display:block;margin-top:8px;font-size:10px;color:#9d8df0;letter-spacing:.5px}.main{flex:1;display:flex;flex-direction:column;overflow:hidden}.topbar{height:52px;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:0 20px;border-bottom:1px solid var(--border);background:#13162499}.topbar .btn{background:transparent;border:none;color:var(--text-dim);cursor:pointer;font-size:13px;padding:6px 10px;border-radius:6px}.topbar .btn:hover{color:var(--text);background:var(--bg-hover)}.topbar .badge{color:var(--yellow);font-weight:700}.refresh-control{display:flex;align-items:center;gap:6px}.refresh-label{color:var(--text-dim);font-size:13px}.refresh-button{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--border);border-radius:7px;background:var(--bg-hover);color:var(--text);cursor:pointer;font-size:19px;line-height:1;transition:background .15s,border-color .15s,transform .15s}.refresh-button:hover{background:#2a2f50;border-color:var(--accent)}.refresh-button:active{transform:rotate(-25deg)}.content{flex:1;overflow-y:auto;padding:20px}.btn{background:linear-gradient(135deg,var(--accent-2),var(--accent));border:none;color:#fff;padding:8px 18px;border-radius:8px;cursor:pointer;font-size:14px;transition:opacity .15s}.btn:hover{opacity:.9}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-plain{background:var(--bg-hover);border:1px solid var(--border);color:var(--text);padding:8px 16px;border-radius:8px;cursor:pointer}.btn-plain:hover{background:#222741}.btn-danger{background:var(--red)}.input{background:var(--bg-input);border:1px solid var(--border);color:var(--text);padding:9px 12px;border-radius:8px;font-size:14px;outline:none;width:100%}.input:focus{border-color:var(--accent-2)}textarea.input{resize:vertical;min-height:90px;font-family:inherit}.card{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.card:hover{border-color:#2e3550}.model-list{width:260px;min-width:260px;border-right:1px solid var(--border);overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:6px}.model-item{padding:10px 12px;border-radius:8px;cursor:pointer;border:1px solid transparent}.model-item:hover{background:var(--bg-hover)}.model-item.active{background:var(--bg-hover);border-color:var(--accent-2)}.model-item .name{font-weight:600;font-size:14px}.model-item .desc{color:var(--text-dim);font-size:12px;margin-top:3px;line-height:1.4}.tabs{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid var(--border)}.tab{padding:7px 16px;border-radius:8px;cursor:pointer;color:var(--text-dim);font-size:13px}.tab:hover{color:var(--text);background:var(--bg-hover)}.tab.active{color:var(--text);background:var(--bg-hover);font-weight:600}.hint{color:var(--text-dim);font-size:12px}.muted{color:var(--text-dim)}.err{color:var(--red)}.ok{color:var(--green)}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal{background:var(--bg-panel);border:1px solid var(--border);border-radius:14px;padding:24px;width:420px;max-width:92vw;box-shadow:0 20px 60px #00000080}.modal h3{margin:0 0 16px}.modal .row{margin-bottom:14px}.modal .row label{display:block;margin-bottom:6px;color:var(--text-dim);font-size:13px}.modal .actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.grid{display:grid;gap:14px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.grid-4{grid-template-columns:repeat(3,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}@media(max-width:760px){.app-shell{min-width:0;flex-direction:column}.sidebar{width:100%;min-width:0;height:57px;min-height:57px;flex-direction:row;align-items:center;gap:4px;padding:7px 8px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--border)}.sidebar .brand,.sidebar .section,.sidebar-art,.sidebar-aurora,.sidebar-glow{display:none}.nav-item{min-width:max-content;flex:0 0 auto;gap:6px;padding:9px 10px;border-radius:6px;font-size:12px}.nav-item .icon{width:16px}.main{width:100%;max-width:100%;min-width:0}.topbar{height:42px;min-height:42px;padding:0 12px}.content{width:100%;min-width:0;padding:12px;overflow-x:hidden}}.client-version-link{display:inline-flex;align-items:center;gap:5px;color:var(--text-dim);text-decoration:none;font-size:12px;white-space:nowrap}.client-version-link:hover{color:var(--text)}.client-version-link small{color:var(--yellow);font-size:10px}
