.th{width:84px;height:84px;border-radius:11px;overflow:hidden;flex:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.th,.th-shot{position:relative;display:block;background:#0b0b0f}.th-shot{--shot-scale:1;--shot-x:50%;--shot-y:50%;width:100%;height:100%;min-height:0;transform:scale(var(--shot-scale));filter:brightness(1.2) contrast(1.06);transition:transform .5s var(--ease),filter .3s var(--ease)}.th-shot:before{content:"";position:absolute;width:44%;height:56%;left:calc(var(--shot-x) - 22%);top:calc(var(--shot-y) - 28%);border-radius:7px;background:rgba(255,255,255,.16)}.fcard:hover .th-shot{transform:scale(calc(var(--shot-scale) * 1.05))}.th-shot--stack{--shot-scale:1.35;--shot-y:34%}.th-shot--scene{--shot-x:52%;--shot-y:46%;filter:brightness(1.62) contrast(1.08)}.th-shot--wear{--shot-y:46%;filter:brightness(1.45) contrast(1.06)}.th-shot--prompt{--shot-x:56%;--shot-y:46%}.half.is-before>.th-shot{filter:grayscale(.85) brightness(.78) contrast(.95)}.th--stack{display:grid;grid-template-rows:1.65fr 1fr;gap:1.5px;background:#0b0b0f}.th--cmp{display:flex}.th--cmp .half{width:50%;height:100%;overflow:hidden;display:block;flex:none}.th-stxt{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 11px;background:#15151b;border-top:1px solid rgba(255,255,255,.07)}.th-stxt i{display:block;height:2px;border-radius:1px;background:rgba(255,255,255,.6)}.th-stxt i:first-child{width:66%}.th-stxt i:nth-child(2){width:46%}.th-stxt i:nth-child(3){width:80%;background:rgba(255,255,255,.22)}.th-vline{position:absolute;left:50%;top:0;bottom:0;width:1.5px;margin-left:-.75px;background:rgba(255,255,255,.92)}.th-sel{position:absolute;border:2px dashed #fff;border-radius:3px;box-shadow:0 0 0 1.5px rgba(0,0,0,.45)}.th-sel--migrate{left:17%;top:30%;width:50%;height:48%}.th-sel--redraw{left:20%;top:24%;width:48%;height:50%;border-style:solid}.th-handle{position:absolute;width:11px;height:11px;border-radius:99px;background:#fff;box-shadow:0 0 0 2.5px rgba(0,0,0,.35)}.th-handle--redraw{left:66%;top:72%}.th-fade{background:linear-gradient(90deg,transparent 52%,rgba(8,8,12,.42))}.th-fade,.th-mask{position:absolute;inset:0}.th-mask{background:linear-gradient(180deg,rgba(8,8,12,.08) 32%,rgba(8,8,12,.8))}.th-lines{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-direction:column;gap:4px}.th-lines i{display:block;height:2.5px;border-radius:1.5px;background:rgba(255,255,255,.82)}.th-lines i:first-child{width:72%}.th-lines i:nth-child(2){width:50%}.th-lines i:nth-child(3){width:60%}@container feat (width < 720px){.th{width:64px;height:64px}}.fsec{--card:#1a1a21;--card-h:#23232c;--nest:#101015;--f-t1:#f0f0f4;--f-t2:#73737f;--f-t3:#5e5e6a;--f-line:rgba(255,255,255,0.055);--f-line-h:rgba(255,255,255,0.13);--plus-hover:#e2341d;container:feat/inline-size;margin-bottom:32px;font-family:var(--font);color:var(--f-t1)}.fhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.fh-t{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.fh-l{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;color:#8b8b97;cursor:default;transition:color .18s}.fh-l svg{width:14px;height:14px;flex:none;transition:transform .18s}.fh-l:hover{color:#e4e4ea}.fh-l:hover svg{transform:translateX(2px)}.fwrap{background:var(--nest);border:1px solid rgba(255,255,255,.05);border-radius:18px;padding:16px}.fgrid{display:grid;grid-auto-rows:100px;gap:12px}.fnew{grid-row:span 2;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:14px;background:var(--card);border:1px solid var(--f-line);cursor:default;overflow:hidden;position:relative;transition:background .22s var(--ease),border-color .22s var(--ease)}.fnew:after{content:"";position:absolute;inset:0;border-radius:14px;pointer-events:none;background:radial-gradient(120% 80% at 50% 118%,rgba(255,92,57,.1),transparent 62%)}.fnew:hover{background:#1d1d25;border-color:var(--f-line-h)}.fnew-in{position:relative;z-index:1;display:block;padding:0 18px}.fnew-plus{width:48px;height:48px;border-radius:14px;background:#f4f4f6;color:#141418;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 8px 18px -8px rgba(0,0,0,.75);transition:transform .26s var(--ease),color .26s var(--ease),box-shadow .26s var(--ease)}.fnew-plus svg{width:23px;height:23px}.fnew:hover .fnew-plus{transform:translateY(-2px);color:var(--plus-hover);box-shadow:0 12px 24px -10px rgba(226,52,29,.55)}.fnew-t{display:block;font-size:13.5px;font-weight:600;color:#f2f2f6;letter-spacing:-.005em}.fnew-s{display:block;font-size:11.5px;color:#6b6b77;margin-top:6px;line-height:1.5}.fcard{display:flex;align-items:center;gap:12px;padding:8px;border-radius:14px;background:var(--card);border:1px solid var(--f-line);min-width:0;position:relative;cursor:default;transition:background .2s var(--ease),border-color .2s var(--ease)}.fcard:after{content:"";position:absolute;inset:0;border-radius:14px;pointer-events:none;opacity:0;transition:opacity .2s;background:radial-gradient(90% 120% at 0 50%,rgba(255,92,57,.07),transparent 60%)}.fcard:hover{background:var(--card-h);border-color:var(--f-line-h)}.fcard:hover:after{opacity:1}.fctx{display:block;min-width:0;flex:1;position:relative;z-index:1}.fct{font-size:13px;font-weight:600;color:#efeff3;letter-spacing:-.005em}.fcs,.fct{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fcs{font-size:11.5px;color:var(--f-t2);margin-top:5px;line-height:1.4}.fmore{display:flex;align-items:center;gap:9px;margin:17px 2px 11px;font-size:10.5px;letter-spacing:.08em;color:#5a5a66}.fmore-l{flex:none;width:13px;height:1px;background:#2c2c36}.fmore-r{flex:1;height:1px;background:linear-gradient(90deg,#22222b,transparent 70%)}.fext{display:grid;gap:12px}.fxcard{display:flex;align-items:center;gap:11px;padding:12px 13px;border-radius:13px;background:#131318;border:1px solid rgba(255,255,255,.045);min-width:0;cursor:default;transition:background .2s var(--ease),border-color .2s var(--ease)}.fxcard:hover{background:#1a1a21;border-color:rgba(255,255,255,.115)}.fx-ic{width:36px;height:36px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.045);color:#9494a0;border:1px solid rgba(255,255,255,.055);transition:color .2s,background .2s,border-color .2s}.fx-ic svg{width:18px;height:18px}.fxcard:hover .fx-ic{color:#ff8e63;background:rgba(255,92,57,.1);border-color:rgba(255,92,57,.24)}.fx-tx{min-width:0}.fx-t,.fx-tx{display:block}.fx-t{font-size:12.5px;font-weight:600;color:#e7e7ec}.fx-s{display:block;font-size:11px;color:#63636f;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container feat (width > 1080px){.fgrid{grid-template-columns:280px repeat(3,minmax(0,1fr))}.fnew{grid-column:auto;grid-row:span 2}.fext{grid-template-columns:repeat(4,minmax(0,1fr))}}@container feat (720px <= width <= 1080px){.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(100px,auto)}.fnew{grid-column:1/-1;grid-row:span 1;min-height:128px}.fext{grid-template-columns:repeat(2,minmax(0,1fr))}}@container feat (width < 720px){.fgrid{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(100px,auto)}.fnew{grid-column:1/-1;grid-row:span 1;min-height:128px}.fext{grid-template-columns:minmax(0,1fr)}}[data-theme=light] .fsec{--card:#ffffff;--card-h:#fcfcfd;--nest:#f1f1f4;--f-t1:#14141a;--f-t2:#767681;--f-t3:#9a9aa4;--f-line:rgba(15,15,20,0.075);--f-line-h:rgba(15,15,20,0.16);--plus-hover:#ff6a4a}[data-theme=light] .fsec .fwrap{border-color:rgba(15,15,20,.07)}[data-theme=light] .fsec .fnew-s{color:#8a8a94}[data-theme=light] .fsec .fct,[data-theme=light] .fsec .fnew-t,[data-theme=light] .fsec .fx-t{color:#14141a}[data-theme=light] .fsec .fh-l{color:#6e6e7a}[data-theme=light] .fsec .fh-l:hover{color:#14141a}[data-theme=light] .fsec .fmore{color:#9c9ca6}[data-theme=light] .fsec .fmore-l{background:#d9d9df}[data-theme=light] .fsec .fmore-r{background:linear-gradient(90deg,#e2e2e8,transparent 70%)}[data-theme=light] .fsec .fxcard{background:#ffffff;border-color:rgba(15,15,20,.07)}[data-theme=light] .fsec .fxcard:hover{background:#fcfcfd;border-color:rgba(15,15,20,.16)}[data-theme=light] .fsec .fx-ic{background:rgba(15,15,20,.04);color:#6e6e7a;border-color:rgba(15,15,20,.06)}[data-theme=light] .fsec .fxcard:hover .fx-ic{color:#ff8e63;background:rgba(255,92,57,.1);border-color:rgba(255,92,57,.24)}[data-theme=light] .fsec .fx-s{color:#8a8a94}[data-theme=light] .fsec .fnew-plus{background:#14141a;color:#fff;box-shadow:0 8px 18px -10px rgba(15,15,25,.5)}[data-theme=light] .fsec .fnew:hover{background:var(--card-h);border-color:var(--f-line-h)}[data-theme=light] .fsec .fnew:hover .fnew-plus{color:#ff6a4a;box-shadow:0 12px 24px -10px rgba(226,52,29,.55)}[data-theme=light] .fsec .fnew:after{background:radial-gradient(120% 80% at 50% 118%,rgba(226,52,29,.07),transparent 62%)}button.fcard,button.fnew{cursor:pointer;width:100%}