.st-wcard-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:12px}.st-wcard{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--stroke-card);border-radius:var(--radius-rect);background:var(--bg-layer);cursor:pointer;text-align:left}.st-wcard:hover{background:var(--bg-hover)}.st-wcard.is-active{border-color:var(--accent);background:var(--accent-select);box-shadow:0 0 0 1px var(--accent)}.st-wcard:disabled{cursor:wait;opacity:.72}.st-wcard-preview{position:relative;display:flex;height:72px;padding:8px;overflow:hidden;border-radius:var(--radius-rect);background:#152433}.st-viz-bars{display:flex;align-items:flex-end;justify-content:center;width:100%;gap:4px}.is-viz-style-mirror .st-viz-bars{align-items:center}.st-viz-bar{display:block;width:7px;min-height:4px;border-radius:var(--radius-rect);transform-origin:center bottom;animation:st-viz-bars 1.1s ease-in-out infinite alternate}.is-viz-style-mirror .st-viz-bar{transform-origin:center}@keyframes st-viz-bars{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.st-viz-wave{width:100%;height:100%;overflow:visible}.st-viz-wave path:last-child{fill:none;stroke-width:2.5;stroke-linecap:round;animation:st-viz-wave 1.8s ease-in-out infinite alternate}@keyframes st-viz-wave{0%{transform:translateY(3px)}to{transform:translateY(-3px)}}.st-viz-radial,.st-viz-dots{position:relative;width:100%;height:100%}.st-viz-ray{position:absolute;left:calc(50% - 2px);top:50%;width:4px;height:var(--viz-height);border-radius:var(--radius-rect);transform:rotate(var(--viz-rotate)) translateY(-27px);transform-origin:2px 0;animation:st-viz-ray 1.3s ease-in-out infinite alternate}@keyframes st-viz-ray{0%{filter:brightness(.72)}to{filter:brightness(1.18)}}.st-viz-dot{position:absolute;width:var(--viz-size);height:var(--viz-size);border-radius:var(--radius-round);transform:translate(-50%,-50%);animation:st-viz-dot 1.1s ease-in-out infinite alternate}@keyframes st-viz-dot{0%{opacity:.5;transform:translate(-50%,-50%) scale(.72)}to{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}.st-wcard-preview.is-fx-rain,.st-wcard-preview.is-fx-snow,.st-wcard-preview.is-fx-petals,.st-wcard-preview.is-fx-dust{align-items:stretch;justify-content:stretch;padding:0}.st-fx-dot{position:absolute;width:3px;height:10px;border-radius:var(--radius-rect);background:#9ec9ff;opacity:.7;animation:st-fx 1.6s linear infinite}.st-wcard-preview.is-fx-snow .st-fx-dot{width:5px;height:5px;border-radius:var(--radius-round);background:#fff}.st-wcard-preview.is-fx-petals .st-fx-dot{width:7px;height:5px;border-radius:var(--radius-rect);background:#f9a8d4}.st-wcard-preview.is-fx-dust .st-fx-dot{width:2px;height:2px;border-radius:var(--radius-round);background:#fde68a}.st-fx-dot:nth-child(1){left:12%;animation-delay:0s}.st-fx-dot:nth-child(2){left:28%;animation-delay:.2s}.st-fx-dot:nth-child(3){left:44%;animation-delay:.4s}.st-fx-dot:nth-child(4){left:58%;animation-delay:.1s}.st-fx-dot:nth-child(5){left:70%;animation-delay:.5s}.st-fx-dot:nth-child(6){left:82%;animation-delay:.3s}.st-fx-dot:nth-child(7){left:20%;animation-delay:.6s}.st-fx-dot:nth-child(8){left:50%;animation-delay:.35s}@keyframes st-fx{0%{top:-10%;opacity:0}15%{opacity:.8}to{top:110%;opacity:0}}.st-wcard-preview.is-clock{flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.st-wcard-preview.is-calendar{align-items:center;justify-content:center;text-align:center}.st-wcard-preview.is-nexus-dock{align-items:center;justify-content:center;overflow:visible;background:radial-gradient(ellipse at 50% 100%,#31506c,#152433 68%)}.st-wcard-nexus-dock{display:flex;align-items:flex-end;gap:3px;padding:8px 9px 13px;border:1px solid rgb(255 255 255 / .18);border-radius:var(--radius-rect);background:linear-gradient(180deg,#ffffff26,#ffffff0d);box-shadow:0 8px 16px #0000003d}.st-wcard-nexus-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-rect);background:linear-gradient(145deg,#60a5fa,#2563eb);color:#fff;font-size:12px;line-height:1;-webkit-box-reflect:below 1px linear-gradient(transparent 45%,rgb(255 255 255 / .38))}.st-wcard-nexus-icon:nth-child(2){background:linear-gradient(145deg,#c084fc,#7c3aed)}.st-wcard-nexus-icon:nth-child(3){background:linear-gradient(145deg,#34d399,#059669)}.st-wcard-nexus-icon:nth-child(4){background:linear-gradient(145deg,#94a3b8,#475569)}.st-wcard-preview.is-rhythm-stage{align-items:stretch;padding:0;background:radial-gradient(circle at 50% 36%,rgb(64 197 255 / .28),transparent 23%),radial-gradient(circle at 16% 8%,rgb(103 85 255 / .4),transparent 43%),radial-gradient(circle at 88% 14%,rgb(255 70 167 / .34),transparent 40%),linear-gradient(165deg,#060a1c,#180c2c 68%,#050815)}.st-wcard-rhythm{position:relative;width:100%;height:100%;overflow:hidden}.st-wcard-rhythm:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 8px,rgb(112 203 255 / .035) 9px),linear-gradient(90deg,transparent,rgb(180 225 255 / .04),transparent);mask-image:linear-gradient(transparent,#000 36%,#000)}.st-wcard-rhythm:after{content:"";position:absolute;left:14%;right:14%;bottom:7px;height:1px;background:linear-gradient(90deg,#667dff,#73efff 48%,#ff62b2);box-shadow:0 0 4px #75e8ff,0 0 11px #8d65ffe6}.st-wcard-rhythm-halo{position:absolute;left:50%;top:25%;width:43px;height:17px;border:1px solid rgb(107 230 255 / .9);border-radius:var(--radius-round);box-shadow:0 0 5px #6be6ffcc,0 0 12px #7e53ffbf,inset 0 0 7px #ff4eb780;transform:translate(-50%,-50%)}.st-wcard-rhythm-stars{position:absolute;inset:4px 7px 28px;opacity:.72;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.4px),radial-gradient(circle,#76deff 0 1px,transparent 1.4px),radial-gradient(circle,#ff7bc0 0 1px,transparent 1.4px);background-position:4px 7px,28px 18px,67px 8px;background-size:47px 27px,59px 33px,71px 31px}.st-wcard-rhythm-track{position:absolute;inset:28% 10% 6px;display:grid;grid-template-columns:repeat(4,1fr);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:repeating-linear-gradient(0deg,rgb(255 255 255 / .09) 0 1px,transparent 1px 13px),linear-gradient(180deg,#596fff0a,#2fc8ff21);box-shadow:inset 0 -9px 18px #3dc7ff14}.st-wcard-rhythm-lane{position:relative;border-left:1px solid rgb(105 215 255 / .2);box-shadow:inset 0 0 9px #5d65ff0f}.st-wcard-rhythm-lane:first-child{border-left:0}.st-wcard-rhythm-note{position:absolute;left:10%;top:18%;width:80%;height:5px;border-radius:var(--radius-rect);background:linear-gradient(90deg,#7188ff,#d46cf0);box-shadow:0 0 3px #9bb8ff,0 0 8px #7188ffcc}.st-wcard-rhythm-lane:nth-child(2) .st-wcard-rhythm-note{top:48%;background:#62e6eb}.st-wcard-rhythm-lane:nth-child(3) .st-wcard-rhythm-note{top:33%;background:#ffc56d}.st-wcard-rhythm-lane:nth-child(4) .st-wcard-rhythm-note{top:62%;background:#ff72ad}.st-wcard-clock-t{font-size:28px;font-weight:700;line-height:1}.st-wcard-clock-d{font-size:12px;font-weight:600;opacity:.76}.st-wcard-preview.is-lyrics{padding:13px 10px;display:flex;flex-direction:column;justify-content:center;text-align:center;background:linear-gradient(145deg,#141c2ad1,#0a0e167a)}.st-wcard-lyric-current{color:#fff;font-size:13px;font-weight:650}.st-wcard-lyric-next{margin-top:6px;color:#ffffff6b;font-size:12px}.st-wcard-preview.is-lyric-stage{display:flex;flex-direction:column;justify-content:center;gap:6px;text-align:center;background:radial-gradient(60% 80% at 50% 80%,rgb(156 255 223 / .22),transparent 70%),linear-gradient(160deg,#08101c,#120a1c)}.st-wcard-preview.is-theme-people{align-items:flex-end;justify-content:center;gap:2px;padding:0 14px;background:radial-gradient(circle at 28% 72%,rgb(232 80 98 / .28),transparent 34%),radial-gradient(circle at 72% 72%,rgb(61 145 255 / .3),transparent 34%),linear-gradient(155deg,#172132,#0c1320)}.st-wcard-pet-sprite{display:block;width:58px;height:58px;flex:0 0 58px;background-position:0 66.6667%;background-repeat:no-repeat;background-size:400% 400%;filter:drop-shadow(0 3px 3px rgb(0 0 0 / .28))}.st-wcard-lyric-stage-line{color:#f6fdff;font-size:13px;font-weight:700;text-shadow:0 0 12px rgb(156 255 223 / .55)}.st-wcard-lyric-stage-sub{color:#fff0b8b8;font-size:12px}.st-wcard-name{font-size:13px;font-weight:600}.st-wcard-cat{color:var(--text-secondary);font-size:12px}.st-fx-controls{margin-top:12px;padding:12px;border:1px solid var(--stroke-card);border-radius:var(--radius-rect);background:var(--bg-layer)}.st-fx-controls[hidden]{display:none}.st-fx-controls .st-hint{margin:0}.st-fx-control-title{margin-bottom:10px;color:var(--text-primary);font-size:13px;font-weight:600}.st-fx-control-list{display:flex;flex-direction:column;gap:8px}.st-fx-control-row{display:grid;grid-template-columns:minmax(110px,auto) minmax(140px,1fr) 52px;align-items:center;gap:12px}.st-fx-control-row.is-toggle{grid-template-columns:minmax(110px,auto) 1fr}.st-fx-control-row.is-pick{grid-template-columns:minmax(110px,auto) minmax(200px,1fr)}.st-fx-control-row.is-pick .sta-pick{width:100%;max-width:280px;justify-self:start}.st-fx-control-copy{min-width:0;display:grid;gap:2px}.st-fx-control-row.is-toggle input[type=checkbox]{justify-self:start;width:16px;height:16px;accent-color:var(--accent)}.st-fx-control-row.is-color input[type=color]{width:42px;height:28px;padding:0;border:1px solid var(--stroke-card);border-radius:var(--radius-rect);background:transparent;cursor:pointer;justify-self:start}.st-fx-control-label{color:var(--text-primary);font-size:13px}.st-fx-control-row input[type=range]{width:100%;accent-color:var(--accent)}.st-fx-control-value{color:var(--text-secondary);font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.st-pet-control-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.st-pet-control-heading .st-fx-control-title{margin-bottom:10px}.st-pet-total{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.st-pet-control-label{display:inline-flex;align-items:center;gap:8px}.st-pet-control-portrait{display:inline-block;width:32px;height:32px;flex:0 0 32px;background-position:0 66.6667%;background-repeat:no-repeat;background-size:400% 400%}.st-fx-control-row.is-colors{grid-template-columns:minmax(110px,auto) 1fr;align-items:start}.st-fx-color-chips{display:flex;flex-wrap:wrap;gap:6px}.st-fx-color-chip{width:22px;height:22px;padding:0;border:1px solid rgb(255 255 255 / .18);border-radius:var(--radius-rect);background:var(--chip-color, #9db8cf);cursor:pointer}.st-fx-color-chip.is-active{outline:2px solid var(--accent);outline-offset:1px}.st-fx-control-row.is-beat-presets{grid-template-columns:minmax(110px,auto) 1fr;align-items:start}.st-fx-beat-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.st-fx-beat-preset{min-height:28px;padding:4px 10px;border:1px solid var(--stroke-card);border-radius:var(--radius-rect);color:var(--text-primary);background:color-mix(in srgb,var(--bg-layer) 88%,transparent);font:inherit;font-size:12px;cursor:pointer}.st-fx-beat-preset:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--stroke-card))}.st-fx-beat-preset.is-active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,var(--bg-layer))}.st-fx-beat-preset:disabled{cursor:wait;opacity:.62}.st-fx-beat-custom{color:var(--text-secondary);font-size:12px}.st-fx-beat-custom[hidden]{display:none}.st-fx-control-row.is-position-presets{grid-template-columns:minmax(110px,auto) 1fr;align-items:start}.st-fx-position-presets{display:grid;grid-template-columns:repeat(3,minmax(64px,1fr));gap:6px;max-width:280px}.st-fx-position-preset{min-height:30px;padding:4px 10px;border:1px solid var(--stroke-card);border-radius:var(--radius-rect);color:var(--text-primary);background:color-mix(in srgb,var(--bg-layer) 88%,transparent);font:inherit;font-size:12px;cursor:pointer}.st-fx-position-preset:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--stroke-card))}.st-fx-position-preset.is-active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,var(--bg-layer))}.st-fx-position-preset:disabled{cursor:wait;opacity:.62}
