.pvz-model-control{color:#444b30;align-items:center;min-height:44px;padding:0 3px;display:flex}.pvz-model-trigger{isolation:isolate;color:#444b30;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:44px;margin:0;padding:6px 11px;font:13px/20px Trebuchet MS,Microsoft YaHei UI,PingFang SC,sans-serif;display:flex;position:relative}.pvz-model-trigger:before{content:"";z-index:-1;background:#f5edcf;border:1px solid #9e9a73;border-radius:7px;transition:background-color .12s,border-color .12s;position:absolute;top:6px;bottom:6px;left:0;right:0;box-shadow:inset 0 1px #fffbea,0 2px #594c3552}.pvz-model-trigger:hover{background:0 0}.pvz-model-trigger:hover:before{background:#fff6d9;border-color:#727d4d}.pvz-model-trigger:active:before{background:#e9dfba;box-shadow:inset 0 1px 2px #695b3420}.pvz-model-trigger:focus-visible{outline-offset:-2px;outline:2px solid #536d36}.pvz-model-trigger>span,.pvz-model-trigger:hover>span{color:#444b30;font-size:13px}.pvz-model-trigger>span[aria-hidden]{background:#a4a17b80}.pvz-model-trigger>span[aria-label],.pvz-model-trigger:hover>span[aria-label]{color:#80601d;font-size:12px}.pvz-model-trigger>span[aria-label] svg{color:#947329}.pvz-model-trigger>svg,.pvz-model-trigger:hover>svg{color:#737950;flex-shrink:0}@media (prefers-reduced-motion:reduce){.pvz-model-trigger:before{transition:none}}.halloween-logo-hat{z-index:2;pointer-events:none;filter:drop-shadow(0 2px 3px #00000073);width:78%;position:absolute;top:-30%;left:50%;transform:translate(-44%)rotate(-12deg)}.halloween-bat{z-index:60;pointer-events:none;width:44px;animation:7s cubic-bezier(.45,.05,.55,.95) forwards halloween-bat-cross;position:fixed;top:.9rem;left:-60px}.halloween-bat svg{width:100%;overflow:visible}.halloween-bat__wing{transform-box:fill-box;animation:.26s ease-in-out infinite alternate halloween-bat-flap}.halloween-bat__wing--left{transform-origin:100%}.halloween-bat__wing--right{transform-origin:0}@keyframes halloween-bat-flap{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}@keyframes halloween-bat-cross{0%{opacity:0;transform:translateY(18px)}8%{opacity:1}30%{transform:translate(32vw,-4px)}55%{transform:translate(58vw,22px)}80%{opacity:1;transform:translate(86vw,2px)}to{opacity:0;transform:translate(calc(100vw + 80px),-16px)}}.halloween-empty-ghost{filter:drop-shadow(0 6px 10px #00000059);width:36px;height:36px;animation:3.2s ease-in-out infinite halloween-float}@keyframes halloween-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.halloween-empty-ghost,.halloween-bat__wing{animation:none}}.halloween-spinner{transform-origin:50% 85%;filter:drop-shadow(0 0 10px #f08a2459);width:30px;height:30px;animation:.9s ease-in-out infinite alternate halloween-rock}@keyframes halloween-rock{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@media (prefers-reduced-motion:reduce){.halloween-spinner{animation:none}}.halloween-avatar-hat{z-index:2;pointer-events:none;filter:drop-shadow(0 1px 2px #00000080);width:24px;position:absolute;top:-12px;left:-7px;transform:rotate(-20deg)}.halloween-patch{flex-shrink:0;width:78px;height:52px;margin-top:auto;position:relative}@media (max-height:640px){.halloween-patch{display:none}}.halloween-patch__vine{pointer-events:none;width:82px;height:20px;position:absolute;bottom:0;left:-2px}.halloween-patch__ghost{opacity:0;pointer-events:none;width:22px;height:22px;animation:9s ease-in-out 3s infinite halloween-patch-peek;position:absolute;bottom:16px;left:28px}@keyframes halloween-patch-peek{0%,62%,to{opacity:0;transform:translateY(10px)rotate(0)}70%{opacity:1;transform:translateY(-12px)rotate(-8deg)}80%{opacity:1;transform:translateY(-12px)rotate(8deg)}88%{opacity:0;transform:translateY(6px)rotate(0)}}.halloween-patch__pumpkin{cursor:pointer;transform-origin:50% 100%;filter:drop-shadow(0 3px 4px #0006);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:flex;position:absolute;bottom:2px}.halloween-patch__pumpkin:focus-visible{outline-offset:2px;border-radius:9999px;outline:2px solid #c9a25eb3}.halloween-patch__pumpkin--left{width:26px;height:21px;left:0}.halloween-patch__pumpkin--right{width:28px;height:22px;right:0}.halloween-patch__pumpkin--big{width:40px;height:32px;margin-left:-20px;bottom:4px;left:50%}.halloween-patch__pumpkin:hover{animation:.5s ease-in-out halloween-jiggle}.halloween-patch__pumpkin--boing,.halloween-patch__pumpkin--boing:hover{animation:.6s cubic-bezier(.3,1.6,.5,1) halloween-boing}@keyframes halloween-jiggle{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes halloween-boing{0%{transform:scale(1)}20%{transform:scale(1.25,.75)}50%{transform:translateY(-12px)scale(.9,1.12)}75%{transform:scale(1.08,.92)}to{transform:scale(1)}}.halloween-patch__zzz{color:#f5e6b8bf;pointer-events:none;font-size:10px;font-style:italic;font-weight:700;animation:2.8s ease-out infinite halloween-zzz;position:absolute;top:-6px;right:0}@keyframes halloween-zzz{0%{opacity:0;transform:translateY(4px)scale(.6)}30%{opacity:1}to{opacity:0;transform:translate(8px,-14px)scale(1.15)}}.halloween-patch__bubble{z-index:200;color:#f5e6b8;white-space:nowrap;pointer-events:none;background:#1b141e;border:1px solid #f08a2459;border-radius:12px;max-width:220px;padding:6px 11px;font-size:12px;line-height:1.35;animation:.22s cubic-bezier(.2,.9,.3,1.3) halloween-bubble-in;position:fixed;transform:translateY(-50%);box-shadow:0 8px 22px #0006}.halloween-patch__bubble:before{content:"";background:#1b141e;border-bottom:1px solid #f08a2459;border-left:1px solid #f08a2459;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-5px;transform:rotate(45deg)}@keyframes halloween-bubble-in{0%{opacity:0;transform:translate(-6px,-50%)scale(.9)}to{opacity:1;transform:translateY(-50%)scale(1)}}.halloween-garland{z-index:11;pointer-events:none;height:60px;position:absolute;top:0;left:0;right:0}.halloween-garland__string{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.halloween-garland__flag,.halloween-garland__charm{transform-origin:50% 0;animation:3s ease-in-out infinite alternate halloween-sway;position:absolute}.halloween-garland__flag{filter:drop-shadow(0 2px 2px #00000059);width:14px;height:18px;margin-left:-7px}.halloween-garland__charm{flex-direction:column;align-items:center;width:28px;margin-left:-14px;display:flex}.halloween-garland__cord{background:#f5e6b880;width:1px;height:7px}.halloween-garland__lantern{width:28px;height:23px;animation:2.4s ease-in-out infinite alternate halloween-glow}.halloween-garland__ghost{filter:drop-shadow(0 2px 5px #0006);width:24px;height:24px;margin-top:-2px}@keyframes halloween-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes halloween-glow{0%{filter:drop-shadow(0 0 5px #ff963266)}to{filter:drop-shadow(0 0 11px #ffaa46bf)}}.halloween-garland__spider-drop{width:22px;height:70px;margin-left:-11px;position:absolute;overflow:hidden}.halloween-garland__spider{flex-direction:column;align-items:center;animation:5s ease-in-out infinite halloween-spider;display:flex}.halloween-garland__thread{background:#f5e6b873;flex-shrink:0;width:1px;height:60px}.halloween-garland__spider svg{flex-shrink:0;width:20px;height:17px;margin-top:-3px}@keyframes halloween-spider{0%,to{transform:translateY(-58px)}45%,60%{transform:translateY(-14px)}52%{transform:translateY(-19px)}}@media (min-width:768px){.discover-redesign .halloween-garland{top:calc(var(--topbar-height) + 10px);left:3%;right:3%}}.halloween-garland--phone:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:52%}.halloween-garland--phone:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:52%}.halloween-garland--phone:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:52%}.halloween-garland--phone:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:52%}.halloween-garland--phone:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:52%}.halloween-garland--phone:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:52%}.halloween-garland--phone:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:52%}.halloween-garland--phone:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:52%}.halloween-garland--phone .halloween-garland__flag,.halloween-garland--phone .halloween-garland__charm{scale:.8}@media (prefers-reduced-motion:reduce){.halloween-patch__ghost,.halloween-patch__zzz,.halloween-garland__flag,.halloween-garland__charm,.halloween-garland__lantern,.halloween-garland__spider{animation:none}.halloween-garland__spider{transform:translateY(-30px)}}.halloween-sticker{z-index:2;pointer-events:none;filter:drop-shadow(0 2px 3px #00000059);width:24px;height:24px;transition:transform .22s ease-out;display:flex;position:absolute;top:-7px;right:10px}.halloween-sticker--bat{width:30px;height:16px;top:-4px}.halloween-sticker--candy-pink,.halloween-sticker--candy-purple{width:28px;height:17px;top:-5px}.halloween-sticker--candy-corn{width:16px;height:19px}.group:hover .halloween-sticker{transform:translateY(-2px)scale(1.12)}.halloween-cobweb{z-index:2;pointer-events:none;width:54px;height:54px;position:absolute;top:0;right:0}.halloween-cobweb--left{left:0;right:auto;transform:scaleX(-1)}.halloween-sticker-web{border-top-right-radius:inherit;width:40px;height:40px}.halloween-profile-hat{z-index:30;pointer-events:none;filter:drop-shadow(0 4px 6px #00000080);width:70%;position:absolute;top:-22%;left:-10%;transform:rotate(-18deg)}.halloween-hanging-bat{z-index:2;transform-origin:50% 0;pointer-events:none;width:26px;animation:2.6s ease-in-out infinite alternate halloween-sway;position:absolute}@media (prefers-reduced-motion:reduce){.halloween-hanging-bat{animation:none}}.halloween-cobweb--ink g,.community-thread-card .halloween-cobweb g{stroke:#46375a4d}.halloween-sticker--inside{z-index:5;top:8px;right:8px}.halloween-sticker--inside.halloween-sticker-web{top:0;right:0}.halloween-library-web{width:84px;height:84px}.halloween-library-thread{pointer-events:none;background:#f5e9d259;width:1px;height:30px;position:absolute;top:18px;right:46px}.halloween-library-bat{transform-origin:50% 0;animation:none;top:44px;right:33px;transform:rotate(180deg)}.halloween-pumpkin{cursor:pointer;filter:drop-shadow(0 0 6px #f08a2459);transform-origin:50% 90%;background:0 0;border:0;flex-shrink:0;padding:0;transition:transform .16s ease-out,filter .16s ease-out;animation:6s ease-in-out infinite halloween-wobble;display:inline-flex}.halloween-pumpkin:hover{filter:drop-shadow(0 0 10px #ffc45c99);animation-play-state:paused;transform:scale(1.18)}.halloween-pumpkin:focus-visible{outline-offset:3px;border-radius:9999px;outline:2px solid #c9a25eb3}.halloween-pumpkin--open{pointer-events:none;animation:.42s ease-out forwards halloween-pop}@keyframes halloween-wobble{0%,84%,to{transform:rotate(0)}88%{transform:rotate(-9deg)}92%{transform:rotate(8deg)}96%{transform:rotate(-4deg)}}@keyframes halloween-pop{0%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(.2)}}.halloween-burst{z-index:200;color:#f5e6b8;white-space:nowrap;pointer-events:none;background:#1b141ef0;border:1px solid #f08a2459;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 14px 9px;animation:.36s cubic-bezier(.2,.9,.3,1.3) halloween-rise;display:flex;position:fixed;transform:translate(-50%,-100%);box-shadow:0 10px 30px #00000073,0 0 24px #f08a242e}.halloween-burst__amount{color:#ffc25c;text-shadow:0 0 12px #ffa63c8c;font-size:20px;font-weight:800;line-height:1.1}.halloween-burst__text{color:#f5e6b8d9;font-size:12px}.halloween-burst__ghost{width:34px;height:34px;animation:.6s ease-out halloween-swoop}.halloween-burst__ghost--leave{width:26px;height:26px;animation:1.4s ease-in forwards halloween-leave;position:absolute;top:-22px;right:-18px}@keyframes halloween-rise{0%{opacity:0;transform:translate(-50%,-70%)scale(.85)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}@keyframes halloween-swoop{0%{opacity:0;transform:translate(40px,-24px)rotate(18deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes halloween-leave{to{opacity:0;transform:translate(30px,-30px)rotate(20deg)}}.halloween-entry{border-radius:9999px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .15s ease-out;display:inline-flex;position:relative}.halloween-entry:hover{background:#ffffff0d}.halloween-entry__count{color:#ffc25c;text-align:center;background:#2e2340;border:1px solid #f08a2473;border-radius:9999px;min-width:18px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:14px;position:absolute;bottom:-3px;right:-9px}@media (prefers-reduced-motion:reduce){.halloween-pumpkin,.halloween-burst,.halloween-burst__ghost{animation:none}}.halloween-peek{z-index:45;transition:transform .22s ease-out;display:flex;position:fixed}.halloween-peek--right{top:46%;right:0;transform:translate(42%)rotate(-18deg)}.halloween-peek--left{top:58%;left:0;transform:translate(-42%)rotate(18deg)}.halloween-peek:hover,.halloween-peek:focus-within{transform:translate(-6px)rotate(0)}.halloween-peek--left:hover,.halloween-peek--left:focus-within{transform:translate(6px)rotate(0)}.halloween-panel{box-shadow:0 30px 80px #0009,0 0 60px #f08a241f}.halloween-panel__hero{min-height:236px;position:relative;overflow:hidden}.halloween-panel__art{object-fit:cover;object-position:70% 30%;width:100%;height:100%;animation:14s ease-in-out infinite alternate halloween-panel-drift;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes halloween-panel-drift{0%{transform:scale(1.04)}to{transform:scale(1.1)translate(-1.5%,1%)}}.halloween-panel__shade{background:linear-gradient(90deg,#120e1aeb 0%,#120e1a99 46%,#120e1a00 74%),linear-gradient(#120e1a00 58%,#120e1a 100%);position:absolute;top:0;bottom:0;left:0;right:0}.halloween-panel__bat{filter:drop-shadow(0 2px 3px #0006);width:30px;animation:3.2s ease-in-out infinite halloween-panel-flutter;position:absolute}.halloween-panel__bat--a{top:18px;left:52%}.halloween-panel__bat--b{opacity:.85;width:22px;animation-delay:-1.4s;top:54px;left:40%}@keyframes halloween-panel-flutter{0%,to{transform:translate(0)rotate(-6deg)}50%{transform:translate(10px,-7px)rotate(6deg)}}.halloween-panel__close{z-index:3;color:#f5e6b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#120e1a99;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s ease-out;display:inline-flex;position:absolute;top:12px;right:12px}.halloween-panel__close:hover{background:#120e1ad9}.halloween-panel__copy{z-index:2;max-width:64%;padding:26px 20px 14px;position:relative}.halloween-panel__kicker{color:#ffc25c;letter-spacing:.06em;background:#f08a2424;border:1px solid #ffc25c80;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.halloween-panel__title{color:#fff3dc;letter-spacing:-.01em;text-shadow:0 0 22px #ff963273,0 3px #7a3a10;margin-top:10px;font-size:32px;font-weight:900;line-height:1.05}.halloween-panel__sub{color:#f5e9d2db;margin-top:8px;font-size:13px;line-height:1.5}.halloween-panel__shelf{background:radial-gradient(80% 70% at 50% 100%,#f08a241f,#0000 70%),#ffffff05;border:1px solid #f08a242e;border-radius:16px;padding:10px 10px 12px}.halloween-panel__shelf-head{color:#f5e9d2b8;justify-content:space-between;align-items:baseline;margin:0 4px 8px;font-size:12px;font-weight:700;display:flex}.halloween-panel__shelf-head b{color:#ffc25c;font-size:13px}.halloween-panel__slot{text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 7px;display:flex}.halloween-panel__lantern{transform-origin:50% 90%;width:38px;height:38px;display:flex;position:relative}.halloween-panel__slot:not(.halloween-panel__slot--lit) .halloween-panel__lantern svg{filter:grayscale(.85)brightness(.55);opacity:.8}.halloween-panel__q{color:#ffc25cbf;text-shadow:0 0 8px #ffa63c99;justify-content:center;align-items:center;font-size:15px;font-weight:900;animation:2.6s ease-in-out infinite halloween-panel-q;display:flex;position:absolute;top:4px;bottom:0;left:0;right:0}@keyframes halloween-panel-q{0%,to{opacity:.45}50%{opacity:1}}.halloween-panel__slot--lit{background:radial-gradient(circle at 50% 30%,#f08a2438,#0000 70%)}.halloween-panel__slot--lit .halloween-panel__lantern{filter:drop-shadow(0 0 10px #ff9632a6);animation:6s ease-in-out infinite halloween-wobble;animation-delay:inherit}.halloween-panel__spot{color:#f5e9d2bf;font-size:10.5px;line-height:1.2}.halloween-panel__candy{color:#ffc25c;background:#f08a242e;border-radius:9999px;padding:1px 7px;font-size:11px;font-weight:800}.halloween-panel__candy--empty{color:#f5e9d259;background:0 0;font-weight:600}.halloween-panel__reward{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.halloween-panel__reward--done{background:#f08a240f;border-color:#f08a244d}.halloween-panel__reward-icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.halloween-panel__reward-title{color:#f5e9d2;font-size:13.5px;font-weight:600;line-height:1.35}.halloween-panel__reward--done .halloween-panel__reward-title{color:#f5e9d299}.halloween-panel__dice{color:#fff3dc;background:linear-gradient(160deg,#7a5ca8,#4e3b6e);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:flex;transform:rotate(-6deg);box-shadow:inset 0 -3px #00000040,0 0 14px #7a5ca866}.halloween-panel__bar{background:#ffffff12;border-radius:9999px;flex:1;height:7px;position:relative;overflow:hidden}.halloween-panel__bar>span{border-radius:inherit;background:repeating-linear-gradient(-45deg,#f08a24 0 6px,#ffc25c 6px 12px,#fff3dc 12px 15px);transition:width .5s ease-out;position:absolute;top:0;bottom:0;left:0;right:auto;box-shadow:0 0 10px #f08a2480}.halloween-panel__count{color:#f5e9d299;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.halloween-panel__done{color:#ffc25c;background:#f08a2433;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.halloween-panel__claim{color:#2a1606;background:linear-gradient(#ffc25c,#f08a24);border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 0 16px #f08a2473}.halloween-panel__claim:disabled{opacity:.6}.halloween-panel__cta{color:#2a1606;background:linear-gradient(#ffc25c,#f08a24);border-radius:14px;padding:12px 16px;font-size:14px;font-weight:800;box-shadow:0 6px 24px #f08a2459}.halloween-panel__foot{color:#f5e9d299;justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 0;font-size:12px;display:flex}.halloween-panel__total{color:#ffc25c;flex-shrink:0;align-items:center;gap:5px;font-size:15px;font-weight:900;display:inline-flex}@media (max-width:480px){.halloween-panel__copy{max-width:74%}.halloween-panel__shade{background:linear-gradient(90deg,#120e1af2 0%,#120e1ac7 58%,#120e1a1a 100%),linear-gradient(#120e1a00 58%,#120e1a 100%)}.halloween-panel__candy--empty{display:none}.halloween-panel__title{font-size:28px}.halloween-panel__lantern{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.halloween-panel__art,.halloween-panel__bat,.halloween-panel__q,.halloween-panel__slot--lit .halloween-panel__lantern{animation:none}}.halloween-community-card{text-align:left;border:1px solid #f08a244d;border-radius:18px;width:100%;min-height:150px;transition:transform .2s ease-out,box-shadow .2s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000059,0 0 30px #f08a241a}.halloween-community-card:hover{transform:translateY(-2px);box-shadow:0 14px 44px #0006,0 0 40px #f08a2433}.halloween-community-card img{object-fit:cover;object-position:70% 40%;width:100%;height:100%;transition:transform .6s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.halloween-community-card:hover img{transform:scale(1.04)}.halloween-community-card__shade{background:linear-gradient(90deg,#120e1af0 0%,#120e1ab3 40%,#120e1a00 72%);position:absolute;top:0;bottom:0;left:0;right:0}.halloween-community-card__copy{z-index:1;flex-direction:column;justify-content:center;gap:6px;max-width:62%;padding:18px 20px;display:flex;position:relative}.halloween-community-card__cta{color:#2a1606;background:linear-gradient(#ffc25c,#f08a24);border-radius:9999px;align-self:flex-start;margin-top:4px;padding:6px 14px;font-size:12px;font-weight:800}@media (max-width:640px){.halloween-community-card__copy{max-width:80%}}.share-strip{text-align:left;color:#cfc6b4;background:linear-gradient(90deg,#c9a25e24,#c9a25e08 70%);border:1px solid #c9a25e52;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.share-strip:hover{border-color:#c9a25e99}.share-strip__icon{color:#1d1608;background:#c9a25e;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.share-strip>b{color:#f0dcae;flex:none;font-weight:800}.share-strip__sub{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.share-strip__cta{color:#e6c783;flex:none;align-items:center;gap:2px;font-weight:700;display:inline-flex}@media (max-width:640px){.share-strip__sub{display:none}.share-strip>b{flex:1}}.share-panel{color:#e9e2d3;background:#15130f;border:1px solid #c9a25e47}.share-panel__head{background:radial-gradient(120% 140% at 0 0,#c9a25e33,#0000 60%);flex-direction:column;gap:4px;padding:22px 20px 16px;display:flex;position:relative}.share-panel__close{color:#a79f8f;background:#ffffff0d;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:12px;right:12px}.share-panel__close:hover{color:#fff;background:#ffffff1a}.share-panel__kicker{letter-spacing:.04em;color:#c9a25e;font-size:11.5px;font-weight:700}.share-panel__title{color:#f6ead0;font-size:24px;font-weight:900;line-height:1.2}.share-panel__sub{color:#b5ac9b;font-size:13px;line-height:1.5}.share-grades{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.share-grade{background:#1b1813;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:10px 4px;display:flex}.share-grade:last-child{background:#c9a25e14;border-color:#c9a25e73}.share-grade__name{color:#b5ac9b;font-size:12px;font-weight:700}.share-grade__reward{font-variant-numeric:tabular-nums;color:#f0dcae;align-items:center;gap:3px;font-size:16px;font-weight:800;display:inline-flex}.share-grade__plan{color:#c9a25e;white-space:nowrap;font-size:11px;line-height:1.2}.share-tracks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.share-track-btn{color:#e6c783;white-space:nowrap;border:1px solid #c9a25e4d;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;font-size:13px;font-weight:700;transition:background-color .15s ease-out;display:flex}.share-track-btn:hover{background:#c9a25e1f}.share-list{background:#1b1813;border:1px solid #ffffff14;border-radius:12px}.share-list__head{color:#94897a;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.share-list__head>b{color:#f0dcae;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.share-entry{border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.share-entry__title{text-overflow:ellipsis;white-space:nowrap;color:#e9e2d3;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.share-entry__title>small{text-overflow:ellipsis;color:#94897a;font-size:11px;overflow:hidden}.share-entry__state{color:#94897a;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.share-entry__state.is-won{color:#f0dcae;font-weight:800}.share-entry--judge{flex-wrap:wrap}.share-entry__btns{gap:4px;margin-left:auto;display:flex}.share-entry__btns>button{color:#a79f8f;border:1px solid #ffffff1f;border-radius:9999px;height:26px;padding:0 9px;font-size:12px;font-weight:700}.share-entry__btns>button.is-pay{color:#e6c783;border-color:#c9a25e59}.share-entry__btns>button:hover:not(:disabled){background:#c9a25e24}.share-entry__btns>button:disabled{opacity:.5}.share-panel__foot{color:#94897a;text-align:center;font-size:12px}@media (max-width:640px){.share-grade__plan{font-size:10px}.share-track-btn{gap:3px;font-size:12px}.share-entry__btns{justify-content:flex-end;width:100%}}.share-entry--judge a.share-entry__title:hover{color:#f0dcae}.ig,.ig-detail{--ig-ink2:color-mix(in srgb, var(--color-foreground) 78%, var(--color-background));--ig-ink3:color-mix(in srgb, var(--color-foreground) 52%, var(--color-background));--ig-line:color-mix(in srgb, var(--color-border) 70%, var(--color-foreground) 30%);--ig-gold2:color-mix(in srgb, var(--color-primary) 72%, white);--ig-gold-ink:color-mix(in srgb, var(--color-primary) 18%, black)}.ig{--at-ink2:var(--ig-ink2);--at-line2:var(--ig-line);--at-gold-ink:var(--ig-gold-ink)}.ig-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ig-grid{columns:5 220px;column-gap:14px;margin:0;padding:0;list-style:none}.ig-item{break-inside:avoid;margin-bottom:16px}.ig-skel{break-inside:avoid;background:linear-gradient(110deg, var(--color-card) 30%, color-mix(in srgb, var(--color-card) 85%, var(--color-foreground)) 50%, var(--color-card) 70%);background-size:200% 100%;border-radius:12px;margin-bottom:16px;animation:1.4s linear infinite ig-shimmer}@keyframes ig-shimmer{to{background-position:-200% 0}}.ig-card{cursor:zoom-in;text-align:left;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block}.ig-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ig-media{border:1px solid var(--color-border);background:var(--color-card);border-radius:12px;min-height:80px;display:block;position:relative;overflow:hidden}.ig-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.ig-card:hover .ig-media img{transform:scale(1.025)}.ig-cap{color:#fff;-webkit-line-clamp:2;opacity:0;background:linear-gradient(#0000,#000000b8);-webkit-box-orient:vertical;padding:26px 11px 9px;font-size:12.5px;line-height:1.35;transition:opacity .2s;display:-webkit-box;position:absolute;top:auto;bottom:0;left:0;right:0;overflow:hidden}.ig-card:hover .ig-cap{opacity:1}.ig-card:focus-visible .ig-cap{opacity:1}.ig-status{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;position:absolute;top:8px;left:8px}.ig-status[data-status=pending]{color:var(--ig-gold2)}.ig-status[data-status=rejected]{color:#fca5a5}.ig-foot{justify-content:space-between;align-items:center;gap:8px;padding:7px 2px 0;display:flex}.ig-author{min-width:0;color:var(--ig-ink2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.ig-author>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ig-author-link:hover{color:var(--color-foreground)}.ig-like{color:var(--ig-ink3);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 6px;font-size:12.5px;display:inline-flex}.ig-like svg{width:15px;height:15px}.ig-like:hover{color:var(--color-foreground)}.ig-like[aria-pressed=true]{color:#f472b6}.ig-like-lg{border:1px solid var(--ig-line);padding:6px 12px;font-size:13px}.ig-like-lg svg{width:16px;height:16px}.ig-more{border:1px solid var(--ig-line);min-height:40px;color:var(--ig-ink2);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:8px auto 0;padding:0 22px;font-size:13px;display:flex}.ig-more:hover{border-color:var(--color-primary);color:var(--color-foreground)}.ig-empty{text-align:center;border:1px dashed var(--ig-line);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:64px 16px;display:flex}.ig-empty h3{color:var(--color-foreground);margin:4px 0 0;font-size:17px;font-weight:700}.ig-empty p{max-width:42ch;color:var(--ig-ink2);margin:0;font-size:13.5px}.ig-empty-icon{background:color-mix(in srgb, var(--color-primary) 14%, transparent);width:52px;height:52px;color:var(--ig-gold2);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.ig-empty-icon svg{width:24px;height:24px}.ig-primary{background:var(--color-primary);min-height:42px;color:var(--ig-gold-ink);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.ig-primary:hover{filter:brightness(1.06)}.ig-primary svg{width:16px;height:16px}.ig-wide{width:100%}.ig-ghost{border:1px solid var(--ig-line);min-height:36px;color:var(--ig-ink2);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.ig-ghost:hover{color:var(--color-foreground)}.ig-ghost svg{width:14px;height:14px}.ig-danger:hover{color:#fca5a5;border-color:#ef444480}.ig-detail-in{grid-template-columns:minmax(0,1fr) 360px;min-height:0;max-height:min(94dvh,60rem);display:grid}.ig-detail-media{background:#0b0b0d;justify-content:center;align-items:center;min-height:280px;display:flex}.ig-detail-media img{object-fit:contain;max-width:100%;max-height:min(94dvh,60rem);display:block}.ig-detail-side{border-left:1px solid var(--color-border);flex-direction:column;gap:18px;padding:22px 22px 20px;display:flex;overflow-y:auto}.ig-detail-head{flex-direction:column;gap:10px;padding-right:36px;display:flex}.ig-detail-title{color:var(--color-foreground);word-break:break-word;margin:0;font-size:19px;font-weight:800;line-height:1.3}.ig-detail-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.ig-detail-status{color:var(--ig-ink2);margin:0;font-size:12.5px}.ig-detail-status[data-status=pending]{color:var(--ig-gold2)}.ig-detail-status[data-status=rejected]{color:#fca5a5}.ig-block{flex-direction:column;gap:8px;display:flex}.ig-block-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ig-block-head>span{letter-spacing:.12em;text-transform:uppercase;color:var(--ig-ink3);font-size:11.5px;font-weight:700}.ig-copy{color:var(--ig-gold2);background:0 0;border:0;align-items:center;gap:5px;padding:2px 4px;font-size:12px;display:inline-flex}.ig-copy svg{width:13px;height:13px}.ig-prompt{border:1px solid var(--color-border);background:var(--color-background);max-height:220px;color:var(--ig-ink2);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55;overflow-y:auto}.ig-neg>summary{cursor:pointer;color:var(--ig-ink3);margin-bottom:6px;font-size:12.5px}.ig-facts{border:1px solid var(--color-border);background:var(--color-border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ig-facts>div{background:var(--color-card);min-width:0;padding:8px 11px}.ig-facts dt{color:var(--ig-ink3);font-size:11px}.ig-facts dd{color:var(--color-foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:600}.ig-models{flex-wrap:wrap;gap:6px;display:flex}.ig-model{border:1px solid var(--ig-line);color:var(--ig-ink2);border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.ig-model small{color:var(--ig-ink3);font-variant-numeric:tabular-nums}.ig-note{color:var(--ig-ink3);margin:0;font-size:12px}.ig-detail-actions{flex-direction:column;gap:8px;margin-top:auto;padding-top:4px;display:flex}@media (max-width:760px){.ig-grid{columns:2;column-gap:10px}.ig-item,.ig-skel{margin-bottom:12px}.ig-cap{display:none}.ig-detail-in{grid-template-columns:1fr;max-height:none}.ig-detail-media{min-height:0}.ig-detail-media img{max-height:62dvh}.ig-detail-side{border-left:0;border-top:1px solid var(--color-border);padding:18px 16px 20px;overflow:visible}.ig-detail.ig-detail{overflow-y:auto}}@media (prefers-reduced-motion:reduce){.ig-skel{animation:none}.ig-media img{transition:none}}.ig-publish-preview{border:1px solid var(--color-border);background:#0b0b0d;border-radius:12px;justify-content:center;display:flex;overflow:hidden}.ig-publish-preview img{object-fit:contain;max-width:100%;max-height:300px;display:block}.ig-pick{background:var(--color-card);border:2px solid #0000;border-radius:9px;width:56px;height:56px;padding:0;overflow:hidden}.ig-pick img{object-fit:cover;width:100%;height:100%;display:block}.ig-pick[aria-pressed=true]{border-color:var(--color-primary)}.ig-primary:disabled{opacity:.55;cursor:not-allowed;filter:none}.ig-masonry{align-items:flex-start;gap:14px;display:flex}.ig-col{flex:1 1 0;min-width:0;margin:0;padding:0;list-style:none}@media (max-width:760px){.ig-masonry{gap:10px}}.ig-story-tag{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;text-overflow:ellipsis;background:#0009;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 16px);padding:3px 9px 3px 7px;font-size:11.5px;font-weight:600;transition:opacity .2s;display:inline-flex;position:absolute;bottom:8px;left:8px;overflow:hidden}.ig-story-tag svg{width:12px;height:12px;color:var(--ig-gold2);flex:none}.ig-card:hover .ig-story-tag{opacity:0}.ig-card:focus-visible .ig-story-tag{opacity:0}@media (max-width:760px){.ig-card:hover .ig-story-tag{opacity:1}}.ig-world{border:1px solid color-mix(in srgb, var(--color-primary) 45%, transparent);background:color-mix(in srgb, var(--color-primary) 9%, var(--color-card));text-align:left;width:100%;color:var(--color-foreground);border-radius:12px;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:flex}.ig-world:hover{border-color:var(--color-primary)}.ig-world:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ig-world>img,.ig-world-ph{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.ig-world-ph{background:var(--color-background);color:var(--ig-gold2);justify-content:center;align-items:center;display:inline-flex}.ig-world-ph svg{width:18px;height:18px}.ig-world-text{flex-direction:column;flex:1;min-width:0;display:flex}.ig-world-text small{color:var(--ig-ink3);font-size:11px}.ig-world-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.ig-world-go{background:var(--color-primary);color:var(--ig-gold-ink);border-radius:8px;flex:none;align-items:center;gap:5px;padding:7px 11px;font-size:13px;font-weight:700;display:inline-flex}.ig-world-go svg{fill:currentColor;width:13px;height:13px}.ig-report-link{color:var(--ig-ink3);background:0 0;border:0;align-self:center;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:inline-flex}.ig-report-link svg{width:12px;height:12px}.ig-report-link:hover{color:#fca5a5}.ig-report{border:1px solid var(--ig-line);background:var(--color-card);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.ig-report-title{color:var(--color-foreground);margin:0;font-size:13px;font-weight:700}.ig-report-reasons{flex-wrap:wrap;gap:6px;display:flex}.ig-report-reasons button{border:1px solid var(--ig-line);min-height:32px;color:var(--ig-ink2);background:0 0;border-radius:999px;padding:0 11px;font-size:12.5px}.ig-report-reasons button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-foreground);background:color-mix(in srgb, var(--color-primary) 14%, transparent)}.ig-report textarea{resize:vertical;border:1px solid var(--color-border);background:var(--color-background);width:100%;min-height:56px;color:var(--color-foreground);border-radius:9px;padding:8px 10px;font-size:13px}.ig-report-actions{justify-content:flex-end;gap:8px;display:flex}.ig-report-actions .ig-primary{min-height:36px;font-size:13px}.ig-detail>button:last-child{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c}.ig-detail>button:last-child:hover{color:#fff;background:#000000bf}.ig-publish-preview video{max-width:100%;max-height:300px;display:block}.ig-publish-preview audio{margin:16px}.generation-workshop .atelier-mode-card{border:1px solid var(--color-border);background:var(--color-card);border-radius:14px;transition:border-color .16s,background-color .16s}.generation-workshop .atelier-mode-card:hover{border-color:var(--color-primary)}.generation-workshop .atelier-mode-card--selected{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 9%, var(--color-card))}.generation-workshop .atelier-canvas{border:1px solid var(--color-border);background:var(--color-card);border-radius:14px}.generation-workshop .atelier-canvas:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 15%, transparent)}.generation-workshop .atelier-frame{border:1px solid var(--color-border);background:var(--color-card);border-radius:16px;overflow:hidden}.generation-workshop .atelier-frame__scrim{background:var(--color-card)}.generation-workshop .atelier-developing{background:linear-gradient(135deg, var(--color-card), var(--color-muted))}.generation-workshop .atelier-live-dot{background:var(--color-primary);border-radius:50%;width:7px;height:7px}.generation-workshop button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.generation-workshop [role=button]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.generation-workshop summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.generation-workshop .generation-submit{background:var(--color-background)}.generation-dialog{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);overflow-x:hidden}.generation-dialog>*{min-width:0}.generation-dialog select{min-width:0;max-width:100%}.generation-workshop select,.generation-dialog select{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-popover-foreground);background-color:var(--color-popover);border-color:var(--color-border);min-height:40px;font-size:14px}.generation-workshop select option,.generation-workshop select optgroup,.generation-dialog select option,.generation-dialog select optgroup{color:var(--color-popover-foreground);background-color:var(--color-popover);font-size:inherit}.generation-workshop select option:disabled,.generation-dialog select option:disabled{color:var(--color-muted-foreground)}.generation-workshop select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.generation-dialog select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:639px){.generation-workshop button,.generation-workshop select,.generation-workshop summary,.generation-dialog button,.generation-dialog select,.generation-dialog a{min-height:44px}.generation-dialog button{min-width:44px}.generation-workshop textarea,.generation-workshop select,.generation-dialog textarea,.generation-dialog select,.generation-workshop input:not([type=range]),.generation-dialog input:not([type=range]){font-size:16px}.generation-workshop .generation-submit>button{width:100%}.generation-workshop .generation-submit{z-index:20;padding-bottom:max(12px, env(safe-area-inset-bottom));position:sticky;bottom:0}}@media (prefers-reduced-motion:reduce){.generation-workshop *,.generation-workshop :before,.generation-workshop :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:639px){.generation-workshop .at-fmt-ex{min-height:32px}}.atelier{--at-ink3:color-mix(in srgb, var(--color-foreground) 52%, var(--color-background));--at-ink2:color-mix(in srgb, var(--color-foreground) 78%, var(--color-background));--at-line2:color-mix(in srgb, var(--color-border) 70%, var(--color-foreground) 30%);--at-gold2:color-mix(in srgb, var(--color-primary) 72%, white);--at-gold-ink:color-mix(in srgb, var(--color-primary) 18%, black);--at-sheet2:color-mix(in srgb, var(--color-card) 92%, var(--color-foreground) 8%)}.at-band{border-bottom:1px solid var(--color-border);padding:20px 40px 18px;position:relative;overflow:hidden}.at-band:before{content:"";pointer-events:none;background:radial-gradient(600px 220px at 12% 0%, color-mix(in srgb, var(--color-primary) 16%, transparent), transparent 70%), radial-gradient(500px 200px at 88% 120%, color-mix(in srgb, var(--color-primary) 6%, transparent), transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.at-band:after{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(color-mix(in srgb, var(--color-foreground) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-foreground) 4%, transparent) 1px, transparent 1px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 90%);mask-image:linear-gradient(#000000e6,#0000 90%)}.at-band-in{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex;position:relative}.at-band h1{letter-spacing:-.01em;color:var(--color-foreground);margin:12px 0 3px;font-size:28px;font-weight:800;line-height:1.1}.at-band p{color:var(--at-ink2);max-width:60ch;margin:0;font-size:13.5px}.at-band-meta{flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.at-seg{border:1px solid var(--at-line2);background:color-mix(in srgb, var(--color-background) 60%, transparent);border-radius:10px;padding:3px;display:inline-flex}.at-seg>button{color:var(--at-ink2);border-radius:7px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;transition:background-color .14s,color .14s;display:inline-flex}.at-seg>button:hover{color:var(--color-foreground)}.at-seg>button[aria-selected=true]{background:var(--color-primary);color:var(--at-gold-ink)}.at-wallet{border:1px solid var(--at-line2);background:color-mix(in srgb, var(--color-card) 85%, transparent);border-radius:10px;align-items:baseline;gap:8px;padding:8px 12px;display:inline-flex}.at-wallet small{color:var(--at-ink3);letter-spacing:.04em;font-size:11.5px}.at-wallet b{font-variant-numeric:tabular-nums;color:var(--color-foreground);font-size:18px;font-weight:800}.at-wallet em{color:var(--at-ink3);font-size:12px;font-style:normal}.at-live{color:var(--at-gold2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.at-live:before{content:"";background:var(--color-primary);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:50%}.at-page{padding:22px 40px 40px}.at-sheet{background:var(--color-card);border:1px solid var(--color-border);box-shadow:0 1px 0 color-mix(in srgb, var(--color-foreground) 4%, transparent) inset, 0 12px 40px -24px #000000e6;border-radius:14px;overflow:hidden}.at-sheet>.at-sec{border-bottom:1px solid var(--color-border);padding:15px 22px}.at-sheet>.at-sec>*+*{margin-top:12px}.at-lab{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.at-lab-title,.at-lab>h3{letter-spacing:.14em;text-transform:uppercase;color:var(--at-ink3);align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.at-num{color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 45%, transparent);letter-spacing:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.at-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.at-chips>small{color:var(--at-ink3);margin-right:2px;font-size:12px}.at-chip{border:1px solid var(--at-line2);color:var(--at-ink2);background:0 0;border-radius:999px;padding:4px 10px;font-size:12px;transition:border-color .14s,color .14s}.at-chip:hover{border-color:var(--color-primary);color:var(--at-gold2)}.at-drop{align-items:center;gap:14px;display:flex}.at-tile{border:1.5px dashed var(--at-line2);width:88px;height:88px;color:var(--at-ink3);border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;font-size:11.5px;transition:border-color .14s,color .14s;display:flex}.at-tile:hover{border-color:var(--color-primary);color:var(--at-gold2)}.at-drop>p{color:var(--at-ink3);max-width:40ch;margin:0;font-size:12.5px}.at-models{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.at-mdl{border:1px solid var(--color-border);background:var(--color-background);text-align:left;border-radius:10px;flex-direction:column;gap:3px;min-height:76px;padding:10px 10px 9px;transition:border-color .14s;display:flex}.at-mdl:hover{border-color:var(--at-line2)}.at-mdl[aria-pressed=true]{border-color:var(--color-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 12%, var(--color-background)), color-mix(in srgb, var(--color-primary) 4%, var(--color-background)))}.generation-dialog :-webkit-any(.generation-template,.at-mdl,.at-ver,.at-ratio,.at-size,.at-step){background:var(--profile-glass-background);box-shadow:var(--profile-glass-shadow)}.generation-dialog :-moz-any(.generation-template,.at-mdl,.at-ver,.at-ratio,.at-size,.at-step){background:var(--profile-glass-background);box-shadow:var(--profile-glass-shadow)}.generation-dialog :is(.generation-template,.at-mdl,.at-ver,.at-ratio,.at-size,.at-step){background:var(--profile-glass-background);box-shadow:var(--profile-glass-shadow)}.generation-dialog :-webkit-any(.generation-template,.at-mdl)[aria-pressed=true]{border-color:var(--color-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 12%, transparent), color-mix(in srgb, var(--color-primary) 4%, transparent))}.generation-dialog :-moz-any(.generation-template,.at-mdl)[aria-pressed=true]{border-color:var(--color-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 12%, transparent), color-mix(in srgb, var(--color-primary) 4%, transparent))}.generation-dialog :is(.generation-template,.at-mdl)[aria-pressed=true]{border-color:var(--color-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 12%, transparent), color-mix(in srgb, var(--color-primary) 4%, transparent))}.at-mdl .n{color:var(--color-foreground);font-size:12.5px;font-weight:700;line-height:1.25}.at-mdl .t{color:var(--at-ink3);font-size:11px}.at-mdl .p{color:var(--at-ink2);font-variant-numeric:tabular-nums;margin-top:auto;font-size:12px}.at-mdl[aria-pressed=true] .p{color:var(--at-gold2)}.at-row2{flex-wrap:wrap;gap:26px;display:flex}.at-fld{flex-direction:column;gap:6px;display:flex}.at-fld>label,.at-fld>span:first-child{color:var(--at-ink3);letter-spacing:.06em;font-size:11.5px}.at-ratios{flex-wrap:wrap;gap:6px;display:flex}.at-ratio{border:1px solid var(--color-border);background:var(--color-background);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:44px;height:40px;transition:border-color .14s;display:flex}.at-ratio i{border:1.5px solid var(--at-ink3);border-radius:2px;display:block}.at-ratio small{color:var(--at-ink3);font-variant-numeric:tabular-nums;font-size:9px;line-height:1}.at-ratio[aria-pressed=true]{border-color:var(--color-primary)}.at-ratio[aria-pressed=true] i{border-color:var(--at-gold2)}.at-ratio[aria-pressed=true] small{color:var(--at-gold2)}.at-step{border:1px solid var(--color-border);background:var(--color-background);border-radius:8px;align-items:center;height:40px;display:inline-flex}.at-step>button{width:36px;height:100%;color:var(--at-ink2);font-size:16px}.at-step>button:disabled{opacity:.35}.at-step>b{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;color:var(--color-foreground)}.at-foot,.generation-workshop .at-foot.generation-submit{background:var(--at-sheet2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex}.at-foot .cost{color:var(--at-ink2);font-size:12.5px}.at-foot .cost b{color:var(--color-foreground);font-variant-numeric:tabular-nums}.at-go{box-shadow:0 8px 24px -12px color-mix(in srgb, var(--color-primary) 80%, transparent);font-weight:800}.at-foot .at-note{flex-basis:100%}.at-gal-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.at-gal-head h3{color:var(--color-foreground);align-items:baseline;gap:10px;margin:0;font-size:14px;font-weight:700;display:inline-flex}.at-gal-head h3 small{color:var(--at-ink3);font-variant-numeric:tabular-nums;font-weight:500}.at-empty{border:1px solid var(--color-border);background:var(--color-card);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:340px;padding:30px;display:flex;position:relative;overflow:hidden}.at-empty:before{content:"";background:radial-gradient(420px 200px at 50% 110%, color-mix(in srgb, var(--color-primary) 12%, transparent), transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.at-plates{width:200px;height:130px;margin-bottom:14px;position:relative}.at-plates i{border:1px solid var(--at-line2);background:linear-gradient(160deg, var(--at-sheet2), var(--color-background));border-radius:8px;position:absolute;top:0;bottom:0;left:0;right:0}.at-plates i:first-child{opacity:.55;transform:rotate(-7deg)translate(-16px,6px)}.at-plates i:nth-child(2){opacity:.75;transform:rotate(4deg)translate(14px,2px)}.at-plates i:nth-child(3){border-color:color-mix(in srgb, var(--color-primary) 50%, transparent)}.at-plates i:nth-child(3):after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 35%, transparent), color-mix(in srgb, var(--color-primary) 5%, transparent));border-radius:4px;height:34px;position:absolute;bottom:14px;left:14px;right:14px}.at-empty h4{color:var(--color-foreground);margin:0;font-size:15px;font-weight:700;position:relative}.at-empty p{color:var(--at-ink3);margin:0;font-size:12.5px;position:relative}.at-cap{z-index:10;color:#f3eee3;pointer-events:none;background:linear-gradient(#0000,#000000c7);justify-content:space-between;align-items:flex-end;gap:8px;padding:22px 12px 10px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.at-cap b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.at-cap span{color:#f3eee3b8;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.at-lens{grid-template-columns:1fr 1fr;gap:10px;display:grid}.at-len{border:1px solid var(--color-border);background:var(--color-background);text-align:left;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;transition:border-color .14s;display:flex}.at-len:hover{border-color:var(--at-line2)}.at-len[aria-checked=true]{border-color:var(--color-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 12%, var(--color-background)), color-mix(in srgb, var(--color-primary) 3%, var(--color-background)))}.at-len .h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.at-len .h b{color:var(--color-foreground);font-size:15px;font-weight:800}.at-len .h span{color:var(--at-ink2);font-variant-numeric:tabular-nums;font-size:12px}.at-len[aria-checked=true] .h span{color:var(--at-gold2)}.at-len p{color:var(--at-ink3);margin:0;font-size:12.5px}.at-wave{align-items:center;gap:2px;height:22px;margin-top:4px;display:flex}.at-wave i{background:var(--at-line2);border-radius:1px;flex:1;min-height:3px}.at-len[aria-checked=true] .at-wave i{background:color-mix(in srgb, var(--color-primary) 60%, transparent)}.at-track{border:1px solid var(--color-border);background:var(--color-card);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.at-track+.at-track{margin-top:10px}.at-play{background:var(--color-primary);width:44px;height:44px;color:var(--at-gold-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .12s;display:flex}.at-play:hover{transform:scale(1.04)}.at-play:disabled{background:var(--at-sheet2);color:var(--at-ink2);border:1px solid var(--at-line2);transform:none}.at-track .m{min-width:0}.at-track .m b{white-space:nowrap;text-overflow:ellipsis;color:var(--color-foreground);font-size:13.5px;font-weight:700;display:block;overflow:hidden}.at-track .m small{color:var(--at-ink3);font-variant-numeric:tabular-nums;font-size:11.5px}.at-track .w{cursor:pointer;align-items:center;gap:1.5px;height:26px;margin-top:6px;display:flex}.at-track .w i{background:var(--at-line2);border-radius:1px;flex:1;min-height:3px}.at-track .w i.p{background:var(--color-primary)}.at-track .acts{gap:6px;display:flex}.at-track .acts>button{border:1px solid var(--at-line2);color:var(--at-ink2);border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;transition:border-color .14s,color .14s;display:inline-flex}.at-track .acts>button:hover{color:var(--color-foreground)}.at-track .acts>button.pri{background:color-mix(in srgb, var(--color-primary) 14%, transparent);border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);color:var(--at-gold2);font-weight:700}.at-track .acts>button:disabled{opacity:.45}.at-models--families{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.at-models--families .at-mdl{min-height:64px}.at-mdl-more{border-style:dashed;border-color:var(--at-line2);min-width:0}.at-mdl-more .n{color:var(--at-gold2)}.at-mdl-more .t{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.at-mdl-more:hover{border-color:var(--color-primary)}.at-versions{flex-wrap:wrap;gap:6px;display:flex}.at-ver{border:1px solid var(--color-border);background:var(--color-background);border-radius:999px;align-items:baseline;gap:8px;padding:5px 12px;font-size:12.5px;transition:border-color .14s;display:inline-flex}.at-ver .n{color:var(--color-foreground);font-weight:600}.at-ver .p{color:var(--at-ink3);font-variant-numeric:tabular-nums;font-size:11.5px}.at-ver:hover{border-color:var(--at-line2)}.at-ver[aria-pressed=true]{border-color:var(--color-primary)}.at-ver[aria-pressed=true] .p{color:var(--at-gold2)}.at-model-note{color:var(--at-ink3);margin:0;font-size:12px}.at-tags{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.at-tags i{color:var(--at-ink3);border:1px solid var(--color-border);white-space:nowrap;border-radius:4px;padding:0 4px;font-size:10.5px;font-style:normal;line-height:1.5}.at-tags i.hl{color:var(--at-gold2);border-color:color-mix(in srgb, var(--color-primary) 45%, transparent)}.at-tags i.trait{color:var(--at-ink2)}.at-ver .at-tags{margin-top:0;display:inline-flex}.at-model-note b{color:var(--at-ink2);font-weight:600}.at-chip.is-on,.at-chip[aria-pressed=true]{border-color:var(--color-primary);color:var(--at-gold2);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.at-vrefs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.at-vrefs--4{grid-template-columns:repeat(4,minmax(0,1fr))}.at-vref{border:1px solid var(--color-border);background:var(--color-background);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:8px;display:flex}.at-vref.is-picking{border-color:var(--color-primary)}.at-vref[aria-disabled=true]{opacity:.45}.at-vref b{color:var(--color-foreground);font-size:12.5px}.at-vref small{color:var(--at-ink3);font-size:11px;line-height:1.4}.at-vref-imgs{flex-wrap:wrap;gap:4px;min-height:54px;margin-bottom:4px;display:flex}.at-vref-img{border:1px solid var(--at-line2);border-radius:6px;width:54px;height:54px;position:relative;overflow:hidden}.at-vref-img img,.at-vref-img video{object-fit:cover;width:100%;height:100%}.at-vref-img button{color:#fff;background:#000000a6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:2px;right:2px}.at-vref-add{border:1.5px dashed var(--at-line2);width:54px;height:54px;color:var(--at-ink3);border-radius:6px;justify-content:center;align-items:center;transition:border-color .14s,color .14s;display:flex}.at-vref-add:hover{border-color:var(--color-primary);color:var(--at-gold2)}.at-vref-build{flex-direction:column;gap:2px}.at-vref-build small{color:inherit;font-size:10px;line-height:1}.at-vpick{border:1px solid var(--color-border);background:var(--at-sheet2);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.at-more{text-align:left;width:100%;color:var(--color-foreground);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.at-more small{min-width:0;color:var(--at-ink3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:400;overflow:hidden}.at-more svg{color:var(--at-ink3);transition:transform .16s}.at-more[aria-expanded=true] svg{transform:rotate(180deg)}@media (max-width:760px){.at-band{padding:18px 16px 16px}.at-band h1{font-size:24px}.at-band-meta{flex-direction:row;align-items:flex-start;margin-left:0}.at-page{padding:18px 16px 96px}.at-models{grid-template-columns:repeat(2,minmax(0,1fr))}.at-models--families{grid-template-columns:repeat(3,minmax(0,1fr))}.at-vrefs{grid-template-columns:repeat(2,minmax(0,1fr))}.at-mdl{min-height:0}.at-foot{z-index:5;border-top:1px solid var(--color-border);padding-bottom:max(14px, env(safe-area-inset-bottom));position:sticky;bottom:0}.at-foot .cost{flex:100%}.at-foot .at-go{width:100%}.at-len .h{flex-direction:column;align-items:flex-start;gap:2px}.at-track{grid-template-columns:40px minmax(0,1fr)}.at-track .acts{grid-column:1/-1;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.atelier *,.atelier :before,.atelier :after{transition:none!important}}.at-hint{color:var(--at-ink3);opacity:.8;letter-spacing:0;margin-left:4px;font-style:normal}.at-sizes{flex-wrap:wrap;gap:6px;display:flex}.at-size{border:1px solid var(--color-border);background:var(--color-background);border-radius:8px;flex-direction:column;align-items:center;gap:2px;min-width:72px;padding:7px 10px 6px;transition:border-color .14s,opacity .14s;display:flex}.at-size>b{color:var(--color-foreground);font-size:12.5px;font-weight:800}.at-size>small{color:var(--at-ink3);font-size:10px;line-height:1.2}.at-size[aria-pressed=true]{border-color:var(--color-primary)}.at-size[aria-pressed=true]>b{color:var(--at-gold2)}.at-size[aria-disabled=true]{opacity:.38;cursor:not-allowed}.at-size[aria-disabled=true]:hover{opacity:.55}.at-blocked{color:var(--at-gold2);margin:0;font-size:12px}.at-px{color:var(--at-ink2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;min-height:40px;font-size:12px;display:inline-flex}.at-px>i{border:1.5px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:2px;flex:none;display:block}.at-sheet{align-self:start}.at-lab-hint{color:var(--at-ink3);text-align:right;font-size:12px}.at-bms{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.at-bm{text-align:left;border:1px solid var(--color-border);background:var(--color-background);border-radius:12px;flex-direction:column;min-width:0;transition:border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.at-bm:hover{border-color:var(--at-line2)}.at-bm[aria-checked=true]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary), 0 12px 28px -18px color-mix(in srgb, var(--color-primary) 80%, transparent)}.at-bm[aria-disabled=true]{cursor:not-allowed}.at-bm-body{flex-direction:column;gap:5px;padding:10px 12px 11px;display:flex}.at-bm-head{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.at-bm-head b{color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.at-bm[aria-checked=true] .at-bm-head b{color:var(--at-gold2)}.at-bm-fee{border:1px solid var(--at-line2);color:var(--at-ink2);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:0 6px;font-size:10.5px;line-height:16px}.at-bm[aria-checked=true] .at-bm-fee{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent);color:var(--at-gold2)}.at-bm-desc{color:var(--at-ink3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.at-bm[aria-disabled=true]{opacity:.55}.at-bm-meta{flex-wrap:wrap;gap:4px;display:flex}.at-bm-dialect{color:var(--at-ink2);background:var(--at-sheet2);border-radius:999px;padding:0 6px;font-size:10.5px;line-height:16px}.at-bm-check{background:var(--color-primary);width:17px;height:17px;color:var(--at-gold-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.at-fmt{border-top:1px solid var(--color-border);color:var(--at-ink3);align-items:center;gap:8px;padding:7px 8px 7px 14px;font-size:12px;display:flex}.at-fmt>svg{color:var(--at-gold2);flex:none}.at-fmt>span{min-width:0}.at-fmt b{color:var(--at-ink2);margin-right:6px;font-weight:600}.at-fmt-ex{border:1px solid var(--at-line2);color:var(--at-ink2);border-radius:999px;flex:none;margin-left:auto;padding:2px 10px;font-size:11.5px;transition:border-color .14s,color .14s}.at-fmt-ex:hover{border-color:var(--color-primary);color:var(--at-gold2)}.at-ratios--grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.at-ratio--named{gap:4px;width:auto;height:66px;padding:0 4px}.at-ratio--named .gl{justify-content:center;align-items:center;height:18px;display:flex}.at-ratio--named .nm{color:var(--at-ink2);font-size:12.5px;line-height:1.1}.at-ratio--named small{font-size:10px}.at-ratio--named:hover{border-color:var(--at-line2)}.at-ratio--named[aria-pressed=true]{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-background))}.at-ratio--named[aria-pressed=true] .nm{color:var(--at-gold2);font-weight:600}.at-batch{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.at-batch>span{color:var(--at-ink3);letter-spacing:.06em;font-size:11.5px}.at-batch>p{color:var(--at-ink3);flex:200px;margin:0;font-size:12px}.at-more,.at-image-parameters{border:1px solid var(--color-border);background:var(--color-background);border-radius:12px;transition:border-color .14s}.at-more:hover,.at-image-parameters:hover{border-color:var(--at-line2)}.at-image-parameters{width:100%;min-width:0;display:block}.at-image-parameters.is-open{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border))}.at-more-row{text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 14px;display:flex}.at-more-lead{color:var(--at-ink3);flex:none;transition:color .14s}.at-more-title{min-width:0;color:var(--color-foreground);flex:none;font-size:13px;font-weight:600}.at-more-sum{min-width:0;color:var(--at-ink3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:12px;overflow:hidden}.at-more-chev{color:var(--at-ink3);flex:none;transition:transform .2s,color .14s}.at-more-row:hover .at-more-lead,.at-more-row:hover .at-more-chev,.at-image-parameters.is-open .at-more-lead{color:var(--at-gold2)}.at-image-parameters.is-open .at-more-chev{color:var(--at-gold2);transform:rotate(180deg)}.at-more-panel{border-top:1px solid var(--color-border);gap:16px;min-width:0;padding:14px 14px 16px;animation:.2s ease-out at-more-in;display:grid}.at-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.at-more-panel .at-fld{min-width:0}.at-more-panel .at-input{min-width:0;max-width:100%}.at-more-panel textarea.at-input{resize:vertical}.at-fld-row{justify-content:space-between;align-items:baseline;display:flex}.at-fld-row>b{color:var(--color-foreground);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:600}.at-input{border:1px solid var(--color-border);background:var(--color-card);width:100%;min-height:38px;color:var(--color-foreground);border-radius:8px;padding:6px 10px;font-size:14px}.at-input::placeholder{color:var(--at-ink3)}.at-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}@keyframes at-more-in{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:760px){.at-bms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.at-bm-head{flex-wrap:wrap;justify-content:flex-start;row-gap:3px}.at-bm-head b{white-space:normal}.at-lab{flex-wrap:wrap}.at-lab-hint{text-align:left}.at-more-grid{grid-template-columns:minmax(0,1fr)}.at-more-row{grid-template-columns:15px minmax(0,1fr) 16px;gap:2px 10px;padding:12px;display:grid}.at-more-lead{grid-area:1/1/3}.at-more-title{overflow-wrap:anywhere;grid-area:1/2}.at-more-sum{white-space:normal;overflow-wrap:anywhere;grid-area:2/2;margin-left:0;font-size:12px}.at-more-chev{grid-area:1/3/3}.at-more-panel{padding:16px 12px}.at-more-panel .at-input{min-height:44px;font-size:16px}.at-more-panel input[type=range]{min-height:28px}.at-batch{justify-content:space-between}.at-batch>span{color:var(--color-foreground);letter-spacing:0;font-size:14px}.at-batch .at-step{height:44px}.at-batch .at-step>button{width:44px;min-height:44px}.generation-destination-row{grid-template-columns:15px minmax(0,1fr);display:grid}.generation-destination-row>select{grid-column:1/-1;width:100%;min-height:44px;font-size:16px}.at-ratios--grid{gap:6px}.at-ratio--named .nm{overflow-wrap:anywhere}.at-ratio--named small{display:none}.at-fmt{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.at-more-panel{animation:none}}.gen-live{flex-direction:column;align-items:center;gap:6px;width:100%;max-width:13rem;display:flex}.gen-live--compact{flex:none;align-items:flex-end;gap:3px;width:auto;max-width:9rem}.gen-live-track{background:color-mix(in srgb, var(--color-foreground) 12%, transparent);border-radius:999px;width:100%;height:4px;display:block;position:relative;overflow:hidden}.gen-live--compact .gen-live-track{width:64px;height:3px}.gen-live-fill{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .5s linear;display:block}.gen-live-sweep{border-radius:inherit;background:var(--color-primary);width:35%;animation:1.2s ease-in-out infinite gen-live-sweep;position:absolute;top:0;bottom:0;left:0}.gen-live-label{color:color-mix(in srgb, var(--color-foreground) 70%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.gen-live-hint{color:color-mix(in srgb, var(--color-foreground) 45%, transparent);font-size:11px}.gen-live-dot{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite gen-live-pulse}@keyframes gen-live-sweep{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes gen-live-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.gen-live-fill{transition:none}.gen-live-sweep{opacity:.45;width:100%;animation:none;left:0}.gen-live-dot{animation:none}}.at-bmwrap{gap:10px;display:grid}.at-bmver{border:1px solid var(--at-line2);background:color-mix(in srgb, var(--color-card) 70%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.at-bmver-lab{letter-spacing:.1em;text-transform:uppercase;color:var(--at-ink3);font-size:11.5px;font-weight:700}.at-bmver-opts{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.at-bmver-opt{text-align:left;border:1px solid var(--color-border);background:var(--color-background);border-radius:10px;flex-direction:column;flex:200px;align-items:flex-start;gap:2px;min-width:0;padding:8px 12px;transition:border-color .14s,box-shadow .14s;display:flex}.at-bmver-opt:hover{border-color:var(--at-line2)}.at-bmver-opt b{color:var(--color-foreground);font-size:13px}.at-bmver-opt small{color:var(--at-ink3);font-size:11.5px;line-height:1.4}.at-bmver-opt.is-on{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset}.at-bmver-opt.is-on b{color:var(--at-gold2)}.at-qual{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.at-qual-opt{text-align:left;border:1px solid var(--color-border);background:var(--color-background);border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:10px 12px;transition:border-color .14s,box-shadow .14s;display:flex}.at-qual-opt:hover{border-color:var(--at-line2)}.at-qual-opt.is-on{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset}.at-qual-head{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.at-qual-head b{color:var(--color-foreground);font-size:14px;font-weight:700}.at-qual-opt.is-on .at-qual-head b{color:var(--at-gold2)}.at-qual-fee{border:1px solid var(--at-line2);color:var(--at-ink2);border-radius:999px;flex:none;padding:0 6px;font-size:10.5px;line-height:17px}.at-qual-size{font-variant-numeric:tabular-nums;color:var(--at-ink2);font-size:12px}.at-qual-opt small{color:var(--at-ink3);font-size:11px;line-height:1.4}@media (max-width:640px){.at-qual{grid-template-columns:1fr}}.at-qual-note{color:var(--at-ink3);margin:6px 0 0;font-size:11.5px}.at-tools{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;display:grid}.at-tools .at-mdl{min-height:92px}.at-tools .at-mdl[aria-disabled=true]{opacity:.5;cursor:not-allowed}.at-tools .at-mdl:not([aria-disabled=true]):hover{border-color:var(--color-primary)}.at-models--2{grid-template-columns:repeat(2,minmax(0,1fr))}.at-models--2 .at-mdl[aria-disabled=true]{opacity:.5}.generation-dialog .at-sheet{box-shadow:none}.at-mask{flex-direction:column;gap:10px;display:flex}.at-mask-stage{border:1px solid var(--color-border);background:var(--color-background);border-radius:10px;align-self:center;max-width:100%;line-height:0;position:relative;overflow:hidden}.at-mask-stage img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:52vh;display:block}.at-mask-stage canvas{opacity:.55;cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.at-voice{align-items:center;gap:6px;padding:0;display:inline-flex}.at-voice>button:first-child{padding:4px 0 4px 10px}.at-voice>button:only-child{padding-right:10px}.at-voice-play{width:20px;height:20px;color:var(--at-ink2);background:var(--at-sheet2);border-radius:50%;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.at-voice-play:hover{color:var(--at-gold2)}.at-glb{aspect-ratio:4/3;background:radial-gradient(circle at 50% 40%, var(--at-sheet2), var(--color-background));width:100%;position:relative}.at-glb-note{color:var(--at-ink3);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.at-glb-hint{color:var(--at-ink3);pointer-events:none;font-size:11px;position:absolute;bottom:10px;left:12px}@media (max-width:760px){.at-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.at-voice-play{width:28px;height:28px}}.wb{--wb-radius:14px;background:var(--color-background)}.wb-top{align-items:center;gap:10px;padding:12px 24px 0;display:flex}.wb-top .at-wallet{margin-left:4px}.wb-page-title{color:var(--color-foreground);margin:0;font-size:20px;font-weight:900}.wb-page{width:min(1600px,100%);margin:0 auto;padding:20px 24px 40px}.wb-title{width:min(1600px,100%);color:var(--color-foreground);margin:0 auto;padding:28px 24px 4px;font-size:max(26px,min(3vw,36px));font-weight:900;line-height:1.2}.wb-icon{width:34px;height:34px;color:var(--at-ink2);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .14s,color .14s;display:inline-flex}.wb-icon:hover{background:var(--at-sheet2);color:var(--at-gold2)}.wb-more{color:var(--at-ink2);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;transition:color .14s,background-color .14s;display:inline-flex}.wb-more:hover{color:var(--color-foreground);background:var(--at-sheet2)}.wb-section{width:min(1600px,100%);margin:0 auto;padding:20px 24px}.wb-h2{color:var(--color-foreground);margin:0 0 12px;font-size:18px;font-weight:900}.wb-shade{pointer-events:none;background:linear-gradient(#0000,#000000c7);height:60%;position:absolute;top:auto;bottom:0;left:0;right:0}.wb-label{color:#fff;text-shadow:0 1px 6px #0009;white-space:nowrap;text-overflow:ellipsis;flex-direction:column;font-size:13px;font-weight:700;line-height:1.25;display:flex;position:absolute;bottom:8px;left:10px;right:10px;overflow:hidden}.wb-label small{opacity:.8;font-size:10.5px;font-weight:500}.wb-char-row{scrollbar-width:thin;grid-auto-columns:148px;grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.wb-char{aspect-ratio:3/4}.wb-char>img,.wb-portrait-img{object-position:top}.wb-entries{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.wb-entry{aspect-ratio:4/3;border-radius:var(--wb-radius);border:1px solid var(--color-border);text-align:left;background:radial-gradient(90% 80% at 75% 20%, color-mix(in srgb, var(--color-primary) 30%, transparent), transparent 60%), linear-gradient(150deg, #2c2419, #131012);transition:transform .16s,border-color .16s;position:relative;overflow:hidden}.wb-entry:hover{border-color:color-mix(in srgb, var(--color-primary) 50%, var(--color-border));transform:translateY(-2px)}.wb-entry:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 50%, var(--color-border));transform:translateY(-2px)}.wb-entry>img,.wb-entry-motion{object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wb-entry>img{transition:transform .42s}.wb-entry:hover>img{transform:scale(1.05)}.wb-entry-motion{display:block}.wb-entry-scrim{pointer-events:none;background:linear-gradient(#0000,#0000008c 45%,#000000e0);height:70%;position:absolute;top:auto;bottom:0;left:0;right:0}.wb-entry-label{color:#fff;text-shadow:0 1px 8px #000000b3;align-items:center;gap:8px;font-size:18px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;left:14px;right:14px}.wb-entry-label svg{color:var(--at-gold2)}.wb-entry--audio:not(.has-art){background:radial-gradient(90% 80% at 80% 80%,#5a78c873,#0000 60%),linear-gradient(200deg,#1c2236,#101116)}.wb-entry--video:not(.has-art){background:radial-gradient(90% 80% at 20% 15%,#c86e7880,#0000 60%),linear-gradient(160deg,#3a1f27,#131012)}.wb-studio{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.wb-studio-params{flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky;top:12px}.wb-studio-params>*{min-width:0;max-width:100%}.wb-studio-results{min-width:0}.wb-field textarea{resize:vertical;border:1px solid var(--color-border);background:var(--color-background);width:100%;min-height:110px;color:var(--color-foreground);border-radius:12px;outline:0;padding:10px 36px 10px 12px;font-size:14.5px;line-height:1.6}.wb-field textarea:focus{border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border))}.wb-field textarea::placeholder{color:var(--at-ink3)}.wb-field-at{width:28px;height:28px;color:var(--at-ink2);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.wb-field-at:hover{background:var(--at-sheet2);color:var(--at-gold2)}.wb-box-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.wb-chip{border:1px solid var(--at-line2);background:var(--at-sheet2);height:28px;color:var(--at-ink2);border-radius:999px;align-items:center;gap:6px;max-width:220px;padding:0 6px 0 3px;font-size:12px;display:inline-flex}.wb-chip img{object-fit:cover;object-position:top;border-radius:999px;width:22px;height:22px}.wb-chip b{color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.wb-chip button{color:var(--at-ink3);display:inline-flex}.wb-chip button:hover{color:var(--color-foreground)}.wb-chip.is-on{border-color:var(--color-primary);color:var(--at-gold2)}.wb-suggest{z-index:30;border:1px solid var(--color-border);background:var(--color-card);border-radius:12px;width:min(320px,100%);max-height:280px;padding:4px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 16px 40px -18px #000000e6}.wb-suggest>button{text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:13px;display:flex}.wb-suggest>button[aria-selected=true],.wb-suggest>button:hover{background:var(--at-sheet2)}.wb-suggest img,.wb-suggest-ph{object-fit:cover;object-position:top;background:var(--at-sheet2);width:28px;height:28px;color:var(--at-ink3);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wb-suggest b{color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.wb-suggest small{color:var(--at-ink3);margin-left:auto;font-size:11px}.wb-pop{z-index:40;border:1px solid var(--color-border);background:var(--color-card);border-radius:16px;width:min(560px,100vw - 32px);max-height:min(70vh,640px);padding:14px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 24px 60px -24px #000000f2}.wb-pop--right{left:auto;right:0}.wb-pop-title{color:var(--color-foreground);margin-bottom:10px;font-size:13px;display:block}.wb-pop--floating{z-index:60}.wb-styles{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.wb-style{aspect-ratio:3/4;border:1px solid var(--color-border);background:var(--at-sheet2);text-align:left;border-radius:10px;transition:border-color .14s,transform .14s;position:relative;overflow:hidden}.wb-style img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wb-style:hover{border-color:var(--at-line2);transform:translateY(-1px)}.wb-style[aria-checked=true]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.wb-style--none{align-items:flex-end;display:flex}.wb-style-fill{background:linear-gradient(150deg, color-mix(in srgb, var(--color-primary) 28%, var(--color-card)), var(--at-sheet2) 60%, var(--color-background));position:absolute;top:0;bottom:0;left:0;right:0}.wb-results{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.wb-card{border-radius:var(--wb-radius);border:1px solid var(--color-border);background:var(--color-card);overflow:hidden}.wb-card-media{background:#000;position:relative;overflow:hidden}.wb-card-media>img,.wb-card-media>video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wb-card-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.wb-card-grid img,.wb-card-grid video{object-fit:cover;width:100%;height:100%}.wb-card-pick{outline:0;position:relative;overflow:hidden}.wb-card-pick:after{content:"";pointer-events:none;border:2px solid #0000;transition:border-color .14s;position:absolute;top:0;bottom:0;left:0;right:0}.wb-card-pick.is-on:after{border-color:var(--color-primary)}.wb-card-wait{text-align:center;color:var(--at-ink3);background:var(--at-sheet2);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.wb-audio{background:linear-gradient(160deg, color-mix(in srgb, var(--color-primary) 14%, var(--color-card)), var(--color-background));flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.wb-audio audio{width:100%}.wb-card-acts{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.wb-act{border:1px solid var(--color-border);color:var(--at-ink2);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:color .14s,border-color .14s;display:inline-flex}.wb-act:hover{color:var(--color-foreground);border-color:var(--at-line2)}.wb-act--more{padding:4px 6px}.wb-next{color:var(--at-gold2);border:1px solid color-mix(in srgb, var(--color-primary) 45%, transparent);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;transition:background-color .14s;display:inline-flex}.wb-next:hover{background:color-mix(in srgb, var(--color-primary) 22%, transparent)}.wb-result{min-width:0}.wb-result .wb-card-acts{transition:opacity .14s}.wb-results--quiet .wb-result:not(.is-picked):not(:hover):not(:focus-within) .wb-card-acts{opacity:0;pointer-events:none}.wb-result.is-picked .wb-card{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border))}.wb-used{flex-wrap:wrap;gap:4px;padding:6px 10px 0;display:flex}.wb-used-chip{color:var(--at-gold2);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:999px;align-items:center;gap:2px;padding:1px 7px;font-size:11px;display:inline-flex}.wb-character{flex-direction:column;gap:28px;display:flex}.wb-character-top{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.wb-portrait{aspect-ratio:3/4;border:1px solid var(--color-border);background:var(--at-sheet2);border-radius:18px;position:relative;overflow:hidden}.wb-portrait>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wb-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wb-action{aspect-ratio:16/10;border-radius:var(--wb-radius);border:1px solid var(--color-border);text-align:left;background:radial-gradient(90% 80% at 75% 20%, color-mix(in srgb, var(--color-primary) 26%, transparent), transparent 60%), linear-gradient(150deg, #2c2419, #131012);transition:border-color .14s,transform .14s;position:relative;overflow:hidden}.wb-action>img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .42s;position:absolute;top:0;bottom:0;left:0;right:0}.wb-action:hover>img{transform:scale(1.05)}.wb-action-label{color:#fff;text-shadow:0 1px 8px #000000b3;align-items:center;gap:7px;font-size:14px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;left:12px;right:12px}.wb-action-label svg{color:var(--at-gold2);flex:none}.wb-action:hover{border-color:color-mix(in srgb, var(--color-primary) 50%, var(--color-border));transform:translateY(-1px)}.wb-skill-strip{grid-auto-columns:132px;grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.wb-skill-chip{aspect-ratio:4/3;border:1px solid var(--color-border);background:var(--at-sheet2);border-radius:10px;position:relative;overflow:hidden}.wb-skill-chip>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wb-skill-chip:hover{border-color:color-mix(in srgb, var(--color-primary) 50%, var(--color-border))}.wb-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px;display:grid}.wb-work,.wb-skill{text-align:left;flex-direction:column;gap:6px;min-width:0;display:flex}.wb-work-cover{aspect-ratio:16/9;border:1px solid var(--color-border);background:var(--at-sheet2);border-radius:10px;display:block;position:relative;overflow:hidden}.wb-work-cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;right:0}.wb-work--live .wb-work-cover img{object-position:center 20%}.wb-work:hover .wb-work-cover img,.wb-skill:hover .wb-work-cover img{transform:scale(1.03)}.wb-work>b,.wb-skill>b{color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;padding:0 2px;font-size:13.5px;font-weight:700;overflow:hidden}.wb-skill>b{padding-top:2px}.wb-skill>small{color:var(--at-ink3);white-space:nowrap;text-overflow:ellipsis;padding:0 2px;font-size:12px;overflow:hidden}.wb-meta{color:var(--at-ink3);align-items:center;gap:6px;min-width:0;padding:0 2px;font-size:11.5px;display:flex}.wb-avatar{object-fit:cover;background:var(--at-sheet2);width:18px;height:18px;color:var(--at-ink2);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.wb-badge{color:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000052;border:1px solid #ffffff24;border-radius:999px;padding:0 6px;font-size:10px;line-height:17px;position:absolute;top:7px;left:7px}.wb-badge--right{left:auto;right:7px}.wb-play-pill{color:var(--at-gold-ink);background:var(--color-primary);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 6px 18px -8px #000000e6}.wb-play-pill:hover{filter:brightness(1.08)}.wb-counts{color:#fff;text-shadow:0 1px 4px #000000b3;gap:10px;font-size:11.5px;display:inline-flex;position:absolute;bottom:7px;right:8px}.wb-counts>*{align-items:center;gap:3px;display:inline-flex}.wb-counts button[aria-pressed=true]{color:var(--at-gold2)}.wb-steps{color:#fff;background:#0000008c;border-radius:999px;gap:5px;padding:3px 6px;display:inline-flex;position:absolute;bottom:8px;left:8px}.wb-skill .wb-work-cover{cursor:pointer}.wb-use-pill{color:var(--at-gold-ink);background:var(--color-primary);opacity:0;border-radius:999px;padding:7px 20px;font-size:13px;font-weight:700;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);box-shadow:0 8px 24px -8px #000c}.wb-skill:hover .wb-use-pill{opacity:1;transform:translate(-50%,-50%)}.wb-use-pill:focus-visible{opacity:1;transform:translate(-50%,-50%)}@media (hover:none){.wb-use-pill{opacity:1;padding:4px 12px;font-size:12px;top:8px;left:auto;right:8px;transform:none}}.wb-work--live .wb-work-cover{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 30%, transparent)}.wb-fallback{color:color-mix(in srgb, var(--color-primary) 70%, white);background:radial-gradient(80% 90% at 30% 20%, color-mix(in srgb, var(--color-primary) 26%, transparent), transparent 65%), linear-gradient(160deg, #26201a, #111014);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.wb-fallback--audio{background:radial-gradient(90% 90% at 70% 80%,#5a78c859,#0000 65%),linear-gradient(200deg,#1b2033,#0f1015);gap:3px;padding:0 12%}.wb-fallback--audio i{background:linear-gradient(to top, color-mix(in srgb, var(--color-primary) 85%, white), #ffffff59);opacity:.8;border-radius:2px;flex:1;min-height:6%}.wb-fallback--video{background:repeating-linear-gradient(90deg,#ffffff38 0 8px,#0000 8px 20px) top/100% 7px no-repeat,repeating-linear-gradient(90deg,#ffffff38 0 8px,#0000 8px 20px) bottom/100% 7px no-repeat,linear-gradient(#0d0d10,#0d0d10) top/100% 13px no-repeat,linear-gradient(#0d0d10,#0d0d10) bottom/100% 13px no-repeat,radial-gradient(80% 90% at 40% 40%,#c86e7859,#0000 65%),linear-gradient(160deg,#2c1d22,#111014)}.wb-elgrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.wb-el{aspect-ratio:3/4;border:1px solid var(--color-border);background:var(--at-sheet2);text-align:left;border-radius:12px;transition:border-color .14s,transform .14s;position:relative;overflow:hidden}.wb-el>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wb-el--character-card>img{object-position:top}.wb-el:hover{border-color:var(--at-line2);transform:translateY(-1px)}.wb-el--add{color:var(--at-ink2);background:0 0;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.wb-el--add:hover{color:var(--at-gold2);border-color:var(--color-primary)}.wb-slot-els{flex-wrap:wrap;gap:6px;display:flex}.wb-el--suggest{color:color-mix(in srgb, var(--color-primary) 75%, white);justify-content:center;align-items:center;display:flex}.wb-el--suggest>svg{z-index:1;margin-bottom:24px;transition:transform .24s;position:relative}.wb-el--suggest:hover>svg{transform:scale(1.12)}.wb-el--character{background:radial-gradient(90% 70% at 50% 25%,#d6a04666,#0000 65%),linear-gradient(170deg,#2e2418,#121014)}.wb-el--scene{background:radial-gradient(90% 70% at 50% 25%,#5a8cc861,#0000 65%),linear-gradient(170deg,#1b2433,#0f1116)}.wb-el--voice{background:radial-gradient(90% 70% at 50% 25%,#50aa965c,#0000 65%),linear-gradient(170deg,#172a27,#0f1312)}.wb-detail{max-height:94vh;overflow-y:auto}.wb-detail-media{background:#000;border-radius:12px;justify-content:center;align-items:center;min-height:min(52vh,520px);max-height:72vh;display:flex;position:relative;overflow:hidden}.wb-detail-media>img,.wb-detail-media>video{object-fit:contain;width:auto;max-width:100%;max-height:72vh}.wb-detail-media .wb-audio{width:100%;min-height:200px;position:relative}.wb-recipe{background:var(--at-sheet2);color:var(--at-ink2);white-space:pre-wrap;border-radius:10px;max-height:140px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.6;overflow-y:auto}.wb-recipe-chips{flex-wrap:wrap;gap:6px;display:flex}.wb-rchip{height:26px;color:var(--at-ink2);background:var(--at-sheet2);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}.wb-rchip--el{color:var(--at-gold2)}.wb-rchip--toggle{cursor:pointer}.wb-rchip--toggle:hover{color:var(--color-foreground)}.wb-rchip--toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (min-width:1900px){.wb-grid4{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.wb-grid4{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-entries{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-studio{grid-template-columns:minmax(0,1fr)}.wb-studio-params{position:static}.wb-character-top{grid-template-columns:minmax(0,260px) minmax(0,1fr)}}@media (max-width:760px){.wb-top{padding:10px 16px 0}.wb-title{padding:20px 16px 0}.wb-page{padding:16px 16px 32px}.wb-section{padding:16px}.wb-field textarea{font-size:16px}.wb-grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.wb-entries{gap:10px}.wb-entry-label{font-size:15px}.wb-char-row{grid-auto-columns:120px}.wb-results,.wb-character-top{grid-template-columns:minmax(0,1fr)}.wb-portrait{width:min(280px,100%)}.wb-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-pop{width:auto;max-height:70vh;position:fixed;top:auto;bottom:16px;left:16px;right:16px}.wb-icon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.wb-entry>img{transition:none}}.wb-kept{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.wb-kept-item{aspect-ratio:3/4;border:1px solid var(--color-border);background:var(--at-sheet2);border-radius:10px;position:relative;overflow:hidden}.wb-kept-item>img{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wb-kept-more{color:#fff;opacity:0;background:#0000008c;border-radius:6px;padding:4px;transition:opacity .14s;display:inline-flex;position:absolute;top:6px;right:6px}.wb-kept-item:hover .wb-kept-more,.wb-kept-item:focus-within .wb-kept-more{opacity:1}@media (hover:none){.wb-kept-more{opacity:1}}.wb-phone-only{display:none}.wb-page-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:480px){.wb-top{gap:6px;padding:10px 12px 0}.wb-top-actions{display:none}.wb-phone-only{display:inline-flex}.wb-top .at-wallet small{display:none}.wb-page-title{font-size:18px}}.wb{--wb-radius:11px}.wb-card{position:relative}.wb-card-media.is-openable{cursor:zoom-in}.wb-checker{background:repeating-conic-gradient(#3b3b40 0% 25%,#2a2a2e 0% 50%) 50%/18px 18px}.wb-checker>img,.wb-checker .wb-card-grid img{object-fit:contain}.wb-results--quiet .wb-card-acts{z-index:2;background:linear-gradient(#0000,#0009 35%,#000000db);padding-top:22px;position:absolute;bottom:0;left:0;right:0}.wb-results--quiet .wb-card-acts .wb-next,.wb-results--quiet .wb-card-acts .wb-act{color:#fff;border-color:#ffffff4d}.wb-viewer img,.wb-viewer video{display:block}.wb-entry:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wb-char:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wb-next:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wb-card-media:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wb-action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wb-kept-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wb-result:focus-within .wb-card{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 70%, transparent)}@media (max-width:640px){.wb .at-chip,.wb-more,.wb-next{min-height:40px}.wb .at-chip{align-items:center;display:inline-flex}}.wb-entries--row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wb-entry--compact{aspect-ratio:16/7}.wb-el--add span{white-space:normal;text-align:center;padding:0 6px;line-height:1.25}.wb-action.is-on{border-color:var(--color-primary)}@media (max-width:760px){.wb-entries--row{grid-template-columns:repeat(2,minmax(0,1fr))}}.wb-entry--live>img{object-position:center top}.wb-stage{isolation:isolate;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg, color-mix(in srgb, var(--color-background) 70%, black) 0%, var(--color-background) 100%);grid-template-columns:minmax(260px,400px) minmax(0,1fr);gap:24px;min-height:460px;padding:0 48px 0 24px;display:grid;position:relative;overflow:hidden}.wb-stage-light{z-index:-1;pointer-events:none;background:radial-gradient(420px 380px at clamp(180px, 20%, 330px) 62%, color-mix(in srgb, var(--color-primary) 24%, transparent), transparent 70%), radial-gradient(900px 300px at 30% 100%, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.wb-stage-figure{align-self:end;height:440px;margin-top:20px;animation:.36s both wb-fade;position:relative;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.wb-stage-figure .wb-portrait-img{object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wb-stage-figure .wb-fallback{background:0 0}.wb-stage-silhouette{color:color-mix(in srgb, var(--color-primary) 30%, transparent);justify-content:center;align-items:flex-end;padding-bottom:40px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.wb-stage-side{flex-direction:column;align-self:center;gap:12px;min-width:0;padding:40px 0 96px;animation:.36s both wb-fade;display:flex}.wb-stage-name{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:max(36px,min(4.4vw,64px));font-weight:900;line-height:1.02;overflow:hidden}.wb-stage-line{color:var(--at-ink2);margin:0 0 12px;font-size:16px}.wb-dock{flex-wrap:wrap;gap:12px;display:flex}.wb-dock-btn{border:1px solid color-mix(in srgb, var(--color-border) 80%, white 6%);background:color-mix(in srgb, var(--color-card) 70%, transparent);width:76px;height:76px;color:var(--at-ink2);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;transition:color .14s,border-color .14s,background-color .14s,transform .14s;display:inline-flex}.wb-dock-btn span{text-overflow:ellipsis;white-space:nowrap;max-width:70px;overflow:hidden}.wb-dock-btn:hover,.wb-dock-btn[aria-expanded=true]{color:var(--at-gold2);border-color:color-mix(in srgb, var(--color-primary) 60%, transparent);background:color-mix(in srgb, var(--color-primary) 9%, var(--color-card));transform:translateY(-1px)}.wb-dock-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wb-rail{z-index:2;align-items:center;gap:10px;max-width:calc(100% - 48px);display:flex;position:absolute;bottom:16px;left:24px}.wb-avatar-btn{border:2px solid color-mix(in srgb, var(--color-border) 80%, white 10%);background:var(--color-card);width:52px;height:52px;color:var(--at-ink2);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:border-color .14s,transform .14s;display:inline-flex;position:relative;overflow:visible}.wb-avatar-btn>img{object-fit:cover;object-position:center 12%;border-radius:999px;width:100%;height:100%}.wb-avatar-btn:hover{border-color:var(--color-primary);outline:none;transform:translateY(-2px)}.wb-avatar-btn:focus-visible{border-color:var(--color-primary);outline:none;transform:translateY(-2px)}.wb-avatar-btn--add{background:0 0;border-style:dashed}.wb-avatar-btn--group{color:var(--at-gold2);font-size:13px;font-weight:800}.wb-avatar-name{white-space:nowrap;color:var(--color-foreground);background:var(--color-card);border:1px solid var(--color-border);opacity:0;pointer-events:none;border-radius:6px;padding:3px 8px;font-size:11.5px;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.wb-avatar-btn:hover .wb-avatar-name{opacity:1}.wb-avatar-btn:focus-visible .wb-avatar-name{opacity:1}@keyframes wb-fade{0%{opacity:0}to{opacity:1}}.wb-studio-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wb-studio-tile{border:1px solid var(--color-border);background:var(--color-card);text-align:left;border-radius:11px;align-items:center;gap:12px;height:96px;padding:0 16px;transition:border-color .14s;display:flex;position:relative;overflow:hidden}.wb-studio-tile:hover{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent)}.wb-studio-tile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wb-studio-tile b{color:var(--color-foreground);font-size:15px;font-weight:800}.wb-studio-tile>svg{color:var(--at-gold2);flex:none}.wb-stack{flex:none;width:96px;height:64px;margin-left:auto;position:relative}.wb-stack>*{object-fit:cover;border:2px solid var(--color-card);background:var(--at-sheet2);border-radius:8px;width:48px;height:64px;position:absolute;top:0;box-shadow:0 4px 12px -6px #000000b3}.wb-stack>:first-child{z-index:3;right:0}.wb-stack>:nth-child(2){z-index:2;right:22px;transform:rotate(-4deg)}.wb-stack>:nth-child(3){z-index:1;right:44px;transform:rotate(-8deg)}.wb-stack-empty{color:color-mix(in srgb, var(--color-primary) 35%, transparent);justify-content:center;align-items:center;display:flex}.wb-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.wb-result-hero{margin-bottom:16px}.wb-result-hero .wb-card-media{height:min(60vh,620px);aspect-ratio:auto!important}.wb-result-hero .wb-card-media>img{object-fit:contain;background:#000}.wb-result-hero .wb-card-acts{opacity:1!important;pointer-events:auto!important;background:0 0!important;padding-top:8px!important;position:static!important}.wb-result-hero .wb-card-acts .wb-next,.wb-result-hero .wb-card-acts .wb-act{color:inherit;border-color:inherit}.wb-results--rest{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.wb-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:960px;padding:8px 0 24px;display:grid}.wb-examples>p{grid-column:1/-1;margin:0}.wb-example{border:1px solid var(--color-border);background:var(--color-card);text-align:left;border-radius:11px;flex-direction:column;align-items:stretch;gap:10px;padding:8px 8px 12px;transition:border-color .14s;display:flex}.wb-example:hover{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent)}.wb-example>img,.wb-example>i{aspect-ratio:4/3;object-fit:cover;background:var(--at-sheet2);border-radius:8px;flex:none;width:100%;height:auto}.wb-example>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 4px;display:-webkit-box;overflow:hidden}.wb-works--masonry{columns:4 240px;column-gap:14px;display:block!important}.wb-works--masonry>*{break-inside:avoid;width:100%;margin-bottom:18px;display:flex}.wb-works--masonry .wb-work-cover{aspect-ratio:auto}.wb-works--masonry .wb-work-cover>img{width:100%;height:auto;display:block;position:static}.wb-works--masonry .wb-work-cover>video.wb-work-motion{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:760px){.wb-stage{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:0 16px 16px}.wb-stage-figure{justify-self:center;width:min(300px,80vw);height:340px;margin-top:8px}.wb-stage-side{align-items:stretch;padding:0}.wb-stage-name{text-align:center;font-size:34px}.wb-stage-line{text-align:center}.wb-dock{flex-wrap:nowrap;justify-content:center;gap:6px}.wb-dock-btn{flex:1 1 0;gap:4px;width:auto;min-width:0;max-width:64px;height:58px;font-size:10.5px}.wb-dock-btn span{max-width:100%}.wb-rail{max-width:none;padding:14px 2px 4px;position:static;overflow-x:auto}.wb-studio-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-studio-tile{gap:8px;height:72px;padding:0 12px}.wb-studio-tile b{white-space:nowrap;font-size:14px}.wb-stack{width:52px;height:46px}.wb-stack>*{width:32px;height:46px}.wb-stack>:nth-child(2){right:10px}.wb-stack>:nth-child(3){right:20px}.wb-works--masonry{columns:2 150px}}.wb-page{width:100%;max-width:1600px;margin:0;padding:24px}.wb-studio{grid-template-columns:360px minmax(0,1fr);gap:24px}.wb-studio-params{top:16px}.wb-studio-params>.at-sheet{align-self:stretch;width:100%}.wb-model-trigger{border:1px solid var(--color-border);background:var(--at-sheet2);width:100%;min-height:40px;color:var(--color-foreground);text-align:left;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:border-color .14s;display:flex}.wb-model-trigger:hover,.wb-model-trigger[data-state=open]{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent)}.wb-model-trigger small{color:var(--at-ink3);white-space:nowrap;font-size:12px}.wb-model-tag{white-space:nowrap;color:var(--at-gold2);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:999px;align-items:center;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.wb-card .wb-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wb-result-hero .wb-card{vertical-align:top;flex-direction:column;max-width:100%;display:inline-flex}.wb-result-hero .wb-card-media{background:0 0;aspect-ratio:auto!important;height:auto!important}.wb-result-hero .wb-card-media>img,.wb-result-hero .wb-card-media>video{object-fit:contain;background:0 0;width:auto;max-width:100%;height:auto;max-height:62vh;display:block;position:static}.wb-result-hero .wb-card-media:has(.wb-card-wait){width:min(480px,100%);aspect-ratio:4/3!important}.wb-result-hero .wb-card-grid{background:0 0;gap:8px;display:flex;position:static}.wb-result-hero .wb-card-pick{flex:0 auto}.wb-result-hero .wb-card-grid img,.wb-result-hero .wb-card-grid video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:52vh;display:block}.wb-result-hero .wb-shade{display:none}.wb-result-hero .wb-label{color:var(--color-foreground);text-shadow:none;padding:10px 12px 0;display:block;position:static}.wb-result-hero .wb-card-media>.wb-label{display:none}.wb-result-hero .wb-card--failed,.wb-result-hero .wb-card--gone{width:min(520px,100%);display:flex}.wb-card--failed{border-color:color-mix(in srgb, var(--color-destructive,#ef4444) 30%, var(--color-border));flex-direction:column;justify-content:space-between;gap:10px;min-height:0;padding:12px;display:flex}.wb-results .wb-card--failed{aspect-ratio:auto}.wb-card--gone{flex-direction:column;justify-content:space-between;gap:10px;min-height:0;padding:12px;display:flex}.wb-results .wb-card--gone{aspect-ratio:auto}.wb-stage{min-height:440px;padding-bottom:0}.wb-stage-side{padding:32px 0 40px}.wb-stage-works{flex-direction:column;gap:8px;margin-top:12px;display:flex}.wb-stage-works small{color:var(--at-ink3);font-size:12px}.wb-stage-works>div{gap:10px;display:flex}.wb-stage-works button{border:1px solid var(--color-border);background:var(--at-sheet2);border-radius:10px;width:84px;height:112px;transition:border-color .14s,transform .14s;overflow:hidden}.wb-stage-works button:hover{border-color:color-mix(in srgb, var(--color-primary) 60%, transparent);transform:translateY(-1px)}.wb-stage-works img{object-fit:cover;object-position:center top;width:100%;height:100%}.wb-rail{align-items:flex-start;gap:14px;max-width:none;padding:16px 24px 4px;display:flex;position:static;overflow-x:auto}.wb-avatar-btn{background:0 0;border:0;border-radius:0;flex-direction:column;gap:6px;width:auto;height:auto;transform:none!important}.wb-avatar-face{border:2px solid color-mix(in srgb, var(--color-border) 80%, white 10%);background:var(--color-card);width:52px;height:52px;color:var(--at-ink2);border-radius:999px;justify-content:center;align-items:center;transition:border-color .14s;display:inline-flex;overflow:hidden}.wb-avatar-face>img{object-fit:cover;object-position:center 12%;width:100%;height:100%}.wb-avatar-btn:hover .wb-avatar-face{border-color:var(--color-primary)}.wb-avatar-btn:focus-visible .wb-avatar-face{border-color:var(--color-primary)}.wb-avatar-btn--add .wb-avatar-face{background:0 0;border-style:dashed}.wb-avatar-btn--group .wb-avatar-face{color:var(--at-gold2);font-size:13px;font-weight:800}.wb-avatar-label{text-overflow:ellipsis;white-space:nowrap;max-width:72px;color:var(--at-ink2);font-size:11.5px;overflow:hidden}.wb-studio-row{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-studio-tile{gap:12px;height:84px}.wb-studio-tile:hover{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-card))}.wb-studio-icon{width:40px;height:40px;color:var(--at-gold2);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wb-studio-recent{align-items:center;gap:6px;margin-left:auto;display:flex}.wb-studio-recent small{color:var(--at-ink3);margin-right:2px;font-size:11.5px}.wb-studio-recent>img,.wb-studio-recent>video{object-fit:cover;background:var(--at-sheet2);border-radius:8px;width:44px;height:44px}@media (min-width:1500px){.wb-works--masonry{columns:5 200px}}.wb-works--masonry .wb-work-cover>img{object-fit:cover;max-height:420px}@media (max-width:760px){.wb-page{padding:16px}.wb-studio{grid-template-columns:minmax(0,1fr)}.wb-stage-works button{width:64px;height:86px}.wb-stage-works{align-items:center}.wb-rail{padding:12px 16px 4px}.wb-studio-row{grid-template-columns:minmax(0,1fr)}.wb-studio-tile{height:68px}.wb-studio-recent>img,.wb-studio-recent>video{width:36px;height:36px}}.wb-dock-btn{width:auto;min-width:76px;padding:0 12px}.wb-dock-btn span{max-width:none}.wb-avatar-label{max-width:92px}@media (max-width:760px){.wb-dock{flex-wrap:wrap}.wb-dock-btn{flex:0 auto;min-width:58px;max-width:none;padding:0 8px}}.wb-hero{align-items:flex-start;gap:24px;min-width:0;display:flex}.wb-hero.is-wide{flex-direction:column;gap:14px}.wb-hero-media{flex:none;max-width:100%}.wb-hero-grid{gap:8px;max-width:100%;display:grid}.wb-hero-cell{border:1px solid var(--color-border);background:var(--at-sheet2);cursor:zoom-in;border-radius:12px;max-width:100%;padding:0;transition:border-color .14s,box-shadow .14s;display:block;position:relative;overflow:hidden}.wb-hero-cell>img,.wb-hero-cell>video{object-fit:contain;width:100%;height:100%;display:block}.wb-hero-cell>.wb-audio{position:absolute;top:0;bottom:0;left:0;right:0}.wb-hero-grid:has(>:nth-child(2)) .wb-hero-cell:not(.is-on){cursor:pointer}.wb-hero-cell.is-on{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.wb-hero-cell:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wb-hero-wait{color:var(--at-ink3);cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.wb-details{border:1px solid var(--color-border);background:var(--color-card);border-radius:14px;flex-direction:column;flex:340px;gap:16px;min-width:300px;max-width:420px;padding:18px;display:flex}.wb-hero.is-wide .wb-details{flex:none;min-width:0;max-width:100%}.wb-details-head{align-items:flex-start;gap:8px;display:flex}.wb-details-head h2{min-width:0;color:var(--color-foreground);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;margin:0;font-size:20px;font-weight:900;line-height:1.3;display:-webkit-box;overflow:hidden}.wb-details-head .wb-icon{margin:-4px -8px 0 0}.wb-details-body{flex-direction:column;gap:18px;display:flex}.wb-hero.is-wide:not(.is-stacked) .wb-details-body{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px;display:grid}.wb-details-info{flex-direction:column;gap:16px;min-width:0;display:flex}.wb-prompt{background:var(--at-sheet2);border-radius:10px;padding:10px 36px 10px 12px;position:relative}.wb-prompt p{color:var(--at-ink2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.wb-prompt p.is-open{-webkit-line-clamp:unset;max-height:320px;display:block;overflow-y:auto}.wb-prompt-copy{width:26px;height:26px;color:var(--at-ink3);border-radius:7px;justify-content:center;align-items:center;transition:color .14s,background-color .14s;display:inline-flex;position:absolute;top:6px;right:6px}.wb-prompt-copy:hover{color:var(--at-gold2);background:color-mix(in srgb, var(--color-foreground) 7%, transparent);outline:none}.wb-prompt-copy:focus-visible{color:var(--at-gold2);background:color-mix(in srgb, var(--color-foreground) 7%, transparent);outline:none}.wb-prompt-more{color:var(--at-gold2);align-items:center;gap:3px;margin-top:6px;font-size:12px;font-weight:700;display:inline-flex}.wb-prompt-more svg{transition:transform .14s}.wb-prompt-more[aria-expanded=true] svg{transform:rotate(180deg)}.wb-details-meta{flex-direction:column;gap:10px;margin:0;display:flex}.wb-details-meta>div{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-height:20px;font-size:13px;display:grid}.wb-details-meta dt{color:var(--at-ink3)}.wb-details-meta dd{min-width:0;color:var(--color-foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.wb-hero.is-wide:not(.is-stacked) .wb-details-meta{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:20px;display:grid}.wb-hero.is-wide:not(.is-stacked) .wb-details-meta>div{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}.wb-hero.is-wide:not(.is-stacked) .wb-details-meta dt{font-size:12px}.wb-her-chip{border:1px solid color-mix(in srgb, var(--color-primary) 40%, transparent);background:color-mix(in srgb, var(--color-primary) 10%, transparent);max-width:100%;height:26px;color:var(--at-gold2);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 3px;font-size:12px;display:inline-flex}.wb-her-chip:not(:has(img)){padding-left:8px}.wb-her-chip img{object-fit:cover;object-position:center 12%;border-radius:999px;flex:none;width:20px;height:20px}.wb-her-chip b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.wb-details-acts{flex-direction:column;gap:8px;display:flex}.wb-details-acts>button{height:42px;font-weight:700}.wb-details-acts>button:not(.at-go){border-color:var(--at-line2);color:var(--color-foreground)}.wb-details-acts>button:not(.at-go):hover{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent);background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--at-gold2)}.wb-details-acts>.at-go{font-weight:800}.wb-stage{grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:40px;padding-left:max(24px,50% - 590px);padding-right:max(24px,50% - 590px)}.wb-stage-light{background:radial-gradient(440px 400px at calc(max(24px, (100% - 1180px) / 2) + 190px) 62%, color-mix(in srgb, var(--color-primary) 24%, transparent), transparent 70%), radial-gradient(1000px 300px at 50% 100%, color-mix(in srgb, var(--color-primary) 7%, transparent), transparent 70%)}.wb-rail{padding-left:max(24px,50% - 590px);padding-right:max(24px,50% - 590px)}.wb-home>.wb-section,.wb-character>.wb-page{width:min(1228px,100%);max-width:none;margin:0 auto;padding-left:24px;padding-right:24px}.wb-stage-works>div{align-items:center;gap:10px}.wb-stage-works .wb-stage-work{flex:none;width:72px;height:96px}.wb-stage-works .wb-stage-all{width:auto;height:auto;color:var(--at-ink2);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:2px;margin-left:6px;padding:6px 4px;font-size:13px;font-weight:600;transition:color .14s;display:inline-flex;overflow:visible}.wb-stage-works .wb-stage-all:hover{color:var(--at-gold2);outline:none;transform:none}.wb-stage-works .wb-stage-all:focus-visible{color:var(--at-gold2);outline:none;transform:none}.wb-avatar-btn{width:72px}.wb-avatar-label{white-space:normal;text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:72px;max-width:72px;line-height:1.3;display:-webkit-box;overflow:hidden}.wb-rail>.wb-more{align-self:flex-start;margin-top:11px}@media (max-width:760px){.wb-stage{gap:8px;padding-left:16px;padding-right:16px}.wb-rail,.wb-home>.wb-section,.wb-character>.wb-page{padding-left:16px;padding-right:16px}.wb-stage-works .wb-stage-work{width:60px;height:80px}.wb-details{width:100%;max-width:none}}.wb-home-title{flex-direction:column;gap:2px;min-width:0;padding:10px 0 0;display:flex}.wb-home-title h1{letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-size:34px;font-weight:900;line-height:1.1}.wb-home.wb-page{padding-top:22px;position:relative}.wb-home-glow{z-index:0;pointer-events:none;background:radial-gradient(45% 55% at 22% 30%, #ffb25c1f, transparent 70%), radial-gradient(40% 50% at 78% 20%, color-mix(in srgb, var(--color-primary) 13%, transparent), transparent 72%), url(/workbench/ambient.webp) center 20% / cover no-repeat;filter:blur(70px)saturate(1.1);opacity:.32;height:640px;position:absolute;top:-90px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.wb-home>*{z-index:1;position:relative}.wb-home>.wb-home-glow{z-index:0;position:absolute}.wb-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.wb-show{min-width:0;position:relative}.wb-show-open{text-align:left;border-radius:16px;outline:none;flex-direction:column;gap:12px;width:100%;display:flex}.wb-show-media{aspect-ratio:16/10;background:#15151a;border-radius:16px;width:100%;transition:transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #000000f2}.wb-show-media>img,.wb-show-media>video{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;top:0;bottom:0;left:0;right:0}.wb-show--audio .wb-show-media>img{object-position:center 18%}.wb-show-open:hover .wb-show-media{box-shadow:0 26px 48px -24px #000000f2, 0 0 0 1px color-mix(in srgb, var(--color-primary) 45%, transparent);transform:translateY(-4px)}.wb-show-open:focus-visible .wb-show-media{box-shadow:0 26px 48px -24px #000000f2, 0 0 0 1px color-mix(in srgb, var(--color-primary) 45%, transparent);transform:translateY(-4px)}.wb-show-open:hover .wb-show-media>img,.wb-show-open:hover .wb-show-media>video{transform:scale(1.035)}.wb-show-trio{grid-template-columns:1fr 1fr 1fr;gap:3px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.wb-show-trio>img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .6s}.wb-show-open:hover .wb-show-trio>img:nth-child(2){transform:scale(1.06)}.wb-show-text{flex-direction:column;gap:4px;padding:0 2px;display:flex}.wb-show-text>b{letter-spacing:-.01em;color:var(--color-foreground);align-items:center;gap:8px;font-size:21px;font-weight:900;display:inline-flex}.wb-show-text>b>svg{color:var(--at-gold2)}.wb-show-text>span{color:var(--at-ink3);font-size:13.5px}.wb-show-wave{opacity:0;pointer-events:none;background:linear-gradient(#0000,#0000008c);justify-content:center;align-items:flex-end;gap:4px;height:64px;padding:0 22% 16px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.wb-show-wave>i{background:color-mix(in srgb, var(--color-primary) 80%, white);opacity:.85;border-radius:4px;width:4px;height:30%;animation:1.1s ease-in-out infinite alternate paused wb-wave}.wb-show-wave.is-on{opacity:1}.wb-show-wave.is-on>i{animation-play-state:running}@keyframes wb-wave{0%{height:18%}to{height:78%}}.wb-show-listen{z-index:2;height:32px;color:var(--at-gold-ink);background:var(--color-primary);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 6px 16px -6px #000000b3}.wb-show-listen:hover{filter:brightness(1.08)}.wb-show-listen:focus-visible{outline-offset:2px;outline:2px solid #fff}.wb-home .wb-h2{letter-spacing:-.01em;font-size:22px}.wb-make{margin-top:44px}.wb-make-row{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(196px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.wb-make-row::-webkit-scrollbar{display:none}.wb-make-tile{text-align:left;scroll-snap-align:start;border-radius:14px;outline:none;flex-direction:column;gap:3px;min-width:0;padding:0 0 4px;display:flex}.wb-make-media{aspect-ratio:4/3;background:#15151a;border-radius:14px;margin-bottom:9px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.wb-make-media>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.wb-make-tile>b{color:var(--color-foreground);font-size:15px;font-weight:800}.wb-make-line{color:var(--at-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.4;overflow:hidden}.wb-make-try{color:var(--at-gold2);background:color-mix(in srgb, var(--color-primary) 14%, transparent);border-radius:999px;align-self:flex-start;margin-top:8px;padding:5px 14px;font-size:12.5px;font-weight:800;transition:background-color .16s,color .16s}.wb-make-tile:hover .wb-make-media{transform:translateY(-3px);box-shadow:0 18px 36px -22px #000000f2}.wb-make-tile:focus-visible .wb-make-media{transform:translateY(-3px);box-shadow:0 18px 36px -22px #000000f2}.wb-make-tile:hover .wb-make-media>img{transform:scale(1.04)}.wb-make-tile:hover .wb-make-try{color:var(--at-gold-ink);background:var(--color-primary)}.wb-make-tile:focus-visible .wb-make-try{color:var(--at-gold-ink);background:var(--color-primary)}.wb-home-mine{grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-areas:"chars recent";align-items:start;gap:0 48px;display:grid}.wb-home-mine>[data-wb-my-characters]{grid-area:chars;min-width:0}.wb-home-mine>[data-wb-recent]{grid-area:recent;min-width:0}.wb-home-mine:has(>:only-child){grid-template-columns:minmax(0,1fr);grid-template-areas:"chars""recent"}.wb-home-sec{margin-top:40px}.wb-home-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wb-home-mine .wb-h2{font-size:17px}.wb-home-head .wb-h2{margin:0}.wb-recent-row{gap:10px;height:112px;display:flex;overflow:hidden}.wb-recent{background:var(--at-sheet2);border-radius:10px;flex:none;height:100%;transition:transform .14s,box-shadow .14s;position:relative;overflow:hidden}.wb-recent>img,.wb-recent>video{object-fit:cover;width:auto;max-width:220px;height:100%;display:block}.wb-recent>.wb-fallback--audio{width:112px;height:100%;display:flex;position:relative}.wb-recent:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 55%, transparent);outline:none;transform:translateY(-2px)}.wb-recent:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 55%, transparent);outline:none;transform:translateY(-2px)}.wb-recent-kind{color:#fff;background:#00000080;border-radius:999px;padding:4px;display:inline-flex;position:absolute;bottom:6px;right:6px}.wb-rail.wb-rail--home{gap:14px;padding:0 0 4px}.wb-rail--home .wb-avatar-face{width:56px;height:56px}@media (max-width:760px){.wb-home-title h1{font-size:26px}.wb-home.wb-page{padding-top:14px}.wb-home-glow{height:520px;top:-60px}.wb-showcase{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.wb-showcase::-webkit-scrollbar{display:none}.wb-show{scroll-snap-align:start;flex:none;width:84%;scroll-margin-left:16px}.wb-show-media{aspect-ratio:4/3}.wb-show-text>b{font-size:19px}.wb-make{margin-top:32px}.wb-make-row{gap:12px;margin:0 -16px;padding:0 16px 6px;scroll-padding-inline:16px;display:flex;-webkit-mask-image:none;mask-image:none}.wb-make-tile{flex:none;width:148px}.wb[data-wb-view=home] .wb-top .at-wallet{display:none}.wb-make-line{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.wb-home-mine{grid-template-columns:minmax(0,1fr);grid-template-areas:"chars""recent"}.wb-home-sec{margin-top:30px}.wb-recent-row{scrollbar-width:none;height:92px;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.wb-show-wave>i{animation:none}.wb-show-media,.wb-show-media>img,.wb-show-media>video,.wb-make-media,.wb-make-media>img{transition:none}}.wb-model-trigger .wb-model-tag{flex:none}.wb-model-trigger--sm{min-height:36px;padding:6px 10px}.wb-pop--list{width:min(380px,100vw - 32px);padding:8px}.wb-list{flex-direction:column;gap:2px;display:flex}.wb-list-head{letter-spacing:.08em;text-transform:uppercase;color:var(--at-ink3);padding:10px 10px 4px;font-size:11px;font-weight:700;display:block}.wb-list-row{text-align:left;width:100%;min-height:40px;color:var(--color-foreground);border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:background-color .12s;display:flex}.wb-list-row:hover:not(:disabled),.wb-list-row[aria-selected=true]{background:var(--at-sheet2)}.wb-list-row[aria-selected=true] .wb-list-name{color:var(--at-gold2)}.wb-list-row:disabled{opacity:.45;cursor:not-allowed}.wb-list-row>small{min-width:0;color:var(--at-ink3);white-space:nowrap;font-size:11.5px}.wb-list-name{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.35;display:block}.wb-list-name em{color:var(--at-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;display:block;overflow:hidden}.wb-list-thumb{background:var(--at-sheet2);border-radius:7px;flex:none;width:34px;height:34px;overflow:hidden}.wb-list-thumb img{object-fit:cover;width:100%;height:100%}.wb-list-empty{color:var(--at-ink3);text-align:center;margin:0;padding:18px 10px;font-size:12.5px;line-height:1.6}.wb-list-tabs{width:100%;margin-bottom:6px;display:flex}.wb-list-tabs>button{flex:1;justify-content:center;padding:6px 10px;font-size:12.5px}.wb-list-tabs>button.is-on{color:var(--at-gold2);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.wb-link-import{flex-direction:column;gap:8px;padding:8px 4px 4px;display:flex}.wb-model-tag.is-off{color:var(--at-ink3);background:var(--at-sheet2)}.wb-loras{flex-direction:column;gap:6px;display:flex}.wb-loras.is-off{opacity:.5}.wb-lora{border:1px solid var(--color-border);background:var(--at-sheet2);border-radius:10px;grid-template-columns:minmax(0,1fr) 40px 28px;grid-template-areas:"name name remove""range weight weight";align-items:center;gap:2px 8px;padding:8px 6px 8px 12px;display:grid}.wb-lora>.wb-range{grid-area:range}.wb-lora>.wb-lora-remove{grid-area:remove}.wb-lora-name{min-width:0;color:var(--color-foreground);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:name;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.wb-lora-weight{text-align:right;color:var(--at-ink2);font-variant-numeric:tabular-nums;grid-area:weight;padding-right:6px;font-size:12px;font-weight:600}.wb-lora-remove{width:28px;height:28px;color:var(--at-ink3);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.wb-lora-remove:hover{color:var(--color-foreground);background:color-mix(in srgb, var(--color-foreground) 7%, transparent)}.wb-add-row{border:1px dashed var(--at-line2);width:100%;min-height:40px;color:var(--at-ink2);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:border-color .14s,color .14s;display:flex}.wb-add-row:hover,.wb-add-row[aria-expanded=true]{border-color:var(--color-primary);color:var(--at-gold2)}.wb-loras+.relative{margin-top:8px}.wb-range{width:100%;height:20px;accent-color:var(--color-primary);cursor:pointer}.wb-range:disabled{cursor:not-allowed}.wb-adv>.wb-adv-head{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.wb-adv-head h3{letter-spacing:.14em;text-transform:uppercase;color:var(--at-ink3);margin:0;font-size:12px;font-weight:700}.wb-adv-sum{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--at-ink3);margin-left:auto;font-size:12px;overflow:hidden}.wb-adv-chev{color:var(--at-ink3);flex:none;transition:transform .14s}.wb-adv.is-open .wb-adv-chev{transform:rotate(180deg)}.wb-adv-head:hover h3,.wb-adv-head:hover .wb-adv-chev{color:var(--color-foreground)}.wb-adv-body{flex-direction:column;gap:14px;display:flex}.wb-adv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wb-slider{flex-direction:column;gap:6px;min-width:0;display:flex}.wb-slider>span:first-child{color:var(--at-ink2);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.wb-slider>span:first-child b{color:var(--color-foreground);font-variant-numeric:tabular-nums;font-weight:600}.wb-slider textarea{resize:vertical;min-height:60px}.wb-seed{align-items:center;gap:4px;display:flex}.wb-seed input{flex:1;min-width:0}.wb-meta-list{flex-direction:column;gap:2px;display:flex}.wb-tool-menu{max-height:min(70vh,560px);overflow-y:auto}.wb-tool-item{gap:10px;padding-top:6px;padding-bottom:6px}.wb-tool-thumb{border:1px solid var(--color-border);background:var(--at-sheet2);width:64px;height:48px;color:var(--at-ink3);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.wb-tool-thumb img{object-fit:cover;width:100%;height:100%}.wb-tool-text{flex-direction:column;gap:1px;min-width:0;display:flex}.wb-tool-text b{color:var(--color-foreground);font-size:13px;font-weight:600}.wb-tool-text small{color:var(--at-ink3);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:11.5px;overflow:hidden}.wb-say-body{align-items:stretch;gap:14px;display:flex}.wb-say-portrait{aspect-ratio:3/4;object-fit:cover;object-position:center 15%;border:1px solid var(--color-border);background:var(--at-sheet2);border-radius:10px;flex:none;align-self:flex-start;width:108px;height:auto}.wb-say-wait{position:absolute;top:0;bottom:0;left:0;right:0}.wb-say-wait>img{object-fit:cover;object-position:center 15%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wb-say-veil{background:color-mix(in srgb, var(--color-background) 62%, transparent);position:absolute;top:0;bottom:0;left:0;right:0}.wb-say-status{text-align:center;color:var(--color-foreground);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.wb-kept--clips .wb-kept-item>video{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wb-ref-strip{flex-wrap:wrap;gap:6px;display:flex}.wb-ref-strip img{object-fit:cover;object-position:center 15%;border:1px solid var(--color-border);border-radius:6px;width:32px;height:42px}.wb-home-hint{color:var(--at-ink3);align-self:center;margin:0 0 18px 6px;font-size:13px}@media (max-width:760px){.wb-stage{grid-template-columns:minmax(0,1fr);min-height:0}.wb-stage-figure{justify-self:center;width:min(280px,76vw);height:300px;margin-top:8px}.wb-stage-side{align-items:stretch;padding:0 0 12px}.wb-stage-name{text-align:center;font-size:32px}.wb-stage-line{text-align:center;margin-bottom:4px}.wb-dock{justify-content:center;gap:8px}.wb-stage-works>div{flex-wrap:wrap}.wb-studio-cards{gap:8px}.wb-studio-card{height:112px}.wb-studio-card-label{white-space:nowrap;gap:6px;font-size:15px;bottom:10px;left:10px;right:10px}.wb-studio-card-icon{width:26px;height:26px}.wb-home-hint{margin:0}}.wb-result-hero .wb-card:has(.wb-card-wait){width:min(480px,100%);display:flex}.wb-result-hero .wb-card:has(.wb-say-wait){width:min(480px,100%);display:flex}.wb-result-hero .wb-card-media:has(.wb-card-wait){width:100%}.wb-result-hero .wb-card-media:has(.wb-say-wait){width:100%}.wb-result-hero .wb-card-media:has(.wb-say-wait){aspect-ratio:3/4!important}.wb-result-hero .wb-card-media:has(.wb-card-wait)>.wb-label{color:var(--color-foreground);padding:0;font-weight:700;display:block;position:absolute;bottom:12px;left:14px;right:14px}.wb-result-hero .wb-card-media:has(.wb-say-wait)>.wb-label{color:var(--color-foreground);padding:0;font-weight:700;display:block;position:absolute;bottom:12px;left:14px;right:14px}.wb-card-media>.wb-media-wait,.wb-media-wait.skeleton-shimmer{z-index:1;pointer-events:none;background:var(--at-sheet2);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.wb-hero-cell.is-loading{background:var(--at-sheet2)}.wb-hero-cell.is-loading>img,.wb-hero-cell.is-loading>video{opacity:0}.wb-hero-cell>img,.wb-hero-cell>video{transition:opacity .24s}.wb-audio.wb-3d{justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.wb-audio.wb-3d>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wb-audio.wb-3d>.at-chip{z-index:1;background:color-mix(in srgb, var(--color-background) 72%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative}.wb-ref-strip video{object-fit:cover;border:1px solid var(--color-border);background:var(--at-sheet2);border-radius:6px;width:32px;height:42px}.wb-gone{flex-direction:column;gap:10px;display:flex}.wb-gone-toggle{color:var(--color-muted-foreground);align-self:flex-start;align-items:center;gap:6px;padding:4px 2px;font-size:12.5px;display:inline-flex}.wb-gone-toggle:hover{color:var(--color-foreground)}.wb-gone-toggle svg:last-child{transition:transform .15s}.wb-player{background:var(--at-sheet2,#ffffff0a);border-radius:999px;align-items:center;gap:14px;width:min(560px,100%);padding:10px 16px 10px 10px;display:flex}.wb-player audio{display:none}.wb-player-btn{background:var(--color-primary);width:44px;height:44px;color:var(--color-primary-foreground);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.wb-player-bar{cursor:pointer;background:#ffffff1f;border-radius:999px;flex:1;height:6px;position:relative}.wb-player-bar i{border-radius:inherit;background:var(--color-primary);position:absolute;top:0;bottom:0;left:0;right:auto}.wb-player-time{font-variant-numeric:tabular-nums;color:var(--color-muted-foreground);white-space:nowrap;font-size:12px}.wb-studio-params .at-len .h{flex-direction:column;align-items:flex-start;gap:2px}.wb-studio-params .at-len .h b{white-space:nowrap}@media (max-width:480px){.wb-desk-only{display:none!important}}.wb-sheet-example{object-fit:cover;border-radius:12px;width:100%;max-height:168px;display:block}.wb-detail-media:has(>.wb-audio){background:0 0}.wb-detail-media>.wb-audio{border-radius:12px;align-self:stretch;gap:22px;min-height:min(52vh,520px)}.wb-detail-media>.wb-audio>img{max-height:280px;box-shadow:0 24px 60px -24px #000000e6}@media (min-width:1280px){.wb-make-row{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:unset;overflow:visible;-webkit-mask-image:none;mask-image:none}}.au .au-seg{align-self:flex-start}.au-text{resize:vertical;border:1px solid var(--color-border);background:var(--color-background);width:100%;color:var(--color-foreground);border-radius:12px;padding:11px 13px;font-size:14.5px;line-height:1.6}.au-text::placeholder{color:color-mix(in srgb, var(--color-muted-foreground) 70%, transparent)}.au-text:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 40%, transparent);outline:none}.au-lyrics{margin-bottom:10px;font-size:13.5px;line-height:1.7}.au-tags{gap:6px}.au-tags .at-chip{padding:5px 11px;font-size:12.5px}.au-cues{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.au-cues>small{color:var(--at-ink3);margin-right:2px;font-size:11.5px}.au-cue{border:1px dashed var(--at-line2);color:var(--at-ink2);border-radius:999px;padding:2px 9px;font-size:12px;transition:color .14s,border-color .14s}.au-cue:hover{color:var(--color-foreground);border-color:color-mix(in srgb, var(--color-primary) 55%, transparent)}.au-voices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:268px;padding-right:2px;display:grid;overflow-y:auto}.au-voice{border:1px solid var(--at-line2);background:var(--color-card);border-radius:10px;align-items:center;min-width:0;transition:border-color .14s,background-color .14s;display:flex}.au-voice.is-on{border-color:color-mix(in srgb, var(--color-primary) 70%, transparent);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-card))}.au-voice-pick{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:7px 4px 7px 11px;display:flex}.au-voice-pick b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--color-foreground);font-size:13px;font-weight:700;overflow:hidden}.au-voice-pick small{color:var(--at-ink3);font-size:10.5px}.au-voice.is-on .au-voice-pick b{color:var(--at-gold2)}.au-voice-play{width:28px;height:28px;color:var(--at-ink2);background:color-mix(in srgb, var(--color-foreground) 6%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:6px;transition:color .14s,background-color .14s;display:flex}.au-voice-play:hover{color:var(--at-gold-ink);background:var(--color-primary)}.au-list{flex-direction:column;gap:4px;display:flex}.au-row{border:1px solid #0000;border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 10px 8px 8px;transition:background-color .14s,border-color .14s;display:grid}.au-row:hover{background:color-mix(in srgb, var(--color-foreground) 4%, transparent)}.au-row.is-on{background:color-mix(in srgb, var(--color-primary) 8%, transparent);border-color:color-mix(in srgb, var(--color-primary) 30%, transparent)}.au-row .m{cursor:default;min-width:0}.au-row .m b{white-space:nowrap;text-overflow:ellipsis;color:var(--color-foreground);font-size:14px;font-weight:700;display:block;overflow:hidden}.au-row.is-on .m b{color:var(--at-gold2)}.au-row .m small{color:var(--at-ink3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.au-row .acts{opacity:.85;align-items:center;gap:6px;transition:opacity .14s;display:flex}.au-row:hover .acts,.au-row.is-on .acts{opacity:1}.au-row .acts>button{border:1px solid var(--at-line2);color:var(--at-ink2);border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;display:inline-flex}.au-row .acts>button:hover{color:var(--color-foreground)}.au-row .acts>button.pri{background:color-mix(in srgb, var(--color-primary) 14%, transparent);border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);color:var(--at-gold2);font-weight:700}.au-cover{isolation:isolate;background:radial-gradient(120% 90% at 20% 15%, hsl(var(--h1) 62% 58%), transparent 60%), radial-gradient(110% 100% at 90% 95%, hsl(var(--h2) 58% 42%), transparent 65%), hsl(var(--h1) 30% 16%);border-radius:10px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.au-cover:before{content:"";mix-blend-mode:overlay;z-index:-1;background:repeating-radial-gradient(circle,#ffffff0f 0 1px,#0000 1px 4px);position:absolute;top:0;bottom:0;left:0;right:0}.au-cover-art{color:#ffffff8c;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.au-cover-play{color:#fff;opacity:0;background:#0000006b;justify-content:center;align-items:center;transition:opacity .14s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.au-cover:hover .au-cover-play,.au-cover[aria-pressed=true] .au-cover-play,.au-row[aria-busy=true] .au-cover-play{opacity:1}.au-cover:disabled{cursor:default}.au-cover:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.au-player{z-index:5;border:1px solid var(--at-line2);background:color-mix(in srgb, var(--color-card) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:8px 10px 8px 8px;display:grid;position:sticky;bottom:12px;box-shadow:0 18px 40px -22px #000000b3}.au-player .au-cover{border-radius:9px;width:44px;height:44px}.au-player-m{min-width:0}.au-player-m>b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.au-player-bar{align-items:center;gap:10px;margin-top:4px;display:flex}.au-player-bar>small{color:var(--at-ink3);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.au-player-bar input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--color-primary) var(--p), var(--at-line2) var(--p));border-radius:4px;flex:1;min-width:0;height:4px}.au-player-bar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-foreground);border-radius:50%;width:12px;height:12px}.au-player-bar input[type=range]::-moz-range-thumb{background:var(--color-foreground);border:0;border-radius:50%;width:12px;height:12px}.au-player-x{width:32px;height:32px;color:var(--at-ink2);border-radius:50%;justify-content:center;align-items:center;display:flex}.au-player-x:hover{color:var(--color-foreground);background:color-mix(in srgb, var(--color-foreground) 6%, transparent)}@media (max-width:640px){.au-row{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.au-row .au-cover{width:48px;height:48px}.au-row .acts .au-act-label{display:none}.au-voices{grid-template-columns:minmax(0,1fr)}}.au-sub{align-items:center;gap:10px;margin-top:10px;display:flex}.au-sub>small{color:var(--at-ink3);flex:none;font-size:12px}.vp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.vp-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vp-search{border:1px solid var(--at-line2);background:var(--color-background);height:38px;color:var(--at-ink3);border-radius:10px;align-items:center;gap:8px;min-width:220px;padding:0 12px;display:inline-flex}.vp-search input{min-width:0;color:var(--color-foreground);background:0 0;outline:none;flex:1;font-size:13.5px}.vp-search:focus-within{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent)}.vp-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.vp-card{border:1px solid var(--color-border);background:var(--color-card);border-radius:14px;flex-direction:column;gap:10px;padding:14px;transition:border-color .14s,transform .14s;display:flex}.vp-card:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);transform:translateY(-1px)}.vp-top{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.vp-top b{white-space:nowrap;text-overflow:ellipsis;color:var(--color-foreground);font-size:14.5px;font-weight:800;display:block;overflow:hidden}.vp-top small{color:var(--at-ink3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.vp-avatar{color:#ffffffbf;background:radial-gradient(120% 90% at 20% 15%, hsl(var(--h1) 62% 58%), transparent 60%), radial-gradient(110% 100% at 90% 95%, hsl(var(--h2) 58% 42%), transparent 65%), hsl(var(--h1) 30% 16%);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.vp-avatar img{object-fit:cover;width:100%;height:100%}.vp-badge{color:var(--at-gold2);background:color-mix(in srgb, var(--color-primary) 14%, transparent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.vp-desc{color:var(--at-ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.vp-acts{gap:8px;margin-top:auto;display:flex}.vp-acts>button{border:1px solid var(--at-line2);height:34px;color:var(--at-ink2);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;transition:color .14s,border-color .14s,background-color .14s;display:inline-flex}.vp-acts>button:hover{color:var(--color-foreground)}.vp-acts>.vp-use{background:var(--color-primary);border-color:var(--color-primary);color:var(--at-gold-ink)}.vp-acts>.vp-use:hover{filter:brightness(1.06);color:var(--at-gold-ink)}.vp-acts>.vp-use.is-on{background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);color:var(--at-gold2)}.vl-status{vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-weight:700}.vl-status--pending{color:var(--at-ink2);background:color-mix(in srgb, var(--color-foreground) 8%, transparent)}.vl-status--approved{color:var(--at-gold2);background:color-mix(in srgb, var(--color-primary) 14%, transparent)}.vl-status--rejected{color:var(--color-destructive);background:color-mix(in srgb, var(--color-destructive) 12%, transparent)}.au-cover-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:640px){.vp-search{flex:1;min-width:0}.vp-tools{width:100%}.vp-grid{grid-template-columns:minmax(0,1fr)}}.vp-tools--sub{justify-content:space-between;margin:-4px 0 16px}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:16px;display:grid}.sp-card{flex-direction:column;gap:9px;min-width:0;display:flex}.sp-cover{aspect-ratio:1;isolation:isolate;background:radial-gradient(120% 90% at 20% 15%, hsl(var(--h1) 62% 58%), transparent 60%), radial-gradient(110% 100% at 90% 95%, hsl(var(--h2) 58% 42%), transparent 65%), hsl(var(--h1) 30% 16%);border-radius:12px;width:100%;transition:transform .16s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px -20px #000c}.sp-cover:hover{transform:translateY(-2px)}.sp-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sp-cover-mark{color:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sp-play{background:var(--color-primary);width:42px;height:42px;color:var(--at-gold-ink);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .14s,transform .14s;display:flex;position:absolute;bottom:10px;right:10px;transform:translateY(4px);box-shadow:0 8px 18px -8px #000000b3}.sp-cover:hover .sp-play,.sp-card.is-on .sp-play{opacity:1;transform:none}.sp-cover:focus-visible .sp-play{opacity:1;transform:none}.sp-progress{background:var(--color-primary);height:3px;position:absolute;bottom:0;left:0}.sp-card.is-on .sp-cover{box-shadow:0 0 0 2px var(--color-primary), 0 14px 30px -20px #000c}.sp-meta{min-width:0}.sp-meta b{white-space:nowrap;text-overflow:ellipsis;color:var(--color-foreground);font-size:13.5px;font-weight:800;display:block;overflow:hidden}.sp-card.is-on .sp-meta b{color:var(--at-gold2)}.sp-meta small{color:var(--at-ink3);align-items:center;gap:8px;min-width:0;margin-top:2px;font-size:11.5px;display:flex}.sp-likes{flex:none;align-items:center;gap:3px;display:inline-flex}.sp-use{background:color-mix(in srgb, var(--color-primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 50%, transparent);height:32px;color:var(--at-gold2);border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.sp-use:hover{background:var(--color-primary);color:var(--at-gold-ink)}.sp-use.is-on,.sp-use.is-on:hover{border-color:var(--at-line2);color:var(--at-ink2);background:0 0}@media (max-width:640px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sp-play{opacity:1;width:36px;height:36px;transform:none}}.vp-head{margin-bottom:14px}.vp-bar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.vp-shelves{gap:4px;display:flex}.vp-shelves>button{height:38px;color:var(--at-ink2);border-radius:10px;align-items:center;gap:7px;padding:0 16px;font-size:14.5px;font-weight:800;transition:color .14s,background-color .14s;display:inline-flex}.vp-shelves>button:hover{color:var(--color-foreground)}.vp-shelves>button[aria-selected=true]{color:var(--color-foreground);background:color-mix(in srgb, var(--color-foreground) 7%, transparent)}.vp-shelves>button[aria-selected=true]>svg{color:var(--at-gold2)}@media (max-width:640px){.vp-shelves>button{padding:0 11px;font-size:13.5px}}.orb{isolation:isolate;background:radial-gradient(circle at var(--ot) 28%, color-mix(in srgb, var(--o1) 95%, white) 0%, var(--o1) 14%, transparent 46%), radial-gradient(circle at 72% 78%, var(--o2) 0%, transparent 58%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--o2) 70%, var(--o3)) 0%, var(--o3) 78%);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 -6px 14px #00000059,inset 0 2px 6px #ffffff2e}.orb:after{content:"";border-radius:inherit;opacity:.32;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.orb.is-playing{animation:1.6s ease-in-out infinite orb-breathe}@keyframes orb-breathe{0%,to{filter:saturate();transform:scale(1)}50%{filter:saturate(1.25)brightness(1.08);transform:scale(1.05)}}.orb .orb-glyph{z-index:1;color:#fff;opacity:0;background:#00000047;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .14s;display:flex;position:relative}button:hover>.orb .orb-glyph,.orb.is-playing .orb-glyph,.is-on .orb .orb-glyph{opacity:1}button:focus-visible>.orb .orb-glyph{opacity:1}@media (prefers-reduced-motion:reduce){.orb.is-playing{animation:none}}.pl-search{border:1px solid var(--at-line2);background:var(--color-background);width:min(320px,100%);height:38px;color:var(--at-ink3);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.pl-search input{min-width:0;color:var(--color-foreground);background:0 0;outline:none;flex:1;font-size:13.5px}.pl-search:focus-within{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent)}.pl-use{border:1px solid color-mix(in srgb, var(--color-primary) 45%, transparent);height:32px;color:var(--at-gold2);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 13px;font-size:12.5px;font-weight:700;transition:background-color .14s,color .14s;display:inline-flex}.pl-use:hover{background:var(--color-primary);color:var(--at-gold-ink)}.pl-use.is-on,.pl-use.is-on:hover{border-color:var(--at-line2);color:var(--at-ink3);background:0 0}.pl-use-pad{width:1px}.pl-progress{background:var(--color-primary);border-radius:2px;height:2px;transition:width .24s linear;position:absolute;bottom:0;left:0}.pl-music{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.pl-track{border-bottom:1px solid var(--color-border);cursor:pointer;grid-template-columns:44px minmax(0,1fr) 56px auto;align-items:center;gap:14px;padding:10px 12px 10px 4px;transition:background-color .14s;display:grid;position:relative}.pl-track:hover{background:color-mix(in srgb, var(--color-foreground) 4%, transparent)}.pl-idx{justify-content:center;align-items:center;height:32px;display:flex;position:relative}.pl-num{font-variant-numeric:tabular-nums;color:var(--at-ink3);font-size:13px}.pl-btn{color:var(--color-foreground);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pl-track:hover .pl-num,.pl-track.is-on .pl-num{opacity:0}.pl-track:hover .pl-btn,.pl-track.is-on .pl-btn{opacity:1}.pl-track.is-on .pl-btn{color:var(--at-gold2)}.pl-name{flex-direction:column;min-width:0;display:flex}.pl-name b{white-space:nowrap;text-overflow:ellipsis;color:var(--color-foreground);font-size:14.5px;font-weight:700;overflow:hidden}.pl-track.is-on .pl-name b{color:var(--at-gold2)}.pl-name small{color:var(--at-ink3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.pl-len{font-variant-numeric:tabular-nums;color:var(--at-ink3);text-align:right;font-size:12.5px}.pl-sfx{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:10px;display:grid}.pl-tile{border:1px solid var(--color-border);background:var(--color-card);cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;padding:14px 14px 12px;transition:border-color .14s,background-color .14s;display:flex;position:relative;overflow:hidden}.pl-tile:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}.pl-tile.is-on{border-color:color-mix(in srgb, var(--color-primary) 65%, transparent);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-card))}.pl-tile-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pl-tile-icon{width:38px;height:38px;color:var(--at-gold2);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:11px;justify-content:center;align-items:center;display:flex}.pl-tile-play{width:28px;height:28px;color:var(--at-ink2);border:1px solid var(--at-line2);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .14s;display:flex}.pl-tile:hover .pl-tile-play,.pl-tile.is-on .pl-tile-play{opacity:1}.pl-tile.is-on .pl-tile-play{color:var(--at-gold-ink);background:var(--color-primary);border-color:var(--color-primary)}.pl-tile b{white-space:nowrap;text-overflow:ellipsis;color:var(--color-foreground);font-size:14px;font-weight:700;overflow:hidden}.pl-tile small{color:var(--at-ink3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;min-height:16px;font-size:12px;display:flex}.pl-loop{color:var(--at-gold2);display:inline-flex}.pl-tile .pl-use{align-self:flex-start;height:28px;margin-top:4px;padding:0 11px}.pl-voices{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.pl-voice{border:1px solid var(--color-border);background:var(--color-card);border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;transition:border-color .14s;display:grid}.pl-voice:hover,.pl-voice.is-on{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}.pl-voice-orb{border-radius:50%}.pl-voice-orb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pl-voice-main{min-width:0}.pl-voice-main b{white-space:nowrap;text-overflow:ellipsis;color:var(--color-foreground);font-size:15px;font-weight:800;display:block;overflow:hidden}.pl-voice-main small{color:var(--at-ink3);white-space:nowrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex;overflow:hidden}.pl-dot{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.pl-voice-main p{color:var(--at-ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:640px){.pl-track{grid-template-columns:34px minmax(0,1fr) auto}.pl-len{display:none}.pl-sfx{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-voices{grid-template-columns:minmax(0,1fr)}.pl-tile-play{opacity:1}}.pl-track{grid-template-columns:44px minmax(0,1fr) auto 52px auto}.pl-tags{gap:6px;display:flex}.pl-tags>i{color:var(--at-ink2);background:color-mix(in srgb, var(--color-foreground) 6%, transparent);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-style:normal}@media (min-width:1180px){.pl-music{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.pl-music .pl-track:nth-child(-n+2){border-top:1px solid var(--color-border)}}@media (max-width:640px){.pl-track{grid-template-columns:34px minmax(0,1fr) auto}.pl-tags{display:none}}.au-top{margin-bottom:16px}.au-split{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:24px;display:grid}.au-main{min-width:0}.au-disc{width:40px;height:40px;color:var(--at-gold2);border:1px solid color-mix(in srgb, var(--color-primary) 40%, transparent);background:color-mix(in srgb, var(--color-primary) 8%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .14s,color .14s;display:flex}.au-disc:hover:not(:disabled),.au-disc[aria-pressed=true]{background:var(--color-primary);color:var(--at-gold-ink)}.au-disc:disabled{color:var(--at-ink3);border-color:var(--at-line2);background:0 0}.au-row{grid-template-columns:40px minmax(0,1fr) auto}.tts-card{border:1px solid var(--color-border);background:var(--color-card);border-radius:18px;flex-direction:column;min-height:min(560px,100vh - 220px);display:flex;overflow:hidden}.tts-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.tts-voice{align-items:center;gap:10px;min-width:0;display:flex}.tts-voice-orb,.tts-pick-orb,.vl-orb{border-radius:50%;flex:none}.tts-voice-orb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tts-pick-orb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.vl-orb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tts-voice-name{text-align:left;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:8px;padding:4px 8px;display:grid}.tts-voice-name:hover{background:color-mix(in srgb, var(--color-foreground) 5%, transparent)}.tts-voice-name b{color:var(--color-foreground);font-size:15px;font-weight:800}.tts-voice-name small{color:var(--at-ink3);grid-row:2;font-size:11.5px}.tts-voice-name svg{color:var(--at-ink3);grid-area:1/2/span 2}.tts-model{color:var(--at-ink3);border:1px solid var(--at-line2);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.tts-text{resize:none;width:100%;min-height:260px;color:var(--color-foreground);background:0 0;border:0;outline:none;flex:1;padding:20px 22px;font-size:17px;line-height:1.75}.tts-text::placeholder{color:color-mix(in srgb, var(--color-muted-foreground) 60%, transparent)}.tts-scenes{flex-wrap:wrap;align-items:center;gap:8px;padding:0 22px 16px;display:flex}.tts-scenes>small{color:var(--at-ink3);margin-right:2px;font-size:12px}.tts-foot{border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-foreground) 2%, transparent);align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}.tts-cues{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.tts-count{color:var(--at-ink3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.sfx-card{min-height:0}.sfx-text{min-height:180px}.sfx-controls{flex:1;gap:8px;display:flex}.sfx-ctl{border:1px solid var(--at-line2);height:34px;color:var(--at-ink2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;transition:color .14s,border-color .14s;display:inline-flex}.sfx-ctl:hover{color:var(--color-foreground)}.sfx-ctl.is-on{color:var(--at-gold2);border-color:color-mix(in srgb, var(--color-primary) 55%, transparent);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.tts-picker{overflow:hidden}.tts-picker-head{border-bottom:1px solid var(--color-border);flex-direction:column;gap:14px;padding:20px 22px 14px;display:flex}.tts-picker-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tts-picker-list{max-height:min(460px,60vh);padding:8px 10px;overflow-y:auto}.tts-picker-list>li{border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.tts-picker-list>li:hover{background:color-mix(in srgb, var(--color-foreground) 4%, transparent)}.tts-picker-list>li.is-on{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.tts-pick-name{text-align:left;flex-direction:column;min-width:0;display:flex}.tts-pick-name b{white-space:nowrap;text-overflow:ellipsis;color:var(--color-foreground);font-size:14px;font-weight:700;overflow:hidden}.tts-pick-name small{color:var(--at-ink3);font-size:11.5px}.tts-pick-use{border:1px solid var(--at-line2);height:30px;color:var(--at-ink2);border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.tts-pick-use:hover{color:var(--at-gold-ink);background:var(--color-primary);border-color:var(--color-primary)}.tts-pick-use.is-on{color:var(--at-gold2);border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);background:0 0}.tts-picker-empty{color:var(--at-ink3);justify-content:center;font-size:13px;padding:30px 10px!important;display:flex!important}.tts-picker-foot{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 22px;display:flex}.vl-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.vl-method{text-align:left;border:1px solid var(--color-border);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--color-primary) 9%, transparent), transparent 55%), var(--color-card);border-radius:18px;align-items:flex-start;gap:16px;padding:20px;transition:border-color .16s,transform .16s;display:flex}.vl-method:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);transform:translateY(-1px)}.vl-method:disabled{opacity:.55}.vl-method-icon{width:44px;height:44px;color:var(--at-gold-ink);background:var(--color-primary);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.vl-method-text{flex-direction:column;gap:4px;min-width:0;display:flex}.vl-method-text b{color:var(--color-foreground);font-size:17px;font-weight:900}.vl-method-text small{color:var(--at-ink2);font-size:13px;line-height:1.5}.vl-method-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.vl-method-tags>i{color:var(--at-ink2);background:color-mix(in srgb, var(--color-foreground) 6%, transparent);border-radius:999px;padding:2px 9px;font-size:11.5px;font-style:normal;font-weight:600}.vl-bar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.vl-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.vl-card{border:1px solid var(--color-border);background:var(--color-card);border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.vl-card:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, transparent)}.vl-main{min-width:0}.vl-main b{color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;display:block;overflow:hidden}.vl-main small{color:var(--at-ink3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.vl-acts{align-items:center;gap:6px;display:flex}.vl-use{white-space:nowrap;border:1px solid color-mix(in srgb, var(--color-primary) 45%, transparent);height:32px;color:var(--at-gold2);border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.vl-use:hover:not(:disabled){background:var(--color-primary);color:var(--at-gold-ink)}.vl-use.is-on{border-color:var(--at-line2);color:var(--at-ink3)}.vl-icon{width:32px;height:32px;color:var(--at-ink2);border:1px solid var(--at-line2);border-radius:50%;justify-content:center;align-items:center;display:flex}.vl-icon:hover{color:var(--color-foreground)}.vl-try{grid-column:1/-1;align-items:center;gap:8px;display:flex}.vl-try input{border:1px solid var(--color-border);background:var(--color-background);border-radius:10px;flex:1;min-width:0;height:38px;padding:0 12px;font-size:13.5px}.vl-flow{flex-direction:column;gap:14px;display:flex}.vl-flow-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.vl-cands{flex-direction:column;gap:6px;display:flex}.vl-cands>li,.vl-cand-row{border:1px solid var(--color-border);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.vl-cand-name{flex-direction:column;min-width:0;display:flex}.vl-cand-name b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.vl-cand-name small{color:var(--at-ink3);font-size:11.5px}.vl-rec{border:1px dashed var(--at-line2);border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.vl-rec-btn{width:58px;height:58px;color:var(--at-gold-ink);background:var(--color-primary);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--color-primary) 80%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.vl-rec-btn.is-on{color:#fff;background:#e5484d;animation:1.2s ease-in-out infinite orb-breathe}.vl-rec-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vl-rec-text b{font-size:15px;font-weight:800}.vl-rec-text small{color:var(--at-ink3);font-size:12px}.vl-scale{background:var(--at-line2);border-radius:4px;height:4px;margin-top:8px;position:relative}.vl-scale>span{background:var(--color-primary);border-radius:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.vl-scale>i{background:var(--at-ink3);border-radius:1px;width:2px;height:10px;position:absolute;top:-3px}@media (max-width:1100px){.au-split{grid-template-columns:minmax(0,1fr)}.tts-card{min-height:420px}}@media (max-width:640px){.vl-methods,.vl-grid{grid-template-columns:minmax(0,1fr)}.vl-card{grid-template-columns:52px minmax(0,1fr)}.vl-acts{grid-column:1/-1;justify-content:flex-end}.tts-foot{flex-wrap:wrap}.tts-cues{flex-basis:100%}.tts-text{padding:16px;font-size:16px}}.au-split .au-row .acts .au-act-label{display:none}.au-split .au-row .acts>button{padding:6px 8px}.vl-main small .vl-status{margin:0 6px 0 0}.sc-ui{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);white-space:nowrap;background:#0e0e129e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 10px 28px -14px #000c}.sc-img{background:#121216;position:absolute;top:0;bottom:0;left:0;right:0}.sc-img-main{object-fit:cover;object-position:center 20%;width:64%;height:100%;transition:transform .6s;position:absolute;top:0;left:0}.sc-img:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 60%,#1212168c 100%);position:absolute;top:0;bottom:0;left:0;right:36%}.sc-img-stack{width:34%;position:absolute;top:9%;bottom:20%;right:6%}.sc-img-stack>img{aspect-ratio:3/4;object-fit:cover;object-position:center 20%;border:2px solid #ffffffe6;border-radius:12px;width:74%;transition:transform .5s;position:absolute;box-shadow:0 18px 36px -16px #000000e6}.sc-img-stack>img:first-child{top:0;right:4%;transform:rotate(4deg)}.sc-img-stack>img:last-child{bottom:-8%;left:0;transform:rotate(-5deg)}.wb-show-open:hover .sc-img-stack>img:first-child{transform:rotate(6deg)translateY(-4px)}.wb-show-open:hover .sc-img-stack>img:last-child{transform:rotate(-7deg)translateY(-4px)}.sc-prompt{border-radius:14px;justify-content:flex-start;padding:7px 7px 7px 14px;bottom:6%;left:4%;right:18%;overflow:hidden}.sc-prompt>b{color:var(--at-gold2);font-weight:800}.sc-prompt>i{margin-left:auto}.sc-go{width:28px;height:28px;color:var(--at-gold-ink);background:var(--color-primary);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.sc-chip{padding:6px 12px;top:6%;left:4%}.sc-chip>svg{color:var(--at-gold2)}.sc-timeline{z-index:2;background:#ffffff38;border-radius:3px;height:3px;position:absolute;bottom:6%;left:4%;right:4%;overflow:hidden}.sc-timeline>i{background:var(--color-primary);transform-origin:0;width:100%;animation:5.04s linear infinite sc-run;position:absolute;top:0;bottom:0;left:0;right:auto}@keyframes sc-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sc-audio{background:#0f0f13;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sc-audio-bg{object-fit:cover;object-position:center 30%;filter:blur(18px)saturate(1.1)brightness(.48);width:112%;height:112%;position:absolute;top:-6%;bottom:-6%;left:-6%;right:-6%;transform:scale(1.04)}.sc-audio:after{content:"";pointer-events:none;background:radial-gradient(80% 70% at 50% 40%,#0000,#0a0a0e8c);position:absolute;top:0;bottom:0;left:0;right:0}.sc-cap{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);background:#0e0e1299;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;transition:transform .5s;display:flex;position:absolute;box-shadow:0 12px 30px -14px #000000d9}.sc-cap>span{flex-direction:column;line-height:1.2;display:flex}.sc-cap b{font-size:13.5px;font-weight:800}.sc-cap small{color:#ffffff9e;font-size:11px}.sc-cap--b{top:31%;right:8%}.wb-show-open:hover .sc-cap--a{transform:translateY(-3px)}.wb-show-open:hover .sc-cap--b{transform:translateY(3px)}.sc-track{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);background:#0e0e12a8;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex;position:absolute;bottom:9%;left:7%;right:7%}.sc-track-play{width:30px;height:30px;color:var(--at-gold-ink);background:var(--color-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sc-track-name{flex-direction:column;min-width:0;line-height:1.2;display:flex}.sc-track-name b{font-size:13px;font-weight:800}.sc-track-name small{color:#fff9;font-size:11px}.sc-bars{flex:1;justify-content:flex-end;align-items:center;gap:3px;height:26px;display:flex}.sc-bars>i{background:color-mix(in srgb, var(--color-primary) 85%, white);opacity:.85;border-radius:3px;width:3px;height:30%;animation:.9s ease-in-out infinite alternate paused wb-bar}.sc-audio.is-on .sc-bars>i,.wb-show-open:hover .sc-bars>i{animation-play-state:running}.sc-bars>i:nth-child(3n){height:60%}.sc-bars>i:nth-child(4n+1){height:85%}.sc-bars>i:nth-child(5n+2){height:45%}.sc-sfx{z-index:2;color:var(--at-gold2);border:1px solid color-mix(in srgb, var(--color-primary) 40%, transparent);-webkit-backdrop-filter:blur(10px);background:#0e0e1299;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:9%}@keyframes wb-bar{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media (max-width:640px){.sc-prompt{font-size:11.5px;right:6%}.sc-cap{padding:5px 12px 5px 5px}.sc-cap b{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.sc-timeline>i,.sc-bars>i{animation:none}}.sc-img-stack{top:7%;bottom:27%}.sc-audio-bg{filter:blur(12px)saturate(1.15)brightness(.66)}.sc-audio:after{background:radial-gradient(90% 80% at 50% 45%,#0000 30%,#0a0a0e80)}@media (max-width:640px){.sc-prompt{right:6%}.sc-img-stack{bottom:30%}}.sc-half{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .6s;position:absolute;top:0}.sc-half--a{clip-path:inset(0 50% 0 0)}.sc-half--b{clip-path:inset(0 0 0 50%)}.wb-show-media>img.sc-still{clip-path:inset(0 50% 0 0)}.sc-divider{z-index:2;background:#ffffffeb;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 12px #00000080}.sc-divider>i{width:26px;height:26px;color:var(--at-gold-ink);background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin:-13px 0 0 -13px;display:flex;position:absolute;top:46%;left:50%;box-shadow:0 4px 14px #00000080}.sc-tag{z-index:2;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px);background:#0e0e129e;border:1px solid #ffffff24;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;position:absolute;top:6%}.sc-tag--a{left:4%}.sc-tag--b{color:var(--at-gold2);border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);right:4%}.sc-img:after{display:none}.sc-prompt{right:4%}.sc-audio:after{display:none}.sc-script{z-index:2;color:#f1ece2;text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.5;position:absolute;top:24%;left:7%;right:7%}.sc-script>small{color:var(--at-gold2);margin-right:6px;font-size:12px}.sc-cap--a{top:50%;left:7%}.sc-sfx{top:53%;left:auto;right:7%}@media (max-width:640px){.sc-script{padding:8px 12px;font-size:13px}.sc-tag{font-size:11px}}.wb-switch>button{padding:8px 18px;font-size:14px}.wb-switch>button[aria-selected=true]{color:var(--at-gold-ink);background:var(--color-primary)}.wb-studio-head{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.wb-cast{align-items:center;gap:12px;min-width:0;display:flex}.wb-cast-label{color:var(--at-ink2);white-space:nowrap;flex:none;align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.wb-cast-label:hover{color:var(--color-foreground)}.wb-cast-row{scrollbar-width:none;align-items:center;gap:10px;min-width:0;padding:2px;display:flex;overflow-x:auto}.wb-cast-row::-webkit-scrollbar{display:none}.wb-cast-item{border:1px solid var(--at-line2);color:var(--at-ink2);border-radius:999px;flex:none;align-items:center;gap:7px;padding:3px 12px 3px 3px;font-size:12.5px;transition:border-color .14s,color .14s;display:inline-flex}.wb-cast-item:hover{border-color:var(--color-primary);color:var(--at-gold2)}.wb-cast-item>span{background:var(--at-sheet2);width:28px;height:28px;color:var(--at-ink3);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.wb-cast-item>span>img{object-fit:cover;object-position:top;width:100%;height:100%}.wb-cast-item>small{text-overflow:ellipsis;white-space:nowrap;max-width:9em;font-size:12.5px;overflow:hidden}.wb-cast-item--add{border-style:dashed}.wb-cast-hint{color:var(--at-ink3);white-space:nowrap;flex:none;margin:0 0 0 4px;font-size:12.5px}.wb-tools{gap:8px}.wb-tool{align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.wb-studio-skills{border-top:1px solid var(--at-line2);margin-top:44px;padding-top:28px}.wb-skills-lead{color:var(--at-ink3);margin:2px 0 0;font-size:13px}@media (max-width:640px){.wb-switch{flex:1}.wb-switch>button{flex:1;justify-content:center;padding:8px 6px}.wb-cast-hint{display:none}}.wb-switch>button{white-space:nowrap}@media (max-width:640px){.wb-switch{flex:none}.wb-switch>button{flex:none;padding:8px 12px}}.discover-images.wb{background:0 0}.pz{flex-direction:column;gap:14px;display:flex}.pz-styles{flex-wrap:wrap;gap:6px;display:flex}.pz-styles>button{color:var(--at-ink2);background:#ffffff0a;border:1px solid #0000;border-radius:999px;padding:4px 12px;font-size:12.5px;transition:color .14s,border-color .14s,background-color .14s}.pz-styles>button:hover{color:var(--color-foreground)}.pz-styles>button.is-on{color:var(--at-gold2);border-color:color-mix(in srgb, var(--color-primary) 55%, transparent);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.pz-grid{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pz-grid--music{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-grid--sfx{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.pz-card{cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#141318b8;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:14px;padding:12px 14px 12px 12px;transition:border-color .16s,background-color .16s,transform .16s;display:flex;position:relative}.pz-card:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);background:#1a181edb;transform:translateY(-1px)}.pz-card.is-on{border-color:color-mix(in srgb, var(--color-primary) 70%, transparent);background:color-mix(in srgb, var(--color-primary) 7%, #141318e6)}.pz-play{width:46px;height:46px;color:var(--at-gold2);background:color-mix(in srgb, var(--color-primary) 13%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 32%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:flex;position:relative}.pz-card:hover .pz-play,.pz-card.is-on .pz-play{color:var(--at-gold-ink);background:var(--color-primary)}.pz-play-go{opacity:0;position:absolute}.pz-card:hover .pz-play-icon{opacity:0}.pz-card:hover .pz-play-go{opacity:1}.pz-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.pz-line{align-items:center;gap:6px;min-width:0;display:flex}.pz-line>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-foreground);font-size:14.5px;font-weight:800;overflow:hidden}.pz-line>i{color:var(--at-ink2);background:#ffffff0f;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-style:normal}.pz-line>i.pz-loop{align-items:center;padding:3px 5px;display:inline-flex}.pz-wave{align-items:center;gap:2px;height:26px;display:flex}.pz-grid--sfx .pz-wave{height:18px}.pz-wave>i{background:#fff3;border-radius:2px;flex:1;min-width:2px;transition:background-color .12s}.pz-card:hover .pz-wave>i{background:#ffffff4d}.pz-wave>i.is-played,.pz-card:hover .pz-wave>i.is-played{background:var(--color-primary)}.pz-body>small{color:var(--at-ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (max-width:900px){.pz-grid--music{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pz-card{gap:10px;padding:10px}.pz-play{width:40px;height:40px}.pz-grid--sfx{grid-template-columns:minmax(0,1fr)}}.sc-whole{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .6s;position:absolute;top:0;bottom:0;left:0;right:0}.wb-show-open:hover .sc-whole{transform:scale(1.035)}.sc-audio{background:radial-gradient(70% 60% at 50% 46%,#2a2018 0%,#17130f 46%,#0e0c0a 100%)}.sc-stage{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sc-orb{aspect-ratio:1;height:auto;position:absolute}.sc-orb--main{width:34%;transition:transform .5s;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px 6px #d9773b52,0 30px 60px -20px #000c}.sc-orb--left{filter:blur(1.5px)saturate(.85)brightness(.8);opacity:.9;width:19%;top:52%;left:9%;transform:translateY(-50%)}.sc-orb--right{filter:blur(2.5px)saturate(.85)brightness(.72);opacity:.85;width:15%;top:38%;right:8%;transform:translateY(-50%)}.sc-rings{aspect-ratio:1;width:34%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.sc-rings>i{border:1px solid #ffd6a057;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.sc-rings>i:first-child{transform:scale(1.28)}.sc-rings>i:nth-child(2){border-color:#ffd6a033;transform:scale(1.62)}.sc-rings>i:nth-child(3){border-color:#ffd6a01a;transform:scale(2.02)}.sc-floor{background:linear-gradient(#0000,#080706d1);height:30%;position:absolute;bottom:0;left:0;right:0}.wb-show-open:hover .sc-orb--main{transform:translate(-50%,-50%)scale(1.04)}.sc-audio.is-on .sc-orb--main{animation:1.8s ease-in-out infinite sc-breathe}.sc-audio.is-on .sc-rings>i{animation:2.4s ease-out infinite sc-ring}.sc-audio.is-on .sc-rings>i:nth-child(2){animation-delay:.8s}.sc-audio.is-on .sc-rings>i:nth-child(3){animation-delay:1.6s}@keyframes sc-breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.06)}}@keyframes sc-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.sc-audio.is-on .sc-orb--main,.sc-audio.is-on .sc-rings>i{animation:none}}.sc-prompt-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sk-dialog{grid-template-columns:minmax(0,5fr) minmax(0,7fr);max-height:88vh;display:grid;overflow:hidden}.sk-cover{background:#101014;min-height:100%;position:relative}.sk-cover>img,.sk-cover>i{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sk-cover-meta{color:#fff;background:linear-gradient(#0000,#08080ad1);flex-wrap:wrap;align-items:center;gap:10px;padding:28px 14px 12px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.sk-cover-meta>span{align-items:center;gap:4px;display:inline-flex}.sk-author{font-weight:700}.sk-author>img{object-fit:cover;border-radius:50%;width:20px;height:20px}.sk-body{flex-direction:column;gap:10px;min-width:0;padding:20px 22px 22px;display:flex;overflow-y:auto}.sk-h{letter-spacing:.04em;color:var(--at-ink3);margin:6px 0 0;font-size:12px;font-weight:800}.sk-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sk-step{border:1px solid var(--at-line2);background:color-mix(in srgb, var(--color-foreground) 3%, transparent);border-radius:12px;gap:10px;padding:10px 12px;display:flex}.sk-step-icon{width:28px;height:28px;color:var(--at-gold2);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.sk-step-head{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.sk-chip{color:var(--at-ink2);background:color-mix(in srgb, var(--color-foreground) 7%, transparent);border-radius:999px;padding:1px 8px;font-size:11.5px}.sk-chip--model{color:var(--at-gold2);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.sk-words{color:var(--at-ink2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:9.9em;margin:6px 0 0;font-size:13px;line-height:1.65;overflow-y:auto}.sk-blank{color:var(--at-gold-ink);background:var(--color-primary);border-radius:6px;margin:0 2px;padding:0 7px;font-size:12px;font-weight:700;display:inline-block}.sk-pub-side{border-right:1px solid var(--at-line2);flex-direction:column;gap:10px;min-width:0;padding:20px 16px 20px 20px;display:flex;overflow-y:auto}.sk-label{letter-spacing:.04em;color:var(--at-ink3);font-size:12px;font-weight:800}.sk-cover--pick{aspect-ratio:4/3;border:1px solid var(--at-line2);border-radius:12px;min-height:0;overflow:hidden}.sk-thumbs{flex-wrap:wrap;gap:6px;display:flex}.sk-thumbs>button{background:var(--at-sheet2);border:2px solid #0000;border-radius:9px;width:52px;height:52px;overflow:hidden}.sk-thumbs>button>img{object-fit:cover;width:100%;height:100%}.sk-thumbs>button.is-on{border-color:var(--color-primary)}.sk-thumb-add{color:var(--at-ink3);justify-content:center;align-items:center;display:flex;border:1px dashed var(--at-line2)!important}.sk-thumb-add:hover{color:var(--at-gold2);border-color:var(--color-primary)!important}.sk-note{color:var(--at-ink3);margin:0;font-size:12px;line-height:1.5}.sk-desc{resize:none}.sk-words-edit{resize:vertical;min-height:84px;line-height:1.6}.sk-check{color:var(--at-ink2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.sk-check>input{accent-color:var(--color-primary)}@media (max-width:760px){.sk-dialog{grid-template-columns:minmax(0,1fr);overflow-y:auto}.sk-cover{aspect-ratio:16/10;min-height:0}.sk-pub-side{border-right:0;border-bottom:1px solid var(--at-line2);padding:16px}.sk-cover--pick{aspect-ratio:16/9}.sk-body{padding:16px;overflow:visible}}.sk-step-icon>b{font-size:12.5px;font-weight:800}.sk-engine{color:var(--at-ink3);background:color-mix(in srgb, var(--color-foreground) 6%, transparent);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-family:ui-monospace,Consolas,monospace;font-size:11px}.sk-row{color:var(--at-ink3);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;display:flex}.sk-live-note{color:var(--at-ink2);margin:8px 0 0;font-size:13px;line-height:1.6}.sk-settings{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px 12px;margin:10px 0 0;display:grid}.sk-settings>div{min-width:0}.sk-settings dt{color:var(--at-ink3);font-size:11px}.sk-settings dd{color:var(--color-foreground);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.sk-sub{color:var(--at-ink3);margin-top:10px;font-size:11px;display:block}.sk-sub+.sk-words{margin-top:2px}.sk-words{max-height:14em}.wb-all-btn{border:1px solid var(--at-line2);height:36px;color:var(--at-ink2);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:color .14s,border-color .14s;display:inline-flex}.wb-all-btn:hover{color:var(--color-foreground);border-color:var(--color-primary)}.wb-all-btn>b{text-align:center;min-width:18px;color:var(--at-gold-ink);background:var(--color-primary);border-radius:999px;padding:0 5px;font-size:11px;line-height:18px}.sk-closed{border:1px dashed var(--at-line2);color:var(--at-ink2);border-radius:12px;gap:10px;padding:12px 14px;display:flex}.sk-closed>svg{color:var(--at-gold2);flex:none;margin-top:2px}.sk-closed b{color:var(--color-foreground);font-size:13.5px;display:block}.sk-closed p{margin:2px 0 0;font-size:12.5px;line-height:1.6}.sk-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sk-choice>button{border:1px solid var(--at-line2);text-align:left;color:var(--at-ink2);border-radius:12px;gap:9px;padding:10px 12px;transition:border-color .14s,background-color .14s;display:flex}.sk-choice>button>svg{flex:none;margin-top:2px}.sk-choice>button b{color:var(--color-foreground);font-size:13.5px;display:block}.sk-choice>button small{color:var(--at-ink3);font-size:11.5px;line-height:1.45;display:block}.sk-choice>button.is-on{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 9%, transparent)}.sk-choice>button.is-on>svg{color:var(--at-gold2)}.sk-choice>button:disabled{opacity:.5;cursor:not-allowed}.sk-lock{color:#fff;background:#0a0a0e9e;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:8px;left:8px}@media (max-width:480px){.sk-choice{grid-template-columns:1fr}}.sk-closed{color:var(--at-ink3);border:0;align-items:center;gap:6px;margin:0;padding:0;font-size:12.5px;display:flex}.sk-closed>svg{color:var(--at-ink3);margin:0}.sk-tag{letter-spacing:0;color:var(--at-ink2);background:color-mix(in srgb, var(--color-foreground) 7%, transparent);border-radius:999px;align-items:center;gap:3px;margin-left:8px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.au-lab{border-top:1px solid var(--color-border);margin-top:28px;padding-top:22px;scroll-margin-top:16px}.sface{border-radius:50%;flex:none;padding:0;display:block;position:relative;overflow:hidden}.sface:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sface--pic{border:1px solid #ffffff14;border-radius:16px}.sface--pic>img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}.sface-glyph{color:#fff;opacity:0;background:#00000061;justify-content:center;align-items:center;transition:opacity .14s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sface--pic:hover .sface-glyph,.sface--pic.is-on .sface-glyph{opacity:1}@media (hover:none){.sface-glyph{opacity:1;background:#00000038}}.pl-voice{grid-template-columns:72px minmax(0,1fr) auto}.pl-voice-main b{align-items:center;gap:6px;display:flex}.pl-tag{color:var(--at-gold2);border:1px solid color-mix(in srgb, var(--color-primary) 32%, transparent);border-radius:9999px;flex:none;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.pz-kind{color:var(--at-ink3);flex:none}.scv{align-items:center;gap:14px;display:flex}.scv-now{border:1px solid var(--color-border);border-radius:16px;flex:none;width:84px;height:84px;display:block;overflow:hidden}.scv-now>img{object-fit:cover;width:100%;height:100%}.scv-now>.orb{border-radius:0}.scv-side{flex-direction:column;gap:10px;min-width:0;display:flex}.scv-orbs{flex-wrap:wrap;gap:6px;display:flex}.scv-orbs>button{border:2px solid #0000;border-radius:50%;padding:2px;line-height:0}.scv-orbs>button.is-on{border-color:var(--color-primary)}.scv-upload{height:30px;color:var(--color-foreground);border:1px solid var(--color-border);border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.scv-upload:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 45%, transparent)}.mz-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px 14px;margin:0;padding:0;list-style:none;display:grid}.mz-grid--sfx{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.mz-card{cursor:pointer;flex-direction:column;gap:6px;min-width:0;display:flex}.mz-art{aspect-ratio:1;background:#131217;border:1px solid #ffffff12;border-radius:14px;transition:transform .18s,border-color .18s;display:block;position:relative;overflow:hidden}.mz-card:hover .mz-art{border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);transform:translateY(-2px)}.mz-art>img{object-fit:cover;width:100%;height:100%;display:block}.mz-orb{background:radial-gradient(120% 120% at 30% 20%, color-mix(in srgb, var(--o2) 34%, #131217) 0%, #131217 62%);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mz-orb>.orb{box-shadow:0 18px 40px -12px color-mix(in srgb, var(--o2) 70%, transparent), inset 0 -8px 18px #00000059, inset 0 3px 8px #fff3}.mz-play{width:40px;height:40px;color:var(--at-gold-ink);background:var(--color-primary);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:10px;right:10px;transform:translateY(4px);box-shadow:0 6px 16px #00000073}.mz-card:hover .mz-play,.mz-art.is-on .mz-play,.sd-dialog .mz-play{opacity:1;transform:none}@media (hover:none){.mz-play{opacity:1;transform:none}}.mz-bar{background:var(--color-primary);height:3px;position:absolute;bottom:0;left:0}.mz-card>b{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.mz-card>small{min-width:0;color:var(--at-ink3);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.mz-card>small>i,.sd-tags>i{color:var(--at-ink2);background:#ffffff0f;border-radius:9999px;flex:none;align-items:center;padding:1px 7px;font-size:11px;font-style:normal;display:inline-flex}.mz-card>small>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sd-dialog{grid-template-columns:260px minmax(0,1fr);display:grid;overflow:hidden}.sd-dialog>.mz-art{aspect-ratio:auto;border:0;border-radius:0;height:100%;min-height:260px}.sd-body{flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex}.sd-meta{color:var(--at-ink3);font-size:13px}.sd-tags{flex-wrap:wrap;gap:6px;display:flex}.sd-desc{color:var(--at-ink2);font-size:13.5px;line-height:1.6}.sd-wave{width:100%;height:44px;padding:0;display:block}.sd-wave .pz-wave{height:44px}.sd-langs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sd-lang{height:38px;color:var(--color-foreground);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .14s;display:flex}.sd-lang:hover,.sd-lang.is-on{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent)}.sd-lang>i{color:var(--at-gold2);margin-left:auto;font-size:11px;font-style:normal;font-weight:700}.sd-acts{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}.sd-acts .pl-use{height:36px;padding:0 16px}.pl-voice{cursor:pointer}@media (max-width:640px){.sd-dialog{grid-template-columns:minmax(0,1fr)}.sd-dialog>.mz-art{aspect-ratio:16/10;min-height:0}.mz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mz-grid--sfx{grid-template-columns:repeat(3,minmax(0,1fr))}}.mz-icon{width:42%;height:42%;color:color-mix(in srgb, var(--o1) 82%, white);filter:drop-shadow(0 6px 18px color-mix(in srgb, var(--o2) 60%, transparent))}.su-pic{border:1px solid var(--color-border);background:#131217;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:160px;max-height:320px;padding:0;display:flex;overflow:hidden}.su-pic>img{object-fit:contain;max-width:100%;max-height:320px;display:block}.su-pic--empty{color:var(--at-ink3);border-style:dashed}.mz-orb>.orb{aspect-ratio:1;width:auto!important;height:58%!important}.wb-skill-by{min-width:0;color:var(--at-ink3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex;overflow:hidden}.wb-skill-by>img{object-fit:cover;border-radius:50%;flex:none;width:16px;height:16px}.wb-skill-publish{color:var(--at-gold2);border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);white-space:nowrap}.wb-skill-pick{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;max-height:60vh;display:grid;overflow-y:auto}.wb-skill-pick>button{aspect-ratio:1;border:1px solid var(--color-border);background:#131217;border-radius:10px;padding:0;position:relative;overflow:hidden}.wb-skill-pick>button:hover{border-color:var(--color-primary)}.wb-skill-pick>button>img,.wb-skill-pick>button>video{object-fit:cover;width:100%;height:100%;display:block}.wb-skill-pick>button>small{color:#fff;background:#0000008c;border-radius:9999px;padding:1px 6px;font-size:10.5px;position:absolute;bottom:5px;left:6px}.wb-skill-pick-audio{width:100%;height:100%;color:var(--at-gold2);justify-content:center;align-items:center;display:flex}.skr{border-top:1px solid var(--color-border);flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;display:flex}.skr-sum{color:var(--at-gold2);align-items:center;gap:5px;margin-left:10px;font-size:12.5px;font-weight:700;display:inline-flex}.skr-sum>small{color:var(--at-ink3);font-weight:500}.skr-stars{color:var(--at-gold2);align-items:center;gap:2px;display:inline-flex}.skr-stars.is-pick>button{color:inherit;padding:2px;line-height:0}.skr-write{flex-direction:column;gap:8px;display:flex}.skr-send{align-self:flex-end;align-items:center;gap:5px;display:inline-flex}.skr-send:disabled{opacity:.5}.skr-list{flex-direction:column;gap:10px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.skr-who{color:var(--at-ink2);align-items:center;gap:7px;font-size:12.5px;display:flex}.skr-who>img,.skr-who>i{object-fit:cover;background:#ffffff14;border-radius:50%;flex:none;width:18px;height:18px}.skr-who>small{color:var(--at-ink3);margin-left:auto}.skr-list p{color:var(--color-foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0 25px;font-size:13px;line-height:1.55}.skr-none{color:var(--at-ink3);font-size:12.5px}.sd-dialog .sd-body{max-height:86vh;overflow-y:auto}.su-pic>video{max-width:100%;max-height:320px;display:block}.su-pic>audio{width:90%}.wb-skill-publish{white-space:nowrap;height:34px;color:var(--at-gold-ink);background:var(--color-primary);box-shadow:0 6px 18px -8px color-mix(in srgb, var(--color-primary) 80%, transparent);border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:800;transition:filter .14s,transform .14s;display:inline-flex}.wb-skill-publish:hover{filter:brightness(1.08);transform:translateY(-1px)}.wb-home-head>.wb-skill-publish{margin-left:auto}[data-wb-home-skills]>.flex.flex-wrap{margin-bottom:14px}.cm{border-top:1px solid var(--color-border);flex-direction:column;gap:16px;min-width:0;margin-top:8px;padding-top:18px;display:flex}.cm-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cm-head h4{color:var(--color-foreground);align-items:baseline;gap:8px;font-size:15px;font-weight:800;display:flex}.cm-head h4>small{color:var(--at-ink3);font-size:12.5px;font-weight:600}.cm-avg{color:var(--at-gold2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cm-avg>b{font-weight:800}.cm-avg>small{color:var(--at-ink3)}.cm-face{object-fit:cover;background:#ffffff0f;border-radius:50%;flex:none}.cm-face--none{color:var(--at-gold2);background:color-mix(in srgb, var(--color-primary) 14%, transparent);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.cm-write{align-items:flex-start;gap:10px;display:flex}.cm-box{border:1px solid var(--color-border);background:#ffffff08;border-radius:14px;flex:1;min-width:0;transition:border-color .14s,background-color .14s}.cm-box.is-open,.cm-box:focus-within{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);background:#ffffff0b}.cm-box>textarea{resize:none;width:100%;color:var(--color-foreground);background:0 0;border:0;outline:none;padding:9px 12px;font-size:13.5px;line-height:1.55;display:block}.cm-box>textarea::placeholder{color:var(--at-ink3)}.cm-box-foot{align-items:center;gap:10px;padding:6px 8px 8px 12px;display:flex}.cm-rate{align-items:center;gap:6px;display:inline-flex}.cm-rate>small,.cm-count{color:var(--at-ink3);font-variant-numeric:tabular-nums;font-size:11.5px}.cm-send{height:28px;color:var(--at-gold-ink);background:var(--color-primary);border-radius:9999px;align-items:center;gap:5px;padding:0 14px;font-size:12.5px;font-weight:800;display:inline-flex}.cm-send:disabled{opacity:.45}.cm-guest{color:var(--at-ink3);font-size:12.5px}.cm-list,.cm-replies{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.cm-replies{border-left:2px solid #ffffff12;gap:12px;margin-top:12px;padding-left:12px}.cm-item{align-items:flex-start;gap:10px;min-width:0;display:flex}.cm-main{flex:1;min-width:0}.cm-top{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.cm-top>b{color:var(--color-foreground);font-weight:800}.cm-top>small{color:var(--at-ink3);font-size:12px}.cm-badge{color:var(--at-gold-ink);background:var(--color-primary);border-radius:9999px;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:800;line-height:17px}.cm-text{color:var(--at-ink2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;font-size:13.5px;line-height:1.6}.cm-acts{align-items:center;gap:6px;margin-top:6px;display:flex}.cm-pill,.cm-act{height:24px;color:var(--at-ink3);border-radius:9999px;align-items:center;gap:4px;padding:0 9px;font-size:12px;transition:color .12s,background-color .12s;display:inline-flex}.cm-pill{font-variant-numeric:tabular-nums;background:#ffffff0d}.cm-pill:hover,.cm-act:hover{color:var(--color-foreground);background:#ffffff14}.cm-pill.is-on{color:#f08aa0;background:#f08aa01f}.cm-act--quiet{opacity:0}.cm-item:hover>.cm-main>.cm-acts>.cm-act--quiet{opacity:1}.cm-act--quiet:focus-visible{opacity:1}@media (hover:none){.cm-act--quiet{opacity:1}}.cm-write--reply{margin-top:10px}.cm-link{color:var(--at-gold2);margin-left:6px;font-size:12.5px;font-weight:700}.cm-replies .cm-link{margin-left:0}.cm-none{text-align:center;flex-direction:column;align-items:center;gap:3px;padding:22px 0 8px;display:flex}.cm-none>b{color:var(--color-foreground);font-size:14px;font-weight:800}.cm-none>span,.cm-empty{color:var(--at-ink3);font-size:12.5px}.cm-more{height:32px;color:var(--color-foreground);border:1px solid var(--color-border);border-radius:9999px;align-self:center;align-items:center;gap:6px;padding:0 18px;font-size:12.5px;font-weight:700;display:inline-flex}.cm-more:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 45%, transparent)}.su{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:min(560px,82vh);max-height:90vh;display:grid;overflow:hidden}.su-stage{background:#0c0b0f;justify-content:center;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.su-pick{width:100%;height:100%;padding:16px;overflow-y:auto}.su-media{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.su-media>img,.su-media>video{object-fit:contain;max-width:100%;max-height:min(560px,82vh);display:block}.su-zoom{color:#fff;opacity:0;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .14s;display:flex;position:absolute;top:12px;right:12px}.su-media:hover .su-zoom{opacity:1}.su-media--sound{flex-direction:column;gap:18px;padding:24px}.su-cover{aspect-ratio:1;background:#17151c;border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;width:min(260px,70%);display:flex;overflow:hidden}.su-cover>img{object-fit:cover;width:100%;height:100%}.su-media--sound>audio{width:min(360px,92%)}.su-change{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:9999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.su-change:hover{background:#000000bf}.su-side{flex-direction:column;gap:14px;min-width:0;padding:22px 22px 18px;display:flex;overflow-y:auto}.su-kicker{letter-spacing:.04em;color:var(--at-gold2);font-size:12px;font-weight:800}.su-title{width:100%;color:var(--color-foreground);background:0 0;border:0;outline:none;padding:0;font-size:22px;font-weight:900;line-height:1.3}.su-title::placeholder,.su-desc::placeholder{color:var(--at-ink3)}.su-field{flex-direction:column;gap:8px;display:flex;position:relative}.su-desc{border:1px solid var(--color-border);resize:none;width:100%;color:var(--color-foreground);background:#ffffff08;border-radius:12px;outline:none;padding:10px 12px 22px;font-size:13.5px;line-height:1.6}.su-desc:focus{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent)}.su-count{color:var(--at-ink3);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;bottom:6px;right:10px}.su-label{color:var(--at-ink3);font-size:12px;font-weight:700}.su-tags{flex-wrap:wrap;gap:6px;display:flex}.su-tag{height:26px;color:var(--at-ink2);background:#ffffff0f;border-radius:9999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}.su-tag>button{color:var(--at-ink3);display:inline-flex}.su-tag>button:hover{color:var(--color-foreground)}.su-tag--add{color:var(--at-gold2);border:1px dashed color-mix(in srgb, var(--color-primary) 45%, transparent);background:0 0}.su-tag--input{border:1px solid color-mix(in srgb, var(--color-primary) 50%, transparent);width:110px;color:var(--color-foreground);background:0 0;outline:none}.su-foot{border-top:1px solid var(--color-border);align-items:center;gap:12px;padding-top:12px;display:flex}.su-missing{min-width:0;color:var(--at-ink3);flex:1;font-size:12px}.su-go{height:38px;color:var(--at-gold-ink);background:var(--color-primary);border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 22px;font-size:14px;font-weight:800;transition:filter .14s;display:inline-flex}.su-go:hover:not(:disabled){filter:brightness(1.08)}.su-go:disabled{opacity:.4}.su-large{z-index:5;cursor:zoom-out;background:#08080af5;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.su-large>img{object-fit:contain;max-width:100%;max-height:100%}@media (max-width:760px){.su{grid-template-columns:minmax(0,1fr);max-height:none;overflow-y:auto}.su-stage{min-height:240px}.su-media>img,.su-media>video{max-height:46vh}}.su{border:1px solid var(--color-border);outline:none}.su:focus-visible{border:1px solid var(--color-border);outline:none}.su-pick .at-vpick{background:0 0;border:0;min-height:100%;padding:0}.su-pick [data-picker-thumbs]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;padding-bottom:0;display:grid;overflow:visible}.su-pick [data-picker-thumbs]>button{aspect-ratio:1;border-radius:10px;width:100%;height:auto}.su-pick [data-audio-picker]{max-height:none}.su-media--sound>audio{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.wd{grid-template-columns:minmax(0,1fr) 400px;height:min(88vh,860px);display:grid;overflow:hidden}.wd-stage{background:#08080a;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.wd-stage>img,.wd-stage>video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.wd-stage--audio{background:radial-gradient(120% 90% at 50% 0,#1b1822 0%,#08080a 70%)}.wd-stage .wb-audio{flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100%;padding:24px;display:flex}.wd-nav{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#00000073;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .16s,background-color .16s,transform .16s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wd-stage:hover .wd-nav{opacity:1}.wd-nav:focus-visible{opacity:1}.wd-nav:hover{background:#000000b3}.wd-nav--prev{left:14px}.wd-nav--next{right:14px}.wd-nav--prev:hover{transform:translate(-2px,-50%)}.wd-nav--next:hover{transform:translate(2px,-50%)}.wd-cues{position:absolute;bottom:14px;left:0;right:0}.wd-side{border-left:1px solid var(--color-border);flex-direction:column;gap:14px;min-width:0;padding:20px 20px 24px;display:flex;overflow-y:auto}.wd-who{min-width:0;color:inherit;align-items:center;gap:10px;padding-right:36px;text-decoration:none;display:flex}.wd-who .wb-avatar{width:36px;height:36px;font-size:15px}.wd-who-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.wd-who-text>b{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.wd-who-text>small{color:var(--at-ink3);font-size:12px}a.wd-who:hover .wd-who-text>b{color:var(--at-gold2)}.wd-title{color:var(--color-foreground);overflow-wrap:anywhere;font-size:22px;font-weight:900;line-height:1.3}.wd-acts{align-items:center;gap:8px;display:flex}.wd-remix{height:42px;color:var(--at-gold-ink);background:var(--color-primary);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:14.5px;font-weight:800;transition:filter .14s;display:inline-flex}.wd-remix:hover:not(:disabled){filter:brightness(1.08)}.wd-remix:disabled{opacity:.4}.wd-like{font-variant-numeric:tabular-nums;min-width:64px;height:42px;color:var(--color-foreground);border:1px solid var(--at-line2,var(--color-border));border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;transition:color .14s,border-color .14s,background-color .14s;display:inline-flex}.wd-like:hover{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent)}.wd-like.is-on{color:#f08aa0;background:#f08aa01a;border-color:#f08aa080}.wd-how{border:1px solid var(--color-border);background:#ffffff08;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.wd-how>h4{letter-spacing:.04em;color:var(--at-ink3);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.wd-how>h4>i{letter-spacing:0;color:var(--at-gold2);font-style:normal;font-weight:700}.wd-prompt{position:relative}.wd-prompt>p{color:var(--at-ink2);white-space:pre-wrap;overflow-wrap:anywhere;background:#00000047;border-radius:10px;max-height:180px;margin:0;padding:10px 12px 34px;font-size:12.5px;line-height:1.65;overflow-y:auto}.wd-prompt>button{height:24px;color:var(--color-foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;right:8px}.wd-prompt>button:hover{background:#ffffff2e}.wd-kept{color:var(--at-ink3);border:1px dashed var(--color-border);background:#ffffff08;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.wd .cm{margin-top:2px}@media (max-width:900px){.wd{grid-template-columns:minmax(0,1fr);height:auto;max-height:94vh;overflow-y:auto}.wd-stage{min-height:240px;max-height:58vh}.wd-stage>img,.wd-stage>video{max-height:58vh}.wd-side{border-left:0;padding:16px 16px 24px;overflow:visible}.wd-nav{opacity:1;width:38px;height:38px}}.cm-menu{border-radius:12px;min-width:150px;padding:5px}.cm-menu [role=menuitem]{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.cm-item.is-hidden>.cm-main>.cm-text,.cm-item.is-hidden>.cm-face{opacity:.45}.cm-hidden{color:var(--at-ink2);background:#ffffff14;border-radius:9999px;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:700;line-height:17px}.cm-report{border:1px solid var(--color-border);background:#ffffff08;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:10px;display:flex}.cm-report>small{width:100%;color:var(--at-ink3);font-size:11.5px;font-weight:700}.cm-report>button{height:26px;color:var(--at-ink2);background:#ffffff0f;border-radius:9999px;padding:0 11px;font-size:12px;transition:color .12s,background-color .12s}.cm-report>button:hover{color:var(--color-foreground);background:color-mix(in srgb, var(--color-destructive,#e5484d) 22%, transparent)}.cm-report>.cm-report-x{color:var(--at-ink3);background:0 0;margin-left:auto}.cm-report>.cm-report-x:hover{background:#ffffff0f}@media (hover:none){.cm-act--quiet{opacity:1}}.su-sounds{flex-direction:column;gap:12px;min-height:100%;display:flex}.su-sounds-top{align-items:center;gap:8px;display:flex}.su-sounds-top .pl-search{align-self:auto;width:auto}.su-upload{height:38px;color:var(--color-foreground);border:1px solid var(--at-line2,var(--color-border));border-radius:9999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.su-upload:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 55%, transparent);color:var(--at-gold2)}.su-sounds>ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.su-sounds>ul>li{border-radius:12px;align-items:center;gap:10px;padding:6px 8px;transition:background-color .12s;display:flex}.su-sounds>ul>li:hover,.su-sounds>ul>li.is-on{background:#ffffff0d}.su-sound-play{width:34px;height:34px;color:var(--color-foreground);background:#ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:color .12s,background-color .12s;display:flex}.su-sound-play:hover,.su-sounds>ul>li.is-on .su-sound-play{color:var(--at-gold-ink);background:var(--color-primary)}.su-sound-name{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.su-sound-name>b{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.su-sound-name>small{color:var(--at-ink3);font-size:11.5px}.su-sound-name:disabled{opacity:.45}.su-sound-name:hover:not(:disabled)>b{color:var(--at-gold2)}.su-sounds-none{text-align:center;color:var(--at-ink3);padding:40px 0;font-size:13px}.su-switches{flex-direction:column;gap:6px;display:flex}.su-switch{text-align:left;border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px;transition:background-color .12s;display:flex}.su-switch:hover{background:#ffffff0a}.su-switch>i{border:1.5px solid var(--at-ink3);width:18px;height:18px;color:var(--at-gold-ink);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:1px;transition:background-color .12s,border-color .12s;display:flex}.su-switch.is-on>i{background:var(--color-primary);border-color:var(--color-primary)}.su-switch>span{flex-direction:column;min-width:0;display:flex}.su-switch b{color:var(--color-foreground);font-size:13px;font-weight:700}.su-switch small{color:var(--at-ink3);font-size:11.5px}.su-batch{justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:0;right:0}.su-batch>button{color:#fff;opacity:.75;background:#00000080;border:2px solid #fff3;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.su-batch>button.is-on{border-color:var(--color-primary);opacity:1}.su-batch>button>img{object-fit:cover;width:100%;height:100%}.wb-model-row{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.wb-model-row>small{color:var(--at-ink3,var(--color-muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.wd-side>.wd-who{z-index:2;background:var(--color-background);border-bottom:1px solid #0000;margin:-20px -20px 0;padding:16px 60px 12px 20px;position:sticky;top:-20px}@media (max-width:900px){.wd-side>.wd-who{background:0 0;margin:0;padding:0 44px 0 0;position:static}}.atelier.wb.pw{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.pw-grid .wb-work-cover{aspect-ratio:1;border-radius:14px}.pw-grid .wb-work-cover>img{object-fit:cover}@media (max-width:900px){.pw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1700px){.wb-page{margin-inline-start:auto;margin-inline-end:auto}.atelier.wb>.wb-top{width:min(1600px,100%);margin-inline-start:auto;margin-inline-end:auto}.wb-home-glow{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 40%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#000 40%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:767px){.wb-home-glow{-webkit-mask-image:linear-gradient(#0000 14%,#000 36% 46%,#0000);mask-image:linear-gradient(#0000 14%,#000 36% 46%,#0000)}}.wb-site{border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;margin:0 4px 0 -4px;display:inline-flex}.wb-site>img{object-fit:contain;width:44px;height:44px;display:block}@media (max-width:767px){.wb-top:has(>.wb-site){padding-top:calc(12px + env(safe-area-inset-top,0px));align-items:center}.wb-top:has(>.wb-site) .wb-home-title{padding-top:0}.wb-top:has(>.wb-site) .wb-home-title h1{white-space:nowrap;text-overflow:ellipsis;font-size:25px;overflow:hidden}.wb-top:has(>.wb-site){gap:8px}}.wb-site:active{background:#ffffff14}@media (max-width:767px){.atelier.wb>.wb-top{padding-top:calc(10px + env(safe-area-inset-top,0px))}}.topbar-shell--search .topbar-search-glass .topbar-search-input--glass{height:44px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border-color:#ffffff12;padding-left:20px;padding-right:52px}.topbar-shell--search .topbar-search-glass .topbar-search-input--glass:focus{border-color:#c9a25e80;box-shadow:0 0 0 3px #c9a25e0e}.topbar-search-submit{color:#f0edf4;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.topbar-search-submit:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}html:-webkit-any([data-mobile-page-scroll],[data-mobile-app-canvas=wallpaper]) .topbar-shell--search .topbar-search-glass .topbar-search-input--glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html:-moz-any([data-mobile-page-scroll],[data-mobile-app-canvas=wallpaper]) .topbar-shell--search .topbar-search-glass .topbar-search-input--glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html:is([data-mobile-page-scroll],[data-mobile-app-canvas=wallpaper]) .topbar-shell--search .topbar-search-glass .topbar-search-input--glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (hover:hover) and (pointer:fine){.topbar-search-submit:hover{background:#ffffff14}}@media (max-width:767px){html[data-mobile-page-scroll] .topbar-shell--search .topbar-search-glass .topbar-search-input--glass{height:44px;min-height:44px;padding-left:16px;padding-right:48px;font-size:16px;font-weight:400}.topbar-search-submit{width:44px;height:44px;right:1px}}.sensitive-cover{pointer-events:none;position:relative;overflow:visible;filter:none!important;transform:none!important}.sensitive-cover.absolute{position:absolute}.sensitive-cover-controls{z-index:20;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;container-type:size}.sensitive-cover-fog{background:#24232d;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:inline-size}.sensitive-cover-fog>img{object-fit:cover;filter:blur(28cqw)saturate(.65);pointer-events:none;width:140%;max-width:none;height:140%;position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}.sensitive-cover-veil{background:linear-gradient(160deg,#25232d44,#14171e99);position:absolute;top:0;bottom:0;left:0;right:0}.sensitive-cover-prompt{z-index:20;color:#f4efe5;text-align:center;font-family:var(--font-family-ui,Inter, sans-serif);cursor:default;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sensitive-cover-symbol{color:#f4efe5b3;flex-shrink:0;width:32px;height:32px;margin-bottom:6px}.sensitive-cover-title{font-size:16px;font-weight:500;line-height:1.3}.sensitive-cover-description{color:#f4efe5bf;font-size:12px;line-height:1.5}.sensitive-cover-show,.sensitive-cover-settings,.sensitive-cover-hide{cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:7px;line-height:1.3;display:inline-flex}.sensitive-cover-show{color:#211e18;background:#e9ddbb;border:1px solid #fff3d466;border-radius:999px;max-width:100%;min-height:42px;margin-top:12px;padding:10px 18px;font-size:12px;font-weight:600;box-shadow:0 2px 8px #0c101514}.sensitive-cover-show:hover{background:#f5e9cc}.sensitive-cover-settings{color:#f4efe5d9;text-underline-offset:3px;min-height:36px;font-size:11px;text-decoration:underline}.sensitive-cover-settings:hover{color:#fff}.sensitive-cover-hide{z-index:20;color:#fff;pointer-events:auto;background:#15161ce6;border:1px solid #fff3;border-radius:999px;min-height:36px;padding:7px 10px;font-size:11px;position:absolute;top:10px;left:10px}.sensitive-cover :-webkit-any(button,a):focus-visible{outline-offset:3px;outline:2px solid #fff1cd}.sensitive-cover :-moz-any(button,a):focus-visible{outline-offset:3px;outline:2px solid #fff1cd}.sensitive-cover :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #fff1cd}.sensitive-cover svg{flex-shrink:0}@container (width<=220px){.sensitive-cover-prompt{gap:6px;padding:8px}.sensitive-cover-title{font-size:13px}.sensitive-cover-description{display:none}.sensitive-cover-symbol{width:25px;height:25px;margin-bottom:2px}.sensitive-cover-show{margin-top:7px;padding:8px 12px;font-size:11px}}@container (height<=260px){.sensitive-cover-symbol,.sensitive-cover-description{display:none}.sensitive-cover-prompt{gap:4px;padding:6px}.sensitive-cover-show{min-height:36px;margin-top:2px;padding:6px 10px}.sensitive-cover-settings{min-height:30px}}@container (height<=115px){.sensitive-cover-title{display:none}.sensitive-cover-show{min-height:32px;font-size:10px}.sensitive-cover-show svg{display:none}.sensitive-cover-settings{min-height:28px;font-size:10px}}.discover-card-cover:has(.sensitive-cover){overflow:visible}.discover-card-cover .sensitive-cover-controls{bottom:104px}.hub-card:has(.sensitive-cover)>.discover-save{z-index:30}.discover-poster-card:has([data-cover-hidden=true]) .discover-card-summary{display:none}.featured-art:has([data-cover-hidden=true]) .discover-card-summary{display:none}.featured-art:has([data-cover-hidden=true]) .featured-art-premise{display:none}.hub-card:has([data-cover-hidden=true]) .discover-card-tags{visibility:hidden}.hub-card:has([data-cover-hidden=true]) .discover-card-status{visibility:hidden}.featured-art .sensitive-cover-controls{bottom:76px}@container (height>=261px){.featured-art .sensitive-cover-controls{bottom:104px}.featured-art-lead .sensitive-cover-controls{bottom:120px}}.featured-art:has(.sensitive-cover) .featured-art-content{pointer-events:none}.sensitive-cover[data-presentation=poster] .sensitive-cover-controls{bottom:78px}.sensitive-cover[data-presentation=hero] .sensitive-cover-prompt{left:50%}.sensitive-cover[data-presentation=hero] .sensitive-cover-description,.sensitive-cover[data-presentation=hero] .sensitive-cover-symbol{display:none}.sensitive-cover[data-presentation=hero] .sensitive-cover-hide{top:65px;left:auto;right:16px}.cover-card-action{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.cover-card-action:focus-visible{outline-offset:-2px;outline:2px solid #e9ddbb}.hub-card:has(.sensitive-cover) button{pointer-events:auto}.discover-featured-world:has(.sensitive-cover)>.discover-featured-save{z-index:30}@media (max-width:767px){.sensitive-cover[data-presentation=hero] .sensitive-cover-controls{bottom:55%}.sensitive-cover[data-presentation=hero] .sensitive-cover-prompt{left:0}}.sensitive-cover[data-presentation=hero]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0b0e9c,#0000 70%),linear-gradient(#0000 35%,#08090c66);position:absolute;top:0;bottom:0;left:0;right:0}.admin-workspace{--aw-bg:#111214;--aw-sidebar:#141517;--aw-panel:#191a1d;--aw-raised:#202125;--aw-line:#2a2b30;--aw-soft:#25262a;--aw-text:#eeece5;--aw-muted:#a4a5ad;--aw-quiet:#85868f;--aw-gold:#d8b776;background:var(--aw-bg);min-width:0;height:100%;min-height:0;color:var(--aw-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;display:flex}.admin-workspace *,.aw-command *{box-sizing:border-box}.admin-workspace button,.admin-workspace input,.admin-workspace select{font-family:inherit}.admin-workspace :-webkit-any(button,a,input,select,textarea):focus-visible{outline:2px solid var(--aw-gold);outline-offset:3px}.admin-workspace :-moz-any(button,a,input,select,textarea):focus-visible{outline:2px solid var(--aw-gold);outline-offset:3px}.admin-workspace :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--aw-gold);outline-offset:3px}.admin-workspace a{text-decoration:none}.admin-workspace .font-serif{font-family:inherit}.admin-workspace h1{letter-spacing:-1px;font-family:inherit;font-size:28px;font-weight:600;line-height:1.2}.admin-workspace h2{font-family:inherit}.aw-skip{z-index:70;color:#17181b;background:#d8b776;border-radius:6px;padding:10px 15px;position:absolute;top:-100px;left:230px}.aw-skip:focus{top:10px}.aw-sidebar{border-right:1px solid var(--aw-soft);background:var(--aw-sidebar);flex-direction:column;flex:0 0 214px;width:214px;padding:18px 17px 12px;display:flex;overflow-y:auto}.aw-return{min-height:44px;color:var(--aw-muted);border-radius:6px;align-items:center;gap:10px;margin-bottom:18px;padding:0 9px;font-size:11px;display:flex}.aw-return svg{width:17px;height:17px}.aw-return:hover{color:var(--aw-gold);background:#ffffff05}.aw-identity{letter-spacing:-.5px;justify-content:space-between;align-items:baseline;margin:0 10px 25px;font-size:21px;display:flex}.aw-identity>span{color:var(--aw-quiet);letter-spacing:0;font-size:10px}.aw-primary,.aw-quick{flex-direction:column;gap:4px;display:flex}.aw-nav-item{min-height:42px;color:var(--aw-muted);border-radius:6px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;transition:color .12s,background .12s;display:flex;position:relative}.aw-nav-item>svg{flex-shrink:0;width:16px;height:16px}.aw-nav-item:hover{color:var(--aw-text);background:#ffffff04}.aw-nav-item.is-active{color:var(--aw-gold);background:#29271f}.aw-primary .aw-nav-item.is-active:before{content:"";background:var(--aw-gold);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:-17px}.aw-count{color:#d8b59f;background:#302b28;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.aw-sidebar-rule{background:var(--aw-soft);height:1px;margin:24px 10px}.aw-nav-label{color:var(--aw-quiet);letter-spacing:1.4px;margin-bottom:11px;padding:0 12px;font-size:9px}.aw-quick .aw-nav-item{font-size:11px}.aw-sidebar-bottom{margin-top:auto;padding-top:32px}.aw-records{color:var(--aw-quiet);padding:10px 12px 17px;font-size:10px}.aw-records summary{cursor:pointer;padding:5px 0}.aw-records a{color:var(--aw-muted);justify-content:space-between;align-items:center;padding:9px 0;font-size:11px;display:flex}.aw-records a svg{width:12px;height:12px}.aw-profile{border-top:1px solid var(--aw-line);color:var(--aw-text);align-items:center;gap:10px;padding:17px 9px 5px;font-size:11px;display:flex}.aw-profile>span:nth-child(2){text-overflow:ellipsis;min-width:0;overflow:hidden}.aw-profile small{color:var(--aw-quiet);margin-top:4px;font-size:9px;display:block}.aw-profile>svg{width:14px;height:14px;color:var(--aw-quiet);flex-shrink:0;margin-left:auto}.aw-avatar{color:#dfccaa;background:#36332c;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.aw-main-shell{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.aw-topbar{border-bottom:1px solid var(--aw-soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:0 38px;display:flex}.aw-breadcrumb{color:var(--aw-quiet);align-items:center;gap:15px;font-size:11px;display:flex}.aw-breadcrumb>svg{width:14px;height:14px}.aw-breadcrumb i{color:#585961;font-style:normal}.aw-breadcrumb strong{color:#c5c4c4;font-weight:400}.aw-search-trigger{color:var(--aw-quiet);cursor:pointer;align-items:center;gap:9px;min-height:40px;font-size:11px;display:flex}.aw-search-trigger svg{width:14px;height:14px}.aw-search-trigger kbd{font:inherit;border:1px solid #34353a;border-radius:4px;margin-left:15px;padding:2px 4px;font-size:9px}.aw-scroll{scrollbar-gutter:stable;flex:1;min-height:0;scroll-padding-top:24px;overflow:hidden auto}.aw-content{outline:none;width:100%;max-width:1550px;min-height:100%;margin:0 auto;padding:35px 38px 40px}.aw-page-tabs{border-bottom:1px solid var(--aw-line);align-items:center;gap:26px;margin-bottom:27px;display:flex;overflow-x:auto}.aw-page-tabs a{color:var(--aw-quiet);white-space:nowrap;border-bottom:2px solid #0000;padding:0 0 14px;font-size:12px;display:block}.aw-page-tabs a:hover{color:var(--aw-text)}.aw-page-tabs a.is-active{color:var(--aw-gold);border-bottom-color:var(--aw-gold)}.aw-mobile-nav,.aw-mobile-return{display:none}.aw-command{color:#e9e7e1;background:#202124;border-color:#38393e;font:13px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.aw-command-search{border-bottom:1px solid #38393e;align-items:center;gap:12px;padding:12px 0;display:flex}.aw-command-search svg{color:#a6a5a1;width:17px;height:17px}.aw-command-search input{background:0 0;outline:none;flex:1;min-width:0}.aw-command-results{max-height:360px;overflow-y:auto}.aw-command-results a{border-radius:6px;justify-content:space-between;align-items:center;padding:13px 12px;display:flex}.aw-command-results a:hover{color:#d8b776;background:#29271f}.aw-command-results a:focus-visible{color:#d8b776;background:#29271f}.aw-command-results a svg{width:14px;height:14px}.aw-command-results p{color:#a6a5a1;padding:20px 12px}.admin-access-denied{flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;display:flex}@media (max-width:1190px){.aw-sidebar{flex-basis:187px;width:187px;padding-inline-start:12px;padding-inline-end:12px}.aw-primary .aw-nav-item.is-active:before{left:-12px}.aw-content{padding:29px 25px}.aw-topbar{padding-inline-start:25px;padding-inline-end:25px}}@media (min-width:701px) and (max-width:920px){.aw-sidebar{flex-basis:69px;width:69px;padding:15px 10px}.aw-identity,.aw-return>span,.aw-nav-label,.aw-nav-item>span,.aw-records,.aw-profile>span:nth-child(2),.aw-profile>svg{display:none}.aw-return,.aw-nav-item{justify-content:center;padding-inline-start:0;padding-inline-end:0}.aw-primary{gap:12px}.aw-nav-item{min-height:44px}.aw-nav-item>svg{width:19px;height:19px}.aw-sidebar-rule{margin-inline-start:4px;margin-inline-end:4px}.aw-profile{justify-content:center;padding-inline-start:0;padding-inline-end:0}}@media (max-width:700px){.aw-sidebar{display:none}.aw-topbar{gap:12px;min-height:55px;padding-inline-start:16px;padding-inline-end:16px}.aw-mobile-return{color:#c5b089;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.aw-mobile-return svg{width:16px;height:16px}.aw-breadcrumb{gap:0;margin-left:auto}.aw-breadcrumb>svg,.aw-breadcrumb>span,.aw-breadcrumb>i{display:none}.aw-search-trigger{justify-content:center;min-width:40px}.aw-search-trigger>span,.aw-search-trigger kbd{display:none}.aw-search-trigger svg{width:17px;height:17px}.aw-mobile-nav{border-bottom:1px solid var(--aw-line);flex-shrink:0;gap:4px;padding:0 12px;display:flex;overflow-x:auto}.aw-mobile-nav .aw-nav-item{border-radius:0;flex:1 0 auto;justify-content:center;gap:5px;min-height:45px;padding:12px 8px;font-size:11px}.aw-mobile-nav .aw-nav-item.is-active{background:0 0;box-shadow:inset 0 -2px #c6a76e}.aw-mobile-nav .aw-count{margin-left:0;padding:1px 4px;font-size:9px}.aw-content{padding:24px 14px 35px}.aw-scroll{scrollbar-gutter:auto}.aw-page-tabs{gap:20px;margin-bottom:24px}.aw-page-tabs a{min-height:36px;padding-bottom:12px;font-size:11px}.admin-workspace h1{font-size:25px}.aw-skip{left:14px}}@media (prefers-reduced-motion:reduce){.admin-workspace *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:700px){.aw-topbar{padding-top:var(--mobile-safe-top,0px);min-height:calc(55px + var(--mobile-safe-top,0px))}.aw-content{padding-bottom:calc(35px + env(safe-area-inset-bottom,0px))}}.admin-mod{--mod-bg:#111214;--mod-surface:#191a1d;--mod-raised:#202125;--mod-line:#2a2b30;--mod-line-soft:#25262a;--mod-text:#eeece5;--mod-muted:#a4a5ad;--mod-quiet:#85868f;--mod-gold:#d8b776;--mod-green:#98c4a2;--mod-coral:#d89685;color:var(--mod-text);font-variant-numeric:tabular-nums;min-width:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.admin-mod :-webkit-any(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--mod-gold);outline-offset:3px}.admin-mod :-moz-any(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--mod-gold);outline-offset:3px}.admin-mod :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--mod-gold);outline-offset:3px}.admin-mod button:disabled{cursor:not-allowed;opacity:.45}.admin-mod-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:29px;display:flex}.admin-mod-heading h1{letter-spacing:-1.25px;overflow-wrap:anywhere;font-size:30px;font-weight:600;line-height:1.2}.admin-mod-heading p{color:var(--mod-muted);max-width:760px;margin-top:9px;font-size:12px;line-height:1.65}.admin-mod-heading a:hover{color:var(--mod-gold)}.admin-mod h2,.admin-mod h3{font-weight:500}.admin-mod-button{color:#d0cfc9;cursor:pointer;background:#1e1f23;border:1px solid #393a40;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:9px 12px;font-size:11px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.admin-mod-button:hover:not(:disabled){background:#292a2e;border-color:#53545b}.admin-mod-button svg,.admin-mod-row-action svg{flex-shrink:0;width:14px;height:14px}.admin-mod-panel{background:var(--mod-surface);border:1px solid var(--mod-line);border-radius:10px;min-width:0;overflow:hidden}.admin-mod-panel-body{padding:20px}.admin-mod-stats{flex-wrap:wrap;gap:28px;margin:0 0 29px;display:flex}.admin-mod-stats>div+div{border-left:1px solid var(--mod-line);padding-left:28px}.admin-mod-stats dd{letter-spacing:-.6px;font-size:24px;font-weight:500;line-height:1.25}.admin-mod-stats dt{color:var(--mod-muted);margin-top:6px;font-size:10px}.admin-mod-muted,.admin-mod-cell-note{color:var(--mod-quiet)}.admin-mod-danger{color:var(--mod-coral)}.admin-mod-cell-note{margin-top:5px;font-size:10px;line-height:1.65}.admin-mod-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.admin-mod-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-mod-filters select,.admin-mod-dialog select{background:var(--mod-surface);border:1px solid var(--mod-line);color:var(--mod-muted);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;padding:8px 10px;font-size:11px}.admin-mod-tabs{border-bottom:1px solid var(--mod-line);flex-wrap:wrap;gap:26px;display:flex}.admin-mod-tabs>button{color:var(--mod-muted);cursor:pointer;align-items:center;gap:7px;padding:10px 0 14px;font-size:12px;display:flex;position:relative}.admin-mod-tabs>button[aria-pressed=true]{color:var(--mod-text)}.admin-mod-tabs>button[aria-pressed=true]:after{content:"";background:var(--mod-gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.admin-mod-tabs>button:hover{color:var(--mod-text)}.admin-mod-table-scroll{position:relative;overflow-x:auto}.admin-mod-table{border-collapse:collapse;text-align:left;width:100%}.admin-mod-table th{letter-spacing:.3px;color:var(--mod-quiet);background:#17181b;padding:13px 19px;font-size:9px;font-weight:400}.admin-mod-table td{border-top:1px solid var(--mod-line-soft);vertical-align:middle;padding:17px 19px;font-size:11px}.admin-mod-table tbody tr:hover{background:#ffffff02}.admin-mod-queue tbody tr{cursor:pointer}.admin-mod-queue td:first-child{width:43%;min-width:270px}.admin-mod-world{align-items:center;gap:13px;display:flex}.admin-mod-cover{background:var(--mod-raised);width:42px;height:56px;color:var(--mod-quiet);border:1px solid #ffffff0a;border-radius:5px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.admin-mod-cover img{object-fit:cover;width:100%;height:100%}.admin-mod-cover>svg{width:17px;height:17px}.admin-mod-world-title{color:var(--mod-text);overflow-wrap:anywhere;font-size:12px;font-weight:500}.admin-mod-world-title:hover{color:var(--mod-gold)}.admin-mod-description{color:var(--mod-quiet);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-mod-editions{color:var(--mod-quiet);flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.admin-mod-language{border:1px solid var(--mod-line);border-radius:3px;padding:1px 4px;font-size:9px}.admin-mod-person{align-items:center;gap:7px;font-size:11px;display:inline-flex}.admin-mod-person:hover{color:var(--mod-gold)}.admin-mod-person img,.admin-mod-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:23px;height:23px}.admin-mod-avatar{color:#d2c8d9;background:#333137;place-items:center;font-size:9px;display:inline-grid}.admin-mod-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-mod-tag{color:#a8a9b1;background:#25262b;border:1px solid #383940;border-radius:4px;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:4px 7px;font-size:9px;font-weight:400;line-height:1.2;display:inline-flex}.admin-mod-tag[data-tone=danger]{color:var(--mod-coral);background:#372824;border-color:#4f3832}.admin-mod-tag[data-tone=success]{color:var(--mod-green);background:#26322a;border-color:#3a4a3f}.admin-mod-received{color:var(--mod-quiet);white-space:nowrap}.admin-mod-row-action{color:var(--mod-muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;padding:4px;font-size:10px;display:flex}.admin-mod-row-action:hover{color:var(--mod-gold)}.admin-mod-table-footer{border-top:1px solid var(--mod-line-soft);color:var(--mod-quiet);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:13px 19px;font-size:10px;display:flex}.admin-mod-empty{color:var(--mod-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:52px 20px;font-size:12px;display:flex}.admin-mod-notice{border:1px solid var(--mod-line);color:var(--mod-muted);border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:14px 17px;font-size:12px;display:flex}.admin-mod-notice[data-tone=danger]{color:var(--mod-coral);background:#372824;border-color:#4f3832}.admin-mod-notice button{text-decoration:underline}.admin-mod-search{border:1px solid var(--mod-line);background:var(--mod-surface);border-radius:6px;align-items:center;gap:9px;min-width:0;padding:9px 12px;font-size:11px;display:flex}.admin-mod-search:focus-within{border-color:var(--mod-gold)}.admin-mod-search svg{width:14px;height:14px;color:var(--mod-quiet);flex-shrink:0}.admin-mod-search input{background:0 0;flex:1;min-width:0}.admin-mod-search input::placeholder{color:var(--mod-quiet)}.admin-mod-review{padding-bottom:15px}.admin-mod-review .admin-mod-heading h1{font-size:27px}.admin-mod-back{color:var(--mod-muted);align-items:center;gap:7px;margin-bottom:22px;font-size:11px;display:inline-flex}.admin-mod-back:hover{color:var(--mod-gold)}.admin-mod-review-tabs{margin:0 0 24px}.admin-mod-edition-picker{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.admin-mod-edition-picker button[aria-pressed=true]{color:var(--mod-gold);background:#29261f;border-color:#685538}.admin-mod-snapshot-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:27px;margin-bottom:24px;display:grid}.admin-mod-snapshot-column,.admin-mod-entries-column{min-width:0}.admin-mod-section-heading{justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin-bottom:15px;display:flex}.admin-mod-section-heading h2{font-size:12px}.admin-mod-section-heading h2>span{margin-left:6px}.admin-mod-snapshot-frame{background:#1b1b20;border:1px solid #39373e;border-radius:10px;padding:12px}.admin-mod-snapshot-stage{background:var(--mod-bg);border:1px solid #4b435666;border-radius:7px;width:100%;min-width:0;height:570px;margin:0 auto;overflow:hidden}.admin-mod-snapshot-stage[data-viewport=mobile]{max-width:315px}.admin-mod-snapshot-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.admin-mod-snapshot-controls>span{color:var(--mod-quiet);font-size:9px}.admin-mod-segmented{border:1px solid var(--mod-line);background:#17181a;border-radius:6px;gap:3px;padding:3px;display:inline-flex}.admin-mod-segmented button{color:var(--mod-muted);cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:flex}.admin-mod-segmented button[aria-pressed=true]{color:var(--mod-text);background:#2a2b30}.admin-mod-segmented svg{width:12px;height:12px}.admin-mod-entries-column .admin-mod-search{margin-bottom:12px}.admin-mod-entries{scrollbar-width:thin;scrollbar-color:#393a40 transparent;max-height:595px;padding:2px 5px 3px 2px;overflow-y:auto}.admin-mod-entry{border:1px solid var(--mod-line);background:var(--mod-surface);border-radius:7px;margin-bottom:12px;padding:18px 20px}.admin-mod-entry summary{cursor:pointer;font-size:12px}.admin-mod-entry summary::marker{color:var(--mod-quiet);font-size:9px}.admin-mod-entry-title{overflow-wrap:anywhere;font-weight:500}.admin-mod-entry-kind{color:var(--mod-quiet);letter-spacing:.4px;margin-top:7px;font-size:9px;display:block}.admin-mod-entry-content{color:#aaa8b1;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:11px;line-height:1.8}.admin-mod-metadata{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px 27px;margin-bottom:24px;display:grid}.admin-mod-world-summary{align-items:flex-start;gap:18px;padding:20px;display:flex}.admin-mod-world-summary h2{font-size:15px}.admin-mod-world-summary p{color:var(--mod-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.admin-mod-summary-cover{aspect-ratio:3/4;object-fit:cover;border-radius:6px;flex-shrink:0;width:80px}.admin-mod-publish-settings{padding:20px}.admin-mod-publish-settings h3{font-size:12px}.admin-mod-settings-list{grid-template-columns:1fr 1fr;gap:10px 16px;font-size:11px;display:grid}.admin-mod-settings-list dt{color:var(--mod-quiet)}.admin-mod-settings-list dd{overflow-wrap:anywhere}.admin-mod-preview-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.admin-mod-author-context{margin:24px 0}.admin-mod-author-card{cursor:pointer;grid-template-columns:minmax(150px,1fr) minmax(260px,1.4fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.admin-mod-author-card:hover{border-color:#464039}.admin-mod-author-card>dl{gap:7px 18px;margin:0;font-size:11px}.admin-mod-author-card>span{color:var(--mod-gold);margin-top:0}.admin-mod-decision-bar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#222327f5;border:1px solid #4d4a43;border-radius:9px;flex-wrap:wrap;align-items:center;gap:13px;margin-top:24px;padding:15px 18px;display:flex;position:sticky;bottom:15px;box-shadow:0 5px 25px #0003}.admin-mod-decision-context{flex-direction:column;flex:1;gap:5px;min-width:140px;display:flex}.admin-mod-decision-context strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}.admin-mod-decision-context span{color:var(--mod-quiet);font-size:9px}.admin-mod-decision-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-mod-ignored-note{color:var(--mod-gold);flex-basis:100%;order:2;font-size:10px}.admin-mod-button.admin-mod-approve{color:#222018;background:#d5b982;border-color:#d5b982}.admin-mod-button.admin-mod-approve:hover:not(:disabled){background:#e4c994;border-color:#e4c994}.admin-mod-button.admin-mod-reject{color:var(--mod-coral);background:#392a26;border-color:#64483c}.admin-mod-button.admin-mod-reject:hover:not(:disabled){background:#48322c;border-color:#846052}.admin-mod-dialog{background:var(--mod-surface);color:var(--mod-text);border:1px solid #393a40;border-radius:10px;padding:24px}.admin-mod-dialog textarea{border-color:var(--mod-line);background:var(--mod-bg);border-radius:6px}.admin-mod-report{border-bottom:1px solid var(--mod-line-soft)}.admin-mod-report:last-child{border-bottom:0}.admin-mod-report[data-expanded=true]{background:#ffffff02}.admin-mod-report-header{text-align:left;cursor:pointer;align-items:flex-start;gap:16px;width:100%;padding:17px 19px;display:flex}.admin-mod-report-header:hover{background:#ffffff02}.admin-mod-report-heading{color:var(--mod-quiet);background:#17181b;grid-template-columns:1fr auto;padding:13px 19px;font-size:9px;display:grid}.admin-mod-reports .font-serif{font-family:inherit}.admin-mod-reports .admin-mod-tone-coral{color:var(--mod-coral);background:#372824;border-color:#4f3832}.admin-mod-reports .admin-mod-tone-blue{color:#9cafd9;background:#262c37;border-color:#3a4456}.admin-mod-reports .admin-mod-tone-gold{color:var(--mod-gold);background:#2c2721;border-color:#464039}.admin-mod-reports .admin-mod-tone-green{color:var(--mod-green);background:#26322a;border-color:#3a4a3f}.admin-mod-reports :-webkit-any(.font-black,.font-bold){font-weight:500}.admin-mod-reports :-moz-any(.font-black,.font-bold){font-weight:500}.admin-mod-reports :is(.font-black,.font-bold){font-weight:500}.admin-mod-reports [class*=text-muted-foreground\/]{color:var(--mod-quiet)}.admin-mod-reports [class*=rounded-full][class*=border]{border-radius:4px;font-weight:400}.admin-mod-reports .admin-mod-report-detail{border-top:1px solid var(--mod-line)}.admin-mod-report-actions{border-top:1px solid var(--mod-line);padding:18px 20px}.admin-mod-report-actions textarea{border-color:var(--mod-line);background:var(--mod-bg);border-radius:6px}.admin-mod-report-actions textarea:focus-visible{outline:2px solid var(--mod-gold);outline-offset:2px}.admin-mod-mutes .admin-mod-search{width:min(100%,390px)}.admin-mod-mute-row,.admin-mod-candidate{border-top:1px solid var(--mod-line-soft);padding:17px 19px}.admin-mod-candidate{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-mod-mute-row:first-child{border-top:0}.admin-mod-pagination{border-top:1px solid var(--mod-line-soft);color:var(--mod-muted);justify-content:flex-end;align-items:center;gap:12px;padding:13px 19px;font-size:11px;display:flex}.admin-mod-history-link{color:var(--mod-muted);margin:16px 0;font-size:10px;display:inline-block}.admin-mod-history-link:hover{color:var(--mod-gold)}@media (max-width:1050px){.admin-mod-snapshot-grid,.admin-mod-metadata{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px}.admin-mod-author-card{grid-template-columns:minmax(140px,1fr) minmax(210px,1fr)}.admin-mod-author-card>span{grid-column:1/-1}.admin-mod-queue td:first-child{min-width:230px}.admin-mod-table :-webkit-any(th,td){padding-left:13px;padding-right:13px}.admin-mod-table :-moz-any(th,td){padding-left:13px;padding-right:13px}.admin-mod-table :is(th,td){padding-left:13px;padding-right:13px}}@media (max-width:760px){.admin-mod-heading{align-items:flex-start;gap:14px;margin-bottom:24px}.admin-mod-heading h1,.admin-mod-review .admin-mod-heading h1{letter-spacing:-.8px;font-size:25px}.admin-mod-stats{gap:18px}.admin-mod-stats>div+div{padding-left:18px}.admin-mod-stats dd{font-size:22px}.admin-mod-toolbar{align-items:stretch}.admin-mod-toolbar .admin-mod-tabs{width:100%}.admin-mod-snapshot-grid,.admin-mod-metadata{grid-template-columns:minmax(0,1fr);gap:24px}.admin-mod-snapshot-stage{height:470px}.admin-mod-entries{max-height:500px}.admin-mod-author-card{grid-template-columns:minmax(0,1fr);gap:16px}.admin-mod-decision-bar{padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));gap:12px;bottom:8px}.admin-mod-decision-context{flex-basis:100%}.admin-mod-decision-actions{width:100%}.admin-mod-decision-actions>button{flex:1;min-height:40px}.admin-mod-report-header{gap:12px;padding:16px}}@media (prefers-reduced-motion:reduce){.admin-mod .admin-mod-button{transition:none}}.admin-mod-tag[data-tone=female]{color:#ee9cad;background:#332329;border-color:#5b3541}.admin-mod-tag[data-tone=male]{color:#94bdec;background:#202c3b;border-color:#334c6b}.admin-mod-tag[data-tone=gold]{color:#e0c278;background:#322d20;border-color:#54482b}.admin-mod-tag[data-tone=kind-new]{color:var(--mod-green);background:#26322a;border-color:#3a4a3f}.admin-mod-tag[data-tone=kind-edit]{color:#9fc4f0;background:#1f2b3a;border-color:#35506f;font-weight:600}.admin-mod-tag[data-tone=kind-republish]{color:#c8a8f0;background:#2a2236;border-color:#4a3a60;font-weight:600}.admin-mod-tag[data-tone=change]{color:#e0c278;background:0 0;border-style:dashed;border-color:#54482b}.admin-mod-cover-button{cursor:zoom-in;background:#131416;border-radius:7px;flex-shrink:0;width:136px;overflow:hidden}.admin-mod-cover-button .admin-mod-summary-cover{object-fit:contain;width:100%;max-height:210px}.admin-mod-gallery{border-top:1px solid var(--mod-line-soft);padding:16px 20px}.admin-mod-gallery h3{margin-bottom:10px;font-size:11px}.admin-mod-gallery h3 span{color:var(--mod-quiet);margin-left:6px}.admin-mod-gallery>div{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:9px;display:grid}.admin-mod-gallery button{aspect-ratio:4/3;cursor:zoom-in;background:#111214;border-radius:5px;overflow:hidden}.admin-mod-gallery img{object-fit:contain;width:100%;height:100%}.admin-mod-media-summary{align-self:start}@media (max-width:600px){.admin-mod-cover-button{width:104px}.admin-mod-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-mod-ai{gap:12px;margin-bottom:18px;padding:16px 18px;display:grid}.admin-mod-ai>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-mod-ai h3{align-items:center;gap:8px;font-size:13px;display:flex}.admin-mod-ai-compare{grid-template-columns:minmax(80px,max-content) 1fr 1fr;gap:6px 18px;max-width:520px;font-size:12px;display:grid}.admin-mod-ai-compare dd{margin:0}.admin-mod-ai-differs{color:var(--mod-gold);font-weight:600}.admin-mod-ai-models summary{cursor:pointer;color:var(--mod-muted);font-size:11px}.admin-mod-ai-models ul{color:var(--mod-muted);gap:6px;margin-top:8px;font-size:11px;line-height:1.6;display:grid}.admin-mod-ai-models strong{color:var(--mod-text);font-weight:500}.admin-mod-ai-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-mod-segment{border:1px solid var(--mod-line);border-radius:6px;display:inline-flex;overflow:hidden}.admin-mod-segment>button{color:var(--mod-muted);cursor:pointer;padding:7px 11px;font-size:11px}.admin-mod-segment>button[aria-pressed=true]{background:var(--mod-raised);color:var(--mod-text)}.admin-mod-cover-wall{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;padding:16px;display:grid}.admin-mod-cover-tile{min-width:0;color:var(--mod-text);align-content:start;gap:7px;display:grid}.admin-mod-cover-tile strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.admin-mod-cover-tile:hover strong{color:var(--mod-gold)}.admin-mod-cover-tile-image{aspect-ratio:3/4;background:var(--mod-raised);color:var(--mod-quiet);border-radius:8px;place-items:center;display:grid;overflow:hidden}.admin-mod-cover-tile-image img{object-fit:cover;width:100%;height:100%}.admin-mod-cover-tile .admin-mod-badges{gap:4px}@media (max-width:640px){.admin-mod-cover-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.admin-mod-ai-compare{grid-template-columns:max-content 1fr 1fr;gap:6px 10px}}.admin-mod-ai-stats>button{text-align:left;cursor:pointer;border-radius:6px}.admin-mod-ai-stats>button+button{border-left:1px solid var(--mod-line);padding-left:28px}.admin-mod-ai-stats>button:hover dd{color:var(--mod-gold)}.admin-mod-ai-stats dd{align-items:center;gap:6px;display:flex}.admin-mod-ai-stats dd svg{width:18px;height:18px;color:var(--mod-green)}.admin-mod-why-cell{min-width:220px;max-width:320px}.admin-mod-why{border-left:2px solid var(--mod-gold);background:#d8b7760f;border-radius:0 6px 6px 0;gap:6px;padding:8px 10px;display:grid}.admin-mod-why-icon{width:14px;height:14px;color:var(--mod-gold);flex-shrink:0}.admin-mod-why-note{color:var(--mod-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-mod-tabs>button svg{color:var(--mod-green)}@media (max-width:640px){.admin-mod-ai-stats{gap:16px}.admin-mod-ai-stats>button+button{padding-left:16px}}.admin-mod-queue td:nth-child(2){min-width:120px}
