:root{--bg:#0c1422;--bg-deep:#060b14;--bg-card:#0f1827;--bg-card-hover:#131e30;--bg-elevated:#182338;--text:#8a99b5;--text-h:#f3f7ff;--text-muted:#5a6580;--border:#1c2738;--border-light:#25344c;--cyan:#4dd3ff;--cyan-bg:#4dd3ff1f;--purple:#b47aff;--purple-bg:#b47aff1f;--blue:#5b9eff;--blue-bg:#5b9eff1f;--pink:#ff6fa3;--pink-bg:#ff6fa31f;--gradient:linear-gradient(135deg, #4dd3ff 0%, #7d8fff 50%, #b47aff 100%);--gradient-text:linear-gradient(135deg, #4dd3ff 0%, #7d8fff 50%, #c89cff 100%);--gradient-soft:linear-gradient(135deg, #4dd3ff 0%, #b47aff 100%);--success:#34e399;--success-bg:#34d39924;--success-border:#34d39959;--warning:#fbbf24;--warning-bg:#fbbf2424;--warning-border:#fbbf2459;--error:#f87171;--error-bg:#f8717124;--error-border:#f8717159;--danger:#e54848;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;font:16px/1.5 var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent}::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}#app{-webkit-user-select:none;user-select:none}#app input,#app textarea,#app select,#app [contenteditable]{-webkit-user-select:text;user-select:text}html,body,#app{touch-action:pan-x pan-y}body{background:var(--bg);min-height:100vh;margin:0}.imagic-native-app input,.imagic-native-app select,.imagic-native-app textarea{font-size:16px!important}a{color:var(--cyan);text-decoration:none}a:hover{opacity:.85}h1,h2,h3,h4{font-family:var(--sans);color:var(--text-h);letter-spacing:-.3px;margin:0;font-weight:700}h1{font-size:28px;line-height:1.2}h2{font-size:22px;line-height:1.2}h3{font-size:17px}.gradient-text{background:var(--gradient-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}#app{flex-direction:column;max-width:100%;min-height:100vh;margin:0 auto;display:flex}.container{width:100%;max-width:480px;margin:0 auto;padding:0 16px}.badge{border:1px solid var(--cyan);color:var(--cyan);letter-spacing:1.5px;font-size:11px;font-weight:600;font-family:var(--mono);background:0 0;border-radius:999px;align-items:center;padding:5px 14px;display:inline-flex}.btn{cursor:pointer;font-size:13px;font-weight:600;font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;transition:all .2s;display:inline-flex}.btn:hover{opacity:.92;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--gradient-soft);color:#fff;padding:16px 36px;font-size:14px;box-shadow:0 8px 30px #4dd3ff52}.btn-outline{color:var(--text-h);border-color:var(--border-light);background:0 0;padding:14px 28px}.btn-outline.cyan{color:var(--cyan);border-color:var(--cyan)}.btn-outline.purple{color:var(--purple);border-color:var(--purple)}.btn-block{width:100%}.btn-sm{padding:8px 18px;font-size:12px}.btn-lg{padding:16px 32px;font-size:14px}.tag{font-size:11px;font-weight:600;font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.tag-completed{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.tag-processing{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning-border)}.tag-failed{background:var(--error-bg);color:var(--error);border:1px solid var(--error-border)}.status-dot{border-radius:50%;width:7px;height:7px;margin-right:2px;display:inline-block}.status-dot.completed{background:var(--success)}.status-dot.processing{background:var(--warning);animation:1.5s infinite pulse}.status-dot.failed{background:var(--error)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.progress-bar{background:var(--border);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg, var(--cyan), var(--purple));border-radius:999px;height:100%;transition:width .4s}.progress-bar-fill.completed{background:linear-gradient(90deg, var(--cyan), var(--purple))}.progress-bar-fill.processing{background:var(--cyan)}.progress-bar-fill.failed{background:var(--error);opacity:.5}.navbar[data-v-210f66ce]{z-index:100;background:var(--bg);position:sticky;bottom:0}.navbar[data-v-210f66ce]:before{content:"";background:linear-gradient(90deg,#0000,#4dd3ff2e,#b47aff2e,#0000);height:1px;position:absolute;top:0;left:0;right:0}.navbar-inner[data-v-210f66ce]{justify-content:space-around;max-width:480px;margin:0 auto;padding:12px 0 18px;display:flex}.nav-item[data-v-210f66ce]{color:var(--text-muted);letter-spacing:.5px;font-size:10px;font-weight:600;font-family:var(--mono);flex-direction:column;align-items:center;gap:4px;padding:6px 20px;text-decoration:none;transition:color .2s;display:flex}.nav-item[data-v-210f66ce]:hover{color:var(--text-h)}.nav-item.active[data-v-210f66ce]{color:var(--cyan)}.nav-icon[data-v-210f66ce]{width:22px;height:22px}.nav-label[data-v-210f66ce]{text-transform:uppercase}.brand[data-v-ae390cb5]{align-items:center;gap:9px;text-decoration:none;display:inline-flex}.mark[data-v-ae390cb5]{border-radius:7px;flex:none;width:28px;height:28px;display:inline-flex;overflow:hidden}.mark-image[data-v-ae390cb5]{width:100%;height:100%;display:block}.text[data-v-ae390cb5]{letter-spacing:3px;font-size:18px;font-weight:700}.big .mark[data-v-ae390cb5]{border-radius:15px;width:60px;height:60px}.big .text[data-v-ae390cb5]{letter-spacing:4px;margin-top:14px;font-size:32px;font-weight:800}.brand[data-v-ae390cb5] :where(.big .text){display:block}.app-header-badge[data-v-06627e29]{align-items:center;display:inline-flex}.sign-in-link[data-v-06627e29]{color:var(--cyan);font-size:13px;font-weight:600;font-family:var(--mono);letter-spacing:.5px;padding:4px 0;text-decoration:none;transition:text-shadow .2s}.sign-in-link[data-v-06627e29]:hover{text-shadow:0 0 10px #4dd3ff80}.value-badge[data-v-06627e29]{color:var(--text-h);font-family:var(--mono);letter-spacing:.3px;white-space:nowrap;background:0 0;border:1px solid #4dd3ff2e;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.value-badge[data-v-06627e29]:hover{background:#4dd3ff0f;border-color:#4dd3ff66}.value-sparkle[data-v-06627e29]{width:14px;height:14px;color:var(--cyan);flex-shrink:0;display:inline-flex}.value-sparkle svg[data-v-06627e29]{width:100%;height:100%}.value-text[data-v-06627e29]{background:var(--gradient-text);-webkit-text-fill-color:transparent;color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text}.app[data-v-d279fd46]{flex-direction:column;min-height:100vh;display:flex}.header[data-v-d279fd46]{z-index:100;background:var(--bg);position:sticky;top:0}.header[data-v-d279fd46]:after{content:"";background:linear-gradient(90deg,#0000,#4dd3ff40,#b47aff40,#0000);height:1px;position:absolute;bottom:0;left:16px;right:16px}.header-inner[data-v-d279fd46]{justify-content:space-between;align-items:center;gap:12px;max-width:480px;margin:0 auto;padding:18px 20px 16px;display:flex}.logo[data-v-d279fd46]{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.main[data-v-d279fd46]{flex-direction:column;flex:1;width:100%;max-width:480px;margin:0 auto;padding:16px 16px 28px;display:flex}.auth-main[data-v-d279fd46]{flex-direction:column;flex:1;width:100%;display:flex}.text-image-art[data-v-c5a01bb4]{width:100%;height:100%;display:block}.back-to-top[data-v-a303e967]{z-index:90;width:42px;height:42px;color:var(--cyan);cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#0a182bf0;border:1px solid #4dd3ff9e;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;bottom:96px;right:max(18px,50% - 224px);box-shadow:0 8px 20px #0000004d}.back-to-top[data-v-a303e967]:hover{background:#143048fa;box-shadow:0 0 16px -3px #4dd3ff9e}.back-to-top[data-v-a303e967]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.back-to-top svg[data-v-a303e967]{width:21px;height:21px}.home[data-v-ef9ca271]{flex-direction:column;gap:32px;padding:4px 0 24px;display:flex}.hero[data-v-ef9ca271]{flex-direction:column;gap:14px;display:flex}.badge[data-v-ef9ca271]{border:1px solid var(--cyan);color:var(--cyan);letter-spacing:1.5px;font-size:11px;font-weight:600;font-family:var(--mono);background:0 0;border-radius:999px;align-self:flex-start;align-items:center;padding:5px 16px;display:inline-flex}.hero-title[data-v-ef9ca271]{letter-spacing:-.5px;color:var(--text-h);margin:4px 0;font-size:30px;font-weight:700;line-height:1.1}.hero-desc[data-v-ef9ca271]{color:var(--text);margin:0;font-size:15px;line-height:1.55}.hero-desc .highlight[data-v-ef9ca271]{color:var(--text-h);font-weight:700}.section[data-v-ef9ca271]{flex-direction:column;gap:16px;display:flex}.section-title[data-v-ef9ca271]{letter-spacing:-.3px;margin:0;font-size:24px;font-weight:700;line-height:1.2}.card[data-v-ef9ca271]{color:inherit;background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:16px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:block;position:relative;overflow:hidden;box-shadow:0 0 30px -10px #4dd3ff2e,0 0 60px -20px #b47aff2e}.card[data-v-ef9ca271]:hover{border-color:#4dd3ff66;transform:translateY(-2px);box-shadow:0 0 36px -6px #4dd3ff73,0 0 80px -18px #b47aff66}.card[data-v-ef9ca271]:active{transform:translateY(0)}.card-image[data-v-ef9ca271]{aspect-ratio:16/9;background:#08111f;width:100%;position:relative;overflow:hidden}.card-image[data-v-ef9ca271] svg{width:100%;height:100%;display:block}.card-body[data-v-ef9ca271]{padding:16px 18px 20px}.card-name[data-v-ef9ca271]{color:var(--text-h);margin:0 0 6px;font-size:17px;font-weight:700}.card-desc[data-v-ef9ca271]{color:var(--text);margin:0;font-size:13px;line-height:1.55}.tool-art[data-v-ef9ca271]{isolation:isolate;background:radial-gradient(circle at 35% 32%,#4dd3ff3d,#0000 34%),radial-gradient(circle at 70% 68%,#b47aff38,#0000 38%),linear-gradient(150deg,#071526,#120c2b 60%,#080817);justify-content:center;align-items:center;display:flex}.tool-glow[data-v-ef9ca271]{aspect-ratio:1;filter:blur(28px);z-index:-1;background:#4dd3ff2e;border-radius:50%;width:46%;position:absolute}.upscale-grid[data-v-ef9ca271]{opacity:.14;background-image:linear-gradient(#7ddcffcc 1px,#0000 1px),linear-gradient(90deg,#7ddcffcc 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.upscale-frame[data-v-ef9ca271]{aspect-ratio:4/3;color:#bcefff;width:50%;font:800 25px/1 var(--mono);letter-spacing:4px;background:linear-gradient(145deg,#4dd3ff29,#b47aff38);border:1px solid #91e7ffd1;border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 12px #4dd3ff0d,0 0 34px #4dd3ff47}.image-edit-art[data-v-ef9ca271]{overflow:hidden}.merge-inputs[data-v-ef9ca271]{position:absolute;inset:0}.merge-input[data-v-ef9ca271],.merge-output[data-v-ef9ca271]{border-radius:8px;position:absolute;overflow:hidden}.merge-input[data-v-ef9ca271]{aspect-ratio:4/3;background:linear-gradient(145deg,#123e63 0%,#112345 52%,#58296e 100%);border:1px solid #97e6ffcc;width:22%;left:10%;box-shadow:0 7px 18px #00000059,0 0 16px #4dd3ff3d}.merge-input[data-v-ef9ca271]:before{content:"";opacity:.9;background:radial-gradient(circle at 35% 30%,#cef9ff 0 8%,#55cfee 9% 28%,#7953d9 29% 52%,#0000 53%);border-radius:50%;height:33%;position:absolute;inset:12% 10% auto}.merge-input i[data-v-ef9ca271]{clip-path:polygon(0 100%,30% 42%,48% 70%,70% 12%,100% 100%);opacity:.86;background:linear-gradient(135deg,#79edff,#6b54d4 55%,#d183ff);height:42%;position:absolute;bottom:10%;left:9%;right:9%}.merge-input-one[data-v-ef9ca271]{top:16%;transform:rotate(-5deg)}.merge-input-two[data-v-ef9ca271]{z-index:2;border-color:#d0a4ffd1;top:39%;transform:translate(5%)rotate(2deg)}.merge-input-two[data-v-ef9ca271]:before{background:radial-gradient(circle at 60% 32%,#fff0bc 0 7%,#ed9bff 8% 25%,#7049d0 26% 51%,#0000 52%)}.merge-input-three[data-v-ef9ca271]{border-color:#6be8ffcc;bottom:13%;transform:rotate(5deg)}.merge-input-three i[data-v-ef9ca271]{background:linear-gradient(135deg,#44d5c9,#397fd4 54%,#a45ce5)}.merge-ray[data-v-ef9ca271]{transform-origin:0;background:linear-gradient(90deg,#5ceaff29,#81eaff,#c774ff61);width:24%;height:2px;position:absolute;left:30%;box-shadow:0 0 10px #5fe1ff8c}.merge-ray-one[data-v-ef9ca271]{top:33%;transform:rotate(24deg)}.merge-ray-two[data-v-ef9ca271]{top:50%;transform:rotate(0)}.merge-ray-three[data-v-ef9ca271]{top:67%;transform:rotate(-24deg)}.merge-core[data-v-ef9ca271]{z-index:3;background:#e7fcff;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:51%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #64e7ff26,0 0 24px 5px #7e93ffa6}.merge-output[data-v-ef9ca271]{aspect-ratio:4/3;background:radial-gradient(circle at 68% 26%,#fda 0 7%,#0000 8%),linear-gradient(155deg,#6bdfff 0%,#4a77d7 40%,#8e50d0 72%,#1b244b 100%);border:1px solid #b3efffeb;width:30%;top:18%;right:9%;box-shadow:0 0 0 8px #6ce5ff12,0 0 28px #5cdbff66}.merge-output[data-v-ef9ca271]:after{content:"";background:linear-gradient(150deg,#0000 0 19%,#122f63db 20% 42%,#0000 43% 52%,#2b1966e6 53% 75%,#081434f2 76%);height:54%;position:absolute;inset:auto 0 0}.merge-output i[data-v-ef9ca271]{z-index:1;aspect-ratio:1;background:#eafdffe0;border-radius:50%;width:28%;position:absolute;top:20%;left:14%;box-shadow:0 0 14px #bdf9ffd9}.merge-output b[data-v-ef9ca271]{z-index:2;background:#b8f8ff;width:30%;height:2px;position:absolute;bottom:15%;right:11%;transform:rotate(-26deg);box-shadow:0 0 10px #69e3ff}.merge-output em[data-v-ef9ca271]{z-index:3;background:#e6fbff;border-radius:50%;width:5px;height:5px;position:absolute;bottom:12%;left:12%;box-shadow:21px -9px #af7bff,47px 3px #71eaff}.expand-boundary[data-v-ef9ca271]{aspect-ratio:16/9;background:linear-gradient(135deg,#4dd3ff14,#b47aff1f);border:1px dashed #9ddeffb3;border-radius:8px;width:62%}.expand-source[data-v-ef9ca271]{aspect-ratio:4/3;background:radial-gradient(circle at 30% 30%,#975eff,#18395e 48%,#08192e);border:1px solid #8de9ff;border-radius:5px;width:34%;position:absolute;box-shadow:0 0 24px #4dd3ff40}.expand-arrow[data-v-ef9ca271]{color:#8eeaff;font:500 24px/1 var(--mono);text-shadow:0 0 10px;position:absolute}.arrow-top[data-v-ef9ca271]{top:12%}.arrow-right[data-v-ef9ca271]{right:12%}.arrow-bottom[data-v-ef9ca271]{bottom:12%}.arrow-left[data-v-ef9ca271]{left:12%}.try-on-art[data-v-ef9ca271]{gap:11%}.try-panel[data-v-ef9ca271]{aspect-ratio:3/4;background:#051223b3;border:1px solid #79deff73;border-radius:10px;place-items:center;width:29%;display:grid;box-shadow:inset 0 0 22px #4dd3ff14}.try-panel svg[data-v-ef9ca271]{fill:none;stroke:#8fe9ff;stroke-width:2px;width:70%;height:78%}.garment-panel[data-v-ef9ca271]{border-color:#be8bff8c}.garment-panel svg[data-v-ef9ca271]{stroke:#c695ff}.try-plus[data-v-ef9ca271]{color:#fff;width:31px;height:31px;font:500 20px/1 var(--mono);background:#101329;border:1px solid #ffffff52;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 18px #9996ff6b}.identity-face[data-v-ef9ca271]{aspect-ratio:1;background:#071426d9;border:1px solid #81e5ffcc;border-radius:50%;place-items:center;width:30%;display:grid;overflow:hidden;box-shadow:0 0 32px #4dd3ff57}.identity-face svg[data-v-ef9ca271]{fill:none;stroke:#aeefff;stroke-width:2px;width:70%;height:86%;transform:translateY(12%)}.identity-orbit[data-v-ef9ca271]{border:1px solid #ac85ff6b;border-radius:50%;position:absolute}.orbit-one[data-v-ef9ca271]{aspect-ratio:1;width:48%}.orbit-two[data-v-ef9ca271]{aspect-ratio:1;border-style:dashed;width:64%;transform:rotate(18deg)}.identity-scan[data-v-ef9ca271]{background:#77e6ff;width:44%;height:1px;position:absolute;box-shadow:0 0 12px #77e6ff}.recolor-art[data-v-ef9ca271]{gap:3.5%;padding:0 7%}.recolor-product[data-v-ef9ca271]{aspect-ratio:4/5;background:linear-gradient(150deg,#174266,#172746 58%,#0b172e);border:1px solid #89e2ff94;border-radius:9px 9px 7px 7px;flex:none;width:21%;position:relative;box-shadow:0 8px 18px #00000057,inset 0 0 18px #4dd3ff1a}.recolor-product[data-v-ef9ca271]:before{content:"";border:1px solid #89e2ff94;border-bottom:0;border-radius:7px 7px 0 0;height:14%;position:absolute;top:-8%;left:24%;right:24%}.recolor-product span[data-v-ef9ca271]{filter:saturate(.28);background:radial-gradient(circle at 34% 30%,#e5fbff 0 8%,#65d8f1 10% 24%,#6c58c9 48%,#202e5f 72%);border-radius:50%;position:absolute;inset:16%}.recolor-symbol[data-v-ef9ca271]{color:#9beaff;width:14px;font:600 21px/1 var(--mono);text-shadow:0 0 12px #4dd3ffcc;flex:0 0 14px;place-items:center;display:grid}.recolor-swatch[data-v-ef9ca271]{aspect-ratio:1;border:1px solid #cdadffa6;border-radius:50%;flex:none;grid-template-columns:repeat(3,1fr);width:16%;display:grid;overflow:hidden;transform:rotate(-12deg);box-shadow:0 0 24px #b47aff52}.recolor-swatch i[data-v-ef9ca271]:first-child{background:#ff5c8a}.recolor-swatch i[data-v-ef9ca271]:nth-child(2){background:#845cff}.recolor-swatch i[data-v-ef9ca271]:nth-child(3){background:#47d9d0}.recolor-result[data-v-ef9ca271]{background:linear-gradient(145deg,#26ddec,#6269e8 48%,#ed48cf);border-color:#ff97edcc;box-shadow:0 8px 20px #00000057,0 0 21px #db4ff55c}.recolor-result[data-v-ef9ca271]:before{border-color:#ffbef5cc}.recolor-result span[data-v-ef9ca271]{filter:saturate(1.25);background:radial-gradient(circle at 34% 30%,#fff 0 8%,#7df6ff 10% 24%,#6c5cf1 48%,#eb45d2 72%);box-shadow:0 0 14px #73efffa6}.task-card[data-v-a45b4758]{color:inherit;background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:14px;padding:14px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:block}.task-card[data-v-a45b4758]:hover{border-color:var(--border-light);transform:translateY(-2px);box-shadow:0 0 20px -6px #4dd3ff40}.task-row[data-v-a45b4758]{gap:14px;display:flex}.task-thumb[data-v-a45b4758]{background:var(--bg-elevated);width:80px;height:80px;color:var(--text-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.task-thumb svg[data-v-a45b4758]{width:32px;height:32px}.thumb-img[data-v-a45b4758]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.thumb-overlay[data-v-a45b4758]{pointer-events:none;z-index:1;background:#0000004d;position:absolute;inset:0}.thumb-play[data-v-a45b4758]{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.thumb-play svg[data-v-a45b4758]{color:#fff;background:#0000008c;border-radius:50%;width:28px;height:28px;padding:6px;box-shadow:0 0 10px -2px #00000080}.input-status-scrim[data-v-a45b4758]{z-index:1;pointer-events:none;background:#1c222a99;position:absolute;inset:0}.input-loading-spinner[data-v-a45b4758]{z-index:2;pointer-events:none;border:2px solid #e4e9ef47;border-top-color:#eef2f7f5;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;animation:.85s linear infinite task-thumb-spin-a45b4758;position:absolute;top:50%;left:50%}@keyframes task-thumb-spin-a45b4758{to{transform:rotate(360deg)}}.input-failed-icon[data-v-a45b4758]{z-index:2;color:#fca5a5;filter:drop-shadow(0 1px 4px #0000008c);pointer-events:none;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.input-failed-icon svg[data-v-a45b4758]{width:100%;height:100%}.task-body[data-v-a45b4758]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.task-header[data-v-a45b4758]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.task-title[data-v-a45b4758]{white-space:nowrap;min-width:0;color:var(--cyan);letter-spacing:1.2px;font-size:11px;font-weight:700;font-family:var(--mono)}.task-tag[data-v-a45b4758]{white-space:nowrap;flex:none;padding:3px 8px;font-size:10px}.tag-resource-missing[data-v-a45b4758]{color:#ffb86b}.task-meta[data-v-a45b4758]{font-family:var(--mono);flex-direction:column;gap:2px;font-size:11px;display:flex}.meta-row[data-v-a45b4758]{color:var(--text);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.meta-row span[data-v-a45b4758]:first-child{color:var(--text-muted)}.task-progress[data-v-a45b4758]{align-items:center;gap:8px;margin-top:4px;display:flex}.progress-bar[data-v-a45b4758]{background:#ffffff12;border-radius:999px;flex:1;height:4px;overflow:hidden}.progress-bar-fill[data-v-a45b4758]{border-radius:999px;height:100%;transition:width .3s}.progress-bar-fill.completed[data-v-a45b4758]{background:linear-gradient(90deg,#6cffaa,#4dd3ff)}.progress-bar-fill.generating[data-v-a45b4758]{background:linear-gradient(90deg,#4dd3ff,#b47aff)}.progress-bar-fill.pending[data-v-a45b4758]{background:#4dd3ff8c}.progress-bar-fill.cancel_requested[data-v-a45b4758]{background:linear-gradient(90deg,#ffce6c,#ff9f4a)}.progress-bar-fill.failed[data-v-a45b4758]{background:#f871718c}.progress-bar-fill.aborted[data-v-a45b4758]{background:#b47aff8c}.progress-pct[data-v-a45b4758]{color:var(--text);font-size:11px;font-family:var(--mono);font-variant-numeric:tabular-nums}.status-dot[data-v-a45b4758]{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.tasks[data-v-185ff5a5]{flex-direction:column;gap:16px;display:flex}.status-tabs[data-v-185ff5a5]{gap:6px;padding:4px;display:flex;overflow-x:auto}.status-tab[data-v-185ff5a5]{border:1px solid var(--border);color:var(--text-muted);letter-spacing:1.2px;cursor:pointer;white-space:nowrap;font-size:10px;font-weight:600;font-family:var(--mono);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;transition:all .2s;display:inline-flex}.status-tab[data-v-185ff5a5]:hover{color:var(--text-h)}.status-tab.active[data-v-185ff5a5]{background:var(--bg-elevated);color:var(--cyan);border-color:var(--cyan)}.state-block[data-v-185ff5a5],.state-fatal[data-v-185ff5a5],.state-empty[data-v-185ff5a5]{border:1px solid var(--border);background:var(--bg-card);font-family:var(--mono);color:var(--text);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.state-spinner[data-v-185ff5a5]{display:inline-flex}.state-spinner svg[data-v-185ff5a5]{width:18px;height:18px;animation:1.4s linear infinite spin-185ff5a5}@keyframes spin-185ff5a5{to{transform:rotate(360deg)}}.state-label[data-v-185ff5a5]{letter-spacing:1.2px;font-size:12px;font-weight:600}.state-fatal[data-v-185ff5a5]{color:var(--error);background:#f8717114;border-color:#f8717166}.state-fatal-label[data-v-185ff5a5]{font-size:13px;font-weight:600}.state-empty-label[data-v-185ff5a5]{letter-spacing:1.2px;font-size:13px;font-weight:600}.btn-retry[data-v-185ff5a5]{border:1px solid var(--cyan);color:var(--cyan);font-family:var(--mono);letter-spacing:1.5px;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;font-size:11px;font-weight:700;transition:background .2s,box-shadow .2s;display:inline-flex}.btn-retry[data-v-185ff5a5]:hover{background:var(--cyan-bg);box-shadow:0 0 14px -2px #4dd3ff73}.btn-retry[data-v-185ff5a5]:disabled{opacity:.4;cursor:not-allowed}.tasks-list[data-v-185ff5a5]{flex-direction:column;gap:12px;display:flex}.sentinel[data-v-185ff5a5]{height:1px}.load-more[data-v-185ff5a5]{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;padding:24px 12px;font-size:12px;display:flex}.all-loaded[data-v-185ff5a5]{text-align:center;font-size:11px;font-family:var(--mono);letter-spacing:.5px;color:var(--text-muted);padding:24px 12px}.account[data-v-f12afd39]{flex-direction:column;gap:14px;padding-top:16px;display:flex}.state-block[data-v-f12afd39],.state-fatal[data-v-f12afd39]{border:1px solid var(--border);background:var(--bg-card);font-family:var(--mono);color:var(--text);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.state-spinner[data-v-f12afd39]{display:inline-flex}.state-spinner svg[data-v-f12afd39]{width:18px;height:18px;animation:1.4s linear infinite spin-f12afd39}@keyframes spin-f12afd39{to{transform:rotate(360deg)}}.state-label[data-v-f12afd39]{letter-spacing:1.2px;font-size:12px;font-weight:600}.state-fatal[data-v-f12afd39]{color:var(--error);background:#f8717114;border-color:#f8717166}.profile[data-v-f12afd39]{flex-direction:column;align-items:center;gap:14px;margin-top:4px;display:flex}.username-row[data-v-f12afd39]{align-items:center;gap:8px;margin-top:6px;display:flex}.username[data-v-f12afd39]{letter-spacing:-.4px;color:var(--text-h);margin:0;font-size:26px;font-weight:700}.edit-icon-btn[data-v-f12afd39]{border:1px solid var(--border);width:30px;height:30px;color:var(--cyan);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:border-color .2s,background .2s;display:inline-flex}.edit-icon-btn[data-v-f12afd39]:hover:not(:disabled){border-color:var(--cyan);background:var(--cyan-bg)}.edit-icon-btn[data-v-f12afd39]:disabled{opacity:.4;cursor:not-allowed}.edit-icon-btn svg[data-v-f12afd39]{width:16px;height:16px}.settings-menu[data-v-f12afd39]{flex-direction:column;gap:10px;width:100%;margin:14px 0 0;padding:0;list-style:none;display:flex}.settings-menu-item[data-v-f12afd39]{background:var(--bg-card);border:1px solid var(--border);width:100%;color:var(--text-h);cursor:pointer;text-align:left;font-family:var(--sans);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s,transform 50ms;display:flex}.settings-menu-item[data-v-f12afd39]:hover{border-color:var(--cyan);background:var(--bg-card-hover)}.settings-menu-item[data-v-f12afd39]:active{transform:translateY(1px)}.menu-icon[data-v-f12afd39]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.menu-icon.tone-yellow[data-v-f12afd39]{color:#fcd34d;background:#fcd34d24}.menu-icon.tone-cyan[data-v-f12afd39]{background:var(--cyan-bg);color:var(--cyan)}.menu-icon svg[data-v-f12afd39]{width:22px;height:22px}.menu-label[data-v-f12afd39]{letter-spacing:0;flex:1;font-size:15px;font-weight:600}.menu-arrow[data-v-f12afd39]{font-family:var(--mono);color:var(--text-muted);text-align:right;width:16px;font-size:22px;font-weight:400;line-height:1}.form-feedback[data-v-f12afd39]{font-family:var(--mono);color:var(--cyan);background:#4dd3ff14;border:1px solid #4dd3ff4d;border-radius:10px;margin:0;padding:8px 12px;font-size:12px}.edit-overlay[data-v-f12afd39]{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040810b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.edit-modal[data-v-f12afd39]{border:1px solid var(--border-light);background:var(--bg-card);border-radius:18px;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:22px;display:flex;box-shadow:0 20px 60px -10px #000000b3}.edit-modal-header[data-v-f12afd39]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.edit-title[data-v-f12afd39]{letter-spacing:1.5px;text-transform:uppercase;color:var(--cyan);margin:0;font-size:14px;font-weight:700}.edit-close[data-v-f12afd39]{width:28px;height:28px;color:var(--text);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:18px;transition:color .2s,border-color .2s;display:inline-flex}.edit-close[data-v-f12afd39]:hover:not(:disabled){color:var(--text-h);border-color:var(--border-light)}.edit-close[data-v-f12afd39]:disabled{opacity:.4;cursor:not-allowed}.field[data-v-f12afd39]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-f12afd39]{letter-spacing:1.5px;color:var(--text-muted);font-size:10px;font-weight:700;font-family:var(--mono)}.field-input[data-v-f12afd39]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text-h);font-size:14px;font-family:var(--mono);border-radius:10px;outline:none;padding:12px 14px;transition:border-color .2s}.field-input[data-v-f12afd39]:focus{border-color:var(--cyan)}.field-input[data-v-f12afd39]:disabled{opacity:.5;cursor:not-allowed}.field-hint[data-v-f12afd39]{color:var(--text-muted);font-size:11px;font-family:var(--mono)}.form-error[data-v-f12afd39]{font-family:var(--mono);color:var(--error);background:#ff6b6b14;border:1px solid #ff6b6b4d;border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.form-actions[data-v-f12afd39]{align-items:center;gap:10px;margin-top:4px;display:flex}.save-btn[data-v-f12afd39],.cancel-btn[data-v-f12afd39]{letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:700;font-family:var(--mono);cursor:pointer;border-radius:999px;padding:11px 22px;transition:transform .2s,background .2s,color .2s,box-shadow .2s}.save-btn[data-v-f12afd39]{color:#fff;background:linear-gradient(135deg,#4dd3ff 0%,#7d8fff 50%,#b47aff 100%);border:0;box-shadow:0 6px 22px -4px #4dd3ff80,0 0 50px -10px #b47aff66}.save-btn[data-v-f12afd39]:hover:not(:disabled){filter:brightness(1.08)}.save-btn[data-v-f12afd39]:active{transform:translateY(1px)}.save-btn[data-v-f12afd39]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-f12afd39]{color:var(--cyan);border:1px solid var(--cyan);background:0 0}.cancel-btn[data-v-f12afd39]:hover:not(:disabled){background:var(--cyan-bg);box-shadow:0 0 14px -2px #4dd3ff73}.cancel-btn[data-v-f12afd39]:disabled{opacity:.4;cursor:not-allowed}.logout-overlay[data-v-f12afd39]{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040810b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.logout-modal[data-v-f12afd39]{border:1px solid var(--border-light);background:var(--bg-card);border-radius:18px;flex-direction:column;gap:12px;width:100%;max-width:420px;padding:22px;display:flex;box-shadow:0 20px 60px -10px #000000b3}.logout-header[data-v-f12afd39]{justify-content:space-between;align-items:center;gap:8px;display:flex}.logout-title[data-v-f12afd39]{letter-spacing:.5px;color:var(--text-h);margin:0;font-size:16px;font-weight:700}.logout-close[data-v-f12afd39]{width:28px;height:28px;color:var(--text);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:18px;transition:color .2s,border-color .2s;display:inline-flex}.logout-close[data-v-f12afd39]:hover:not(:disabled){color:var(--text-h);border-color:var(--border-light)}.logout-close[data-v-f12afd39]:disabled{opacity:.4;cursor:not-allowed}.logout-desc[data-v-f12afd39]{color:var(--text);margin:0;font-size:13px;line-height:1.55}.delete-retention-warning[data-v-f12afd39]{color:#ffb4b4;background:#f8717114;border:1px solid #f8717159;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.delete-password-field[data-v-f12afd39]{flex-direction:column;gap:7px;display:flex}.delete-password-field span[data-v-f12afd39]{color:var(--cyan);font-family:var(--mono);letter-spacing:1.4px;font-size:11px;font-weight:700}.delete-password-field input[data-v-f12afd39]{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text-h);font:inherit;background:#ffffff08;border-radius:10px;outline:none;padding:11px 12px}.delete-password-field input[data-v-f12afd39]:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #4dd3ff24}.delete-password-field input[data-v-f12afd39]:disabled{opacity:.55;cursor:not-allowed}.logout-actions[data-v-f12afd39]{align-items:center;gap:10px;margin-top:6px;display:flex}.btn-danger[data-v-f12afd39]{color:#fff;background:linear-gradient(135deg,#f87171 0%,#dc2626 100%);border:0;box-shadow:0 6px 22px -4px #f871718c,0 0 50px -10px #dc262666}.btn-danger[data-v-f12afd39]:hover:not(:disabled){filter:brightness(1.08)}.btn-danger[data-v-f12afd39]:active{transform:translateY(1px)}.btn-danger[data-v-f12afd39]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;filter:none}.menu-icon.tone-red[data-v-f12afd39]{color:#ff8b8b;background:#f8717124}.asset-card[data-v-9c21e4fd]{background:var(--bg-card);border:1px solid var(--border);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:14px;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.asset-card[data-v-9c21e4fd]:hover{border-color:var(--border-light);transform:translateY(-2px);box-shadow:0 0 20px -6px #4dd3ff33}.asset-card[data-v-9c21e4fd],.asset-card.is-selecting[data-v-9c21e4fd]{cursor:pointer}.asset-card.is-selected[data-v-9c21e4fd]{border-color:var(--cyan);box-shadow:0 0 0 1px #4dd3ff4d,0 0 20px -6px #4dd3ff59}.asset-card[aria-disabled=true][data-v-9c21e4fd]{cursor:wait;opacity:.62}.asset-thumb[data-v-9c21e4fd]{aspect-ratio:4/3;background:var(--bg-elevated);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.asset-img[data-v-9c21e4fd]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.asset-image-loading[data-v-9c21e4fd]{z-index:2;color:#def2ffeb;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.asset-image-loading svg[data-v-9c21e4fd]{filter:drop-shadow(0 1px 4px #0009);width:28px;height:28px;animation:.9s linear infinite asset-image-spin-9c21e4fd}@keyframes asset-image-spin-9c21e4fd{to{transform:rotate(360deg)}}.asset-overlay[data-v-9c21e4fd]{pointer-events:none;z-index:1;background:#0000004d;position:absolute;inset:0}.asset-play[data-v-9c21e4fd]{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.asset-play svg[data-v-9c21e4fd]{color:#fff;background:#0000008c;border-radius:50%;width:44px;height:44px;padding:10px;box-shadow:0 0 14px -2px #00000080}.asset-fallback[data-v-9c21e4fd]{color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.asset-fallback svg[data-v-9c21e4fd]{width:48px;height:48px}.asset-like[data-v-9c21e4fd]{color:#ffffffd9;cursor:pointer;-webkit-backdrop-filter:blur(6px);z-index:3;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .15s,background .15s,transform .15s;display:inline-flex;position:absolute;bottom:10px;right:10px}.asset-like[data-v-9c21e4fd]:active{background:#00000073}.asset-like.is-liked[data-v-9c21e4fd]:active{background:#0000008c}.asset-like[data-v-9c21e4fd]:hover{color:#fff;background:#0009;transform:scale(1.06)}.asset-like.is-liked[data-v-9c21e4fd]{color:#fff;background:#0000008c}.asset-like.is-liked[data-v-9c21e4fd]:hover{background:#000000b3}.asset-like svg[data-v-9c21e4fd]{width:18px;height:18px}.asset-selection-check[data-v-9c21e4fd]{z-index:4;box-sizing:border-box;color:#06111f;-webkit-backdrop-filter:blur(6px);background:#04081099;border:2px solid #ffffffdb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:10px;left:10px}.asset-card.is-selected .asset-selection-check[data-v-9c21e4fd]{border-color:var(--cyan);background:var(--cyan)}.asset-selection-check svg[data-v-9c21e4fd]{width:17px;height:17px}.asset-body[data-v-9c21e4fd]{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.asset-header[data-v-9c21e4fd]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.asset-title[data-v-9c21e4fd]{letter-spacing:.5px;color:var(--text-h);font-size:12px;font-weight:700;font-family:var(--mono)}.asset-type[data-v-9c21e4fd]{letter-spacing:1.2px;font-size:9px;font-weight:700;font-family:var(--mono);color:var(--cyan);border:1px solid;border-radius:999px;flex-shrink:0;padding:2px 7px}.asset-type.type-video[data-v-9c21e4fd]{color:var(--purple)}.asset-meta[data-v-9c21e4fd]{font-family:var(--mono);color:var(--text-muted);flex-direction:column;gap:4px;font-size:10px;display:flex}.meta-row[data-v-9c21e4fd]{justify-content:space-between;gap:8px;display:flex}.meta-row dt[data-v-9c21e4fd]{letter-spacing:1px}.meta-row dd[data-v-9c21e4fd]{color:var(--text)}.assets-page[data-v-dae49784]{flex-direction:column;gap:18px;padding-bottom:88px;display:flex}.section-tabs[data-v-dae49784]{grid-template-columns:1fr 1fr;gap:0;margin-top:4px;display:grid}.section-tab[data-v-dae49784]{border:0;border-bottom:2px solid var(--border);color:var(--text-muted);font-family:var(--mono);letter-spacing:2px;cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:6px;padding:12px 0 14px;font-size:11px;font-weight:700;transition:color .2s,border-color .2s;display:flex}.section-tab[data-v-dae49784]:hover{color:var(--text-h)}.section-tab.active[data-v-dae49784]{color:var(--cyan);border-bottom-color:var(--cyan)}.section-tab[data-v-dae49784]:disabled{cursor:not-allowed;opacity:.55}.section-tab-icon[data-v-dae49784]{width:26px;height:26px}.asset-selection-toolbar[data-v-dae49784]{z-index:8;-webkit-backdrop-filter:blur(10px);background:#0a182bf5;border:1px solid #4dd3ff5c;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid;position:sticky;top:8px;box-shadow:0 10px 26px -16px #000c}.selection-count[data-v-dae49784]{color:var(--text-h);font-family:var(--mono);text-align:center;font-size:12px;font-weight:700}.selection-cancel[data-v-dae49784],.selection-delete[data-v-dae49784]{min-height:34px;font-family:var(--mono);letter-spacing:.4px;cursor:pointer;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:700}.selection-cancel[data-v-dae49784]{border:1px solid var(--border-light);color:var(--text);background:0 0}.selection-delete[data-v-dae49784]{color:#fca5a5;background:#f8717124;border:1px solid #f87171c7}.selection-cancel[data-v-dae49784]:disabled,.selection-delete[data-v-dae49784]:disabled{opacity:.45;cursor:not-allowed}.type-tabs[data-v-dae49784]{gap:6px;padding:4px;display:flex}.type-tab[data-v-dae49784]{border:1px solid var(--border);color:var(--text-muted);letter-spacing:1px;font-size:11px;font-weight:700;font-family:var(--mono);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.type-tab[data-v-dae49784]:hover:not(:disabled){color:var(--text-h)}.type-tab.active[data-v-dae49784]{background:var(--bg-elevated);color:var(--cyan);border-color:var(--cyan)}.type-tab[data-v-dae49784]:disabled{opacity:.5;cursor:not-allowed}.state-block[data-v-dae49784],.state-fatal[data-v-dae49784]{border:1px solid var(--border);background:var(--bg-card);font-family:var(--mono);color:var(--text);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.state-empty[data-v-dae49784]{border:1px dashed var(--border);background:var(--bg-card);font-family:var(--mono);color:var(--text);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px 24px;display:flex}.state-spinner[data-v-dae49784]{display:inline-flex}.state-spinner svg[data-v-dae49784]{width:18px;height:18px;animation:1.4s linear infinite spin-dae49784}@keyframes spin-dae49784{to{transform:rotate(360deg)}}.state-label[data-v-dae49784]{letter-spacing:1.2px;font-size:12px;font-weight:600}.state-fatal[data-v-dae49784]{color:var(--error);background:#f8717114;border-color:#f8717166}.state-fatal-label[data-v-dae49784]{font-size:13px;font-weight:600}.state-empty-label[data-v-dae49784]{letter-spacing:1.2px;font-size:12px;font-weight:600}.assets-feedback[data-v-dae49784]{font-family:var(--mono);color:var(--cyan);background:#4dd3ff14;border:1px solid #4dd3ff4d;border-radius:10px;margin:0;padding:8px 12px;font-size:12px}.assets-list[data-v-dae49784]{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=480px){.assets-list[data-v-dae49784]{grid-template-columns:1fr 1fr}}.sentinel[data-v-dae49784]{height:1px}.load-more[data-v-dae49784]{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;padding:24px 12px;font-size:12px;display:flex}.all-loaded[data-v-dae49784]{text-align:center;font-size:11px;font-family:var(--mono);letter-spacing:.5px;color:var(--text-muted);padding:24px 12px}.btn-retry[data-v-dae49784]{border:1px solid var(--cyan);color:var(--cyan);font-family:var(--mono);letter-spacing:1.5px;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:11px;font-weight:700;transition:background .2s,box-shadow .2s;display:inline-flex}.btn-retry[data-v-dae49784]:hover:not(:disabled){background:var(--cyan-bg);box-shadow:0 0 14px -2px #4dd3ff73}.btn-retry[data-v-dae49784]:disabled{opacity:.4;cursor:not-allowed}.preview-overlay[data-v-dae49784]{z-index:9999;background:#000000c7;justify-content:center;align-items:center;padding:24px;transition:background .32s,padding .32s;display:flex;position:fixed;inset:0}.preview-panel[data-v-dae49784]{border:1px solid var(--border);transform-origin:50%;background:#0c1b30;border-radius:16px;flex-direction:column;width:min(92vw,720px);max-height:92vh;padding:14px 14px 10px;transition:width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),max-width .32s cubic-bezier(.22,1,.36,1),max-height .32s cubic-bezier(.22,1,.36,1),border-radius .32s,background .32s,border-color .32s,padding .32s,transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.preview-close[data-v-dae49784]{color:#fff;cursor:pointer;opacity:.7;z-index:2;background:0 0;border:none;font-size:28px;line-height:1;transition:opacity .2s;display:none;position:absolute;top:12px;right:14px}.preview-close[data-v-dae49784]:hover{opacity:1}.preview-media-stage[data-v-dae49784]{background:#0c1b30;border-radius:10px;place-items:center;width:100%;min-height:180px;max-height:70vh;display:grid;position:relative;overflow:hidden}.preview-media[data-v-dae49784]{object-fit:contain;background:0 0;border-radius:10px;width:100%;max-height:70vh;transition:max-height .32s cubic-bezier(.22,1,.36,1),max-width .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),background .32s,border-radius .32s,transform .32s cubic-bezier(.22,1,.36,1);display:block}.preview-overlay.portrait .preview-panel[data-v-dae49784]{width:min(92vw,480px)}.preview-overlay.portrait .preview-media[data-v-dae49784]{max-height:78vh}.preview-overlay.landscape .preview-media[data-v-dae49784]{max-height:62vh}.preview-overlay.is-fullscreen[data-v-dae49784]{background:#000;padding:0}.preview-overlay.is-fullscreen .preview-panel[data-v-dae49784]{background:#000;border-color:#000;border-radius:0;justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0;display:flex}.preview-overlay.is-fullscreen .preview-actions[data-v-dae49784]{display:none}.preview-overlay.is-fullscreen .preview-media[data-v-dae49784]{object-fit:contain;background:#000;border-radius:0;width:auto;max-width:100vw;height:auto;max-height:100vh}.preview-overlay.is-fullscreen.fs-landscape .preview-media[data-v-dae49784]{max-width:100vh;max-height:100vw;transform:rotate(90deg)}.preview-overlay.is-fullscreen .preview-close[data-v-dae49784]{opacity:.85;font-size:32px;display:block;top:14px;right:18px}.preview-actions[data-v-dae49784]{justify-content:space-around;align-items:center;gap:24px;margin-top:14px;padding:0 12px;display:flex}.preview-action[data-v-dae49784]{cursor:pointer;opacity:.9;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;text-decoration:none;transition:color .15s,transform .15s,opacity .15s;display:inline-flex}.preview-media-loading[data-v-dae49784]{z-index:2;color:var(--cyan);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.preview-media-loading svg[data-v-dae49784]{filter:drop-shadow(0 2px 5px #000000a6);width:34px;height:34px;animation:.9s linear infinite preview-media-spin-dae49784}@keyframes preview-media-spin-dae49784{to{transform:rotate(360deg)}}.preview-overlay.is-fullscreen .preview-media-stage[data-v-dae49784]{background:#000;border-radius:0;width:100%;height:100%;min-height:0;max-height:none}.preview-action[data-v-dae49784]:active{background:0 0}.preview-action[data-v-dae49784]:hover{opacity:1;transform:scale(1.08)}.preview-action[data-v-dae49784]:focus-visible{outline-offset:2px;border-radius:4px}.preview-action svg[data-v-dae49784]{width:24px;height:24px}.preview-action.action-download[data-v-dae49784]{color:var(--cyan)}.preview-action.action-download[data-v-dae49784]:focus-visible{outline:2px solid var(--cyan)}.preview-action.action-like[data-v-dae49784]{color:var(--pink);opacity:1}.preview-action.action-like[data-v-dae49784]:focus-visible{outline:2px solid var(--pink)}.preview-action.action-fullscreen[data-v-dae49784]{color:var(--blue)}.preview-action.action-fullscreen[data-v-dae49784]:focus-visible{outline:2px solid var(--blue)}.delete-confirm-overlay[data-v-dae49784]{z-index:10010;-webkit-backdrop-filter:blur(5px);background:#000000c2;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.delete-confirm-panel[data-v-dae49784]{background:var(--bg-card);border:1px solid #f8717166;border-radius:16px;width:min(100%,360px);padding:24px;box-shadow:0 22px 56px #00000075}.delete-confirm-panel h2[data-v-dae49784]{color:var(--text-h);margin:0;font-size:18px}.delete-confirm-panel p[data-v-dae49784]{color:var(--text-muted);margin:10px 0 20px;font-size:13px;line-height:1.5}.delete-confirm-actions[data-v-dae49784]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.delete-confirm-cancel[data-v-dae49784],.delete-confirm-submit[data-v-dae49784]{min-height:40px;font-family:var(--mono);cursor:pointer;border-radius:9px;font-size:12px;font-weight:700}.delete-confirm-cancel[data-v-dae49784]{border:1px solid var(--border-light);color:var(--text);background:0 0}.delete-confirm-submit[data-v-dae49784]{color:#fff;background:#dc2626;border:1px solid #f87171}.delete-confirm-cancel[data-v-dae49784]:disabled,.delete-confirm-submit[data-v-dae49784]:disabled{cursor:not-allowed;opacity:.55}.page-header[data-v-371451c2]{z-index:50;background:var(--bg);justify-content:space-between;align-items:center;gap:12px;padding:14px 8px;display:flex;position:sticky;top:0}.page-header[data-v-371451c2]:after{content:"";background:linear-gradient(90deg,#0000,#4dd3ff40,#b47aff40,#0000);height:1px;position:absolute;bottom:0;left:16px;right:16px}.page-back[data-v-371451c2]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex}.page-back[data-v-371451c2]:hover{color:var(--text-h);background:var(--bg-card-hover)}.page-back svg[data-v-371451c2]{width:18px;height:18px}.page-title[data-v-371451c2]{text-align:center;letter-spacing:.5px;color:var(--text-h);flex:1;margin:0;font-size:16px;font-weight:700}.page-trailing[data-v-371451c2]{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:32px;display:inline-flex}.order-history[data-v-cc000ccb]{flex-direction:column;gap:16px;display:flex}.order-message[data-v-cc000ccb]{color:var(--text-m);text-align:center;margin:0;padding:28px 16px}.order-message-error[data-v-cc000ccb]{color:var(--error)}.order-list[data-v-cc000ccb]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.order-item[data-v-cc000ccb]{background:var(--bg-card);border:1px solid var(--border);color:var(--text-h);border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.order-icon[data-v-cc000ccb]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.order-icon svg[data-v-cc000ccb]{width:22px;height:22px}.order-icon-subscription[data-v-cc000ccb]{color:var(--cyan);background:#4dd3ff1f}.order-icon-credit[data-v-cc000ccb]{color:var(--purple);background:#b47aff24}.order-body[data-v-cc000ccb]{flex-direction:column;gap:2px;min-width:0;display:flex}.order-title[data-v-cc000ccb]{color:var(--text-h);letter-spacing:-.1px;margin:0;font-size:15px;font-weight:700}.order-subtitle[data-v-cc000ccb]{color:var(--text);margin:0;font-size:13px;font-weight:500}.order-date[data-v-cc000ccb],.renew-note[data-v-cc000ccb]{font-size:11px;font-family:var(--mono);color:var(--text-muted);letter-spacing:.4px;margin:4px 0 0}.order-right[data-v-cc000ccb]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.order-price[data-v-cc000ccb]{color:var(--text-h);letter-spacing:-.1px;margin:0;font-size:15px;font-weight:800}.order-status[data-v-cc000ccb]{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 10px;font-size:9px;font-weight:700;display:inline-block}.order-status-success[data-v-cc000ccb]{color:var(--cyan)}.order-status-pending[data-v-cc000ccb]{color:var(--warning)}.order-status-failed[data-v-cc000ccb]{color:var(--error)}.order-status-refunded[data-v-cc000ccb]{color:var(--purple)}.subscription[data-v-652d4d16]{flex-direction:column;gap:22px;display:flex}.section-heading[data-v-652d4d16]{letter-spacing:.2px;color:var(--text-h);margin:4px 0 25px;font-size:14px;font-weight:700}.sub-tabs[data-v-652d4d16]{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;display:grid}.sub-tab[data-v-652d4d16]{font-family:var(--mono);letter-spacing:2px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0 14px;font-size:14px;font-weight:700;transition:color .2s,border-color .2s}.sub-tab[data-v-652d4d16]:hover{color:var(--text-h)}.sub-tab.active[data-v-652d4d16]{color:var(--cyan);border-bottom-color:var(--cyan)}.balance-card[data-v-652d4d16]{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:18px;padding:28px 20px 22px}.balance-label[data-v-652d4d16]{color:var(--text-muted);letter-spacing:.6px;font-size:12px;font-weight:600;font-family:var(--mono);margin:0 0 6px}.balance-value[data-v-652d4d16]{letter-spacing:-1px;margin:0 0 4px;font-size:38px;font-weight:800;line-height:1.05}.balance-sub[data-v-652d4d16]{color:var(--text-muted);font-size:12px;font-family:var(--mono);letter-spacing:.6px;margin:0}.subscription-store-notice[data-v-652d4d16]{border:1px solid color-mix(in srgb, var(--cyan) 38%, var(--border));background:color-mix(in srgb, var(--cyan) 8%, var(--bg-card));color:var(--text-h);font-family:var(--mono);border-radius:12px;margin:0;padding:13px 15px;font-size:11px;line-height:1.6}.current-plan[data-v-652d4d16]{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:18px;padding:22px 20px 20px}.current-plan-title[data-v-652d4d16]{color:var(--text-muted);letter-spacing:.6px;font-size:12px;font-weight:600;font-family:var(--mono);margin:0 0 6px}.current-plan-name[data-v-652d4d16]{letter-spacing:-.5px;margin:0 0 8px;font-size:32px;font-weight:800;line-height:1.05}.current-plan-sub[data-v-652d4d16]{color:var(--text-muted);font-size:12px;font-family:var(--mono);letter-spacing:.6px;margin:0}.current-plan-expires[data-v-652d4d16]{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 18px;font-size:11px;font-weight:700;display:inline-flex}.current-plan-expires-label[data-v-652d4d16]{color:var(--text-muted)}.current-plan-expires-value[data-v-652d4d16]{color:var(--purple)}.quota-grid[data-v-652d4d16]{font-family:var(--mono);letter-spacing:.6px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);row-gap:14px;font-size:11px;display:grid}.quota-grid-head[data-v-652d4d16]{display:contents}.quota-col-header[data-v-652d4d16]{text-align:center;letter-spacing:1.4px;text-transform:uppercase;padding-bottom:4px;font-size:10px;font-weight:700}.quota-col-5h[data-v-652d4d16]{color:var(--cyan)}.quota-col-week[data-v-652d4d16]{color:var(--purple)}.quota-row[data-v-652d4d16]{display:contents}.quota-row-label[data-v-652d4d16]{text-transform:uppercase;color:var(--text-muted);letter-spacing:.8px;align-self:center;font-size:10px;font-weight:700}.quota-usage[data-v-652d4d16]{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:0 6px;display:flex}.quota-usage-text[data-v-652d4d16]{justify-content:center;align-items:center;gap:2px;display:flex}.quota-used[data-v-652d4d16]{color:var(--cyan);font-weight:700}.quota-sep[data-v-652d4d16],.quota-total[data-v-652d4d16]{color:var(--text-muted)}.quota-bar[data-v-652d4d16]{background:#ffffff14;border-radius:999px;height:4px;display:block;overflow:hidden}.quota-bar-fill[data-v-652d4d16]{border-radius:inherit;height:100%;transition:width .3s;display:block}.quota-bar-fill-5h[data-v-652d4d16]{background:var(--cyan)}.quota-bar-fill-week[data-v-652d4d16]{background:var(--purple)}.package-row[data-v-652d4d16]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.package-card[data-v-652d4d16]{min-height:254px;color:var(--text-h);cursor:pointer;text-align:center;background:#0f1b2a;border:1px solid #91a3c024;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:0;padding:24px 8px;transition:border-color .2s,background .2s,box-shadow .2s,transform 50ms;display:flex;position:relative}.package-card[data-v-652d4d16]:hover{border-color:#4dd3ff80}.package-card.active[data-v-652d4d16]{background:#0d1b2a;border-color:#4dd3ffb3;box-shadow:0 0 28px #00c8ff4d,0 0 60px #00abee2e,inset 0 1px #8be9ff21}.package-badge[data-v-652d4d16]{letter-spacing:0;color:var(--text-muted);font-size:11px;font-weight:600;font-family:var(--mono);white-space:nowrap;order:7;margin-top:22px}.package-amount[data-v-652d4d16]{color:var(--text-h);letter-spacing:-1px;order:1;font-size:clamp(27px,8vw,37px);font-weight:800;line-height:1.1}.package-unit[data-v-652d4d16]{color:var(--text-muted);letter-spacing:0;order:2;margin-top:9px;font-size:12px}.package-price[data-v-652d4d16]{color:var(--purple);letter-spacing:-.5px;order:5;margin-top:24px;font-size:clamp(20px,6vw,28px);font-weight:800}.package-card.active .package-price[data-v-652d4d16],.package-card.active .package-badge[data-v-652d4d16]{color:var(--cyan)}.native-store-title[data-v-652d4d16]{max-width:100%;color:var(--text-h);overflow-wrap:anywhere;order:3;font-size:12px;font-weight:700;line-height:1.25}.native-store-description[data-v-652d4d16]{max-width:100%;color:var(--text-muted);overflow-wrap:anywhere;order:4;font-size:10px;line-height:1.35}.native-store-price-meta[data-v-652d4d16]{color:var(--text-muted);font-family:var(--mono);order:6;font-size:9px}.catalog-unavailable[data-v-652d4d16]{max-width:100%;color:var(--text-muted);font-family:var(--mono);overflow-wrap:anywhere;order:8;margin-top:4px;font-size:10px;line-height:1.35}.package-card[data-v-652d4d16]:disabled,.plan-card[data-v-652d4d16]:disabled{cursor:not-allowed;opacity:.58}.plan-row[data-v-652d4d16]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;width:100%;display:grid}.plan-card[data-v-652d4d16]{width:100%;max-width:100%;min-inline-size:0;min-height:254px;color:var(--text-h);cursor:pointer;text-align:center;background:#0f1b2a;border:1px solid #91a3c024;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:24px 8px;transition:border-color .2s,background .2s,box-shadow .2s,transform 50ms,opacity .2s;display:flex;position:relative}.plan-card[data-v-652d4d16]:hover{border-color:#4dd3ff80}.plan-card.active[data-v-652d4d16]{background:#0d1b2a;border-color:#4dd3ffb3;box-shadow:0 0 28px #00c8ff4d,0 0 60px #00abee2e,inset 0 1px #8be9ff21}.plan-card.featured[data-v-652d4d16]{border-color:#4dd3ff80}.plan-card.featured.active[data-v-652d4d16]{background:#0d1b2a}.plan-card.current[data-v-652d4d16]{border-color:#4dd3ffb3}.plan-card.current.active[data-v-652d4d16]{background:#0d1b2a}.plan-card.locked[data-v-652d4d16],.plan-card.locked[data-v-652d4d16]:hover{border-color:var(--border);cursor:not-allowed;opacity:.55}.plan-card[data-v-652d4d16]:disabled{background:#0f1b2a;transform:none}.plan-badge[data-v-652d4d16]{color:#000;font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;background:#4dd3ff;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:10px}.plan-name[data-v-652d4d16]{color:var(--text-h);letter-spacing:-.7px;font-size:clamp(20px,6.5vw,30px);font-weight:800;line-height:1.1}.plan-price[data-v-652d4d16]{color:var(--purple);letter-spacing:-.2px;margin-top:22px;font-size:clamp(19px,5.5vw,27px);font-weight:800;line-height:1.1}.plan-footer[data-v-652d4d16]{color:var(--text-muted);font-size:10px;font-weight:500;font-family:var(--mono);letter-spacing:.4px;white-space:pre-line;margin-top:20px;line-height:1.4}.plan-included[data-v-652d4d16]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;margin-top:16px;padding:16px 18px 18px}.included-heading[data-v-652d4d16]{color:var(--cyan);letter-spacing:.2px;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.included-check[data-v-652d4d16]{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.included-check svg[data-v-652d4d16]{width:100%;height:100%}.included-list[data-v-652d4d16]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.included-list li[data-v-652d4d16]{color:var(--text);align-items:center;gap:10px;font-size:13px;display:flex}.included-list .dot[data-v-652d4d16]{background:var(--purple);border-radius:50%;flex-shrink:0;width:5px;height:5px}.payment-method[data-v-652d4d16]{padding:0}.payment-method.is-disabled[data-v-652d4d16]{opacity:.45;pointer-events:none;cursor:not-allowed}.payment-row[data-v-652d4d16]{grid-template-columns:1fr;gap:10px;display:grid}.payment-card[data-v-652d4d16]{background:var(--bg-card);border:1px solid var(--border);color:var(--text-h);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:18px 12px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.payment-card[data-v-652d4d16]:hover{border-color:var(--cyan)}.payment-card.is-selected[data-v-652d4d16]{border-color:var(--cyan);background:var(--cyan-bg);box-shadow:0 0 18px -6px #4dd3ff80}.payment-card svg[data-v-652d4d16]{width:20px;height:18px}.payment-label[data-v-652d4d16]{letter-spacing:.2px;font-size:15px;font-weight:700}.mock-purchases[data-v-652d4d16]{text-align:center;color:var(--text-muted);font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;margin:10px 0 0;font-size:12px;font-weight:700}.primary-cta[data-v-652d4d16]{color:#fff;width:100%;min-width:0;font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;overflow-wrap:anywhere;background:linear-gradient(135deg,#4dd3ff 0%,#7d8fff 50%,#b47aff 100%);border:0;border-radius:999px;margin-top:4px;padding:16px 24px;font-size:14px;font-weight:700;transition:filter .2s,transform 50ms,opacity .2s;box-shadow:0 8px 22px -6px #4dd3ff8c,0 0 50px -10px #b47aff73}.primary-cta[data-v-652d4d16]:hover{filter:brightness(1.06)}.primary-cta[data-v-652d4d16]:active{transform:translateY(1px)}.primary-cta.is-disabled[data-v-652d4d16]{opacity:.45;pointer-events:none;cursor:not-allowed;filter:none;box-shadow:none}.cta-hint[data-v-652d4d16]{text-align:center;font-size:12px;font-family:var(--mono);letter-spacing:.4px;color:var(--warning);margin:-8px 0 0}.billing-recovery-tip[data-v-652d4d16]{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--warning);font-family:var(--mono);border-radius:10px;margin:0;padding:11px 12px;font-size:12px;line-height:1.45}.billing-recovery-overlay[data-v-652d4d16]{z-index:9998;-webkit-backdrop-filter:blur(7px);color:var(--text-h);text-align:center;background:#040810db;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex;position:fixed;inset:0}.billing-recovery-overlay p[data-v-652d4d16]{max-width:300px;margin:0;font-size:16px;font-weight:700}.billing-recovery-overlay small[data-v-652d4d16]{max-width:320px;color:var(--text-muted);font-family:var(--mono);font-size:11px;line-height:1.5}.billing-recovery-spinner[data-v-652d4d16]{border:3px solid #4dd3ff3d;border-top-color:var(--cyan);border-radius:50%;width:34px;height:34px;animation:.85s linear infinite billing-recovery-spin-652d4d16}@keyframes billing-recovery-spin-652d4d16{to{transform:rotate(360deg)}}#__vconsole{position:relative;z-index:2147483647!important}.catalog-state[data-v-652d4d16]{border:1px dashed var(--border);color:var(--text-muted);font-family:var(--mono);text-align:center;border-radius:12px;margin:0;padding:18px;font-size:12px}.catalog-loading[data-v-652d4d16]{border:1px dashed var(--border);min-height:254px;color:var(--text-muted);font-family:var(--mono);text-align:center;background:linear-gradient(135deg,#4dd3ff09,#b47aff09);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:13px;font-size:12px;display:flex}.catalog-loading-spinner[data-v-652d4d16]{border:3px solid #4dd3ff33;border-top-color:var(--cyan);border-right-color:var(--purple);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite catalog-loading-spin-652d4d16}@keyframes catalog-loading-spin-652d4d16{to{transform:rotate(360deg)}}.catalog-retry[data-v-652d4d16]{border:1px solid var(--border);background:var(--bg-card);color:var(--cyan);cursor:pointer;font-family:var(--mono);border-radius:8px;align-self:flex-start;margin:-14px 0 0;padding:7px 12px;font-size:12px}.confirm-overlay[data-v-652d4d16]{z-index:9999;-webkit-backdrop-filter:blur(6px);background:#040810b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-modal[data-v-652d4d16]{border:1px solid var(--border-light);background:var(--bg-card);border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:380px;padding:26px 22px 20px;display:flex;box-shadow:0 24px 60px -10px #000000bf}.confirm-title[data-v-652d4d16]{color:var(--text-h);letter-spacing:.2px;margin:0;font-size:18px;font-weight:800}.confirm-desc[data-v-652d4d16]{color:var(--text);text-align:center;margin:0;font-size:13px;line-height:1.5}.confirm-paid[data-v-652d4d16]{color:#fff;width:100%;font-family:var(--mono);letter-spacing:.4px;cursor:pointer;background:linear-gradient(135deg,#4dd3ff 0%,#7d8fff 50%,#b47aff 100%);border:0;border-radius:999px;margin-top:6px;padding:14px 24px;font-size:14px;font-weight:700;transition:filter .2s,transform 50ms;box-shadow:0 8px 22px -6px #4dd3ff8c,0 0 50px -10px #b47aff73}.confirm-paid[data-v-652d4d16]:hover{filter:brightness(1.06)}.confirm-paid[data-v-652d4d16]:active{transform:translateY(1px)}.confirm-cancel[data-v-652d4d16]{color:var(--text);font-family:var(--sans);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;font-weight:500;transition:color .2s}.confirm-cancel[data-v-652d4d16]:hover{color:var(--text-h)}.confirm-fade-enter-active[data-v-652d4d16],.confirm-fade-leave-active[data-v-652d4d16]{transition:opacity .18s}.confirm-fade-enter-from[data-v-652d4d16],.confirm-fade-leave-to[data-v-652d4d16]{opacity:0}.confirm-fade-enter-to[data-v-652d4d16],.confirm-fade-leave-from[data-v-652d4d16]{opacity:1}@media (width<=480px){.package-row[data-v-652d4d16],.plan-row[data-v-652d4d16]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.primary-cta[data-v-652d4d16]{letter-spacing:1px;padding-left:16px;padding-right:16px;font-size:13px}}@media (width<=360px){.package-row[data-v-652d4d16],.plan-row[data-v-652d4d16]{grid-template-columns:repeat(3,minmax(0,1fr))}}.frame-upload[data-v-c032bfa6]{background:#4dd3ff0a;border:1.5px dashed #4dd3ff66;border-radius:14px;flex-direction:column;justify-content:center;align-items:stretch;min-height:168px;padding:26px 16px;transition:all .2s;display:flex;position:relative}.frame-upload[data-v-c032bfa6]:hover{border-color:var(--cyan);background:#4dd3ff14}.frame-upload.has-upload[data-v-c032bfa6]{border-style:solid;border-color:var(--cyan);background:var(--cyan-bg);padding:8px}.frame-upload.has-error[data-v-c032bfa6]{border-color:var(--error,#ff6b6b);background:#ff6b6b0d}.frame-upload.is-disabled[data-v-c032bfa6]{opacity:.5;pointer-events:none;cursor:not-allowed}.visually-hidden-input[data-v-c032bfa6]{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upload-inner[data-v-c032bfa6]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.upload-icon[data-v-c032bfa6]{background:var(--bg-elevated);width:56px;height:56px;color:var(--cyan);border:1px solid #4dd3ff40;border-radius:50%;justify-content:center;align-items:center;display:flex}.upload-icon svg[data-v-c032bfa6]{width:26px;height:26px}.upload-label[data-v-c032bfa6]{color:var(--text-h);letter-spacing:.2px;font-size:15px;font-weight:600}.upload-hint[data-v-c032bfa6]{color:var(--text-muted);font-size:12px;line-height:1.55}.upload-action[data-v-c032bfa6],.replace-btn[data-v-c032bfa6],.remove-btn[data-v-c032bfa6]{letter-spacing:1px;font-size:12px;font-weight:600;font-family:var(--mono);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;transition:all .2s;display:inline-flex}.upload-action[data-v-c032bfa6],.replace-btn[data-v-c032bfa6]{border:1px solid var(--cyan);color:var(--cyan);background:0 0}.upload-action[data-v-c032bfa6]:hover,.replace-btn[data-v-c032bfa6]:hover{background:var(--cyan-bg);box-shadow:0 0 14px -2px #4dd3ff73}.remove-btn[data-v-c032bfa6]{color:#ff8b8b;background:0 0;border:1px solid #ff6b6b80}.remove-btn[data-v-c032bfa6]:hover{background:#ff6b6b1a}.upload-action[data-v-c032bfa6]:disabled,.replace-btn[data-v-c032bfa6]:disabled,.remove-btn[data-v-c032bfa6]:disabled{opacity:.4;cursor:not-allowed}.upload-preview[data-v-c032bfa6]{aspect-ratio:1;background:#000;border-radius:8px;width:100%;position:relative;overflow:hidden}.thumb-image[data-v-c032bfa6]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.replace-btn[data-v-c032bfa6],.remove-btn[data-v-c032bfa6]{z-index:2;position:absolute}.replace-btn[data-v-c032bfa6]{top:8px;right:8px}.remove-btn[data-v-c032bfa6]{top:8px;left:8px}.upload-error[data-v-c032bfa6]{text-align:center;color:var(--error,#ff6b6b);font-size:12px;font-family:var(--mono);letter-spacing:.3px;margin:10px 0 0}.resolution[data-v-6582efb1]{flex-direction:column;gap:10px;display:flex}.header[data-v-6582efb1]{letter-spacing:1.2px;color:var(--text-h);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.header svg[data-v-6582efb1]{width:18px;height:18px;color:var(--cyan)}.label[data-v-6582efb1]{line-height:1}.picker-options[data-v-6582efb1]{gap:8px;display:flex}.picker-btn[data-v-6582efb1]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font-size:13px;font-weight:600;font-family:var(--mono);cursor:pointer;border-radius:8px;flex:1;padding:10px 8px;transition:all .2s}.picker-btn[data-v-6582efb1]:hover{border-color:var(--text-muted);color:var(--text-h)}.picker-btn.active[data-v-6582efb1]{background:var(--cyan-bg);border-color:var(--cyan);color:var(--cyan)}.captcha-backdrop[data-v-729b7dd1]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030812b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.captcha-dialog[data-v-729b7dd1]{border:1px solid var(--border-light);background:var(--bg-card);border-radius:14px;flex-direction:column;gap:12px;width:min(100%,390px);padding:22px;display:flex;box-shadow:0 22px 70px #00000073}h2[data-v-729b7dd1]{color:var(--text-h);margin:0;font-size:19px}.captcha-copy[data-v-729b7dd1],.captcha-empty[data-v-729b7dd1]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.captcha-image-row[data-v-729b7dd1]{align-items:center;gap:10px;display:flex}.captcha-image[data-v-729b7dd1]{border:1px solid var(--border-light);background:var(--bg-deep);object-fit:cover;border-radius:8px;flex:1;min-width:0;height:76px}.captcha-refresh[data-v-729b7dd1]{width:42px;height:42px;color:var(--cyan);cursor:pointer;background:0 0;border:1px solid #4dd3ff80;border-radius:8px;font-size:24px;line-height:1}.captcha-answer[data-v-729b7dd1]{box-sizing:border-box;border:1.5px solid var(--border-light);background:var(--bg-deep);width:100%;color:var(--text-h);font-family:var(--mono);letter-spacing:1.5px;text-align:center;border-radius:8px;outline:0;padding:12px 14px;font-size:14px;font-weight:700}.captcha-answer[data-v-729b7dd1]:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #4dd3ff2e}.captcha-verify[data-v-729b7dd1]{color:var(--cyan);font-family:var(--mono);letter-spacing:1px;cursor:pointer;background:#4dd3ff1a;border:1px solid #4dd3ff80;border-radius:8px;padding:12px 14px;font-size:12px;font-weight:700}.captcha-error[data-v-729b7dd1]{color:var(--error);font-family:var(--mono);margin:0;font-size:12px;line-height:1.45}.captcha-cancel[data-v-729b7dd1]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-self:center;font-size:12px;text-decoration:underline}.captcha-refresh[data-v-729b7dd1]:disabled,.captcha-verify[data-v-729b7dd1]:disabled,.captcha-cancel[data-v-729b7dd1]:disabled,.captcha-answer[data-v-729b7dd1]:disabled{opacity:.6;cursor:default}.generate[data-v-b2a962d2]{flex-direction:column;gap:18px;display:flex}.prompt-card[data-v-b2a962d2]{flex-direction:column;gap:4px;padding-top:2px;display:flex}.prompt-name[data-v-b2a962d2]{color:var(--text-h);letter-spacing:-.4px;font-size:26px;font-weight:700;line-height:1.1}.prompt-desc[data-v-b2a962d2]{color:var(--text);margin:0;font-size:14px;line-height:1.55}.params-card[data-v-b2a962d2]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:18px;padding:16px 18px 18px;display:flex}.params-eyebrow[data-v-b2a962d2]{color:var(--text-muted);letter-spacing:2px;font-size:10px;font-family:var(--mono);font-weight:600}.seed-block[data-v-b2a962d2]{flex-direction:column;gap:10px;display:flex}.seed-header[data-v-b2a962d2]{color:var(--cyan);align-items:center;gap:8px;display:flex}.seed-header svg[data-v-b2a962d2]{width:18px;height:18px}.seed-label[data-v-b2a962d2]{color:var(--text-h);letter-spacing:1.2px;font-size:14px;font-weight:700}.seed-row[data-v-b2a962d2]{align-items:stretch;gap:8px;display:flex}.seed-input[data-v-b2a962d2]{border:1px solid var(--border);background:var(--bg);color:var(--text-h);font-size:14px;font-family:var(--mono);border-radius:8px;outline:none;flex:1;padding:12px 14px;transition:border-color .2s}.seed-input[data-v-b2a962d2]:focus{border-color:var(--cyan)}.seed-input[data-v-b2a962d2]:disabled{opacity:.4}.random-btn[data-v-b2a962d2]{border:1px solid var(--cyan);color:var(--cyan);font-size:12px;font-weight:600;font-family:var(--mono);letter-spacing:1.2px;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;transition:all .2s;display:inline-flex}.random-btn svg[data-v-b2a962d2]{width:12px;height:12px}.random-btn[data-v-b2a962d2]:hover{background:var(--cyan-bg);box-shadow:0 0 14px -2px #4dd3ff73}.generate-btn[data-v-b2a962d2]{color:#fff;letter-spacing:1.5px;font-size:13px;font-weight:700;font-family:var(--mono);cursor:pointer;background:linear-gradient(135deg,#4dd3ff 0%,#7d8fff 50%,#b47aff 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:16px 32px;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 6px 24px -4px #4dd3ff80,0 0 50px -10px #b47aff73}.generate-btn[data-v-b2a962d2]:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 30px -2px #4dd3ff99,0 0 60px -8px #b47aff8c}.generate-btn[data-v-b2a962d2]:active{transform:translateY(0)}.form-error[data-v-b2a962d2]{text-align:center;color:var(--error);font-size:12px;font-family:var(--mono);margin:-8px 0 0}.tech-report[data-v-783518b1]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:18px 18px 14px}.report-title[data-v-783518b1]{color:var(--cyan);font-size:14px;font-weight:600;font-family:var(--sans)}.report-divider[data-v-783518b1]{background:var(--border-light);height:1px;margin:12px 0 14px}.report-grid[data-v-783518b1]{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.report-item[data-v-783518b1]{flex-direction:column;gap:3px;min-width:0;display:flex}.report-label[data-v-783518b1]{color:var(--text-muted);letter-spacing:1.5px;font-size:10px;font-family:var(--mono);font-weight:600}.report-value[data-v-783518b1]{color:var(--text-h);font-size:13px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.report-value.with-icon[data-v-783518b1]{color:var(--text-h);align-items:center;gap:6px;display:flex}.report-value.with-icon svg[data-v-783518b1]{width:14px;height:14px;color:var(--cyan);flex-shrink:0}.generating[data-v-1c4202e3]{flex-direction:column;gap:24px;display:flex}.prompt-name[data-v-1c4202e3]{color:var(--text-h);letter-spacing:-.4px;font-size:26px;font-weight:700;line-height:1.1}.status[data-v-1c4202e3]{color:var(--cyan);flex-wrap:wrap;align-items:center;gap:8px;margin-top:-10px;display:flex}.status-icon[data-v-1c4202e3]{transform-origin:50%;animation:1.8s linear infinite spin-1c4202e3;display:inline-flex}.status-icon svg[data-v-1c4202e3]{width:14px;height:14px}@keyframes spin-1c4202e3{to{transform:rotate(360deg)}}.status-label[data-v-1c4202e3]{letter-spacing:2px;font-size:12px;font-weight:600;font-family:var(--mono)}.ws-pill[data-v-1c4202e3]{letter-spacing:1.5px;font-size:10px;font-weight:700;font-family:var(--mono);border:1px solid var(--border-light);color:var(--text-muted);border-radius:999px;margin-left:auto;padding:4px 10px}.ws-pill.poll-failed[data-v-1c4202e3]{color:var(--error);background:#f8717114;border-color:#f8717166}.fatal[data-v-1c4202e3]{font-family:var(--mono);color:var(--error);text-align:center;background:#ff6b6b14;border:1px solid #ff6b6b4d;border-radius:10px;padding:10px 14px;font-size:13px}.progress-ring[data-v-1c4202e3]{align-self:center;width:240px;height:240px;margin:8px auto 12px;position:relative}.ring-svg[data-v-1c4202e3]{filter:drop-shadow(0 0 12px #b47aff59);width:100%;height:100%;display:block}.ring-progress[data-v-1c4202e3]{transition:stroke-dashoffset .5s cubic-bezier(.4,0,.2,1)}.ring-text[data-v-1c4202e3]{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring-percent[data-v-1c4202e3]{color:var(--text-h);letter-spacing:-1.5px;font-size:56px;font-weight:700;line-height:1;font-family:var(--mono);font-variant-numeric:tabular-nums}.ring-percent-sign[data-v-1c4202e3]{color:var(--text);vertical-align:4px;margin-left:2px;font-size:28px;font-weight:500}.ring-label[data-v-1c4202e3]{color:var(--text-muted);letter-spacing:3px;font-size:10px;font-weight:600;font-family:var(--mono);margin-top:4px}.prompt-block[data-v-1c4202e3]{flex-direction:column;gap:10px;padding-left:16px;display:flex;position:relative}.prompt-block[data-v-1c4202e3]:before{content:"";background:linear-gradient(180deg, var(--purple), var(--cyan));border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.prompt-block-label[data-v-1c4202e3]{align-items:center;gap:10px;display:flex}.prompt-eyebrow[data-v-1c4202e3]{color:var(--purple);letter-spacing:2px;font-size:11px;font-weight:700;font-family:var(--mono);flex:1;align-items:center;gap:8px;display:inline-flex}.prompt-eyebrow svg[data-v-1c4202e3]{width:14px;height:14px}.prompt-block-text[data-v-1c4202e3]{color:var(--text);font-size:13px;font-style:italic;line-height:1.55;font-family:var(--mono);margin:0}.btn-abort[data-v-1c4202e3]{background:var(--danger);color:#fff;letter-spacing:1.8px;font-size:12px;font-weight:700;font-family:var(--mono);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:14px 0;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn-abort[data-v-1c4202e3]:hover{background:#d83838;box-shadow:0 6px 20px -4px #e546468c}.btn-abort[data-v-1c4202e3]:active{transform:translateY(1px)}.btn-abort[data-v-1c4202e3]:disabled{opacity:.5;cursor:not-allowed}.btn-abort svg[data-v-1c4202e3]{width:16px;height:16px}.vci--container{box-sizing:border-box;width:100%;display:flex;position:relative;overflow:hidden}.vci--left-image,.vci--right-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:flex;position:absolute}.vci--slider{justify-content:center;align-items:center;display:flex;position:absolute}.vci--slider-line{flex:0 auto;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.vci--custom-handle{width:auto;height:auto}.vci--custom-handle,.vci--default-handle{box-sizing:border-box;flex:1 0 auto;justify-content:center;align-items:center;display:flex}.vci--default-handle{border-radius:100%;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.vci--left-arrow,.vci--right-arrow{width:0;height:0}.vci--left-label,.vci--right-label{color:#fff;background:#00000080;padding:10px 20px;transition:opacity .1s ease-out;position:absolute}.vci--left-label-container,.vci--right-label-container{width:100%;height:100%;position:absolute}.success[data-v-83b83968],.result-content[data-v-83b83968]{flex-direction:column;gap:22px;display:flex}.prompt-name[data-v-83b83968]{color:var(--text-h);letter-spacing:-.4px;font-size:26px;font-weight:700;line-height:1.1}.state-block[data-v-83b83968]{color:var(--cyan);font-family:var(--mono);letter-spacing:1.8px;border:1px solid var(--border);background:var(--bg-card);border-radius:14px;align-items:center;gap:10px;padding:18px 16px;font-size:12px;display:flex}.state-spinner[data-v-83b83968]{display:inline-flex}.state-spinner svg[data-v-83b83968]{width:16px;height:16px;animation:1.4s linear infinite spin-83b83968}@keyframes spin-83b83968{to{transform:rotate(360deg)}}.state-label[data-v-83b83968]{font-weight:600}.state-fatal[data-v-83b83968]{font-family:var(--mono);color:var(--error);text-align:center;background:#ff6b6b14;border:1px solid #ff6b6b4d;border-radius:14px;flex-direction:column;gap:12px;padding:18px 16px;font-size:13px;display:flex}.state-fatal-label[data-v-83b83968]{font-weight:600}.btn-retry[data-v-83b83968]{border:1px solid var(--cyan);color:var(--cyan);font-family:var(--mono);letter-spacing:1.5px;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-self:center;align-items:center;padding:10px 22px;font-size:11px;font-weight:700;transition:background .2s,box-shadow .2s;display:inline-flex}.btn-retry[data-v-83b83968]:hover{background:var(--cyan-bg);box-shadow:0 0 14px -2px #4dd3ff73}.status[data-v-83b83968]{color:var(--cyan);align-items:center;gap:8px;margin-top:-10px;display:flex}.status-icon[data-v-83b83968]{display:inline-flex}.status-icon svg[data-v-83b83968]{width:14px;height:14px}.status-label[data-v-83b83968]{letter-spacing:1.8px;font-size:12px;font-weight:600;font-family:var(--mono)}.result-frame[data-v-83b83968]{aspect-ratio:16/9;background:radial-gradient(circle,#4dd3ff1a,#0000 54%),#050a16;border:1px solid #4dd3ff2e;border-radius:14px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.result-frame-compare[data-v-83b83968]{aspect-ratio:auto;align-items:stretch;min-height:220px}.result-media[data-v-83b83968]{object-fit:contain;width:100%;height:100%}.result-compare[data-v-83b83968]{width:100%;height:100%}.result-media-loading[data-v-83b83968]{z-index:2;color:var(--cyan);font-family:var(--mono);letter-spacing:1.2px;background:radial-gradient(circle at 50% 46%,#7d8fff2e,#0000 42%),#050a16b8;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;inset:0}.result-media-spinner[data-v-83b83968]{border:3px solid #4dd3ff38;border-top-color:var(--cyan);border-right-color:var(--purple);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite spin-83b83968}.result-media-error[data-v-83b83968]{color:#fff;font-family:var(--mono);text-align:center;background:#080c1ad9;justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex;position:absolute;inset:0}.actions[data-v-83b83968]{flex-direction:column;gap:10px;display:flex}.btn-action[data-v-83b83968]{cursor:pointer;color:var(--text-h);font-size:14px;font-weight:600;font-family:var(--sans);text-transform:none;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 0;text-decoration:none;transition:transform .2s,filter .2s,box-shadow .2s,background .2s;display:inline-flex}.btn-action[data-v-83b83968]:active{transform:translateY(1px)}.btn-action svg[data-v-83b83968]{width:18px;height:18px}.btn-action[data-v-83b83968]:disabled{opacity:.4;cursor:not-allowed}.btn-download[data-v-83b83968]{color:#fff;background:linear-gradient(135deg,#4dd3ff 0%,#7d8fff 50%,#b47aff 100%);border:none;font-weight:700;box-shadow:0 6px 22px -4px #4dd3ff80,0 0 50px -10px #b47aff66}.btn-download[data-v-83b83968]:hover{filter:brightness(1.08);box-shadow:0 8px 28px -2px #4dd3ff99,0 0 60px -8px #b47aff80}.btn-remix[data-v-83b83968]{color:var(--purple);border-color:var(--purple);background:0 0}.btn-remix[data-v-83b83968]:hover{background:var(--purple-bg);box-shadow:0 0 18px -4px #b47aff80}.prompt-block[data-v-83b83968]{flex-direction:column;gap:8px;padding-left:16px;display:flex;position:relative}.prompt-block[data-v-83b83968]:before{content:"";background:linear-gradient(180deg, var(--purple), var(--cyan));border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.prompt-block-label[data-v-83b83968]{color:var(--purple);letter-spacing:2px;font-size:11px;font-weight:700;font-family:var(--mono);align-items:center;gap:8px;display:flex}.prompt-label-text[data-v-83b83968]{flex:1}.prompt-block-label svg[data-v-83b83968]{width:14px;height:14px}.prompt-copy[data-v-83b83968]{color:var(--cyan);font-family:var(--mono);letter-spacing:1.5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.prompt-copy[data-v-83b83968]:hover{color:#fff}.prompt-copy svg[data-v-83b83968]{width:13px;height:13px}.prompt-copy[data-v-83b83968]:disabled{opacity:.4;cursor:not-allowed}.prompt-block-text[data-v-83b83968]{color:var(--text);font-size:13px;font-style:italic;line-height:1.55;font-family:var(--mono);margin:0}.error[data-v-218820b7],.detail-content[data-v-218820b7]{flex-direction:column;gap:22px;display:flex}.prompt-name[data-v-218820b7]{color:var(--text-h);letter-spacing:-.4px;font-size:26px;font-weight:700;line-height:1.1}.state-block[data-v-218820b7]{color:var(--cyan);font-family:var(--mono);letter-spacing:1.8px;border:1px solid var(--border);background:var(--bg-card);border-radius:14px;align-items:center;gap:10px;padding:18px 16px;font-size:12px;display:flex}.state-spinner[data-v-218820b7]{display:inline-flex}.state-spinner svg[data-v-218820b7]{width:16px;height:16px;animation:1.4s linear infinite spin-218820b7}@keyframes spin-218820b7{to{transform:rotate(360deg)}}.state-label[data-v-218820b7]{font-weight:600}.state-fatal[data-v-218820b7]{font-family:var(--mono);color:var(--error);text-align:center;background:#ff6b6b14;border:1px solid #ff6b6b4d;border-radius:14px;flex-direction:column;gap:12px;padding:18px 16px;font-size:13px;display:flex}.state-fatal-label[data-v-218820b7]{font-weight:600}.btn-retry-load[data-v-218820b7]{border:1px solid var(--cyan);color:var(--cyan);font-family:var(--mono);letter-spacing:1.5px;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-self:center;align-items:center;padding:10px 22px;font-size:11px;font-weight:700;transition:background .2s,box-shadow .2s;display:inline-flex}.btn-retry-load[data-v-218820b7]:hover{background:var(--cyan-bg);box-shadow:0 0 14px -2px #4dd3ff73}.status[data-v-218820b7]{color:var(--error);align-items:center;gap:8px;margin-top:-10px;display:flex}.status-icon[data-v-218820b7]{display:inline-flex}.status-icon svg[data-v-218820b7]{width:14px;height:14px}.status-label[data-v-218820b7]{letter-spacing:1.8px;font-size:12px;font-weight:600;font-family:var(--mono)}.result-frame[data-v-218820b7]{background:#0a0e1a;border:1px solid #f871712e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;min-height:168px;padding:28px 20px;display:flex;position:relative}.result-frame.takeoff-failure-frame[data-v-218820b7]{aspect-ratio:16/9;background:#06111f;border-color:#4dd3ff66;min-height:0;padding:0;box-shadow:0 0 20px -8px #4dd3ff7a}.takeoff-failure-image[data-v-218820b7]{object-fit:cover;filter:blur(5px)brightness(.58)saturate(.86);width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;inset:-8px;transform:scale(1.04)}.takeoff-failure-scrim[data-v-218820b7]{-webkit-backdrop-filter:blur(1px);background:#040d186b;position:absolute;inset:0}.takeoff-failure-alert[data-v-218820b7]{z-index:1;color:#ffa9a2;filter:drop-shadow(0 3px 8px #0000008c);justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex;position:relative}.takeoff-failure-alert svg[data-v-218820b7]{width:100%;height:100%}.reason-text[data-v-218820b7]{font-family:var(--mono);color:var(--text);text-align:center;margin:0;font-size:13px;line-height:1.55}.alert-circle[data-v-218820b7]{border:1.5px solid var(--error);width:60px;height:60px;color:var(--error);background:#080c18a6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.alert-ring[data-v-218820b7]{pointer-events:none;border:1px solid #f8717159;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite ping-218820b7;position:absolute;inset:-10px}@keyframes ping-218820b7{0%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(1.45)}}.alert-circle svg[data-v-218820b7]{width:28px;height:28px}.actions[data-v-218820b7]{flex-direction:column;gap:0;display:flex}.btn-try-again[data-v-218820b7]{color:var(--purple);border:1px solid var(--purple);font-size:13px;font-weight:700;font-family:var(--sans);letter-spacing:.3px;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:14px 0;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn-try-again[data-v-218820b7]:hover{background:var(--purple-bg);box-shadow:0 0 18px -4px #b47aff80}.btn-try-again[data-v-218820b7]:active{transform:translateY(1px)}.btn-try-again svg[data-v-218820b7]{width:16px;height:16px}.prompt-block[data-v-218820b7]{flex-direction:column;gap:8px;padding-left:16px;display:flex;position:relative}.prompt-block[data-v-218820b7]:before{content:"";background:linear-gradient(180deg, var(--purple), var(--cyan));border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.prompt-block-label[data-v-218820b7]{color:var(--purple);letter-spacing:2px;font-size:11px;font-weight:700;font-family:var(--mono);align-items:center;gap:8px;display:flex}.prompt-label-text[data-v-218820b7]{flex:1}.prompt-block-label svg[data-v-218820b7]{width:14px;height:14px}.prompt-block-text[data-v-218820b7]{color:var(--text);font-size:13px;font-style:italic;line-height:1.55;font-family:var(--mono);margin:0}.field[data-v-35cd0ca2]{flex-direction:column;gap:8px;display:flex}.field-label[data-v-35cd0ca2]{color:var(--cyan);letter-spacing:1.8px;font-size:12px;font-weight:700;font-family:var(--mono)}.field-input[data-v-35cd0ca2]{border:1.5px solid var(--border);background:#ffffff05;border-radius:10px;align-items:center;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.field-input[data-v-35cd0ca2]:hover{border-color:#4dd3ff66}.field-input[data-v-35cd0ca2]:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #4dd3ff2e}.field-icon[data-v-35cd0ca2]{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;padding-left:14px;display:flex}.field-icon svg[data-v-35cd0ca2]{width:18px;height:18px}.field-input input[data-v-35cd0ca2]{appearance:none;color:var(--text-h);font-size:16px;font-family:var(--mono);background:0 0;border:0;outline:0;flex:1;width:100%;padding:12px 14px 12px 8px}.field-input input[data-v-35cd0ca2]::placeholder{color:var(--text-muted)}.field-toggle[data-v-35cd0ca2]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 14px 8px 6px;display:inline-flex}.field-toggle[data-v-35cd0ca2]:hover{color:var(--cyan)}.field-toggle svg[data-v-35cd0ca2]{width:18px;height:18px}.has-error .field-input[data-v-35cd0ca2]{border-color:var(--error);animation:.3s ease-out shake-35cd0ca2;box-shadow:0 0 0 3px #f8717124}.has-error .field-icon[data-v-35cd0ca2]{color:var(--error)}.field-error[data-v-35cd0ca2]{color:var(--error);font-size:12px;font-family:var(--mono);text-align:center;letter-spacing:.5px;padding:2px 0 0}@keyframes shake-35cd0ca2{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.auth-page[data-v-9509e65c]{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.auth-brand[data-v-9509e65c]{padding:24px 24px 4px}.brand-link[data-v-9509e65c]{display:inline-flex}.auth-main[data-v-9509e65c]{flex:1;justify-content:center;align-items:center;padding:16px 20px 56px;display:flex}.auth-card[data-v-9509e65c]{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:18px;width:100%;max-width:420px;padding:28px 28px 26px;display:flex;position:relative;box-shadow:0 0 50px -16px #4dd3ff2e,0 30px 80px -40px #000c}.card-mark[data-v-9509e65c]{text-align:center;margin-bottom:4px}.success-message[data-v-9509e65c]{color:#86efac;font-family:var(--mono);text-align:center;background:#34d39914;border:1px solid #34d39959;border-radius:10px;margin:0;padding:11px 13px;font-size:12px}[data-v-9509e65c] .brand.big{flex-direction:column;align-items:center}[data-v-9509e65c] .brand.big .mark{border-radius:16px;width:64px;height:64px;box-shadow:0 0 24px -2px #4dd3ff66,0 0 60px -20px #b47aff80}[data-v-9509e65c] .brand.big .text{margin-top:14px;font-size:32px}.forgot[data-v-9509e65c]{color:var(--text);font-size:13px;font-family:var(--mono);letter-spacing:1px;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:-8px;margin-bottom:-4px;padding:4px 8px;transition:color .2s}.forgot[data-v-9509e65c]:hover{color:var(--cyan)}.forgot[data-v-9509e65c]:disabled{opacity:.4;cursor:default}.btn-primary[data-v-9509e65c]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4dd3ff 0%,#7d8fff 50%,#b47aff 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 0;font-size:14px;font-weight:700;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 22px -4px #4dd3ff80,0 0 50px -10px #b47aff66}.btn-primary[data-v-9509e65c]:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 28px -2px #4dd3ff99,0 0 60px -8px #b47aff80}.btn-primary[data-v-9509e65c]:active{transform:translateY(0)}.btn-primary svg[data-v-9509e65c]{width:16px;height:16px}.signup-line[data-v-9509e65c]{color:var(--text);text-align:center;font-size:13px;font-family:var(--mono);justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.link-accent[data-v-9509e65c]{color:var(--cyan);letter-spacing:.5px;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.link-accent[data-v-9509e65c]:hover{text-shadow:0 0 10px #4dd3ff80}.link-accent svg[data-v-9509e65c]{width:12px;height:12px}form[data-v-9509e65c]{display:contents}.auth-page[data-v-fe369c7b]{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.auth-brand[data-v-fe369c7b]{padding:24px 24px 0}.brand-link[data-v-fe369c7b]{display:inline-flex}.auth-main[data-v-fe369c7b]{flex:1;justify-content:center;padding:16px 20px 48px;display:flex}.auth-card[data-v-fe369c7b]{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:16px;width:100%;max-width:460px;padding:32px 28px 24px;display:flex;box-shadow:0 0 50px -16px #4dd3ff2e,0 30px 80px -40px #000c}.title[data-v-fe369c7b]{color:var(--text-h);letter-spacing:-.4px;text-align:center;font-size:28px;font-weight:700;line-height:1.15}.subtitle[data-v-fe369c7b]{color:var(--text);text-align:center;font-size:13px;line-height:1.5;font-family:var(--mono);letter-spacing:.3px;margin:-6px 0 4px}.btn-verification[data-v-fe369c7b]{width:100%;color:var(--cyan);font-family:var(--mono);letter-spacing:1.3px;cursor:pointer;background:#4dd3ff0f;border:1.5px solid #4dd3ff80;border-radius:10px;padding:13px 16px;font-size:12px;font-weight:700}.btn-verification[data-v-fe369c7b]:hover:not(:disabled){border-color:var(--cyan);background:#4dd3ff1f}.btn-verification[data-v-fe369c7b]:disabled{opacity:.6;cursor:default}.captcha-check[data-v-fe369c7b]{border:1px solid var(--border);background:#4dd3ff09;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.captcha-label[data-v-fe369c7b]{color:var(--cyan);font-family:var(--mono);letter-spacing:1.8px;font-size:12px;font-weight:700}.captcha-copy[data-v-fe369c7b]{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.captcha-image-row[data-v-fe369c7b]{align-items:center;gap:10px;display:flex}.captcha-image[data-v-fe369c7b]{border:1px solid var(--border-light);background:var(--bg-deep);object-fit:cover;border-radius:8px;flex:1;min-width:0;height:76px;display:block}.captcha-refresh[data-v-fe369c7b]{width:42px;height:42px;color:var(--cyan);cursor:pointer;background:0 0;border:1px solid #4dd3ff80;border-radius:8px;font-size:24px;line-height:1}.captcha-refresh[data-v-fe369c7b]:disabled,.captcha-submit[data-v-fe369c7b]:disabled{opacity:.6;cursor:default}.captcha-answer[data-v-fe369c7b]{box-sizing:border-box;border:1.5px solid var(--border-light);background:var(--bg-deep);width:100%;color:var(--text-h);font-family:var(--mono);letter-spacing:1.5px;text-align:center;border-radius:8px;outline:0;padding:12px 14px;font-size:14px;font-weight:700}.captcha-answer[data-v-fe369c7b]:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #4dd3ff2e}.captcha-submit[data-v-fe369c7b]{color:var(--cyan);font-family:var(--mono);letter-spacing:1px;cursor:pointer;background:#4dd3ff1a;border:1px solid #4dd3ff80;border-radius:8px;padding:11px 14px;font-size:12px;font-weight:700}.captcha-check.has-error[data-v-fe369c7b]{border-color:var(--error)}.captcha-error[data-v-fe369c7b]{margin:-8px 0 0}.btn-primary[data-v-fe369c7b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4dd3ff 0%,#7d8fff 50%,#b47aff 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:16px 0;font-size:14px;font-weight:700;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 22px -4px #4dd3ff80,0 0 50px -10px #b47aff66}.btn-primary[data-v-fe369c7b]:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 28px -2px #4dd3ff99,0 0 60px -8px #b47aff80}.btn-primary[data-v-fe369c7b]:active{transform:translateY(0)}.btn-primary svg[data-v-fe369c7b]{width:16px;height:16px}.form-error[data-v-fe369c7b]{text-align:center;color:var(--error);font-size:12px;font-family:var(--mono);margin:-8px 0 0}.divider[data-v-fe369c7b]{align-items:center;gap:12px;margin:4px 0;display:flex}.divider .line[data-v-fe369c7b]{background:var(--border-light);flex:1;height:1px}.divider .label[data-v-fe369c7b]{color:var(--text-muted);letter-spacing:2px;font-size:11px;font-weight:600;font-family:var(--mono)}.terms[data-v-fe369c7b]{color:var(--text);cursor:pointer;font-size:12px;line-height:1.5;font-family:var(--mono);align-items:flex-start;gap:12px;padding:4px 0;display:flex}.terms input[data-v-fe369c7b]{opacity:0;pointer-events:none;position:absolute}.terms .checkbox-box[data-v-fe369c7b]{border:1.4px solid var(--text-muted);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;transition:all .15s;display:flex}.terms .checkbox-box.checked[data-v-fe369c7b]{border-color:var(--cyan);background:var(--cyan-bg)}.terms .checkbox-box svg[data-v-fe369c7b]{width:11px;height:11px;color:var(--cyan)}.terms-text[data-v-fe369c7b]{flex:1}.terms-text a[data-v-fe369c7b]{color:var(--cyan);text-decoration:none}.terms-text a[data-v-fe369c7b]:hover{text-shadow:0 0 8px #4dd3ff80}.signin-line[data-v-fe369c7b]{color:var(--text);text-align:center;font-size:13px;font-family:var(--mono);justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.link-accent[data-v-fe369c7b]{color:var(--cyan);letter-spacing:.5px;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.link-accent[data-v-fe369c7b]:hover{text-shadow:0 0 10px #4dd3ff80}.link-accent svg[data-v-fe369c7b]{width:12px;height:12px}form[data-v-fe369c7b]{display:contents}.auth-page[data-v-4f72e92a]{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.auth-brand[data-v-4f72e92a]{padding:24px 24px 0}.brand-link[data-v-4f72e92a]{display:inline-flex}.auth-main[data-v-4f72e92a]{flex:1;justify-content:center;align-items:center;padding:16px 20px 56px;display:flex}.success-card[data-v-4f72e92a]{text-align:center;max-width:480px;padding:0 20px}.title[data-v-4f72e92a]{color:var(--text-h);letter-spacing:-.6px;margin:0 0 18px;font-size:32px;font-weight:700}.subtitle[data-v-4f72e92a]{color:var(--text);font-size:14px;line-height:1.7;font-family:var(--mono);letter-spacing:.3px;margin:0 0 56px}.countdown[data-v-4f72e92a]{color:var(--cyan);font-variant-numeric:tabular-nums;font-weight:700}.loader[data-v-4f72e92a]{color:var(--cyan);justify-content:center;align-items:center;display:inline-flex}.loader svg[data-v-4f72e92a]{transform-origin:50%;filter:drop-shadow(0 0 8px #4dd3ff66);animation:1.4s linear infinite spin-4f72e92a}@keyframes spin-4f72e92a{to{transform:rotate(360deg)}}.reset-page[data-v-30819780]{background:var(--bg)}.reset-main[data-v-30819780]{max-width:480px;margin:0 auto;padding:8px 20px 24px}.intro[data-v-30819780]{color:var(--text-h);text-align:center;margin:8px 0 20px;font-size:14px;line-height:1.6}.card[data-v-30819780]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:20px 18px;box-shadow:0 0 40px -12px #4dd3ff1f,0 24px 60px -30px #000c}form[data-v-30819780]{flex-direction:column;gap:16px;display:flex}.field[data-v-30819780]{flex-direction:column;gap:8px;display:flex}.field-label[data-v-30819780]{color:var(--cyan);letter-spacing:1.8px;font-size:12px;font-weight:700;font-family:var(--mono)}.field-input[data-v-30819780]{border:1.5px solid var(--border);background:#ffffff05;border-radius:10px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.field-input[data-v-30819780]:hover{border-color:#4dd3ff66}.field-input[data-v-30819780]:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #4dd3ff2e}.field-input input[data-v-30819780]{appearance:none;color:var(--text-h);font-size:14px;font-family:var(--mono);background:0 0;border:0;outline:0;flex:1;width:100%;padding:12px 14px}.field-input input[data-v-30819780]::placeholder{color:var(--text-muted)}.field-toggle[data-v-30819780]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 14px 8px 6px;display:inline-flex}.field-toggle[data-v-30819780]:hover{color:var(--cyan)}.field-toggle svg[data-v-30819780]{width:18px;height:18px}.has-error .field-input[data-v-30819780]{border-color:var(--error);box-shadow:0 0 0 3px #f8717124}.field-error[data-v-30819780]{color:var(--error);font-size:12px;font-family:var(--mono);letter-spacing:.5px}.divider[data-v-30819780]{background:var(--border-light);height:1px;margin:4px 0}.strength-row[data-v-30819780]{justify-content:space-between;align-items:center;margin-top:-6px;display:flex}.strength-label[data-v-30819780]{color:var(--text-muted);letter-spacing:1.5px;font-size:11px;font-weight:700;font-family:var(--mono)}.strength-value[data-v-30819780]{color:var(--cyan);letter-spacing:1.5px;font-size:11px;font-weight:700;font-family:var(--mono)}.strength-track[data-v-30819780]{background:var(--border);border-radius:999px;height:4px;margin-top:-10px;overflow:hidden}.strength-fill[data-v-30819780]{background:linear-gradient(90deg,#4dd3ff 0%,#7d8fff 50%,#b47aff 100%);border-radius:999px;height:100%;transition:width .25s}.btn-primary[data-v-30819780]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4dd3ff 0%,#7d8fff 50%,#b47aff 100%);border:0;border-radius:999px;justify-content:center;align-items:center;padding:16px 0;font-size:14px;font-weight:700;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 6px 22px -4px #4dd3ff80,0 0 50px -10px #b47aff66}.btn-primary[data-v-30819780]:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-primary[data-v-30819780]:disabled{opacity:.6;cursor:default;transform:none}.hints[data-v-30819780]{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.hint-card[data-v-30819780]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.hint-icon[data-v-30819780]{width:20px;height:20px;color:var(--cyan)}.hint-text[data-v-30819780]{color:var(--text);font-size:12px;line-height:1.45;font-family:var(--mono);margin:0}.change-email-page[data-v-335d0fc3]{background:var(--bg)}.page-main[data-v-335d0fc3]{max-width:480px;margin:0 auto;padding:8px 20px 24px}.intro[data-v-335d0fc3]{color:var(--text-h);text-align:center;margin:8px 0 20px;font-size:14px;line-height:1.6}form[data-v-335d0fc3]{flex-direction:column;gap:18px;display:flex}.field[data-v-335d0fc3]{flex-direction:column;gap:8px;display:flex}.field-label[data-v-335d0fc3]{color:var(--cyan);letter-spacing:1.8px;font-size:12px;font-weight:700;font-family:var(--mono)}.current-email[data-v-335d0fc3]{border:1.5px solid var(--border);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.current-value[data-v-335d0fc3]{font-size:14px;font-family:var(--mono);color:var(--text-h)}.lock-icon[data-v-335d0fc3]{width:18px;height:18px;color:var(--text-muted);flex-shrink:0}.field-input[data-v-335d0fc3]{border:1.5px solid var(--border);background:#ffffff05;border-radius:10px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.field-input[data-v-335d0fc3]:hover{border-color:#4dd3ff66}.field-input[data-v-335d0fc3]:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #4dd3ff2e}.field-icon[data-v-335d0fc3]{color:var(--cyan);flex-shrink:0;justify-content:center;align-items:center;padding-left:14px;display:flex}.field-icon svg[data-v-335d0fc3]{width:18px;height:18px}.field-input input[data-v-335d0fc3]{appearance:none;color:var(--text-h);font-size:14px;font-family:var(--mono);background:0 0;border:0;outline:0;flex:1;width:100%;padding:14px 14px 14px 10px}.field-input input[data-v-335d0fc3]::placeholder{color:var(--text-muted)}.has-error .field-input[data-v-335d0fc3]{border-color:var(--error);box-shadow:0 0 0 3px #f8717124}.field-error[data-v-335d0fc3]{color:var(--error);font-size:12px;font-family:var(--mono);letter-spacing:.5px}.btn-outline[data-v-335d0fc3]{color:var(--cyan);letter-spacing:1.8px;font-size:12px;font-weight:700;font-family:var(--mono);cursor:pointer;background:#4dd3ff0f;border:1.5px solid #4dd3ff80;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 0;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn-outline[data-v-335d0fc3]:hover:not(:disabled){border-color:var(--cyan);background:#4dd3ff1f;box-shadow:0 0 20px -4px #4dd3ff66}.btn-outline[data-v-335d0fc3]:disabled{opacity:.6;cursor:default}.btn-outline svg[data-v-335d0fc3]{width:16px;height:16px}.captcha-check[data-v-335d0fc3]{border:1px solid var(--border);background:#4dd3ff09;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.captcha-copy[data-v-335d0fc3]{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.captcha-image-row[data-v-335d0fc3]{align-items:center;gap:10px;display:flex}.captcha-image[data-v-335d0fc3]{border:1px solid var(--border-light);background:var(--bg-deep);object-fit:cover;border-radius:8px;flex:1;min-width:0;height:76px;display:block}.captcha-refresh[data-v-335d0fc3]{width:42px;height:42px;color:var(--cyan);cursor:pointer;background:0 0;border:1px solid #4dd3ff80;border-radius:8px;font-size:24px;line-height:1}.captcha-refresh[data-v-335d0fc3]:disabled,.captcha-submit[data-v-335d0fc3]:disabled{opacity:.6;cursor:default}.captcha-answer[data-v-335d0fc3]{box-sizing:border-box;border:1.5px solid var(--border-light);background:var(--bg-deep);width:100%;color:var(--text-h);font-family:var(--mono);letter-spacing:1.5px;text-align:center;border-radius:8px;outline:0;padding:12px 14px;font-size:14px;font-weight:700}.captcha-answer[data-v-335d0fc3]:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #4dd3ff2e}.captcha-submit[data-v-335d0fc3]{color:var(--cyan);font-family:var(--mono);letter-spacing:1px;cursor:pointer;background:#4dd3ff1a;border:1px solid #4dd3ff80;border-radius:8px;padding:11px 14px;font-size:12px;font-weight:700}.captcha-check.has-error[data-v-335d0fc3]{border-color:var(--error)}.captcha-error[data-v-335d0fc3]{margin-top:-10px}.code-row[data-v-335d0fc3]{border:1.5px solid var(--border);background:#ffffff05;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.code-row[data-v-335d0fc3]:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #4dd3ff2e}.code-icon[data-v-335d0fc3]{color:var(--cyan);flex-shrink:0;align-items:center;margin-right:4px;display:flex}.code-icon svg[data-v-335d0fc3]{width:18px;height:18px}.code-box[data-v-335d0fc3]{text-align:center;min-width:0;height:44px;font-size:18px;font-weight:700;font-family:var(--mono);color:var(--text-h);background:var(--bg-deep);border:1.5px solid var(--border-light);border-radius:8px;outline:0;flex:1;transition:border-color .2s,box-shadow .2s}.code-box[data-v-335d0fc3]:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #4dd3ff2e}.code-box.filled[data-v-335d0fc3]{color:var(--cyan);border-color:#4dd3ff8c}.code-hint[data-v-335d0fc3]{color:var(--text-muted);font-size:11px;font-family:var(--mono)}.btn-primary[data-v-335d0fc3]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4dd3ff 0%,#7d8fff 50%,#b47aff 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 0;font-size:14px;font-weight:700;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 6px 22px -4px #4dd3ff80,0 0 50px -10px #b47aff66}.btn-primary[data-v-335d0fc3]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.btn-primary[data-v-335d0fc3]:disabled{opacity:.6;cursor:default;transform:none}.btn-primary svg[data-v-335d0fc3]{width:16px;height:16px}.updated-page[data-v-db615a4b]{background:var(--bg);min-height:100vh}.page-main[data-v-db615a4b]{text-align:center;flex-direction:column;align-items:center;max-width:480px;margin:0 auto;padding:48px 24px;display:flex}.emblem[data-v-db615a4b]{justify-content:center;align-items:center;width:180px;height:180px;margin-bottom:28px;display:flex;position:relative}.orbit[data-v-db615a4b]{border:1.5px solid #4dd3ff40;border-radius:50%;position:absolute;inset:0}.orbit[data-v-db615a4b]:after{content:"";background:radial-gradient(circle,#4dd3ff24 0%,#0000 65%);border-radius:50%;position:absolute;inset:-14px}.particle[data-v-db615a4b]{background:var(--cyan);border-radius:50%;position:absolute;box-shadow:0 0 10px 2px #4dd3ff99}.particle.p1[data-v-db615a4b]{background:#b47aff;width:10px;height:10px;top:12px;right:26px;box-shadow:0 0 12px 3px #b47aff99}.particle.p2[data-v-db615a4b]{width:7px;height:7px;bottom:26px;left:18px}.particle.p3[data-v-db615a4b]{width:5px;height:5px;top:46%;right:-6px}.check-circle[data-v-db615a4b]{z-index:1;color:#06222e;background:linear-gradient(135deg,#4dd3ff 0%,#7d8fff 100%);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative;box-shadow:0 0 30px -2px #4dd3ffb3,0 0 80px -10px #4dd3ff80}.check-circle svg[data-v-db615a4b]{width:44px;height:44px}.title[data-v-db615a4b]{color:var(--text-h);margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.3}.body[data-v-db615a4b]{color:var(--text);max-width:340px;margin:0 0 22px;font-size:14px;line-height:1.7}.badge[data-v-db615a4b]{color:var(--cyan);letter-spacing:1.8px;font-size:11px;font-weight:700;font-family:var(--mono);background:#4dd3ff14;border:1px solid #4dd3ff59;border-radius:999px;align-items:center;gap:8px;margin-bottom:30px;padding:9px 18px;display:inline-flex}.badge-dot[data-v-db615a4b]{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px 2px #4dd3ffb3}.btn-primary[data-v-db615a4b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4dd3ff 0%,#7d8fff 50%,#b47aff 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 0;font-size:14px;font-weight:700;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 6px 22px -4px #4dd3ff80,0 0 50px -10px #b47aff66}.btn-primary[data-v-db615a4b]:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-primary svg[data-v-db615a4b]{width:16px;height:16px}.updated-page[data-v-b23eaf4d]{background:var(--bg);min-height:100vh}.page-main[data-v-b23eaf4d]{text-align:center;flex-direction:column;align-items:center;max-width:480px;margin:0 auto;padding:48px 24px;display:flex}.emblem[data-v-b23eaf4d]{justify-content:center;align-items:center;width:160px;height:160px;margin-bottom:28px;display:flex;position:relative}.orbit[data-v-b23eaf4d]{border:1.5px solid #4dd3ff38;border-radius:50%;position:absolute;inset:0}.glow[data-v-b23eaf4d]{background:radial-gradient(circle,#4dd3ff38 0%,#0000 70%);border-radius:50%;position:absolute;inset:18px}.particle[data-v-b23eaf4d]{background:var(--cyan);border-radius:50%;position:absolute;box-shadow:0 0 10px 2px #4dd3ff99}.particle.p1[data-v-b23eaf4d]{background:#b47aff;width:9px;height:9px;top:6px;right:30px;box-shadow:0 0 12px 3px #b47aff99}.particle.p2[data-v-b23eaf4d]{width:6px;height:6px;bottom:30px;left:22px}.shield[data-v-b23eaf4d]{z-index:1;width:72px;height:72px;color:var(--cyan);filter:drop-shadow(0 0 14px #4dd3ffa6);position:relative}.title[data-v-b23eaf4d]{color:var(--text-h);margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.3}.body[data-v-b23eaf4d]{color:var(--text);max-width:340px;margin:0 0 26px;font-size:14px;line-height:1.7}.status-row[data-v-b23eaf4d]{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;align-items:center;gap:12px;width:100%;margin-bottom:26px;padding:14px 18px;display:flex}.status-icon[data-v-b23eaf4d]{width:20px;height:20px;color:var(--cyan);flex-shrink:0}.status-label[data-v-b23eaf4d]{letter-spacing:1.8px;color:var(--text-muted);font-size:11px;font-weight:700;font-family:var(--mono);flex-shrink:0}.status-track[data-v-b23eaf4d]{background:var(--border);border-radius:999px;flex:1;height:4px;overflow:hidden}.status-fill[data-v-b23eaf4d]{background:linear-gradient(90deg,#4dd3ff 0%,#7d8fff 50%,#b47aff 100%);border-radius:999px;width:100%;height:100%;display:block}.status-value[data-v-b23eaf4d]{letter-spacing:1.8px;color:var(--cyan);font-size:11px;font-weight:700;font-family:var(--mono);flex-shrink:0}.btn-primary[data-v-b23eaf4d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4dd3ff 0%,#7d8fff 50%,#b47aff 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 0;font-size:14px;font-weight:700;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 6px 22px -4px #4dd3ff80,0 0 50px -10px #b47aff66}.btn-primary[data-v-b23eaf4d]:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-primary svg[data-v-b23eaf4d]{width:16px;height:16px}.script-input[data-v-28fa3eef]{border:1.5px solid var(--border);background:var(--bg-card);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px 16px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.script-input[data-v-28fa3eef]:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #4dd3ff24}.script-label-row[data-v-28fa3eef]{align-items:center;gap:12px;display:flex}.script-label[data-v-28fa3eef]{color:var(--cyan);letter-spacing:2px;font-size:12px;font-weight:700;font-family:var(--mono);align-items:center;gap:8px;display:inline-flex}.script-label svg[data-v-28fa3eef]{width:14px;height:14px}.script-count[data-v-28fa3eef]{font-size:12px;font-family:var(--mono);color:var(--text-muted);text-align:right;flex:1}.script-count .now[data-v-28fa3eef]{color:var(--cyan);font-weight:600}.textarea[data-v-28fa3eef]{resize:none;width:100%;color:var(--text-h);font-size:14px;font-family:var(--mono);background:0 0;border:0;outline:0;min-height:76px;line-height:1.55}.textarea[data-v-28fa3eef]::placeholder{color:var(--text-muted)}.ratio-picker[data-v-6b3240ff]{flex-direction:column;gap:12px;display:flex}.ratio-label[data-v-6b3240ff]{letter-spacing:1.2px;color:var(--text-h);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.ratio-label svg[data-v-6b3240ff]{width:18px;height:18px;color:var(--cyan)}.ratio-options[data-v-6b3240ff]{grid-template-columns:repeat(var(--ratio-cols,5), 1fr);gap:8px;display:grid}.ratio-btn[data-v-6b3240ff]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font-size:12px;font-weight:600;font-family:var(--mono);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:64px;padding:10px 6px;transition:all .2s;display:flex}.ratio-btn[data-v-6b3240ff]:hover{border-color:var(--text-muted);color:var(--text-h)}.ratio-btn.active[data-v-6b3240ff]{background:var(--cyan-bg);border-color:var(--cyan);color:var(--cyan)}.ratio-icon rect[data-v-6b3240ff]{fill:none;stroke:currentColor;stroke-width:1.4px}.ratio-btn.active .ratio-icon rect[data-v-6b3240ff],.ratio-btn:hover .ratio-icon rect[data-v-6b3240ff]{stroke:currentColor}.ratio-text[data-v-6b3240ff]{line-height:1}.style-block[data-v-647c56f0]{flex-direction:column;gap:12px;display:flex}.style-header[data-v-647c56f0]{color:var(--cyan);align-items:center;gap:8px;display:flex}.style-header svg[data-v-647c56f0]{width:18px;height:18px}.style-label[data-v-647c56f0]{letter-spacing:1.2px;color:var(--text-h);font-size:14px;font-weight:700}.style-grid[data-v-647c56f0]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.style-card[data-v-647c56f0]{cursor:pointer;text-align:left;background:0 0;border:1.5px solid #0000;border-radius:10px;flex-direction:column;gap:6px;padding:0;transition:all .2s;display:flex;position:relative}.style-card.active[data-v-647c56f0]{border-color:var(--cyan)}.style-image[data-v-647c56f0]{aspect-ratio:4/3;border-radius:8px;width:100%;position:relative;overflow:hidden}.style-card.active .style-image[data-v-647c56f0]{box-shadow:0 0 0 1.5px var(--cyan)}.style-check[data-v-647c56f0]{background:var(--cyan);color:#051018;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 4px 10px #4dd3ff73}.style-check svg[data-v-647c56f0]{width:12px;height:12px}.style-name[data-v-647c56f0]{font-size:12px;font-weight:600;font-family:var(--mono);color:var(--text);text-align:center;padding-bottom:2px}.style-card.active .style-name[data-v-647c56f0]{color:var(--cyan)}.td-page[data-v-3ffd6ce4]{flex-direction:column;gap:22px;display:flex}.td-header[data-v-3ffd6ce4]{flex-direction:column;gap:8px;display:flex}.td-title[data-v-3ffd6ce4]{color:var(--text-h);letter-spacing:-.5px;font-size:28px;font-weight:700}.td-subtitle[data-v-3ffd6ce4]{color:var(--text);margin:0;font-size:14px;line-height:1.55}.params-card[data-v-3ffd6ce4]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:18px;padding:16px 18px 18px;display:flex}.params-eyebrow[data-v-3ffd6ce4]{color:var(--text-muted);letter-spacing:2px;font-size:11px;font-family:var(--mono);font-weight:600}.block[data-v-3ffd6ce4]{flex-direction:column;gap:10px;display:flex}.block-label[data-v-3ffd6ce4]{letter-spacing:1.2px;color:var(--text-h);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.block-label svg[data-v-3ffd6ce4]{width:18px;height:18px;color:var(--cyan)}.seed-row[data-v-3ffd6ce4]{align-items:stretch;gap:8px;display:flex}.seed-input[data-v-3ffd6ce4]{border:1px solid var(--border);background:var(--bg);color:var(--text-h);font-size:14px;font-family:var(--mono);border-radius:8px;outline:none;flex:1;padding:12px 14px;transition:border-color .2s}.seed-input[data-v-3ffd6ce4]:focus{border-color:var(--cyan)}.random-btn[data-v-3ffd6ce4]{border:1px solid var(--cyan);color:var(--cyan);font-size:12px;font-weight:600;font-family:var(--mono);letter-spacing:1.2px;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;transition:all .2s;display:inline-flex}.random-btn[data-v-3ffd6ce4]:hover{background:var(--cyan-bg);box-shadow:0 0 14px -2px #4dd3ff73}.random-btn svg[data-v-3ffd6ce4]{width:12px;height:12px}.btn-generate[data-v-3ffd6ce4]{color:#fff;letter-spacing:1.5px;font-size:13px;font-weight:700;font-family:var(--mono);cursor:pointer;background:linear-gradient(135deg,#4dd3ff 0%,#7d8fff 50%,#b47aff 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 0;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 22px -4px #4dd3ff80,0 0 50px -10px #b47aff66}.btn-generate[data-v-3ffd6ce4]:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 28px -2px #4dd3ff99,0 0 60px -8px #b47aff80}.btn-generate[data-v-3ffd6ce4]:active{transform:translateY(0)}.image-edit-page[data-v-6755cfee]{flex-direction:column;gap:20px;padding-bottom:16px;display:flex}.tool-header[data-v-6755cfee]{flex-direction:column;gap:8px;display:flex}.tool-eyebrow[data-v-6755cfee],.section-eyebrow[data-v-6755cfee]{color:var(--cyan);font:700 10px/1 var(--mono);letter-spacing:2.2px}.tool-header h1[data-v-6755cfee]{color:var(--text-h);letter-spacing:-.5px;margin:0;font-size:29px}.tool-header p[data-v-6755cfee],.inputs-heading p[data-v-6755cfee]{color:var(--text);margin:0;font-size:14px;line-height:1.6}.inputs-section[data-v-6755cfee]{flex-direction:column;gap:14px;display:flex}.inputs-heading[data-v-6755cfee]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inputs-heading>div[data-v-6755cfee]{flex-direction:column;gap:7px;display:flex}.input-count[data-v-6755cfee]{color:var(--cyan);background:var(--cyan-bg);font:700 11px/1 var(--mono);border:1px solid #4dd3ff57;border-radius:999px;flex:none;padding:5px 9px}.upload-list[data-v-6755cfee]{gap:14px;display:grid}.upload-item[data-v-6755cfee]{position:relative}.order-badge[data-v-6755cfee]{z-index:4;width:25px;height:25px;color:var(--cyan);font:700 11px/1 var(--mono);background:#050e1be6;border:1px solid #4dd3ff80;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 0 14px #4dd3ff33}.reuse-row[data-v-6755cfee]{color:var(--cyan);font:600 11px/1.5 var(--mono);justify-content:space-between;align-items:center;gap:12px;margin:8px 4px 0;display:flex}.reuse-row button[data-v-6755cfee]{color:#ff8b8b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.input-actions[data-v-6755cfee]{flex-wrap:wrap;gap:8px;display:flex}.params-card[data-v-6755cfee]{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;flex-direction:column;gap:20px;padding:18px;display:flex}.params-eyebrow[data-v-6755cfee]{color:var(--text-muted);font:600 11px/1 var(--mono);letter-spacing:2px}.parameter-block[data-v-6755cfee]{flex-direction:column;gap:10px;display:flex}.parameter-heading[data-v-6755cfee]{color:var(--text-h);font:700 13px/1 var(--mono);letter-spacing:1.1px;justify-content:space-between;align-items:center;gap:12px;display:flex}.parameter-heading output[data-v-6755cfee]{color:var(--cyan);letter-spacing:.5px;font-size:11px}.seed-row[data-v-6755cfee]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.text-control[data-v-6755cfee]{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;color:var(--text-h);font:500 13px/1 var(--mono);border-radius:8px;outline:none;padding:11px 12px}.text-control[data-v-6755cfee]:focus{border-color:var(--cyan)}.secondary-button[data-v-6755cfee]{border:1px solid var(--cyan);color:var(--cyan);font:700 11px/1 var(--mono);letter-spacing:.6px;cursor:pointer;background:0 0;border-radius:8px;padding:10px 13px}.secondary-button[data-v-6755cfee]:hover{background:var(--cyan-bg);box-shadow:0 0 14px -4px #4dd3ff99}.danger-button[data-v-6755cfee]{color:#ff8b8b;border-color:#ff8b8b80}.generate-button[data-v-6755cfee]{color:#fff;width:100%;font:700 13px/1 var(--mono);letter-spacing:1.4px;cursor:pointer;background:linear-gradient(135deg,#4dd3ff,#7d8fff 52%,#b47aff);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;box-shadow:0 7px 24px -5px #4dd3ff8c}.generate-button svg[data-v-6755cfee]{width:15px;height:15px}.generate-button[data-v-6755cfee]:disabled,.secondary-button[data-v-6755cfee]:disabled,.reuse-row button[data-v-6755cfee]:disabled{opacity:.5;cursor:not-allowed}.form-error[data-v-6755cfee]{color:#ff8b8b;font:600 12px/1.5 var(--mono);text-align:center;margin:-8px 4px 0}.tool-page[data-v-e4a71d2b]{flex-direction:column;gap:20px;padding-bottom:16px;display:flex}.tool-header[data-v-e4a71d2b]{flex-direction:column;gap:8px;display:flex}.tool-eyebrow[data-v-e4a71d2b]{color:var(--cyan);font:700 10px/1 var(--mono);letter-spacing:2.2px}.tool-header h1[data-v-e4a71d2b]{color:var(--text-h);letter-spacing:-.5px;margin:0;font-size:29px}.tool-header p[data-v-e4a71d2b]{color:var(--text);margin:0;font-size:14px;line-height:1.6}.upload-grid[data-v-e4a71d2b]{gap:14px;display:grid}.upload-column[data-v-e4a71d2b]{min-width:0}.reuse-note[data-v-e4a71d2b]{color:var(--cyan);font:600 11px/1.5 var(--mono);margin:8px 4px 0}.params-card[data-v-e4a71d2b]{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;flex-direction:column;gap:20px;padding:18px;display:flex}.params-eyebrow[data-v-e4a71d2b]{color:var(--text-muted);font:600 11px/1 var(--mono);letter-spacing:2px}.parameter-block[data-v-e4a71d2b]{flex-direction:column;gap:10px;display:flex}.parameter-heading[data-v-e4a71d2b]{color:var(--text-h);font:700 13px/1 var(--mono);letter-spacing:1.1px;justify-content:space-between;align-items:center;gap:12px;display:flex}.parameter-heading output[data-v-e4a71d2b]{color:var(--cyan);letter-spacing:.5px;font-size:11px}.parameter-help[data-v-e4a71d2b]{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.range-control[data-v-e4a71d2b]{width:100%;accent-color:var(--cyan)}.edge-grid[data-v-e4a71d2b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.edge-grid label[data-v-e4a71d2b]{color:var(--text-muted);font:600 10px/1 var(--mono);letter-spacing:1.2px;flex-direction:column;gap:6px;display:flex}.edge-grid input[data-v-e4a71d2b],.text-control[data-v-e4a71d2b]{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;color:var(--text-h);font:500 13px/1 var(--mono);border-radius:8px;outline:none;padding:11px 12px}.edge-grid input[data-v-e4a71d2b]:focus,.text-control[data-v-e4a71d2b]:focus{border-color:var(--cyan)}.seed-row[data-v-e4a71d2b]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.secondary-button[data-v-e4a71d2b]{border:1px solid var(--cyan);color:var(--cyan);font:700 11px/1 var(--mono);letter-spacing:1px;cursor:pointer;background:0 0;border-radius:8px;padding:0 13px}.secondary-button[data-v-e4a71d2b]:hover,.secondary-button.active[data-v-e4a71d2b]{background:var(--cyan-bg);box-shadow:0 0 14px -4px #4dd3ff99}.generate-button[data-v-e4a71d2b]{color:#fff;width:100%;font:700 13px/1 var(--mono);letter-spacing:1.4px;cursor:pointer;background:linear-gradient(135deg,#4dd3ff,#7d8fff 52%,#b47aff);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;box-shadow:0 7px 24px -5px #4dd3ff8c}.generate-button svg[data-v-e4a71d2b]{width:15px;height:15px}.generate-button[data-v-e4a71d2b]:disabled,.secondary-button[data-v-e4a71d2b]:disabled{opacity:.5;cursor:not-allowed}.form-error[data-v-e4a71d2b]{color:#ff8b8b;font:600 12px/1.5 var(--mono);text-align:center;margin:-8px 4px 0}@media (width>=720px){.upload-grid-double[data-v-e4a71d2b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.privacy-page[data-v-42808b03]{background:radial-gradient(ellipse 70% 36% at 50% -5%, #4dd3ff1c, transparent 72%), var(--bg);min-height:100vh;color:var(--text)}.legal-header[data-v-42808b03]{z-index:20;max-width:760px;padding:calc(14px + env(safe-area-inset-top)) 20px 14px;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1422eb;grid-template-columns:38px 1fr 38px;align-items:center;margin:0 auto;display:grid;position:sticky;top:0}.legal-header[data-v-42808b03]:after{content:"";background:linear-gradient(90deg,#0000,#4dd3ff59,#b47aff59,#0000);height:1px;position:absolute;bottom:0;left:20px;right:20px}.back-button[data-v-42808b03]{border:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:9px;place-items:center;padding:0;display:inline-grid}.back-button[data-v-42808b03]:hover{color:var(--text-h);border-color:var(--cyan);background:var(--cyan-bg)}.back-button svg[data-v-42808b03]{width:18px;height:18px}.brand-link[data-v-42808b03]{justify-self:center;text-decoration:none;display:inline-flex}.brand-link[data-v-42808b03] .brand{gap:7px}.brand-link[data-v-42808b03] .mark{border-radius:6px;width:24px;height:24px}.brand-link[data-v-42808b03] .text{letter-spacing:2px;font-size:15px}.header-spacer[data-v-42808b03]{width:34px;height:34px}.legal-content[data-v-42808b03]{box-sizing:border-box;width:min(100%,760px);padding:42px 24px calc(42px + env(safe-area-inset-bottom));margin:0 auto}.hero[data-v-42808b03]{border-bottom:1px solid var(--border);padding-bottom:28px}.eyebrow[data-v-42808b03]{color:var(--cyan);font-family:var(--mono);letter-spacing:2px;font-size:11px;font-weight:700}h1[data-v-42808b03]{color:var(--text-h);letter-spacing:-1.3px;margin:9px 0 8px;font-size:clamp(32px,7vw,46px);line-height:1.08}.effective-date[data-v-42808b03]{color:var(--text-muted);font-family:var(--mono);margin:0;font-size:12px}.lead[data-v-42808b03]{max-width:620px;color:var(--text);margin:22px 0 0;font-size:15px;line-height:1.7}.summary[data-v-42808b03]{flex-wrap:wrap;gap:8px;margin:22px 0 8px;display:flex}.summary a[data-v-42808b03]{border:1px solid var(--border);color:var(--cyan);font-family:var(--mono);border-radius:999px;padding:8px 10px;font-size:11px;text-decoration:none}.summary a[data-v-42808b03]:hover{border-color:var(--cyan);background:var(--cyan-bg)}.policy-section[data-v-42808b03]{margin-top:38px;scroll-margin-top:82px}h2[data-v-42808b03]{color:var(--text-h);letter-spacing:-.2px;margin:0 0 12px;font-size:19px;line-height:1.35}p[data-v-42808b03]{margin:0;font-size:14px;line-height:1.72}.policy-section p+p[data-v-42808b03]{margin-top:14px}ul[data-v-42808b03]{gap:10px;margin:14px 0 0;padding-left:20px;display:grid}li[data-v-42808b03]{padding-left:3px;font-size:14px;line-height:1.65}li[data-v-42808b03]::marker{color:var(--cyan)}strong[data-v-42808b03]{color:var(--text-h)}.contact-card[data-v-42808b03]{background:linear-gradient(135deg,#4dd3ff17,#b47aff14);border:1px solid #4dd3ff59;border-radius:14px;gap:14px;margin-top:42px;padding:18px;display:flex}.contact-card h2[data-v-42808b03]{margin-bottom:5px}.contact-card p[data-v-42808b03]{font-size:13px}.contact-card a[data-v-42808b03]{color:var(--cyan);font-weight:700;text-decoration:none}.contact-card a[data-v-42808b03]:hover{text-decoration:underline}.contact-icon[data-v-42808b03]{width:40px;height:40px;color:var(--cyan);background:#4dd3ff21;border-radius:10px;flex:none;place-items:center;display:inline-grid}.contact-icon svg[data-v-42808b03]{width:20px;height:20px}@media (width<=420px){.legal-content[data-v-42808b03]{padding-left:18px;padding-right:18px}.legal-header[data-v-42808b03]{padding-left:16px;padding-right:16px}.legal-header[data-v-42808b03]:after{left:16px;right:16px}.summary[data-v-42808b03]{gap:6px}.summary a[data-v-42808b03]{font-size:10px}}.deletion-page[data-v-ad6a5762]{background:radial-gradient(ellipse 70% 36% at 50% -5%, #f871711c, transparent 72%), var(--bg);min-height:100vh;color:var(--text)}.legal-header[data-v-ad6a5762]{z-index:20;box-sizing:border-box;max-width:760px;padding:calc(14px + env(safe-area-inset-top)) 20px 14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1422eb;grid-template-columns:38px 1fr 38px;align-items:center;margin:0 auto;display:grid;position:sticky;top:0}.legal-header[data-v-ad6a5762]:after{content:"";background:linear-gradient(90deg,#0000,#f8717159,#b47aff59,#0000);height:1px;position:absolute;bottom:0;left:20px;right:20px}.back-button[data-v-ad6a5762]{border:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:9px;place-items:center;padding:0;display:inline-grid}.back-button[data-v-ad6a5762]:hover{border-color:var(--cyan);background:var(--cyan-bg);color:var(--text-h)}.back-button svg[data-v-ad6a5762]{width:18px;height:18px}.brand-link[data-v-ad6a5762]{justify-self:center;text-decoration:none;display:inline-flex}.brand-link[data-v-ad6a5762] .brand{gap:7px}.brand-link[data-v-ad6a5762] .mark{border-radius:6px;width:24px;height:24px}.brand-link[data-v-ad6a5762] .text{letter-spacing:2px;font-size:15px}.header-spacer[data-v-ad6a5762]{width:34px;height:34px}.deletion-content[data-v-ad6a5762]{box-sizing:border-box;width:min(100%,760px);padding:42px 24px calc(42px + env(safe-area-inset-bottom));margin:0 auto}.hero[data-v-ad6a5762]{border-bottom:1px solid var(--border);padding-bottom:28px}.eyebrow[data-v-ad6a5762],.card-label[data-v-ad6a5762]{color:var(--cyan);font-family:var(--mono);letter-spacing:1.7px;font-size:11px;font-weight:700}.hero h1[data-v-ad6a5762]{letter-spacing:-1.3px;margin:9px 0 12px;font-size:clamp(32px,7vw,46px);line-height:1.08}.lead[data-v-ad6a5762]{max-width:620px;margin:0;font-size:15px;line-height:1.7}.request-card[data-v-ad6a5762],.notice-card[data-v-ad6a5762],.contact-card[data-v-ad6a5762]{border-radius:14px;gap:14px;margin-top:28px;padding:20px;display:flex}.request-card[data-v-ad6a5762]{background:linear-gradient(135deg,#4dd3ff21,#b47aff1c);border:1px solid #4dd3ff73;box-shadow:0 14px 40px -24px #4dd3ffb3}.request-card h2[data-v-ad6a5762]{margin:4px 0 7px;font-size:20px}.request-card p[data-v-ad6a5762],.notice-card p[data-v-ad6a5762],.contact-card p[data-v-ad6a5762]{margin:0;font-size:14px;line-height:1.65}.request-card a[data-v-ad6a5762],.notice-card a[data-v-ad6a5762],.contact-card a[data-v-ad6a5762]{color:var(--cyan);font-weight:700}.request-card a[data-v-ad6a5762]:hover,.notice-card a[data-v-ad6a5762]:hover,.contact-card a[data-v-ad6a5762]:hover{text-decoration:underline}.request-icon[data-v-ad6a5762],.contact-icon[data-v-ad6a5762],.section-icon[data-v-ad6a5762]{border-radius:10px;flex:none;place-items:center;display:inline-grid}.request-icon[data-v-ad6a5762]{width:42px;height:42px;color:var(--cyan);background:#4dd3ff24}.request-icon svg[data-v-ad6a5762]{width:20px;height:20px}.steps-section[data-v-ad6a5762],.data-section[data-v-ad6a5762]{margin-top:40px}.steps-section>h2[data-v-ad6a5762]{margin:0 0 16px;font-size:21px}.steps-list[data-v-ad6a5762]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps-list li[data-v-ad6a5762]{border:1px solid var(--border);background:var(--bg-card);border-radius:13px;grid-template-columns:34px 1fr;align-items:start;gap:13px;padding:17px;display:grid}.step-number[data-v-ad6a5762]{background:var(--cyan-bg);width:28px;height:28px;color:var(--cyan);font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.steps-list h3[data-v-ad6a5762]{margin:1px 0 5px;font-size:15px}.steps-list p[data-v-ad6a5762],.section-intro[data-v-ad6a5762],.retention-note[data-v-ad6a5762]{margin:0;font-size:14px;line-height:1.65}.steps-list a[data-v-ad6a5762]{color:var(--cyan);font-weight:700}.section-heading[data-v-ad6a5762]{align-items:center;gap:12px;display:flex}.section-heading h2[data-v-ad6a5762]{margin:3px 0 0;font-size:21px}.section-icon[data-v-ad6a5762]{width:40px;height:40px}.section-icon svg[data-v-ad6a5762]{width:20px;height:20px}.section-icon.delete[data-v-ad6a5762]{background:var(--error-bg);color:#ff8b8b}.section-icon.retain[data-v-ad6a5762]{background:var(--warning-bg);color:var(--warning)}.section-intro[data-v-ad6a5762]{margin-top:16px}.data-list[data-v-ad6a5762]{gap:10px;margin:14px 0 0;padding-left:21px;display:grid}.data-list li[data-v-ad6a5762]{padding-left:3px;font-size:14px;line-height:1.65}.data-list li[data-v-ad6a5762]::marker{color:#ff8b8b}.retention-note[data-v-ad6a5762]{color:var(--text);background:#4dd3ff0f;border:1px solid #4dd3ff3d;border-radius:10px;margin-top:16px;padding:13px 14px}.retained-section[data-v-ad6a5762]{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;padding:22px}.retention-list[data-v-ad6a5762]{gap:13px;margin:16px 0 0;display:grid}.retention-list div[data-v-ad6a5762]{border-bottom:1px solid var(--border);padding:0 0 13px}.retention-list div[data-v-ad6a5762]:last-child{border-bottom:0;padding-bottom:0}.retention-list dt[data-v-ad6a5762]{color:var(--text-h);font-size:14px;font-weight:700}.retention-list dd[data-v-ad6a5762]{margin:4px 0 0;font-size:14px;line-height:1.6}.notice-card[data-v-ad6a5762]{background:#fbbf2412;border:1px solid #fbbf2454;display:block}.notice-card h2[data-v-ad6a5762]{color:var(--warning);margin:0 0 7px;font-size:17px}.contact-card[data-v-ad6a5762]{background:linear-gradient(135deg,#4dd3ff17,#b47aff14);border:1px solid #4dd3ff59}.contact-card h2[data-v-ad6a5762]{margin:0 0 5px;font-size:17px}.contact-icon[data-v-ad6a5762]{width:40px;height:40px;color:var(--cyan);background:#4dd3ff21}.contact-icon svg[data-v-ad6a5762]{width:20px;height:20px}.effective-date[data-v-ad6a5762]{color:var(--text-muted);font-family:var(--mono);text-align:center;margin:24px 0 0;font-size:11px}@media (width<=420px){.deletion-content[data-v-ad6a5762]{padding-left:18px;padding-right:18px}.legal-header[data-v-ad6a5762]{padding-left:16px;padding-right:16px}.legal-header[data-v-ad6a5762]:after{left:16px;right:16px}.request-card[data-v-ad6a5762],.notice-card[data-v-ad6a5762],.contact-card[data-v-ad6a5762],.retained-section[data-v-ad6a5762]{padding:17px}}
