._backdrop_gwv9n_1{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top,rgba(22,138,173,.18),transparent 45%),linear-gradient(180deg,#0f172a70,#0f172a8f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:_backdropIn_gwv9n_1 .18s ease-out}._dialog_gwv9n_15{position:relative;width:min(100%,460px);overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 30px 90px #0f172a47;padding:26px;animation:_dialogIn_gwv9n_1 .2s ease-out}._glow_gwv9n_27{position:absolute;inset:-32px auto auto -24px;width:220px;height:160px;border-radius:999px;background:radial-gradient(circle,rgba(250,204,21,.2),rgba(14,165,233,.08),transparent 72%);pointer-events:none}._header_gwv9n_37{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start}._headerNoIcon_gwv9n_45{grid-template-columns:minmax(0,1fr) auto}._iconWrap_gwv9n_49{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;color:#b45309;background:linear-gradient(135deg,#facc153d,#f973162e);box-shadow:inset 0 1px #ffffffb8,0 14px 30px #f59e0b2e}._content_gwv9n_62{min-width:0}._closeButton_gwv9n_66{margin-top:2px}._title_gwv9n_70{margin:0;color:#0f172a;font-size:22px;font-weight:800;letter-spacing:0}._description_gwv9n_78{margin:10px 0 0;color:#475569;font-size:14px;line-height:1.6}._field_gwv9n_85{position:relative;margin-top:18px}._actions_gwv9n_90{position:relative;margin-top:26px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@keyframes _backdropIn_gwv9n_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogIn_gwv9n_1{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){._backdrop_gwv9n_1{padding:16px}._dialog_gwv9n_15{padding:20px;border-radius:20px}._title_gwv9n_70{font-size:20px}._actions_gwv9n_90{flex-direction:column-reverse}._actions_gwv9n_90 .ui-button{width:100%}}html.dark ._dialog_gwv9n_15{border-color:var(--color-border-strong);background:var(--color-surface)}html.dark ._title_gwv9n_70{color:var(--color-text)}html.dark ._description_gwv9n_78{color:var(--color-text-muted)}._sidebar_1vzbr_1{width:var(--sidebar-width);position:fixed;top:0;left:0;height:100vh;height:100dvh;background:linear-gradient(177deg,#3f96a1,#45a596 16%,#54b89a,#66bd8f,#79c496 70%,#8ecfa4 87%,#9dd5ae);color:#fff;padding:20px 16px;display:flex;flex-direction:column;overflow:hidden;z-index:80;transition:transform .2s ease}._neurons_1vzbr_28{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.85;mask-image:linear-gradient(to bottom,transparent 6%,#000 30%,#000 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 6%,#000 30%,#000 100%)}@media(min-width:961px){._collapsed_1vzbr_40{transform:translate(-100%)}}html.dark ._sidebar_1vzbr_1{background:linear-gradient(165deg,#21426d,#1b3a5f 26%,#152d4d 54%,#0e2138 80%,#0a1830)}._nav_1vzbr_56{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:4px;scrollbar-color:rgba(255,255,255,.32) transparent}._sidebar_1vzbr_1 ._nav_1vzbr_56::-webkit-scrollbar-thumb{background:#ffffff4d;background-clip:padding-box}._sidebar_1vzbr_1 ._nav_1vzbr_56::-webkit-scrollbar-thumb:hover{background:#ffffff80;background-clip:padding-box}._top_1vzbr_79{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._logo_1vzbr_87{display:flex;flex-direction:column;gap:8px}._subtitle_1vzbr_93{font-size:13px;font-weight:700;letter-spacing:.02em;color:#ffffffeb}._logoTitle_1vzbr_100{font-size:0;margin:0}._logoLink_1vzbr_105{display:inline-flex;align-items:center}._logoImages_1vzbr_110{display:inline-flex;align-items:center;gap:10px}._logoImage_1vzbr_110{display:block;width:auto}._logoAi_1vzbr_121{height:48px}._logoMain_1vzbr_125{height:32px}._closeButton_1vzbr_129{display:none;width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:#ffffff1f;color:#fff;cursor:pointer;align-items:center;justify-content:center;flex-shrink:0;transition:transform .08s ease,background .12s ease,opacity .12s ease}._closeButton_1vzbr_129:hover{transform:translateY(-1px);background:#ffffff29}._closeButton_1vzbr_129 svg{width:18px;height:18px;fill:none;stroke:#fffffff2;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}._menuItem_1vzbr_159,._submenuLink_1vzbr_160{display:flex;align-items:center;padding:11px 14px;border-radius:13px;transition:background .15s ease,transform .1s ease,box-shadow .15s ease;white-space:nowrap;flex-shrink:0;text-shadow:0 1px 5px rgba(10,62,52,.35)}._sectionLabel_1vzbr_172{padding:10px 10px 5px;color:#ffffffd9;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-shadow:0 1px 6px rgba(10,62,52,.4)}._menuItem_1vzbr_159:hover,._submenuLink_1vzbr_160:hover{background:#ffffff14;transform:translateY(-1px)}._active_1vzbr_190{background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff4d,0 8px 20px #144e7724}._active_1vzbr_190 ._menuIcon_1vzbr_197{opacity:1}._menuIcon_1vzbr_197{width:20px;height:20px;margin-right:10px;fill:#fff;opacity:.9;flex-shrink:0}._menuText_1vzbr_210{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis}._footer_1vzbr_217{margin-top:auto;padding-top:12px;font-size:12px;opacity:.85;text-shadow:0 1px 6px rgba(10,62,52,.4)}._menuGroup_1vzbr_225{display:flex;flex-direction:column;gap:4px}._hasChildren_1vzbr_231{padding-right:8px}._chevron_1vzbr_235{margin-left:auto;width:18px;height:18px;opacity:.85;flex-shrink:0;fill:none;stroke:#fffffff2;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease,opacity .15s ease}._chevronOpen_1vzbr_249{transform:rotate(90deg)}._submenu_1vzbr_160{margin-left:30px;padding-left:10px;border-left:1px solid rgba(255,255,255,.22);display:flex;flex-direction:column;gap:2px}._submenuLink_1vzbr_160{gap:10px;padding:7px 10px;border-radius:10px;font-size:13px;opacity:.95}._submenuDot_1vzbr_270{width:6px;height:6px;border-radius:999px;background:#ffffffe6;flex-shrink:0}._submenuText_1vzbr_278{white-space:nowrap}._submenuTitle_1vzbr_282{padding:8px 10px 4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.78}._submenuDivider_1vzbr_291,._divider_1vzbr_292{height:1px;border-radius:999px}._submenuDivider_1vzbr_291{background:#ffffff29;margin:8px 10px}._divider_1vzbr_292{background:#ffffff2e;margin:14px 6px}._submenuLinkDisabled_1vzbr_307{opacity:.62;pointer-events:none}@media(max-width:960px){._sidebar_1vzbr_1{width:min(320px,86vw);transform:translate(-105%);transition:transform .18s ease;box-shadow:var(--shadow-elevated)}._open_1vzbr_320{transform:translate(0)}._closeButton_1vzbr_129{display:inline-flex}._footer_1vzbr_217{margin-top:12px;white-space:nowrap}}._container_nr3h4_1{display:flex;min-height:100vh;min-height:100dvh;padding-left:var(--sidebar-width);transition:padding-left .2s ease}._container_nr3h4_1._collapsed_nr3h4_9{padding-left:0}._overlay_nr3h4_13{display:none;position:fixed;inset:0;background:#0f172a73;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:70}._overlayOpen_nr3h4_24{opacity:1;pointer-events:auto}._mainContent_nr3h4_29{flex:1;padding:24px 28px;background:var(--color-bg);display:flex;flex-direction:column;min-width:0}._header_nr3h4_38{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}._headerLeft_nr3h4_46{display:flex;align-items:center;gap:10px;min-width:44px}._menuButton_nr3h4_53{display:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;align-items:center;justify-content:center;transition:transform .08s ease,box-shadow .12s ease,background .12s ease}._menuButton_nr3h4_53:hover{background:var(--color-surface-muted);transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}._menuButton_nr3h4_53 svg{width:20px;height:20px;fill:none;stroke:var(--color-text);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}._collapseButton_nr3h4_83{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:transform .08s ease,box-shadow .12s ease,background .12s ease}._collapseButton_nr3h4_83:hover{background:var(--color-surface-muted);transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}._headerRight_nr3h4_103{display:flex;align-items:center;gap:12px;justify-content:flex-end;min-width:0}._userMenuRoot_nr3h4_111{position:relative;min-width:0}._userInfo_nr3h4_116{display:flex;align-items:center;gap:10px;min-width:0;max-width:min(360px,calc(100vw - 128px));padding:4px 8px;border-radius:10px;border:1px solid transparent;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}._userInfo_nr3h4_116:hover{background:var(--color-surface-muted);border-color:var(--color-border)}._userInfo_nr3h4_116:focus-visible{outline:none;border-color:var(--color-border);box-shadow:0 0 0 3px #1e609140}._userMenu_nr3h4_111{position:absolute;right:0;top:calc(100% + 6px);min-width:180px;padding:6px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 12px 28px #0f172a1f;z-index:80;display:flex;flex-direction:column;gap:2px}._userMenuItem_nr3h4_159{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:var(--color-text);font:inherit;font-size:14px;cursor:pointer;transition:background .12s ease}._userMenuItem_nr3h4_159:hover,._userMenuItem_nr3h4_159:focus-visible{outline:none;background:var(--color-surface-muted)}._userMenuSeparator_nr3h4_180{height:1px;background:var(--color-border);margin:4px 2px}._userAvatar_nr3h4_186{width:32px;height:32px;border-radius:999px;background:#1e6091;color:#e5f2ff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex-shrink:0}._userText_nr3h4_200{display:flex;flex-direction:column;align-items:flex-start;min-width:0;overflow:hidden;line-height:1.2}._userName_nr3h4_209{font-size:14px;color:var(--color-text);min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userTenant_nr3h4_219{font-size:12px;color:var(--color-text-muted);margin-top:2px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:960px){._container_nr3h4_1{padding-left:0}._mainContent_nr3h4_29{padding:16px}._overlay_nr3h4_13{display:block}._menuButton_nr3h4_53{display:inline-flex}._collapseButton_nr3h4_83{display:none}._userInfo_nr3h4_116{max-width:calc(100vw - 112px)}}._page_1h6iu_1{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem}._shell_1h6iu_10{width:100%;max-width:520px}._form_1h6iu_15{display:grid;gap:16px}._authPage_1h6iu_21{min-height:100vh;min-height:100dvh;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;background:radial-gradient(900px 620px at 100% 0%,rgba(82,182,154,.1),transparent 62%),radial-gradient(820px 620px at 0% 100%,rgba(82,182,154,.1),transparent 62%),var(--color-bg)}._neuronsTopRight_1h6iu_38,._neuronsBottomLeft_1h6iu_39{position:absolute;opacity:.9}._neuronsTopRight_1h6iu_38{top:0;right:0;width:min(46vw,700px);height:min(64vh,620px);mask-image:radial-gradient(120% 120% at 100% 0%,#000 40%,transparent 74%);-webkit-mask-image:radial-gradient(120% 120% at 100% 0%,#000 40%,transparent 74%)}._neuronsBottomLeft_1h6iu_39{bottom:0;left:0;width:min(42vw,640px);height:min(58vh,560px);mask-image:radial-gradient(120% 120% at 0% 100%,#000 40%,transparent 74%);-webkit-mask-image:radial-gradient(120% 120% at 0% 100%,#000 40%,transparent 74%)}._authCol_1h6iu_62{position:relative;display:flex;flex-direction:column;align-items:center;gap:56px;width:100%}._brandHead_1h6iu_71{display:grid;place-items:center;gap:18px}._headLogo_1h6iu_77{height:88px;width:auto}._themeToggle_1h6iu_83{position:absolute;top:18px;right:20px;z-index:2}._headLogoDark_1h6iu_91,html.dark ._headLogoLight_1h6iu_94{display:none}html.dark ._headLogoDark_1h6iu_91{display:block}._productName_1h6iu_101{font-size:22px;font-weight:600;letter-spacing:.01em;color:var(--color-accent)}._card_1h6iu_108{width:100%;max-width:436px;background:var(--color-surface);border-radius:20px;padding:32px 34px 30px;box-shadow:0 24px 60px #0f172a1a}._formTitle_1h6iu_117{font-size:26px;font-weight:700;color:#184e77;margin-bottom:22px}html.dark ._formTitle_1h6iu_117{color:var(--color-text)}._card_1h6iu_108 .ui-input{padding:14px;font-size:15px}._card_1h6iu_108 .ui-button{width:100%;justify-content:center;margin-top:10px;padding-top:13px;padding-bottom:13px}._altLink_1h6iu_142{margin-top:18px;text-align:center;color:var(--color-text-muted);font-size:14px}@media(max-width:640px){._authPage_1h6iu_21{padding:28px 14px}._card_1h6iu_108{padding:22px 18px}}._page_vrfuw_1{display:grid;gap:18px;min-width:0}._header_vrfuw_7{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._eyebrow_vrfuw_14{color:var(--color-accent);font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2}._title_vrfuw_22{margin-top:4px;color:var(--color-text);font-size:24px;font-weight:750;line-height:1.15}._description_vrfuw_30{max-width:680px;margin-top:7px;color:var(--color-text-muted);font-size:14px;line-height:1.45}._statsGrid_vrfuw_38{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}._statCard_vrfuw_44{min-width:0;min-height:132px;display:grid;align-content:space-between;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}._statTopline_vrfuw_57{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._statTitle_vrfuw_64{color:var(--color-text-muted);font-size:12px;font-weight:800;line-height:1.25}._statIcon_vrfuw_71{display:inline-grid;place-items:center;width:32px;height:32px;flex:0 0 auto;color:#075985;border:1px solid rgba(14,165,233,.18);border-radius:8px;background:#0ea5e91a}._statValue_vrfuw_83{color:var(--color-text);font-size:26px;font-weight:800;line-height:1.05;overflow-wrap:anywhere}._statSubtitle_vrfuw_91{color:var(--color-text-muted);font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}._tone-green_vrfuw_99 ._statIcon_vrfuw_71{color:#166534;border-color:#16a34a2e;background:#16a34a1a}._tone-amber_vrfuw_105 ._statIcon_vrfuw_71{color:#92400e;border-color:#f59e0b33;background:#f59e0b21}._tone-teal_vrfuw_111 ._statIcon_vrfuw_71{color:#0f766e;border-color:#14b8a62e;background:#14b8a61a}._tone-blue_vrfuw_117 ._statIcon_vrfuw_71{color:#1d4ed8;border-color:#2563eb2e;background:#2563eb1a}._contentGrid_vrfuw_123{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);gap:12px;align-items:stretch}._panel_vrfuw_130,._attentionPanel_vrfuw_131{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}._panel_vrfuw_130{display:grid;gap:12px;padding:16px}._chartPanel_vrfuw_145{grid-template-rows:auto minmax(320px,1fr)}._panelHeader_vrfuw_149{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._panelTitle_vrfuw_156{color:var(--color-text);font-size:15px;font-weight:750;line-height:1.2}._panelSubtitle_vrfuw_163{margin-top:4px;color:var(--color-text-muted);font-size:12px;line-height:1.35}._legend_vrfuw_170{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:12px;font-weight:700;white-space:nowrap}._legendTotal_vrfuw_180,._legendAnswered_vrfuw_181{width:9px;height:9px;border-radius:999px}._legendTotal_vrfuw_180{background:#2563eb}._legendAnswered_vrfuw_181{background:#16a34a}._chart_vrfuw_145{display:grid;grid-template-columns:repeat(var(--chart-items, 14),minmax(20px,1fr));gap:8px;min-height:320px;height:100%;align-items:stretch;overflow-x:auto;padding:12px 2px 0}._chartItem_vrfuw_206{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;min-width:22px;height:100%;gap:8px;justify-items:center}._chartBars_vrfuw_216{position:relative;width:100%;min-height:260px;height:100%;border-radius:8px 8px 4px 4px;background:var(--color-surface-muted);overflow:hidden}._chartBarTotal_vrfuw_226,._chartBarAnswered_vrfuw_227{position:absolute;left:0;right:0;bottom:0;height:var(--bar-height);border-radius:8px 8px 0 0}._chartBarTotal_vrfuw_226{background:#2563eb57}._chartBarAnswered_vrfuw_227{right:30%;left:30%;background:#16a34a}._chartLabel_vrfuw_246{color:var(--color-text-muted);font-size:11px;font-weight:700;white-space:nowrap}._robotList_vrfuw_253{display:grid;gap:8px}._robotRow_vrfuw_258{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:11px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-muted)}._robotRow_vrfuw_258:hover{border-color:var(--color-accent)}._robotMain_vrfuw_274{display:grid;gap:3px;min-width:0}._robotTitle_vrfuw_280{color:var(--color-text);font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._robotMeta_vrfuw_289{color:var(--color-text-muted);font-size:12px;line-height:1.3;overflow-wrap:anywhere}._emptyPanel_vrfuw_296{display:grid;min-height:170px;place-items:center;color:var(--color-text-muted);text-align:center;font-size:13px;line-height:1.45;border:1px dashed var(--color-border-strong);border-radius:8px;background:var(--color-surface-muted);padding:18px}._attentionPanel_vrfuw_131{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px}._attentionTitle_vrfuw_318{display:inline-flex;align-items:center;gap:7px;color:#92400e;font-size:13px;font-weight:850}._attentionList_vrfuw_327{display:inline-flex;gap:8px;flex-wrap:wrap}._attentionItem_vrfuw_333{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;color:var(--color-text);font-size:12px;font-weight:700;border:1px solid rgba(245,158,11,.22);border-radius:999px;background:#f59e0b1c}._errorState_vrfuw_346{display:flex;align-items:center;gap:14px;flex-wrap:wrap}._errorTitle_vrfuw_353{color:var(--color-text);font-weight:800;margin-bottom:3px}._skeletonHero_vrfuw_359,._skeletonCard_vrfuw_360{border-radius:var(--radius-card);background:linear-gradient(90deg,var(--color-surface) 0%,var(--color-surface-muted) 50%,var(--color-surface) 100%);background-size:240% 100%;animation:_shimmer_vrfuw_1 1.2s ease-in-out infinite}._skeletonHero_vrfuw_359{height:92px}._skeletonGrid_vrfuw_371{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}._skeletonCard_vrfuw_360{height:132px}@keyframes _shimmer_vrfuw_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){._skeletonHero_vrfuw_359,._skeletonCard_vrfuw_360{animation:none}}html._dark_vrfuw_397 ._statIcon_vrfuw_71{color:#7dd3fc}html._dark_vrfuw_397 ._tone-green_vrfuw_99 ._statIcon_vrfuw_71{color:#86efac}html._dark_vrfuw_397 ._tone-amber_vrfuw_105 ._statIcon_vrfuw_71,html._dark_vrfuw_397 ._attentionTitle_vrfuw_318{color:#fbbf24}html._dark_vrfuw_397 ._tone-teal_vrfuw_111 ._statIcon_vrfuw_71{color:#5eead4}html._dark_vrfuw_397 ._tone-blue_vrfuw_117 ._statIcon_vrfuw_71{color:#93c5fd}html._dark_vrfuw_397 ._chartBarAnswered_vrfuw_227{background:#4ade80}@media(max-width:1280px){._statsGrid_vrfuw_38,._skeletonGrid_vrfuw_371{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){._header_vrfuw_7{display:grid}._contentGrid_vrfuw_123{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){._statsGrid_vrfuw_38,._skeletonGrid_vrfuw_371{grid-template-columns:minmax(0,1fr)}._title_vrfuw_22{font-size:22px}._panelHeader_vrfuw_149{display:grid}._legend_vrfuw_170{white-space:normal}._chartPanel_vrfuw_145{grid-template-rows:auto minmax(240px,1fr)}._chart_vrfuw_145{min-height:240px}._chartBars_vrfuw_216{min-height:190px}}._row_1fkry_1{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}._row_1fkry_1 .ui-input{flex:1;min-width:280px}._actions_1fkry_13{display:flex;gap:8px;flex-shrink:0}@media(max-width:640px){._row_1fkry_1 .ui-input{min-width:0;width:100%}._actions_1fkry_13{width:100%}._actions_1fkry_13>*{flex:1}}._page_1twr9_1{display:grid;gap:16px;min-width:0}._hero_1twr9_7{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0}._heroCopy_1twr9_15,._sectionCopy_1twr9_16{display:grid;gap:6px;min-width:0}._eyebrow_1twr9_22{font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}._title_1twr9_31{margin:0;color:var(--color-text);font-size:26px;line-height:1.18;font-weight:800}._description_1twr9_39,._sectionDescription_1twr9_40,._statHelp_1twr9_41,._emptyDescription_1twr9_42{color:var(--color-text-muted);font-size:13px;line-height:1.55}._description_1twr9_39{max-width:76ch}._actions_1twr9_52{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}._stats_1twr9_60{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}._stat_1twr9_41{min-width:0;display:grid;gap:5px;padding:14px 16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 8px 18px #0f172a0b}._statLabel_1twr9_77{color:var(--color-text-muted);font-size:12px;font-weight:700}._statValue_1twr9_83{min-width:0;color:var(--color-text);font-size:22px;line-height:1.1;font-weight:800;word-break:break-word}._statHelp_1twr9_41{font-size:12px}._stat-success_1twr9_96{border-color:#16a34a3d}._stat-warning_1twr9_100{border-color:#d977063d}._stat-info_1twr9_104{border-color:#168aad42}._section_1twr9_16{min-width:0;display:grid;gap:16px;padding:18px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 8px 18px #0f172a0a;scroll-margin-top:18px}._sectionHeader_1twr9_120{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}._sectionTitle_1twr9_128{margin:0;color:var(--color-text);font-size:16px;line-height:1.25;font-weight:800}._sectionNav_1twr9_136{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:6px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 8px 18px #0f172a09}._sectionNavItem_1twr9_148{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border-radius:6px;color:var(--color-text);font-size:13px;font-weight:700;transition:background .12s ease,color .12s ease}._sectionNavItem_1twr9_148:hover{color:#075985;background:#f0f9ff}._sectionNavCount_1twr9_166{min-width:20px;padding:3px 6px;border-radius:999px;background:#0f172a0f;color:var(--color-text-muted);font-size:11px;line-height:1;text-align:center}._emptyState_1twr9_177{display:grid;gap:6px;place-items:center;padding:24px 16px;border:1px dashed var(--color-border-strong);border-radius:8px;background:var(--color-surface-muted);text-align:center}._emptyTitle_1twr9_188{color:var(--color-text);font-size:14px;font-weight:800}._emptyActions_1twr9_194{margin-top:6px}@media(max-width:760px){._hero_1twr9_7,._sectionHeader_1twr9_120{align-items:stretch;flex-direction:column}._actions_1twr9_52{justify-content:flex-start}._title_1twr9_31{font-size:23px}}html.dark ._sectionNavItem_1twr9_148:hover{color:#7dd3fc;background:#38bdf824}html.dark ._sectionNavCount_1twr9_166{background:#ffffff14}._tablePermissions_c6sak_1{min-width:0}._roleSummary_c6sak_5{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}._roleSummaryItem_c6sak_12{min-width:110px;display:inline-flex;align-items:baseline;gap:7px;padding:8px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-muted)}._roleSummaryItem_c6sak_12 span{color:var(--color-text);font-size:18px;line-height:1;font-weight:800}._roleSummaryItem_c6sak_12 strong{color:var(--color-text-muted);font-size:12px}._editor_c6sak_35{display:grid;gap:16px}._selectedRow_c6sak_40{border-color:#168aad73;box-shadow:0 0 0 3px #168aad1a}._permissionsGrid_c6sak_45{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}._permissionGroup_c6sak_51{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:14px}._permissionGroupTitle_c6sak_58{font-size:14px;font-weight:800;color:var(--color-text);margin-bottom:4px}._permissionGroupDescription_c6sak_65{margin-bottom:10px}._permissionList_c6sak_69{display:grid;gap:10px}._permissionItem_c6sak_74{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--color-border);background:#f8fafc}._permissionItem_c6sak_74 input{margin-top:2px}._permissionItemDisabled_c6sak_88{opacity:.62}._permissionHelp_c6sak_92{display:block;margin-top:4px}._modalBackdrop_c6sak_97{background:#0f172a85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._modal_c6sak_97{width:min(1120px,calc(100vw - 48px));max-height:min(900px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-elevated);padding:20px}._modalBody_c6sak_115{min-height:0;overflow:auto;margin-top:16px}._modal_c6sak_97 ._editor_c6sak_35{padding-bottom:4px}._modalActions_c6sak_125{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--color-border);background:var(--color-surface)}@media(max-width:640px){._modalBackdrop_c6sak_97{padding:0;place-items:stretch}._modal_c6sak_97{width:100vw;max-height:100vh;border-radius:0;border-left:0;border-right:0;padding:16px}}html.dark ._permissionItem_c6sak_74{background:var(--color-surface-muted)}@font-face{font-family:Gilroy;src:url(/static/fonts/Gilroy-Regular.woff2) format("woff2"),url(/static/fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/static/fonts/Gilroy-Medium.woff2) format("woff2"),url(/static/fonts/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/static/fonts/Gilroy-Semibold.woff2) format("woff2"),url(/static/fonts/Gilroy-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/static/fonts/Gilroy-Bold.woff2) format("woff2"),url(/static/fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}:root{--sidebar-width: 260px;--font-sans: "Gilroy", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--color-bg: #f3f4f6;--color-surface: #ffffff;--color-surface-muted: #f9fafb;--color-text: #111827;--color-text-muted: #6b7280;--color-border: #e5e7eb;--color-border-strong: #d1d5db;--color-accent: #1a759f;--color-accent-strong: #168aad;--gradient-primary: linear-gradient(135deg, #52b69a, #34a0a4, #168aad);--shadow-card: 0 10px 25px rgba(15, 23, 42, .06);--shadow-elevated: 0 18px 50px rgba(15, 23, 42, .25);--radius-card: 8px;--radius-control: 8px}html{color-scheme:light}html.dark{color-scheme:dark;--color-bg: #0a0f1c;--color-surface: #131b27;--color-surface-muted: #1b2433;--color-text: #e2e8f0;--color-text-muted: #94a3b8;--color-border: #2a3546;--color-border-strong: #3a475c;--color-accent: #38bdf8;--color-accent-strong: #56c7fb;--shadow-card: 0 10px 25px rgba(0, 0, 0, .5);--shadow-elevated: 0 18px 50px rgba(0, 0, 0, .65)}body{margin:0;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}body.no-scroll{overflow:hidden}*{scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.28) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#0f172a40;border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#0f172a6b;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}html.dark *{scrollbar-color:rgba(255,255,255,.22) transparent}html.dark *::-webkit-scrollbar-thumb{background:#ffffff2e;background-clip:padding-box}html.dark *::-webkit-scrollbar-thumb:hover{background:#ffffff52;background-clip:padding-box}::placeholder{color:var(--color-text-muted);opacity:1}::selection{background:#38bdf84d}input,select,textarea{accent-color:var(--color-accent)}::file-selector-button,::-webkit-file-upload-button{font:inherit;margin-right:10px;padding:7px 12px;border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text);cursor:pointer;transition:background .12s ease,border-color .12s ease}::file-selector-button:hover,::-webkit-file-upload-button:hover{border-color:var(--color-accent)}html.dark option,html.dark optgroup{background-color:var(--color-surface);color:var(--color-text)}html.dark ::-webkit-calendar-picker-indicator{filter:brightness(1.4);opacity:.9;cursor:pointer}html.dark ::-webkit-calendar-picker-indicator:hover{opacity:1}html.dark input:-webkit-autofill,html.dark input:-webkit-autofill:hover,html.dark input:-webkit-autofill:focus,html.dark textarea:-webkit-autofill,html.dark select:-webkit-autofill{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;caret-color:var(--color-text);transition:background-color 9999s ease-in-out 0s}.page-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}html.dark .stat-card{border-color:var(--color-border)}html.dark .stat-card-icon{color:#7dd3fc}html.dark .stat-card-tone-success .stat-card-icon{color:#4ade80}html.dark .stat-card-tone-danger .stat-card-icon{color:#f87171}html.dark .stat-card-tone-warning .stat-card-icon{color:#fbbf24}html.dark .stat-subtitle-positive{color:#4ade80}html.dark .stat-subtitle-negative{color:#f87171}html.dark .stat-change.positive{color:#4ade80}html.dark .ui-danger-title{color:#fca5a5}html.dark .ui-subsection-title{color:var(--color-text)}html.dark .badge-green,html.dark .badge-on{color:#86efac}html.dark .badge-gray,html.dark .badge-off{background:#94a3b82e;color:#cbd5e1}html.dark .badge-danger{color:#fca5a5}html.dark .badge-info{color:#7dd3fc}html.dark .ui-alert-error{color:#fca5a5}html.dark .ui-alert-warning{color:#fcd34d}html.dark .ui-alert-ok,html.dark .ui-alert-success{color:#86efac}html.dark .chat-message.user .chat-bubble{background:#3b82f647;color:#bfdbfe}.page-title{font-size:20px;font-weight:600;color:var(--color-text)}.stat-card{position:relative;overflow:hidden;background:var(--color-surface);border-radius:var(--radius-card);padding:18px;border:1px solid rgba(203,213,225,.78);box-shadow:0 14px 30px #0f172a0d;display:grid;gap:10px;min-width:0;min-height:134px}.stat-number{font-size:32px;font-weight:800;color:var(--color-text);line-height:1;overflow-wrap:anywhere}.stat-label{font-size:13px;font-weight:800;color:var(--color-text-muted);line-height:1.25}.stat-card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.stat-card-icon{display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:8px;color:#075985;background:#0ea5e91a;border:1px solid rgba(14,165,233,.16)}.stat-card-tone-success .stat-card-icon{color:#166534;background:#16a34a1a;border-color:#16a34a29}.stat-card-tone-danger .stat-card-icon{color:#991b1b;background:#dc26261a;border-color:#dc262629}.stat-card-tone-warning .stat-card-icon{color:#92400e;background:#f59e0b21;border-color:#f59e0b2e}.stat-subtitle{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--color-text-muted);font-size:12px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.stat-subtitle-positive{color:#15803d}.stat-subtitle-negative{color:#b91c1c}.stat-change{font-size:12px;margin-top:4px}.stat-change.positive{color:#16a34a}.ui-section{background:var(--color-surface);border-radius:var(--radius-card);padding:20px;box-shadow:0 10px 24px #0f172a0a}.ui-danger-zone{border:1px solid rgba(220,38,38,.18);box-shadow:0 10px 24px #7f1d1d0d}.ui-section-title{font-size:16px;font-weight:700;margin-bottom:14px}.ui-danger-title{color:#991b1b;margin-bottom:6px}.ui-muted{color:var(--color-text-muted);font-size:13px}.ui-divider{height:1px;background:var(--color-border);margin:16px 0}.ui-grid{display:grid;grid-template-columns:var(--ui-grid-columns, repeat(auto-fit, minmax(220px, 1fr)));gap:12px}@media(max-width:900px){.ui-grid{grid-template-columns:var(--ui-grid-tablet-columns, var(--ui-grid-columns, repeat(auto-fit, minmax(220px, 1fr))))}}@media(max-width:640px){.ui-grid{grid-template-columns:var(--ui-grid-mobile-columns, var(--ui-grid-tablet-columns, minmax(0, 1fr)));gap:10px}.stat-card{min-height:132px;padding:14px}.stat-number{font-size:30px}}@media(max-width:430px){.ui-grid{grid-template-columns:var(--ui-grid-compact-columns, var(--ui-grid-mobile-columns, minmax(0, 1fr)))}}.ui-form{display:grid;gap:16px}.ui-form>.ui-button{justify-self:start}.ui-actions{display:inline-flex;gap:8px;flex-wrap:wrap}.ui-table{display:grid;gap:6px}.ui-table-head,.ui-table-row{display:grid;grid-template-columns:var(--ui-table-cols, 1.2fr 1.6fr 1.1fr 1.6fr);gap:10px;align-items:center}.ui-table-head{font-size:12px;color:var(--color-text-muted);font-weight:700;padding:8px 10px}.ui-table-row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:10px}.ui-link{color:var(--color-accent);font-weight:600}.badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;text-align:center}.badge-green,.badge-on{background:#16a34a1f;color:#166534}.badge-gray,.badge-off{background:#6b72801f;color:#374151}.badge-danger{background:#dc26261f;color:#b91c1c}.badge-info{background:#168aad1f;color:#075985}.ui-alert{border-radius:12px;padding:10px 12px;margin-bottom:12px;font-size:13px}.ui-alert-error{background:#dc262614;color:#991b1b;border:1px solid rgba(220,38,38,.18)}.ui-alert-warning{background:#d977061a;color:#92400e;border:1px solid rgba(217,119,6,.22)}.ui-alert-ok,.ui-alert-success{background:#16a34a14;color:#166534;border:1px solid rgba(22,163,74,.18)}.ui-checkbox{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:700;color:var(--color-text);margin:8px 0;cursor:pointer}.ui-checkbox input[type=checkbox]{appearance:none;flex:0 0 auto;width:22px;height:22px;display:grid;place-content:center;border:1.5px solid var(--color-border-strong);border-radius:7px;background:var(--color-surface);box-shadow:inset 0 1px #ffffffe6,0 6px 14px #0f172a0f;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .08s ease}.ui-checkbox input[type=checkbox]:before{content:"";width:12px;height:12px;transform:scale(0);transition:transform .12s ease;background:var(--color-surface);clip-path:polygon(14% 48%,0 64%,42% 100%,100% 18%,84% 0,38% 66%)}.ui-checkbox input[type=checkbox]:hover:not(:disabled){border-color:#14b8a6b3;box-shadow:0 0 0 4px #14b8a61a,0 8px 18px #0f172a14}.ui-checkbox input[type=checkbox]:checked{border-color:transparent;background:var(--gradient-primary);box-shadow:0 10px 22px #168aad3d}.ui-checkbox input[type=checkbox]:checked:before{transform:scale(1)}.ui-checkbox input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 4px #14b8a62e,0 10px 22px #168aad33}.ui-checkbox input[type=checkbox]:disabled,.ui-checkbox:has(input[type=checkbox]:disabled){cursor:not-allowed;opacity:.68}.ui-row-between{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.ui-row-between>.ui-input-group{flex:1 1 280px;max-width:420px}.ui-stat-card{background:var(--color-surface);border-radius:var(--radius-card);padding:16px 18px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:6px}.ui-stat-label{font-size:13px;color:var(--color-text-muted)}.ui-stat-value{font-size:18px;font-weight:700;color:var(--color-text)}.ui-subsection{margin-top:18px}.ui-subsection-title{font-weight:800;font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:#0f172a;opacity:.78;margin-bottom:10px}.ui-badge-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chat-message{margin-bottom:8px;display:flex}.chat-message.user{justify-content:flex-end}.chat-message.bot{justify-content:flex-start}.chat-bubble{max-width:70%;padding:8px 11px;border-radius:12px;font-size:14px}.chat-message.user .chat-bubble{background:#dbeafe;color:#1e3a8a;border-bottom-right-radius:2px}.chat-message.bot .chat-bubble{background:var(--color-bg);color:var(--color-text);border-bottom-left-radius:2px}.sdui-stack{display:flex;flex-direction:column;gap:12px}.sdui-table-icon-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--color-border-strong);background:linear-gradient(180deg,#fff,#f8fafc);color:#374151;box-shadow:0 1px 2px #0f172a0f;transition:transform .14s ease,border-color .14s ease,color .14s ease,background .14s ease,box-shadow .14s ease;cursor:pointer}.sdui-table-icon-btn:hover{border-color:#0ea5e9;color:#0369a1;background:#f0f9ff;box-shadow:0 10px 24px #0ea5e924;transform:translateY(-1px)}.sdui-table-icon-btn:focus-visible{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e92e,0 10px 24px #0ea5e91f}.sdui-table-icon-btn:active{transform:translateY(0);box-shadow:0 2px 6px #0f172a14}.sdui-table-icon-btn.success{border-color:#86efac;background:#f0fdf4;color:#166534}.sdui-table-icon-btn.success:hover{border-color:#22c55e;background:#dcfce7}.sdui-table-icon-btn.danger{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.sdui-table-icon-btn.danger:hover{border-color:#ef4444;background:#fee2e2}.sdui-table-icon-btn.muted{border-color:#cbd5e1;background:#f8fafc;color:#64748b}.sdui-table-icon-btn:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.sdui-table-icon-btn svg{flex-shrink:0}.sdui-modal-close-button{flex:0 0 auto}.sdui-cell-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.01em}.sdui-drawer-overlay{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:stretch;justify-content:flex-end;padding:16px;z-index:90}.sdui-drawer{width:min(640px,100%);height:100%;background:var(--color-surface);border-radius:18px;box-shadow:var(--shadow-elevated);overflow:auto;padding:18px}.sdui-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sdui-drawer-title{font-size:16px;font-weight:800;color:var(--color-text)}.sdui-import-modal-overlay{align-items:center;justify-content:center;padding:24px}.sdui-import-modal{width:min(1120px,calc(100vw - 48px));max-width:1120px;height:min(88vh,920px);max-height:88vh;border-radius:22px;padding:22px 24px}.sdui-resource-modal-overlay{align-items:center;justify-content:center;padding:24px}.sdui-resource-modal{width:min(860px,calc(100vw - 48px));max-width:860px;height:auto;max-height:88vh;border-radius:24px;padding:26px 28px;background:radial-gradient(circle at top left,rgba(82,182,154,.09),transparent 34%),radial-gradient(circle at top right,rgba(22,138,173,.08),transparent 30%),var(--color-surface)}.sdui-resource-modal-wide{width:min(980px,calc(100vw - 48px));max-width:980px}.sdui-spotlight{display:grid;gap:18px}.sdui-spotlight-surface{display:grid;gap:18px;padding:22px;border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid rgba(148,163,184,.14);box-shadow:0 16px 36px #0f172a0f}.sdui-spotlight-meta{display:flex;flex-wrap:wrap;gap:10px}.sdui-spotlight-meta-chip{display:inline-flex;align-items:baseline;gap:8px;padding:8px 12px;border-radius:999px;background:#0f172a0a;border:1px solid rgba(148,163,184,.14);min-width:0}.sdui-spotlight-meta-label{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.sdui-spotlight-meta-value{min-width:0;font-size:12px;font-weight:700;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sdui-spotlight-title{font-size:clamp(28px,3vw,36px);line-height:1.12;font-weight:800;letter-spacing:-.03em;color:#0f172a;max-width:22ch}.sdui-spotlight-badges{display:flex;flex-wrap:wrap;gap:10px}.sdui-spotlight-body{padding:20px 22px;border-radius:20px;background:linear-gradient(180deg,#fffffff5,#f0f7faeb);border:1px solid rgba(148,163,184,.14)}.sdui-spotlight-body .sdui-markdown{font-size:18px;line-height:1.7;color:#111827}.sdui-spotlight-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sdui-spotlight-card{display:grid;gap:10px;padding:16px 18px;border-radius:20px;background:#f8fafce6;border:1px solid rgba(148,163,184,.14)}.sdui-spotlight-card-title{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.sdui-spotlight-card-value{font-size:14px;color:var(--color-text)}.sdui-resource-form-grid{gap:16px;align-items:start}.sdui-resource-form-grid-comfortable{gap:18px 20px}.sdui-resource-form-grid-comfortable>.ui-input-group{min-width:0}.sdui-boolean-field-spacer{visibility:hidden;pointer-events:none}.sdui-resource-form-grid-comfortable>.sdui-boolean-field .ui-checkbox{min-height:52px;width:100%;margin:0;padding:0 16px;border:2px solid var(--color-border);border-radius:14px;background:#ffffffc7}.sdui-resource-form-grid-comfortable>.ui-input-group:has([role=group][aria-label]){grid-column:1 / -1}.sdui-resource-form-grid-stacked{grid-template-columns:1fr}.sdui-resource-panel-actions{margin-top:18px;justify-content:flex-end}.sdui-resource-panel-actions-spotlight,.sdui-resource-panel-actions-comfortable{padding-top:16px;border-top:1px solid rgba(148,163,184,.14)}@media(max-width:640px){.ui-table{overflow-x:auto;padding-bottom:4px}.ui-table-head,.ui-table-row{min-width:760px}.chat-bubble{max-width:92%}.sdui-drawer-overlay{padding:0}.sdui-drawer{border-radius:0}.sdui-import-modal-overlay{padding:0;align-items:stretch;justify-content:stretch}.sdui-import-modal{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;padding:18px}.sdui-resource-modal-overlay{padding:0;align-items:stretch;justify-content:stretch}.sdui-resource-modal,.sdui-resource-modal-wide{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;padding:18px}.sdui-spotlight-surface{padding:18px}.sdui-spotlight-title{font-size:24px;max-width:none}.sdui-spotlight-body{padding:16px 18px}.sdui-spotlight-body .sdui-markdown{font-size:16px}}.ui-button{border-radius:var(--radius-control);border:none;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:transform .08s ease,box-shadow .12s ease,background .12s ease,opacity .12s ease}.ui-button-compact{padding:8px 12px;min-height:38px;font-size:13px}.ui-button:disabled{opacity:.62;cursor:not-allowed;box-shadow:none;transform:none}.ui-button-primary{background:var(--gradient-primary);color:var(--color-surface);box-shadow:0 8px 20px #168aad59}.ui-button-primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #168aad66}.ui-button-primary:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.ui-button-outline{background:transparent;border:1px solid var(--color-border-strong);color:var(--color-text)}.ui-button-outline:hover{background:var(--color-surface-muted)}.ui-button-outline:disabled{background:#0f172a08;border-color:var(--color-border);color:var(--color-text-muted)}.ui-button-secondary{background:#0f172a0a;border:1px solid var(--color-border);color:var(--color-text)}.ui-button-secondary:hover{background:#0f172a0f}.ui-button-secondary:disabled{background:#0f172a08;color:var(--color-text-muted)}.ui-button-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:var(--color-surface);box-shadow:0 8px 20px #dc262647}.ui-button-danger:hover{transform:translateY(-1px);box-shadow:0 10px 24px #dc262657}.ui-button-danger:disabled{background:#0f172a0f;color:var(--color-text-muted)}.ui-button:disabled:hover{box-shadow:none;transform:none}html.dark .ui-button-secondary{background:#ffffff0f}html.dark .ui-button-secondary:hover{background:#ffffff1a}html.dark .ui-button-secondary:disabled{background:#ffffff0a}html.dark .ui-button-outline:disabled{background:#ffffff0a}html.dark .ui-button-danger:disabled{background:#ffffff0f}html.dark .ui-button-primary{background:linear-gradient(135deg,#21426d,#1b3a5f,#152d4d);color:#fff;box-shadow:0 8px 20px #0a183073}html.dark .ui-button-primary:hover{box-shadow:0 10px 24px #0a18308c}html.dark .ui-button-primary:disabled{box-shadow:none}.ui-input-group{display:grid;gap:6px}.ui-input-group>.ui-button{justify-self:start}.ui-label{display:block;font-size:13px;font-weight:600;color:#374151}html.dark .ui-label{color:var(--color-text)}.ui-input,.ui-textarea,.ui-select{width:100%;padding:10px 12px;border-radius:var(--radius-control);border:2px solid var(--color-border);font-size:14px;color:var(--color-text);background:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease,transform .08s ease}select.ui-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}select.ui-select::-ms-expand{display:none}html.dark select.ui-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.ui-input:focus,.ui-textarea:focus,.ui-select:focus{outline:none;border-color:#34a0a4;box-shadow:0 0 0 3px #34a0a42e;transform:translateY(-1px)}.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled{background-color:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}.ui-input-password-control{position:relative;width:100%}.ui-input-with-end-action{padding-right:44px}.ui-input-password-toggle{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text-muted);cursor:pointer;transform:translateY(-50%);transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.ui-input-password-toggle:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-muted)}.ui-input-password-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #34a0a42e;color:var(--color-text)}.ui-input-password-toggle:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.5}.ui-field-help{color:var(--color-text-muted);font-size:13px}.ui-input-error-text{font-size:12px;color:#b91c1c}.theme-toggle{width:40px;height:40px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .08s ease,box-shadow .12s ease,background .12s ease,color .12s ease}.theme-toggle:hover{background:var(--color-surface-muted);transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.theme-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #1e609140}.theme-toggle svg{display:block}:root{color-scheme:light;--sidebar-width: 280px;--font-sans: "Gilroy", "SF Pro Display", "Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--color-bg: #eef8f2;--color-surface: rgba(255, 255, 255, .56);--color-surface-muted: rgba(248, 252, 255, .42);--color-text: #102033;--color-text-muted: rgba(28, 43, 61, .66);--color-border: rgba(255, 255, 255, .56);--color-border-strong: rgba(255, 255, 255, .76);--color-accent: #34a0a4;--color-accent-strong: #168aad;--gradient-primary: linear-gradient(135deg, rgba(217, 237, 146, .95) 0%, rgba(82, 182, 154, .96) 38%, rgba(52, 160, 164, .96) 68%, rgba(22, 138, 173, .96) 100%);--shadow-card: 0 24px 70px rgba(31, 77, 121, .16), inset 0 1px 0 rgba(255, 255, 255, .72);--shadow-elevated: 0 44px 110px rgba(15, 33, 62, .27), inset 0 1px 0 rgba(255, 255, 255, .82);--radius-card: 28px;--radius-control: 18px;--kit-ink: #0c1b2e;--kit-soft: rgba(255, 255, 255, .42);--kit-line: rgba(255, 255, 255, .58);--sdui-bg: rgba(238, 247, 242, .58);--sdui-surface: rgba(255, 255, 255, .6);--sdui-soft: rgba(255, 255, 255, .42);--sdui-border: rgba(255, 255, 255, .54);--sdui-border-strong: rgba(255, 255, 255, .78);--sdui-text: #102033;--sdui-text-body: rgba(15, 32, 50, .82);--sdui-text-muted: rgba(22, 43, 66, .62);--sdui-text-subtle: rgba(21, 42, 68, .48);--sdui-primary: #34a0a4;--sdui-primary-strong: #168aad;--sdui-shadow: 0 22px 58px rgba(27, 65, 110, .15), inset 0 1px 0 rgba(255, 255, 255, .72);--sdui-shadow-selected: 0 26px 78px rgba(67, 129, 255, .24), 0 0 0 1px rgba(99, 213, 255, .44), inset 0 1px 0 rgba(255, 255, 255, .82);--liquid-aqua: #52b69a;--liquid-blue: #168aad;--liquid-violet: #1a759f;--liquid-pink: #76c893;--liquid-mint: #0faf62;--liquid-amber: #ffd166;--liquid-danger: #ec2828;--liquid-success: #0faf62;--liquid-warning: #ffb23f;--liquid-glass: linear-gradient(135deg, rgba(255, 255, 255, .74) 0%, rgba(255, 255, 255, .44) 48%, rgba(255, 255, 255, .26) 100%);--liquid-glass-strong: linear-gradient(145deg, rgba(255, 255, 255, .88) 0%, rgba(255, 255, 255, .58) 52%, rgba(235, 248, 255, .38) 100%);--liquid-dark-glass: linear-gradient(145deg, rgba(12, 26, 48, .82), rgba(30, 58, 96, .58));--liquid-stroke: rgba(255, 255, 255, .62);--liquid-stroke-strong: rgba(255, 255, 255, .86);--liquid-shadow: 0 28px 90px rgba(24, 62, 112, .18), 0 1px 0 rgba(255, 255, 255, .65) inset;--liquid-highlight: linear-gradient(115deg, rgba(255, 255, 255, .96), rgba(255, 255, 255, .2) 32%, rgba(118, 200, 147, .18) 64%, rgba(255, 255, 255, .58))}*{scrollbar-width:thin;scrollbar-color:rgba(53,122,180,.42) rgba(255,255,255,.18)}*::selection{color:#071425;background:#52b69a6b}body{min-height:100vh;font-family:var(--font-sans)!important;color:var(--color-text)!important;background:radial-gradient(900px 620px at -9% -8%,rgba(82,182,154,.45),transparent 63%),radial-gradient(800px 560px at 106% -2%,rgba(26,117,159,.36),transparent 60%),radial-gradient(720px 560px at 78% 47%,rgba(118,200,147,.25),transparent 61%),radial-gradient(640px 520px at 18% 88%,rgba(15,175,98,.28),transparent 62%),linear-gradient(145deg,#f6fdf9,#eef8f2 30%,#f2fbef 62%,#edfff4)!important;overflow-x:hidden}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none}body:before{z-index:0;opacity:.44;background:linear-gradient(115deg,rgba(255,255,255,.5),transparent 28%,rgba(255,255,255,.24) 62%,transparent 78%),repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 1px,transparent 1px 17px),repeating-linear-gradient(0deg,rgba(38,115,183,.08) 0 1px,transparent 1px 19px);mix-blend-mode:soft-light}body:after{z-index:0;width:62rem;height:62rem;left:50%;top:-22rem;translate:-50% 0;border-radius:999px;background:conic-gradient(from 180deg,#52b69a59,#1a759f4d,#76c8934d,#0faf6242,#52b69a59);filter:blur(70px);opacity:.72;animation:liquid-orbit 22s linear infinite}@keyframes liquid-orbit{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(360deg) scale(1)}}@keyframes liquid-shine{0%,to{transform:translate(-28%) rotate(8deg);opacity:.44}50%{transform:translate(28%) rotate(8deg);opacity:.78}}a,.ui-link{color:#168aad!important}.kit-page{position:relative;z-index:1;width:min(100%,1440px)!important;margin:0 auto!important;padding:clamp(24px,4vw,58px) clamp(20px,4.8vw,68px) 76px!important}.kit-page:before{content:"";position:fixed;inset:18px;z-index:-1;border:1px solid rgba(255,255,255,.5);border-radius:42px;box-shadow:inset 0 1px #ffffff94,0 40px 120px #1f4d790f;pointer-events:none}.kit-cover{position:relative;isolation:isolate;overflow:hidden;min-height:330px!important;padding:clamp(32px,5vw,58px)!important;border-radius:42px!important;border:1px solid rgba(255,255,255,.34)!important;color:#fff!important;background:radial-gradient(760px 360px at 8% 5%,rgba(153,217,140,.46),transparent 63%),radial-gradient(540px 420px at 92% 12%,rgba(118,200,147,.35),transparent 60%),radial-gradient(620px 460px at 68% 104%,rgba(15,175,98,.22),transparent 63%),linear-gradient(140deg,#091930eb,#1a365fc2 48%,#1a6091b8)!important;box-shadow:0 42px 120px #18315552,inset 0 1px #ffffff57!important;backdrop-filter:blur(34px) saturate(1.45);-webkit-backdrop-filter:blur(34px) saturate(1.45)}.kit-cover:before,.kit-cover:after{content:"";position:absolute;pointer-events:none;z-index:-1}.kit-cover:before{inset:0;background:linear-gradient(112deg,rgba(255,255,255,.54),transparent 28%,rgba(255,255,255,.08) 56%,rgba(255,255,255,.28)),linear-gradient(180deg,rgba(255,255,255,.08),transparent 36%);opacity:.68}.kit-cover:after{width:360px;height:360px;right:-76px;top:-86px;border-radius:999px;background:conic-gradient(from 90deg,#52b69a8a,#1a759f6b,#76c8937a,#0faf625c,#52b69a8a);filter:blur(12px);opacity:.72}.kit-cover h1{max-width:780px;margin:0!important;font-size:clamp(54px,7vw,90px)!important;line-height:.88!important;font-weight:920!important;letter-spacing:-.075em!important;color:#fff!important;text-shadow:0 14px 34px rgba(0,0,0,.28)}.kit-cover p{max-width:760px!important;color:#f5fcffd1!important;font-size:clamp(17px,1.6vw,22px)!important;line-height:1.5!important;font-weight:650!important;letter-spacing:-.01em}.kit-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#168aad!important;font-size:11px!important;font-weight:900!important;letter-spacing:.15em!important;text-transform:uppercase!important}.kit-eyebrow:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--gradient-primary);box-shadow:0 0 18px #168aadb8}.kit-cover .kit-eyebrow{color:#f5fcffc7!important}.kit-cover .kit-eyebrow:before{background:#fff;box-shadow:0 0 20px #99d98cf0}.kit-cover-meta{gap:12px!important;color:#f5fcffd1!important}.kit-cover-meta>div:not(.kit-logo-lockup){padding:9px 13px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1a;box-shadow:inset 0 1px #ffffff29;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.kit-logo-lockup{position:relative;width:104px!important;height:104px!important;border-radius:30px!important;border:1px solid rgba(255,255,255,.26)!important;background:linear-gradient(145deg,#ffffff3d,#ffffff14)!important;color:#fff!important;font-size:32px!important;box-shadow:0 24px 60px #0003,inset 0 1px #ffffff70,inset 0 -22px 40px #ffffff14!important;backdrop-filter:blur(24px) saturate(1.65);-webkit-backdrop-filter:blur(24px) saturate(1.65)}.kit-section{position:relative;margin-top:44px!important;padding-top:10px!important}.kit-section:before{content:"";position:absolute;top:-18px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(22,138,173,.28),rgba(255,255,255,.58),transparent)}.kit-section:first-of-type:before{display:none}.kit-section-head{align-items:end!important;gap:28px!important;margin-bottom:18px!important}.kit-section-title,.page-title,.sdui-page-hero-title,.sdui-spotlight-title{color:#0c1b2e!important;letter-spacing:-.045em!important}.kit-section-title{font-size:clamp(27px,2.9vw,40px)!important;line-height:.98!important;font-weight:920!important;margin-top:7px!important}.kit-section-note{color:#14263d99!important;font-size:13px!important;line-height:1.55!important;font-weight:720!important}:where(.kit-panel,.kit-card,.stat-card,.ui-section,.sdui-page-hero,.sdui-page-hero-screen,.sdui-toolbar,.sdui-table-shell,.sdui-weekly-schedule,.sdui-status-panel,.kit-dialog,.sdui-drawer,.emptyState,.kit-source,.kit-mobile-topbar,.sdui-spotlight-surface,.sdui-spotlight-card,.sdui-resource-surface,.sdui-import-modal,.sdui-resource-modal,.sdui-resource-modal-wide){position:relative;border:1px solid var(--liquid-stroke)!important;border-radius:var(--radius-card)!important;background:var(--liquid-glass)!important;box-shadow:var(--liquid-shadow)!important;backdrop-filter:blur(28px) saturate(1.45);-webkit-backdrop-filter:blur(28px) saturate(1.45)}:where(.kit-panel,.kit-card,.stat-card,.ui-section,.sdui-page-hero,.sdui-toolbar,.sdui-table-shell,.sdui-weekly-schedule,.sdui-status-panel,.kit-dialog,.sdui-drawer,.emptyState,.kit-source,.kit-mobile-topbar){overflow:hidden}:where(.kit-panel,.kit-card,.stat-card,.ui-section,.sdui-page-hero,.sdui-toolbar,.sdui-table-shell,.sdui-weekly-schedule,.sdui-status-panel,.kit-dialog,.sdui-drawer,.emptyState,.kit-source,.kit-mobile-topbar):before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--liquid-highlight);opacity:.38;pointer-events:none}:where(.kit-panel,.kit-card,.stat-card,.ui-section,.sdui-page-hero,.sdui-toolbar,.sdui-table-shell,.sdui-weekly-schedule,.sdui-status-panel,.kit-dialog,.sdui-drawer,.emptyState,.kit-source,.kit-mobile-topbar)>*{position:relative;z-index:1}.kit-panel{padding:clamp(18px,1.7vw,28px)!important}.kit-card{background:linear-gradient(145deg,#ffffffa8,#ffffff57)!important}.kit-card-title,.ui-subsection-title{color:#0c1b2ed1!important;font-size:12px!important;letter-spacing:.12em!important;font-weight:920!important}.kit-card-title:after{content:"";flex:1;height:1px;min-width:46px;background:linear-gradient(90deg,rgba(22,138,173,.28),transparent)}.kit-label,.kit-matrix-head,.sdui-table-head,.sdui-status-panel-metric-label,.sdui-status-panel-meta-label,.sdui-flow-node-section-title,.sdui-chart-legend-item,.sdui-weekly-schedule-day-head small{color:#0d233b94!important;font-weight:890!important;letter-spacing:.08em!important}.kit-caption,.ui-muted,.ui-field-help,.stat-label,.stat-subtitle,.kit-type-name,.kit-type-spec,.sdui-page-hero-subtitle,.sdui-status-panel-message,.sdui-weekly-schedule-window-title,.sdui-weekly-schedule-window-state,.sdui-weekly-schedule-day-empty,.emptyDescription{color:#12263d9e!important}.kit-grid{gap:16px!important}.kit-swatch{position:relative;min-height:132px!important;overflow:hidden;border:1px solid rgba(255,255,255,.64)!important;border-radius:24px!important;background:radial-gradient(130px 90px at 20% 12%,rgba(255,255,255,.86),transparent 68%),linear-gradient(135deg,#ffffffb3,#dfefde57)!important;box-shadow:0 18px 54px #194a7d21,inset 0 1px #ffffffd6!important;backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35)}.kit-swatch:before{content:"";position:absolute;inset:-45% -20% auto;height:84%;background:linear-gradient(110deg,transparent 12%,rgba(255,255,255,.84) 48%,transparent 72%);opacity:.56;transform:rotate(8deg)}.kit-swatch:nth-of-type(1){background:linear-gradient(135deg,#f0faffdb,#e6eeff85)!important}.kit-swatch:nth-of-type(2){background:linear-gradient(135deg,#ffffffd1,#ceebd67a)!important}.kit-swatch:nth-of-type(3){background:linear-gradient(135deg,#ecfbffc7,#faf4ff75)!important}.kit-swatch:nth-of-type(4){background:linear-gradient(135deg,#091930eb,#41588dc7)!important}.kit-swatch:nth-of-type(5){background:linear-gradient(135deg,#ffffff9e,#b5e48c47)!important}.kit-swatch:nth-of-type(6){background:linear-gradient(135deg,#1a759f2e,#52b69a3d)!important}.kit-swatch:nth-of-type(7){background:linear-gradient(135deg,#52b69ad1,#168aadbd)!important}.kit-swatch:nth-of-type(8),.kit-swatch.gradient{background:var(--gradient-primary)!important}.kit-swatch strong,.kit-swatch span{position:relative;z-index:1}.kit-swatch strong{color:#0c1b2e!important;font-weight:920!important}.kit-swatch span{color:#0c1b2e9e!important}.kit-swatch.dark strong,.kit-swatch.dark span,.kit-swatch.gradient strong,.kit-swatch.gradient span,.kit-swatch:nth-of-type(4) strong,.kit-swatch:nth-of-type(4) span,.kit-swatch:nth-of-type(7) strong,.kit-swatch:nth-of-type(7) span,.kit-swatch:nth-of-type(8) strong,.kit-swatch:nth-of-type(8) span{color:#fff!important;text-shadow:0 8px 18px rgba(0,0,0,.14)}.kit-type-row{border-bottom:1px solid rgba(255,255,255,.5)!important}.kit-type-sample,.sdui-flow-node-title,.sdui-status-panel-title,.sdui-status-panel-metric-value,.emptyTitle{color:#0c1b2e!important}.ui-button,.sdui-toolbar-button,.sdui-table-page-btn,.sdui-table-icon-btn,.sdui-icon-btn,.kit-close,.kit-weekday,.subnav-link{position:relative;isolation:isolate;overflow:hidden;border-radius:999px!important;border:1px solid rgba(255,255,255,.68)!important;background:linear-gradient(145deg,#ffffffad,#ffffff59)!important;color:#0d2138d1!important;box-shadow:0 4px 14px #1d50851a,inset 0 1px #ffffffd1!important;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease!important}.ui-button:before,.sdui-table-icon-btn:before,.sdui-icon-btn:before,.sdui-table-page-btn:before,.kit-weekday:before,.subnav-link:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.68) 36%,transparent 64%);opacity:.38;transform:translate(-65%)}.ui-button:hover:not(:disabled),.sdui-table-icon-btn:hover:not(:disabled),.sdui-icon-btn:hover:not(:disabled),.sdui-table-page-btn:hover:not(:disabled),.subnav-link:hover,.kit-weekday:hover{transform:translateY(-2px) scale(1.01)!important;border-color:#ffffffdb!important;box-shadow:0 22px 54px #285d9a2e,inset 0 1px #ffffffe6!important}.ui-button:hover:not(:disabled):before,.sdui-table-icon-btn:hover:not(:disabled):before,.sdui-icon-btn:hover:not(:disabled):before,.sdui-table-page-btn:hover:not(:disabled):before,.subnav-link:hover:before,.kit-weekday:hover:before{animation:liquid-shine 1.55s ease-in-out}.ui-button:active:not(:disabled),.sdui-table-icon-btn:active:not(:disabled),.sdui-icon-btn:active:not(:disabled){transform:translateY(0) scale(.99)!important}.ui-button-primary,.subnav-link.active,.kit-tab.active,.kit-weekday.active,.sdui-select-checkbox.is-checked .sdui-select-checkbox-box,.sdui-select-checkbox.is-indeterminate .sdui-select-checkbox-box{border-color:#ffffff7a!important;background:var(--gradient-primary)!important;color:#fff!important;box-shadow:0 22px 62px #168aad4d,0 0 0 1px #ffffff3d inset,inset 0 1px #ffffff8f!important}.ui-button-primary:hover:not(:disabled){box-shadow:0 28px 76px #168aad59,inset 0 1px #ffffffad!important}.ui-button-danger,.sdui-table-icon-btn.danger,.sdui-icon-btn.danger{border-color:#ffffff8a!important;background:linear-gradient(135deg,#ec2828eb,#76c893c7)!important;color:#fff!important;box-shadow:0 22px 58px #ec282840,inset 0 1px #ffffff94!important}.sdui-table-icon-btn.success{background:linear-gradient(135deg,#14d98fe6,#52b69abd)!important;color:#fff!important}.sdui-table-icon-btn.muted{color:#0c1b2e9e!important}.ui-button:disabled,.ui-button:disabled:hover,.sdui-table-page-btn:disabled{opacity:.5!important;transform:none!important;box-shadow:inset 0 1px #ffffff85!important;cursor:not-allowed!important}.ui-input-group{gap:8px!important}.ui-label{color:#0d1f35b8!important;font-weight:820!important}.ui-input,.ui-textarea,.ui-select,.sdui-table-page-size select{min-height:46px;border-radius:18px!important;border:1px solid rgba(255,255,255,.74)!important;background:linear-gradient(145deg,#ffffffb8,#ffffff57)!important;color:#102033!important;box-shadow:0 14px 36px #1f4d791a,inset 0 1px #ffffffd1,inset 0 -12px 24px #b5e48c1a!important;backdrop-filter:blur(18px) saturate(1.38);-webkit-backdrop-filter:blur(18px) saturate(1.38)}.ui-input:focus,.ui-textarea:focus,.ui-select:focus,.ui-input.kit-focus,.ui-select.kit-focus,.ui-textarea.kit-focus{border-color:#168aadd1!important;box-shadow:0 0 0 5px #168aad24,0 20px 44px #168aad29,inset 0 1px #ffffffe6!important;transform:translateY(-1px)!important;outline:none!important}.ui-input.kit-error,.ui-select.kit-error,.ui-textarea.kit-error{border-color:#ec2828bd!important;box-shadow:0 0 0 5px #ec28281f,inset 0 1px #ffffffd1!important}.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled{opacity:.58!important}.ui-input-error-text{color:#d31454!important;font-weight:780}.ui-checkbox{color:#0c1b2ec7!important}.ui-checkbox input[type=checkbox]{border:1px solid rgba(255,255,255,.82)!important;background:#ffffff80!important;box-shadow:0 12px 28px #1f4d7921,inset 0 1px #ffffffe0!important}.ui-checkbox input[type=checkbox]:checked{background:var(--gradient-primary)!important;box-shadow:0 16px 32px #168aad40,inset 0 1px #ffffff9e!important}.kit-tab-bar,.kit-weekdays{border:1px solid rgba(255,255,255,.68)!important;border-radius:999px!important;background:#ffffff47!important;box-shadow:inset 0 1px #ffffff9e!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.kit-tab{border-radius:999px!important;color:#0e2238bd!important}.sdui-tags,.kit-chip-row,.kit-badge-row,.kit-action-row,.ui-actions{gap:10px!important}.badge,.sdui-tag,.sdui-status-panel-badge,.sdui-flow-node-type-chip,.sdui-page-hero-chip,.sdui-flow-audio-pill{border:1px solid rgba(255,255,255,.58)!important;border-radius:999px!important;background:#ffffff61!important;color:#0c1b2ebf!important;box-shadow:0 12px 32px #1f4d791a,inset 0 1px #ffffffb8!important;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.badge-green,.badge-on,.sdui-status-panel-badge-success{color:#047a54!important;background:linear-gradient(135deg,#0faf6242,#ffffff5c)!important}.badge-info,.sdui-status-panel-badge-info,.sdui-flow-node-type-chip.kind-heardback{color:#168aad!important;background:linear-gradient(135deg,#52b69a3d,#ffffff5c)!important}.badge-danger,.sdui-status-panel-badge-danger{color:#b30f45!important;background:linear-gradient(135deg,#ec282838,#ffffff57)!important}.badge-gray,.badge-off,.sdui-status-panel-badge-neutral{color:#0d1f359e!important;background:#ffffff52!important}.sdui-status-panel-badge-warning,.sdui-flow-node-type-chip.kind-fallback{color:#94610b!important;background:linear-gradient(135deg,#ffd16652,#ffffff5c)!important}.ui-alert{border-radius:20px!important;border:1px solid rgba(255,255,255,.62)!important;box-shadow:0 14px 38px #1f4d791a,inset 0 1px #ffffffbd!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ui-alert-error{color:#9f1239!important;background:linear-gradient(135deg,#ec282833,#ffffff61)!important}.ui-alert-success,.ui-alert-ok{color:#047857!important;background:linear-gradient(135deg,#0faf6238,#fff6)!important}.kit-sidebar{position:relative;isolation:isolate;min-height:500px!important;border-radius:32px!important;padding:20px 16px!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;background:radial-gradient(260px 220px at 18% 12%,rgba(82,182,154,.42),transparent 70%),radial-gradient(260px 230px at 96% 18%,rgba(118,200,147,.33),transparent 66%),radial-gradient(260px 260px at 56% 94%,rgba(15,175,98,.22),transparent 70%),linear-gradient(155deg,#08182eeb,#193762c7)!important;box-shadow:0 34px 90px #0c23464d,inset 0 1px #ffffff4d!important;backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5)}.kit-sidebar:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.35),transparent 28%,rgba(255,255,255,.08) 64%,rgba(255,255,255,.2));pointer-events:none;z-index:-1}.kit-sidebar-mark,.kit-avatar,.kit-product-icon,.stat-card-icon,.sdui-status-panel-icon,.sdui-weekly-schedule-icon,.kit-warning-icon{border-radius:18px!important;border:1px solid rgba(255,255,255,.58)!important;background:linear-gradient(145deg,#ffffff9e,#ffffff42)!important;color:#168aad!important;box-shadow:0 16px 34px #1f4d7921,inset 0 1px #ffffffd1!important;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.kit-sidebar-mark{color:#fff!important;background:linear-gradient(145deg,#ffffff40,#ffffff14)!important}.kit-nav-item{border:1px solid transparent;border-radius:18px!important;color:#ffffffd1!important;transition:transform .18s ease,background .18s ease,border-color .18s ease!important}.kit-nav-item:hover,.kit-nav-item.active{transform:translate(2px);border-color:#ffffff2e;background:#ffffff24!important;box-shadow:inset 0 1px #ffffff2e}.kit-sidebar-section{color:#ffffff8c!important}.kit-mobile-topbar{padding:14px!important}.stat-card{min-height:150px!important}.stat-card:after{content:"";position:absolute;width:140px;height:140px;right:-58px;bottom:-72px;border-radius:999px;background:radial-gradient(circle,rgba(82,182,154,.22),transparent 70%);pointer-events:none}.stat-card-tone-success:after{background:radial-gradient(circle,rgba(15,175,98,.24),transparent 70%)}.stat-card-tone-warning:after{background:radial-gradient(circle,rgba(255,209,102,.28),transparent 70%)}.stat-card-tone-danger:after{background:radial-gradient(circle,rgba(236,40,40,.23),transparent 70%)}.stat-number{color:#071425!important;font-size:38px!important;letter-spacing:-.06em}.stat-subtitle-positive{color:#047857!important}.stat-subtitle-negative{color:#c7184d!important}.subnav{gap:9px!important}.sdui-toolbar{padding:18px!important}.sdui-table-shell{padding:14px!important;gap:12px!important}.sdui-table-head{border-radius:18px!important;background:#ffffff47!important;box-shadow:inset 0 1px #ffffff85}.sdui-table-row,.sdui-table-shell-records .sdui-table-row{border:1px solid rgba(255,255,255,.62)!important;border-radius:20px!important;background:linear-gradient(145deg,#ffffff94,#ffffff4d)!important;box-shadow:0 2px 8px #1f4d790f,inset 0 1px #ffffffb8!important;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3)}.sdui-table-row-click:hover,.sdui-table-shell-records .sdui-table-row-click:hover{transform:translateY(-2px)!important;border-color:#168aad6b!important;box-shadow:0 24px 60px #168aad2e,inset 0 1px #ffffffd6!important}.sdui-row-actions,.sdui-table-head>span.sdui-table-actions-head{background:linear-gradient(90deg,#fff0,#f5fcff9e 55%,#f5fcff9e)!important;box-shadow:-8px 0 12px #fff6!important}.sdui-select-checkbox-box{border:1px solid rgba(255,255,255,.78)!important;background:#ffffff7a!important;box-shadow:0 10px 24px #1f4d7921,inset 0 1px #ffffffc7}.sdui-table-footer{color:#0e23389e!important}.sdui-page-hero{padding:28px!important;overflow:hidden!important}.sdui-page-hero:after{content:""!important;display:block!important;position:absolute;right:-76px;top:-86px;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(22,138,173,.24),transparent 68%);pointer-events:none}.sdui-page-hero-screen{padding:22px 24px!important}.sdui-status-panel{padding:18px!important}.sdui-status-panel-main{gap:18px!important}.sdui-status-panel-metric{padding:12px 12px 12px 14px!important;border-left:0!important;border-radius:18px!important;background:#ffffff52!important;box-shadow:inset 0 1px #ffffff8f}.sdui-status-panel-metric-success{box-shadow:inset 4px 0 #14d98f80,inset 0 1px #ffffff8f!important}.sdui-status-panel-metric-info{box-shadow:inset 4px 0 #168aad7a,inset 0 1px #ffffff8f!important}.sdui-status-panel-metric-warning{box-shadow:inset 4px 0 #ffb23f94,inset 0 1px #ffffff8f!important}.sdui-status-panel-metric-danger{box-shadow:inset 4px 0 #ec282885,inset 0 1px #ffffff8f!important}.kit-chart{gap:24px!important}.kit-bar{position:relative;height:30px!important;border-radius:999px!important;background:linear-gradient(90deg,#52b69adb,#168aadd1,#1a759fb8)!important;box-shadow:0 12px 30px #168aad2e,inset 0 1px #ffffff7a;overflow:hidden}.kit-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.48),transparent 55%)}.kit-donut{background:conic-gradient(var(--liquid-blue) 0 48%,var(--liquid-violet) 48% 74%,var(--liquid-mint) 74% 90%,rgba(255,255,255,.45) 90% 100%)!important;box-shadow:0 20px 54px #168aad33,inset 0 1px #ffffffbd}.kit-donut:after{background:#ffffffa8!important;box-shadow:inset 0 1px #ffffffd1,0 16px 34px #1f4d7924;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.sdui-chart-section{border-radius:var(--radius-card)!important}.sdui-weekly-schedule{padding:24px!important}.sdui-weekly-schedule-day{min-height:190px!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:22px!important;background:linear-gradient(145deg,#ffffff85,#ffffff40)!important;box-shadow:0 12px 34px #1f4d791a,inset 0 1px #ffffffad}.sdui-weekly-schedule-day.is-today{border-color:#168aad8f!important;box-shadow:0 18px 46px #168aad29,0 0 0 1px #168aad29 inset!important}.sdui-weekly-schedule-day-head span{color:#0c1b2e!important}.sdui-weekly-schedule-window,.sdui-weekly-schedule-day-empty{border:1px solid rgba(255,255,255,.54)!important;border-radius:16px!important;background:#ffffff5c!important;box-shadow:inset 0 1px #ffffff8a}.sdui-weekly-schedule-window.is-enabled{border-color:#14d98f57!important;background:linear-gradient(135deg,#0faf6233,#ffffff57)!important}.sdui-weekly-schedule-window-time{color:#057a61!important}.sdui-weekly-schedule-window.is-disabled{opacity:.55!important}.kit-flow-board{height:446px!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:30px!important;background:linear-gradient(rgba(22,138,173,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(22,138,173,.08) 1px,transparent 1px),radial-gradient(420px 300px at 18% 16%,rgba(82,182,154,.22),transparent 72%),radial-gradient(520px 360px at 98% 80%,rgba(26,117,159,.18),transparent 70%),#ffffff47!important;background-size:28px 28px,28px 28px,auto,auto,auto!important;box-shadow:inset 0 1px #ffffffad,0 22px 60px #1f4d791f!important;backdrop-filter:blur(22px) saturate(1.34);-webkit-backdrop-filter:blur(22px) saturate(1.34)}.sdui-flow-node{border:1px solid rgba(255,255,255,.62)!important;border-radius:24px!important;background:linear-gradient(145deg,#ffffffb3,#ffffff61)!important;box-shadow:0 24px 62px #1f4d792e,inset 0 1px #ffffffc7!important;backdrop-filter:blur(20px) saturate(1.45);-webkit-backdrop-filter:blur(20px) saturate(1.45)}.sdui-flow-node.selected{border-color:#168aad94!important;box-shadow:var(--sdui-shadow-selected)!important}.sdui-flow-node-header,.sdui-flow-node.node-type-heardback .sdui-flow-node-header,.sdui-flow-node.node-type-fallback .sdui-flow-node-header,.sdui-flow-node.node-type-callback .sdui-flow-node-header{border-bottom:1px solid rgba(255,255,255,.54)!important;background:linear-gradient(145deg,#ffffff85,#dfefde3d)!important}.sdui-flow-node-section+.sdui-flow-node-section{border-top:1px solid rgba(255,255,255,.54)!important}.sdui-dot{background:var(--gradient-primary)!important;box-shadow:0 0 16px #168aad94}.sdui-flow-node-text{color:#0f2032c7!important}.kit-flow-line{background:linear-gradient(90deg,var(--liquid-aqua),var(--liquid-violet))!important;box-shadow:0 0 18px #168aad6b}.kit-flow-line:after{border-left-color:var(--liquid-violet)!important}.kit-flow-edge-label{border:1px solid rgba(255,255,255,.62)!important;background:#ffffff8f!important;color:#168aad!important;box-shadow:0 18px 40px #1f4d7924,inset 0 1px #ffffffc7!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.kit-modal-sample{min-height:332px!important;border-radius:30px!important;background:radial-gradient(460px 260px at 50% 0%,rgba(82,182,154,.26),transparent 70%),linear-gradient(180deg,#08172a94,#0f172ab8)!important;box-shadow:inset 0 1px #ffffff2e;overflow:hidden}.kit-dialog{width:min(430px,92%)!important;padding:26px!important}.kit-dialog h3{color:#0c1b2e!important}.kit-close{width:38px!important;height:38px!important}.sdui-drawer{padding:0!important}.sdui-drawer-header{border-bottom:1px solid rgba(255,255,255,.52)!important;background:#ffffff3d!important}.sdui-drawer-title{color:#0c1b2e!important}.emptyState{min-height:220px!important;display:grid!important;place-items:center!important;text-align:center!important;padding:34px!important}.emptyTitle{font-size:22px!important;font-weight:920!important;letter-spacing:-.04em}.sdui-log-viewer{border:1px solid rgba(255,255,255,.16)!important;border-radius:24px!important;background:radial-gradient(360px 180px at 16% 0%,rgba(82,182,154,.18),transparent 70%),linear-gradient(145deg,#071222f0,#151e34e6)!important;box-shadow:0 24px 60px #0712223d,inset 0 1px #ffffff24}.sdui-log-line-number{color:#b6e7ff7a!important}.sdui-log-line-text{color:#ecf9ffe6!important}.sdui-log-line.is-info .sdui-log-line-text{color:#8deaff!important}.sdui-log-line.is-debug .sdui-log-line-text{color:#c9d7ff!important}.sdui-log-line.is-warn .sdui-log-line-text{color:#ffd166!important}.sdui-log-line.is-error .sdui-log-line-text{color:#ff8bab!important}.ui-divider{background:linear-gradient(90deg,transparent,rgba(22,138,173,.28),transparent)!important}.kit-source{border-style:solid!important;justify-content:space-between!important}[style*="background: #34a0a4"],[style*="background:#34a0a4"]{background:var(--gradient-primary)!important}[style*="border-radius: 8px"]{border-radius:18px!important}[style*="box-shadow: var(--shadow-card)"]{box-shadow:var(--liquid-shadow)!important}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:where(.kit-panel,.kit-card,.stat-card,.ui-section,.sdui-page-hero,.sdui-toolbar,.sdui-table-shell,.sdui-weekly-schedule,.sdui-status-panel,.kit-dialog,.sdui-drawer,.emptyState,.kit-source,.kit-mobile-topbar){background:#ffffffe0!important}.kit-cover,.kit-sidebar,.sdui-log-viewer{background-color:#0d2b2c!important}}@media(max-width:1120px){.kit-page{padding-inline:24px!important}.kit-section-head{align-items:flex-start!important;flex-direction:column}.kit-section-note{max-width:100%!important;text-align:left!important}.kit-span-3,.kit-span-4,.kit-span-5,.kit-span-6,.kit-span-7,.kit-span-8,.kit-span-9{grid-column:1 / -1!important}.kit-sidebar{width:100%!important;min-height:auto!important}.kit-stat-grid,.sdui-weekly-schedule-days{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kit-button-matrix{grid-template-columns:130px repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.kit-page{padding:18px 14px 48px!important}.kit-cover{grid-template-columns:1fr!important;min-height:auto!important;border-radius:30px!important}.kit-cover h1{font-size:clamp(42px,14vw,64px)!important}.kit-cover-meta{justify-items:start!important;text-align:left!important}.kit-grid,.kit-field-grid,.kit-stat-grid,.sdui-weekly-schedule-days,.sdui-status-panel-main,.kit-chart,.kit-button-matrix{grid-template-columns:1fr!important}.kit-matrix-head{display:none}.kit-type-row{grid-template-columns:1fr!important;gap:8px!important}.kit-type-spec{text-align:left!important}.kit-flow-node.two{left:210px!important;top:230px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.kit-flow-node.two{left:400px!important;top:150px!important;transform:scale(.62)!important}.kit-flow-line{left:326px!important;top:206px!important;width:110px!important}.kit-flow-edge-label{left:342px!important;top:168px!important}.kit-flow-node.two{left:428px!important}.kit-flow-line{left:332px!important;width:120px!important}.kit-flow-edge-label{left:344px!important;top:172px!important;padding:5px 8px!important;font-size:10px!important;gap:4px!important}body:before,body:after{z-index:-1!important}#root{position:relative;z-index:1}html.dark{--kit-ink: #eef7f2;--liquid-glass: linear-gradient(145deg, rgba(24, 42, 46, .78) 0%, rgba(14, 28, 33, .58) 48%, rgba(9, 20, 26, .42) 100%);--liquid-glass-strong: linear-gradient(145deg, rgba(30, 52, 56, .88), rgba(16, 32, 38, .62) 52%, rgba(10, 22, 28, .45) 100%);--liquid-stroke: rgba(255, 255, 255, .13);--liquid-stroke-strong: rgba(255, 255, 255, .24);--liquid-shadow: 0 28px 90px rgba(0, 0, 0, .45), 0 1px 0 rgba(255, 255, 255, .07) inset;--liquid-highlight: linear-gradient(115deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .02) 32%, rgba(82, 182, 154, .1) 64%, rgba(255, 255, 255, .06));--color-surface: rgba(19, 32, 38, .6);--color-surface-muted: rgba(14, 26, 32, .5);--color-border: rgba(255, 255, 255, .14);--color-border-strong: rgba(255, 255, 255, .24);--color-text: #e6f2ec;--color-text-muted: rgba(178, 204, 194, .72)}html.dark body{color:var(--color-text)!important;background:radial-gradient(900px 620px at -9% -8%,rgba(82,182,154,.16),transparent 63%),radial-gradient(800px 560px at 106% -2%,rgba(26,117,159,.18),transparent 60%),radial-gradient(720px 560px at 78% 47%,rgba(118,200,147,.08),transparent 61%),radial-gradient(640px 520px at 18% 88%,rgba(15,175,98,.1),transparent 62%),linear-gradient(145deg,#0a141c,#0b1a1a 34%,#0a1420 66%,#091613)!important}html.dark body:before{opacity:.18}html.dark body:after{opacity:.22}html.dark .kit-page:before{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff14,0 40px 120px #0000004d}html.dark a,html.dark .ui-link,html.dark .kit-eyebrow{color:#52b69a!important}html.dark .kit-section-title,html.dark .page-title,html.dark .sdui-page-hero-title,html.dark .sdui-spotlight-title,html.dark .kit-type-sample,html.dark .sdui-flow-node-title,html.dark .sdui-status-panel-title,html.dark .sdui-status-panel-metric-value,html.dark .emptyTitle,html.dark .kit-dialog h3,html.dark .sdui-drawer-title,html.dark .sdui-weekly-schedule-day-head span,html.dark .stat-number{color:#eef7f2!important}html.dark .kit-label,html.dark .kit-matrix-head,html.dark .sdui-table-head,html.dark .sdui-status-panel-metric-label,html.dark .sdui-status-panel-meta-label,html.dark .sdui-flow-node-section-title,html.dark .sdui-chart-legend-item,html.dark .sdui-weekly-schedule-day-head small,html.dark .kit-card-title,html.dark .ui-subsection-title{color:#b2d0c5c7!important}html.dark .kit-caption,html.dark .ui-muted,html.dark .ui-field-help,html.dark .stat-label,html.dark .stat-subtitle,html.dark .kit-type-name,html.dark .kit-type-spec,html.dark .kit-section-note,html.dark .sdui-page-hero-subtitle,html.dark .sdui-status-panel-message,html.dark .sdui-weekly-schedule-window-title,html.dark .sdui-weekly-schedule-window-state,html.dark .sdui-weekly-schedule-day-empty,html.dark .sdui-table-footer,html.dark .emptyDescription{color:#a8c4bab8!important}html.dark .sdui-flow-node-text{color:#d6eae2d1!important}html.dark .ui-label{color:#bed8ced1!important}html.dark .ui-checkbox{color:#d6eae2db!important}html.dark .ui-button,html.dark .sdui-toolbar-button,html.dark .sdui-table-page-btn,html.dark .sdui-table-icon-btn,html.dark .sdui-icon-btn,html.dark .kit-close,html.dark .kit-weekday,html.dark .subnav-link{border-color:#ffffff29!important;background:linear-gradient(145deg,#283e42b8,#16262c80)!important;color:#e4f4eee6!important;box-shadow:0 4px 14px #00000042,inset 0 1px #ffffff1a!important}html.dark .ui-button:hover:not(:disabled),html.dark .sdui-table-icon-btn:hover:not(:disabled),html.dark .sdui-icon-btn:hover:not(:disabled),html.dark .sdui-table-page-btn:hover:not(:disabled),html.dark .subnav-link:hover,html.dark .kit-weekday:hover{border-color:#ffffff4d!important;box-shadow:0 22px 54px #0006,inset 0 1px #ffffff24!important}html.dark .ui-button-primary,html.dark .subnav-link.active,html.dark .kit-weekday.active,html.dark .sdui-select-checkbox.is-checked .sdui-select-checkbox-box,html.dark .sdui-select-checkbox.is-indeterminate .sdui-select-checkbox-box{border-color:#fff3!important;background:var(--gradient-primary)!important;color:#06251f!important}html.dark .ui-button-danger,html.dark .sdui-table-icon-btn.danger,html.dark .sdui-icon-btn.danger{background:linear-gradient(135deg,#ec2828e0,#b4203cc7)!important;color:#fff!important}html.dark .sdui-table-icon-btn.success{background:linear-gradient(135deg,#0faf62d9,#34a0a4b3)!important;color:#04211a!important}html.dark .ui-input,html.dark .ui-textarea,html.dark .ui-select,html.dark .sdui-table-page-size select{border-color:#ffffff29!important;background:linear-gradient(145deg,#14242ad9,#0d1a20a8)!important;color:#e8f3ee!important;box-shadow:0 14px 36px #0000004d,inset 0 1px #ffffff14!important}html.dark .ui-input::placeholder,html.dark .ui-textarea::placeholder{color:#a8c4ba8c}html.dark .ui-input:focus,html.dark .ui-textarea:focus,html.dark .ui-select:focus{border-color:#52b69abf!important;box-shadow:0 0 0 5px #52b69a24,0 20px 44px #00000052,inset 0 1px #ffffff1a!important}html.dark .ui-input-error-text{color:#ff8fae!important}html.dark .ui-checkbox input[type=checkbox]{border-color:#ffffff47!important;background:#101e24b3!important;box-shadow:inset 0 1px #ffffff1a!important}html.dark .badge,html.dark .sdui-tag,html.dark .sdui-status-panel-badge,html.dark .sdui-flow-node-type-chip,html.dark .sdui-page-hero-chip,html.dark .sdui-flow-audio-pill{border-color:#ffffff24!important;background:#ffffff14!important;color:#d6eae2d9!important}html.dark .badge-green,html.dark .badge-on,html.dark .sdui-status-panel-badge-success{color:#6fe3b4!important;background:linear-gradient(135deg,#0faf6238,#ffffff0d)!important}html.dark .badge-info,html.dark .sdui-status-panel-badge-info,html.dark .sdui-flow-node-type-chip.kind-heardback{color:#7fd4ef!important;background:linear-gradient(135deg,#168aad42,#ffffff0d)!important}html.dark .badge-danger,html.dark .sdui-status-panel-badge-danger{color:#ff9db4!important;background:linear-gradient(135deg,#ec28283d,#ffffff0a)!important}html.dark .badge-gray,html.dark .badge-off,html.dark .sdui-status-panel-badge-neutral{color:#bed2cacc!important;background:#ffffff14!important}html.dark .sdui-status-panel-badge-warning,html.dark .sdui-flow-node-type-chip.kind-fallback{color:#ffd28a!important;background:linear-gradient(135deg,#ffb23f3d,#ffffff0a)!important}html.dark .ui-alert{border-color:#ffffff24!important}html.dark .ui-alert-error{color:#ffb3c2!important;background:linear-gradient(135deg,#ec282838,#101c228c)!important}html.dark .ui-alert-success,html.dark .ui-alert-ok{color:#8ff0c6!important;background:linear-gradient(135deg,#0faf6233,#101c228c)!important}html.dark .sdui-table-head{background:#ffffff0f!important;box-shadow:inset 0 1px #ffffff14}html.dark .sdui-table-row,html.dark .sdui-table-shell-records .sdui-table-row{border-color:#ffffff1f!important;background:linear-gradient(145deg,#1a2c32b3,#0f1c227a)!important;box-shadow:0 2px 8px #00000038,inset 0 1px #ffffff14!important}html.dark .sdui-row-actions,html.dark .sdui-table-head>span.sdui-table-actions-head{background:transparent!important;box-shadow:none!important}html.dark .sdui-select-checkbox-box{border-color:#ffffff4d!important;background:#101e24b3!important}html.dark .sdui-status-panel-metric{background:#ffffff0f!important}html.dark .sdui-weekly-schedule-day{border-color:#ffffff1f!important;background:linear-gradient(145deg,#182a309e,#0e1a2066)!important}html.dark .sdui-weekly-schedule-window,html.dark .sdui-weekly-schedule-day-empty{border-color:#ffffff1f!important;background:#ffffff0f!important}html.dark .sdui-weekly-schedule-window.is-enabled{border-color:#52b69a66!important;background:linear-gradient(135deg,#0faf6229,#ffffff0a)!important}html.dark .sdui-weekly-schedule-window-time{color:#6fe3b4!important}html.dark .sdui-flow-node{border-color:#ffffff24!important;background:linear-gradient(145deg,#1a2c32d9,#0f1c2299)!important}html.dark .sdui-flow-node-header,html.dark .sdui-flow-node.node-type-heardback .sdui-flow-node-header,html.dark .sdui-flow-node.node-type-fallback .sdui-flow-node-header,html.dark .sdui-flow-node.node-type-callback .sdui-flow-node-header{border-bottom-color:#ffffff1f!important;background:linear-gradient(145deg,#ffffff12,#ffffff05)!important}html.dark .sdui-flow-node-section+.sdui-flow-node-section{border-top-color:#ffffff1f!important}html.dark .sdui-drawer-header{border-bottom-color:#ffffff1f!important;background:#ffffff0d!important}#app-sidebar a{color:inherit!important}.ui-button-primary:disabled{opacity:.72!important;color:#fffffff2!important}
