*,*:before,*:after{box-sizing:border-box}html{background-color:var(--color-bg);color:var(--color-text);transition:background-color .2s ease,color .2s ease}body{margin:0;font-family:system-ui,-apple-system,sans-serif;min-height:100vh}*{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}*:hover{scrollbar-color:var(--color-border-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;border:2px solid var(--color-bg)}*:hover::-webkit-scrollbar-thumb{background:var(--color-border-strong)}*:hover::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}._layout_1rskv_1{display:flex;min-height:100vh}._sidebar_1rskv_6{width:216px;flex-shrink:0;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;background:var(--color-surface);border-right:1px solid var(--color-border);overflow-y:auto;padding-bottom:24px;z-index:100;transition:transform .25s ease}@media(max-width:768px){._sidebar_1rskv_6{transform:translate(-100%);box-shadow:4px 0 24px #0000001f}}@media(max-width:768px){._sidebarOpen_1rskv_28{transform:translate(0)}}._backdrop_1rskv_33{position:fixed;inset:0;background:#0000004d;z-index:99}@media(min-width:769px){._backdrop_1rskv_33{display:none}}._sidebarHeader_1rskv_45{height:56px;flex-shrink:0;padding:0 16px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--color-border);text-decoration:none;cursor:pointer;transition:background-color .12s ease}._sidebarHeader_1rskv_45:hover{background-color:var(--color-subtle)}._sidebarHeader_1rskv_45 ._logo_1rskv_60{font-size:14px;font-weight:700;color:var(--color-text);letter-spacing:-.02em;margin:0}._sidebarHeader_1rskv_45 ._logoSub_1rskv_67{font-size:11px;color:var(--color-text-muted);margin:2px 0 0}._navSection_1rskv_73{padding:16px 10px 4px}._navLabel_1rskv_77{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);padding:0 8px;margin:0 0 4px}._navItem_1rskv_87{display:block;width:100%;padding:6px 8px;border-radius:6px;border:none;background:transparent;text-align:left;font-size:13px;color:var(--color-text-secondary);cursor:pointer;text-decoration:none;transition:background-color .12s ease,color .12s ease}._navItem_1rskv_87:hover{background-color:var(--color-subtle);color:var(--color-text)}._navItem_1rskv_87._navActive_1rskv_105{background-color:var(--color-subtle);color:var(--color-text);font-weight:500}._navItem_1rskv_87._navDisabled_1rskv_110{opacity:.38;cursor:default;pointer-events:none}._main_1rskv_116{margin-left:216px;flex:1;min-width:0}@media(max-width:768px){._main_1rskv_116{margin-left:0}}._topbar_1rskv_127{position:sticky;top:0;z-index:10;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--color-bg);border-bottom:1px solid var(--color-border)}._menuButton_1rskv_140{display:none;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:6px;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background-color .12s ease,color .12s ease}._menuButton_1rskv_140:hover{background-color:var(--color-subtle);color:var(--color-text)}@media(max-width:768px){._menuButton_1rskv_140{display:flex}}._paletteSelect_1rskv_163{padding:4px 10px;font-size:12px;font-weight:500;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:background-color .12s ease,color .12s ease;appearance:auto}._paletteSelect_1rskv_163:hover{background-color:var(--color-subtle);color:var(--color-text)}._themeSwitch_1rskv_180{display:flex;align-items:center;gap:6px;color:var(--color-text-muted)}._themeToggle_1rskv_187{display:flex;margin-left:auto;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:background-color .12s ease,color .12s ease}._themeToggle_1rskv_187:hover{background-color:var(--color-subtle);color:var(--color-text)}._content_1rskv_207{padding:40px 40px 80px;max-width:820px}@media(max-width:768px){._content_1rskv_207{padding:28px 20px 60px}}._contentFull_1rskv_217{padding:40px 40px 80px}@media(max-width:768px){._contentFull_1rskv_217{padding:28px 20px 60px}}._examplesGrid_1rskv_226{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media(min-width:640px){._examplesGrid_1rskv_226{grid-template-columns:1fr 1fr}}@media(min-width:1100px){._examplesGrid_1rskv_226{grid-template-columns:repeat(3,1fr)}}@media(min-width:1600px){._examplesGrid_1rskv_226{grid-template-columns:repeat(4,1fr)}}._home_1rskv_248{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:72px 0 0;overflow:visible}@media(max-width:768px){._home_1rskv_248{padding:48px 0 0}}._homeGlow_1rskv_262{position:absolute;top:-40px;right:-60px;width:560px;height:560px;background:radial-gradient(circle at 50% 40%,var(--color-primary-subtle),transparent 68%);pointer-events:none;z-index:0;opacity:.9;transition:background .3s ease}._homeBadge_1rskv_275{font-size:11px;font-weight:600;font-family:ui-monospace,monospace;letter-spacing:.04em;color:var(--color-primary);background:var(--color-primary-subtle);border:1px solid var(--color-primary-border);padding:3px 10px;border-radius:100px;margin-bottom:24px;position:relative;z-index:1}._homeTitle_1rskv_290{font-size:56px;font-weight:800;letter-spacing:-.04em;color:var(--color-text);margin:0 0 14px;line-height:1.05;position:relative;z-index:1}@media(max-width:768px){._homeTitle_1rskv_290{font-size:38px}}._homeSubtitle_1rskv_306{font-size:16px;color:var(--color-text-secondary);line-height:1.65;margin:0 0 36px;max-width:560px;position:relative;z-index:1}@media(max-width:768px){._homeSubtitle_1rskv_306{font-size:15px}}._homeActions_1rskv_321{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}._homeCta_1rskv_329{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;font-size:14px;font-weight:500;background:var(--color-accent);color:var(--color-text-on-accent);border-radius:7px;text-decoration:none;transition:background-color .15s ease}._homeCta_1rskv_329:hover{background-color:var(--color-accent-hover)}._homeCtaSecondary_1rskv_346{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;font-size:14px;font-weight:500;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-strong);border-radius:7px;text-decoration:none;transition:background-color .15s ease,color .15s ease}._homeCtaSecondary_1rskv_346:hover{background-color:var(--color-subtle);color:var(--color-text)}._homeDonate_1rskv_365{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:32px;border-top:1px solid var(--color-border);width:100%;position:relative;z-index:1}._homeDonateText_1rskv_377{margin:0;font-size:13px;color:var(--color-text-muted);text-align:center;line-height:1.6}._homeDonateLink_1rskv_385{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--color-text-secondary);text-decoration:none;padding:6px 14px;border-radius:999px;border:1px solid var(--color-border);transition:color .15s ease,border-color .15s ease,background-color .15s ease}._homeDonateLink_1rskv_385 svg{color:#e05c7a;flex-shrink:0}._homeDonateLink_1rskv_385:hover{color:var(--color-text);border-color:var(--color-border-strong);background-color:var(--color-subtle)}._homeStats_1rskv_408{display:flex;gap:0;width:100%;margin-top:52px;padding:28px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:relative;z-index:1}@media(max-width:768px){._homeStats_1rskv_408{flex-wrap:wrap;gap:24px;margin-top:40px}}._homeStat_1rskv_408{flex:1;display:flex;flex-direction:column;gap:3px;padding:0 24px;border-left:1px solid var(--color-border)}._homeStat_1rskv_408:first-child{border-left:none;padding-left:0}@media(max-width:768px){._homeStat_1rskv_408{flex:0 0 calc(50% - 12px);border-left:none;padding-left:0}}._homeStatNum_1rskv_447{font-size:30px;font-weight:800;letter-spacing:-.04em;color:var(--color-text);line-height:1}._homeStatLabel_1rskv_455{font-size:12px;color:var(--color-text-muted)}._homeFeatureGrid_1rskv_460{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%;margin-top:32px;position:relative;z-index:1}@media(max-width:768px){._homeFeatureGrid_1rskv_460{grid-template-columns:1fr}}._homeFeature_1rskv_460{padding:20px 22px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;transition:border-color .15s ease}._homeFeature_1rskv_460:hover{border-color:var(--color-border-strong)}._homeFeatureIcon_1rskv_486{width:34px;height:34px;background:var(--color-primary-subtle);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-primary);margin-bottom:14px}._homeFeatureTitle_1rskv_498{font-size:13px;font-weight:600;color:var(--color-text);margin:0 0 5px}._homeFeatureDesc_1rskv_505{font-size:12px;color:var(--color-text-secondary);line-height:1.6;margin:0}._pageHeaderRow_1rskv_512{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:36px}._storybookLink_1rskv_520{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:500;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:6px;text-decoration:none;white-space:nowrap;flex-shrink:0;margin-top:4px;transition:color .12s ease,border-color .12s ease,background-color .12s ease}._storybookLink_1rskv_520:hover{color:var(--color-text);border-color:var(--color-border-strong);background-color:var(--color-subtle)}._pageHeaderDesc_1rskv_542{font-size:13px;color:var(--color-text-secondary);margin:0}._pageTitle_1rskv_548{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--color-text);margin:0 0 4px}._pageDesc_1rskv_556{font-size:13px;color:var(--color-text-secondary);margin:0 0 36px}._section_1rskv_562{margin-bottom:36px}._docsProse_1rskv_566{font-size:14px;line-height:1.7;color:var(--color-text-secondary);margin:0 0 16px;max-width:640px}._docsHeading_1rskv_574{font-size:15px;font-weight:600;color:var(--color-text);margin:0 0 8px}._codeBlock_1rskv_581{display:block;background:var(--color-subtle);border:1px solid var(--color-border);border-radius:8px;padding:14px 16px;font-size:13px;font-family:ui-monospace,monospace;color:var(--color-text);white-space:pre;overflow-x:auto;margin:0 0 24px;line-height:1.6}._inlineCode_1rskv_596{font-family:ui-monospace,monospace;font-size:12px;background:var(--color-subtle);border:1px solid var(--color-border);border-radius:4px;padding:1px 5px;color:var(--color-text)}._docsGrid_1rskv_606{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:24px}._docsCard_1rskv_613{padding:14px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;text-decoration:none;transition:border-color .12s ease,background .12s ease}._docsCard_1rskv_613:hover{border-color:var(--color-border-strong);background:var(--color-subtle)}._docsCardLabel_1rskv_626{font-size:13px;font-weight:600;color:var(--color-text);margin:0 0 2px}._docsCardSub_1rskv_633{font-size:11px;color:var(--color-text-muted);margin:0}._sectionTitle_1rskv_639{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);margin:0 0 10px}._canvas_1rskv_648{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:20px 24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}._canvas_1rskv_648+._canvas_1rskv_648{margin-top:6px}._canvasLabel_1rskv_662{font-size:11px;font-family:ui-monospace,monospace;color:var(--color-text-muted);min-width:60px}._typefaceGrid_1rskv_669{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:0}@media(max-width:768px){._typefaceGrid_1rskv_669{grid-template-columns:1fr}}._typefaceCard_1rskv_681{padding:24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden}._typefaceName_1rskv_689{font-size:11px;font-weight:600;font-family:ui-monospace,monospace;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}._typefaceDisplay_1rskv_699{font-size:42px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--color-text);margin-bottom:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._typefaceStack_1rskv_711{font-size:11px;font-family:ui-monospace,monospace;color:var(--color-text-muted);margin-bottom:20px}._typefaceAlphabet_1rskv_718{font-size:13px;color:var(--color-text-secondary);line-height:1.7;word-break:break-all}._typeScale_1rskv_725{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden}._typeRow_1rskv_734{display:flex;align-items:baseline;gap:20px;padding:18px 24px;border-bottom:1px solid var(--color-border)}._typeRow_1rskv_734:last-child{border-bottom:none}._typeRow_1rskv_734:hover{background:var(--color-subtle)}._typeMeta_1rskv_748{display:flex;flex-direction:column;gap:1px;width:100px;flex-shrink:0}._typeMetaName_1rskv_756{font-size:11px;font-weight:600;font-family:ui-monospace,monospace;color:var(--color-text-muted)}._typeMetaInfo_1rskv_763{font-size:10px;font-family:ui-monospace,monospace;color:var(--color-border-strong)}._typeSample_1rskv_769{flex:1;color:var(--color-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._typeWeightGrid_1rskv_777{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media(max-width:768px){._typeWeightGrid_1rskv_777{grid-template-columns:repeat(2,1fr)}}._typeWeightCard_1rskv_788{padding:20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;gap:8px}._typeWeightSample_1rskv_798{font-size:22px;color:var(--color-text);line-height:1}._typeWeightLabel_1rskv_804{font-size:11px;font-family:ui-monospace,monospace;color:var(--color-text-muted)}._typeColorRows_1rskv_810{display:flex;flex-direction:column;gap:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;padding:28px 24px;gap:16px}._typeColorRow_1rskv_810{display:flex;align-items:baseline;gap:20px}._typeColorMeta_1rskv_828{font-size:11px;font-family:ui-monospace,monospace;color:var(--color-text-muted);width:140px;flex-shrink:0}._typeColorSample_1rskv_836{font-size:15px;font-weight:400}._intentDefault_xr5qs_1{--sw-track: var(--gray-700);--sw-ring: var(--color-subtle-hover)}._intentPrimary_xr5qs_6{--sw-track: var(--color-primary);--sw-ring: var(--color-primary-subtle)}._intentDanger_xr5qs_11{--sw-track: var(--color-danger);--sw-ring: var(--color-danger-subtle)}._intentSuccess_xr5qs_16{--sw-track: var(--color-success);--sw-ring: var(--color-success-subtle)}._intentWarning_xr5qs_21{--sw-track: var(--color-warning);--sw-ring: var(--color-warning-subtle)}._wrapper_xr5qs_26{display:inline-flex;flex-direction:column;gap:4px}._row_xr5qs_32{display:inline-flex;align-items:center;gap:8px;cursor:pointer}._row_xr5qs_32:has(input:disabled){opacity:.45;cursor:not-allowed}._track_xr5qs_43{position:relative;flex-shrink:0;border-radius:999px;background:var(--gray-400);transition:background .2s ease}._track_xr5qs_43:has(._input_xr5qs_50:checked){background:var(--sw-track)}._track_xr5qs_43:has(._input_xr5qs_50:focus-visible){outline:none;box-shadow:0 0 0 3px var(--sw-ring)}._input_xr5qs_50{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:inherit}._input_xr5qs_50:disabled{cursor:not-allowed}._thumb_xr5qs_71{position:absolute;top:50%;border-radius:50%;background:var(--gray-0);box-shadow:0 1px 3px #0000004d;transform:translateY(-50%) translate(0);transition:transform .2s ease;pointer-events:none}._input_xr5qs_50:checked~._thumb_xr5qs_71{transform:translateY(-50%) translate(var(--sw-travel))}._sm_xr5qs_85{width:28px;height:16px;--sw-travel: 12px}._sm_xr5qs_85 ._thumb_xr5qs_71{left:2px;width:12px;height:12px}._md_xr5qs_96{width:36px;height:20px;--sw-travel: 16px}._md_xr5qs_96 ._thumb_xr5qs_71{left:2px;width:16px;height:16px}._lg_xr5qs_107{width:44px;height:24px;--sw-travel: 20px}._lg_xr5qs_107 ._thumb_xr5qs_71{left:2px;width:20px;height:20px}._labelText_xr5qs_118{font-size:14px;color:var(--color-text);-webkit-user-select:none;user-select:none}:root{--gray-0: #ffffff;--gray-50: #fafafa;--gray-100: #f5f5f5;--gray-200: #e8e8e8;--gray-300: #d0d0d0;--gray-400: #a0a0a0;--gray-500: #737373;--gray-600: #555555;--gray-700: #3a3a3a;--gray-800: #262626;--gray-900: #1a1a1a;--gray-950: #0a0a0a;--blue-50: #eff6ff;--blue-100: #dbeafe;--blue-400: #60a5fa;--blue-500: #3b82f6;--blue-600: #2563eb;--blue-700: #1d4ed8;--blue-900: #1e3a8a;--blue-950: #172554;--red-50: #fef2f2;--red-100: #fee2e2;--red-400: #f87171;--red-500: #ef4444;--red-600: #dc2626;--red-700: #b91c1c;--red-900: #7f1d1d;--red-950: #450a0a;--green-50: #f0fdf4;--green-100: #dcfce7;--green-400: #4ade80;--green-500: #22c55e;--green-600: #16a34a;--green-700: #15803d;--green-900: #14532d;--green-950: #052e16;--amber-50: #fffbeb;--amber-100: #fef3c7;--amber-400: #fbbf24;--amber-500: #f59e0b;--amber-600: #d97706;--amber-700: #b45309;--amber-900: #78350f;--amber-950: #451a03}html[data-palette=pastel]{--color-primary: #7c7ae8;--color-primary-hover: #6362d0;--color-primary-fg: #ffffff;--color-primary-subtle: #f0f0fd;--color-primary-subtle-hover: #e1e1fb;--color-primary-border: #a8a7f0;--color-danger: #e879a0;--color-danger-hover: #d45e88;--color-danger-fg: #ffffff;--color-danger-subtle: #fdf2f7;--color-danger-subtle-hover: #fbe4ef;--color-danger-border: #f0a8c7;--color-success: #2dbfa0;--color-success-hover: #24a089;--color-success-fg: #ffffff;--color-success-subtle: #edfaf7;--color-success-subtle-hover: #d4f3ed;--color-success-border: #7dd7c5;--color-warning: #f08c6e;--color-warning-hover: #d97050;--color-warning-fg: #ffffff;--color-warning-subtle: #fef3ef;--color-warning-subtle-hover: #fde7dc;--color-warning-border: #f5b89e}html[data-palette=vibrant]{--color-primary: #0066ff;--color-primary-hover: #0051cc;--color-primary-fg: #ffffff;--color-primary-subtle: #e5f0ff;--color-primary-subtle-hover: #cce0ff;--color-primary-border: #0066ff;--color-danger: #f5005f;--color-danger-hover: #c2004c;--color-danger-fg: #ffffff;--color-danger-subtle: #ffe5ee;--color-danger-subtle-hover: #ffc8da;--color-danger-border: #f5005f;--color-success: #00c853;--color-success-hover: #00a040;--color-success-fg: #ffffff;--color-success-subtle: #e0faeb;--color-success-subtle-hover: #b3f4cc;--color-success-border: #00c853;--color-warning: #ff6d00;--color-warning-hover: #cc5700;--color-warning-fg: #ffffff;--color-warning-subtle: #fff3e0;--color-warning-subtle-hover: #ffe0b2;--color-warning-border: #ff6d00}html[data-palette=muted]{--color-bg: #f5f4f2;--color-surface: #fafaf8;--color-border: #dcdad4;--color-border-strong: #b8b4a8;--color-text: #1e1c18;--color-text-secondary: #6a6860;--color-text-muted: #9a9890;--color-text-on-accent: #ffffff;--color-accent: #1e1c18;--color-accent-hover: #302e28;--color-subtle: #eeece8;--color-subtle-hover: #e2e0d8;--color-primary: #4f6282;--color-primary-hover: #3d5070;--color-primary-fg: #ffffff;--color-primary-subtle: #f1f3f7;--color-primary-subtle-hover: #e3e7ef;--color-primary-border: #8fa1be;--color-danger: #9c4f4f;--color-danger-hover: #7f3e3e;--color-danger-fg: #ffffff;--color-danger-subtle: #f7f0f0;--color-danger-subtle-hover: #eddada;--color-danger-border: #c47c7c;--color-success: #4e7360;--color-success-hover: #3d5e4c;--color-success-fg: #ffffff;--color-success-subtle: #f0f5f2;--color-success-subtle-hover: #d9ebe0;--color-success-border: #7da890;--color-warning: #8c6e3a;--color-warning-hover: #735b2e;--color-warning-fg: #ffffff;--color-warning-subtle: #f7f3ec;--color-warning-subtle-hover: #ede4d2;--color-warning-border: #bfa070}html[data-palette=grayscale]{--color-bg: #f4f5f7;--color-surface: #fafbfc;--color-border: #dde0e6;--color-border-strong: #b8bdc8;--color-text: #101418;--color-text-secondary: #50586a;--color-text-muted: #8890a0;--color-text-on-accent: #ffffff;--color-accent: #101418;--color-accent-hover: #202838;--color-subtle: #eceef2;--color-subtle-hover: #e0e3ea;--color-primary: var(--gray-800);--color-primary-hover: var(--gray-900);--color-primary-fg: var(--gray-0);--color-primary-subtle: var(--gray-100);--color-primary-subtle-hover: var(--gray-200);--color-primary-border: var(--gray-600);--color-danger: var(--gray-600);--color-danger-hover: var(--gray-700);--color-danger-fg: var(--gray-0);--color-danger-subtle: var(--gray-100);--color-danger-subtle-hover: var(--gray-200);--color-danger-border: var(--gray-400);--color-success: var(--gray-500);--color-success-hover: var(--gray-600);--color-success-fg: var(--gray-0);--color-success-subtle: var(--gray-100);--color-success-subtle-hover: var(--gray-200);--color-success-border: var(--gray-300);--color-warning: var(--gray-400);--color-warning-hover: var(--gray-500);--color-warning-fg: var(--gray-0);--color-warning-subtle: var(--gray-50);--color-warning-subtle-hover: var(--gray-100);--color-warning-border: var(--gray-300)}html[data-palette=warm]{--color-bg: #fdf9f0;--color-surface: #fffdf8;--color-border: #e8dfc0;--color-border-strong: #c8b880;--color-text: #1e1800;--color-text-secondary: #6a5830;--color-text-muted: #a08850;--color-text-on-accent: #ffffff;--color-accent: #1e1800;--color-accent-hover: #342c00;--color-subtle: #f5efd0;--color-subtle-hover: #ede3b8;--color-primary: var(--blue-600);--color-primary-hover: var(--blue-700);--color-primary-fg: var(--gray-0);--color-primary-subtle: #eef4ff;--color-primary-subtle-hover: var(--blue-100);--color-primary-border: var(--blue-600);--color-danger: #c0392b;--color-danger-hover: #922b21;--color-danger-fg: #ffffff;--color-danger-subtle: #fff0ef;--color-danger-subtle-hover: #fdd9d7;--color-danger-border: #c0392b;--color-success: #4a7c59;--color-success-hover: #3a6147;--color-success-fg: #ffffff;--color-success-subtle: #f0fdf4;--color-success-subtle-hover: #dcfce7;--color-success-border: #4a7c59;--color-warning: var(--amber-600);--color-warning-hover: var(--amber-700);--color-warning-fg: var(--gray-0);--color-warning-subtle: #fef9e8;--color-warning-subtle-hover: var(--amber-100);--color-warning-border: var(--amber-600)}html[data-palette=dim]{--color-bg: #f2f4f8;--color-surface: #fafbfd;--color-border: #d0d8e8;--color-border-strong: #a8b8d0;--color-text: #0c1020;--color-text-secondary: #4a5870;--color-text-muted: #8090a8;--color-text-on-accent: #ffffff;--color-accent: #0c1020;--color-accent-hover: #1a2438;--color-subtle: #e4e8f4;--color-subtle-hover: #d4daea;--color-primary: #4f6080;--color-primary-hover: #3d4e68;--color-primary-fg: #ffffff;--color-primary-subtle: #f0f3f8;--color-primary-subtle-hover: #e0e6f0;--color-primary-border: #7890b0;--color-danger: #8c4a4a;--color-danger-hover: #743838;--color-danger-fg: #ffffff;--color-danger-subtle: #f8f0f0;--color-danger-subtle-hover: #f0e0e0;--color-danger-border: #b07070;--color-success: #4a7060;--color-success-hover: #385848;--color-success-fg: #ffffff;--color-success-subtle: #f0f5f3;--color-success-subtle-hover: #dde8e3;--color-success-border: #70a090;--color-warning: #806030;--color-warning-hover: #664d26;--color-warning-fg: #ffffff;--color-warning-subtle: #f8f4ed;--color-warning-subtle-hover: #ede3d0;--color-warning-border: #b09060}html[data-palette=mono]{--color-bg: #f8f8f8;--color-surface: #ffffff;--color-border: #e0e0e0;--color-border-strong: #c0c0c0;--color-text: #111111;--color-text-secondary: #555555;--color-text-muted: #888888;--color-text-on-accent: #ffffff;--color-accent: #111111;--color-accent-hover: #333333;--color-subtle: #eeeeee;--color-subtle-hover: #e2e2e2;--color-primary: #111111;--color-primary-hover: #333333;--color-primary-fg: #ffffff;--color-primary-subtle: #f0f0f0;--color-primary-subtle-hover: #e2e2e2;--color-primary-border: #111111;--color-danger: #555555;--color-danger-hover: #333333;--color-danger-fg: #ffffff;--color-danger-subtle: #f5f5f5;--color-danger-subtle-hover: #e8e8e8;--color-danger-border: #555555;--color-success: #777777;--color-success-hover: #555555;--color-success-fg: #ffffff;--color-success-subtle: #f8f8f8;--color-success-subtle-hover: #eeeeee;--color-success-border: #777777;--color-warning: #aaaaaa;--color-warning-hover: #888888;--color-warning-fg: #ffffff;--color-warning-subtle: #fafafa;--color-warning-subtle-hover: #f0f0f0;--color-warning-border: #aaaaaa}html[data-palette=forest]{--color-bg: #f1f7f0;--color-surface: #fafcf9;--color-border: #c4d8c0;--color-border-strong: #96ba90;--color-text: #1a2d18;--color-text-secondary: #4a6e48;--color-text-muted: #7a9e78;--color-text-on-accent: #ffffff;--color-accent: #1a2d18;--color-accent-hover: #2d4a2a;--color-subtle: #e4f0e0;--color-subtle-hover: #d4e8d0;--color-primary: #2d6a4f;--color-primary-hover: #1b4332;--color-primary-fg: #ffffff;--color-primary-subtle: #e8f5f0;--color-primary-subtle-hover: #d0ece4;--color-primary-border: #52b788;--color-danger: #c44d3a;--color-danger-hover: #a83828;--color-danger-fg: #ffffff;--color-danger-subtle: #faeee9;--color-danger-subtle-hover: #f4ddd5;--color-danger-border: #c44d3a;--color-success: #40916c;--color-success-hover: #2d7555;--color-success-fg: #ffffff;--color-success-subtle: #eaf5f0;--color-success-subtle-hover: #d0ece2;--color-success-border: #40916c;--color-warning: #d4860c;--color-warning-hover: #b06c08;--color-warning-fg: #ffffff;--color-warning-subtle: #fef4e0;--color-warning-subtle-hover: #fce8c0;--color-warning-border: #d4860c}html[data-palette=ocean]{--color-bg: #f0f5fb;--color-surface: #fafcfe;--color-border: #c0d4ea;--color-border-strong: #8ab0d0;--color-text: #0d1e2d;--color-text-secondary: #3d6080;--color-text-muted: #6a90b0;--color-text-on-accent: #ffffff;--color-accent: #0d1e2d;--color-accent-hover: #1a3048;--color-subtle: #e0ecf8;--color-subtle-hover: #ccdff0;--color-primary: #0077b6;--color-primary-hover: #005f8e;--color-primary-fg: #ffffff;--color-primary-subtle: #e0f0fa;--color-primary-subtle-hover: #c8e4f5;--color-primary-border: #0077b6;--color-danger: #d62828;--color-danger-hover: #b01e1e;--color-danger-fg: #ffffff;--color-danger-subtle: #faeaea;--color-danger-subtle-hover: #f4d0d0;--color-danger-border: #d62828;--color-success: #2a9d8f;--color-success-hover: #1e7a6e;--color-success-fg: #ffffff;--color-success-subtle: #e4f5f3;--color-success-subtle-hover: #c8ece8;--color-success-border: #2a9d8f;--color-warning: #e76f51;--color-warning-hover: #c45a3e;--color-warning-fg: #ffffff;--color-warning-subtle: #fdf0ec;--color-warning-subtle-hover: #f9ddd5;--color-warning-border: #e76f51}html[data-palette=rose]{--color-bg: #fdf4f6;--color-surface: #fffafb;--color-border: #e8c4cc;--color-border-strong: #d094a8;--color-text: #2d0e16;--color-text-secondary: #7a4058;--color-text-muted: #b07090;--color-text-on-accent: #ffffff;--color-accent: #2d0e16;--color-accent-hover: #4a1e2e;--color-subtle: #f8e8ed;--color-subtle-hover: #f0d4de;--color-primary: #c9184a;--color-primary-hover: #a61040;--color-primary-fg: #ffffff;--color-primary-subtle: #fce8ed;--color-primary-subtle-hover: #f8d0da;--color-primary-border: #c9184a;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-danger-fg: #ffffff;--color-danger-subtle: #fef2f2;--color-danger-subtle-hover: #fde0e0;--color-danger-border: #dc2626;--color-success: #16a34a;--color-success-hover: #15803d;--color-success-fg: #ffffff;--color-success-subtle: #f0fdf4;--color-success-subtle-hover: #dcfce7;--color-success-border: #16a34a;--color-warning: #d97706;--color-warning-hover: #b45309;--color-warning-fg: #ffffff;--color-warning-subtle: #fffbeb;--color-warning-subtle-hover: #fef3c7;--color-warning-border: #d97706}@media(prefers-color-scheme:dark){html[data-palette=pastel]{--color-primary: #b4b3f8;--color-primary-hover: #9f9ef6;--color-primary-fg: #1a1a3d;--color-primary-subtle: #1c1c3d;--color-primary-subtle-hover: #25254f;--color-primary-border: #b4b3f8;--color-danger: #f4a0c0;--color-danger-hover: #f08ab0;--color-danger-fg: #3d0f22;--color-danger-subtle: #2d1422;--color-danger-subtle-hover: #3d1a2e;--color-danger-border: #f4a0c0;--color-success: #6dd8be;--color-success-hover: #55ccb0;--color-success-fg: #072e25;--color-success-subtle: #0d2a24;--color-success-subtle-hover: #153830;--color-success-border: #6dd8be;--color-warning: #f5b094;--color-warning-hover: #f0a080;--color-warning-fg: #3d1a06;--color-warning-subtle: #2a1a0e;--color-warning-subtle-hover: #3a2318;--color-warning-border: #f5b094}html[data-palette=vibrant]{--color-primary: #40a0ff;--color-primary-hover: #60b8ff;--color-primary-fg: #001c45;--color-primary-subtle: #001840;--color-primary-subtle-hover: #002260;--color-primary-border: #40a0ff;--color-danger: #ff4080;--color-danger-hover: #ff60a0;--color-danger-fg: #3d0022;--color-danger-subtle: #2d0020;--color-danger-subtle-hover: #400030;--color-danger-border: #ff4080;--color-success: #20e870;--color-success-hover: #40f080;--color-success-fg: #002810;--color-success-subtle: #002010;--color-success-subtle-hover: #003018;--color-success-border: #20e870;--color-warning: #ff8820;--color-warning-hover: #ffa040;--color-warning-fg: #2d1800;--color-warning-subtle: #281400;--color-warning-subtle-hover: #382000;--color-warning-border: #ff8820}html[data-palette=muted]{--color-bg: #0f0e0c;--color-surface: #17150f;--color-border: #2a2820;--color-border-strong: #3c3a30;--color-text: #e0ddd5;--color-text-secondary: #908c80;--color-text-muted: #5a5850;--color-text-on-accent: #0f0e0c;--color-accent: #e0ddd5;--color-accent-hover: #c8c5bc;--color-subtle: #1e1c14;--color-subtle-hover: #28261c;--color-primary: #8099b8;--color-primary-hover: #95adca;--color-primary-fg: #0d1620;--color-primary-subtle: #141a22;--color-primary-subtle-hover: #1e2732;--color-primary-border: #8099b8;--color-danger: #c07878;--color-danger-hover: #cc8888;--color-danger-fg: #1a0808;--color-danger-subtle: #1a0f0f;--color-danger-subtle-hover: #251818;--color-danger-border: #c07878;--color-success: #7aa88a;--color-success-hover: #88b898;--color-success-fg: #0a150e;--color-success-subtle: #101808;--color-success-subtle-hover: #182212;--color-success-border: #7aa88a;--color-warning: #aa9060;--color-warning-hover: #baa070;--color-warning-fg: #1a1000;--color-warning-subtle: #1a1400;--color-warning-subtle-hover: #251e00;--color-warning-border: #aa9060}html[data-palette=grayscale]{--color-bg: #090a0c;--color-surface: #10121a;--color-border: #1e2028;--color-border-strong: #2c3040;--color-text: #dde0e8;--color-text-secondary: #7880a0;--color-text-muted: #404858;--color-text-on-accent: #10121a;--color-accent: #dde0e8;--color-accent-hover: #c0c8dc;--color-subtle: #141820;--color-subtle-hover: #1e2230;--color-primary: var(--gray-100);--color-primary-hover: var(--gray-200);--color-primary-fg: var(--gray-900);--color-primary-subtle: var(--gray-800);--color-primary-subtle-hover: var(--gray-700);--color-primary-border: var(--gray-300);--color-danger: var(--gray-300);--color-danger-hover: var(--gray-200);--color-danger-fg: var(--gray-900);--color-danger-subtle: var(--gray-800);--color-danger-subtle-hover: var(--gray-700);--color-danger-border: var(--gray-400);--color-success: var(--gray-400);--color-success-hover: var(--gray-300);--color-success-fg: var(--gray-900);--color-success-subtle: var(--gray-800);--color-success-subtle-hover: var(--gray-700);--color-success-border: var(--gray-500);--color-warning: var(--gray-500);--color-warning-hover: var(--gray-400);--color-warning-fg: var(--gray-0);--color-warning-subtle: var(--gray-800);--color-warning-subtle-hover: var(--gray-700);--color-warning-border: var(--gray-600)}html[data-palette=warm]{--color-bg: #0f0c00;--color-surface: #181400;--color-border: #302800;--color-border-strong: #483c00;--color-text: #f0e0c0;--color-text-secondary: #a89060;--color-text-muted: #6a5830;--color-text-on-accent: #0f0c00;--color-accent: #f0e0c0;--color-accent-hover: #dcc898;--color-subtle: #201a00;--color-subtle-hover: #2c2400;--color-primary: var(--blue-400);--color-primary-hover: #93c5fd;--color-primary-fg: var(--gray-950);--color-primary-subtle: var(--blue-950);--color-primary-subtle-hover: var(--blue-900);--color-primary-border: var(--blue-400);--color-danger: #e07060;--color-danger-hover: #ea8070;--color-danger-fg: #1c0806;--color-danger-subtle: #2d1210;--color-danger-subtle-hover: #3d1a18;--color-danger-border: #e07060;--color-success: #6aaa80;--color-success-hover: #7abb90;--color-success-fg: #061a0e;--color-success-subtle: #0e1e14;--color-success-subtle-hover: #162a1e;--color-success-border: #6aaa80;--color-warning: var(--amber-400);--color-warning-hover: #fcd34d;--color-warning-fg: var(--amber-950);--color-warning-subtle: var(--amber-950);--color-warning-subtle-hover: var(--amber-900);--color-warning-border: var(--amber-400)}html[data-palette=dim]{--color-bg: #080c14;--color-surface: #0e1420;--color-border: #182030;--color-border-strong: #243040;--color-text: #c8d0e0;--color-text-secondary: #6878a0;--color-text-muted: #3a4860;--color-text-on-accent: #0c1020;--color-accent: #c8d0e0;--color-accent-hover: #a8b8d0;--color-subtle: #121c2c;--color-subtle-hover: #1a263a;--color-primary: #8099c0;--color-primary-hover: #95aed0;--color-primary-fg: #0d1520;--color-primary-subtle: #131a26;--color-primary-subtle-hover: #1c2636;--color-primary-border: #8099c0;--color-danger: #c07878;--color-danger-hover: #cc8888;--color-danger-fg: #1a0808;--color-danger-subtle: #1c1010;--color-danger-subtle-hover: #281818;--color-danger-border: #c07878;--color-success: #78a890;--color-success-hover: #88b8a0;--color-success-fg: #0a1410;--color-success-subtle: #101810;--color-success-subtle-hover: #182418;--color-success-border: #78a890;--color-warning: #b09050;--color-warning-hover: #c0a060;--color-warning-fg: #1a1400;--color-warning-subtle: #1c1800;--color-warning-subtle-hover: #262100;--color-warning-border: #b09050}html[data-palette=mono]{--color-bg: #0a0a0a;--color-surface: #111111;--color-border: #222222;--color-border-strong: #333333;--color-text: #eeeeee;--color-text-secondary: #999999;--color-text-muted: #555555;--color-text-on-accent: #111111;--color-accent: #eeeeee;--color-accent-hover: #cccccc;--color-subtle: #1a1a1a;--color-subtle-hover: #222222;--color-primary: #eeeeee;--color-primary-hover: #cccccc;--color-primary-fg: #111111;--color-primary-subtle: #222222;--color-primary-subtle-hover: #333333;--color-primary-border: #eeeeee;--color-danger: #aaaaaa;--color-danger-hover: #cccccc;--color-danger-fg: #111111;--color-danger-subtle: #222222;--color-danger-subtle-hover: #333333;--color-danger-border: #aaaaaa;--color-success: #888888;--color-success-hover: #aaaaaa;--color-success-fg: #111111;--color-success-subtle: #1e1e1e;--color-success-subtle-hover: #2a2a2a;--color-success-border: #888888;--color-warning: #666666;--color-warning-hover: #888888;--color-warning-fg: #dddddd;--color-warning-subtle: #1a1a1a;--color-warning-subtle-hover: #252525;--color-warning-border: #666666}html[data-palette=forest]{--color-bg: #080f08;--color-surface: #0f1a0f;--color-border: #1e3320;--color-border-strong: #2d4a2e;--color-text: #c8e0c4;--color-text-secondary: #6a9868;--color-text-muted: #3d6038;--color-text-on-accent: #ffffff;--color-accent: #c8e0c4;--color-accent-hover: #a8c8a4;--color-subtle: #142014;--color-subtle-hover: #1e301e;--color-primary: #52b788;--color-primary-hover: #6ec99a;--color-primary-fg: #071c10;--color-primary-subtle: #0a2018;--color-primary-subtle-hover: #122e22;--color-primary-border: #52b788;--color-danger: #e07060;--color-danger-hover: #f08070;--color-danger-fg: #1a0806;--color-danger-subtle: #2a1210;--color-danger-subtle-hover: #3a1c18;--color-danger-border: #e07060;--color-success: #74c69d;--color-success-hover: #88d4ae;--color-success-fg: #062010;--color-success-subtle: #0a2018;--color-success-subtle-hover: #122e20;--color-success-border: #74c69d;--color-warning: #f4a261;--color-warning-hover: #f8b478;--color-warning-fg: #1a1000;--color-warning-subtle: #241800;--color-warning-subtle-hover: #342200;--color-warning-border: #f4a261}html[data-palette=ocean]{--color-bg: #060c14;--color-surface: #0a1220;--color-border: #162036;--color-border-strong: #203050;--color-text: #c4d8ee;--color-text-secondary: #6090b8;--color-text-muted: #3a6088;--color-text-on-accent: #ffffff;--color-accent: #c4d8ee;--color-accent-hover: #a0bedd;--color-subtle: #101c2e;--color-subtle-hover: #162840;--color-primary: #48a8d8;--color-primary-hover: #60b8e8;--color-primary-fg: #061428;--color-primary-subtle: #081828;--color-primary-subtle-hover: #0e2438;--color-primary-border: #48a8d8;--color-danger: #e05050;--color-danger-hover: #f07070;--color-danger-fg: #1a0808;--color-danger-subtle: #280a0a;--color-danger-subtle-hover: #381212;--color-danger-border: #e05050;--color-success: #3dbdb0;--color-success-hover: #50cdbe;--color-success-fg: #061414;--color-success-subtle: #081818;--color-success-subtle-hover: #102424;--color-success-border: #3dbdb0;--color-warning: #f09050;--color-warning-hover: #f8a870;--color-warning-fg: #1a1000;--color-warning-subtle: #201400;--color-warning-subtle-hover: #2e1e00;--color-warning-border: #f09050}html[data-palette=rose]{--color-bg: #140810;--color-surface: #1e101a;--color-border: #381828;--color-border-strong: #501e38;--color-text: #f0c8d8;--color-text-secondary: #b87898;--color-text-muted: #785060;--color-text-on-accent: #ffffff;--color-accent: #f0c8d8;--color-accent-hover: #e0a8c0;--color-subtle: #280f1e;--color-subtle-hover: #36152a;--color-primary: #f06090;--color-primary-hover: #f880a8;--color-primary-fg: #1a0018;--color-primary-subtle: #28081e;--color-primary-subtle-hover: #38102a;--color-primary-border: #f06090;--color-danger: #f87171;--color-danger-hover: #fca5a5;--color-danger-fg: #1a0808;--color-danger-subtle: #280a0a;--color-danger-subtle-hover: #381212;--color-danger-border: #f87171;--color-success: #60c0b0;--color-success-hover: #70d0be;--color-success-fg: #061414;--color-success-subtle: #081818;--color-success-subtle-hover: #102424;--color-success-border: #60c0b0;--color-warning: #e8b050;--color-warning-hover: #f0c060;--color-warning-fg: #1a1000;--color-warning-subtle: #201600;--color-warning-subtle-hover: #2e2000;--color-warning-border: #e8b050}}html[data-theme=dark][data-palette=pastel]{--color-primary: #b4b3f8;--color-primary-hover: #9f9ef6;--color-primary-fg: #1a1a3d;--color-primary-subtle: #1c1c3d;--color-primary-subtle-hover: #25254f;--color-primary-border: #b4b3f8;--color-danger: #f4a0c0;--color-danger-hover: #f08ab0;--color-danger-fg: #3d0f22;--color-danger-subtle: #2d1422;--color-danger-subtle-hover: #3d1a2e;--color-danger-border: #f4a0c0;--color-success: #6dd8be;--color-success-hover: #55ccb0;--color-success-fg: #072e25;--color-success-subtle: #0d2a24;--color-success-subtle-hover: #153830;--color-success-border: #6dd8be;--color-warning: #f5b094;--color-warning-hover: #f0a080;--color-warning-fg: #3d1a06;--color-warning-subtle: #2a1a0e;--color-warning-subtle-hover: #3a2318;--color-warning-border: #f5b094}html[data-theme=dark][data-palette=vibrant]{--color-primary: #40a0ff;--color-primary-hover: #60b8ff;--color-primary-fg: #001c45;--color-primary-subtle: #001840;--color-primary-subtle-hover: #002260;--color-primary-border: #40a0ff;--color-danger: #ff4080;--color-danger-hover: #ff60a0;--color-danger-fg: #3d0022;--color-danger-subtle: #2d0020;--color-danger-subtle-hover: #400030;--color-danger-border: #ff4080;--color-success: #20e870;--color-success-hover: #40f080;--color-success-fg: #002810;--color-success-subtle: #002010;--color-success-subtle-hover: #003018;--color-success-border: #20e870;--color-warning: #ff8820;--color-warning-hover: #ffa040;--color-warning-fg: #2d1800;--color-warning-subtle: #281400;--color-warning-subtle-hover: #382000;--color-warning-border: #ff8820}html[data-theme=dark][data-palette=muted]{--color-bg: #0f0e0c;--color-surface: #17150f;--color-border: #2a2820;--color-border-strong: #3c3a30;--color-text: #e0ddd5;--color-text-secondary: #908c80;--color-text-muted: #5a5850;--color-text-on-accent: #0f0e0c;--color-accent: #e0ddd5;--color-accent-hover: #c8c5bc;--color-subtle: #1e1c14;--color-subtle-hover: #28261c;--color-primary: #8099b8;--color-primary-hover: #95adca;--color-primary-fg: #0d1620;--color-primary-subtle: #141a22;--color-primary-subtle-hover: #1e2732;--color-primary-border: #8099b8;--color-danger: #c07878;--color-danger-hover: #cc8888;--color-danger-fg: #1a0808;--color-danger-subtle: #1a0f0f;--color-danger-subtle-hover: #251818;--color-danger-border: #c07878;--color-success: #7aa88a;--color-success-hover: #88b898;--color-success-fg: #0a150e;--color-success-subtle: #101808;--color-success-subtle-hover: #182212;--color-success-border: #7aa88a;--color-warning: #aa9060;--color-warning-hover: #baa070;--color-warning-fg: #1a1000;--color-warning-subtle: #1a1400;--color-warning-subtle-hover: #251e00;--color-warning-border: #aa9060}html[data-theme=dark][data-palette=grayscale]{--color-bg: #090a0c;--color-surface: #10121a;--color-border: #1e2028;--color-border-strong: #2c3040;--color-text: #dde0e8;--color-text-secondary: #7880a0;--color-text-muted: #404858;--color-text-on-accent: #10121a;--color-accent: #dde0e8;--color-accent-hover: #c0c8dc;--color-subtle: #141820;--color-subtle-hover: #1e2230;--color-primary: var(--gray-100);--color-primary-hover: var(--gray-200);--color-primary-fg: var(--gray-900);--color-primary-subtle: var(--gray-800);--color-primary-subtle-hover: var(--gray-700);--color-primary-border: var(--gray-300);--color-danger: var(--gray-300);--color-danger-hover: var(--gray-200);--color-danger-fg: var(--gray-900);--color-danger-subtle: var(--gray-800);--color-danger-subtle-hover: var(--gray-700);--color-danger-border: var(--gray-400);--color-success: var(--gray-400);--color-success-hover: var(--gray-300);--color-success-fg: var(--gray-900);--color-success-subtle: var(--gray-800);--color-success-subtle-hover: var(--gray-700);--color-success-border: var(--gray-500);--color-warning: var(--gray-500);--color-warning-hover: var(--gray-400);--color-warning-fg: var(--gray-0);--color-warning-subtle: var(--gray-800);--color-warning-subtle-hover: var(--gray-700);--color-warning-border: var(--gray-600)}html[data-theme=dark][data-palette=warm]{--color-bg: #0f0c00;--color-surface: #181400;--color-border: #302800;--color-border-strong: #483c00;--color-text: #f0e0c0;--color-text-secondary: #a89060;--color-text-muted: #6a5830;--color-text-on-accent: #0f0c00;--color-accent: #f0e0c0;--color-accent-hover: #dcc898;--color-subtle: #201a00;--color-subtle-hover: #2c2400;--color-primary: var(--blue-400);--color-primary-hover: #93c5fd;--color-primary-fg: var(--gray-950);--color-primary-subtle: var(--blue-950);--color-primary-subtle-hover: var(--blue-900);--color-primary-border: var(--blue-400);--color-danger: #e07060;--color-danger-hover: #ea8070;--color-danger-fg: #1c0806;--color-danger-subtle: #2d1210;--color-danger-subtle-hover: #3d1a18;--color-danger-border: #e07060;--color-success: #6aaa80;--color-success-hover: #7abb90;--color-success-fg: #061a0e;--color-success-subtle: #0e1e14;--color-success-subtle-hover: #162a1e;--color-success-border: #6aaa80;--color-warning: var(--amber-400);--color-warning-hover: #fcd34d;--color-warning-fg: var(--amber-950);--color-warning-subtle: var(--amber-950);--color-warning-subtle-hover: var(--amber-900);--color-warning-border: var(--amber-400)}html[data-theme=dark][data-palette=dim]{--color-bg: #080c14;--color-surface: #0e1420;--color-border: #182030;--color-border-strong: #243040;--color-text: #c8d0e0;--color-text-secondary: #6878a0;--color-text-muted: #3a4860;--color-text-on-accent: #0c1020;--color-accent: #c8d0e0;--color-accent-hover: #a8b8d0;--color-subtle: #121c2c;--color-subtle-hover: #1a263a;--color-primary: #8099c0;--color-primary-hover: #95aed0;--color-primary-fg: #0d1520;--color-primary-subtle: #131a26;--color-primary-subtle-hover: #1c2636;--color-primary-border: #8099c0;--color-danger: #c07878;--color-danger-hover: #cc8888;--color-danger-fg: #1a0808;--color-danger-subtle: #1c1010;--color-danger-subtle-hover: #281818;--color-danger-border: #c07878;--color-success: #78a890;--color-success-hover: #88b8a0;--color-success-fg: #0a1410;--color-success-subtle: #101810;--color-success-subtle-hover: #182418;--color-success-border: #78a890;--color-warning: #b09050;--color-warning-hover: #c0a060;--color-warning-fg: #1a1400;--color-warning-subtle: #1c1800;--color-warning-subtle-hover: #262100;--color-warning-border: #b09050}html[data-theme=dark][data-palette=mono]{--color-bg: #0a0a0a;--color-surface: #111111;--color-border: #222222;--color-border-strong: #333333;--color-text: #eeeeee;--color-text-secondary: #999999;--color-text-muted: #555555;--color-text-on-accent: #111111;--color-accent: #eeeeee;--color-accent-hover: #cccccc;--color-subtle: #1a1a1a;--color-subtle-hover: #222222;--color-primary: #eeeeee;--color-primary-hover: #cccccc;--color-primary-fg: #111111;--color-primary-subtle: #222222;--color-primary-subtle-hover: #333333;--color-primary-border: #eeeeee;--color-danger: #aaaaaa;--color-danger-hover: #cccccc;--color-danger-fg: #111111;--color-danger-subtle: #222222;--color-danger-subtle-hover: #333333;--color-danger-border: #aaaaaa;--color-success: #888888;--color-success-hover: #aaaaaa;--color-success-fg: #111111;--color-success-subtle: #1e1e1e;--color-success-subtle-hover: #2a2a2a;--color-success-border: #888888;--color-warning: #666666;--color-warning-hover: #888888;--color-warning-fg: #dddddd;--color-warning-subtle: #1a1a1a;--color-warning-subtle-hover: #252525;--color-warning-border: #666666}html[data-theme=dark][data-palette=forest]{--color-bg: #080f08;--color-surface: #0f1a0f;--color-border: #1e3320;--color-border-strong: #2d4a2e;--color-text: #c8e0c4;--color-text-secondary: #6a9868;--color-text-muted: #3d6038;--color-text-on-accent: #ffffff;--color-accent: #c8e0c4;--color-accent-hover: #a8c8a4;--color-subtle: #142014;--color-subtle-hover: #1e301e;--color-primary: #52b788;--color-primary-hover: #6ec99a;--color-primary-fg: #071c10;--color-primary-subtle: #0a2018;--color-primary-subtle-hover: #122e22;--color-primary-border: #52b788;--color-danger: #e07060;--color-danger-hover: #f08070;--color-danger-fg: #1a0806;--color-danger-subtle: #2a1210;--color-danger-subtle-hover: #3a1c18;--color-danger-border: #e07060;--color-success: #74c69d;--color-success-hover: #88d4ae;--color-success-fg: #062010;--color-success-subtle: #0a2018;--color-success-subtle-hover: #122e20;--color-success-border: #74c69d;--color-warning: #f4a261;--color-warning-hover: #f8b478;--color-warning-fg: #1a1000;--color-warning-subtle: #241800;--color-warning-subtle-hover: #342200;--color-warning-border: #f4a261}html[data-theme=dark][data-palette=ocean]{--color-bg: #060c14;--color-surface: #0a1220;--color-border: #162036;--color-border-strong: #203050;--color-text: #c4d8ee;--color-text-secondary: #6090b8;--color-text-muted: #3a6088;--color-text-on-accent: #ffffff;--color-accent: #c4d8ee;--color-accent-hover: #a0bedd;--color-subtle: #101c2e;--color-subtle-hover: #162840;--color-primary: #48a8d8;--color-primary-hover: #60b8e8;--color-primary-fg: #061428;--color-primary-subtle: #081828;--color-primary-subtle-hover: #0e2438;--color-primary-border: #48a8d8;--color-danger: #e05050;--color-danger-hover: #f07070;--color-danger-fg: #1a0808;--color-danger-subtle: #280a0a;--color-danger-subtle-hover: #381212;--color-danger-border: #e05050;--color-success: #3dbdb0;--color-success-hover: #50cdbe;--color-success-fg: #061414;--color-success-subtle: #081818;--color-success-subtle-hover: #102424;--color-success-border: #3dbdb0;--color-warning: #f09050;--color-warning-hover: #f8a870;--color-warning-fg: #1a1000;--color-warning-subtle: #201400;--color-warning-subtle-hover: #2e1e00;--color-warning-border: #f09050}html[data-theme=dark][data-palette=rose]{--color-bg: #140810;--color-surface: #1e101a;--color-border: #381828;--color-border-strong: #501e38;--color-text: #f0c8d8;--color-text-secondary: #b87898;--color-text-muted: #785060;--color-text-on-accent: #ffffff;--color-accent: #f0c8d8;--color-accent-hover: #e0a8c0;--color-subtle: #280f1e;--color-subtle-hover: #36152a;--color-primary: #f06090;--color-primary-hover: #f880a8;--color-primary-fg: #1a0018;--color-primary-subtle: #28081e;--color-primary-subtle-hover: #38102a;--color-primary-border: #f06090;--color-danger: #f87171;--color-danger-hover: #fca5a5;--color-danger-fg: #1a0808;--color-danger-subtle: #280a0a;--color-danger-subtle-hover: #381212;--color-danger-border: #f87171;--color-success: #60c0b0;--color-success-hover: #70d0be;--color-success-fg: #061414;--color-success-subtle: #081818;--color-success-subtle-hover: #102424;--color-success-border: #60c0b0;--color-warning: #e8b050;--color-warning-hover: #f0c060;--color-warning-fg: #1a1000;--color-warning-subtle: #201600;--color-warning-subtle-hover: #2e2000;--color-warning-border: #e8b050}html[data-theme=light][data-palette=pastel]{--color-primary: #7c7ae8;--color-primary-hover: #6362d0;--color-primary-fg: #ffffff;--color-primary-subtle: #f0f0fd;--color-primary-subtle-hover: #e1e1fb;--color-primary-border: #a8a7f0;--color-danger: #e879a0;--color-danger-hover: #d45e88;--color-danger-fg: #ffffff;--color-danger-subtle: #fdf2f7;--color-danger-subtle-hover: #fbe4ef;--color-danger-border: #f0a8c7;--color-success: #2dbfa0;--color-success-hover: #24a089;--color-success-fg: #ffffff;--color-success-subtle: #edfaf7;--color-success-subtle-hover: #d4f3ed;--color-success-border: #7dd7c5;--color-warning: #f08c6e;--color-warning-hover: #d97050;--color-warning-fg: #ffffff;--color-warning-subtle: #fef3ef;--color-warning-subtle-hover: #fde7dc;--color-warning-border: #f5b89e}html[data-theme=light][data-palette=vibrant]{--color-primary: #0066ff;--color-primary-hover: #0051cc;--color-primary-fg: #ffffff;--color-primary-subtle: #e5f0ff;--color-primary-subtle-hover: #cce0ff;--color-primary-border: #0066ff;--color-danger: #f5005f;--color-danger-hover: #c2004c;--color-danger-fg: #ffffff;--color-danger-subtle: #ffe5ee;--color-danger-subtle-hover: #ffc8da;--color-danger-border: #f5005f;--color-success: #00c853;--color-success-hover: #00a040;--color-success-fg: #ffffff;--color-success-subtle: #e0faeb;--color-success-subtle-hover: #b3f4cc;--color-success-border: #00c853;--color-warning: #ff6d00;--color-warning-hover: #cc5700;--color-warning-fg: #ffffff;--color-warning-subtle: #fff3e0;--color-warning-subtle-hover: #ffe0b2;--color-warning-border: #ff6d00}html[data-theme=light][data-palette=muted]{--color-bg: #f5f4f2;--color-surface: #fafaf8;--color-border: #dcdad4;--color-border-strong: #b8b4a8;--color-text: #1e1c18;--color-text-secondary: #6a6860;--color-text-muted: #9a9890;--color-text-on-accent: #ffffff;--color-accent: #1e1c18;--color-accent-hover: #302e28;--color-subtle: #eeece8;--color-subtle-hover: #e2e0d8;--color-primary: #4f6282;--color-primary-hover: #3d5070;--color-primary-fg: #ffffff;--color-primary-subtle: #f1f3f7;--color-primary-subtle-hover: #e3e7ef;--color-primary-border: #8fa1be;--color-danger: #9c4f4f;--color-danger-hover: #7f3e3e;--color-danger-fg: #ffffff;--color-danger-subtle: #f7f0f0;--color-danger-subtle-hover: #eddada;--color-danger-border: #c47c7c;--color-success: #4e7360;--color-success-hover: #3d5e4c;--color-success-fg: #ffffff;--color-success-subtle: #f0f5f2;--color-success-subtle-hover: #d9ebe0;--color-success-border: #7da890;--color-warning: #8c6e3a;--color-warning-hover: #735b2e;--color-warning-fg: #ffffff;--color-warning-subtle: #f7f3ec;--color-warning-subtle-hover: #ede4d2;--color-warning-border: #bfa070}html[data-theme=light][data-palette=grayscale]{--color-bg: #f4f5f7;--color-surface: #fafbfc;--color-border: #dde0e6;--color-border-strong: #b8bdc8;--color-text: #101418;--color-text-secondary: #50586a;--color-text-muted: #8890a0;--color-text-on-accent: #ffffff;--color-accent: #101418;--color-accent-hover: #202838;--color-subtle: #eceef2;--color-subtle-hover: #e0e3ea;--color-primary: var(--gray-800);--color-primary-hover: var(--gray-900);--color-primary-fg: var(--gray-0);--color-primary-subtle: var(--gray-100);--color-primary-subtle-hover: var(--gray-200);--color-primary-border: var(--gray-600);--color-danger: var(--gray-600);--color-danger-hover: var(--gray-700);--color-danger-fg: var(--gray-0);--color-danger-subtle: var(--gray-100);--color-danger-subtle-hover: var(--gray-200);--color-danger-border: var(--gray-400);--color-success: var(--gray-500);--color-success-hover: var(--gray-600);--color-success-fg: var(--gray-0);--color-success-subtle: var(--gray-100);--color-success-subtle-hover: var(--gray-200);--color-success-border: var(--gray-300);--color-warning: var(--gray-400);--color-warning-hover: var(--gray-500);--color-warning-fg: var(--gray-0);--color-warning-subtle: var(--gray-50);--color-warning-subtle-hover: var(--gray-100);--color-warning-border: var(--gray-300)}html[data-theme=light][data-palette=warm]{--color-bg: #fdf9f0;--color-surface: #fffdf8;--color-border: #e8dfc0;--color-border-strong: #c8b880;--color-text: #1e1800;--color-text-secondary: #6a5830;--color-text-muted: #a08850;--color-text-on-accent: #ffffff;--color-accent: #1e1800;--color-accent-hover: #342c00;--color-subtle: #f5efd0;--color-subtle-hover: #ede3b8;--color-primary: var(--blue-600);--color-primary-hover: var(--blue-700);--color-primary-fg: var(--gray-0);--color-primary-subtle: #eef4ff;--color-primary-subtle-hover: var(--blue-100);--color-primary-border: var(--blue-600);--color-danger: #c0392b;--color-danger-hover: #922b21;--color-danger-fg: #ffffff;--color-danger-subtle: #fff0ef;--color-danger-subtle-hover: #fdd9d7;--color-danger-border: #c0392b;--color-success: #4a7c59;--color-success-hover: #3a6147;--color-success-fg: #ffffff;--color-success-subtle: #f0fdf4;--color-success-subtle-hover: #dcfce7;--color-success-border: #4a7c59;--color-warning: var(--amber-600);--color-warning-hover: var(--amber-700);--color-warning-fg: var(--gray-0);--color-warning-subtle: #fef9e8;--color-warning-subtle-hover: var(--amber-100);--color-warning-border: var(--amber-600)}html[data-theme=light][data-palette=dim]{--color-bg: #f2f4f8;--color-surface: #fafbfd;--color-border: #d0d8e8;--color-border-strong: #a8b8d0;--color-text: #0c1020;--color-text-secondary: #4a5870;--color-text-muted: #8090a8;--color-text-on-accent: #ffffff;--color-accent: #0c1020;--color-accent-hover: #1a2438;--color-subtle: #e4e8f4;--color-subtle-hover: #d4daea;--color-primary: #4f6080;--color-primary-hover: #3d4e68;--color-primary-fg: #ffffff;--color-primary-subtle: #f0f3f8;--color-primary-subtle-hover: #e0e6f0;--color-primary-border: #7890b0;--color-danger: #8c4a4a;--color-danger-hover: #743838;--color-danger-fg: #ffffff;--color-danger-subtle: #f8f0f0;--color-danger-subtle-hover: #f0e0e0;--color-danger-border: #b07070;--color-success: #4a7060;--color-success-hover: #385848;--color-success-fg: #ffffff;--color-success-subtle: #f0f5f3;--color-success-subtle-hover: #dde8e3;--color-success-border: #70a090;--color-warning: #806030;--color-warning-hover: #664d26;--color-warning-fg: #ffffff;--color-warning-subtle: #f8f4ed;--color-warning-subtle-hover: #ede3d0;--color-warning-border: #b09060}html[data-theme=light][data-palette=mono]{--color-bg: #f8f8f8;--color-surface: #ffffff;--color-border: #e0e0e0;--color-border-strong: #c0c0c0;--color-text: #111111;--color-text-secondary: #555555;--color-text-muted: #888888;--color-text-on-accent: #ffffff;--color-accent: #111111;--color-accent-hover: #333333;--color-subtle: #eeeeee;--color-subtle-hover: #e2e2e2;--color-primary: #111111;--color-primary-hover: #333333;--color-primary-fg: #ffffff;--color-primary-subtle: #f0f0f0;--color-primary-subtle-hover: #e2e2e2;--color-primary-border: #111111;--color-danger: #555555;--color-danger-hover: #333333;--color-danger-fg: #ffffff;--color-danger-subtle: #f5f5f5;--color-danger-subtle-hover: #e8e8e8;--color-danger-border: #555555;--color-success: #777777;--color-success-hover: #555555;--color-success-fg: #ffffff;--color-success-subtle: #f8f8f8;--color-success-subtle-hover: #eeeeee;--color-success-border: #777777;--color-warning: #aaaaaa;--color-warning-hover: #888888;--color-warning-fg: #ffffff;--color-warning-subtle: #fafafa;--color-warning-subtle-hover: #f0f0f0;--color-warning-border: #aaaaaa}html[data-theme=light][data-palette=forest]{--color-bg: #f1f7f0;--color-surface: #fafcf9;--color-border: #c4d8c0;--color-border-strong: #96ba90;--color-text: #1a2d18;--color-text-secondary: #4a6e48;--color-text-muted: #7a9e78;--color-text-on-accent: #ffffff;--color-accent: #1a2d18;--color-accent-hover: #2d4a2a;--color-subtle: #e4f0e0;--color-subtle-hover: #d4e8d0;--color-primary: #2d6a4f;--color-primary-hover: #1b4332;--color-primary-fg: #ffffff;--color-primary-subtle: #e8f5f0;--color-primary-subtle-hover: #d0ece4;--color-primary-border: #52b788;--color-danger: #c44d3a;--color-danger-hover: #a83828;--color-danger-fg: #ffffff;--color-danger-subtle: #faeee9;--color-danger-subtle-hover: #f4ddd5;--color-danger-border: #c44d3a;--color-success: #40916c;--color-success-hover: #2d7555;--color-success-fg: #ffffff;--color-success-subtle: #eaf5f0;--color-success-subtle-hover: #d0ece2;--color-success-border: #40916c;--color-warning: #d4860c;--color-warning-hover: #b06c08;--color-warning-fg: #ffffff;--color-warning-subtle: #fef4e0;--color-warning-subtle-hover: #fce8c0;--color-warning-border: #d4860c}html[data-theme=light][data-palette=ocean]{--color-bg: #f0f5fb;--color-surface: #fafcfe;--color-border: #c0d4ea;--color-border-strong: #8ab0d0;--color-text: #0d1e2d;--color-text-secondary: #3d6080;--color-text-muted: #6a90b0;--color-text-on-accent: #ffffff;--color-accent: #0d1e2d;--color-accent-hover: #1a3048;--color-subtle: #e0ecf8;--color-subtle-hover: #ccdff0;--color-primary: #0077b6;--color-primary-hover: #005f8e;--color-primary-fg: #ffffff;--color-primary-subtle: #e0f0fa;--color-primary-subtle-hover: #c8e4f5;--color-primary-border: #0077b6;--color-danger: #d62828;--color-danger-hover: #b01e1e;--color-danger-fg: #ffffff;--color-danger-subtle: #faeaea;--color-danger-subtle-hover: #f4d0d0;--color-danger-border: #d62828;--color-success: #2a9d8f;--color-success-hover: #1e7a6e;--color-success-fg: #ffffff;--color-success-subtle: #e4f5f3;--color-success-subtle-hover: #c8ece8;--color-success-border: #2a9d8f;--color-warning: #e76f51;--color-warning-hover: #c45a3e;--color-warning-fg: #ffffff;--color-warning-subtle: #fdf0ec;--color-warning-subtle-hover: #f9ddd5;--color-warning-border: #e76f51}html[data-theme=light][data-palette=rose]{--color-bg: #fdf4f6;--color-surface: #fffafb;--color-border: #e8c4cc;--color-border-strong: #d094a8;--color-text: #2d0e16;--color-text-secondary: #7a4058;--color-text-muted: #b07090;--color-text-on-accent: #ffffff;--color-accent: #2d0e16;--color-accent-hover: #4a1e2e;--color-subtle: #f8e8ed;--color-subtle-hover: #f0d4de;--color-primary: #c9184a;--color-primary-hover: #a61040;--color-primary-fg: #ffffff;--color-primary-subtle: #fce8ed;--color-primary-subtle-hover: #f8d0da;--color-primary-border: #c9184a;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-danger-fg: #ffffff;--color-danger-subtle: #fef2f2;--color-danger-subtle-hover: #fde0e0;--color-danger-border: #dc2626;--color-success: #16a34a;--color-success-hover: #15803d;--color-success-fg: #ffffff;--color-success-subtle: #f0fdf4;--color-success-subtle-hover: #dcfce7;--color-success-border: #16a34a;--color-warning: #d97706;--color-warning-hover: #b45309;--color-warning-fg: #ffffff;--color-warning-subtle: #fffbeb;--color-warning-subtle-hover: #fef3c7;--color-warning-border: #d97706}:root,html[data-theme=light]{--color-bg: var(--gray-50);--color-surface: var(--gray-0);--color-border: var(--gray-200);--color-border-strong: var(--gray-300);--color-text: var(--gray-900);--color-text-secondary: var(--gray-500);--color-text-muted: var(--gray-400);--color-text-on-accent: var(--gray-0);--color-accent: var(--gray-900);--color-accent-hover: var(--gray-700);--color-subtle: var(--gray-100);--color-subtle-hover: var(--gray-200);--color-primary: var(--blue-600);--color-primary-hover: var(--blue-700);--color-primary-fg: var(--gray-0);--color-primary-subtle: var(--blue-50);--color-primary-subtle-hover: var(--blue-100);--color-primary-border: var(--blue-600);--color-danger: var(--red-600);--color-danger-hover: var(--red-700);--color-danger-fg: var(--gray-0);--color-danger-subtle: var(--red-50);--color-danger-subtle-hover: var(--red-100);--color-danger-border: var(--red-600);--color-success: var(--green-600);--color-success-hover: var(--green-700);--color-success-fg: var(--gray-0);--color-success-subtle: var(--green-50);--color-success-subtle-hover: var(--green-100);--color-success-border: var(--green-600);--color-warning: var(--amber-600);--color-warning-hover: var(--amber-700);--color-warning-fg: var(--gray-0);--color-warning-subtle: var(--amber-50);--color-warning-subtle-hover: var(--amber-100);--color-warning-border: var(--amber-600)}@media(prefers-color-scheme:dark){:root{--color-bg: var(--gray-950);--color-surface: var(--gray-900);--color-border: var(--gray-800);--color-border-strong: var(--gray-700);--color-text: var(--gray-50);--color-text-secondary: var(--gray-400);--color-text-muted: var(--gray-600);--color-text-on-accent: var(--gray-900);--color-accent: var(--gray-50);--color-accent-hover: var(--gray-200);--color-subtle: var(--gray-800);--color-subtle-hover: var(--gray-700);--color-primary: var(--blue-500);--color-primary-hover: var(--blue-400);--color-primary-fg: var(--gray-0);--color-primary-subtle: var(--blue-950);--color-primary-subtle-hover: var(--blue-900);--color-primary-border: var(--blue-500);--color-danger: var(--red-500);--color-danger-hover: var(--red-400);--color-danger-fg: var(--gray-0);--color-danger-subtle: var(--red-950);--color-danger-subtle-hover: var(--red-900);--color-danger-border: var(--red-500);--color-success: var(--green-500);--color-success-hover: var(--green-400);--color-success-fg: var(--green-950);--color-success-subtle: var(--green-950);--color-success-subtle-hover: var(--green-900);--color-success-border: var(--green-500);--color-warning: var(--amber-500);--color-warning-hover: var(--amber-400);--color-warning-fg: var(--amber-950);--color-warning-subtle: var(--amber-950);--color-warning-subtle-hover: var(--amber-900);--color-warning-border: var(--amber-500)}}html[data-theme=dark]{--color-bg: var(--gray-950);--color-surface: var(--gray-900);--color-border: var(--gray-800);--color-border-strong: var(--gray-700);--color-text: var(--gray-50);--color-text-secondary: var(--gray-400);--color-text-muted: var(--gray-600);--color-text-on-accent: var(--gray-900);--color-accent: var(--gray-50);--color-accent-hover: var(--gray-200);--color-subtle: var(--gray-800);--color-subtle-hover: var(--gray-700);--color-primary: var(--blue-500);--color-primary-hover: var(--blue-400);--color-primary-fg: var(--gray-0);--color-primary-subtle: var(--blue-950);--color-primary-subtle-hover: var(--blue-900);--color-primary-border: var(--blue-500);--color-danger: var(--red-500);--color-danger-hover: var(--red-400);--color-danger-fg: var(--gray-0);--color-danger-subtle: var(--red-950);--color-danger-subtle-hover: var(--red-900);--color-danger-border: var(--red-500);--color-success: var(--green-500);--color-success-hover: var(--green-400);--color-success-fg: var(--green-950);--color-success-subtle: var(--green-950);--color-success-subtle-hover: var(--green-900);--color-success-border: var(--green-500);--color-warning: var(--amber-500);--color-warning-hover: var(--amber-400);--color-warning-fg: var(--amber-950);--color-warning-subtle: var(--amber-950);--color-warning-subtle-hover: var(--amber-900);--color-warning-border: var(--amber-500)}._intentDefault_1jr1s_1{--btn-bg: var(--color-accent);--btn-bg-hover: var(--color-accent-hover);--btn-fg: var(--color-text-on-accent);--btn-text: var(--color-text);--btn-subtle: var(--color-subtle);--btn-subtle-hover: var(--color-subtle-hover);--btn-border: var(--color-border-strong)}._intentPrimary_1jr1s_11{--btn-bg: var(--color-primary);--btn-bg-hover: var(--color-primary-hover);--btn-fg: var(--color-primary-fg);--btn-text: var(--color-primary);--btn-subtle: var(--color-primary-subtle);--btn-subtle-hover: var(--color-primary-subtle-hover);--btn-border: var(--color-primary-border)}._intentDanger_1jr1s_21{--btn-bg: var(--color-danger);--btn-bg-hover: var(--color-danger-hover);--btn-fg: var(--color-danger-fg);--btn-text: var(--color-danger);--btn-subtle: var(--color-danger-subtle);--btn-subtle-hover: var(--color-danger-subtle-hover);--btn-border: var(--color-danger-border)}._intentSuccess_1jr1s_31{--btn-bg: var(--color-success);--btn-bg-hover: var(--color-success-hover);--btn-fg: var(--color-success-fg);--btn-text: var(--color-success);--btn-subtle: var(--color-success-subtle);--btn-subtle-hover: var(--color-success-subtle-hover);--btn-border: var(--color-success-border)}._intentWarning_1jr1s_41{--btn-bg: var(--color-warning);--btn-bg-hover: var(--color-warning-hover);--btn-fg: var(--color-warning-fg);--btn-text: var(--color-warning);--btn-subtle: var(--color-warning-subtle);--btn-subtle-hover: var(--color-warning-subtle-hover);--btn-border: var(--color-warning-border)}._button_1jr1s_51{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}._button_1jr1s_51:disabled{opacity:.45;cursor:not-allowed}._ripple_1jr1s_68{position:absolute;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;animation:_ripple_1jr1s_68 .6s ease-out forwards}@keyframes _ripple_1jr1s_68{0%{transform:scale(0);opacity:.2}to{transform:scale(1);opacity:0}}._solid_1jr1s_87{background-color:var(--btn-bg);color:var(--btn-fg)}._solid_1jr1s_87:hover:not(:disabled){background-color:var(--btn-bg-hover)}._outline_1jr1s_95{background-color:transparent;color:var(--btn-text);border:1.5px solid var(--btn-border)}._outline_1jr1s_95:hover:not(:disabled){background-color:var(--btn-subtle)}._ghost_1jr1s_104{background-color:transparent;color:var(--btn-text)}._ghost_1jr1s_104:hover:not(:disabled){background-color:var(--btn-subtle)}._sm_1jr1s_112{padding:6px 12px;font-size:13px;line-height:1.4}._md_1jr1s_118{padding:8px 16px;font-size:14px;line-height:1.5}._lg_1jr1s_124{padding:12px 24px;font-size:16px;line-height:1.5}._intentDefault_56z10_1{--input-border: var(--color-border);--input-border-focus: var(--color-primary);--input-ring: var(--color-primary-subtle);--input-hint: var(--color-text-muted)}._intentDanger_56z10_8{--input-border: var(--color-danger-border);--input-border-focus: var(--color-danger);--input-ring: var(--color-danger-subtle);--input-hint: var(--color-danger)}._intentSuccess_56z10_15{--input-border: var(--color-success-border);--input-border-focus: var(--color-success);--input-ring: var(--color-success-subtle);--input-hint: var(--color-success)}._intentWarning_56z10_22{--input-border: var(--color-warning-border);--input-border-focus: var(--color-warning);--input-ring: var(--color-warning-subtle);--input-hint: var(--color-warning)}._wrapper_56z10_29{display:inline-flex;flex-direction:column;gap:5px}._label_56z10_35{font-size:13px;font-weight:500;color:var(--color-text)}._inputWrap_56z10_41{position:relative;width:100%}._iconSlot_56z10_46{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none;color:var(--color-text-muted)}._iconSlot_56z10_46 svg{display:block}._iconSlotLeft_56z10_59{left:10px}._iconSlotRight_56z10_63{right:10px}._iconSlotBtn_56z10_67{pointer-events:auto;cursor:pointer;background:none;border:none;padding:0;transition:color .12s ease}._iconSlotBtn_56z10_67:hover{color:var(--color-text)}._input_56z10_41{display:block;width:100%;border:1.5px solid var(--input-border);border-radius:6px;background-color:var(--color-surface);color:var(--color-text);font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_56z10_41::placeholder{color:var(--color-text-muted)}._input_56z10_41:hover:not(:disabled):not(:focus){border-color:var(--color-border-strong)}._input_56z10_41:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--input-ring)}._input_56z10_41:disabled{opacity:.45;cursor:not-allowed;background-color:var(--color-subtle)}._sm_56z10_106{padding:5px 10px;font-size:13px;line-height:1.4}._md_56z10_112{padding:7px 12px;font-size:14px;line-height:1.5}._lg_56z10_118{padding:10px 16px;font-size:16px;line-height:1.5}._withIconLeft_56z10_124._sm_56z10_106{padding-left:30px}._withIconLeft_56z10_124._md_56z10_112{padding-left:34px}._withIconLeft_56z10_124._lg_56z10_118{padding-left:42px}._withIconRight_56z10_134._sm_56z10_106{padding-right:30px}._withIconRight_56z10_134._md_56z10_112{padding-right:34px}._withIconRight_56z10_134._lg_56z10_118{padding-right:42px}._hint_56z10_144{font-size:12px;color:var(--input-hint);margin:0}._intentDefault_7tl76_1{--sel-border: var(--color-border);--sel-border-focus: var(--color-primary);--sel-ring: var(--color-primary-subtle);--sel-hint: var(--color-text-muted)}._intentDanger_7tl76_8{--sel-border: var(--color-danger-border);--sel-border-focus: var(--color-danger);--sel-ring: var(--color-danger-subtle);--sel-hint: var(--color-danger)}._intentSuccess_7tl76_15{--sel-border: var(--color-success-border);--sel-border-focus: var(--color-success);--sel-ring: var(--color-success-subtle);--sel-hint: var(--color-success)}._intentWarning_7tl76_22{--sel-border: var(--color-warning-border);--sel-border-focus: var(--color-warning);--sel-ring: var(--color-warning-subtle);--sel-hint: var(--color-warning)}._wrapper_7tl76_29{display:inline-flex;flex-direction:column;gap:5px}._label_7tl76_35{font-size:13px;font-weight:500;color:var(--color-text)}._selectWrap_7tl76_41{position:relative;display:flex;align-items:center}._arrow_7tl76_47{position:absolute;right:10px;color:var(--color-text-muted);pointer-events:none;flex-shrink:0}._select_7tl76_41{appearance:none;display:block;width:100%;border:1.5px solid var(--sel-border);border-radius:6px;background-color:var(--color-surface);color:var(--color-text);font-family:inherit;outline:none;cursor:pointer;padding-right:30px;transition:border-color .15s ease,box-shadow .15s ease}._select_7tl76_41:hover:not(:disabled):not(:focus){border-color:var(--color-border-strong)}._select_7tl76_41:focus{border-color:var(--sel-border-focus);box-shadow:0 0 0 3px var(--sel-ring)}._select_7tl76_41:disabled{opacity:.45;cursor:not-allowed;background-color:var(--color-subtle)}._select_7tl76_41 option{background:var(--color-surface);color:var(--color-text)}._sm_7tl76_86{padding:5px 32px 5px 10px;font-size:13px;line-height:1.4}._md_7tl76_92{padding:7px 34px 7px 12px;font-size:14px;line-height:1.5}._lg_7tl76_98{padding:10px 38px 10px 16px;font-size:16px;line-height:1.5}._multiWrap_7tl76_104{position:relative;width:100%}._multiTrigger_7tl76_109{display:flex;align-items:center;width:100%;border:1.5px solid var(--sel-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-family:inherit;cursor:pointer;text-align:left;gap:6px;padding-right:30px;transition:border-color .15s ease,box-shadow .15s ease}._multiTrigger_7tl76_109:hover:not(:disabled){border-color:var(--color-border-strong)}._multiTrigger_7tl76_109._multiTriggerOpen_7tl76_127{border-color:var(--sel-border-focus);box-shadow:0 0 0 3px var(--sel-ring)}._multiTrigger_7tl76_109._multiDisabled_7tl76_131{opacity:.45;cursor:not-allowed;background:var(--color-subtle)}._multiTrigger_7tl76_109._sm_7tl76_86{padding:5px 32px 5px 10px;font-size:13px;line-height:1.4;min-height:31px}._multiTrigger_7tl76_109._md_7tl76_92{padding:7px 34px 7px 12px;font-size:14px;line-height:1.5;min-height:37px}._multiTrigger_7tl76_109._lg_7tl76_98{padding:10px 38px 10px 16px;font-size:16px;line-height:1.5;min-height:45px}._multiTriggerContent_7tl76_155{display:flex;align-items:center;flex-wrap:wrap;gap:4px;flex:1;min-width:0}._multiPlaceholder_7tl76_164{color:var(--color-text-muted)}._chip_7tl76_168{display:inline-flex;align-items:center;background:var(--color-subtle);border:1px solid var(--color-border);border-radius:4px;padding:1px 7px;font-size:12px;color:var(--color-text);white-space:nowrap;line-height:1.6}._chipCount_7tl76_181{font-size:12px;color:var(--color-text-muted);white-space:nowrap}._multiArrow_7tl76_187{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none;flex-shrink:0;transition:transform .15s ease}._multiArrow_7tl76_187._multiArrowOpen_7tl76_197{transform:translateY(-50%) rotate(180deg)}._multiMenu_7tl76_201{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:200;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 20px #0000001f;padding:4px;max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}._multiDivider_7tl76_219{height:1px;background:var(--color-border);margin:3px 0}._multiOption_7tl76_225{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:none;border-radius:5px;background:transparent;text-align:left;font-size:13px;color:var(--color-text);cursor:pointer;font-family:inherit;transition:background-color .1s ease}._multiOption_7tl76_225:hover{background:var(--color-subtle)}._multiOptionLabel_7tl76_245{flex:1}._checkBox_7tl76_249{width:14px;height:14px;flex-shrink:0;border:1.5px solid var(--color-border-strong);border-radius:3px;background:var(--color-surface);display:flex;align-items:center;justify-content:center;transition:background-color .1s ease,border-color .1s ease}._checkBox_7tl76_249._checkBoxChecked_7tl76_261,._checkBox_7tl76_249._checkBoxIndeterminate_7tl76_266{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent)}._indeterminateDash_7tl76_272{display:block;width:8px;height:2px;background:currentColor;border-radius:1px}._hint_7tl76_280{font-size:12px;color:var(--sel-hint);margin:0}._intentDefault_1o0k0_1{--chk-fill: var(--color-accent);--chk-border: var(--color-border-strong);--chk-check: var(--color-text-on-accent);--chk-ring: var(--color-primary-subtle)}._intentPrimary_1o0k0_8{--chk-fill: var(--color-primary);--chk-border: var(--color-border);--chk-check: var(--color-primary-fg);--chk-ring: var(--color-primary-subtle)}._intentDanger_1o0k0_15{--chk-fill: var(--color-danger);--chk-border: var(--color-danger-border);--chk-check: var(--color-danger-fg);--chk-ring: var(--color-danger-subtle)}._intentSuccess_1o0k0_22{--chk-fill: var(--color-success);--chk-border: var(--color-success-border);--chk-check: var(--color-success-fg);--chk-ring: var(--color-success-subtle)}._intentWarning_1o0k0_29{--chk-fill: var(--color-warning);--chk-border: var(--color-warning-border);--chk-check: var(--color-warning-fg);--chk-ring: var(--color-warning-subtle)}._wrapper_1o0k0_36{display:inline-flex;flex-direction:column;gap:4px}._row_1o0k0_42{display:inline-flex;align-items:center;gap:8px;cursor:pointer}._checkbox_1o0k0_49{appearance:none;-webkit-appearance:none;flex-shrink:0;border:1.5px solid var(--chk-border);border-radius:4px;background:var(--color-surface);cursor:pointer;position:relative;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}._checkbox_1o0k0_49:checked{background:var(--chk-fill);border-color:var(--chk-fill)}._checkbox_1o0k0_49:checked:after{content:"";position:absolute;border:1.5px solid var(--chk-check);border-top:none;border-left:none;transform:rotate(42deg)}._checkbox_1o0k0_49:focus-visible{outline:none;box-shadow:0 0 0 3px var(--chk-ring)}._checkbox_1o0k0_49:disabled{opacity:.45;cursor:not-allowed}._sm_1o0k0_81{width:14px;height:14px}._sm_1o0k0_81:checked:after{left:4px;top:1px;width:4px;height:7px}._md_1o0k0_92{width:16px;height:16px}._md_1o0k0_92:checked:after{left:4px;top:1px;width:5px;height:9px}._lg_1o0k0_103{width:18px;height:18px}._lg_1o0k0_103:checked:after{left:5px;top:1px;width:6px;height:10px;border-width:2px}._labelText_1o0k0_115{font-size:14px;color:var(--color-text);-webkit-user-select:none;user-select:none}._hint_1o0k0_121{font-size:12px;color:var(--color-text-muted);margin:0;padding-left:24px}._intentDefault_1ozqk_1{--badge-subtle-bg: var(--color-subtle);--badge-fg: var(--color-text-secondary);--badge-solid-bg: var(--color-accent);--badge-solid-fg: var(--color-text-on-accent);--badge-border: var(--color-border-strong)}._intentPrimary_1ozqk_9{--badge-subtle-bg: var(--color-primary-subtle);--badge-fg: var(--color-primary);--badge-solid-bg: var(--color-primary);--badge-solid-fg: var(--color-primary-fg);--badge-border: var(--color-primary-border)}._intentDanger_1ozqk_17{--badge-subtle-bg: var(--color-danger-subtle);--badge-fg: var(--color-danger);--badge-solid-bg: var(--color-danger);--badge-solid-fg: var(--color-danger-fg);--badge-border: var(--color-danger-border)}._intentSuccess_1ozqk_25{--badge-subtle-bg: var(--color-success-subtle);--badge-fg: var(--color-success);--badge-solid-bg: var(--color-success);--badge-solid-fg: var(--color-success-fg);--badge-border: var(--color-success-border)}._intentWarning_1ozqk_33{--badge-subtle-bg: var(--color-warning-subtle);--badge-fg: var(--color-warning);--badge-solid-bg: var(--color-warning);--badge-solid-fg: var(--color-warning-fg);--badge-border: var(--color-warning-border)}._badge_1ozqk_41{display:inline-flex;align-items:center;padding:2px 8px;border-radius:100px;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.6;border:1px solid transparent;white-space:nowrap}._subtle_1ozqk_54{background:var(--badge-subtle-bg);color:var(--badge-fg)}._solid_1ozqk_59{background:var(--badge-solid-bg);color:var(--badge-solid-fg)}._outline_1ozqk_64{background:transparent;color:var(--badge-fg);border-color:var(--badge-border)}._avatar_178bf_1{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-subtle);border:1.5px solid var(--color-border);overflow:visible;flex-shrink:0}._img_178bf_13{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}._initials_178bf_21{font-weight:600;color:var(--color-text-secondary);letter-spacing:-.01em;line-height:1;-webkit-user-select:none;user-select:none}._sm_178bf_29{width:28px;height:28px}._sm_178bf_29 ._initials_178bf_21{font-size:10px}._md_178bf_37{width:36px;height:36px}._md_178bf_37 ._initials_178bf_21{font-size:13px}._lg_178bf_45{width:48px;height:48px}._lg_178bf_45 ._initials_178bf_21{font-size:16px}._status_178bf_53{position:absolute;bottom:0;right:0;border-radius:50%;border:2px solid var(--color-bg);width:10px;height:10px}._online_178bf_63{background:var(--color-success)}._offline_178bf_67{background:var(--color-text-muted)}._away_178bf_71{background:var(--color-warning)}._intentDefault_z0j74_1{--tag-subtle-bg: var(--color-subtle);--tag-fg: var(--color-text-secondary);--tag-solid-bg: var(--color-accent);--tag-solid-fg: var(--color-text-on-accent);--tag-border: var(--color-border-strong)}._intentPrimary_z0j74_9{--tag-subtle-bg: var(--color-primary-subtle);--tag-fg: var(--color-primary);--tag-solid-bg: var(--color-primary);--tag-solid-fg: var(--color-primary-fg);--tag-border: var(--color-primary-border)}._intentDanger_z0j74_17{--tag-subtle-bg: var(--color-danger-subtle);--tag-fg: var(--color-danger);--tag-solid-bg: var(--color-danger);--tag-solid-fg: var(--color-danger-fg);--tag-border: var(--color-danger-border)}._intentSuccess_z0j74_25{--tag-subtle-bg: var(--color-success-subtle);--tag-fg: var(--color-success);--tag-solid-bg: var(--color-success);--tag-solid-fg: var(--color-success-fg);--tag-border: var(--color-success-border)}._intentWarning_z0j74_33{--tag-subtle-bg: var(--color-warning-subtle);--tag-fg: var(--color-warning);--tag-solid-bg: var(--color-warning);--tag-solid-fg: var(--color-warning-fg);--tag-border: var(--color-warning-border)}._tag_z0j74_41{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.5;border:1px solid transparent;white-space:nowrap}._subtle_z0j74_54{background:var(--tag-subtle-bg);color:var(--tag-fg)}._solid_z0j74_59{background:var(--tag-solid-bg);color:var(--tag-solid-fg)}._outline_z0j74_64{background:transparent;color:var(--tag-fg);border-color:var(--tag-border)}._clickable_z0j74_70{cursor:pointer;transition:opacity .12s ease,filter .12s ease}._clickable_z0j74_70:hover{filter:brightness(.92)}._clickable_z0j74_70:active{filter:brightness(.85)}._remove_z0j74_81{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;opacity:.6;border-radius:2px;transition:opacity .12s ease}._remove_z0j74_81:hover{opacity:1}._intentDefault_1qjan_1{--alert-bg: var(--color-subtle);--alert-border: var(--color-border-strong);--alert-icon: var(--color-text-secondary)}._intentPrimary_1qjan_7{--alert-bg: var(--color-primary-subtle);--alert-border: var(--color-primary-border);--alert-icon: var(--color-primary)}._intentDanger_1qjan_13{--alert-bg: var(--color-danger-subtle);--alert-border: var(--color-danger-border);--alert-icon: var(--color-danger)}._intentSuccess_1qjan_19{--alert-bg: var(--color-success-subtle);--alert-border: var(--color-success-border);--alert-icon: var(--color-success)}._intentWarning_1qjan_25{--alert-bg: var(--color-warning-subtle);--alert-border: var(--color-warning-border);--alert-icon: var(--color-warning)}._alert_1qjan_31{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--alert-bg);border:1px solid var(--alert-border);border-radius:8px;width:100%}._icon_1qjan_42{color:var(--alert-icon);flex-shrink:0;margin-top:1px}._body_1qjan_48{flex:1;min-width:0}._title_1qjan_53{font-size:13px;font-weight:600;color:var(--color-text);margin:0 0 2px}._content_1qjan_60{font-size:13px;color:var(--color-text-secondary);line-height:1.5}._dismiss_1qjan_66{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:4px;transition:color .12s ease,background-color .12s ease}._dismiss_1qjan_66:hover{color:var(--color-text);background-color:var(--color-subtle-hover)}._intentDefault_k7nv7_1{--toast-icon: var(--color-text-secondary)}._intentPrimary_k7nv7_5{--toast-icon: var(--color-primary)}._intentDanger_k7nv7_9{--toast-icon: var(--color-danger)}._intentSuccess_k7nv7_13{--toast-icon: var(--color-success)}._intentWarning_k7nv7_17{--toast-icon: var(--color-warning)}._toast_k7nv7_21{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 4px 16px #00000014,0 1px 3px #0000000f;width:320px;max-width:100%}._icon_k7nv7_34{color:var(--toast-icon);flex-shrink:0;margin-top:1px}._body_k7nv7_40{flex:1;min-width:0}._title_k7nv7_45{font-size:13px;font-weight:600;color:var(--color-text);margin:0}._desc_k7nv7_52{font-size:12px;color:var(--color-text-secondary);margin:2px 0 0;line-height:1.5}._dismiss_k7nv7_59{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:4px;transition:color .12s ease,background-color .12s ease}._dismiss_k7nv7_59:hover{color:var(--color-text);background-color:var(--color-subtle)}._underline_1yr5y_1{display:flex;border-bottom:1px solid var(--color-border)}._underline_1yr5y_1 ._tab_1yr5y_5{padding:8px 16px;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--color-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:color .12s ease,border-color .12s ease}._underline_1yr5y_1 ._tab_1yr5y_5:hover{color:var(--color-text)}._underline_1yr5y_1 ._tab_1yr5y_5._active_1yr5y_20{color:var(--color-accent);border-bottom-color:var(--color-accent)}._pill_1yr5y_25{display:inline-flex;background:var(--color-subtle);border-radius:8px;padding:4px;gap:2px}._pill_1yr5y_25 ._tab_1yr5y_5{padding:6px 14px;background:transparent;border:none;border-radius:6px;color:var(--color-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:color .12s ease,background-color .12s ease}._pill_1yr5y_25 ._tab_1yr5y_5:hover{color:var(--color-text)}._pill_1yr5y_25 ._tab_1yr5y_5._active_1yr5y_20{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 3px #0000001a}._breadcrumb_1c2fp_1{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;align-items:center;gap:4px;font-size:14px}._item_1c2fp_12{display:flex;align-items:center;gap:4px}._separator_1c2fp_18{color:var(--color-text-muted);-webkit-user-select:none;user-select:none}._link_1c2fp_23{color:var(--color-text-secondary);text-decoration:none;transition:color .12s ease}._link_1c2fp_23:hover{color:var(--color-text);text-decoration:underline}._label_1c2fp_33{color:var(--color-text-secondary)}._current_1c2fp_37{color:var(--color-text);font-weight:600}._pagination_1i45a_1{display:flex;align-items:center;gap:4px}._btn_1i45a_7{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);font-size:14px;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}._btn_1i45a_7:hover:not(:disabled){background:var(--color-subtle-hover);color:var(--color-text)}._btn_1i45a_7:disabled{opacity:.4;cursor:not-allowed}._btn_1i45a_7._active_1i45a_30{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent);font-weight:600}._ellipsis_1i45a_37{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;color:var(--color-text-muted);font-size:14px}._completed_6xi7g_1{--step-indicator-bg: var(--color-accent);--step-indicator-color: var(--color-text-on-accent);--step-label-color: var(--color-text);--step-connector-color: var(--color-accent)}._active_6xi7g_8{--step-indicator-bg: var(--color-accent);--step-indicator-color: var(--color-text-on-accent);--step-label-color: var(--color-text);--step-connector-color: var(--color-border)}._pending_6xi7g_15{--step-indicator-bg: var(--color-subtle);--step-indicator-color: var(--color-text-muted);--step-label-color: var(--color-text-muted);--step-connector-color: var(--color-border)}._stepper_6xi7g_22._horizontal_6xi7g_22{display:flex;align-items:flex-start}._stepper_6xi7g_22._horizontal_6xi7g_22 ._step_6xi7g_22{display:flex;flex-direction:column;align-items:center;flex:1}._stepper_6xi7g_22._horizontal_6xi7g_22 ._step_6xi7g_22:last-child{flex:none}._stepper_6xi7g_22._horizontal_6xi7g_22 ._stepTrack_6xi7g_35{display:flex;align-items:center;width:100%}._stepper_6xi7g_22._horizontal_6xi7g_22 ._connector_6xi7g_40{flex:1;height:2px;background:var(--step-connector-color);transition:background-color .2s ease}._stepper_6xi7g_22._horizontal_6xi7g_22 ._stepContent_6xi7g_46{text-align:center;padding-top:10px}._stepper_6xi7g_22._vertical_6xi7g_51{display:flex;flex-direction:column}._stepper_6xi7g_22._vertical_6xi7g_51 ._step_6xi7g_22{display:flex;gap:14px}._stepper_6xi7g_22._vertical_6xi7g_51 ._stepTrack_6xi7g_35{display:flex;flex-direction:column;align-items:center;flex-shrink:0}._stepper_6xi7g_22._vertical_6xi7g_51 ._connector_6xi7g_40{flex:1;width:2px;min-height:24px;background:var(--step-connector-color);margin:4px 0;transition:background-color .2s ease}._stepper_6xi7g_22._vertical_6xi7g_51 ._stepContent_6xi7g_46{padding-bottom:20px}._indicator_6xi7g_77{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--step-indicator-bg);color:var(--step-indicator-color);font-size:12px;font-weight:600;flex-shrink:0;transition:background-color .2s ease,color .2s ease}._label_6xi7g_92{font-size:13px;font-weight:600;color:var(--step-label-color);margin:0;transition:color .2s ease}._desc_6xi7g_100{font-size:12px;color:var(--color-text-muted);margin:2px 0 0}._connectorDone_6xi7g_106{background:var(--color-accent)}._overlay_ky2wn_1{position:fixed;inset:0;background:#0000;z-index:1000;pointer-events:none;transition:background-color .2s ease}._overlay_ky2wn_1._overlayVisible_ky2wn_9{background:#0006;pointer-events:auto}._drawer_ky2wn_14{position:absolute;top:0;bottom:0;background:var(--color-surface);display:flex;flex-direction:column;transition:transform .25s ease}._drawer_ky2wn_14._sm_ky2wn_23{width:280px}._drawer_ky2wn_14._md_ky2wn_26{width:400px}._drawer_ky2wn_14._lg_ky2wn_29{width:560px}._drawer_ky2wn_14._right_ky2wn_32{right:0;box-shadow:-4px 0 24px #00000026;transform:translate(100%)}._drawer_ky2wn_14._right_ky2wn_32._open_ky2wn_37{transform:translate(0)}._drawer_ky2wn_14._left_ky2wn_40{left:0;box-shadow:4px 0 24px #00000026;transform:translate(-100%)}._drawer_ky2wn_14._left_ky2wn_40._open_ky2wn_37{transform:translate(0)}._header_ky2wn_49{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border);flex-shrink:0}._title_ky2wn_58{font-size:16px;font-weight:600;color:var(--color-text);margin:0}._close_ky2wn_65{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:6px;color:var(--color-text-muted);cursor:pointer;transition:color .12s ease,background-color .12s ease}._close_ky2wn_65:hover{color:var(--color-text);background:var(--color-subtle)}._body_ky2wn_83{flex:1;overflow-y:auto;padding:20px}._colorDefault_bf1es_1{--card-bg: var(--color-surface);--card-tinted-bg: var(--color-subtle);--card-border: var(--color-border);--card-footer-bg: var(--color-subtle)}._colorPrimary_bf1es_8{--card-bg: var(--color-primary-subtle);--card-tinted-bg: var(--color-primary-subtle);--card-border: var(--color-primary-border);--card-footer-bg: var(--color-primary-subtle)}._colorDanger_bf1es_15{--card-bg: var(--color-danger-subtle);--card-tinted-bg: var(--color-danger-subtle);--card-border: var(--color-danger-border);--card-footer-bg: var(--color-danger-subtle)}._colorSuccess_bf1es_22{--card-bg: var(--color-success-subtle);--card-tinted-bg: var(--color-success-subtle);--card-border: var(--color-success-border);--card-footer-bg: var(--color-success-subtle)}._colorWarning_bf1es_29{--card-bg: var(--color-warning-subtle);--card-tinted-bg: var(--color-warning-subtle);--card-border: var(--color-warning-border);--card-footer-bg: var(--color-warning-subtle)}._card_bf1es_36{border-radius:12px;overflow:hidden;width:100%}._elevated_bf1es_42{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:0 1px 3px #0000000f,0 4px 16px #0000000f}._outline_bf1es_48{background:var(--color-surface);border:1px solid var(--card-border)}._subtle_bf1es_53{background:var(--card-tinted-bg);border:1px solid var(--card-border)}._flat_bf1es_58{background:var(--card-tinted-bg)}._header_bf1es_62{padding:16px 20px;border-bottom:1px solid var(--card-border);font-size:14px;font-weight:600;color:var(--color-text)}._body_bf1es_70{padding:20px;font-size:14px;color:var(--color-text-secondary);line-height:1.6}._footer_bf1es_77{padding:12px 20px;border-top:1px solid var(--card-border);background:var(--card-footer-bg);font-size:13px;color:var(--color-text-secondary)}._separator_88nrj_1{border:none;margin:0;flex-shrink:0}._horizontal_88nrj_7{display:block;width:100%;height:1px;background:var(--color-border)}._vertical_88nrj_14{display:inline-block;width:1px;align-self:stretch;background:var(--color-border)}._withLabel_88nrj_21{display:flex;align-items:center;gap:10px;height:auto;background:none}._withLabel_88nrj_21:before,._withLabel_88nrj_21:after{content:"";flex:1;height:1px;background:var(--color-border)}._label_88nrj_35{font-size:12px;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}._intentDefault_1olep_1{--sp-color: var(--color-text-muted)}._intentPrimary_1olep_5{--sp-color: var(--color-primary)}._intentDanger_1olep_9{--sp-color: var(--color-danger)}._intentSuccess_1olep_13{--sp-color: var(--color-success)}._intentWarning_1olep_17{--sp-color: var(--color-warning)}@keyframes _spin_1olep_26{to{transform:rotate(360deg)}}._spinner_1olep_26{display:inline-block;border-radius:50%;border:2px solid var(--color-border);border-top-color:var(--sp-color);border-right-color:var(--sp-color);animation:_spin_1olep_26 .65s linear infinite;flex-shrink:0}._sm_1olep_36{width:16px;height:16px}._md_1olep_41{width:20px;height:20px}._lg_1olep_46{width:28px;height:28px;border-width:3px}._intentDefault_4q8vz_1{--pr-fill: var(--color-text-muted)}._intentPrimary_4q8vz_5{--pr-fill: var(--color-primary)}._intentDanger_4q8vz_9{--pr-fill: var(--color-danger)}._intentSuccess_4q8vz_13{--pr-fill: var(--color-success)}._intentWarning_4q8vz_17{--pr-fill: var(--color-warning)}._wrapper_4q8vz_21{display:flex;flex-direction:column;gap:6px;width:100%}._row_4q8vz_28{display:flex;align-items:center;justify-content:space-between;gap:8px}._label_4q8vz_35{font-size:13px;color:var(--color-text-secondary)}._value_4q8vz_40{font-size:12px;font-family:ui-monospace,monospace;color:var(--color-text-muted)}._track_4q8vz_46{width:100%;background:var(--color-border);border-radius:999px;overflow:hidden}._fill_4q8vz_53{height:100%;background:var(--pr-fill);border-radius:999px;transition:width .3s ease}._sm_4q8vz_60{height:4px}._md_4q8vz_64{height:6px}._lg_4q8vz_68{height:10px}._collapsible_ijxjh_1{width:100%;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}._unstyled_ijxjh_8{border:none;border-radius:0;overflow:visible}._disabled_ijxjh_14{opacity:.45}._trigger_ijxjh_18{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:none;background:transparent;text-align:left;cursor:pointer;transition:background-color .12s ease;outline:none}._trigger_ijxjh_18:hover:not(:disabled){background-color:var(--color-subtle)}._trigger_ijxjh_18:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary)}._trigger_ijxjh_18:disabled{cursor:not-allowed}._triggerContent_ijxjh_42{flex:1;font-size:14px;font-weight:500;color:var(--color-text);text-align:left}._chevron_ijxjh_50{flex-shrink:0;color:var(--color-text-muted);transition:transform .22s ease}._open_ijxjh_55 ._chevron_ijxjh_50{transform:rotate(180deg)}._body_ijxjh_59{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}._open_ijxjh_55 ._body_ijxjh_59{grid-template-rows:1fr}._bodyInner_ijxjh_68{overflow:hidden}._bodyContent_ijxjh_72{padding:8px 16px 16px;border-top:1px solid var(--color-border);font-size:14px;color:var(--color-text-secondary);line-height:1.6}._accordion_1fqlo_1{width:100%;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}._item_1fqlo_8{border-bottom:1px solid var(--color-border)}._item_1fqlo_8._last_1fqlo_11{border-bottom:none}._wrapper_1x1kg_1{position:relative;display:inline-flex}._tooltip_1x1kg_6{position:absolute;z-index:500;background:var(--color-text);color:var(--color-bg);font-size:12px;line-height:1.4;padding:4px 8px;border-radius:5px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease}._wrapper_1x1kg_1:hover ._tooltip_1x1kg_6{opacity:1}._tooltip_1x1kg_6:after{content:"";position:absolute;border:5px solid transparent}._top_1x1kg_30{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}._top_1x1kg_30:after{top:100%;left:50%;transform:translate(-50%);border-top-color:var(--color-text);border-bottom:none}._bottom_1x1kg_43{top:calc(100% + 6px);left:50%;transform:translate(-50%)}._bottom_1x1kg_43:after{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:var(--color-text);border-top:none}._left_1x1kg_56{right:calc(100% + 6px);top:50%;transform:translateY(-50%)}._left_1x1kg_56:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:var(--color-text);border-right:none}._right_1x1kg_69{left:calc(100% + 6px);top:50%;transform:translateY(-50%)}._right_1x1kg_69:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:var(--color-text);border-left:none}._wrapper_r3k7j_1{position:relative;display:inline-flex;flex-direction:column}._triggerWrap_r3k7j_7{cursor:pointer;display:inline-flex}._menu_r3k7j_12{position:absolute;top:calc(100% + 4px);z-index:200;min-width:160px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 20px #0000001f;padding:4px;display:flex;flex-direction:column;gap:1px}._alignStart_r3k7j_27{left:0}._alignEnd_r3k7j_31{right:0}._menuItem_r3k7j_35{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:none;border-radius:5px;background:transparent;text-align:left;font-size:13px;color:var(--color-text);cursor:pointer;transition:background-color .1s ease}._menuItem_r3k7j_35:hover:not(:disabled){background-color:var(--color-subtle)}._menuItem_r3k7j_35:disabled{opacity:.45;cursor:not-allowed}._icon_r3k7j_58{display:inline-flex;align-items:center;color:var(--color-text-muted);flex-shrink:0}._itemLabel_r3k7j_65{flex:1}._shortcut_r3k7j_69{font-size:11px;font-family:ui-monospace,monospace;color:var(--color-text-muted);margin-left:auto}._divider_r3k7j_76{height:1px;background:var(--color-border);margin:3px 0}._groupLabel_r3k7j_82{padding:5px 8px 3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted)}._backdrop_18e8a_1{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}._dialog_18e8a_12{background:var(--color-surface);border-radius:12px;box-shadow:0 8px 40px #0003;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 64px);overflow:hidden}._sm_18e8a_23{max-width:400px}._md_18e8a_27{max-width:560px}._lg_18e8a_31{max-width:720px}._header_18e8a_35{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 16px;border-bottom:1px solid var(--color-border);flex-shrink:0}._title_18e8a_45{font-size:16px;font-weight:600;color:var(--color-text);letter-spacing:-.01em}._closeBtn_18e8a_52{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:background-color .12s ease,color .12s ease}._closeBtn_18e8a_52:hover{background-color:var(--color-subtle);color:var(--color-text)}._body_18e8a_71{padding:20px;flex:1;overflow-y:auto;font-size:14px;color:var(--color-text-secondary);line-height:1.6}._footer_18e8a_80{padding:14px 20px;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}._wrapper_1yfjg_1{display:inline-flex;flex-direction:column;gap:5px}._label_1yfjg_7{font-size:13px;font-weight:500;color:var(--color-text)}._trigger_1yfjg_13{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-family:inherit;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}._trigger_1yfjg_13:hover:not(:disabled){border-color:var(--color-border-strong)}._trigger_1yfjg_13:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._triggerOpen_1yfjg_35{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}._triggerDisabled_1yfjg_40{opacity:.45;cursor:not-allowed;background:var(--color-subtle)}._calIcon_1yfjg_46{color:var(--color-text-muted);flex-shrink:0}._triggerValue_1yfjg_51{flex:1;color:var(--color-text);font-variant-numeric:tabular-nums}._triggerPlaceholder_1yfjg_57{flex:1;color:var(--color-text-muted)}._clearBtn_1yfjg_62{display:inline-flex;align-items:center;color:var(--color-text-muted);border-radius:3px;padding:1px;cursor:pointer;flex-shrink:0;transition:color .12s ease}._clearBtn_1yfjg_62:hover{color:var(--color-text)}._sm_1yfjg_76{padding:5px 10px;font-size:13px;min-width:160px}._md_1yfjg_82{padding:7px 12px;font-size:14px;min-width:180px}._lg_1yfjg_88{padding:10px 16px;font-size:16px;min-width:210px}._popover_1yfjg_94{position:fixed;z-index:9999;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 6px 24px #0000001f;padding:12px;width:280px;-webkit-user-select:none;user-select:none}._header_1yfjg_106{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._monthLabel_1yfjg_113{font-size:14px;font-weight:600;color:var(--color-text)}._navBtn_1yfjg_119{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}._navBtn_1yfjg_119:hover{background:var(--color-subtle);color:var(--color-text)}._grid_1yfjg_137{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._dow_1yfjg_143{font-size:11px;font-weight:600;text-align:center;color:var(--color-text-muted);padding:4px 0}._day_1yfjg_151{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border:none;border-radius:6px;background:transparent;font-size:13px;color:var(--color-text);cursor:pointer;transition:background-color .1s ease,color .1s ease}._day_1yfjg_151:hover:not(:disabled){background:var(--color-subtle)}._dayOtherMonth_1yfjg_169{color:var(--color-text-muted);opacity:.5}._dayToday_1yfjg_174{font-weight:700;color:var(--color-primary)}._daySelected_1yfjg_179{background:var(--color-primary)!important;color:#fff!important;font-weight:600}._dayDisabled_1yfjg_185{opacity:.3;cursor:not-allowed;pointer-events:none}._timePicker_1yfjg_191{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border);color:var(--color-text-muted)}._timeSelect_1yfjg_201{flex:1;padding:5px 6px;font-size:13px;font-family:ui-monospace,monospace;border:1.5px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);cursor:pointer;appearance:none;text-align:center;transition:border-color .15s ease}._timeSelect_1yfjg_201:focus{outline:none;border-color:var(--color-primary)}._timeSep_1yfjg_220{font-weight:600;color:var(--color-text-muted)}._footer_1yfjg_225{display:flex;justify-content:space-between;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border)}._footerBtn_1yfjg_234,._footerBtnPrimary_1yfjg_234{flex:1;padding:6px 0;font-size:13px;font-family:inherit;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background-color .12s ease}._footerBtn_1yfjg_234:hover,._footerBtnPrimary_1yfjg_234:hover{background:var(--color-subtle)}._footerBtnPrimary_1yfjg_234{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._footerBtnPrimary_1yfjg_234:hover{opacity:.9;background:var(--color-primary)}._intentDefault_14ycs_1{--sl-fill: var(--color-text-muted)}._intentPrimary_14ycs_5{--sl-fill: var(--color-primary)}._intentDanger_14ycs_9{--sl-fill: var(--color-danger)}._intentSuccess_14ycs_13{--sl-fill: var(--color-success)}._intentWarning_14ycs_17{--sl-fill: var(--color-warning)}._wrapper_14ycs_21{display:flex;flex-direction:column;gap:8px;width:100%}._disabled_14ycs_28{opacity:.45;pointer-events:none}._row_14ycs_33{display:flex;align-items:center;justify-content:space-between}._label_14ycs_39{font-size:13px;color:var(--color-text-secondary)}._valueLabel_14ycs_44{font-size:12px;font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._input_14ycs_51{appearance:none;width:100%;border-radius:999px;outline:none;cursor:pointer;background:linear-gradient(to right,var(--sl-fill) 0%,var(--sl-fill) var(--sl-pct, 50%),var(--color-border) var(--sl-pct, 50%),var(--color-border) 100%)}._input_14ycs_51:focus-visible{box-shadow:0 0 0 3px var(--color-primary-subtle)}._input_14ycs_51::-webkit-slider-thumb{appearance:none;border-radius:50%;background:var(--sl-fill);border:2px solid var(--color-bg);box-shadow:0 1px 4px #0003;cursor:grab;transition:box-shadow .15s ease,transform .15s ease}._input_14ycs_51::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}._input_14ycs_51::-moz-range-thumb{border:none;border-radius:50%;background:var(--sl-fill);border:2px solid var(--color-bg);box-shadow:0 1px 4px #0003;cursor:grab}._input_14ycs_51::-moz-range-thumb:active{cursor:grabbing}._sm_14ycs_87{height:4px}._sm_14ycs_87::-webkit-slider-thumb{width:14px;height:14px}._sm_14ycs_87::-moz-range-thumb{width:14px;height:14px}._md_14ycs_99{height:6px}._md_14ycs_99::-webkit-slider-thumb{width:18px;height:18px}._md_14ycs_99::-moz-range-thumb{width:18px;height:18px}._lg_14ycs_111{height:8px}._lg_14ycs_111::-webkit-slider-thumb{width:22px;height:22px}._lg_14ycs_111::-moz-range-thumb{width:22px;height:22px}._calendar_1kn1y_1{display:inline-flex;flex-direction:column;width:280px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:16px;-webkit-user-select:none;user-select:none}._header_1kn1y_12{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._monthLabel_1kn1y_19{font-size:14px;font-weight:600;color:var(--color-text)}._navBtn_1kn1y_25{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}._navBtn_1kn1y_25:hover{background:var(--color-subtle);color:var(--color-text)}._dowRow_1kn1y_43{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}._dow_1kn1y_43{font-size:11px;font-weight:600;text-align:center;color:var(--color-text-muted);padding:4px 0 6px}._grid_1kn1y_57{display:grid;grid-template-columns:repeat(7,1fr)}._cell_1kn1y_62{display:flex;align-items:center;justify-content:center;padding:1px 0}._day_1kn1y_69{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:6px;background:transparent;font-size:13px;font-family:inherit;color:var(--color-text);cursor:pointer;transition:background-color .1s ease,color .1s ease;flex-shrink:0}._day_1kn1y_69:hover:not(:disabled){background:var(--color-subtle)}._dayOtherMonth_1kn1y_89{color:var(--color-text-muted);opacity:.45}._dayToday_1kn1y_94{font-weight:700;color:var(--color-primary)}._daySelected_1kn1y_99{background:var(--color-primary)!important;color:var(--color-primary-fg)!important;font-weight:600}._daySelected_1kn1y_99:hover:not(:disabled){background:var(--color-primary-hover, var(--color-primary))!important}._dayDisabled_1kn1y_108{opacity:.3;cursor:not-allowed;pointer-events:none}._cellInRange_1kn1y_114{background:var(--color-primary-subtle)}._cellInRange_1kn1y_114 ._day_1kn1y_69:not(:disabled):hover{background:var(--color-primary-subtle-hover, var(--color-primary-subtle))}._cellRangeStart_1kn1y_121{background:linear-gradient(to right,transparent 50%,var(--color-primary-subtle) 50%)}._cellRangeEnd_1kn1y_125{background:linear-gradient(to left,transparent 50%,var(--color-primary-subtle) 50%)}._cellRangeSingle_1kn1y_129{background:transparent}._intentDefault_vmrn4_1{--tx-border: var(--color-border);--tx-border-focus: var(--color-primary);--tx-ring: var(--color-primary-subtle);--tx-hint: var(--color-text-muted)}._intentDanger_vmrn4_8{--tx-border: var(--color-danger-border);--tx-border-focus: var(--color-danger);--tx-ring: var(--color-danger-subtle);--tx-hint: var(--color-danger)}._intentSuccess_vmrn4_15{--tx-border: var(--color-success-border);--tx-border-focus: var(--color-success);--tx-ring: var(--color-success-subtle);--tx-hint: var(--color-success)}._intentWarning_vmrn4_22{--tx-border: var(--color-warning-border);--tx-border-focus: var(--color-warning);--tx-ring: var(--color-warning-subtle);--tx-hint: var(--color-warning)}._wrapper_vmrn4_29{display:inline-flex;flex-direction:column;gap:5px}._label_vmrn4_35{font-size:13px;font-weight:500;color:var(--color-text)}._textarea_vmrn4_41{display:block;width:100%;border:1.5px solid var(--tx-border);border-radius:6px;background-color:var(--color-surface);color:var(--color-text);font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease;min-height:0}._textarea_vmrn4_41::placeholder{color:var(--color-text-muted)}._textarea_vmrn4_41:hover:not(:disabled):not(:focus){border-color:var(--color-border-strong)}._textarea_vmrn4_41:focus{border-color:var(--tx-border-focus);box-shadow:0 0 0 3px var(--tx-ring)}._textarea_vmrn4_41:disabled{opacity:.45;cursor:not-allowed;background-color:var(--color-subtle);resize:none}._sm_vmrn4_70{padding:6px 10px;font-size:13px;line-height:1.5}._md_vmrn4_76{padding:8px 12px;font-size:14px;line-height:1.5}._lg_vmrn4_82{padding:10px 16px;font-size:16px;line-height:1.5}._footer_vmrn4_88{display:flex;align-items:center;justify-content:space-between;gap:8px}._hint_vmrn4_95{font-size:12px;color:var(--tx-hint);margin:0}._count_vmrn4_101{font-size:11px;font-family:ui-monospace,monospace;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}
