.pxm{--spark:linear-gradient(90deg, #2fb2ff 0%, #8f5cff 50%, #ff47d4 100%);color:var(--color-ink);font-size:13.5px}.pxm .app{background:var(--color-deep);border:1px solid var(--color-line);border-radius:18px;overflow:hidden;box-shadow:0 40px 100px #0000008c,0 0 0 1px #b77bff0f}.pxm .bar{border-bottom:1px solid var(--color-line);background:#110b25;align-items:center;gap:14px;height:48px;padding:0 16px;display:flex}.pxm .bar img{width:auto;height:26px}.pxm .tabs{gap:4px;display:flex}.pxm .tabs span{color:var(--color-muted);border-radius:8px;padding:6px 12px;font-weight:500}.pxm .tabs span.on{background:var(--color-raise);color:var(--color-ink)}.pxm .balance{border:1px solid var(--color-line);background:var(--color-panel);font:500 12.5px var(--font-mono);border-radius:999px;margin-left:auto;padding:5px 11px}.pxm .avatar{background:radial-gradient(circle at 40% 35%,#ffd2b8,#c47a64 60%,#5a2f3a);border-radius:50%;flex:none;width:28px;height:28px}.pxm .chip{border:1px solid var(--color-line);background:var(--color-panel);color:#d8d0f2;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.pxm .chip.on{background:var(--color-raise);color:#fff;border:1px solid #ff4fd899;box-shadow:0 0 0 1px #ff4fd873,0 0 22px #ff4fd859}.pxm .btn{border:1px solid var(--color-line);background:var(--color-raise);color:var(--color-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.pxm .btn.spark{color:var(--color-ink);background:linear-gradient(#ffffff24,#fff0 55%),linear-gradient(#7a48f7,#5b2fd8);border-color:#0000;box-shadow:inset 0 0 0 1px #bea0ff61,inset 0 1px #ffffff52,0 6px 18px -8px #7c48ffbf}.pxm .btn.sm{padding:6px 12px;font-size:12.5px}.pxm .btn.wide{width:100%}.pxm .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pxm .muted{color:var(--color-muted)}.pxm .art{background-color:#1a1236;position:relative;overflow:hidden}.pxm .art:after{content:"";opacity:.55;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:7px 7px;position:absolute;inset:0}.pxm .art-alley{background:radial-gradient(60% 40% at 72% 28%,#f11ddbbf,#0000 70%),radial-gradient(50% 45% at 22% 75%,#2a6bffbf,#0000 70%),repeating-linear-gradient(105deg,#c8dcff1f 0 1px,#0000 1px 10px),linear-gradient(#160b33,#070313)}.pxm .art-hands{background:radial-gradient(26% 20% at 52% 56%,#fff3c4,#ffb547 35%,#0000 70%),radial-gradient(70% 50% at 50% 100%,#9b5cff99,#0000 70%),linear-gradient(#1b0f35,#0b0618)}.pxm .art-sign{background:radial-gradient(42% 16% at 50% 36%,#ff5cc8f2,#0000 70%),radial-gradient(32% 30% at 50% 74%,#ffd66e8c,#0000 70%),linear-gradient(#120a2c,#1d0f3d)}.pxm .art-city{background:linear-gradient(#0b061800 55%,#0b0618e6 100%),repeating-linear-gradient(90deg,#120a2c 0 9px,#22154f 9px 14px,#0f0826 14px 22px) bottom/100% 36% no-repeat,linear-gradient(#1e1360 0%,#6a2496 55%,#f14bd9 100%)}.pxm .art-chef{background:radial-gradient(34% 28% at 50% 46%,#ffe1a8,#ff9d5c 50%,#0000 74%),linear-gradient(160deg,#3a1d12,#170b08)}.pxm .art-knight{background:radial-gradient(40% 34% at 50% 40%,#d7e8ff,#6f8fd6 45%,#0000 75%),linear-gradient(#0e1838,#070b1c)}.pxm .art-plush{background:radial-gradient(38% 33% at 50% 48%,#ffe0f0,#f7a6d0 50%,#0000 75%),linear-gradient(#3b2148,#1a0f24)}.pxm .art-anime{background:radial-gradient(45% 30% at 30% 30%,#0695ffd9,#0000 70%),radial-gradient(45% 35% at 75% 70%,#f11ddbcc,#0000 70%),linear-gradient(135deg,#120a2e,#22104a)}.pxm .art-product{background:radial-gradient(18% 32% at 50% 52%,#fbf7ff,#c4b2ff 45%,#0000 72%),radial-gradient(60% 40% at 50% 100%,#f14bd959,#0000 70%),linear-gradient(#1b1238,#0b0618)}.pxm .art-photo{background:radial-gradient(26% 30% at 50% 42%,#ffd9c2,#d48a6a 55%,#0000 75%),linear-gradient(#2a1838,#120a1e)}.pxm .face{background:radial-gradient(circle at 45% 40%,#ffe3f4,#c896ff 55%,#5b2b9a);border-radius:50%;flex:none;width:26px;height:26px;display:inline-block}.pxm .brief{grid-template-columns:250px minmax(0,1fr) 210px;display:grid}.pxm .brief>*{padding:16px}.pxm .pixie{border-right:1px solid var(--color-line);background:#100a23;flex-direction:column;gap:10px;display:flex}.pxm .pixie-head{align-items:center;gap:8px;display:flex}.pxm .pixie-head svg{width:16px;height:16px;color:var(--color-accent)}.pxm .pixie-head span{color:var(--color-muted);font-size:12px}.pxm .msg{color:#e6e0fa;font-size:13px;line-height:1.45}.pxm .msg.u{background:var(--color-raise);border:1px solid var(--color-line);border-radius:12px 12px 4px;align-self:flex-end;max-width:94%;padding:8px 10px}.pxm .msg .voice{font:500 11px var(--font-mono);color:var(--color-t-audio);margin-bottom:3px;display:block}.pxm .msg .chips{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.pxm .composer{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-muted);border-radius:12px;align-items:center;gap:8px;margin-top:auto;padding:9px 11px;font-size:12.5px;display:flex}.pxm .composer span{flex:1}.pxm .composer svg{flex:none;width:16px;height:16px}.pxm .board{min-width:0}.pxm .board-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.pxm .board-head b{font:700 17px var(--font-display)}.pxm .board-head .see{color:var(--color-link);margin-left:auto;font-size:12.5px}.pxm .shots{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pxm .shot .frame{aspect-ratio:9/16;border:1px solid var(--color-line);border-radius:10px}.pxm .shot .sn{z-index:1;font:500 11px var(--font-mono);background:#0b0618bf;border-radius:6px;padding:1px 6px;position:absolute;top:6px;left:6px}.pxm .shot p{color:#d5cdef;margin-top:6px;font-size:12px;line-height:1.35}.pxm .shot p b{color:var(--color-ink)}.pxm .shot p span{color:var(--color-muted);font:500 11px var(--font-mono);margin-top:2px;display:block}.pxm .settings{border-left:1px solid var(--color-line);background:#100a23;align-content:start;gap:14px;display:grid}.pxm .set label{font:500 11px var(--font-mono);color:var(--color-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;display:block}.pxm .looks{flex-wrap:wrap;gap:6px;display:flex}.pxm .seg{background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;display:grid}.pxm .seg span{text-align:center;color:var(--color-muted);border-radius:7px;padding:5px 6px;font-size:12px;line-height:1.25}.pxm .seg span em{font:500 10.5px var(--font-mono);color:var(--color-dim);font-style:normal;display:block}.pxm .seg span.on{background:var(--color-raise);color:#fff;box-shadow:inset 0 0 0 1px #5a3ea8}.pxm .seg span.on em{color:var(--color-accent)}.pxm .hint{color:var(--color-muted);margin-top:7px;font-size:11.5px;line-height:1.4}.pxm .castrow{align-items:center;gap:8px;font-size:12.5px;display:flex}.pxm .costbar{border-top:1px solid var(--color-line);background:#120c28;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 20px;display:flex}.pxm .costbar .lines{font:500 12px var(--font-mono);color:var(--color-muted);flex-wrap:wrap;gap:6px 16px;display:flex}.pxm .costbar .lines em{color:var(--color-ok);font-style:normal}.pxm .costbar .total{text-align:right;margin-left:auto}.pxm .costbar .total b{font:500 18px var(--font-mono);color:#fff}.pxm .costbar .total small{color:var(--color-muted);font-size:11.5px;display:block}.pxm .gbar{border-bottom:1px solid var(--color-line);background:#110b25;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:10px 16px;display:flex}.pxm .gtoggle{background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;padding:3px;display:inline-flex}.pxm .gtoggle button{font:600 12.5px var(--font-sans);color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px}.pxm .gtoggle button[aria-pressed=true]{background:var(--color-raise);color:#fff;box-shadow:inset 0 0 0 1px #5a3ea8}.pxm .gtotal{font:500 13px var(--font-mono);color:var(--color-muted)}.pxm .gtotal b{color:#fff;font-size:15px;font-weight:500}.pxm .gbar .btn{margin-left:auto}.pxm .graph-wrap{background-color:#0d0820;background-image:radial-gradient(#a89fca29 1px,#0000 1px);background-size:22px 22px;overflow-x:auto}.pxm .graph{width:990px;height:524px;margin:0 auto;position:relative}.pxm .graph svg.wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pxm .wires path{fill:none;stroke-width:2px;opacity:.9}.pxm .w-text{stroke:var(--color-t-text)}.pxm .w-image{stroke:var(--color-t-image)}.pxm .w-video{stroke:var(--color-t-video)}.pxm .w-audio{stroke:var(--color-t-audio)}.pxm .node{background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;width:168px;font-size:12px;position:absolute;box-shadow:0 10px 26px #0006}.pxm .node.hot{border-color:#5a3ea8}.pxm .nh{border-bottom:1px solid var(--color-line);white-space:nowrap;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.pxm .nh>i{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.pxm .nh span{color:var(--color-dim);text-overflow:ellipsis;margin-left:auto;font-size:10.5px;font-weight:500;overflow:hidden}.pxm .np{height:22px;color:var(--color-muted);padding:0 12px;font-size:11.5px;line-height:22px;position:relative}.pxm .np.out{text-align:right}.pxm .np>i{background:var(--c);border:2px solid #0d0820;border-radius:50%;width:11px;height:11px;margin-top:-5.5px;position:absolute;top:50%}.pxm .np.in>i{left:-6px}.pxm .np.out>i{right:-6px}.pxm .nb{color:#e3ddf7;min-height:20px;padding:3px 10px 7px;font-size:11.5px;line-height:1.35}.pxm .nb .thumb{border-radius:6px;height:44px}.pxm .nc{border-top:1px solid var(--color-line);height:26px;font:500 11px var(--font-mono);color:var(--color-muted);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.pxm .nc b{color:#fff;font-weight:500}.pxm .simple{grid-template-columns:260px minmax(0,1fr) 220px;min-height:524px;display:grid}.pxm .simple>div{padding:18px}.pxm .simple>div+div{border-left:1px solid var(--color-line)}.pxm .simple h5{font:600 12px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-dim);margin-bottom:12px}.pxm .simple label{color:var(--color-muted);margin:12px 0 5px;font-size:12px;display:block}.pxm .field{border:1px solid var(--color-line);background:var(--color-panel);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.pxm .field i{border-radius:6px;flex:none;width:30px;height:30px}.pxm .simple .btn.wide{margin-top:18px}.pxm .picks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pxm .picks i{aspect-ratio:3/4;border:1px solid var(--color-line);border-radius:8px;display:block}.pxm .picks i.on{outline:2px solid var(--color-accent);outline-offset:2px}.pxm .prog{font:500 12.5px var(--font-mono);color:var(--color-muted);margin-top:16px}.pxm .meter{background:var(--color-raise);border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.pxm .meter i{background:var(--spark);border-radius:inherit;height:100%;display:block}.pxm .f916{aspect-ratio:9/16;border:1px solid var(--color-line);border-radius:10px}.pxm .outrow{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pxm .tcard{background:var(--color-panel);border:1px solid var(--color-line);border-radius:14px;overflow:hidden}.pxm .tcard .art{aspect-ratio:4/5}.pxm .tcard .badge{z-index:1;font:500 10.5px var(--font-mono);background:#0b0618c7;border-radius:6px;padding:2px 7px;position:absolute;top:8px;left:8px}.pxm .tcard h3{padding:10px 12px 0;font-size:14px;font-weight:600}.pxm .tcard p{font:500 11.5px var(--font-mono);color:var(--color-muted);padding:3px 12px 0}.pxm .tcard .row{padding:10px 12px 12px}@media (max-width:1100px){.pxm .brief{grid-template-columns:minmax(0,1fr)}.pxm .pixie,.pxm .settings{border:0}.pxm .settings{border-top:1px solid var(--color-line)}.pxm .simple{grid-template-columns:minmax(0,1fr)}.pxm .simple>div+div{border-left:0;border-top:1px solid var(--color-line)}}@media (max-width:640px){.pxm .shots{grid-template-columns:repeat(2,minmax(0,1fr))}.pxm .tabs span:not(.on){display:none}}
