._backdrop_oaps2_1{z-index:var(--z-backdrop);animation:_fade-in_oaps2_1 var(--transition-fast);background:#070b1285;border:0;padding:0;position:fixed;inset:0}._drawer_oaps2_11{z-index:var(--z-drawer);border-right:1px solid var(--color-border);background:var(--color-surface);width:min(320px,100vw - 36px);box-shadow:var(--shadow-md);flex-direction:column;animation:.18s _slide-in_oaps2_1;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}._header_oaps2_25{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}._title_oaps2_35{font-size:var(--text-lg);margin:0}._content_oaps2_40{overscroll-behavior:contain;min-height:0;padding:var(--space-3);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));flex:1;overflow-y:auto}@keyframes _fade-in_oaps2_1{0%{opacity:0}}@keyframes _slide-in_oaps2_1{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){._backdrop_oaps2_1,._drawer_oaps2_11{animation:none}}._right_oaps2_64{border-left:1px solid var(--color-border);border-right:0;width:min(620px,100vw);animation:none;inset:0 0 0 auto}._panel_hv53p_1{gap:var(--space-4);min-width:0;display:grid}._form_hv53p_2{gap:var(--space-3);display:grid}._form_hv53p_2 label{gap:var(--space-2);display:grid}._form_hv53p_2 input,._form_hv53p_2 select,._form_hv53p_2 textarea,._filters_hv53p_4 input,._filters_hv53p_4 select{width:100%;padding:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:8px}._form_hv53p_2 textarea{resize:vertical;min-height:110px}._actions_hv53p_6,._filters_hv53p_4{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._filters_hv53p_4 label{gap:var(--space-1);min-width:140px;display:grid}._list_hv53p_8{gap:var(--space-2);padding:0;list-style:none;display:grid}._list_hv53p_8 button{text-align:left;width:100%;padding:var(--space-3);border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:10px}._list_hv53p_8 small{color:var(--color-text-muted);display:block}._message_hv53p_11{padding:var(--space-3);border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:10px}._message_hv53p_11 p{white-space:pre-wrap}._adminReply_hv53p_13{background:var(--color-accent-soft)}._meta_hv53p_14{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._badge_hv53p_15{background:var(--color-accent);color:#fff;border-radius:999px;padding:2px 7px;font-size:12px}._error_hv53p_16{padding:var(--space-3);border:1px solid var(--color-danger);border-radius:8px}._banner_hv53p_17{z-index:45;max-width:min(430px,100vw - 32px);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-danger);box-shadow:var(--shadow-md);border-radius:10px;position:fixed;bottom:16px;right:16px}._pre_hv53p_18{max-height:420px;padding:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-canvas-subtle);overflow:auto}._tableWrap_hv53p_19{overflow-x:auto}._table_hv53p_19{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._table_hv53p_19 th,._table_hv53p_19 td{padding:var(--space-2);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}._launch_hv53p_22{width:100%;padding:var(--space-3);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}._form_hv53p_2 input[type=checkbox]{justify-self:start;width:auto}._sidebar_tpgdy_1{gap:var(--space-5);height:100%;padding:var(--space-4) var(--space-3);flex-direction:column;display:flex}._brand_tpgdy_9{min-height:56px;padding-inline:var(--space-2)}._brand_tpgdy_9 .brand-mark-image-frame{box-shadow:none;background:0 0;border:0;padding:0}._brand_tpgdy_9 .brand-mark-image{width:164px;max-height:52px}._navigation_tpgdy_26{gap:var(--space-1);display:grid}._link_tpgdy_31{min-height:var(--touch-target);align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--transition-fast), background var(--transition-fast);font-weight:650;display:flex}._link_tpgdy_31:hover{color:var(--color-text);background:var(--color-surface-muted)}._active_tpgdy_49{color:var(--color-text);background:linear-gradient(100deg, color-mix(in srgb, var(--color-accent-soft) 88%, var(--color-surface)), color-mix(in srgb, var(--illustration-glow-blue) 42%, transparent))}._icon_tpgdy_59{flex:none;place-items:center;width:36px;height:36px;display:inline-grid}._active_tpgdy_49 ._icon_tpgdy_59{background:radial-gradient(circle, var(--illustration-glow-blue), transparent 68%)}._icon_tpgdy_59 img{object-fit:contain;width:31px;height:31px}._active_tpgdy_49 ._icon_tpgdy_59{transform:translateY(-1px)}._environments_tpgdy_81,._usage_tpgdy_82{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-muted) 68%, transparent);display:grid}._sectionHeading_tpgdy_92{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._sectionHeading_tpgdy_92 h2,._usage_tpgdy_82 h2{color:var(--color-text-subtle);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}._sectionHeading_tpgdy_92 a{color:var(--color-accent);font-size:var(--text-xs);font-weight:700}._environmentList_tpgdy_115{gap:var(--space-1);min-width:0;display:grid}._environmentLink_tpgdy_121{min-width:0;padding:var(--space-2);border-radius:var(--radius-md);gap:5px;display:grid}._environmentLink_tpgdy_121:hover{background:var(--color-surface)}._environmentName_tpgdy_133{color:var(--color-text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}._environmentLink_tpgdy_121 .status-badge{width:max-content;min-height:22px;box-shadow:none;padding:2px 7px;font-size:.68rem}._environmentEmpty_tpgdy_150{color:var(--color-text-subtle);font-size:var(--text-xs);margin:0;line-height:1.45}._usageItem_tpgdy_157{gap:5px;display:grid}._usageItem_tpgdy_157>span:first-child{justify-content:space-between;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);display:flex}._usageItem_tpgdy_157 strong{color:var(--color-text)}._usageTrack_tpgdy_174{background:var(--color-border);border-radius:999px;height:5px;overflow:hidden}._usageTrack_tpgdy_174>span{border-radius:inherit;background:linear-gradient(90deg, var(--color-accent), #59c9e8);height:100%;display:block}._helpLink_tpgdy_188{min-height:var(--touch-target);align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:650;display:flex}._helpLink_tpgdy_188:hover{color:var(--color-text);background:var(--color-surface-muted)}._betaNotice_tpgdy_205{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid color-mix(in srgb, var(--color-warning) 42%, var(--color-border));border-radius:var(--radius-lg);background:var(--color-warning-soft);box-shadow:inset 3px 0 0 var(--color-warning);color:var(--color-text);font-size:var(--text-xs);margin-top:auto;line-height:1.45;display:grid}._betaNotice_tpgdy_205 strong{color:var(--color-warning);font-size:var(--text-sm)}._betaNotice_tpgdy_205 p{margin:0}._betaContacts_tpgdy_229{gap:3px;min-width:0;display:grid}._betaContacts_tpgdy_229 span,._betaContacts_tpgdy_229 a{overflow-wrap:anywhere}._betaContacts_tpgdy_229 a{color:var(--color-warning);text-underline-offset:2px;font-weight:750;text-decoration:underline}._betaContacts_tpgdy_229 a:hover{color:var(--color-text)}._bottom_tpgdy_251{padding:var(--space-3) var(--space-3) var(--space-1);border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:var(--text-xs)}._bottom_tpgdy_251 strong{margin-bottom:var(--space-1);color:var(--color-text-muted);font-weight:650;display:block}._topbar_h7plh_1{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-2) clamp(var(--space-4), 3vw, var(--space-8));border-bottom:1px solid var(--color-border);background:var(--color-canvas);display:flex}._start_h7plh_12,._actions_h7plh_13,._identity_h7plh_14{align-items:center;min-width:0;display:flex}._start_h7plh_12{gap:var(--space-3)}._topbar_h7plh_1 ._menu_h7plh_24{font-size:1.25rem;display:none}._topbar_h7plh_1 ._mobileBrand_h7plh_29{display:none}._mobileBrand_h7plh_29 .brand-mark-image-frame{box-shadow:none;background:0 0;border:0;padding:0}._mobileBrand_h7plh_29 .brand-mark-image{width:112px;max-height:38px}._eyebrow_h7plh_45{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:650}._actions_h7plh_13{justify-content:flex-end;gap:var(--space-2)}._identity_h7plh_14{gap:var(--space-2);max-width:240px;min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._avatar_h7plh_66{background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent);font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}._identityCopy_h7plh_79{min-width:0;line-height:1.2}._identityCopy_h7plh_79 strong,._identityCopy_h7plh_79 span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._identityCopy_h7plh_79 strong{font-size:var(--text-sm)}._identityCopy_h7plh_79 span{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:2px}._logout_h7plh_102{font-size:1.05rem}@media (width<=979px){._topbar_h7plh_1 ._menu_h7plh_24,._topbar_h7plh_1 ._mobileBrand_h7plh_29{display:inline-grid}._eyebrow_h7plh_45{display:none}}@media (width<=640px){._topbar_h7plh_1{padding-inline:var(--space-3)}._identity_h7plh_14{display:none}}._shell_1s80e_1{grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr);background:var(--color-canvas);min-width:0;min-height:100vh;display:grid}._sidebar_1s80e_9{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-text-subtle) 42%, transparent) transparent;border-right:1px solid var(--color-border);background:var(--color-surface);height:100vh;position:sticky;top:0;overflow:clip auto}._sidebar_1s80e_9::-webkit-scrollbar{width:7px}._sidebar_1s80e_9::-webkit-scrollbar-track{background:0 0}._sidebar_1s80e_9::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-subtle) 38%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._sidebar_1s80e_9::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-text-muted) 64%, transparent);background-clip:padding-box}._column_1s80e_35{flex-direction:column;min-width:0;min-height:100vh;display:flex}._topbar_1s80e_42{z-index:var(--z-topbar);position:sticky;top:0}._bannerStack_1s80e_48{display:grid}._banner_1s80e_48{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) clamp(var(--space-4), 3vw, var(--space-8));border-bottom:1px solid var(--color-border);font-size:var(--text-sm);display:flex}._bannerVisual_1s80e_61{border-radius:var(--radius-md);flex:none;place-items:center;width:58px;height:42px;display:grid;overflow:hidden}._bannerVisual_1s80e_61 .product-illustration{object-fit:contain;width:58px;height:42px}._bannerCopy_1s80e_77{gap:2px;min-width:0;display:grid}._banner_1s80e_48 strong{flex:none}._maintenance_1s80e_87{background:var(--color-warning-soft);color:var(--color-text)}._temporaryPassword_1s80e_92{background:var(--color-warning-soft);color:var(--color-text);justify-content:space-between;align-items:center}._bannerAction_1s80e_99{color:var(--color-accent);flex:none;font-weight:800}._offline_1s80e_105{background:var(--color-danger-soft);color:var(--color-text)}._main_1s80e_87{width:100%;max-width:var(--content-max);padding:clamp(var(--space-5), 4vw, var(--space-10));outline:none;flex:1;align-self:center}._footer_1s80e_119{width:100%;max-width:var(--content-max);padding:0 clamp(var(--space-5), 4vw, var(--space-10)) var(--space-5);align-self:center}@media (width<=979px){._shell_1s80e_1{grid-template-columns:minmax(0,1fr)}._sidebar_1s80e_9{display:none}._main_1s80e_87{padding:clamp(var(--space-4), 4vw, var(--space-8))}}@media (width<=640px){._banner_1s80e_48{gap:var(--space-1);padding-inline:var(--space-4)}._bannerVisual_1s80e_61{display:none}._temporaryPassword_1s80e_92{flex-direction:column;align-items:flex-start}._main_1s80e_87{padding:var(--space-5) var(--space-4)}._footer_1s80e_119{padding-inline:var(--space-4)}}._shell_1d23r_1{background:var(--color-canvas);grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;display:grid;overflow-x:hidden}._header_1d23r_9{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:72px;padding:var(--space-3) clamp(var(--space-4), 4vw, var(--space-10));border-bottom:1px solid var(--color-border);background:var(--color-canvas);display:flex}._brandLink_1d23r_20{min-height:var(--touch-target);align-items:center;gap:var(--space-3);border-radius:var(--radius-md);display:inline-flex}._brandIcon_1d23r_28{--public-brand-size:36px}._brandIcon_1d23r_28 .brand-mark-image-frame{width:var(--public-brand-size);height:var(--public-brand-size);box-shadow:none;background:0 0;border:0;padding:0}._brandIcon_1d23r_28 .brand-mark-image{width:100%;height:100%}._wordmark_1d23r_44{min-width:0;line-height:1.15;display:grid}._wordmark_1d23r_44 strong{font-size:var(--text-md);letter-spacing:.01em}._wordmark_1d23r_44 span{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:3px}._main_1d23r_53{grid-template-columns:minmax(320px,.86fr) minmax(440px,1.14fr);width:100%;min-width:0;display:grid}._brandArea_1d23r_60{min-width:0;padding:clamp(var(--space-8), 7vw, 6rem);border-right:1px solid var(--color-border);background:radial-gradient(circle at 16% 15%, var(--illustration-glow-blue), transparent 34%), linear-gradient(145deg, var(--color-canvas-subtle), var(--color-canvas));align-items:center;display:flex}._brandContent_1d23r_71{width:min(540px,100%);margin-inline:auto}._eyebrow_1d23r_73{color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:750}._brandContent_1d23r_71 h2{max-width:14ch;margin:var(--space-4) 0 0;letter-spacing:-.04em;font-size:clamp(2rem,4.2vw,3.75rem);line-height:1.04}._brandContent_1d23r_71>p{max-width:48ch;margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.65}._benefits_1d23r_97{gap:var(--space-3);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}._benefits_1d23r_97 li{min-height:var(--touch-target);align-items:center;gap:var(--space-3);color:var(--color-text);font-size:var(--text-sm);font-weight:650;display:flex}._benefits_1d23r_97 li span{border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;color:var(--color-text-subtle);border-radius:50%;place-items:center;font-size:.68rem;font-weight:800;display:grid}._content_1d23r_128{align-content:center;justify-items:center;gap:var(--space-4);min-width:0;padding:clamp(var(--space-6), 6vw, 5rem);background:var(--color-surface);display:grid}._content_1d23r_128>*{width:min(460px,100%)}._offline_1d23r_140{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-warning) 35%, transparent);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-text);font-size:var(--text-sm);display:grid}._offline_1d23r_140 span{color:var(--color-text-muted)}._footer_1d23r_153{padding:0 clamp(var(--space-4), 4vw, var(--space-10)) var(--space-4);background:var(--color-canvas)}@media (width<=980px){._main_1d23r_53{grid-template-columns:minmax(0,1fr)}._brandArea_1d23r_60{display:none}._content_1d23r_128{min-height:calc(100svh - 144px);padding-block:clamp(var(--space-8), 10vw, 4rem);align-content:start}}@media (width<=480px){._header_1d23r_9{min-height:64px;padding-inline:var(--space-3)}._wordmark_1d23r_44 span{display:none}._content_1d23r_128{min-height:auto;padding:var(--space-8) var(--space-2) var(--space-6)}._footer_1d23r_153{padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){._header_1d23r_9{-webkit-backdrop-filter:none;backdrop-filter:none}}._shell_g8iiv_1{gap:var(--space-6);flex-direction:column;min-width:0;min-height:0;display:flex}._header_g8iiv_9{gap:var(--space-5);min-width:0;display:grid}._backLink_g8iiv_15{width:fit-content;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:700;text-decoration:none}._backLink_g8iiv_15:hover{color:var(--color-accent)}._headerRow_g8iiv_27{justify-content:space-between;align-items:flex-start;gap:var(--space-8);min-width:0;display:flex}._identity_g8iiv_35{gap:var(--space-2);min-width:0;display:grid}._identity_g8iiv_35 h1{overflow-wrap:anywhere;max-width:24ch;color:var(--color-text);font-size:var(--text-2xl);margin:0;line-height:1.12}._eyebrow_g8iiv_50,._dialogEyebrow_g8iiv_51{color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}._laboratory_g8iiv_60{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.55}._headerActions_g8iiv_67{justify-items:end;gap:var(--space-3);min-width:min(100%,660px);display:grid}._lifecycleActions_g8iiv_74{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}._lifecycleActions_g8iiv_74>*{min-height:var(--touch-target)}._disabledReason_g8iiv_85{max-width:32ch;color:var(--color-text-muted);font-size:var(--text-sm);text-align:right;margin:0;line-height:1.45}._navigationViewport_g8iiv_94{scrollbar-width:thin;border-bottom:1px solid var(--color-border);min-width:0;overflow-x:auto}._navigation_g8iiv_94{gap:var(--space-1);width:max-content;min-width:100%;display:flex}._navigationLink_g8iiv_108{min-height:var(--touch-target);padding:0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._navigationLink_g8iiv_108:hover{color:var(--color-text);background:var(--color-surface-muted)}._navigationLinkActive_g8iiv_126{border-bottom-color:var(--color-accent);color:var(--color-accent)}._navigationLink_g8iiv_108:focus-visible,._backLink_g8iiv_15:focus-visible,._noticeAction_g8iiv_133:focus-visible{box-shadow:var(--focus-ring);outline:none}._notices_g8iiv_138{gap:var(--space-3);display:grid}._notice_g8iiv_133{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);line-height:1.45;display:flex}._notice_g8iiv_133 strong{flex:none}._notice_g8iiv_133 span{overflow-wrap:anywhere;min-width:0}._noticeInfo_g8iiv_165{border-color:color-mix(in srgb, var(--color-info) 28%, var(--color-border));background:var(--color-info-soft)}._noticeWarning_g8iiv_170{border-color:color-mix(in srgb, var(--color-warning) 28%, var(--color-border));background:var(--color-warning-soft)}._noticeDanger_g8iiv_175{border-color:color-mix(in srgb, var(--color-danger) 28%, var(--color-border));background:var(--color-danger-soft)}._noticeAction_g8iiv_133{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;font-weight:800}._actionError_g8iiv_191{min-width:0}._outlet_g8iiv_195{flex:1;min-width:0;min-height:0}._state_g8iiv_201{align-content:center;gap:var(--space-5);min-height:360px;display:grid}._stateHeader_g8iiv_208{gap:var(--space-2);display:grid}._stateHeader_g8iiv_208 h1{font-size:var(--text-2xl);margin:0}._stateActions_g8iiv_218{gap:var(--space-3);flex-wrap:wrap;display:flex}._dialog_g8iiv_51{width:min(100%,520px)}._dialog_g8iiv_51 h2{margin:var(--space-2) 0 0;color:var(--color-text)}._dialogDescription_g8iiv_233{margin:var(--space-4) 0 0;color:var(--color-text-muted);line-height:1.6}._dialogActions_g8iiv_239{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);display:flex}@media (width>=768px) and (width<=1199px){._headerRow_g8iiv_27{gap:var(--space-5);display:grid}._identity_g8iiv_35 h1{max-width:none}._headerActions_g8iiv_67{width:100%;min-width:0}}@media (width<=767px){._shell_g8iiv_1{gap:var(--space-5)}._headerRow_g8iiv_27{gap:var(--space-5);display:grid}._identity_g8iiv_35 h1{max-width:none}._headerActions_g8iiv_67{justify-items:start;width:100%;min-width:0}._lifecycleActions_g8iiv_74{justify-content:flex-start;width:100%}._lifecycleActions_g8iiv_74>*{flex:min(100%,210px)}._disabledReason_g8iiv_85{text-align:left}._notice_g8iiv_133{gap:var(--space-1);display:grid}._noticeAction_g8iiv_133{min-height:var(--touch-target);text-align:left;margin-left:0;padding:0}}@media (width<=480px){._dialogActions_g8iiv_239{flex-direction:column-reverse}._dialogActions_g8iiv_239>*{width:100%}}@media (prefers-reduced-motion:reduce){._navigationLink_g8iiv_108{transition:none}}._shell_12ylb_1,._page_12ylb_1,._stack_12ylb_1{gap:var(--space-5);min-width:0;max-width:100%;display:grid}._shell_12ylb_1{overflow-x:clip}._shellHeader_12ylb_3{gap:var(--space-2);display:grid}._shellHeader_12ylb_3 h1,._shellHeader_12ylb_3 p,._section_12ylb_4 h2,._section_12ylb_4 h3,._section_12ylb_4 p{margin:0}._shellHeader_12ylb_3 h1,._shellHeader_12ylb_3 p{overflow-wrap:anywhere;max-width:100%}._shellHeader_12ylb_3 p,._muted_12ylb_6{color:var(--color-text-muted);line-height:1.55}._navigation_12ylb_7{box-sizing:border-box;gap:var(--space-2);width:100%;min-width:0;max-width:100%;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);scrollbar-width:thin;display:flex;overflow-x:auto}._navigation_12ylb_7 a{min-block-size:44px;padding:0 var(--space-4);border-radius:var(--radius-md);color:var(--color-text-muted);white-space:nowrap;flex:none;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._navigation_12ylb_7 a:hover{color:var(--color-text);background:var(--color-surface-muted)}._navigation_12ylb_7 ._active_12ylb_10{color:var(--color-accent-hover);background:var(--color-accent-soft)}._section_12ylb_4{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}._sectionHeader_12ylb_12{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}._sectionHeaderCopy_12ylb_13{gap:var(--space-1);min-width:0;display:grid}._metrics_12ylb_14{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._metric_12ylb_14{gap:var(--space-1);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);display:grid}._metric_12ylb_14 span{color:var(--color-text-muted);font-size:var(--text-sm)}._metric_12ylb_14 strong{overflow-wrap:anywhere;font-size:clamp(1.4rem,3vw,2rem)}._metric_12ylb_14 ._smallMetric_12ylb_18{font-size:var(--text-base)}._sectionGrid_12ylb_19{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._sectionLink_12ylb_20{gap:var(--space-3);min-width:0;min-block-size:10rem;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);text-decoration:none;display:grid}._sectionLink_12ylb_20:hover{border-color:var(--color-accent);transform:translateY(-1px)}._sectionLink_12ylb_20 h3,._sectionLink_12ylb_20 p{margin:0}._sectionLink_12ylb_20 p{color:var(--color-text-muted);line-height:1.5}._sectionLink_12ylb_20 span{color:var(--color-accent-hover);align-self:end;font-weight:700}._toolbar_12ylb_25,._filters_12ylb_25,._actions_12ylb_25,._pagination_12ylb_25{align-items:end;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}._filters_12ylb_25>*{flex:12rem}._toolbar_12ylb_25>:first-child{flex:16rem}._actions_12ylb_25{align-items:center}._form_12ylb_29{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}._form_12ylb_29 h3,._form_12ylb_29>button,._form_12ylb_29>[role=alert]{grid-column:1/-1}._form_12ylb_29 label{gap:var(--space-2);font-weight:700;display:grid}._form_12ylb_29 input,._form_12ylb_29 select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-block-size:44px;color:var(--color-text);padding:.7rem}._tableWrap_12ylb_33 table{border-collapse:collapse;width:100%;min-width:48rem}._tableWrap_12ylb_33 th,._tableWrap_12ylb_33 td{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}._tableWrap_12ylb_33 td small{color:var(--color-text-muted);margin-top:.25rem;display:block}._pagination_12ylb_25{justify-content:space-between;align-items:center}._tableWrap_12ylb_33{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;overflow-x:auto}._table_12ylb_33{border-collapse:collapse;width:100%;min-width:48rem}._table_12ylb_33 th,._table_12ylb_33 td{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}._table_12ylb_33 th{color:var(--color-text-muted);font-size:var(--text-sm);background:var(--color-surface-muted)}._table_12ylb_33 tbody tr:last-child td{border-bottom:0}._cellStack_12ylb_42{gap:.2rem;min-width:0;display:grid}._cellStack_12ylb_42 strong,._cellStack_12ylb_42 span,._cellStack_12ylb_42 code{overflow-wrap:anywhere}._cellStack_12ylb_42 span{color:var(--color-text-muted);font-size:var(--text-sm)}._mobileList_12ylb_45{gap:var(--space-3);display:none}._mobileListVisible_12ylb_46{gap:var(--space-3);display:grid}._mobileCard_12ylb_47{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}._mobileCard_12ylb_47 h3,._mobileCard_12ylb_47 p{overflow-wrap:anywhere;margin:0}._definitionList_12ylb_49{gap:var(--space-3);margin:0;display:grid}._definitionRow_12ylb_50{gap:var(--space-3);min-width:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(8rem,.5fr) minmax(0,1fr);display:grid}._definitionRow_12ylb_50:last-child{border-bottom:0;padding-bottom:0}._definitionRow_12ylb_50 dt{color:var(--color-text-muted)}._definitionRow_12ylb_50 dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}._dialog_12ylb_54{gap:var(--space-4);width:min(42rem,100vw - 2rem);display:grid}._dialog_12ylb_54 h2,._dialog_12ylb_54 p{margin:0}._dialogActions_12ylb_56{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._passwordDialogModal_12ylb_57._passwordDialogModal_12ylb_57{box-sizing:border-box;width:min(46rem,100vw - 2rem);max-width:none}._passwordDialog_12ylb_57{width:100%;min-width:0}._createGrid_12ylb_59{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._createGrid_12ylb_59 ._wide_12ylb_60{grid-column:1/-1}._resourceGrid_12ylb_61{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._resource_12ylb_61{gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);display:grid}._resourceHeader_12ylb_63{justify-content:space-between;gap:var(--space-3);display:flex}._resourceTrack_12ylb_64{background:var(--color-border);border-radius:999px;block-size:.55rem;overflow:hidden}._resourceTrack_12ylb_64 span{border-radius:inherit;background:var(--color-accent);block-size:100%;display:block}._notice_12ylb_66{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-muted);line-height:1.55}._distribution_12ylb_67{gap:var(--space-3);display:grid}._distributionRow_12ylb_68{gap:var(--space-3);grid-template-columns:minmax(8rem,.5fr) minmax(6rem,1fr) 3rem;align-items:center;display:grid}._distributionTrack_12ylb_69{background:var(--color-border);border-radius:999px;block-size:.55rem;overflow:hidden}._distributionTrack_12ylb_69 span{border-radius:inherit;background:var(--color-accent);block-size:100%;display:block}._distributionRow_12ylb_68 strong{text-align:end}._twoColumn_12ylb_72{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}._log_12ylb_73{max-block-size:24rem;padding:var(--space-4);border-radius:var(--radius-md);color:#e5edf9;white-space:pre-wrap;overflow-wrap:anywhere;background:#111827;margin:0;font:.82rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}._live_12ylb_74{min-block-size:1.3rem;color:var(--color-text-muted);font-size:var(--text-sm)}._importModal_12ylb_75._importModal_12ylb_75{box-sizing:border-box;width:min(68rem,100vw - 2rem);max-width:none}._importDialog_12ylb_76{width:100%;max-block-size:min(52rem,100vh - 2rem);overflow:auto}._stepLabel_12ylb_77{color:var(--color-text-muted);font-size:var(--text-sm);flex:none;font-weight:700}._selectedFile_12ylb_78{justify-content:space-between;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);flex-wrap:wrap;display:flex}._selectedFile_12ylb_78 strong{overflow-wrap:anywhere;min-width:0}._selectedFile_12ylb_78 span{color:var(--color-text-muted)}._fileInput_12ylb_81{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._importFilters_12ylb_82{gap:var(--space-2);flex-wrap:wrap;display:flex}._importTable_12ylb_83{min-width:52rem}._importTable_12ylb_83 td{overflow-wrap:anywhere;max-width:22rem}._confirmation_12ylb_85{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);display:grid}._confirmation_12ylb_85 h3,._confirmation_12ylb_85 p,._notice_12ylb_66 p{margin:0}._statusLine_12ylb_87{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._visuallyDangerous_12ylb_88{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-border))}@media (width>=768px){._importTable_12ylb_83{table-layout:fixed;min-width:0}._importTable_12ylb_83 th:first-child{width:8%}._importTable_12ylb_83 th:nth-child(2){width:24%}._importTable_12ylb_83 th:nth-child(3),._importTable_12ylb_83 th:nth-child(4){width:16%}._importTable_12ylb_83 th:nth-child(5){width:36%}}@media (width<=1023px){._sectionGrid_12ylb_19,._metrics_12ylb_14{grid-template-columns:repeat(2,minmax(0,1fr))}._resourceGrid_12ylb_61{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){._shell_12ylb_1,._page_12ylb_1,._stack_12ylb_1{gap:var(--space-4)}._shellHeader_12ylb_3 h1{font-size:clamp(1.7rem,8vw,2rem)}._section_12ylb_4{padding:var(--space-4)}._sectionHeader_12ylb_12{flex-direction:column}._sectionGrid_12ylb_19,._metrics_12ylb_14,._twoColumn_12ylb_72,._createGrid_12ylb_59,._form_12ylb_29{grid-template-columns:minmax(0,1fr)}._form_12ylb_29 h3,._form_12ylb_29>button,._form_12ylb_29>[role=alert],._createGrid_12ylb_59 ._wide_12ylb_60{grid-column:auto}._desktopTable_12ylb_113{display:none}._mobileList_12ylb_45{display:grid}._definitionRow_12ylb_50{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}._pagination_12ylb_25{flex-direction:column;align-items:stretch}._pagination_12ylb_25 ._actions_12ylb_25{justify-content:space-between}._distributionRow_12ylb_68{grid-template-columns:minmax(6rem,.7fr) minmax(4rem,1fr) 2.5rem}._importModal_12ylb_75._importModal_12ylb_75{width:calc(100vw - 3rem)}._importDialog_12ylb_76{max-block-size:calc(100vh - 1rem)}._importDialog_12ylb_76 ._dialogActions_12ylb_56>*{flex:100%}._passwordDialogModal_12ylb_57._passwordDialogModal_12ylb_57{width:calc(100vw - 2rem)}._passwordDialog_12ylb_57 ._dialogActions_12ylb_56>*{flex:100%}}@media (prefers-reduced-motion:reduce){._sectionLink_12ylb_20{transition:none}._sectionLink_12ylb_20:hover{transform:none}}._card_14m0a_1{gap:var(--space-6);width:100%;padding:clamp(var(--space-6), 4vw, var(--space-8));border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-md);display:grid}._heading_14m0a_12{gap:var(--space-2);display:grid}._eyebrow_14m0a_14{color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:750}._heading_14m0a_12 h1{color:var(--color-text);font-size:var(--text-2xl);letter-spacing:-.035em;margin:0;line-height:1.12}._heading_14m0a_12 p{color:var(--color-text-muted);margin:0;line-height:1.6}._form_14m0a_36{gap:var(--space-4);display:grid}._rememberDevice_14m0a_38{align-items:flex-start;gap:var(--space-3);color:var(--color-text);cursor:pointer;font-size:.9rem;display:flex}._rememberDevice_14m0a_38 input{accent-color:var(--color-accent);margin-top:.25rem}._rememberDevice_14m0a_38 span{gap:.18rem;display:grid}._rememberDevice_14m0a_38 small{color:var(--color-text-muted);line-height:1.35}._passwordHelp_14m0a_43{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-text-subtle);font-size:var(--text-xs);line-height:1.5}._notice_14m0a_50,._returnNotice_14m0a_51{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.5}._notice_14m0a_50{border:1px solid color-mix(in srgb, var(--color-warning) 35%, transparent);background:var(--color-warning-soft);color:var(--color-text)}._returnNotice_14m0a_51{border:1px solid color-mix(in srgb, var(--color-info) 28%, transparent);background:var(--color-info-soft);color:var(--color-text-muted)}._error_14m0a_70{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-danger) 36%, transparent);border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-text);outline:0;line-height:1.5;display:grid}._error_14m0a_70 strong{color:var(--color-danger)}._error_14m0a_70 span{font-size:var(--text-sm)}._error_14m0a_70 small{color:var(--color-text-muted);overflow-wrap:anywhere}._error_14m0a_70:focus-visible{box-shadow:var(--focus-ring)}._captcha_14m0a_87{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);display:grid}._captcha_14m0a_87>strong{font-size:var(--text-sm)}._captcha_14m0a_87>p{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.5}._switchAction_14m0a_100{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;margin:0}._switchAction_14m0a_100 a{min-height:var(--touch-target);border-radius:var(--radius-sm);color:var(--color-accent);align-items:center;font-weight:700;display:inline-flex}._form_14m0a_36 .input{min-height:var(--touch-target)}._form_14m0a_36 input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface-raised) inset;caret-color:var(--color-text)}._form_14m0a_36 input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface-raised) inset;caret-color:var(--color-text)}._form_14m0a_36 input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface-raised) inset;caret-color:var(--color-text)}@media (width<=480px){._card_14m0a_1{padding:var(--space-5) var(--space-2);box-shadow:none;border:0;border-radius:0}._heading_14m0a_12 h1{font-size:clamp(1.7rem,9vw,2rem)}._captcha_14m0a_87{border-inline:0;border-radius:0;padding-inline:0}}._panel_18i1w_1{gap:var(--space-2);min-width:0;display:grid}._widget_18i1w_7{width:100%;min-width:0;min-height:100px;overflow:hidden}._widget_18i1w_7 iframe{max-width:100%}._status_18i1w_16,._error_18i1w_17{min-height:20px;font-size:var(--text-xs);line-height:1.5}._status_18i1w_16{color:var(--color-text-muted)}._error_18i1w_17{color:var(--color-danger)}._card_1tkor_1{width:100%}._card_1tkor_1 .page-header{padding:0}._copy_1tkor_3{gap:var(--space-3);display:grid}._copy_1tkor_3 p{color:var(--color-text-muted);margin:0;line-height:1.7}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f9;--bg-strong:#e9eef5;--panel:#ffffffeb;--panel-strong:#fff;--panel-subtle:#f6f8fb;--line:#d7dee8;--line-strong:#bbc7d6;--ink:#162033;--ink-soft:#37445a;--muted:#69758a;--brand:#1c72dd;--brand-strong:#1556b5;--brand-soft:#e8f1ff;--sidebar-bg:#0f1f3a;--sidebar-bg-strong:#152947;--sidebar-line:#ffffff14;--info-soft:#edf4ff;--warning:#8d6400;--warning-soft:#fff5de;--danger:#b84a4a;--danger-soft:#fff0f0;--success:#176d49;--success-soft:#e8f7ef;--shell-bg:#ffffffbd;--shell-border:#141c2d14;--shell-shadow:0 20px 48px #0f1f3a14;--shadow:0 18px 42px #0f1f3a14;--shadow-soft:0 10px 22px #0f1f3a0f;--radius-xl:24px;--radius-lg:18px;--radius-md:14px;--radius-sm:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--mono:"Cascadia Mono", "SFMono-Regular", Consolas, monospace;--sans:"Aptos", "Segoe UI Variable Text", "Segoe UI", sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c1320;--bg-strong:#101a2a;--panel:#131b29eb;--panel-strong:#182234;--panel-subtle:#121a2b;--line:#263349;--line-strong:#344561;--ink:#ecf1fa;--ink-soft:#d2ddf0;--muted:#97a4b9;--brand:#68a3ff;--brand-strong:#86b5ff;--brand-soft:#68a3ff24;--info-soft:#68a3ff24;--warning:#e4b14a;--warning-soft:#e4b14a1f;--danger:#f08c8c;--danger-soft:#f08c8c1f;--success:#5ccc95;--success-soft:#5ccc951f;--shell-bg:#0a101ad6;--shell-border:#97a7c224;--shell-shadow:0 28px 68px #00000057;--shadow:0 20px 48px #0000003d;--shadow-soft:0 12px 28px #0000002e}*{box-sizing:border-box}body{min-width:320px;font-family:var(--sans);color:var(--ink);background:radial-gradient(circle at top left, #1c72dd1f, transparent 34%), radial-gradient(circle at bottom right, #1c72dd14, transparent 30%), linear-gradient(180deg, var(--panel-subtle) 0%, var(--bg) 100%);margin:0;line-height:1.5}a{color:inherit;text-decoration:none}pre{margin:0}.screen-center{place-items:center;min-height:100vh;padding:24px;display:grid}.spinner{border:3px solid #1365d62e;border-top-color:var(--brand-strong);border-radius:999px;width:22px;height:22px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.brand-mark{align-items:center;min-width:0;display:flex}.brand-mark-compact{align-items:center}.brand-mark-image-frame{background:#ffffffeb;border:1px solid #ffffffb8;border-radius:12px;align-items:center;min-width:0;padding:5px 8px;display:inline-flex;position:relative;box-shadow:0 8px 24px #0c234b14}.brand-mark-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:46px;display:block}.brand-mark-image-dark{display:none}.brand-mark-compact .brand-mark-image{width:44px;height:44px}:root[data-theme=dark] .brand-mark-image-light:not(:only-child){display:none}:root[data-theme=dark] .brand-mark-image-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .brand-mark-image-light:not(:only-child){display:none}:root:not([data-theme]) .brand-mark-image-dark{display:block}}.page-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--brand-strong);margin-bottom:4px;font-size:.76rem}.stack-gap-xl{gap:16px;display:grid}.stack-gap{gap:12px;display:grid}.stack-gap-tight{gap:6px;display:grid}.dashboard-grid,.split-panel,.content-grid{gap:14px;display:grid}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-panel{grid-template-columns:.95fr 1.05fr}.content-grid-form{grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr);align-items:start}.side-stack{gap:14px;display:grid}.filters-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.page-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-header-copy{gap:0;min-width:0;max-width:660px;display:grid}.page-header-actions{justify-content:flex-end;align-items:flex-start;display:flex}.page-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.52rem,1.85vw,2.05rem);line-height:1.06}.page-description{color:var(--muted);max-width:58ch;margin:4px 0 0;line-height:1.48}.card{background:var(--panel);box-shadow:var(--shadow);border:1px solid #ffffffbd;border-radius:20px;overflow:hidden}.card-header{justify-content:space-between;gap:12px;padding:15px 16px 0;display:flex}.card-header>div:first-child{min-width:0}.card-title{letter-spacing:-.01em;margin:0;font-size:.99rem;line-height:1.28}.card-subtitle{color:var(--muted);max-width:58ch;margin:4px 0 0;line-height:1.45}.card-body{padding:15px 16px 16px}.card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.collapsible-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.collapsible-toggle{border:1px solid var(--line);min-height:38px;color:var(--ink);cursor:pointer;background:#edf4ffe6;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-weight:600;transition:background .14s,border-color .14s,transform .14s,box-shadow .14s;display:inline-flex}.collapsible-toggle:hover{background:#e4efff;border-color:#c5d9f7;transform:translateY(-1px)}.collapsible-toggle:focus-visible{border-color:#1553b852;outline:none;box-shadow:0 0 0 3px #1553b824}.collapse-chevron{transition:transform .15s;display:inline-flex}.collapse-chevron.open{transform:rotate(180deg)}.metric-card{min-width:0;box-shadow:var(--shadow);background:linear-gradient(165deg,#ffffffeb,#eaf1fce6);border:1px solid #fffc;border-radius:15px;gap:4px;padding:15px;display:grid}.metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.metric-value{overflow-wrap:anywhere;margin:6px 0 1px;font-size:1.65rem;font-weight:700;line-height:1.08}.metric-note{color:var(--muted);line-height:1.42}.field{gap:5px;display:grid}.field-label{font-size:.86rem;font-weight:600}.field-hint{color:var(--muted);font-size:.82rem;line-height:1.45}.field-align-end{align-content:end}.field-error,.error-banner{color:var(--danger);font-size:.92rem}.error-banner{background:var(--danger-soft);border:1px solid #c4474729;border-radius:12px;padding:10px 12px;line-height:1.45}.info-banner{color:var(--brand-strong);background:var(--info-soft);border:1px solid #1553b81f;border-radius:14px;padding:13px 15px;font-size:.92rem;line-height:1.6}.alert-banner{border:1px solid #0000;border-radius:13px;gap:4px;padding:11px 13px;line-height:1.48;display:grid}.alert-title{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700}.alert-content{color:inherit}.alert-info{background:var(--info-soft);color:var(--brand-strong);border-color:#1553b81f}.alert-warning{background:var(--warning-soft);color:var(--warning);border-color:#8d640024}.alert-error{background:var(--danger-soft);color:var(--danger);border-color:#b84a4a26}.alert-success{background:var(--success-soft);color:var(--success);border-color:#176d4924}.success-banner{color:var(--success);background:var(--success-soft);border:1px solid #0f6a4629;border-radius:12px;padding:11px 13px;font-size:.92rem}.input{width:100%;min-height:var(--touch-target);border:1px solid var(--line);background:var(--panel-strong);color:var(--ink);border-radius:12px;outline:none;padding:9px 11px;transition:border-color .14s,box-shadow .14s,background .14s}.input:hover:not(:disabled){border-color:var(--line-strong);background:#fff}.input:focus{border-color:var(--brand-strong);box-shadow:0 0 0 3px #1365d61f}.input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #c447471f}.input[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 3px #c4474729}.input:disabled{color:var(--muted);background:#f1f5fbe0}.input-with-action{width:100%;position:relative}.input-with-action-field{padding-right:56px}.input-action-button{width:var(--touch-target);height:var(--touch-target);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.input-action-button:hover{color:var(--brand-strong);background:#1365d614}.input-action-button:focus-visible{outline-offset:1px;outline:2px solid #1365d642}.password-toggle-icon{width:19px;height:19px}.textarea{resize:vertical;min-height:180px;font-family:var(--mono)}.small-input{min-height:var(--touch-target);padding:6px 9px}.action-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.button:disabled{opacity:.6;cursor:not-allowed}.button:focus-visible{outline:none;box-shadow:0 0 0 3px #1553b824}.button-primary{background:linear-gradient(135deg, var(--brand-strong), var(--brand));color:#fff}.button-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 18px #1365d633}.button-secondary{color:var(--ink);background:#edf4ff;border-color:#d4e2f9}.button-secondary:hover:not(:disabled){background:#e7f0ff;border-color:#c5d9f7;box-shadow:0 8px 18px #1553b814}.button-ghost{color:var(--ink);border-color:var(--line);background:#edf4ffa8}.button-ghost:hover:not(:disabled){border-color:var(--line-strong);background:#e7eefb}.sidebar .button-ghost{color:inherit;background:0 0;border-color:#ffffff24}.button-danger{color:#fff;background:linear-gradient(135deg,#c35b5b,#ab4545)}.button-danger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 18px #a72f2f29}.button:active:not(:disabled){transform:translateY(0)}.button-full{width:100%}.pill,.status-badge{border:1px solid color-mix(in srgb, currentColor 22%, transparent);max-width:100%;min-height:28px;color:var(--muted);box-shadow:0 3px 10px color-mix(in srgb, currentColor 9%, transparent);background:#15243d0f;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:4px 10px;font-size:.78rem;display:inline-flex}.pill-brand{background:var(--brand-soft);color:var(--brand-strong)}.pill-danger{background:var(--danger-soft);color:var(--danger)}.pill-muted{color:var(--muted);background:#f1f4f9}.status-badge{white-space:nowrap;font-weight:700}.status-badge-dot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:50%;flex:none}.status-running{color:#107447;background:#def9ec}.status-paused{color:#9b6700;background:#fff1d6}.status-creating{color:#1f5fd0;background:#e6efff}.status-failed{color:var(--danger);background:#ffe9e9}.status-recovering{color:#1f5fd0;background:#e6efff}.status-manualrecoveryrequired{color:var(--danger);background:#ffe9e9}.status-deleting,.status-archived{color:#67758d;background:#eef1f5}.detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.detail-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-item{background:#eff5ffc7;border:1px solid #e0e9f6;border-radius:13px;gap:5px;min-width:0;padding:11px 12px;display:grid}.detail-item-actions strong{flex-wrap:wrap;justify-content:flex-start;display:flex}.detail-item span,.inline-meta-grid span{color:var(--muted);margin-bottom:0;font-size:.78rem;line-height:1.4;display:block}.detail-item strong,.inline-meta-grid strong{overflow-wrap:anywhere;word-break:break-word;min-width:0;font-weight:600;line-height:1.45;display:block}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stat-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{background:linear-gradient(#f6fafff5,#edf4ffeb);border:1px solid #dfe8f5;border-radius:14px;gap:4px;min-width:0;min-height:90px;padding:12px;display:grid}.stat-card-wide{grid-column:span 2}.stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.73rem;display:block}.stat-value{overflow-wrap:anywhere;font-size:.95rem;font-weight:700;line-height:1.32;display:block}.stat-helper{color:var(--muted);font-size:.79rem;line-height:1.4;display:block}.inline-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inline-meta-grid>div{background:#edf4ffe0;border:1px solid #dbe7f7;border-radius:12px;min-width:0;padding:10px 11px}.toolbar-row{flex-wrap:wrap;align-items:end;gap:6px;min-width:0;display:flex}.toolbar-row.compact{align-items:center}.loading-block{border-radius:var(--radius-lg);background:linear-gradient(#f6fafff5,#edf4ffeb);border:1px solid #1553b81f;gap:8px;width:min(100%,440px);min-height:112px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.loading-block-platform{opacity:.32;pointer-events:none;width:126px;position:absolute;inset:4px 4px 4px auto}.loading-block-platform img{object-fit:contain;width:100%;height:100%}.loading-block-header{z-index:1;color:var(--ink-soft);align-items:center;gap:10px;font-weight:600;display:flex;position:relative}.loading-block-ring{border:3px solid color-mix(in srgb, var(--color-accent) 18%, transparent);border-top-color:var(--color-accent);border-radius:50%;flex:none;width:24px;height:24px;animation:1.1s linear infinite spin}.loading-block-label{min-width:0;line-height:1.45}.loading-block-skeleton{z-index:1;gap:8px;max-width:280px;display:grid;position:relative}.loading-block-skeleton span{background:linear-gradient(90deg,#cfdcee99,#fffffff5,#cfdcee99) 0 0/200% 100%;border-radius:999px;height:9px;animation:1.4s linear infinite shimmer;display:block}.loading-block-skeleton span:first-child{width:100%}.loading-block-skeleton span:nth-child(2){width:82%}.loading-block-skeleton span:nth-child(3){width:64%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state{align-items:center;gap:var(--space-5);min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-6));border-radius:var(--radius-lg);border:1px dashed var(--line-strong);background:var(--color-surface);box-shadow:var(--elevation-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.empty-state-visual{aspect-ratio:3/2;width:clamp(112px,16vw,180px)}.empty-state-visual img{object-fit:contain;width:100%;height:100%}.empty-state-content{gap:var(--space-1);min-width:0;display:grid}.empty-state-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--brand-strong);font-size:.75rem}.empty-state-title{font-weight:700;line-height:1.35}.empty-state-copy,.muted-note{color:var(--muted);line-height:1.55}.empty-state-action{margin-top:var(--space-3)}.product-illustration{object-fit:contain;max-width:100%;height:auto;display:block}.product-illustration--hero,.product-illustration--solution,.product-illustration--empty{background:0 0}.product-illustration--icon{width:100%;height:100%}.product-illustration--decorative{pointer-events:none;-webkit-user-select:none;user-select:none}.product-illustration-fallback{pointer-events:none;place-items:center;width:100%;height:100%;display:grid;position:relative}.product-illustration-fallback .product-illustration{opacity:.62;width:100%;height:100%}.product-illustration-fallback .foundation-icon{width:30%;height:30%;color:var(--color-text-subtle);position:absolute}.foundation-icon{width:1.5rem;height:1.5rem;display:block}@media (width<=560px){.empty-state{text-align:center;grid-template-columns:minmax(0,1fr)}.empty-state-visual{justify-self:center;width:min(180px,70%)}}@media (prefers-reduced-motion:reduce){.loading-block-ring,.loading-block-skeleton span{animation:none}}.list-row-link{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;min-width:0;padding:12px 0;transition:all .15s;display:flex}.list-row-link:last-child{border-bottom:0}.list-row-link>div{min-width:0}.list-row-link:focus-visible{border-radius:14px;outline:none;box-shadow:0 0 0 3px #1553b81f}.list-row-title{overflow-wrap:anywhere;font-weight:700}.list-row-copy{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;line-height:1.5}.list-row-meta{color:var(--muted);text-align:right;justify-items:end;gap:8px;min-width:0;display:grid}.list-row-link:hover{transform:translateY(-1px)}.form-split-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.form-submit-row{justify-content:flex-start;padding-top:2px;display:flex}.table-wrap{border-radius:14px;overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:680px}.data-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;padding:0 10px 8px 0;font-size:.78rem}.data-table td{border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:10px 10px 10px 0}.data-table th:last-child,.data-table td:last-child{padding-right:0}.data-table tbody tr{outline:none;transition:background .15s,box-shadow .15s}.data-table tbody tr.is-interactive{cursor:pointer}.data-table tbody tr.is-interactive:hover{background:#1458c409}.data-table tbody tr.is-interactive:focus-visible{background:#1458c40d;box-shadow:inset 0 0 0 1px #1553b82e}.selected-row{background:#0f8d8a0f;box-shadow:inset 0 0 0 1px #0f8d8a1f}.table-status-stack{gap:6px;min-width:0;display:grid}.table-stage-note{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem}.code-block{color:#d7e5ff;font-family:var(--mono);background:#0d1830;border-radius:16px;min-height:144px;padding:14px;font-size:.86rem;line-height:1.6;overflow:auto}.panel-subtitle{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:.78rem}.panel-spaced{margin-top:6px}.app-footer{width:100%;max-width:1340px;color:var(--muted);border-top:1px solid #13233d14;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:16px auto 0;padding:10px 4px 0;font-size:.84rem;display:flex}.app-footer-primary,.app-footer-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-footer a{color:var(--ink-soft);transition:color .15s}.app-footer a:hover{color:var(--brand-strong)}.app-footer-compact{max-width:none;margin-top:0;padding-left:0;padding-right:0}.toast-viewport{z-index:1200;gap:12px;width:min(360px,100vw - 32px);display:grid;position:fixed;top:20px;right:20px}.toast{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #ffffffb8;border-radius:18px;grid-template-columns:12px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:0 18px 40px #1024442e}.toast-dot{border-radius:999px;width:10px;height:10px}.toast-message{font-weight:600;line-height:1.45}.toast-close{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:1.1rem}.toast-close:hover{color:var(--ink)}.toast-close:focus-visible{outline:none;box-shadow:0 0 0 3px #1553b81f}.toast-success .toast-dot{background:var(--success)}.toast-error .toast-dot{background:var(--danger)}.toast-warning .toast-dot{background:var(--warning)}.toast-info .toast-dot{background:var(--brand-strong)}.confirm-overlay{z-index:1300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a12226b;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.confirm-dialog{background:#fffffff7;border:1px solid #fffc;border-radius:24px;width:min(480px,100%);max-height:calc(100dvh - 48px);padding:22px;overflow:auto;box-shadow:0 28px 60px #1024443d}.app-modal-overlay{z-index:5000}.app-modal-dialog{width:min(560px,100%)}.confirm-kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--brand-strong);font-size:.76rem}.confirm-title{margin:10px 0 8px;font-size:1.35rem}.confirm-description{color:var(--muted);margin:0;line-height:1.65}.confirm-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.confirm-actions .button{white-space:normal;max-width:100%}.text-wrap-anywhere{overflow-wrap:anywhere;word-break:break-word;min-width:0}.public-url-block{background:linear-gradient(#f6fafff5,#edf4ffeb);border:1px solid #dbe6f7;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;display:flex}.public-url-copy{flex:260px;gap:4px;min-width:0;display:grid}.public-url-label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.74rem}.public-url-value{overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.92rem;font-weight:700;line-height:1.4}.public-url-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.tour-overlay{z-index:1250;pointer-events:none;position:fixed;inset:0}.tour-scrim{background:#08132694;position:fixed;inset:0}.tour-spotlight{pointer-events:none;border:2px solid #ffffffeb;border-radius:18px;transition:top .15s,left .15s,width .15s,height .15s;position:fixed;box-shadow:0 0 0 9999px #08132694}.tour-popover{pointer-events:auto;z-index:1350;background:#fffffffa;border:1px solid #ffffffd6;border-radius:22px;gap:12px;padding:18px;display:grid;position:fixed;box-shadow:0 24px 56px #08132647}.tour-popover-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tour-progress{gap:7px;display:grid}.tour-progress-track{background:#d3e0f3e6;border-radius:999px;height:8px;overflow:hidden}.tour-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--brand-strong), #2aa6a4);height:100%}.tour-progress-copy{color:var(--muted);font-size:.82rem;font-weight:600}.tour-step-pill{background:var(--brand-soft);min-height:28px;color:var(--brand-strong);border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.tour-skip-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.tour-popover-title{margin:0;font-size:1.15rem;line-height:1.2}.tour-popover-description{color:var(--ink-soft);margin:0;line-height:1.58}.tour-completion-panel{background:linear-gradient(135deg,#ecf6fff2,#e4f7f3f2);border:1px solid #2373a924;border-radius:16px;gap:6px;padding:14px;display:grid}.tour-completion-panel strong{font-size:.98rem;line-height:1.4}.tour-completion-panel span{color:var(--ink-soft);line-height:1.5}.tour-completion-kicker{color:var(--brand-strong);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.tour-popover-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}:root[data-theme=dark] .card,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .stat-card,:root[data-theme=dark] .detail-item,:root[data-theme=dark] .inline-meta-grid>div,:root[data-theme=dark] .loading-block,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .public-url-block,:root[data-theme=dark] .toast,:root[data-theme=dark] .confirm-dialog,:root[data-theme=dark] .tour-popover{border-color:var(--shell-border);background:linear-gradient(#182234f5,#121b2bf5)}:root[data-theme=dark] .button-secondary,:root[data-theme=dark] .button-ghost,:root[data-theme=dark] .collapsible-toggle{border-color:var(--line);color:var(--ink);background:#151f2feb}:root[data-theme=dark] .button-secondary:hover:not(:disabled),:root[data-theme=dark] .button-ghost:hover:not(:disabled),:root[data-theme=dark] .collapsible-toggle:hover{border-color:var(--line-strong);background:#1a263af5}:root[data-theme=dark] .input,:root[data-theme=dark] .selected-row{border-color:var(--line);background:#121a28eb}:root[data-theme=dark] .input:hover:not(:disabled){background:#162030f5}:root[data-theme=dark] .pill,:root[data-theme=dark] .status-badge{color:var(--ink-soft);background:#95a4b924}:root[data-theme=dark] .pill-muted{color:var(--muted);background:#95a4b91f}:root[data-theme=dark] .code-block{color:#d7e5ff;background:#091121}:root[data-theme=dark] .app-footer{border-top-color:var(--shell-border)}:root[data-theme=dark] .data-table tbody tr.is-interactive:hover{background:#68a3ff14}:root[data-theme=dark] .data-table tbody tr.is-interactive:focus-visible{background:#68a3ff1a;box-shadow:inset 0 0 0 1px #68a3ff3d}.route-loading{place-items:center;min-height:min(420px,55vh);display:grid}.not-found-visual{width:min(320px,76vw);margin:0 auto var(--space-3)}.not-found-visual .product-illustration{width:100%;height:auto}@media (width<=1200px){.dashboard-grid,.split-panel,.filters-grid,.detail-grid,.detail-grid.compact,.inline-meta-grid,.content-grid,.stat-grid,.stat-grid-compact{grid-template-columns:1fr}.stat-card-wide{grid-column:auto}}@media (width<=980px){.page-header{flex-direction:column}.page-header-actions{justify-content:flex-start;width:100%}.public-url-block{padding:10px 11px}.app-footer{padding-top:10px}}@media (width<=640px){.brand-mark{align-items:flex-start}.confirm-actions{flex-direction:column-reverse}.confirm-actions .button{width:100%}.app-footer,.app-footer-primary,.app-footer-links{flex-direction:column;align-items:flex-start}.page-header-actions,.card-actions,.collapsible-card-actions,.public-url-actions{justify-content:flex-start;width:100%}.toast-viewport{width:auto;inset:auto 16px 16px}.tour-popover{right:16px;width:auto!important;left:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{background:var(--color-canvas);scroll-behavior:smooth;min-width:320px}body{min-width:320px;min-height:100vh;font-family:var(--font-sans);color:var(--color-text);background:var(--color-canvas);overflow-x:hidden}button,input,select,textarea{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--color-canvas:#f5f9ff;--color-canvas-subtle:#edf5ff;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-muted:#f1f6fc;--color-text:#13233f;--color-text-muted:#5e6f89;--color-text-subtle:#7d8da5;--color-border:#dce7f3;--color-border-strong:#bfd0e2;--color-accent:#2f70ee;--color-accent-hover:#245dcc;--color-accent-soft:#e9f2ff;--color-success:#16794c;--color-success-soft:#e9f7f0;--color-info:#356ae6;--color-info-soft:#edf2ff;--color-warning:#946200;--color-warning-soft:#fff5da;--color-danger:#b33a44;--color-danger-soft:#fff0f1;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.75rem, 4vw, 2.35rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.375rem;--shadow-sm:0 4px 16px #1c487e0f;--shadow-md:0 16px 36px #1c487e1c;--elevation-surface:0 1px 2px #1c487e0a;--elevation-raised:0 10px 28px #1c487e14;--elevation-interactive:0 16px 34px #1c487e1f;--illustration-glow-blue:#437ef526;--illustration-glow-cyan:#43c4e121;--illustration-glow-green:#42b88f1f;--illustration-glow-violet:#7d69ed21;--illustration-glow-amber:#e1a6401f;--illustration-glow-danger:#d659681a;--illustration-glow-slate:#6f89a91c;--illustration-surface-accent:#72adf71f;--illustration-decoration-opacity:.18;--focus-ring:0 0 0 3px #356ae640;--shell-sidebar-width:252px;--content-max:1280px;--touch-target:44px;--transition-fast:.14s ease;--transition-atmosphere:.2s cubic-bezier(.2, .75, .3, 1);--z-topbar:30;--z-backdrop:80;--z-drawer:90;--bg:var(--color-canvas);--bg-strong:var(--color-canvas-subtle);--panel:var(--color-surface);--panel-strong:var(--color-surface-raised);--panel-subtle:var(--color-surface-muted);--line:var(--color-border);--line-strong:var(--color-border-strong);--ink:var(--color-text);--ink-soft:var(--color-text);--muted:var(--color-text-muted);--brand:var(--color-accent);--brand-strong:var(--color-accent-hover);--brand-soft:var(--color-accent-soft);--success:var(--color-success);--success-soft:var(--color-success-soft);--warning:var(--color-warning);--warning-soft:var(--color-warning-soft);--danger:var(--color-danger);--danger-soft:var(--color-danger-soft);--info-soft:var(--color-info-soft);--sans:var(--font-sans);--mono:var(--font-mono)}:root[data-theme=dark]{--color-canvas:#0d1420;--color-canvas-subtle:#111b2a;--color-surface:#162132;--color-surface-raised:#1a293c;--color-surface-muted:#1d2b3e;--color-text:#eef1f6;--color-text-muted:#a6afbf;--color-text-subtle:#818b9e;--color-border:#2b3d54;--color-border-strong:#405772;--color-accent:#7ca1ff;--color-accent-hover:#a1bbff;--color-accent-soft:#7ca1ff21;--color-success:#63c995;--color-success-soft:#63c99521;--color-info:#8aaaff;--color-info-soft:#7ca1ff21;--color-warning:#e0b65b;--color-warning-soft:#e0b65b21;--color-danger:#ee8a92;--color-danger-soft:#ee8a9221;--shadow-sm:0 1px 2px #00000038;--shadow-md:0 18px 42px #00000047;--elevation-surface:0 1px 2px #0000002e;--elevation-raised:0 12px 30px #00000038;--elevation-interactive:0 18px 38px #00000045;--illustration-glow-blue:#4c71d51a;--illustration-glow-cyan:#3f93b513;--illustration-glow-green:#46977713;--illustration-glow-violet:#6c56be17;--illustration-glow-amber:#ad7e3612;--illustration-glow-danger:#a74a5711;--illustration-glow-slate:#5c708b13;--illustration-surface-accent:#5b7fc412;--illustration-decoration-opacity:.12}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#101319;--color-surface:#181d27;--color-text:#eef1f6}}#root{min-height:100vh}.button{min-height:var(--touch-target);border-radius:var(--radius-md)}.icon-button{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;place-items:center;padding:0;display:inline-grid}.icon-button:hover{border-color:var(--color-border-strong);background:var(--color-surface-muted)}.inline-error{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-danger) 35%, transparent);border-radius:var(--radius-lg);background:var(--color-danger-soft);color:var(--color-text);display:flex}.inline-error p{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.status-tone-success{background:var(--color-success-soft);color:var(--color-success)}.status-tone-info{background:var(--color-info-soft);color:var(--color-info)}.status-tone-warning{background:var(--color-warning-soft);color:var(--color-warning)}.status-tone-danger{background:var(--color-danger-soft);color:var(--color-danger)}.status-tone-neutral{background:var(--color-surface-muted);color:var(--color-text-muted)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{top:var(--space-3);left:var(--space-3);z-index:200;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-weight:700;position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@media (width<=640px){.inline-error{flex-direction:column;align-items:stretch}}
