/* style.css */
*{box-sizing:border-box}:root{--gray: #c6c6c6;--em: #35d07f;--dia: #4fd8d2;--gold: #f8d660;--red: #d8524a;--workshop-backdrop: url(/tex/bg-city-1920.webp)}@media(max-width:767px){:root{--workshop-backdrop: url(/tex/bg-city-960.webp)}}html,body{margin:0;padding:0;min-height:100%}body{font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;font-size:15px;color:#f2f2f2;background:#14161a;overflow-x:hidden}img{image-rendering:pixelated}a{color:#8fd0ff;text-decoration:none}.dim{opacity:.62}.bg-layer{position:fixed;inset:0;z-index:-2;background-color:#14161a;background-image:var(--workshop-backdrop);background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-layer:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% -10%,rgba(120,190,255,.16),transparent 60%),linear-gradient(180deg,#080a0e4d,#06070aa8)}h1,h2,h3,.mc-title{letter-spacing:.5px;text-shadow:2px 2px 0 rgba(0,0,0,.55)}.topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:14px;padding:10px 18px;background:linear-gradient(#3f3f46,#26262b 70%);border-bottom:4px solid #101014;box-shadow:0 4px #00000059,inset 0 2px #ffffff17}.brand{display:flex;align-items:center;gap:10px;color:#fff}.brand-mark{position:relative;width:38px;height:38px;display:inline-block;border-radius:10px;background:linear-gradient(150deg,#46c977,#1f8f5a 42%,#17607f);box-shadow:0 0 0 3px #0c0c0f,0 6px 16px #00000073,inset 0 0 14px #ffffff29;transition:transform .25s cubic-bezier(.2,.72,.3,1),box-shadow .25s ease}.brand:hover .brand-mark{transform:translateY(-2px) rotate(-3deg);box-shadow:0 0 0 3px #0c0c0f,0 10px 22px #00000080,0 0 20px #78f0aa59,inset 0 0 14px #ffffff38}.brand-mark .bm-glow{position:absolute;inset:-10px;border-radius:16px;background:radial-gradient(circle at 32% 26%,#96ffc866,#96ffc800 68%);pointer-events:none}.brand-mark img{position:absolute;image-rendering:pixelated;border:none}.brand-mark .bm-a{left:3px;bottom:3px;width:22px;height:22px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.brand-mark .bm-b{right:3px;top:3px;width:13px;height:13px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.brand-mark .bm-spark{position:absolute;right:5px;bottom:5px;width:6px;height:6px;border-radius:50%;background:#ffe27a;box-shadow:0 0 8px #ffd45e;animation:bmSpark 2.6s ease-in-out infinite}@keyframes bmSpark{0%,to{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1.3)}}html[data-theme=light] .brand-mark{box-shadow:0 0 0 3px #d8dde3,0 6px 16px #14283c2e,inset 0 0 14px #fff6}.brand-name{font-weight:800;font-size:20px;letter-spacing:2px;text-shadow:3px 3px 0 rgba(0,0,0,.6)}.nav{display:flex;gap:6px;margin-left:10px;flex-wrap:wrap}.nav a{display:inline-block;padding:7px 13px;color:#e8e8e8;font-weight:700;font-size:14px;text-shadow:2px 2px 0 rgba(0,0,0,.5);border:2px solid transparent}.nav a:hover{background:#ffffff17;border-color:#ffffff38}.nav a.on{background:#78beff29;border-color:#7fb6ff}.top-right{margin-left:auto;display:flex;align-items:center;gap:10px}.coin{display:flex;align-items:center;gap:6px;padding:5px 11px 5px 6px;background:linear-gradient(#2c3a2f,#1b241d);border:2px solid #0e120f;box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000073;font-weight:800;color:#b8f5c8}.coin img{width:18px;height:18px}.me{display:flex;align-items:center;gap:8px;padding:5px 10px;background:#ffffff12;border:2px solid #0d0d10;font-weight:700}main{max-width:1180px;margin:0 auto;padding:26px 18px 60px}.panel{background:#c6c6c6 url(/tex/stone.png);background-blend-mode:multiply;border:3px solid #0c0c0f;box-shadow:inset 3px 3px #ffffffbf,inset -3px -3px #00000059,0 6px #0000004d;color:#1c1c1c;padding:18px}.panel.dark{background:#34343a url(/tex/deepslate.png);background-blend-mode:multiply;color:#eee;box-shadow:inset 3px 3px #ffffff24,inset -3px -3px #00000080,0 6px #0000004d}.panel.wood{background:#7a5a34 url(/tex/planks.png);background-blend-mode:multiply;color:#fff}.panel h2,.panel h3{margin:0 0 10px}.panel-title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800;margin-bottom:14px}.panel-title img{width:22px;height:22px}.sec{margin:22px 0}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.g2,.g3,.g4{grid-template-columns:1fr}.nav{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;user-select:none;padding:11px 18px;font-weight:800;font-size:15px;font-family:inherit;color:#fff;background:linear-gradient(#9a9a9a,#6f6f6f);border:3px solid #0d0d10;box-shadow:inset 3px 3px #ffffff80,inset -3px -3px #00000059,0 4px #00000059;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.btn:hover{background:linear-gradient(#b3c9ee,#7f97c4);box-shadow:inset 3px 3px #fff9,inset -3px -3px #283c6e99,0 4px #00000059}.btn:active{transform:translateY(2px);box-shadow:inset 3px 3px #0000004d,0 1px #00000059}.btn[disabled]{opacity:.5;pointer-events:none}.btn.primary{background:linear-gradient(#63c94e,#3a8a2b)}.btn.primary:hover{background:linear-gradient(#7ee067,#46a034)}.btn.gold{background:linear-gradient(#f4cf5a,#b8912a);color:#3a2c05;text-shadow:2px 2px 0 rgba(255,255,255,.28)}.btn.gold:hover{background:linear-gradient(#ffe17a,#cfa436)}.btn.red{background:linear-gradient(#d8615a,#9c3129)}.btn.red:hover{background:linear-gradient(#ea7871,#b03a31)}.btn.sm{padding:7px 12px;font-size:13px}.btn.wide{width:100%}.btn.flat{background:#ffffff1a;box-shadow:inset 2px 2px #ffffff29,inset -2px -2px #00000052}label.f{display:block;font-weight:700;margin:12px 0 6px}input[type=text],input[type=email],input[type=password],input[type=number],textarea,select{width:100%;font-family:inherit;font-size:15px;color:#f4f4f4;background:#14161a;border:3px solid #0c0c0f;box-shadow:inset 3px 3px #0009,inset -3px -3px #ffffff14;padding:11px 12px}textarea{min-height:110px;resize:vertical;line-height:1.6}input:focus,textarea:focus,select:focus{outline:none;border-color:#7fb6ff}.hint{font-size:12.5px;opacity:.7;margin-top:6px}.opt{display:flex;gap:10px;flex-wrap:wrap}.opt .card-sel{flex:1 1 150px;cursor:pointer;padding:12px;background:#00000038;border:3px solid #0c0c0f;box-shadow:inset 3px 3px #ffffff14,inset -3px -3px #0006}.opt .card-sel.on{border-color:#7fd06a;background:#5ac85a2e;box-shadow:inset 3px 3px #ffffff29,0 0 0 3px #78dc6e40}.opt .card-sel.off{cursor:not-allowed;opacity:.5;filter:grayscale(.75)}.opt .card-sel.off:hover{transform:none}.cs-tick.off{background:#8a8a8a!important;color:#1a1a1a}.opt .card-sel b{display:block;font-size:15px;margin-bottom:4px}.opt .card-sel span{font-size:12.5px;opacity:.75}.drop{border:3px dashed #6f6f78;background:#00000040;padding:18px;text-align:center;cursor:pointer}.drop:hover{border-color:#7fb6ff;background:#3c6eb429}.thumbs{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.thumb{position:relative;width:92px;height:92px;border:3px solid #0c0c0f;background:#000}.thumb img{width:100%;height:100%;object-fit:cover}.thumb button{position:absolute;top:-10px;right:-10px;width:24px;height:24px;border:3px solid #0c0c0f;background:#d8524a;color:#fff;font-weight:800;cursor:pointer;padding:0;line-height:1}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:800;border:2px solid #0c0c0f;background:#4a4a52;color:#fff}.badge.ok{background:#2f7a3c}.badge.wait{background:#8a7420}.badge.err{background:#8a2f2f}.badge.info{background:#2f5a8a}.xp{height:22px;background:#1a1a1e;border:3px solid #0c0c0f;box-shadow:inset 2px 2px #0009;position:relative;overflow:hidden}.xp i{display:block;height:100%;background:linear-gradient(#8bf05a,#46a02a);box-shadow:inset 0 3px #ffffff59;transition:width .4s}.steps{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;font-size:12.5px}.steps span{padding:3px 9px;border:2px solid #0c0c0f;background:#0000004d;opacity:.55}.steps span.on{opacity:1;background:#78c87840;border-color:#7fd06a}.shot{border:4px solid #0c0c0f;background:#000;box-shadow:0 5px #00000059;cursor:zoom-in;display:block}.shot img{display:block;width:100%}.shot:hover{border-color:#7fb6ff}.lightbox{position:fixed;inset:0;z-index:90;background:#04060af0;display:flex;align-items:center;justify-content:center;padding:18px;cursor:zoom-out}.lightbox img{max-width:96vw;max-height:92vh;border:4px solid #0c0c0f}.mats{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,185px),1fr));gap:8px}.mat{display:flex;align-items:center;gap:7px;padding:6px 8px;background:#0000004d;border:2px solid #0c0c0f;font-size:12px}.mat img{width:26px;height:26px;flex:0 0 26px}.mat b{font-size:13px}.mat .nm{flex:1;min-width:0;overflow-wrap:anywhere;opacity:.85}.row{display:flex;align-items:center;gap:12px;padding:10px;background:#0000003d;border:3px solid #0c0c0f;box-shadow:inset 2px 2px #ffffff0f}.row+.row{margin-top:10px}.row .t{flex:1;min-width:0}.row .t b{display:block;font-size:15.5px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .t div{font-size:12.5px;opacity:.68}.rowimg{width:82px;height:56px;object-fit:cover;border:2px solid #0c0c0f;background:#000}table{width:100%;border-collapse:collapse;font-size:13px}th,td{padding:8px 10px;border-bottom:2px solid rgba(0,0,0,.35);text-align:left}th{background:#0000004d;font-size:12.5px}.toasts{position:fixed;top:76px;right:18px;z-index:80;display:flex;flex-direction:column;gap:10px}.toast{min-width:240px;max-width:380px;padding:12px 14px;background:#2c2c31;border:3px solid #0c0c0f;box-shadow:inset 3px 3px #ffffff1f,0 6px #00000059;font-weight:700;animation:pop .18s ease-out}.toast.ok{border-color:#7fd06a;box-shadow:inset 3px 3px #ffffff1f,0 0 0 3px #78dc6e47}.toast.err{border-color:#ff8a80;box-shadow:inset 3px 3px #ffffff1f,0 0 0 3px #ff786e47}@keyframes pop{0%{transform:translateY(-10px);opacity:0}to{transform:none;opacity:1}}.modal-wrap{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-bg{position:absolute;inset:0;background:#04060ad1}.modal{position:relative;max-width:960px;width:100%;max-height:88vh;overflow:auto}.hero{position:relative;overflow:hidden;border:4px solid #0c0c0f;box-shadow:0 8px #0006;min-height:430px;display:flex;align-items:center}.hero-bg{position:absolute;inset:0;background-size:cover;background-position:center}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06080cf0,#06080cbd 46%,#06080c1f)}.hero-in{position:relative;padding:38px 34px;max-width:660px}.hero h1{font-size:42px;margin:0 0 12px;line-height:1.15}.hero p{font-size:16px;line-height:1.8;opacity:.93;margin:0 0 20px}.tagline{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background:#78c87829;border:2px solid #7fd06a;font-size:12.5px;font-weight:800;margin-bottom:14px}.feature{text-align:left}.feature img{width:34px;height:34px;margin-bottom:10px}.feature b{display:block;font-size:16px;margin-bottom:6px}.feature p{margin:0;font-size:13px;line-height:1.7;opacity:.82}.gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}@media(min-width:1080px){.gal{grid-template-columns:repeat(4,minmax(0,1fr))}}.gal .it{border:4px solid #0c0c0f;background:#000;cursor:pointer;position:relative;box-shadow:0 5px #00000059}.gal .it>img{display:block;width:100%;height:175px;object-fit:cover}.gal .it>span{position:absolute;left:0;right:0;bottom:0;padding:8px 10px;background:linear-gradient(transparent,#000000e6);font-weight:800;text-shadow:2px 2px 0 #000}.gal .it:hover{border-color:#7fb6ff}.step-n{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:#2f5a8a;border:3px solid #0c0c0f;font-weight:800;margin-right:10px}.footer{max-width:1180px;margin:0 auto;padding:22px 18px 40px;display:flex;justify-content:space-between;gap:14px;font-size:12.5px;opacity:.7;flex-wrap:wrap}.err-box{padding:12px 14px;background:#a032324d;border:3px solid #ff8a80;font-weight:700}.ok-box{padding:12px 14px;background:#328c4647;border:3px solid #7fd06a;font-weight:700}.codebox{font-family:ui-monospace,Consolas,monospace;background:#14161a;border:3px solid #0c0c0f;padding:10px;font-size:13px;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow:auto}.flex{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.between{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.spin{display:inline-block;width:14px;height:14px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;animation:sp .8s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}.kv{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:2px solid rgba(0,0,0,.28);font-size:13.5px}.kv b{font-weight:800}.note{font-size:13.5px;line-height:1.85;opacity:.9;white-space:pre-wrap}.msg{padding:12px 14px;border:3px solid #0c0c0f;background:#00000042;margin-top:10px}.msg.user{background:#3c6eb438;border-color:#6f9fd8}.msg .who{font-size:12px;opacity:.7;margin-bottom:6px;font-weight:800}.msg.stage{background:#966e2d33;border-color:#a8823a}.msg.note{background:#46966e33;border-color:#4f9b73}[hidden]{display:none!important}.creator-hub{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.creator-sidebar{position:sticky;top:18px;padding:22px 16px 16px;min-height:670px;background:linear-gradient(165deg,#273744,#1e2730 70%,#182028)}.creator-sidebar h1{margin:7px 0 8px;font-size:28px;letter-spacing:.5px}.creator-lede{margin:0 0 22px;line-height:1.75;font-size:13px;color:#b8c8d4}.creator-kicker{display:block;color:#7fd6a2;font-size:10px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase}.creator-side-nav{display:grid;gap:5px;margin:18px -4px 30px}.creator-side-nav a{display:flex;align-items:center;gap:10px;color:#b7c6d1;padding:11px 12px;border:1px solid transparent;font-weight:700;font-size:13px;transition:.16s ease}.creator-side-nav a span{width:20px;color:#89cfa9;text-align:center;font-size:17px}.creator-side-nav a:hover,.creator-side-nav a.active{color:#fff;background:#7fd6a21f;border-color:#7fd6a259;transform:translate(2px)}.creator-side-note{display:grid;gap:5px;margin-top:auto;padding:13px;border:1px solid rgba(255,255,255,.12);background:#00000029;font-size:12px;color:#b7c6d1}.creator-side-note b{color:#fff;font-size:12px}.creator-side-note em{font-style:normal;color:#f0c56d;font-size:11px}.creator-main{min-width:0}.creator-topline,.creator-section-head,.creator-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.creator-topline{margin:4px 0 18px}.creator-topline h2{margin:5px 0 3px;font-size:30px;letter-spacing:.2px}.creator-topline p{margin:0;color:#b5c2cd;font-size:13px}.creator-prompt{padding:17px;margin-bottom:25px;background:linear-gradient(145deg,#274840eb,#1c272cf5);border-color:#477a66}.creator-prompt-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.creator-prompt-head b{font-size:15px}.creator-prompt-head .hint{margin:0 0 0 3px}.creator-spark{width:25px;height:25px;display:grid;place-items:center;color:#1d3528;background:#91dfaa;font-weight:900}.creator-prompt textarea{min-height:86px;border-color:#1e2d32;background:#10191e;font-size:15px;line-height:1.7}.creator-prompt-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px}.creator-quick{display:flex;flex-wrap:wrap;gap:6px}.creator-quick button{border:1px solid rgba(255,255,255,.2);background:#ffffff12;color:#d6e1e7;padding:6px 10px;cursor:pointer;font:inherit;font-size:12px}.creator-quick button:hover,.creator-quick button.selected{border-color:#8bd7a5;background:#7fd6a233;color:#fff}.creator-section-head{margin-bottom:12px;align-items:end}.creator-section-head h3,.creator-card-head h3{margin:4px 0 0;font-size:18px}.creator-section-head .hint{margin:0}.creator-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creator-module{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:114px;padding:15px;text-align:left;color:#f3f5f6;background:linear-gradient(145deg,#2d343d,#232a31);border:2px solid #13171b;box-shadow:inset 2px 2px #ffffff12,0 4px #00000040;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease;font-family:inherit}.creator-module:hover,.creator-module.selected{transform:translateY(-2px);border-color:#82cfa0;background:linear-gradient(145deg,#334c4a,#263536)}.creator-module-icon{flex:0 0 34px;height:34px;display:grid;place-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.creator-module-icon img{width:25px;height:25px;image-rendering:pixelated}.creator-module-copy{display:grid;gap:5px;min-width:0}.creator-module-copy b{font-size:15px}.creator-module-copy small{color:#b9c5cc;line-height:1.55;font-size:12px}.creator-module-tag{position:absolute;top:10px;right:10px;color:#9fdcb7;font-size:10px;font-weight:800}.creator-module.blue:hover,.creator-module.blue.selected{border-color:#89b9ef}.creator-module.purple:hover,.creator-module.purple.selected{border-color:#c4a2f1}.creator-module.gold:hover,.creator-module.gold.selected{border-color:#e9c56c}.creator-module.red:hover,.creator-module.red.selected{border-color:#e79787}.creator-module.pink:hover,.creator-module.pink.selected{border-color:#eca9ca}.creator-lower-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;margin-top:18px}.creator-projects,.creator-status{padding:17px;min-height:260px}.creator-card-head{align-items:center;margin-bottom:15px}.creator-card-head>a{color:#92d8aa;font-size:12px}.creator-empty{min-height:173px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed rgba(255,255,255,.2);color:#c5d0d6;text-align:center}.creator-empty>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#91dfaa;font-size:21px}.creator-empty b{color:#fff;font-size:14px}.creator-empty small{max-width:290px;line-height:1.55;font-size:11px;color:#94a5af}.creator-empty .btn{margin-top:5px}.creator-pipeline{display:grid;gap:0}.creator-pipeline>div{position:relative;display:grid;grid-template-columns:27px 1fr;column-gap:9px;padding:0 0 18px;color:#92a3ae}.creator-pipeline>div:not(:last-child):after{content:"";position:absolute;left:12px;top:26px;bottom:0;width:1px;background:#3d4b54}.creator-pipeline i{z-index:1;grid-row:span 2;display:grid;place-items:center;width:25px;height:25px;border:1px solid #54636e;background:#263139;font-style:normal;font-size:11px}.creator-pipeline span{font-size:12px;color:#d8e0e3;font-weight:700}.creator-pipeline small{font-size:10px;color:#7e909b}.creator-pipeline>div.on i{border-color:#83d5a0;background:#31583d;color:#fff}.creator-pipeline>div.on span{color:#fff}.creator-community{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:17px 19px;background:linear-gradient(110deg,#222d37,#20282d)}.creator-community h3{margin:5px 0;font-size:17px}.creator-community p{margin:0;max-width:650px;color:#aebdc6;font-size:12px;line-height:1.65}.share-hub{min-width:0}.share-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;margin-bottom:14px;border:2px solid #35556b;background:linear-gradient(120deg,#233d49f5,#1f272ff5);box-shadow:0 5px #00000040}.share-hero .mc-title{margin:5px 0;font-size:28px}.share-hero p{margin:0;color:#b7c8d1;font-size:13px}.share-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:14px}.share-tab{min-width:0;min-height:68px;padding:10px 12px;color:#c8d3d9;text-align:left;font:inherit;background:#1b232aeb;border:2px solid #3d4b56;cursor:pointer;transition:.16s ease}.share-tab b,.share-tab small{display:block}.share-tab b{font-size:13px;color:#e7eef1}.share-tab small{margin-top:4px;color:#8ea2ad;font-size:10px;line-height:1.4}.share-tab:hover,.share-tab.on{border-color:#81d4a2;background:linear-gradient(145deg,#29473f,#263640);transform:translateY(-2px)}.share-tab.on b{color:#baffcf}.share-search{display:flex;align-items:center;gap:9px;max-width:680px;margin:0 0 22px;padding:5px 8px 5px 12px;border:2px solid #40515c;background:#10161bd9}.share-search>span{color:#8fd0ff;font-size:20px;line-height:1}.share-search .inp{flex:1;min-width:0;border:0;background:transparent}.share-search .inp:focus{outline:0;box-shadow:none}.share-section{margin-top:24px}.share-section:first-child{margin-top:0}.share-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.share-section-head h3{margin:4px 0 3px;font-size:19px}.share-section-head p{margin:0;color:#9eafb9;font-size:12px}.share-stream{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:13px}.share-card{min-width:0}.share-card-meta{margin-top:8px;font-size:11px;color:#91c8aa}.share-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:190px;padding:26px;text-align:center;flex-direction:column;border:2px dashed #52616c;background:#141b20b8}.share-empty img{width:38px;height:38px;opacity:.7;image-rendering:pixelated}.share-empty b{font-size:15px}.share-empty span{max-width:420px;color:#9eafb9;font-size:12px;line-height:1.6}html[data-theme=light] .share-hero{background:linear-gradient(120deg,#e6f2eb,#e6edf1);border-color:#8db49f}html[data-theme=light] .share-hero p,html[data-theme=light] .share-section-head p{color:#4a6354}html[data-theme=light] .share-tab{color:#35483b;background:#f0f5f1;border-color:#adc2b2}html[data-theme=light] .share-tab b{color:#203c2a}html[data-theme=light] .share-tab small{color:#5d7565}html[data-theme=light] .share-tab:hover,html[data-theme=light] .share-tab.on{background:#dceee1;border-color:#4d9d6b}html[data-theme=light] .share-tab.on b{color:#19623b}html[data-theme=light] .share-search{background:#f5f8f5;border-color:#a9bdaf}html[data-theme=light] .share-empty{background:#f4f8f5;border-color:#aabdb0}@media(max-width:850px){.share-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.share-hero{align-items:flex-start;flex-direction:column}.share-hero .btn{width:100%}.share-section-head{align-items:flex-start;flex-direction:column}.share-section-head .btn{align-self:flex-start}}@media(max-width:520px){.share-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.share-tab{min-height:62px;padding:8px}.share-tab small{display:none}.share-stream{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.share-card .it-cap{padding:9px}.share-card .it-cap b{font-size:13px}.share-card .it-cap span{font-size:11px}.share-card-meta{font-size:10px}}@media(max-width:900px){.creator-hub{grid-template-columns:1fr}.creator-sidebar{position:static;min-height:0}.creator-sidebar h1{font-size:24px}.creator-side-nav{grid-template-columns:repeat(3,1fr);margin-bottom:12px}.creator-side-nav a{justify-content:center;padding:8px 6px;font-size:11px}.creator-side-nav a span{display:none}.creator-side-note{margin-top:12px}.creator-modules,.creator-lower-grid{grid-template-columns:1fr}}@media(max-width:560px){.creator-topline,.creator-section-head,.creator-prompt-foot,.creator-community{align-items:flex-start;flex-direction:column}.creator-topline h2{font-size:25px}.creator-side-nav{grid-template-columns:repeat(2,1fr)}.creator-prompt-foot .btn,.creator-community .btn{width:100%}}.modal-wrap[hidden],.toasts[hidden]{display:none!important}.hero{min-height:470px}.hero-bg:after{background:linear-gradient(90deg,#06080ced,#06080cb8 40%,#06080c1a 76%,#06080c00),linear-gradient(0deg,#06080c9e,#06080c00 46%)}.hero-in{padding:44px 40px;max-width:700px}.hero h1{font-size:46px}.hero h1 em{font-style:normal;color:#8bf05a}.hero p{text-shadow:1px 1px 0 rgba(0,0,0,.6)}.hero-fx{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-fx .fl{position:absolute;width:38px;height:38px;opacity:.9;border:2px solid rgba(0,0,0,.5);animation:bob 4.5s ease-in-out infinite}.hero-fx .f1{right:15%;top:15%}.hero-fx .f2{right:27%;top:54%;width:30px;height:30px;animation-delay:.8s}.hero-fx .f3{right:8%;top:64%;width:34px;height:34px;animation-delay:1.5s}.hero-fx .f4{right:35%;top:22%;width:24px;height:24px;animation-delay:2.2s}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.hero-stats{display:flex;margin-top:28px;width:fit-content;border:3px solid #0c0c0f;background:#080a0e9e;flex-wrap:wrap}.hero-stats div{padding:9px 18px;text-align:center;border-right:3px solid #0c0c0f}.hero-stats div:last-child{border-right:0}.hero-stats b{display:block;font-size:18px;color:#8bf05a;text-shadow:2px 2px 0 rgba(0,0,0,.6)}.hero-stats span{font-size:11.5px;opacity:.72}.btn.lg{padding:14px 24px;font-size:16px}.mc-title{display:flex;align-items:center;gap:10px;font-size:24px;margin:0 0 10px}.mc-title img{width:24px;height:24px}@media(max-width:900px){.hero-fx{display:none}.hero-in{padding:30px 22px}.hero h1{font-size:32px}}.flex.sb{align-items:flex-start}.flex.sb+.flex.sb{margin-top:12px}.flex.sb b{color:#8bf05a}.step-row{display:flex;align-items:flex-start;gap:12px}.step-row+.step-row{margin-top:11px}.step-row .step-n{flex:0 0 auto;margin-right:0;margin-top:2px}.step-row .step-t{flex:1 1 auto;min-width:0;line-height:1.75;font-size:13.5px;opacity:.92}.step-row .step-t b{color:#8bf05a}html[data-theme=light] .step-row .step-t b{color:#24762a}.ok-txt{color:#8bf05a}.gal .it{display:flex;flex-direction:column;overflow:hidden;transition:transform .16s ease,border-color .16s ease}.gal .it:hover{transform:translateY(-4px)}.gal .it-img{position:relative;height:180px;background:#0a0d12}.gal .it-img>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease}.gal .it-img>img.b{opacity:0}.gal .it.hover-ready:hover .it-img>img.a{opacity:0}.gal .it.hover-ready:hover .it-img>img.b{opacity:1}.gal .it-img .dims{position:absolute;inset:7px 7px auto auto;z-index:2;padding:3px 8px;font-size:11.5px;font-weight:800;background:#080a0ed6;border:2px solid #0c0c0f;color:#8fd0ff}.gal .it-cap{padding:11px 13px 13px;background:linear-gradient(#2b2b31,#1f1f23);border-top:3px solid #0c0c0f}.gal .it .it-cap>b{display:block;font-size:15.5px;margin-bottom:6px}.gal .it .it-cap>span{position:static;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:0;background:none;font-weight:400;font-size:12.5px;line-height:1.68;opacity:.74;text-shadow:none}.feature img{width:42px;height:42px;margin-bottom:12px}.panel-title img{width:26px;height:26px}.tagline img{width:18px!important;height:18px!important}.coin img{width:20px;height:20px}.mat img{width:30px;height:30px}.step-n{background:#2f5a8a}main{min-height:calc(100vh - 230px)}.prevgrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1060px){.prevgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.prevgrid .shot img{aspect-ratio:16 / 10;object-fit:cover}.choice{display:grid;gap:18px}@media(min-width:900px){.choice{grid-template-columns:320px 1fr;align-items:start}.choice-b{border-left:3px solid rgba(255,255,255,.14);padding-left:18px}}.choice-a{background:#0000003d;border:3px solid #0c0c0f;padding:16px}.choice-a .btn{width:100%}.choice-a .hint{margin-top:10px}.mats{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.nav a.on{background:#78beff38;border-color:#7fb6ff;box-shadow:inset 0 -3px #7fb6ff,0 0 0 1px #7fb6ff80}.nav a{border:2px solid transparent;transition:background .14s,border-color .14s}.row{transition:background .14s,transform .14s}.row:hover{background:#78beff1f;transform:translate(3px)}.rowimg{width:104px;height:68px}.row .t b{font-size:16.5px}.stat,.panel.stat{text-align:left}.badge{letter-spacing:.5px}.badge.wait{background:#8a7420;color:#fff8d8}.btn.gold{color:#3a2c05}.themebtn{white-space:nowrap;margin-left:4px}html[data-theme=light]{color-scheme:light}html[data-theme=light] body{color:#22262b;background:#d8dde2}html[data-theme=light] .bg-layer{background-color:#dfe5ea;background-image:var(--workshop-backdrop);background-size:cover;background-position:center center;background-repeat:no-repeat}html[data-theme=light] .bg-layer:after{background:radial-gradient(120% 90% at 50% -10%,#fff9,#ffffff47 62%),linear-gradient(180deg,#fff6,#d6dee899)}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] .mc-title{text-shadow:2px 2px 0 rgba(255,255,255,.9)}html[data-theme=light] a{color:#1a63b4}html[data-theme=light] .topbar{background:linear-gradient(#fdfdfd,#e1e4e8 70%);border-bottom:4px solid #b2b9c0;box-shadow:0 4px #0000001a,inset 0 2px #fffffff2}html[data-theme=light] .brand{color:#22262b}html[data-theme=light] .brand-name{text-shadow:2px 2px 0 rgba(255,255,255,.95)}html[data-theme=light] .nav a{color:#2a2f35;text-shadow:none}html[data-theme=light] .nav a:hover{background:#0000000f;border-color:#00000029}html[data-theme=light] .nav a.on{background:#508cdc2e;border-color:#5b93d8;color:#14406e;box-shadow:inset 0 -3px #5b93d8,0 0 0 1px #5b93d866}html[data-theme=light] .coin{background:linear-gradient(#eefaef,#d2ecd8);border-color:#0e120f;color:#1b6b32}html[data-theme=light] .me{background:#0000000f;border-color:#b2b9c0}html[data-theme=light] .panel,html[data-theme=light] .panel.dark{background-color:#f4f4f1;background-image:url(/tex/quartz_block.png);background-blend-mode:multiply;color:#22262b;box-shadow:inset 3px 3px #ffffffe6,inset -3px -3px #00000021,0 6px #0000001f;border-color:#aeb5bd}html[data-theme=light] .panel.wood{background-color:#e0c294;background-image:url(/tex/planks.png);background-blend-mode:multiply;color:#2b1f0f}html[data-theme=light] .btn{color:#23272c;border-color:#a9b0b8;text-shadow:none;background:linear-gradient(#fbfbfb,#d9dcdf);box-shadow:inset 3px 3px #ffffffd9,inset -3px -3px #00000024,0 4px #00000024}html[data-theme=light] .btn:hover{background:linear-gradient(#dbe9ff,#a9c0e4)}html[data-theme=light] .btn.primary{background:linear-gradient(#63c94e,#3a8a2b);color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.35)}html[data-theme=light] .btn.gold{background:linear-gradient(#f4cf5a,#c19a2c);color:#45340a;text-shadow:1px 1px 0 rgba(255,255,255,.45)}html[data-theme=light] .btn.red{background:linear-gradient(#d8615a,#9c3129);color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.3)}html[data-theme=light] .btn.flat{background:#0000000f;box-shadow:inset 2px 2px #fffc,inset -2px -2px #0000001f}html[data-theme=light] input[type=text],html[data-theme=light] input[type=email],html[data-theme=light] input[type=password],html[data-theme=light] input[type=number],html[data-theme=light] textarea,html[data-theme=light] select{color:#22262b;background:#fdfdfc;border-color:#aeb5bd;box-shadow:inset 2px 2px #0000001a,inset -2px -2px #ffffffd9}html[data-theme=light] .hint,html[data-theme=light] .dim{opacity:.72}html[data-theme=light] .opt .card-sel{background:#fff9;border-color:#aeb5bd;box-shadow:inset 3px 3px #fffc,inset -3px -3px #00000014}html[data-theme=light] .opt .card-sel.on{border-color:#4aa03a;background:#78d26e38}html[data-theme=light] .drop{border-color:#aeb5bd;background:#ffffff8c}html[data-theme=light] .drop:hover{background:#78aae629;border-color:#5b93d8}html[data-theme=light] .thumb{border-color:#aeb5bd}.community-hub{min-width:0}.community-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;margin-bottom:15px;border:2px solid #3d6d69;background:linear-gradient(120deg,#224444f7,#1f2b33f7);box-shadow:0 5px #00000047}.community-hero .mc-title{margin:6px 0 5px;font-size:29px}.community-hero p{margin:0;color:#b8d0cb;font-size:13px;line-height:1.7}.community-hero .btn{flex:0 0 auto}.community-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:15px;align-items:start}.community-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:13px}.community-cats{display:flex;gap:6px;flex-wrap:wrap}.community-cat{padding:7px 11px;color:#b9c9cf;font:inherit;font-size:12px;font-weight:800;background:#19232aeb;border:2px solid #3d4c56;cursor:pointer;transition:.16s ease}.community-cat:hover,.community-cat.on{color:#d9ffe7;border-color:#7bcda0;background:linear-gradient(145deg,#294b47,#263943);transform:translateY(-1px)}.community-search{display:flex;align-items:center;gap:6px;min-width:220px;flex:1 1 240px;max-width:360px}.community-search .inp{min-width:0;flex:1;padding:8px 10px;font-size:13px}.community-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:12px}.community-post-card{min-width:0;border:2px solid #33444d;background:linear-gradient(145deg,#27333bf5,#1b2229fa);box-shadow:0 4px #00000042;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.community-post-card:hover{transform:translateY(-3px);border-color:#81d4a2;box-shadow:0 7px #00000040,0 0 0 1px #81d4a233}.community-post-link{display:flex;flex-direction:column;min-height:178px;padding:14px;color:#eff7f5}.community-post-top,.community-post-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#9ab0b8}.community-post-top time,.community-post-foot span:last-child{white-space:nowrap}.community-post-card h3{margin:12px 0 6px;font-size:16px;line-height:1.45;color:#f3faf8;text-shadow:none;overflow-wrap:anywhere}.community-post-card p{margin:0;color:#b4c3c8;font-size:12px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.community-post-foot{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.community-empty{min-height:235px;display:flex;align-items:center;justify-content:center;gap:7px;flex-direction:column;text-align:center;border-color:#44545d}.community-empty img{width:40px;height:40px;opacity:.7}.community-empty b{font-size:15px}.community-empty span{color:#aabac0;font-size:12px}.community-chat{position:sticky;top:18px;min-width:0;padding:16px;background:linear-gradient(150deg,#1f3537fa,#1d2229fa);border-color:#3d6562}.community-chat .panel-title{margin-bottom:5px;font-size:17px}.community-chat .hint{margin:0 0 11px;color:#9db8b5}.community-chat-list{display:flex;flex-direction:column;gap:8px;max-height:390px;min-height:100px;overflow:auto;padding:2px 2px 4px}.community-chat-bubble{display:grid;gap:3px;padding:8px 9px;border-left:3px solid #67b58b;background:#00000038;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.community-chat-bubble b{color:#9fe1b5;font-size:11px}.community-chat-bubble span{color:#d6e1df}.community-chat-form{display:flex;gap:6px;margin-top:10px}.community-chat-form .inp{min-width:0;flex:1;padding:8px 9px;font-size:12px}.community-chat-form .btn{flex:0 0 auto}.community-detail{min-width:0}.community-detail-post{padding:22px;background:linear-gradient(145deg,#26363dfa,#1b222afa);border-color:#3d6562}.community-detail-post h1{margin:14px 0 18px;font-size:29px;line-height:1.35;text-shadow:none;overflow-wrap:anywhere}.community-detail-body{color:#d5dfdf;font-size:15px;line-height:1.9;overflow-wrap:anywhere}.community-comments{margin-top:15px;background:linear-gradient(145deg,#222f35fa,#1c2228fa);border-color:#3d4f58}.community-comment{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.12)}.community-comment:last-child{border-bottom:0}.community-comment-who{display:flex;align-items:center;gap:9px;color:#9fd5b5;font-size:12px}.community-comment-who time{color:#899da4;font-size:11px}.community-comment p{margin:6px 0 0;color:#d6e0e0;line-height:1.7;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.community-comment-form{display:flex;align-items:flex-end;gap:9px;margin-top:14px}.community-comment-form textarea{min-height:74px;flex:1}.community-comment-form .btn{flex:0 0 auto}.community-composer{display:grid;gap:12px}.community-composer label{display:grid;gap:6px;color:#d9e9e4;font-size:13px;font-weight:800}.community-composer .inp{width:100%}html[data-theme=light] .community-hero{background:linear-gradient(120deg,#e4f1e9,#e7eef1);border-color:#8db8a3}html[data-theme=light] .community-hero p{color:#4c665a}html[data-theme=light] .community-cat{color:#40584a;background:#f0f6f1;border-color:#afc7b5}html[data-theme=light] .community-cat:hover,html[data-theme=light] .community-cat.on{color:#1c603b;background:#dcefe1;border-color:#4d9d6b}html[data-theme=light] .community-post-card{background:linear-gradient(145deg,#f8fbf9,#eaf1ed);border-color:#abc2b2;box-shadow:0 4px #4664502e}html[data-theme=light] .community-post-card h3{color:#24382c}html[data-theme=light] .community-post-card p{color:#53695b}html[data-theme=light] .community-post-top,html[data-theme=light] .community-post-foot{color:#607669}html[data-theme=light] .community-post-foot{border-color:#28503229}html[data-theme=light] .community-chat,html[data-theme=light] .community-detail-post,html[data-theme=light] .community-comments{background:linear-gradient(145deg,#eef6f1,#e9eff1);border-color:#a4bbae}html[data-theme=light] .community-chat .hint,html[data-theme=light] .community-chat-bubble span,html[data-theme=light] .community-detail-body,html[data-theme=light] .community-comment p{color:#4b6255}html[data-theme=light] .community-chat-bubble{background:#ffffffa3;border-left-color:#4d9d6b}html[data-theme=light] .community-chat-bubble b,html[data-theme=light] .community-comment-who{color:#287345}html[data-theme=light] .community-comment{border-color:#28503229}html[data-theme=light] .community-composer label{color:#385443}@media(max-width:900px){.community-layout{grid-template-columns:1fr}.community-chat{position:static}.community-chat-list{max-height:260px}}@media(max-width:560px){.community-hero{align-items:flex-start;flex-direction:column;padding:19px}.community-hero .btn{width:100%}.community-hero .mc-title{font-size:25px}.community-search{max-width:none;flex-basis:100%}.community-post-grid{grid-template-columns:1fr}.community-comment-form{align-items:stretch;flex-direction:column}.community-comment-form .btn{width:100%}}html[data-theme=light] .kv,html[data-theme=light] th,html[data-theme=light] td{border-color:#00000024}html[data-theme=light] th{background:#0000000f}html[data-theme=light] .row{background:#ffffffa8;border-color:#aeb5bd;box-shadow:inset 2px 2px #ffffffe6}html[data-theme=light] .row:hover{background:#78beff2e}html[data-theme=light] .msg{background:#ffffff9e;border-color:#aeb5bd}html[data-theme=light] .msg.user{background:#78aae638;border-color:#6f9fd8}html[data-theme=light] .msg.stage{background:#e8c46e4d;border-color:#c39b45}html[data-theme=light] .msg.note{background:#96d7b457;border-color:#4f9b73}html[data-theme=light] .mat{background:#ffffff9e;border-color:#aeb5bd}html[data-theme=light] .steps span{background:#0000000d;border-color:#aeb5bd}html[data-theme=light] .xp{background:#d3d8dc;border-color:#aeb5bd}html[data-theme=light] .toast{background:#fbfbfa;color:#22262b;border-color:#aeb5bd;box-shadow:inset 3px 3px #fffffff2,0 6px #00000024}html[data-theme=light] .codebox{background:#f7f7f5;border-color:#aeb5bd}html[data-theme=light] .modal-bg{background:#28303a80}html[data-theme=light] .choice-a{background:#ffffff9e;border-color:#aeb5bd}html[data-theme=light] .gal .it{border-color:#aeb5bd;box-shadow:0 5px #0000001f}html[data-theme=light] .gal .it-cap{background:linear-gradient(#fbfbfa,#e9ecee);border-top-color:#aeb5bd}html[data-theme=light] .gal .it-img{background:#e7ebee}html[data-theme=light] .err-box{background:#dc6e642e}html[data-theme=light] .ok-box{background:#6ec87833}html[data-theme=light] .flex.sb b,html[data-theme=light] .ok-txt{color:#24762a}html[data-theme=light] .badge,html[data-theme=light] .rowimg,html[data-theme=light] .shot{border-color:#aeb5bd}html[data-theme=light] .step-n{border-color:#aeb5bd;background:#5b93d8}html[data-theme=light] .spin{border-color:#0003;border-top-color:#444}html[data-theme=light] .hero,html[data-theme=light] .hero-in{color:#f5f7f8}html[data-theme=light] .hero h1,html[data-theme=light] .hero h2{text-shadow:3px 3px 0 rgba(0,0,0,.6)}html[data-theme=light] .hero-stats{background:#080a0e9e;border-color:#0c0c0f}html[data-theme=light] .hero-stats b{color:#8bf05a;text-shadow:2px 2px 0 rgba(0,0,0,.6)}html[data-theme=light] .hero p{text-shadow:1px 1px 0 rgba(0,0,0,.6)}.bg-fx{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.bg-fx:before{content:"";position:absolute;inset:-20%;background:radial-gradient(46% 40% at 22% 26%,rgba(96,168,255,.16),transparent 68%),radial-gradient(40% 36% at 78% 68%,rgba(120,226,140,.13),transparent 70%);animation:bgBreathe 22s ease-in-out infinite alternate}.bg-fx i{position:absolute;top:104%;left:0;display:block;width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:center;image-rendering:pixelated;opacity:.16;will-change:transform;animation-name:cubeDrift;animation-timing-function:linear;animation-iteration-count:infinite}.bg-fx i:nth-child(1){left:4%;width:46px;height:46px;background-image:url(/tex/cube-stone_bricks.png?v=22);animation-duration:34s;animation-delay:-3s;--dx: 7vw;--rot: 260deg}.bg-fx i:nth-child(2){left:15%;width:30px;height:30px;background-image:url(/tex/cube-oak_planks.png?v=22);animation-duration:27s;animation-delay:-12s;--dx: -6vw;--rot: -300deg;opacity:.13}.bg-fx i:nth-child(3){left:27%;width:52px;height:52px;background-image:url(/tex/cube-grass_block.png?v=22);animation-duration:41s;animation-delay:-21s;--dx: 5vw;--rot: 200deg}.bg-fx i:nth-child(4){left:39%;width:26px;height:26px;background-image:url(/tex/cube-gold_block.png?v=22);animation-duration:24s;animation-delay:-6s;--dx: -8vw;--rot: 340deg;opacity:.11}.bg-fx i:nth-child(5){left:51%;width:38px;height:38px;background-image:url(/tex/cube-deepslate_tiles.png?v=22);animation-duration:37s;animation-delay:-16s;--dx: 6vw;--rot: 240deg}.bg-fx i:nth-child(6){left:62%;width:34px;height:34px;background-image:url(/tex/cube-bricks.png?v=22);animation-duration:30s;animation-delay:-9s;--dx: -7vw;--rot: -260deg;opacity:.14}.bg-fx i:nth-child(7){left:73%;width:44px;height:44px;background-image:url(/tex/cube-diamond_block.png?v=22);animation-duration:44s;animation-delay:-25s;--dx: 4vw;--rot: 300deg;opacity:.1}.bg-fx i:nth-child(8){left:83%;width:28px;height:28px;background-image:url(/tex/cube-oak_leaves.png?v=22);animation-duration:26s;animation-delay:-14s;--dx: -5vw;--rot: 220deg}.bg-fx i:nth-child(9){left:91%;width:36px;height:36px;background-image:url(/tex/cube-emerald_block.png?v=22);animation-duration:33s;animation-delay:-19s;--dx: 8vw;--rot: -280deg;opacity:.12}.bg-fx i:nth-child(10){left:46%;width:24px;height:24px;background-image:url(/tex/cube-lantern.png?v=22);animation-duration:22s;animation-delay:-2s;--dx: 9vw;--rot: 360deg;opacity:.18}@keyframes cubeDrift{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(var(--dx, 6vw),-132vh,0) rotate(var(--rot, 300deg))}}@keyframes bgBreathe{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.07)}}html[data-theme=light] .bg-fx i{opacity:.3}html[data-theme=light] .bg-fx:before{background:radial-gradient(46% 40% at 22% 26%,rgba(120,180,255,.34),transparent 68%),radial-gradient(40% 36% at 78% 68%,rgba(140,220,150,.3),transparent 70%)}main>*{animation:riseIn .46s cubic-bezier(.2,.72,.3,1) both}main>*:nth-child(2){animation-delay:.07s}main>*:nth-child(3){animation-delay:.14s}main>*:nth-child(4){animation-delay:.2s}main>*:nth-child(5){animation-delay:.26s}main>*:nth-child(n+6){animation-delay:.3s}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.nav a{position:relative}.nav a:after{content:"";position:absolute;left:5px;right:5px;bottom:1px;height:3px;background:#7fb6ff;transform:scaleX(0);transform-origin:left center;transition:transform .24s cubic-bezier(.2,.72,.3,1)}.nav a:hover:after{transform:scaleX(.6)}.nav a.on:after{transform:scaleX(1)}html[data-theme=light] .nav a:after{background:#5b93d8}#themeBtn{transition:transform .28s cubic-bezier(.2,.72,.3,1),background-color .38s ease,color .38s ease,border-color .38s ease}#themeBtn:hover{transform:rotate(-14deg) scale(1.04)}#themeBtn:active{transform:rotate(14deg) scale(.95)}body,.bg-layer,.topbar,.brand-name,.nav a,.coin,.me,.panel,.panel.dark,.panel.wood,.btn,input,textarea,select,.row,.rowimg,.msg,.mat,.toast,.codebox,.choice-a,.drop,.thumb,.steps span,.xp,.opt .card-sel,.gal .it,.gal .it-cap,.kv,th,td,.shot{transition:background-color .38s ease,color .38s ease,border-color .38s ease,box-shadow .38s ease,opacity .38s ease}.bg-layer:after{transition:background .5s ease}.opt .card-sel{transition:transform .18s cubic-bezier(.2,.72,.3,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.opt .card-sel:hover{transform:translateY(-3px)}.opt .card-sel.on{animation:selPop .3s cubic-bezier(.2,.72,.3,1)}@keyframes selPop{0%{transform:scale(1)}45%{transform:scale(1.03)}to{transform:scale(1)}}.feature{transition:transform .2s cubic-bezier(.2,.72,.3,1),border-color .2s ease}.feature:hover{transform:translateY(-4px)}.feature img{transition:transform .3s cubic-bezier(.2,.72,.3,1)}.feature:hover img{transform:translateY(-3px) scale(1.08)}.hero-bg{animation:heroZoom 30s ease-in-out infinite alternate}@keyframes heroZoom{0%{transform:scale(1.01)}to{transform:scale(1.09)}}.xp{position:relative}.xp:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff2e 0 12px,#fff0 12px 26px);animation:barFlow 1.15s linear infinite}@keyframes barFlow{0%{background-position:0 0}to{background-position:52px 0}}.modal{animation:riseIn .26s cubic-bezier(.2,.72,.3,1) both}.modal-bg{animation:fadeIn .24s ease both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lightbox{animation:fadeIn .18s ease both}.lightbox img{animation:riseIn .28s cubic-bezier(.2,.72,.3,1) both}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.bg-fx{display:none}}#tier-opt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}#tier-opt .card-sel{padding:11px 10px}#tier-opt .card-sel span{font-size:12px;line-height:1.6}@media(max-width:720px){#tier-opt{grid-template-columns:repeat(2,minmax(0,1fr))}}a.it,a.it:hover{text-decoration:none;color:inherit}.gal .it .it-cap .dim{opacity:.62}.gal .it{animation-fill-mode:both}.gal .it .it-cap>span{-webkit-line-clamp:4}html[data-theme=light] .gal .it .it-cap{color:#22262b}html[data-theme=light] .gal .it .it-cap>span{opacity:.8}html{scroll-behavior:smooth}:focus-visible{outline:3px solid #7fb6ff;outline-offset:2px}::selection{background:#7fb6ff;color:#0c0c0f}*{scrollbar-width:thin;scrollbar-color:#5b6472 #1b1d21}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#1b1d21}::-webkit-scrollbar-thumb{background:#5b6472;border:3px solid #1b1d21}::-webkit-scrollbar-thumb:hover{background:#7fb6ff}html[data-theme=light]{scrollbar-color:#9aa4b0 #e7ebee}html[data-theme=light] ::-webkit-scrollbar-track{background:#e7ebee}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#9aa4b0;border-color:#e7ebee}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#5b93d8}table tr{transition:background-color .16s ease}table tr:hover td{background:#7fb6ff1a}html[data-theme=light] table tr:hover td{background:#5b93d81f}.badge.ok{animation:badgeGlow 3.4s ease-in-out infinite}@keyframes badgeGlow{0%,to{box-shadow:0 0 #7fd06a00}50%{box-shadow:0 0 0 3px #7fd06a2e}}.mc-title img,.panel-title img{transition:transform .28s cubic-bezier(.2,.72,.3,1)}.mc-title:hover img,.panel-title:hover img{transform:translateY(-3px) rotate(-6deg)}.nav a{transition:transform .18s cubic-bezier(.2,.72,.3,1),background-color .38s ease,color .38s ease,border-color .38s ease,box-shadow .38s ease}.nav a:hover{transform:translateY(-1px)}.btn.gold{position:relative;overflow:hidden}.btn.gold:after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);animation:goldSweep 4.8s ease-in-out infinite;pointer-events:none}@keyframes goldSweep{0%{left:-45%}55%{left:115%}to{left:115%}}@media(prefers-reduced-motion:reduce){.badge.ok{animation:none!important}.btn.gold:after{display:none}}.bg-art{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none;opacity:0;transition:opacity 1.4s ease}.bg-art.on{opacity:1}.bg-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity 2.2s ease;filter:blur(3px) saturate(.9) brightness(.55)}.bg-art img.on{opacity:.16}.bg-art:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 95% at 50% -12%,rgba(120,190,255,.1),transparent 58%),transparent}html[data-theme=light] .bg-art img{filter:blur(3px) saturate(.85) brightness(1.18)}html[data-theme=light] .bg-art img.on{opacity:.12}html[data-theme=light] .bg-art:after{background:transparent}@media(prefers-reduced-motion:reduce){.bg-art img{transition:none}}.bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:3px solid #0c0c0f;background:linear-gradient(#4a4a52,#2c2c33);text-decoration:none;font-size:16px;line-height:1}.bell:hover{border-color:#7fb6ff;transform:translateY(-1px)}.bell b{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#e5484d;color:#fff;font-size:11px;font-weight:900;border:2px solid #0c0c0f}.noti-list{display:flex;flex-direction:column;gap:8px}.noti{display:flex;gap:10px;padding:10px 12px;border:3px solid #0c0c0f;background:#ffffff0a;cursor:pointer;transition:transform .14s ease,border-color .14s ease}.noti:hover{transform:translateY(-2px);border-color:#7fb6ff}.noti.unread{border-color:#7fb6ff;background:#7fb6ff1f}.noti-ico{font-size:20px;line-height:1.1}.noti-main{flex:1;min-width:0}.noti-title{font-weight:800;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.noti-tag{font-size:11px;padding:1px 6px;background:#ffffff24;border-radius:4px;font-weight:700}.noti-body{opacity:.85;margin-top:3px;font-size:13px;word-break:break-word}.noti-time{opacity:.55;font-size:12px;margin-top:4px}html[data-theme=light] .bell{background:linear-gradient(#fff,#e4e8ec);border-color:#b2b9c0}html[data-theme=light] .bell b{border-color:#b2b9c0}html[data-theme=light] .noti{background:#00000008;border-color:#b2b9c0}html[data-theme=light] .noti.unread{border-color:#1a63b4;background:#1a63b41a}html[data-theme=light] .noti-tag{background:#0000001a}.chk,.mega-tog input,.rw-chk input{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:18px;height:18px;margin:0;padding:0;flex:0 0 auto;border:2px solid #0b0c0f;background-color:#23272e;box-shadow:inset 2px 2px #00000080,inset -2px -2px #ffffff12;background-repeat:no-repeat;background-position:center;background-size:100% 100%;cursor:pointer;vertical-align:-3px;transition:background-color .12s,border-color .12s}.chk:hover,.mega-tog input:hover,.rw-chk input:hover{border-color:#e8c24a}.chk:checked,.mega-tog input:checked,.rw-chk input:checked{border-color:#0d2b18;background-color:#45c060;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.5 10.5 8 15 16.5 4.5' fill='none' stroke='%23f4fff7' stroke-width='3.2'/%3E%3C/svg%3E")}html[data-theme=light] .chk,html[data-theme=light] .mega-tog input,html[data-theme=light] .rw-chk input{border-color:#8b929a;background-color:#eef1f4;box-shadow:inset 2px 2px #0000001a}html[data-theme=light] .chk:checked,html[data-theme=light] .mega-tog input:checked,html[data-theme=light] .rw-chk input:checked{border-color:#1d6b36;background-color:#45c060}.mega-tog{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;margin:0;border:3px solid #0c0c0f;background:linear-gradient(#333842,#262b33);box-shadow:inset 2px 2px #ffffff0f,inset -2px -2px #0000006b;cursor:pointer;user-select:none;transition:background .12s,border-color .12s}.mega-tog:hover{border-color:#b8933a}.mega-tog span{font-weight:800;font-size:13px;color:#d8dee6;letter-spacing:.5px}.mega-tog i{font-style:normal;font-size:11.5px;color:#aab4c0}.mega-tog input:checked~span{color:#ffd75e}.mega-tog:has(input:checked){border-color:#e8c24a;background:linear-gradient(#e8c24a42,#e8c24a1a)}.mega-tog:has(input:checked) i{color:#e8d19a}html[data-theme=light] .mega-tog{background:linear-gradient(#fff,#e8ebee);border-color:#b2b9c0}html[data-theme=light] .mega-tog span{color:#2c333b}html[data-theme=light] .mega-tog i{color:#5b636c}html[data-theme=light] .mega-tog:has(input:checked){border-color:#c99512;background:linear-gradient(#e8c24a4d,#e8c24a24)}html[data-theme=light] .mega-tog:has(input:checked) span{color:#8a5f00}html[data-theme=light] .mega-tog:has(input:checked) i{color:#7a6420}.task-hall{max-width:1180px;margin:0 auto}.task-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:28px 30px;margin-bottom:16px;background:linear-gradient(135deg,#293141f5,#161b24f7)}.task-hero .eyebrow{color:#e8c24a;font-size:11px;letter-spacing:2px;font-weight:900;margin-bottom:6px}.task-hero h1{margin:0 0 8px;font-size:30px}.task-hero h1 img{width:28px;height:28px;image-rendering:pixelated;vertical-align:-5px;margin-right:9px}.task-hero p{margin:0;color:#aab4c0}.task-balance{min-width:150px;padding:14px 18px;border:3px solid #0c0c0f;background:#080a0f61;text-align:center;box-shadow:inset 2px 2px #ffffff0d}.task-balance span,.task-balance small{display:block;color:#aab4c0;font-size:12px}.task-balance b{display:inline-block;color:#ffd75e;font-size:27px;line-height:1.1;margin-top:4px}.task-tabs{display:flex;gap:8px;margin:0 0 15px;border-bottom:3px solid rgba(127,182,255,.22)}.task-tabs button{border:0;border-bottom:3px solid transparent;margin-bottom:-3px;padding:11px 16px;color:#aab4c0;background:transparent;font:inherit;font-weight:800;cursor:pointer}.task-tabs button:hover,.task-tabs button.on{color:#ffd75e;border-bottom-color:#e8c24a}.task-tabs i{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:6px;padding:0 5px;border-radius:10px;background:#7fb6ff29;font-style:normal;font-size:11px}.task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.task-card{display:flex;gap:14px;min-height:142px;padding:17px;border:3px solid #0c0c0f;background:linear-gradient(145deg,#373e4bf2,#222730f5);box-shadow:inset 2px 2px #ffffff0f,inset -2px -2px #0000005c;transition:transform .16s,border-color .16s}.task-card:hover{transform:translateY(-2px);border-color:#7fb6ff}.task-card.is-complete{opacity:.72}.task-card-icon{flex:0 0 43px;width:43px;height:43px;display:flex;align-items:center;justify-content:center;border:3px solid #0c0c0f;background:#242a34;font-size:22px}.task-card-main{flex:1;min-width:0;display:flex;flex-direction:column}.task-card-top{display:flex;align-items:flex-start;gap:9px;justify-content:space-between}.task-card h3{margin:0;font-size:17px;color:#f0f3f7}.task-kind{flex:0 0 auto;color:#9fbbe0;font-size:11px;border:1px solid rgba(127,182,255,.4);padding:3px 6px}.task-card p{margin:9px 0 14px;color:#aab4c0;font-size:13px;line-height:1.55}.task-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.task-card-foot strong{color:#ffd75e;font-size:15px}.task-claim{min-width:90px;text-align:center}.task-claim.task-complete{border:2px solid #526172;background:#52617233;color:#aab4c0;padding:7px 10px;cursor:default}.task-empty{grid-column:1/-1;padding:35px;text-align:center;color:#aab4c0}.task-admin-add{display:grid;grid-template-columns:1.1fr 1.8fr 110px 90px 110px 80px auto;gap:8px;align-items:center;margin:12px 0}.task-admin-list{display:flex;flex-direction:column;gap:8px}.task-admin-row{display:grid;grid-template-columns:1.1fr 1.8fr 110px 90px 110px 70px auto auto auto;gap:7px;align-items:center;padding:10px;border:2px solid rgba(127,182,255,.2);background:#080a0f40}.task-admin-row .input{min-width:0}.task-admin-kind{grid-column:1/-1;color:#8fa5b8;font-size:11px}html[data-theme=light] .task-admin-row{background:#f7fafc;border-color:#c4d2dc}@media(max-width:900px){.task-admin-add{grid-template-columns:1fr 1fr}.task-admin-add .btn{grid-column:1/-1}.task-admin-row{grid-template-columns:1fr 1fr}.task-admin-row .task-admin-kind{grid-column:1/-1}}html[data-theme=light] .task-hero{background:linear-gradient(135deg,#eef3f7,#fff)}html[data-theme=light] .task-hero p,.task-hero p{color:#aab4c0}html[data-theme=light] .task-card{background:linear-gradient(145deg,#fff,#edf1f4);border-color:#b2b9c0;box-shadow:inset 2px 2px #fffc,inset -2px -2px #00000014}html[data-theme=light] .task-card h3{color:#2d343c}html[data-theme=light] .task-card p{color:#5b636c}html[data-theme=light] .task-card-icon{border-color:#b2b9c0;background:#edf1f4}@media(max-width:760px){.task-hero{align-items:flex-start;flex-direction:column;padding:22px 18px}.task-balance{width:100%;box-sizing:border-box}.task-list{grid-template-columns:1fr}.task-tabs{overflow:auto}.task-tabs button{white-space:nowrap;padding-left:12px;padding-right:12px}}.f-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:12px 0 6px}.f-row>label.f{margin:0}.mega-note{margin:0 0 8px;padding:6px 11px;font-size:12.5px;line-height:1.55;color:#ffd97a;background:#e8c24a1a;border-left:4px solid #b8933a}.opt .card-sel.locked{opacity:.62;filter:grayscale(.35)}.forge-workspace{max-width:1460px;margin:0 auto;padding:26px 24px 64px}.forge-workspace-head{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;margin-bottom:18px}.forge-workspace-head h2{margin:5px 0 8px}.forge-workspace-head p{max-width:760px;color:var(--muted);line-height:1.75}.forge-head-actions{display:flex;gap:10px;align-items:center}.forge-stepbar{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.forge-stepbar span{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.forge-stepbar i{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;font-style:normal;background:var(--line);font-size:11px}.forge-stepbar .on{color:var(--text);border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.forge-stepbar .on i{background:var(--accent);color:#111}.forge-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.forge-panel{padding:20px;margin-bottom:18px}.forge-panel>.panel-title{display:flex;align-items:center;gap:8px}.forge-panel>.panel-title img,.forge-summary .panel-title img{width:20px;height:20px;image-rendering:pixelated}.forge-type-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0 18px}.forge-type-tabs button{appearance:none;border:1px solid var(--line);background:var(--panel-2);color:var(--text);padding:14px;text-align:left;border-radius:9px;cursor:pointer;transition:.18s}.forge-type-tabs button:hover,.forge-type-tabs button.on{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--panel-2))}.forge-type-tabs b,.forge-type-tabs small{display:block}.forge-type-tabs small{font-size:11px;color:var(--muted);line-height:1.5;margin-top:5px}.forge-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.forge-panel label{display:block;font-size:12px;font-weight:650;margin:0 0 13px}.forge-panel label .inp,.forge-panel>label .inp{margin-top:7px}.forge-height{display:grid;grid-template-columns:160px 1fr 65px;gap:12px;align-items:center;padding:13px 14px;border:1px solid var(--line);border-radius:8px;margin-top:4px}.forge-height b,.forge-height small{display:block}.forge-height small{font-size:11px;color:var(--muted);margin-top:4px}.forge-height input{accent-color:var(--accent)}.forge-height output{font-weight:700;text-align:right}.forge-upload-row{display:grid;grid-template-columns:220px 1fr;gap:15px}.forge-upload{display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-height:145px;border:1px dashed var(--line);border-radius:9px;background:var(--panel-2);cursor:pointer;text-align:center!important}.forge-upload:hover{border-color:var(--accent)}.forge-upload span{font-size:30px;color:var(--accent)}.forge-upload small{font-size:11px;color:var(--muted);font-weight:400;margin-top:4px}.forge-upload input{display:none}.forge-ref-list{display:flex;gap:9px;flex-wrap:wrap;align-content:flex-start}.forge-ref{position:relative;width:95px}.forge-ref img{display:block;width:95px;height:95px;object-fit:cover;border-radius:7px;background:var(--panel-2)}.forge-ref span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;margin-top:4px}.forge-ref button{position:absolute;right:3px;top:3px;border:0;border-radius:50%;background:#151515cc;color:#fff;width:23px;height:23px;cursor:pointer}.forge-aside{position:sticky;top:15px}.forge-summary,.forge-submit{padding:18px;margin-bottom:18px}.forge-summary ul{padding:0;margin:14px 0;list-style:none}.forge-summary li{padding:10px 0;border-bottom:1px solid var(--line)}.forge-summary li b,.forge-summary li span{display:block}.forge-summary li span{font-size:12px;color:var(--muted);margin-top:3px}.forge-api-state{font-size:12px;border-top:1px solid var(--line);padding-top:12px;color:var(--muted)}.forge-quote{display:flex;flex-direction:column;gap:5px;padding:12px 0 16px}.forge-quote strong{font-size:28px}.forge-quote strong small{font-size:12px;font-weight:500;color:var(--muted)}.forge-quote span{font-size:12px;color:var(--muted);line-height:1.5}.forge-submit .hint{font-size:11px;line-height:1.55;margin-top:11px}.forge-progress{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.forge-progress-bar{height:8px;background:var(--panel-2);border-radius:5px;overflow:hidden;flex:1}.forge-progress-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),#8fe3a3);border-radius:5px;transition:width .4s}.forge-assets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.forge-asset{display:flex;flex-direction:column;gap:5px;border:1px solid var(--line);border-radius:7px;padding:10px;color:var(--text);text-decoration:none}.forge-asset:hover{border-color:var(--accent)}.forge-asset span{font-size:11px;color:var(--muted)}.forge-animation{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:15px;margin-top:15px}.forge-animation b,.forge-animation small{display:block}.forge-animation small{font-size:11px;color:var(--muted);margin-top:3px}.forge-animation audio{max-width:240px}.forge-chat{border-top:1px solid var(--line);margin-top:17px;padding-top:15px}.forge-chat-title{font-weight:700;margin-bottom:9px}.forge-chat form{display:flex;gap:8px}.forge-chat form .inp{min-width:0;flex:1}.forge-message{display:flex;gap:8px;padding:8px 0;font-size:12px;line-height:1.6}.forge-message b{color:var(--accent);white-space:nowrap}.forge-message.user b{color:var(--text)}.forge-coming{max-width:760px;margin:65px auto;padding:42px;text-align:center}.forge-coming-icon{display:block;font-size:36px;color:var(--accent)}.forge-coming h3{margin:10px 0}.forge-coming p{color:var(--muted);line-height:1.8}.forge-coming .btn{margin-top:18px}@media(max-width:900px){.forge-layout{grid-template-columns:1fr}.forge-aside{position:static}.forge-workspace-head{flex-direction:column}.forge-head-actions{width:100%;justify-content:space-between}.forge-assets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.forge-workspace{padding:18px 12px 45px}.forge-type-tabs,.forge-form-grid,.forge-upload-row{grid-template-columns:1fr}.forge-height{grid-template-columns:1fr 1fr}.forge-height output{grid-column:2}.forge-height input{grid-column:1 / -1;grid-row:2}.forge-animation{align-items:flex-start;flex-direction:column}.forge-animation audio{max-width:100%;width:100%}}.forge-editor-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;border:1px solid var(--line);background:var(--panel-2);border-radius:9px;padding:12px 14px;margin:14px 0}.forge-editor-head b,.forge-editor-head small{display:block}.forge-editor-head small{color:var(--muted);font-size:11px;line-height:1.6;margin-top:4px}.forge-editor-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px}.forge-parts{display:flex;flex-direction:column;gap:6px;max-height:360px;overflow:auto;padding-right:3px}.forge-part{display:flex;flex-direction:column;align-items:flex-start;gap:3px;border:1px solid var(--line);border-radius:7px;background:var(--panel-2);color:var(--text);padding:9px 10px;text-align:left;cursor:pointer}.forge-part:hover,.forge-part.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel-2))}.forge-part small{font-size:10px;color:var(--muted)}.forge-transform{border:1px solid var(--line);border-radius:9px;padding:13px}.forge-transform-title{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.forge-axis-group{padding:10px 0;border-top:1px solid var(--line)}.forge-axis-group>label{font-size:11px;color:var(--muted);margin-bottom:7px}.forge-axis-group>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.forge-axis{display:flex!important;align-items:center;gap:5px!important;margin:0!important;font-size:10px!important;color:var(--muted)}.forge-axis span{width:13px;color:var(--accent);font-weight:700}.forge-axis input{min-width:0;width:100%;margin:0!important}.forge-editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.forge-animation-list{border-top:1px solid var(--line);margin-top:14px;padding-top:13px;display:flex;gap:12px;align-items:center}.forge-animation-list>b{white-space:nowrap}.forge-animation-list>div{display:flex;gap:6px;flex-wrap:wrap}@media(max-width:580px){.forge-editor-grid{grid-template-columns:1fr}.forge-parts{max-height:190px}.forge-axis-group>div{gap:5px}}.forge-concept{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}.forge-concept>.panel-title{justify-content:flex-start}.forge-concept-main{display:grid;grid-template-columns:minmax(220px,42%) 1fr;gap:18px;align-items:start;margin-top:14px}.forge-concept-image{display:block;width:100%;max-height:360px;object-fit:contain;border:1px solid var(--line);border-radius:9px;background:#101317;cursor:zoom-in}.forge-concept-image:hover{border-color:var(--accent)}.forge-concept-copy{padding:8px 0}.forge-concept-copy b{font-size:16px}.forge-concept-copy p{color:var(--muted);line-height:1.7;font-size:13px;white-space:pre-wrap}.forge-concept-copy small{display:block;color:var(--muted);font-size:11px;margin-top:7px}.forge-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.forge-facts span{display:block;padding:9px 10px;border:1px solid var(--line);border-radius:7px;background:var(--panel-2);font-size:12px;color:var(--muted);line-height:1.5}.forge-facts b{display:block;color:var(--text);font-size:11px;margin-bottom:3px}.forge-concept-actions{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.forge-concept-actions textarea{width:100%;resize:vertical;margin-bottom:9px}.forge-concept-actions>div{display:flex;justify-content:flex-end;gap:8px}.forge-confirmed{color:#8fe3a3;font-size:12px;border-top:1px solid var(--line);padding-top:13px;margin:14px 0 0}.forge-concept-history{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.forge-concept-history summary{cursor:pointer;color:var(--muted);font-size:12px}.forge-concept-history>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px}.forge-concept-history figure{margin:0}.forge-concept-history img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;border:1px solid var(--line);background:var(--panel-2)}.forge-concept-history figcaption{font-size:10px;color:var(--muted);margin-top:3px}.forge-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:130px;border:1px dashed var(--line);border-radius:8px;margin-top:14px;text-align:center;color:var(--muted);gap:6px}.forge-empty span{font-size:28px;color:var(--accent)}.forge-empty small{font-size:11px}.forge-animation-timeline{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;display:flex;flex-direction:column;gap:9px}.forge-clip{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:10px}.forge-clip b,.forge-clip small{display:block}.forge-clip small{font-size:10px;color:var(--muted);margin-top:3px}.forge-clip i{display:block;height:8px;border-radius:5px;background:linear-gradient(90deg,var(--accent),#8fe3a3);min-width:8px;opacity:.82}.forge-animation-timeline>.btn{align-self:flex-end;margin-top:4px}@media(max-width:700px){.forge-concept-main,.forge-facts{grid-template-columns:1fr}.forge-concept-history>div{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-clip{grid-template-columns:1fr;gap:5px}}.forge-local-steps{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 18px}.forge-local-steps span{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:6px 10px;color:var(--muted);font-size:11px}.forge-local-steps span.on{color:var(--text);border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.forge-local-steps i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--line);font-style:normal;font-size:10px}.forge-local-steps .on i{background:var(--accent);color:#111}.forge-local-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.forge-local-actions .hint{font-size:11px}.forge-material-preview{min-height:260px;display:grid;place-items:center;border:1px dashed var(--line);border-radius:9px;background:var(--panel-2);padding:22px}.forge-generated-preview{display:grid;grid-template-columns:minmax(180px,280px) 1fr;align-items:center;gap:22px;width:100%}.forge-generated-preview>img{width:100%;aspect-ratio:1;object-fit:contain;image-rendering:pixelated;border:1px solid var(--line);border-radius:8px;background:#111}.forge-generated-preview>div{display:flex;flex-direction:column;gap:9px}.forge-generated-preview span{color:var(--muted);font-size:12px}.forge-generated-preview .btn{align-self:flex-start}.forge-skin-preview{min-height:260px;display:grid;place-items:center;border:1px dashed var(--line);border-radius:9px;background:repeating-conic-gradient(#15191e 0 25%,#101317 0 50%) 50% / 24px 24px;padding:22px}.forge-skin-preview .forge-generated-preview>img{width:220px;height:220px;object-fit:contain;image-rendering:pixelated}.forge-local-assets{display:flex;flex-direction:column;gap:8px}.forge-local-asset{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--line);border-radius:7px;padding:7px}.forge-local-thumb{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:5px;background:var(--panel-2);color:var(--accent)}.forge-local-thumb img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.forge-local-asset b,.forge-local-asset small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-local-asset small{color:var(--muted);font-size:10px;margin-top:3px}.forge-pack-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.forge-pack-asset{display:grid!important;grid-template-columns:18px 42px minmax(0,1fr);gap:9px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:9px;margin:0!important;background:var(--panel-2);cursor:pointer}.forge-pack-asset:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.forge-pack-asset input{accent-color:var(--accent)}.forge-pack-asset b,.forge-pack-asset small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-pack-asset small{font-size:10px;color:var(--muted);margin-top:3px}.forge-pack-check{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 3px}.forge-pack-check span{font-size:11px;color:#8fe3a3;border:1px solid rgba(143,227,163,.3);border-radius:999px;padding:5px 8px}@media(max-width:700px){.forge-generated-preview{grid-template-columns:1fr}.forge-generated-preview>img{max-width:240px;margin:auto}.forge-pack-assets{grid-template-columns:1fr}}.forge-workspace{--forge-bg: #11181d;--forge-surface: #1a252c;--forge-surface-raised: #202f37;--forge-surface-soft: #152127;--forge-line: #3a5058;--forge-line-soft: rgba(132, 167, 172, .22);--forge-text: #f2f7f5;--forge-muted: #a9babd;--forge-dim: #81969a;--forge-accent: #5ed39a;--forge-accent-strong: #86e8b2;--forge-danger: #ff9b8e;color:var(--forge-text);position:relative;isolation:isolate;min-height:calc(100vh - 96px);background:linear-gradient(180deg,#121b20,#10181d 58%,#0e1519);border:1px solid rgba(116,158,157,.2);border-radius:16px;box-shadow:0 18px 48px #02080a57,inset 0 1px #ffffff09;font-family:Microsoft YaHei UI,PingFang SC,Segoe UI,sans-serif;letter-spacing:.01em;max-width:1500px;margin:0 auto;padding:34px clamp(18px,3vw,42px) 80px}.forge-workspace,.forge-workspace *{--accent: var(--forge-accent);--text: var(--forge-text);--muted: var(--forge-muted);--line: var(--forge-line);--panel-2: var(--forge-surface-soft)}.forge-workspace:before{content:"";position:absolute;inset:72px 0 auto;height:360px;z-index:-1;pointer-events:none;background:radial-gradient(70% 100% at 50% 0%,rgba(61,120,105,.16),transparent 72%)}.forge-workspace h2,.forge-workspace h3,.forge-workspace .mc-title{color:var(--forge-text);text-shadow:none}.forge-workspace h2.mc-title{display:flex;align-items:center;gap:10px;font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.02em}.forge-workspace-head{align-items:flex-end;padding-bottom:22px;border-bottom:1px solid var(--forge-line-soft)}.forge-workspace-head p{margin:0;color:var(--forge-muted);font-size:14px;line-height:1.8}.forge-workspace .creator-kicker{color:var(--forge-accent-strong);font-size:11px;letter-spacing:.14em}.forge-head-actions{padding-bottom:4px}.forge-head-actions .badge{white-space:nowrap;border:1px solid rgba(94,211,154,.35);border-radius:999px;background:#5ed39a1c;color:var(--forge-accent-strong)}.forge-workspace .btn{min-height:42px;border:1px solid rgba(201,231,221,.22);border-radius:8px;background:#26363d;color:var(--forge-text);box-shadow:0 5px 14px #00000029;text-shadow:none;font-weight:700;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.forge-workspace .btn:hover{transform:translateY(-1px);border-color:#86e8b2a6;background:#30464b;box-shadow:0 8px 18px #0000003d}.forge-workspace .btn:active{transform:translateY(0)}.forge-workspace .btn.primary{border-color:#86e8b299;background:linear-gradient(135deg,#4fba84,#2e8f68);color:#07150f;box-shadow:0 6px 18px #35b47538}.forge-workspace .btn.primary:hover{background:linear-gradient(135deg,#70dca2,#3dab7e)}.forge-workspace .btn.flat{background:#ffffff0b;border-color:var(--forge-line);color:var(--forge-muted);box-shadow:none}.forge-workspace .btn.flat:hover{color:var(--forge-text);background:#ffffff16}.forge-stepbar{gap:9px;margin:22px 0}.forge-stepbar span{padding:8px 13px;border:1px solid var(--forge-line);border-radius:8px;background:#152127bd;color:var(--forge-dim);font-size:12px}.forge-stepbar span.on{color:var(--forge-text);border-color:#5ed39a99;background:#3f86692e}.forge-stepbar i{width:21px;height:21px;background:#2b3d43;color:var(--forge-muted)}.forge-stepbar .on i{background:var(--forge-accent);color:#092016}.forge-layout{gap:22px;grid-template-columns:minmax(0,1fr) 342px}.forge-workspace .forge-panel,.forge-workspace .forge-summary,.forge-workspace .forge-submit{padding:clamp(18px,2vw,25px);border:1px solid var(--forge-line);border-radius:12px;background:linear-gradient(145deg,#1f2f36fa,#152026fa);color:var(--forge-text);box-shadow:0 12px 30px #0000002b,inset 0 1px #ffffff09}.forge-workspace .forge-panel{margin-bottom:20px}.forge-panel>.panel-title,.forge-summary .panel-title{margin-bottom:17px;color:var(--forge-text);font-size:18px;letter-spacing:-.01em}.forge-panel>.panel-title img,.forge-summary .panel-title img{width:22px;height:22px;opacity:.9}.forge-type-tabs{gap:10px;margin:6px 0 22px}.forge-type-tabs button{min-height:96px;padding:15px 16px;border:1px solid var(--forge-line);border-radius:10px;background:#17242a;color:var(--forge-text)}.forge-type-tabs button:hover{border-color:#86e8b2b3;background:#203a37}.forge-type-tabs button.on{border-color:var(--forge-accent);background:linear-gradient(145deg,#3f866952,#1b3531d6);box-shadow:inset 0 0 0 1px #86e8b238,0 8px 20px #207b5529}.forge-type-tabs b{font-size:14px;line-height:1.4}.forge-type-tabs small{margin-top:8px;color:var(--forge-muted);line-height:1.55}.forge-form-grid{gap:14px}.forge-panel label{color:#dce9e6;font-size:13px;font-weight:700}.forge-workspace input[type=text],.forge-workspace input[type=email],.forge-workspace input[type=password],.forge-workspace input[type=number],.forge-workspace textarea,.forge-workspace select,.forge-workspace .inp{margin-top:8px;width:100%;border:1px solid #486069;border-radius:8px;background:#111b20;color:var(--forge-text);box-shadow:inset 0 2px 6px #00000038;padding:12px 13px;font:inherit;font-size:14px;line-height:1.5}.forge-workspace textarea{min-height:128px}.forge-workspace input::placeholder,.forge-workspace textarea::placeholder{color:#71878b;opacity:1}.forge-workspace input:focus,.forge-workspace textarea:focus,.forge-workspace select:focus{border-color:var(--forge-accent);box-shadow:0 0 0 3px #5ed39a29,inset 0 2px 6px #00000038}.forge-height{gap:16px;padding:15px 16px;border:1px solid var(--forge-line);border-radius:9px;background:#09111557}.forge-height small,.forge-workspace .hint{color:var(--forge-muted);opacity:1}.forge-height output{color:var(--forge-accent-strong);font-size:15px}.forge-height input[type=range]{accent-color:var(--forge-accent)}.forge-upload-row{gap:18px}.forge-upload{min-height:164px;border:1px dashed #58747a;border-radius:10px;background:#0c191d8c;color:var(--forge-text);transition:border-color .16s ease,background .16s ease,transform .16s ease}.forge-upload:hover{border-color:var(--forge-accent);background:#2e6f5433;transform:translateY(-1px)}.forge-upload span{color:var(--forge-accent-strong);font-size:34px;line-height:1}.forge-upload small{color:var(--forge-muted)}.forge-ref-list{padding:4px}.forge-ref img{border:1px solid var(--forge-line);border-radius:8px;background:#0c1519}.forge-ref span{color:var(--forge-muted)}.forge-ref button{background:#0a1114e0;border:1px solid rgba(255,255,255,.15)}.forge-aside{top:88px}.forge-summary,.forge-submit{margin-bottom:20px}.forge-summary ul{margin:12px 0 16px}.forge-summary li{padding:12px 0;border-bottom:1px solid var(--forge-line-soft)}.forge-summary li b{color:#e7f0ed}.forge-summary li span,.forge-quote span,.forge-api-state{color:var(--forge-muted)}.forge-quote{padding:14px 0 17px}.forge-quote strong{color:var(--forge-accent-strong);font-size:30px;letter-spacing:-.03em}.forge-quote strong small{color:var(--forge-muted)}.forge-api-state{border-color:var(--forge-line-soft)}.forge-submit .hint{color:var(--forge-dim)}.forge-progress{color:var(--forge-muted)}.forge-progress-bar{height:9px;border:1px solid #30474d;background:#0e191d}.forge-progress-bar i{background:linear-gradient(90deg,#4fba84,#9ce6b5)}.forge-assets{gap:9px}.forge-asset{min-height:76px;border:1px solid var(--forge-line);border-radius:8px;background:#0c181c8c;color:var(--forge-text)}.forge-asset:hover{border-color:var(--forge-accent);background:#2e6f542b}.forge-asset span{color:var(--forge-muted)}.forge-animation,.forge-chat,.forge-concept-actions,.forge-concept-history,.forge-animation-timeline,.forge-animation-list{border-color:var(--forge-line-soft)}.forge-animation small,.forge-clip small{color:var(--forge-muted)}.forge-chat-title{color:var(--forge-accent-strong);font-size:14px}.forge-message{border-bottom:1px solid rgba(132,167,172,.12);color:#d4e0de}.forge-message b{color:var(--forge-accent-strong)}.forge-concept{border-color:#5ed39a8c!important}.forge-concept-image{border-color:var(--forge-line);background:#0c1519}.forge-concept-copy p,.forge-concept-copy small,.forge-facts span{color:var(--forge-muted)}.forge-facts span{border-color:var(--forge-line-soft);background:#0d1a1e80}.forge-facts b{color:var(--forge-text)}.forge-empty{min-height:150px;border-color:#58747a;color:var(--forge-muted);background:#0a141838}.forge-empty span,.forge-confirmed{color:var(--forge-accent-strong)}.forge-editor-head,.forge-transform{border-color:var(--forge-line);background:#0c191d85}.forge-editor-head small,.forge-axis,.forge-axis-group>label{color:var(--forge-muted)}.forge-part{border-color:var(--forge-line);background:#17262c;color:var(--forge-text)}.forge-part:hover,.forge-part.on{border-color:var(--forge-accent);background:#3f86693d}.forge-part small{color:var(--forge-muted)}.forge-axis input{padding:8px 9px;font-size:12px}.forge-workspace .badge{border-radius:999px}.forge-workspace .badge.info{background:#56a4c22e;border-color:#71bed76b;color:#a9dceb}.forge-workspace .badge.ok{background:#5ed39a26;border-color:#5ed39a6b;color:var(--forge-accent-strong)}.forge-workspace .badge.err{background:#d95b5029;border-color:#ff9b8e73;color:var(--forge-danger)}@media(max-width:900px){.forge-workspace{padding-top:24px}.forge-workspace-head{align-items:flex-start}.forge-head-actions{width:100%;justify-content:space-between}.forge-aside{top:18px}}@media(max-width:580px){.forge-workspace{padding:20px 13px 52px}.forge-workspace-head{padding-bottom:17px}.forge-workspace-head p{font-size:13px}.forge-stepbar{display:grid;grid-template-columns:1fr 1fr}.forge-stepbar span{justify-content:flex-start}.forge-panel,.forge-summary,.forge-submit{padding:17px!important}.forge-type-tabs button{min-height:84px}.forge-height{grid-template-columns:1fr auto}.forge-height input{grid-column:1 / -1;grid-row:2}.forge-height output{grid-column:2;grid-row:1}.forge-chat form{flex-direction:column}.forge-chat form .btn{width:100%}}.forge-workspace .forge-layout>main{max-width:none;margin:0;padding:0}@media(max-width:900px){.forge-workspace .forge-layout{grid-template-columns:1fr}.forge-workspace .forge-aside{position:static}}.forge-workspace{--forge-text: #f2f2f2;--forge-muted: #c6c6c6;--forge-dim: #9c9ca3;--forge-line: #0c0c0f;--forge-line-soft: rgba(255,255,255,.16);--forge-surface: #34343a;--forge-surface-soft: rgba(0,0,0,.28);--forge-accent: #8bf05a;--forge-accent-strong: #a7ff7f;color:var(--forge-text);max-width:1460px;min-height:0;padding:26px 24px 64px;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;letter-spacing:.15px}.forge-workspace:before{display:none}.forge-workspace h2,.forge-workspace h3,.forge-workspace .mc-title{color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.65)}.forge-workspace h2.mc-title{font-size:clamp(25px,3vw,34px);letter-spacing:.5px}.forge-workspace-head{padding-bottom:18px;border-bottom:3px solid #0c0c0f}.forge-workspace-head p{color:#d2d2d2;line-height:1.75}.forge-workspace .creator-kicker{color:#9af477;letter-spacing:.08em;text-shadow:1px 1px 0 #0c0c0f}.forge-head-actions .badge,.forge-workspace .badge{border:2px solid #0c0c0f;border-radius:0;box-shadow:inset 2px 2px #ffffff2b,inset -2px -2px #0000004d}.forge-head-actions .badge.ok,.forge-workspace .badge.ok{background:#2f7a3c;color:#fff}.forge-head-actions .badge.info,.forge-workspace .badge.info{background:#2f5a8a;color:#fff}.forge-workspace .btn{min-height:0;border:3px solid #0c0c0f;border-radius:0;background:linear-gradient(#9a9a9a,#6f6f6f);color:#fff;box-shadow:inset 3px 3px #ffffff80,inset -3px -3px #00000059,0 4px #00000059;text-shadow:2px 2px 0 rgba(0,0,0,.55);font-weight:800}.forge-workspace .btn:hover{transform:none;border-color:#7fb6ff;background:linear-gradient(#b3c9ee,#7f97c4);box-shadow:inset 3px 3px #fff9,inset -3px -3px #283c6e99,0 4px #00000059}.forge-workspace .btn:active{transform:translateY(2px);box-shadow:inset 3px 3px #0000004d,0 1px #00000059}.forge-workspace .btn.primary{border-color:#0c0c0f;background:linear-gradient(#63c94e,#3a8a2b);color:#fff;box-shadow:inset 3px 3px #ffffff7a,inset -3px -3px #00000059,0 4px #00000059}.forge-workspace .btn.primary:hover{background:linear-gradient(#7ee067,#46a034)}.forge-workspace .btn.flat{background:#ffffff1a;border-color:#0c0c0f;color:#fff;box-shadow:inset 2px 2px #ffffff29,inset -2px -2px #00000052}.forge-stepbar{gap:8px;margin:18px 0}.forge-stepbar span,.forge-local-steps span{padding:7px 12px;border:2px solid #0c0c0f;border-radius:0;background:#0000004d;color:#aaa;box-shadow:inset 2px 2px #ffffff14,inset -2px -2px #00000052}.forge-stepbar span.on,.forge-local-steps span.on{color:#fff;border-color:#7fd06a;background:#5ac85a2e}.forge-stepbar i,.forge-local-steps i{width:20px;height:20px;border-radius:0;background:#4a4a52}.forge-stepbar .on i,.forge-local-steps .on i{background:#7fd06a;color:#10200f}.forge-layout{gap:18px}.forge-workspace .forge-panel,.forge-workspace .forge-summary,.forge-workspace .forge-submit{padding:20px;border:3px solid #0c0c0f;border-radius:0;background:#34343a url(/tex/deepslate.png);background-blend-mode:multiply;color:#eee;box-shadow:inset 3px 3px #ffffff24,inset -3px -3px #00000080,0 6px #0000004d}.forge-panel>.panel-title,.forge-summary .panel-title{color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.6)}.forge-type-tabs{gap:8px;margin:6px 0 18px}.forge-type-tabs button{min-height:96px;padding:14px;border:3px solid #0c0c0f;border-radius:0;background:#00000047;color:#fff;box-shadow:inset 2px 2px #ffffff14,inset -2px -2px #0000006b}.forge-type-tabs button:hover,.forge-type-tabs button.on{border-color:#7fd06a;background:#5ac85a2e;box-shadow:inset 3px 3px #ffffff1f,0 0 0 2px #78dc6e33}.forge-type-tabs small{color:#c6c6c6}.forge-panel label{color:#f2f2f2;text-shadow:1px 1px 0 rgba(0,0,0,.55)}.forge-workspace input[type=text],.forge-workspace input[type=email],.forge-workspace input[type=password],.forge-workspace input[type=number],.forge-workspace textarea,.forge-workspace select,.forge-workspace .inp{margin-top:7px;border:3px solid #0c0c0f;border-radius:0;background:#14161a;color:#f4f4f4;box-shadow:inset 3px 3px #0009,inset -3px -3px #ffffff14;padding:11px 12px;font-size:14px}.forge-workspace input:focus,.forge-workspace textarea:focus,.forge-workspace select:focus{border-color:#7fb6ff;box-shadow:inset 3px 3px #0009,0 0 0 2px #7fb6ff47}.forge-workspace input::placeholder,.forge-workspace textarea::placeholder{color:#9c9ca3}.forge-height,.forge-editor-head,.forge-transform{border:3px solid #0c0c0f;border-radius:0;background:#0000003d;box-shadow:inset 2px 2px #ffffff0f}.forge-height small,.forge-workspace .hint,.forge-summary li span,.forge-quote span,.forge-api-state,.forge-animation small,.forge-clip small{color:#c6c6c6}.forge-height output,.forge-quote strong,.forge-chat-title,.forge-message b{color:#8bf05a}.forge-upload,.forge-empty,.forge-material-preview,.forge-skin-preview{min-height:150px;border:3px dashed #6f6f78;border-radius:0;background:#00000040}.forge-upload:hover{border-color:#7fb6ff;background:#3c6eb429;transform:none}.forge-upload span,.forge-empty span{color:#8bf05a}.forge-ref img,.forge-concept-image,.forge-generated-preview>img{border:3px solid #0c0c0f;border-radius:0;background:#000}.forge-ref button{border:3px solid #0c0c0f;border-radius:0;background:#d8524a}.forge-summary li,.forge-animation,.forge-chat,.forge-concept-actions,.forge-concept-history,.forge-animation-timeline,.forge-animation-list{border-color:#ffffff2e}.forge-progress-bar{height:22px;border:3px solid #0c0c0f;border-radius:0;background:#1a1a1e;box-shadow:inset 2px 2px #0009}.forge-progress-bar i{background:linear-gradient(#8bf05a,#46a02a);box-shadow:inset 0 3px #ffffff59}.forge-asset,.forge-part,.forge-facts span,.forge-pack-asset,.forge-local-asset{border:2px solid #0c0c0f;border-radius:0;background:#0000003d;box-shadow:inset 2px 2px #ffffff0f}.forge-asset:hover,.forge-part:hover,.forge-part.on{border-color:#7fd06a;background:#5ac85a2e}.forge-workspace .forge-aside{top:86px}@media(max-width:580px){.forge-workspace{padding:18px 12px 48px}.forge-workspace .forge-panel,.forge-workspace .forge-summary,.forge-workspace .forge-submit{padding:17px}.fab-dock{right:8px;bottom:8px;gap:5px;transform:scale(.82);transform-origin:bottom right}.fab-dock .fab{min-width:38px;width:38px;height:38px;padding:7px;justify-content:center;gap:0;font-size:0}.fab-dock .fab img{width:20px;height:20px}}html[data-theme=light] .forge-workspace{--forge-text: #22272b;--forge-muted: #4f5b62;--forge-dim: #66737a;--forge-line: #626b72;--forge-line-soft: rgba(34, 42, 47, .24);--forge-surface: #e9e9e7;--forge-surface-soft: rgba(255, 255, 255, .72);--forge-accent: #2f8a4b;--forge-accent-strong: #216c3a;--forge-danger: #a23e36;color:var(--forge-text);background:transparent}html[data-theme=light] .forge-workspace,html[data-theme=light] .forge-workspace *{--accent: var(--forge-accent);--text: var(--forge-text);--muted: var(--forge-muted);--line: var(--forge-line);--panel-2: var(--forge-surface-soft)}html[data-theme=light] .forge-workspace h2,html[data-theme=light] .forge-workspace h3,html[data-theme=light] .forge-workspace .mc-title{color:#1e2529;text-shadow:1px 1px 0 rgba(255,255,255,.8)}html[data-theme=light] .forge-workspace-head{border-bottom-color:#626b72}html[data-theme=light] .forge-workspace-head p,html[data-theme=light] .forge-workspace .creator-kicker{color:var(--forge-muted);text-shadow:none}html[data-theme=light] .forge-workspace .creator-kicker{color:var(--forge-accent-strong)}html[data-theme=light] .forge-head-actions .badge,html[data-theme=light] .forge-workspace .badge{border-color:#4d565c;box-shadow:inset 2px 2px #fffc,inset -2px -2px #0000001f}html[data-theme=light] .forge-workspace .badge.ok{background:#4c9c59;color:#fff}html[data-theme=light] .forge-workspace .badge.info{background:#4775a3;color:#fff}html[data-theme=light] .forge-workspace .badge.err{background:#ad4c42;color:#fff}html[data-theme=light] .forge-workspace .btn{border-color:#4d555b;background:linear-gradient(#fafafa,#cdd1d0);color:#20262a;box-shadow:inset 3px 3px #ffffffeb,inset -3px -3px #00000029,0 4px #0000002e;text-shadow:none}html[data-theme=light] .forge-workspace .btn:hover{border-color:#3f78a8;background:linear-gradient(#e8f1fb,#b9cde2);box-shadow:inset 3px 3px #fffffff5,inset -3px -3px #283c6e3d,0 4px #0000002e}html[data-theme=light] .forge-workspace .btn.primary{border-color:#1d572d;background:linear-gradient(#63c94e,#378b2d);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.35)}html[data-theme=light] .forge-workspace .btn.primary:hover{background:linear-gradient(#79db63,#459f39)}html[data-theme=light] .forge-workspace .btn.flat{border-color:#727b81;background:#ffffffa8;color:#39434a;box-shadow:inset 2px 2px #ffffffe6,inset -2px -2px #0000001c}html[data-theme=light] .forge-workspace .btn.flat:hover{color:#1d252a;background:#ffffffe6}html[data-theme=light] .forge-stepbar span,html[data-theme=light] .forge-local-steps span{border-color:#707980;background:#ffffffad;color:#566168;box-shadow:inset 2px 2px #ffffffe6,inset -2px -2px #0000001a}html[data-theme=light] .forge-stepbar span.on,html[data-theme=light] .forge-local-steps span.on{color:#1d4e2c;border-color:#2f8a4b;background:#68be7133}html[data-theme=light] .forge-stepbar i,html[data-theme=light] .forge-local-steps i{background:#c2c8c9;color:#39444a}html[data-theme=light] .forge-stepbar .on i,html[data-theme=light] .forge-local-steps .on i{background:#4ca958;color:#fff}html[data-theme=light] .forge-workspace .forge-panel,html[data-theme=light] .forge-workspace .forge-summary,html[data-theme=light] .forge-workspace .forge-submit{border-color:#4c555b;background-color:#e9e9e7;background-image:url(/tex/quartz_block.png);background-blend-mode:multiply;color:var(--forge-text);box-shadow:inset 3px 3px #fffc,inset -3px -3px #00000029,0 6px #00000021}html[data-theme=light] .forge-panel>.panel-title,html[data-theme=light] .forge-summary .panel-title{color:#20272b;text-shadow:1px 1px 0 rgba(255,255,255,.85)}html[data-theme=light] .forge-type-tabs button{border-color:#6b747a;background:#ffffffa8;color:#273137;box-shadow:inset 2px 2px #ffffffd1,inset -2px -2px #0000001f}html[data-theme=light] .forge-type-tabs button:hover,html[data-theme=light] .forge-type-tabs button.on{border-color:#2f8a4b;background:#68be7138;box-shadow:inset 3px 3px #ffffffc7,0 0 0 2px #2f8a4b2e}html[data-theme=light] .forge-type-tabs small{color:#526067}html[data-theme=light] .forge-panel label{color:#2b3439;text-shadow:none}html[data-theme=light] .forge-workspace input[type=text],html[data-theme=light] .forge-workspace input[type=email],html[data-theme=light] .forge-workspace input[type=password],html[data-theme=light] .forge-workspace input[type=number],html[data-theme=light] .forge-workspace textarea,html[data-theme=light] .forge-workspace select,html[data-theme=light] .forge-workspace .inp{border-color:#4d565c;background:#f7f8f7;color:#20272b;box-shadow:inset 3px 3px #0000001a,inset -3px -3px #ffffffd1}html[data-theme=light] .forge-workspace input::placeholder,html[data-theme=light] .forge-workspace textarea::placeholder{color:#68757b}html[data-theme=light] .forge-workspace input:focus,html[data-theme=light] .forge-workspace textarea:focus,html[data-theme=light] .forge-workspace select:focus{border-color:#2f6f99;box-shadow:inset 3px 3px #0000001a,0 0 0 2px #2f6f993d}html[data-theme=light] .forge-height,html[data-theme=light] .forge-editor-head,html[data-theme=light] .forge-transform{border-color:#687278;background:#ffffff9e;box-shadow:inset 2px 2px #ffffffdb,inset -2px -2px #00000014}html[data-theme=light] .forge-height small,html[data-theme=light] .forge-workspace .hint,html[data-theme=light] .forge-summary li span,html[data-theme=light] .forge-quote span,html[data-theme=light] .forge-api-state,html[data-theme=light] .forge-animation small,html[data-theme=light] .forge-clip small,html[data-theme=light] .forge-editor-head small,html[data-theme=light] .forge-axis,html[data-theme=light] .forge-axis-group>label{color:#536168}html[data-theme=light] .forge-height output,html[data-theme=light] .forge-quote strong,html[data-theme=light] .forge-chat-title,html[data-theme=light] .forge-message b{color:#26763f}html[data-theme=light] .forge-summary li b,html[data-theme=light] .forge-summary li strong,html[data-theme=light] .forge-editor-head b,html[data-theme=light] .forge-transform-title,html[data-theme=light] .forge-animation b,html[data-theme=light] .forge-clip b{color:#28343a}html[data-theme=light] .forge-upload,html[data-theme=light] .forge-empty,html[data-theme=light] .forge-material-preview,html[data-theme=light] .forge-skin-preview{border-color:#687278;background:#ffffff94;color:#38444a}html[data-theme=light] .forge-upload:hover{border-color:#2f6f99;background:#5b93d824}html[data-theme=light] .forge-upload span,html[data-theme=light] .forge-empty span{color:#2f8a4b}html[data-theme=light] .forge-ref img,html[data-theme=light] .forge-concept-image,html[data-theme=light] .forge-generated-preview>img{border-color:#4d565c;background:#f4f5f4}html[data-theme=light] .forge-ref button{border-color:#4d565c;background:#ad4c42}html[data-theme=light] .forge-summary li,html[data-theme=light] .forge-animation,html[data-theme=light] .forge-chat,html[data-theme=light] .forge-concept-actions,html[data-theme=light] .forge-concept-history,html[data-theme=light] .forge-animation-timeline,html[data-theme=light] .forge-animation-list{border-color:var(--forge-line-soft)}html[data-theme=light] .forge-progress-bar{border-color:#4d565c;background:#d5d9d8;box-shadow:inset 2px 2px #00000026}html[data-theme=light] .forge-progress-bar i{background:linear-gradient(#73d85d,#3c9c32);box-shadow:inset 0 3px #ffffff73}html[data-theme=light] .forge-asset,html[data-theme=light] .forge-part,html[data-theme=light] .forge-facts span,html[data-theme=light] .forge-pack-asset,html[data-theme=light] .forge-local-asset{border-color:#687278;background:#ffffff9e;color:#263137;box-shadow:inset 2px 2px #ffffffd9,inset -2px -2px #00000017}html[data-theme=light] .forge-asset span,html[data-theme=light] .forge-part small,html[data-theme=light] .forge-facts span,html[data-theme=light] .forge-pack-asset small,html[data-theme=light] .forge-local-asset small,html[data-theme=light] .forge-concept-copy p,html[data-theme=light] .forge-concept-copy small,html[data-theme=light] .forge-concept-history summary,html[data-theme=light] .forge-concept-history figcaption{color:#536168}html[data-theme=light] .forge-asset:hover,html[data-theme=light] .forge-part:hover,html[data-theme=light] .forge-part.on{border-color:#2f8a4b;background:#68be7133}html[data-theme=light] .forge-facts b,html[data-theme=light] .forge-workspace .forge-message{color:#28343a}html[data-theme=light] .forge-workspace .forge-message b{color:#26763f}html[data-theme=light] .forge-confirmed{color:#287a43}html[data-theme=light] .creator-hub{color:#20272b}html[data-theme=light] .creator-hub h1,html[data-theme=light] .creator-hub h2,html[data-theme=light] .creator-hub h3{color:#20272b;text-shadow:1px 1px 0 rgba(255,255,255,.94)}html[data-theme=light] .creator-sidebar,html[data-theme=light] .creator-prompt,html[data-theme=light] .creator-projects,html[data-theme=light] .creator-status,html[data-theme=light] .creator-community{background-color:#f0f2ef;background-image:url(/tex/quartz_block.png);background-blend-mode:multiply;border:2px solid #687278;color:#20272b;box-shadow:inset 3px 3px #ffffffe6,inset -3px -3px #00000021,0 5px #232d3229}html[data-theme=light] .creator-sidebar{padding:22px 16px 16px}html[data-theme=light] .creator-lede,html[data-theme=light] .creator-topline p,html[data-theme=light] .creator-section-head .hint,html[data-theme=light] .creator-card-head .hint{color:#4f5d64;opacity:1}html[data-theme=light] .creator-kicker{color:#246c3e;text-shadow:none}html[data-theme=light] .creator-side-nav a{color:#344047;border-color:transparent}html[data-theme=light] .creator-side-nav a span{color:#287746}html[data-theme=light] .creator-side-nav a:hover,html[data-theme=light] .creator-side-nav a.active{color:#173d27;background:#5eb57033;border-color:#4b9863;box-shadow:inset 2px 2px #ffffffbf,inset -2px -2px #00000014}html[data-theme=light] .creator-side-note{border-color:#9ba7aa;background:#ffffff9e;color:#4a585e;box-shadow:inset 2px 2px #ffffffe0,inset -2px -2px #00000014}html[data-theme=light] .creator-side-note b{color:#273239}html[data-theme=light] .creator-side-note em{color:#286e3f}html[data-theme=light] .creator-topline{margin-bottom:18px}html[data-theme=light] .creator-prompt{background-color:#e7f0e9;border-color:#4f8b64;padding:17px}html[data-theme=light] .creator-prompt-head b{color:#233129}html[data-theme=light] .creator-prompt-head .hint{color:#536168;opacity:1}html[data-theme=light] .creator-spark{color:#174225;background:#78bd7c;border:1px solid #327348}html[data-theme=light] .creator-prompt textarea{color:#20272b;background:#fbfcfb;border-color:#58656b;box-shadow:inset 3px 3px #0000001a,inset -3px -3px #ffffffe6}html[data-theme=light] .creator-prompt textarea::placeholder{color:#68757b;opacity:1}html[data-theme=light] .creator-quick button{color:#344047;background:#ffffffb8;border-color:#839094;box-shadow:inset 2px 2px #ffffffe6,inset -2px -2px #0000001a}html[data-theme=light] .creator-quick button:hover,html[data-theme=light] .creator-quick button.selected{color:#174225;background:#d9eedc;border-color:#3f8f57}html[data-theme=light] .creator-module{color:#20272b;background:linear-gradient(145deg,#fafbf9,#e6ebe8);border-color:#687278;box-shadow:inset 2px 2px #ffffffeb,inset -2px -2px #0000001f,0 4px #232d3226}html[data-theme=light] .creator-module:hover,html[data-theme=light] .creator-module.selected{background:linear-gradient(145deg,#f0faf2,#dceee1);border-color:#3f8f57;box-shadow:inset 2px 2px #fffffff2,inset -2px -2px #0000001a,0 5px #2a5a382e}html[data-theme=light] .creator-module-icon{background:#e0e7e3;border-color:#7d898d}html[data-theme=light] .creator-module-copy b{color:#20272b}html[data-theme=light] .creator-module-copy small{color:#536168}html[data-theme=light] .creator-module-tag{color:#286e3f}html[data-theme=light] .creator-module.blue:hover,html[data-theme=light] .creator-module.blue.selected{border-color:#477aa5;background:linear-gradient(145deg,#f0f6fb,#deeaf3)}html[data-theme=light] .creator-module.purple:hover,html[data-theme=light] .creator-module.purple.selected{border-color:#7e61a8;background:linear-gradient(145deg,#f8f2ff,#eae1f4)}html[data-theme=light] .creator-module.gold:hover,html[data-theme=light] .creator-module.gold.selected{border-color:#a97d27;background:linear-gradient(145deg,#fff9e9,#f2e8c9)}html[data-theme=light] .creator-module.red:hover,html[data-theme=light] .creator-module.red.selected{border-color:#a6554c;background:linear-gradient(145deg,#fff3f0,#f4e1de)}html[data-theme=light] .creator-module.pink:hover,html[data-theme=light] .creator-module.pink.selected{border-color:#aa5c82;background:linear-gradient(145deg,#fff2f8,#f2e0e9)}html[data-theme=light] .creator-card-head>a{color:#236d3e;text-decoration:underline;text-underline-offset:2px}html[data-theme=light] .creator-empty{border-color:#9aa6aa;color:#45535a;background:#ffffff5c}html[data-theme=light] .creator-empty>span{border-color:#758187;color:#287746;background:#e6efe8}html[data-theme=light] .creator-empty b{color:#28343a}html[data-theme=light] .creator-empty small{color:#536168}html[data-theme=light] .creator-pipeline>div{color:#536168}html[data-theme=light] .creator-pipeline>div:not(:last-child):after{background:#a2adaf}html[data-theme=light] .creator-pipeline i{border-color:#7c898e;background:#e3e9e6;color:#37444a}html[data-theme=light] .creator-pipeline span{color:#2d3a40}html[data-theme=light] .creator-pipeline small{color:#617077}html[data-theme=light] .creator-pipeline>div.on i{border-color:#37814e;background:#4e9e5c;color:#fff}html[data-theme=light] .creator-pipeline>div.on span{color:#205e36}html[data-theme=light] .creator-community{background-color:#e7f0e9;border-color:#759d81}html[data-theme=light] .creator-community p{color:#4f5d64}html[data-theme=light] .creator-community .btn{color:#1f5d36;border-color:#6d8f78}html[data-theme=light] body:has(.creator-hub) .bg-layer:after{background:radial-gradient(120% 90% at 50% -10%,#ffffffb8,#ffffff7a 62%),linear-gradient(180deg,#ffffff7a,#d6dee8b8)}.forge-upload.is-dragover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--panel-2));outline:2px solid var(--accent);outline-offset:3px}.forge-upload.is-uploading{opacity:.72;pointer-events:none}.forge-upload.is-uploading b:after{content:" · 上传中…";font-weight:500}.bw-panorama{border:1px solid var(--workshop-divider);background:var(--workshop-panel);padding:18px}.bw-panorama-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.bw-panorama-head h3{margin:0;color:var(--workshop-text);font-size:20px}.bw-panorama-head p{margin:5px 0 0;color:var(--workshop-muted);font-size:13px;line-height:1.5}.bw-panorama-state{padding:10px 12px;border-left:3px solid var(--workshop-gold);background:var(--workshop-raised);color:var(--workshop-text);font-size:13px;line-height:1.55}.bw-panorama-frame{height:min(72vh,760px);min-height:380px;margin-top:12px;border:1px solid var(--workshop-divider);background:#171714}.bw-panorama-frame[hidden]{display:none}.bw-panorama-frame iframe{display:block;width:100%;height:100%;border:0;background:#171714}@media(max-width:640px){.bw-panorama{padding:14px}.bw-panorama-head{align-items:flex-start;flex-direction:column;gap:12px}.bw-panorama-head .btn{width:100%}.bw-panorama-frame{height:62vh;min-height:320px}}

/* style2.css */
@keyframes viewIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.9)}60%{transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes glowPulse{0%,to{box-shadow:0 0 #7fb6ff73}50%{box-shadow:0 0 0 8px #7fb6ff00}}@keyframes shine{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes stampIn{0%{opacity:0;transform:scale(1.7) rotate(-14deg)}70%{opacity:1;transform:scale(.96) rotate(2deg)}to{opacity:1;transform:none}}main>*{animation:viewIn .34s cubic-bezier(.22,.7,.3,1) both}main>*:nth-child(2){animation-delay:.05s}main>*:nth-child(3){animation-delay:.09s}main>*:nth-child(4){animation-delay:.13s}.panel,.card-sel,.gal .it,.style-card,.ci-cell,.asset,.lg-row{transition:transform .18s cubic-bezier(.22,.7,.3,1),border-color .18s,background .25s,box-shadow .18s}.card-sel:hover,.style-card:hover,.gal .it:hover,.asset:hover{transform:translateY(-3px)}.card-sel.on,.style-card.on{animation:popIn .22s ease-out both}html{transition:background-color .42s ease}body,.panel,.topbar,.footer,.card-sel,.style-card,.btn,.nav a,.input,textarea,select,.badge,.kv,th,td,.lg-row,.asset,.ci-cell{transition:background-color .38s ease,color .38s ease,border-color .38s ease,box-shadow .38s ease,transform .18s ease}.fab-dock{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.fab{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;font:inherit;font-weight:800;font-size:13px;cursor:pointer;color:#eaf7ff;background:linear-gradient(#3a4a5e,#26313d);border:3px solid #0c0c0f;border-radius:0;box-shadow:0 5px #0000006b,inset 0 2px #ffffff29}.fab:hover{transform:translateY(-2px);border-color:#7fb6ff}.fab:active{transform:translateY(2px);box-shadow:0 2px #0000006b}.fab img{width:20px;height:20px}.fab.gold{background:linear-gradient(#d8b23c,#a9812a);color:#241a04}.fab.glow{animation:glowPulse 2.1s ease-out infinite}html[data-theme=light] .fab{color:#16202b;background:linear-gradient(#f3f5f8,#dfe4ea);border-color:#9aa3ad;box-shadow:0 5px #78829166,inset 0 2px #fff}.style-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}.style-card{position:relative;cursor:pointer;padding:11px 12px 12px;border:3px solid #0c0c0f;background:linear-gradient(#2c2c33,#202027);overflow:hidden}.style-card .sw{display:flex;gap:3px;margin-bottom:8px}.style-card .sw i{width:14px;height:14px;display:block;border:2px solid #0c0c0f}.style-card b{display:block;font-size:13.5px;margin-bottom:3px}.style-card span{display:block;font-size:11.5px;line-height:1.55;opacity:.7}.style-card.on{border-color:#8bf05a;box-shadow:inset 0 0 0 2px #8bf05a59,0 0 0 2px #8bf05a40}.style-card.on:after{content:"✓";position:absolute;right:7px;top:5px;font-weight:900;color:#8bf05a}html[data-theme=light] .style-card{background:linear-gradient(#fbfcfd,#eef1f4);border-color:#b3bac2}html[data-theme=light] .style-card .sw i{border-color:#b3bac2}.ci-wrap{text-align:center}.ci-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 6px}@media(min-width:660px){.ci-grid{grid-template-columns:repeat(7,1fr)}}.ci-cell{position:relative;padding:13px 6px 11px;border:3px solid #0c0c0f;background:linear-gradient(#31313a,#23232a)}.ci-cell .d{font-size:11px;font-weight:800;opacity:.66;margin-bottom:6px}.ci-cell .r{font-size:15px;font-weight:900;color:#f8d660}.ci-cell .r img{width:18px;height:18px;vertical-align:-3px;margin-right:3px}.ci-cell.done{background:linear-gradient(#27502f,#1b3a22);border-color:#0c0c0f}.ci-cell.done:after{content:"已领";position:absolute;right:5px;top:4px;font-size:9.5px;font-weight:900;color:#8bf05a}.ci-cell.today{animation:glowPulse 1.9s ease-out infinite;border-color:#f8d660;box-shadow:inset 0 0 0 2px #f8d66066}.ci-cell.big{background:linear-gradient(#5a3a12,#3a2508)}html[data-theme=light] .ci-cell{background:linear-gradient(#fbfcfd,#eef1f4);border-color:#b3bac2}html[data-theme=light] .ci-cell.done{background:linear-gradient(#dff5e2,#c8eccc)}html[data-theme=light] .ci-cell.big{background:linear-gradient(#ffeec2,#ffe08a)}.ci-monthly{margin-top:18px;padding-top:16px;border-top:1px solid rgba(160,170,180,.3);text-align:left}.ci-monthly-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.ci-monthly-head b{font-size:16px}.ci-monthly-head span{font-size:12px;opacity:.7}.ci-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.code-plan-picks{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.ci-plan{padding:12px;border:2px solid #58616a;background:#252d34;min-width:0}.ci-plan.active{border-color:#84ce92}.ci-plan-top{display:flex;justify-content:space-between;gap:8px;font-size:13px}.ci-plan-logo{display:block;width:174px;max-width:calc(100% - 48px);height:46px;object-fit:contain;object-position:left center;flex:0 1 auto}.ci-plan-top span{color:#f8d660;font-weight:800}.ci-plan strong{display:block;margin-top:8px;color:#f8d660;font-size:19px}.ci-plan strong small{font-size:11px;font-weight:600;color:#b7c3bf}.ci-plan-state{display:inline-block;margin-top:6px;font-size:11px;color:#84ce92}.ci-claimed{margin-top:12px;color:#84ce92;font-size:13px;font-weight:700}.ci-monthly-claim{margin-top:12px}.ci-purchase,.ci-expiry{margin-top:10px}.ci-redeem{display:flex;gap:8px;margin:14px 0 6px}.ci-redeem input{flex:1;min-width:0}.ci-redeem button{flex:0 0 auto}#ci-redeem-msg{color:#ff9b8f;font-size:12px}html[data-theme=light] .ci-plan{background:#f3f7f4;border-color:#aebbb5}html[data-theme=light] .ci-plan-top span{color:#9b6d0c}html[data-theme=light] .ci-plan.active{border-color:#287c49}html[data-theme=light] .ci-plan strong small{color:#465e54}html[data-theme=light] .ci-plan-state{color:#287c49}@media(max-width:480px){.ci-monthly-head{flex-direction:column;gap:2px}.ci-plans{grid-template-columns:1fr}.ci-plan{padding:9px}.ci-plan strong{font-size:16px}.ci-redeem{flex-wrap:wrap}.ci-redeem button{width:100%}}.lg-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:11px 13px;border:3px solid #0c0c0f;background:linear-gradient(#2b2b31,#202027);margin-bottom:8px}.lg-row .rz{font-size:13px}.lg-row .tm{font-size:11px;opacity:.55;margin-top:3px}.lg-row .dl{font-weight:900;font-size:15px;text-align:right;white-space:nowrap}.lg-row .dl.plus{color:#8bf05a}.lg-row .dl.minus{color:#ff9b8f}.lg-row .bal{font-size:11.5px;opacity:.6;text-align:right}.lg-sum{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.lg-sum>div{text-align:center;padding:12px 8px;border:3px solid #0c0c0f;background:#0000003d}.lg-sum b{display:block;font-size:19px}.lg-sum span{font-size:11.5px;opacity:.62}.credit-ledger{margin-top:32px;padding-top:24px;border-top:1px solid rgba(128,128,128,.3)}.credit-ledger h2{margin:0 0 16px}.asset-section>.tab-row{margin-bottom:16px;flex-wrap:wrap}.asset-section .ord-head{margin-bottom:12px}.asset-section .ord-act .fav-btn{color:inherit}@media(max-width:600px){html[data-route="/mine"] .topbar,html[data-route="/credits"] .topbar{flex-wrap:wrap}html[data-route="/mine"] .top-right,html[data-route="/credits"] .top-right{flex:1 0 100%;flex-wrap:wrap;max-width:100%;min-width:0;margin-left:0;justify-content:flex-start}.asset-section #orders-list .row{display:grid;grid-template-columns:84px minmax(0,1fr)}.asset-section #orders-list .ord-act{grid-column:1 / -1;justify-content:flex-end;flex-wrap:wrap}.asset-section #orders-list .ord-meta span{white-space:normal;overflow-wrap:anywhere}.credit-ledger .lg-row{grid-template-columns:minmax(0,1fr) auto}.credit-ledger .lg-row .rz{overflow-wrap:anywhere}.credit-ledger .lg-row .bal{grid-column:2}.credit-ledger .lg-sum{gap:6px}.credit-ledger .lg-sum b{font-size:16px;overflow-wrap:anywhere}}html[data-theme=light] .lg-row{background:linear-gradient(#fbfcfd,#eef1f4);border-color:#b3bac2}html[data-theme=light] .lg-sum>div{background:#ffffffb3;border-color:#b3bac2}@media(max-width:600px){html body #fabDock{position:fixed;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:60;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:154px;max-height:40vh;padding:0;overflow-y:auto}#fabDock .fab{justify-content:center;min-width:0;padding:6px 4px;font-size:11px;gap:3px;border-width:2px}#fabDock .fab img{width:15px;height:15px}}.asset{display:flex;gap:13px;padding:12px;border:3px solid #0c0c0f;background:linear-gradient(#2b2b31,#202027);margin-bottom:10px;align-items:center}.asset img.th{width:108px;height:68px;object-fit:cover;border:2px solid #0c0c0f;background:#0a0d12;flex:0 0 auto}.asset .mt{flex:1 1 auto;min-width:0}.asset .mt b{display:block;font-size:14.5px;margin-bottom:4px}.asset .mt span{font-size:12px;opacity:.7;line-height:1.6;display:block}html[data-theme=light] .asset{background:linear-gradient(#fbfcfd,#eef1f4);border-color:#b3bac2}html[data-theme=light] .asset img.th{border-color:#b3bac2}.price-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:900;border:2px solid #0c0c0f}.price-tag.free{background:#2f6f3c;color:#dff7e3}.price-tag.paid{background:linear-gradient(#d8b23c,#a9812a);color:#241a04}.price-tag img{width:14px;height:14px}.range-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.chip{font-size:11.5px;font-weight:700;padding:3px 9px;border:2px solid #0c0c0f;background:#7fb6ff29;color:#bcdcff}html[data-theme=light] .chip{background:#3c78c824;color:#2a5580;border-color:#b3bac2}.shine{background-image:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.34) 50%,transparent 70%);background-size:220% 100%;animation:shine 2.6s linear infinite}.floaty{animation:floatY 3.4s ease-in-out infinite}.stamp{animation:stampIn .5s cubic-bezier(.2,1.5,.4,1) both}.sec-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sec-h h3{margin:0}.lang-fab .lb{font-weight:900;letter-spacing:.5px}.gal .it .it-img .price-tag{position:absolute;inset:7px auto auto 7px;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:#080a0edb;border:2px solid #0c0c0f;font-size:11.5px;font-weight:900;line-height:1.25;text-shadow:none;white-space:nowrap;z-index:3}.gal .it .it-img .price-tag.free{color:#8bf05a}.gal .it .it-img .price-tag.paid{color:#ffd75e}.gal .it .it-img .price-tag img{position:static;inset:auto;width:13px;height:13px;object-fit:contain}.gal .it .it-img .dims{position:absolute;inset:7px 7px auto auto}#new-form textarea{min-height:74px}#new-form .drop{padding:12px}#new-form>.hint{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#size-opt .card-sel,#tier-opt .card-sel{padding:9px 10px}#size-opt .card-sel b,#tier-opt .card-sel b{font-size:14px;margin-bottom:3px}#size-opt .card-sel span,#tier-opt .card-sel span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px;line-height:1.5}.opt .card-sel .pill{font-size:11.5px;padding:2px 8px}.range-chips{margin-top:6px}#tier-opt,#size-opt{gap:8px}.style-grid{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:8px}.style-chip{position:relative;display:flex;align-items:center;gap:6px;cursor:pointer;padding:7px 9px;border:3px solid #0c0c0f;background:linear-gradient(#2c2c33,#202027);font-size:12.5px;font-weight:700;line-height:1.25;transition:transform .16s cubic-bezier(.22,.7,.3,1),border-color .16s,background .25s}.style-chip:hover{transform:translateY(-2px)}.style-chip .sw{display:flex;gap:2px;flex:0 0 auto}.style-chip .sw i{width:9px;height:9px;display:block;border:2px solid #0c0c0f}.style-chip.on{border-color:#8bf05a;box-shadow:inset 0 0 0 2px #8bf05a52}html[data-theme=light] .style-chip{background:linear-gradient(#fbfcfd,#eef1f4);border-color:#b3bac2}html[data-theme=light] .style-chip .sw i{border-color:#b3bac2}.note-fold{margin-top:10px;padding:8px 11px;border:3px solid #0c0c0f;background:#0000002e}.note-fold>summary{cursor:pointer;font-weight:700;font-size:12.5px;opacity:.85}.note-fold[open]>summary{margin-bottom:8px}.note-fold .hint{margin-top:8px}html[data-theme=light] .note-fold{border-color:#b3bac2;background:#ffffff80}.gal .it .it-cap{flex:1 1 auto}#new-form .drop{padding:9px 12px}#new-form .drop .hint{display:inline;margin:0 0 0 8px;font-size:11.5px}#new-form>.hint{-webkit-line-clamp:1}#size-opt .card-sel span,#tier-opt .card-sel span{font-size:11.5px;line-height:1.45}#size-opt .card-sel,#tier-opt .card-sel{padding:8px 9px}#size-opt .card-sel b,#tier-opt .card-sel b{font-size:13.5px}.style-chip{padding:5px 8px;font-size:12px}.style-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:7px}.style-chip .sw i{width:8px;height:8px}label.f{margin:10px 0 5px}#new-form .hint{margin-top:5px}.style-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:7px}.style-chip{padding:5px 8px;font-size:11.5px;border-left-width:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#new-form{padding:14px 16px}#new-form .drop br{display:none}label.f{margin:8px 0 4px}#new-form .panel-title{margin-bottom:4px}#new-form .flex.between{margin-bottom:2px}#new-form>.hint{-webkit-line-clamp:2}.plaza-head{margin-bottom:14px}.plaza-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:11px 13px;margin-bottom:16px;border:3px solid #0c0c0f;background:linear-gradient(#2b2b31,#212127);animation:riseIn .42s cubic-bezier(.2,.72,.3,1) both;box-shadow:inset 3px 3px #ffffff1a,inset -3px -3px #00000073,0 4px #00000052}.pt-search{position:relative;display:flex;align-items:center;gap:9px;flex:1 1 280px;min-width:210px}.pt-search>img{width:20px;height:20px;flex:0 0 auto;image-rendering:pixelated;transition:transform .3s cubic-bezier(.22,.7,.3,1)}.pt-search:focus-within>img{transform:translateY(-2px) rotate(-8deg)}.pt-search input{flex:1 1 auto;min-width:0;font:inherit;font-size:14px;font-weight:600;color:#f2f5f8;padding:9px 36px 9px 12px;border:3px solid #0c0c0f;background:#15171c;box-shadow:inset 3px 3px #00000080,inset -3px -3px #ffffff0f;transition:border-color .2s,box-shadow .2s}.pt-search input::placeholder{color:#ebf0f66b;font-weight:500}.pt-search input:focus{outline:none;border-color:#8bf05a;box-shadow:inset 3px 3px #00000080,0 0 0 2px #8bf05a4d}.pt-search input::-webkit-search-cancel-button{display:none}.pt-x{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:inherit;font-size:12px;font-weight:900;line-height:1;color:#cdd6e0;background:#ffffff1f;border:2px solid #0c0c0f}.pt-x:hover{background:#d8615a;color:#fff}.pt-rows{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;flex:1 1 auto}.pt-group{display:flex;align-items:center;gap:7px}.pt-label{font-size:11.5px;font-weight:800;opacity:.6;letter-spacing:.5px}.pt-chip{font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;color:#e9eef4;padding:6px 11px;border:2px solid #0c0c0f;background:linear-gradient(#4a4a52,#3a3a41);box-shadow:inset 2px 2px #ffffff29,inset -2px -2px #00000057;transition:transform .16s cubic-bezier(.22,.7,.3,1),background-color .2s,border-color .2s,box-shadow .2s}.pt-chip:hover{transform:translateY(-2px);background:linear-gradient(#5b5b66,#46464e)}.pt-chip:active{transform:translateY(1px)}.pt-chip.on{background:linear-gradient(#63c94e,#3a8a2b);box-shadow:inset 2px 2px #fff6,inset -2px -2px #0006,0 0 0 2px #8bf05a52}.pt-stat{margin-left:auto;font-size:12px;font-weight:800;opacity:.62;white-space:nowrap}.gal .it .it-cap .price-badge{font-size:11.5px}.plaza-hot{display:flex;align-items:center;gap:12px;margin-top:9px}.gal .it .it-cap .plaza-hot .ph{display:inline-flex;align-items:center;gap:4px;position:static;bottom:auto;padding:0;background:none;text-shadow:none;overflow:visible;font-size:11.5px;font-weight:800;opacity:.68}.gal .it .it-cap .plaza-hot .ph img{width:13px;height:13px;image-rendering:pixelated;vertical-align:-2px}.gal .it .it-cap .plaza-hot .ph.by{margin-left:auto;opacity:.8;max-width:46%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.gal .it:hover{box-shadow:0 0 0 2px #7fb6ff73,0 10px 22px #00000073}.gal .it:hover .it-img img{transform:scale(1.05)}.gal .it .it-img img{transition:opacity .35s ease,transform .5s cubic-bezier(.22,.7,.3,1)}.gal .plaza-empty{grid-column:1 / -1;text-align:center;padding:34px 22px;animation:riseIn .36s ease both}.plaza-empty .pe-i{width:46px;height:46px;image-rendering:pixelated;animation:floatY 3.4s ease-in-out infinite}.plaza-empty .pe-t{font-size:17px;font-weight:900;margin-top:10px}.gal .it.sk{pointer-events:none}.sk-img,.sk-l{background-image:linear-gradient(100deg,#24242b 30%,#3a3a45,#24242b 70%);background-size:220% 100%;animation:skShine 1.35s linear infinite}.sk-img{height:180px}.sk-l{display:block;height:11px;margin-bottom:8px;font-size:0;line-height:0;border-radius:0}.sk-l.w1{width:60%}.sk-l.w2{width:94%}.sk-l.w3{width:42%}@keyframes skShine{0%{background-position:130% 0}to{background-position:-130% 0}}html[data-theme=light] .plaza-tools{background:linear-gradient(#fbfcfd,#eef1f4);border-color:#b3bac2;box-shadow:inset 2px 2px #fff,inset -2px -2px #0000000f,0 4px #78829142}html[data-theme=light] .pt-search input{background:#fff;color:#1c2229;border-color:#b3bac2;box-shadow:inset 2px 2px #00000012}html[data-theme=light] .pt-search input::placeholder{color:#28323c6b}html[data-theme=light] .pt-x{background:#00000014;color:#38424d;border-color:#b3bac2}html[data-theme=light] .pt-chip{background:linear-gradient(#fbfcfd,#e7ebef);color:#26303a;border-color:#b3bac2;box-shadow:inset 2px 2px #fff,inset -2px -2px #00000012}html[data-theme=light] .pt-chip:hover{background:linear-gradient(#fff,#eef2f6)}html[data-theme=light] .pt-chip.on{background:linear-gradient(#63c94e,#3a8a2b);color:#fff;border-color:#2c5f22}html[data-theme=light] .plaza-empty{background:linear-gradient(#fbfcfd,#eef1f4);border-color:#b3bac2;color:#26303a}html[data-theme=light] .sk-img,html[data-theme=light] .sk-l{background-image:linear-gradient(100deg,#e6eaee 30%,#f7f9fb,#e6eaee 70%)}html[data-theme=light] .gal .it:hover{box-shadow:0 0 0 2px #5b93d873,0 10px 20px #3c465540}@media(prefers-reduced-motion:reduce){.sk-img,.sk-l,.plaza-empty .pe-i{animation:none!important}}#app.enter{animation:pageIn .34s cubic-bezier(.2,.72,.3,1) both}@keyframes pageIn{0%{opacity:0;transform:translateY(12px) scale(.995)}to{opacity:1;transform:none}}.stat-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.home-stats{grid-template-columns:repeat(4,1fr)}.stat-cell{position:relative;overflow:hidden;padding:16px 18px;border:3px solid #0c0c0f;background:linear-gradient(#2b2b31,#1d1d22)}.stat-cell:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#46c977,#63d3ff,#ffd45e);opacity:.85}.stat-cell b{display:block;font-size:30px;line-height:1.1;letter-spacing:1px;background:linear-gradient(180deg,#fff,#b9f5c8);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-cell span{display:block;margin-top:4px;font-size:12px;opacity:.68}.stat-cell i{position:absolute;right:12px;top:12px;width:26px;height:26px;opacity:.85}html[data-theme=light] .stat-cell{background:linear-gradient(#fff,#eef2f5);border-color:#b3bac2}html[data-theme=light] .stat-cell b{background:linear-gradient(180deg,#1d7a45,#3aa0c9);-webkit-background-clip:text;background-clip:text}.mode-pick{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.mode-card{cursor:pointer;padding:16px 18px;border:3px solid #0c0c0f;background:linear-gradient(#2b2b31,#1f1f25);transition:transform .2s cubic-bezier(.2,.72,.3,1),border-color .2s,box-shadow .2s}.mode-card:hover{transform:translateY(-3px)}.mode-card .mc-head{display:flex;align-items:center;gap:10px;font-weight:800;font-size:16px}.mode-card .mc-head img{width:26px;height:26px;image-rendering:pixelated}.mode-card p{margin:8px 0 10px;font-size:12.5px;line-height:1.7;opacity:.76}.mode-card .mc-pill{display:inline-block;font-size:11.5px;padding:3px 10px;border:2px solid #0c0c0f;background:#00000047;margin-right:8px}.mode-card.on{border-color:#8bf05a;background:linear-gradient(#3c965047,#1e5a3c47);box-shadow:0 0 0 3px #8bf05a38}.mode-card.on .mc-pill{background:#8bf05a2e}html[data-theme=light] .mode-card{background:linear-gradient(#fff,#eef2f5);border-color:#b3bac2}html[data-theme=light] .mode-card.on{border-color:#4aa03a;background:linear-gradient(#78d26e33,#78d26e1a)}@media(max-width:860px){.mode-pick,.stat-cards{grid-template-columns:1fr}.home-stats{grid-template-columns:repeat(2,1fr)}}.mode-tag{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:2px 9px;border:2px solid #0c0c0f;background:#0000004d;margin-right:6px}.mode-tag.hand{color:#ffd77a;border-color:#6b5313}.mode-tag.style{color:#8fe0ff;border-color:#17506b}html[data-theme=light] .mode-tag{background:#ffffffbf;color:#2c3b46;border-color:#b3bac2}.gal .it .it-cap span.mode-tag{display:inline-flex;width:auto;margin:0 0 7px;padding:2px 9px;-webkit-line-clamp:none;overflow:visible;opacity:1}.tab-row{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.tab-row .tab{cursor:pointer;font:inherit;font-size:13px;padding:7px 14px;color:inherit;border:3px solid #0c0c0f;background:#00000042;transition:transform .16s,background .2s,border-color .2s}.tab-row .tab:hover{transform:translateY(-2px)}.tab-row .tab.on{border-color:#8bf05a;background:#5ac85a33;box-shadow:inset 0 0 0 2px #8bf05a38}html[data-theme=light] .tab-row .tab{background:#ffffffbf;border-color:#b3bac2}html[data-theme=light] .tab-row .tab.on{border-color:#4aa03a;background:#78d26e33}.tab-body{animation:pageIn .26s ease-out both}.pager{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px 0 4px}.pager .pg-info{font-size:12.5px;opacity:.72}.fav-btn{cursor:pointer;font:inherit;font-size:12px;padding:5px 11px;border:3px solid #0c0c0f;background:#00000042;transition:transform .16s,background .2s,border-color .2s}.fav-btn:hover{transform:translateY(-2px)}.fav-btn.on{border-color:#ffd45e;color:#ffde8a;background:#ffc83c29}html[data-theme=light] .fav-btn{background:#ffffffbf;border-color:#b3bac2}html[data-theme=light] .fav-btn.on{border-color:#c79a1e;color:#a97c00;background:#ffd65a4d}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.asset-grid .it{margin:0}.asset .mt .mode-tag{display:inline-flex;width:auto;margin:0 0 5px}.asset .btn,.asset .fav-btn{white-space:nowrap}.asset .mt>span.mode-tag{display:inline-flex}.fav-btn{min-width:68px;justify-content:center}.gal .it .it-img .fav-btn{position:absolute;inset:auto 7px 7px auto;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:2px 9px;font-size:15px;line-height:1.5;background:#080a0edb;border-width:2px;color:#cfd8e3}.gal .it .it-img .fav-btn:hover{transform:translateY(-2px)}.gal .it .it-img .fav-btn.on{color:#ffd75e;background:#3c2c06e0;border-color:#ffd45e}html[data-theme=light] .gal .it .it-img .fav-btn{background:#ffffffe6;border-color:#b3bac2;color:#4a5260}html[data-theme=light] .gal .it .it-img .fav-btn.on{color:#a97c00;background:#fff0c8f2;border-color:#c79a1e}.promo{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;padding:8px 44px 8px 12px;text-align:center;color:#2b2106;font-weight:800;font-size:13.5px;background:linear-gradient(180deg,#ffe387,#f6c94b 55%,#d9a41f);border-bottom:4px solid #101014;overflow:hidden;box-shadow:inset 0 2px #fff9,inset 0 -3px #00000029,0 4px #00000047;text-shadow:1px 1px 0 rgba(255,255,255,.4)}.promo:after{content:"";position:absolute;top:0;bottom:0;left:-45%;width:34%;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);animation:promoShine 5s ease-in-out infinite}@keyframes promoShine{0%{left:-45%}55%{left:108%}to{left:108%}}.promo-tag{padding:2px 8px;background:#b3401f;color:#fff;border:2px solid #101014;font-size:11.5px;letter-spacing:1px;text-shadow:none;box-shadow:inset 2px 2px #ffffff47}.promo-qq{padding:1px 8px;background:#fff9e6;border:2px solid #101014;font-family:Consolas,monospace;font-size:14px;letter-spacing:.6px;cursor:pointer;box-shadow:inset 2px 2px #ffffffb3}.promo-qq:hover{background:#fff}.promo .btn.sm{padding:5px 11px;font-size:12.5px;border-width:2px;box-shadow:inset 2px 2px #ffffff73,0 3px #0000004d}.promo-x{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px;height:26px;cursor:pointer;background:#00000024;color:#3a2c05;border:2px solid #101014;font-family:inherit;font-size:12px;font-weight:800;line-height:1}.promo-x:hover{background:#0000004d;color:#fff}@media(max-width:700px){.promo{font-size:12.5px;padding:7px 38px 7px 8px;gap:6px}.promo-tag{display:none}}.buy-credits{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:2px dashed rgba(255,255,255,.18)}.buy-credits .hint{margin:0;flex:1;min-width:220px}html[data-theme=light] .buy-credits{border-top-color:#28323c2e}body:has(#buy-credits) .brand{flex-shrink:0;white-space:nowrap}.credit-shop{grid-column:1 / -1;min-width:0}.credit-shop+.panel{grid-column:1 / -1;min-width:0}.credit-shop-heading{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:22px}.credit-shop-heading .panel-title{margin:0 0 10px}.credit-shop-heading p{margin:0;font-size:14px;line-height:1.7;opacity:.78}.credit-shop-tag{flex-shrink:0;padding:7px 11px;border:1px solid #5b9876;background:#163d2e;color:#bdeacf;font-size:12px;font-weight:700}.credit-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.credit-product{display:block;min-width:0;overflow:hidden;border:2px solid #596d59;color:#e7eee8;background:#17231d;text-decoration:none;box-shadow:0 4px #101711;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.credit-product:hover{transform:translateY(-4px);border-color:#7eb692;box-shadow:0 8px #101711;text-decoration:none}.credit-product:focus-visible{outline:3px solid #8cceaa;outline-offset:4px}.credit-product-art{aspect-ratio:1;overflow:hidden;background:#f8efd6;border-bottom:1px solid #53644f}.credit-product-art img{display:block;width:100%;height:100%;object-fit:cover}.credit-product-info{padding:16px 18px 0}.credit-product-title{font-size:17px;font-weight:800;line-height:1.4}.credit-product-offer{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin:8px 0 14px;font-variant-numeric:tabular-nums}.credit-product-price{font-size:27px;font-weight:850;line-height:1.2;color:#b4e5a3}.credit-product-offer del{font-size:13px;color:#aab7ad}.credit-product-saving{padding:3px 6px;font-size:11px;color:#dbc98b;background:#39351f}.credit-product-action{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 -18px;padding:11px 18px;border-top:1px solid #405244;font-size:12px;color:#c5d6ca}.credit-product-action span{font-size:19px;line-height:1}.credit-shop-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;margin-top:21px;font-size:12px;line-height:1.6;opacity:.7}html[data-theme=light] .credit-shop-tag{color:#2b6642;background:#e4efdf;border-color:#a4bca0}html[data-theme=light] a.credit-product{color:#244337;background:#fffdf6;border-color:#c5c3ad;box-shadow:0 4px #b2b59e}html[data-theme=light] a.credit-product:hover{border-color:#598b61;box-shadow:0 8px #a9b99c}html[data-theme=light] .credit-product-art{border-bottom-color:#ddd6b9}html[data-theme=light] .credit-product-price{color:#2e6840}html[data-theme=light] .credit-product-offer del{color:#7d8278}html[data-theme=light] .credit-product-saving{color:#806325;background:#f3e9ca}html[data-theme=light] .credit-product-action{color:#456451;background:#f1f3e8;border-top-color:#e0e3d3}@media(max-width:760px){body:has(#buy-credits) .topbar{flex-wrap:wrap}body:has(#buy-credits) .brand{flex:1;white-space:nowrap}body:has(#buy-credits) .top-right{flex:1 0 100%;min-width:0;flex-wrap:wrap;justify-content:flex-start;margin-left:0}body:has(#buy-credits) .bg-fx{overflow:hidden}.credit-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.credit-shop-heading{flex-direction:column;gap:10px;margin-bottom:16px}.credit-product-info{padding:12px 11px 0}.credit-product-title{font-size:14px}.credit-product-price{font-size:23px}.credit-product-offer{gap:5px;margin-bottom:11px}.credit-product-offer del{font-size:11px}.credit-product-saving{font-size:10px}.credit-product-action{margin:0 -11px;padding:10px 11px;font-size:11px}}@media(prefers-reduced-motion:reduce){.credit-product{transition:none}.credit-product:hover{transform:none}}.coin.member{color:#ffe9a8;border-color:#4a3a12;background:linear-gradient(#4a3d1c,#2c2410)}.coin.member.m-normal{color:#d8dee6;background:linear-gradient(#3a4049,#232830);border-color:#14171c}.coin.member.m-iron{color:#e6ecf2;background:linear-gradient(#5a6169,#333941);border-color:#191d22}.coin.member.m-gold{color:#ffeaa0;background:linear-gradient(#6b5a1c,#3a300e);border-color:#241d06}.coin.member.m-diamond{color:#c9f6ff;background:linear-gradient(#1f5a66,#0e2c33);border-color:#06171b}.coin.member.m-withered{color:#e8d3ac;background:linear-gradient(#5a4630,#33261a);border-color:#1c140d}.member-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.member-badge{display:inline-flex;align-items:center;padding:6px 14px;font-size:16px;font-weight:900;letter-spacing:.5px;border:2px solid #0c0c0f;box-shadow:inset 2px 2px #ffffff2e,inset -2px -2px #00000073}.member-badge.m-normal{background:linear-gradient(#5b6470,#3a424c);color:#eef2f7}.member-badge.m-iron{background:linear-gradient(#9aa4ae,#626b74);color:#1b1f24}.member-badge.m-gold{background:linear-gradient(#ffd75e,#c99a12);color:#3a2c04}.member-badge.m-diamond{background:linear-gradient(#57e0f0,#1b8fa6);color:#04262c}.member-badge.m-withered{background:linear-gradient(#a8895f,#6b5334);color:#fff6e6}.member-xp{margin-top:10px}html[data-theme=light] .coin.member.m-normal{color:#2b323a;background:linear-gradient(#f2f4f7,#dfe3e8);border-color:#9aa3ad}html[data-theme=light] .coin.member.m-iron{color:#23282e;background:linear-gradient(#eef1f4,#ccd2d8);border-color:#9aa3ad}html[data-theme=light] .coin.member.m-gold{color:#5a4406;background:linear-gradient(#fff3c4,#f2d572);border-color:#b8992f}html[data-theme=light] .coin.member.m-diamond{color:#08505c;background:linear-gradient(#dcfbff,#a9e8f2);border-color:#4ba6b8}html[data-theme=light] .coin.member.m-withered{color:#4a3620;background:linear-gradient(#f6ebd6,#ddc9a4);border-color:#a98d63}table tr.on td{background:#ffd75e1f}html[data-theme=light] table tr.on td{background:#d6a01429}img.av{display:inline-block;vertical-align:middle;object-fit:cover;image-rendering:pixelated;border:2px solid #0c0c0f;background:#1b1f24;box-shadow:inset 1px 1px #ffffff2e;flex:none}.gal .it img.av,.plaza-hot img.av,.it-cap img.av,.ph img.av,.cm-item img.av{display:inline-block}.me img.av{margin-right:2px}a.me{text-decoration:none;color:inherit}a.me:hover{border-color:#7fb6ff;background:#7fb6ff24}html[data-theme=light] img.av{border-color:#9aa3ad}.by-badge{gap:8px}.by-badge a{color:#dff0ff;font-weight:900;text-decoration:none;border-bottom:2px solid rgba(127,182,255,.55)}.by-badge a:hover{color:#fff;border-bottom-color:#8bf05a}html[data-theme=light] .by-badge a{color:#12406e}.person{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:#eaf7ff;font-weight:800}.person .pn{border-bottom:2px solid transparent}.person:hover .pn{border-bottom-color:#8bf05a}.person .coin,.person .coin.member{padding:3px 8px 3px 5px;font-size:11.5px}.person .coin img{width:14px;height:14px}html[data-theme=light] .person{color:#16202b}.cm-n{font-size:13px;font-weight:800;opacity:.55}.cm-list{display:flex;flex-direction:column;gap:10px;max-height:620px;overflow:auto;padding-right:4px}.cm-item{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;background:#ffffff0d;border:2px solid #0c0c0f;animation:viewIn .3s ease-out both}.cm-item .cm-body{flex:1;min-width:0}.cm-txt{font-size:14px;line-height:1.65;word-break:break-word;white-space:pre-wrap}.cm-meta{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:11.5px;opacity:.6}.cm-tag{padding:1px 7px;font-size:11px;font-weight:800;border:2px solid #0c0c0f}.cm-tag.wait{background:#8a7420;color:#fff;opacity:.95}.cm-tag.err{background:#8a2f2f;color:#fff;opacity:.95}.cm-item.cm-bad{opacity:.78;border-style:dashed}.cm-del{flex:none;width:26px;height:26px;line-height:1;font:inherit;font-size:17px;font-weight:900;cursor:pointer;color:#ffd9d6;background:#d8524a47;border:2px solid #0c0c0f}.cm-del:hover{background:#d8524a;color:#fff}.cm-empty{padding:14px;text-align:center;opacity:.66;font-size:13px}.cm-form{margin-top:14px;border-top:2px dashed rgba(255,255,255,.18);padding-top:14px}.cm-me{display:flex;gap:10px;align-items:flex-start}.cm-me textarea{flex:1;min-height:62px;resize:vertical}.cm-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;flex-wrap:wrap}.cm-actions .hint{margin:0;flex:1;min-width:200px}.cm-guest{display:flex;align-items:center;gap:12px;flex-wrap:wrap;opacity:.9}.cm-warn{color:#ff9d94}html[data-theme=light] .cm-item{background:#0000000b;border-color:#b3bac2}html[data-theme=light] .cm-form{border-top-color:#28323c33}html[data-theme=light] .cm-del{color:#7d1a15}.u-hero{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.u-face{flex:none}.u-face img.av{border-width:3px;box-shadow:0 5px #0006}.u-info{flex:1;min-width:240px}.u-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.u-line h2{font-size:24px}.u-bio{margin-top:9px;font-size:14px;line-height:1.7;max-width:620px}.u-sub{margin-top:8px;font-size:12.5px;opacity:.62}.u-id{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:13px;flex-wrap:wrap}.u-id strong{font-variant-numeric:tabular-nums;user-select:all}.u-tools{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.u-showcase-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.u-showcase-heading .mc-title{margin:0}.u-work-card{display:flex;flex-direction:column;min-width:0}.u-work-card>.it{flex:1}.u-work-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.u-work-actions .btn{max-width:100%}.u-showcase .u-work-card>.it{border-color:#b79542}.u-stats{display:grid;grid-template-columns:repeat(3,minmax(74px,1fr));gap:8px;flex:none;width:100%;max-width:340px}@media(min-width:900px){.u-stats{width:auto}}.u-stat{text-align:center;padding:9px 8px;border:2px solid #0c0c0f;background:#ffffff0d}.u-stat b{display:block;font-size:17px;color:#f8d660}.u-stat span{display:block;font-size:11.5px;opacity:.7;margin-top:3px}.u-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.u-cm{padding:11px 12px;border-bottom:2px dashed rgba(255,255,255,.14)}.u-cm:last-child{border-bottom:0}.u-cm-t{font-weight:800;color:#b8f5c8;text-decoration:none;border-bottom:2px solid rgba(53,208,127,.4);font-size:13px}.u-cm-t:hover{border-bottom-color:#8bf05a}.u-cm-b{font-size:13.5px;line-height:1.65;margin-top:6px;white-space:pre-wrap;word-break:break-word}html[data-theme=light] .u-stat{border-color:#b3bac2;background:#0000000b}html[data-theme=light] .u-stat b{color:#a1741a}html[data-theme=light] .u-cm{border-bottom-color:#28323c29}html[data-theme=light] .u-cm-t{color:#1c6b3a}.top-right{flex:none;white-space:nowrap}.top-right .coin,.top-right .me,.top-right .btn{white-space:nowrap}.top-right .credit-entry{cursor:pointer;text-decoration:none;min-height:44px;padding:5px 6px;gap:10px}.credit-entry-balance{display:inline-flex;align-items:center;gap:6px}.credit-entry-action{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;background:#f8d660;color:#302306;border:1px solid #a47c18;box-shadow:inset 0 1px #fff0ac;font-size:12px;font-weight:800;text-shadow:none}.top-right .credit-entry:hover{filter:brightness(1.08);text-decoration:none}.top-right .credit-entry:hover .credit-entry-action{background:#ffe693}.top-right .credit-entry:active .credit-entry-action{box-shadow:inset 0 2px #30230633}.top-right .credit-entry:focus-visible{outline:3px solid #35d07f;outline-offset:3px}.top-right a.me .av{margin-right:1px}@media(max-width:900px){.top-right{white-space:normal}}@media(max-width:900px){.topbar{flex-wrap:wrap;gap:10px;padding:10px 12px 6px}.topbar .brand{order:1;min-width:0}.topbar .brand-name{white-space:nowrap}.topbar .themebtn{order:2;margin-left:auto}.topbar .top-right{order:3;flex:1 0 100%;min-width:0;max-width:100%;margin-left:0;gap:8px;flex-wrap:wrap}.topbar .top-right .me{min-width:0;max-width:100%}.topbar .top-right .me span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .nav{order:4;display:flex;flex:1 0 100%;min-width:0;max-width:100%;margin-left:0;gap:6px;flex-wrap:nowrap;overflow-x:auto;padding:4px 0 6px;border-top:1px solid rgba(128,128,128,.35);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#7fb6ff transparent}.topbar .nav a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;white-space:nowrap;border-color:#80808040}.topbar .nav a.on{border-color:#7fb6ff}.topbar .nav::-webkit-scrollbar{height:4px}.topbar .nav::-webkit-scrollbar-thumb{background:#7fb6ff}html[data-theme=light] .topbar .nav a.on{border-color:#5b93d8}}.mod-sec{margin-top:14px}.mod-sec>b{display:block;margin-bottom:8px;font-size:14px}.mod-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:2px solid #0c0c0f;background:#ffffff0d;margin-bottom:8px;flex-wrap:wrap}.mod-b{flex:1;min-width:220px}.mod-act{display:flex;gap:6px;flex:none}.cm-meta a{color:#b8f5c8}html[data-theme=light] .mod-row{border-color:#b3bac2;background:#0000000b}html[data-theme=light] .cm-meta a{color:#1c6b3a}.cm-tag.ok{background:#2f7a3c;color:#eafff0}.input.sm{padding:6px 9px;font-size:13px}.rw-hero{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px;align-items:center;margin-bottom:14px;position:relative;overflow:hidden}.rw-sub{margin:0 0 12px;font-size:14px;line-height:1.7;color:#cfd6cf;max-width:640px}.rw-tags{display:flex;gap:8px;flex-wrap:wrap}.rw-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rw-cell{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;text-align:center;background:linear-gradient(#3c3c44,#26262c);border:2px solid #0c0c0f;box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000073}.rw-cell img{width:24px;height:24px;image-rendering:pixelated}.rw-cell b{font-size:20px;color:#f8d660;letter-spacing:.5px}.rw-cell span{font-size:12px;color:#b9c2ba}.rw-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px;padding:14px 18px}.rw-bar-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-weight:800}.rw-bar .dot{opacity:.4}.rw-bar-side{font-size:12.5px;opacity:.7}.rw-cols{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.rw-col{display:flex;flex-direction:column;gap:16px}.rw-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.rw-rules li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.6}.rw-rules li i{flex:0 0 22px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(#63c94e,#3a8a2b);border:2px solid #0c0c0f;color:#fff;font-style:normal;font-weight:800;font-size:12px}.rw-submit{display:flex;gap:8px;flex-wrap:wrap}.rw-submit .input{flex:1 1 300px}.rw-mine-title{margin:16px 0 8px;font-weight:800;font-size:13px;opacity:.8;letter-spacing:.5px}.rw-mine-list{display:flex;flex-direction:column;gap:8px}.rw-mine{display:flex;gap:10px;align-items:center;padding:8px;background:#00000038;border:2px solid #0c0c0f}.rw-mine img.th{width:84px;height:48px;object-fit:cover;border:2px solid #0c0c0f;flex:0 0 84px}.rw-mine .th.nocov{width:84px;height:48px;flex:0 0 84px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;opacity:.6;background:#1c1c22;border:2px solid #0c0c0f}.rw-mine .mt{min-width:0;display:flex;flex-direction:column;gap:3px;font-size:13px}.rw-mine .mt a{font-weight:700}.rw-mine .mt .cm-tag{margin-left:8px}.rw-inv .rw-code-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.rw-code{font-family:ui-monospace,Consolas,monospace;font-size:24px;font-weight:800;letter-spacing:3px;color:#8bf05a;padding:8px 16px;background:#1a2418;border:2px solid #0c0c0f;box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000080}.rw-inv-stat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.rw-inv-stat>div{text-align:center;padding:8px 4px;background:#00000038;border:2px solid #0c0c0f}.rw-inv-stat b{display:block;font-size:18px}.rw-inv-stat span{font-size:11.5px;opacity:.75}.rw-tiers{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px;font-size:12.5px}.rw-tier{padding:4px 10px;border:2px solid #0c0c0f;background:#2a2a31;font-weight:700}.rw-tier b{color:#cfe9d6}.rw-tier span{color:#f8d660;margin-left:6px}.rw-tier.ready{background:#3c3a1a}.rw-tier.done{background:#1f4a2a;opacity:.85}.rw-inv-list{margin-top:12px;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto}.rw-inv-row{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:5px 8px;background:#0000002e;border:2px solid #0c0c0f}.rw-inv-row a{font-weight:700}.rw-inv-row .dim{margin-left:auto;opacity:.7}.rw-medal{position:absolute;top:-8px;right:-6px}.rw-gold b{font-size:13px;line-height:1.35;color:#ffeeb0;max-height:2.7em;overflow:hidden}.rw-top3{display:flex;flex-direction:column;gap:10px}.rw-gold{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto auto auto;gap:3px 10px;align-items:center;padding:8px;background:linear-gradient(120deg,#4a3f14,#2a2410);border:2px solid #0c0c0f;position:relative}.rw-gold:hover{background:linear-gradient(120deg,#5c4e18,#332b12)}.rw-gold-img{grid-row:1 / span 3;width:92px;height:54px;overflow:hidden;border:2px solid #0c0c0f;background:#16161a}.rw-gold-img img{width:100%;height:100%;object-fit:cover}.rw-gold .dim{font-size:11.5px;opacity:.8}.rw-gold-play{font-size:11.5px;color:#ffd968;display:flex;align-items:center;gap:5px}.rw-gold-play img{width:14px;height:14px}.rw-gold.g1 .rw-medal{background:linear-gradient(#e8e8ee,#a9a9b4);color:#23232a}.rw-gold.g2 .rw-medal{background:linear-gradient(#e7b287,#a97447);color:#33210f}.rw-rest{margin-top:10px;display:flex;flex-direction:column;gap:5px}.rw-rest-row{display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;background:#0003;border:2px solid #0c0c0f}.rw-rest-row b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-rest-row .dim{opacity:.7}.rw-rest-row .pl{margin-left:auto;color:#ffd968;font-weight:700}.rw-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px}.rw-v{display:flex;flex-direction:column;gap:6px;transition:transform .25s cubic-bezier(.2,.72,.3,1)}.rw-v:hover{transform:translateY(-3px)}.rw-v-link{display:flex;flex-direction:column;gap:6px}.rw-v-img{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:3px solid #0c0c0f;background:#16161a;box-shadow:0 5px #00000059}.rw-v-img img{width:100%;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.2,.72,.3,1)}.rw-v-t{font-size:13.5px;line-height:1.45;max-height:2.9em;overflow:hidden}.rw-v-meta{font-size:12px}.rw-by{font-weight:700;color:#9fe6b6}.rw-v-nocover{display:flex;align-items:center;justify-content:center;height:100%;font-size:12px;opacity:.6}.rw-v-play{position:absolute;left:6px;bottom:6px;display:flex;align-items:center;gap:4px;padding:2px 8px;background:#000000b8;border:2px solid #0c0c0f;color:#d8f5e2;font-size:11.5px;font-weight:800}.rw-v-play img{width:13px;height:13px}.rw-v-tutorial{position:absolute;right:6px;top:6px;padding:2px 8px;font-size:11px;font-weight:800;background:linear-gradient(#63c94e,#3a8a2b);border:2px solid #0c0c0f;color:#fff}.rw-adm-box{margin-top:14px;padding:12px;background:#0003;border:2px solid #0c0c0f}.rw-adm-box b.h{display:block;margin-bottom:8px;font-size:13px;letter-spacing:.5px}.rw-set-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:8px;margin-bottom:10px}.rw-set{display:flex;flex-direction:column;gap:4px;font-size:12px}.rw-set span{opacity:.8}.rw-adm-act{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rw-adm-act .input{flex:1 1 180px}.rw-adm-act .input.sm{flex:0 1 130px}.rw-chk{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700}.rw-adm-row{display:grid;grid-template-columns:116px minmax(0,1fr);gap:10px;padding:9px;margin-top:8px;background:#00000038;border:2px solid #0c0c0f}.rw-adm-row img.th{width:116px;height:66px;object-fit:cover;border:2px solid #0c0c0f}.rw-adm-row .th.nocov{width:116px;height:66px;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;opacity:.6;background:#1c1c22;border:2px solid #0c0c0f}.rw-adm-row .info{min-width:0;display:flex;flex-direction:column;gap:5px}.rw-adm-row .t{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px}.rw-adm-row .sm{font-size:12px}.rw-adm-row .dim.sm{line-height:1.6;overflow-wrap:anywhere}.rw-adm-tools{display:flex;flex-direction:column;min-width:0;margin-top:4px}.rw-adm-group{display:flex;align-items:end;gap:8px;flex-wrap:wrap;min-width:0;padding:8px 0;border-top:1px solid rgba(255,255,255,.12)}.rw-adm-group .btn{min-height:36px}.rw-adm-group .rw-set{align-self:start}.rw-adm-group .rw-set input{box-sizing:border-box;width:100%;min-width:0;height:36px}.rw-adm-plays{width:140px}.rw-adm-date{width:225px;max-width:100%;align-self:start}.rw-adm-date input{height:36px}.rw-adm-cover{flex:1 1 240px;max-width:420px;min-width:0}.rw-adm-group-review{padding-bottom:0}.rw-daily-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:13px}.rw-prize-title{margin:0 0 8px;font-size:12px;font-weight:800;color:#c9e8d0}.rw-prize-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin-bottom:10px}.rw-prize-row{display:flex;justify-content:space-between;align-items:center;min-width:0;gap:4px;padding:6px 8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;font-size:11px}.rw-prize-row strong{color:#f3cc62;font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.rw-prize-terms{margin:0 0 13px;font-size:11px;line-height:1.6;color:#bdc8bd}.rw-daily-note{margin:0 0 10px;padding:8px 10px;border-left:3px solid #d7ad42;background:#d7ad421a;color:#e8d49d;font-size:12px;line-height:1.5}.rw-daily-list{display:flex;flex-direction:column;gap:6px}.rw-daily-row{display:grid;grid-template-columns:28px minmax(0,1fr) 76px 86px;align-items:center;gap:8px;padding:8px;background:#0003;border:1px solid rgba(255,255,255,.1);font-size:12px}.rw-daily-row:hover{background:#37704138}.rw-daily-place{display:grid;place-items:center;width:26px;height:26px;background:#415439;color:#fff;font-weight:800}.rw-daily-row:first-child .rw-daily-place{background:#ad8125}.rw-daily-title{min-width:0}.rw-daily-title b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-daily-row small{display:block;font-size:10px;opacity:.7}.rw-daily-gain,.rw-daily-prize{text-align:right;font-weight:700}.rw-daily-prize{color:#f3cc62}.rw-promo{margin-top:14px;padding:12px;border:1px solid rgba(255,255,255,.16);background:#27523629}.rw-promo>div{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.rw-promo>div span{font-size:12px;opacity:.7}.rw-promo p{margin:8px 0;line-height:1.6;font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}html[data-theme=light] .rw-daily-row{background:#ffffff9e;border-color:#1937232e}html[data-theme=light] .rw-daily-row:hover{background:#ecf5ed}html[data-theme=light] .rw-daily-prize{color:#8d6412}html[data-theme=light] .rw-prize-title{color:#285b37}html[data-theme=light] .rw-prize-row{background:#ffffff9e;border-color:#1937232e}html[data-theme=light] .rw-prize-row strong{color:#8d6412}html[data-theme=light] .rw-prize-terms{color:#526457}html[data-theme=light] .rw-daily-note{background:#fff6da;color:#705210}html[data-theme=light] .rw-promo{background:#ecf5ed;border-color:#adc7af}html[data-theme=light] .rw-sub{color:#47504a}html[data-theme=light] .rw-cell{background:linear-gradient(#f2f2f0,#dcdcd6)}html[data-theme=light] .rw-cell b{color:#a3781a}html[data-theme=light] .rw-cell span{color:#5b625b}html[data-theme=light] .rw-code{background:#e8f6e6;color:#1f7a3c}html[data-theme=light] .rw-inv-stat div,html[data-theme=light] .rw-mine,html[data-theme=light] .rw-inv-row,html[data-theme=light] .rw-adm-box,html[data-theme=light] .rw-adm-row{background:#ffffff9e}html[data-theme=light] .rw-adm-group{border-top-color:#1937232e}html[data-theme=light] .rw-rest-row{background:#ffffff9e}html[data-theme=light] .rw-tier{background:#e6e6e0}html[data-theme=light] .rw-gold{background:linear-gradient(120deg,#fdf3cf,#f3e3a6)}html[data-theme=light] .rw-gold:hover{background:linear-gradient(120deg,#fff8dd,#f6e9b4)}html[data-theme=light] .rw-gold b{color:#7a5a12}html[data-theme=light] .rw-gold-play{color:#96700f}html[data-theme=light] .rw-by{color:#1f7a45}html[data-theme=light] .rw-v-play{background:#ffffffdb;color:#1f3a28}@media(max-width:1080px){.rw-hero,.rw-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.rw-prize-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-code{font-size:19px;letter-spacing:2px}.rw-adm-row{grid-template-columns:minmax(0,1fr)}.rw-adm-row img.th,.rw-adm-row .th.nocov{width:100%;height:150px}.rw-adm-plays,.rw-adm-date{width:100%}.rw-adm-cover{flex-basis:100%;max-width:none}.rw-daily-row{grid-template-columns:26px minmax(0,1fr) 68px}.rw-daily-gain{grid-column:2;text-align:left}.rw-daily-prize{grid-column:3;grid-row:1 / span 2}}.c-good{color:#8bf05a}.c-bad{color:#ff9b8f}.c-warn{color:#f8d660}html[data-theme=light] .c-good{color:#1e7a3a}html[data-theme=light] .c-bad{color:#ab2f21}html[data-theme=light] .c-warn{color:#8f6410}#model-opt .model-flash{--model-rgb: 77,107,254;--model-ink: #aebeff;--model-light: #354fc8}#model-opt .model-qwen{--model-rgb: 135,104,245;--model-ink: #c9b6ff;--model-light: #6434b5}#model-opt .model-gemini{--model-rgb: 73,154,234;--model-ink: #a9dcff;--model-light: #246baa}#model-opt .model-grok{--model-rgb: 215,220,229;--model-ink: #f2f4f7;--model-light: #344354}#model-opt .model-astra{--model-rgb: 66,188,159;--model-ink: #a2edd8;--model-light: #197d65}#model-opt .model-sol{--model-rgb: 225,177,76;--model-ink: #f5d899;--model-light: #91631c}#model-opt .card-sel{border-color:rgba(var(--model-rgb),.38);background:rgba(var(--model-rgb),.055)}#model-opt .card-sel:hover{border-color:rgba(var(--model-rgb),.8)}#model-opt .card-sel.on{border-color:rgb(var(--model-rgb));background:rgba(var(--model-rgb),.18);box-shadow:inset 3px 3px #ffffff24,0 0 0 3px rgba(var(--model-rgb),.23)}#model-opt .card-sel .cs-name{display:flex;align-items:center;gap:9px;min-width:0;opacity:1}#model-opt .card-sel .cs-name b{margin:0;color:var(--model-ink);line-height:1.25;overflow-wrap:anywhere}#model-opt .card-sel .cs-brand{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;opacity:1;background:#f8f9fc;border:2px solid rgba(var(--model-rgb),.7);box-shadow:inset 2px 2px #fff,2px 2px #00000047}#model-opt .card-sel .cs-brand img{display:block;width:22px;height:22px;object-fit:contain}#model-opt .card-sel .cs-tick{flex:0 0 auto}#model-opt .card-sel .cs-desc{margin-top:2px}html[data-theme=light] #model-opt .card-sel{border-color:rgba(var(--model-rgb),.55);background:rgba(var(--model-rgb),.065)}html[data-theme=light] #model-opt .card-sel:hover{border-color:rgb(var(--model-rgb))}html[data-theme=light] #model-opt .card-sel.on{border-color:rgb(var(--model-rgb));background:rgba(var(--model-rgb),.16)}html[data-theme=light] #model-opt .card-sel .cs-name b{color:var(--model-light)}html[data-theme=light] #model-opt .card-sel .cs-brand{box-shadow:inset 2px 2px #fff,2px 2px #0000001f}.mode-tag.model{color:#9fd8f5;border-color:#14405a}html[data-theme=light] .mode-tag.model{color:#17506b;border-color:#a9c6d8}.score-list{margin:8px 0 0;padding-left:18px;line-height:1.75}.score-list li{color:#e6e6e6}.xp.budget{position:relative;height:12px}.xp.budget i{background:linear-gradient(90deg,#3fb950,#7ee787)}.xp.budget u{position:absolute;top:0;height:100%;background:#58a6ff8c;text-decoration:none}.mc-title+.flex .badge{vertical-align:middle}.pb-canvas{width:100%;height:auto;display:block;border-radius:10px;background:#0b0f14;border:1px solid rgba(255,255,255,.08)}#pbRange{accent-color:#3fb950}.pb-strip{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 8px}.pb-frame{flex:0 0 200px;margin:0;background:#0b0f14;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:6px}.pb-frame svg{width:100%;height:150px;display:block}.pb-frame figcaption{font-size:11px;color:#9aa4ad;text-align:center;margin-top:4px}.newgrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:18px;align-items:start}.newgrid>.side{display:flex;flex-direction:column;gap:18px;position:sticky;top:16px}.sum-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;margin-bottom:16px;background:#00000047;border:2px solid rgba(255,255,255,.1);border-left:4px solid #7fd06a;border-radius:6px}.sum-bar .sum-i{font-size:13px;opacity:.9}.sum-bar .sum-i b{color:#7fd06a}.sum-bar .sum-i.warn{color:#ffcf8a}.sum-bar .sum-price{margin-left:auto;font-size:13.5px}.sum-bar .sum-price b{font-size:16px;color:#f5d16a}.opt.compact .card-sel{flex:1 1 110px;padding:9px 10px}.opt.compact .card-sel b{font-size:14px;margin-bottom:2px}.opt.compact .card-sel span{font-size:11.5px;opacity:.72;display:block;min-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt.compact .card-sel .pill-row{margin-top:7px}.opt.compact .card-sel .pill{font-size:11px;padding:2px 7px}.howto{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:9px}.howto li{font-size:13px;line-height:1.6;opacity:.92}.howto li b{color:#7fd06a}details.acc>summary{cursor:pointer;font-weight:800;font-size:15px;list-style:none;display:flex;align-items:center;gap:8px}details.acc>summary::-webkit-details-marker{display:none}details.acc>summary:before{content:"▸";color:#7fd06a;font-weight:900}details.acc[open]>summary:before{content:"▾"}html[data-route="/new"] main,html[data-route="/epic"] main{max-width:1380px}.newgrid{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.sum-bar{gap:8px;padding:9px 10px;border:3px solid #0c0c0f;box-shadow:inset 3px 3px #ffffff0f,inset -3px -3px #00000059}.sum-bar .sum-i{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;font-size:12.5px;background:#ffffff0f;border:2px solid #0c0c0f;opacity:1}.sum-bar .sum-i em{font-style:normal;opacity:.62}.sum-bar .sum-i b{font-size:14px;color:#9fe08a}.sum-bar .sum-i.warn b{color:#ffcf8a}.sum-bar .sum-price{margin-left:auto;padding:4px 12px;font-size:13px;background:#f5d16a1a;border:2px solid #6a5518}.sum-bar .sum-price b{font-size:17px}.nw-field{margin-top:16px}.nw-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.nw-head label.f{margin:0}.nw-tip{margin:6px 0 8px;padding:7px 11px;font-size:12.5px;line-height:1.55;color:#f0cd83;background:#f5d16a12;border-left:4px solid #b8933a}.nw-tip b{color:#ffd97a}.nw-cta{margin-top:18px;padding-top:15px;border-top:3px dashed #2b2b32}.nw-cta .btn{margin:0 0 8px}.hint.period{margin-top:8px;opacity:.95}.hint.period.peak{color:#ffcf8a}.hint.period.calm{color:#8ee08a}.opt.compact{display:grid;gap:10px}#size-opt{grid-template-columns:repeat(3,minmax(0,1fr))}#tier-opt{grid-template-columns:repeat(4,minmax(0,1fr))}#model-opt{grid-template-columns:repeat(3,minmax(0,1fr))}#size-opt .card-sel,#tier-opt .card-sel,#model-opt .card-sel{display:flex;flex-direction:column;gap:6px;padding:10px 12px;min-height:78px}#size-opt .card-sel .cs-top,#tier-opt .card-sel .cs-top,#model-opt .card-sel .cs-top{display:flex;align-items:center;justify-content:space-between;gap:6px}#size-opt .card-sel .cs-top b,#tier-opt .card-sel .cs-top b,#model-opt .card-sel .cs-top b{font-size:15px;margin:0}#size-opt .card-sel .cs-tick,#tier-opt .card-sel .cs-tick,#model-opt .card-sel .cs-tick{font-size:11px;padding:1px 6px;color:#c8eebc;background:#78dc6e2e;border:2px solid #3d7a33}#size-opt .card-sel .cs-desc,#tier-opt .card-sel .cs-desc,#model-opt .card-sel .cs-desc{font-size:12px;line-height:1.5;opacity:.76;min-height:36px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.pill{display:inline-block;padding:2px 8px;font-size:11.5px;font-weight:700;color:#ffe9a8;background:#f5d16a1a;border:2px solid #6a5518}#size-opt .card-sel .pill,#tier-opt .card-sel .pill,#model-opt .card-sel .pill{font-size:11.5px;padding:2px 8px}#new-form .drop{display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px}#new-form .drop img{width:26px;height:26px;image-rendering:pixelated;opacity:.9}#new-form .drop b{font-size:14.5px}#new-form .drop .hint{display:block;margin:0;font-size:11.5px}.howto{counter-reset:nwstep;list-style:none;padding:0}.howto li{position:relative;padding-left:34px}.howto li:before{counter-increment:nwstep;content:counter(nwstep);position:absolute;left:0;top:1px;width:22px;height:22px;display:grid;place-items:center;font-size:12px;font-weight:800;color:#d8f3cd;background:#78dc6e29;border:2px solid #3d7a33}.side-ledger{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.sl-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.sl-line span{opacity:.66}.sl-line b{color:#f5d16a;text-align:right}.sl-line:last-child b{font-size:12.5px;color:#9fe08a}@media(max-width:1180px){#size-opt{grid-template-columns:repeat(3,minmax(0,1fr))}#tier-opt,#model-opt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){#size-opt,#tier-opt,#model-opt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#size-opt,#tier-opt,#model-opt{grid-template-columns:1fr}}html[data-theme=light] .sum-bar{border-color:#aeb5bd}html[data-theme=light] .sum-bar .sum-i{background:#ffffffb3;border-color:#aeb5bd}html[data-theme=light] .sum-bar .sum-i b{color:#2f6b26}html[data-theme=light] .sum-bar .sum-i.warn b{color:#96650c}html[data-theme=light] .sum-bar .sum-price b{color:#8a6412}html[data-theme=light] .pill{color:#7a5a12;background:#d2aa3c38;border-color:#bb9a45}html[data-theme=light] #size-opt .card-sel .cs-tick,html[data-theme=light] #tier-opt .card-sel .cs-tick,html[data-theme=light] #model-opt .card-sel .cs-tick{color:#2f6b26;background:#78c86e38;border-color:#4a8a3c}html[data-theme=light] .nw-tip{color:#7a5a12;background:#f5d16a2e;border-left-color:#c9a24a}html[data-theme=light] .nw-tip b,html[data-theme=light] .sl-line b{color:#8a6412}html[data-theme=light] .nw-cta{border-top-color:#c9ced4}@media(max-width:1000px){.newgrid{grid-template-columns:1fr}.newgrid>.side{position:static}}.ord-head{margin-bottom:14px;align-items:flex-end}.ord-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.ord-tools .pt-chip{display:inline-flex;align-items:center;gap:7px}.ord-tools .ord-n{font-size:11.5px;padding:0 6px;color:#dfe6ee;background:#00000059;border:2px solid #0c0c0f}.ord-tools .pt-chip.on .ord-n{color:#12300a;background:#ffffff8c}.ord-tip{margin-left:auto;font-size:12px;opacity:.55}#orders-list .row{align-items:flex-start;gap:14px;padding:12px 14px}#orders-list .rowimg{width:118px;height:82px}#orders-list .row .t{display:flex;flex-direction:column;gap:5px}#orders-list .row .t b{margin:0;font-size:16px}#orders-list .ord-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;opacity:1}#orders-list .ord-brief{font-size:12.5px;line-height:1.5;opacity:.7;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#orders-list .ord-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;opacity:.6}#orders-list .ord-meta i{font-style:normal;opacity:.5}#orders-list .ord-act{flex:0 0 auto;flex-direction:column;align-items:stretch}#orders-list .ord-act .btn{text-align:center}@media(max-width:720px){#orders-list .rowimg{width:84px;height:60px}#orders-list .ord-act{flex-direction:row}.ord-tip{display:none}}html[data-theme=light] .ord-tools .ord-n{color:#2b3540;background:#00000014;border-color:#b3bac2}.money-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:12px 0 10px}.money-card{padding:12px 14px;background:#00000042;border:3px solid #0c0c0f;box-shadow:inset 3px 3px #ffffff0f,inset -3px -3px #0006}.money-card b{display:block;font-size:12.5px;opacity:.66;font-weight:700}.money-card .v{font-size:28px;font-weight:800;margin:2px 0 4px}.money-card .s{font-size:12px;opacity:.72;line-height:1.5}.money-card.in{border-left:6px solid #5aa9e6}.money-card.in .v{color:#9fd8f5}.money-card.cost{border-left:6px solid #e0a44a}.money-card.cost .v{color:#ffd8a0}.money-card.net{border-left:6px solid #7fd06a}.money-card.net .v{color:#a9ee9a}.money-card.net.bad .v{color:#ff9a92}.money-card.net.bad{border-left-color:#c94a44}.adm-sub{margin:16px 0 8px;font-weight:800;font-size:13.5px;opacity:.85}table .act{white-space:nowrap}table .act .btn{margin:0 4px 4px 0}html[data-theme=light] .money-card{background:#ffffffb3;border-color:#aeb5bd}html[data-theme=light] .money-card.in .v{color:#1d6ea8}html[data-theme=light] .money-card.cost .v{color:#9a6a10}html[data-theme=light] .money-card.net .v{color:#2f6b26}html[data-theme=light] .money-card.net.bad .v{color:#a3271f}.ao-q{flex:1 1 260px;min-width:220px}.ao-q input{width:100%}.ao-who{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:700;color:#cfe6ff;background:#5a96dc24;border:2px solid #0c0c0f;text-decoration:none}.ao-who img{width:16px;height:16px;border:2px solid #0c0c0f}.ao-who:hover{background:#5a96dc42}html[data-theme=light] .ao-who{color:#1d4b74;background:#5a96dc29;border-color:#aeb5bd}html[data-theme=light] .ao-who img{border-color:#aeb5bd}#orders-list .ord-meta span{white-space:nowrap}.period-tag{font-style:normal;font-size:11px;padding:1px 6px;border:2px solid #0c0c0f;margin-right:2px}.period-tag.off{color:#bfe9b2;background:#78dc6e2e}.period-tag.peak{color:#ffd08a;background:#f5b4502e}.pill .pt{font-style:normal;font-size:10.5px;opacity:.72;margin-left:5px}.detgrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.det{margin:0}.det .shot{display:block}.det figcaption{font-size:12px;opacity:.7;margin-top:6px;line-height:1.5}.sug-list{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.sug-card{position:relative;display:flex;flex-direction:column;gap:5px;text-align:left;cursor:pointer;font:inherit;color:inherit;padding:11px 12px;background:#00000038;border:3px solid #0c0c0f;box-shadow:inset 3px 3px #ffffff12,inset -3px -3px #0006;transition:transform .16s cubic-bezier(.2,.72,.3,1),border-color .18s,background-color .18s,box-shadow .18s}.sug-card:hover{transform:translateY(-2px);border-color:#7fb6ff}.sug-card.on{border-color:#7fd06a;background:#5ac85a24;box-shadow:inset 3px 3px #ffffff24,0 0 0 3px #78dc6e38}.sug-card b{font-size:14.5px;color:#9fe08a}.sug-card span{font-size:12.5px;line-height:1.55;opacity:.86}.sug-card .sug-add{font-style:normal;font-size:11.5px;opacity:.55;margin-top:2px}.sug-card.on .sug-add{opacity:1;color:#9fe08a}html[data-theme=light] .sug-card{background:#ffffff9e;border-color:#aeb5bd;box-shadow:inset 3px 3px #ffffffd9,inset -3px -3px #00000014}html[data-theme=light] .sug-card b{color:#2f6b26}html[data-theme=light] .nw-tip{color:#7a5a12;background:#d2aa3c24}html[data-theme=light] .nw-tip b{color:#8a5a08}html[data-theme=light] .mega-note{color:#7a5a12;background:#d2aa3c2e;border-left-color:#bb9a45}html[data-theme=light] .hint.period.peak{color:#8a5a08}html[data-theme=light] .hint.period.calm{color:#2f6b26}html[data-theme=light] .sum-bar .sum-i.warn{color:#8a5a08}.ao-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 16px}.ao-category.pt-chip{display:flex;align-items:center;gap:10px;padding:12px;text-align:left;min-width:0}.ao-category img{width:30px;height:30px;image-rendering:pixelated;flex-shrink:0}.ao-category .ord-n{margin-left:auto}.ao-categories .ord-n{font-size:12px;padding:2px 6px;color:var(--workshop-text,#eee);background:var(--workshop-input,rgba(0,0,0,.2));border:1px solid var(--workshop-divider,rgba(128,128,128,.3))}.ao-filters{align-items:center}.ao-filters .ao-q{flex:1 1 360px;max-width:none}.ao-states{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 100%}.ao-sort{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap;margin-left:auto}.ao-sort select{width:auto;min-width:120px;padding:8px}.ao-list .row .t{min-width:0}.ao-list .t>b,.ao-list .ord-brief{overflow-wrap:anywhere}.ao-type-icon{display:grid;place-items:center}.ao-type-icon>img{width:44px;height:44px;image-rendering:pixelated}.ao-unavailable{margin:12px 0;color:#d9af65}.ao-empty{display:flex;align-items:center;flex-direction:column;gap:12px;padding:36px 16px;text-align:center}.ao-empty>img{width:48px;height:48px;image-rendering:pixelated}.ao-detail h3{overflow-wrap:anywhere;margin:0 0 6px}.ao-detail dl{margin:20px 0}.ao-detail dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid rgba(128,128,128,.2)}.ao-detail dt{opacity:.7}.ao-detail dd{margin:0;overflow-wrap:anywhere}.ao-detail-brief{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}html[data-theme=light] .ao-unavailable{color:#7a5315}.admin-creation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:4px 0 18px}.admin-creation-delivery{padding:18px;margin:0 0 14px;min-width:0}.admin-creation-delivery-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-creation-delivery-head h3{font-size:18px;margin:3px 0 0}.admin-creation-delivery-head>span,.admin-creation-eyebrow{color:var(--workshop-muted,#a99d88);font-size:12px}.admin-creation-eyebrow{font-weight:700;color:var(--workshop-gold,#d7b76b)}.admin-creation-model,.admin-creation-skin{height:clamp(300px,48vw,540px);width:100%;min-width:0;background:var(--workshop-input,rgba(0,0,0,.18));border:1px solid var(--workshop-divider,rgba(128,128,128,.25))}.admin-creation-skin canvas{width:100%;height:100%;display:block}.admin-creation-previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:12px}.admin-creation-previews a{display:block;min-width:0;aspect-ratio:4/3;border:1px solid var(--workshop-divider,rgba(128,128,128,.25));background:var(--workshop-input,rgba(0,0,0,.18));overflow:hidden}.admin-creation-previews img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:auto}.admin-creation-downloads{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:16px}.admin-creation-file{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 9px;align-items:center;min-width:0;padding:12px;border:1px solid var(--workshop-divider,rgba(128,128,128,.25));background:var(--workshop-input,rgba(0,0,0,.18));color:var(--workshop-text,#eee);text-decoration:none}.admin-creation-file:hover{border-color:var(--workshop-gold,#d7b76b)}.admin-creation-file>span{grid-row:span 2;color:var(--workshop-gold,#d7b76b);font-size:21px}.admin-creation-file b{overflow-wrap:anywhere}.admin-creation-file small{opacity:.72}.admin-creation-empty{padding:36px 16px;text-align:center;color:var(--workshop-muted,#a99d88);border:1px dashed var(--workshop-divider,rgba(128,128,128,.35))}.admin-creation-records{margin-top:12px;padding:16px}.admin-creation-records>summary{cursor:pointer;font-weight:700}.admin-creation-records[open]>summary{padding-bottom:12px;border-bottom:1px solid var(--workshop-divider,rgba(128,128,128,.25))}.admin-creation-head h2{margin:10px 0 4px;overflow-wrap:anywhere}.admin-creation-back{color:var(--workshop-gold,#d7b76b);font-weight:700;text-decoration:none}.admin-creation-summary,.admin-creation-section{padding:18px;margin:12px 0}.admin-creation-summary h3,.admin-creation-section h3{margin:0 0 12px;font-size:16px}.admin-creation-section h3 small{margin-left:6px;font-size:12px;opacity:.68}.admin-creation-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:0}.admin-creation-summary dl>div{display:grid;grid-template-columns:minmax(80px,auto) minmax(0,1fr);gap:8px;padding:9px 0;border-bottom:1px solid var(--workshop-divider,rgba(128,128,128,.24));min-width:0}.admin-creation-summary dt{opacity:.68}.admin-creation-summary dd{margin:0;overflow-wrap:anywhere}.admin-creation-brief{margin-top:14px;padding:12px;background:var(--workshop-input,rgba(0,0,0,.18));border-left:3px solid var(--workshop-gold,#d7b76b)}.admin-creation-brief p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.admin-creation-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;align-items:start}.admin-creation-section{min-width:0}.admin-creation-data{max-height:560px;overflow:auto;overflow-wrap:anywhere;color:var(--workshop-text,#eee);background:var(--workshop-input,rgba(0,0,0,.18));border:1px solid var(--workshop-divider,rgba(128,128,128,.25));padding:12px;font-size:13px;line-height:1.6}.admin-creation-fields{margin:0;display:grid;gap:0}.admin-creation-fields>div{display:grid;grid-template-columns:minmax(76px,28%) minmax(0,1fr);gap:10px;border-bottom:1px solid var(--workshop-divider,rgba(128,128,128,.2));padding:7px 0}.admin-creation-fields>div:last-child{border-bottom:0}.admin-creation-fields dt{opacity:.68}.admin-creation-fields dd{margin:0;min-width:0}.admin-creation-fields .admin-creation-fields{margin:0 0 0 8px}.admin-creation-list{margin:0;padding-left:22px}.admin-creation-list>li{padding:5px 0;border-bottom:1px solid var(--workshop-divider,rgba(128,128,128,.16))}.admin-creation-list>li:last-child{border-bottom:0}.admin-creation-value{white-space:pre-wrap}.admin-creation-messages{display:grid;gap:8px;max-height:640px;overflow:auto}.admin-creation-messages article{min-width:0;padding:12px;background:var(--workshop-input,rgba(0,0,0,.18));border:1px solid var(--workshop-divider,rgba(128,128,128,.25))}.admin-creation-messages article time,.admin-creation-files span{font-size:12px;opacity:.68}.admin-creation-messages pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:8px 0 0}.admin-creation-files{display:grid;gap:8px}.admin-creation-files>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px;background:var(--workshop-input,rgba(0,0,0,.18));border:1px solid var(--workshop-divider,rgba(128,128,128,.25))}.admin-creation-files b{overflow-wrap:anywhere}.admin-creation-files i{grid-column:1/-1;font-size:12px;opacity:.72;font-style:normal}html[data-theme=light] .admin-creation-data,html[data-theme=light] .admin-creation-messages article,html[data-theme=light] .admin-creation-files>div{color:var(--workshop-text,#30291e)}@media(max-width:600px){.ao-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ao-category.pt-chip{padding:10px 8px;gap:7px;font-size:13px}.ao-category img{width:24px;height:24px}.ao-filters .ao-q{flex-basis:100%;min-width:0;width:100%}.ao-states .pt-chip{font-size:12px;padding:7px 8px}.ao-list .row{flex-wrap:wrap;gap:10px}#orders-list.ao-list .rowimg{width:48px;height:48px;flex:0 0 48px}.ao-type-icon>img{width:30px;height:30px}.ao-list .row .t{flex:1 1 calc(100% - 62px)}.ao-list .ord-act{margin-left:auto}#orders-list.ao-list .ord-meta{display:flex;flex-wrap:wrap;font-size:11px;gap:5px}#orders-list.ao-list .ord-meta span{white-space:normal;overflow-wrap:anywhere}.admin-creation-head{align-items:stretch;flex-direction:column}.admin-creation-head>.btn{align-self:flex-start}.admin-creation-summary,.admin-creation-section{padding:13px}.admin-creation-summary dl,.admin-creation-content{grid-template-columns:minmax(0,1fr)}.admin-creation-fields>div{grid-template-columns:minmax(70px,32%) minmax(0,1fr)}.admin-creation-delivery{padding:13px}.admin-creation-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-creation-downloads{grid-template-columns:minmax(0,1fr)}}

/* brand/brand-20261003.css */
.brand .brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:2px;background:#dce3db;box-shadow:inset 0 0 0 1px #121f2233;transition:transform .18s ease}.brand-mark .brand-logo{position:static;display:block;width:44px;height:44px;max-width:none;border:0;image-rendering:auto}.brand:hover .brand-mark{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #121f224d,0 3px 10px #0000002e}html[data-theme=light] .brand .brand-mark{background:#e7ebe4;box-shadow:inset 0 0 0 1px #121f2233}.brand .brand-name{font-weight:800;letter-spacing:1px;text-shadow:none}@media(max-width:600px){.brand .brand-mark{flex-basis:36px;width:36px;height:36px}.brand-mark .brand-logo{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.brand .brand-mark{transition:none}.brand:hover .brand-mark{transform:none}}

/* entry-announcement.css */
body.entry-announcement-open{overflow:hidden}.entry-announcement-card{max-width:620px;padding:0;border:4px solid #111417;box-shadow:0 8px #00000073}.entry-announcement-header{display:flex;align-items:center;gap:14px;padding:24px 28px 20px;border-bottom:2px solid rgba(255,255,255,.1)}.entry-announcement-logo{width:44px;height:44px;image-rendering:pixelated}.entry-announcement-heading{flex:1;min-width:0}.entry-announcement-heading small{display:block;color:#9ba8a4;font-size:12px;margin-bottom:5px}.entry-announcement-heading h2{margin:0;font-size:22px}.entry-announcement-close{align-self:flex-start;width:34px;height:34px;padding:0;font-size:22px}.entry-announcement-content{padding:30px 28px 32px;font-size:clamp(20px,3.5vw,26px);font-weight:600;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.entry-announcement-content strong{color:#a4e986;font-weight:900}.entry-announcement-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 28px 22px;border-top:2px solid rgba(255,255,255,.1);background:#0000001f}.entry-announcement-dismiss{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;color:#c5cecb}.entry-announcement-dismiss input{width:18px;height:18px;accent-color:#7dc75e}.entry-announcement-admin textarea{min-height:125px;width:100%}.entry-announcement-admin .entry-announcement-switch{display:flex;align-items:center;gap:8px;margin:16px 0}.entry-announcement-admin .entry-announcement-switch input{width:18px;height:18px;accent-color:#7dc75e}.entry-announcement-admin label.f{display:block;margin:12px 0 7px}html[data-theme=light] .entry-announcement-content strong{color:#2f741e}html[data-theme=light] .entry-announcement-heading small,html[data-theme=light] .entry-announcement-dismiss{color:#526259}html[data-theme=light] .entry-announcement-header,html[data-theme=light] .entry-announcement-footer{border-color:#1f2a241f}html[data-theme=light] .entry-announcement-footer{background:#4b693d0f}@media(max-width:520px){.entry-announcement-overlay{padding:16px}.entry-announcement-header{padding:20px 18px 16px;gap:10px}.entry-announcement-logo{width:36px;height:36px}.entry-announcement-heading h2{font-size:20px}.entry-announcement-content{padding:24px 18px}.entry-announcement-footer{padding:17px 18px 20px;flex-wrap:wrap}.entry-announcement-footer .btn.primary{width:100%}}

/* admin-messages.css */
.bell.has-unread{animation:notice-bell-pulse 1.5s ease-in-out infinite}@keyframes notice-bell-pulse{0%,to{border-color:#e5484d;box-shadow:0 0 #e5484d1f}50%{border-color:#ffd378;box-shadow:0 0 0 4px #e5484d52,0 0 15px #e5484d66}}.bell b[hidden]{display:none}.noti-body{white-space:pre-wrap}.admin-direct-message form{max-width:760px}.admin-direct-message .f{display:block;margin:14px 0 7px;font-weight:700}.admin-direct-message input,.admin-direct-message textarea{box-sizing:border-box;width:100%}.admin-direct-message #admin-direct-user-id{max-width:260px}.admin-direct-message textarea{min-height:120px;resize:vertical}.admin-direct-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.admin-direct-status{margin:12px 0 0;min-height:1.5em;overflow-wrap:anywhere}@media(max-width:600px){.admin-direct-message #admin-direct-user-id{max-width:none}}@media(prefers-reduced-motion:reduce){.bell.has-unread{animation:none;border-color:#e5484d;box-shadow:0 0 0 3px #e5484d40}}
