:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0a0a0c;--surface-1:#121215;--surface-2:#1a1a1f;--surface-3:#22222a;--surface-4:#2c2c36;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-strong:#ffffff29;--border-focus:#5b6cff;--text-primary:#ededf0;--text-secondary:#a0a0ac;--text-tertiary:#6f6f7c;--text-disabled:#4a4a55;--text-on-accent:#fff;--text-inverse:#0a0a0c;--accent-50:#eef0ff;--accent-100:#dbe0ff;--accent-200:#b8c0ff;--accent-300:#8e98ff;--accent-400:#6f7bff;--accent-500:#5b6cff;--accent-600:#4a5be8;--accent-700:#3a48c4;--accent-800:#2d3899;--accent-900:#1f2773;--success:#2dd4a4;--success-soft:#2dd4a41f;--warning:#f5a524;--warning-soft:#f5a5241f;--danger:#ef4565;--danger-soft:#ef45651f;--info:#5b6cff;--info-soft:#5b6cff1f;--font-sans:"Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:15px;--text-xl:17px;--text-2xl:20px;--text-3xl:24px;--text-display:28px;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.02em;--tracking-caps:.06em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--size-control-sm:24px;--size-control-md:28px;--size-control-lg:32px;--size-toolbar:36px;--size-topbar:48px;--size-rail:56px;--size-inspector:296px;--elev-0:none;--elev-1:0 1px 2px #0006, 0 0 0 1px var(--border-subtle);--elev-2:0 4px 12px #00000073, 0 0 0 1px var(--border-subtle);--elev-3:0 12px 32px #0000008c, 0 0 0 1px var(--border-subtle);--elev-focus:0 0 0 3px #5b6cff52;--dur-fast:.12s;--dur-base:.16s;--dur-slow:.24s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.18, .89, .32, 1.04);--z-canvas:0;--z-panel:10;--z-sticky:20;--z-overlay:50;--z-dialog:60;--z-toast:80;--z-tooltip:90}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#fff;--surface-1:#fafafa;--surface-2:#f4f4f6;--surface-3:#ebebef;--surface-4:#dedee4;--border-subtle:#0a0a0c0f;--border-default:#0a0a0c1a;--border-strong:#0a0a0c29;--text-primary:#0a0a0c;--text-secondary:#4a4a55;--text-tertiary:#6f6f7c;--text-disabled:#a0a0ac;--text-on-accent:#fff;--text-inverse:#fff;--elev-1:0 1px 2px #0a0a0c0d, 0 0 0 1px var(--border-subtle);--elev-2:0 4px 12px #0a0a0c14, 0 0 0 1px var(--border-subtle);--elev-3:0 12px 32px #0a0a0c1a, 0 0 0 1px var(--border-subtle);--elev-focus:0 0 0 3px #5b6cff52}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background:var(--surface-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11" 1, "ss01" 1;margin:0}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text-primary);margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--pink:var(--accent-500);--blue:var(--accent-500);--blue-light:var(--accent-300);--blue-soft:var(--surface-2);--yellow:var(--warning);--teal:var(--success);--sky:var(--accent-400);--purple:var(--accent-700);--orange:var(--warning);--red:var(--danger);--color-ink:var(--text-primary);--color-subtle:var(--text-tertiary);--color-bg:var(--surface-0);--color-surface:var(--surface-1);--color-primary:var(--accent-500);--color-accent:var(--warning);--color-success:var(--success);--color-danger:var(--danger);--font-display:var(--font-sans);--font-body:var(--font-sans);--radius-xs:var(--radius-sm);--radius-sm:6px;--radius-md:8px;--radius-lg:8px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--shadow-sm:0 1px 2px #0006, 0 0 0 1px var(--border-subtle);--shadow-md:0 4px 12px #00000073, 0 0 0 1px var(--border-subtle);--shadow-lg:0 12px 32px #0000008c, 0 0 0 1px var(--border-subtle)}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-sans);color:var(--text-primary);background:var(--surface-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:13px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-weight:600}p{margin:0}a{color:var(--accent-500);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}::selection{background:var(--accent-700);color:var(--text-on-accent)}.appCrash{background:var(--surface-0);min-height:100dvh;color:var(--text-primary);place-items:center;padding:24px;display:grid}.appCrash section{background:var(--surface-1);border:1px solid var(--border-subtle);width:min(440px,100%);box-shadow:var(--shadow-md);border-radius:8px;gap:12px;padding:24px;display:grid}.appCrash button{background:var(--accent-500);color:var(--text-on-accent);border:0;border-radius:6px;justify-self:start;padding:10px 16px;font-weight:600}.appCrash button:hover{background:var(--accent-400)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}._app_q2jpq_1{flex-direction:column;min-height:100vh;display:flex}html[data-view-mode=desktop] ._app_q2jpq_1,html[data-view-mode=desktop] ._main_q2jpq_10{min-width:1360px}._viewMode_q2jpq_14,._viewModeActive_q2jpq_15{cursor:pointer;color:inherit;white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700}._viewModeActive_q2jpq_15{border-color:var(--accent-600);color:#145fc0;background:#eaf2ff}._loadingScreen_q2jpq_33{background:var(--color-bg);min-height:100vh;color:var(--color-subtle);place-items:center;font-size:18px;display:grid}._deniedScreen_q2jpq_42{min-height:100vh;padding:var(--space-5);background:radial-gradient(circle at 30% 30%, var(--blue-soft), transparent 50%), radial-gradient(circle at 70% 70%, var(--surface-1)3c9, transparent 50%);place-items:center;display:grid}._deniedCard_q2jpq_52{background:var(--color-surface);border-radius:var(--radius-lg);width:min(480px,100%);padding:var(--space-7);box-shadow:var(--shadow-lg);text-align:center;gap:var(--space-3);flex-direction:column;display:flex}._deniedCard_q2jpq_52 h2{font-size:28px}._deniedCard_q2jpq_52 p{color:var(--color-subtle);font-size:15px}._deniedAction_q2jpq_73{border-radius:var(--radius-pill);cursor:pointer;background:var(--color-primary);color:var(--surface-1);margin-top:var(--space-2);border:none;padding:12px 24px;font-weight:700}._logoutBtn_q2jpq_84{cursor:pointer;color:var(--color-subtle);background:0 0;border:none;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:700}._logoutBtn_q2jpq_84:hover{color:var(--color-danger)}._header_q2jpq_99{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--color-surface);z-index:10;border-bottom:1px solid #2a213814;flex-wrap:wrap;padding:6px 14px;display:flex;position:sticky;top:0}._brand_q2jpq_113{align-items:center;gap:var(--space-2);text-decoration:none;display:flex}._logoMark_q2jpq_120{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--blue-light), var(--blue));width:28px;height:28px;color:var(--surface-1);place-items:center;font-size:18px;font-weight:800;display:grid}._brandText_q2jpq_132{font-family:var(--font-display);letter-spacing:.5px;background:linear-gradient(90deg, #249dce, var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800}._nav_q2jpq_143{gap:var(--space-2);align-items:center;min-width:0;display:flex}._navGroup_q2jpq_150,._navAccount_q2jpq_151{align-items:center;gap:4px;min-width:0;display:flex}._navGroup_q2jpq_150+._navGroup_q2jpq_150,._navAccount_q2jpq_151{padding-left:var(--space-2);border-left:1px solid #2a21381f}._studioTabs_q2jpq_164{gap:var(--space-1);margin-right:auto;margin-left:var(--space-3);display:flex}._studioTab_q2jpq_164,._studioTabActive_q2jpq_172{border-radius:var(--radius-pill);cursor:pointer;border:none;padding:5px 11px;font-size:12px;font-weight:700}._studioTab_q2jpq_164{background:var(--color-surface);color:var(--color-subtle);border:1px solid #2a21381f}._studioTab_q2jpq_164:hover{color:var(--color-ink)}._studioTabActive_q2jpq_172{background:var(--color-primary);color:var(--surface-1)}._link_q2jpq_196{border-radius:var(--radius-pill);white-space:nowrap;color:var(--color-subtle);padding:6px 12px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s}._link_q2jpq_196:hover{color:var(--color-primary);background:#55bde921}._active_q2jpq_213,._active_q2jpq_213:hover{background:var(--color-primary);color:var(--surface-1)}._main_q2jpq_10{flex-direction:column;flex:1;display:flex}@media (width<=760px){._header_q2jpq_99{align-items:flex-start;padding:8px 10px}._nav_q2jpq_143{scrollbar-width:thin;align-items:center;gap:6px;width:100%;padding-bottom:2px;overflow-x:auto}._link_q2jpq_196,._logoutBtn_q2jpq_84,._viewMode_q2jpq_14,._navGroup_q2jpq_150,._navAccount_q2jpq_151{flex:none}._navGroup_q2jpq_150+._navGroup_q2jpq_150,._navAccount_q2jpq_151{padding-left:6px}._studioTabs_q2jpq_164{order:3;width:100%;margin:0}}@media (width<=460px){._brandCopy_q2jpq_268 small,._avatar_q2jpq_269{display:none}._link_q2jpq_196{padding:6px 9px;font-size:12px}}._group_1msu5_1{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border-subtle);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}._button_1msu5_11,._active_1msu5_12{border-radius:var(--radius-pill);font-size:12px;font-weight:var(--weight-medium);color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);cursor:pointer;background:0 0;border:none;padding:4px 12px}._button_1msu5_11:hover{color:var(--text-primary)}._active_1msu5_12{background:var(--surface-3);color:var(--text-primary);box-shadow:var(--shadow-sm)}._wrap_1pomh_1{flex-direction:column;gap:4px;width:100%;display:flex}._track_1pomh_8{border-radius:var(--radius-pill);background:var(--surface-3);touch-action:none;border:1px solid var(--border-subtle);height:22px;position:relative}._fill_1pomh_17{border-radius:var(--radius-pill);background:var(--accent-500);opacity:.35;position:absolute;top:0;bottom:0}._handle_1pomh_26{border:2px solid var(--surface-1);background:var(--accent-500);width:16px;height:16px;box-shadow:var(--shadow-sm);cursor:grab;touch-action:none;border-radius:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}._handle_1pomh_26:active{cursor:grabbing}._labels_1pomh_45{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary);font-family:var(--font-mono);justify-content:space-between;display:flex}._page_kd2ry_13{background:var(--surface-0);width:100%;min-height:0;color:var(--text-primary);flex-direction:column;flex:1;display:flex}._pageStandard_kd2ry_23{padding:var(--space-5) var(--space-6);gap:var(--space-5)}._pageWide_kd2ry_28{padding:var(--space-6) var(--space-7);gap:var(--space-5);width:100%;max-width:1200px;margin:0 auto}._pageFull_kd2ry_36{gap:0;height:100%;padding:0}._header_kd2ry_43{align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._headerFullBleed_kd2ry_52{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-1)}._breadcrumb_kd2ry_58{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:var(--weight-medium);width:100%;margin-bottom:var(--space-1);display:flex}._breadcrumbLink_kd2ry_71{color:var(--text-tertiary);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}._breadcrumbLink_kd2ry_71:hover{color:var(--text-primary)}._breadcrumbSep_kd2ry_81{color:var(--text-tertiary);opacity:.6;font-size:10px}._breadcrumbCurrent_kd2ry_87{color:var(--text-secondary)}._titleGroup_kd2ry_91{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._title_kd2ry_91{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--leading-tight)}._titleLarge_kd2ry_107{font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--leading-tight)}._subtitle_kd2ry_115{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}._actions_kd2ry_121{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}._body_kd2ry_130{flex-direction:column;flex:1;min-height:0;display:flex}._bodyStandard_kd2ry_137{padding-top:var(--space-4)}._bodyFull_kd2ry_141{height:100%}._empty_1isy1_1{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);text-align:center;background:var(--surface-1);border:1px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--text-secondary);flex-direction:column;display:flex}._icon_1isy1_15{background:var(--surface-2);border:1px solid var(--border-subtle);width:56px;height:56px;color:var(--text-tertiary);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:inline-flex}._title_1isy1_28{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight)}._description_1isy1_35{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:360px}._actions_1isy1_42{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}._inputRoot_d3ntn_3{flex-direction:column;gap:4px;min-width:180px;display:flex}._inputLabel_d3ntn_15{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);letter-spacing:var(--tracking-wide);text-transform:uppercase}._inputField_d3ntn_23,._inputTextarea_d3ntn_24{width:100%;height:var(--size-control-md);background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);outline:none;padding:0 12px}._inputTextarea_d3ntn_24{resize:vertical;height:auto;min-height:64px;line-height:var(--leading-normal);padding:8px 12px}._inputField_d3ntn_23:hover,._inputTextarea_d3ntn_24:hover{border-color:var(--border-strong)}._inputField_d3ntn_23:focus,._inputTextarea_d3ntn_24:focus{border-color:var(--accent-500);background:var(--surface-1)}._inputField_d3ntn_23::placeholder,._inputTextarea_d3ntn_24::placeholder{color:var(--text-tertiary)}._inputField_d3ntn_23:disabled,._inputTextarea_d3ntn_24:disabled{opacity:.5;cursor:not-allowed}._inputError_d3ntn_70 ._inputField_d3ntn_23,._inputError_d3ntn_70 ._inputTextarea_d3ntn_24{border-color:var(--danger)}._inputHelp_d3ntn_75{font-size:var(--text-xs);color:var(--text-tertiary)}._inputErrorText_d3ntn_80{font-size:var(--text-xs);color:var(--danger)}._selectTrigger_d3ntn_3{height:var(--size-control-md);background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:8px;min-width:160px;padding:0 12px;display:inline-flex}._selectTrigger_d3ntn_3:hover{border-color:var(--border-strong)}._selectTrigger_d3ntn_3:focus,._selectTrigger_d3ntn_3[data-state=open]{border-color:var(--accent-500);background:var(--surface-1)}._selectIcon_d3ntn_114{color:var(--text-tertiary);font-size:10px}._selectContent_d3ntn_119{z-index:var(--z-overlay);min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:4px;overflow:hidden}._selectItem_d3ntn_131{border-radius:var(--radius-sm);height:28px;font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;padding:0 24px 0 28px;display:flex;position:relative}._selectItem_d3ntn_131[data-highlighted]{background:var(--surface-3);color:var(--text-primary)}._selectItemIndicator_d3ntn_150{width:14px;color:var(--accent-400);justify-content:center;align-items:center;display:inline-flex;position:absolute;left:8px}._sliderRoot_d3ntn_161{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;width:100%;height:20px;display:flex;position:relative}._sliderTrack_d3ntn_171{background:var(--surface-3);border-radius:var(--radius-pill);flex-grow:1;height:4px;position:relative}._sliderRange_d3ntn_179{background:var(--accent-500);border-radius:var(--radius-pill);height:100%;position:absolute}._sliderThumb_d3ntn_186{background:var(--text-primary);border:2px solid var(--accent-500);cursor:grab;width:14px;height:14px;box-shadow:var(--shadow-sm);border-radius:50%;outline:none;display:block}._sliderThumb_d3ntn_186:hover{background:var(--accent-400)}._sliderThumb_d3ntn_186:focus-visible{box-shadow:var(--elev-focus)}._sliderThumb_d3ntn_186:active{cursor:grabbing}._switchRoot_d3ntn_211{background:var(--surface-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;width:32px;height:18px;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);outline:none;position:relative}._switchRoot_d3ntn_211[data-state=checked]{background:var(--accent-500);border-color:var(--accent-500)}._switchRoot_d3ntn_211:focus-visible{box-shadow:var(--elev-focus)}._switchThumb_d3ntn_234{background:var(--text-primary);width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out);border-radius:50%;display:block;transform:translate(1px)}._switchRoot_d3ntn_211[data-state=checked] ._switchThumb_d3ntn_234{background:var(--text-on-accent);transform:translate(15px)}._toggleRoot_d3ntn_250{height:var(--size-control-md);color:var(--text-secondary);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}._toggleRoot_d3ntn_250:hover{background:var(--surface-2);color:var(--text-primary)}._toggleRoot_d3ntn_250[data-state=on]{background:var(--accent-500);color:var(--text-on-accent)}._toggleRoot_d3ntn_250:focus-visible{box-shadow:var(--elev-focus)}._tabsList_d3ntn_285{border-bottom:1px solid var(--border-subtle);gap:0;display:flex}._tabsTrigger_d3ntn_291{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-bottom:2px solid #0000;outline:none;margin-bottom:-1px;padding:8px 12px}._tabsTrigger_d3ntn_291:hover{color:var(--text-primary)}._tabsTrigger_d3ntn_291[data-state=active]{color:var(--text-primary);border-bottom-color:var(--accent-500)}._tabsTrigger_d3ntn_291:focus-visible{box-shadow:var(--elev-focus)}._tabsContent_d3ntn_320{outline:none;padding-top:16px}._tooltipContent_d3ntn_326{z-index:var(--z-tooltip);background:var(--surface-3);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--elev-2);font-size:var(--text-xs);font-weight:var(--weight-medium);-webkit-user-select:none;user-select:none;max-width:240px;padding:6px 10px}._tooltipArrow_d3ntn_340{fill:var(--surface-3)}._popoverContent_d3ntn_345{z-index:var(--z-overlay);background:var(--surface-2);min-width:200px;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--elev-2);outline:none;padding:12px}._popoverArrow_d3ntn_357{fill:var(--surface-2)}._dialogOverlay_d3ntn_362{z-index:var(--z-dialog);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;position:fixed;inset:0}._dialogContent_d3ntn_370{z-index:var(--z-dialog);background:var(--surface-1);width:min(480px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--elev-3);outline:none;padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}._dialogTitle_d3ntn_388{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:8px}._dialogDescription_d3ntn_395{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:16px}._dialogClose_d3ntn_402{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex;position:absolute;top:12px;right:12px}._dialogClose_d3ntn_402:hover{background:var(--surface-2);color:var(--text-primary)}._dropdownContent_d3ntn_425{z-index:var(--z-overlay);background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--elev-2);outline:none;padding:4px}._dropdownItem_d3ntn_436{border-radius:var(--radius-sm);height:28px;font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;padding:0 12px 0 28px;display:flex;position:relative}._dropdownItem_d3ntn_436[data-highlighted]{background:var(--surface-3)}._dropdownItem_d3ntn_436[data-disabled]{color:var(--text-disabled);pointer-events:none}._dropdownItemIndicator_d3ntn_459{color:var(--accent-400);justify-content:center;align-items:center;display:inline-flex;position:absolute;left:8px}._dropdownSeparator_d3ntn_468{background:var(--border-subtle);height:1px;margin:4px 0}._dropdownLabel_d3ntn_474{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-caps);padding:6px 12px}._toastViewport_d3ntn_484{z-index:var(--z-toast);outline:none;flex-direction:column;gap:8px;width:360px;max-width:calc(100vw - 32px);margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:16px;right:16px}._toastRoot_d3ntn_500{background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border-default);border-left:3px solid var(--accent-500);border-radius:var(--radius-md);box-shadow:var(--elev-2);outline:none;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}._toastRoot_d3ntn_500[data-variant=success]{border-left-color:var(--success)}._toastRoot_d3ntn_500[data-variant=warning]{border-left-color:var(--warning)}._toastRoot_d3ntn_500[data-variant=danger]{border-left-color:var(--danger)}._toastTitle_d3ntn_526{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}._toastDescription_d3ntn_532{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal);margin-top:2px}._toastClose_d3ntn_539{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:12px;display:inline-flex}._toastClose_d3ntn_539:hover{background:var(--surface-3);color:var(--text-primary)}@keyframes _overlayShow_d3ntn_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_d3ntn_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes _slideIn_d3ntn_1{0%{transform:translate(calc(100% + 16px))}to{transform:translate(0)}}._dialogOverlay_d3ntn_362[data-state=open]{animation:_overlayShow_d3ntn_1 var(--dur-base) var(--ease-out)}._dialogContent_d3ntn_370[data-state=open]{animation:_contentShow_d3ntn_1 var(--dur-base) var(--ease-out)}._toastRoot_d3ntn_500[data-state=open]{animation:_slideIn_d3ntn_1 var(--dur-slow) var(--ease-out)}
