.SoundLabCommunityDialog_overlay__O9SsF{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:100%;height:100dvh;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));overflow:hidden;background:rgb(2 6 23/70%);backdrop-filter:blur(4px)}.SoundLabCommunityDialog_dialog__tHpfW{display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-width:0;min-height:0;max-width:48rem;max-height:100%;overflow:hidden;border:1px solid #475569;background:#0b1118;color:#f1f5f9;color-scheme:dark;box-shadow:0 25px 50px -12px rgb(0 0 0/25%)}.SoundLabCommunityDialog_dialog__tHpfW>header{flex-shrink:0}.SoundLabCommunityDialog_body__mZC_V{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@media (min-width:640px){.SoundLabCommunityDialog_overlay__O9SsF{padding:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px))}}@media (max-width:639px){.SoundLabCommunityDialog_dialog__tHpfW input,.SoundLabCommunityDialog_dialog__tHpfW select,.SoundLabCommunityDialog_dialog__tHpfW textarea{font-size:16px}}.UpgradeEditor_panel__G6BE8{--editor-text:var(--se-text,var(--namazu-skin-text,#edf4f4));--editor-panel:var(--se-panel,var(--namazu-skin-panel,#17232c));--editor-control:var(--se-button,var(--namazu-skin-panel-2,#243440));--editor-line:var(--se-line,var(--namazu-skin-line-strong,#647786));--editor-accent:var(--se-accent-hot,var(--namazu-skin-accent,#a7e1c5));min-width:0;margin-block:12px;padding:16px;border:1px solid var(--editor-line);border-radius:10px;background:var(--editor-panel);color:var(--editor-text);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.UpgradeEditor_panel__G6BE8 *,.UpgradeEditor_panel__G6BE8 :after,.UpgradeEditor_panel__G6BE8 :before{box-sizing:border-box}.UpgradeEditor_panel__G6BE8 h2,.UpgradeEditor_panel__G6BE8 h3,.UpgradeEditor_panel__G6BE8 h4{margin:0 0 12px;color:var(--editor-text)}.UpgradeEditor_panel__G6BE8 p{margin:12px 0;color:var(--editor-text)}.UpgradeEditor_panel__G6BE8 p:empty{display:none}.UpgradeEditor_panel__G6BE8 small{display:block;margin-block:8px}.UpgradeEditor_panel__G6BE8 button,.UpgradeEditor_panel__G6BE8 input:not([type=checkbox]):not([type=range]),.UpgradeEditor_panel__G6BE8 select{max-width:100%;min-height:44px;border:1px solid var(--editor-line);border-radius:6px;padding:8px 12px;background:var(--editor-control);color:var(--editor-text);font:inherit}.UpgradeEditor_panel__G6BE8 button{margin:4px 6px 4px 0;cursor:pointer;font-weight:700}.UpgradeEditor_panel__G6BE8 button:hover:not(:disabled){border-color:var(--editor-accent)}.UpgradeEditor_panel__G6BE8 button[aria-pressed=true]{border-color:var(--editor-accent);box-shadow:inset 0 0 0 1px var(--editor-accent)}.UpgradeEditor_panel__G6BE8 button:disabled,.UpgradeEditor_panel__G6BE8 input:disabled,.UpgradeEditor_panel__G6BE8 select:disabled{opacity:.55;cursor:default}.UpgradeEditor_panel__G6BE8 :is(button,input,select,summary):focus-visible{outline:2px solid var(--editor-accent);outline-offset:3px}.UpgradeEditor_panel__G6BE8 label{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;margin:6px 12px 6px 0;color:var(--editor-text);vertical-align:top}.UpgradeEditor_panel__G6BE8 label:has(>input[type=checkbox]){flex-direction:row;align-items:center;min-height:44px}.UpgradeEditor_panel__G6BE8 input[type=checkbox]{width:18px;height:18px;flex:0 0 auto;margin-right:6px;accent-color:var(--editor-accent)}.UpgradeEditor_panel__G6BE8 input[type=number]{width:8rem}.UpgradeEditor_panel__G6BE8 input:not([type]),.UpgradeEditor_panel__G6BE8 input[type=text]{width:14rem}.UpgradeEditor_panel__G6BE8 input[type=range]{display:block;width:11rem;max-width:100%;min-height:28px;accent-color:var(--editor-accent)}.UpgradeEditor_panel__G6BE8 input[type=file]{width:100%}.UpgradeEditor_panel__G6BE8 input[type=file]::file-selector-button{margin-right:10px;padding:6px 10px;border:1px solid var(--editor-line);border-radius:4px;background:var(--editor-panel);color:var(--editor-text);cursor:pointer}.UpgradeEditor_panel__G6BE8 fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin:14px 0;padding:12px;border:1px solid var(--editor-line);border-radius:8px}.UpgradeEditor_panel__G6BE8 legend{max-width:100%;padding:0 6px;font-weight:700}.UpgradeEditor_panel__G6BE8 fieldset>:is(svg,p,details){flex-basis:100%;min-width:0}.UpgradeEditor_panel__G6BE8 details{margin-block:12px}.UpgradeEditor_panel__G6BE8 summary{min-height:44px;padding-block:10px;cursor:pointer;font-weight:700}.UpgradeEditor_panel__G6BE8 details[open]>summary{margin-bottom:8px;border-bottom:1px solid var(--editor-line)}.UpgradeEditor_timeline__EoRzl{flex-basis:100%;overflow:hidden;border-radius:4px;color:var(--editor-accent)}.UpgradeEditor_steps__pvSXs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;margin-top:12px}.UpgradeEditor_corners__eRrNm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px}@media (max-width:600px){.UpgradeEditor_panel__G6BE8{padding:12px}.UpgradeEditor_panel__G6BE8 fieldset{padding:10px;gap:8px}.UpgradeEditor_panel__G6BE8 label{margin-right:8px}}.SoundLabPerformanceMode_entryButton__N_YQV{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.45rem;border:1px solid #0f172a;border-radius:999px;background:#0f172a;padding:.5rem 1rem;color:#fff;box-shadow:0 8px 20px rgba(15,23,42,.16);font:inherit;font-size:.875rem;font-weight:800;cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.SoundLabPerformanceMode_entryButton__N_YQV:hover{transform:translateY(-1px);background:#1e293b;box-shadow:0 10px 24px rgba(15,23,42,.22)}.SoundLabPerformanceMode_dockButton__9CNsT:focus-visible,.SoundLabPerformanceMode_dockToggle__Vd_Ab:focus-visible,.SoundLabPerformanceMode_entryButton__N_YQV:focus-visible{outline:2px solid #38bdf8;outline-offset:3px}.SoundLabPerformanceMode_performanceDock__9uWrf{position:fixed;z-index:2147483000;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));display:flex;max-width:calc(100vw - 24px);flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:rgba(5,8,14,.86);padding:7px;color:#e2e8f0;box-shadow:0 18px 48px rgba(0,0,0,.34);backdrop-filter:blur(14px);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.SoundLabPerformanceMode_performanceDockCollapsed__HwAw6{gap:0;border-color:rgba(148,163,184,.2);border-radius:999px;background:rgba(5,8,14,.58);padding:3px;box-shadow:0 8px 24px rgba(0,0,0,.2)}.SoundLabPerformanceMode_dockToggle__Vd_Ab{display:inline-flex;min-width:38px;min-height:38px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;background:transparent;padding:0 8px;color:#94a3b8;font:800 .62rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;cursor:pointer}.SoundLabPerformanceMode_dockToggle__Vd_Ab:hover{background:rgba(51,65,85,.72);color:#e2e8f0}.SoundLabPerformanceMode_performanceDockCollapsed__HwAw6 .SoundLabPerformanceMode_dockToggle__Vd_Ab{width:38px;padding:0}.SoundLabPerformanceMode_liveDot__4_Jlr{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 10px rgba(34,197,94,.8)}.SoundLabPerformanceMode_statusWord__Kvq2M{white-space:nowrap}.SoundLabPerformanceMode_toggleGlyph__d97t3{min-width:12px;color:#cbd5e1;font-size:.72rem;letter-spacing:0;text-align:center}.SoundLabPerformanceMode_dockActions__m8zje{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.SoundLabPerformanceMode_dockButton__9CNsT{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(148,163,184,.34);border-radius:8px;background:rgba(30,41,59,.9);padding:.5rem .72rem;color:#f8fafc;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.SoundLabPerformanceMode_dockButton__9CNsT:hover{border-color:rgba(125,211,252,.75);background:rgba(51,65,85,.96)}.SoundLabPerformanceMode_exitButton__8v2V_{border-color:rgba(251,191,36,.48);color:#fde68a}.SoundLabPerformanceMode_notice__Kg_As{flex-basis:100%;padding:2px 7px 3px;color:#fecaca;font-size:.7rem;text-align:right}@media (max-width:640px){.SoundLabPerformanceMode_performanceDock__9uWrf{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));left:max(8px,env(safe-area-inset-left))}.SoundLabPerformanceMode_performanceDockCollapsed__HwAw6{left:auto}.SoundLabPerformanceMode_dockToggle__Vd_Ab{min-width:42px;min-height:42px}.SoundLabPerformanceMode_performanceDockCollapsed__HwAw6 .SoundLabPerformanceMode_dockToggle__Vd_Ab{width:42px}.SoundLabPerformanceMode_performanceDockExpanded__58wuF .SoundLabPerformanceMode_dockToggle__Vd_Ab{margin-right:auto}.SoundLabPerformanceMode_dockButton__9CNsT{min-height:42px}}@media (prefers-reduced-motion:reduce){.SoundLabPerformanceMode_entryButton__N_YQV,.SoundLabPerformanceMode_performanceDock__9uWrf{transition:none}}