.mn-lyric-section{margin:18px 0 6px;font-size:13px;font-weight:600;line-height:18px;color:var(--mn-text-3)}.mn-lyric-line{position:relative;display:block;width:100%;margin:0;padding:7px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:1;transition:opacity var(--mn-dur-3) var(--mn-ease)}.mn-lyric-line:disabled{cursor:default}.mn-lyric-line:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.mn-lyric-line[data-active=true]{opacity:1}.mn-lyric-text{display:block;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:var(--lyric-line-height)}.mn-lyric-word{display:inline;padding:0;margin:0;border-radius:10px;transition:color var(--mn-dur-2) var(--mn-ease)}.mn-lyric-line[data-active=true] .mn-lyric-word,.mn-lyric-word,.mn-lyric-word[data-sung=true]{color:var(--mn-text)}.mn-lyric-word[data-active=true]{text-decoration:none}.mn-lyric-line{isolation:isolate}.mn-splash{position:fixed;inset:0;z-index:400;display:grid;place-items:center;background:var(--mn-bg);color:var(--mn-text);transition:opacity .42s var(--mn-ease),visibility 0s linear .42s}.mn-splash[data-leaving=true]{opacity:0;visibility:hidden;pointer-events:none}.mn-splash-inner{display:grid;justify-items:center;gap:6px;animation:mn-splash-in .52s var(--mn-ease)}@keyframes mn-splash-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.mn-splash-art{width:180px;height:90px}.mn-splash-mark{margin:6px 0 0;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1}.mn-splash-tag{margin:0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mn-text-3)}.mn-tokens .mn-onb{position:fixed;inset:0;z-index:380;display:flex;flex-direction:column;background:var(--mn-bg);color:var(--mn-text);padding-top:var(--mn-safe-t);font-family:var(--font-body-face,ui-sans-serif,system-ui,sans-serif);overflow:hidden}.mn-onb-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px var(--mn-gutter) 0}.mn-onb-brand{font-size:17px;font-weight:700;letter-spacing:-.03em}.mn-onb-skip{min-height:36px;padding:0 12px;border:0;border-radius:999px;background:var(--mn-ghost);color:var(--mn-text-2);font-size:13px;font-weight:600;cursor:pointer}.mn-onb-stage{flex:1;min-height:0;overflow:hidden}.mn-onb-track{display:flex;height:100%;transition:transform .42s var(--mn-ease);will-change:transform}.mn-onb-slide{flex:0 0 100%;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:16px var(--mn-gutter) 8px;min-width:0}.mn-onb-art{flex:1;min-height:0;display:grid;place-items:center;margin-bottom:8px;max-height:46dvh}.mn-onb-lottie{width:min(72vw,300px);height:150px}.mn-onb-title{margin:0;font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1.02}.mn-onb-note{margin:0;font-size:15px;line-height:1.45;color:var(--mn-text-2);max-width:34ch}.mn-onb-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--mn-gutter) calc(16px + var(--mn-safe-b))}.mn-onb-foot .mn-pill{min-height:48px;padding:0 20px;font-size:15px}.mn-onb-dots{display:flex;gap:6px}.mn-onb-dot{width:22px;height:4px;padding:0;border:0;border-radius:999px;background:var(--mn-ghost-2);cursor:pointer;transition:background var(--mn-dur-2) var(--mn-ease),width var(--mn-dur-2) var(--mn-ease)}.mn-onb-dot[data-on=true]{width:34px;background:var(--mn-orange)}.mn-qc{display:flex;flex-direction:column;gap:12px;padding:2px var(--mn-gutter) 4px}.mn-qc-field{display:block;position:relative;padding:30px 12px 10px}.mn-qc-input{min-height:84px;color:inherit}.mn-qc-input::placeholder{color:color-mix(in srgb,currentColor 48%,transparent)}.mn-qc-count{position:absolute;right:12px;bottom:8px;font-size:11px;font-variant-numeric:tabular-nums;color:color-mix(in srgb,currentColor 55%,transparent)}.mn-qc-rail{margin:0 calc(-1 * var(--mn-gutter))}.mn-qc-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.mn-qc-more{border:0;background:none;color:var(--mn-text-2);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:8px 4px}.mn-qc-foot{display:flex;flex-direction:column;gap:6px}.mn-qc-foot .mn-pill{min-height:48px;font-size:15px}.mn-qc-hint{margin:0;font-size:12px;color:var(--mn-text-3);text-align:center}.mn-chip[data-tone=cream]{background:var(--mn-cream);color:var(--mn-ink)}.mn-chip[data-tone=sky]{background:var(--mn-sky);color:var(--mn-ink)}.mn-chip[data-tone=sage]{background:var(--mn-sage);color:var(--mn-ink)}.mn-chip[data-tone=butter]{background:var(--mn-butter);color:var(--mn-ink)}.mn-chip[data-tone=beige]{background:var(--mn-beige);color:var(--mn-ink)}.mn-chip[data-tone=tan]{background:var(--mn-tan);color:var(--mn-ink)}.mn-quick{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:30px 14px 12px;border:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.mn-quick:active{transform:scale(.99)}.mn-quick-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mn-quick-title{font-size:17px;font-weight:700;letter-spacing:-.025em;line-height:1.1}.mn-quick-note{font-size:12.5px;color:color-mix(in srgb,currentColor 62%,transparent)}.mn-quick-art{width:84px;height:44px;flex:none}.mn-gen{display:flex;flex-direction:column;gap:8px;padding:6px var(--mn-gutter) 4px}.mn-gen-row{display:flex;align-items:center;gap:12px;padding:10px 12px;padding-top:calc(var(--mn-nc-h) + 4px)}.mn-gen-art{width:56px;height:56px;flex:none}.mn-gen-main{flex:1;min-width:0}.mn-gen-title{font-size:14.5px;font-weight:650;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-gen-sub{margin-top:2px;font-size:12px;color:color-mix(in srgb,currentColor 62%,transparent)}.mn-gen-lines{display:flex;flex-direction:column;gap:5px;margin-top:8px}.mn-gen-lines .mn-skel{height:6px;border-radius:999px}.mn-gen-meter{width:44px;height:24px;flex:none;opacity:.85}.mn-skel[data-tone=cream]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--mn-cream) 22%,var(--mn-surface)) 25%,color-mix(in srgb,var(--mn-cream) 42%,var(--mn-surface)) 37%,color-mix(in srgb,var(--mn-cream) 22%,var(--mn-surface)) 63%)}.mn-skel[data-tone=sky]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--mn-sky) 22%,var(--mn-surface)) 25%,color-mix(in srgb,var(--mn-sky) 42%,var(--mn-surface)) 37%,color-mix(in srgb,var(--mn-sky) 22%,var(--mn-surface)) 63%)}.mn-skel[data-tone=sage]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--mn-sage) 22%,var(--mn-surface)) 25%,color-mix(in srgb,var(--mn-sage) 42%,var(--mn-surface)) 37%,color-mix(in srgb,var(--mn-sage) 22%,var(--mn-surface)) 63%)}.mn-skel[data-tone=butter]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--mn-butter) 22%,var(--mn-surface)) 25%,color-mix(in srgb,var(--mn-butter) 42%,var(--mn-surface)) 37%,color-mix(in srgb,var(--mn-butter) 22%,var(--mn-surface)) 63%)}.mn-skel[data-tone=ink]{background-image:linear-gradient(90deg,color-mix(in srgb,currentColor 14%,transparent) 25%,color-mix(in srgb,currentColor 26%,transparent) 37%,color-mix(in srgb,currentColor 14%,transparent) 63%)}.pcv{position:relative;display:grid;place-items:center;width:100%;height:100%;color:#0e0e13;overflow:hidden;contain:paint}.pcv,.pcv[data-tone=cream]{background:#fef1d5}.pcv[data-tone=sky]{background:#aac4e7}.pcv[data-tone=sage]{background:#b4cdc2}.pcv[data-tone=butter]{background:var(--app-accent,#eb7628)}.pcv[data-tone=beige]{background:#e9e9c7}.pcv[data-tone=tan]{background:#c19570}.pcv[data-tone=pages]{background:#f7f0e5}.pcv[data-tone=sunshine]{background:#fff4d4}.pcv-glyph{width:58%;height:58%;opacity:.55}.mn .mn-row[data-tone]{background:color-mix(in srgb,var(--mn-row-tone) 9%,transparent)}.mn .mn-row[data-tone]:active{background:color-mix(in srgb,var(--mn-row-tone) 18%,transparent)}.mn .mn-row[data-tone=cream]{--mn-row-tone:var(--mn-cream)}.mn .mn-row[data-tone=sky]{--mn-row-tone:var(--mn-sky)}.mn .mn-row[data-tone=sage]{--mn-row-tone:var(--mn-sage)}.mn .mn-row[data-tone=butter]{--mn-row-tone:var(--mn-butter)}.mn .mn-row[data-tone=beige]{--mn-row-tone:var(--mn-beige)}.mn .mn-row[data-tone=tan]{--mn-row-tone:var(--mn-tan)}.mn .mn-row[data-tone=pages]{--mn-row-tone:var(--mn-pages)}.mn .mn-row[data-tone=sunshine]{--mn-row-tone:var(--mn-sunshine)}.mn .mn-row+.mn-row{margin-top:2px}.mn .mn-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.mn .mn-gridcard{contain:layout paint}.mn .mn-create{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.mn .mn-create-top{flex:none}.mn .mn-create-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:4px var(--mn-gutter) 0}.mn .mn-create-body[data-scroll=false]{overflow:hidden}.mn .mn-create-body[data-scroll=false] .mn-create-prompt{flex:0 1 44dvh;min-height:200px;display:flex;flex-direction:column}.mn .mn-create-body[data-scroll=false]:after{content:"";flex:1 1 0;min-height:0}.mn .mn-create-body[data-scroll=false] .mn-create-prompt .mn-card-body{flex:1;min-height:0;display:flex;flex-direction:column}.mn .mn-create-body[data-scroll=false] .mn-create-prompt .mn-textarea{flex:1;min-height:88px;resize:none}.mn .mn-create-body[data-scroll=true]{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:12px;scrollbar-width:none}.mn .mn-create-body[data-scroll=true]::-webkit-scrollbar{display:none}.mn .mn-create-row{display:flex;gap:8px;flex:none}.mn .mn-create-dna{flex:none}.mn .mn-create-dna>*{width:100%}.mn .mn-create-rail{margin:0 calc(-1 * var(--mn-gutter));flex:none}.mn .mn-create .mn-create-foot{position:relative;flex:none;background:var(--mn-bg);border-top:1px solid var(--mn-line-soft);padding-bottom:calc(10px + max(var(--mn-safe-b), var(--mobile-nav-h, 0px)))}.mn .mn-create .mn-create-hint{position:relative;background:none;padding-top:0}.mn .mn-create-desc-count{font-size:11px;margin:6px 0 0}@media (prefers-reduced-motion:reduce){.mn-lyric-line,.mn-onb-track,.mn-splash-inner{animation:none;transition:none}}html.light .mn-tokens{--mn-black:#f2ece0;--mn-graphite:#fbf7ef;--mn-offwhite:#24220f;--mn-orange:var(--app-accent-hover,#e2620f);--mn-orange-deep:var(--app-accent-hover,#cc540a);--mn-surface:#ffffff;--mn-surface-2:#fbf7ef;--mn-surface-3:#f3ecdd;--mn-veil:color-mix(in srgb,#ffffff 82%,transparent);--mn-veil-strong:color-mix(in srgb,#ffffff 92%,transparent);--mn-scrim:color-mix(in srgb,#2b2718 40%,transparent);--mn-line:color-mix(in srgb,var(--mn-ink) 14%,transparent);--mn-line-soft:color-mix(in srgb,var(--mn-ink) 8%,transparent);--mn-ghost:color-mix(in srgb,var(--mn-ink) 6%,transparent);--mn-ghost-2:color-mix(in srgb,var(--mn-ink) 11%,transparent);--mn-nc-ring:inset 0 0 0 1px color-mix(in srgb,var(--mn-ink) 11%,transparent);--mn-shadow-1:0 1px 2px rgb(40 34 18/0.06);--mn-shadow-2:0 6px 20px rgb(40 34 18/0.10);--mn-shadow-3:0 -8px 34px rgb(40 34 18/0.12)}html.light .mn-tokens .mn-nc[data-tone=ink]{--mn-nc-bg:#ffffff}html.light .mn-tokens .mn-backdrop{background:rgb(40 34 18/.34)}.mn .mn-create-model{border:1.5px solid transparent;background:linear-gradient(var(--mn-surface),var(--mn-surface)) padding-box,linear-gradient(135deg,var(--nf-p-blush),var(--nf-p-nectarine)) border-box;color:var(--mn-text);font-weight:600;max-width:40vw;overflow:hidden;text-overflow:ellipsis}.mn-create-attach{display:flex;flex-direction:column;gap:8px}.mn-create-attach-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mn-create-cell{min-height:var(--mn-tap);width:100%;justify-content:center;padding-inline:8px;white-space:nowrap}.mn .mn-create-cell[data-on=true]{background:color-mix(in srgb,var(--nf-p-mint) 55%,var(--mn-surface));color:var(--mn-ink)}.mn-create-cell:disabled{opacity:.6}.mn-create-attached{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mn-create-attached-item{display:flex;align-items:center;gap:10px;min-height:var(--mn-tap);padding:4px 6px 4px 8px;border:1px solid var(--mn-line-soft);border-radius:var(--mn-r-card);background:var(--mn-surface)}.mn-create-attached-art{width:36px;height:36px;flex:none}.mn-create-attached-main{display:flex;flex-direction:column;min-width:0;flex:1}.mn-create-attached-kind{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mn-text-3)}.mn-create-attached-title{font-size:14px;font-weight:560;color:var(--mn-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-create-attached-x{display:grid;place-items:center;width:34px;height:34px;flex:none;border:none;border-radius:999px;background:var(--mn-ghost);color:var(--mn-text-2);cursor:pointer}.mn-create-attached-x:active{background:var(--mn-ghost-2)}.mn-create-sq{width:36px;height:36px;color:var(--nf-p-ink);flex:none}.mn-create-sq[data-tone=butter]{--nf-fill:var(--nf-p-butter)}.mn-create-sq[data-tone=peach]{--nf-fill:var(--nf-p-peach)}.mn-create-sq[data-tone=terracotta]{--nf-fill:var(--nf-p-terracotta)}.mn-create-sq[data-tone=nectarine]{--nf-fill:var(--nf-p-nectarine)}.mn-create-sq[data-tone=sage]{--nf-fill:var(--nf-p-sage)}.mn-create-sq[data-tone=powder]{--nf-fill:var(--nf-p-powder)}.mn-create-sq[data-tone=lilac]{--nf-fill:var(--nf-p-lilac)}.mn-create-sq[data-tone=blush]{--nf-fill:var(--nf-p-blush)}.mn-create-sq[data-tone=sand]{--nf-fill:var(--nf-p-sand)}.mn-create-sq[data-tone=mint]{--nf-fill:var(--nf-p-mint)}.mn-create-sq[data-tone=cream]{--nf-fill:var(--nf-p-cream)}.mn-create-sheet{padding:0 var(--mn-gutter) 4px;display:flex;flex-direction:column}.mn-create-sheet-note{margin:0 0 8px;font-size:13px;line-height:1.45;color:color-mix(in srgb,var(--mn-ink) 66%,transparent)}.mn-create-sheet-search{margin-bottom:6px;background:color-mix(in srgb,var(--mn-ink) 6%,transparent);border-color:transparent;color:var(--mn-ink)}.mn-create-sheet-search .mn-input{color:var(--mn-ink)}.mn-create-sheet-row{grid-template-columns:36px 1fr auto;gap:12px;min-height:var(--mn-tap);padding:4px 6px;border-radius:12px;color:var(--mn-ink);cursor:pointer;transition:background var(--mn-dur-1) var(--mn-ease),transform var(--mn-dur-2) var(--mn-ease-spring)}.mn-create-sheet-row:active{background:color-mix(in srgb,var(--mn-ink) 8%,transparent);transform:scale3d(.99,.965,1)}.mn-create-sheet-row:disabled{opacity:.5;cursor:not-allowed}.mn-create-sheet-row[data-danger=true] .nf-sheet-row-title{color:var(--mn-danger)}.mn-create-sheet-row .nf-sheet-row-title{font-size:15px}.mn-create-sheet-row .nf-sheet-row-note{font-size:12.5px;color:color-mix(in srgb,var(--mn-ink) 60%,transparent)}.mn-create-sheet-main{display:flex;flex-direction:column;min-width:0}.mn-create-sheet-main>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-create-tip{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.mn-create-tip-btn{display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:999px;background:none;color:var(--mn-text-3);cursor:pointer}.mn-create-tip-btn[aria-expanded=true]{color:var(--mn-active)}.mn-create-tip-text{flex-basis:100%;font-size:12px;font-weight:450;line-height:1.4;color:var(--mn-text-2)}.mn-create-lyrics-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;flex-wrap:wrap}.mn-create-lyrics-foot .mn-create-desc-count{margin:0}.mn-create-styles-tools{display:flex;align-items:center;gap:8px;margin-top:8px;min-width:0}.mn-create-styles-tools .mn-round-toggle:disabled{opacity:.55}.mn-create-ai{background:color-mix(in srgb,var(--nf-p-powder) 70%,var(--mn-surface-2));border-color:transparent;color:var(--mn-ink)}.mn-create-chiprail{flex:1;min-width:0;margin-right:-14px}.mn-create-chiprail .mn-rail{padding-inline:0 14px;scroll-padding-inline:0}.mn-create-chiprail .mn-chip{flex:none}.mn-create-duration{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1;justify-content:flex-end}.mn-optrow[data-stack=true] .mn-create-duration{justify-content:flex-start}.mn-optrow[data-disabled=true] .mn-seg{opacity:.45}.mn-optrow[data-disabled=true] .mn-seg-opt{cursor:not-allowed}.mn-create-tick{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.mn-create-tick .cr-exposure{width:100%;max-width:none;gap:0;color:var(--mn-text)}.mn-create-tick .mn-slider{background:repeating-linear-gradient(to right,var(--mn-line) 0 1px,transparent 1px 25%) 9px 50% /calc(100% - 18px) 10px no-repeat}.mn-create-tick .mn-slider::-webkit-slider-thumb{background:var(--nf-p-blush);box-shadow:0 0 0 2px var(--mn-surface),0 1px 4px rgb(0 0 0/.3)}.mn-create-tick .mn-slider::-moz-range-thumb{background:var(--nf-p-blush);box-shadow:0 0 0 2px var(--mn-surface),0 1px 4px rgb(0 0 0/.3)}.mn-create-tick[data-labels=true] .mn-slider-readout{min-width:56px}.mn-create-taste{display:flex;align-items:center;gap:8px}.mn-create-taste-name{display:flex;align-items:center;gap:6px;margin:-4px 0 8px}.mn-create-link{margin-left:auto;min-height:32px;padding:0 10px;border:none;border-radius:999px;background:var(--mn-ghost);color:var(--mn-text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.mn .mn-create-trash{width:48px;height:48px;flex:none;border-radius:999px;background:var(--mn-surface-2);color:var(--mn-text-2)}.mn .mn-create-trash:disabled{opacity:.35;cursor:not-allowed}.mn .mn-create-cta{flex:1;min-height:48px;font-size:15px;font-weight:700;border:none;background:linear-gradient(95deg,var(--nf-p-blush),var(--nf-p-nectarine) 70%,var(--nf-p-terracotta));color:var(--nf-p-ink);box-shadow:0 6px 18px color-mix(in srgb,var(--nf-p-nectarine) 30%,transparent);transition:transform var(--mn-dur-2) var(--mn-ease-spring),background var(--mn-dur-2) var(--mn-ease),box-shadow var(--mn-dur-2) var(--mn-ease),opacity var(--mn-dur-1) var(--mn-ease)}.mn .mn-create-cta:disabled{opacity:1;background:var(--mn-ghost-2);color:var(--mn-text-3);box-shadow:none;transform:none}.mn .mn-create[data-mode=simple] .mn-create-body{flex:none;gap:0;padding:clamp(22px,4.5dvh,38px) var(--mn-gutter) 0;overflow:visible}.mn .mn-create-body[data-scroll=false]:after{display:none}.mn .mn-create-body[data-scroll=false] .mn-create-prompt{position:relative;flex:none;height:clamp(360px,55dvh,500px);min-height:0;overflow:visible;border:1px solid var(--mn-line-soft);border-radius:clamp(18px,5vw,26px);background:var(--mn-surface);box-shadow:none}.mn .mn-create-body[data-scroll=false] .mn-create-prompt .mn-create-prompt-input{width:100%;height:100%;min-height:0;padding:20px 68px 82px 18px;resize:none;border:0;border-radius:inherit;outline:0;background:transparent;color:var(--mn-text);font:inherit;font-size:15px;line-height:1.55}.mn .mn-create-prompt-input::placeholder{color:var(--mn-text-3);opacity:.72}.mn .mn-create-prompt-input:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mn-text) 24%,transparent)}.mn .mn-create-prompt-action{position:absolute;top:14px;right:14px;z-index:3;display:grid;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:999px;background:var(--mn-surface-2);color:var(--mn-text-2);transition:transform var(--mn-dur-2) var(--mn-ease-spring),background var(--mn-dur-1) var(--mn-ease),color var(--mn-dur-1) var(--mn-ease)}.mn .mn-create-prompt-action:focus-visible,.mn .mn-create-prompt-action:hover{background:color-mix(in srgb,var(--mn-text) 11%,var(--mn-surface-2));color:var(--mn-text)}.mn .mn-create-prompt-action:active{transform:scale(.92)}.mn .mn-create-prompt-action:disabled{cursor:wait;opacity:.7}.mn .mn-create-instrumental{position:absolute;right:14px;bottom:14px;z-index:3;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border:1px solid var(--mn-line-soft);border-radius:999px;background:var(--mn-surface-2);color:var(--mn-text-2);font-size:12px;font-weight:600}.mn .mn-create-instrumental-switch{position:relative;width:34px;height:20px;padding:0;border:0;border-radius:999px;background:var(--mn-ghost-2);transition:background var(--mn-dur-1) var(--mn-ease)}.mn .mn-create-instrumental-switch[aria-checked=true]{background:var(--nf-p-nectarine)}.mn .mn-create-instrumental-switch>span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--mn-text);transition:transform var(--mn-dur-2) var(--mn-ease-spring)}.mn .mn-create-instrumental-switch[aria-checked=true]>span{transform:translateX(14px);background:var(--nf-p-ink)}.mn-create-prompt-attachments{position:absolute;right:132px;bottom:14px;left:70px;min-width:0}.mn-create-attach[data-compact=true] .mn-create-attached{max-height:52px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mn-create-attach[data-compact=true] .mn-create-attached::-webkit-scrollbar{display:none}.mn-create-attach[data-compact=true] .mn-create-attached-item{min-height:44px;background:var(--mn-surface-2)}.mn-create-add{position:absolute;bottom:14px;left:14px;z-index:20}.mn-create-add-trigger{display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:999px;background:var(--mn-surface-2);color:var(--mn-text);cursor:pointer;transition:transform .18s var(--mn-ease-spring),background .16s var(--mn-ease),color .16s var(--mn-ease)}.mn-create-add-trigger:focus-visible,.mn-create-add-trigger:hover,.mn-create-add-trigger[aria-expanded=true]{background:var(--mn-surface-3);color:var(--mn-ink)}.mn-create-add-trigger:active{transform:scale(.92)}.mn-create-add-trigger[aria-expanded=true]{transform:rotate(45deg)}.mn-create-add-menu,.mn-create-add-submenu{position:absolute;left:-6px;bottom:58px;width:min(154px,calc(100vw - 42px));overflow:hidden;padding:6px;border:1px solid var(--mn-line-soft);border-radius:12px;background:color-mix(in srgb,var(--mn-surface-2) 94%,transparent);box-shadow:0 16px 42px rgb(0 0 0/.28);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);transform-origin:bottom left;animation:mn-create-menu-in .18s var(--mn-ease-spring) both}.mn-create-add-submenu{left:152px;bottom:auto;width:154px;transform-origin:left center}.mn-create-add[data-submenu=lyrics] .mn-create-add-submenu{top:-318px}.mn-create-add[data-submenu=styles] .mn-create-add-submenu{top:-276px}.mn-create-add[data-submenu=audio] .mn-create-add-submenu{top:-118px}.mn-create-add[data-submenu=voice] .mn-create-add-submenu{top:-66px}.mn-create-add-item{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--mn-text);font:inherit;font-size:14.5px;text-align:left;cursor:pointer;transition:background .15s var(--mn-ease),transform .16s var(--mn-ease-spring)}.mn-create-add-item>svg:first-child{width:18px;height:18px}.mn-create-add-item:focus-visible,.mn-create-add-item:hover,.mn-create-add-item[data-active=true]{outline:0;background:var(--mn-ghost-2)}.mn-create-add-item:active{transform:scale(.975)}.mn-create-add-chevron{width:15px;height:15px;color:var(--mn-text-3)}.mn .mn-create .mn-create-foot{gap:10px;padding-top:12px;padding-inline:var(--mn-gutter)}.mn .mn-create .mn-create-cta{min-width:0;min-height:48px;border-radius:14px;box-shadow:none}.mn .mn-create .mn-create-trash{flex:0 0 48px;width:48px;height:48px;border-radius:14px;border:1px solid var(--mn-line-soft)}.mn .mn-create .mn-create-hint{padding:0 var(--mn-gutter) 12px;font-size:12px;line-height:1.5}.mn-create-write-lyrics{display:grid;place-items:center;width:44px;height:44px;margin:10px 0 0 auto;border:1px solid var(--mn-line-soft);border-radius:12px;color:var(--mn-text);background:transparent;transition:background .16s ease}.mn-create-write-lyrics:hover:not(:disabled){background:var(--mn-ghost-2)}.mn-create-write-lyrics:disabled{opacity:.4}.mn-create-write-lyrics:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mn-create-body .mn-card-head{flex-wrap:wrap;gap:8px}.mn-create-body .mn-card-head>div{flex-wrap:wrap}@keyframes mn-create-menu-in{0%{opacity:0;transform:translateY(7px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.mn .mn-create-cta,.mn-create-add-item,.mn-create-add-trigger,.mn-create-attached-x,.mn-create-cell,.mn-create-sheet-row{transition:none}.mn-create-add-menu,.mn-create-add-submenu{animation:none}.mn .mn-create-cta:active,.mn-create-sheet-row:active{transform:none}}.mn{--studio-safe-b:0px}.sv4,.sv4-tokens{--sv4-bg:var(--color-paper);--sv4-chrome:var(--color-paper);--sv4-panel:var(--color-paper-3);--sv4-raised:var(--color-paper-3);--sv4-grid:var(--color-paper);--sv4-line:color-mix(in srgb,var(--color-ink) 8%,transparent);--sv4-line-strong:color-mix(in srgb,var(--color-ink) 15%,transparent);--sv4-text:#f4f4f2;--sv4-muted:#9b9da3;--sv4-faint:#8b8e95;--sv4-disabled:#4a4d53;--sv4-intro:var(--color-accent);--sv4-verse:#e40a78;--sv4-chorus:#e2ca00;--sv4-verse-alt:#7250f1;--sv4-final:var(--color-accent);--sv4-action:var(--color-accent);--sv4-beta:#ff3868;--sv4-playhead:#3295ff;--sv4-active:color-mix(in oklch,var(--color-accent) 24%,var(--color-paper-2));--sv4-r-control:10px;--sv4-r-clip:12px;--sv4-r-card:18px;--sv4-r-bar:26px;--sv4-in:160ms cubic-bezier(0.16,1,0.3,1);--sv4-out:120ms cubic-bezier(0.4,0,1,1);color:var(--sv4-text);font-variant-ligatures:none}.sv4{background:var(--sv4-bg)}.sv4-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.01em}.sv4-label{text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:10px;color:var(--sv4-muted)}.sv4-panel{background:var(--sv4-panel);border:1px solid var(--sv4-line);border-radius:var(--sv4-r-card)}.sv4-ghost{border-radius:var(--sv4-r-control);color:var(--sv4-muted);background:transparent;border:1px solid transparent;transition:background var(--sv4-in),color var(--sv4-in),border-color var(--sv4-in)}.sv4-ghost:hover:not(:disabled){background:rgb(255 255 255/.06);border-color:var(--sv4-line);color:var(--sv4-text)}.sv4-ghost:active:not(:disabled){background:rgb(255 255 255/.1);transition-duration:60ms}.sv4-ghost[aria-pressed=true],.sv4-ghost[data-active=true]{background:var(--sv4-active);border-color:color-mix(in oklch,var(--color-accent) 48%,transparent);color:var(--sv4-text)}.sv4-ghost:disabled{color:var(--sv4-disabled);cursor:not-allowed;background:transparent;border-color:transparent}.sv4 :focus-visible,.sv4-tokens :focus-visible{outline:2px solid #7fb4ff;outline-offset:2px;border-radius:var(--sv4-r-control)}.sv4-clip{border-radius:6px;border:1px solid color-mix(in srgb,var(--clip-accent,var(--sv4-intro)) 22%,transparent);background:transparent;isolation:isolate;transition:border-color var(--sv4-in),box-shadow var(--sv4-in)}.sv4-clip:hover{border-color:color-mix(in srgb,var(--clip-accent,var(--sv4-intro)) 62%,transparent)}.sv4-clip[data-selected=true]{border-color:var(--clip-accent,var(--sv4-intro));box-shadow:0 0 0 1px color-mix(in srgb,var(--clip-accent,var(--sv4-intro)) 30%,transparent)}.sv4-clip-label{color:color-mix(in srgb,var(--clip-accent,var(--sv4-intro)) 65%,var(--color-ink));font-size:9px;font-weight:650;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}html.light .sv4-clip-label{color:color-mix(in srgb,var(--clip-accent,var(--sv4-intro)) 45%,var(--color-ink))}.sv4-clip:active:not([aria-busy=true]){cursor:grabbing}.sv4-clip[aria-busy=true]{border-style:dashed}.sv4-handle{opacity:0;transition:opacity var(--sv4-in);touch-action:none}.sv4-clip:hover .sv4-handle,.sv4-clip[data-selected=true] .sv4-handle,.sv4-handle:focus-visible{opacity:1}@media (hover:none){.sv4-handle{opacity:1}}.sv4-pop{background-color:var(--glass-fill-2);background-image:var(--glass-layers);border:1px solid var(--glass-edge);border-radius:var(--glass-radius-menu);box-shadow:var(--glass-shadow);animation:sv4-pop-in var(--sv4-in) both}@keyframes sv4-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}.sv4-canvas{touch-action:pan-x pan-y;overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.sv4 *,.sv4-pop,.sv4-tokens *{animation-duration:1ms!important;transition-duration:1ms!important}}.sv4,.sv4-tokens{--sv4-track-panel:var(--color-paper);--sv4-track-divider:var(--color-rule);--sv4-elevated:var(--color-paper-2);--sv4-chip:#f4e386;--sv4-r-magic:28px}.sv4-magic{position:relative;background:var(--sv4-elevated);border:1px solid var(--sv4-line-strong);border-radius:var(--sv4-r-magic);box-shadow:0 18px 48px -20px rgb(0 0 0/.9),0 2px 10px -4px rgb(0 0 0/.6)}.sv4-beta-tag{position:absolute;top:-8px;right:18px;padding:1px 7px;border-radius:999px;border:1px solid var(--sv4-beta);background:color-mix(in srgb,var(--sv4-beta) 16%,var(--sv4-elevated));color:color-mix(in srgb,var(--sv4-beta) 80%,white);font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1.5}.sv4-source-chip{display:inline-flex;align-items:center;gap:6px;max-width:15rem;padding:3px 4px;border-radius:999px;background:var(--sv4-chip);color:#221d05;font-size:11px;font-weight:600}.sv4-send{background:var(--sv4-action);color:#fff;border-radius:999px;transition:filter var(--sv4-in),opacity var(--sv4-in)}.sv4-send:hover:not(:disabled){filter:brightness(1.12)}.sv4-send:disabled{opacity:.4;cursor:not-allowed}.sv4-track-panel{background:var(--sv4-track-panel)}.sv4-track-row{border-bottom:1px solid var(--sv4-track-divider)}.sv4-noscroll{scrollbar-width:none}.sv4-noscroll::-webkit-scrollbar{display:none}@media (pointer:coarse){.sv4 [role=button],.sv4 button,.sv4-tokens [role=button],.sv4-tokens button{min-height:44px;min-width:44px}.sv4 .sv4-dense,.sv4 .sv4-dense button,.sv4-tokens .sv4-dense,.sv4-tokens .sv4-dense button{min-height:0;min-width:0}}.sv4-beta-inline{padding:1px 5px;border-radius:999px;border:1px solid var(--sv4-beta);color:var(--sv4-beta);font-size:8px;font-weight:700;letter-spacing:.1em;line-height:1.6;white-space:nowrap}@media (max-width:767px){.sv4-track-panel{max-height:min(25dvh,156px);min-height:0}.sv4-track-panel>:last-child{position:relative;z-index:2;background:var(--sv4-track-panel)}.sv4>header{min-width:0}.sv4>header>*{max-width:100%}}.sv4-canvas{scroll-padding-top:28px}.sv4 .sv4-clip-target:focus-visible,.sv4 .sv4-handle:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 2px #7fb4ff}.sv4-clip{border-radius:8px;background:color-mix(in srgb,var(--clip-accent,var(--sv4-intro)) 76%,#11131a);border:1px solid color-mix(in srgb,var(--clip-accent,var(--sv4-intro)) 85%,#ffffff);box-shadow:inset 0 1px rgb(255 255 255/.13)}.sv4-clip [data-waveform-state=ready]{filter:brightness(.53) saturate(.95)}.sv4-clip-label,html.light .sv4-clip-label{color:#ffffff;font-size:10px;font-weight:700;letter-spacing:.025em;background:#101318;border:1px solid rgb(255 255 255/.2);border-radius:3px;padding:1px 4px;text-shadow:none}.sv4-clip[data-selected=true]{border-color:#ffffff;box-shadow:0 0 0 1px var(--clip-accent,var(--sv4-intro)),0 0 0 2px rgb(255 255 255/.48),inset 0 1px rgb(255 255 255/.23)}.sv4-clip[data-selected=true] .sv4-clip-label{color:#ffffff}.sv4 .sv4-clip[data-comp-preview=true],.sv4 .sv4-clip[data-comped=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-accent),0 0 0 1px var(--color-accent)}.sv4-comp-badge{border-radius:3px;padding:1px 4px;background:var(--color-accent);color:var(--color-paper);font-size:9px;font-weight:700}.sv4-take-row{transition:background-color .16s ease,border-color .16s ease}.sv4-take-row[data-chosen=true]{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}@media (prefers-reduced-motion:reduce){.sv4-take-row{transition:none}}.sv4-track-row[data-active=true] .sv4-clip:not([data-selected=true]){border-color:color-mix(in srgb,var(--clip-accent,var(--sv4-intro)) 90%,#ffffff)}@media (prefers-contrast:more){.sv4-clip{border-width:2px}.sv4-clip [data-waveform-state=ready]{filter:brightness(.4)}}.sv4,.sv4-tokens{--fx-face:#101215;--fx-face-raised:#16191d;--fx-line:rgb(255 255 255/0.09);--fx-line-strong:rgb(255 255 255/0.16);--fx-accent:#ec4899;--fx-accent-glow:rgb(236 72 153/0.55);--fx-accent-dim:rgb(236 72 153/0.28);--fx-accent-faint:rgb(236 72 153/0.12);--fx-on-accent:#1a0510;--fx-cap:radial-gradient(circle at 50% 32%,#2b3037 0%,#191c20 58%,#0e1013 100%);--fx-r:12px}.sv4-device[data-accent=magenta],.sv4-rack-slot[data-accent=magenta]{--fx-accent:#ec4899;--fx-accent-glow:rgb(236 72 153/0.55);--fx-accent-dim:rgb(236 72 153/0.3);--fx-accent-faint:rgb(236 72 153/0.14);--fx-on-accent:#1e0512}.sv4-device[data-accent=amber],.sv4-rack-slot[data-accent=amber]{--fx-accent:#f5b31b;--fx-accent-glow:rgb(245 179 27/0.5);--fx-accent-dim:rgb(245 179 27/0.3);--fx-accent-faint:rgb(245 179 27/0.14);--fx-on-accent:#231701}.sv4-device[data-accent=violet],.sv4-rack-slot[data-accent=violet]{--fx-accent:#a855f7;--fx-accent-glow:rgb(168 85 247/0.55);--fx-accent-dim:rgb(168 85 247/0.3);--fx-accent-faint:rgb(168 85 247/0.14);--fx-on-accent:#17042b}.sv4-knob-cell{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.sv4-knob{position:relative;display:grid;place-items:center;border-radius:50%;cursor:grab;touch-action:none;flex:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:filter var(--sv4-in)}.sv4-knob:active{cursor:grabbing}.sv4-knob:hover:not([data-disabled]){filter:brightness(1.15)}.sv4-knob[data-disabled]{cursor:default;opacity:.45}.sv4-knob svg{display:block;overflow:visible}.sv4-knob-track{stroke:rgb(255 255 255/.13);stroke-width:3}.sv4-knob-fill{stroke:var(--fx-accent);stroke-width:3;filter:drop-shadow(0 0 4px var(--fx-accent-glow))}.sv4-knob-cap{fill:var(--fx-cap);stroke:rgb(255 255 255/.1);stroke-width:1}.sv4-knob-pointer{stroke:#eaf6ef;stroke-width:2}.sv4-knob-label{font-size:10px;line-height:1.1;font-weight:500;color:var(--sv4-muted);text-align:center;white-space:nowrap;letter-spacing:.01em}.sv4-knob-cell-toggle{justify-content:center}.sv4-knob-cell-wide{min-width:clamp(88px,22vw,130px)}.sv4-seg{display:flex;align-items:center;gap:2px;padding:2px;border-radius:8px;background:rgb(0 0 0/.35);border:1px solid var(--fx-line);overflow-x:auto;scrollbar-width:none;max-width:100%}.sv4-seg::-webkit-scrollbar{display:none}.sv4-seg-item{flex:1 1 auto;min-width:0;padding:4px 9px;border-radius:6px;border:0;background:transparent;color:var(--sv4-faint);font-size:11px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--sv4-in),color var(--sv4-in)}.sv4-seg-item:hover:not(:disabled){color:var(--sv4-text);background:rgb(255 255 255/.05)}.sv4-seg-item[data-active]{background:var(--fx-accent);color:var(--fx-on-accent);font-weight:600}.sv4-seg-item:disabled{cursor:not-allowed;opacity:.5}.sv4-seg[data-compact] .sv4-seg-item{padding:3px 6px;font-size:10px}.sv4-switch{position:relative;width:30px;height:17px;flex:none;border-radius:999px;border:1px solid var(--fx-line);background:rgb(0 0 0/.45);cursor:pointer;padding:0;transition:background var(--sv4-in),border-color var(--sv4-in)}.sv4-switch[data-on]{background:var(--fx-accent);border-color:var(--fx-accent)}.sv4-switch:disabled{cursor:not-allowed;opacity:.45}.sv4-switch-thumb{position:absolute;top:1px;left:1px;width:13px;height:13px;border-radius:50%;background:#cfd4d9;transition:transform var(--sv4-in)}.sv4-switch[data-on] .sv4-switch-thumb{transform:translateX(13px);background:var(--fx-on-accent)}.sv4-select-wrap{position:relative;min-width:0;width:100%}.sv4-select{transition:opacity .16s ease,filter .16s ease;width:100%;appearance:none;border-radius:8px;border:1px solid var(--fx-line);background:rgb(0 0 0/.35);color:var(--sv4-text);font-size:12px;padding:7px 26px 7px 10px;cursor:pointer;text-overflow:ellipsis}.sv4-select:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(.65)}.sv4-kb-field[data-disabled=true]{cursor:not-allowed}.sv4-kb-field[data-disabled=true] .sv4-select-caret{opacity:.4}@media (prefers-reduced-motion:reduce){.sv4-kb-field .sv4-select{transition:none}}.sv4-select option{background:var(--fx-face-raised);color:var(--sv4-text)}.sv4-select-caret{position:absolute;right:10px;top:50%;width:0;height:0;pointer-events:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--sv4-faint);transform:translateY(-2px)}.sv4-graph{display:block;width:100%;height:100%;background:rgb(0 0 0/.28);border-radius:8px;touch-action:none}.sv4-graph-grid{stroke:rgb(255 255 255/.06);stroke-width:1;vector-effect:non-scaling-stroke}.sv4-graph-unity{stroke:rgb(255 255 255/.22);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.sv4-graph-curve{stroke:var(--fx-accent);stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--fx-accent-dim))}.sv4-graph-area{fill:var(--fx-accent-faint);stroke:none}.sv4-graph-tick{fill:var(--sv4-disabled);font-size:9px;font-variant-numeric:tabular-nums}.sv4-eq-node{fill:#f4f8f5;stroke:rgb(0 0 0/.5);stroke-width:1;transition:r var(--sv4-in)}.sv4-eq-node-active{fill:var(--fx-accent)}.sv4-eq-node[data-off]{fill:var(--sv4-disabled)}.sv4-eq-node-label{fill:var(--fx-on-accent);font-size:9px;font-weight:700;pointer-events:none}.sv4-impulse{position:relative;width:100%;min-height:clamp(84px,16vw,130px);border-radius:8px;border:1px solid var(--fx-line);background:rgb(0 0 0/.28);overflow:hidden;display:grid;place-items:center}.sv4-impulse-ruler{position:absolute;inset:0 0 auto 0;display:flex;justify-content:space-between;padding:5px 8px 0;font-size:9px;color:var(--sv4-disabled);font-variant-numeric:tabular-nums;pointer-events:none}.sv4-impulse-ruler span{position:relative}.sv4-impulse-ruler span:after{content:"";position:absolute;left:0;top:14px;width:1px;height:100px;background:rgb(255 255 255/.05)}.sv4-impulse-svg{width:100%;height:clamp(60px,12vw,96px);margin-top:12px}.sv4-impulse-bar{stroke:var(--fx-accent);stroke-width:1.4;vector-effect:non-scaling-stroke}.sv4-impulse-bar-trimmed{stroke:rgb(255 255 255/.1)}.sv4-impulse-empty{font-size:10px;letter-spacing:.1em;color:var(--sv4-disabled)}.sv4-impulse-handle{position:absolute;top:6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:rgb(255 255 255/.35);pointer-events:none}.sv4-device{border-radius:var(--fx-r);border:1px solid var(--fx-line);background:var(--fx-face);padding:clamp(10px,2.2vw,14px);display:flex;flex-direction:column;gap:clamp(10px,2vw,14px);min-width:0;transition:opacity var(--sv4-in)}.sv4-device[data-bypassed]{opacity:.5}.sv4-device[data-preview]{pointer-events:none;padding:10px;gap:8px}.sv4-device-head{display:flex;align-items:center;gap:10px;min-width:0}.sv4-led{width:9px;height:9px;flex:none;border-radius:50%;border:0;padding:0;background:var(--sv4-disabled);cursor:pointer;transition:background var(--sv4-in),box-shadow var(--sv4-in)}.sv4-led[data-on]{background:var(--fx-accent);box-shadow:0 0 8px var(--fx-accent-glow)}.sv4-led:disabled,.sv4-led[data-disabled]{cursor:default}.sv4-device-name{font-size:13px;font-weight:500;color:var(--sv4-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv4-preset{margin-left:auto;display:flex;align-items:center;gap:4px;min-width:0}.sv4-preset-step{border:0;background:transparent;color:var(--sv4-faint);font-size:15px;line-height:1;padding:2px 6px;border-radius:6px;cursor:pointer;transition:color var(--sv4-in),background var(--sv4-in)}.sv4-preset-step:hover:not(:disabled):not([data-disabled]){color:var(--sv4-text);background:rgb(255 255 255/.06)}.sv4-preset-step:disabled,.sv4-preset-step[data-disabled]{opacity:.4;cursor:default}.sv4-preset-name{font-size:12px;color:var(--sv4-muted);min-width:clamp(52px,12vw,92px);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv4-device-expand{border:0;background:transparent;color:var(--sv4-faint);padding:3px;border-radius:6px;cursor:pointer;display:grid;place-items:center}.sv4-device-expand:hover{color:var(--sv4-text);background:rgb(255 255 255/.06)}.sv4-device-body{min-width:0}.sv4-device-stack{display:flex;flex-direction:column;gap:clamp(10px,2vw,14px)}.sv4-device-graph-left{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(10px,2vw,16px);align-items:stretch}.sv4-device-graph{min-width:0;min-height:clamp(120px,24vw,190px);display:flex}.sv4-device-side{display:flex;flex-direction:column;gap:10px;min-width:0;justify-content:center}.sv4-device-slot{height:33px}.sv4-device-row{display:flex;align-items:center;gap:10px;min-width:0}.sv4-device-row-end{justify-content:flex-end;flex-wrap:wrap}.sv4-knob-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.8vw,14px) 6px;align-items:start;justify-items:center}.sv4-knob-row{display:flex;align-items:flex-end;gap:clamp(8px,2vw,18px);flex-wrap:wrap;min-width:0}.sv4-knob-row-spread{justify-content:space-around}.sv4-knob-row-wide{justify-content:center;align-items:center;gap:clamp(6px,1.6vw,14px)}.sv4-device-distortion{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(8px,1.8vw,16px);align-items:center}.sv4-dist-left,.sv4-dist-right{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.4vw,12px);min-width:0}.sv4-dist-centre{display:flex;flex-direction:column;gap:8px;min-width:0}.sv4-dist-centre .sv4-device-graph{min-height:clamp(96px,18vw,150px)}.sv4-eq-types{min-width:0}.sv4-eq-type{display:grid;place-items:center;flex:1 1 0;padding:4px 2px;color:var(--sv4-muted)}.sv4-eq-type[data-active]{color:var(--fx-on-accent)}.sv4-eq-type svg{display:block}.sv4-preview{container-type:inline-size;position:relative;width:100%;overflow:hidden;border-radius:10px;background:var(--fx-face);border:1px solid var(--fx-line)}.sv4-preview-scale{--preview-w:420px;position:absolute;top:0;left:0;width:var(--preview-w);transform:scale(calc(100cqw / var(--preview-w)));transform-origin:top left;pointer-events:none}.sv4-preview:before{content:"";display:block;padding-top:62%}@supports not (width:1cqw){.sv4-preview-scale{transform:scale(.62)}}.sv4-preview-scale .sv4-device{border:0;background:transparent}.sv4-preview-scale button,.sv4-preview-scale input,.sv4-preview-scale select,[role=dialog] .sv4-preview-scale a[aria-label],[role=dialog] .sv4-preview-scale button,[role=dialog] .sv4-preview-scale button[aria-label],[role=dialog] .sv4-preview-scale input,[role=dialog] .sv4-preview-scale select{min-width:0;min-height:0}.sv4-browser{display:flex;flex-direction:column;gap:clamp(14px,3vw,22px);min-height:0}.sv4-browser-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:560px){.sv4-browser-title{flex:1 0 100%}.sv4-search{max-width:none}}.sv4-browser-title{font-size:clamp(15px,3.5vw,18px);font-weight:500;color:var(--sv4-text);margin-right:auto}.sv4-search{position:relative;display:flex;align-items:center;min-width:0;flex:1 1 180px;max-width:280px}.sv4-search svg{position:absolute;left:11px;color:var(--sv4-faint);pointer-events:none}.sv4-search input{width:100%;border-radius:999px;border:1px solid var(--fx-line);background:rgb(0 0 0/.3);color:var(--sv4-text);font-size:13px;padding:9px 14px 9px 34px;outline:none}.sv4-search input::placeholder{color:var(--sv4-faint)}.sv4-round-btn{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;border:1px solid var(--fx-line);background:rgb(255 255 255/.04);color:var(--sv4-muted);cursor:pointer;transition:background var(--sv4-in),color var(--sv4-in)}.sv4-round-btn:hover{background:rgb(255 255 255/.09);color:var(--sv4-text)}.sv4-browser-section{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sv4-faint);margin-bottom:10px}.sv4-browser-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:clamp(10px,2vw,16px)}.sv4-plugin-card{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:14px;border:1px solid var(--fx-line);background:var(--fx-face-raised);text-align:left;cursor:pointer;min-width:0;transition:border-color var(--sv4-in),background var(--sv4-in),transform var(--sv4-in)}.sv4-plugin-card:focus-visible{outline:2px solid var(--sv4-intro);outline-offset:2px}.sv4-plugin-card:hover{border-color:var(--fx-line-strong);background:#1b1f24}.sv4-plugin-card:active{transform:scale(.99)}.sv4-plugin-card-foot{display:flex;align-items:center;gap:8px;min-width:0}.sv4-plugin-card-name{font-size:13px;font-weight:500;color:var(--sv4-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv4-learn{margin-left:auto;display:inline-flex;align-items:center;gap:4px;flex:none;padding:4px 10px;border-radius:999px;border:1px solid var(--fx-line);background:transparent;color:var(--sv4-muted);font-size:11px;cursor:pointer;transition:background var(--sv4-in),color var(--sv4-in)}.sv4-learn:hover{background:rgb(255 255 255/.07);color:var(--sv4-text)}.sv4-plugin-new{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:clamp(120px,20vw,150px);border-radius:14px;border:1px dashed var(--fx-line-strong);background:transparent;color:var(--sv4-faint);font-size:13px;cursor:not-allowed}.sv4-plugin-new-label{display:inline-flex;align-items:center;gap:6px}.sv4-fx-overlay{display:flex;flex-direction:column;min-height:0}.sv4-fx-head{display:flex;align-items:center;gap:clamp(6px,1.5vw,10px);flex-wrap:wrap;padding-bottom:clamp(14px,3vw,26px)}.sv4-fx-title{font-size:clamp(15px,3.5vw,18px);font-weight:500;margin-right:auto;overflow:hidden;text-overflow:ellipsis;min-width:0}.sv4-fx-title,.sv4-pill{color:var(--sv4-text);white-space:nowrap}.sv4-pill{display:inline-flex;align-items:center;gap:7px;flex:none;padding:9px 16px;border-radius:999px;border:1px solid transparent;background:rgb(255 255 255/.07);font-size:13px;cursor:pointer;transition:background var(--sv4-in),color var(--sv4-in)}.sv4-pill:hover:not(:disabled){background:rgb(255 255 255/.13)}.sv4-pill[data-active]{background:var(--fx-accent);color:var(--fx-on-accent)}.sv4-pill:disabled{opacity:.5;cursor:not-allowed}.sv4-pill-icon{padding:0;width:38px;height:38px;justify-content:center;border-radius:50%}.sv4-fx-stage{display:flex;justify-content:center;padding-bottom:clamp(14px,3vw,24px)}.sv4-fx-stage>*{width:100%;max-width:620px}.sv4-tips{border-top:1px solid var(--fx-line);background:rgb(255 255 255/.02);margin:0 calc(-1 * clamp(14px, 3vw, 24px));padding:clamp(16px,3.5vw,30px) clamp(14px,3vw,24px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,3vw,26px)}@media (min-width:720px){.sv4-tips{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.sv4-tip-card{position:relative;border-radius:10px;overflow:hidden;background:#f4f2ee;aspect-ratio:16/10;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-width:0}.sv4-tip-card-copy{padding:clamp(10px,2.5vw,20px);color:#14161a;font-size:clamp(15px,3vw,26px);font-weight:500;line-height:1.1;letter-spacing:-.02em}.sv4-tip-card-brand{position:absolute;left:clamp(10px,2.5vw,20px);bottom:clamp(8px,2vw,16px);font-size:clamp(10px,1.8vw,14px);font-weight:600;letter-spacing:.06em;color:#14161a}.sv4-tip-card-art{align-self:stretch;margin:clamp(6px,1.6vw,14px);border-radius:8px;background:#0d0f12;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:8px;overflow:hidden}.sv4-tip-lane{height:9px;border-radius:3px;opacity:.9}.sv4-tip-glyph{position:absolute;left:50%;top:50%;translate:-50% -50%;width:42px;height:42px;border-radius:50%;background:rgb(255 255 255/.9);display:grid;place-items:center;color:#14161a}.sv4-tip-copy{display:flex;flex-direction:column;gap:clamp(10px,2vw,16px);min-width:0}.sv4-tip-copy p,.sv4-tip-keys{font-size:clamp(13px,2.6vw,15px);line-height:1.55;color:var(--sv4-text);margin:0}.sv4-apply-row{display:flex;justify-content:center;padding-top:clamp(18px,4vw,32px)}.sv4-apply{min-width:clamp(120px,30vw,160px);padding:13px 26px;border-radius:999px;border:0;background:#f2f0ec;color:#14161a;font-size:14px;font-weight:500;cursor:pointer;transition:background var(--sv4-in),transform var(--sv4-in)}.sv4-apply:hover:not(:disabled){background:#fff}.sv4-apply:active:not(:disabled){transform:scale(.98)}.sv4-apply:disabled{opacity:.55;cursor:not-allowed}.sv4-rack{display:flex;gap:clamp(8px,1.6vw,14px);align-items:stretch;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:4px;padding-bottom:4px}.sv4-rack-slot{position:relative;display:flex;flex-direction:column;flex:0 0 var(--rack-slot-w,360px);width:var(--rack-slot-w,360px);height:var(--rack-slot-h,236px);min-width:0;scroll-snap-align:start;border-radius:var(--fx-r);border:1px solid var(--fx-line);background:var(--fx-face);overflow:hidden}.sv4-rack-slot .sv4-device{flex:1;scrollbar-width:none}.sv4-rack-slot .sv4-device::-webkit-scrollbar{display:none}.sv4-rack-slot .sv4-device-graph{min-height:0}.sv4-rack-slot .sv4-device{padding:9px 10px;gap:8px}.sv4-rack-slot .sv4-device-body{gap:8px}.sv4-rack-slot .sv4-knob-grid,.sv4-rack-slot .sv4-knob-row{gap:6px}.sv4-rack-slot .sv4-knob-cell{gap:3px}.sv4-rack-slot .sv4-knob{max-width:42px;max-height:42px}.sv4-rack-slot .sv4-impulse{min-height:54px}.sv4-rack-slot .sv4-impulse-svg{height:34px;margin-top:8px}.sv4-rack-actions{display:flex;align-items:center;gap:2px;flex:none;padding:5px clamp(6px,1.6vw,10px);border-top:1px solid var(--fx-line);background:rgb(0 0 0/.2)}.sv4-rack-actions .sv4-ghost[aria-pressed=true],.sv4-rack-actions .sv4-ghost[data-active=true]{background:var(--fx-accent-faint);border-color:var(--fx-accent-dim);color:var(--fx-accent)}@media (max-width:700px){.sv4-rack{--rack-slot-w:min(86vw,340px);--rack-slot-h:236px}.sv4-device-distortion:not(.sv4-preview-scale *):not(.sv4-rack-slot *),.sv4-device-graph-left:not(.sv4-preview-scale *):not(.sv4-rack-slot *){grid-template-columns:minmax(0,1fr)}.sv4-device-graph:not(.sv4-preview-scale *):not(.sv4-rack-slot *){min-height:110px}.sv4-dist-left:not(.sv4-preview-scale *):not(.sv4-rack-slot *),.sv4-dist-right:not(.sv4-preview-scale *):not(.sv4-rack-slot *){flex-direction:row;justify-content:space-around;flex-wrap:wrap;width:100%}.sv4-knob-grid:not(.sv4-preview-scale *):not(.sv4-rack-slot *){grid-template-columns:repeat(auto-fit,minmax(56px,1fr))}}@media (pointer:coarse){.sv4-knob:after{content:"";position:absolute;inset:-8px;border-radius:50%}}@media (prefers-reduced-motion:reduce){.sv4-apply,.sv4-device,.sv4-knob,.sv4-plugin-card,.sv4-switch-thumb{transition:none}}.sv4-kb-controls,.sv4-kb-group{display:flex;flex-wrap:wrap;gap:8px}.sv4-kb-group{align-items:center;min-width:0;padding:6px 10px;border-radius:12px;border:1px solid var(--fx-line);background:var(--fx-face);transition:border-color var(--sv4-in)}.sv4-kb-group[data-on]{border-color:color-mix(in srgb,var(--fx-accent) 45%,transparent)}.sv4-kb-group[data-accent=magenta]{--fx-accent:#ec4899;--fx-accent-glow:rgb(236 72 153/0.55);--fx-on-accent:#1e0512}.sv4-kb-group[data-accent=amber]{--fx-accent:#f5b31b;--fx-accent-glow:rgb(245 179 27/0.5);--fx-on-accent:#231701}.sv4-kb-group[data-accent=violet]{--fx-accent:#a855f7;--fx-accent-glow:rgb(168 85 247/0.5);--fx-on-accent:#170826}.sv4-kb-group-label{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sv4-faint)}.sv4-kb-field{display:flex;align-items:center;gap:6px;min-width:0}.sv4-kb-field .sv4-select-wrap{width:auto}.sv4-kb-field .sv4-select{width:auto;padding:5px 24px 5px 9px;font-size:11px}.sv4-kb-group .sv4-knob-cell{gap:3px}.sv4-kb-group .sv4-led{cursor:inherit}.sv4-plugin-creator{display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--sv4-text)}.sv4-creator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sv4-creator-description{grid-column:1/-1}.sv4-plugin-creator label{display:flex;min-width:0;flex-direction:column;gap:5px;font-size:12px}.sv4-fx-stage select,.sv4-plugin-creator :is(input:not([type=checkbox]),textarea,select){width:100%;min-width:0;padding:9px;border:1px solid var(--sv4-line-strong);border-radius:8px;background:var(--sv4-panel);color:var(--sv4-text)}.sv4-plugin-creator :is(button,input,select,textarea):focus-visible{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:2px}.sv4-plugin-creator button{min-height:36px;white-space:nowrap}.sv4-creator-controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-block:8px}.sv4-creator-controls label{flex-direction:row;align-items:center;flex:1 1 160px}.sv4-creator-controls input[type=number]{max-width:92px;margin-left:auto}.sv4-creator-ai{padding:0;border:0}.sv4-creator-ai,.sv4-custom-plugin{display:flex;flex-direction:column;gap:8px}.sv4-custom-plugin{min-width:0;padding-block:12px;border-bottom:1px solid var(--sv4-line)}.sv4-custom-plugin :is(h4,p,span){overflow-wrap:anywhere}.sv4-custom-plugin p,.sv4-custom-plugin span{color:var(--sv4-muted);font-size:12px}.sv4-plugin-signal{display:block;width:100%;height:32px;flex:0 0 32px;color:var(--fx-accent,var(--color-accent));background:var(--sv4-canvas)}.sv4-rack-slot .sv4-plugin-signal{height:22px;flex-basis:22px}.sv4-lower-panel .sv4-rack{align-items:start}@media (max-width:480px){.sv4-creator-fields{grid-template-columns:minmax(0,1fr)}.sv4-plugin-creator button{max-width:100%;font-size:11px}}.sv4-creator-editing{display:flex;flex-direction:column;gap:12px;min-width:0}.sv4-plugin-creator :is(input,textarea,select):focus{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:-2px;box-shadow:inset 0 0 0 2px #7fb4ff}.sv4-plugin-creator .sv4-device{border:0;border-radius:0;background:transparent;padding:8px 0;gap:10px}.sv4-custom-plugin .sv4-pill,.sv4-plugin-creator .sv4-pill{background:transparent;box-shadow:none}.sv4-custom-plugin .sv4-pill:hover,.sv4-plugin-creator .sv4-pill:hover{background:var(--sv4-panel)}.sv4-plugin-creator .sv4-plugin-signal{background:transparent}.sv4-creator-ai>legend{margin-bottom:6px}.sv4-rack-resizer{display:grid;place-items:center;width:100%;height:9px;min-height:9px;flex:none;cursor:ns-resize;touch-action:none;background:color-mix(in srgb,var(--sv4-panel) 90%,#000);border-bottom:1px solid var(--sv4-line)}.sv4-rack-resizer span{width:40px;height:3px;border-radius:99px;background:var(--sv4-muted);opacity:.58;transition:opacity .16s ease,background .16s ease}.sv4-rack-resizer:is(:hover,:focus-visible) span{background:var(--color-accent);opacity:1}.sv4-rack-resizer:focus-visible{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:-2px}.sv4-lower-panel{min-width:0;box-shadow:0 -8px 28px rgb(0 0 0/.15)}.sv4-rack-shell{overflow:hidden;min-height:0}.sv4-lower-panel .sv4-rack{align-items:stretch;flex:1 1 auto;min-height:0;height:100%;gap:9px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding-block:0 2px}.sv4-lower-panel .sv4-rack-slot{--rack-slot-w:clamp(350px,30vw,430px);flex:0 0 var(--rack-slot-w);width:var(--rack-slot-w);height:calc(100% - 2px);min-height:0;border-radius:11px;border:1px solid color-mix(in srgb,var(--fx-accent) 24%,var(--fx-line));background:color-mix(in srgb,var(--fx-face) 91%,#111319);box-shadow:inset 0 1px rgb(255 255 255/.04);transition:border-color .16s ease,box-shadow .16s ease}.sv4-lower-panel .sv4-rack-slot:focus-within,.sv4-lower-panel .sv4-rack-slot:hover{border-color:color-mix(in srgb,var(--fx-accent) 56%,var(--fx-line));box-shadow:inset 0 1px rgb(255 255 255/.07)}.sv4-rack-device-frame{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;margin:0;padding:0;border:0;overflow:hidden}.sv4-rack-device-frame:disabled{opacity:.8}.sv4-rack-slot .sv4-device{flex:1 1 auto;min-height:0;max-height:100%;padding:7px 9px 5px;gap:5px;border:0;border-radius:0;background:transparent;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--fx-line) transparent}.sv4-rack-slot .sv4-device-head{gap:6px;min-height:20px;flex:none}.sv4-rack-slot .sv4-device-name{font-size:11px;font-weight:700;max-width:140px}.sv4-rack-slot .sv4-preset{gap:1px}.sv4-rack-slot .sv4-preset-name{font-size:10px;min-width:53px;max-width:94px}.sv4-rack-slot .sv4-preset-step{padding:2px 5px}.sv4-rack-slot .sv4-device-body{min-height:0;gap:5px}.sv4-rack-slot .sv4-device-graph-left{grid-template-columns:minmax(110px,1fr) minmax(150px,1.25fr);gap:8px;align-items:stretch}.sv4-rack-slot .sv4-device-graph{min-height:94px;max-height:146px}.sv4-rack-slot .sv4-graph{width:100%;height:100%;min-height:82px}.sv4-rack-slot .sv4-device-side{gap:5px;justify-content:flex-start}.sv4-rack-slot .sv4-device-row{gap:5px}.sv4-rack-slot .sv4-device-slot{height:0}.sv4-rack-slot .sv4-knob-grid,.sv4-rack-slot .sv4-knob-row{gap:5px 3px}.sv4-rack-slot .sv4-knob-cell{gap:2px}.sv4-rack-slot .sv4-knob{width:34px;height:34px;max-width:34px;max-height:34px}.sv4-rack-slot .sv4-knob svg{width:100%;height:100%}.sv4-rack-slot .sv4-knob-label{font-size:9px;letter-spacing:0}.sv4-rack-slot .sv4-knob-row-wide{justify-content:space-evenly;gap:7px}.sv4-rack-slot .sv4-knob-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sv4-rack-slot .sv4-device-stack{gap:6px}.sv4-rack-slot .sv4-select{min-height:24px;font-size:10px}.sv4-rack-slot .sv4-seg{padding:1px}.sv4-rack-slot .sv4-seg-item{padding-block:3px}.sv4-rack-slot .sv4-device-distortion{grid-template-columns:minmax(66px,.65fr) minmax(110px,1.35fr) minmax(66px,.72fr);gap:6px;align-items:start}.sv4-rack-slot .sv4-dist-centre,.sv4-rack-slot .sv4-dist-left,.sv4-rack-slot .sv4-dist-right{gap:3px}.sv4-rack-slot .sv4-dist-centre .sv4-device-graph{min-height:94px;max-height:125px}.sv4-rack-slot[data-device=saturation] .sv4-knob{width:29px;height:29px}.sv4-rack-slot .sv4-impulse{min-height:36px}.sv4-rack-slot .sv4-impulse-svg{height:28px;margin-top:3px}.sv4-rack-slot .sv4-impulse-ruler{font-size:9px}.sv4-rack-slot .sv4-effect-activity{flex:0 0 27px;display:block;width:calc(100% - 14px);height:27px;margin:0 7px 2px;color:var(--fx-accent);border:1px solid var(--fx-line);border-radius:5px;background:color-mix(in srgb,var(--sv4-canvas) 86%,#000)}.sv4-lower-panel .sv4-rack-actions{flex:0 0 27px;height:27px;padding:0 5px;gap:5px;border-top:1px solid var(--fx-line);background:rgb(0 0 0/.1)}.sv4-lower-panel .sv4-rack-actions button{height:25px;width:28px}@media (max-width:700px){.sv4-lower-panel .sv4-rack-slot{--rack-slot-w:max(354px,calc(100vw - 30px))}.sv4-rack-slot .sv4-device-graph-left{grid-template-columns:minmax(100px,1fr) minmax(140px,1.35fr)}}@media (prefers-reduced-motion:reduce){.sv4-lower-panel .sv4-rack-slot,.sv4-rack-resizer span{transition:none}}@media (pointer:coarse){.sv4-lower-panel .sv4-rack-actions{flex:0 0 46px;height:46px;min-height:46px}.sv4-lower-panel .sv4-rack-actions button{min-height:44px;min-width:44px;height:44px;width:44px;touch-action:manipulation}}#swup[data-route="/"]>.dashboard-scroll{--photo-gap:12px;--photo-card:color-mix(in srgb,var(--color-panel,#17171a) 94%,white 6%);--photo-border:color-mix(in srgb,white 11%,transparent)}#swup[data-route="/"]>.dashboard-scroll>.hero-glow,#swup[data-route="/"]>.dashboard-scroll>div:last-child,#swup[data-route="/"]>.dashboard-scroll>section:not(.hero-glow){min-width:0}@media (min-width:64rem){#swup[data-route="/"]>.dashboard-scroll{display:grid;grid-template-columns:minmax(22rem,.92fr) minmax(0,1.08fr);grid-template-rows:auto auto;align-items:start;gap:var(--photo-gap);padding:var(--photo-gap);overflow-y:auto}#swup[data-route="/"]>.dashboard-scroll>.page-shell{display:none!important}#swup[data-route="/"]>.dashboard-scroll>.hero-glow{grid-column:1;grid-row:1/span 2;position:sticky;top:0;height:calc(100dvh - var(--player-h, 0px) - var(--shell-top, 0px) - (var(--photo-gap) * 2));margin:0;padding:clamp(2rem,4vw,4.75rem) clamp(1.75rem,3vw,3.5rem);display:flex;flex-direction:column;justify-content:center;border:1px solid var(--photo-border);border-radius:18px;overflow:hidden;background:radial-gradient(circle at 15% 18%,color-mix(in srgb,#ff2d78 24%,transparent),transparent 34%),radial-gradient(circle at 82% 72%,color-mix(in srgb,#8b5cf6 22%,transparent),transparent 38%),linear-gradient(145deg,#151518,#0e0e10 58%,#121216);box-shadow:inset 0 1px 0 rgb(255 255 255/.045),0 20px 70px rgb(0 0 0/.22)}#swup[data-route="/"]>.dashboard-scroll>.hero-glow:after{content:"";position:absolute;inset:auto -12% -18% 12%;height:38%;border-radius:999px;background:linear-gradient(90deg,rgb(255 45 120/.2),rgb(255 106 61/.14),rgb(105 207 164/.13));filter:blur(45px);pointer-events:none}#swup[data-route="/"]>.dashboard-scroll>section:not(.hero-glow){grid-column:2;margin:0;padding:0;gap:var(--photo-gap)}#swup[data-route="/"]>.dashboard-scroll>section:not(.hero-glow)>article{min-height:13.5rem;border-radius:16px!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.04)}#swup[data-route="/"]>.dashboard-scroll>div:last-child{grid-column:2;padding:0!important}#swup[data-route="/"]>.dashboard-scroll>div:last-child>section{margin-bottom:var(--photo-gap)!important;padding:1rem;border:1px solid var(--photo-border);border-radius:16px;background:var(--photo-card);box-shadow:inset 0 1px 0 rgb(255 255 255/.035)}#swup[data-route="/"]>.dashboard-scroll .home-composer{width:100%;max-width:36rem;border-radius:16px;background:rgb(255 255 255/.055);box-shadow:inset 0 1px 0 rgb(255 255 255/.05),0 20px 55px rgb(0 0 0/.28)}}@media (max-width:63.99rem){#swup[data-route="/"]>.dashboard-scroll>.hero-glow{margin:.75rem .75rem 0;border:1px solid var(--photo-border);border-radius:18px;background:radial-gradient(circle at 18% 18%,rgb(255 45 120/.14),transparent 33%),radial-gradient(circle at 80% 72%,rgb(105 207 164/.11),transparent 38%),#111114}#swup[data-route="/"]>.dashboard-scroll>div:last-child,#swup[data-route="/"]>.dashboard-scroll>section:not(.hero-glow){padding-inline:.75rem!important}#swup[data-route="/"]>.dashboard-scroll>div:last-child>section,#swup[data-route="/"]>.dashboard-scroll>section:not(.hero-glow)>article{border-radius:16px!important}}#swup[data-route="/"]>.dashboard-scroll article,#swup[data-route="/"]>.dashboard-scroll>div:last-child>section{transform:translateZ(0);transition:border-color .18s ease,transform .18s cubic-bezier(.22,1,.36,1),background-color .18s ease}@media (hover:hover) and (pointer:fine){#swup[data-route="/"]>.dashboard-scroll article:hover{border-color:rgb(255 255 255/.17)!important;transform:translateY(-1px)}}.mobile-shell #swup[data-route="/"]>.dashboard-scroll{--photo-gap:10px}.mobile-shell #swup[data-route="/"]>.dashboard-scroll a,.mobile-shell #swup[data-route="/"]>.dashboard-scroll button{touch-action:manipulation}