.sidebar[data-v-c508281a]{background:var(--bg-side);border-right:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;width:212px;padding:16px 12px;display:flex}.logo[data-v-c508281a]{align-items:center;gap:10px;padding:6px 10px 20px;display:flex}.logo-mark[data-v-c508281a]{background:var(--brand);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex}.logo-img[data-v-c508281a]{object-fit:contain;border-radius:8px;width:28px;height:28px}.logo-text[data-v-c508281a]{font-size:16px;font-weight:600}.nav[data-v-c508281a]{flex-direction:column;gap:8px;display:flex}.nav-bottom[data-v-c508281a]{border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:10px}.nav-item[data-v-c508281a]{height:42px;color:var(--text-secondary);border-radius:16px;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.nav-item.active[data-v-c508281a]{background:var(--bg-highlight);color:#fff}.nav-icon[data-v-c508281a]{align-items:center;display:flex}.topbar[data-v-ab551194]{background:var(--bg-page);justify-content:space-between;align-items:center;height:4rem;padding:0 32px;display:flex}.right[data-v-ab551194]{align-items:center;gap:16px;display:flex}.doc-link[data-v-ab551194]{color:var(--text-secondary);font-size:14px}.doc-link[data-v-ab551194]:hover{color:var(--text-primary)}.credit-badge[data-v-ab551194]{color:#b9b0ff;background:#4d3dde33;border:1px solid #4d3dde66;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:13px;display:flex}.credit-badge[data-v-ab551194]:hover{background:#4d3dde52}.user-box[data-v-ab551194]{position:relative}.user-trigger[data-v-ab551194]{border:1px solid var(--border-subtle);height:32px;color:var(--text-primary);background:#ffffff12;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:flex}.user-trigger[data-v-ab551194]:hover{background:#ffffff21}.menu[data-v-ab551194]{background:var(--bg-side);border:1px solid var(--border-subtle);z-index:50;border-radius:10px;flex-direction:column;width:150px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0006}.menu-item[data-v-ab551194]{color:var(--text-primary);border-radius:7px;padding:9px 12px;font-size:13px}.menu-item[data-v-ab551194]:hover{background:#ffffff12}.menu-item.danger[data-v-ab551194]{color:#f87171}.login-btn[data-v-ab551194]{border:1px solid var(--border-subtle);color:#ffffffe6;background:#ffffff14;border-radius:999px;padding:6px 14px;font-size:14px}.login-btn[data-v-ab551194]:hover{background:#ffffff24}.layout[data-v-ef11615e]{height:100%;display:flex}.main-col[data-v-ef11615e]{flex-direction:column;flex:1;min-width:0;display:flex}.code-gradient[data-v-75625688]{isolation:isolate;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.blob[data-v-75625688]{pointer-events:none;mix-blend-mode:normal;will-change:transform, border-radius, filter;filter:blur(4rem)saturate(122%);border-radius:52% 48% 58% 42%/45% 56% 44% 55%;display:block;position:absolute;transform:translateZ(0)}.blob--1[data-v-75625688]{opacity:.62;background:#4966ff8f;width:50%;height:56%;top:-8%;left:-22%}.blob--2[data-v-75625688]{opacity:.56;background:#7b4eff80;width:48%;height:54%;top:14%;left:-10%}.blob--3[data-v-75625688]{opacity:.46;background:#5398ff6b;width:42%;height:48%;top:8%;left:18%}.blob--4[data-v-75625688]{opacity:.44;background:#a789ff61;width:46%;height:44%;top:36%;left:-4%}.blob--5[data-v-75625688]{opacity:.36;background:#786aff57;width:36%;height:40%;top:30%;left:24%}.noise[data-v-75625688]{mix-blend-mode:overlay;opacity:.45;pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff09 0 .0625rem,#0000 .0625rem .625rem);position:absolute;inset:-20%}@media (prefers-reduced-motion:no-preference){.blob--1[data-v-75625688]{animation:16s ease-in-out infinite alternate cg-move-one-75625688,8s ease-in-out infinite alternate cg-morph-75625688,22s linear infinite cg-hue-75625688}.blob--2[data-v-75625688]{animation:18.4s ease-in-out infinite alternate cg-move-two-75625688,9s ease-in-out infinite alternate cg-morph-75625688,22s linear infinite cg-hue-75625688}.blob--3[data-v-75625688]{animation:20s ease-in-out infinite alternate cg-move-three-75625688,7s ease-in-out infinite alternate cg-morph-75625688,22s linear infinite cg-hue-75625688}.blob--4[data-v-75625688]{animation:15.2s ease-in-out infinite alternate cg-move-four-75625688,10s ease-in-out infinite alternate cg-morph-75625688,22s linear infinite cg-hue-75625688}.blob--5[data-v-75625688]{animation:21.6s ease-in-out infinite alternate cg-move-five-75625688,11s ease-in-out infinite alternate cg-morph-75625688,22s linear infinite cg-hue-75625688}.noise[data-v-75625688]{animation:12s linear infinite cg-noise-75625688}}@keyframes cg-move-one-75625688{0%{transform:translate(-4%,-2%)rotate(0)scale(1.02)}50%{transform:translate(42%,38%)rotate(120deg)scale(1.35)}to{transform:translate(12%,72%)rotate(260deg)scale(1.05)}}@keyframes cg-move-two-75625688{0%{transform:translate(8%,-6%)rotate(20deg)scale(1.08)}45%{transform:translate(-58%,42%)rotate(-110deg)scale(1.28)}to{transform:translate(-24%,80%)rotate(-260deg)scale(1.12)}}@keyframes cg-move-three-75625688{0%{transform:translate(-6%,8%)rotate(0)scale(1.1)}50%{transform:translate(52%,-42%)rotate(140deg)scale(1.32)}to{transform:translate(74%,-18%)rotate(300deg)scale(1)}}@keyframes cg-move-four-75625688{0%{transform:translate(10%,8%)rotate(0)scale(1.12)}50%{transform:translate(-46%,-52%)rotate(-140deg)scale(1.38)}to{transform:translate(-78%,-20%)rotate(-300deg)scale(1.06)}}@keyframes cg-move-five-75625688{0%{transform:translate(-20%)rotate(0)scale(.88)}50%{transform:translate(28%,16%)rotate(180deg)scale(1.25)}to{transform:translate(-18%,36%)rotate(1turn)scale(.95)}}@keyframes cg-morph-75625688{0%{border-radius:45% 55% 65% 35%/40% 42% 58% 60%}33%{border-radius:62% 38% 43% 57%/58% 36% 64% 42%}66%{border-radius:35% 65% 54% 46%/35% 60% 40% 65%}to{border-radius:58% 42% 35% 65%/46% 62% 38% 54%}}@keyframes cg-hue-75625688{0%{filter:blur(4rem)saturate(165%)hue-rotate()}50%{filter:blur(4rem)saturate(190%)hue-rotate(38deg)}to{filter:blur(4rem)saturate(165%)hue-rotate(80deg)}}@keyframes cg-noise-75625688{0%{transform:translate(-2%)translateY(-1%)}to{transform:translate(2%)translateY(1%)}}.showcase[data-v-aa9ed293]{padding:0 max(24px,50% - 43.5rem);position:relative;overflow:hidden}.hero[data-v-aa9ed293]{align-items:center;min-height:calc(100svh - 68px);padding-block:48px 64px;display:grid;position:relative}.copy[data-v-aa9ed293]{text-align:center;margin-bottom:66px}.title[data-v-aa9ed293]{color:#ffffffe6;text-wrap:balance;font-size:min(44px,5.2vw);font-weight:600;line-height:1.36}.desc[data-v-aa9ed293]{color:#fff6;margin-top:16px;font-size:14px;line-height:22px}.cta[data-v-aa9ed293]{background:var(--brand);color:#ffffffe6;border-radius:12px;justify-content:center;align-items:center;width:116px;height:44px;margin-top:24px;font-size:16px;font-weight:400;display:inline-flex}.cta[data-v-aa9ed293]:hover{background:#5c4ce8}.demo[data-v-aa9ed293]{width:100%;min-width:0;max-width:1200px;margin-inline:auto}.screen[data-v-aa9ed293]{isolation:isolate;aspect-ratio:16/9;background:#232323;border-radius:24px;width:100%;position:relative;overflow:hidden}.media[data-v-aa9ed293]{object-fit:cover;pointer-events:none;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);display:block;position:absolute;inset:-1px}.media.base[data-v-aa9ed293]{opacity:0;transition:opacity .3s var(--ease)}.media.base.is-ready[data-v-aa9ed293]{opacity:1}.media.fx[data-v-aa9ed293]{opacity:0;transition:opacity .3s var(--ease)}.media.fx.is-active[data-v-aa9ed293]{z-index:1;opacity:1}.base-skeleton[data-v-aa9ed293]{z-index:4;background:#ffffff0a;justify-content:center;align-items:center;animation:.1s ease-out both loading-reveal-aa9ed293;display:flex;position:absolute;inset:0}.skeleton-bar[data-v-aa9ed293]{background:#ffffff1f;border-radius:999px;width:38%;height:14px;animation:1.2s ease-in-out infinite skeleton-pulse-aa9ed293}.fx-loading[data-v-aa9ed293]{z-index:3;color:#ffffffe6;background:#0000008c;justify-content:center;align-items:center;animation:.1s ease-out .14s both loading-reveal-aa9ed293;display:flex;position:absolute;inset:0}.spin[data-v-aa9ed293]{animation:.8s linear infinite spin-aa9ed293}.base-badge[data-v-aa9ed293]{z-index:2;color:#ffffffd9;pointer-events:none;background:#00000073;border-radius:999px;padding:3px 10px;font-size:12px;position:absolute;top:12px;left:12px}.screen-error[data-v-aa9ed293]{z-index:10;color:#ffffffe6;background:#0009;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:12px;line-height:16px;display:flex;position:absolute;top:12px;left:12px}.retry[data-v-aa9ed293]{background:var(--brand);color:#fff;border-radius:6px;padding:2px 10px;font-size:12px}.retry[data-v-aa9ed293]:hover{background:#5c4ce8}.options[data-v-aa9ed293]{z-index:10;scrollbar-width:none;-webkit-backdrop-filter:blur(10px);background:#ffffff80;border-radius:16px;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);margin-inline:auto;padding:8px;display:inline-flex;position:absolute;bottom:12px;left:0;right:0;overflow-x:auto}.options[data-v-aa9ed293]::-webkit-scrollbar{display:none}.options[data-v-aa9ed293]:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;border:.5px solid #ffffff80;position:absolute;inset:0}.option[data-v-aa9ed293]{isolation:isolate;cursor:pointer;background:#fff padding-box padding-box;border:2px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(32px,5vw,56px);height:clamp(32px,5vw,56px);padding:0;transition:border-color .14s ease-out;display:flex;position:relative;overflow:hidden}.option[aria-checked=true][data-v-aa9ed293]{border-color:var(--brand)}.opt-cover[data-v-aa9ed293]{object-fit:cover;width:100%;height:100%;display:block}.opt-tile[data-v-aa9ed293]{color:#ffffffeb;justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;font-weight:600;display:flex}.clear[data-v-aa9ed293]{z-index:2;color:#777;background:#ffffffe6;border-radius:100%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 4px #00000040}.clear[data-v-aa9ed293]:before{content:"";position:absolute;inset:-5px}.tabs[data-v-aa9ed293]{scrollbar-width:none;background:#ffffff0d;border-radius:13px;grid-template-columns:repeat(6,minmax(max-content,1fr));gap:8px;height:42px;margin-top:24px;padding:4px;display:grid;overflow-x:auto}.tabs[data-v-aa9ed293]::-webkit-scrollbar{display:none}.tab[data-v-aa9ed293]{white-space:nowrap;color:#ffffff80;border-radius:8px;justify-content:center;align-items:center;min-width:0;height:34px;padding-inline:20px;font-size:14px;display:flex}.tab[data-v-aa9ed293]:hover{color:#ffffffe6}.tab.selected[data-v-aa9ed293]{color:#ffffffe6;background:#ffffff1a}@keyframes loading-reveal-aa9ed293{0%{opacity:0}to{opacity:1}}@keyframes skeleton-pulse-aa9ed293{0%,to{opacity:.5}50%{opacity:1}}@keyframes spin-aa9ed293{to{transform:rotate(1turn)}}@media (width<=720px){.tabs[data-v-aa9ed293]{grid-template-columns:repeat(3,1fr);height:auto}.copy[data-v-aa9ed293]{margin-bottom:40px}}.footer[data-v-73c4ce7e]{margin-top:48px;padding:24px 32px 36px}.copyright[data-v-73c4ce7e]{border-top:1px solid var(--border-subtle);color:#ffffff59;gap:18px;padding-top:18px;font-size:12px;display:flex}.main-area[data-v-9cf51581]{flex:1;overflow-y:auto}:root{--bg-page:#171717;--bg-side:#1c1c1c;--bg-panel:#ffffff0d;--bg-highlight:#ffffff1a;--brand:#4d3dde;--brand-hover:#5f50e6;--text-primary:#ffffffe6;--text-secondary:#ffffff80;--border-subtle:#ffffff1f;--radius-btn:12px;--ease:cubic-bezier(.4, 0, .2, 1)}button,a{transition-property:color,background-color,border-color,opacity;transition-duration:.15s;transition-timing-function:var(--ease)}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{background:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:PingFang SC,Microsoft YaHei,Source Han Sans CN,sans-serif;font-size:14px}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}
