:root{--bg-base:#000303;--bg-surface:#1c1c20;--bg-surface-2:#2c353b;--bg-elevated:#3f3f46;--bg-overlay:#000303cc;--surface-module:#ffffff0a;--surface-light:#ffffff0d;--surface-hover-subtle:#ffffff1a;--surface-hover:#ffffff1f;--border:#ffffff26;--border-divider:#ffffff1a;--border-strong:#ffffff38;--text-primary:#fff;--text-secondary:#ffffffd9;--text-tertiary:#ffffffa6;--text-quaternary:#ffffff73;--text-disabled:#ffffff40;--accent:#2c68ff;--accent-cyan:#2cfff8;--accent-hover:#23cdc7;--accent-active:#56fff9;--accent-subtle:#2c68ff24;--brand-grad:linear-gradient(90deg,#2cfff8,#2c68ff);--brand-grad-btn:linear-gradient(100deg,#2cf0f5,#2c7cf0 60%,#2a5be0);--brand-grad-soft:linear-gradient(90deg,#2cfff84d,#2c68ff4d);--brand-grad-round:radial-gradient(circle at 50% 38%,#3affff,#2c68ff 78%);--brand-glow:0 10px 24px #2c68ff4d;--success:#25d94c;--warning:#ff7d00;--danger:#ff2c33;--danger-light:#ff2c331a;--r-sm:4px;--r:8px;--r-lg:16px;--r-pill:100px;--font:-apple-system,"PingFang SC","Microsoft YaHei","Inter",system-ui,sans-serif;--mono:"SF Mono","JetBrains Mono",ui-monospace,monospace;--shadow-pop:0 1px 4px -3px #0003,0 2px 6px #0000004d,0 3px 8px 3px #0006;--shadow-card:0 4px 10px #0000001a;--topbar-h:56px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{overscroll-behavior:none;height:100%}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{color:#04211f;background:#2cfff8d9}.topbar{height:var(--topbar-h);border-bottom:1px solid var(--border);background:var(--bg-base);z-index:50;align-items:center;gap:24px;padding:0 24px;display:flex;position:sticky;top:0}.logo{letter-spacing:.5px;font-size:16px;font-weight:600}.logo .dot{color:var(--accent)}.nav{flex:1;gap:20px;display:flex}.nav a{color:var(--text-secondary);border-bottom:2px solid #0000;padding:4px 0;font-size:13px}.nav a.active{color:var(--text-primary);border-color:var(--accent)}.nav a:hover{color:var(--text-primary)}.credits{font-family:var(--mono);color:var(--accent);align-items:center;gap:6px;font-weight:500;display:flex}.avatar{background:var(--bg-surface-2);border:1px solid var(--border);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.btn{border-radius:var(--r-pill);cursor:pointer;background-clip:padding-box;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:500;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex;overflow:hidden}.btn-primary{background:var(--brand-grad-btn);color:#fff;border-radius:var(--r-pill);background-clip:border-box;border:0}.btn-primary:hover{box-shadow:var(--brand-glow);transform:translateY(-1px)}.btn-secondary{background:var(--bg-surface-2);border-color:var(--border);color:var(--text-primary)}.btn-secondary:hover{border-color:var(--border-strong)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover{color:var(--text-primary);background:var(--bg-surface)}.btn-lg{height:48px;padding:0 28px;font-size:15px}.btn .sub{opacity:.85;font-size:11px;font-family:var(--mono)}.btn:disabled{opacity:.5;cursor:not-allowed}.card{background:var(--surface-module);border:1px solid var(--border-divider);border-radius:var(--r);transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.chip{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg-surface-2);color:var(--text-secondary);cursor:pointer;padding:7px 14px;font-size:13px;transition:all .15s}.chip:hover{border-color:var(--border-strong);color:var(--text-primary)}.chip.on{border-color:var(--accent);background:var(--accent-subtle);color:var(--text-primary)}.muted{color:var(--text-secondary)}.tiny{color:var(--text-tertiary);font-size:12px}.section-title{font-size:16px;font-weight:600}.skeleton{background:linear-gradient(100deg,var(--bg-surface) 30%,var(--bg-surface-2) 50%,var(--bg-surface) 70%);background-size:200% 100%;animation:1.3s infinite sk}@keyframes sk{to{background-position:-200% 0}}.hscroll{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.hscroll>*{scroll-snap-align:start;flex:none}.banner{border-radius:var(--r-lg);border:1px solid var(--border);height:180px;position:relative;overflow:hidden}.banner .slide{opacity:0;background-position:50%;background-size:cover;align-items:center;padding:32px;transition:opacity .6s;display:flex;position:absolute;inset:0}.banner .slide.on{opacity:1}.banner .slide .txt{max-width:60%}.banner .slide h3{margin-bottom:8px;font-size:24px;font-weight:600}.banner .slide p{color:#ffffffd9;margin-bottom:14px;font-size:14px}.banner .dots{gap:7px;display:flex;position:absolute;bottom:14px;left:32px}.banner .dots i{cursor:pointer;background:#fff6;border-radius:50%;width:7px;height:7px}.banner .dots i.on{background:#fff;border-radius:4px;width:18px}.entry{border-radius:var(--r-lg);border:1px solid var(--border);cursor:pointer;background:var(--bg-surface);transition:transform .18s,border-color .18s;position:relative;overflow:hidden}.entry:hover{border-color:var(--border-strong);transform:translateY(-3px)}.entry .samples{aspect-ratio:16/10;grid-template-columns:1fr 1fr;gap:2px;display:grid}.entry .samples img{object-fit:cover;width:100%;height:100%}.entry .cap{align-items:center;gap:10px;padding:13px 15px;display:flex}.entry .cap .em{font-size:22px}.entry .cap .t{font-size:15px;font-weight:500}.entry .cap .s{color:var(--text-tertiary);font-size:12px}.welcome h2{font-size:24px;font-weight:600}.row-head{justify-content:space-between;align-items:center;margin:24px 0 8px;padding-top:4px;display:flex}.row-head .more{color:var(--accent);cursor:pointer;font-size:14px;transition:opacity .15s}.row-head .more:hover{opacity:.8}.stat-pill{color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-pill);align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex}.shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.side{flex-direction:column;height:100vh;padding:14px 12px;display:flex;position:sticky;top:0}.side .brand{letter-spacing:-.02em;align-items:center;gap:10px;padding:6px 10px 20px;font-size:20px;font-weight:700;display:flex}.side .brand-txt{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s}.side .brand-txt:hover{opacity:.7}.side .brand .mark{background:var(--brand-grad);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.side .grp{color:var(--text-quaternary);margin:18px 12px 6px;font-size:12px;font-weight:400}.side .item{border-radius:var(--r);box-sizing:border-box;height:40px;color:var(--text-tertiary);cursor:pointer;align-items:center;gap:12px;padding:0 16px;font-size:14px;line-height:20px;transition:all .15s;display:flex;position:relative}.side .item svg{opacity:.85;flex:none}.side .item:hover{background:var(--surface-light);color:var(--text-primary)}.side .item:hover svg{opacity:1}.side .item.on{color:var(--accent-cyan);background:var(--brand-grad-soft)}.side .item.on svg{opacity:1;color:var(--accent-cyan)}.side .item .new{color:#fff;border-radius:var(--r-pill);background:#10b981;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:500}.side .item .ext{opacity:.5;margin-left:auto}.side .foot{flex-direction:column;gap:2px;margin-top:auto;display:flex}.side .member{border-radius:var(--r);background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;padding:11px 12px;font-size:13px;font-weight:500;display:flex}.side-acct{flex-direction:column;gap:1px;display:flex}.side-acct .side-acct-row{border-radius:var(--r);box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;height:36px;padding:0 12px;transition:background .15s;display:flex}.side-acct .side-acct-row:hover{background:var(--bg-surface)}.side-acct .member{border-radius:var(--r);background:0 0;border:0;height:36px;padding:0 12px;font-size:13px;font-weight:400}.side-acct .bal{height:36px;color:var(--text-secondary);padding:0 12px;font-family:inherit;font-size:13px;font-weight:400}.side-acct-label{color:var(--text-secondary);font-size:13px;transition:color .15s}.side-acct .side-acct-row:hover .side-acct-label{color:var(--text-primary)}.side-bal-n{font-family:var(--mono);color:var(--text-primary);letter-spacing:-.01em;font-size:14px;font-weight:600}.side-bal-unit{color:var(--text-quaternary);font-size:11px}.side-acct-topup{color:var(--text-tertiary);opacity:0;align-items:center;gap:2px;margin-left:auto;font-size:11px;transition:opacity .15s;display:flex}.side-acct .bal:hover .side-acct-topup{opacity:1}.side .user{justify-content:space-between}.side .user-main{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.side .user-logout{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:13px;flex:none;justify-content:flex-start;align-items:center;padding:0;transition:all .3s;display:flex;position:relative;overflow:hidden}.side .user:hover .user-logout{opacity:1}.user-logout-sign{flex:none;justify-content:center;align-items:center;width:100%;transition:all .3s;display:flex}.user-logout-text{opacity:0;width:0;color:inherit;white-space:nowrap;font-size:12px;font-weight:600;transition:all .3s;position:absolute;right:0}.side .user-logout:hover{color:#ff8a8a;background:#ffffff12;width:74px}.side .user-logout:hover .user-logout-sign{justify-content:flex-start;width:34%;padding-left:8px}.side .user-logout:hover .user-logout-text{opacity:1;width:60%;padding-right:8px}.side .user-logout:active{transform:translate(1px,1px)}.side .user-logout:focus-visible{opacity:1;outline:2px solid var(--accent-cyan);outline-offset:1px}.side .member .crown{color:#fbbf24;flex:0 0 16px;justify-content:center;align-items:center;width:16px;display:inline-flex}.side-acct .crown{align-items:center;line-height:0;display:inline-flex}.side-bal-star{color:#2cfff8;filter:drop-shadow(0 0 4px #2cfff880);flex:0 0 16px;justify-content:center;align-items:center;width:16px;font-size:17px;line-height:0;display:inline-flex}.side .member .pct{color:var(--text-quaternary);align-items:center;gap:2px;margin-left:auto;font-size:11px;transition:color .15s;display:flex}.side .member:hover .pct{color:var(--text-secondary)}.side .bal{font-family:var(--mono);color:var(--text-primary);align-items:center;gap:7px;padding:9px 12px;font-size:15px;font-weight:600;display:flex}.side .bal svg{color:#22d3ee}.side .user{color:var(--text-secondary);cursor:pointer;border-radius:var(--r);align-items:center;gap:9px;padding:9px 12px;font-size:13px;display:flex}.side .user:hover{background:var(--bg-surface)}.side .user .chev{opacity:.5;margin-left:auto}.main{height:100vh;overflow-y:auto}.gallery-wrap{padding:6px 0;position:relative}.gallery{justify-content:center;align-items:flex-start;gap:20px;display:flex}.gallery .g-card{cursor:pointer;border-radius:14px;flex:none;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.gallery .g-card .pic{border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.gallery .g-card .pic img{object-fit:cover;width:100%;height:100%;display:block}.gallery .g-card.center{width:560px}.gallery .g-card.center .pic{height:312px;box-shadow:0 8px 32px #00000080}.gallery .g-card.side{opacity:.45;width:320px;margin-top:18px}.gallery .g-card.side .pic{height:260px}.gallery .g-card.side:hover{opacity:.7}.gallery .g-card .title{text-align:center;color:var(--text-primary);margin-top:14px;font-weight:600}.gallery .g-card.center .title{font-size:17px}.gallery .g-card.side .title{color:var(--text-secondary);font-size:13px;font-weight:400}.gallery .arrow{color:#fff;cursor:pointer;z-index:3;opacity:.7;place-items:center;width:32px;height:32px;font-size:26px;transition:opacity .15s;display:grid;position:absolute;top:130px}.gallery .arrow:hover{opacity:1}.gallery .arrow.l{left:calc(50% - 360px)}.gallery .arrow.r{right:calc(50% - 360px)}.dots-c{justify-content:center;gap:6px;margin-top:18px;display:flex}.dots-c i{background:var(--border-strong);cursor:pointer;border-radius:50%;width:7px;height:7px;transition:all .2s}.dots-c i.on{background:#fff;border-radius:4px;width:22px}.tools-row{grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));align-items:start;gap:12px;display:grid}.tool-hero{color:#fff;cursor:pointer;background:var(--brand-grad);min-height:180px;box-shadow:var(--brand-glow);border-radius:10px;flex-direction:column;gap:10px;padding:18px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.tool-hero:active{transform:scale(.97)}.tool-hero h3{font-size:21px;font-weight:600}.tool-hero p{opacity:.9;max-width:70%;margin:0 0 auto;font-size:13px;line-height:1.55}.tool-hero .ribbon{opacity:.5;pointer-events:none;width:230px;height:160px;position:absolute;bottom:-30px;right:-20px}.tool-hero .hbtn{color:#fff;border-radius:var(--r-pill);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1px solid #ffffff80;align-self:flex-start;padding:9px 18px;font-size:13px;font-weight:500}.tool-cell{height:180px;position:relative}.tool-card{cursor:pointer;z-index:1;background:linear-gradient(in oklab,#ffffff40,#1c1c2040);border:0;border-radius:10px;flex-direction:column;padding:16px;transition:top .3s cubic-bezier(.4,0,.2,1),bottom .3s cubic-bezier(.4,0,.2,1),background .3s,box-shadow .3s;display:flex;position:absolute;inset:0;overflow:hidden}.tool-card:hover{z-index:5;top:-60px;bottom:0;box-shadow:0 16px 40px #00000080}.tool-card:active{transform:scale(.98)}.tool-card .arr{opacity:0;color:#fff;font-size:20px;transition:all .3s;position:absolute;bottom:16px;left:16px;transform:translate(-6px)}.tool-card:hover .arr{opacity:.9;transform:translate(0)}.tool-card:nth-child(2):hover{background:linear-gradient(#ff721a40,#00030340)}.tool-card:nth-child(3):hover{background:linear-gradient(#facf0b40,#00030340)}.tool-card:nth-child(4):hover{background:linear-gradient(#26b86440,#00030340)}.tool-card:nth-child(5):hover{background:linear-gradient(#2c68ff40,#00030340)}.orb-img{object-fit:contain;filter:drop-shadow(0 8px 16px #00000080);width:86px;height:86px;margin-bottom:auto;transition:transform .3s cubic-bezier(.34,1.4,.64,1)}.tool-card:hover .orb-img{transform:scale(1.1)translateY(-2px)}.orb{border-radius:50%;width:72px;height:72px;margin-bottom:auto;position:relative;box-shadow:0 6px 18px #0006,inset -6px -8px 16px #00000059,inset 6px 8px 16px #ffffff40}.orb:before{content:"";filter:blur(1px);background:radial-gradient(circle,#ffffffe6,#0000 70%);border-radius:50%;width:34%;height:30%;position:absolute;top:12%;left:18%}.orb:after{content:"";background:inherit;filter:blur(16px);opacity:.4;z-index:-1;border-radius:50%;position:absolute;inset:-25%}.tool-card .agent{white-space:nowrap;background-image:var(--brand-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:400;position:absolute;top:12px;right:12px}.tool-card .t{margin-top:16px;font-size:15px;font-weight:500}.tool-card .s{color:var(--text-tertiary);margin-top:4px;font-size:12px}.lp{--lp-bg:#000303;--lp-surface:#1c1c20;--lp-ink:#fff;--lp-ink-2:#ffffffa6;--lp-ink-3:#ffffff73;--lp-line:#ffffff1f;--lp-accent:#2cfff8;background:var(--lp-bg);color:var(--lp-ink);position:relative;overflow-x:hidden}.lp-nav{z-index:50;background:var(--lp-bg);align-items:center;gap:28px;padding:18px 32px;display:flex;position:sticky;top:0}.lp-nav .logo{letter-spacing:.5px;color:var(--lp-ink);font-size:17px;font-weight:600}.lp-nav .lk{color:var(--lp-ink-2);cursor:pointer;font-size:14px;font-weight:400}.lp-nav .lk:hover{color:var(--lp-ink)}.lp .btn-primary{background:var(--brand-grad);color:#fff;box-shadow:none;border-radius:999px;font-weight:500}.lp .btn-primary:hover{box-shadow:var(--brand-glow);transform:none}.lp .btn-secondary{color:var(--lp-accent);background:0 0;border:none;height:auto;padding:0;font-size:15px}.lp .btn-secondary:hover{opacity:.8;background:0 0}.hero2{text-align:left;max-width:1120px;margin:0 auto;padding:56px 32px 32px;position:relative}.hero2 .glow{display:none}.hero2 h1{letter-spacing:0;max-width:640px;color:var(--lp-ink);margin:0;font-size:30px;font-weight:400;line-height:1.3}.hero2 h1 .grad{background:var(--brand-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero2 p{color:var(--lp-ink-2);max-width:540px;margin:18px 0 24px;font-size:15px;line-height:1.7}.hero2 .ctas{justify-content:flex-start;align-items:center;gap:20px;display:flex}.btn-xl{border-radius:999px;height:42px;padding:0 22px;font-size:15px}.demo-wrap{max-width:1120px;margin:32px auto 0;padding:0 32px;position:relative}.demo-glow{display:none}.demo{border:1px solid var(--lp-line);background:var(--bg-surface);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080}.demo .bar{border-bottom:1px solid var(--lp-line);background:var(--bg-surface-2);align-items:center;gap:7px;padding:11px 14px;display:flex}.demo .bar .d{border-radius:50%;width:11px;height:11px}.demo .body{grid-template-columns:190px 1fr 250px;min-height:400px;display:grid}.demo .body .col{padding:16px}.demo .body .l{border-right:1px solid var(--lp-line)}.demo .body .r{border-left:1px solid var(--lp-line);background:var(--bg-base)}.demo .body .stage-mini{background:radial-gradient(circle at 50% 40%,#ffffff08,#0000);place-items:center;display:grid}.trust2{text-align:center;color:var(--lp-ink-3);padding:64px 24px;font-size:13px}.trust2 .logos{opacity:.55;color:var(--lp-ink-2);flex-wrap:wrap;justify-content:center;gap:48px;margin-top:24px;font-size:17px;font-weight:600;display:flex}.feat{max-width:1120px;margin:0 auto;padding:64px 32px}.feat-row{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-bottom:96px;display:grid}.feat-row.rev{direction:rtl}.feat-row.rev>*{direction:ltr}.feat-row .txt h2{letter-spacing:0;color:var(--lp-ink);font-size:30px;font-weight:450;line-height:1.3}.feat-row .txt p{color:var(--lp-ink-2);margin:16px 0 0;font-size:15px;line-height:1.7}.feat-row .txt .more{color:var(--lp-accent);cursor:pointer;margin-top:20px;font-size:15px;display:inline-block}.feat-row .pic{background:var(--lp-surface);aspect-ratio:4/3;border:1px solid var(--lp-line);border-radius:16px;padding:24px;overflow:hidden}.feat-row .pic .grid4{grid-template-columns:1fr 1fr;gap:8px;width:100%;height:100%;display:grid}.feat-row .pic .grid4 img{object-fit:cover;border-radius:8px;width:100%;height:100%}.manifesto{text-align:center;max-width:720px;margin:0 auto;padding:80px 24px}.manifesto h2{color:var(--lp-ink);font-size:28px;font-weight:450;line-height:1.4}.manifesto p{color:var(--lp-ink-2);margin-top:20px;font-size:15px;line-height:1.9}.lp-cta{text-align:center;padding:96px 24px;position:relative}.lp-cta .glow{display:none}.lp-cta h2{letter-spacing:0;color:var(--lp-ink);font-size:32px;font-weight:450}.lp-foot{border-top:1px solid var(--lp-line);color:var(--lp-ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;padding:32px;font-size:13px;display:flex}.lp-foot-beian{color:var(--lp-ink-3);opacity:.8;text-decoration:none}.lp-foot-beian:hover{opacity:1;text-decoration:underline}.sc{max-width:100%;min-height:320px;margin:auto;position:relative}.sc-wrap{padding:0 3rem;position:relative}.sc-viewport{margin:0 -3rem;padding:20px 0;overflow:hidden}.sc-container{touch-action:pan-y pinch-zoom;align-items:center;display:flex}.sc-slide{z-index:0;flex:0 0 40%;min-width:0;overflow:visible}.sc-scale{cursor:pointer;transform-origin:bottom;backface-visibility:hidden;filter:brightness(.42)saturate(.8);background:#0e1014;border:1px solid #ffffff0f;border-radius:1.25rem;margin:0 8px;transition:transform .4s cubic-bezier(.4,0,.2,1),filter .4s,box-shadow .4s;position:relative;overflow:hidden;transform:scale(.86)}.sc-slide.is-sel .sc-scale{filter:none;border-color:#ffffff1a;transform:scale(1.06);box-shadow:0 18px 48px #0000008c}.sc-img{aspect-ratio:2.2;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;display:block}.sc-cap{text-align:center;padding:14px 8px 0}.sc-cap h3{color:#ffffff61;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;transition:color .3s,font-size .3s;overflow:hidden}.sc-arrow{z-index:10;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background-color .3s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sc-arrow.l{left:0}.sc-arrow.r{right:0}.sc-arrow svg{width:32px;height:32px;display:block}.sc-arrow .ring{fill:#000;fill-opacity:0;transition:fill-opacity .3s}.sc-arrow:hover .ring{fill-opacity:.65}.sc-arrow .arr{fill:#fff;fill-opacity:.85}.sc-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:1rem;display:flex}.sc-dots i{cursor:pointer;background:#ffffff4d;border-radius:100px;width:20px;height:4px;transition:all .3s}.sc-dots i:hover{background:#ffffff80}.sc-dots i.on{background:#fff}.plaza{grid-template-columns:minmax(0,300px) 1fr;gap:16px;margin-top:8px;display:grid}.plaza-guide{cursor:pointer;color:#fff;background:var(--bg-surface-2);border:1px solid var(--border-divider);border-radius:16px;flex-direction:column;height:300px;padding:24px 20px;display:flex;position:relative;overflow:hidden}.plaza-guide:after{content:"";pointer-events:none;background:radial-gradient(circle,#2cfff859,#0000 70%);width:170px;height:170px;position:absolute;bottom:-30px;right:-30px}.plaza-guide h3{font-size:18px;font-weight:600;line-height:1.4;position:relative}.plaza-guide h3 .hl{color:var(--accent-cyan)}.plaza-guide .pts{flex-direction:column;gap:8px;margin:18px 0 auto;display:flex;position:relative}.plaza-guide .pts li{opacity:.9;align-items:center;gap:6px;font-size:13px;list-style:none;display:flex}.plaza-guide .pts li:before{content:"·";color:var(--accent-cyan);font-weight:700}.plaza-guide .gbtn{background:var(--brand-grad);color:#fff;border-radius:var(--r-pill);cursor:pointer;width:160px;box-shadow:var(--brand-glow);border:0;align-self:flex-start;padding:10px 0;font-size:14px;font-weight:600;transition:transform .15s;position:relative}.plaza-guide:hover .gbtn{transform:translate(3px)}.plaza-right{flex-direction:column;min-width:0;display:flex}.plaza-tabs{z-index:8;scrollbar-width:none;gap:8px;margin-bottom:14px;display:flex;position:relative;overflow-x:auto}.plaza-tabs::-webkit-scrollbar{display:none}.plaza-tab{color:#ffffffd9;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:8px;flex:none;align-items:center;height:30px;padding:0 14px;font-size:14px;transition:all .2s;display:flex}.plaza-tab:hover{background:#ffffff14}.plaza-tab.on{color:#fff;background:#ffffff1f;font-weight:600}.plaza-scroll{scrollbar-width:none;touch-action:pan-x;cursor:grab;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:2px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.plaza-scroll::-webkit-scrollbar{display:none}.plaza-scroll:active{cursor:grabbing}.plaza-card{cursor:pointer;background:var(--surface-module);border:1px solid var(--border-divider);border-radius:14px;flex:none;width:240px;height:240px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.plaza-card:hover{border-color:var(--border-strong);transform:translateY(-4px);box-shadow:0 14px 30px #00000080}.plaza-card .pimg{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.plaza-card:hover .pimg{transform:scale(1.06)}.plaza-card .pcat{z-index:3;border-radius:var(--r-sm);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.5px;background:#00030380;padding:3px 9px;font-size:11px;position:absolute;top:10px;left:10px}.plaza-card .pfoot{z-index:2;pointer-events:none;background:linear-gradient(#0000,#0003038c 40%,#000303e0);padding:20px 12px 11px;position:absolute;bottom:0;left:0;right:0}.plaza-card .ptitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.plaza-card .pmeta{color:#fffc;align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.plaza-card .pmeta .pau{white-space:nowrap;flex:1;align-items:center;gap:5px;display:flex;overflow:hidden}.plaza-card .pmeta .pau i{background:var(--brand-grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid}.plaza-card .pmeta .pst{font-family:var(--mono);letter-spacing:.3px;flex:none}.plaza-card .pmask{z-index:4;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00030352;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .25s;display:flex;position:absolute;inset:0}.plaza-card:hover .pmask{opacity:1}.plaza-card .pmask .pview{border-radius:var(--r-pill);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0003038c;border:1px solid #ffffff2e;align-items:center;height:34px;padding:0 18px;font-size:13px;display:flex}.plaza-card .pmask .puse{border-radius:var(--r-pill);color:#fff;background:var(--brand-grad);height:36px;box-shadow:var(--brand-glow);align-items:center;gap:6px;padding:0 20px;font-size:13px;font-weight:600;transition:transform .15s;display:flex}.plaza-card .pmask .puse:hover{transform:scale(1.05)}.row-head .more{color:var(--text-tertiary);cursor:pointer;align-items:center;gap:2px;font-size:14px;transition:color .2s;display:inline-flex}.row-head .more:hover{color:var(--text-primary)}.hov{position:relative;overflow:hidden}.hov .mask{opacity:0;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.hov:hover .mask{opacity:1}.hov .mask .view{border-radius:var(--r-pill);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00030380;align-items:center;height:40px;padding:0 24px;font-size:14px;font-weight:400;display:flex}.plaza-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 120px calc(100% - 120px),#0000);mask-image:linear-gradient(90deg,#0000,#000 120px calc(100% - 120px),#0000)}.plaza-marquee.static{-webkit-mask-image:none;mask-image:none}.plaza-track{gap:12px;width:max-content;animation:40s linear infinite marquee;display:flex}.plaza-track.static{width:auto;animation:none}.plaza-marquee:hover .plaza-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.side .promo{border-radius:var(--r);color:#fff;border:1px solid var(--border-divider);cursor:pointer;background:linear-gradient(120deg,#2cfff829,#2c68ff29);align-items:center;gap:8px;margin-bottom:8px;padding:12px;font-size:13px;display:flex}.side .guest-card{text-align:center;background:linear-gradient(160deg,#2cfff812,#2c68ff17);border:1px solid #2cfff824;border-radius:14px;padding:16px 14px 14px}.side .guest-gift{color:#fff;font-size:13px;font-weight:600}.side .guest-gift b{color:#2cfff8;font-weight:800}.side .guest-sub{color:var(--text-tertiary);margin:6px 0 12px;font-size:11px}.side .sub-btn{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:var(--brand-grad);border:0;width:100%;height:38px;font-size:14px;font-weight:600;transition:filter .15s,transform .15s}.side .sub-btn:hover{filter:brightness(1.12)}.side .sub-btn:active{transform:scale(.97)}.side .login-btn{border:1px solid var(--border-strong);border-radius:var(--r-pill);width:100%;height:38px;color:var(--text-primary);cursor:pointer;background:0 0;margin-top:8px;font-size:14px}.side .login-btn:hover{background:var(--surface-light)}.side .foot-links{color:var(--text-quaternary);justify-content:center;gap:18px;margin-top:14px;font-size:12px;display:flex}.side .foot-links span{cursor:pointer}.side .foot-links span:hover{color:var(--text-secondary)}.hov img{transition:transform .35s}.hov:hover img{transform:scale(1.06)}.cmty-head{z-index:20;background:var(--bg-base);align-items:center;gap:16px;padding:14px 0 12px;display:flex;position:sticky;top:0}.cmty-search{border-radius:var(--r-pill);background:var(--bg-surface-2);border:1px solid var(--border);max-width:620px;height:40px;color:var(--text-tertiary);flex:1;align-items:center;gap:8px;padding:0 5px 0 14px;display:flex}.cmty-search input{color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:14px}.cmty-sort{background:var(--bg-surface-2);border:1px solid var(--border);border-radius:var(--r-pill);flex:none;gap:8px;margin-left:auto;padding:3px;display:flex}.cmty-grid{column-count:5;column-gap:16px;margin-top:14px}@media (width<=1440px){.cmty-grid{column-count:4}}@media (width<=1100px){.cmty-grid{column-count:3}}@media (width<=760px){.cmty-grid{column-count:2}}.cmty-card{break-inside:avoid;cursor:pointer;margin-bottom:22px;padding:2px;position:relative}.cmty-media{z-index:1;background:#14171e;border:1px solid #ffffff12;border-radius:12px;transition:box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000059}.cmty-card:hover .cmty-media{box-shadow:0 12px 28px #00000080}.cmty-media>img,.cmty-media>video{object-fit:cover;width:100%;transition:transform .35s;display:block}.cmty-card:hover .cmty-media>img,.cmty-card:hover .cmty-media>video{transform:scale(1.05)}.cmty-card .cat{z-index:3;border-radius:var(--r-sm);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0003038c;padding:3px 9px;font-size:11px;position:absolute;top:10px;left:10px}.cmty-full{z-index:4;color:#ffffffbf;cursor:pointer;opacity:0;background:#0a0e16bf;border:0;border-radius:7px;place-items:center;width:26px;height:26px;transition:all .2s ease-in-out;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #0006}.cmty-card:hover .cmty-full{opacity:1}.cmty-full:hover{color:#2cfff8;background:#0a0e16f2;transform:scale(1.15)}.cmty-data{z-index:1;align-items:center;gap:9px;padding:11px 4px 0;display:flex;position:relative}.au-badge{color:#06181a;background:linear-gradient(135deg,#2cfff8,#2c68ff);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.cmty-txt{flex:1;min-width:0}.cmty-txt .ttl{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.cmty-txt .sub{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;overflow:hidden}.cmty-pills{flex:none;gap:5px;margin-left:auto;display:flex}.cmty-pills .pill{color:#ffffffd9;opacity:0;background:#262a36e6;border-radius:6px;padding:3px 10px;font-size:10.5px;transform:translateY(-7px)}.cmty-pills .p1{transition:all .2s ease-in-out}.cmty-pills .p2{transition:all .26s ease-in-out}.cmty-pills .p3{transition:all .32s ease-in-out}.cmty-card:hover .pill{opacity:1;transform:none}.cmty-pills .pill:hover{color:#2cfff8;cursor:pointer;background:#2cfff829}.cmty-empty{text-align:center;color:var(--text-tertiary);padding:80px 0}.cmty-search{transition:border-color .2s,background .2s,box-shadow .2s}.cmty-search.focused{background:var(--bg-surface-3,#ffffff0f);border-color:#2cfff873;box-shadow:0 0 0 3px #2cfff81a}.cmty-ic{opacity:.7;flex:none;place-items:center;font-size:13px;line-height:1;display:grid}.cmty-search input::placeholder{color:var(--text-tertiary)}.cmty-clear{width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;background:#ffffff17;border:0;border-radius:50%;flex:none;place-items:center;margin-right:2px;padding:0;transition:background .15s,color .15s;display:grid}.cmty-clear:hover{color:var(--text-primary);background:#ffffff29}.cmty-sep{background:var(--border);opacity:.9;flex:none;width:1px;height:18px;margin:0 6px 0 2px}.cmty-search .cmty-sort{background:0 0;border:0;gap:2px;padding:0}.cmty-search .cmty-sort-btn{height:28px;padding:0 10px;font-size:12px}@media (width<=760px){.cmty-search{flex-wrap:wrap;height:auto;padding:6px 6px 6px 14px}.cmty-search input{min-width:0}.cmty-sep{display:none}.cmty-search .cmty-sort{background:var(--bg-surface-2);border:1px solid var(--border);border-radius:var(--r-pill);justify-content:space-between;width:100%;margin-top:4px;padding:3px}.cmty-search .cmty-sort-btn{flex:1;justify-content:center}}.cmty-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cmty-filters .plaza-tabs{flex:auto;min-width:0;margin-bottom:0}.cmty-sort{border-radius:var(--r-pill);background:var(--bg-surface-2);border:1px solid var(--border);flex:none;align-items:center;gap:4px;padding:3px;display:flex}.cmty-sort-btn{border-radius:var(--r-pill);white-space:nowrap;height:24px;color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:0 12px;font-size:12px;line-height:1;transition:color .18s,background .18s;display:flex}.cmty-sort-btn:hover{color:var(--text-primary)}.cmty-sort-btn.on{color:#001;background:linear-gradient(90deg,#2cfff8,#4aa8ff);font-weight:600}@media (width<=760px){.cmty-filters{gap:8px}.cmty-sort{order:2;justify-content:space-between;width:100%}.cmty-sort-btn{flex:1;justify-content:center;padding:0 8px}}.ad{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:32px;max-width:1200px;margin:0 auto;padding:24px;display:grid}.ad-stage{flex-direction:column;gap:14px;display:flex}.ad-main{flex:1;place-items:center;min-height:420px;display:grid;position:relative}.ad-main img,.ad-main video{object-fit:contain;max-width:100%;max-height:560px}.ad-backdrop{filter:blur(80px)saturate(1.25);opacity:.55;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-12%;-webkit-mask-image:radial-gradient(62% 62%,#000 25%,#0000 70%);mask-image:radial-gradient(62% 62%,#000 25%,#0000 70%)}.ad-main-img{z-index:1;place-items:center;max-width:100%;max-height:560px;margin:34px 52px 8px 8px;transition:transform .25s;display:grid;position:relative}.ad-main-img img,.ad-main-img video{border-radius:14px;box-shadow:0 12px 48px #00000073}.ad-main:hover .ad-main-img{transform:scale(1.015)}.ad-ruler-x,.ad-ruler-y{opacity:0;pointer-events:none;color:var(--accent-cyan);justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute}.ad-main:hover .ad-ruler-x,.ad-main:hover .ad-ruler-y{opacity:.85}.ad-ruler-x{background:currentColor;height:1px;top:-26px;left:0;right:0}.ad-ruler-x:before,.ad-ruler-x:after{content:"";background:currentColor;width:1px;height:9px;position:absolute;top:-4px}.ad-ruler-x:before{left:0}.ad-ruler-x:after{right:0}.ad-ruler-y{background:currentColor;width:1px;top:0;bottom:0;right:-26px}.ad-ruler-y:before,.ad-ruler-y:after{content:"";background:currentColor;width:9px;height:1px;position:absolute;left:-4px}.ad-ruler-y:before{top:0}.ad-ruler-y:after{bottom:0}.ad-ruler-y .ad-ruler-label{writing-mode:vertical-rl}.ad-ruler-label{background:var(--bg-base);letter-spacing:.6px;font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 6px;font-size:11px;font-weight:600}.ad-thumbs{gap:8px;display:flex}.ad-thumbs img{object-fit:cover;border-radius:var(--r-sm);cursor:pointer;opacity:.6;border:2px solid #0000;flex:none;width:64px;height:64px}.ad-thumbs img.on{border-color:var(--accent-cyan);opacity:1}.ad-info{background:var(--surface-module,#1c1c2099);border:1px solid var(--border-divider,#ffffff0f);border-radius:14px;flex-direction:column;align-self:start;gap:14px;padding:20px;display:flex}.ad-title{font-size:20px;font-weight:600;line-height:1.3}.ad-meta-row{align-items:center;gap:10px;display:flex}.ad-tags{flex-wrap:wrap;gap:8px;display:flex}.ad-author-card{border:1px solid var(--border-divider,#ffffff0f);background:#ffffff08;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ad-author-meta{flex:1;min-width:0}.ad-author-name{color:var(--text-primary);font-size:14px;font-weight:600}.ad-author-sub{color:var(--text-tertiary);margin-top:2px;font-size:12px}.ad-gen-card{border:1px solid var(--border-divider,#ffffff0f);background:#ffffff08;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.ad-gen-head{color:var(--text-secondary);letter-spacing:.5px;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.ad-copy-btn{border:1px solid var(--border-divider,#ffffff1a);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:12px;padding:3px 10px;font-size:11px;transition:all .15s}.ad-copy-btn:hover{border-color:var(--accent);color:var(--accent-cyan)}.ad-gen-prompt{--scroll-inset:6px;color:var(--text-primary);word-break:break-all;background:#00000040;border-radius:8px;max-height:120px;padding:10px 12px;font-size:13px;line-height:1.6;overflow-y:auto}.ad-gen-rows{flex-direction:column;gap:6px;display:flex}.ad-gen-row{justify-content:space-between;font-size:12px;display:flex}.ad-gen-row span:first-child{color:var(--text-tertiary)}.ad-gen-row span:last-child{color:var(--text-secondary)}.ad-stats-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ad-stat-pill{border:1px solid var(--border-divider,#ffffff14);height:38px;color:var(--text-secondary);cursor:pointer;background:#ffffff05;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;transition:all .15s;display:flex}.ad-stat-pill:hover{border-color:var(--border-strong,#fff3);color:#fff}.ad-stat-pill.act{color:var(--accent-cyan);border-color:var(--accent);background:var(--accent-subtle,#2c68ff1a)}.ad-stat-pill:active{transform:scale(.95)}.ad-actions{border-top:1px solid var(--border-divider,#ffffff0f);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.ad-actions .stat-pill{cursor:pointer;height:38px;transition:all .15s}.ad-actions .stat-pill:hover{border-color:var(--border-strong);color:#fff}.ad-actions .stat-pill.act{color:var(--accent-cyan);border-color:var(--accent);background:var(--accent-subtle)}.ad-actions .stat-pill:active{transform:scale(.92)}.ad-stat-item{cursor:pointer;align-items:center;gap:5px;padding:5px 10px;font-size:13px;transition:all .15s;display:inline-flex}.ad-stat-item.act{color:var(--accent-cyan)}.ad-cta{background:var(--brand-grad);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:20px;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.ad-cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2c68ff66}.ad-cta .sub{opacity:.7;font-size:11px}.ad-cta.lg{border-radius:12px;justify-content:center;width:100%;padding:12px 20px;font-size:14px}.ad-cat-tag{color:var(--text-secondary);background:#ffffff14;border-radius:20px;align-items:center;padding:2px 8px;font-size:11px;display:inline-flex}.cmt{flex-direction:column;gap:8px;max-width:1200px;margin:8px auto;padding:24px;display:flex}.cmt .section-title{margin-bottom:8px}.cmt .cmt-box{background:var(--surface-module);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:16px;transition:border-color .2s;position:relative}.cmt .cmt-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2c68ff1f}.cmt .cmt-box textarea{box-sizing:border-box;width:100%;min-height:60px;color:var(--text-primary);resize:none;background:0 0;border:0;padding:12px 14px 6px;font-family:inherit;font-size:14px;line-height:1.6;display:block}.cmt .cmt-box textarea:focus{outline:none}.cmt-send-inside{background:var(--brand-grad);color:#fff;cursor:pointer;opacity:.8;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;transition:all .15s;display:grid}.cmt-send-inside:hover:not(:disabled){opacity:1;transform:scale(1.05)}.cmt-send-inside:disabled{opacity:.3;cursor:default}.cmt-send-inside svg{width:13px;height:13px}.cmt-box-input{background:var(--surface-module);border:1px solid var(--border);border-radius:var(--r-lg);flex:1;transition:border-color .2s;overflow:hidden}.cmt-box-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2c68ff1f}.cmt-box-input textarea{box-sizing:border-box;width:100%;min-height:64px;color:var(--text-primary);resize:none;background:0 0;border:0;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.6;display:block}.cmt-box-input textarea:focus{outline:none}.cmt-box-foot{justify-content:space-between;align-items:center;padding:6px 10px 8px 14px;display:flex}.cmt-send{border-radius:var(--r-pill);background:var(--brand-grad);color:#fff;cursor:pointer;border:0;align-items:center;gap:6px;height:34px;padding:0 18px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 2px 10px #2c68ff4d}.cmt-send svg{transition:transform .18s}.cmt-acts .withdraw{color:var(--text-tertiary);opacity:.7}.cmt-acts .withdraw:hover{color:#ff5470;opacity:1}.cmt-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #2c68ff73}.cmt-send:hover:not(:disabled) svg{transform:translate(2px)}.cmt-send:active:not(:disabled){transform:translateY(0)}.cmt-send:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.cmt-list{flex-direction:column;display:flex}.cmt-item{border-radius:var(--r);border-top:1px solid var(--border-divider);gap:12px;padding:16px 14px;transition:background .15s;display:flex}.cmt-item:first-child{border-top:0}.cmt-item:hover{background:var(--surface-module)}.cmt-item .ctxt{color:var(--text-secondary);margin:6px 0;font-size:14px;line-height:1.65}.cmt-item .body{flex:1;min-width:0}.cmt-item .meta{align-items:center;gap:8px;font-size:13px;display:flex}.cmt-item .meta .time{color:var(--text-quaternary);font-size:12px}.cmt-item .meta b{color:var(--text-primary)}.avatar.sm{flex:none;width:28px;height:28px;font-size:12px}.cmt-acts{align-items:center;gap:18px;margin-top:6px;display:flex}.cmt-item .like{color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;transition:color .15s}.cmt-item .like:hover{color:var(--accent-cyan)}.cmt-item .like.on{color:#ff5a7a}.reply-btn{color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;transition:color .15s}.reply-btn:hover{color:var(--accent-cyan)}.cmt-item .meta .rep-to{color:var(--text-quaternary);align-items:center;gap:4px;font-size:12px;display:inline-flex}.cmt-item .meta .rep-to b{color:var(--accent-cyan);font-weight:500}.cmt-replying{border-radius:var(--r-pill);background:var(--brand-grad-soft);color:var(--text-secondary);align-self:flex-start;align-items:center;gap:6px;margin:10px 12px 0;padding:4px 10px;font-size:12px;display:inline-flex}.cmt-replying b{color:var(--accent-cyan)}.cmt-replying span{cursor:pointer;color:var(--text-tertiary);margin-left:2px;font-size:11px}.cmt-replying span:hover{color:#fff}.cmt-box-actions{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:4px 10px 8px 12px;display:flex;position:static}.cmt-box-actions-right{align-items:center;gap:8px;display:flex}.emoji-trigger{cursor:pointer;color:#fff6;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:15px;line-height:1;transition:color .15s,background .15s}.emoji-trigger:hover{color:#fffc;background:#ffffff14}.emoji-popover{z-index:100;background:#1c1c20f5;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:repeat(6,1fr);gap:4px;width:220px;margin-bottom:4px;padding:8px;display:grid;position:absolute;bottom:100%;left:0;box-shadow:0 4px 20px #0009}.emoji-item{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border-radius:6px;padding:4px;font-size:18px;transition:background .12s}.emoji-item:hover{background:#ffffff1a}.cmt-cancel-btn{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:12px;transition:color .15s}.cmt-cancel-btn:hover{color:#fffc}.related{max-width:1200px;margin:8px auto 48px;padding:0 24px}.related .grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.batch-bar{border-radius:var(--r-pill);background:var(--bg-surface);border:1px solid var(--border-divider);align-items:center;gap:6px;height:40px;padding:0 6px 0 14px;animation:.2s batchIn;display:inline-flex}@keyframes batchIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.batch-count{color:var(--text-secondary);font-size:13px}.batch-count b{color:var(--accent-cyan);font-family:var(--mono);margin:0 1px}.batch-link{color:var(--accent);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:4px 6px;font-size:13px;transition:background .15s}.batch-link:hover{background:var(--surface-hover)}.batch-div{background:var(--border-divider);width:1px;height:18px;margin:0 4px}.batch-act{border-radius:var(--r-pill);background:var(--surface-hover);height:30px;color:var(--text-secondary);cursor:pointer;border:0;align-items:center;gap:5px;padding:0 12px;font-size:13px;transition:all .15s;display:inline-flex}.batch-act span{font-size:12px}.batch-x{width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:13px;transition:all .15s}.batch-x:hover{background:var(--surface-hover);color:#fff}.asset{cursor:pointer;aspect-ratio:3/4;background:#0e1014;border:1px solid #ffffff0f;border-radius:16px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .25s;animation:.5s asset-fade-in;position:relative;overflow:hidden;box-shadow:0 2px 8px #0003}@keyframes asset-fade-in{0%{opacity:0}to{opacity:1}}.asset:hover{border-color:#2cfff859;transform:translateY(-4px);box-shadow:0 14px 30px #00000080,0 0 16px #2cfff81a}.asset.sel{border-color:var(--accent-cyan);box-shadow:0 0 0 2px #2cfff84d,0 0 12px #2cfff81a}.asset-thumb-wrap{background:radial-gradient(circle at 50% 38%,#ffffff0a,#0000 70%),#0e1014;position:absolute;inset:0;overflow:hidden}.asset-thumb{object-fit:contain;width:100%;height:100%;transition:transform .35s;display:block}.asset:hover .asset-thumb{transform:scale(1.06)}.asset-meta{z-index:4;pointer-events:none;background:linear-gradient(#0000,#04070a8c 36%,#04070af2 78%);flex-direction:column;gap:2px;padding:52px 16px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.asset-meta>*{pointer-events:auto}.asset-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:#fff;max-width:calc(100% - 34px);font-size:17px;font-weight:800;overflow:hidden}.asset-sub{color:#ffffff94;font-size:11px;font-weight:500}.asset-check{z-index:6;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00030373;border:2px solid #ffffffb3;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;transition:all .25s ease-in-out;display:grid;position:absolute;inset:auto 16px 12px auto;transform:translateY(-30%)}.asset:hover .asset-check{opacity:1;transform:translateY(0)}.asset-check:hover{border-color:#2cfff8}.asset-check.on{opacity:1;background:#2cfff8;border:0;animation:.25s cubic-bezier(.34,1.56,.64,1) asset-check-pop;transform:scale(1);box-shadow:0 0 0 2px #2cfff840,0 2px 10px #2cfff859}@keyframes asset-check-pop{0%{transform:scale(.55)}70%{transform:scale(1.12)}to{transform:scale(1)}}.asset-fav-badge{z-index:5;color:#fbbf24;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00030366;border-radius:50%;width:26px;height:26px;font-size:14px;line-height:26px;position:absolute;top:6px;right:8px}.asset-set{z-index:3;font-size:10px;font-family:var(--mono);border-radius:var(--r-sm);color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00030399;padding:2px 7px;position:absolute;bottom:72px;left:10px}.asset-pub{z-index:4;border-radius:var(--r-pill);background:var(--brand-grad-soft);color:var(--accent-cyan);padding:1px 7px;font-size:10px;position:absolute;top:8px;left:8px}.asset-cell{position:relative}.asset-cell:hover{z-index:20}.asset-side-acts{z-index:21;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;background:#0c0e13b8;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:6px;margin-left:8px;padding:5px;transition:opacity .16s .18s,transform .18s cubic-bezier(.22,1,.36,1) .18s,visibility 0s linear .34s;display:flex;position:absolute;top:6px;left:100%;transform:translate(-6px,-5px)scale(.96);box-shadow:0 10px 26px #00000080}.asset-side-acts:before{content:"";width:9px;position:absolute;top:-6px;bottom:-6px;left:-9px}.asset-side-acts.flip:before{left:auto;right:-9px}.asset-side-acts.flip{transform-origin:100% 0;margin-left:0;margin-right:8px;left:auto;right:100%;transform:translate(6px,-5px)scale(.96)}.asset-cell:hover .asset-side-acts,.asset-side-acts:hover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(-5px)scale(1)}.asset-side-acts button{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;place-items:center;font-size:13px;transition:all .14s;display:grid}.asset-side-acts button:hover{background:var(--brand-grad-round);color:#fff;border-color:#0000;transform:scale(1.08)}.asset-side-acts button.on{color:#fbbf24}.asset-side-acts button.danger:hover{background:var(--danger);color:#fff;border-color:#0000}.asset-lightbox{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;background:#000306c7;justify-content:center;align-items:center;padding:48px;animation:.18s reveal;display:flex;position:fixed;inset:0}.asset-lightbox-x{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;transition:all .15s;display:grid;position:absolute;top:20px;right:24px}.asset-lightbox-x:hover{background:#ffffff38}.asset-lightbox-body{cursor:default;flex-direction:column;align-items:center;gap:14px;max-width:90vw;max-height:88vh;display:flex}.asset-lightbox-img{object-fit:contain;border-radius:var(--r-lg);background:var(--bg-surface-2);max-width:90vw;max-height:74vh;box-shadow:0 24px 64px #0009,0 0 0 1px #ffffff14}.asset-lightbox-meta{text-align:center}.asset-lightbox-name{color:#fff;font-size:17px;font-weight:600}.asset-lightbox-sub{color:var(--text-tertiary);margin-top:4px;font-size:13px}.cmt-item .avatar{background:var(--brand-grad-soft);flex:none}.acc-hero{border-radius:var(--r-lg);background:linear-gradient(120deg,#2cfff81a,#2c68ff1a),var(--bg-surface);border:1px solid var(--border-divider);justify-content:space-between;align-items:center;margin-bottom:18px;padding:24px;display:flex}.acc-user{align-items:center;gap:14px;display:flex}.acc-avatar{background:var(--brand-grad);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;font-weight:600;display:grid}.acc-name{font-size:18px;font-weight:600}.acc-vip{color:#ffe4b7;margin-top:4px;font-size:13px}.acc-balance{text-align:right}.acc-credits{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;font-size:30px;font-weight:600;line-height:1.15;display:flex}.acc-credits .acc-cred-ic{color:var(--accent-cyan);-webkit-text-fill-color:var(--accent-cyan);flex:none;font-size:20px;line-height:1;transform:translateY(1px)}.acc-credits .acc-cred-n{font-variant-numeric:tabular-nums;letter-spacing:.5px;background:var(--brand-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.acc-signin{border-radius:var(--r-lg);background:var(--bg-surface);border:1px solid var(--border-divider);padding:20px 24px}.acc-signin-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.acc-signin-head .btn:disabled{opacity:1;background:var(--brand-grad-soft);color:var(--accent-cyan);cursor:default;border:1px solid #2cfff84d}.acc-days{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.acc-day{border-radius:var(--r);border:1px solid var(--border);text-align:center;background:var(--surface-module);padding:14px 0;transition:all .2s}.acc-day .d-num{color:var(--text-secondary);font-size:14px;font-weight:600}.acc-day .d-label{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px}.acc-day.done{background:var(--brand-grad-soft);border-color:#2cfff847}.acc-day.done .d-num{color:var(--accent-cyan)}.acc-day.done .d-label{color:var(--accent-cyan);opacity:.75}.acc-day.today{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.acc-day.today .d-num{color:#fff}.acc-recharge{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.recharge-card{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-module);flex-direction:column;gap:8px;padding:20px 18px;transition:all .2s;display:flex;position:relative}.recharge-card:hover{border-color:var(--border-strong);transform:translateY(-3px)}.recharge-card.hot{border-color:var(--accent);background:var(--brand-grad-soft)}.recharge-card .rc-tag{border-radius:var(--r-pill);background:var(--brand-grad);color:#fff;padding:2px 10px;font-size:11px;font-weight:600;position:absolute;top:-9px;right:14px}.recharge-card .rc-credits{color:#fff;font-size:20px;font-weight:600}.recharge-card .rc-credits span{color:var(--text-tertiary);font-size:12px;font-weight:400}.recharge-card .rc-bonus{color:var(--accent-cyan);font-size:12px}.recharge-card .rc-amt{font-size:22px;font-weight:600;font-family:var(--mono);color:var(--text-primary)}.recharge-card{gap:7px}.recharge-card .rc-bonus-none{color:var(--text-quaternary)}.recharge-card .rc-conv{border-top:1px solid var(--border-divider);flex-direction:column;gap:5px;margin-top:2px;padding-top:9px;display:flex}.recharge-card .rc-conv-row{color:var(--text-tertiary);justify-content:space-between;align-items:baseline;gap:8px;font-size:11.5px;line-height:1.3;display:flex}.recharge-card .rc-conv-row b{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.recharge-card.hot .rc-conv-row b{color:var(--accent-cyan)}.recharge-card .rc-price{justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;padding-top:8px;display:flex}.recharge-card .rc-unit{color:var(--text-quaternary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.rc-hint{color:var(--text-tertiary);margin:0 0 14px;font-size:12.5px;line-height:1.6}.rc-hint b{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.acc-ledger{border-radius:var(--r-lg);border:1px solid var(--border-divider);overflow:hidden}.acc-ledger.v2{border:0;max-width:680px;overflow:visible}.led-group{margin-bottom:18px}.led-day{color:var(--text-tertiary);letter-spacing:.5px;padding:0 4px 8px;font-size:12px;font-weight:600}.acc-ledger.v2 .ledger-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:8px;transition:border-color .15s,background .15s}.acc-ledger.v2 .ledger-row:hover{background:#2cfff808;border-color:#2cfff838}.acc-ledger.v2 .ledger-delta{font-size:15px}.acc-ledger.v2 .ledger-delta.in{color:#3ddb6a}.ledger-row{border-bottom:1px dashed #ffffff0d;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:13px 18px;transition:background .15s;display:grid}.ledger-row:last-child{border-bottom:0}.ledger-row:hover{background:var(--surface-module)}.ledger-type{border-radius:var(--r-sm);text-align:center;padding:3px 8px;font-size:11px}.ledger-type.in{color:var(--success);background:#25d94c26}.ledger-type.out{background:var(--surface-hover);color:var(--text-secondary)}.ledger-desc{font-size:14px}.ledger-time{flex:none}.ledger-delta{font-family:var(--mono);font-size:15px;font-weight:600}.wb{grid-template-columns:220px minmax(0,1fr) 300px;height:100vh;display:grid;overflow:hidden}.wb-side{border-right:1px solid var(--border);flex-direction:column;padding:16px;display:flex;overflow:hidden}.wb-tcard{border-radius:var(--r);background:0 0;border:none;align-items:center;gap:10px;min-height:60px;padding:12px;display:flex}.wb-tcard img{border-radius:var(--r-sm);width:42px;height:42px}.wb-tname{font-size:13px;font-weight:600}.wb-ref{margin-top:18px}.wb-ref h5{color:var(--text-secondary);margin:0 0 8px;font-size:12px;font-weight:600}.wb-ref h5 .tiny{margin-left:6px;font-weight:400}.wb-ref-unified{border:1.5px dashed var(--border-strong);background:var(--surface-module);border-radius:var(--r);width:100%;transition:border-color .15s;overflow:hidden}.wb-ref-unified:hover{border-color:var(--accent)}.wb-ref-drop-zone{color:var(--text-tertiary);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;font-size:12px;transition:all .15s;display:flex}.wb-ref-unified{background:linear-gradient(#2cfff80b,#2c68ff0d)}.wb-ref-drop-zone:hover{color:var(--accent-cyan);background:#2cfff80d}.wb-ref-divider{color:var(--text-quaternary);align-items:center;gap:10px;padding:0 14px;font-size:10px;display:flex}.wb-ref-divider:before{content:"";background:linear-gradient(90deg,#0000,#ffffff24);flex:1;height:1px}.wb-ref-divider:after{content:"";background:linear-gradient(90deg,#ffffff24,#0000);flex:1;height:1px}.wb-ref-lib-row{width:100%;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:12px;transition:all .15s;display:flex}.wb-ref-lib-row:hover{color:var(--accent-cyan);background:#2cfff80d}.wb-ref-drop{border:1.5px dashed var(--border-strong);background:var(--surface-module);border-radius:var(--r);width:100%;color:var(--text-tertiary);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;font-size:12px;transition:all .15s;display:flex}.wb-ref-drop:hover{border-color:var(--accent);color:var(--accent-cyan);background:var(--brand-grad-soft)}.wb-ref-on{border-radius:var(--r);border:1px solid var(--accent);position:relative;overflow:hidden}.wb-ref-on img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.wb-ref-lock{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--accent-cyan);background:#00030399;padding:5px 8px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.wb-ref-x{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:#0003038c;border:0;padding:3px 8px;font-size:11px;position:absolute;top:6px;right:6px}.wb-hist-h{color:var(--text-tertiary);flex:none;margin:20px 0 10px;font-size:11px;font-weight:500}.wb-hist{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wb-hist img{aspect-ratio:1;border-radius:var(--r-sm);border:1px solid var(--border);cursor:pointer;width:100%;transition:transform .15s}.wb-hist img:hover{border-color:var(--border-strong);transform:scale(1.04)}.wb-stage{background:radial-gradient(circle at 50% 35%,#ffffff06,#0000 70%);flex-direction:column;justify-content:flex-start;align-items:center;padding:28px;display:flex;position:relative}.wb-canvas{aspect-ratio:1;border-radius:var(--r-lg);background:0 0;border:none;place-items:center;width:min(440px,56vh);display:grid;position:relative;overflow:visible}.wb-empty{text-align:center;color:var(--text-tertiary);flex-direction:column;align-items:center;gap:14px;font-size:13px;display:flex}.wb-empty-em{filter:grayscale(.4)opacity(.5);font-size:54px}.wb-result{object-fit:contain;border-radius:12px;width:88%;max-height:88%;animation:.55s ease-out reveal;box-shadow:0 16px 40px #00000080,0 4px 12px #0000004d}@keyframes reveal{0%{opacity:0;filter:blur(8px);transform:scale(.96)}to{opacity:1;filter:none;transform:none}}.wb-grid{grid-template-columns:repeat(3,1fr);gap:8px;width:min(440px,56vh);display:grid}.wb-cell{aspect-ratio:1;border-radius:var(--r-sm);border:1px solid var(--border);place-items:center;display:grid;position:relative;overflow:hidden}.wb-cell-label{color:#ffffffe6;text-shadow:0 1px 2px #0009;font-size:10px;position:absolute;bottom:4px;left:6px}.wb-zoom-btn{top:calc(var(--img-top,6%) + 10px);right:calc(var(--img-right,6%) + 10px);z-index:6;cursor:pointer;color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#0a0e16b8;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:opacity .2s,color .18s,border-color .18s,background .18s;display:flex;position:absolute}.wb-result-wrap:hover .wb-zoom-btn,.wb-cell:hover .wb-zoom-btn,.wb-action-stage:hover .wb-zoom-btn,.wb-zoom-btn:focus-visible{opacity:1}.wb-zoom-btn:hover{color:var(--accent-cyan);background:#0a0e16e6;border-color:#2cfff866}.wb-cell .wb-zoom-btn{top:calc(var(--img-top,6%) + 4px);right:calc(var(--img-right,6%) + 4px);border-radius:6px;width:24px;height:24px}.wb-collected-preview{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;animation:.15s fadeIn}.wb-collected-preview img{object-fit:contain;cursor:default;max-width:92vw;max-height:88vh;box-shadow:0 24px 70px #000000b3}.wb-status{color:var(--text-secondary);height:18px;margin-top:16px;font-size:13px}.wb-acts{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);background:#141418d9;border-radius:999px;align-items:center;gap:3px;margin-top:8px;padding:4px 6px;transition:padding .22s cubic-bezier(.4,0,.2,1),background .22s,border-color .22s,box-shadow .22s;display:inline-flex;box-shadow:0 6px 24px #0006}.wb-acts .btn{color:#ffffffbf;border-radius:999px;padding:4px 11px;font-size:12px;transition:padding .22s cubic-bezier(.4,0,.2,1),background .15s,color .15s,box-shadow .22s,border-color .22s;box-shadow:none!important;background:0 0!important;border:none!important}.wb-acts .btn:hover{color:#fff;background:#ffffff12!important}.wb-acts .btn.btn-primary,.wb-acts .wb-draw-trigger{color:var(--accent,#2cfff8);padding:3px 11px;border:1px solid var(--accent,#2cfff8)!important}.wb-acts .btn.btn-primary:hover,.wb-acts .wb-draw-trigger:hover{color:var(--accent,#2cfff8);background:#2cfff81f!important}.wb-acts>:not(:first-child){position:relative}.wb-acts>:not(:first-child):before{content:"";background:var(--border);width:1px;height:16px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.wb-export-btn{margin-top:8px}.wb-export{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0003038c;place-items:center;display:grid;position:absolute;inset:0}.wb-export-panel{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--r-lg);width:300px;box-shadow:var(--shadow-pop);padding:16px}.wb-export-h{margin-bottom:12px;font-size:14px;font-weight:600}.wb-export-row{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-module);width:100%;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:6px;padding:11px 14px;font-size:13px;transition:all .15s;display:flex}.wb-export-row:hover{border-color:var(--accent);background:var(--brand-grad-soft);color:var(--accent-cyan)}@keyframes wbMenuIn{0%{opacity:0;transform:translate(-30%)translateY(4px)}to{opacity:1;transform:translate(-30%)}}.wb-export-menu{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e16eb;border:1px solid #ffffff14;border-radius:10px;min-width:150px;margin-bottom:8px;padding:4px;animation:.15s ease-out wbMenuIn;position:absolute;bottom:100%;left:50%;transform:translate(-30%);box-shadow:0 10px 28px #000000a6,0 0 0 1px #2cfff80f}.wb-export-menu-item{border-radius:var(--r);color:var(--text-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:9px 12px;font-size:13px;transition:background .12s,color .12s;display:flex}.wb-export-menu-item:hover{color:#eafffe;background:linear-gradient(90deg,#2cfff829,#2cfff808)}.wb-action-menu-h{color:var(--text-primary);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding:6px 11px;font-size:12px;font-weight:600;display:flex}.wb-action-menu-h .tiny{color:#ffffff6b;font-size:10px;font-weight:400}.wb-action-menu-body{overscroll-behavior:contain;max-height:284px;padding:5px;overflow-y:auto}.wb-at-menu .wb-action-menu-body{grid-template-columns:1fr 1fr;align-content:start;gap:2px 4px;display:grid}.wb-at-menu .wb-action-menu-sec-t{grid-column:1/-1}.wb-action-menu-sec-t{letter-spacing:.06em;color:#fff6;padding:3px 7px;font-size:10px}.wb-action-menu-item{color:var(--text-primary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12px;transition:background .12s,color .12s,box-shadow .12s;display:flex}.wb-action-menu-item:hover,.wb-action-menu-item.on{color:#eafffe;background:linear-gradient(90deg,#2cfff829,#2cfff808)}.wb-action-menu-item.busy{color:var(--accent-cyan);box-shadow:inset 0 0 0 1px #2cfff859}.wb-action-menu-item.off:not(.busy){opacity:.4;cursor:not-allowed}.wb-action-menu-l{text-overflow:ellipsis;font-weight:500;overflow:hidden}.wb-action-menu-c{color:#fff9;flex:none;align-items:center;gap:2px;font-size:11px;font-weight:600;display:flex}.wb-action-menu-item.on .wb-action-menu-c{color:#eafffe}.wb-cost-star{color:var(--accent-cyan);font-size:11px}.wb-action-spin{border:2px solid #2cfff840;border-top-color:var(--accent-cyan);border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.wb-action-cube{aspect-ratio:1;touch-action:none;justify-content:center;align-items:center;width:100%;animation:.55s ease-out reveal;display:flex;position:relative}.wb-action-stage{aspect-ratio:1;border-radius:var(--r-lg);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:visible}.wb-cube-scene{perspective:900px;transform:scale(var(--cube-scale,1));justify-content:center;align-items:center;display:flex}.wb-cube-arrow{z-index:8;cursor:pointer;color:#ffffff8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:color .18s,background .18s,transform .18s;display:flex;position:absolute;top:50%}.wb-cube-arrow-l{left:-110px;transform:translateY(-50%)}.wb-cube-arrow-r{right:-110px;transform:translateY(-50%)}.wb-cube-arrow:hover{color:#fff;background:#ffffff1f}.wb-cube-arrow-l:hover,.wb-cube-arrow-r:hover{transform:translateY(-50%)scale(1.14)}.wb-cube-arrow:active{transform:translateY(-50%)scale(.94)}.wb-cube-arrow-l{animation:2s ease-in-out infinite cubeArrowPulseL}.wb-cube-arrow-r{animation:2s ease-in-out infinite cubeArrowPulseR}.wb-cube-arrow:hover{animation:none}@keyframes cubeArrowPulseL{0%,to{opacity:.42;transform:translateY(-50%)translate(0)}50%{opacity:.85;transform:translateY(-50%)translate(-4px)}}@keyframes cubeArrowPulseR{0%,to{opacity:.42;transform:translateY(-50%)translate(0)}50%{opacity:.85;transform:translateY(-50%)translate(4px)}}.wb-cube-box{transform-style:preserve-3d;position:relative}.wb-cube-face{backface-visibility:hidden;border-radius:6px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}.wb-action-caption{color:#fff;pointer-events:none;background:#0000008c;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.wb-action-caption .tiny{opacity:.55;font-weight:400}.wb-face-pending,.wb-face-error{background:var(--bg-surface);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.wb-face-pending .asset-thumb-loading{position:absolute;inset:0}.wb-face-label{border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;pointer-events:none;z-index:3;background:#0000008c;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.wb-face-error{cursor:pointer;background:radial-gradient(at 50% 40%,#1a0d10,#0a0708);border:1px solid #ff2c3359}.wb-face-error-icon{color:var(--danger);margin-bottom:8px;font-size:32px;line-height:1}.wb-face-error-msg{color:var(--text-tertiary);text-align:center;max-width:90%;padding:0 12px;font-size:12px}.wb-face-error:hover{background:radial-gradient(at 50% 40%,#241014,#0e090a)}.wb-action-frontal{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;animation:.5s cubic-bezier(.22,1,.36,1) frontal-in;display:flex;position:absolute;inset:0}@keyframes frontal-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.wb-action-frontal-img{object-fit:contain;border-radius:12px;max-width:88%;max-height:82%;box-shadow:0 16px 40px #0000008c}.wb-action-frontal-dim{color:var(--text-tertiary,#ffffff80);margin-top:10px;font-size:12px}.wb-form{border-left:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden}.wb-form-scroll{flex:1;padding:18px;overflow-y:auto}.wb-field{margin-bottom:22px;position:relative}.wb-field:has(.wb-sw-mat:hover){z-index:200}.wb-field.dis{opacity:.4;pointer-events:none}.wb-field-h{color:var(--text-secondary);letter-spacing:.4px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:11px;padding-left:10px;font-size:12px;font-weight:600;display:flex;position:relative}.wb-field-h:before{content:"";background:var(--brand-grad);opacity:.7;border-radius:2px;width:3px;position:absolute;top:1px;bottom:1px;left:0}.wb-field-h .tiny{color:var(--text-quaternary);letter-spacing:0;font-weight:400}.wb-swatch{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.wb-sw{aspect-ratio:1.5;border-radius:var(--r);cursor:pointer;color:#fff;border:1px solid #ffffff14;place-items:end center;padding:6px;font-size:11px;font-weight:500;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s;display:grid;position:relative;overflow:hidden}.wb-sw:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#00000059);position:absolute;inset:0}.wb-sw span{z-index:1;text-shadow:0 1px 3px #000000e6,0 0 6px #000c;color:#fff;font-size:11px;font-weight:600;position:relative}.wb-sw:hover{transform:translateY(-3px);box-shadow:0 8px 18px #00000073}.wb-sw.on{box-shadow:0 0 0 2px var(--bg-base),0 0 0 4px var(--accent-cyan),0 6px 16px #2c68ff66}.wb-chips{flex-wrap:wrap;gap:7px;display:flex}.chip.rar{padding-left:9px}.chip.rar .rar-dot{background:var(--rar);vertical-align:middle;width:7px;height:7px;box-shadow:0 0 5px var(--rar);border-radius:50%;margin-right:6px;display:inline-block}.chip.rar.on{border-color:var(--rar);color:#fff}.wb-segment{background:var(--surface-module);border-radius:var(--r-pill);border:1px solid var(--border-divider);gap:4px;padding:4px;display:flex}.wb-seg{text-align:center;border-radius:var(--r-pill);cursor:pointer;color:var(--text-tertiary);white-space:nowrap;flex:1;padding:7px 4px;font-size:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.wb-seg:hover{color:var(--text-secondary)}.wb-seg.on{background:var(--brand-grad);color:#fff;font-weight:600;box-shadow:0 2px 8px #2c68ff59}.wb-dial{flex-direction:column;align-items:center;gap:6px;display:flex}.wb-dial svg{display:block}.wb-slider{padding-top:4px}.wb-slider input{width:100%}.wb-slider-foot{align-items:center;gap:10px;margin-top:6px;display:flex}.wb-toggle{background:var(--surface-module);border:1px solid var(--border);border-radius:var(--r);cursor:pointer;align-items:center;gap:10px;width:100%;padding:8px 12px;transition:all .15s;display:flex}.wb-toggle .wb-toggle-knob{border-radius:var(--r-pill);background:var(--bg-surface-2);flex:none;width:38px;height:22px;transition:background .2s;position:relative}.wb-toggle .wb-toggle-knob:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.wb-toggle.on{border-color:#2cfff8b3;box-shadow:0 0 12px #2cfff833}.wb-toggle.on .wb-toggle-knob{background:var(--brand-grad)}.wb-toggle.on .wb-toggle-knob:after{transform:translate(16px)}.wb-toggle-txt{color:var(--text-secondary);text-align:left;font-size:12px}.wb-toggle-txt i{color:var(--text-quaternary);margin-top:1px;font-style:normal;display:block}.wb-adv-toggle{border:0;border-top:1px solid var(--border-divider);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:14px 2px 4px;font-size:13px;display:flex}.wb-adv-toggle span{color:var(--text-tertiary);transition:transform .2s}.wb-adv{padding-top:16px;animation:.3s reveal}.wb-foot{border-top:1px solid var(--border);padding:16px 18px}.wb-foot-credits{color:var(--text-secondary);justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.wb-foot-credits b{font-family:var(--mono);color:var(--accent)}.wb-gen{justify-content:center;width:100%}@media (width<=1240px){.wb{grid-template-columns:190px minmax(0,1fr) 260px}.wb-side{padding:12px}.wb-form-scroll{padding:14px}}@media (width<=1080px){.wb{grid-template-columns:minmax(0,1fr) 260px}.wb-side{display:none}.wb-canvas,.wb-grid{width:min(40vw,420px)}}@media (width<=900px) and (width>=761px){.shell{grid-template-columns:64px 1fr}.side{align-items:center;padding:14px 8px}.side .brand-txt{display:none}.side .brand{justify-content:center;padding:6px 0 18px}.side .brand-txt{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s}.side .brand-txt:hover{opacity:.7}.side .grp{display:none}.side .item{justify-content:center;gap:0;width:44px;padding:0}.side .item-label,.side .item .new,.side .item .ext,.side .foot .member .pct,.side .foot .promo,.side .foot .sub-btn,.side .foot .login-btn,.side .foot-links,.side .user span,.side .user .chev,.side .member span:not(.crown),.side .bal,.side-acct-topup,.side-bal-unit,.side-acct-label{display:none}.side-acct{background:0 0;border:0;overflow:visible}.side-acct .side-acct-row+.side-acct-row{border-top:0}.side .user-logout{display:none}.side .foot{align-items:center}.side .member{justify-content:center;padding:10px}.side .user{justify-content:center;padding:6px}}@media (width<=760px){.shell{grid-template-columns:1fr}.side{z-index:100;border-right:0;border-top:1px solid var(--border);background:var(--bg-surface);width:100%;height:auto;padding:6px 4px;padding-bottom:calc(6px + env(safe-area-inset-bottom));flex-direction:row;justify-content:space-around;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #0006}.side .brand,.side .grp,.side .foot{display:none}.side .item{border-radius:var(--r-sm);flex-direction:column;flex:1;gap:3px;width:auto;height:auto;padding:6px 2px;font-size:10px}.side .item .item-label{font-size:10px;display:block}.side .item .new,.side .item .ext{display:none}.side .item.on{color:var(--accent-cyan);background:0 0}.main{height:auto;min-height:100vh;padding-bottom:64px}.wb{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;min-height:100vh;overflow-y:auto}.wb-stage{min-height:60vh;padding:20px}.wb-form{border-left:0;border-top:1px solid var(--border)}.wb-form-scroll{max-height:none}.wb-canvas,.wb-grid{width:min(92vw,420px)}}@media (width<=860px){.ad{grid-template-columns:1fr;gap:20px;padding:18px}.cmt,.related{padding:18px}.acc-recharge{grid-template-columns:repeat(2,1fr)}.acc-days{grid-template-columns:repeat(7,1fr);gap:5px}.acc-day .d-num{font-size:12px}}@media (width<=560px){.acc-recharge{grid-template-columns:1fr 1fr}.acc-hero{flex-direction:column;align-items:flex-start;gap:14px}.acc-balance{text-align:left}.acc-credits{justify-content:flex-start}}@media (width<=1100px){.dash-tools{grid-template-columns:repeat(4,1fr)!important}}@media (width<=820px){.dash-tools{grid-template-columns:repeat(3,1fr)!important}}@media (width<=560px){.dash-tools{grid-template-columns:repeat(2,1fr)!important}}@media (width<=1024px){.tools-row{grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:min-content}.tools-row>:first-child{grid-column:1/-1}}@media (width<=680px){.tools-row{grid-template-columns:1fr 1fr}.tools-row>:first-child{grid-column:1/-1}}@media (width<=760px){.cmty-head{flex-wrap:wrap;gap:10px}.cmty-head .section-title{flex:100%}.cmty-search{flex:60%}.cmty-sort{flex-wrap:wrap}.banner{height:150px}.banner .slide{padding:18px}.banner .slide .txt{max-width:100%}.banner .slide h3{font-size:18px}.banner .slide p{font-size:12px}.ad-stage .ad-main img{max-width:100%}.plaza{grid-template-columns:1fr;gap:14px}.plaza-guide{padding:18px 16px}.plaza-guide h3{font-size:16px}.plaza-guide .gbtn{width:auto;padding:0 20px}.plaza-right{min-width:0}.plaza-right .plaza-tabs{flex-wrap:nowrap;overflow-x:auto}.plaza-card{width:200px;height:200px}}@media (width<=480px){.cmty-grid{column-count:2;column-gap:10px}}@media (width<=760px){.gallery{gap:0}.gallery .g-card.side{display:none}.gallery .g-card.center{width:calc(100vw - 48px);max-width:520px}.gallery .g-card.center .pic{aspect-ratio:16/9;height:auto}.gallery .g-card .title{white-space:normal;font-size:15px!important}.gallery .arrow{top:50%;transform:translateY(-50%)}.gallery .arrow.l{left:8px}.gallery .arrow.r{right:8px}.sc{min-height:0}.sc-viewport{margin:0 -1rem;padding:14px 0}.sc-slide{flex:0 0 82%}.sc-scale{filter:brightness(.8);margin:0 5px;transform:scale(.92)}.sc-slide.is-sel .sc-scale{transform:scale(1)}.sc-cap{padding:16px 12px 10px}.sc-cap h3{font-size:14px}.sc-arrow{width:34px;height:34px}.sc-arrow svg{width:28px;height:28px}}.follow-btn{transition:all .18s}.acc-follow{border-radius:var(--r-lg);background:var(--bg-surface);border:1px solid var(--border-divider);margin-top:18px;padding:20px 24px}.acc-follow-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.acc-follow-empty{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:12px;padding:8px 0 4px;font-size:13px;display:flex}.acc-follow-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.follow-card{background:var(--surface-module);border:1px solid var(--border-divider);border-radius:14px;align-items:center;gap:12px;padding:13px 14px;transition:all .18s;display:flex}.follow-card:hover{border-color:#2cfff847;transform:translateY(-2px);box-shadow:0 8px 18px #0000004d}.follow-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:16px;font-weight:600;display:grid;overflow:hidden}.follow-avatar img{object-fit:cover;width:100%;height:100%}.follow-info{flex:1;min-width:0}.follow-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.follow-sub{color:var(--text-quaternary);margin-top:2px;font-size:11px}.follow-unbtn{border-radius:var(--r-pill);border:1px solid var(--border);height:28px;color:var(--text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;flex:none;padding:0 12px;font-size:12px;transition:all .15s}.follow-unbtn i{font-style:normal}.follow-unbtn .t2{display:none}.follow-unbtn:hover{color:#ff8a8a;background:#ff50500f;border-color:#ff646480}.follow-unbtn:hover .t1{display:none}.follow-unbtn:hover .t2{display:inline}@media (width<=560px){.acc-follow-list{grid-template-columns:1fr}}.genloader-cap{z-index:2;color:var(--text-secondary);letter-spacing:.3px;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;bottom:18px;left:0;right:0}.genloader-dot{background:var(--accent-cyan);width:7px;height:7px;box-shadow:0 0 8px var(--accent-cyan);border-radius:50%;animation:1.4s ease-in-out infinite glpulse}@keyframes glpulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.wb-chipinput{flex-direction:column;gap:10px;display:flex}.wb-tag-edit{background:var(--surface-module);border:1px solid var(--border-strong);border-radius:var(--r-pill);align-items:center;gap:6px;padding:7px 14px;transition:border-color .18s,box-shadow .18s;display:inline-flex}.wb-tag-edit:focus-within{border-color:var(--accent-cyan);box-shadow:0 0 0 2px #2cfff81f}.wb-tag-edit svg{color:var(--text-tertiary);flex:none}.wb-tag-input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:140px;font-family:inherit;font-size:13px}.wb-tag-input::placeholder{color:#fff6}.wb-tag-custom{align-items:center;gap:7px;max-width:200px;padding-right:7px;display:inline-flex}.wb-tag-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-tag-x{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:9px;transition:all .15s;display:grid}.wb-tag-x:hover{background:var(--danger)}.wb-chips .chip{border-radius:var(--r-pill);background:var(--surface-module);border-color:var(--border-divider);padding:7px 15px;transition:all .18s}.wb-chips .chip:hover{border-color:var(--border-strong);background:var(--surface-hover-subtle)}.wb-chips .chip.on{background:var(--brand-grad-soft);border-color:var(--accent-cyan);color:#fff;box-shadow:0 0 0 1px #2cfff840}.wb-adv-toggle{border-top:1px solid var(--border-divider);letter-spacing:.3px;padding:16px 2px 6px;font-weight:500;transition:color .15s}.wb-adv-toggle:hover{color:var(--text-primary)}.wb-chip-custom{color:var(--text-tertiary);border-style:dashed!important}.wb-chip-custom:hover{color:var(--accent-cyan);border-color:var(--accent-cyan)!important}.wb-sw{overflow:hidden}.wb-sw-canvas{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.wb-sw .wb-sw-canvas+span,.wb-sw span{z-index:2}.wb-sector{transition:fill .18s}.wb-compass{margin:0 auto;display:block}.wb-field-sub{color:var(--text-quaternary);letter-spacing:0;font-size:11px;font-weight:400}.wb-pal{z-index:0;background-size:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.wb-mat{z-index:0;background-position:50%;background-size:cover;width:100%;height:100%;display:block;position:absolute;inset:0;box-shadow:inset 0 1px 2px #ffffff40,inset 0 -2px 6px #00000059}.wb-hist-list{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex;overflow-y:auto}.wb-hist-item{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.wb-hist-item:hover{background:#2cfff808;border-color:#2cfff81f;box-shadow:0 2px 8px #0003}.wb-hist-item img,.wb-hist-item video{object-fit:cover;border:1px solid #ffffff0f;border-radius:8px;flex:none;width:44px;height:44px;transition:transform .2s,box-shadow .2s}.wb-hist-placeholder{background:linear-gradient(135deg,#1a1c24 0%,#252830 50%,#1a1c24 100%) 0 0/200% 200%;border:1px solid #ffffff0f;border-radius:8px;flex:none;width:44px;height:44px;animation:2s ease-in-out infinite hist-shimmer}@keyframes hist-shimmer{0%{background-position:100% 100%}50%{background-position:0 0}to{background-position:100% 100%}}.wb-hist-item:hover img,.wb-hist-item:hover video{transform:scale(1.08);box-shadow:0 4px 8px #0000004d}.wb-hist-thumb{flex:none;width:44px;height:44px;overflow:visible}.wb-hist-thumb .thumb-load-wrap{border:1px solid #ffffff0f;border-radius:8px;width:44px;height:44px;overflow:hidden}.wb-hist-pop{z-index:300;pointer-events:none;background:var(--bg-surface-2);border:1px solid var(--border-strong);border-radius:var(--r-lg);padding:6px;animation:.14s histPopIn;position:fixed;transform:translateY(-50%);box-shadow:0 12px 32px #00000080}.wb-hist-pop-img{border-radius:var(--r);width:200px;height:200px;position:relative;overflow:hidden}.wb-hist-pop img{border-radius:var(--r);object-fit:cover;opacity:0;border:0;width:200px;height:200px;transition:opacity .3s;display:block}.wb-hist-pop-img.loaded img{opacity:1}.wb-hist-pop-img.loaded .asset-thumb-loading{pointer-events:none;animation:.5s forwards thumb-exit}@keyframes histPopIn{0%{opacity:0;transform:translateY(-50%)scale(.94)}to{opacity:1;transform:translateY(-50%)scale(1)}}.wb-hist-meta{min-width:0}.wb-hist-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;outline:none;margin:-1px -3px;padding:1px 3px;font-size:13px;font-weight:600;transition:background .15s;overflow:hidden}.wb-hist-name:hover{background:#ffffff0f}.wb-hist-name:focus{background:#2cfff814;box-shadow:0 0 0 1px #2cfff833}.wb-hist-name-row{align-items:center;gap:4px;min-width:0;display:flex}.wb-hist-name-row .wb-hist-name{min-width:0}.wb-hist-edit-btn{width:18px;height:18px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.wb-hist-item:hover .wb-hist-edit-btn{display:flex}.wb-hist-edit-btn:hover{color:var(--text-primary);background:#ffffff1a}.wb-hist-name-input{box-sizing:border-box;width:100%;color:var(--text-primary);background:#00000059;border:1px solid #2cfff873;border-radius:4px;outline:none;padding:1px 4px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s}.wb-hist-name-input:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 2px #2cfff81f}.wb-lvl-head{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.wb-lvl-val{font-family:var(--mono);background:var(--brand-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:600}.wb-lvl-track{gap:4px;display:flex}.wb-lvl-tick{border-radius:var(--r-sm);background:var(--surface-module);cursor:pointer;border:0;flex:1;height:22px;padding:0;transition:all .15s;position:relative}.wb-lvl-tick:hover{background:var(--surface-hover)}.wb-lvl-tick.fill{background:var(--brand-grad)}.wb-lvl-tick.cur{box-shadow:0 0 0 2px var(--bg-base),0 0 0 3px var(--accent-cyan),0 0 10px #2cfff880;transform:scaleY(1.25)}.wb-asset-thumb{object-fit:cover;border-radius:3px;width:18px;height:18px}.wb-asset-pop{box-sizing:border-box;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--r);box-shadow:var(--shadow-pop);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px;padding:12px;animation:.2s reveal;display:grid}.wb-asset-cell{cursor:pointer;border-radius:var(--r-sm);flex-direction:column;align-items:center;gap:4px;padding:5px;transition:background .15s;display:flex}.wb-asset-cell:hover{background:var(--surface-hover)}.wb-asset-cell img{aspect-ratio:1;border-radius:var(--r-sm);border:1px solid var(--border-divider);width:100%}.wb-asset-cell .tiny{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.afw{background:var(--bg-base);grid-template-columns:1fr 220px;height:100vh;display:grid}.afw-lib{border-right:0;border-left:1px solid var(--border);order:2}.afw-canvas{order:1}.afw-lib{border-right:1px solid var(--border);padding:14px;overflow-y:auto}.afw-lib-h{color:var(--text-quaternary);letter-spacing:.5px;margin-bottom:8px;font-size:11px}.afw-lib-item{border-radius:var(--r);background:var(--surface-module);border:1px solid var(--border-divider);cursor:grab;align-items:center;gap:6px;margin-bottom:7px;padding:9px 11px;font-size:12px;transition:all .15s;display:flex}.afw-lib-item:hover{border-color:var(--accent-cyan);background:var(--brand-grad-soft)}.afw-lib-item.fx{flex-direction:column;align-items:stretch;gap:3px}.afw-fx-row{justify-content:space-between;align-items:center;display:flex}.afw-fx-desc{color:var(--text-quaternary);font-size:10px;line-height:1.4}.afw-lib-tag{color:var(--text-quaternary);background:var(--bg-surface-2);border-radius:var(--r-sm);padding:1px 6px;font-size:9px}.afw-canvas{position:relative}.afw-canvas .react-flow{background:var(--bg-base);background-image:radial-gradient(circle,#ffffff26 1px,#0000 1px);background-size:24px 24px}.afn{background:linear-gradient(165deg,#22232b,#15161c);border:1px solid #ffffff17;border-radius:16px;width:160px;font-size:12px;transition:box-shadow .22s,border-color .22s,transform .22s;overflow:visible;box-shadow:0 10px 30px #0000008c,0 2px 6px #0006,inset 0 1px #ffffff0f}.afn:hover{border-color:#2cfff859;transform:translateY(-3px);box-shadow:0 16px 40px #0009,0 0 0 1px #2cfff81f,inset 0 1px #ffffff14}.afn-head{color:#fff;letter-spacing:.2px;background:linear-gradient(110deg,#ffffff12,#ffffff03);border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:10px 13px;font-size:12.5px;font-weight:600;display:flex;position:relative}.afn-ic{background:var(--brand-grad-soft);width:22px;height:22px;color:var(--accent-cyan);border-radius:7px;flex:none;place-items:center;font-size:12px;display:grid;box-shadow:inset 0 0 0 1px #2cfff833}.afn-ic svg{display:block}.afn-thumb{aspect-ratio:1;object-fit:cover;border:1px solid #ffffff14;border-radius:10px;width:calc(100% - 20px);margin:10px;display:block}.afn-name{color:var(--text-secondary);padding:9px 13px}.afn-text{color:var(--text-secondary);padding:11px 13px;line-height:1.5}.afn-desc,.afn-fx{width:166px}.afn-fx-name{color:#fff;padding:10px 12px 4px;font-weight:600}.afn-fx-tag{color:var(--text-tertiary);padding:9px 12px;font-size:11px;line-height:1.5}.afn-out{border-color:#2c68ff80;width:166px}.afn-out-prev{color:#78aaffb3;background:radial-gradient(circle at 50% 40%,#2c68ff26,#0000);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:22px 0;font-size:11px;display:flex}.afn-gen{border-radius:var(--r-pill);background:var(--brand-grad);color:#fff;cursor:pointer;width:calc(100% - 24px);height:36px;box-shadow:var(--brand-glow);border:0;margin:12px;font-size:12px;font-weight:600;transition:transform .15s;display:block}.afn-gen:hover{transform:scale(1.03)}.afw .react-flow__handle{background:var(--accent-cyan);border:2px solid var(--bg-base);width:11px;height:11px;box-shadow:0 0 8px #2cfff899}.afw .react-flow__handle:hover{background:#fff}.afw .react-flow__edge-path{stroke:var(--accent);stroke-width:2px}.afw .react-flow__edge.animated .react-flow__edge-path{stroke:var(--accent-cyan);stroke-dasharray:none}.afw .react-flow__node.selected .afn{border-color:var(--accent-cyan);box-shadow:0 0 0 1.5px var(--accent-cyan),0 10px 28px #00000080}.afw .react-flow__controls button{background:var(--bg-surface);border-color:var(--border);color:#fff;fill:#fff}.afw .react-flow__minimap{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r)}.afw-fx-node{border-radius:var(--r);background:var(--surface-module);border:1px solid var(--border-divider);cursor:grab;margin-bottom:8px;padding:10px 11px;transition:all .15s}.afw-fx-node:hover{border-color:var(--accent-cyan);background:var(--brand-grad-soft)}.afw-fx-node-head{color:#fff;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.afw-fx-node-ic{color:var(--accent-cyan);font-size:13px}.afw-fx-node-desc{color:var(--text-tertiary);margin:4px 0 0;font-size:11px;line-height:1.4}.afw-fx-cat{color:#ffffff4d;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 6px;font-size:10px;font-weight:500}.afn-select{background:var(--surface-module);border:1px solid var(--border);border-radius:var(--r-sm);color:#fff;cursor:pointer;width:calc(100% - 16px);height:30px;margin:8px;padding:0 8px;font-family:inherit;font-size:12px}.afn-select:focus{border-color:var(--accent-cyan);outline:none}.afn-ta{background:var(--surface-module);border:1px solid var(--border);border-radius:var(--r-sm);color:#fff;resize:none;width:calc(100% - 16px);min-height:54px;margin:8px;padding:7px 9px;font-family:inherit;font-size:12px;line-height:1.5}.afn-ta::placeholder{color:var(--text-quaternary)}.afn-ta:focus{border-color:var(--accent-cyan);outline:none}.afn-fusion{border-color:#2cfff866;width:170px;overflow:visible}.afn-warn{color:var(--warning);margin-top:4px;display:block}.afw-toast{z-index:30;border:1px solid var(--border-strong);color:#fff;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c1c20e0;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;animation:.26s cubic-bezier(.34,1.56,.64,1) toastIn;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000080}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.afw-zoom{z-index:20;border-radius:var(--r-pill);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1c20eb;align-items:center;gap:4px;height:44px;padding:0 8px;display:flex;position:absolute;bottom:20px;left:20px;box-shadow:0 6px 20px #00000080}.afw-zoom button{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:17px;transition:all .15s;display:grid}.afw-zoom button:hover{background:var(--surface-hover);color:#fff}.afw-zoom-pct{text-align:center;min-width:46px;font-size:13px;font-family:var(--mono);color:var(--text-secondary);-webkit-user-select:none;user-select:none}.afw-zoom-div{background:var(--border);width:1px;height:20px;margin:0 4px}.afn-fusion .afn-ic{color:#b9a8ff;background:#7c7bff2e}.afn-desc .afn-ic{color:#ffce8a;background:#ffb45a2e}.afn-out .afn-ic{color:#7dffb0;background:#2cff9c2e}.afw-lib{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.afw-lib::-webkit-scrollbar{width:6px}.afw-lib::-webkit-scrollbar-track{background:0 0}.afw-lib::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:1px solid #0000;border-radius:3px}.afw-lib::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:padding-box}.afw-lib-item{flex-direction:column;align-items:flex-start;gap:2px}.afw-lib-item .il-name{align-items:center;gap:6px;font-size:12.5px;display:flex}.afw-lib-item .il-ic{color:var(--accent-cyan);justify-content:center;align-items:center;display:inline-flex}.afw-lib-item .il-ic svg{display:block}.afw-lib-item .il-desc{color:var(--text-quaternary);font-size:10px;line-height:1.3}.afn-out{position:relative}.afn-out .afn-head{padding-right:90px}.afn-gen-tr{border-radius:var(--r-pill);background:var(--brand-grad);color:#fff;cursor:pointer;height:26px;box-shadow:var(--brand-glow);z-index:2;border:0;padding:0 12px;font-size:11px;font-weight:600;position:absolute;top:7px;right:10px}.afw-toolbar{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:16px;right:16px}.afw-toolbar>*{pointer-events:auto}.afw-title{color:#fff;border:1px solid var(--border-divider);border-radius:var(--r);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1c20b3;width:200px;height:36px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s}.afw-title::placeholder{color:var(--text-quaternary);font-weight:400}.afw-title:hover{border-color:var(--border-strong)}.afw-title:focus{border-color:var(--accent-cyan);background:var(--bg-surface);outline:none;box-shadow:0 0 0 3px #2cfff81f}.afw-tools-r{gap:10px;display:flex}.afw-btn-save{border-radius:var(--r-pill);border:1px solid var(--border);height:36px;color:var(--text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1c20cc;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.afw-btn-save:hover{border-color:var(--accent-cyan);color:#fff}.afw-btn-run{border-radius:var(--r-pill);background:var(--brand-grad);color:#fff;cursor:pointer;height:36px;box-shadow:var(--brand-glow);border:0;align-items:center;gap:6px;padding:0 20px;font-size:13px;font-weight:600;transition:transform .15s;display:inline-flex}.afw-btn-run:hover{transform:translateY(-1px)}.ah{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.ah-tabs,.ah-grid{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.ah-hero{text-align:center;border-radius:0;padding:64px 40px 56px;position:relative;overflow:hidden}.ah-hero-bg{background-color:#0a0c10;background-image:radial-gradient(#fff3 1.2px,#0000 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 110px),#0000);mask-image:linear-gradient(#000 calc(100% - 110px),#0000)}.ah-hero-inner{z-index:1;position:relative}.ah-hero h1{letter-spacing:-.02em;background:var(--brand-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:700}.ah-hero p{color:var(--text-secondary);margin:14px 0 28px;font-size:15px}.ah-abilities{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ah-ability{border-radius:var(--r-pill);border:1px solid var(--border);height:42px;color:var(--text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1c20b3;padding:0 22px;font-size:14px;transition:all .15s}.ah-ability:hover{border-color:var(--accent-cyan);color:#fff;background:var(--brand-grad-soft)}.ah-tabs{gap:24px;padding:28px 40px 16px;display:flex}.ah-tab{color:var(--text-quaternary);cursor:pointer;border-bottom:2px solid #0000;padding-bottom:6px;font-size:16px;font-weight:600;transition:all .15s}.ah-tab.on{color:#fff;border-color:var(--accent)}.ah-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;gap:22px;min-height:0;padding:8px 40px 40px;display:grid;overflow-y:auto}.ah-new{aspect-ratio:4/3;border-radius:var(--r-lg);cursor:pointer;background-image:linear-gradient(150deg,#1a2230,#141a24),linear-gradient(135deg,#2cfff8,#2c68ff);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s;display:flex;position:relative}.ah-new:hover{background-image:linear-gradient(150deg,#2cfff829,#2c68ff29),linear-gradient(135deg,#2cfff8,#2c68ff);transform:translateY(-4px);box-shadow:0 12px 32px #2c68ff4d}.ah-new-ic{color:#08111c;background:var(--brand-grad);border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;font-weight:700;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:grid;box-shadow:0 0 0 6px #2cfff814,0 6px 20px #2c68ff66}.ah-new:hover .ah-new-ic{transform:scale(1.12)rotate(90deg)}.ah-new-title{color:#e8f0ff;font-size:15px;font-weight:600}.ah-new-sub{color:var(--text-quaternary);font-size:12px}.ah-new-tpl{color:var(--accent-cyan);opacity:0;font-size:12px;transition:opacity .28s;position:absolute;bottom:14px}.ah-new:hover .ah-new-tpl{opacity:1}.ah-card{aspect-ratio:4/3;border-radius:var(--r-lg);border:1px solid var(--border-divider);background:var(--bg-surface);cursor:pointer;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.ah-card:hover{border-color:var(--accent-cyan);transform:translateY(-4px);box-shadow:0 12px 32px -8px #2c68ff73,0 0 0 1px #2cfff859}.ah-card-thumb{border-radius:var(--r-lg) var(--r-lg) 0 0;flex:1;position:relative;overflow:hidden}.ah-card-empty{color:#78aaff80;background:radial-gradient(circle at 50% 45%,#2c68ff24,#0a0c1266);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.wf-thumb{width:100%;height:100%;transition:transform .4s;display:block}.ah-card:hover .wf-thumb{transform:scale(1.05)}.ah-status{z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:10px}.ah-status.done{background:var(--accent-cyan);box-shadow:0 0 8px var(--accent-cyan)}.ah-status.draft{background:var(--text-quaternary)}.ah-node-badge{z-index:2;font-size:10px;font-family:var(--mono);color:#ffffffd9;border-radius:var(--r-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c12b3;padding:2px 7px;position:absolute;bottom:8px;right:8px}.ah-more{z-index:3;color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c1299;border:0;border-radius:50%;width:26px;height:26px;font-size:14px;transition:opacity .15s;position:absolute;top:8px;right:8px}.ah-card:hover .ah-more{opacity:1}.ah-card{position:relative}.ah-card:hover{z-index:20}.ah-side-acts{z-index:21;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;background:#0c0e13b8;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:6px;margin-left:8px;padding:5px;transition:opacity .16s .18s,transform .18s cubic-bezier(.22,1,.36,1) .18s,visibility 0s linear .34s;display:flex;position:absolute;top:6px;left:100%;transform:translate(-6px)scale(.96);box-shadow:0 10px 26px #00000080}.ah-side-acts:before{content:"";width:9px;position:absolute;top:-6px;bottom:-6px;left:-9px}.ah-card:hover .ah-side-acts,.ah-side-acts:hover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)scale(1)}.ah-side-acts button{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;place-items:center;transition:all .15s;display:grid}.ah-side-acts button:hover{color:#2cfff8;background:#2cfff81f;border-color:#2cfff84d}.ah-side-acts button.danger:hover{color:#ff7676;background:#ff505024;border-color:#ff50504d}.ah-menu{z-index:20;border:1px solid var(--border-strong);border-radius:var(--r);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c1c20f5;min-width:140px;padding:6px;animation:.18s reveal;position:absolute;top:40px;right:8px;box-shadow:0 12px 32px #0000008c}.ah-menu>div{border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:13px;transition:all .12s;display:flex}.ah-menu>div:hover{background:var(--surface-hover);color:#fff}.ah-menu>div.danger{border-top:1px solid var(--border-divider);margin-top:4px;padding-top:11px}.ah-menu>div.danger:hover{color:var(--danger)}.ah-card-foot{-webkit-backdrop-filter:blur(8px);border-radius:0 0 var(--r-lg) var(--r-lg);background:#0e1016d9;flex-shrink:0;padding:14px 13px 12px;position:relative}.ah-card-foot:before{content:;pointer-events:none;background:linear-gradient(#0000,#0e1016d9);height:28px;position:absolute;top:-28px;left:0;right:0}.ah-card-title-row{align-items:center;gap:6px;margin-bottom:5px;display:flex}.ah-card-title-row .ah-card-title{flex:1;min-width:0;margin-bottom:0}.ah-card-title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:14px;font-weight:600;overflow:hidden}.ah-card-title-input{box-sizing:border-box;min-width:0;font-family:inherit;font-size:14px;font-weight:600;line-height:inherit;color:var(--text-primary);border-radius:var(--r-sm);background:#ffffff0f;border:1px solid #2cfff859;outline:none;flex:1;margin:-2px 0;padding:1px 6px;transition:border-color .15s,box-shadow .15s}.ah-card-title-input:focus{border-color:var(--accent-cyan);background:#ffffff14;box-shadow:0 0 0 2px #2cfff81f}.ah-edit-btn{color:#ffffff4d;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px;transition:color .15s;display:flex}.ah-card:hover .ah-edit-btn{opacity:1}.ah-edit-btn:hover{color:#ffffffe6}.ah-card-meta{color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;display:flex}.ah-types{gap:3px;display:flex}.ah-types i{background:var(--surface-module);border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.ah-card-meta time{font-variant-numeric:tabular-nums;margin-left:auto}@media (width<=760px){.ah-hero{padding:40px 20px}.ah-hero h1{font-size:24px}.ah-tabs,.ah-grid{flex:1;min-height:0;padding-bottom:40px;padding-left:20px;padding-right:20px;overflow-y:auto}}.afw,.ah{animation:.35s pageIn}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.scroll-inset{--scroll-inset:10px;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}.scroll-inset::-webkit-scrollbar{width:10px;height:10px}.scroll-inset::-webkit-scrollbar-track{margin:var(--scroll-inset) 0;background:0 0;border-radius:100px}.scroll-inset::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:3px solid #0000;border-radius:100px}.scroll-inset::-webkit-scrollbar-thumb:hover{background:#ffffff4d padding-box padding-box}.scroll-inset.scroll-inset-x::-webkit-scrollbar-track{margin:0 var(--scroll-inset)}*{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff24 padding-box padding-box;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff47 padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}.aic *{transform-box:fill-box;transform-origin:50%}.aic{overflow:visible}.side .item:hover .aic-char .p-head{animation:.6s icNod}@keyframes icNod{0%,to{transform:translateY(0)}40%{transform:translateY(-1.5px)}70%{transform:translateY(.5px)}}.side .item:hover .aic-item .p-bub{animation:1s infinite icBub}.side .item:hover .aic-item .p-bub2{animation:1s .3s infinite icBub}@keyframes icBub{0%{opacity:0;transform:translateY(2px)}40%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.side .item:hover .aic-weapon .p-blade{animation:.5s cubic-bezier(.4,0,.2,1) icSlash}@keyframes icSlash{0%{transform:rotate(-12deg)}60%{transform:rotate(6deg)}to{transform:rotate(0)}}.side .item:hover .aic-scene .p-sun{animation:.7s icSun}@keyframes icSun{0%{opacity:.4;transform:translateY(3px)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}.side .item:hover .aic-anim .p-play{animation:.6s icPlay}@keyframes icPlay{0%{transform:translate(-2px)scale(.8)}60%{transform:translate(1px)scale(1.1)}to{transform:translate(0)scale(1)}}.vc-stage{background:var(--bg-base);flex-direction:column;align-items:center;gap:8px;min-height:100vh;padding:40px;display:flex}.vc-stage-h{font-size:16px;font-weight:600}.vc-stage-sub{margin-bottom:14px}.vc{background:var(--bg-surface);width:min(1024px,92vw);box-shadow:var(--shadow-pop);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.vc-head{justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.vc-head b{color:#fff;font-size:20px;font-weight:700}.vc-x{color:var(--text-tertiary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .15s;display:flex}.vc-x:hover{color:#fff;background:#ffffff0f}.vc-body{grid-template-columns:minmax(360px,1fr) 1fr;gap:24px;padding:4px 24px 24px;display:grid}.vc-stagebox{aspect-ratio:1;background:var(--bg-base);border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;display:flex}.vc-sphere{width:100%;height:100%}.vc-sliders{flex-direction:column;justify-content:center;gap:40px;padding:0 8px;display:flex}.vc-slider-h{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.vc-slider-l{color:#ffffffd9;font-size:14px;font-weight:500}.vc-slider-v{font-family:var(--mono);color:#fff;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.vc-track{align-items:center;height:18px;display:flex;position:relative}.vc-track:before{content:"";background:#ffffff1f;border-radius:100px;height:4px;position:absolute;left:0;right:0}.vc-track-fill{background:var(--brand-grad);pointer-events:none;border-radius:100px;height:4px;position:absolute;left:0}.vc-track input{opacity:0;cursor:pointer;width:100%;height:18px;margin:0;position:absolute;inset:0}.vc-thumb{pointer-events:none;background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000073,0 0 0 4px #2578ff4d}.vc-foot{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.vc-reset{cursor:pointer;color:#fff9;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;transition:color .15s;display:inline-flex}.vc-reset:hover{color:#ffffffe6}.vc-reset-i{font-size:15px}.vc-foot-r{align-items:center;gap:14px;display:flex}.vc-price{color:#ffffffb3;align-items:center;gap:6px;font-size:14px;display:inline-flex}.vc-price-i{color:var(--accent-cyan);font-size:13px}.vc-submit{cursor:pointer;background:var(--brand-grad);color:#031018;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 6px 18px #2c68ff73}.vc-submit:hover{transform:translateY(-1px);box-shadow:0 8px 22px #2cfff866}.vc-submit:active{transform:translateY(0)}@media (width<=720px){.vc-body{grid-template-columns:1fr}}.auth-page{background:var(--bg-base);grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.auth-brand{background:linear-gradient(150deg,#0a1230,#050814 60%);align-items:center;padding:64px;display:flex;position:relative;overflow:hidden}.auth-brand:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--bg-base));width:220px;position:absolute;top:0;bottom:0;right:0}.auth-brand-glow{filter:blur(40px);background:radial-gradient(circle,#2c68ff59,#0000 70%);width:70%;height:70%;position:absolute;top:-20%;left:-10%}.auth-brand-glow:after{content:"";filter:blur(50px);background:radial-gradient(circle,#2cfff838,#0000 70%);width:80%;height:80%;position:absolute;bottom:-120%;right:-40%}.auth-brand-grid{background-image:linear-gradient(#78a0ff0f 1px,#0000 1px),linear-gradient(90deg,#78a0ff0f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 30% 40%,#000,#0000 75%);mask-image:radial-gradient(circle at 30% 40%,#000,#0000 75%)}.auth-brand-inner{z-index:1;max-width:440px;position:relative}.auth-logo{color:#fff;letter-spacing:.5px;font-size:24px;font-weight:700}.auth-logo .dot{color:var(--accent-cyan)}.auth-slogan{background:linear-gradient(120deg,#fff,#9fc4ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:28px 0 18px;font-size:40px;font-weight:700;line-height:1.2}.auth-tagline{color:#fff9;margin-bottom:28px;font-size:15px;line-height:1.7}.auth-points{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.auth-points li{color:#ffffffc7;font-size:14px}.auth-form-side{place-items:center;padding:24px;display:grid}.auth-form-box{width:340px}.auth-logo-sm{margin-bottom:28px;font-size:20px;display:none}.auth-title{color:#fff;margin:0;font-size:26px;font-weight:700}.auth-sub{color:var(--text-tertiary);margin:8px 0 28px;font-size:14px}.auth-field{margin-bottom:18px}.auth-field-label{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.auth-input-wrap{align-items:center;display:flex;position:relative}.auth-input-icon{color:var(--text-tertiary);pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute;left:14px}.auth-input-wrap:focus-within .auth-input-icon{color:var(--accent-cyan)}.auth-input{box-sizing:border-box;color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.auth-input.has-icon{padding-left:42px}.auth-input::placeholder{color:var(--text-quaternary)}.auth-input:hover{border-color:#fff3}.auth-input:focus{border-color:var(--accent);background:#2c68ff0f;outline:none;box-shadow:0 0 0 3px #2c68ff29}.auth-code-input{padding-right:108px}.auth-code-btn{cursor:pointer;height:36px;color:var(--accent-cyan);white-space:nowrap;background:#2c68ff24;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:500;transition:all .15s;position:absolute;right:6px}.auth-code-btn:hover:not(:disabled){color:#fff;background:#2c68ff42}.auth-code-btn:disabled{color:var(--text-quaternary);cursor:not-allowed;background:#ffffff0d}.auth-submit{letter-spacing:.5px;background:linear-gradient(100deg,#2cf0f5,#2c7cf0 60%,#2a5be0);border:0;border-radius:12px;justify-content:center;width:100%;height:50px;margin-top:6px;font-size:15px;font-weight:600;transition:box-shadow .2s,transform .15s;box-shadow:0 6px 20px #2c68ff47}.auth-submit:hover{transform:translateY(-1px);box-shadow:0 8px 28px #2c68ff73}.auth-switch{text-align:center;margin-top:16px}.auth-link{cursor:pointer;color:var(--accent);background:0 0;border:0;font-family:inherit;font-size:13px;text-decoration:none;transition:color .15s}.auth-link:hover{color:var(--accent-cyan)}.auth-foot-tip{text-align:center;color:var(--text-tertiary);border-top:1px solid #ffffff12;margin-top:20px;padding-top:18px;font-size:13px}.auth-err{color:#ff7676;text-align:center;background:#ff50501a;border:1px solid #ff50504d;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:13px}.email-suggest{--scroll-inset:7px;z-index:30;background:var(--bg-elevated,#22232a);border:1px solid var(--border-divider);border-radius:10px;max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000080}.email-suggest-item{color:var(--text-secondary);cursor:pointer;border-radius:7px;padding:9px 12px;font-size:14px;transition:background .12s,color .12s}.email-suggest-item:hover{background:var(--accent-subtle);color:#fff}@media (width<=860px){.auth-page{grid-template-columns:1fr}.auth-brand{display:none}.auth-logo-sm{display:block}}.side .foot .user{justify-content:space-between;align-items:center;gap:6px;display:flex}.user-main{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.user-logout{width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:all .15s;display:grid}.user-logout:hover{color:#ff6b6b;background:#ff50501a}.wb-desc{width:100%;padding-top:18px}.wb-desc-h{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.wb-desc-input{box-sizing:border-box;resize:none;background:var(--bg-base);z-index:1;border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:10px;padding:11px 13px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s;position:relative}.wb-desc-input::placeholder{color:var(--text-tertiary)}.wb-desc-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2c68ff24}.wb-acts .btn.wb-action-trigger.on{padding:3px 11px;color:#eafffe!important;background:linear-gradient(135deg,#2cfff838,#2cfff80f)!important;border:1px solid #2cfff899!important;box-shadow:0 0 14px #2cfff840!important}.wb-acts .btn.wb-action-trigger.on:hover{color:#fff!important;background:linear-gradient(135deg,#2cfff84d,#2cfff81a)!important}.wb-action-trigger{transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.wb-action-trigger .wb-action-dot{background:var(--accent-cyan);width:0;height:5px;box-shadow:0 0 6px var(--accent-cyan);opacity:0;transform-origin:50%;border-radius:50%;flex:none;margin-left:0;transition:width .22s cubic-bezier(.4,0,.2,1),margin-left .22s cubic-bezier(.4,0,.2,1),opacity .16s,transform .22s cubic-bezier(.34,1.56,.64,1);transform:scale(.3)}.wb-action-trigger .wb-action-dot.on{opacity:1;width:5px;margin-left:1px;animation:1.4s ease-in-out infinite wbActDot;transform:scale(1)}@keyframes wbActDot{0%,to{opacity:1}50%{opacity:.35}}.wb-desc-input-live{border-color:#2cfff866}.wb-desc-input-live:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 3px #2cfff824}.wb-preset-chip{z-index:3;white-space:nowrap;color:#eafffe;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#2cfff81f;border:1px solid #2cfff873;border-radius:11px;align-items:center;gap:5px;height:21px;padding:0 3px 0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:12px;left:14px}.wb-preset-chip-dot{background:var(--accent-cyan);width:5px;height:5px;box-shadow:0 0 5px var(--accent-cyan);border-radius:50%;flex:none;animation:1.4s ease-in-out infinite wbActDot}.wb-preset-chip-x{color:#ffffffd9;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-left:1px;padding:0 0 1px;font-family:inherit;font-size:11px;line-height:0;transition:background .12s;display:inline-flex}.wb-preset-chip-x:hover{color:#fff;background:#ffffff4d}.wb-preset-chip-tip{z-index:20;white-space:normal;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:max-content;max-width:340px;color:var(--text-tertiary);opacity:0;visibility:hidden;pointer-events:none;background:#0a0e16f0;border:1px solid #ffffff14;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:400;line-height:1.5;transition:opacity .13s ease-out,transform .13s ease-out,visibility .13s;position:absolute;top:calc(100% + 7px);left:0;transform:translateY(-3px);box-shadow:0 10px 28px #000000a6,0 0 0 1px #2cfff80f}.wb-preset-chip:hover .wb-preset-chip-tip{opacity:1;visibility:visible;transition-delay:.25s;transform:none}.wb-preset-chip-label{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;margin:0;padding:0;line-height:1;display:inline-flex}.wb-preset-chip-label:hover{color:#fff}.wb-chip-facing-ic{opacity:0;color:#8ab0fff2;filter:drop-shadow(0 0 3px #5985ff8c);flex:none;justify-content:center;align-items:center;width:0;height:11px;margin-right:-3px;transition:width .18s,opacity .14s,margin-right .18s,transform .18s cubic-bezier(.34,1.56,.64,1),color .12s;display:inline-flex;overflow:hidden}.wb-chip-facing-ic svg{flex:none;width:11px;height:11px;display:block}.wb-preset-chip:hover .wb-chip-facing-ic{opacity:1;width:11px;margin-right:0}.wb-preset-chip.has-facing .wb-chip-facing-ic{color:#dfe8ff;filter:drop-shadow(0 0 4px #5985ffd9)}.wb-facing-arrow{border:solid var(--accent-cyan);transform-origin:50%;background:var(--accent-cyan);clip-path:polygon(50% 0,100% 100%,0 100%);border-width:0;width:8px;height:8px;margin-left:1px;display:inline-block}.wb-facing-arrow-front{clip-path:polygon(50% 0,100% 100%,0 100%)}.wb-facing-arrow-left{clip-path:polygon(0 50%,100% 0,100% 100%)}.wb-facing-arrow-right{clip-path:polygon(100% 50%,0 0,0 100%)}.wb-facing-arrow-three_quarter_left{clip-path:polygon(0 30%,100% 0,70% 100%)}.wb-facing-arrow-three_quarter_right{clip-path:polygon(100% 30%,0 0,30% 100%)}.wb-facing-radial{z-index:22;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wb-facing-radial-h{display:none}.wb-facing-radial-grid{width:0;height:0;position:absolute;top:0;left:0}.wb-facing-btn{pointer-events:auto;width:auto;height:auto;box-shadow:none;color:#8ab0ffe0;cursor:pointer;opacity:0;transform-origin:50%;filter:drop-shadow(0 0 6px #5985ff6b);background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:2px 4px;font-family:inherit;transition:color .12s,text-shadow .12s;animation:.34s cubic-bezier(.34,1.56,.64,1) forwards wbFacingBurst;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.28)}.wb-facing-btn:hover{color:#dfe8ff;filter:drop-shadow(0 0 10px #5985ffd9)}.wb-facing-btn.on{color:#fff;filter:drop-shadow(0 0 12px #5985fff2)}.wb-facing-btn.on .wb-facing-hint{opacity:1;color:#dfe8ff;border-color:#5985ff8c}.wb-facing-btn.f-front{--tx:0px;--ty:-32px;animation-delay:0s}.wb-facing-btn.f-front-right{--tx:23px;--ty:-23px;animation-delay:30ms}.wb-facing-btn.f-right{--tx:46px;--ty:0px;animation-delay:60ms}.wb-facing-btn.f-back-right{--tx:23px;--ty:23px;animation-delay:90ms}.wb-facing-btn.f-back{--tx:0px;--ty:32px;animation-delay:.12s}.wb-facing-btn.f-back-left{--tx:-23px;--ty:23px;animation-delay:90ms}.wb-facing-btn.f-left{--tx:-46px;--ty:0px;animation-delay:60ms}.wb-facing-btn.f-front-left{--tx:-23px;--ty:-23px;animation-delay:30ms}@keyframes wbFacingBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.28)}60%{opacity:1}to{transform:translate(calc(var(--tx) - 50%),calc(var(--ty) - 50%)) scale(1);opacity:1}}@keyframes wbFacingHFadeIn{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.wb-facing-ic{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.wb-facing-ic svg{width:100%;height:100%;display:block}.wb-facing-hint{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.2px;color:#dfe8ff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#0a0e16f0;border:1px solid #5985ff52;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1;transition:opacity .13s ease-out,transform .13s ease-out,visibility .13s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px);box-shadow:0 6px 16px #0009}.wb-facing-hint:after{content:"";border:4px solid #0000;border-top-color:#5985ff52;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.wb-facing-btn:hover .wb-facing-hint{opacity:1;visibility:visible;transition-delay:50ms;transform:translate(-50%)}.wb-facing-btn.on .wb-facing-hint:after{border-top-color:#5985ff8c}.wb-facing-scrim{z-index:21;background:0 0;position:fixed;inset:0}.wb-preset-chip.has-facing{background:#2cfff82e;border-color:#2cfff8b3}.wb-at-wrap .wb-desc-input,.wb-at-wrap .wb-desc-input-live{padding-bottom:30px}.wb-outmode{z-index:3;cursor:pointer;height:18px;color:var(--text-quaternary);background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:0 2px;font-family:inherit;font-size:11px;font-weight:400;line-height:1;transition:color .13s;display:inline-flex;position:absolute;bottom:9px;right:11px}.wb-outmode:hover{color:#eafffe}.wb-outmode.video{color:#2cfff88c}.wb-outmode.video:hover{color:var(--accent-cyan)}.wb-outmode-ic{opacity:.85;display:block}.wb-gen-action{justify-content:center;align-items:center;gap:0;display:flex;position:relative}.wb-gen-chip{white-space:nowrap;background:#ffffff29;border:1px solid #ffffff59;border-radius:10px;align-items:center;gap:5px;height:20px;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.wb-gen-sep{background:#ffffff61;flex:none;width:1px;height:14px;margin:0 9px}.wb-gen-action .sub{margin-left:6px}.wb-at-wrap.action-live:before,.wb-gen-action.live:before{content:"";background:linear-gradient(90deg,var(--accent-cyan),#2c68fff2);-webkit-mask-composite:xor;pointer-events:none;z-index:9;border-radius:10px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wb-gen-action.live:before{border-radius:999px}.wb-at-wrap.action-live .wb-desc-input{box-shadow:none;border-color:#0000}.wb-desc-input-live.preset::placeholder{color:#ffffff57}.wb-desc-input.preset{transition:padding-left .18s}.wb-action-mode-menu{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;background:#0a0e16eb;border:1px solid #ffffff14;border-radius:10px;min-width:168px;margin-bottom:6px;padding:4px;transition:opacity .13s ease-out,transform .13s ease-out,visibility .13s;position:absolute;bottom:100%;left:0;transform:translateY(4px);box-shadow:0 10px 28px #000000a6,0 0 0 1px #2cfff80f}.wb-action-mode-menu:after{content:"";height:8px;position:absolute;bottom:-8px;left:0;right:0}.wb-action-wrap:hover .wb-action-mode-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.wb-action-mode-item{color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:6px;padding:7px 12px;font-size:12px;transition:background .12s,color .12s;display:block}.wb-action-mode-item:hover{color:#eafffe;background:linear-gradient(90deg,#2cfff829,#2cfff808)}.wb-action-mode-item.on{color:#eafffe}.wb-action-mode-item.on .wb-action-mode-ic{color:var(--accent-cyan)}.wb-action-mode-ic{opacity:.9;margin-right:6px;font-size:10px}.wb-action-mode-item .tiny{color:var(--text-tertiary);margin-top:2px;font-size:10px;display:block}.wb-at-wrap{position:relative}.wb-at-wrap .wb-desc-input{display:block}.wb-at-menu{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:#0a0e16eb;border:1px solid #ffffff14;border-radius:10px;width:172px;max-width:92%;margin-bottom:6px;animation:.13s ease-out wbAtMenuIn;position:absolute;bottom:100%;left:0;overflow:hidden;box-shadow:0 10px 28px #000000a6,0 0 0 1px #2cfff80f}@keyframes wbAtMenuIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.wb-at-menu .wb-action-menu-body{max-height:min(216px,max(96px,var(--wb-at-space,216px) - 46px))}.wb-at-menu.down{margin-top:6px;margin-bottom:0;animation:.13s ease-out wbAtMenuInDown;top:100%;bottom:auto;box-shadow:0 10px 28px #000000a6,0 0 0 1px #2cfff80f}@keyframes wbAtMenuInDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.wb-at-menu.down .wb-action-menu-body{max-height:min(216px,max(96px,var(--wb-at-space-down,216px) - 46px))}@media (width<=720px){.wb-action-menu-body{max-height:236px}.wb-at-menu{width:auto;max-width:none;right:0}.wb-at-menu .wb-action-menu-body{max-height:min(180px,max(96px,var(--wb-at-space,180px) - 46px))}}.wb-export-trigger,.wb-export-btn{align-items:center;gap:6px;display:inline-flex}.ad-author{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.ad-stats{gap:6px;display:flex}.cmt-section{margin-top:32px}.vc-slider{margin-bottom:16px}.wb-lvl{flex-direction:column;gap:6px;display:flex}.wb-lvl-track{flex:1}.afn-asset{border-radius:8px;overflow:visible}.wb-stage>.wb-canvas,.wb-stage>.wb-grid{margin-top:auto}.dot,.logo .dot{color:var(--accent-cyan)}.batch-bar{border-radius:var(--r-pill);background:var(--bg-surface-2);border:1px solid var(--border-divider);align-items:center;gap:10px;padding:6px 14px;display:flex}.batch-act{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;align-items:center;gap:5px;padding:6px 12px;font-size:13px;transition:all .15s;display:inline-flex}.batch-bar{background:var(--bg-surface);gap:6px;height:40px;padding:0 6px 0 14px;display:inline-flex}.batch-act{border-radius:var(--r-pill);background:var(--surface-hover);border:0;height:30px;padding:0 12px}.batch-act svg{flex:none}.batch-act:hover{background:var(--brand-grad-soft);color:var(--accent-cyan)}.batch-act.danger:hover{color:var(--danger);background:#ff5a7a1f}.confirm-mask{z-index:400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020407a6;justify-content:center;align-items:center;padding:24px;animation:.18s cfm-fade;display:flex;position:fixed;inset:0}@keyframes cfm-fade{0%{opacity:0}to{opacity:1}}.confirm-box{background:linear-gradient(170deg,#151922,#0e1118);border:1px solid #ffffff17;border-radius:18px;width:100%;max-width:380px;padding:24px 24px 20px;animation:.22s cubic-bezier(.34,1.3,.64,1) cfm-pop;position:relative;box-shadow:0 24px 60px #0009,0 0 0 1px #2cfff80a}@keyframes cfm-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.confirm-box:before{content:"";background:linear-gradient(90deg,#0000,#2cfff859,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.confirm-title{color:var(--text-primary);margin-bottom:8px;font-size:16px;font-weight:700}.confirm-msg{color:var(--text-secondary);margin-bottom:22px;font-size:13.5px;line-height:1.7}.confirm-acts{justify-content:flex-end;gap:10px;display:flex}.confirm-acts .btn{border-radius:10px;justify-content:center;min-width:84px;height:36px}.confirm-acts .btn-danger{color:#ff8a8a;background:#e5484d1f;border:1px solid #e5484d73;font-weight:600}.confirm-acts .btn-danger:hover{color:#ffb3b3;background:#e5484d38;border-color:#e5484db3}.confirm-acts .btn-secondary{color:var(--text-secondary);background:0 0;border:1px solid #ffffff1f}.confirm-acts .btn-secondary:hover{color:#fff;background:#ffffff0a;border-color:#ffffff47}.btn-danger{color:#fff;background:#e5484d;border:0}.btn-danger:hover{background:#f2555a;transform:translateY(-1px);box-shadow:0 8px 20px #e5484d66}@keyframes cfFade{0%{opacity:0}to{opacity:1}}@keyframes cfPop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.confirm-thumb{justify-content:center;margin-bottom:16px;display:flex}.confirm-thumb img{object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--border-strong);width:120px;height:120px;box-shadow:0 6px 18px #00000059}.confirm-thumbs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;display:flex}.confirm-thumbs img{object-fit:cover;border-radius:var(--r);border:1px solid var(--border-divider);width:60px;height:60px}.confirm-thumbs-more{border-radius:var(--r);background:var(--surface-module);border:1px solid var(--border-divider);width:60px;height:60px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.asset-rename-input{color:#fff;border:1px solid var(--accent-cyan);border-radius:var(--r);text-align:center;background:#ffffff1a;outline:none;min-width:160px;padding:4px 10px;font-size:17px;font-weight:600}.asset-rename-pen{opacity:.5;margin-left:4px;font-size:12px}.asset-lightbox-name:hover .asset-rename-pen{opacity:1}.dash-asset-card{cursor:pointer;flex:none;width:128px}.dash-asset-thumb{border-radius:var(--r);border:1px solid var(--border);width:128px;height:128px;position:relative;overflow:hidden}.dash-asset-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.dash-asset-card:hover .dash-asset-thumb img{transform:scale(1.06)}.dash-asset-name{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;text-align:center;margin-top:6px;font-size:12px;overflow:hidden}.confirm-box-row{align-items:stretch;gap:18px;max-width:480px;padding:20px;display:flex}.confirm-thumb-side{flex:none}.confirm-thumb-side img{object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--border-strong);width:130px;height:130px}.confirm-main{flex-direction:column;flex:1;min-width:0;display:flex}.confirm-box-row .confirm-msg{flex:1}.confirm-box-row .confirm-acts{margin-top:auto}.asset-name-editable{cursor:text;align-items:center;gap:3px;display:inline-flex}.asset-name-editable .asset-rename-pen{opacity:0;transition:opacity .15s}.asset:hover .asset-name-editable .asset-rename-pen{opacity:.55}.asset-name-editable:hover .asset-rename-pen{opacity:1}.asset-name-edit{color:var(--text-primary);border:1px solid var(--accent-cyan);box-sizing:border-box;background:#ffffff14;border-radius:6px;outline:none;width:100%;padding:2px 7px;font-size:13px;font-weight:500}.afn-thumb-btn{cursor:pointer;background:0 0;border:0;width:calc(100% - 20px);margin:10px;padding:0;display:block;position:relative}.afn-thumb-btn .afn-thumb{width:100%;margin:0}.afn-thumb-btn .afn-thumb.dim{opacity:.35;filter:grayscale(.4)}.afn-thumb-empty{display:block;position:relative}.afn-thumb-tip{color:var(--text-secondary);background:#00000059;border-radius:10px;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.afn-thumb-btn.bound:hover .afn-thumb{outline:2px solid var(--accent-cyan);outline-offset:-2px;border-radius:10px}.afn-pop-wrap{transition:none!important}.afn-pop{background:var(--surface-2,#1a1d24);border:1px solid var(--border-strong,#ffffff24);border-radius:12px;width:240px;overflow:hidden;box-shadow:0 12px 40px #00000080}.afn-pop-tabs{border-bottom:1px solid #ffffff14;align-items:center;gap:4px;padding:8px 8px 6px;display:flex}.afn-pop-tabs button{height:26px;color:var(--text-secondary);cursor:pointer;background:#ffffff0f;border:0;border-radius:7px;flex:none;padding:0 12px;font-size:12px}.afn-pop-tabs button.on{background:var(--accent-cyan,#2c68ff);color:#fff}.afn-pop-x{width:24px;color:var(--text-secondary);margin-left:auto;font-size:13px;background:0 0!important;padding:0!important}.afn-pop-grid{grid-template-columns:repeat(3,1fr);gap:6px;max-height:220px;padding:8px;display:grid;overflow-y:auto}.afn-pop-cell{cursor:pointer;background:#ffffff0a;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:4px;display:flex}.afn-pop-cell:hover{background:#ffffff1a}.afn-pop-cell img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.afn-pop-cell .tiny{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.afn-pop-empty{text-align:center;color:var(--text-secondary);grid-column:1/-1;padding:24px 8px}.afn-pop-upload{cursor:pointer;height:120px;color:var(--text-secondary);border:1.5px dashed #fff3;border-radius:10px;justify-content:center;align-items:center;margin:8px;font-size:13px;display:flex}.afn-pop-upload:hover{border-color:var(--accent-cyan);color:var(--text-primary)}.afn.is-queued{opacity:.6}.afn.is-running{box-shadow:0 0 0 1px var(--accent-cyan,#2c68ff),0 0 18px #2c68ff80;animation:1.1s ease-in-out infinite afn-pulse;border-color:var(--accent-cyan,#2c68ff)!important}.afn.is-done{box-shadow:0 0 0 1px #2ec27e;border-color:#2ec27e!important}.afn.is-failed{box-shadow:0 0 0 1px #ff5470;border-color:#ff5470!important}@keyframes afn-pulse{0%,to{box-shadow:0 0 0 1px var(--accent-cyan,#2c68ff),0 0 8px #2c68ff4d}50%{box-shadow:0 0 0 1px var(--accent-cyan,#2c68ff),0 0 22px #2c68ffb3}}.afn{position:relative}.afn-badge{z-index:6;color:#fff;border:1.5px solid #15161c;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 8px #00000073}.afn-badge.done{background:#27c98a}.afn-badge.failed{background:#ff5a6a}.afn-badge.running{background:#2c68ff}.afn-badge.queued{background:#5a5d6b;width:13px;height:13px;top:-5px;right:-5px}.afn-badge-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite afn-spin}.afn-status-line{color:var(--text-secondary,#9aa);align-items:center;gap:6px;padding:8px 13px 11px;font-size:11.5px;display:flex}.afn-dot-spin{border:2px solid #fff3;border-top-color:var(--accent-cyan,#2c68ff);border-radius:50%;flex:none;width:11px;height:11px;animation:.8s linear infinite afn-spin}.afn-result{background:linear-gradient(165deg,#22232b,#15161c);border:1px solid #2cfff826;border-radius:8px;width:170px;max-height:140px;margin-top:6px;font-size:10px;overflow:hidden;box-shadow:0 4px 12px #0006}.afn-result-text{color:var(--text-secondary,#aab);white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:#2cfff859 transparent;max-height:80px;padding:8px 10px;font:11px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-y:auto}.afn-result-text::-webkit-scrollbar{width:5px}.afn-result-text::-webkit-scrollbar-thumb{background:#2cfff84d;border-radius:3px}.afn-result-text.live{color:var(--text-tertiary,#889)}.afn-result-gen{color:var(--text-tertiary,#778);flex-direction:column;align-items:center;gap:7px;padding:18px 0 20px;font-size:11.5px;display:flex}.afn-result-img{object-fit:cover;background:radial-gradient(circle at 50% 35%,#23252e,#15161c);width:100%;max-height:150px;display:block}.afn-result-text+.afn-result-img{border-top:1px solid #ffffff14}.afn-runout,.afn-out-img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:calc(100% - 20px);margin:6px 10px 10px;display:block}.afw-progress{pointer-events:auto;color:var(--accent-cyan,#2c68ff);border-radius:var(--r-pill,99px);background:#2c68ff1f;padding:5px 12px;font-size:13px;font-weight:600}.afw-btn-cancel{border-radius:var(--r-pill,99px);color:#ff5470;cursor:pointer;background:#ff54701f;border:1px solid #ff547080;align-items:center;height:36px;padding:0 18px;font-size:13px;display:inline-flex}.afw-btn-cancel:hover{background:#ff547033}.afw-btn-save:disabled{opacity:.55;cursor:default}.afn-upload-warn{color:#ffb454;pointer-events:none;background:#0000008c;border-radius:6px;padding:1px 6px;font-size:10px;position:absolute;bottom:6px;left:10px}.afn-think{color:var(--text-secondary,#9aa);white-space:pre-wrap;word-break:break-word;background:#0000004d;border-radius:8px;max-height:140px;margin:8px 10px;padding:8px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-y:auto}.afn-think.done{color:var(--text-primary,#e6e6e6)}.afn-caret{background:var(--accent-cyan,#2c68ff);vertical-align:text-bottom;width:6px;height:13px;margin-left:2px;animation:1s step-end infinite afn-blink;display:inline-block}@keyframes afn-blink{50%{opacity:0}}.afn-genspin{border:2px solid #fff3;border-top-color:var(--accent-cyan,#2c68ff);border-radius:50%;width:18px;height:18px;margin:8px auto 0;animation:.8s linear infinite afn-spin}@keyframes afn-spin{to{transform:rotate(360deg)}}.afn-prompt-toggle{cursor:pointer;background:#ffffff1a;border:0;border-radius:6px;width:22px;height:22px;font-size:11px;line-height:1;position:absolute;top:6px;right:6px}.afn-prompt-toggle:hover{background:#fff3}.ah-wf-thumb{width:100%;height:100%;transition:transform .4s;display:block}.ah-card:hover .ah-wf-thumb{transform:scale(1.06)}.react-flow__minimap{box-shadow:none!important;background:0 0!important;border:0!important}.afl-mm-node{opacity:.72;transition:opacity .15s}.afl-mm-node.on{opacity:1;filter:drop-shadow(0 0 3px #2cfff8e6)}.afl-mm-node.ghost{display:none}.wb-refine-bg{object-fit:contain;opacity:.28;filter:blur(3px)saturate(.85);width:100%;height:100%;animation:3s ease-in-out infinite refineBreathe;display:block;position:absolute;inset:0}.wb-refine-bg[data-l="1"]{opacity:.38}@keyframes refineBreathe{0%,to{opacity:.22;transform:scale(1.005)}50%{opacity:.34;transform:scale(1.02)}}.wb-refine-mask{pointer-events:none;background:radial-gradient(circle at 50% 45%,#080a0e59,#080a0eb8);position:absolute;inset:0}.wb-refine-overlay{pointer-events:none;z-index:3;flex-direction:column;justify-content:flex-end;align-items:center;gap:14px;padding-bottom:8%;display:flex;position:absolute;inset:0}.wb-refine-bar{align-items:center;gap:0;display:flex}.wb-refine-dot{color:var(--text-tertiary);border:1px solid var(--border-divider);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141a22b3;border-radius:20px;padding:5px 14px;font-size:12px;transition:all .35s}.wb-refine-dot.on{color:#fff;background:linear-gradient(135deg,#3a7bff,#6a5cff);border-color:#0000;box-shadow:0 2px 12px #5a78ff66}.wb-refine-dot.run{color:#9fb4ff;border-color:#3a7bff55;animation:1.2s ease-in-out infinite refinePulse}@keyframes refinePulse{0%,to{opacity:.5}50%{opacity:1}}.wb-refine-line{background:var(--border-divider);width:36px;height:2px;margin:0 -2px;transition:background .35s}.wb-refine-line.on{background:linear-gradient(90deg,#3a7bff,#6a5cff)}.wb-refine-tip{color:var(--text-secondary);letter-spacing:.3px;text-shadow:0 1px 4px #0009;font-size:13px}.wb-sw-custom{cursor:pointer;position:relative}.wb-sw-custom-ring{border-radius:inherit;opacity:.85;z-index:0;background:conic-gradient(#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#9b5de5,#ff6b6b);position:absolute;inset:0}.wb-sw-custom span:not(.wb-sw-custom-ring){z-index:2;color:#fff;text-shadow:0 1px 3px #000000b3;font-weight:600;position:relative}.wb-sw-custom.on{box-shadow:0 0 0 2px var(--accent-cyan)}.wb-cp{z-index:100;border:1px solid var(--border-strong);cursor:default;background:#161b24;border-radius:14px;width:210px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 48px #000000b3}.wb-cp .react-colorful{width:100%;height:150px}.wb-cp .react-colorful__saturation{border-radius:10px 10px 0 0}.wb-cp .react-colorful__hue{border-radius:0 0 10px 10px;height:14px}.wb-cp .react-colorful__pointer{width:16px;height:16px}.wb-cp-foot{align-items:center;gap:8px;margin-top:12px;display:flex}.wb-cp-preview{border:1px solid #fff3;border-radius:6px;flex:none;width:24px;height:24px}.wb-cp-hex{font-family:var(--mono,monospace);color:var(--text-secondary);flex:1;font-size:12px}.wb-cp-ok{background:var(--brand-grad,linear-gradient(135deg,#2cfff8,#2c68ff));color:#001;cursor:pointer;border:0;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600}.wb-sw-custom{position:relative;overflow:visible!important}.wb-sw-custom .wb-cp{overflow:visible}.wb-sw-custom:not(.on):after{display:none!important}.wb-sw-custom:hover{box-shadow:none!important;transform:none!important}.wb-cp,.wb-cp *{opacity:1!important}.wb-cp:after{display:none!important}.wb-age-range{appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--accent-cyan),var(--accent,#2c68ff));border-radius:3px;width:100%;height:6px;margin-top:4px}.wb-age-range::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;border:2px solid var(--accent-cyan);background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #00000080}.wb-exp-card{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-module);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:12px 14px;transition:all .15s;display:flex}.wb-exp-card:hover{border-color:var(--accent);background:var(--brand-grad-soft);transform:translateY(-1px)}.wb-exp-card.on{border-color:var(--accent);background:var(--brand-grad-soft)}.wb-exp-ic{color:#fff;background:var(--brand-grad);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.wb-exp-ic.alt{background:radial-gradient(circle at 35% 30%,#a855f7,#6d28d9)}.wb-exp-tx{flex:1;min-width:0}.wb-exp-tx b{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.3;display:block}.wb-exp-tx i{color:var(--text-tertiary);margin-top:2px;font-size:11px;font-style:normal;display:block}.wb-exp-arrow{color:var(--text-quaternary);flex:none;transition:transform .2s}.wb-exp-card.on .wb-exp-arrow{color:var(--accent);transform:rotate(90deg)}.wb-exp-sizes{padding:2px 4px 12px;animation:.2s fadeIn}.wb-exp-sizes .row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.wb-exp-sz{cursor:pointer;border-radius:var(--r-pill);border:1px solid var(--border-divider);color:var(--text-tertiary);background:0 0;padding:5px 12px;font-size:12px;transition:all .15s}.wb-exp-sz:hover{border-color:var(--border-strong);color:var(--text-secondary)}.wb-exp-sz.on{border-color:var(--accent);background:var(--brand-grad);color:#fff;font-weight:600}.wb-exp-wh{align-items:center;gap:8px;margin-bottom:10px;display:flex}.wb-exp-num{text-align:center;border-radius:var(--r-pill);border:1px solid var(--border-divider);width:64px;color:var(--text-secondary);background:0 0;padding:8px 6px;font-size:12px;transition:all .15s}.wb-exp-num:focus{border-color:var(--accent);color:var(--text-primary);outline:0}.wb-exp-num::placeholder{color:var(--text-quaternary)}.wb-exp-num.bad{border-color:var(--danger,#e5484d);color:var(--danger,#e5484d)}.wb-exp-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wb-exp-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wb-exp-x{color:var(--text-tertiary);font-size:13px}.wb-exp-confirm{border-radius:var(--r-pill);background:var(--brand-grad-btn);color:#fff;cursor:pointer;border:0;width:100%;padding:9px;font-size:13px;font-weight:600}.wb-exp-confirm:hover{filter:brightness(1.08)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wb-ref-lib-btn{border-radius:var(--r);border:1px dashed var(--border-strong);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;margin-top:8px;padding:9px;font-size:12px;transition:all .15s}.wb-ref-lib-btn:hover{border-color:var(--accent);color:var(--accent)}.wb-ref-pop{max-height:200px;margin-top:8px;overflow-y:auto}.wb-ref-lib-btn,.wb-export-trigger,.wb-export-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.wb-chip-custom{align-items:center;gap:4px;display:inline-flex}.wb-exp-ic svg{display:block}.afw-mode-toggle{border-radius:var(--r-pill);border:1px solid var(--border-divider);background:var(--surface-module);color:var(--text-secondary);cursor:pointer;padding:6px 12px;font-size:12px;transition:all .15s}.afw-mode-toggle:hover{border-color:var(--accent);color:var(--accent)}.wb-field-h>:first-child,.wb-field-sub{white-space:nowrap}.wb-field-sub{color:var(--text-quaternary);letter-spacing:0;white-space:normal;flex-basis:100%;font-size:11px;font-weight:400}.wb-iconseg{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:8px;display:grid}.wb-icard{border-radius:var(--r);border:1px solid var(--border-divider);background:var(--surface-module);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;transition:all .15s;display:flex}.wb-icard:hover{border-color:var(--border-strong);transform:translateY(-1px)}.wb-icard.on{border-color:var(--accent);background:var(--brand-grad-soft)}.wb-icard-ic{color:var(--text-tertiary);transition:color .15s}.wb-icard.on .wb-icard-ic{color:var(--accent-cyan)}.wb-icard b{color:var(--text-primary);font-size:12px;font-weight:600}.wb-icard i{color:var(--text-quaternary);font-size:9px;font-style:normal;line-height:1.25}.wb-sw-mat{background:linear-gradient(160deg,#20222c 0%,#131419 55%,#0b0c11 100%);border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;width:auto;height:64px;padding:6px 0 0;transition:transform .2s cubic-bezier(.34,1.3,.5,1),box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 2px 6px #0003;aspect-ratio:auto!important}.wb-sw-mat .mat-orb{filter:drop-shadow(0 3px 5px #0006);display:block}.wb-sw-mat span{text-align:center;letter-spacing:.03em;color:#ffffffd1;text-shadow:none;z-index:3;margin-top:auto;padding-bottom:5px;font-size:10px;font-weight:600;position:static}.wb-sw-mat{contain:none}.wb-mat-pop{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);opacity:0;pointer-events:none;z-index:200;background:linear-gradient(165deg,#202330f2,#101116f7);border:1px solid #ffffff14;border-radius:14px;width:140px;padding:10px 10px 8px;transition:opacity .22s,transform .28s cubic-bezier(.34,1.56,.5,1);display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-6px)scale(.9);box-shadow:0 20px 50px #0009,0 4px 12px #0000004d,inset 0 1px #ffffff12}.wb-mat-pop:after{content:"";border:6px solid #0000;border-bottom-color:#101116f7;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.wb-mat-pop-title{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;text-align:center;border-bottom:1px solid #ffffff0f;margin-bottom:8px;padding-bottom:6px;font-size:10px;font-weight:700}.wb-mat-pop-row{justify-content:center;gap:8px;display:flex}.wb-mat-pop-row figure{flex-direction:column;align-items:center;gap:3px;margin:0;display:flex}.wb-mat-pop-row img{object-fit:contain;background:radial-gradient(circle at 50% 35%,#22252f,#0c0d12);border:1px solid #ffffff0f;border-radius:9px;width:52px;height:52px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 6px #0000004d}.wb-mat-pop-row img:hover{transform:scale(1.08);box-shadow:0 4px 12px #0006}.wb-mat-pop-row figcaption{letter-spacing:.04em;color:#ffffff6b;font-size:9px;font-weight:600}.wb-sw-mat:hover{z-index:200;overflow:visible}.wb-sw-mat:hover .wb-mat-pop{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.wb-mat-pop-portal{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);pointer-events:none;background:linear-gradient(165deg,#202330f2,#101116f7);border:1px solid #ffffff14;border-radius:14px;width:140px;padding:10px 10px 8px;animation:.2s cubic-bezier(.34,1.56,.5,1) both matPopIn;box-shadow:0 20px 50px #0009,0 4px 12px #0000004d,inset 0 1px #ffffff12;z-index:9999!important;opacity:1!important;display:block!important;position:fixed!important;bottom:auto!important;left:auto!important}@keyframes matPopIn{0%{opacity:0;transform:translate(-50%)translateY(-100%)scale(.92)}to{opacity:1;transform:translate(-50%)translateY(-100%)scale(1)}}.wb-sw-mat:hover{border-color:#ffffff2e;transform:translateY(-3px)scale(1.03);box-shadow:0 12px 26px #00000080}.wb-sw.wb-sw-mat.on{border-color:var(--accent-cyan)!important;box-shadow:inset 0 0 0 2px var(--accent-cyan),0 0 14px #2cfff859!important}.wb-swatch-mat{grid-template-columns:repeat(3,1fr);gap:7px;display:grid!important}.wb-sw-more{cursor:pointer;position:relative}.wb-sw-more .mat-orb{filter:saturate(.4)brightness(.7)}.wb-sw-more-veil{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0a0b108c;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wb-sw-more-veil span{color:#fff;text-shadow:0 1px 4px #000c;font-size:11px;font-weight:600}.wb-sw-more:hover .wb-sw-more-veil{background:#0a0b1066}.wb-sw-collapse{cursor:pointer;flex-direction:column;align-items:center;background:#ffffff08!important;border:1px dashed #ffffff24!important;justify-content:center!important;padding:0!important;display:flex!important}.wb-sw-collapse:hover{background:#ffffff12!important}.wb-sw-more-icon{color:#ffffff80;flex-direction:column;align-items:center;gap:2px;font-size:10px;font-weight:600;display:flex;position:static!important}.wb-mat-pop-fixed{z-index:9999;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);pointer-events:none;background:linear-gradient(165deg,#202330f2,#101116f7);border:1px solid #ffffff14;border-radius:14px;width:140px;margin-top:-8px;padding:10px 10px 8px;transition:left .22s cubic-bezier(.4,0,.2,1),top .22s cubic-bezier(.4,0,.2,1),opacity .18s,transform .18s;position:fixed;transform:translate(-50%)translateY(-100%);box-shadow:0 20px 50px #0009,0 4px 12px #0000004d,inset 0 1px #ffffff12}.wb-mat-pop-fixed .wb-mat-pop-title{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;text-align:center;border-bottom:1px solid #ffffff0f;margin-bottom:8px;padding-bottom:6px;font-size:10px;font-weight:700}.wb-mat-pop-fixed .wb-mat-pop-row{justify-content:center;gap:8px;display:flex}.wb-mat-pop-fixed .wb-mat-pop-row figure{flex-direction:column;align-items:center;gap:3px;margin:0;display:flex}.wb-mat-pop-fixed .wb-mat-pop-row img{object-fit:contain;background:radial-gradient(circle at 50% 35%,#22252f,#0c0d12);border:1px solid #ffffff0f;border-radius:9px;width:52px;height:52px;box-shadow:0 2px 6px #0000004d}.wb-mat-pop-fixed .wb-mat-pop-row figcaption{letter-spacing:.04em;color:#ffffff6b;font-size:9px;font-weight:600}.wb-view-selector{background:radial-gradient(circle,#14161e,#0a0b10);border:1px solid #ffffff0f;border-radius:16px;justify-content:center;align-items:center;height:220px;display:flex;position:relative;overflow:hidden}.wb-view-canvas{cursor:grab;touch-action:none;border-radius:12px}.wb-view-canvas:active{cursor:grabbing}.wb-view-label{color:#ffffff73;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;position:absolute}.wb-view-label:hover{color:#fffc;background:#ffffff14;border-color:#ffffff26}.wb-view-label[data-on]{color:var(--accent-cyan);background:#2cfff814;border-color:#2cfff84d;box-shadow:0 0 10px #2cfff826}.wb-view-top{top:10px;left:50%;transform:translate(-50%)}.wb-view-bottom{bottom:10px;left:50%;transform:translate(-50%)}.wb-view-left{top:50%;left:10px;transform:translateY(-50%)}.wb-view-right{top:50%;right:10px;transform:translateY(-50%)}.wb-shapes{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.wb-shape{cursor:pointer;background:linear-gradient(160deg,#1c1e26,#101114);border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:72px;transition:all .2s;display:flex}.wb-shape:hover{background:linear-gradient(160deg,#22252e,#141519);border-color:#ffffff26}.wb-shape.on{border-color:var(--accent-cyan);background:linear-gradient(160deg,#2cfff80d,#2cfff805);box-shadow:0 0 12px #2cfff81a}.wb-shape-box{background:#fff3;border-radius:2px;transition:background .2s}.wb-shape.on .wb-shape-box{background:var(--accent-cyan)}.wb-shape span{color:#ffffff73;white-space:nowrap;font-size:10px;font-weight:500}.wb-shape.on span{color:var(--accent-cyan);font-weight:600}.wb-shape-0{width:30px;height:18px}.wb-shape-1{width:14px;height:24px}.wb-shape-2{width:20px;height:20px}.wb-shape-3{width:36px;height:12px}.wb-proportions{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.wb-prop{cursor:pointer;background:linear-gradient(160deg,#1c1e26,#101114);border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:80px;padding:8px 4px;transition:all .2s;display:flex}.wb-prop:hover{background:linear-gradient(160deg,#22252e,#141519);border-color:#ffffff26}.wb-prop.on{border-color:var(--accent-cyan);background:linear-gradient(160deg,#2cfff80d,#2cfff805);box-shadow:0 0 12px #2cfff81a}.wb-prop-fig{color:#ffffff4d;transition:color .2s}.wb-prop.on .wb-prop-fig{color:var(--accent-cyan)}.wb-prop span{color:#ffffff73;white-space:nowrap;font-size:10px;font-weight:500}.wb-prop.on span{color:var(--accent-cyan);font-weight:600}.wb-prop-fig-0{width:28px;height:32px}.wb-prop-fig-1{width:24px;height:38px}.wb-prop-fig-2{width:20px;height:44px}.wb-prop-fig-3{width:18px;height:48px}.wb-builds{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.wb-build{cursor:pointer;background:linear-gradient(160deg,#1c1e26,#101114);border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:76px;padding:6px 2px 7px;transition:all .2s;display:flex}.wb-build:hover{background:linear-gradient(160deg,#22252e,#141519);border-color:#ffffff26}.wb-build.on{border-color:var(--accent-cyan);background:linear-gradient(160deg,#2cfff80d,#2cfff805);box-shadow:0 0 10px #2cfff81a}.wb-build-fig{color:#ffffff40;width:28px;height:36px;transition:color .2s}.wb-build.on .wb-build-fig{color:var(--accent-cyan)}.wb-build span{color:#ffffff73;font-size:9px;font-weight:500}.wb-build.on span{color:var(--accent-cyan);font-weight:600}.wb-bodies{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wb-body{cursor:pointer;background:linear-gradient(160deg,#1c1e26,#101114);border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:76px;padding:6px 4px 7px;transition:all .2s;display:flex}.wb-body:hover{background:linear-gradient(160deg,#22252e,#141519);border-color:#ffffff26}.wb-body.on{border-color:var(--accent-cyan);background:linear-gradient(160deg,#2cfff80d,#2cfff805);box-shadow:0 0 10px #2cfff81a}.wb-body-fig{color:#ffffff40;width:26px;height:38px;transition:color .2s}.wb-body.on .wb-body-fig{color:var(--accent-cyan)}.wb-body span{color:#ffffff73;font-size:10px;font-weight:500}.wb-body.on span{color:var(--accent-cyan);font-weight:600}.wb-exprs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.wb-expr{cursor:pointer;background:linear-gradient(160deg,#1c1e26,#101114);border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:62px;transition:all .2s;display:flex}.wb-expr:hover{background:linear-gradient(160deg,#22252e,#141519);border-color:#ffffff26;transform:translateY(-2px)}.wb-expr.on{border-color:var(--accent-cyan);background:linear-gradient(160deg,#2cfff80d,#2cfff805);box-shadow:0 0 10px #2cfff81a}.wb-expr-face{color:#ffffff59;width:24px;height:24px;transition:color .2s}.wb-expr.on .wb-expr-face{color:var(--accent-cyan)}.wb-expr-label{color:#ffffff73;font-size:10px;font-weight:500}.wb-expr.on .wb-expr-label{color:var(--accent-cyan);font-weight:600}.wb-age-preview{background:linear-gradient(160deg,#1c1e26,#101114);border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;display:flex}.wb-age-preview img{object-fit:contain;border-radius:8px;width:48px;height:48px}.wb-age-preview span{color:#fff9;font-size:11px;font-weight:600}.wb-iview-pop-row{align-items:center;gap:8px;display:flex}.wb-iview-pop-axis{flex-shrink:0;width:64px;height:64px}.wb-iview-pop-row figure{flex-direction:column;align-items:center;gap:3px;margin:0;display:flex}.wb-iview-pop-row img{object-fit:contain;background:radial-gradient(circle at 50% 35%,#22252f,#0c0d12);border:1px solid #ffffff0f;border-radius:9px;width:56px;height:56px}.wb-iview-pop-row figcaption{color:#ffffff6b;font-size:9px;font-weight:600}.wb-pop-show{opacity:1;transform:translate(-50%)translateY(-100%)scale(1)}.wb-pop-hide{opacity:0;pointer-events:none;transform:translate(-50%)translateY(-100%)scale(.95)}.wb-toggle-wrap{position:relative}.wb-toggle-wrap .wb-toggle{width:100%}.wb-glow-box{background:0 0;border:none;border-radius:6px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(12,1fr);gap:1px;width:45%;height:28px;margin-left:auto;padding:2px;display:grid;overflow:hidden}.wb-glow-box i{opacity:0;background:#2cfff8bf;border-radius:2px;transition:opacity 1.2s,transform 1.2s cubic-bezier(.34,1.2,.5,1);transform:scale(0)}.wb-glow-box.filling i{opacity:1!important;transform:scale(1)!important}.wb-glow-compare{justify-content:center;align-items:center;gap:8px;display:flex}.wb-glow-compare figure{flex-direction:column;align-items:center;gap:3px;margin:0;display:flex}.wb-glow-compare img{object-fit:contain;background:radial-gradient(circle at 50% 35%,#22252f,#0c0d12);border:1px solid #ffffff0f;border-radius:9px;width:56px;height:56px}.wb-glow-compare figcaption{color:#ffffff6b;font-size:9px;font-weight:600}.wb-glow-on-fig img{animation:1.5s ease-in-out infinite glowPulse;box-shadow:0 0 12px #2cfff84d}@keyframes glowPulse{0%,to{filter:brightness();box-shadow:0 0 8px #2cfff833}50%{filter:brightness(1.15);box-shadow:0 0 18px #2cfff880}}.wb-frame-preview{flex-direction:column;align-items:center;gap:4px;display:flex}.wb-frame-preview svg{width:64px;height:64px}.wb-frame-preview span{color:#ffffff6b;font-size:9px;font-weight:600}.wb-frames{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.wb-frame{cursor:pointer;background:linear-gradient(160deg,#1c1e26,#101114);border:1px solid #ffffff0f;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:auto;padding:8px 6px 6px;transition:all .2s;display:flex}.wb-frame:hover{background:linear-gradient(160deg,#22252e,#141519);border-color:#ffffff26}.wb-frame.on{border-color:var(--accent-cyan);background:linear-gradient(160deg,#2cfff80d,#2cfff805);box-shadow:0 0 10px #2cfff81a}.wb-frame-icon{color:#ffffff4d;width:26px;height:26px;transition:color .2s}.wb-frame.on .wb-frame-icon{color:var(--accent-cyan)}.wb-frame span{color:#ffffff73;font-size:10px;font-weight:500}.wb-frame.on span{color:var(--accent-cyan);font-weight:600}.chip-icon{opacity:.5;vertical-align:middle;flex-shrink:0;width:14px;height:14px;margin-right:2px;display:inline-block}.chip.on .chip-icon{opacity:1}.wb-kinds{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.wb-kind{cursor:pointer;background:linear-gradient(160deg,#1c1e26,#101114);border:1px solid #ffffff0f;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:auto;padding:8px 6px 6px;transition:all .2s;display:flex}.wb-kind:hover{background:linear-gradient(160deg,#22252e,#141519);border-color:#ffffff26}.wb-kind.on{border-color:var(--accent-cyan);background:linear-gradient(160deg,#2cfff80d,#2cfff805);box-shadow:0 0 10px #2cfff81a}.wb-kind-icon{color:#ffffff4d;width:18px;height:18px;transition:color .2s}.wb-kind.on .wb-kind-icon{color:var(--accent-cyan)}.wb-kind span{white-space:nowrap;color:#ffffff73;font-size:9px;font-weight:500}.wb-kind.on span{color:var(--accent-cyan);font-weight:600}.wb-kind-add{border-style:dashed!important;border-color:#ffffff1f!important}.wb-kind-add:hover{border-color:#ffffff40!important}.wb-kind-editing{justify-content:center!important;padding:8px 6px 6px!important}.wb-kind-input{color:#fff;text-align:center;background:#ffffff0d;border:1px solid #2cfff833;border-radius:5px;outline:none;width:100%;padding:4px 6px;font-size:10px}.wb-kind-custom-val{color:var(--accent-cyan);text-align:center;word-break:break-all;font-size:11px;font-weight:600}.wb-kind-x{color:#fff6;cursor:pointer;background:0 0;border:none;padding:2px;font-size:10px;position:absolute;top:4px;right:4px}.wb-kind-x:hover{color:#fff}.wb-kind{min-width:0;position:relative;overflow:hidden}.wb-kind-arrow{color:#ffffff40;flex-shrink:0;width:10px;height:10px}.wb-kind.on .wb-kind-arrow{color:var(--accent-cyan)}.wb-kind-img{object-fit:contain;opacity:.7;border-radius:4px;width:20px;height:20px;transition:opacity .2s}.wb-kind.on .wb-kind-img{opacity:1}.wb-kind span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.wb-kind-row{justify-content:center;align-items:center;gap:4px;display:flex}.wb-kind-placeholder{color:#fff3;background:#ffffff0a;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;font-weight:700;display:flex}.wb-kind-val{color:var(--accent-cyan);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:2px;width:100%;font-size:9px;font-weight:600;display:flex;overflow:hidden}.wb-kind-full{min-max-width:100%;width:auto!important}.wb-kind-custom-text{color:var(--accent-cyan);font-size:10px;font-weight:600}.wb-facing-wrap{align-items:center;gap:12px;display:flex}.wb-facing-3d{opacity:0;border-radius:10px;transition:opacity .3s;background:0 0!important}.enchant-icon{vertical-align:middle;flex-shrink:0;width:14px;height:14px;margin-right:3px;display:inline-block}.wb-enchants{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.wb-enchant{cursor:pointer;background:linear-gradient(160deg,#1c1e26,#101114);border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:62px;padding:6px 4px;transition:all .2s;display:flex}.wb-enchant:hover{background:linear-gradient(160deg,#22252e,#141519);border-color:#ffffff26}.wb-enchant.on{border-color:var(--accent-cyan);background:linear-gradient(160deg,#2cfff80d,#2cfff805);box-shadow:0 0 10px #2cfff81a}.wb-enchant-icon{color:#ffffff4d;width:24px;height:24px;transition:color .2s}.wb-enchant.on .wb-enchant-icon{color:var(--accent-cyan)}.wb-enchant span{color:#ffffff73;font-size:10px;font-weight:500}.wb-enchant.on span{color:var(--accent-cyan);font-weight:600}.wb-grips,.wb-details{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.wb-grip,.wb-detail{cursor:pointer;background:linear-gradient(160deg,#1c1e26,#101114);border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:62px;padding:6px 4px;transition:all .2s;display:flex}.wb-grip:hover,.wb-detail:hover{background:linear-gradient(160deg,#22252e,#141519);border-color:#ffffff26}.wb-grip.on,.wb-detail.on{border-color:var(--accent-cyan);background:linear-gradient(160deg,#2cfff80d,#2cfff805);box-shadow:0 0 10px #2cfff81a}.wb-grip-icon,.wb-detail-icon{color:#ffffff4d;width:24px;height:24px;transition:color .2s}.wb-grip.on .wb-grip-icon,.wb-detail.on .wb-detail-icon{color:var(--accent-cyan)}.wb-grip span,.wb-detail span{color:#ffffff73;font-size:10px;font-weight:500}.wb-grip.on span,.wb-detail.on span{color:var(--accent-cyan);font-weight:600}.wb-toggle.wb-toggle-deep.on{border-color:#a064ff80!important;box-shadow:0 0 12px #a064ff26!important}.wb-toggle.wb-toggle-deep.on .wb-toggle-knob{background:linear-gradient(135deg,#a855f7,#7c3aed)!important}.wb-deep-pixels i{background:#a064ffd9!important;box-shadow:0 0 4px #a064ff80!important}.wb-deep-pixels{margin-left:auto;grid-template-rows:repeat(3,1fr)!important;grid-template-columns:repeat(8,1fr)!important;width:35%!important;height:24px!important}.wb-empty{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.wb-empty-particles{pointer-events:none;position:absolute;inset:0}.wb-empty-particles i{opacity:0;background:#2cfff866;border-radius:50%;width:3px;height:3px;animation:linear infinite particleDrift;position:absolute}.wb-empty-particles i:first-child{animation-duration:8s;animation-delay:0s;top:20%;left:10%}.wb-empty-particles i:nth-child(2){width:2px;height:2px;animation-duration:10s;animation-delay:1s;top:60%;left:25%}.wb-empty-particles i:nth-child(3){animation-duration:7s;animation-delay:.5s;top:30%;left:40%}.wb-empty-particles i:nth-child(4){background:#2cfff840;width:4px;height:4px;animation-duration:9s;animation-delay:2s;top:70%;left:55%}.wb-empty-particles i:nth-child(5){width:2px;height:2px;animation-duration:11s;animation-delay:1.5s;top:15%;left:70%}.wb-empty-particles i:nth-child(6){animation-duration:8.5s;animation-delay:.8s;top:50%;left:85%}.wb-empty-particles i:nth-child(7){width:2px;height:2px;animation-duration:9.5s;animation-delay:3s;top:80%;left:15%}.wb-empty-particles i:nth-child(8){animation-duration:7.5s;animation-delay:2.5s;top:45%;left:60%}.wb-empty-particles i:nth-child(9){background:#2cfff833;width:4px;height:4px;animation-duration:10.5s;animation-delay:1.2s;top:85%;left:30%}.wb-empty-particles i:nth-child(10){animation-duration:8s;animation-delay:.3s;top:35%;left:80%}.wb-empty-particles i:nth-child(11){width:2px;height:2px;animation-duration:9s;animation-delay:4s;top:10%;left:45%}.wb-empty-particles i:nth-child(12){animation-duration:11s;animation-delay:2s;top:45%;left:5%}.wb-empty-particles i:nth-child(13){width:3px;height:3px;animation-duration:7s;animation-delay:1.8s;top:75%;left:90%}.wb-empty-particles i:nth-child(14){width:2px;height:2px;animation-duration:10s;animation-delay:3.5s;top:55%;left:35%}.wb-empty-particles i:nth-child(15){animation-duration:8.5s;animation-delay:.6s;top:90%;left:65%}.wb-empty-particles i:nth-child(16){background:#2cfff833;width:4px;height:4px;animation-duration:9s;animation-delay:4.2s;top:40%;left:20%}.wb-empty-particles i:nth-child(17){width:2px;height:2px;animation-duration:7.5s;animation-delay:1.4s;top:25%;left:75%}.wb-empty-particles i:nth-child(18){animation-duration:10s;animation-delay:2.8s;top:5%;left:50%}.wb-empty-particles i:nth-child(19){width:3px;height:3px;animation-duration:8s;animation-delay:3.8s;top:65%;left:8%}.wb-empty-particles i:nth-child(20){width:2px;height:2px;animation-duration:9.5s;animation-delay:.9s;top:55%;left:92%}@keyframes particleDrift{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.7}50%{opacity:.5;transform:translateY(-30px)translate(10px)}90%{opacity:.3}to{opacity:0;transform:translateY(-60px)translate(-5px)}}.wb-empty-3d{pointer-events:none;opacity:0;background:0 0;transition:opacity .3s;position:absolute;inset:0;width:100%!important;height:100%!important}.wb-edge-particles{pointer-events:none;position:absolute;inset:0;overflow:visible}.wb-edge-particles i{background:#2cfff8b3;border-radius:50%;width:4px;height:4px;animation:ease-in-out infinite edgeJump;position:absolute;box-shadow:0 0 6px #2cfff880}.wb-edge-particles i:first-child{animation-duration:1.8s;animation-delay:0s;top:0;left:10%}.wb-edge-particles i:nth-child(2){width:3px;height:3px;animation-duration:2.1s;animation-delay:.3s;top:0;left:30%}.wb-edge-particles i:nth-child(3){animation-duration:1.6s;animation-delay:.6s;top:0;left:55%}.wb-edge-particles i:nth-child(4){width:3px;height:3px;animation-duration:2.3s;animation-delay:.2s;top:0;left:75%}.wb-edge-particles i:nth-child(5){animation-duration:1.9s;animation-delay:.8s;top:0;left:92%}.wb-edge-particles i:nth-child(6){animation-duration:2s;animation-delay:.4s;top:0;right:0}.wb-edge-particles i:nth-child(7){animation-duration:2.2s;animation-delay:.5s;bottom:0;left:8%}.wb-edge-particles i:nth-child(8){width:3px;height:3px;animation-duration:1.7s;animation-delay:.1s;bottom:0;left:25%}.wb-edge-particles i:nth-child(9){animation-duration:2s;animation-delay:.7s;bottom:0;left:50%}.wb-edge-particles i:nth-child(10){animation-duration:1.8s;animation-delay:.9s;bottom:0;left:70%}.wb-edge-particles i:nth-child(11){width:3px;height:3px;animation-duration:2.1s;animation-delay:.3s;bottom:0;left:90%}.wb-edge-particles i:nth-child(12){animation-duration:1.9s;animation-delay:.6s;bottom:0;right:5%}.wb-edge-particles i:nth-child(13){animation-duration:2s;animation-delay:.2s;top:10%;left:0}.wb-edge-particles i:nth-child(14){width:3px;height:3px;animation-duration:1.8s;animation-delay:.7s;top:30%;left:0}.wb-edge-particles i:nth-child(15){animation-duration:2.2s;animation-delay:.4s;top:55%;left:0}.wb-edge-particles i:nth-child(16){animation-duration:1.7s;animation-delay:.9s;top:75%;left:0}.wb-edge-particles i:nth-child(17){width:3px;height:3px;animation-duration:2.1s;animation-delay:.1s;top:90%;left:0}.wb-edge-particles i:nth-child(18){animation-duration:1.9s;animation-delay:.5s;bottom:8%;left:0}.wb-edge-particles i:nth-child(19){animation-duration:2s;animation-delay:.3s;top:15%;right:0}.wb-edge-particles i:nth-child(20){width:3px;height:3px;animation-duration:1.8s;animation-delay:.8s;top:35%;right:0}.wb-edge-particles i:nth-child(21){animation-duration:2.3s;animation-delay:.1s;top:55%;right:0}.wb-edge-particles i:nth-child(22){animation-duration:1.6s;animation-delay:.6s;top:72%;right:0}.wb-edge-particles i:nth-child(23){width:3px;height:3px;animation-duration:2s;animation-delay:.4s;top:88%;right:0}.wb-edge-particles i:nth-child(24){animation-duration:1.9s;animation-delay:.7s;bottom:5%;right:0}@keyframes edgeJump{0%,to{opacity:.6;transform:translate(0)scale(1)}25%{opacity:1;transform:translate(3px,-4px)scale(1.3)}50%{opacity:.8;transform:translate(-2px,3px)scale(.8)}75%{opacity:.5;transform:translate(4px,2px)scale(1.1)}}.wb-ruler-top{border-top:1px dashed #2cfff84d;height:0;display:none;position:absolute}.wb-ruler-top:before,.wb-ruler-top:after{content:"";background:#2cfff880;width:1px;height:11px;position:absolute;top:-5px}.wb-ruler-top:before{left:0}.wb-ruler-top:after{right:0}.wb-ruler-left{border-left:1px dashed #2cfff84d;width:0;display:none;position:absolute}.wb-ruler-left:before,.wb-ruler-left:after{content:"";background:#2cfff880;width:11px;height:1px;position:absolute;left:-5px}.wb-ruler-left:before{top:0}.wb-ruler-left:after{bottom:0}.wb-ruler-label{letter-spacing:.05em;color:#2cfff899;font-size:9px;font-weight:600;font-family:var(--mono);background:#0a0c12b3;border:1px solid #2cfff826;border-radius:4px;padding:2px 6px;display:none;position:absolute}.wb-ruler-w{left:50%;transform:translate(-50%)}.wb-ruler-h{transform-origin:50%;top:50%;transform:translateY(-50%)rotate(-90deg)}.wb-result-loaded:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:1px solid #2cfff833;animation:.5s .3s forwards rulerFadeIn;position:absolute;inset:0}@keyframes rulerFadeIn{to{opacity:1}}.wb-result-loaded .wb-ruler-top,.wb-result-loaded .wb-ruler-left,.wb-result-loaded .wb-ruler-w,.wb-result-loaded .wb-ruler-h{animation:.4s .2s both rulerFadeIn;display:block}.wb-result-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.wb-result-wrap .wb-result{width:auto;max-width:88%;height:auto;max-height:88%}.wb-ruler-overlay{pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;inset:0}.wb-result-wrap:hover .wb-ruler-overlay,.wb-action-stage:hover .wb-ruler-overlay{opacity:1}.wb-ruler-w{top:var(--ruler-top,2%);width:var(--img-w,80%);background:#2cfff840;justify-content:center;align-items:center;height:1px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.wb-ruler-w:before,.wb-ruler-w:after{content:"";background:#2cfff880;width:1px;height:8px;position:absolute;top:-3.5px}.wb-ruler-w:before{left:0}.wb-ruler-w:after{right:0}.wb-ruler-w span{font-size:9px;font-weight:600;font-family:var(--mono);color:#2cfff880;position:absolute;top:-16px}.wb-ruler-h{right:var(--ruler-right,2%);height:var(--img-h,80%);background:#2cfff840;justify-content:center;align-items:center;width:1px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wb-ruler-h:before,.wb-ruler-h:after{content:"";background:#2cfff880;width:8px;height:1px;position:absolute;left:-3.5px}.wb-ruler-h:before{top:0}.wb-ruler-h:after{bottom:0}.wb-ruler-h span{font-size:9px;font-weight:600;font-family:var(--mono);color:#2cfff880;writing-mode:vertical-rl;white-space:nowrap;position:absolute;right:-18px}.wb-hist-info{color:var(--text-tertiary);letter-spacing:.02em;align-items:center;gap:5px;margin-top:3px;font-size:10px;display:flex}.wb-hist-status{color:#2cfff8b3;align-items:center;gap:3px;font-family:system-ui,-apple-system,sans-serif;font-weight:500;display:flex}.wb-hist-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.wb-hist-status[data-s=running]{color:#ffb432d9}.wb-hist-status[data-s=running]:before{animation:1.5s ease-in-out infinite hist-breath}.wb-hist-status[data-s=done]{color:#2cfff8b3}.wb-hist-status[data-s=failed]{color:#ff5050cc}.wb-hist-status[data-s=queued]{color:#b4b4b4b3}.wb-hist-status[data-s=queued]:before{animation:2s ease-in-out infinite hist-breath}@keyframes hist-breath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.wb-hist-time{opacity:.5;font-size:10px}.wb-hist-pop-info{border-top:1px solid #ffffff0f;padding:8px 10px}.wb-hist-pop-name{color:var(--text-primary);margin-bottom:4px;font-size:12px;font-weight:600}.wb-hist-pop-row{color:var(--text-tertiary);align-items:center;gap:8px;font-size:10px;display:flex}.wb-hist-pop-status{color:#2cfff899;font-weight:500}.wb-hist-pop-type{background:#ffffff0f;border-radius:3px;padding:1px 5px;font-size:9px}.wb-hist-pop-size:after{content:attr(data-size)}.wb-hist-pop-info[data-size] .wb-hist-pop-size:before{content:""}.wb-idle-guide{z-index:2;text-align:center;max-width:380px;position:relative}.wb-idle-title{letter-spacing:.05em;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:22px;font-weight:600}.wb-idle-title[data-type=character]{background:linear-gradient(135deg,#fff 20%,#fa3 100%);filter:drop-shadow(0 0 8px #ffaa3226);-webkit-background-clip:text;background-clip:text}.wb-idle-title[data-type=weapon]{background:linear-gradient(135deg,#fff 20%,#48f 100%);filter:drop-shadow(0 0 8px #4488ff26);-webkit-background-clip:text;background-clip:text}.wb-idle-title[data-type=item]{background:linear-gradient(135deg,#fff 20%,#3d8 100%);filter:drop-shadow(0 0 8px #32dc8826);-webkit-background-clip:text;background-clip:text}.wb-idle-title[data-type=scene]{background:linear-gradient(135deg,#fff 20%,#a6f 100%);filter:drop-shadow(0 0 8px #aa64ff26);-webkit-background-clip:text;background-clip:text}.wb-idle-sub{color:#ffffff59;letter-spacing:.03em;white-space:nowrap;background:0 0;border-right:2px solid #ffffff4d;width:fit-content;margin:0 auto 24px;font-size:11px;animation:.8s step-end infinite blink;display:block;overflow:hidden}@keyframes typingLoop{0%{width:0}30%{width:18em}80%{width:18em}to{width:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.wb-idle-presets{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.wb-idle-preset{color:#ffffffb3;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:7px 14px;font-size:12px;font-weight:500;transition:all .25s}.wb-idle-preset:hover{border-color:var(--accent-cyan);color:#fff;background:#2cfff814;transform:translateY(-2px);box-shadow:0 0 12px #2cfff81a,0 4px 12px #0003}.wb-idle-preset:active{box-shadow:none;background:#2cfff81f;transform:translateY(0)}.wb-idle-hint{color:#fff3;letter-spacing:.02em;margin:0;font-size:10px}.wb-idle-title{justify-content:center;align-items:center;display:flex}.wb-idle-deco{color:#ffffff26;letter-spacing:2px;margin:0 12px;font-weight:300}.wb-idle-preset{animation:4s ease-in-out infinite presetBreathe}.wb-idle-preset:first-child{animation-delay:0s}.wb-idle-preset:nth-child(2){animation-delay:1s}.wb-idle-preset:nth-child(3){animation-delay:2s}.wb-idle-preset:nth-child(4){animation-delay:3s}@keyframes presetBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.wb-carousel-thumb{background:#ffffff0a;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.wb-carousel-info{flex:1;min-width:0}.wb-carousel-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:11px;font-weight:600;overflow:hidden}.wb-carousel-desc{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:130px;margin-top:2px;font-size:9px;overflow:hidden}.wb-tcard-show{opacity:1}.wb-tcard-exit{animation:.8s forwards burnExit}.wb-tcard-enter{animation:.8s forwards burnEnter}@keyframes burnExit{0%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes burnEnter{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}.item-text{flex-direction:column;gap:1px;min-width:0;display:flex}.item-sub{color:#ffffff4d;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.item.on .item-sub{color:#2cfff866}.wb-style-row{align-items:center;gap:4px;display:flex}.wb-style-arrow{color:#ffffff40;flex-shrink:0;width:10px;height:10px}.wb-sw.on .wb-style-arrow{color:var(--accent-cyan)}.wb-style-preview{object-fit:contain;opacity:.75;border-radius:5px;width:28px;height:28px;transition:opacity .2s}.wb-sw.on .wb-style-preview{opacity:1}.wb-style-img{object-fit:contain;opacity:.85;border-radius:6px;width:28px;height:28px;margin-top:auto;margin-bottom:-22px;transition:opacity .2s}.wb-sw.on .wb-style-img{opacity:1}.wb-sw:has(.wb-style-img) span{color:#fff!important;text-shadow:0 1px 4px #000000e6,0 0 8px #000000b3!important;font-size:11px!important;font-weight:600!important}.wb-sw-style{flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding:4px 0 6px;display:flex;background:#0d0f14!important}.wb-sw-style span{margin-top:auto;padding-top:17px;color:#fff!important;text-shadow:none!important;font-size:12px!important;font-weight:600!important;position:static!important}.wb-sw-style:after{display:none!important}.user-hover-card{z-index:9999;border:1px solid var(--border-strong,#ffffff24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#1c1c20f2;border-radius:10px;min-width:120px;padding:10px 14px;animation:.15s cfPop;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.uhc-name{color:#fff;white-space:nowrap;font-size:13px;font-weight:600}.uhc-stat{color:var(--text-tertiary);white-space:nowrap;margin-top:3px;font-size:11px}.craft-loader{z-index:9999;background:#06070a;justify-content:center;align-items:center;animation:.6s 2.8s forwards loader-out;display:flex;position:fixed;inset:0}.craft-loader-logo{align-items:baseline;display:flex}.craft-loader-text{color:#fff;letter-spacing:-.5px;font-size:36px;font-weight:700;animation:2s ease-in-out infinite loader-breathe}.craft-loader-dot{color:#2cfff8;margin-left:1px;font-size:46px;font-weight:800;animation:1.4s ease-in-out infinite loader-bounce;display:inline-block}@keyframes loader-breathe{0%,to{opacity:.4}50%{opacity:1}}@keyframes loader-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes loader-out{to{opacity:0;pointer-events:none;visibility:hidden}}.react-flow__node,.react-flow__node.selectable,.react-flow__node.draggable,.react-flow__node.selectable:focus,.react-flow__node.selectable.selected{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0!important}.react-flow__node:focus,.react-flow__node.selected{box-shadow:none!important;outline:none!important}.react-flow__handle{pointer-events:all;background:0 0;border:none;transition:opacity .2s}.connecting .react-flow__handle{opacity:1;background:#2cfff866;border:1px solid #2cfff8}.react-flow__handle:hover{background:#2cfff8;border-color:#2cfff8}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.02)}}.react-flow__node-toolbar{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.react-flow__handle{pointer-events:all!important}.react-flow__edge-path{stroke-dasharray:6 3}@keyframes borderGlow{0%{background-position:0%}to{background-position:200%}}.node-processing-glow{z-index:0;position:relative}.node-processing-glow:before{content:"";z-index:-1;background:linear-gradient(90deg,#2cfff8,#2c68ff,#2cfff8) 0 0/200% 100%;border-radius:14px;animation:3s linear infinite borderGlow;position:absolute;inset:-2px}.node-processing-glow:after{content:"";z-index:-2;filter:blur(4px);background:linear-gradient(90deg,#2cfff840,#2c68ff40,#2cfff840) 0 0/200% 100%;border-radius:16px;animation:3s linear infinite borderGlow;position:absolute;inset:-4px}.plus-handle:after{content:"+";color:#ffffff80;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;margin-top:-1px;font-size:11px;display:flex}.plus-handle:hover:after{color:#2cfff8}.react-flow__edge-path{transition:stroke .2s,stroke-width .2s,filter .2s}.react-flow__edge:hover .react-flow__edge-path{stroke:#ffffff80!important;stroke-width:2px!important}.react-flow__edge.edge-active .react-flow__edge-path{filter:drop-shadow(0 0 4px #2cfff866)}.react-flow__edge.edge-selected .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{filter:drop-shadow(0 0 6px #2cfff880);stroke:#2cfff8!important;stroke-width:2.5px!important;stroke-dasharray:none!important}.node-upstream-glow{position:relative}.node-upstream-glow:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#000303,#000303),linear-gradient(90deg,#2cfff8,#2c68ff,#2cfff8);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 100%;background-attachment:scroll,scroll;background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:2px solid #0000;border-radius:14px;animation:2s linear infinite borderFlow;position:absolute;inset:-2px}@keyframes borderFlow{0%{background-position:0 0}to{background-position:200% 0}}.react-flow__selection{background:#2cfff80d!important;border:1.5px dashed #2cfff899!important;border-radius:4px!important}.react-flow__nodesselection-rect{background:0 0!important;border:none!important}.react-flow__node-group{overflow:visible!important}.anim-stack-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}.anim-stack-card{cursor:pointer;background:#10131a;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;height:272px;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.anim-stack-card:hover{border-color:#2cfff873;box-shadow:0 6px 22px #2cfff81f}.anim-stack-layers{flex:0 0 65%;margin:0;transition:flex-basis .3s;position:relative}.anim-stack-card:hover .anim-stack-layers{flex-basis:38%}.anim-stack-layer{background:#111;border:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden}.anim-stack-layer img{object-fit:cover;width:100%;height:100%}.anim-stack-layer[style*="--i: 0"]{z-index:3;transform:rotate(0)scale(1)}.anim-stack-layer[style*="--i: 1"]{z-index:2;opacity:.7;transform:rotate(3deg)scale(.95)translate(6px,-4px)}.anim-stack-layer[style*="--i: 2"]{z-index:1;opacity:.4;transform:rotate(-2deg)scale(.9)translate(-4px,-8px)}.anim-stack-info{text-align:center;background:linear-gradient(135deg,#2cfff826,#2c68ff33),#0d141d;border-top-left-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:10px 16px;transition:all .3s;display:flex;position:relative}.anim-stack-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}.anim-stack-meta{color:#ffffff8c;margin-top:4px;font-size:11px}.anim-detail-overlay{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000bf;justify-content:center;align-items:center;padding:40px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.anim-detail-panel{background:linear-gradient(165deg,#1c1d24,#14151a);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;width:100%;max-width:720px;max-height:80vh;animation:.25s cubic-bezier(.4,0,.2,1) slideUp;display:flex;overflow:hidden;box-shadow:0 24px 80px #0009,inset 0 0 0 1px #ffffff0a}.anim-detail-header{background:#1a1b21;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 28px;display:flex}.anim-detail-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.anim-detail-meta{color:var(--text-quaternary);margin-top:4px;font-size:12px}.anim-detail-actions{align-items:center;gap:8px;display:flex}.anim-detail-btn{height:30px;color:var(--text-secondary);cursor:pointer;background:#ffffff14;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 14px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.anim-detail-btn:hover{color:#fff;background:#ffffff24}.anim-detail-close{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:#ffffff0d;border:0;border-radius:8px;place-items:center;font-size:15px;transition:all .15s;display:grid}.anim-detail-close:hover{color:#fff;background:#ffffff1a}.anim-detail-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:min-content;gap:12px;min-height:0;padding:16px 24px 24px;display:grid;overflow-y:auto}.anim-detail-item{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.anim-detail-item:hover{border-color:#2cfff833;transform:translateY(-3px);box-shadow:0 8px 24px #0000004d}.anim-detail-thumb{aspect-ratio:1;background:#0d0e12;border-radius:8px 8px 0 0;width:100%;position:relative;overflow:hidden}.anim-detail-thumb img,.anim-detail-thumb video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.anim-detail-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#000000a6;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid;position:absolute;bottom:8px;right:8px}.anim-detail-name{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;padding:10px 12px;font-size:12px;overflow:hidden}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.anim-detail-item-info{justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.anim-detail-time{color:var(--text-quaternary);flex-shrink:0;margin-left:8px;font-size:10px}.anim-preview-overlay{z-index:300;cursor:zoom-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;justify-content:center;align-items:center;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.anim-preview-media{cursor:default;border-radius:12px;max-width:85%;max-height:85%;box-shadow:0 20px 60px #00000080}.anim-detail-body{flex:1;padding:16px 28px 28px;overflow-y:auto}.anim-detail-body .asset-grid{gap:14px}.anim-detail-name-edit{border:1px solid var(--accent-cyan);color:#fff;background:#ffffff14;border-radius:4px;outline:none;width:100%;height:24px;padding:0 6px;font-size:12px}.anim-detail-pen{color:var(--text-quaternary);opacity:0;margin-left:3px;font-size:10px;transition:opacity .15s}.anim-detail-item:hover .anim-detail-pen{opacity:1}.anim-preview-container{flex-direction:column;align-items:center;max-width:85%;max-height:85%;display:flex}.anim-preview-container .anim-preview-media{border-radius:12px;max-width:100%;max-height:calc(85vh - 80px);box-shadow:0 20px 60px #00000080}.anim-preview-info{text-align:center;margin-top:16px}.anim-preview-name{color:#fff;font-size:15px;font-weight:500;display:block}.anim-preview-sub{color:var(--text-tertiary);margin-top:4px;font-size:12px;display:block}.anim-detail-item-info .anim-detail-name{cursor:text;border-radius:4px;padding:2px 6px;transition:color .2s;display:inline-block;position:relative;overflow:visible}.anim-detail-item-info .anim-detail-name:before{content:\;position:absolute;opacity:0;background:linear-gradient(120deg,#0000 30%,#ffffff1f 50%,#0000 70%) 100% 0/200% 100%;border-radius:4px;transition:opacity .3s;inset:0}.anim-detail-item:hover .anim-detail-item-info .anim-detail-name:before{opacity:1;animation:.8s forwards glass-sweep}.anim-detail-item:hover .anim-detail-item-info .anim-detail-name{color:#fff}@keyframes glass-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.anim-preview-name-edit{color:#fff;text-align:center;background:#ffffff1a;border:1px solid #ffffff40;border-radius:6px;outline:none;width:auto;min-width:200px;padding:4px 10px;font-size:15px;font-weight:500}.anim-preview-name{cursor:text;transition:opacity .2s}.anim-preview-name:hover{opacity:.7}.anim-stack-video{object-fit:cover;width:100%;height:100%;display:block}.anim-stack-layer.active{animation:.6s cubic-bezier(.2,.8,.3,1) card-deal}@keyframes card-deal{0%{opacity:0;transform:scale(.92)translateY(8px)rotate(1.5deg)}40%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)rotate(0)}}.prompt-editable:empty:before{content:attr(data-placeholder);color:#ffffff59;pointer-events:none}.react-flow__node.connecting .react-flow__handle-left{opacity:1!important}.react-flow__node.target-invalid{border-radius:12px;box-shadow:0 0 0 3px #ff2c33!important}.prompt-editable{cursor:text!important}.scroll-more-hint{color:var(--text-tertiary);letter-spacing:.3px;flex-direction:column;grid-column:1/-1;align-items:center;gap:6px;padding:20px 0;font-size:13px;display:flex}.bounce-arrow{opacity:.6;animation:1.2s ease-in-out infinite bounceDown}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.anim-detail-panel::-webkit-scrollbar{width:6px}.anim-detail-panel::-webkit-scrollbar-track{background:0 0}.anim-detail-panel::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.anim-detail-footer{text-align:center;color:var(--text-tertiary);border-top:1px solid #ffffff0f;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:12px 0;font-size:12px;display:flex}.asset-thumb-loading{z-index:2;background:radial-gradient(at 50% 40%,#0d1117,#06070a);flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .4s,visibility .4s;display:flex;position:absolute;inset:0}.asset-thumb-loading.loaded{pointer-events:none;animation:.5s forwards thumb-exit}@keyframes thumb-exit{0%{opacity:1}to{opacity:0;visibility:hidden}}.thumb-dots{z-index:1;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thumb-dots span{opacity:.2;background:#2cfff8;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite l-dot}.thumb-dots span:nth-child(2){animation-delay:.2s}.thumb-dots span:nth-child(3){animation-delay:.4s}.asset-thumb-loading .craft-logo{color:#fff;letter-spacing:-.5px;font-family:serif;font-size:15px;font-weight:700;animation:2s ease-in-out infinite l-breathe}.asset-thumb-loading .craft-logo .craft-dot{color:#2cfff8;font-size:18px;font-weight:800;line-height:1;animation:1.4s ease-in-out infinite l-bounce;display:inline-block}.asset-thumb-loading .craft-dots{gap:5px;display:flex}.asset-thumb-loading .craft-dots span{opacity:.2;background:#2cfff8;border-radius:50%;width:3px;height:3px;animation:1.4s ease-in-out infinite l-dot}.asset-thumb-loading .craft-dots span:nth-child(2){animation-delay:.2s}.asset-thumb-loading .craft-dots span:nth-child(3){animation-delay:.4s}@keyframes l-dot{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.8;transform:scale(1.2)}}@keyframes l-breathe{0%,to{opacity:.4}50%{opacity:1}}@keyframes l-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.thumb-broken{justify-content:center;align-items:center;background:radial-gradient(at 50% 40%,#0d1117,#06070a)!important;display:flex!important}.thumb-broken:before{content:"𝓒𝓻𝓪𝓯𝓽";color:#ffffff4d;letter-spacing:-.3px;font-family:serif;font-size:14px;font-weight:700}.thumb-broken:after{content:".";color:#2cfff8;margin-left:1px;font-size:18px;font-weight:800}.ah-grid:before{display:none}@keyframes craftspin{to{transform:rotate(360deg)}}@keyframes retry-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes crop-anchor-pulse{0%,to{box-shadow:0 0 4px #2cfff899,0 0 #2cfff866}50%{box-shadow:0 0 12px #2cfff8,0 0 0 6px #2cfff800}}.wb-side,.wb-form{transition:width .4s cubic-bezier(.4,0,.2,1),opacity .3s,padding .4s}.wb--draw .wb-side,.wb--draw .wb-form{opacity:0;pointer-events:none;min-width:0;padding-left:0;padding-right:0;overflow:hidden;width:0!important}.wb--draw .wb-stage{grid-column:1/-1}.wb-draw-canvas{z-index:20;background:radial-gradient(circle at 50% 40%,#0b1418,#050708);animation:.45s cubic-bezier(.4,0,.2,1) .1s both wb-canvas-in;position:fixed;inset:0}@keyframes wb-canvas-in{0%{opacity:0}to{opacity:1}}.wb-draw-canvas-inner{color:#ffffff80;flex-direction:column;align-items:center;gap:8px;font-size:15px;display:flex}.wb-draw-canvas-sub{color:#ffffff4d;font-size:12px}.wb-formula-float{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);background:#141418d1;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;animation:.5s cubic-bezier(.4,0,.2,1) both wb-formula-in;display:flex;position:fixed;top:64px;left:20px;box-shadow:0 6px 24px #0006}@keyframes wb-formula-in{0%{opacity:0;transform:translate(40px,-20px)scale(.9)}to{opacity:1;transform:none}}.wb-formula-exit{border:1px solid var(--border);color:#fff9;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .15s,color .15s;display:flex}.wb-formula-exit:hover{color:#ff6b6b;border-color:#ff6b6b;transform:rotate(90deg)}.wb-formula-thumb{border:2px solid var(--accent,#2cfff8);color:#ffffffb3;background-position:50%;background-size:cover;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:10px;display:flex}.wb-formula-eq{color:#fff9;font-size:20px;font-weight:300}.wb-formula-mats-wrap{background:#2cfff80d;border:1px solid #2cfff859;border-radius:10px;padding:5px 8px}.wb-formula-mats{gap:6px;display:flex}.wb-formula-mat{cursor:pointer;border:2px solid #fff3;border-radius:8px;width:28px;height:28px;transition:transform .15s;position:relative}.wb-formula-mat:hover{transform:translateY(-3px)}.wb-formula-tip{border:1px solid var(--border);white-space:nowrap;z-index:5;background:#1c1c20fa;border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000080}.wb-formula-tip b{color:#fff;font-size:12px}.wb-formula-tip span{color:#ffffff80;font-size:10px}.wb-draw-ops{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);background:#141418d9;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;animation:.4s cubic-bezier(.4,0,.2,1) .1s both wb-formula-in;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0006}.wb-draw-op{color:#ffffffb3;cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12px;transition:all .15s}.wb-draw-op:hover{background:#ffffff0f}.wb-draw-op-primary{color:var(--accent,#2cfff8);border:1px solid var(--accent,#2cfff8)}.wb-draw-op-div{background:var(--border);width:1px;height:14px}.wb-draw-dlg-mask{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;animation:.2s wb-fade;display:flex;position:fixed;inset:0}.wb-draw-dlg-mask.closing{animation:.22s forwards wb-fade-out}.wb-draw-dlg-mask.closing .wb-draw-dlg{animation:.22s cubic-bezier(.4,0,.2,1) forwards wb-dlg-out}@keyframes wb-fade{0%{opacity:0}to{opacity:1}}@keyframes wb-fade-out{to{opacity:0}}@keyframes wb-dlg-out{to{opacity:0;transform:scale(.94)}}.wb-draw-dlg{border:1px solid var(--border);background:#18181cfa;border-radius:20px;width:600px;height:400px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009}.wb-draw-dlg-title{color:#fff;font-size:15px;font-weight:600;position:absolute;top:16px;left:20px}.wb-draw-dlg-close{color:#ffffff80;cursor:pointer;font-size:16px;position:absolute;top:14px;right:18px}.wb-draw-orig{border:2px solid var(--accent,#2cfff8);color:#ffffffd9;background-image:linear-gradient(135deg,#4a7c3a,#8a6240,#2f6fb0,#c8b169);background-position:50%;background-size:cover;border-radius:14px;justify-content:center;align-items:center;width:250px;height:250px;font-size:14px;transition:all .6s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wb-draw-orig.to-corner{width:104px;height:104px;font-size:11px;top:190px;left:88px;transform:translate(-50%,-50%)}.wb-draw-formula{opacity:0;align-items:center;gap:14px;transition:opacity .5s .35s;display:flex;position:absolute;top:190px;left:158px;transform:translateY(-50%)}.wb-draw-formula.show{opacity:1}.wb-draw-eq{color:#fff;font-size:30px;font-weight:300}.wb-draw-mats-wrap{background:#2cfff80a;border:1.5px solid #2cfff866;border-radius:16px;padding:12px 16px}.wb-draw-mats{gap:10px;display:flex}.wb-draw-mat{text-align:center;cursor:grab;width:56px;transition:opacity .15s,transform .15s}.wb-draw-mat.dragging{opacity:.4}@keyframes wb-mat-pop{0%{opacity:0;transform:scale(.2)translateY(14px)}55%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}.wb-draw-mat-sw{border:2px solid #ffffff40;border-radius:12px;width:48px;height:48px;margin:0 auto;box-shadow:0 3px 10px #0006}.wb-draw-mat-name{color:#fff;margin-top:4px;font-size:11px}.wb-draw-hint{color:#fff6;opacity:0;font-size:12px;transition:opacity .5s .5s;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.wb-draw-hint.show{opacity:1}.wb-draw-dlg-foot{opacity:0;gap:10px;transition:opacity .5s .5s;display:flex;position:absolute;bottom:18px;right:20px}.wb-draw-dlg-foot.show{opacity:1}.cmt-item-v2{border-bottom:1px solid #ffffff0a;gap:10px;padding:12px 0;display:flex}.cmt-item-v2:last-child{border-bottom:none}.cmt-body-v2{flex:1;min-width:0}.cmt-author{color:var(--accent-cyan);cursor:pointer;font-size:13px;font-weight:500}.cmt-author:hover{opacity:.8}.cmt-text-v2{color:var(--text-primary);margin:2px 0;font-size:14px;line-height:1.6}.cmt-foot{align-items:center;margin-top:4px;display:flex}.cmt-foot-left{align-items:center;gap:12px;display:flex}.cmt-time{color:var(--text-quaternary);font-size:11px}.cmt-reply-action{color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;padding:2px 6px;font-size:12px;transition:all .15s}.cmt-reply-action:hover{color:var(--accent-cyan);background:#ffffff0f}.cmt-replies{border-left:2px solid #ffffff0f;margin-top:8px;padding-left:14px}.cmt-expand-btn{color:var(--accent-cyan);cursor:pointer;margin-top:4px;padding:4px 0;font-size:12px;display:inline-block}.cmt-expand-btn:hover{opacity:.75}.cmt-reply-inline{margin-top:8px}.cmt-v2-list{flex-direction:column;display:flex}em-emoji-picker{--font-size:12px;--category-icon-size:15px}em-emoji-picker .search input{height:28px!important;padding:4px 10px 4px 28px!important;font-size:12px!important}em-emoji-picker [data-id=search]{padding:6px 8px!important}em-emoji-picker .sticky{padding:3px 6px!important;font-size:11px!important}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-pulse{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite skeleton-shimmer}.wb-collected{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--r-lg);background:#0e1016d9;border:1px solid #ffffff14;flex-direction:column;width:230px;max-height:46%;padding:10px 12px;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 8px 28px #00000073}.wb-collected--empty{width:0;height:0;box-shadow:none;background:0 0;border:none;padding:0;overflow:hidden}.wb-collected-title{color:#fff6;flex:none;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.wb-collected-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:max-content;align-content:start;gap:4px;min-height:0;display:grid;overflow-y:auto}.wb-collected-item{aspect-ratio:1;cursor:pointer;border:1px solid #ffffff14;border-radius:4px;transition:border-color .15s;overflow:hidden}.wb-collected-item:hover{border-color:#2cfff880}.wb-collected-item{position:relative}.wb-collected-item img{object-fit:contain;background:#111;width:100%;height:100%}.wb-collected-save{color:#0a0c12;cursor:pointer;opacity:0;background:#2cfff8eb;border:none;padding:4px 0;font-size:10px;font-weight:700;line-height:1;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.wb-collected-item:hover .wb-collected-save{opacity:1}.wb-collected-save-all{width:100%;color:var(--accent-cyan);cursor:pointer;background:#2cfff81f;border:1px solid #2cfff859;border-radius:8px;flex:none;margin-top:8px;padding:6px 0;font-size:12px;font-weight:600;transition:background .15s}.wb-collected-save-all:hover{background:#2cfff838}.wb-collected-save-all:disabled{opacity:.5;cursor:default}.wb-collected-preview{z-index:1000;cursor:pointer;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wb-collected-preview img{border-radius:8px;max-width:80vw;max-height:80vh}.wb-collected-preview video{cursor:default;border-radius:8px;width:auto;max-width:80vw;height:auto;max-height:80vh;box-shadow:0 24px 70px #000000b3}.pv-wrap{max-width:100%;max-height:100%;line-height:0;display:inline-flex;position:relative}.pv-video{object-fit:contain;cursor:pointer;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.pv-bar{border-radius:0 0 inherit inherit;opacity:0;background:linear-gradient(#0000,#0000008c);align-items:center;gap:10px;padding:8px 12px;transition:opacity .18s;display:flex;position:absolute;bottom:0;left:0;right:0}.pv-wrap:hover .pv-bar{opacity:1}.pv-play{color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,transform .15s;display:flex}.pv-play:hover{background:#ffffff4d;transform:scale(1.08)}.pv-track{cursor:pointer;background:#ffffff40;border-radius:2px;flex:auto;height:4px;position:relative}.pv-track:hover{height:6px}.pv-fill{background:#fff;border-radius:2px;height:100%;transition:width .1s linear}.wb-collected-preview .pv-video{max-width:80vw;max-height:80vh}.wb-collected-preview .pv-wrap{cursor:default;border-radius:8px;overflow:hidden;box-shadow:0 24px 70px #000000b3}.wb-result-wrap .pv-wrap.wb-result{max-width:88%;max-height:88%;overflow:hidden}.asset-lightbox .pv-wrap.asset-lightbox-img{max-width:90vw;max-height:74vh;box-shadow:none;background:0 0;padding:0;overflow:hidden}.asset-lightbox .pv-wrap.asset-lightbox-img .pv-video{border-radius:var(--r-lg);background:var(--bg-surface-2);max-width:90vw;max-height:74vh;box-shadow:0 24px 64px #0009,0 0 0 1px #ffffff14}.anim-preview-container .pv-wrap{border-radius:12px;max-width:100%;max-height:calc(85vh - 80px);overflow:hidden;box-shadow:0 20px 60px #00000080}.wb-flying-frame{z-index:999;pointer-events:none;border-radius:4px;position:fixed;overflow:hidden}.wb-flying-frame img{object-fit:contain;width:100%;height:100%}.plaza-card .pimg{object-fit:cover;image-rendering:auto;background:#ffffff08;width:240px;height:240px;transition:filter .3s,transform .45s}.plaza-card:hover .pimg{filter:brightness(.55)saturate(.9);transform:none}.plaza-card .pfoot{background:linear-gradient(#0000 0%,#06090fb8 55%,#06090feb 100%);padding:26px 12px 11px;transition:opacity .25s}.plaza-card .ptitle{text-shadow:0 1px 3px #000000b3}.plaza-card .pmeta{color:#ffffffeb;text-shadow:0 1px 2px #000000b3}.plaza-card .pmeta .pst{color:#ffffffd1}.plaza-card .pmask{-webkit-backdrop-filter:none;pointer-events:none;background:0 0;justify-content:center;padding-bottom:58px}.plaza-card:hover .pmask{pointer-events:auto}.plaza-card .pmask .pview,.plaza-card .pmask .puse{transition:transform .22s,box-shadow .2s;transform:translateY(6px)}.plaza-card:hover .pmask .pview,.plaza-card:hover .pmask .puse{transform:translateY(0)}.plaza-card{border-radius:var(--r-lg,14px);background:#ffffff08;border:1px solid #ffffff14;width:240px;height:240px}.plaza-card:hover{border-color:#2cfff852;box-shadow:0 14px 34px #0000008c,0 0 0 1px #2cfff814}.plaza{align-items:stretch}.plaza-guide{border:1px solid #ffffff14;flex-direction:column;display:flex}.plaza-guide:after{opacity:.75;filter:blur(2px)}.plaza-guide:hover{border-color:#2cfff847}.plaza-marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}@media (prefers-reduced-motion:reduce){.plaza-track{animation:none}}@media (width<=900px){.plaza-card,.plaza-card .pimg{width:200px;height:200px}}.rtb-wrap{z-index:60;font-family:var(--font);position:fixed;top:14px;right:16px}.rtb-btn{border-radius:var(--r-pill);background:var(--bg-surface);border:1px solid var(--border);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-card);place-items:center;transition:all .18s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.rtb-btn:hover{border-color:var(--border-strong);color:var(--accent-cyan);background:var(--bg-surface-2);transform:translateY(-1px)}.rtb-count{border-radius:var(--r-pill);background:var(--brand-grad-btn);color:#fff;text-align:center;pointer-events:none;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 6px #2c68ff66}.rtb-panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r);width:320px;max-height:420px;box-shadow:var(--shadow-pop);flex-direction:column;animation:.16s ease-out rtb-fade;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.rtb-panel-head{border-bottom:1px solid var(--border-divider);align-items:center;gap:8px;padding:12px 14px;display:flex}.rtb-panel-title{color:var(--text-primary);font-size:13px;font-weight:600}.rtb-panel-count{font-size:12px;font-family:var(--mono);color:var(--accent-cyan);background:var(--accent-subtle);border-radius:var(--r-pill);margin-left:auto;padding:2px 8px}.rtb-empty{text-align:center;color:var(--text-tertiary);padding:24px 14px;font-size:13px}.rtb-list{padding:4px 0;overflow-y:auto}.rtb-item{border-bottom:1px solid var(--border-divider);align-items:flex-start;gap:10px;padding:10px 14px;transition:background .12s;display:flex}.rtb-item:last-child{border-bottom:0}.rtb-item:hover{background:var(--surface-light)}.rtb-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:6px;box-shadow:0 0 6px}.rtb-item-main{flex:1;min-width:0}.rtb-item-line1{align-items:center;gap:8px;line-height:1.4;display:flex}.rtb-tag{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;font-weight:500;overflow:hidden}.rtb-status{color:var(--text-tertiary);font-size:11px;font-family:var(--mono);flex-shrink:0;margin-left:auto}.rtb-item-line2{color:var(--text-quaternary);font-size:11px;font-family:var(--mono);margin-top:2px}.rtb-model{opacity:.8;margin-left:6px}@keyframes rtb-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes rtb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wb-mapinfo-card{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141418e0;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;width:250px;height:66px;padding:0 12px 0 8px;transition:transform .35s cubic-bezier(.34,1.2,.64,1),box-shadow .35s;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 8px 28px #00000080}.wb-mapinfo-card:hover{transform:scale(1.04);box-shadow:0 12px 36px #0009,0 0 0 1px #2cfff826}.wb-mapinfo-img{background:linear-gradient(135deg,#17303a,#12141c) 50%/cover no-repeat;border-radius:10px;flex:none;width:46px;height:46px;transition:box-shadow .35s}.wb-mapinfo-card:hover .wb-mapinfo-img{box-shadow:0 0 10px #2cfff859}.wb-mapinfo-text{flex:1;min-width:0}.wb-mapinfo-title{color:#ffffffe0;font-size:13px;font-weight:700;line-height:1.3}.wb-mapinfo-sub{color:#fff6;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.ad-follow-btn{color:#2cfff8;cursor:pointer;background:0 0;border:1px solid #2cfff880;border-radius:15px;flex:none;height:30px;margin-left:auto;padding:0 14px;font-size:12px;font-weight:600;transition:all .18s}.ad-follow-btn:hover{background:#2cfff81f}.ad-follow-btn.on{color:#ffffff80;border-color:#ffffff24}.ad-follow-btn.on:hover{color:#ff7676;border-color:#ff505066}.acc-cact-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:12px;display:grid}.acc-cact-card{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:8px;padding:8px;transition:all .15s;display:flex}.acc-cact-card:hover{background:#2cfff80d;border-color:#2cfff84d}.acc-cact-thumb{object-fit:cover;background:#0e1014;border-radius:8px;flex:none;width:38px;height:38px}.acc-cact-info{min-width:0}.acc-cact-title{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.acc-cact-sub{color:#fff6;font-size:10px}.mc-state{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mc-state-badge{border-radius:var(--r-pill);color:var(--text-tertiary);border:1px solid var(--border);background:#ffffff0f;padding:4px 12px;font-size:12px}.mc-state-badge.on{color:#2cfff8;background:linear-gradient(135deg,#2cfff829,#2c68ff33);border-color:#2cfff859;font-weight:700}.mc-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.mc-card{background:linear-gradient(165deg,#171a22,#10131a);border:1px solid #ffffff12;border-radius:16px;padding:20px;transition:all .25s;position:relative}.mc-card:hover{border-color:#2cfff84d;transform:translateY(-3px)}.mc-card.hot{border-color:#2cfff866;box-shadow:0 0 22px #2cfff814}.mc-name{color:#fff;font-size:14px;font-weight:700}.mc-price{color:#fff;margin:8px 0 2px;font-size:30px;font-weight:800}.mc-price span{color:var(--text-tertiary);font-size:12px;font-weight:400}.mc-credits{color:#2cfff8;margin-bottom:10px;font-size:13px;font-weight:600}.mc-feats{color:var(--text-secondary);flex-direction:column;gap:5px;margin:0 0 14px;padding:0;font-size:12px;list-style:none;display:flex}.mc-orders{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;margin-top:22px;padding:14px 16px}.mc-order-row{color:var(--text-secondary);border-bottom:1px dashed #ffffff0d;align-items:center;gap:14px;padding:6px 0;font-size:12px;display:flex}.mc-order-row:last-child{border-bottom:0}.mc-order-id{font-family:var(--mono);color:var(--text-tertiary)}.mc-order-time{color:var(--text-tertiary);flex:none;margin-left:auto;font-size:11px}.mc-order-st{border-radius:var(--r-pill);flex:none;padding:2px 10px;font-size:11px}.mc-order-row.pend{cursor:pointer;border-radius:8px;transition:background .15s}.mc-order-row.pend:hover{background:#ffb4000f}.mc-order-row.pend:hover .mc-order-st{background:#ffb40033}.mc-order-st.paid{color:#25d94c;background:#25d94c1f}.mc-order-st.pending{color:#ffb400;background:#ffb4001a}.auth-or{color:#ffffff4d;align-items:center;gap:10px;margin:14px 0 12px;font-size:11px;display:flex}.auth-or:before,.auth-or:after{content:"";background:#ffffff14;flex:1;height:1px}.auth-wx-btn{color:#25d94c;cursor:pointer;background:#25d94c14;border:1px solid #25d94c40;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-size:13px;font-weight:600;transition:all .18s;display:flex}.auth-wx-btn:hover{background:#25d94c24;border-color:#25d94c73}.auth-wx-main{color:#04120a;background:linear-gradient(135deg,#2fe063,#1fbf52);border:none;height:46px;margin-bottom:8px;font-size:14px;position:relative;box-shadow:0 4px 16px #25d94c40}.auth-wx-main:hover{background:linear-gradient(135deg,#3cea6f,#25d95c);box-shadow:0 6px 20px #25d94c59}.auth-wx-rec{color:#04120a;background:#2cfff8;border-radius:8px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:-8px;right:-6px;box-shadow:0 2px 8px #2cfff866}.auth-wx-sub{color:#ffffff61;text-align:center;margin-bottom:2px;font-size:11px}.auth-wx-panel{flex-direction:column;align-items:center;padding:6px 0 2px;display:flex}.auth-wx-logo{color:#2fe063;background:#25d94c1a;border:1px solid #25d94c38;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:16px;display:grid;box-shadow:0 0 24px #25d94c1f}.auth-wx-panel .auth-wx-main{width:100%}.auth-others{margin-top:18px}.auth-others-row{justify-content:center;gap:14px;margin-top:12px;display:flex}.auth-ic{cursor:pointer;color:#ffffff73;background:0 0;border:none;border-radius:10px;place-items:center;width:46px;height:46px;transition:all .18s;display:grid;position:relative}.auth-ic:hover{color:#fff;transform:translateY(-2px)}.auth-ic.wx{color:#2fe063bf}.auth-ic.wx:hover{color:#2fe063}.auth-ic.on{color:#2cfff8;filter:drop-shadow(0 0 6px #2cfff873)}.auth-ic.wx.on{color:#2fe063;filter:drop-shadow(0 0 6px #2fe06373)}.auth-ic.dis{opacity:.28;cursor:not-allowed}.auth-ic.dis:hover{color:#ffffff73;transform:none}.auth-wx-qr{background:#fff;border-radius:16px;justify-content:center;width:230px;height:230px;margin-bottom:14px;display:flex;overflow:hidden;box-shadow:0 6px 24px #00000059,0 0 0 1px #ffffff14}.auth-wx-jump{margin-top:8px;font-size:12px}.auth-wx-qr-wrap{margin:2px 0 12px;padding:12px;position:relative}.auth-wx-qr{width:224px;height:208px;box-shadow:none;background:0 0;border:none;justify-content:center;margin-bottom:0;display:flex;overflow:hidden}.auth-wx-qr iframe{flex:none;width:300px;height:400px;margin-top:0}.qr-c{pointer-events:none;border:2px solid #2cfff8bf;width:24px;height:24px;position:absolute}.qr-c.c1{border-bottom:0;border-right:0;border-top-left-radius:10px;top:0;left:0}.qr-c.c2{border-bottom:0;border-left:0;border-top-right-radius:10px;top:0;right:0}.qr-c.c3{border-top:0;border-right:0;border-bottom-left-radius:10px;bottom:0;left:0}.qr-c.c4{border-top:0;border-left:0;border-bottom-right-radius:10px;bottom:0;right:0}.auth-wx-scan{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#2cfff8e6,#0000);border-radius:2px;height:3px;animation:3.2s ease-in-out infinite wx-scan;position:absolute;top:24px;left:28px;right:28px;box-shadow:0 0 14px #2cfff88c}@keyframes wx-scan{0%{opacity:0;transform:translateY(0)}10%{opacity:1}48%{opacity:1;transform:translateY(172px)}56%{opacity:0;transform:translateY(172px)}to{opacity:0;transform:translateY(0)}}.auth-wx-sub{color:#ffffff6b;margin-bottom:0;font-size:12px}.auth-wx-jump{color:#ffffff59;cursor:pointer;background:0 0;border:none;margin-top:10px;font-size:12px}.auth-wx-jump b{color:#2cfff8;opacity:.85;margin-left:2px;font-weight:600;transition:opacity .15s}.auth-wx-jump:hover b{opacity:1;text-underline-offset:3px;text-decoration:underline}.auth-pane{animation:.3s cubic-bezier(.33,1,.68,1) auth-pane-in}@keyframes auth-pane-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.auth-ic{transition:all .22s cubic-bezier(.34,1.4,.64,1)}.auth-ic:active{transform:scale(.88)}.auth-ic.on{animation:.3s cubic-bezier(.34,1.56,.64,1) auth-ic-pop}@keyframes auth-ic-pop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}.inspire-wall{column-count:5;column-gap:8px}@media (width<=1280px){.inspire-wall{column-count:4}}@media (width<=1000px){.inspire-wall{column-count:3}}.insp-item{break-inside:avoid;cursor:pointer;background:#101319;border-radius:10px;margin-bottom:8px;transition:transform .22s cubic-bezier(.33,1,.68,1),box-shadow .22s,z-index;position:relative;overflow:hidden}.insp-item:hover{z-index:6;transform:scale(1.035);box-shadow:0 16px 40px #0009}.insp-item img,.insp-item video{width:100%;display:block}.insp-meta{z-index:2;background:linear-gradient(#0000,#030609b8);align-items:center;gap:6px;padding:26px 10px 8px;transition:opacity .18s;display:flex;position:absolute;bottom:0;left:0;right:0}.insp-item:hover .insp-meta{opacity:0}.insp-play{color:#fff;background:#ffffff29;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.insp-meta-ttl{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.insp-meta-like{color:#ffffffa6;flex:none;font-size:11px}.insp-ov{z-index:3;opacity:0;background:linear-gradient(#0000,#030609f0 60%);padding:34px 12px 12px;transition:all .2s;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.insp-item:hover .insp-ov{opacity:1;transform:none}.insp-ov-row{align-items:center;gap:8px;display:flex}.insp-same{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:0;border-radius:17px;flex:1;height:34px;font-size:13px;font-weight:600;transition:background .15s}.insp-same:hover{background:var(--brand-grad)}.insp-dl{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid}.insp-dl:hover{color:#2cfff8;background:#2cfff840}.insp-ov-desc{color:#fff9;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:11.5px;overflow:hidden}.auth-ic{position:relative}.auth-ic:after{content:attr(data-tip);white-space:nowrap;color:#ffffffeb;opacity:0;pointer-events:none;z-index:30;background:#141820f7;border-radius:999px;padding:4px 12px;font-size:12px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 12px #0006}.auth-ic:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.lib-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:420px;margin:80px auto;padding:0;display:flex}.lib-empty img{opacity:.85;margin-bottom:8px}.lib-empty-t{color:#fff;font-size:16px;font-weight:700}.lib-empty-s{color:var(--text-tertiary);margin-bottom:14px;font-size:12.5px;line-height:1.7}.tab-chip{color:#2cfff8;border-radius:var(--r-pill);vertical-align:1px;background:#10262ee6;border:1px solid #2cfff840;margin-left:6px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.mc-notice{color:var(--text-secondary);background:linear-gradient(90deg,#2c68ff14,#2cfff80a);border:1px solid #2c68ff29;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:12.5px;display:flex}.mc-notice b{color:#fff;font-weight:600}.mc-notice-ic{flex:none;align-items:center;display:flex}.mc-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mc-rec{color:#2cfff8;border-radius:var(--r-pill);background:linear-gradient(120deg,#2cfff824,#2c68ff2e);border:1px solid #2cfff859;flex:none;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.mc-credit-num{color:#2cfff8;font-size:20px;font-weight:800}.mc-cta{justify-content:center;width:100%;margin-bottom:12px}.mc-orders-head{color:#fff;margin-bottom:10px;font-size:14px;font-weight:700}.mc-ocards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.mc-ocard{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:14px 16px;transition:all .2s}.mc-ocard.pending{cursor:pointer;border-color:#ffb40047}.mc-ocard.pending:hover{background:#ffb4000d;border-color:#ffb40080;transform:translateY(-2px)}.mc-ocard.canceled{opacity:.55}.mc-ocard-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mc-ocard-kind{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mc-cd{align-items:center;gap:5px;display:inline-flex}.mc-ocard-amt{color:#fff;font-size:22px;font-weight:800}.mc-ocard-amt span{color:#2cfff8;font-size:12px;font-weight:500}.mc-ocard-id{font-family:var(--mono);color:var(--text-quaternary);-webkit-user-select:all;user-select:all;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 10px;font-size:10.5px;overflow:hidden}.mc-ocard-foot{justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.mc-cd{color:#ffb400;font-variant-numeric:tabular-nums}.mc-ocard-go{color:var(--text-tertiary)}.mc-ocard.pending:hover .mc-ocard-go{color:#2cfff8}.mc-ocard-time{color:var(--text-quaternary)}.mc-faq{max-width:760px;margin-top:34px}.mc-faq-title{color:#fff;margin-bottom:12px;font-size:16px;font-weight:700}.mc-faq-item{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:8px;padding:0 16px;transition:border-color .2s}.mc-faq-item:hover{border-color:#2cfff833}.mc-faq-q{color:#fff;justify-content:space-between;align-items:center;padding:13px 0;font-size:13.5px;font-weight:500;display:flex}.mc-faq-chev{color:var(--text-tertiary);font-size:14px;transition:transform .2s}.mc-faq-item.open .mc-faq-chev{transform:rotate(180deg)}.mc-faq-a{max-height:0;color:var(--text-secondary);font-size:12.5px;line-height:1.8;transition:max-height .25s,padding .25s;overflow:hidden}.mc-faq-item.open .mc-faq-a{max-height:140px;padding-bottom:14px}.wb-cost{opacity:.92;align-items:center;gap:3px;margin-left:8px;font-size:12.5px;font-weight:600;display:inline-flex}.wb-cost i{font-size:11px;font-style:normal;transform:translateY(-.5px)}.wb-gen{position:relative;overflow:visible}.gstar{fill:#eafffb;pointer-events:none;opacity:0;z-index:2;filter:drop-shadow(0 0 #2cfff800);width:10px;position:absolute}.gstar-1{width:20px;transition:all 1s cubic-bezier(.05,.83,.43,.96);top:22%;left:20%}.gstar-2{width:13px;transition:all 1s cubic-bezier(0,.4,0,1.01);top:45%;left:45%}.gstar-3{width:6px;transition:all 1s cubic-bezier(0,.4,0,1.01);top:40%;left:40%}.gstar-4{width:8px;transition:all .8s cubic-bezier(0,.4,0,1.01);top:20%;left:40%}.gstar-5{width:13px;transition:all .6s cubic-bezier(0,.4,0,1.01);top:25%;left:45%}.gstar-6{width:6px;transition:all .8s;top:6%;left:50%}.wb-gen:not(:disabled):hover{box-shadow:0 6px 22px #2cfff847}.wb-gen:not(:disabled):hover .gstar{opacity:1;filter:drop-shadow(0 0 9px #2cfff8e6)}.wb-gen:not(:disabled):hover .gstar-1{top:-38%;left:4%}.wb-gen:not(:disabled):hover .gstar-2{top:-20%;left:20%}.wb-gen:not(:disabled):hover .gstar-3{top:58%;left:30%}.wb-gen:not(:disabled):hover .gstar-4{top:34%;left:80%}.wb-gen:not(:disabled):hover .gstar-5{top:6%;left:93%}.wb-gen:not(:disabled):hover .gstar-6{top:-26%;left:58%}.wb-at-wrap{border-radius:14px;position:relative}.wb-at-wrap:before{content:"";pointer-events:none;z-index:2;-webkit-mask-composite:xor;background:linear-gradient(135deg,#2cfff880,#2c68ff4d 30%,#ffffff17 55%,#ffffff0d);border-radius:14px;padding:1.5px;transition:background .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wb-at-wrap:focus-within:before{background:linear-gradient(135deg,#2cfff8d9,#2c68ff8c 40%,#2cfff824)}.wb-at-wrap .wb-desc-input{background:#05090eeb;border:1px solid #0000;border-radius:12.5px}.wb-at-wrap .wb-desc-input:focus{box-shadow:none;border-color:#0000}.wb-at-wrap:focus-within .wb-desc-input::placeholder{color:#fff3}.mc-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.mc-card{border-radius:18px;padding:26px 26px 24px}.mc-tier{color:#2cfff8;letter-spacing:.3px;align-items:baseline;gap:10px;font-size:22px;font-style:italic;font-weight:800;display:flex}.mc-tier-zh{color:var(--text-tertiary);letter-spacing:0;font-size:12px;font-style:normal;font-weight:500}.mc-card .mc-price{color:#fff;margin:16px 0 4px;font-size:38px;font-weight:800;line-height:1}.mc-card .mc-price i{color:#ffffffd9;margin-right:2px;font-size:18px;font-style:normal;font-weight:600}.mc-card .mc-price span{color:var(--text-tertiary);font-size:13px;font-weight:400}.mc-price-sub{color:var(--text-tertiary);margin:0 0 18px;font-size:12px}.mc-credit-box{background:linear-gradient(120deg,#2cfff814,#2c68ff1a);border:1px solid #2cfff824;border-radius:14px;margin-bottom:18px;padding:16px 18px}.mc-credit-num{color:#2cfff8;font-size:24px;font-weight:800;line-height:1.2}.mc-credit-num span{color:var(--text-secondary);font-size:13px;font-weight:500}.mc-credit-sub{color:var(--text-tertiary);margin-top:5px;font-size:12px}.mc-cta{border-radius:12px;height:44px;margin-bottom:16px;font-size:14.5px;font-weight:700}.mc-feats li{align-items:baseline;gap:7px;display:flex}.mc-feats li i{color:#2cfff8;flex:none;font-style:normal;font-weight:700}.mc-card.hot{border-color:#0000;position:relative;transform:translateY(-6px);box-shadow:0 18px 44px #00000073,0 0 26px #2cfff812}.mc-card.hot:before{content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#2cfff8bf,#2c68ff80 45%,#2cfff826);border-radius:18px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mc-card.hot .mc-tier{text-shadow:0 0 16px #2cfff859}.side .crown.on{color:#ffd75e;filter:drop-shadow(0 0 6px #ffc83c8c);animation:2.4s ease-in-out infinite crown-glow}@keyframes crown-glow{0%,to{filter:drop-shadow(0 0 4px #ffc83c66)}50%{filter:drop-shadow(0 0 9px #ffc83cbf)}}.acc-vip-badge{color:#ffd75e;border-radius:var(--r-pill);background:linear-gradient(120deg,#ffc83c24,#ff96281a);border:1px solid #ffc83c59;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ad-stat-pill.ro{cursor:default;opacity:.8}.ad-stat-pill.ro:hover{border-color:var(--border);color:inherit}.acc-astats{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;margin-top:20px;padding:16px 18px}.acc-astats-head{color:#fff;margin-bottom:12px;font-size:14px;font-weight:700}.acc-astats-row{flex-wrap:wrap;gap:10px;display:flex}.acc-astat{text-align:center;background:#ffffff06;border:1px solid #ffffff0d;border-radius:10px;flex:1;min-width:96px;padding:12px 8px}.acc-astat b{color:#2cfff8;font-size:20px;font-weight:800;display:block}.acc-astat span{color:var(--text-tertiary);font-size:11.5px}html{scrollbar-gutter:stable}.plaza-tab,.plaza-tab.on{font-weight:600}.acct-tabs{border-bottom:1px solid #ffffff0f;gap:34px;margin:30px 0 18px;display:flex}.acct-tab{cursor:pointer;color:#ffffff73;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:2px 2px 14px;font-size:17px;font-weight:700;transition:color .18s;display:flex;position:relative}.acct-tab:hover{color:#fffc}.acct-tab.on{color:#2cfff8}.acct-tab:after{content:"";background:linear-gradient(90deg,#2cfff8,#2c68ffe6);border-radius:1px;height:2px;transition:transform .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.acct-tab.on:after{transform:scaleX(1)}.acct-tab .tab-chip{margin-left:0}.mc-cta{border-radius:999px}.mc-card.hot{background:radial-gradient(120% 90% at 88% 0,#2c68ff2e,#0000 52%),radial-gradient(100% 80% at 0 100%,#2cfff817,#0000 55%),linear-gradient(165deg,#151a24,#0f1219)}.mc-card.hot .mc-credit-box{background:linear-gradient(120deg,#2cfff81f,#2c68ff29);border-color:#2cfff838}.mc-save{color:#2cfff8;border-radius:var(--r-pill);vertical-align:3px;background:#2cfff81a;border:1px solid #2cfff84d;margin-left:10px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.mc-feats{gap:10px;font-size:13.5px}.mc-faq{max-width:none}.led-ic{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.led-ic.in{color:#25d94c;background:#25d94c1a;border:1px solid #25d94c38}.led-ic.out{color:#2cfff8;background:#2cfff80f;border:1px solid #2cfff829}.ledger-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ledger-main b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.ledger-main i{color:var(--text-quaternary);font-size:11px;font-style:normal}.ledger-delta{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.ledger-delta em{color:var(--text-quaternary);margin-left:4px;font-size:10.5px;font-style:normal;font-weight:500}.ledger-delta.in{color:#25d94c}.ledger-delta.out{color:#ffffffe0}.acc-vip.on{color:#ffd75e;align-items:center;gap:6px;font-size:13px;display:inline-flex}.acc-vip.guide{color:var(--text-tertiary);cursor:pointer;font-size:13px;transition:color .15s}.acc-vip.guide:hover{color:#2cfff8}.acc-name-input{color:#fff;background:#ffffff0d;border:1px solid #2cfff859;border-radius:10px;outline:none;width:180px;padding:4px 12px;font-size:18px;font-weight:600;transition:all .15s}.acc-name-input:focus{border-color:#2cfff8b3;box-shadow:0 0 0 3px #2cfff81f}.route-fallback{min-height:60vh;position:relative}.route-fallback:after{content:"";background:linear-gradient(90deg,#0000,#2cfff8,#2c68ffe6);border-radius:1px;width:40%;height:2px;animation:1s ease-in-out infinite route-load;position:absolute;top:0;left:0}@keyframes route-load{0%{left:-40%}to{left:100%}}.lib-empty-link{color:#2cfff8;cursor:pointer;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:600;transition:opacity .15s,gap .15s}.lib-empty-link:hover{opacity:.85;text-underline-offset:4px;text-decoration:underline}.acc-ledger-wrap{align-items:flex-start;gap:18px;display:flex}.acc-ledger.v2{flex:1;max-width:680px}.led-summary{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;flex:0 0 220px;padding:18px 20px;position:sticky;top:20px}.led-summary-title{color:#fff;margin-bottom:14px;font-size:13.5px;font-weight:700}.led-sum-row{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:7px 0;font-size:12.5px;display:flex}.led-sum-row b{font-variant-numeric:tabular-nums;color:#fff;font-size:15px;font-weight:800}.led-sum-row b.in{color:#3ddb6a}.led-sum-row b.out{color:#ff8a8a}.led-sum-tip{color:var(--text-quaternary);margin-top:12px;font-size:10.5px}@media (width<=900px){.acc-ledger-wrap{flex-direction:column}.led-summary{flex:none;width:100%;position:static}}.mc-ocard-acts{align-items:center;gap:10px;display:flex}.mc-ocard-cancel{color:var(--text-quaternary);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;transition:color .15s}.mc-ocard-cancel:hover{color:#ff8a8a}.acct-tab .tab-dot{vertical-align:8px;background:#ffb400;border-radius:50%;width:6px;height:6px;margin-left:2px;display:inline-block;box-shadow:0 0 6px #ffb40099}.wb-draw-exit{z-index:30;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fffc;background:#0a0e14cc;border:1px solid #ffffff1f;border-radius:17px;align-items:center;gap:7px;height:34px;padding:0 15px;font-size:12.5px;transition:all .15s;display:inline-flex;position:absolute;top:14px;left:16px}.wb-draw-exit:hover{color:#fff;background:#0a0e14f2;border-color:#2cfff866}.sc-skel{justify-content:center;align-items:center;gap:18px;padding:20px 0 64px;display:flex;overflow:hidden}.sc-skel-card{background:linear-gradient(100deg,#12151c 40%,#1a1e28 50%,#12151c 60%) 0 0/200% 100%;border-radius:1.25rem;animation:1.4s ease-in-out infinite skel-sweep}.sc-skel-card.main{aspect-ratio:2.2;width:40%}.sc-skel-card.side{aspect-ratio:2.2;opacity:.4;width:26%}@keyframes skel-sweep{0%{background-position:120% 0}to{background-position:-80% 0}}.ad-stat-pill.mine-off{color:var(--text-tertiary)}.ad-stat-pill.mine-off:hover{color:#ff8a8a;background:#ff50500f;border-color:#ff646480}.asset-side-acts button{position:relative}.asset-side-acts button:after{content:attr(data-tip);white-space:nowrap;color:#dffcfa;opacity:0;pointer-events:none;z-index:30;background:#0a0e12f5;border:1px solid #2cfff838;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(4px);box-shadow:0 4px 14px #0006}.asset-side-acts button:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.asset-side-acts.flip button:after{left:calc(100% + 10px);right:auto;transform:translateY(-50%)translate(-4px)}.asset-side-acts.flip button:hover:after{transform:translateY(-50%)translate(0)}.anim-stack-title-input{color:#fff;font-size:inherit;font-weight:inherit;background:#ffffff0f;border:1px solid #2cfff859;border-radius:7px;outline:none;width:100%;padding:2px 8px}.batch-act{justify-content:center;width:32px;padding:0!important}.batch-act,.batch-x{position:relative}.batch-act:after,.batch-x:after{content:attr(data-tip);white-space:nowrap;color:#dffcfa;opacity:0;pointer-events:none;z-index:40;background:#0a0e12f5;border:1px solid #2cfff838;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 4px 14px #0006}.batch-act:hover:after,.batch-x:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.update-toast{z-index:400;color:#dffcfa;cursor:pointer;background:#0c1116f5;border:1px solid #2cfff859;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;animation:.35s cubic-bezier(.34,1.4,.64,1) update-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 28px #00000080,0 0 18px #2cfff81f}.update-toast:hover{background:#10161cfa;border-color:#2cfff899}.update-dot{background:#2cfff8;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite update-pulse;box-shadow:0 0 8px #2cfff8cc}@keyframes update-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes update-pulse{0%,to{opacity:1}50%{opacity:.35}}.asset-masonry{columns:230px;column-gap:14px;display:block}.asset-masonry>*{break-inside:avoid;width:100%;margin-bottom:14px}.asset-masonry .asset{aspect-ratio:auto}.asset-masonry .asset-thumb-wrap{min-height:120px;position:relative;inset:auto}.asset-masonry .asset-thumb{height:auto}.asset-masonry .anim-stack-card{height:272px}.tab-fly{align-items:center;display:inline-flex}.tab-fly-opt{opacity:0;white-space:nowrap;max-width:0;color:var(--text-secondary);border-radius:999px;font-size:13px;transition:max-width .25s,opacity .2s,margin .25s,padding .25s;display:inline-block;overflow:hidden}.tab-fly:hover .tab-fly-opt,.tab-fly-opt.on{opacity:1;background:#ffffff0f;border:1px solid #ffffff1a;max-width:76px;margin-left:12px;padding:4px 14px}.tab-fly:hover .tab-fly-opt:before,.tab-fly-opt.on:before{content:"";background:#ffffff24;width:1px;height:12px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.tab-fly-opt{position:relative}.tab-fly-opt.on{color:#2cfff8;background:linear-gradient(135deg,#2cfff833,#2c68ff4d);border-color:#2cfff866;font-weight:600}.tab-fly-opt:hover{color:#fff;border-color:#ffffff38}.ad-stat-pill{position:relative}.ad-stat-pill:after{content:attr(data-tip);white-space:nowrap;color:#dffcfa;opacity:0;pointer-events:none;z-index:40;background:#0a0e12f5;border:1px solid #2cfff838;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 9px);transform:translateY(-50%)translate(-4px);box-shadow:0 4px 14px #0006}.ad-stat-pill:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.ad-stat-pill:not([data-tip]):after{display:none}.wb-new-work{position:relative}.wb-new-work:after{content:attr(data-tip);white-space:nowrap;color:#dffcfa;opacity:0;pointer-events:none;z-index:40;background:#0a0e12f5;border:1px solid #2cfff838;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600;transition:opacity .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.wb-new-work:hover:after{opacity:1}.update-txt{white-space:nowrap;max-width:220px;transition:max-width .3s,opacity .25s,margin .3s;overflow:hidden}.update-toast.mini{padding:11px}.update-toast.mini .update-txt{opacity:0;max-width:0;margin-left:-8px}.update-toast.mini:hover{padding:10px 18px}.update-toast.mini:hover .update-txt{opacity:1;max-width:220px;margin-left:0}.asset-picker-action-badge{z-index:5;border-radius:var(--r-pill);color:#2cfff8;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003039e;border:1px solid #2cfff84d;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;top:8px;right:8px}.asset-picker-action-badge:hover{color:#fff;background:#2cfff82e}.tab-fly-opt{border:0!important;border-radius:9px!important}.tab-fly-opt:before,.tab-fly:hover .tab-fly-opt:before{display:none!important}.tab-fly:hover .tab-fly-opt,.tab-fly-opt.on{background:#ffffff0d;max-width:84px;margin-left:4px;padding:5px 15px}.tab-fly-opt.on{font-weight:600;color:#fff!important;background:linear-gradient(135deg,#149e94,#2c54d6)!important}.tab-fly-seg{cursor:pointer;border-radius:9px;transition:all .22s}.tab-fly:hover .tab-fly-seg{padding:5px 15px}.tab-fly:has(.tab-fly-opt.on) .tab-fly-seg{padding:5px 15px}.plaza-tab.tab-fly:has(.tab-fly-opt.on){padding:4px 6px}.tab-fly:hover .tab-fly-seg.on{color:#fff;background:linear-gradient(135deg,#149e94,#2c54d6);font-weight:600}.tab-fly:has(.tab-fly-opt.on) .tab-fly-seg.on{color:#fff;background:linear-gradient(135deg,#149e94,#2c54d6);font-weight:600}.ad-stat-pill:after{opacity:0;white-space:nowrap;color:#cfeeeb;vertical-align:middle;max-width:0;font-size:12px;font-weight:500;transition:max-width .28s,opacity .2s,margin .28s;display:inline-block;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:static!important;transform:none!important}.ad-stat-pill:hover:after{opacity:1;max-width:110px;margin-left:7px}.asset-thumb-hoverlay{object-fit:cover;z-index:3;width:100%;height:100%;display:block;position:absolute;inset:0}.ad-stat-pill{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.update-toast.mini{border-radius:50%;justify-content:center;width:36px;height:36px;padding:0}.update-toast.mini .update-dot{margin:0}.update-toast.mini:hover{border-radius:12px;width:auto;height:auto;padding:10px 18px}.plaza-tab.tab-fly:hover{padding:5px 7px}.plaza-tab.tab-fly:has(.tab-fly-opt.on){padding:5px 7px}.tab-fly:hover .tab-fly-opt,.tab-fly-opt.on,.tab-fly:hover .tab-fly-seg{padding:4px 15px}.tab-fly:has(.tab-fly-opt.on) .tab-fly-seg{padding:4px 15px}.asset-masonry .asset:hover{transform:none}.asset-picker-masonry{columns:2;column-gap:8px;display:block}.asset-picker-masonry>.asset{break-inside:avoid;aspect-ratio:auto;width:100%;margin-bottom:8px;display:inline-block}.asset-picker-masonry .asset-thumb-wrap{min-height:80px;position:relative;inset:auto}.asset-picker-masonry .asset-thumb{height:auto}.asset-picker-masonry .asset:hover{transform:none}.asset-masonry .ar-locked{min-height:0}.asset-masonry .ar-locked .asset-thumb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ad-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ad-title-row .ad-title{flex:1;min-width:0;margin:0}.ad-off-icon{cursor:pointer;color:#ffffff73;background:0 0;border:0;border-radius:9px;flex:none;padding:6px;transition:color .15s,background .15s;position:relative}.ad-off-icon:hover{color:#ff8a8a;background:#ffffff0f}.ad-off-icon:after{content:attr(data-tip);color:#ffd7d7;white-space:nowrap;opacity:0;pointer-events:none;z-index:40;background:#120c0cf5;border:1px solid #ff78784d;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600;transition:opacity .15s;position:absolute;top:calc(100% + 7px);right:0}.ad-off-icon:hover:after{opacity:1}.plaza-tab.tab-fly:has(.tab-fly-opt.on){height:36px;padding:0 7px}.tab-fly:hover .tab-fly-opt,.tab-fly-opt.on,.tab-fly:hover .tab-fly-seg{padding:4px 15px;line-height:1.25}.tab-fly:has(.tab-fly-opt.on) .tab-fly-seg{padding:4px 15px;line-height:1.25}.tab-fly:hover .tab-fly-seg,.tab-fly:hover .tab-fly-opt,.tab-fly-opt.on{text-align:center;width:64px;max-width:64px;padding:4px 0;display:inline-block}.tab-fly:has(.tab-fly-opt.on) .tab-fly-seg{text-align:center;width:64px;max-width:64px;padding:4px 0;display:inline-block}.tab-fly:before{content:"";opacity:0;z-index:0;background:linear-gradient(135deg,#149e94,#2c54d6);border-radius:9px;width:64px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .15s;position:absolute;top:6px;bottom:6px;left:7px}.tab-fly:hover:before{opacity:1}.tab-fly:has(.tab-fly-opt.on):before{opacity:1}.tab-fly:has(.tab-fly-opt.on):before{transform:translate(68px)}.tab-fly-seg,.tab-fly-opt{z-index:1;position:relative}.tab-fly:hover .tab-fly-seg.on{background:0 0}.tab-fly:has(.tab-fly-opt.on) .tab-fly-seg.on{background:0 0}.tab-fly-opt.on{background:0 0!important}.tab-fly-opt.on,.tab-fly:hover .tab-fly-seg.on{color:#fff;font-weight:600}.tab-fly:hover .tab-fly-seg{width:auto;max-width:none;padding:0}.tab-fly:has(.tab-fly-opt.on) .tab-fly-seg{text-align:center;width:64px;max-width:64px;padding:4px 0}.tab-fly:before{display:none}.tab-fly .tab-fly-opt{opacity:0;pointer-events:none;z-index:15;background:#15181d;border:1px solid #ffffff1f;border-radius:10px;width:auto;max-width:none;margin-left:0;padding:5px 16px;transition:opacity .18s,transform .22s;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)translate(-6px)}.tab-fly:hover .tab-fly-opt{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.tab-fly .tab-fly-opt.on{opacity:1;pointer-events:auto;text-align:center;color:#fff;border:0;width:64px;max-width:64px;margin-left:4px;padding:4px 0;position:static;transform:none;background:linear-gradient(135deg,#149e94,#2c54d6)!important}.asset-cols{align-items:flex-start;gap:14px;columns:auto!important;display:flex!important}.asset-col{flex-direction:column;flex:1 1 0;gap:14px;min-width:0;display:flex}.asset-col>*{width:100%;margin-bottom:0!important}.plaza-tab.tab-fly:hover .tab-fly-opt:not(.on){box-shadow:0 6px 18px #0000008c;background:#171b21!important;border:1px solid #ffffff24!important}.ad-stats-row{flex-wrap:nowrap;grid-template-columns:none;gap:10px;display:flex!important}.ad-stats-row .ad-stat-pill{flex:1 1 0;min-width:0}.ad-off-icon{align-items:center;display:inline-flex}.ad-off-icon:after{content:attr(data-tip);box-shadow:none;opacity:0;white-space:nowrap;color:#ffb3b3;max-width:0;font-size:12px;font-weight:600;transition:max-width .25s,opacity .18s,margin .25s;display:inline-block;top:auto;right:auto;overflow:hidden;background:0 0!important;border:0!important;padding:0!important;position:static!important}.ad-off-icon:hover:after{opacity:1;max-width:44px;margin-left:6px}.ad-off-icon:hover{background:#ff787817}.plaza-tab.tab-fly{align-items:center;display:inline-flex;position:relative}.plaza-tab.tab-fly .tab-fly-seg{background:0 0!important;width:auto!important;max-width:none!important;padding:0!important}.plaza-tab.tab-fly .tab-fly-opt{white-space:nowrap;z-index:15;color:var(--text-secondary);text-align:center;font-size:13px;display:inline-block;box-shadow:0 6px 18px #0000008c;opacity:0!important;pointer-events:none!important;background:#171b21!important;border:1px solid #ffffff24!important;border-radius:10px!important;width:auto!important;max-width:none!important;margin:0!important;padding:5px 16px!important;transition:opacity .18s,transform .22s!important;position:absolute!important;top:50%!important;left:calc(100% + 6px)!important;transform:translateY(-50%)translate(-6px)!important}.plaza-tab.tab-fly:hover .tab-fly-opt{opacity:1!important;pointer-events:auto!important;transform:translateY(-50%)translate(0)!important}.plaza-tab.tab-fly .tab-fly-opt:hover{color:#fff!important;border-color:#2cfff866!important}.plaza-tab.tab-fly:has(.tab-fly-opt.on){height:36px;padding:0 6px}.plaza-tab.tab-fly:has(.tab-fly-opt.on) .tab-fly-seg{cursor:pointer;border-radius:9px;padding:4px 14px!important}.plaza-tab.tab-fly:has(.tab-fly-opt.on) .tab-fly-seg:hover{background:#ffffff14!important}.plaza-tab.tab-fly .tab-fly-opt.on{font-weight:600;opacity:1!important;pointer-events:auto!important;color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#149e94,#2c54d6)!important;border:0!important;border-radius:9px!important;margin:0 0 0 4px!important;padding:4px 14px!important;position:static!important;transform:none!important}.asset-masonry .anim-stack-card .anim-stack-layers{transition:none!important}.asset-masonry .anim-stack-card:hover .anim-stack-layers{flex-basis:65%!important}.plaza-tab.tab-fly .tab-fly-opt{overflow:hidden;pointer-events:auto!important;max-width:0!important;box-shadow:none!important;opacity:0!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;transition:max-width .25s,opacity .2s,margin .25s,padding .25s!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.plaza-tab.tab-fly:hover .tab-fly-opt,.plaza-tab.tab-fly .tab-fly-opt.on{opacity:1!important;border-radius:9px!important;max-width:80px!important;margin-left:6px!important;padding:4px 14px!important}.plaza-tab.tab-fly:hover .tab-fly-opt:not(.on){color:var(--text-secondary)!important;background:#ffffff0f!important}.plaza-tab.tab-fly .tab-fly-opt.on{font-weight:600;color:#fff!important;background:linear-gradient(135deg,#149e94,#2c54d6)!important}.plaza-tab.tab-fly:hover{height:36px;padding:0 7px}.plaza-tab.tab-fly:has(.tab-fly-opt.on){height:36px;padding:0 7px}.plaza-tab.tab-fly:hover .tab-fly-seg{border-radius:9px;padding:4px 14px!important}.plaza-tab.tab-fly:has(.tab-fly-opt.on) .tab-fly-seg{border-radius:9px;padding:4px 14px!important}.plaza-tab.tab-fly:hover .tab-fly-seg.on{font-weight:600;color:#fff!important;background:linear-gradient(135deg,#149e94,#2c54d6)!important}.plaza-tab.tab-fly:has(.tab-fly-opt.on) .tab-fly-seg.on{font-weight:600;color:#fff!important;background:linear-gradient(135deg,#149e94,#2c54d6)!important}.plaza-tabs{align-items:center;margin-bottom:20px}.plaza-tab.tab-fly{align-items:center!important}.plaza-tab.tab-fly .tab-fly-seg,.plaza-tab.tab-fly .tab-fly-opt{vertical-align:middle;box-sizing:border-box;justify-content:center;align-items:center;align-self:center!important;line-height:1.25!important;display:inline-flex!important}.plaza-tab.tab-fly:hover .tab-fly-opt,.plaza-tab.tab-fly .tab-fly-opt.on{position:static!important;top:auto!important;left:auto!important;transform:none!important}.plaza-tabs{min-height:36px}.plaza-tab.tab-fly{position:relative}.plaza-tab.tab-fly:hover .tab-fly-seg,.plaza-tab.tab-fly:hover .tab-fly-opt,.plaza-tab.tab-fly .tab-fly-opt.on{justify-content:center!important;width:64px!important;max-width:64px!important;padding:4px 0!important}.plaza-tab.tab-fly:has(.tab-fly-opt.on) .tab-fly-seg{justify-content:center!important;width:64px!important;max-width:64px!important;padding:4px 0!important}.plaza-tab.tab-fly:before{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(135deg,#149e94,#2c54d6);border-radius:9px;width:64px;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .18s;position:absolute;top:5px;bottom:5px;left:7px;transform:translate(0)}.plaza-tab.tab-fly:hover:before{opacity:1}.plaza-tab.tab-fly:has(.tab-fly-opt.on):before{opacity:1}.plaza-tab.tab-fly:has(.tab-fly-opt.on):before{transform:translate(70px)}.plaza-tab.tab-fly .tab-fly-seg,.plaza-tab.tab-fly .tab-fly-opt{z-index:1;position:relative}.plaza-tab.tab-fly .tab-fly-opt.on{color:#fff!important;background:0 0!important;border:0!important}.plaza-tab.tab-fly:hover .tab-fly-seg.on{color:#fff!important;background:0 0!important}.plaza-tab.tab-fly:has(.tab-fly-opt.on) .tab-fly-seg.on{color:#fff!important;background:0 0!important}.plaza-tab.tab-fly:hover .tab-fly-opt:not(.on){box-shadow:none!important;color:var(--text-secondary)!important;background:0 0!important;border:0!important}.plaza-tab.tab-fly:hover .tab-fly-opt:not(.on):hover{color:#fff!important}.plaza-tab.tab-fly:hover .tab-fly-seg:hover{background:0 0!important}.wb-ref-x,.wb-ref-lock{opacity:0;pointer-events:none;transition:opacity .18s}:hover>.wb-ref-x,:hover>.wb-ref-lock{opacity:1;pointer-events:auto}.wb-close-btn{right:12px!important}.wb-zoom-btn:not(.wb-close-btn){right:58px!important}.asset-video-layer{object-fit:cover;opacity:0;z-index:2;pointer-events:none;transition:opacity .22s;inset:0;width:100%!important;height:100%!important;position:absolute!important}.plaza-tab.tabfly2{align-items:center;display:inline-flex;position:relative;overflow:hidden}.tabfly2-seg{z-index:1;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;line-height:1.25;transition:color .18s,width .22s,padding .22s;display:inline-flex;position:relative}.tabfly2-seg.opt{opacity:0;width:0;max-width:0;color:var(--text-secondary);margin:0;padding:0;transition:width .25s,max-width .25s,opacity .2s,margin .25s,padding .25s,color .18s;overflow:hidden}.plaza-tab.tabfly2:hover,.plaza-tab.tabfly2.sub-on{height:36px;padding:0 6px}.plaza-tab.tabfly2:hover .tabfly2-seg,.plaza-tab.tabfly2.sub-on .tabfly2-seg{width:64px;padding:5px 0}.plaza-tab.tabfly2:hover .tabfly2-seg.opt,.plaza-tab.tabfly2.sub-on .tabfly2-seg.opt{opacity:1;width:64px;max-width:64px;margin-left:4px}.tabfly2-seg:hover{color:#fff}.tabfly2-seg.on{color:#fff;font-weight:600}.plaza-tab.tabfly2:before{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(135deg,#149e94,#2c54d6);border-radius:9px;width:64px;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .18s;position:absolute;top:5px;bottom:5px;left:6px;transform:translate(0)}.plaza-tab.tabfly2:hover:before,.plaza-tab.tabfly2.sub-on:before{opacity:1}.plaza-tab.tabfly2.sub-on:before{transform:translate(68px)}.sc-slide .sc-scale{opacity:.85;transition:transform .35s,opacity .3s;transform:scale(.62)}.sc-slide.is-sel .sc-scale{opacity:1;z-index:2;position:relative;transform:scale(1.22)}.sc-slide .sc-cap h3{color:#ffffff80;font-size:13px;transition:all .3s}.sc-slide.is-sel .sc-cap h3{color:#fff;font-size:17px;font-weight:700}.sc-slide.is-sel{z-index:2}:root{--color-neutral-0:#fff;--color-neutral-50:#f7f8fa;--color-neutral-100:#eef0f3;--color-neutral-200:#dfe3e8;--color-neutral-300:#c7ccd3;--color-neutral-400:#9ea4ad;--color-neutral-500:#6b7280;--color-neutral-600:#4a5058;--color-neutral-700:#2f333a;--color-neutral-800:#1c1f24;--color-neutral-900:#0b0d10;--color-brand-500:#4f7cff;--color-brand-600:#3d63e0;--color-danger-500:#ef4444;--color-success-500:#22c55e;--color-warning-500:#f59e0b;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-full:9999px;--font-xs:11px;--font-sm:12px;--font-base:14px;--font-lg:16px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 12px 32px #00000029;--easing-out:cubic-bezier(.16, 1, .3, 1);--easing-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:80ms;--duration-base:.12s;--duration-slow:.24s;--z-canvas-bg:0;--z-canvas-edge:5;--z-node-base:10;--z-node-selected:12;--z-node-dragging:15;--z-node-inline-overlay:20;--z-node-inline-decor:25;--z-node-toolbar:30;--z-node-toolbar-mode:32;--z-node-toolbar-ctx:34;--z-canvas-hud:40;--z-dropdown:100;--z-popover:110;--z-modal-backdrop:900;--z-modal:1000;--z-toast:2000}:root,[data-theme=light]{--theme-bg-page:var(--color-neutral-50);--theme-bg-panel:var(--color-neutral-0);--theme-bg-raised:var(--color-neutral-0);--theme-bg-sunken:var(--color-neutral-100);--theme-border:var(--color-neutral-200);--theme-border-strong:var(--color-neutral-300);--theme-fg-primary:var(--color-neutral-900);--theme-fg-secondary:var(--color-neutral-600);--theme-fg-muted:var(--color-neutral-400);--theme-fg-inverse:var(--color-neutral-0);--theme-hover:#0000000a;--theme-active:#00000014;--theme-scrim:#00000073}[data-theme=dark]{--theme-bg-page:var(--color-neutral-900);--theme-bg-panel:var(--color-neutral-800);--theme-bg-raised:var(--color-neutral-700);--theme-bg-sunken:var(--color-neutral-900);--theme-border:var(--color-neutral-700);--theme-border-strong:var(--color-neutral-600);--theme-fg-primary:var(--color-neutral-50);--theme-fg-secondary:var(--color-neutral-300);--theme-fg-muted:var(--color-neutral-500);--theme-fg-inverse:var(--color-neutral-900);--theme-hover:#ffffff0f;--theme-active:#ffffff1f;--theme-scrim:#000000a6}:root{--toolbar-bg:var(--theme-bg-panel);--toolbar-border:var(--theme-border);--toolbar-shadow:var(--shadow-md);--toolbar-item-hover:var(--theme-hover);--toolbar-item-active:var(--theme-active);--toolbar-item-fg:var(--theme-fg-primary);--toolbar-primary:var(--color-brand-500);--toolbar-danger:var(--color-danger-500);--toolbar-icon-size:16px;--toolbar-hit-area:28px;--toolbar-section-gap:var(--space-2);--toolbar-item-gap:var(--space-1);--toolbar-radius:var(--radius-md);--toolbar-transition:var(--duration-base) var(--easing-out);--node-bg:var(--theme-bg-raised);--node-border:var(--theme-border);--node-border-selected:var(--color-brand-500);--node-border-locked:var(--color-neutral-400);--node-border-danger:var(--color-danger-500);--node-border-primary:var(--color-brand-600);--node-border-dashed:var(--color-neutral-300);--node-radius:var(--radius-lg);--node-shadow:var(--shadow-sm);--node-shadow-hover:var(--shadow-md);--node-shadow-dragging:var(--shadow-lg);--overlay-crop-line:var(--color-brand-500);--overlay-crop-glow:var(--color-brand-500);--overlay-hit-area:16px;--overlay-mask:var(--theme-scrim);--badge-bg:var(--color-brand-500);--badge-fg:var(--color-neutral-0);--lock-fg:var(--color-neutral-500);--modal-backdrop:var(--theme-scrim);--modal-bg:var(--theme-bg-panel);--toast-bg:var(--theme-bg-raised)}[data-density=compact]{--toolbar-icon-size:14px;--toolbar-hit-area:24px;--toolbar-section-gap:var(--space-1)}[data-density=comfortable]{--toolbar-icon-size:20px;--toolbar-hit-area:36px}[data-input=touch]{--toolbar-hit-area:44px;--overlay-hit-area:24px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes flash-success{0%{box-shadow:0 0 0 0 var(--color-success-500)}60%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes flash-error{0%{box-shadow:0 0 0 0 var(--color-danger-500)}60%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}@keyframes shimmer-in{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes glow{0%,to{box-shadow:0 0 #4f7cff59}50%{box-shadow:0 0 0 6px #4f7cff00}}.anim-pulse{animation:pulse 1.6s var(--easing-in-out) infinite}.anim-shimmer{animation:1.4s linear infinite shimmer}.anim-shake{animation:shake var(--duration-base) var(--easing-in-out) 1}.anim-flash-success{animation:flash-success var(--duration-slow) var(--easing-out) 1}.anim-flash-error{animation:flash-error var(--duration-slow) var(--easing-out) 1}.anim-shimmer-in{animation:shimmer-in var(--duration-base) var(--easing-out) 1}.anim-glow{animation:glow 1.8s var(--easing-in-out) infinite}.Node{border-radius:var(--node-radius,12px);width:200px;margin-top:24px;position:relative}.Node__Body{border-radius:var(--node-radius,12px);box-shadow:var(--node-shadow,0 1px 2px #0000000f);background:0 0;border:1px solid #ffffff1f;position:relative;overflow:hidden}.Node[data-selection=single] .Node__Body,.Node[data-selection=multi] .Node__Body{box-shadow:none!important;border:2px solid #2cfff8!important}.Node[data-interaction=dragging] .Node__Body{box-shadow:var(--node-shadow-dragging,0 12px 32px #00000029)}.Node[data-border=danger] .Node__Body{border-color:var(--node-border-danger,#ef4444)}.Node[data-border=primary] .Node__Body{border-color:var(--node-border-primary,#3d63e0)}.Node[data-border=locked] .Node__Body{border-color:var(--node-border-locked,#9ea4ad)}.Node[data-border=dashed] .Node__Body{border-style:dashed}.Node__Title{color:var(--theme-fg-secondary,#ffffffa6);white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:1;padding-left:2px;font-size:12px;font-weight:500;position:absolute;top:-22px;left:0}.Node[data-selection=single] .Node__Title{color:#2cfff8}.Node__ContentSlot{line-height:0}.Node__ContentSlot img,.Node__ContentSlot video{object-fit:contain;border-radius:calc(var(--node-radius,12px) - 2px);width:calc(100% - 6px);margin:3px;display:block}.Node__ContentUnregistered,.Node__ContentFallback{color:var(--theme-fg-muted,#fff6);text-align:center;padding:24px 16px;font-size:12px}.Node[data-animation=glow] .Node__Body{animation:glow 1.8s var(--easing-in-out) infinite}.Node[data-animation=pulse] .Node__Body{animation:pulse 1.6s var(--easing-in-out) infinite}.Node[data-animation=shake] .Node__Body{animation:shake var(--duration-base) var(--easing-in-out) 1}.plus-handle{opacity:0;transition:opacity .15s}.react-flow__node:hover .plus-handle,.Node:hover~.plus-handle,.Node:hover .plus-handle{opacity:1}.react-flow__node,.react-flow__node.selected,.react-flow__node:focus,.react-flow__node:focus-visible{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}[data-toolbar-item=cropLines\.cancel] svg{transition:transform .2s var(--easing-out,ease)}[data-toolbar-item=cropLines\.cancel]:hover svg{transform:rotate(90deg)}[data-toolbar-item] svg{transition:transform .2s var(--easing-out,ease)}[data-toolbar-item=nodeActions\.replace]:hover svg{transform:rotate(180deg)}[data-toolbar-item=nodeActions\.delete]:hover svg{transform:translateY(-1px)rotate(-8deg)}[data-toolbar-item=nodeActions\.download]:hover svg{transform:translateY(2px)}.Node__Title{cursor:grab;text-overflow:ellipsis;box-sizing:border-box;width:100%;padding:4px 2px 6px;top:-26px;overflow:hidden}.react-flow__viewport{will-change:transform}[data-toolbar-item=cropLines\.export],[data-toolbar-item=singleCrop\.confirm]{background:0 0!important;border-radius:999px!important;width:auto!important;height:auto!important;padding:0!important}[data-toolbar-item=cropLines\.export]:hover>span,[data-toolbar-item=singleCrop\.confirm]:hover>span{filter:brightness(1.12)}@keyframes tb-morph-in{0%{opacity:0;transform:translateY(5px)scale(.85)}to{opacity:1;transform:none}}.tb-icon-expand{max-width:28px;transition:max-width .26s cubic-bezier(.4,0,.2,1),background .15s;overflow:hidden}.tb-icon-expand:hover{max-width:110px}.tb-icon-expand .tb-hover-label{opacity:0;white-space:nowrap;max-width:0;font-size:12px;transition:max-width .26s cubic-bezier(.4,0,.2,1),opacity .2s 60ms,transform .26s cubic-bezier(.4,0,.2,1),margin .26s;overflow:hidden;transform:translate(-4px)}.tb-icon-expand:hover .tb-hover-label{opacity:1;max-width:72px;margin-left:5px;margin-right:4px;transform:none}.lp{--lp-bg:#06070a;--lp-surface:#ffffff06;--lp-border:#ffffff12;--lp-text:#f0f0f0;--lp-text-2:#ffffff80;--lp-text-3:#ffffff4d;--lp-accent:#2cfff8;background:var(--lp-bg);color:var(--lp-text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,SF Pro,system-ui,sans-serif;position:relative;overflow-x:hidden}.lp:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 50% at 50% -10%,#2cfff80f 0%,#0000 55%),radial-gradient(40% 40% at 85% 20%,#3c50ff0d 0%,#0000 50%),radial-gradient(35% 35% at 10% 85%,#782cff0a 0%,#0000 50%);position:fixed;inset:0}.lp:after{content:"";z-index:0;pointer-events:none;opacity:.02;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lp>*{z-index:1;position:relative}.lp-nav{z-index:100;background:0 0;border-bottom:none;justify-content:space-between;align-items:center;padding:14px 48px;display:flex;position:fixed;top:0;left:0;right:0}.lp-logo{letter-spacing:-.3px;color:var(--lp-text);font-size:17px;font-weight:700}.lp-logo span{color:var(--lp-accent);font-weight:800}.lp-nav-r{align-items:center;gap:24px;display:flex}.lp-link{color:var(--lp-text-3);cursor:pointer;font-size:13px;font-weight:400;transition:color .2s}.lp-link:hover{color:var(--lp-text)}.lp-btn-cta{height:30px;color:var(--lp-text-2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;padding:0 14px;font-size:12.5px;font-weight:500;transition:all .2s}.lp-btn-cta:hover{border-color:var(--lp-accent);color:var(--lp-accent);background:#2cfff80d}.lp-hero{justify-content:center;align-items:center;min-height:100vh;padding:140px 48px 100px;display:flex;position:relative}.lp-hero:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 45% at 50% 45%,#0009 0%,#0000 70%);mask-image:radial-gradient(60% 45% at 50% 45%,#0009 0%,#0000 70%)}.lp-hero:after{content:"";pointer-events:none;background:radial-gradient(#2cfff80a 0%,#0000 60%);width:600px;height:400px;position:absolute;top:15%;left:50%;transform:translate(-50%)}.lp-hero-content{z-index:2;text-align:center;max-width:720px;position:relative}.lp-hero-content h1{letter-spacing:-.035em;background:linear-gradient(120deg,#ffffffb3 0%,#fff 25%,#2cfff899 50%,#fff 75%,#ffffffb3 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(38px,5.5vw,60px);font-weight:680;line-height:1.08;animation:12s ease-in-out infinite glass-shine}@keyframes glass-shine{0%,to{background-position:200%}50%{background-position:-200%}}.lp-hero-sub{color:var(--lp-text-2);max-width:560px;margin:28px auto 40px;font-size:clamp(14.5px,1.8vw,17px);font-weight:350;line-height:1.75}.lp-hero-ctas{justify-content:center;align-items:center;gap:10px;display:flex}.lp-btn-primary{background:var(--lp-accent);color:#050a0a;cursor:pointer;letter-spacing:-.01em;border:0;border-radius:7px;height:38px;padding:0 22px;font-size:13.5px;font-weight:600;transition:all .2s}.lp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2cfff833,0 0 0 1px #2cfff84d}.lp-btn-secondary{height:38px;color:var(--lp-text-3);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 18px;font-size:13.5px;font-weight:400;transition:color .2s}.lp-btn-secondary:hover{color:var(--lp-text)}.lp-showcase{max-width:1100px;margin:-40px auto 0;padding:0 48px 100px}.lp-showcase-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.lp-showcase-item{aspect-ratio:1;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.lp-showcase-item:hover{border-color:#2cfff826;transform:translateY(-4px)scale(1.02);box-shadow:0 12px 40px #0006,0 0 0 1px #2cfff81a}.lp-showcase-item img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.lp-showcase-item:hover img{transform:scale(1.05)}.lp-section{max-width:1100px;margin:0 auto;padding:100px 48px}.lp-section-label{letter-spacing:.3px;color:var(--lp-accent);opacity:.6;margin-bottom:10px;font-size:12px;font-weight:400}.lp-section-title{letter-spacing:-.015em;color:#ffffffd9;margin:0 0 40px;font-size:clamp(20px,2.8vw,26px);font-weight:500;line-height:1.4}.lp-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp-card{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff12;border-radius:16px;padding:28px 26px 30px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.lp-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2cfff866,#0000);height:1px;transition:opacity .3s;position:absolute;top:0;left:26px;right:26px}.lp-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#2cfff812,#0000 70%);border-radius:50%;width:150px;height:150px;transition:opacity .3s;position:absolute;top:-46px;right:-46px}.lp-card:hover{border-color:#2cfff838;transform:translateY(-4px);box-shadow:0 14px 36px #0006,0 0 18px #2cfff80d}.lp-card:hover:before,.lp-card:hover:after{opacity:1}.lp-card-icon{color:#2cfff8;background:linear-gradient(135deg,#2cfff824,#2c68ff29);border:1px solid #2cfff840;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:18px;font-size:22px;transition:transform .25s;display:flex;box-shadow:0 4px 16px #2c68ff24}.lp-card:hover .lp-card-icon{transform:scale(1.08)rotate(-4deg)}.lp-card:nth-child(2) .lp-card-icon{color:#7aa8ff;background:linear-gradient(135deg,#2c68ff2e,#7a5cff29);border-color:#7aa8ff4d;box-shadow:0 4px 16px #7a5cff24}.lp-card:nth-child(3) .lp-card-icon{color:#c48aff;background:linear-gradient(135deg,#7a5cff2e,#c48aff24);border-color:#c48aff47;box-shadow:0 4px 16px #c48aff1f}.lp-card h3{color:#fff;letter-spacing:-.01em;margin:0 0 9px;font-size:16.5px;font-weight:700}.lp-card p{color:#ffffff7a;margin:0;font-size:13.5px;line-height:1.75}.lp-steps{background:var(--lp-border);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.lp-step{background:var(--lp-bg);padding:32px 24px}.lp-step-n{background:linear-gradient(#2cfff840,#2cfff80d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-family:SF Mono,ui-monospace,monospace;font-size:36px;font-weight:800;line-height:1;display:block}.lp-step h4{color:#ffffffe6;margin:0 0 8px;font-size:14.5px;font-weight:600}.lp-step p{color:#fff6;margin:0;font-size:13px;line-height:1.7}.lp-manifesto{text-align:center;padding:120px 48px}.lp-manifesto blockquote{color:var(--lp-text-2);letter-spacing:-.01em;border:0;margin:0;padding:0;font-size:clamp(18px,2.5vw,26px);font-style:normal;font-weight:400;line-height:1.7}.lp-final-cta{text-align:center;padding:120px 48px 100px;position:relative}.lp-final-cta:before{content:"";pointer-events:none;background:radial-gradient(#2cfff80d,#0000 65%);width:500px;height:250px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp-final-cta h2{color:var(--lp-text);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(22px,3vw,30px);font-weight:700}.lp-final-cta p{color:var(--lp-text-3);margin:0 0 32px;font-size:14px}.lp-footer{color:var(--lp-text-3);border-top:1px solid #ffffff0a;justify-content:center;align-items:center;gap:20px;padding:28px 48px;font-size:11.5px;display:flex}.lp-footer a{color:var(--lp-text-3);text-decoration:none}.lp-footer a:hover{color:var(--lp-text-2)}@media (width<=768px){.lp-nav{padding:12px 20px}.lp-hero{padding:120px 24px 80px}.lp-showcase{padding:0 24px 80px}.lp-showcase-grid{grid-template-columns:repeat(2,1fr);gap:8px}.lp-section{padding:80px 24px}.lp-grid-3,.lp-steps{grid-template-columns:1fr}.lp-manifesto,.lp-final-cta{padding:80px 24px}}.lp-marquee-section{padding:40px 0 56px;position:relative;overflow:hidden}.lp-marquee-section:before,.lp-marquee-section:after{content:"";z-index:2;pointer-events:none;width:180px;position:absolute;top:0;bottom:0}.lp-marquee-section:before{background:linear-gradient(90deg,var(--lp-bg),transparent);left:0}.lp-marquee-section:after{background:linear-gradient(270deg,var(--lp-bg),transparent);right:0}.lp-marquee{z-index:1;padding:12px 0;position:relative;overflow:visible}.lp-marquee:hover{z-index:5}.lp-marquee.reverse{margin-top:34px;transform:translate(-140px)}.lp-marquee-track{width:max-content;animation:marquee-scroll var(--speed,35s) linear infinite;gap:34px;display:flex}.lp-marquee.reverse .lp-marquee-track{animation-direction:reverse}.lp-marquee-item{background:#0e1014;border:1px solid #ffffff17;border-radius:14px;flex-shrink:0;width:224px;height:224px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 26px #00000080}.lp-marquee-item:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0d,#0000 30% 75%,#00000040);position:absolute;inset:0}.lp-marquee-item:hover{z-index:6;border-color:#2cfff873;transform:scale(1.06);box-shadow:0 16px 36px #0009,0 0 18px #2cfff824}.lp-marquee-item img,.lp-marquee-item video{object-fit:cover;width:100%;height:100%;transition:transform .35s}.lp-marquee-item:hover img,.lp-marquee-item:hover video{transform:scale(1.07)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-manifesto-sub{color:var(--lp-text-3);max-width:500px;margin-top:24px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.8}.lp-hero-video{object-fit:cover;z-index:0;opacity:.2;pointer-events:none;filter:saturate(1.2);width:100%;height:100%;position:absolute;inset:0}.lp-cursor{background:var(--lp-accent);vertical-align:text-bottom;width:2px;height:1em;margin-left:2px;animation:.8s step-end infinite blink;display:inline-block}.lp-hero-sub{min-height:3.5em}.lp-hero-fade{pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent,var(--lp-bg) 92%);height:180px;position:absolute;bottom:-1px;left:0;right:0}
