@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans+KR:wght@400;600&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-canvas:#f8f7f6;--bg-surface:#fff;--bg-subtle:#f3f2f0;--bg-muted:#ebe8e6;--bg-inverse:#231f1b;--overlay-scrim:#13121066;--border-subtle:#e8e5e3;--border-default:#dad7d3;--border-control:#99928a;--text-primary:#231f1b;--text-secondary:#585149;--text-tertiary:#6f675e;--text-inverse:#f8f7f6;--text-on-accent:#fff;--accent:#1c5e8c;--accent-hover:#134c73;--accent-text:#185681;--accent-soft:#e6f1fb;--accent-border:#a7ceef;--focus-ring:#1c5e8c;--danger-solid:#c9372c;--danger-text:#ae2a19;--danger-soft:#fdecea;--danger-border:#f1b0a8;--warning-solid:#d18b00;--warning-text:#8a5300;--warning-soft:#fff4dc;--warning-border:#f0cf86;--success-solid:#1f845a;--success-text:#166745;--success-soft:#e6f6ee;--success-border:#9fd8bd;--info-solid:#09818c;--info-text:#04666f;--info-soft:#e1f3f6;--info-border:#8dd4dc;--neutral-solid:#756d65;--neutral-text:#5b5248;--neutral-soft:#f1f0ef;--neutral-border:#d4d1ce;--method-get:var(--info-text);--method-post:var(--success-text);--method-put:var(--warning-text);--method-patch:#6b46c1;--method-delete:var(--danger-text);--code-bg:#f6f5f3;--code-text:#352d25;--code-key:#04666f;--code-string:#166745;--code-number:#8a5300;--bg-elevated:#fff;--border-elevated:#1b202800;--placeholder:#e9e6e3;--highlight:#fdeaa8;--palette-gray-50:#f3f7fd;--palette-gray-100:#e7ebf2;--palette-gray-200:#d3d8e0;--palette-gray-300:#b8bec8;--palette-gray-400:#9ba2ae;--palette-gray-500:#7e8795;--palette-gray-600:#656c7a;--palette-gray-700:#4f5661;--palette-gray-800:#3b4049;--palette-gray-900:#25292f;--palette-blue-50:#f2f7ff;--palette-blue-100:#dfecff;--palette-blue-200:#c0dafe;--palette-blue-300:#94c0fe;--palette-blue-400:#68a3f4;--palette-blue-500:#4085e4;--palette-blue-600:#256ac4;--palette-blue-700:#1a539e;--palette-blue-800:#103e7a;--palette-blue-900:#062753;--palette-teal-50:#e9faff;--palette-teal-100:#caf4ff;--palette-teal-200:#ade2f0;--palette-teal-300:#87cadb;--palette-teal-400:#5bafc4;--palette-teal-500:#2095ae;--palette-teal-600:#08798e;--palette-teal-700:#016071;--palette-teal-800:#024855;--palette-teal-900:#012f38;--palette-green-50:#e3ffef;--palette-green-100:#ccf7df;--palette-green-200:#b1e6c9;--palette-green-300:#8dcfac;--palette-green-400:#62b58c;--palette-green-500:#2f9c6d;--palette-green-600:#0c8055;--palette-green-700:#036642;--palette-green-800:#044c31;--palette-green-900:#01321e;--palette-yellow-50:#fff7de;--palette-yellow-100:#fbeabb;--palette-yellow-200:#ebd69c;--palette-yellow-300:#d5bc73;--palette-yellow-400:#bd9e3f;--palette-yellow-500:#a2820b;--palette-yellow-600:#836801;--palette-yellow-700:#685304;--palette-yellow-800:#4f3e00;--palette-yellow-900:#332700;--palette-amber-50:#fff5e9;--palette-amber-100:#ffe7c9;--palette-amber-200:#f7d09e;--palette-amber-300:#e4b475;--palette-amber-400:#ce9544;--palette-amber-500:#b4780e;--palette-amber-600:#926003;--palette-amber-700:#744c05;--palette-amber-800:#583801;--palette-amber-900:#3a2300;--palette-red-50:#fff4f2;--palette-red-100:#ffe4e0;--palette-red-200:#ffc9c0;--palette-red-300:#fea194;--palette-red-400:#ed7c6d;--palette-red-500:#d95547;--palette-red-600:#b8392e;--palette-red-700:#942b22;--palette-red-800:#721d16;--palette-red-900:#4d0f0a;--palette-pink-50:#fff3f7;--palette-pink-100:#ffe2ec;--palette-pink-200:#ffc5da;--palette-pink-300:#f6a0c2;--palette-pink-400:#e27ca6;--palette-pink-500:#cc578c;--palette-pink-600:#ad3c71;--palette-pink-700:#8b2d5a;--palette-pink-800:#6a1f43;--palette-pink-900:#48112b;--palette-purple-50:#f7f5ff;--palette-purple-100:#ebe8ff;--palette-purple-200:#d8d1fe;--palette-purple-300:#bfb1ff;--palette-purple-400:#a490ee;--palette-purple-500:#8b70dc;--palette-purple-600:#7155bd;--palette-purple-700:#594298;--palette-purple-800:#433075;--palette-purple-900:#2b1d50;--palette-indigo-50:#f4f7ff;--palette-indigo-100:#e4ebff;--palette-indigo-200:#c9d6fe;--palette-indigo-300:#a7bbfd;--palette-indigo-400:#879dec;--palette-indigo-500:#687fda;--palette-indigo-600:#5064bb;--palette-indigo-700:#3e4e96;--palette-indigo-800:#2d3a74;--palette-indigo-900:#1c254f;--dataviz-1:#256ac4;--dataviz-2:#5064bb;--dataviz-3:#b4780e;--dataviz-4:#ad3c71;--dataviz-5:#0c8055;--dataviz-6:#08798e;--dataviz-7:#7155bd;--dataviz-8:#836801;--dataviz-track:var(--bg-muted);--dataviz-disabled:#c2bdb7;--progress-solid:#5064bb;--progress-text:#3e4e96;--progress-soft:#f4f7ff;--progress-border:#c9d6fe;--feature-text:#594298;--feature-soft:#f7f5ff;--feature-border:#d8d1fe;--important:#b4780e;--important-strong:#744c05;--locked-scrim:#f8f7f6d1;--code-keyword:#6b46c1;--code-function:#08697c;--code-operator:#585149;--code-comment:#6f675e;--code-selection:#d3e4f2;--diff-added:var(--success-soft);--diff-removed:var(--danger-soft);--shadow-overlay:0 4px 12px #231f1b1f, 0 0 0 1px #231f1b14;--shadow-dialog:0 12px 32px #231f1b2e, 0 0 0 1px #231f1b14;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-pill:999px;--radius-xl:8px;--control-sm:22px;--control-md:26px;--control-lg:32px;--row-height:30px;--topbar-height:40px;--sidebar-width:208px;--dialog-width:480px;--dialog-width-lg:720px;--tooltip-max-width:280px;--indicator-sm:12px;--indicator-md:16px;--icon-sm:12px;--icon-md:16px;--icon-lg:20px;--avatar-sm:20px;--avatar-md:24px;--avatar-lg:32px;--menu-min-width:180px;--popover-max-width:320px;--toast-width:360px;--side-panel-width:480px;--side-panel-width-lg:720px;--saved-views-width:280px;--calendar-cell:28px;--editorial-max-width:52em;--dialog-width-sm:360px;--font-sans:"IBM Plex Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:#131210;--bg-surface:#1b1918;--bg-subtle:#22201e;--bg-muted:#2b2927;--bg-inverse:#ebeae9;--overlay-scrim:#0009;--border-subtle:#2a2826;--border-default:#373431;--border-control:#76736f;--text-primary:#ebeae9;--text-secondary:#b3b1ae;--text-tertiary:#95928e;--text-inverse:#211f1d;--text-on-accent:#0c1822;--accent:#5daeec;--accent-hover:#7ec2f9;--accent-text:#72bcf7;--accent-soft:#182b3b;--accent-border:#2b5271;--focus-ring:#7ec2f9;--danger-solid:#f87168;--danger-text:#fd9891;--danger-soft:#3a1714;--danger-border:#6b2a23;--warning-solid:#e0a43a;--warning-text:#f5b94a;--warning-soft:#33240a;--warning-border:#6a4a12;--success-solid:#4bce97;--success-text:#7ee2b8;--success-soft:#10291f;--success-border:#1d5a40;--info-solid:#18b1bf;--info-text:#42cbd9;--info-soft:#012b30;--info-border:#055158;--neutral-solid:#9d9893;--neutral-text:#c3c0bc;--neutral-soft:#282624;--neutral-border:#45423e;--method-get:var(--info-text);--method-post:var(--success-text);--method-put:var(--warning-text);--method-patch:#b59cf5;--method-delete:var(--danger-text);--code-bg:#161413;--code-text:#dbd9d6;--code-key:#42cbd9;--code-string:#7ee2b8;--code-number:#f5b94a;--bg-elevated:#23211f;--border-elevated:#43403d;--placeholder:#2d2b29;--highlight:#4d3c0a;--palette-gray-50:#16181d;--palette-gray-100:#21242a;--palette-gray-200:#2f333a;--palette-gray-300:#424852;--palette-gray-400:#5c6470;--palette-gray-500:#7b8492;--palette-gray-600:#9ba2ae;--palette-gray-700:#b8bec8;--palette-gray-800:#d3d8e0;--palette-gray-900:#ebeff6;--palette-blue-50:#011737;--palette-blue-100:#04234b;--palette-blue-200:#0a3164;--palette-blue-300:#144687;--palette-blue-400:#2161b5;--palette-blue-500:#3b82e2;--palette-blue-600:#68a3f4;--palette-blue-700:#94c0fe;--palette-blue-800:#c0dafe;--palette-blue-900:#e5efff;--palette-teal-50:#001c23;--palette-teal-100:#002932;--palette-teal-200:#003a45;--palette-teal-300:#05515f;--palette-teal-400:#056f83;--palette-teal-500:#1492ab;--palette-teal-600:#5bafc4;--palette-teal-700:#87cadb;--palette-teal-800:#ade2f0;--palette-teal-900:#d3f5ff;--palette-green-50:#001f11;--palette-green-100:#002c1a;--palette-green-200:#013e26;--palette-green-300:#005637;--palette-green-400:#08764d;--palette-green-500:#28996a;--palette-green-600:#62b58c;--palette-green-700:#8dcfac;--palette-green-800:#b1e6c9;--palette-green-900:#d1fae3;--palette-yellow-50:#201700;--palette-yellow-100:#2d2301;--palette-yellow-200:#3f3101;--palette-yellow-300:#584501;--palette-yellow-400:#786008;--palette-yellow-500:#9f7f09;--palette-yellow-600:#bd9e3f;--palette-yellow-700:#d5bc73;--palette-yellow-800:#ebd69c;--palette-yellow-900:#feeec0;--palette-amber-50:#241400;--palette-amber-100:#341f00;--palette-amber-200:#472d02;--palette-amber-300:#623f02;--palette-amber-400:#875801;--palette-amber-500:#b0750d;--palette-amber-600:#ce9544;--palette-amber-700:#e4b475;--palette-amber-800:#f7d09e;--palette-amber-900:#ffebd3;--palette-red-50:#330503;--palette-red-100:#450c08;--palette-red-200:#5d150f;--palette-red-300:#7f221b;--palette-red-400:#ab3329;--palette-red-500:#d65043;--palette-red-600:#ed7c6d;--palette-red-700:#fea194;--palette-red-800:#ffc9c0;--palette-red-900:#ffe9e5;--palette-pink-50:#2f061a;--palette-pink-100:#400d26;--palette-pink-200:#571736;--palette-pink-300:#76244b;--palette-pink-400:#a03668;--palette-pink-500:#ca5289;--palette-pink-600:#e27ca6;--palette-pink-700:#f6a0c2;--palette-pink-800:#ffc5da;--palette-pink-900:#ffe7ef;--palette-purple-50:#1a1035;--palette-purple-100:#261948;--palette-purple-200:#362660;--palette-purple-300:#4b3782;--palette-purple-400:#684eaf;--palette-purple-500:#886cda;--palette-purple-600:#a490ee;--palette-purple-700:#bfb1ff;--palette-purple-800:#d8d1fe;--palette-purple-900:#eeecff;--palette-indigo-50:#0f1534;--palette-indigo-100:#182047;--palette-indigo-200:#232e5f;--palette-indigo-300:#344281;--palette-indigo-400:#495cad;--palette-indigo-500:#657bd8;--palette-indigo-600:#879dec;--palette-indigo-700:#a7bbfd;--palette-indigo-800:#c9d6fe;--palette-indigo-900:#e9eeff;--dataviz-1:#68a3f4;--dataviz-2:#879dec;--dataviz-3:#ce9544;--dataviz-4:#e27ca6;--dataviz-5:#62b58c;--dataviz-6:#5bafc4;--dataviz-7:#a490ee;--dataviz-8:#bd9e3f;--dataviz-track:var(--bg-muted);--dataviz-disabled:#66635f;--progress-solid:#879dec;--progress-text:#c9d6fe;--progress-soft:#0f1534;--progress-border:#344281;--feature-text:#d8d1fe;--feature-soft:#1a1035;--feature-border:#4b3782;--important:#e4b475;--important-strong:#f7d09e;--locked-scrim:#131210d1;--code-keyword:#b59cf5;--code-function:#5cc6d7;--code-operator:#b3b1ae;--code-comment:#95928e;--code-selection:#2a4459;--diff-added:var(--success-soft);--diff-removed:var(--danger-soft);--shadow-overlay:0 4px 12px #00000080, 0 0 0 1px #ffffff0f;--shadow-dialog:0 12px 32px #0009, 0 0 0 1px #ffffff14}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:#131210;--bg-surface:#1b1918;--bg-subtle:#22201e;--bg-muted:#2b2927;--bg-inverse:#ebeae9;--overlay-scrim:#0009;--border-subtle:#2a2826;--border-default:#373431;--border-control:#76736f;--text-primary:#ebeae9;--text-secondary:#b3b1ae;--text-tertiary:#95928e;--text-inverse:#211f1d;--text-on-accent:#0c1822;--accent:#5daeec;--accent-hover:#7ec2f9;--accent-text:#72bcf7;--accent-soft:#182b3b;--accent-border:#2b5271;--focus-ring:#7ec2f9;--danger-solid:#f87168;--danger-text:#fd9891;--danger-soft:#3a1714;--danger-border:#6b2a23;--warning-solid:#e0a43a;--warning-text:#f5b94a;--warning-soft:#33240a;--warning-border:#6a4a12;--success-solid:#4bce97;--success-text:#7ee2b8;--success-soft:#10291f;--success-border:#1d5a40;--info-solid:#18b1bf;--info-text:#42cbd9;--info-soft:#012b30;--info-border:#055158;--neutral-solid:#9d9893;--neutral-text:#c3c0bc;--neutral-soft:#282624;--neutral-border:#45423e;--method-get:var(--info-text);--method-post:var(--success-text);--method-put:var(--warning-text);--method-patch:#b59cf5;--method-delete:var(--danger-text);--code-bg:#161413;--code-text:#dbd9d6;--code-key:#42cbd9;--code-string:#7ee2b8;--code-number:#f5b94a;--bg-elevated:#23211f;--border-elevated:#43403d;--placeholder:#2d2b29;--highlight:#4d3c0a;--palette-gray-50:#16181d;--palette-gray-100:#21242a;--palette-gray-200:#2f333a;--palette-gray-300:#424852;--palette-gray-400:#5c6470;--palette-gray-500:#7b8492;--palette-gray-600:#9ba2ae;--palette-gray-700:#b8bec8;--palette-gray-800:#d3d8e0;--palette-gray-900:#ebeff6;--palette-blue-50:#011737;--palette-blue-100:#04234b;--palette-blue-200:#0a3164;--palette-blue-300:#144687;--palette-blue-400:#2161b5;--palette-blue-500:#3b82e2;--palette-blue-600:#68a3f4;--palette-blue-700:#94c0fe;--palette-blue-800:#c0dafe;--palette-blue-900:#e5efff;--palette-teal-50:#001c23;--palette-teal-100:#002932;--palette-teal-200:#003a45;--palette-teal-300:#05515f;--palette-teal-400:#056f83;--palette-teal-500:#1492ab;--palette-teal-600:#5bafc4;--palette-teal-700:#87cadb;--palette-teal-800:#ade2f0;--palette-teal-900:#d3f5ff;--palette-green-50:#001f11;--palette-green-100:#002c1a;--palette-green-200:#013e26;--palette-green-300:#005637;--palette-green-400:#08764d;--palette-green-500:#28996a;--palette-green-600:#62b58c;--palette-green-700:#8dcfac;--palette-green-800:#b1e6c9;--palette-green-900:#d1fae3;--palette-yellow-50:#201700;--palette-yellow-100:#2d2301;--palette-yellow-200:#3f3101;--palette-yellow-300:#584501;--palette-yellow-400:#786008;--palette-yellow-500:#9f7f09;--palette-yellow-600:#bd9e3f;--palette-yellow-700:#d5bc73;--palette-yellow-800:#ebd69c;--palette-yellow-900:#feeec0;--palette-amber-50:#241400;--palette-amber-100:#341f00;--palette-amber-200:#472d02;--palette-amber-300:#623f02;--palette-amber-400:#875801;--palette-amber-500:#b0750d;--palette-amber-600:#ce9544;--palette-amber-700:#e4b475;--palette-amber-800:#f7d09e;--palette-amber-900:#ffebd3;--palette-red-50:#330503;--palette-red-100:#450c08;--palette-red-200:#5d150f;--palette-red-300:#7f221b;--palette-red-400:#ab3329;--palette-red-500:#d65043;--palette-red-600:#ed7c6d;--palette-red-700:#fea194;--palette-red-800:#ffc9c0;--palette-red-900:#ffe9e5;--palette-pink-50:#2f061a;--palette-pink-100:#400d26;--palette-pink-200:#571736;--palette-pink-300:#76244b;--palette-pink-400:#a03668;--palette-pink-500:#ca5289;--palette-pink-600:#e27ca6;--palette-pink-700:#f6a0c2;--palette-pink-800:#ffc5da;--palette-pink-900:#ffe7ef;--palette-purple-50:#1a1035;--palette-purple-100:#261948;--palette-purple-200:#362660;--palette-purple-300:#4b3782;--palette-purple-400:#684eaf;--palette-purple-500:#886cda;--palette-purple-600:#a490ee;--palette-purple-700:#bfb1ff;--palette-purple-800:#d8d1fe;--palette-purple-900:#eeecff;--palette-indigo-50:#0f1534;--palette-indigo-100:#182047;--palette-indigo-200:#232e5f;--palette-indigo-300:#344281;--palette-indigo-400:#495cad;--palette-indigo-500:#657bd8;--palette-indigo-600:#879dec;--palette-indigo-700:#a7bbfd;--palette-indigo-800:#c9d6fe;--palette-indigo-900:#e9eeff;--dataviz-1:#68a3f4;--dataviz-2:#879dec;--dataviz-3:#ce9544;--dataviz-4:#e27ca6;--dataviz-5:#62b58c;--dataviz-6:#5bafc4;--dataviz-7:#a490ee;--dataviz-8:#bd9e3f;--dataviz-track:var(--bg-muted);--dataviz-disabled:#66635f;--progress-solid:#879dec;--progress-text:#c9d6fe;--progress-soft:#0f1534;--progress-border:#344281;--feature-text:#d8d1fe;--feature-soft:#1a1035;--feature-border:#4b3782;--important:#e4b475;--important-strong:#f7d09e;--locked-scrim:#131210d1;--code-keyword:#b59cf5;--code-function:#5cc6d7;--code-operator:#b3b1ae;--code-comment:#95928e;--code-selection:#2a4459;--diff-added:var(--success-soft);--diff-removed:var(--danger-soft);--shadow-overlay:0 4px 12px #00000080, 0 0 0 1px #ffffff0f;--shadow-dialog:0 12px 32px #0009, 0 0 0 1px #ffffff14}body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);margin:0;font-size:13px;line-height:18px}.st-stack{gap:var(--space-2);flex-direction:column;display:flex}.st-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.st-pad{padding:var(--space-4)}:where(button,input,select,textarea,a,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.st-icon{width:var(--icon-md);height:var(--icon-md);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;flex:none;display:inline-block}.st-icon--size-sm{width:var(--icon-sm);height:var(--icon-sm);vertical-align:-2px}.st-icon--size-lg{width:var(--icon-lg);height:var(--icon-lg)}.st-focus-group{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);display:inline-flex}.st-focus-group:focus-visible,.st-focus-group--focused{outline:2px solid var(--focus-ring);outline-offset:1px}.st-focus-group__hint{color:var(--text-tertiary);font:400 12px/16px var(--font-sans);margin:0}.st-focus-trap{padding:var(--space-3);border:1px dashed var(--accent-border);border-radius:var(--radius-lg)}.st-focus-trap--inactive{border-color:var(--border-default)}.st-focus-trap__text{margin:0 0 var(--space-2)}.st-skip-link{left:var(--space-2);top:var(--space-2);z-index:400;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--accent-text);box-shadow:var(--shadow-overlay);position:absolute;transform:translateY(-200%)}.st-skip-link:focus,.st-skip-link--shown{transform:none}.st-skip-link-demo{height:40px;position:relative;overflow:hidden}.st-skip-link-demo__hint{color:var(--text-tertiary);font:400 12px/16px var(--font-sans);margin:0}.st-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.st-visually-hidden--visible-on-focus:focus,.st-visually-hidden--visible-on-focus:focus-within{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.st-visually-hidden-demo__note{color:var(--text-tertiary);font:400 12px/16px var(--font-sans);margin:0}.st-input-text-autocomplete{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.st-input-text-autocomplete__label{font:600 12px/16px var(--font-sans);color:var(--text-primary)}.st-input-text-autocomplete__anchor{padding-bottom:96px;position:relative}.st-input-text-autocomplete__field{box-sizing:border-box;width:100%;font-family:var(--font-mono);font-size:12px}.st-input-text-autocomplete__field--multiline{min-height:calc(var(--control-md) * 2);resize:vertical}.st-input-text-autocomplete--password .st-input-text-autocomplete__field{letter-spacing:.08em}.st-input-text-autocomplete__option{font-family:var(--font-mono);font-size:12px}.st-input-text-autocomplete__variables-help{color:var(--text-tertiary);font:400 12px/16px var(--font-sans);margin:0}.st-input-text-autocomplete--variables-help .st-input-text-autocomplete__field{border-color:var(--accent-border)}.st-input-text-autocomplete-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.st-input-text-autocomplete--multiline .st-input-text-autocomplete__anchor{padding-bottom:112px}.st-markdown-editor{gap:var(--space-2);flex-direction:column;max-width:560px;display:flex}.st-markdown-editor__tabs{gap:var(--space-4);border-bottom:1px solid var(--border-default);display:flex}.st-markdown-editor__tab{padding:var(--space-1) 0;color:var(--text-secondary);font:600 12px/18px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;position:relative}.st-markdown-editor__tab:hover{color:var(--text-primary)}.st-markdown-editor__tab[aria-selected=true]{color:var(--accent-text)}.st-markdown-editor__tab[aria-selected=true]:after{content:"";border-radius:var(--radius-sm);background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.st-markdown-editor__toolbar{gap:var(--space-0-5);display:flex}.st-markdown-editor__input{box-sizing:border-box;width:100%;min-height:calc(var(--control-md) * 5);padding:var(--space-1) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--code-bg);color:var(--code-text);font:400 13px/18px var(--font-mono);resize:vertical;tab-size:2}.st-markdown-editor__input:disabled{opacity:.45;cursor:not-allowed}.st-markdown-editor__preview{box-sizing:border-box;min-height:var(--control-md);padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface)}.st-markdown-editor__preview>:first-child{margin-top:0}.st-markdown-editor__preview>:last-child{margin-bottom:0}.st-markdown-editor--constant-preview-height .st-markdown-editor__preview{min-height:calc(var(--control-md) * 5 + var(--space-2))}.st-markdown-editor--loading{cursor:progress}.st-markdown-editor__upload{color:var(--text-secondary);font:400 12px/16px var(--font-sans)}.st-markdown-editor__before,.st-markdown-editor__after{color:var(--text-tertiary);font:400 12px/16px var(--font-sans)}.st-markdown-editor-demo__label{color:var(--text-tertiary);font:400 12px/16px var(--font-sans);margin:0}.st-code{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--code-bg);color:var(--code-text);font:400 13px/18px var(--font-mono);tab-size:4;display:block;position:relative}.st-code__pre{padding:var(--space-3) var(--space-4);font:inherit;white-space:pre;margin:0;overflow-x:auto}.st-code__pre code{font:inherit}.st-code__actions{top:var(--space-1);right:var(--space-1);gap:var(--space-1);display:flex;position:absolute}.st-code__key{color:var(--code-key)}.st-code__string{color:var(--code-string)}.st-code__number{color:var(--code-number)}.st-code__keyword{color:var(--code-keyword)}.st-code__function{color:var(--code-function)}.st-code__operator{color:var(--code-operator)}.st-code__comment{color:var(--code-comment)}.st-code--size-sm{font-size:12px;line-height:16px}.st-code--size-lg{font-size:14px;line-height:20px}.st-code--naked{background:0 0;border-color:#0000;border-radius:0}.st-code--naked-editable{background:0 0;border-color:#0000}.st-code--naked-editable:hover,.st-code--naked-editable:focus-within{border-color:var(--border-control);background:var(--code-bg)}.st-code--editable:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.st-code__textarea{box-sizing:border-box;width:100%;min-height:72px;padding:var(--space-3) var(--space-4);color:inherit;font:inherit;resize:none;white-space:pre;background:0 0;border:0;margin:0;display:block}.st-code__textarea:focus-visible{outline:none}.st-code--invalid{border-color:var(--danger-border)}.st-code__message{padding:var(--space-1) var(--space-4);border-top:1px solid var(--danger-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--danger-soft);color:var(--danger-text);font:400 12px/16px var(--font-sans)}.st-code--no-full-width{max-width:100%;display:inline-block}.st-code--full-height{flex-direction:column;height:100%;display:flex}.st-code--full-height .st-code__pre{flex:auto;overflow:auto}.st-code--inherit-text-align{text-align:inherit}.st-code--line-numbers .st-code__pre{counter-reset:st-code-line calc(var(--st-code-start-line,1) - 1)}.st-code--line-numbers .st-code__line:before{content:counter(st-code-line);counter-increment:st-code-line;width:3ch;margin-right:var(--space-3);color:var(--text-tertiary);text-align:right;-webkit-user-select:none;user-select:none;display:inline-block}.st-code__line{display:block}.st-code__line--highlight{background:var(--code-selection)}.st-code__line--added{background:var(--diff-added);box-shadow:inset 2px 0 0 var(--success-solid)}.st-code__line--removed{background:var(--diff-removed);box-shadow:inset 2px 0 0 var(--danger-solid)}.st-code--padding-none .st-code__pre,.st-code--padding-none .st-code__textarea{padding:0}.st-code--padding-xxs .st-code__pre,.st-code--padding-xxs .st-code__textarea{padding:var(--space-0-5)}.st-code--padding-xs .st-code__pre,.st-code--padding-xs .st-code__textarea{padding:var(--space-1)}.st-code--padding-sm .st-code__pre,.st-code--padding-sm .st-code__textarea{padding:var(--space-2)}.st-code--padding-lg .st-code__pre,.st-code--padding-lg .st-code__textarea{padding:var(--space-4)}.st-code--padding-xl .st-code__pre,.st-code--padding-xl .st-code__textarea{padding:var(--space-6)}.st-code--padding-xxl .st-code__pre,.st-code--padding-xxl .st-code__textarea{padding:var(--space-8)}.st-code[aria-disabled=true]{opacity:.45}.st-code-editor{--st-code-editor-font:400 13px/18px var(--font-mono);--st-code-editor-gutter:0px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--code-bg);position:relative;overflow:hidden}.st-code-editor--size-xs{--st-code-editor-font:400 12px/16px var(--font-mono)}.st-code-editor--size-md{--st-code-editor-font:400 14px/20px var(--font-mono)}.st-code-editor--rounded{border-radius:var(--radius-lg)}.st-code-editor--borderless{border-color:#0000}.st-code-editor:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.st-code-editor__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-secondary);font-size:12px;display:flex}.st-code-editor__body{max-height:240px;display:flex;overflow:auto}.st-code-editor--no-scrollbar .st-code-editor__body{scrollbar-width:none}.st-code-editor--no-scrollbar .st-code-editor__body::-webkit-scrollbar{display:none}.st-code-editor__gutter{padding:var(--space-1) var(--space-2);border-right:1px solid var(--border-subtle);color:var(--text-tertiary);font:var(--st-code-editor-font);text-align:right;-webkit-user-select:none;user-select:none;flex:none;margin:0;list-style:none}.st-code-editor--no-line-numbers .st-code-editor__gutter{display:none}.st-code-editor__line-number{cursor:pointer}.st-code-editor__line-number--error{color:var(--danger-text);font-weight:500}.st-code-editor__fold{width:var(--st-code-editor-gutter);min-width:12px;padding:var(--space-1) 0;color:var(--text-tertiary);font:var(--st-code-editor-font);text-align:center;-webkit-user-select:none;user-select:none;flex:none;display:block}.st-code-editor__fold-button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.st-code-editor--folding-controls-never .st-code-editor__fold{display:none}.st-code-editor--folding-controls-hover-only .st-code-editor__fold{visibility:hidden}.st-code-editor--folding-controls-hover-only:hover .st-code-editor__fold,.st-code-editor--folding-controls-hover-only:focus-within .st-code-editor__fold{visibility:visible}.st-code-editor--gutter .st-code-editor__fold{--st-code-editor-gutter:16px;border-right:1px solid var(--border-subtle)}.st-code-editor__input{min-width:0;padding:var(--space-1) var(--space-3);color:var(--code-text);font:var(--st-code-editor-font);white-space:pre-wrap;overflow-wrap:anywhere;resize:none;background:0 0;border:0;flex:auto;overflow:hidden}.st-code-editor--no-word-wrap .st-code-editor__input{white-space:pre;overflow-wrap:normal}.st-code-editor__input:focus-visible{outline:none}.st-code-editor__input::placeholder{color:var(--text-tertiary)}.st-code-editor__minimap{border-left:1px solid var(--border-subtle);background:var(--bg-subtle);flex:none;width:48px;display:none}.st-code-editor--minimap .st-code-editor__minimap{display:block}.st-code-editor__minimap-block{height:24px;margin:var(--space-1);border-radius:var(--radius-sm);background:var(--placeholder);display:block}.st-code-editor[aria-readonly=true] .st-code-editor__input{cursor:default}.st-code-editor[aria-readonly=true]{background:var(--bg-subtle)}.st-diff-editor{--st-diff-font:400 13px/18px var(--font-mono);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--code-bg);color:var(--code-text);font:var(--st-diff-font);grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.st-diff-editor--size-xs{--st-diff-font:400 12px/16px var(--font-mono)}.st-diff-editor--size-md{--st-diff-font:400 14px/20px var(--font-mono)}.st-diff-editor--rounded{border-radius:var(--radius-lg)}.st-diff-editor--borderless{border-color:#0000}.st-diff-editor__main{min-width:0;overflow:auto}.st-diff-editor__head{border-bottom:1px solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-secondary);font:600 12px/14px var(--font-sans);grid-template-columns:1fr 1fr;display:grid}.st-diff-editor__head span{padding:var(--space-1) var(--space-3)}.st-diff-editor--no-split-view .st-diff-editor__head{grid-template-columns:1fr}.st-diff-editor__row{grid-template-columns:32px minmax(0,1fr) 32px minmax(0,1fr);display:grid}.st-diff-editor--no-split-view .st-diff-editor__row{grid-template-columns:32px 32px minmax(0,1fr)}.st-diff-editor--no-line-numbers .st-diff-editor__line-number{display:none}.st-diff-editor--no-line-numbers .st-diff-editor__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-diff-editor--no-line-numbers.st-diff-editor--no-split-view .st-diff-editor__row{grid-template-columns:minmax(0,1fr)}.st-diff-editor__code{padding:0 var(--space-2);font:inherit;white-space:pre}.st-diff-editor__code--removed{background:var(--diff-removed)}.st-diff-editor__code--removed:before{content:"−";margin-right:var(--space-1);color:var(--danger-text)}.st-diff-editor__code--added{background:var(--diff-added)}.st-diff-editor__code--added:before{content:"+";margin-right:var(--space-1);color:var(--success-text)}.st-diff-editor__line-number{padding-right:var(--space-1);color:var(--text-tertiary);text-align:right;-webkit-user-select:none;user-select:none}.st-diff-editor__fold{padding:var(--space-1) var(--space-3);background:var(--bg-subtle);color:var(--text-tertiary);font:400 12px/16px var(--font-sans);text-align:left;cursor:pointer;border:0;grid-column:1/-1}.st-diff-editor__fold:hover{background:var(--bg-muted)}.st-diff-editor__ruler{width:var(--space-2);border-left:1px solid var(--border-subtle);background:var(--bg-subtle);flex-direction:column;display:none}.st-diff-editor--ruler .st-diff-editor__ruler{display:flex}.st-diff-editor__ruler-mark{flex:1 1 0}.st-diff-editor__ruler-mark--added{background:var(--success-solid)}.st-diff-editor__ruler-mark--removed{background:var(--danger-solid)}.st-diff-editor__message{padding:var(--space-1) var(--space-3);border-top:1px solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-secondary);font:400 12px/16px var(--font-sans);grid-column:1/-1}.st-diff-editor--no-read-only .st-diff-editor__code--modified{cursor:text}.st-diff-editor--no-read-only:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.st-inline-code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--code-bg);color:var(--code-text);font:500 13px/18px var(--font-mono)}.st-inline-code--size-xs{font-size:12px;line-height:14px}.st-inline-code--size-sm{font-size:12px;line-height:16px}.st-inline-code--size-lg,.st-inline-code--size-xl{font-size:14px;line-height:20px}.st-inline-code--size-xxl{font-size:16px;line-height:24px}.st-inline-code--inherit-color{color:inherit}.st-inline-code--masked{filter:blur(3px);-webkit-user-select:none;user-select:none}.st-input-code{box-sizing:border-box;width:100%;height:var(--control-md);padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--code-bg);color:var(--code-text);font:400 13px/18px var(--font-mono);margin:0}.st-input-code::placeholder{color:var(--text-tertiary)}.st-input-code:hover:not(:disabled){border-color:var(--text-tertiary)}.st-input-code:disabled{opacity:.45;cursor:not-allowed}.st-input-code[aria-invalid=true]{border-color:var(--danger-solid)}.st-input-code--size-sm{height:var(--control-sm);font-size:12px;line-height:16px}.st-input-code--size-lg{height:var(--control-lg);font-size:14px;line-height:20px}.st-input-code--multi-line{height:auto;min-height:var(--control-md);padding:var(--space-1) var(--space-2);resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.st-input-code--multi-line.st-input-code--size-sm{height:auto;min-height:var(--control-sm)}.st-input-code--multi-line.st-input-code--size-lg{height:auto;min-height:var(--control-lg)}.st-input-code--full-height{height:100%}.st-input-code--no-word-wrap{white-space:pre;overflow-wrap:normal;overflow-x:auto}.st-confirmation-button[aria-expanded=true]{background:var(--bg-muted)}.st-confirmation-modal--level-success .st-modal__title:before,.st-confirmation-modal--level-warning .st-modal__title:before,.st-confirmation-modal--level-danger .st-modal__title:before,.st-confirmation-modal--level-featured .st-modal__title:before,.st-confirmation-modal--level-custom .st-modal__title:before{content:"";width:8px;height:8px;margin-right:var(--space-2);border-radius:var(--radius-pill);vertical-align:1px;display:inline-block}.st-confirmation-modal--level-success .st-modal__title:before{background:var(--success-solid)}.st-confirmation-modal--level-warning .st-modal__title:before{background:var(--warning-solid)}.st-confirmation-modal--level-danger .st-modal__title:before{background:var(--danger-solid)}.st-confirmation-modal--level-featured .st-modal__title:before{background:var(--feature-border)}.st-confirmation-modal--level-custom .st-modal__title:before{background:var(--confirmation-modal-custom-color,var(--neutral-solid))}.st-confirmation-modal--loading{cursor:progress}.st-confirmation-modal--loading .st-modal__actions{pointer-events:none}.st-confirmation-modal__validation{gap:var(--space-1);flex-direction:column;display:flex}.st-confirmation-modal__question{color:var(--text-primary);font:400 13px/18px var(--font-sans)}.st-confirmation-modal__answer{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--code-bg);font:500 13px/18px var(--font-mono)}.st-confirmation-modal__shortcut{margin-left:var(--space-1);align-items:center;display:inline-flex}.st-confirmation-modal-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));display:grid}.st-confirmation-modal-grid .st-modal-demo{min-height:250px}.st-confirmation-modal-demo--custom{--confirmation-modal-custom-color:var(--info-solid);--button-custom-text:var(--info-text);--button-custom-bg:var(--info-soft);--button-custom-border:var(--info-border)}.st-confirmation-modal{max-width:100%}.st-context-menu__title{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--text-secondary);font:500 12px/14px var(--font-mono);overflow-wrap:anywhere;margin:0}.st-context-menu--title-color-success .st-context-menu__title{color:var(--success-text)}.st-context-menu--title-color-warning .st-context-menu__title{color:var(--warning-text)}.st-context-menu--title-color-danger .st-context-menu__title{color:var(--danger-text)}.st-context-menu--title-color-info .st-context-menu__title{color:var(--info-text)}.st-context-menu--width-lg{width:var(--popover-max-width)}.st-context-menu__method{color:var(--method-get)}.st-context-menu__header{gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-2);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);flex-direction:column;display:flex}.st-context-menu__property{justify-content:space-between;gap:var(--space-3);font-size:12px;line-height:16px;display:flex}.st-context-menu__property-key{color:var(--text-tertiary)}.st-context-menu__property-value{color:var(--text-primary);font-family:var(--font-mono)}.st-context-menu__section+.st-context-menu__section{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border-subtle)}.st-context-menu{min-width:var(--menu-min-width)}.st-feature-highlight-popover{border-color:var(--feature-border);max-width:340px}.st-feature-highlight-popover__team{color:var(--text-tertiary);font:400 12px/16px var(--font-sans)}.st-feature-highlight-popover__header{align-items:center;gap:var(--space-2);display:flex}.st-feature-highlight-popover__icon{color:var(--feature-text)}.st-feature-highlight-popover__dismiss{margin-left:auto}.st-feature-highlight-popover__headline{font:600 14px/20px var(--font-sans);margin:0}.st-feature-highlight-popover__paragraph{color:var(--text-secondary);margin:0}.st-feature-highlight-popover__footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-1);display:flex}.st-feature-highlight-popover__progress{color:var(--text-tertiary);font:400 12px/16px var(--font-sans);font-variant-numeric:tabular-nums}.st-feature-highlight-popover__actions{gap:var(--space-2);margin-left:auto;display:flex}.st-feature-highlight-popover--dismiss-header .st-feature-highlight-popover__footer{justify-content:flex-end}.st-feature-highlight-popover--high-impact{outline:2px solid var(--feature-border);outline-offset:0}.st-feature-highlight-popover-demo{min-height:220px;padding-top:var(--space-4);align-items:flex-start}.st-feature-highlight-popover-demo .st-overlay{z-index:1;border-radius:inherit;position:absolute}.st-feature-highlight-popover-demo .st-popover__anchor{z-index:2}.st-help-modal__content{gap:var(--space-2);flex-direction:column;display:flex}.st-help-modal--separator .st-help-modal__head{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.st-help-modal{gap:var(--space-3)}.st-help-modal__trigger{flex:none}.st-help-popover{align-items:center;gap:var(--space-1);color:inherit;font:400 13px/18px var(--font-sans);-webkit-text-decoration:underline dotted var(--text-tertiary);text-decoration:underline dotted var(--text-tertiary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.st-help-popover[aria-expanded=true]{color:var(--accent-text)}.st-help-popover__icon{color:var(--text-tertiary)}.st-help-popover--icon-position-right{flex-direction:row}.st-help-popover--size-xs{font-size:12px;line-height:14px}.st-help-popover--size-sm{font-size:12px;line-height:16px}.st-help-popover--size-lg{font-size:14px;line-height:20px}.st-help-popover--title-cased{text-transform:capitalize}.st-help-popover__content{gap:var(--space-2)}.st-help-popover__sentence{margin:0}.st-keyboard-shortcut-list{gap:var(--space-1);flex-direction:column;min-width:240px;margin:0;display:flex}.st-keyboard-shortcut-list__section{margin-top:var(--space-2);color:var(--text-tertiary);font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.st-keyboard-shortcut-list__section:first-child{margin-top:0}.st-keyboard-shortcut-list__row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.st-keyboard-shortcut-list__description{color:var(--text-primary);margin:0}.st-keyboard-shortcut-list__keys{margin:0}.st-keyboard-shortcut-list__mouse{color:var(--text-secondary);font:400 13px/18px var(--font-sans)}.st-keyboard-shortcut-list__trigger{flex:none}.st-markdown-help-modal__table{border-collapse:collapse;width:100%}.st-markdown-help-modal__table th{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-default);color:var(--text-tertiary);font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-align:left;text-transform:uppercase}.st-markdown-help-modal__row+.st-markdown-help-modal__row{border-top:1px solid var(--border-subtle)}.st-markdown-help-modal__input,.st-markdown-help-modal__output{padding:var(--space-1) var(--space-2);vertical-align:middle}.st-markdown-help-modal__input{width:50%}.st-markdown-help-modal{gap:var(--space-3)}.st-markdown-help-modal__trigger{flex:none}.st-modal{z-index:201;box-sizing:border-box;width:min(var(--dialog-width), calc(100vw - 32px));gap:var(--space-3);max-height:calc(100vh - 64px);padding:var(--space-4) var(--space-4) var(--space-3);border:1px solid var(--border-elevated);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.st-modal__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.st-modal__title{font:600 14px/20px var(--font-sans);text-wrap:balance;margin:0}.st-modal__body{color:var(--text-secondary);margin:0}.st-modal__actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.st-modal__close{flex:none;margin-left:auto}.st-modal--size-sm{width:min(var(--dialog-width-sm), calc(100vw - 32px))}.st-modal--size-lg{width:min(var(--dialog-width-lg), calc(100vw - 32px))}.st-modal--size-full-screen{inset:var(--space-4);width:auto;max-height:none;transform:none}.st-modal--corner-size-xl{border-radius:var(--radius-xl)}.st-modal--full-height{height:calc(100vh - 64px)}.st-modal--full-height .st-modal__body{flex:auto}.st-modal--side-drawer{width:min(var(--dialog-width), 100vw);border-width:0 0 0 1px;border-radius:0;height:auto;max-height:none;inset:0 0 0 auto;transform:none}.st-modal--side-drawer .st-modal__body{flex:auto}.st-modal--side-drawer-left{border-width:0 1px 0 0;left:0;right:auto}.st-modal-demo{isolation:isolate;min-height:190px;position:relative}.st-modal-demo .st-overlay,.st-modal-demo .st-modal{position:absolute}.st-modal-demo .st-modal{max-height:calc(100% - var(--space-4))}.st-modal-demo .st-modal--size-full-screen{inset:var(--space-2);max-height:none}.st-modal-demo .st-modal--full-height{height:calc(100% - var(--space-4))}.st-modal-demo .st-modal--side-drawer{max-height:none}.st-modal-demo-label{color:var(--text-tertiary);font:400 12px/16px var(--font-sans);margin:0}.st-overlay{z-index:400;background:var(--overlay-scrim);position:fixed;inset:0}.st-overlay--elevation-high{z-index:200}.st-overlay--elevation-higher{z-index:300}.st-overlay--inactive{pointer-events:none}.st-overlay--invisible{background:0 0}.st-overlay-demo{isolation:isolate;border-radius:var(--radius-lg);background:var(--bg-surface);place-items:center;height:72px;display:grid;position:relative}.st-overlay-demo .st-overlay{z-index:1;border-radius:inherit;position:absolute}.st-overlay-demo__target{z-index:2;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-elevated);margin:0;position:relative}.st-popover__anchor{display:inline-block;position:relative}.st-popover{top:calc(100% + var(--space-1));z-index:250;box-sizing:border-box;gap:var(--space-2);max-width:var(--popover-max-width);padding:var(--space-3);border:1px solid var(--border-elevated);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute;left:0}.st-popover--placement-top{top:auto;bottom:calc(100% + var(--space-1))}.st-popover--placement-right{top:0;left:calc(100% + var(--space-1))}.st-popover--placement-left{top:0;left:auto;right:calc(100% + var(--space-1))}.st-popover--width-fixed{width:var(--popover-max-width)}.st-popover--menu{min-width:var(--menu-min-width);padding:var(--space-1);gap:0;margin:0;list-style:none}.st-popover--flat{min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.st-popover--attached{max-width:none;top:calc(100% + 2px);left:0;right:0}.st-popover--static{position:static}.st-popover__title{font:600 14px/20px var(--font-sans);margin:0}.st-popover__text{color:var(--text-secondary);margin:0}.st-popover__separator{height:1px;margin:var(--space-1) 0;background:var(--border-subtle);border:0}.st-popover-demo{isolation:isolate;border-radius:var(--radius-lg);background:var(--bg-subtle);justify-content:center;align-items:center;min-height:150px;display:flex;position:relative}.st-popover-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.st-popover-demo-label{margin:0 0 var(--space-1);color:var(--text-tertiary);font:400 12px/16px var(--font-sans)}.st-popover-button[aria-expanded=true]{background:var(--bg-muted)}.st-popover-button__caret{margin-left:calc(var(--space-1) * -1 / 2)}.st-popover-button[aria-expanded=true] .st-popover-button__caret{transform:rotate(180deg)}.st-popover-button.st-button--icon-only .st-popover-button__caret{display:none}.st-popover-menu-copy-item__done{color:var(--success-text);display:none}.st-popover-menu-copy-item--copied .st-popover-menu-copy-item__label{display:none}.st-popover-menu-copy-item--copied .st-popover-menu-copy-item__done{display:inline}.st-popover-menu-copy-item__value{text-overflow:ellipsis;white-space:nowrap;max-width:12em;overflow:hidden}.st-popover-menu-copy-item{justify-content:space-between}.st-popover-menu-item{box-sizing:border-box;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-md);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--text-primary);font:400 13px/18px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;transition:background-color .12s;display:flex;position:relative}.st-popover-menu-item:hover,.st-popover-menu-item[aria-selected=true]{background:var(--bg-muted)}.st-popover-menu-item[role=option][aria-selected=true]{background:var(--accent-soft);color:var(--accent-text)}.st-popover-menu-item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.st-popover-menu-item[aria-disabled=true]:hover{background:0 0}.st-popover-menu-item__icon{color:var(--text-secondary)}.st-popover-menu-item__body{flex-direction:column;flex:auto;min-width:0;display:flex}.st-popover-menu-item__label{overflow-wrap:anywhere}.st-popover-menu-item__description{color:var(--text-secondary);font-size:12px;line-height:16px}.st-popover-menu-item--description-right .st-popover-menu-item__body{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-direction:row}.st-popover-menu-item--description-right .st-popover-menu-item__description{color:var(--text-tertiary)}.st-popover-menu-item__brief{color:var(--text-tertiary);font:400 12px/16px var(--font-mono);flex:none}.st-popover-menu-item__shortcut{border-radius:var(--radius-sm);color:var(--text-tertiary);font:500 12px/16px var(--font-mono);border:1px solid #0000;flex:none;padding:0}.st-popover-menu-item--keyboard-shortcut-variant-default .st-popover-menu-item__shortcut{padding:0 var(--space-1);border-color:var(--border-default);background:var(--bg-subtle);color:var(--text-secondary)}.st-popover-menu-item__toggle{border-radius:var(--radius-pill);background:var(--border-control);flex:none;width:24px;height:14px;position:relative}.st-popover-menu-item__toggle:after{content:"";border-radius:var(--radius-pill);background:var(--bg-surface);width:10px;height:10px;position:absolute;top:2px;left:2px}.st-popover-menu-item[aria-checked=true] .st-popover-menu-item__toggle{background:var(--accent)}.st-popover-menu-item[aria-checked=true] .st-popover-menu-item__toggle:after{left:12px}.st-popover-menu-item__check{color:var(--accent-text);visibility:hidden;flex:none}.st-popover-menu-item[aria-checked=true] .st-popover-menu-item__check{visibility:visible}.st-popover-menu-item--level-danger{color:var(--danger-text)}.st-popover-menu-item--level-danger .st-popover-menu-item__icon{color:inherit}.st-popover-menu-item--loading{color:var(--text-secondary);cursor:progress}.st-popover-menu-item--section-header{min-height:0;padding:var(--space-2) var(--space-2) var(--space-1);color:var(--text-tertiary);font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:default;background:0 0}.st-popover-menu-item--section-header:hover{background:0 0}.st-popover-menu-item--separator-top{margin-top:calc(var(--space-1) * 2)}.st-popover-menu-item--separator-top:before{content:"";top:calc(var(--space-1) * -1 - 1px);background:var(--border-subtle);height:1px;position:absolute;left:0;right:0}.st-popover-menu-item--separator-bottom{margin-bottom:calc(var(--space-1) * 2)}.st-popover-menu-item--separator-bottom:after{content:"";bottom:calc(var(--space-1) * -1 - 1px);background:var(--border-subtle);height:1px;position:absolute;left:0;right:0}.st-popover-menu-item__logo{border-radius:var(--radius-sm);background:var(--bg-muted);width:16px;height:16px;color:var(--text-secondary);font:600 12px/16px var(--font-sans);flex:none;place-items:center;display:inline-grid}.st-popover-menu-item__feature-status{flex:none}.st-popover-menu-item--has-integration-logo{padding-left:var(--space-1)}.st-search-modal{gap:var(--space-2);width:min(640px,100vw - 32px);padding:var(--space-2);top:24px;transform:translate(-50%)}.st-search-modal__input{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);display:flex}.st-search-modal__field{min-width:0;color:var(--text-primary);font:400 14px/20px var(--font-sans);background:0 0;border:0;flex:auto;padding:0}.st-search-modal__field:focus-visible{outline:none}.st-search-modal__scopes{gap:var(--space-1);padding:0 var(--space-2) var(--space-2);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.st-search-modal__scope{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--text-secondary);font:600 12px/16px var(--font-sans);cursor:pointer;flex:none;display:inline-flex}.st-search-modal__scope:hover{background:var(--bg-muted);color:var(--text-primary)}.st-search-modal__scope[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.st-search-modal__count{color:var(--text-tertiary);font-weight:400}.st-search-modal__scope[aria-pressed=true] .st-search-modal__count{color:inherit}.st-search-modal__results{max-width:none;max-height:360px;overflow:auto}.st-search-modal__results>*{flex-shrink:0}.st-search-modal__path{font-family:var(--font-mono);font-size:12px}.st-search-modal__prefix{margin-right:var(--space-2);color:var(--text-secondary);font:600 11px/16px var(--font-mono)}.st-search-modal__empty{padding:var(--space-3) var(--space-2);color:var(--text-secondary);margin:0}.st-search-modal__summary{padding:var(--space-1) var(--space-2);color:var(--text-secondary);margin:0;font-size:12px}.st-search-modal .st-popover-menu-item__description{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.st-search-modal-demo{min-height:300px}.st-search-modal__icon{flex:none}.st-toast-demo{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.st-toast{box-sizing:border-box;align-items:center;gap:var(--space-2);width:min(var(--toast-width), 100%);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border-elevated);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-overlay);z-index:350;display:flex}.st-toast:before{content:"";border-radius:var(--radius-pill);background:var(--neutral-solid);flex:none;width:8px;height:8px}.st-toast--level-success:before{background:var(--success-solid)}.st-toast--level-warning:before{background:var(--warning-solid)}.st-toast--level-danger:before{background:var(--danger-solid)}.st-toast--level-info:before{background:var(--info-solid)}.st-toast__text{flex:auto}.st-toast__actions{gap:var(--space-1);flex:none;display:flex}.st-toast__dismiss{flex:none}.st-tooltip__anchor{display:inline-block;position:relative}.st-tooltip__anchor--display-flex{display:flex}.st-tooltip{top:calc(100% + var(--space-1));z-index:300;box-sizing:border-box;width:max-content;max-width:var(--tooltip-max-width);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--bg-inverse);color:var(--text-inverse);box-shadow:var(--shadow-overlay);font:400 12px/16px var(--font-sans);overflow-wrap:anywhere;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.st-tooltip--placement-top{top:auto;bottom:calc(100% + var(--space-1))}.st-tooltip--placement-left{top:50%;left:auto;right:calc(100% + var(--space-1));transform:translateY(-50%)}.st-tooltip--placement-right{top:50%;left:calc(100% + var(--space-1));transform:translateY(-50%)}.st-tooltip--static{width:auto;margin-left:var(--space-2);vertical-align:middle;display:inline-block;position:static;transform:none}.st-tooltip--arrow:after{content:"";background:inherit;width:6px;height:6px;position:absolute;top:-3px;left:calc(50% - 3px);transform:rotate(45deg)}.st-tooltip--placement-top.st-tooltip--arrow:after{top:auto;bottom:-3px}.st-tooltip--placement-left.st-tooltip--arrow:after{top:calc(50% - 3px);left:auto;right:-3px}.st-tooltip--placement-right.st-tooltip--arrow:after{top:calc(50% - 3px);left:-3px}.st-tooltip--like-popover{border:1px solid var(--border-elevated);background:var(--bg-elevated);color:var(--text-primary)}.st-tooltip--rounded{border-radius:var(--radius-lg)}.st-tooltip--unpadded{padding:0}.st-tooltip--balanced{text-wrap:balance}.st-tooltip--max-lines-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-tooltip--max-lines-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-tooltip--interactive{pointer-events:auto;-webkit-user-select:text;user-select:text}.st-tooltip__target{border-radius:var(--radius-sm)}.st-tooltip__target--hover-emphasis:hover{background:var(--bg-muted)}.st-tooltip__target--cropped{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:160px;font:400 12px/16px var(--font-mono);display:inline-block;overflow:hidden}.st-tooltip__term{-webkit-text-decoration:underline dotted var(--text-tertiary);text-decoration:underline dotted var(--text-tertiary);text-underline-offset:3px;cursor:help}.st-tooltip__shortcut{gap:var(--space-0-5);margin-left:var(--space-2);display:inline-flex}.st-tooltip__key{padding:0 var(--space-1);border-radius:var(--radius-sm);font:500 12px/14px var(--font-mono);border:1px solid}.st-tooltip-demo{min-height:84px;padding:var(--space-6) var(--space-3);isolation:isolate;border-radius:var(--radius-lg);background:var(--bg-subtle);justify-content:center;align-items:center;display:flex;position:relative}.st-tooltip-demo__text{margin:0}.st-tooltip-demo-label{margin:0 0 var(--space-1);color:var(--text-tertiary);font:400 12px/16px var(--font-sans)}.st-tooltip-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.st-facet{gap:var(--space-2);flex-direction:column;display:flex}.st-facet__head{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text-primary);font:500 13px/18px var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.st-facet__title{align-items:center;gap:var(--space-1);display:inline-flex}.st-facet__title .st-icon{transition:none}.st-facet__head[aria-expanded=false] .st-icon{transform:rotate(-90deg)}.st-facet__head[aria-expanded=false]~*{display:none}.st-facet__count{color:var(--text-tertiary);font:400 12px/16px var(--font-sans);font-variant-numeric:tabular-nums}.st-facet__filter{box-sizing:border-box;width:100%;height:var(--control-sm);padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:400 12px/16px var(--font-sans)}.st-facet__filter::placeholder{color:var(--text-tertiary)}.st-facet__values{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-facet__value{justify-content:space-between;gap:var(--space-2);display:flex}.st-facet__option{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.st-facet__option input{accent-color:var(--accent);margin:0}.st-facet__n{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.st-facet__more{color:var(--accent-text);font:400 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.st-facet__more:hover{text-decoration:underline}.st-facet-description{align-items:flex-start;gap:var(--space-4);display:flex}.st-facet-description--position-left{flex-direction:row-reverse}.st-facet-description__content{flex:auto;min-width:0}.st-facet-description__panel{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-subtle);flex-direction:column;flex:0 0 200px;display:flex}.st-facet-description__name{color:var(--text-primary);font:600 14px/20px var(--font-sans)}.st-facet-description__path{color:var(--text-tertiary);font:400 12px/16px var(--font-mono);overflow-wrap:anywhere}.st-facet-description__unit{color:var(--text-secondary);font-size:12px;line-height:16px}.st-facet-description__feature{padding:0 var(--space-1);border:1px solid var(--feature-border);border-radius:var(--radius-sm);background:var(--feature-soft);color:var(--feature-text);font:600 12px/16px var(--font-sans);align-self:flex-start}.st-facet-description__text{color:var(--text-secondary);margin:0;font-size:13px;line-height:18px}.st-facet-message{color:var(--text-tertiary);margin:0;font-size:12px;line-height:16px}.st-facet-message--message-type-empty{padding:var(--space-2) 0;color:var(--text-secondary);text-align:center}.st-facets-placeholder{gap:var(--space-4);flex-direction:column;display:flex}.st-facets-placeholder__section{gap:var(--space-2);flex-direction:column;display:flex}.st-facets-placeholder__bar{border-radius:var(--radius-sm);background:var(--placeholder);height:10px;margin:4px 0;animation:1.6s ease-in-out infinite st-facets-placeholder-pulse;display:block}.st-facets-placeholder__bar--head{width:40%}.st-facets-placeholder__row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.st-facets-placeholder__row .st-facets-placeholder__bar{width:55%}.st-facets-placeholder__row .st-facets-placeholder__bar:last-child{width:12%}.st-facets-placeholder__row:nth-child(3n+2) .st-facets-placeholder__bar:first-child{width:40%}.st-facets-placeholder__row:nth-child(3n) .st-facets-placeholder__bar:first-child{width:65%}@keyframes st-facets-placeholder-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.st-facets-placeholder__bar{animation:none}}.st-inline-facet{align-items:center;gap:var(--space-1);height:var(--control-md);padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:400 13px/18px var(--font-sans);cursor:pointer;display:inline-flex}.st-inline-facet:hover:not(:disabled){background:var(--bg-muted)}.st-inline-facet:disabled{opacity:.45;cursor:not-allowed}.st-inline-facet[aria-expanded=true]{border-color:var(--accent-border)}.st-inline-facet--has-value{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.st-inline-facet--size-sm{height:var(--control-sm);font-size:12px;line-height:16px}.st-inline-facet--size-lg{height:var(--control-lg)}.st-inline-facet--full-width{width:100%;display:flex}.st-inline-facet--variant-range,.st-inline-facet--variant-date-range{font-variant-numeric:tabular-nums}.st-inline-facet--exclusion .st-inline-facet__value{text-decoration:line-through}.st-inline-facet--exclusion .st-inline-facet__key:after{content:" 제외";font-weight:400}.st-inline-facet[aria-busy=true] .st-inline-facet__value{color:#0000;border-radius:var(--radius-sm);background:var(--placeholder);animation:1.6s ease-in-out infinite st-inline-facet-pulse}.st-inline-facet__key{color:var(--text-secondary);font-weight:600}.st-inline-facet--has-value .st-inline-facet__key{color:inherit}.st-inline-facet__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-inline-facet__separator{color:var(--text-tertiary)}.st-inline-facet__clear,.st-inline-facet__delete{width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.st-inline-facet__clear:hover,.st-inline-facet__delete:hover{background:var(--bg-muted)}.st-inline-facet__delete{visibility:hidden}.st-inline-facet:hover .st-inline-facet__delete,.st-inline-facet:focus-within .st-inline-facet__delete{visibility:visible}.st-inline-facet__swatch{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--dataviz-1);flex:none}.st-inline-facet__swatch--dataviz-2{background:var(--dataviz-2)}.st-inline-facet__swatch--dataviz-3{background:var(--dataviz-3)}.st-inline-facet__swatch--dataviz-4{background:var(--dataviz-4)}.st-inline-facet__swatch--dataviz-5{background:var(--dataviz-5)}.st-inline-facet__swatch--dataviz-6{background:var(--dataviz-6)}.st-inline-facet__swatch--dataviz-7{background:var(--dataviz-7)}.st-inline-facet__swatch--dataviz-8{background:var(--dataviz-8)}.st-inline-facet__menu{gap:var(--space-1);min-width:var(--menu-min-width);margin:var(--space-1) 0 0;padding:var(--space-1);border:1px solid var(--border-elevated);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-overlay);flex-direction:column;list-style:none;display:flex}.st-inline-facet__option{align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.st-inline-facet__option:hover{background:var(--bg-muted)}.st-inline-facet__option[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text)}.st-inline-facet__creatable{padding:0 var(--space-2);color:var(--accent-text)}@keyframes st-inline-facet-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.st-inline-facet__value{animation:none!important}}.st-inline-facet-list{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.st-inline-facet-list--size-sm{gap:var(--space-1)}.st-inline-facet-list--size-lg{gap:var(--space-3)}.st-inline-facet-list--full-width{width:100%}.st-inline-facet-list--full-width>.st-inline-facet{flex:1 1 0;justify-content:space-between;min-width:0}.st-inline-facet-list[aria-disabled=true]{opacity:.45;pointer-events:none}.st-inline-facet-list--loading>.st-inline-facet{pointer-events:none}.st-inline-facet-list__clear,.st-inline-facet-list__more{height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--accent-text);font:400 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.st-inline-facet-list__clear:hover,.st-inline-facet-list__more:hover{background:var(--bg-muted)}.st-inline-facet-list__suffix{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.st-action{box-sizing:border-box;border-radius:var(--radius-sm);color:var(--act-color,var(--accent-text));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;transition:background-color .12s,color .12s;display:inline}.st-action:hover:not(:disabled):not([aria-disabled=true]){text-underline-offset:2px;color:var(--act-color-hover,var(--accent-hover));text-decoration:underline}.st-action--level-success{--act-color:var(--success-text);--act-color-hover:var(--success-text);--act-soft:var(--success-soft)}.st-action--level-warning{--act-color:var(--warning-text);--act-color-hover:var(--warning-text);--act-soft:var(--warning-soft)}.st-action--level-danger{--act-color:var(--danger-text);--act-color-hover:var(--danger-text);--act-soft:var(--danger-soft)}.st-action--cursor-help{cursor:help}.st-action--underline-solid{text-underline-offset:2px;text-decoration:underline}.st-action--underline-dotted{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.st-action--hover-style-background,.st-action--hover-style-soft-background{padding:0 var(--space-1)}.st-action--hover-style-background:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-muted);color:var(--text-primary);text-decoration:none}.st-action--hover-style-soft-background:hover:not(:disabled):not([aria-disabled=true]){background:var(--act-soft,var(--accent-soft));text-decoration:none}.st-action--active{background:var(--act-soft,var(--accent-soft));font-weight:600}.st-action--full-width{text-align:left;width:100%;display:block}.st-action--inherit,.st-action--inherit:hover:not(:disabled):not([aria-disabled=true]){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.st-action:disabled,.st-action[aria-disabled=true]{opacity:.45;cursor:not-allowed;text-decoration:none}.st-align-buttons .st-icon{vertical-align:middle}.st-button{--lv-text:var(--text-primary);--lv-solid:var(--border-control);--lv-soft:var(--bg-subtle);--lv-border:var(--border-default);--lv-hover:var(--bg-muted);--lv-quiet:var(--text-secondary);--lv-fill:var(--accent);--lv-fill-hover:var(--accent-hover);--lv-accent-soft:var(--accent-soft);--lv-accent-text:var(--accent-text);--btn-bg:var(--bg-surface);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-1);height:var(--ctl-h,var(--control-md));padding:0 var(--ctl-px,var(--space-3));border:1px solid var(--lv-solid);border-radius:var(--radius-md);background:var(--btn-bg);color:var(--lv-text);font:600 var(--ctl-fs,12px)/18px var(--font-sans);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.st-button:hover:not(:disabled):not([aria-disabled=true]),.st-button--hovered{background:var(--lv-hover)}.st-button--level-success{--lv-text:var(--success-text);--lv-solid:var(--success-solid);--lv-soft:var(--success-soft);--lv-border:var(--success-border);--lv-hover:var(--success-soft);--lv-quiet:var(--success-text);--lv-fill:var(--success-text);--lv-fill-hover:color-mix(in srgb, var(--success-text) 82%, var(--bg-surface));--lv-accent-soft:var(--success-soft);--lv-accent-text:var(--success-text)}.st-button--level-warning{--lv-text:var(--warning-text);--lv-solid:var(--warning-solid);--lv-soft:var(--warning-soft);--lv-border:var(--warning-border);--lv-hover:var(--warning-soft);--lv-quiet:var(--warning-text);--lv-fill:var(--warning-text);--lv-fill-hover:color-mix(in srgb, var(--warning-text) 82%, var(--bg-surface));--lv-accent-soft:var(--warning-soft);--lv-accent-text:var(--warning-text)}.st-button--level-danger{--lv-text:var(--danger-text);--lv-solid:var(--danger-solid);--lv-soft:var(--danger-soft);--lv-border:var(--danger-border);--lv-hover:var(--danger-soft);--lv-quiet:var(--danger-text);--lv-fill:var(--danger-text);--lv-fill-hover:color-mix(in srgb, var(--danger-text) 82%, var(--bg-surface));--lv-accent-soft:var(--danger-soft);--lv-accent-text:var(--danger-text)}.st-button--level-featured{--lv-text:var(--feature-text);--lv-solid:var(--feature-border);--lv-soft:var(--feature-soft);--lv-border:var(--feature-border);--lv-hover:var(--feature-soft);--lv-quiet:var(--feature-text);--lv-fill:var(--feature-text);--lv-fill-hover:color-mix(in srgb, var(--feature-text) 82%, var(--bg-surface));--lv-accent-soft:var(--feature-soft);--lv-accent-text:var(--feature-text)}.st-button--level-custom{--btn-bg:var(--button-custom-bg,var(--bg-surface));--lv-text:var(--button-custom-text,var(--text-primary));--lv-solid:var(--button-custom-border,var(--border-control));--lv-soft:var(--button-custom-bg,var(--bg-subtle));--lv-border:var(--button-custom-border,var(--border-default));--lv-hover:color-mix(in srgb, var(--btn-bg) 88%, var(--lv-text));--lv-quiet:var(--lv-text);--lv-fill:var(--button-custom-bg,var(--accent));--lv-fill-hover:color-mix(in srgb, var(--lv-fill) 88%, var(--lv-text));--lv-accent-soft:var(--btn-bg);--lv-accent-text:var(--lv-text)}.st-button--primary{background:var(--lv-fill);border-color:var(--lv-fill);color:var(--text-on-accent)}.st-button--primary.st-button--level-custom{color:var(--button-custom-text,var(--text-on-accent))}.st-button--primary:hover:not(:disabled):not([aria-disabled=true]),.st-button--primary.st-button--hovered{background:var(--lv-fill-hover);border-color:var(--lv-fill-hover)}.st-button--borderless{color:var(--lv-quiet);background:0 0;border-color:#0000}.st-button--borderless:hover:not(:disabled):not([aria-disabled=true]),.st-button--borderless.st-button--hovered{background:var(--lv-hover);color:var(--lv-text)}.st-button--borderless.st-button--primary{color:var(--lv-accent-text);background:0 0;border-color:#0000}.st-button--borderless.st-button--primary:hover:not(:disabled):not([aria-disabled=true]),.st-button--borderless.st-button--primary.st-button--hovered{background:var(--lv-accent-soft);border-color:#0000}.st-button--soft{background:var(--lv-soft);border-color:#0000}.st-button--soft:hover:not(:disabled):not([aria-disabled=true]),.st-button--soft.st-button--hovered{background:color-mix(in srgb, var(--lv-soft) 88%, var(--lv-text))}.st-button--soft.st-button--primary{background:var(--lv-accent-soft);color:var(--lv-accent-text);border-color:#0000}.st-button--soft.st-button--primary:hover:not(:disabled):not([aria-disabled=true]),.st-button--soft.st-button--primary.st-button--hovered{background:color-mix(in srgb, var(--lv-accent-soft) 88%, var(--lv-accent-text));border-color:#0000}.st-button--shade{border-color:var(--lv-border);background:var(--lv-soft)}.st-button--shade:hover:not(:disabled):not([aria-disabled=true]),.st-button--shade.st-button--hovered{background:color-mix(in srgb, var(--lv-soft) 88%, var(--lv-text))}.st-button--shade.st-button--primary{background:var(--lv-accent-soft);border-color:var(--lv-accent-text);color:var(--lv-accent-text)}.st-button--shade.st-button--primary:hover:not(:disabled):not([aria-disabled=true]),.st-button--shade.st-button--primary.st-button--hovered{background:color-mix(in srgb, var(--lv-accent-soft) 88%, var(--lv-accent-text));border-color:var(--lv-accent-text)}.st-button--active,.st-button[aria-pressed=true]{background:var(--lv-accent-soft);border-color:var(--lv-accent-text);color:var(--lv-accent-text)}.st-button--primary.st-button--active,.st-button--primary[aria-pressed=true]{background:var(--lv-fill-hover);border-color:var(--lv-fill-hover);color:var(--text-on-accent)}.st-button--dangerously-naked,.st-button--dangerously-naked:hover:not(:disabled):not([aria-disabled=true]){height:auto;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0}.st-button--dangerously-naked:hover:not(:disabled):not([aria-disabled=true]){text-underline-offset:2px;text-decoration:underline}.st-button--size-xs{--ctl-h:calc(var(--control-sm) - 4px);--ctl-px:var(--space-1);--ctl-fs:11px}.st-button--size-sm{--ctl-h:var(--control-sm);--ctl-px:var(--space-2);--ctl-fs:11px}.st-button--size-lg{--ctl-h:var(--control-lg);--ctl-fs:13px}.st-button--icon-only{width:var(--ctl-h,var(--control-md));padding:0}.st-button--full-width{width:100%;display:flex}.st-button--ellipsis{min-width:0;max-width:100%}.st-button__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-button--loading{cursor:progress;opacity:.45;pointer-events:none}.st-button:disabled,.st-button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.st-button__feature-status{padding:0 var(--space-1);border:1px solid var(--feature-border);border-radius:var(--radius-sm);background:var(--feature-soft);color:var(--feature-text);font:600 12px/16px var(--font-sans)}.st-button__shortcut{padding:0 var(--space-1);border:1px solid color-mix(in srgb, currentColor 40%, transparent);border-radius:var(--radius-sm);color:inherit;font:500 12px/16px var(--font-mono)}@media (hover:hover){.st-quiet-host .st-button--can-be-quiet{color:var(--text-secondary);background:0 0;border-color:#0000}.st-quiet-host:hover .st-button--can-be-quiet,.st-quiet-host:focus-within .st-button--can-be-quiet{border-color:var(--border-control);background:var(--bg-surface);color:var(--text-primary)}}.st-checkbox{--chk:14px;align-items:center;gap:var(--space-2);max-width:100%;color:var(--text-primary);white-space:nowrap;cursor:pointer;font-size:13px;line-height:18px;display:inline-flex}.st-checkbox__input{box-sizing:border-box;width:var(--chk);height:var(--chk);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--bg-surface);cursor:inherit;appearance:none;flex:none;margin:0;transition:background-color .12s,border-color .12s;position:relative}.st-checkbox__input:hover:not(:disabled){border-color:var(--text-secondary)}.st-checkbox__input:checked,.st-checkbox__input:indeterminate,.st-checkbox__input[aria-checked=mixed]{border-color:var(--accent);background:var(--accent)}.st-checkbox__input:checked:after{content:"";box-sizing:border-box;border:solid var(--text-on-accent);border-width:0 2px 2px 0;width:30%;height:58%;position:absolute;top:6%;left:33%;transform:rotate(45deg)}.st-checkbox__input:indeterminate:after,.st-checkbox__input[aria-checked=mixed]:after{content:"";box-sizing:border-box;border-top:2px solid var(--text-on-accent);width:60%;height:0;position:absolute;top:42%;left:20%}.st-checkbox__help{color:var(--text-tertiary);font-size:12px}.st-checkbox:has(.st-checkbox__input:disabled){color:var(--text-secondary);cursor:not-allowed}.st-checkbox:has(.st-checkbox__input:disabled) .st-checkbox__input{opacity:.45}.st-checkbox--size-xs{--chk:11px;font-size:12px;line-height:16px}.st-checkbox--size-sm{--chk:12px;font-size:12px;line-height:16px}.st-checkbox--size-lg{--chk:16px;font-size:14px;line-height:20px}.st-checkbox--size-inherit{font-size:inherit;line-height:inherit}.st-checkbox--multiline{white-space:normal;align-items:flex-start}.st-checkbox--multiline .st-checkbox__input{margin-top:2px}.st-checkbox--read-only{cursor:default}.st-checkbox--read-only .st-checkbox__input{pointer-events:none}.st-checkbox--baseline-align{align-items:baseline}.st-checkbox--baseline-align .st-checkbox__input{transform:translateY(2px)}.st-checkbox--overflower{min-width:0}.st-checkbox--overflower .st-checkbox__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.st-field{--field-label-width:10em;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.st-field__content{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.st-field__hint{color:var(--text-tertiary);margin:0;font-size:12px;line-height:16px}.st-field__hint--split{justify-content:space-between;gap:var(--space-2);display:flex}.st-field--type-row,.st-field--type-row-reverse{grid-template-columns:var(--field-label-width) minmax(0, 1fr);column-gap:var(--space-3);row-gap:var(--space-1);align-items:start;display:grid}.st-field--type-row>.st-field__hint,.st-field--type-row>.st-error-message{grid-column:2}.st-field--type-row-reverse{grid-template-columns:minmax(0, 1fr) var(--field-label-width)}.st-field--type-row-reverse>.st-label{grid-area:1/2}.st-field--type-row-reverse>.st-field__content{grid-area:1/1}.st-field--type-row-reverse>.st-field__hint,.st-field--type-row-reverse>.st-error-message{grid-column:1}.st-field--type-column-reverse{flex-direction:column-reverse}.st-field--type-group{gap:var(--space-2)}.st-field--type-group>.st-field__content{gap:var(--space-3);flex-flow:wrap}.st-field--content-direction-row>.st-field__content{flex-direction:row;align-items:center}.st-field--content-direction-row-reverse>.st-field__content{flex-direction:row-reverse;justify-content:flex-end;align-items:center}.st-field--content-direction-column-reverse>.st-field__content{flex-direction:column-reverse}.st-field--align-center{align-items:center}.st-field--align-flex-start{align-items:flex-start}.st-field--align-flex-end{align-items:flex-end}.st-field--align-baseline{align-items:baseline}.st-field--size-xs{--lbl-h:calc(var(--control-sm) - 4px)}.st-field--size-sm{--lbl-h:var(--control-sm)}.st-field--size-lg{--lbl-h:var(--control-lg)}.st-field--full-width{width:100%}.st-field--required>.st-label:after{content:"(필수)";color:var(--text-tertiary);font-weight:400}.st-field--optional-label>.st-label:after{content:"(선택)";color:var(--text-tertiary);font-weight:400}.st-fieldset{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;margin:0;display:flex}.st-fieldset__legend{padding:0 var(--space-1);color:var(--text-primary);font:600 14px/20px var(--font-sans)}.st-fieldset__count{margin-left:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.st-fieldset__row{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.st-fieldset--orientation-row{flex-flow:wrap;align-items:flex-start}.st-fieldset--orientation-row>.st-field{flex:12em}.st-fieldset--align-labels{column-gap:var(--space-3);row-gap:var(--space-3);grid-template-columns:max-content minmax(0,1fr);align-items:start;display:grid}.st-fieldset--align-labels>.st-field{display:contents}.st-fieldset--align-labels>.st-field>.st-label{grid-column:1}.st-fieldset--align-labels>.st-field>.st-field__content,.st-fieldset--align-labels>.st-field>.st-field__hint,.st-fieldset--align-labels>.st-field>.st-error-message{grid-column:2}.st-fieldset--required .st-label:after{content:"(필수)";color:var(--text-tertiary);font-weight:400}.st-fieldset__repeat{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-fieldset__item{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;display:flex}.st-fieldset__item-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.st-fieldset__item-title{color:var(--text-secondary);font:500 12px/16px var(--font-mono)}.st-file-input{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-6) var(--space-4);border:1px dashed var(--border-control);border-radius:var(--radius-lg);background:var(--bg-subtle);color:var(--text-primary);text-align:center;cursor:pointer;flex-direction:column;transition:background-color .12s,border-color .12s;display:flex;position:relative}.st-file-input:hover:not(.st-file-input--disabled),.st-file-input--dragging{border-color:var(--accent);background:var(--accent-soft)}.st-file-input:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.st-file-input__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.st-file-input__title{font-weight:600}.st-file-input__hint{color:var(--text-tertiary);font-size:12px}.st-file-input--size-sm{padding:var(--space-3) var(--space-3)}.st-file-input--size-lg{padding:var(--space-12) var(--space-6)}.st-file-input__host{height:120px;display:flex}.st-file-input--full-height{flex:auto;height:100%}.st-file-input--minimal{gap:var(--space-2);padding:0 var(--space-3);height:var(--control-md);background:var(--bg-surface);border-style:solid;flex-direction:row;display:inline-flex}.st-file-input--minimal .st-file-input__title{font-size:13px}:is(.st-file-input--disabled,.st-file-input:has(.st-file-input__input:disabled)){opacity:.45;cursor:not-allowed}.st-file-input__files{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-file-input__file{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);display:flex}.st-file-input__file-type{padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text-secondary);font:500 12px/14px var(--font-mono)}.st-file-input__file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);flex:auto;font-size:12px;overflow:hidden}.st-file-input__file-size{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.st-file-input__remove{flex:none}.st-group{align-items:center;min-width:0;display:flex}.st-group>:is(.st-input-text,.st-select,.st-button,.st-group__addon,.st-input-search,.st-input-plain-date,.st-toggle-buttons){border-radius:0;flex:0 auto}.st-group>:is(.st-input-text,.st-input-search){flex:auto;min-width:0}.st-group>:is(.st-input-text,.st-select,.st-button,.st-group__addon,.st-input-search,.st-input-plain-date,.st-toggle-buttons)+:is(.st-input-text,.st-select,.st-button,.st-group__addon,.st-input-search,.st-input-plain-date,.st-toggle-buttons){margin-left:-1px}.st-group>:is(.st-input-text,.st-select,.st-button,.st-group__addon,.st-input-search,.st-input-plain-date,.st-toggle-buttons):first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.st-group>:is(.st-input-text,.st-select,.st-button,.st-group__addon,.st-input-search,.st-input-plain-date,.st-toggle-buttons):last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.st-group>:is(.st-input-text,.st-select,.st-button,.st-group__addon,.st-input-search,.st-input-plain-date,.st-toggle-buttons):focus-visible,.st-group>:is(.st-input-text,.st-select,.st-button,.st-group__addon,.st-input-search,.st-input-plain-date,.st-toggle-buttons):hover{z-index:1;position:relative}.st-group__addon{box-sizing:border-box;padding:0 var(--space-2);border:1px solid var(--border-control);background:var(--bg-subtle);color:var(--text-secondary);font:400 12px/1 var(--font-mono);white-space:nowrap;align-self:stretch;align-items:center;display:inline-flex}.st-group--direction-vertical{flex-direction:column;align-items:stretch}.st-group--direction-vertical>:is(.st-input-text,.st-select,.st-button,.st-group__addon,.st-input-search,.st-input-plain-date,.st-toggle-buttons)+:is(.st-input-text,.st-select,.st-button,.st-group__addon,.st-input-search,.st-input-plain-date,.st-toggle-buttons){margin-top:-1px;margin-left:0}.st-group--direction-vertical>:is(.st-input-text,.st-select,.st-button,.st-group__addon,.st-input-search,.st-input-plain-date,.st-toggle-buttons):first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.st-group--direction-vertical>:is(.st-input-text,.st-select,.st-button,.st-group__addon,.st-input-search,.st-input-plain-date,.st-toggle-buttons):last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.st-group--size-xs{--ctl-h:calc(var(--control-sm) - 4px);--ctl-px:var(--space-1);--ctl-fs:11px}.st-group--size-sm{--ctl-h:var(--control-sm);--ctl-px:var(--space-2);--ctl-fs:11px}.st-group--size-lg{--ctl-h:var(--control-lg);--ctl-fs:13px}.st-group--full-width{width:100%;display:flex}.st-group--align-flex-start{align-items:flex-start}.st-group--align-flex-end{align-items:flex-end}.st-group--align-stretch{align-items:stretch}.st-group--align-baseline{align-items:baseline}.st-group--no-item-margins:not(.st-group--direction-vertical)>:is(.st-input-text,.st-select,.st-button,.st-group__addon,.st-input-search,.st-input-plain-date,.st-toggle-buttons){margin-top:0;margin-bottom:0}.st-input-number{text-align:right;font-variant-numeric:tabular-nums}.st-input-number::-webkit-outer-spin-button{margin:0}.st-input-number::-webkit-inner-spin-button{margin:0}.st-input-password{width:100%;max-width:24em}.st-input-password--input-type-masked .st-input-text{-webkit-text-security:disc;font-family:var(--font-mono)}.st-input-plain-date{align-items:center;display:inline-flex;position:relative}.st-input-plain-date>.st-input-text{padding-right:var(--space-8);width:10em}.st-input-plain-date__icon,.st-input-plain-date__clear{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.st-input-plain-date__icon{right:var(--space-1)}.st-input-plain-date__icon:hover:not(:disabled),.st-input-plain-date__clear:hover{background:var(--bg-muted);color:var(--text-primary)}.st-input-plain-date__icon:disabled{opacity:.45;cursor:not-allowed}.st-input-plain-date--icon-position-left>.st-input-text{padding-right:var(--space-3);padding-left:var(--space-8)}.st-input-plain-date--icon-position-left .st-input-plain-date__icon{right:auto;left:var(--space-1)}.st-input-plain-date--clearable>.st-input-text{padding-right:calc(var(--space-8) + var(--control-sm))}.st-input-plain-date--clearable .st-input-plain-date__clear{right:calc(var(--space-1) + var(--control-sm))}.st-input-plain-date--clearable.st-input-plain-date--icon-position-left>.st-input-text{padding-right:var(--space-8)}.st-input-plain-date--clearable.st-input-plain-date--icon-position-left .st-input-plain-date__clear{right:var(--space-1)}.st-input-plain-date--full-width{width:100%;display:flex}.st-input-plain-date--full-width>.st-input-text{width:100%}.st-input-search{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.st-input-search>.st-input-text{flex:auto;width:100%}.st-input-search__icon{left:var(--space-2);color:var(--text-tertiary);pointer-events:none;place-items:center;display:inline-grid;position:absolute}.st-input-search:has(.st-input-search__icon)>.st-input-text{padding-left:var(--space-8)}.st-input-search__clear{right:var(--space-1);width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute}.st-input-search__clear:hover{background:var(--bg-muted);color:var(--text-primary)}.st-input-search:has(.st-input-search__clear)>.st-input-text{padding-right:var(--space-8)}.st-input-search>.st-input-text::-webkit-search-cancel-button{appearance:none}.st-input-search__status{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:16px}.st-input-search__results{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-input-text{box-sizing:border-box;height:var(--ctl-h,var(--control-md));min-width:0;padding:0 var(--ctl-px,var(--space-3));border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:400 var(--ctl-fs,12px)/18px var(--font-sans);transition:background-color .12s,border-color .12s}.st-input-text::placeholder{color:var(--text-tertiary)}.st-input-text:disabled{background:var(--bg-muted);color:var(--text-secondary);cursor:not-allowed}.st-input-text[readonly]{background:var(--bg-subtle);border-color:var(--border-default)}.st-input-text--level-success{border-color:var(--success-solid)}.st-input-text--level-warning{border-color:var(--warning-solid)}.st-input-text--level-danger,.st-input-text[aria-invalid=true]{border-color:var(--danger-solid)}.st-input-text--size-xs{--ctl-h:calc(var(--control-sm) - 4px);--ctl-px:var(--space-1);--ctl-fs:11px}.st-input-text--size-sm{--ctl-h:var(--control-sm);--ctl-px:var(--space-2);--ctl-fs:11px}.st-input-text--size-lg{--ctl-h:var(--control-lg);--ctl-fs:13px}.st-input-text--full-width{width:100%}.st-input-text--monospace{font-family:var(--font-mono);font-size:12px}.st-input-text--soft{background:var(--bg-subtle);border-color:#0000}.st-input-text--soft:hover:not(:disabled):not(:focus){background:var(--bg-muted)}.st-input-text--soft:focus{background:var(--bg-surface);border-color:var(--border-control)}.st-input-text--soft:disabled{background:var(--bg-muted)}.st-input-text__floating{display:inline-block;position:relative}.st-input-text--floating-label::placeholder{color:#0000}.st-input-text__floating-label{left:var(--space-2);padding:0 var(--space-1);background:var(--bg-surface);color:var(--text-tertiary);font:400 13px/14px var(--font-sans);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.st-input-text--floating-label:focus~.st-input-text__floating-label,.st-input-text--floating-label:not(:placeholder-shown)~.st-input-text__floating-label{color:var(--text-secondary);font-size:12px;top:0}.st-input-text.st-input-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.st-label{box-sizing:border-box;align-items:center;gap:var(--space-1);min-height:var(--lbl-h,var(--control-md));color:var(--text-primary);font:600 var(--lbl-fs,11px)/16px var(--font-sans);display:inline-flex}.st-label--above{min-height:0;display:flex}.st-label--background{padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-secondary)}.st-label--conditionality-optional:after{content:"(선택)";color:var(--text-tertiary);font-weight:400}.st-label--conditionality-required:after{content:"(필수)";color:var(--text-tertiary);font-weight:400}.st-label--size-xs{--lbl-h:calc(var(--control-sm) - 4px)}.st-label--size-sm{--lbl-h:var(--control-sm)}.st-label--size-lg{--lbl-h:var(--control-lg);--lbl-fs:12px}.st-label--above.st-label--size-xs,.st-label--above.st-label--size-sm,.st-label--above.st-label--size-lg{min-height:0}.st-palette-select{align-items:center;display:inline-flex;position:relative}.st-palette-select .st-palette-select__select{padding-left:calc(var(--space-2) + var(--space-4) + var(--space-2))}.st-palette-select:has(.st-palette-select__swatch:nth-child(2)) .st-palette-select__select{padding-left:calc(var(--space-2) + 2 * var(--space-4) + var(--space-2))}.st-palette-select:has(.st-palette-select__swatch:nth-child(3)) .st-palette-select__select{padding-left:calc(var(--space-2) + 3 * var(--space-4) + var(--space-2))}.st-palette-select__swatches{left:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);pointer-events:none;display:inline-flex;position:absolute;overflow:hidden}.st-palette-select__swatch{width:var(--space-4);height:var(--space-3);display:block}.st-palette-select__swatch+.st-palette-select__swatch{border-left:1px solid var(--border-default)}.st-palette-select__swatch--gray{background:var(--palette-gray-500)}.st-palette-select__swatch--blue{background:var(--palette-blue-500)}.st-palette-select__swatch--teal{background:var(--palette-teal-500)}.st-palette-select__swatch--green{background:var(--palette-green-500)}.st-palette-select__swatch--yellow{background:var(--palette-yellow-500)}.st-palette-select__swatch--amber{background:var(--palette-amber-500)}.st-palette-select__swatch--red{background:var(--palette-red-500)}.st-palette-select__swatch--pink{background:var(--palette-pink-500)}.st-palette-select__swatch--purple{background:var(--palette-purple-500)}.st-palette-select__swatch--indigo{background:var(--palette-indigo-500)}.st-palette-select--size-xs .st-palette-select__swatch,.st-palette-select--size-sm .st-palette-select__swatch{height:var(--space-2)}.st-palette-select--size-lg .st-palette-select__swatch{height:var(--space-4)}.st-radio-buttons{--chk:14px;gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;font-size:13px;line-height:18px;display:flex}.st-radio-buttons__legend{margin-bottom:var(--space-1);color:var(--text-primary);padding:0;font-weight:600}.st-radio-buttons__option{align-items:center;gap:var(--space-2);color:var(--text-primary);cursor:pointer;flex-wrap:wrap;display:flex}.st-radio-buttons__input{box-sizing:border-box;width:var(--chk);height:var(--chk);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--bg-surface);cursor:inherit;appearance:none;flex:none;margin:0;transition:background-color .12s,border-color .12s}.st-radio-buttons__input:hover:not(:disabled){border-color:var(--text-secondary)}.st-radio-buttons__input:checked{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--bg-surface)}.st-radio-buttons__help{padding-left:calc(var(--chk) + var(--space-2));color:var(--text-tertiary);flex-basis:100%;font-size:12px;line-height:16px}.st-radio-buttons__nested{padding-left:calc(var(--chk) + var(--space-2))}.st-radio-buttons:disabled .st-radio-buttons__option{color:var(--text-secondary);cursor:not-allowed}.st-radio-buttons__option:has(.st-radio-buttons__input:disabled){color:var(--text-secondary);cursor:not-allowed}.st-radio-buttons__input:disabled,.st-radio-buttons:disabled .st-radio-buttons__input{opacity:.45;cursor:not-allowed}.st-radio-buttons--direction-row{gap:var(--space-2) var(--space-4);flex-flow:wrap}.st-radio-buttons--direction-row-reverse{justify-content:flex-end;gap:var(--space-2) var(--space-4);flex-flow:row-reverse wrap}.st-radio-buttons--direction-row-reverse .st-radio-buttons__option{flex-direction:row-reverse}.st-radio-buttons--direction-column-reverse{flex-direction:column-reverse}.st-radio-buttons--size-xs{--chk:11px;font-size:12px;line-height:16px}.st-radio-buttons--size-sm{--chk:12px;font-size:12px;line-height:16px}.st-radio-buttons--size-lg{--chk:16px;font-size:14px;line-height:20px}.st-radio-buttons__label{min-width:0}.st-rich-button-group{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.st-rich-button{box-sizing:border-box;align-items:flex-start;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;flex-direction:column;transition:background-color .12s,border-color .12s,color .12s;display:flex}.st-rich-button:hover:not(:disabled){background:var(--bg-subtle)}.st-rich-button[aria-checked=true],.st-rich-button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.st-rich-button__art{border-radius:var(--radius-md);background:var(--bg-muted);width:40px;height:28px;color:var(--text-secondary);font:500 12px/1 var(--font-mono);place-items:center;display:grid}.st-rich-button[aria-checked=true] .st-rich-button__art,.st-rich-button[aria-pressed=true] .st-rich-button__art{background:var(--bg-surface);color:var(--accent-text)}.st-rich-button__label{font-weight:600}.st-rich-button__description{color:var(--text-secondary);font-size:12px;line-height:16px}.st-rich-button--selected-style-knockout[aria-checked=true],.st-rich-button--selected-style-knockout[aria-pressed=true]{border-color:var(--accent);box-shadow:none;background:var(--accent);color:var(--text-on-accent)}.st-rich-button--selected-style-knockout[aria-checked=true] .st-rich-button__description,.st-rich-button--selected-style-knockout[aria-pressed=true] .st-rich-button__description{color:var(--text-on-accent)}.st-rich-button--selected-style-knockout[aria-checked=true] .st-rich-button__art,.st-rich-button--selected-style-knockout[aria-pressed=true] .st-rich-button__art{background:var(--accent-hover);color:var(--text-on-accent)}.st-rich-button--full-width{width:100%}.st-rich-button--full-height{height:100%}.st-rich-button:disabled{opacity:.45;cursor:not-allowed}.st-select{box-sizing:border-box;height:var(--ctl-h,var(--control-md));min-width:0;padding:0 var(--space-8) 0 var(--ctl-px,var(--space-3));border:1px solid var(--border-control);border-radius:var(--radius-md);background-color:var(--bg-surface);background-image:linear-gradient(45deg, transparent 50%, var(--text-secondary) 50%), linear-gradient(135deg, var(--text-secondary) 50%, transparent 50%);color:var(--text-primary);font:400 var(--ctl-fs,12px)/18px var(--font-sans);appearance:none;background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;transition:background-color .12s,border-color .12s}.st-select[aria-invalid=true]{border-color:var(--danger-solid)}.st-select:disabled{background-color:var(--bg-muted);color:var(--text-secondary);cursor:not-allowed}.st-select--size-xs{--ctl-h:calc(var(--control-sm) - 4px);--ctl-px:var(--space-1);--ctl-fs:11px}.st-select--size-sm{--ctl-h:var(--control-sm);--ctl-px:var(--space-2);--ctl-fs:11px}.st-select--size-lg{--ctl-h:var(--control-lg);--ctl-fs:13px}.st-select--borderless{background-color:#0000;border-color:#0000}.st-select--borderless:hover:not(:disabled){background-color:var(--bg-muted)}.st-select--full-width{width:100%}.st-select--multiple{height:auto;padding:var(--space-1);background-image:none}.st-select--multiple option{padding:0 var(--space-2);border-radius:var(--radius-sm)}.st-select__floating{display:inline-block;position:relative}.st-select__floating-label{left:var(--space-2);padding:0 var(--space-1);background:var(--bg-surface);color:var(--text-secondary);font:400 12px/14px var(--font-sans);pointer-events:none;position:absolute;top:0;transform:translateY(-50%)}.st-select--floating-label{padding-top:0}.st-slider{gap:var(--space-1);--sl-color:var(--accent);flex-direction:column;min-width:120px;max-width:24em;display:flex;position:relative}.st-slider__input{width:100%;accent-color:var(--sl-color);cursor:pointer;margin:0}.st-slider__input:disabled{opacity:.45;cursor:not-allowed}.st-slider--level-success{--sl-color:var(--success-solid)}.st-slider--level-warning{--sl-color:var(--warning-solid)}.st-slider--level-danger{--sl-color:var(--danger-solid)}.st-slider--custom-color{--sl-color:var(--slider-custom-color,var(--accent))}.st-slider--size-xs .st-slider__input{zoom:.7}.st-slider--size-sm .st-slider__input{zoom:.85}.st-slider--size-lg .st-slider__input{zoom:1.25}.st-slider--reversed .st-slider__input{direction:rtl}.st-slider--reversed .st-slider__marks{flex-direction:row-reverse}.st-slider__marks{color:var(--text-tertiary);font:400 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.st-slider__marks--lined .st-slider__mark{flex-direction:column;align-items:center;display:flex}.st-slider__marks--lined .st-slider__mark:before{content:"";width:1px;height:var(--space-1);background:var(--border-control)}.st-slider--range{height:var(--control-md);justify-content:center}.st-slider--range .st-slider__input{height:var(--control-md);pointer-events:none;appearance:none;background:0 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.st-slider--range .st-slider__input::-webkit-slider-runnable-track{height:var(--space-1);background:0 0}.st-slider--range .st-slider__input::-moz-range-track{height:var(--space-1);background:0 0}.st-slider--range .st-slider__input::-webkit-slider-thumb{width:var(--icon-md);height:var(--icon-md);margin-top:calc((var(--space-1) - var(--icon-md)) / 2);border:2px solid var(--bg-surface);border-radius:var(--radius-pill);background:var(--sl-color);box-shadow:0 0 0 1px var(--border-control);pointer-events:auto;appearance:none}.st-slider--range .st-slider__input::-moz-range-thumb{box-sizing:border-box;width:var(--icon-md);height:var(--icon-md);border:2px solid var(--bg-surface);border-radius:var(--radius-pill);background:var(--sl-color);box-shadow:0 0 0 1px var(--border-control);pointer-events:auto}.st-slider__rail{height:var(--space-1);border-radius:var(--radius-pill);background:var(--bg-muted);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.st-slider__selection{top:50%;left:var(--slider-start,0%);right:calc(100% - var(--slider-end,100%));height:var(--space-1);border-radius:var(--radius-pill);background:var(--sl-color);position:absolute;transform:translateY(-50%)}.st-soft-toggle{border-radius:var(--radius-md);background:var(--bg-subtle);width:fit-content;max-width:100%;padding:2px;display:inline-flex}.st-soft-toggle__item{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-1);height:calc(var(--control-md) - 4px);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font:400 13px/18px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;transition:background-color .12s,color .12s;display:inline-flex}.st-soft-toggle__item:hover:not(:disabled):not([aria-checked=true]){color:var(--text-primary)}.st-soft-toggle__item[aria-checked=true]{background:var(--bg-surface);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-default);font-weight:600}.st-soft-toggle__item:disabled{opacity:.45;cursor:not-allowed}.st-soft-toggle--equal-width-options .st-soft-toggle__item{flex:1 1 0}.st-soft-toggle--full-width{width:100%;display:flex}.st-soft-toggle--full-width .st-soft-toggle__item{flex:1 1 0}.st-soft-toggle__status{padding:0 var(--space-1);border:1px solid var(--feature-border);border-radius:var(--radius-sm);background:var(--feature-soft);color:var(--feature-text);font:600 12px/16px var(--font-sans)}.st-split-button{vertical-align:top;display:inline-flex}.st-split-button>.st-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.st-split-button .st-split-button__toggle{width:var(--ctl-h,var(--control-md));border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding:0}.st-split-button .st-split-button__toggle.st-button--primary{border-left-color:var(--lv-fill-hover);margin-left:0}.st-split-button--full-width{width:100%;display:flex}.st-split-button--full-width>.st-button:first-child{flex:auto;min-width:0}.st-split-button__toggle:focus-visible,.st-split-button>.st-button:first-child:focus-visible{z-index:1;position:relative}.st-switch{--sw-w:28px;--sw-h:16px;align-items:center;gap:var(--space-2);display:inline-flex}.st-switch__label{color:var(--text-secondary)}.st-switch__track{box-sizing:border-box;width:var(--sw-w);height:var(--sw-h);border-radius:var(--radius-pill);background:var(--accent);cursor:pointer;border:0;flex:none;padding:0;position:relative}.st-switch__thumb{width:calc(var(--sw-h) - 4px);height:calc(var(--sw-h) - 4px);border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:var(--shadow-overlay);position:absolute;top:2px;left:2px}.st-switch--thumb-position-right .st-switch__thumb,.st-switch__track[aria-checked=true] .st-switch__thumb{left:calc(var(--sw-w) - var(--sw-h) + 2px)}.st-switch--thumb-position-left>.st-switch__label:first-child,.st-switch--thumb-position-right>.st-switch__label:last-child{color:var(--text-primary);font-weight:600}.st-switch__track:disabled{opacity:.45;cursor:not-allowed}.st-switch--size-xs{--sw-w:18px;--sw-h:10px;font-size:12px}.st-switch--size-sm{--sw-w:22px;--sw-h:12px;font-size:12px}.st-switch--size-lg{--sw-w:36px;--sw-h:20px;font-size:14px}.st-text-area{box-sizing:border-box;min-height:calc(var(--control-md) * 2);min-width:0;padding:var(--space-1) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:400 13px/18px var(--font-sans);resize:vertical;transition:background-color .12s,border-color .12s}.st-text-area::placeholder{color:var(--text-tertiary)}.st-text-area:disabled{background:var(--bg-muted);color:var(--text-secondary);cursor:not-allowed}.st-text-area[readonly]{background:var(--bg-subtle);border-color:var(--border-default)}.st-text-area--level-success{border-color:var(--success-solid)}.st-text-area--level-warning{border-color:var(--warning-solid)}.st-text-area--level-danger,.st-text-area[aria-invalid=true]{border-color:var(--danger-solid)}.st-text-area--size-lg{padding:var(--space-2) var(--space-3);font-size:14px}.st-text-area--full-width{width:100%}.st-text-area--monospace{background:var(--code-bg);color:var(--code-text);font-family:var(--font-mono);white-space:pre;tab-size:2;overflow-x:auto}.st-text-area__counter{font-variant-numeric:tabular-nums;white-space:nowrap}.st-text-color-select{align-items:center;display:inline-flex;position:relative}.st-text-color-select .st-text-color-select__select{padding-left:calc(var(--space-3) + var(--space-8) + var(--space-1))}.st-text-color-select .st-text-color-select__pill{left:var(--space-2);min-width:var(--space-6);text-align:center;pointer-events:none;position:absolute}.st-text-color-select__pill{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);font:600 12px/16px var(--font-sans);display:inline-block}.st-text-color-select__pill--gray{background:var(--palette-gray-100);color:var(--palette-gray-800)}.st-text-color-select--colored-text .st-text-color-select__pill--gray{color:var(--palette-gray-800);background:0 0}.st-text-color-select__pill--blue{background:var(--palette-blue-100);color:var(--palette-blue-800)}.st-text-color-select--colored-text .st-text-color-select__pill--blue{color:var(--palette-blue-800);background:0 0}.st-text-color-select__pill--teal{background:var(--palette-teal-100);color:var(--palette-teal-800)}.st-text-color-select--colored-text .st-text-color-select__pill--teal{color:var(--palette-teal-800);background:0 0}.st-text-color-select__pill--green{background:var(--palette-green-100);color:var(--palette-green-800)}.st-text-color-select--colored-text .st-text-color-select__pill--green{color:var(--palette-green-800);background:0 0}.st-text-color-select__pill--yellow{background:var(--palette-yellow-100);color:var(--palette-yellow-800)}.st-text-color-select--colored-text .st-text-color-select__pill--yellow{color:var(--palette-yellow-800);background:0 0}.st-text-color-select__pill--amber{background:var(--palette-amber-100);color:var(--palette-amber-800)}.st-text-color-select--colored-text .st-text-color-select__pill--amber{color:var(--palette-amber-800);background:0 0}.st-text-color-select__pill--red{background:var(--palette-red-100);color:var(--palette-red-800)}.st-text-color-select--colored-text .st-text-color-select__pill--red{color:var(--palette-red-800);background:0 0}.st-text-color-select__pill--pink{background:var(--palette-pink-100);color:var(--palette-pink-800)}.st-text-color-select--colored-text .st-text-color-select__pill--pink{color:var(--palette-pink-800);background:0 0}.st-text-color-select__pill--purple{background:var(--palette-purple-100);color:var(--palette-purple-800)}.st-text-color-select--colored-text .st-text-color-select__pill--purple{color:var(--palette-purple-800);background:0 0}.st-text-color-select__pill--indigo{background:var(--palette-indigo-100);color:var(--palette-indigo-800)}.st-text-color-select--colored-text .st-text-color-select__pill--indigo{color:var(--palette-indigo-800);background:0 0}.st-text-color-select--size-xs .st-text-color-select__pill,.st-text-color-select--size-sm .st-text-color-select__pill{padding-top:0;padding-bottom:0}.st-text-color-select--size-lg .st-text-color-select__pill{padding-top:var(--space-1);padding-bottom:var(--space-1)}.st-toggle-buttons{border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);width:fit-content;max-width:100%;display:inline-flex;overflow:hidden}.st-toggle-buttons__item{box-sizing:border-box;height:calc(var(--ctl-h,var(--control-md)) - 2px);padding:0 var(--ctl-px,var(--space-3));border:0;border-left:1px solid var(--border-default);color:var(--text-secondary);font:600 var(--ctl-fs,12px)/18px var(--font-sans);cursor:pointer;background:0 0;transition:background-color .12s,color .12s}.st-toggle-buttons__item:first-child{border-left:0}.st-toggle-buttons__item:hover:not(:disabled){background:var(--bg-muted);color:var(--text-primary)}.st-toggle-buttons__item[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}.st-toggle-buttons__item:focus-visible{z-index:1;position:relative}.st-toggle-buttons__item:disabled{opacity:.45;cursor:not-allowed}.st-toggle-buttons--size-xs{--ctl-h:calc(var(--control-sm) - 4px);--ctl-px:var(--space-1);--ctl-fs:11px}.st-toggle-buttons--size-sm{--ctl-h:var(--control-sm);--ctl-px:var(--space-2);--ctl-fs:11px}.st-toggle-buttons--size-lg{--ctl-h:var(--control-lg);--ctl-fs:13px}.st-toggle-buttons--soft{background:var(--bg-subtle);border-color:#0000}.st-toggle-buttons--soft .st-toggle-buttons__item{border-left-color:#0000;font-weight:400}.st-toggle-buttons--soft .st-toggle-buttons__item[aria-pressed=true]{background:var(--bg-muted);color:var(--text-primary);font-weight:600}.st-toggle-buttons--full-width{width:100%;display:flex}.st-toggle-buttons--full-width .st-toggle-buttons__item{flex:1 1 0}.st-toggle-buttons__select-all{border-right:1px solid var(--border-control)}.st-toggle-buttons--disabled{opacity:.45}.st-toggle-buttons--disabled .st-toggle-buttons__item{opacity:1;cursor:not-allowed}.st-toggle-buttons__item--icon-only{width:var(--ctl-h,var(--control-md));place-items:center;padding:0;display:inline-grid}.st-toggle-switch{--sw-w:28px;--sw-h:16px;align-items:center;gap:var(--space-2);max-width:100%;color:var(--text-primary);cursor:pointer;display:inline-flex}.st-toggle-switch__track{box-sizing:border-box;width:var(--sw-w);height:var(--sw-h);border-radius:var(--radius-pill);background:var(--border-control);cursor:pointer;border:0;flex:none;padding:0;transition:background-color .12s;position:relative}.st-toggle-switch__track[aria-checked=true],[aria-checked=true] .st-toggle-switch__track{background:var(--accent)}.st-toggle-switch__thumb{width:calc(var(--sw-h) - 4px);height:calc(var(--sw-h) - 4px);border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:var(--shadow-overlay);position:absolute;top:2px;left:2px}.st-toggle-switch__track[aria-checked=true] .st-toggle-switch__thumb,[aria-checked=true] .st-toggle-switch__thumb{left:calc(var(--sw-w) - var(--sw-h) + 2px)}.st-toggle-switch__track:disabled{opacity:.45;cursor:not-allowed}.st-toggle-switch:has(.st-toggle-switch__track:disabled){color:var(--text-secondary);cursor:not-allowed}.st-toggle-switch--size-xs{--sw-w:18px;--sw-h:10px;font-size:12px}.st-toggle-switch--size-sm{--sw-w:22px;--sw-h:12px;font-size:12px}.st-toggle-switch--size-lg{--sw-w:36px;--sw-h:20px;font-size:14px}.st-toggle-switch--status-color .st-toggle-switch__track{background:var(--neutral-solid)}.st-toggle-switch--status-color .st-toggle-switch__track[aria-checked=true]{background:var(--success-solid)}.st-toggle-switch--multiline{align-items:flex-start}.st-toggle-switch--multiline .st-toggle-switch__track{margin-top:1px}.st-toggle-switch--inline-centering{justify-content:center;width:100%;display:flex}.st-toggle-switch--non-interactive,.st-toggle-switch--non-interactive .st-toggle-switch__track{cursor:default;pointer-events:none}.st-toggle-switch__label{min-width:0;font-size:inherit;line-height:18px}.st-accordion{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.st-accordion__item+.st-accordion__item{border-top:1px solid var(--border-subtle)}.st-accordion__head{align-items:center;gap:var(--space-2);min-height:var(--row-height);box-sizing:border-box;padding:var(--space-1) var(--space-3);cursor:pointer;font-weight:600;list-style:none;transition:background-color .12s;display:flex}.st-accordion__head::-webkit-details-marker{display:none}.st-accordion__head:before{content:"";border-left:5px solid var(--text-secondary);border-top:4px solid #0000;border-bottom:4px solid #0000;flex:none;width:0;height:0;transition:transform .12s}.st-accordion__item[open]>.st-accordion__head:before{transform:rotate(90deg)}.st-accordion__head:hover{background:var(--bg-muted)}.st-accordion__title{overflow-wrap:anywhere;min-width:0;font:inherit;flex:auto;margin:0}.st-accordion__icon{width:var(--icon-md);height:var(--icon-md);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:var(--text-secondary);flex:none}.st-accordion__badge{flex:none}.st-accordion__meta{color:var(--text-tertiary);white-space:nowrap;font-size:12px;font-weight:400}.st-accordion__body{padding:0 var(--space-3) var(--space-3) calc(var(--space-3) + 13px)}.st-accordion__body .st-accordion{margin-top:var(--space-1)}.st-accordion--caret-end .st-accordion__head:before{order:99}.st-accordion--size-sm .st-accordion__head{min-height:var(--control-sm);padding:0 var(--space-2);font-size:12px}.st-accordion--size-sm .st-accordion__body{padding:0 var(--space-2) var(--space-2) calc(var(--space-2) + 13px)}.st-accordion--caret-end .st-accordion__body{padding-left:var(--space-3)}.st-accordion--size-md .st-accordion__head{min-height:var(--control-md);padding:0 var(--space-3)}.st-panel__body>.st-accordion{margin:0 calc(var(--space-4) * -1);border-width:1px 0;border-radius:0}.st-content-switcher{display:block}.st-content-switcher__item[aria-hidden=true]{display:none}.st-content-switcher--constant-height{display:grid}.st-content-switcher--constant-height>.st-content-switcher__item{grid-area:1/1;margin:0}.st-content-switcher--constant-height>.st-content-switcher__item[aria-hidden=true]{visibility:hidden;display:block}.st-draggable-pane{box-sizing:border-box;height:calc(var(--space-12) * 3 + var(--space-4));border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.st-draggable-pane__base{min-width:0;min-height:0;padding:var(--space-3);flex:1 1 0;overflow:auto}.st-draggable-pane__pane{flex:0 0 var(--st-pane-size,40%);min-width:0;min-height:25%;max-height:75%;padding:var(--space-3);background:var(--bg-subtle);overflow:auto}.st-draggable-pane__handle{background:var(--border-default);cursor:row-resize;flex:none;width:auto;height:1px;position:relative}.st-draggable-pane__handle:before{content:"";position:absolute;inset:-4px 0}.st-draggable-pane__handle:hover,.st-draggable-pane__handle:focus-visible{background:var(--accent);outline:none;height:2px}.st-draggable-pane--placement-top{flex-direction:column-reverse}.st-draggable-pane--placement-left{flex-direction:row-reverse}.st-draggable-pane--placement-right{flex-direction:row}.st-draggable-pane--placement-left>.st-draggable-pane__pane,.st-draggable-pane--placement-right>.st-draggable-pane__pane{min-width:25%;max-width:75%;min-height:0;max-height:none}.st-draggable-pane--placement-left>.st-draggable-pane__handle,.st-draggable-pane--placement-right>.st-draggable-pane__handle{cursor:col-resize;width:1px;height:auto}.st-draggable-pane--placement-left>.st-draggable-pane__handle:before,.st-draggable-pane--placement-right>.st-draggable-pane__handle:before{inset:0 -4px}.st-draggable-pane--placement-left>.st-draggable-pane__handle:hover,.st-draggable-pane--placement-left>.st-draggable-pane__handle:focus-visible,.st-draggable-pane--placement-right>.st-draggable-pane__handle:hover,.st-draggable-pane--placement-right>.st-draggable-pane__handle:focus-visible{width:2px;height:auto}.st-draggable-pane--default-size-sm{--st-pane-size:25%}.st-draggable-pane--default-size-md{--st-pane-size:40%}.st-draggable-pane--default-size-lg{--st-pane-size:60%}.st-draggable-pane--shadow-level-1>.st-draggable-pane__pane{z-index:1;box-shadow:var(--shadow-overlay);position:relative}.st-structly-environment{box-sizing:border-box;background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:13px;line-height:18px}.st-structly-environment--background-surface{background:var(--bg-surface)}.st-structly-environment--background-subtle{background:var(--bg-subtle)}.st-structly-environment--background-muted{background:var(--bg-muted)}.st-structly-environment--full-height{min-height:100%}.st-expandable-block{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.st-expandable-block__body{-webkit-line-clamp:3;-webkit-mask-image:linear-gradient(var(--bg-canvas) 60%, transparent);-webkit-mask-image:linear-gradient(var(--bg-canvas) 60%, transparent);mask-image:linear-gradient(var(--bg-canvas) 60%, transparent);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-expandable-block:has(>.st-expandable-block__toggle[aria-expanded=true])>.st-expandable-block__body{display:block;-webkit-mask-image:none;mask-image:none}.st-expandable-block__toggle{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.st-expandable-block__toggle:hover{text-decoration:underline}.st-expandable-block--lines-2>.st-expandable-block__body{-webkit-line-clamp:2}.st-expandable-block--lines-5>.st-expandable-block__body{-webkit-line-clamp:5}.st-expandable-block--fold-button-position-center{align-items:center}.st-expandable-block--fold-button-position-end{align-items:flex-end}.st-expandable-block--divider>.st-expandable-block__toggle{padding-top:var(--space-1);border-top:1px solid var(--border-subtle);text-align:inherit;align-self:stretch}.st-expandable-block--level-success>.st-expandable-block__toggle{color:var(--success-text)}.st-expandable-block--level-warning>.st-expandable-block__toggle{color:var(--warning-text)}.st-expandable-block--level-danger>.st-expandable-block__toggle{color:var(--danger-text)}.st-expandable-block--level-success.st-expandable-block--divider>.st-expandable-block__toggle{border-top-color:var(--success-border)}.st-expandable-block--level-warning.st-expandable-block--divider>.st-expandable-block__toggle{border-top-color:var(--warning-border)}.st-expandable-block--level-danger.st-expandable-block--divider>.st-expandable-block__toggle{border-top-color:var(--danger-border)}.st-flex{flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.st-flex--inline{display:inline-flex}.st-flex--full-width{box-sizing:border-box;width:100%}.st-flex--full-height{box-sizing:border-box;height:100%}.st-flex--stretched-items>*{flex:1 1 0;min-width:0}.st-flex--max-width-sm{max-width:var(--tooltip-max-width)}.st-flex--max-width-md{max-width:var(--dialog-width)}.st-flex--max-width-lg{max-width:var(--dialog-width-lg)}.st-flex--min-width-0{min-width:0}.st-flex--direction-column{flex-direction:column}.st-flex--direction-row-reverse{flex-direction:row-reverse}.st-flex--direction-column-reverse{flex-direction:column-reverse}.st-flex--wrap-wrap{flex-wrap:wrap}.st-flex--wrap-wrap-reverse{flex-wrap:wrap-reverse}.st-flex--align-items-flex-start{align-items:flex-start}.st-flex--align-items-flex-end{align-items:flex-end}.st-flex--align-items-stretch{align-items:stretch}.st-flex--align-items-baseline{align-items:baseline}.st-flex--justify-center{justify-content:center}.st-flex--justify-flex-end{justify-content:flex-end}.st-flex--justify-space-between{justify-content:space-between}.st-flex--justify-space-around{justify-content:space-around}.st-flex--gap-0{gap:0}.st-flex--gap-1{gap:var(--space-1)}.st-flex--gap-2{gap:var(--space-2)}.st-flex--gap-3{gap:var(--space-3)}.st-flex--gap-4{gap:var(--space-4)}.st-flex--gap-6{gap:var(--space-6)}.st-flex--gap-8{gap:var(--space-8)}.st-flex--gap-12{gap:var(--space-12)}.st-flex--gap-x-0{column-gap:0}.st-flex--gap-x-1{column-gap:var(--space-1)}.st-flex--gap-x-2{column-gap:var(--space-2)}.st-flex--gap-x-3{column-gap:var(--space-3)}.st-flex--gap-x-4{column-gap:var(--space-4)}.st-flex--gap-x-6{column-gap:var(--space-6)}.st-flex--gap-x-8{column-gap:var(--space-8)}.st-flex--gap-x-12{column-gap:var(--space-12)}.st-flex--gap-y-0{row-gap:0}.st-flex--gap-y-1{row-gap:var(--space-1)}.st-flex--gap-y-2{row-gap:var(--space-2)}.st-flex--gap-y-3{row-gap:var(--space-3)}.st-flex--gap-y-4{row-gap:var(--space-4)}.st-flex--gap-y-6{row-gap:var(--space-6)}.st-flex--gap-y-8{row-gap:var(--space-8)}.st-flex--gap-y-12{row-gap:var(--space-12)}.st-flex__box{padding:var(--space-2) var(--space-3);border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-secondary);font-size:12px;line-height:16px}.st-flex__label{color:var(--text-tertiary);margin:0;font-size:12px;line-height:16px}.st-flex__stage{box-sizing:border-box;height:calc(var(--space-12) * 2);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.st-flex-item{flex:none;min-width:0}.st-flex-item--grow{flex-grow:1}.st-flex-item--shrink{flex-shrink:1}.st-flex-item--basis-0{flex-basis:0}.st-flex-item--basis-half{flex-basis:50%}.st-flex-item--basis-full{flex-basis:100%}.st-flex-item--min-width-0{min-width:0}.st-flex-item--max-width-sm{max-width:var(--tooltip-max-width)}.st-flex-item--max-width-md{max-width:var(--dialog-width)}.st-flex-item--align-flex-start{align-self:flex-start}.st-flex-item--align-center{align-self:center}.st-flex-item--align-flex-end{align-self:flex-end}.st-flex-item--align-stretch{align-self:stretch}.st-flex-item--align-baseline{align-self:baseline}.st-grid{gap:var(--space-3);display:grid}.st-grid--inline{display:inline-grid}.st-grid--full-width{box-sizing:border-box;width:100%}.st-grid--full-height{box-sizing:border-box;height:100%}.st-grid--dense{grid-auto-flow:dense}.st-grid--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.st-grid--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.st-grid--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.st-grid--columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.st-grid--columns-12{grid-template-columns:repeat(12,minmax(0,1fr))}.st-grid--columns-auto{grid-template-columns:repeat(auto-fill, minmax(var(--st-grid-min,220px), 1fr))}.st-grid--min-width-sm{--st-grid-min:160px}.st-grid--min-width-md{--st-grid-min:220px}.st-grid--min-width-lg{--st-grid-min:320px}.st-grid--rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.st-grid--rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.st-grid--rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.st-grid--areas-header-main-aside{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"header header""main aside"}.st-grid--auto-rows-equal{grid-auto-rows:1fr}.st-grid--auto-rows-min{grid-auto-rows:min-content}.st-grid--min-height-sm{min-height:calc(var(--row-height) * 3)}.st-grid--min-height-md{min-height:calc(var(--row-height) * 6)}.st-grid--max-width-md{max-width:var(--dialog-width-lg)}.st-grid--align-items-start{align-items:start}.st-grid--align-items-center{align-items:center}.st-grid--align-items-end{align-items:end}.st-grid--align-items-stretch{align-items:stretch}.st-grid--justify-items-start{justify-items:start}.st-grid--justify-items-center{justify-items:center}.st-grid--justify-items-end{justify-items:end}.st-grid--justify-items-stretch{justify-items:stretch}.st-grid--align-content-start{align-content:start}.st-grid--align-content-center{align-content:center}.st-grid--align-content-end{align-content:end}.st-grid--align-content-stretch{align-content:stretch}.st-grid--justify-content-start{justify-content:start}.st-grid--justify-content-center{justify-content:center}.st-grid--justify-content-end{justify-content:end}.st-grid--justify-content-stretch{justify-content:stretch}.st-grid--align-items-baseline{align-items:baseline}.st-grid--align-content-space-between{align-content:space-between}.st-grid--align-content-space-around{align-content:space-around}.st-grid--align-content-space-evenly{align-content:space-evenly}.st-grid--justify-content-space-between{justify-content:space-between}.st-grid--justify-content-space-around{justify-content:space-around}.st-grid--justify-content-space-evenly{justify-content:space-evenly}.st-grid--gap-0{gap:0}.st-grid--gap-1{gap:var(--space-1)}.st-grid--gap-2{gap:var(--space-2)}.st-grid--gap-3{gap:var(--space-3)}.st-grid--gap-4{gap:var(--space-4)}.st-grid--gap-6{gap:var(--space-6)}.st-grid--gap-8{gap:var(--space-8)}.st-grid--gap-12{gap:var(--space-12)}.st-grid--gap-x-0{column-gap:0}.st-grid--gap-x-1{column-gap:var(--space-1)}.st-grid--gap-x-2{column-gap:var(--space-2)}.st-grid--gap-x-3{column-gap:var(--space-3)}.st-grid--gap-x-4{column-gap:var(--space-4)}.st-grid--gap-x-6{column-gap:var(--space-6)}.st-grid--gap-x-8{column-gap:var(--space-8)}.st-grid--gap-x-12{column-gap:var(--space-12)}.st-grid--gap-y-0{row-gap:0}.st-grid--gap-y-1{row-gap:var(--space-1)}.st-grid--gap-y-2{row-gap:var(--space-2)}.st-grid--gap-y-3{row-gap:var(--space-3)}.st-grid--gap-y-4{row-gap:var(--space-4)}.st-grid--gap-y-6{row-gap:var(--space-6)}.st-grid--gap-y-8{row-gap:var(--space-8)}.st-grid--gap-y-12{row-gap:var(--space-12)}.st-grid-item{min-width:0}.st-grid-item--col-span-2{grid-column:span 2}.st-grid-item--col-span-3{grid-column:span 3}.st-grid-item--col-span-4{grid-column:span 4}.st-grid-item--col-span-6{grid-column:span 6}.st-grid-item--col-span-full{grid-column:1/-1}.st-grid-item--row-span-2{grid-row:span 2}.st-grid-item--row-span-3{grid-row:span 3}.st-grid-item--column-start-2{grid-column-start:2}.st-grid-item--column-start-3{grid-column-start:3}.st-grid-item--column-start-4{grid-column-start:4}.st-grid-item--row-start-2{grid-row-start:2}.st-grid-item--row-start-3{grid-row-start:3}.st-grid-item--area-header{grid-area:header}.st-grid-item--area-main{grid-area:main}.st-grid-item--area-aside{grid-area:aside}.st-grid-item--inherit-grid{grid-template-columns:subgrid;display:grid}.st-header{justify-content:space-between;align-items:flex-end;gap:var(--space-3);box-sizing:border-box;flex-wrap:wrap;display:flex}.st-header__main{min-width:0}.st-header__crumbs{gap:var(--space-1);color:var(--text-tertiary);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.st-header__crumbs a{color:var(--accent-text);text-decoration:none}.st-header__crumbs a:hover{text-decoration:underline}.st-header__title{margin:var(--space-1) 0 0;font:600 20px/28px var(--font-sans);letter-spacing:-.01em;text-wrap:balance}.st-header__meta{margin-top:var(--space-1);color:var(--text-tertiary);font-size:12px;line-height:16px}.st-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.st-header--padded{padding:var(--space-3) var(--space-4)}.st-header--bottom-border{border-bottom:1px solid var(--border-default)}.st-header--bottom-margin{margin-bottom:var(--space-4)}.st-header--sticky{top:var(--st-header-sticky-offset,0);z-index:10;background:var(--bg-canvas);position:sticky}.st-header--sticky.st-header--scrolled{border-bottom:1px solid var(--border-default)}.st-header--level-success{background:var(--success-soft);border-bottom:1px solid var(--success-border)}.st-header--level-warning{background:var(--warning-soft);border-bottom:1px solid var(--warning-border)}.st-header--level-danger{background:var(--danger-soft);border-bottom:1px solid var(--danger-border)}.st-header--level-success,.st-header--level-warning,.st-header--level-danger{padding:var(--space-3) var(--space-4)}.st-header--level-success .st-header__crumbs,.st-header--level-warning .st-header__crumbs,.st-header--level-danger .st-header__crumbs,.st-header--level-success .st-header__meta,.st-header--level-warning .st-header__meta,.st-header--level-danger .st-header__meta{color:var(--text-secondary)}.st-horizontal-separator{height:0;margin:var(--space-3) 0;border:0;border-top:1px solid var(--border-subtle);display:block}.st-horizontal-separator--width-quarter{width:25%}.st-horizontal-separator--width-half{width:50%}.st-horizontal-separator--width-three-quarters{width:75%}.st-list-with-separators{justify-content:flex-start;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.st-list-with-separators__item{align-items:center;gap:var(--space-2);min-width:0;display:flex}.st-list-with-separators__item+.st-list-with-separators__item:before{content:"";border-left:1px solid var(--border-default);flex:none;width:0;height:1em}.st-list-with-separators__separator{color:var(--text-tertiary);flex:none}.st-list-with-separators--separator-connector>.st-list-with-separators__item+.st-list-with-separators__item:before{width:var(--space-3);border-left:0;border-top:1px solid var(--border-default);height:0}.st-list-with-separators--separator-breadcrumb>.st-list-with-separators__item+.st-list-with-separators__item:before{content:"/";width:auto;height:auto;color:var(--text-tertiary);border-left:0}.st-list-with-separators--separator-custom>.st-list-with-separators__item+.st-list-with-separators__item:before{content:none}.st-list-with-separators--separator-size-xxs>.st-list-with-separators__item+.st-list-with-separators__item:before{height:.5em}.st-list-with-separators--separator-size-xs>.st-list-with-separators__item+.st-list-with-separators__item:before{height:.75em}.st-list-with-separators--separator-size-sm>.st-list-with-separators__item+.st-list-with-separators__item:before{height:.875em}.st-list-with-separators--separator-size-lg>.st-list-with-separators__item+.st-list-with-separators__item:before{height:1.25em}.st-list-with-separators--separator-size-xl>.st-list-with-separators__item+.st-list-with-separators__item:before{height:1.5em}.st-list-with-separators--separator-size-xxl>.st-list-with-separators__item+.st-list-with-separators__item:before{height:2em}.st-list-with-separators--separator-size-auto>.st-list-with-separators__item+.st-list-with-separators__item:before{align-self:stretch;height:auto}.st-list-with-separators--wrap-nowrap{flex-wrap:nowrap}.st-list-with-separators--justify-center{justify-content:center}.st-list-with-separators--justify-flex-end{justify-content:flex-end}.st-list-with-separators--overflow-behavior-hidden{overflow:hidden}.st-list-with-separators--overflow-behavior-visible{overflow:visible}.st-list-with-separators--overflow-behavior-indented{padding-left:var(--space-3)}.st-list-with-separators--overflow-behavior-indented>.st-list-with-separators__item:first-child{margin-left:calc(var(--space-3) * -1)}.st-multiple-side-panels{min-height:0;overflow:hidden}.st-multiple-side-panels__panels{flex:1 1 0;min-height:0;display:grid;overflow:hidden}.st-multiple-side-panels__panel{gap:var(--space-3);min-height:0;padding:var(--space-4);flex-direction:column;grid-area:1/1;display:flex;overflow:auto}.st-multiple-side-panels__panel[aria-hidden=true]{display:none}.st-multiple-side-panels__step{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.st-side-panel.st-multiple-side-panels--size-sm{width:min(calc(var(--side-panel-width) * 3 / 4), 70%)}.st-side-panel.st-multiple-side-panels--size-md{width:min(var(--side-panel-width), 70%)}.st-side-panel.st-multiple-side-panels--size-lg{width:min(var(--side-panel-width-lg), 90%)}.st-side-panel.st-multiple-side-panels--borderless{border-left-color:#0000}.st-numbered-section{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-numbered-section__item{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);display:flex}.st-numbered-section__number{border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--bg-surface);width:22px;height:22px;color:var(--text-secondary);font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.st-numbered-section__content{flex:auto;min-width:0}.st-numbered-section__title{margin:2px 0 0;font-weight:600}.st-numbered-section__summary,.st-numbered-section__help{color:var(--text-tertiary);margin:0;font-size:12px;line-height:16px}.st-numbered-section__body{margin-top:var(--space-2)}.st-numbered-section__item[aria-current=step] .st-numbered-section__number{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.st-numbered-section__item--complete .st-numbered-section__number{border-color:var(--success-border);background:var(--success-soft);color:var(--success-text)}.st-numbered-section__item--error .st-numbered-section__number{border-color:var(--danger-solid);color:var(--danger-text)}.st-numbered-section--minimal{gap:0}.st-numbered-section--minimal>.st-numbered-section__item{padding:0 0 var(--space-4);background:0 0;border:0;border-radius:0;position:relative}.st-numbered-section--minimal>.st-numbered-section__item:not(:last-child):before{content:"";background:var(--border-default);width:1px;position:absolute;top:26px;bottom:2px;left:11px}.st-numbered-section--connected{gap:0}.st-numbered-section--connected>.st-numbered-section__item{border-radius:0}.st-numbered-section--connected>.st-numbered-section__item+.st-numbered-section__item{border-top-width:0}.st-numbered-section--connected>.st-numbered-section__item:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.st-numbered-section--connected>.st-numbered-section__item:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.st-overflower{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-mono);font-size:12px;display:block;overflow:hidden}.st-overflower--position-start{text-align:left;direction:rtl}.st-overflower--inline{vertical-align:baseline;display:inline-block}.st-overflower--vertical-align-top{vertical-align:top}.st-overflower--vertical-align-bottom{vertical-align:bottom}.st-overflower--underline{-webkit-text-decoration:underline dotted var(--text-tertiary);text-decoration:underline dotted var(--text-tertiary);text-underline-offset:2px}.st-overflower--max-width-sm{max-width:var(--tooltip-max-width)}.st-overflower--max-width-md{max-width:var(--dialog-width)}.st-overflower--max-width-lg{max-width:var(--dialog-width-lg)}.st-overflower--lines-2,.st-overflower--lines-3{white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.st-overflower--lines-2{-webkit-line-clamp:2}.st-overflower--lines-3{-webkit-line-clamp:3}.st-overflower__before{margin-right:var(--space-1);color:var(--text-tertiary)}.st-overflower__after{margin-left:var(--space-1);color:var(--text-tertiary)}.st-overflow-list{justify-content:flex-start;align-items:center;gap:var(--space-1);flex-wrap:nowrap;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.st-overflow-list__item{flex:none;min-width:0}.st-overflow-list__handle{height:20px;padding:0 var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-secondary);font:600 12px/1 var(--font-sans);cursor:pointer;flex:none}.st-overflow-list__handle:hover{background:var(--bg-muted);color:var(--text-primary)}.st-overflow-list--handle-placement-left>.st-overflow-list__item:has(>.st-overflow-list__handle){order:-1}.st-overflow-list--lines-2{max-height:calc(20px * 2 + var(--space-1));flex-wrap:wrap}.st-overflow-list--lines-3{max-height:calc(20px * 3 + var(--space-1) * 2);flex-wrap:wrap}.st-overflow-list--vertical{flex-direction:column;align-items:flex-start}.st-overflow-list--group{gap:0}.st-overflow-list--group>.st-overflow-list__item+.st-overflow-list__item{margin-left:-1px}.st-overflow-list--align-items-flex-start{align-items:flex-start}.st-overflow-list--align-items-flex-end{align-items:flex-end}.st-overflow-list--align-items-stretch{align-items:stretch}.st-overflow-list--align-items-baseline{align-items:baseline}.st-overflow-list--justify-center{justify-content:center}.st-overflow-list--justify-flex-end{justify-content:flex-end}.st-overflow-list--justify-space-between{justify-content:space-between}.st-overflow-list--gap-0{gap:0}.st-overflow-list--gap-2{gap:var(--space-2)}.st-overflow-list--gap-3{gap:var(--space-3)}.st-overflow-list--containment{contain:inline-size}.st-panel{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);box-sizing:border-box;min-width:0;overflow:hidden}.st-panel__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--bg-subtle);flex-wrap:wrap;display:flex}.st-panel__title{font:600 14px/20px var(--font-sans)}.st-panel__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.st-panel__body{padding:var(--space-4)}.st-panel--rounded{border-radius:var(--radius-lg)}.st-panel--border-radius-md{border-radius:var(--radius-md)}.st-panel--border-radius-lg{border-radius:var(--radius-lg)}.st-panel--borderless{border-color:#0000}.st-panel--full-height{height:100%}.st-panel--shrink-to-content{width:fit-content;max-width:100%}.st-panel--variant-secondary{background:var(--bg-subtle)}.st-panel--variant-secondary>.st-panel__head{background:var(--bg-muted)}.st-panel--variant-elevated{border-color:var(--border-elevated);background:var(--bg-elevated)}.st-panel--shadow-level-1{box-shadow:var(--shadow-overlay)}.st-panel--hover-style-interactive{gap:var(--space-1);padding:var(--space-2) var(--space-3);text-align:left;font:inherit;cursor:pointer;flex-direction:column;transition:background-color .12s,border-color .12s;display:flex}.st-panel--hover-style-interactive:hover{background:var(--bg-muted)}.st-panel--hover-style-interactive[aria-current=true]{border-color:var(--accent-border);background:var(--accent-soft)}.st-panel__name{font:500 13px/18px var(--font-mono);word-break:keep-all}.st-panel__description{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.st-panel__meta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.st-scrim{box-sizing:border-box;max-width:520px;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);isolation:isolate;position:relative}.st-scrim__content{gap:var(--space-2);flex-direction:column;display:flex}.st-scrim__message{z-index:1;justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-3);border-radius:inherit;background:var(--locked-scrim);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.st-scrim__message[hidden]{display:none}.st-scrim__title{margin:0;font-weight:600}.st-scrim--full-width{width:100%;max-width:none}.st-scrim--borderless{background:0 0;border-color:#0000}.st-scrim--height-sm{min-height:calc(var(--row-height) * 3)}.st-scrim--height-md{min-height:calc(var(--row-height) * 5)}.st-scrim--width-sm{width:var(--tooltip-max-width)}.st-scrim--width-md{width:var(--dialog-width);max-width:100%}.st-scroll-box{box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);overflow:auto}.st-scroll-box--shadow{background:linear-gradient(var(--bg-surface) 30%, transparent) top / 100% 24px no-repeat local, linear-gradient(transparent, var(--bg-surface) 70%) bottom / 100% 24px no-repeat local, radial-gradient(farthest-side at 50% 0, var(--overlay-scrim), transparent) top / 100% 8px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, var(--overlay-scrim), transparent) bottom / 100% 8px no-repeat scroll, var(--bg-surface)}.st-scroll-box--max-height-sm{max-height:calc(var(--row-height) * 4)}.st-scroll-box--max-height-md{max-height:calc(var(--row-height) * 8)}.st-scroll-box--max-height-lg{max-height:calc(var(--row-height) * 12)}.st-scroll-box--height-sm{height:calc(var(--row-height) * 4)}.st-scroll-box--height-md{height:calc(var(--row-height) * 8)}.st-scroll-box--can-be-focused:focus-visible{outline-offset:-2px}.st-scroll-box--overscroll-behavior-none{overscroll-behavior:none}.st-scroll-box--display-scrollbar-always{overflow:scroll}.st-scroll-box--display-scrollbar-never{scrollbar-width:none}.st-scroll-box--display-scrollbar-never::-webkit-scrollbar{display:none}.st-sidebar-layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100%;display:grid;position:relative}.st-sidebar-layout__sidebar{background:var(--bg-subtle);min-width:0;position:relative}.st-sidebar-layout__sidebar[hidden]{display:none}.st-sidebar-layout__main{flex-direction:column;min-width:0;display:flex}.st-sidebar-layout__content{padding:var(--space-4);flex:auto}.st-sidebar-layout__content:focus{outline:none}.st-sidebar-layout__toggle{flex:none;align-self:flex-start}.st-sidebar-layout:has(>.st-sidebar-layout__sidebar[hidden]){grid-template-columns:minmax(0,1fr)}.st-sidebar-layout--content-overflow-auto>.st-sidebar-layout__main{overflow:auto}.st-sidebar-layout--sticky-sidebar>.st-sidebar-layout__sidebar{top:var(--st-sidebar-sticky-offset,0);align-self:start;max-height:100vh;position:sticky;overflow:auto}.st-sidebar-layout--content-behavior-draggable{grid-template-columns:var(--st-sidebar-size,var(--sidebar-width)) minmax(0, 1fr)}.st-sidebar-layout__handle{z-index:1;background:var(--border-default);cursor:col-resize;width:1px;position:absolute;top:0;bottom:0;right:-1px}.st-sidebar-layout__handle:before{content:"";position:absolute;inset:0 -4px}.st-sidebar-layout__handle:hover,.st-sidebar-layout__handle:focus-visible{background:var(--accent);outline:none;width:2px}.st-sidebar-layout--content-behavior-static{grid-template-columns:minmax(0,1fr)}.st-sidebar-layout--content-behavior-static>.st-sidebar-layout__sidebar{z-index:100;width:var(--sidebar-width);border-right:1px solid var(--border-elevated);position:absolute;top:0;bottom:0;left:0}.st-sidebar-layout--content-behavior-static>.st-sidebar-layout__sidebar>.st-vertical-nav{width:100%}.st-sidebar-layout__stage{border:1px solid var(--border-default);border-radius:var(--radius-lg);height:calc(var(--row-height) * 9);isolation:isolate;position:relative;overflow:hidden}.st-sidebar-layout__placeholder{height:calc(var(--space-12) + var(--space-3))}.st-side-panel{box-sizing:border-box;width:min(var(--side-panel-width), 70%);border-left:1px solid var(--border-elevated);background:var(--bg-elevated);box-shadow:var(--shadow-dialog);z-index:100;flex-direction:column;display:flex}.st-side-panel__head{align-items:center;gap:var(--space-2);height:var(--topbar-height);padding:0 var(--space-2);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.st-side-panel__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 14px/20px var(--font-mono);flex:1;margin:0;overflow:hidden}.st-side-panel--title-sans .st-side-panel__title{font:600 14px/20px var(--font-sans)}.st-side-panel__body{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex;overflow:auto}.st-side-panel--expanded{width:min(var(--side-panel-width-lg), 90%)}.st-side-panel--portalized{position:fixed;top:0;bottom:0;right:0}.st-side-panel--elevation-0{box-shadow:none}.st-side-panel--hide-close-button .st-side-panel__close{display:none}.st-side-panel__stage{height:calc(var(--row-height) * 8);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-canvas);isolation:isolate;display:flex;position:relative;overflow:hidden;transform:translate(0)}.st-side-panel__stage>.st-side-panel{margin-left:auto}.st-side-panel__page{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.st-side-panel__text{color:var(--text-secondary);margin:0}.st-side-panel__expand,.st-side-panel__close{flex:none}.st-side-panel__props{gap:var(--space-1) var(--space-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.st-side-panel__props dt{color:var(--text-tertiary);font-size:12px}.st-side-panel__props dd{margin:0}.st-side-panel-manager{z-index:100;pointer-events:none;justify-items:end;display:grid;position:absolute;inset:0}.st-side-panel-manager__layer{pointer-events:auto;grid-area:1/1;min-height:0;display:flex}.st-side-panel-manager__layer[aria-hidden=true]{visibility:hidden;pointer-events:none}.st-side-panel-manager__layer>.st-side-panel,.st-side-panel-manager--full-height{height:100%}.st-spacing{box-sizing:border-box;display:block}.st-spacing--margin-0{margin:0}.st-spacing--margin-1{margin:var(--space-1)}.st-spacing--margin-2{margin:var(--space-2)}.st-spacing--margin-3{margin:var(--space-3)}.st-spacing--margin-4{margin:var(--space-4)}.st-spacing--margin-6{margin:var(--space-6)}.st-spacing--margin-8{margin:var(--space-8)}.st-spacing--margin-x-0{margin-left:0;margin-right:0}.st-spacing--margin-x-1{margin-left:var(--space-1);margin-right:var(--space-1)}.st-spacing--margin-x-2{margin-left:var(--space-2);margin-right:var(--space-2)}.st-spacing--margin-x-3{margin-left:var(--space-3);margin-right:var(--space-3)}.st-spacing--margin-x-4{margin-left:var(--space-4);margin-right:var(--space-4)}.st-spacing--margin-x-6{margin-left:var(--space-6);margin-right:var(--space-6)}.st-spacing--margin-x-8{margin-left:var(--space-8);margin-right:var(--space-8)}.st-spacing--margin-y-0{margin-top:0;margin-bottom:0}.st-spacing--margin-y-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.st-spacing--margin-y-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.st-spacing--margin-y-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.st-spacing--margin-y-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.st-spacing--margin-y-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.st-spacing--margin-y-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.st-spacing--margin-top-0{margin-top:0}.st-spacing--margin-top-1{margin-top:var(--space-1)}.st-spacing--margin-top-2{margin-top:var(--space-2)}.st-spacing--margin-top-3{margin-top:var(--space-3)}.st-spacing--margin-top-4{margin-top:var(--space-4)}.st-spacing--margin-top-6{margin-top:var(--space-6)}.st-spacing--margin-top-8{margin-top:var(--space-8)}.st-spacing--margin-bottom-0{margin-bottom:0}.st-spacing--margin-bottom-1{margin-bottom:var(--space-1)}.st-spacing--margin-bottom-2{margin-bottom:var(--space-2)}.st-spacing--margin-bottom-3{margin-bottom:var(--space-3)}.st-spacing--margin-bottom-4{margin-bottom:var(--space-4)}.st-spacing--margin-bottom-6{margin-bottom:var(--space-6)}.st-spacing--margin-bottom-8{margin-bottom:var(--space-8)}.st-spacing--margin-left-0{margin-left:0}.st-spacing--margin-left-1{margin-left:var(--space-1)}.st-spacing--margin-left-2{margin-left:var(--space-2)}.st-spacing--margin-left-3{margin-left:var(--space-3)}.st-spacing--margin-left-4{margin-left:var(--space-4)}.st-spacing--margin-left-6{margin-left:var(--space-6)}.st-spacing--margin-left-8{margin-left:var(--space-8)}.st-spacing--margin-right-0{margin-right:0}.st-spacing--margin-right-1{margin-right:var(--space-1)}.st-spacing--margin-right-2{margin-right:var(--space-2)}.st-spacing--margin-right-3{margin-right:var(--space-3)}.st-spacing--margin-right-4{margin-right:var(--space-4)}.st-spacing--margin-right-6{margin-right:var(--space-6)}.st-spacing--margin-right-8{margin-right:var(--space-8)}.st-spacing--padding-0{padding:0}.st-spacing--padding-1{padding:var(--space-1)}.st-spacing--padding-2{padding:var(--space-2)}.st-spacing--padding-3{padding:var(--space-3)}.st-spacing--padding-4{padding:var(--space-4)}.st-spacing--padding-6{padding:var(--space-6)}.st-spacing--padding-8{padding:var(--space-8)}.st-spacing--padding-x-0{padding-left:0;padding-right:0}.st-spacing--padding-x-1{padding-left:var(--space-1);padding-right:var(--space-1)}.st-spacing--padding-x-2{padding-left:var(--space-2);padding-right:var(--space-2)}.st-spacing--padding-x-3{padding-left:var(--space-3);padding-right:var(--space-3)}.st-spacing--padding-x-4{padding-left:var(--space-4);padding-right:var(--space-4)}.st-spacing--padding-x-6{padding-left:var(--space-6);padding-right:var(--space-6)}.st-spacing--padding-x-8{padding-left:var(--space-8);padding-right:var(--space-8)}.st-spacing--padding-y-0{padding-top:0;padding-bottom:0}.st-spacing--padding-y-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.st-spacing--padding-y-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.st-spacing--padding-y-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.st-spacing--padding-y-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.st-spacing--padding-y-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.st-spacing--padding-y-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.st-spacing--padding-top-0{padding-top:0}.st-spacing--padding-top-1{padding-top:var(--space-1)}.st-spacing--padding-top-2{padding-top:var(--space-2)}.st-spacing--padding-top-3{padding-top:var(--space-3)}.st-spacing--padding-top-4{padding-top:var(--space-4)}.st-spacing--padding-top-6{padding-top:var(--space-6)}.st-spacing--padding-top-8{padding-top:var(--space-8)}.st-spacing--padding-bottom-0{padding-bottom:0}.st-spacing--padding-bottom-1{padding-bottom:var(--space-1)}.st-spacing--padding-bottom-2{padding-bottom:var(--space-2)}.st-spacing--padding-bottom-3{padding-bottom:var(--space-3)}.st-spacing--padding-bottom-4{padding-bottom:var(--space-4)}.st-spacing--padding-bottom-6{padding-bottom:var(--space-6)}.st-spacing--padding-bottom-8{padding-bottom:var(--space-8)}.st-spacing--padding-left-0{padding-left:0}.st-spacing--padding-left-1{padding-left:var(--space-1)}.st-spacing--padding-left-2{padding-left:var(--space-2)}.st-spacing--padding-left-3{padding-left:var(--space-3)}.st-spacing--padding-left-4{padding-left:var(--space-4)}.st-spacing--padding-left-6{padding-left:var(--space-6)}.st-spacing--padding-left-8{padding-left:var(--space-8)}.st-spacing--padding-right-0{padding-right:0}.st-spacing--padding-right-1{padding-right:var(--space-1)}.st-spacing--padding-right-2{padding-right:var(--space-2)}.st-spacing--padding-right-3{padding-right:var(--space-3)}.st-spacing--padding-right-4{padding-right:var(--space-4)}.st-spacing--padding-right-6{padding-right:var(--space-6)}.st-spacing--padding-right-8{padding-right:var(--space-8)}.st-m-0{margin:0}.st-mt-1{margin-top:var(--space-1)}.st-mt-2{margin-top:var(--space-2)}.st-mt-3{margin-top:var(--space-3)}.st-mt-4{margin-top:var(--space-4)}.st-mt-6{margin-top:var(--space-6)}.st-mt-8{margin-top:var(--space-8)}.st-mb-1{margin-bottom:var(--space-1)}.st-mb-2{margin-bottom:var(--space-2)}.st-mb-3{margin-bottom:var(--space-3)}.st-mb-4{margin-bottom:var(--space-4)}.st-mb-6{margin-bottom:var(--space-6)}.st-mb-8{margin-bottom:var(--space-8)}.st-px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.st-px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.st-px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.st-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.st-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.st-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.st-spacing__stage{border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle);display:inline-block}.st-stacked-panels{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;max-width:420px;display:flex;overflow:hidden}.st-stacked-panels__head{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-subtle);background:var(--bg-subtle);flex:none;display:flex}.st-stacked-panels__custom-head{padding:var(--space-2);border-bottom:1px solid var(--border-subtle);background:var(--bg-subtle);flex:none}.st-stacked-panels__title{flex:1;min-width:0;font-weight:600}.st-stacked-panels__step{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.st-stacked-panels__panels{flex:auto;min-height:0;display:grid}.st-stacked-panels__panel{grid-area:1/1;min-height:0;overflow:auto}.st-stacked-panels__panel[aria-hidden=true]{display:none}.st-stacked-panels__body{padding:var(--space-3) var(--space-4)}.st-stacked-panels--full-height{height:100%}.st-stacked-panels__stage{box-sizing:border-box;height:calc(var(--row-height) * 6)}.st-vertical-separator{border-left:1px solid var(--border-default);vertical-align:middle;flex:none;width:0;height:1em;display:inline-block}.st-vertical-separator--size-xxs{height:.5em}.st-vertical-separator--size-xs{height:.75em}.st-vertical-separator--size-sm{height:.875em}.st-vertical-separator--size-lg{height:1.25em}.st-vertical-separator--size-xl{height:1.5em}.st-vertical-separator--size-xxl{height:2em}.st-vertical-separator--size-auto{align-self:stretch;height:auto}.st-callout-value{box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);flex-direction:column;gap:2px;text-decoration:none;display:flex}.st-callout-value__label{align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:12px;line-height:16px;display:flex}.st-callout-value__main{align-items:baseline;gap:var(--space-1);display:flex}.st-callout-value__icon,.st-callout-value__logo{width:var(--icon-lg);height:var(--icon-lg);color:var(--text-secondary);flex:none;align-self:center;place-items:center;display:inline-grid}.st-callout-value__logo{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-subtle);font:500 12px/1 var(--font-mono)}.st-callout-value__value{font:600 20px/28px var(--font-sans);font-variant-numeric:tabular-nums}.st-callout-value__unit{color:var(--text-secondary);font-size:12px;line-height:16px}.st-callout-value--no-internal-space .st-callout-value__main{gap:0}.st-callout-value__additional{color:var(--text-tertiary);font-size:12px;line-height:16px}.st-callout-value__direction{border-left:4px solid #0000;border-right:4px solid #0000;align-self:center;width:0;height:0;display:none}.st-callout-value--direction-up .st-callout-value__direction{border-bottom:6px solid;display:block}.st-callout-value--direction-down .st-callout-value__direction{border-top:6px solid;display:block}.st-callout-value--size-md,.st-callout-value--size-lg{padding:var(--space-3) var(--space-4)}.st-callout-value--size-lg .st-callout-value__value,.st-callout-value--size-xl .st-callout-value__value{font-size:28px;line-height:36px}.st-callout-value--size-xl{padding:var(--space-4) var(--space-6)}.st-callout-value--size-xl .st-callout-value__label{font-size:13px;line-height:18px}.st-callout-value--level-success .st-callout-value__value{color:var(--success-text)}.st-callout-value--level-warning .st-callout-value__value{color:var(--warning-text)}.st-callout-value--level-danger .st-callout-value__value{color:var(--danger-text)}.st-callout-value--status-border{box-shadow:inset 2px 0 0 var(--neutral-solid)}.st-callout-value--status-border.st-callout-value--level-success{box-shadow:inset 2px 0 0 var(--success-solid)}.st-callout-value--status-border.st-callout-value--level-warning{box-shadow:inset 2px 0 0 var(--warning-solid)}.st-callout-value--status-border.st-callout-value--level-danger{box-shadow:inset 2px 0 0 var(--danger-solid)}.st-callout-value--borderless{padding:var(--space-1) var(--space-4);background:0 0;border-color:#0000;border-radius:0}.st-callout-value--borderless:first-child{padding-left:0}.st-callout-value--borderless+.st-callout-value--borderless{border-left-color:var(--border-subtle)}.st-callout-value--centered{text-align:center;align-items:center}.st-callout-value--inactive .st-callout-value__value{color:var(--text-tertiary)}.st-callout-value[aria-disabled=true]{opacity:.45}.st-callout-value--loading .st-callout-value__value{border-radius:var(--radius-sm);background:var(--placeholder);color:#0000;min-width:4ch;animation:1.6s ease-in-out infinite st-callout-value-pulse}.st-callout-value--custom-colors{border-color:var(--callout-value-custom-border,var(--border-default));background:var(--callout-value-custom-bg,var(--bg-surface));color:var(--callout-value-custom-text,var(--text-primary))}.st-callout-value--custom-colors .st-callout-value__label,.st-callout-value--custom-colors .st-callout-value__unit,.st-callout-value--custom-colors .st-callout-value__additional{color:inherit}a.st-callout-value{cursor:pointer}a.st-callout-value:hover{background:var(--bg-muted)}a.st-callout-value:hover .st-callout-value__value{text-decoration:underline}@keyframes st-callout-value-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.st-callout-value--loading .st-callout-value__value{animation:none}}.st-formatted-number{font-variant-numeric:tabular-nums;white-space:nowrap}.st-formatted-number__prefix{margin-right:1px}.st-formatted-number__unit{margin-left:var(--space-1)}.st-formatted-number__per-unit{color:var(--text-secondary)}.st-formatted-number--unit-spaceless .st-formatted-number__unit{margin-left:0}.st-formatted-number__null{color:var(--text-tertiary)}.st-number-and-percent-bar{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;grid-template-columns:4ch minmax(60px,1fr);display:grid}.st-number-and-percent-bar__number{text-align:right;white-space:nowrap}.st-number-and-percent-bar__prefix{color:var(--text-secondary)}.st-number-and-percent-bar__value{white-space:nowrap}.st-number-and-percent-bar--size-sm{gap:var(--space-1);font-size:12px;line-height:16px}.st-number-and-percent-bar--size-sm .st-percent-bar{height:4px}.st-percent-bar{--st-percent-bar-ratio:0;--st-percent-bar-negative:0;box-sizing:border-box;border-radius:var(--radius-sm);background:var(--dataviz-track);width:100%;height:6px;display:block;position:relative;overflow:hidden}.st-percent-bar__fill{width:calc(var(--st-percent-bar-ratio) * 100%);background:var(--dataviz-1);max-width:100%;height:100%;display:block}.st-percent-bar--rounded{border-radius:var(--radius-pill)}.st-percent-bar--height-lg{height:12px}.st-percent-bar--height-auto{height:100%;min-height:6px}.st-percent-bar--width-fixed{width:60px;display:inline-block}.st-percent-bar--value-position-end{justify-content:flex-end;display:flex}.st-percent-bar--level-warning .st-percent-bar__fill{background:var(--warning-solid)}.st-percent-bar--level-danger .st-percent-bar__fill{background:var(--danger-solid)}.st-percent-bar[aria-disabled=true] .st-percent-bar__fill{background:var(--dataviz-disabled)}.st-percent-bar--custom-colors{border:1px solid var(--percent-bar-custom-outline,transparent);background:var(--percent-bar-custom-track,var(--dataviz-track))}.st-percent-bar--custom-colors .st-percent-bar__fill{background:var(--percent-bar-custom-fill,var(--dataviz-1))}.st-percent-bar--custom-colors .st-percent-bar__fill--negative{background:var(--percent-bar-custom-negative,var(--danger-solid))}.st-percent-bar--negative-region:after{content:"";background:var(--border-control);width:1px;position:absolute;top:0;bottom:0;left:50%}.st-percent-bar--negative-region .st-percent-bar__fill{width:calc(var(--st-percent-bar-ratio) * 50%);position:absolute;left:50%}.st-percent-bar--negative-region .st-percent-bar__fill--negative{width:calc(var(--st-percent-bar-negative) * 50%);background:var(--danger-solid);left:auto;right:50%}.st-percent-bar--ratio-0{--st-percent-bar-ratio:0}.st-percent-bar--ratio-5{--st-percent-bar-ratio:.05}.st-percent-bar--ratio-10{--st-percent-bar-ratio:.1}.st-percent-bar--ratio-15{--st-percent-bar-ratio:.15}.st-percent-bar--ratio-20{--st-percent-bar-ratio:.2}.st-percent-bar--ratio-25{--st-percent-bar-ratio:.25}.st-percent-bar--ratio-30{--st-percent-bar-ratio:.3}.st-percent-bar--ratio-35{--st-percent-bar-ratio:.35}.st-percent-bar--ratio-40{--st-percent-bar-ratio:.4}.st-percent-bar--ratio-45{--st-percent-bar-ratio:.45}.st-percent-bar--ratio-50{--st-percent-bar-ratio:.5}.st-percent-bar--ratio-55{--st-percent-bar-ratio:.55}.st-percent-bar--ratio-60{--st-percent-bar-ratio:.6}.st-percent-bar--ratio-65{--st-percent-bar-ratio:.65}.st-percent-bar--ratio-70{--st-percent-bar-ratio:.7}.st-percent-bar--ratio-75{--st-percent-bar-ratio:.75}.st-percent-bar--ratio-80{--st-percent-bar-ratio:.8}.st-percent-bar--ratio-85{--st-percent-bar-ratio:.85}.st-percent-bar--ratio-90{--st-percent-bar-ratio:.9}.st-percent-bar--ratio-95{--st-percent-bar-ratio:.95}.st-percent-bar--ratio-100{--st-percent-bar-ratio:1}.st-percent-bar--negative-10{--st-percent-bar-negative:.1}.st-percent-bar--negative-20{--st-percent-bar-negative:.2}.st-percent-bar--negative-30{--st-percent-bar-negative:.3}.st-percent-bar--negative-40{--st-percent-bar-negative:.4}.st-percent-bar--negative-50{--st-percent-bar-negative:.5}.st-percent-bar--negative-60{--st-percent-bar-negative:.6}.st-percent-bar--negative-70{--st-percent-bar-negative:.7}.st-percent-bar--negative-80{--st-percent-bar-negative:.8}.st-percent-bar--negative-90{--st-percent-bar-negative:.9}.st-percent-bar--negative-100{--st-percent-bar-negative:1}.st-percent-donut{--st-percent-donut:0;width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--radius-pill);background:conic-gradient(var(--dataviz-1) calc(var(--st-percent-donut) * 1%), var(--dataviz-track) 0);flex:none;display:inline-block;-webkit-mask:radial-gradient(farthest-side,#0000 55%,#000 56%);mask:radial-gradient(farthest-side,#0000 55%,#000 56%)}.st-percent-donut[aria-disabled=true]{background:conic-gradient(var(--dataviz-disabled) calc(var(--st-percent-donut) * 1%), var(--dataviz-track) 0)}.st-percent-donut--custom-color{background:conic-gradient(var(--percent-donut-custom-color,var(--dataviz-1)) calc(var(--st-percent-donut) * 1%), var(--dataviz-track) 0)}.st-percent-donut--percentage-0{--st-percent-donut:0}.st-percent-donut--percentage-5{--st-percent-donut:5}.st-percent-donut--percentage-10{--st-percent-donut:10}.st-percent-donut--percentage-15{--st-percent-donut:15}.st-percent-donut--percentage-20{--st-percent-donut:20}.st-percent-donut--percentage-25{--st-percent-donut:25}.st-percent-donut--percentage-30{--st-percent-donut:30}.st-percent-donut--percentage-35{--st-percent-donut:35}.st-percent-donut--percentage-40{--st-percent-donut:40}.st-percent-donut--percentage-45{--st-percent-donut:45}.st-percent-donut--percentage-50{--st-percent-donut:50}.st-percent-donut--percentage-55{--st-percent-donut:55}.st-percent-donut--percentage-60{--st-percent-donut:60}.st-percent-donut--percentage-65{--st-percent-donut:65}.st-percent-donut--percentage-70{--st-percent-donut:70}.st-percent-donut--percentage-75{--st-percent-donut:75}.st-percent-donut--percentage-80{--st-percent-donut:80}.st-percent-donut--percentage-85{--st-percent-donut:85}.st-percent-donut--percentage-90{--st-percent-donut:90}.st-percent-donut--percentage-95{--st-percent-donut:95}.st-percent-donut--percentage-100{--st-percent-donut:100}.st-score-bar{gap:2px;display:inline-flex}.st-score-bar__step{background:var(--dataviz-track);border-radius:1px;width:8px;height:12px}.st-score-bar__step--filled{background:var(--dataviz-1)}.st-score-bar--size-xs .st-score-bar__step{width:6px;height:8px}.st-score-bar--size-md .st-score-bar__step{width:10px;height:16px}.st-score-bar--level-success .st-score-bar__step--filled{background:var(--success-solid)}.st-score-bar--level-warning .st-score-bar__step--filled{background:var(--warning-solid)}.st-score-bar--level-danger .st-score-bar__step--filled{background:var(--danger-solid)}.st-avatar{--avatar-size:var(--avatar-md);align-items:center;gap:var(--space-2);color:var(--text-primary);font:400 13px/18px var(--font-sans);display:inline-flex}.st-avatar__circle{box-sizing:border-box;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-secondary);font:600 12px/1 var(--font-sans);flex:none;place-items:center;display:inline-grid;overflow:hidden}.st-avatar__circle .st-icon{vertical-align:baseline;width:60%;height:60%}.st-avatar__image{object-fit:cover;width:100%;height:100%;display:block}.st-avatar__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-avatar--size-sm{--avatar-size:var(--avatar-sm)}.st-avatar--size-lg{--avatar-size:var(--avatar-lg)}.st-avatar--size-lg .st-avatar__circle{font-size:13px}.st-avatar--ringed .st-avatar__circle{outline:2px solid var(--avatar-ring-color,var(--accent));outline-offset:1px}.st-avatar--label-placement-left{flex-direction:row-reverse}.st-avatar--label-placement-top{gap:var(--space-1);flex-direction:column-reverse}.st-avatar--label-placement-bottom{gap:var(--space-1);flex-direction:column}.st-avatar-list{--avatar-list-size:var(--avatar-md);align-items:center;gap:var(--space-1);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.st-avatar-list .st-avatar{--avatar-size:var(--avatar-list-size)}.st-avatar-list__more{box-sizing:border-box;min-width:var(--avatar-list-size);height:var(--avatar-list-size);padding:0 var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-secondary);font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;flex:none;place-items:center;display:inline-grid}.st-avatar-list__more:hover{background:var(--bg-muted);color:var(--text-primary)}.st-avatar-list--size-sm{--avatar-list-size:var(--avatar-sm)}.st-avatar-list--size-lg{--avatar-list-size:var(--avatar-lg)}.st-avatar-list--stacked{gap:0}.st-avatar-list--stacked>li+li{margin-left:calc(-1 * var(--space-1))}.st-avatar-list--stacked .st-avatar__circle{box-shadow:0 0 0 2px var(--bg-canvas)}.st-copy-button{gap:var(--space-1)}.st-copy-button .st-icon{width:var(--icon-sm);height:var(--icon-sm);vertical-align:baseline}.st-copy-button--icon-position-right{flex-direction:row-reverse}.st-copy-button.st-copy-button--copied{color:var(--success-text)}.st-document-title{padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--bg-surface);border-bottom:0;display:inline-flex}.st-document-title__tab{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;overflow:hidden}.st-empty-state{--empty-state-max-width:40ch;align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;display:flex}.st-empty-state__icon{color:var(--text-tertiary)}.st-empty-state__icon .st-icon{width:var(--icon-lg);height:var(--icon-lg)}.st-empty-state__image{max-width:160px;height:auto;display:block}.st-empty-state__title{font:600 14px/20px var(--font-sans);color:var(--text-primary)}.st-empty-state__subtitle{max-width:var(--empty-state-max-width);color:var(--text-secondary)}.st-empty-state__actions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.st-empty-state--size-sm{padding:var(--space-4) var(--space-3);gap:var(--space-1)}.st-empty-state--size-sm .st-empty-state__actions{margin-top:var(--space-1)}.st-error-boundary,.st-error-boundary__fallback{min-width:0;display:block}.st-error-message{--error-message-max-height:290px;gap:var(--space-1);width:fit-content;max-width:100%;color:var(--danger-text);font:400 12px/16px var(--font-sans);flex-direction:column;display:flex}.st-error-message--full-width{width:100%}.st-error-message__header{align-items:center;gap:var(--space-2);min-width:0;display:flex}.st-error-message__type{font:500 12px/16px var(--font-mono);flex:none}.st-error-message__copy{margin-left:auto}.st-error-message__message{overflow-wrap:anywhere;min-width:0}.st-error-message--scrollable .st-error-message__message{max-height:var(--error-message-max-height);overflow:auto}.st-error-message--message-block-max-height-sm{--error-message-max-height:72px}.st-error-message__details{min-width:0;max-width:100%}.st-error-message__summary{color:var(--text-secondary);cursor:pointer}.st-error-message__summary:hover{color:var(--text-primary)}.st-error-message__details[open]>.st-error-message__summary{margin-bottom:var(--space-1)}.st-error-message__children{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.st-growing-block{transition:height .12s;overflow:hidden}.st-growing-block__inner{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md)}.st-growing-block--direction-horizontal{max-width:100%;transition:width .12s;display:inline-block}.st-growing-block--direction-horizontal .st-growing-block__inner{white-space:nowrap}@media (prefers-reduced-motion:reduce){.st-growing-block{transition:none}}.st-highlight-keywords{color:inherit}.st-highlight-keywords__match{background:var(--highlight);color:inherit;border-radius:2px;padding:0 1px}.st-highlight-keywords--highlight-tag-strong .st-highlight-keywords__match{background:0 0;padding:0;font-weight:600}.st-http-request-bar{align-items:center;gap:var(--space-2);box-sizing:border-box;max-width:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);display:inline-flex}.st-http-request-bar--full-width{width:100%;display:flex}.st-http-request-bar__method{box-sizing:border-box;min-width:52px;padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-secondary);font:500 12px/16px var(--font-mono);text-align:center;letter-spacing:.02em;flex:none;display:inline-block}.st-http-request-bar--method-get .st-http-request-bar__method,.st-http-request-bar__method[data-method=GET]{color:var(--method-get);background:color-mix(in srgb, var(--method-get) 10%, transparent)}.st-http-request-bar--method-post .st-http-request-bar__method,.st-http-request-bar__method[data-method=POST]{color:var(--method-post);background:color-mix(in srgb, var(--method-post) 10%, transparent)}.st-http-request-bar--method-put .st-http-request-bar__method,.st-http-request-bar__method[data-method=PUT]{color:var(--method-put);background:color-mix(in srgb, var(--method-put) 10%, transparent)}.st-http-request-bar--method-patch .st-http-request-bar__method,.st-http-request-bar__method[data-method=PATCH]{color:var(--method-patch);background:color-mix(in srgb, var(--method-patch) 10%, transparent)}.st-http-request-bar--method-delete .st-http-request-bar__method,.st-http-request-bar__method[data-method=DELETE]{color:var(--method-delete);background:color-mix(in srgb, var(--method-delete) 10%, transparent)}.st-http-request-bar__url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 13px/18px var(--font-mono);flex:auto;overflow:hidden}.st-http-request-bar__param{color:var(--accent-text)}.st-http-request-bar__query{color:var(--text-tertiary)}.st-http-request-bar__status-code{box-sizing:content-box;min-width:4ch;padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-sm);background:var(--neutral-soft);color:var(--neutral-text);font:500 12px/16px var(--font-mono);text-align:center;font-variant-numeric:tabular-nums;border:0;flex:none;margin:0;display:inline-block}.st-http-request-bar--status-code-2xx .st-http-request-bar__status-code{background:var(--success-soft);color:var(--success-text)}.st-http-request-bar--status-code-3xx .st-http-request-bar__status-code{background:var(--info-soft);color:var(--info-text)}.st-http-request-bar--status-code-4xx .st-http-request-bar__status-code{background:var(--warning-soft);color:var(--warning-text)}.st-http-request-bar--status-code-5xx .st-http-request-bar__status-code{background:var(--danger-soft);color:var(--danger-text)}button.st-http-request-bar__status-code{cursor:pointer}button.st-http-request-bar__status-code:hover,button.st-http-request-bar__status-code[aria-expanded=true]{box-shadow:inset 0 0 0 1px}.st-http-request-bar__copy{width:var(--control-sm);flex:none;padding:0}.st-http-request-bar__copy .st-icon{width:var(--icon-sm);height:var(--icon-sm)}.st-http-request-bar--inline{gap:var(--space-2);background:0 0;border:0;border-radius:0;padding:0;display:flex}.st-http-request-bar--inline .st-http-request-bar__url{white-space:normal;overflow-wrap:anywhere;overflow:visible}.st-image{max-width:100%;display:inline-block}.st-image__img{border:1px solid var(--border-default);border-radius:var(--radius-lg);max-width:100%;height:auto;display:block}.st-image--hovered .st-image__img,.st-image__img:hover{border-color:var(--border-control)}.st-integration-logo{--integration-logo-size:var(--avatar-md);box-sizing:border-box;width:var(--integration-logo-size);height:var(--integration-logo-size);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-secondary);font:500 12px/1 var(--font-mono);flex:none;place-items:center;display:inline-grid;overflow:hidden}.st-integration-logo__image{object-fit:contain;width:100%;height:100%;display:block}.st-integration-logo .st-icon{vertical-align:baseline;width:70%;height:70%}.st-integration-logo--variant-small{border-radius:var(--radius-sm);background:0 0;border-color:#0000}.st-integration-logo--variant-avatar-chip{border-radius:var(--radius-md)}.st-integration-logo--variant-avatar{border-radius:var(--radius-pill)}.st-integration-logo--variant-large{border-radius:var(--radius-lg);background:var(--bg-subtle);border-width:1px}.st-integration-logo--size-xxs{--integration-logo-size:var(--icon-sm);font-size:0}.st-integration-logo--size-xs{--integration-logo-size:var(--icon-md);font-size:0}.st-integration-logo--size-sm{--integration-logo-size:var(--avatar-sm)}.st-integration-logo--size-lg{--integration-logo-size:var(--avatar-lg)}.st-integration-logo--size-xl{--integration-logo-size:40px}.st-integration-logo--size-xxl{--integration-logo-size:48px}.st-integration-logo--size-inherit{--integration-logo-size:1em;font-size:0}.st-integration-logo--icon{background:0 0;border-color:#0000}.st-integration-logo--inherited-color{color:inherit}.st-integration-logo--color-reversed{border-color:var(--bg-inverse);background:var(--bg-inverse);color:var(--text-inverse)}.st-integration-logo--cloud-provider{border-style:dashed;border-color:var(--border-control);background:var(--bg-subtle)}.st-json-viewer{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--code-bg);color:var(--code-text);font:400 13px/20px var(--font-mono)}.st-json-viewer--reduced-vertical-spacing{padding-top:var(--space-1);padding-bottom:var(--space-1);line-height:18px}.st-json-viewer__toolbar{align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-subtle);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.st-json-viewer__search{box-sizing:border-box;min-width:0;height:var(--control-sm);padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:400 13px/18px var(--font-mono);flex:120px}.st-json-viewer__search::placeholder{color:var(--text-tertiary)}.st-json-viewer__pinned{margin:0 0 var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--bg-subtle)}.st-json-viewer details{padding-left:var(--space-4)}.st-json-viewer>details{padding-left:0}.st-json-viewer summary{cursor:pointer;margin-left:calc(-1 * var(--space-4));padding-left:var(--space-1)}.st-json-viewer>details>summary{margin-left:0}.st-json-viewer__row{padding-left:var(--space-4)}.st-json-viewer__key{color:var(--code-key)}.st-json-viewer__string{color:var(--code-string)}.st-json-viewer__number{color:var(--code-number)}.st-json-viewer__meta{color:var(--code-comment)}.st-loading-indicator{--loading-indicator-size:var(--indicator-md);align-items:center;gap:var(--space-2);color:var(--text-secondary);margin:0;display:inline-flex}.st-loading-indicator__spinner{width:var(--loading-indicator-size);height:var(--loading-indicator-size);box-sizing:border-box;border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:var(--radius-pill);flex:none;animation:.8s linear infinite st-loading-indicator-spin;display:inline-block}.st-loading-indicator--size-xxs{--loading-indicator-size:8px}.st-loading-indicator--size-xs{--loading-indicator-size:10px}.st-loading-indicator--size-sm{--loading-indicator-size:var(--indicator-sm)}.st-loading-indicator--size-lg{--loading-indicator-size:var(--icon-lg)}.st-loading-indicator--size-xl{--loading-indicator-size:var(--avatar-md)}.st-loading-indicator--size-xxl{--loading-indicator-size:var(--avatar-lg)}.st-loading-indicator--size-inherit{--loading-indicator-size:1em}.st-loading-indicator--knockout{color:inherit}.st-loading-indicator--knockout .st-loading-indicator__spinner{opacity:.8;border-color:#0000 currentColor currentColor}.st-loading-indicator--variant-ai .st-loading-indicator__spinner{border-color:var(--feature-border);border-top-color:var(--feature-text)}.st-loading-indicator--not-animated .st-loading-indicator__spinner{animation:none}.st-loading-indicator--delay-200{animation:1ms linear .2s backwards st-loading-indicator-appear}.st-loading-indicator--delay-500{animation:1ms linear .5s backwards st-loading-indicator-appear}@keyframes st-loading-indicator-spin{to{transform:rotate(360deg)}}@keyframes st-loading-indicator-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.st-loading-indicator__spinner{animation:none;display:none}}.st-message-box{--message-box-border:var(--info-border);--message-box-bg:var(--info-soft);--message-box-solid:var(--info-solid);--message-box-text:var(--info-text);align-items:stretch;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--message-box-border);border-radius:var(--radius-lg);background:var(--message-box-bg);color:var(--text-primary);display:flex}.st-message-box:before{content:"";border-radius:var(--radius-pill);background:var(--message-box-solid);flex:none;width:4px}.st-message-box__icon{color:var(--message-box-text);flex:none}.st-message-box__body{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.st-message-box__title{color:var(--message-box-text);font-weight:600}.st-message-box__text{overflow-wrap:anywhere;min-width:0}.st-message-box__actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.st-message-box__dismiss{width:var(--control-sm);flex:none;align-self:flex-start;padding:0}.st-message-box--level-success{--message-box-border:var(--success-border);--message-box-bg:var(--success-soft);--message-box-solid:var(--success-solid);--message-box-text:var(--success-text)}.st-message-box--level-warning{--message-box-border:var(--warning-border);--message-box-bg:var(--warning-soft);--message-box-solid:var(--warning-solid);--message-box-text:var(--warning-text)}.st-message-box--level-danger{--message-box-border:var(--danger-border);--message-box-bg:var(--danger-soft);--message-box-solid:var(--danger-solid);--message-box-text:var(--danger-text)}.st-message-box--align-items-center{align-items:center}.st-message-box--align-items-center:before{align-self:stretch}.st-message-box--highlighted{border-color:var(--message-box-solid)}.st-message-box--dismissible{padding-right:var(--space-2)}.st-option-list{box-sizing:border-box;max-width:260px;max-height:100%;margin:0;padding:0;list-style:none;overflow-y:auto}.st-option-list__group{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--text-tertiary);font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.st-option-list__option{box-sizing:border-box;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-md);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--text-primary);font:400 13px/18px var(--font-sans);cursor:pointer;background:0 0;display:flex}.st-option-list__option:hover,.st-option-list__option--active{background:var(--bg-muted)}.st-option-list__option[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text)}.st-option-list__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.st-option-list__icon{color:var(--text-secondary);flex:none;display:inline-flex}.st-option-list__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.st-option-list__hint{color:var(--text-tertiary);flex:none;font-size:12px}.st-placeholder{--placeholder-width:100%;--placeholder-height:200px;width:var(--placeholder-width);height:var(--placeholder-height);border-radius:var(--radius-sm);background:var(--placeholder);max-width:100%;animation:1.6s ease-in-out infinite st-placeholder-pulse;display:block}.st-placeholder--circle{aspect-ratio:1;border-radius:var(--radius-pill);height:auto}.st-placeholder--width-xs{--placeholder-width:52px}.st-placeholder--width-sm{--placeholder-width:120px}.st-placeholder--width-md{--placeholder-width:240px}.st-placeholder--height-xs{--placeholder-height:18px}.st-placeholder--height-sm{--placeholder-height:32px}.st-placeholder--height-md{--placeholder-height:80px}@keyframes st-placeholder-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.st-placeholder{animation:none}}.st-sortable-list-skeleton{gap:var(--space-1);flex-direction:column;max-width:320px;margin:0;padding:0;list-style:none;display:flex}.st-sortable-list-skeleton__item{align-items:center;gap:var(--space-2);height:var(--row-height);padding:0 var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);display:flex}.st-sortable-list-skeleton__item--dragging{border-color:var(--accent);box-shadow:var(--shadow-overlay)}.st-sortable-list-skeleton__handle{padding:var(--space-0-5);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:grab;flex:none;display:inline-flex}.st-sortable-list-skeleton__handle:hover{background:var(--bg-muted);color:var(--text-secondary)}.st-sortable-list-skeleton__item--dragging .st-sortable-list-skeleton__handle{cursor:grabbing}.st-sortable-list-skeleton__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 13px/18px var(--font-mono);overflow:hidden}.st-sortable-list-skeleton__drop{border-radius:var(--radius-pill);background:var(--accent);height:2px}.st-stack-trace{align-items:flex-start;gap:var(--space-1);box-sizing:border-box;max-width:100%;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--code-bg);flex-direction:column;display:flex}.st-stack-trace__title{color:var(--danger-text);font:500 13px/18px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.st-stack-trace__frames{padding-left:var(--space-6);color:var(--code-text);max-width:100%;margin:0}.st-stack-trace__frame[hidden]{display:none}.st-stack-trace__function{font:400 12px/16px var(--font-mono)}.st-stack-trace__location{color:var(--text-tertiary);font:400 12px/16px var(--font-mono)}.st-stack-trace__toggle{align-self:flex-start}.st-stack-trace--preserve-whitespace .st-stack-trace__frame{white-space:pre-wrap}.st-star{--star-box:var(--control-sm);--star-icon:var(--icon-md);width:var(--star-box);height:var(--star-box);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.st-star .st-icon{width:var(--star-icon);height:var(--star-icon);vertical-align:baseline}.st-star:hover{background:var(--bg-muted);color:var(--important-strong)}.st-star[aria-pressed=true]{color:var(--important)}.st-star[aria-pressed=true] .st-icon{fill:currentColor}.st-star--size-sm{--star-box:18px;--star-icon:var(--icon-sm)}.st-star--size-lg{--star-box:var(--control-md);--star-icon:var(--icon-lg)}.st-star--knockout{color:var(--text-on-accent);opacity:.8}.st-star--knockout:hover{color:var(--text-on-accent);opacity:1;background:0 0}.st-star--knockout[aria-pressed=true]{color:var(--text-on-accent);opacity:1}.st-star:disabled{opacity:.45;cursor:not-allowed}.st-star:disabled:hover{color:var(--text-tertiary);background:0 0}.st-star__demo{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--accent);display:inline-flex}.st-video-player{gap:var(--space-1);flex-direction:column;max-width:320px;margin:0;display:flex}.st-video-player__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--bg-inverse);place-items:center;display:grid;position:relative;overflow:hidden}.st-video-player__preview{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.st-video-player__play{border-radius:var(--radius-pill);background:var(--accent);width:40px;height:40px;color:var(--text-on-accent);cursor:pointer;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.st-video-player__play:hover{background:var(--accent-hover)}.st-video-player__play .st-icon{fill:currentColor;stroke:none}.st-video-player__caption{color:var(--text-tertiary);font-size:12px;line-height:16px}.st-video-player--modal .st-video-player__frame{cursor:pointer}.st-video-player--light-play-button .st-video-player__play{background:var(--bg-surface);color:var(--text-primary)}.st-video-player--light-play-button .st-video-player__play:hover{background:var(--bg-muted)}.st-video-player--play-button-hidden .st-video-player__play{display:none}.st-video-player--ended .st-video-player__frame:after{content:"";background:var(--overlay-scrim);position:absolute;inset:0}.st-video-player--ended .st-video-player__play{z-index:1}.st-link{align-items:center;gap:var(--space-0-5);max-width:100%;color:var(--accent-text);text-underline-offset:2px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.st-link:hover{text-decoration-thickness:2px}.st-link--type-plain{text-decoration-color:#0000}.st-link--type-plain:hover,.st-link--type-plain:focus-visible{text-decoration-color:currentColor}.st-link--type-color-on-hover{color:inherit;text-decoration-color:#0000}.st-link--type-color-on-hover:hover,.st-link--type-color-on-hover:focus-visible{color:var(--accent-text);text-decoration-color:currentColor}.st-link--type-no-class-names{color:inherit;text-decoration:none}.st-link--size-xxs{font-size:12px;line-height:16px}.st-link--size-xs{font-size:13px;line-height:18px}.st-link--size-sm,.st-link--size-md{font-size:14px;line-height:20px}.st-link--size-lg{font-size:16px;line-height:24px}.st-link--size-xl{font-size:20px;line-height:28px}.st-link--inline{display:inline}.st-link--external.st-link--external-icon:after{content:"↗";margin-left:2px;font-size:.9em}.st-link--full-width{width:100%;display:flex}.st-link--ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (hover:hover){.st-quiet-host:not(:hover):not(:focus-within) .st-link--can-be-quiet{text-decoration-color:#0000}}.st-pagination{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.st-pagination--compact{flex-wrap:nowrap;justify-content:center}.st-pagination--compact .st-pagination__controls{white-space:nowrap;flex-wrap:nowrap}.st-pagination__position{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:12px}.st-pagination__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.st-pagination__page{min-width:var(--control-sm);height:var(--control-sm);padding:0 var(--space-1);border-radius:var(--radius-md);color:var(--text-secondary);font:600 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;transition:background-color .12s}.st-pagination__page:hover{background:var(--bg-muted);color:var(--text-primary)}.st-pagination__page[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-border)}.st-pagination__gap{padding:0 var(--space-1);color:var(--text-tertiary)}.st-pagination__previous,.st-pagination__next{flex:none}.st-pagination__page-size{align-items:center;gap:var(--space-2);color:var(--text-secondary);white-space:nowrap;font-size:12px;display:inline-flex}.st-pagination__page-size .st-select__wrapper{width:72px;min-width:0}.st-pagination__page-size .st-select__menu{margin:0 0 var(--space-1);top:auto;bottom:100%}.st-pagination-summary{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.st-pagination-summary__range,.st-pagination-summary__total{color:var(--text-secondary)}.st-pagination-summary__prefix{margin-right:var(--space-0-5)}.st-pagination-summary__label{margin-left:var(--space-1)}.st-pagination-summary__selected{margin-left:var(--space-2);color:var(--accent-text);font-weight:600}.st-product-header{--product-header-sticky-offset:0px;box-sizing:border-box;border-bottom:1px solid var(--border-default);background:var(--bg-surface)}.st-product-header--sticky{top:var(--product-header-sticky-offset);z-index:10;position:sticky}.st-product-header__main{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--topbar-height);box-sizing:border-box;padding:0 var(--space-4);display:flex}.st-product-header--centered .st-product-header__main{grid-template-columns:minmax(0,1fr) minmax(0,40%) minmax(0,1fr);width:100%;display:grid}.st-product-header__start{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;min-width:0;display:flex}.st-product-header__center{justify-self:center;width:100%;min-width:0;max-width:560px}.st-product-header--centered .st-product-header__end{flex-wrap:wrap;justify-content:flex-end;justify-self:end;min-width:0}@media (width<=1000px){.st-product-header--centered .st-product-header__main{padding-top:var(--space-2);padding-bottom:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.st-product-header--centered .st-product-header__center{grid-area:2/1/auto/-1;max-width:none}.st-product-header--centered .st-product-header__end{grid-area:1/2}}.st-product-header__title{align-items:center;gap:var(--space-2);color:var(--text-primary);font:600 14px/20px var(--font-sans);white-space:nowrap;display:inline-flex}.st-product-header__title-right{align-items:center;gap:var(--space-2);display:inline-flex}.st-product-header__breadcrumbs{align-items:center;gap:var(--space-1);color:var(--text-secondary);margin:0;padding:0;font-size:12px;list-style:none;display:flex}.st-product-header__breadcrumbs li+li:before{content:"/";margin-right:var(--space-1);color:var(--text-tertiary)}.st-product-header__breadcrumbs [aria-current=page]{color:var(--text-primary)}.st-product-header__tabs{flex:1;align-self:stretch;align-items:flex-end;min-width:0;display:flex}.st-product-header__end{align-items:center;gap:var(--space-3);margin-left:auto;font-weight:600;display:flex}.st-product-header__environment{padding:0 var(--space-2);border:1px solid var(--success-border);border-radius:var(--radius-pill);color:var(--success-text);font-size:12px;font-weight:600}.st-product-header__secondary{padding:0 var(--space-4);border-top:1px solid var(--border-subtle);align-items:flex-end;display:flex}.st-product-header--secondary-row .st-product-header__tabs{align-self:auto}.st-prominent-tab-list{gap:var(--space-1);padding:var(--space-1);background:var(--bg-subtle);display:flex;overflow-x:auto}.st-prominent-tab-list__tab{justify-content:flex-start;align-items:center;gap:var(--space-2);box-sizing:border-box;min-width:140px;padding:var(--space-2) var(--space-3);color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;text-decoration:none;transition:background-color .12s;display:flex;position:relative}.st-prominent-tab-list__tab:hover{background:var(--bg-muted);color:var(--text-primary)}.st-prominent-tab-list__tab[aria-selected=true]{background:var(--bg-surface);color:var(--text-primary);box-shadow:inset 0 -3px 0 var(--accent), 0 0 0 1px var(--border-default)}.st-prominent-tab-list__tab[aria-disabled=true]{opacity:.45;cursor:not-allowed}.st-prominent-tab-list__icon{color:var(--text-secondary);flex:none;display:inline-flex}.st-prominent-tab-list__text{flex-direction:column;min-width:0;display:flex}.st-prominent-tab-list__heading{align-items:center;gap:var(--space-1);display:flex}.st-prominent-tab-list__label{font-weight:600}.st-prominent-tab-list__description{color:var(--text-tertiary);font-size:12px;line-height:16px}.st-prominent-tab-list__count{padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.st-prominent-tab-list__external,.st-prominent-tab-list__badge,.st-prominent-tab-list__feature-status{flex:none;align-items:center;display:inline-flex}.st-prominent-tab-list__external{color:var(--text-tertiary)}.st-prominent-tab-list--border{border:1px solid var(--border-default)}.st-prominent-tab-list--rounded-tabs{border-radius:var(--radius-lg)}.st-prominent-tab-list--rounded-tabs .st-prominent-tab-list__tab{border-radius:var(--radius-md)}.st-prominent-tab-list--impact-low .st-prominent-tab-list__tab[aria-selected=true]{box-shadow:0 0 0 1px var(--border-default)}.st-prominent-tab-list--vertical{flex-direction:column;overflow-x:visible}.st-prominent-tab-list--vertical .st-prominent-tab-list__tab{min-width:0}.st-prominent-tab-list--custom .st-prominent-tab-list__tab[aria-selected=true]{background:var(--prominent-tab-list-custom-bg,var(--bg-surface));box-shadow:inset 0 -3px 0 var(--prominent-tab-list-custom-bar,var(--accent)), 0 0 0 1px var(--border-default)}.st-prominent-tab-list--impact-low.st-prominent-tab-list--custom .st-prominent-tab-list__tab[aria-selected=true]{box-shadow:0 0 0 1px var(--border-default)}.st-prominent-tab-list-demo{max-width:220px}.st-tab-list{gap:var(--space-4);border-bottom:1px solid var(--border-default);display:flex;overflow-x:auto}.st-tab-list__tab{align-items:center;gap:var(--space-1);padding:var(--space-2) 0;color:var(--text-secondary);font:600 13px/18px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;transition:color .12s;display:inline-flex;position:relative}.st-tab-list__tab:hover{color:var(--text-primary)}.st-tab-list__tab[aria-selected=true]{color:var(--accent-text)}.st-tab-list__tab[aria-selected=true]:after{content:"";border-radius:var(--radius-sm);background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.st-tab-list__tab[aria-disabled=true]{opacity:.45;cursor:not-allowed}.st-tab-list__count{padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.st-tab-list__more{align-items:center;gap:var(--space-1);padding:var(--space-2) 0;color:var(--text-secondary);font:600 13px/18px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;display:inline-flex}.st-tab-list__more:hover{color:var(--text-primary)}.st-tab-list--size-sm{gap:var(--space-3)}.st-tab-list--size-sm .st-tab-list__tab,.st-tab-list--size-sm .st-tab-list__more{padding:var(--space-1) 0;font-size:12px;line-height:16px}.st-tab-list--size-lg{gap:var(--space-6)}.st-tab-list--size-lg .st-tab-list__tab,.st-tab-list--size-lg .st-tab-list__more{padding:var(--space-3) 0;font-size:14px;line-height:20px}.st-tab-list--overflow-popover{overflow:visible}.st-tab-list--borderless{border-bottom:0}.st-tab-list--borderless .st-tab-list__tab[aria-selected=true]:after{bottom:0}.st-tab-list-demo{max-width:280px}.st-tab-list-skeleton{--tab-list-skeleton-gap:var(--space-1);gap:var(--tab-list-skeleton-gap);min-width:0;margin:0;padding:0;list-style:none;display:flex}.st-tab-list-skeleton__tab,.st-tab-list-skeleton__overflow{min-height:var(--tab-list-skeleton-tab-height,auto);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0;display:inline-flex}.st-tab-list-skeleton__tab[aria-disabled=true]{opacity:.45;cursor:not-allowed}.st-tab-list-skeleton__overflow{margin-left:auto}.st-tab-list-skeleton--vertical{flex-direction:column}.st-tab-list-skeleton--vertical .st-tab-list-skeleton__overflow{margin-left:0}.st-tab-list-skeleton--gap-sm{--tab-list-skeleton-gap:var(--space-2)}.st-tab-list-skeleton--gap-md{--tab-list-skeleton-gap:var(--space-3)}.st-tab-list-skeleton--gap-lg{--tab-list-skeleton-gap:var(--space-4)}.st-tab-list-skeleton--overflow-behavior{overflow:hidden}.st-tab-list-skeleton-demo{max-width:200px}.st-vertical-nav{gap:var(--space-0-5);width:var(--sidebar-width);box-sizing:border-box;max-width:100%;padding:var(--space-2);background:var(--bg-subtle);flex-direction:column;display:flex}.st-vertical-nav__brand{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-3);color:var(--text-primary);font:600 16px/24px var(--font-sans);display:flex}.st-vertical-nav__brand-mark{flex:none;width:20px;height:20px}.st-vertical-nav__brand-mark>path{fill:none;stroke:var(--border-control);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.st-vertical-nav__brand-mark g{fill:var(--accent)}.st-vertical-nav__section{gap:var(--space-0-5);flex-direction:column;display:flex}.st-vertical-nav__section-title{padding:var(--space-3) var(--space-2) var(--space-1);color:var(--text-tertiary);font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.st-vertical-nav__item{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);font-weight:600;text-decoration:none;transition:background-color .12s;display:flex}.st-vertical-nav__item:where(button){text-align:left;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border:0}.st-vertical-nav__item:hover{background:var(--bg-muted);color:var(--text-primary)}.st-vertical-nav__item:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}.st-vertical-nav__item:is(:disabled,[aria-disabled=true]):hover{color:var(--text-secondary);background:0 0}.st-vertical-nav__item[aria-current=page]{color:var(--accent-text);box-shadow:inset 2px 0 0 var(--accent)}.st-vertical-nav__label{min-width:0}.st-vertical-nav__count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.st-vertical-nav--selected-item-knockout .st-vertical-nav__item[aria-current=page]{background:var(--accent-soft);box-shadow:none}.st-vertical-nav--full-width{width:100%}.st-vertical-nav--squared-items .st-vertical-nav__item{border-radius:0}.st-vertical-nav-demo{max-width:160px}.st-billboard{--billboard-media-aspect:16 / 9;gap:var(--space-6);padding:var(--space-6);border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:linear-gradient(to bottom left, var(--billboard-gradient-top-right,var(--accent-soft)), var(--billboard-gradient-bottom-left,var(--accent-soft)));display:flex;position:relative}.st-billboard__content{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.st-billboard__product-name{color:var(--text-secondary);font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.st-billboard__feature-status{display:inline-flex}.st-billboard__headline{font:600 20px/28px var(--font-sans);text-wrap:balance;margin:0}.st-billboard__bullets{padding-left:var(--space-6);color:var(--text-secondary);margin:0;font-size:14px;line-height:20px}.st-billboard__bullet{padding-left:var(--space-1)}.st-billboard__ctas{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.st-billboard__links{gap:var(--space-3);flex-wrap:wrap;display:flex}.st-billboard__media{aspect-ratio:var(--billboard-media-aspect);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--bg-surface);flex:0 0 200px;align-self:center;overflow:hidden}.st-billboard__video,.st-billboard__preview-image{background:var(--bg-muted);width:100%;height:100%}.st-billboard__video{place-items:center;display:grid}.st-billboard__video:after{content:"";border-style:solid;border-width:8px 0 8px 14px;border-color:transparent transparent transparent var(--text-tertiary);width:0;height:0}.st-billboard__dismiss{top:var(--space-2);right:var(--space-2);position:absolute}.st-billboard--dismiss-button{padding-right:calc(var(--space-6) + var(--space-3))}.st-billboard--drop-shadow-on-media .st-billboard__media{box-shadow:var(--shadow-overlay)}.st-billboard--without-media .st-billboard__content{flex-basis:100%}.st-billboard--gradient{--billboard-gradient-top-right:var(--accent-soft);--billboard-gradient-bottom-left:var(--bg-surface)}.st-tiny-billboard{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);background:var(--bg-surface);border-radius:0;display:flex}.st-tiny-billboard__text{min-width:0;margin:0}.st-tiny-billboard__headline{margin-right:var(--space-1)}.st-tiny-billboard__feature-status{vertical-align:middle;display:inline-flex}.st-tiny-billboard__image{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--bg-muted);flex:none;width:40px}.st-tiny-billboard__ctas{gap:var(--space-2);flex:none;display:inline-flex}.st-tiny-billboard__dismiss{flex:none}.st-tiny-billboard--theme-solid{border-color:var(--accent-border);background:var(--accent-soft)}.st-tiny-billboard--theme-gradient{border-color:var(--accent-border);background:linear-gradient(to right, var(--accent-soft), var(--bg-surface))}.st-tiny-billboard--rounded{border-radius:var(--radius-lg)}.st-tiny-billboard--narrow{width:fit-content;max-width:100%}.st-tiny-billboard--centered{text-align:center;margin-inline:auto}.st-tiny-billboard--justify-start{justify-content:flex-start}.st-tiny-billboard--justify-end{justify-content:flex-end}.st-tiny-billboard--justify-space-between{justify-content:space-between}.st-tiny-billboard--justify-space-between .st-tiny-billboard__text{flex:1}.st-tiny-billboard--drop-shadow-on-media .st-tiny-billboard__image{box-shadow:var(--shadow-overlay)}.st-badge{--badge-bg:var(--neutral-soft);--badge-fg:var(--neutral-text);--badge-ring:var(--neutral-border);align-items:center;gap:var(--space-1);box-sizing:border-box;max-width:100%;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);background:var(--badge-bg);color:var(--badge-fg);font:600 12px/16px var(--font-sans);white-space:nowrap;vertical-align:middle;border:0;display:inline-flex}.st-badge__icon{flex:none}.st-badge__label{min-width:0}.st-badge__count{font-variant-numeric:tabular-nums;font-weight:400}.st-badge--level-warning{--badge-bg:var(--warning-soft);--badge-fg:var(--warning-text);--badge-ring:var(--warning-border)}.st-badge--level-danger{--badge-bg:var(--danger-soft);--badge-fg:var(--danger-text);--badge-ring:var(--danger-border)}.st-badge--size-xs{padding:0 var(--space-1);line-height:12px}.st-badge--size-sm{padding:0 var(--space-1);line-height:14px}.st-badge--size-lg{padding:var(--space-0-5) var(--space-3);font-size:13px;line-height:20px}.st-badge--borderless{background:0 0}.st-badge--interactive{cursor:pointer;font-family:var(--font-sans);transition:box-shadow .12s}.st-badge--interactive:hover{box-shadow:inset 0 0 0 1px var(--badge-ring)}.st-badge--active{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-border)}.st-badge--icon-position-right{flex-direction:row-reverse}.st-badge--truncatable{text-overflow:ellipsis;max-width:160px;overflow:hidden}.st-badge--custom{background:var(--badge-custom-bg,var(--badge-bg));color:var(--badge-custom-text,var(--badge-fg))}.st-badge[aria-disabled=true],.st-badge:disabled{opacity:.45;cursor:not-allowed}.st-callout-tag-list{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.st-callout-tag{box-sizing:border-box;min-width:0;padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;transition:background-color .12s;display:flex}.st-callout-tag:hover{background:var(--bg-muted)}.st-callout-tag--active,.st-callout-tag[aria-expanded=true]{border-color:var(--accent-border);background:var(--accent-soft)}.st-callout-tag__key{color:var(--text-tertiary);font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.st-callout-tag__value{align-items:center;gap:var(--space-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-weight:600;display:flex;overflow:hidden}.st-callout-tag__icon{color:var(--text-secondary);flex:none}.st-callout-tag__logo{width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-sm);background:var(--bg-muted);flex:none}.st-callout-tag__info{color:var(--text-tertiary);font-size:12px;line-height:16px}.st-callout-tag__more{margin-left:var(--space-1);color:var(--text-secondary);flex:none;font-weight:400}.st-callout-tag--overflow-direction-left .st-callout-tag__value{text-align:left;direction:rtl;display:block}.st-change-pill{--change-pill-bg:var(--neutral-soft);--change-pill-fg:var(--neutral-text);align-items:center;gap:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--change-pill-bg);color:var(--change-pill-fg);font:500 12px/16px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.st-change-pill--direction-up:before{content:"▲"}.st-change-pill--direction-down:before{content:"▼"}.st-change-pill--direction-flat:before{content:"―"}.st-change-pill--level-success{--change-pill-bg:var(--success-soft);--change-pill-fg:var(--success-text)}.st-change-pill--level-warning{--change-pill-bg:var(--warning-soft);--change-pill-fg:var(--warning-text)}.st-change-pill--level-danger{--change-pill-bg:var(--danger-soft);--change-pill-fg:var(--danger-text)}.st-change-pill--naked{background:0 0;padding:0}.st-entity-pill{--entity-pill-height:20px;justify-content:center;align-items:center;gap:var(--space-1);box-sizing:border-box;min-width:var(--entity-pill-height);max-width:var(--entity-pill-max-width,200px);height:var(--entity-pill-height);padding:0 var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-secondary);font:500 12px/1 var(--font-mono);white-space:nowrap;vertical-align:middle;cursor:pointer;transition:background-color .12s;display:inline-flex}.st-entity-pill:hover{background:var(--bg-muted)}.st-entity-pill__handle{text-overflow:ellipsis;min-width:0;overflow:hidden}.st-entity-pill__before,.st-entity-pill__after{flex:none;align-items:center;display:inline-flex}.st-entity-pill__chip{border-radius:var(--radius-pill);background:var(--entity-pill-chip-color,var(--neutral-solid));flex:none;width:8px;height:8px}.st-entity-pill__dismiss{width:var(--icon-md);height:var(--icon-md);margin-right:calc(-1 * var(--space-0-5));border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.st-entity-pill__dismiss:hover{background:var(--bg-muted);color:var(--text-primary)}.st-entity-pill--size-xs{--entity-pill-height:16px}.st-entity-pill--size-sm{--entity-pill-height:18px}.st-entity-pill--size-lg{--entity-pill-height:24px;padding:0 var(--space-2);font-size:13px}.st-entity-pill--dismissable{padding-right:var(--space-1)}.st-entity-pill--level-success{border-color:var(--success-border);background:var(--success-soft);color:var(--success-text)}.st-entity-pill--level-warning{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning-text)}.st-entity-pill--level-danger{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.st-entity-pill--chip-color{padding-left:var(--space-2)}.st-entity-pill--read-only{cursor:default}.st-entity-pill--read-only:hover{background:var(--bg-subtle)}.st-entity-pill--borderless{border-color:#0000}.st-entity-pill--active,.st-entity-pill[aria-expanded=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.st-entity-pill--full-width{width:100%;max-width:none;display:flex}.st-entity-pill--custom{background:var(--entity-pill-custom-bg,var(--bg-subtle));color:var(--entity-pill-custom-text,var(--text-secondary))}.st-entity-pill[aria-disabled=true],.st-entity-pill:disabled{opacity:.45;cursor:not-allowed}.st-feature-status-label{--feature-status-label-bg:var(--feature-soft);--feature-status-label-fg:var(--feature-text);--feature-status-label-border:var(--feature-border);align-items:center;gap:var(--space-1);width:fit-content;padding:0 var(--space-1);border:1px solid var(--feature-status-label-border);border-radius:var(--radius-sm);background:var(--feature-status-label-bg);color:var(--feature-status-label-fg);font:600 12px/16px var(--font-sans);vertical-align:middle;white-space:nowrap;display:inline-flex}.st-feature-status-label__count{font-variant-numeric:tabular-nums;font-weight:400}.st-feature-status-label--status-preview{--feature-status-label-bg:var(--progress-soft);--feature-status-label-fg:var(--progress-text);--feature-status-label-border:var(--progress-border)}.st-feature-status-label--status-soon{--feature-status-label-bg:var(--neutral-soft);--feature-status-label-fg:var(--neutral-text);--feature-status-label-border:var(--neutral-border)}.st-feature-status-label--disabled,.st-feature-status-label[aria-disabled=true]{opacity:.45}.st-feature-status-label--knockout{border-color:var(--feature-status-label-fg);background:var(--feature-status-label-fg);color:var(--bg-surface)}.st-http-status-pill{vertical-align:middle;align-items:center;max-width:100%;display:inline-flex}.st-http-status-pill__code{box-sizing:content-box;min-width:4ch;padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-sm);background:var(--neutral-soft);color:var(--neutral-text);font:500 12px/16px var(--font-mono);text-align:center;font-variant-numeric:tabular-nums;display:inline-block}.st-http-status-pill__description{min-width:0;color:var(--text-primary)}.st-http-status-pill--text-description{gap:var(--space-2)}.st-http-status-pill--class-2xx .st-http-status-pill__code{background:var(--success-soft);color:var(--success-text)}.st-http-status-pill--class-4xx .st-http-status-pill__code{background:var(--warning-soft);color:var(--warning-text)}.st-http-status-pill--class-5xx .st-http-status-pill__code{background:var(--danger-soft);color:var(--danger-text)}.st-http-status-pill--custom .st-http-status-pill__code{background:var(--http-status-pill-custom-bg,var(--neutral-soft));color:var(--http-status-pill-custom-text,var(--neutral-text))}.st-palette-pill{--palette-pill-size:14px;border-radius:var(--radius-sm);vertical-align:middle;display:inline-flex;overflow:hidden}.st-palette-pill__swatch{width:var(--palette-pill-size);height:var(--palette-pill-size);background:var(--palette-pill-color,var(--neutral-solid));display:block}.st-palette-pill--size-xs{--palette-pill-size:10px}.st-palette-pill--size-sm{--palette-pill-size:12px}.st-palette-pill--size-lg{--palette-pill-size:18px}.st-palette-pill--border{border:1px solid var(--border-default)}.st-palette-pill--contrasting-border .st-palette-pill__swatch+.st-palette-pill__swatch{border-left:1px solid var(--border-default)}.st-palette-pill__swatch--dataviz-1{--palette-pill-color:var(--dataviz-1)}.st-palette-pill__swatch--dataviz-2{--palette-pill-color:var(--dataviz-2)}.st-palette-pill__swatch--dataviz-3{--palette-pill-color:var(--dataviz-3)}.st-palette-pill__swatch--dataviz-4{--palette-pill-color:var(--dataviz-4)}.st-palette-pill__swatch--dataviz-5{--palette-pill-color:var(--dataviz-5)}.st-palette-pill__swatch--dataviz-6{--palette-pill-color:var(--dataviz-6)}.st-palette-pill__swatch--dataviz-7{--palette-pill-color:var(--dataviz-7)}.st-palette-pill__swatch--dataviz-8{--palette-pill-color:var(--dataviz-8)}.st-status-pill{--status-pill-bg:var(--neutral-soft);--status-pill-fg:var(--neutral-text);--status-pill-dot:var(--neutral-solid);--status-pill-ring:var(--neutral-border);--status-pill-dot-size:6px;align-items:center;gap:var(--space-1);box-sizing:border-box;max-width:100%;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);background:var(--status-pill-bg);color:var(--status-pill-fg);font:600 12px/16px var(--font-sans);white-space:nowrap;vertical-align:middle;border:0;display:inline-flex}.st-status-pill:before{content:"";width:var(--status-pill-dot-size);height:var(--status-pill-dot-size);border-radius:var(--radius-pill);background:var(--status-pill-dot);flex:none}.st-status-pill__icon{flex:none}.st-status-pill__label{min-width:0}.st-status-pill__count{font-variant-numeric:tabular-nums;font-weight:400}.st-status-pill--level-info{--status-pill-bg:var(--info-soft);--status-pill-fg:var(--info-text);--status-pill-dot:var(--info-solid);--status-pill-ring:var(--info-border)}.st-status-pill--level-progress{--status-pill-bg:var(--progress-soft);--status-pill-fg:var(--progress-text);--status-pill-dot:var(--progress-solid);--status-pill-ring:var(--progress-border)}.st-status-pill--level-success{--status-pill-bg:var(--success-soft);--status-pill-fg:var(--success-text);--status-pill-dot:var(--success-solid);--status-pill-ring:var(--success-border)}.st-status-pill--level-warning{--status-pill-bg:var(--warning-soft);--status-pill-fg:var(--warning-text);--status-pill-dot:var(--warning-solid);--status-pill-ring:var(--warning-border)}.st-status-pill--level-danger{--status-pill-bg:var(--danger-soft);--status-pill-fg:var(--danger-text);--status-pill-dot:var(--danger-solid);--status-pill-ring:var(--danger-border)}.st-status-pill--size-sm{padding:var(--space-0-5) var(--space-2);font-size:13px;line-height:18px}.st-status-pill--size-md{padding:var(--space-1) var(--space-3);font-size:13px;line-height:18px}.st-status-pill--size-lg{--status-pill-dot-size:8px;padding:var(--space-1) var(--space-3);font-size:14px;line-height:20px}.st-status-pill--soft{box-shadow:inset 0 0 0 1px var(--status-pill-ring);background:0 0}.st-status-pill--active{box-shadow:inset 0 0 0 1px var(--status-pill-fg)}.st-status-pill--interactive{cursor:pointer;font-family:var(--font-sans);transition:box-shadow .12s}.st-status-pill--interactive:hover{box-shadow:inset 0 0 0 1px var(--status-pill-ring)}.st-status-pill--interactive.st-status-pill--active:hover{box-shadow:inset 0 0 0 1px var(--status-pill-fg)}.st-status-pill--full-width{width:100%;display:flex}.st-status-pill--circle{border-radius:var(--radius-pill);justify-content:center;min-width:16px;height:16px;padding:0}.st-status-pill--circle:before,.st-status-pill--icon:before{display:none}.st-status-pill--empty{padding:var(--space-1)}.st-status-pill--auto-height{white-space:normal;text-align:left}.st-status-pill--responsive{text-overflow:ellipsis;min-width:0;overflow:hidden}.st-status-pill--custom{--status-pill-dot:currentColor;background:var(--status-pill-custom-bg,var(--status-pill-bg));color:var(--status-pill-custom-text,var(--status-pill-fg))}.st-status-pill[aria-disabled=true],.st-status-pill:disabled{opacity:.45;cursor:not-allowed}.st-tag{--tag-height:20px;align-items:center;gap:var(--space-1);box-sizing:border-box;height:var(--tag-height);padding:0 var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font:400 12px/1 var(--font-mono);white-space:nowrap;vertical-align:middle;cursor:pointer;transition:background-color .12s;display:inline-flex}.st-tag:hover{background:var(--bg-muted)}.st-tag__key{color:var(--text-secondary);flex:none}.st-tag__key:after{content:":"}.st-tag__value{min-width:0}.st-tag__icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--tag-icon-color,var(--text-secondary));flex:none}.st-tag__delete{width:var(--icon-md);height:var(--icon-md);margin-right:calc(-1 * var(--space-0-5));border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.st-tag__delete:hover{background:var(--bg-muted);color:var(--text-primary)}.st-tag--size-xs{--tag-height:16px}.st-tag--size-sm{--tag-height:18px}.st-tag--size-lg{--tag-height:24px;padding:0 var(--space-2);font-size:13px}.st-tag--deletable{padding-right:var(--space-1)}.st-tag--active,.st-tag[aria-expanded=true]{border-color:var(--accent-border);background:var(--accent-soft)}.st-tag--ellipsis{max-width:240px;overflow:hidden}.st-tag--ellipsis .st-tag__value{text-overflow:ellipsis;overflow:hidden}.st-tag--inside-input{background:var(--bg-muted);border-color:#0000}.st-tag--custom{background:var(--tag-custom-bg,var(--bg-surface));color:var(--tag-custom-text,var(--text-primary));border-color:#0000}.st-tag--custom .st-tag__key{color:inherit;opacity:.8}.st-tag[aria-disabled=true],.st-tag:disabled{opacity:.45;cursor:not-allowed}.st-tag-list{align-items:center;gap:var(--space-1);flex-wrap:nowrap;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.st-tag-list__item{flex:none;min-width:0;margin:0;display:flex}.st-tag-list__more,.st-tag-list__copy-all{align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--text-secondary);font:600 12px/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;transition:background-color .12s;display:inline-flex}.st-tag-list__more:hover,.st-tag-list__copy-all:hover{background:var(--bg-muted);color:var(--text-primary)}.st-tag-list--multi-line{flex-wrap:wrap;overflow:visible}.st-tag-list--can-be-quiet .st-tag{background:0 0;border-color:#0000}@media (hover:hover){.st-quiet-host:hover .st-tag-list--can-be-quiet .st-tag,.st-quiet-host:focus-within .st-tag-list--can-be-quiet .st-tag{border-color:var(--border-default);background:var(--bg-surface)}}@media (hover:none){.st-tag-list--can-be-quiet .st-tag{border-color:var(--border-default);background:var(--bg-surface)}}.st-text-color-pill{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-primary);font:600 12px/16px var(--font-sans);display:inline-block}.st-text-color-pill--colored-background{background:var(--text-color-pill-bg)}.st-text-color-pill--colored-text{color:var(--text-color-pill-fg)}.st-text-color-pill--custom{background:var(--text-color-pill-bg,var(--bg-subtle));color:var(--text-color-pill-fg,var(--text-primary))}.st-text-color-pill--style-text{text-underline-offset:2px;font-style:italic;text-decoration:underline}.st-text-color-pill--palette-gray{--text-color-pill-bg:var(--palette-gray-100);--text-color-pill-fg:var(--palette-gray-800)}.st-text-color-pill--palette-blue{--text-color-pill-bg:var(--palette-blue-100);--text-color-pill-fg:var(--palette-blue-800)}.st-text-color-pill--palette-teal{--text-color-pill-bg:var(--palette-teal-100);--text-color-pill-fg:var(--palette-teal-800)}.st-text-color-pill--palette-green{--text-color-pill-bg:var(--palette-green-100);--text-color-pill-fg:var(--palette-green-800)}.st-text-color-pill--palette-yellow{--text-color-pill-bg:var(--palette-yellow-100);--text-color-pill-fg:var(--palette-yellow-800)}.st-text-color-pill--palette-amber{--text-color-pill-bg:var(--palette-amber-100);--text-color-pill-fg:var(--palette-amber-800)}.st-text-color-pill--palette-red{--text-color-pill-bg:var(--palette-red-100);--text-color-pill-fg:var(--palette-red-800)}.st-text-color-pill--palette-pink{--text-color-pill-bg:var(--palette-pink-100);--text-color-pill-fg:var(--palette-pink-800)}.st-text-color-pill--palette-purple{--text-color-pill-bg:var(--palette-purple-100);--text-color-pill-fg:var(--palette-purple-800)}.st-text-color-pill--palette-indigo{--text-color-pill-bg:var(--palette-indigo-100);--text-color-pill-fg:var(--palette-indigo-800)}.st-time-pill{align-items:center;gap:var(--space-1);box-sizing:border-box;padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-secondary);font:500 12px/16px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;display:inline-flex}.st-time-pill__label{color:var(--text-tertiary);font-family:var(--font-sans);font-weight:400}.st-time-pill__icon{flex:none;display:inline-flex}.st-time-pill--size-xs{padding:0 var(--space-0-5);line-height:12px}.st-time-pill--size-sm{line-height:14px}.st-time-pill--size-lg{padding:0 var(--space-2);font-size:13px;line-height:20px}.st-time-pill--level-success{background:var(--success-soft);color:var(--success-text)}.st-time-pill--level-success .st-time-pill__label{color:inherit}.st-time-pill--full-width{justify-content:center;width:100%;display:flex}.st-saved-views-edit-modal{row-gap:var(--space-3)}.st-saved-views-edit-modal-demo{min-height:360px}.st-saved-views-edit-modal__fields{gap:var(--space-3);flex-direction:column;display:flex}.st-saved-views-item{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:background-color .12s;display:flex;position:relative}.st-saved-views-item:hover,.st-saved-views-item:focus-within{background:var(--bg-muted)}.st-saved-views-item--selected,.st-saved-views-item--selected:hover{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.st-saved-views-item__select{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;padding:0;display:flex}.st-saved-views-item__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.st-saved-views-item__description{color:var(--text-tertiary);font-size:12px}.st-saved-views-item__query{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-secondary);font:400 12px/16px var(--font-mono);overflow:hidden}.st-saved-views-item__teams{gap:var(--space-1);padding-top:var(--space-0-5);display:inline-flex}.st-saved-views-item__updated{flex:none;display:inline-flex}.st-saved-views-item__favorite{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.st-saved-views-item__favorite:hover{background:var(--bg-muted);color:var(--important-strong)}.st-saved-views-item__favorite[aria-pressed=true]{color:var(--important)}.st-saved-views-item__favorite[aria-pressed=true] .st-icon{fill:currentColor}.st-saved-views-item__actions{gap:var(--space-0-5);visibility:hidden;flex:none;display:inline-flex}.st-saved-views-item:hover .st-saved-views-item__actions,.st-saved-views-item:focus-within .st-saved-views-item__actions,.st-saved-views-item--interactions-discoverability .st-saved-views-item__actions{visibility:visible}@media (hover:none){.st-saved-views-item__actions{visibility:visible}}.st-saved-views-item--user-defined .st-saved-views-item__name{color:var(--text-primary)}.st-saved-views-item--pre-configured .st-badge{margin-top:var(--space-0-5)}.st-saved-views-item--default-view .st-saved-views-item__name:before{content:"★";margin-right:var(--space-1);color:var(--text-tertiary)}.st-saved-views-layout{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-canvas);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.st-saved-views-layout__above-header{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-secondary);font-size:12px}.st-saved-views-layout__top-bar{align-items:center;gap:var(--space-2);min-height:var(--topbar-height);box-sizing:border-box;padding:0 var(--space-3);background:var(--bg-surface);display:flex}.st-saved-views-layout__toggle[aria-expanded=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.st-saved-views-layout__header{align-items:center;gap:var(--space-2);display:inline-flex}.st-saved-views-layout__save{margin-left:auto}.st-saved-views-layout__body{flex:1;min-height:0;display:flex}.st-saved-views-layout__sidebar{box-sizing:border-box;flex:0 0 var(--saved-views-layout-sidebar-width,var(--saved-views-width));max-width:60%;padding:var(--space-2);border-right:1px solid var(--border-default);background:var(--bg-subtle);overflow:auto}.st-saved-views-layout__sidebar[hidden]{display:none}.st-saved-views-layout__content{gap:var(--space-2);min-width:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex}.st-saved-views-layout__placeholder{border-radius:var(--radius-sm);background:var(--placeholder);width:70%;height:14px;display:block}.st-saved-views-layout__placeholder--short{width:45%}.st-saved-views-layout--toggle-button-divider .st-saved-views-layout__toggle{margin-right:var(--space-2)}.st-saved-views-layout--toggle-button-divider .st-saved-views-layout__toggle:after{content:"";width:1px;margin-left:var(--space-2);background:var(--border-default);align-self:stretch}.st-saved-views-layout--top-bar-bottom-border .st-saved-views-layout__top-bar{border-bottom:1px solid var(--border-default)}.st-saved-views-layout--top-bar-shadow .st-saved-views-layout__top-bar{z-index:1;box-shadow:var(--shadow-overlay);position:relative}.st-saved-views-layout--interactions-discoverability .st-saved-views-item__actions{visibility:visible}.st-saved-views-layout--loading .st-saved-views-layout__content{pointer-events:none}.st-saved-views-layout-demo{height:300px;margin-bottom:var(--space-2)}.st-saved-views-list{gap:var(--space-2);flex-direction:column;min-height:0;display:flex}.st-saved-views-list__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.st-saved-views-list__title{font:600 14px/18px var(--font-sans)}.st-saved-views-list__toolbar{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.st-saved-views-list__search{flex:100%}.st-saved-views-list__sort{gap:var(--space-1)}.st-saved-views-list__filter[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.st-saved-views-list__items{gap:var(--space-0-5);flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.st-saved-views-list__item{margin:0}.st-saved-views-list__group-title{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--text-tertiary);font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.st-saved-views-list__empty{padding:var(--space-3) var(--space-2);color:var(--text-secondary)}.st-saved-views-list__help{padding:0 var(--space-2) 0 var(--space-6);color:var(--text-secondary);margin:0;font-size:12px;line-height:16px}.st-saved-views-list-demo{box-sizing:border-box;width:var(--saved-views-width);max-width:100%;padding:var(--space-2);border:1px solid var(--border-default);background:var(--bg-subtle)}.st-saved-views-rename-modal{row-gap:var(--space-3)}.st-saved-views-rename-modal-demo{min-height:260px}.st-saved-views-rename-modal__counter{margin:var(--space-1) 0 0;color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.st-saved-views-rename-modal__counter[aria-invalid=true]{color:var(--danger-text)}.st-saved-views-save-button{white-space:nowrap}.st-saved-views-save-button__icon{color:var(--important);flex:none}.st-action-tray{align-items:center;gap:var(--space-1);display:inline-flex}.st-action-tray__pinned,.st-action-tray__actions{align-items:center;gap:var(--space-1);visibility:visible;display:inline-flex}.st-action-tray-cell{text-align:right;white-space:nowrap;width:1%}.st-action-tray--theme-popover,.st-action-tray--theme-context-menu{padding:var(--space-1);border:1px solid var(--border-elevated);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-overlay)}.st-action-tray--theme-context-menu{min-width:var(--menu-min-width);flex-direction:column;align-items:stretch}.st-action-tray--theme-context-menu .st-action-tray__pinned,.st-action-tray--theme-context-menu .st-action-tray__actions{flex-direction:column;align-items:stretch}@media (hover:hover){.st-action-tray-host .st-action-tray{visibility:hidden}.st-action-tray-host:hover .st-action-tray,.st-action-tray-host:focus-within .st-action-tray,.st-action-tray-host .st-action-tray--open{visibility:visible}}.st-nested-table{background:var(--bg-surface)}.st-nested-table__expander{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.st-nested-table__expander:hover{background:var(--bg-muted)}.st-nested-table__expander[aria-expanded=true] .st-icon{transform:rotate(90deg)}.st-nested-table--no-expander .st-nested-table__expander{display:none}.st-nested-table__row--expandable{cursor:pointer}.st-nested-table__child-row td{background:var(--bg-subtle)}.st-nested-table__child-row td:nth-child(2){padding-left:var(--space-6)}.st-nested-table__child-row--depth-2 td:nth-child(2){padding-left:var(--space-8)}.st-nested-table__nested-cell{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);background:var(--bg-subtle)}.st-nested-table__nested-cell .st-table{background:var(--bg-surface)}.st-table{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);overflow-x:auto}.st-table__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.st-table__table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-default);background:var(--bg-subtle);color:var(--text-secondary);font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;position:relative}.st-table__table td{height:var(--row-height);box-sizing:border-box;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.st-table__table tr:last-child td{border-bottom:0}.st-table__table tbody tr{cursor:pointer;transition:background-color .12s}.st-table__table tbody tr:hover{background:var(--bg-muted)}.st-table__table tbody tr[aria-selected=true]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.st-table__table th[aria-sort]{cursor:pointer}.st-table__table th[aria-sort=none]:after{content:"↕";margin-left:var(--space-1);color:var(--text-tertiary)}.st-table__table th[aria-sort=ascending]:after{content:"↑";margin-left:var(--space-1);color:var(--text-primary)}.st-table__table th[aria-sort=descending]:after{content:"↓";margin-left:var(--space-1);color:var(--text-primary)}.st-table__cell--meta{color:var(--text-tertiary);white-space:nowrap;font-size:12px}.st-table__cell--actions{text-align:right;white-space:nowrap}.st-table__cell--numeric{text-align:right}.st-table__cell--select{width:28px;padding-right:0}.st-table__cell--select input{accent-color:var(--accent);margin:0}.st-table--sub-table{background:var(--bg-subtle);border:0;border-radius:0}.st-table--sub-table .st-table__table th,.st-table--sub-table .st-table__table td{background:var(--bg-subtle)}.st-table--no-headers .st-table__table thead{display:none}.st-table--scrollable{max-height:120px;overflow:auto}.st-table--scrollable-horizontal{overflow-x:auto}.st-table--scrollable-vertical{max-height:120px;overflow:hidden auto}.st-table--sticky-headers .st-table__table th{z-index:1;position:sticky;top:0}.st-table--row-height-compact .st-table__table th,.st-table--row-height-compact .st-table__table td{height:auto;padding:var(--space-1) var(--space-2)}.st-table--row-height-compact .st-table__table tbody tr{cursor:default}.st-table--quiet-rows .st-table__cell--actions{width:1%}.st-table--footer-position-top .st-table__footer{display:table-header-group}.st-table__footer td{border-top:1px solid var(--border-default);background:var(--bg-subtle);color:var(--text-secondary);font-weight:600}.st-table__toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-default);background:var(--bg-subtle);display:flex}.st-table__toolbar-spacer{flex:auto}.st-table__pagination{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-default);background:var(--bg-subtle);display:flex}.st-table__resize-handle{width:var(--space-1);cursor:col-resize;display:none;position:absolute;top:0;bottom:0;right:0}.st-table--resizable-columns .st-table__resize-handle{display:block}.st-table--resizable-columns .st-table__resize-handle:hover{background:var(--accent)}.st-table--movable-columns .st-table__table th{cursor:grab}.st-table__column-action{width:var(--icon-md);height:var(--icon-md);margin-left:var(--space-1);border-radius:var(--radius-sm);color:var(--text-secondary);vertical-align:middle;cursor:pointer;background:0 0;border:0;padding:0;display:none}.st-table--column-actions .st-table__column-action{visibility:hidden;place-items:center;display:inline-grid}.st-table--column-actions th:hover .st-table__column-action,.st-table--column-actions th:focus-within .st-table__column-action{visibility:visible}.st-table--column-actions .st-table__column-action:hover{background:var(--bg-muted)}.st-table__state{height:auto;padding:var(--space-6) var(--space-3);color:var(--text-secondary);text-align:center;cursor:default}.st-table__state--error{color:var(--danger-text)}.st-table__placeholder{border-radius:var(--radius-sm);background:var(--placeholder);height:10px;animation:1.6s ease-in-out infinite st-table-pulse;display:block}.st-table[aria-busy=true] .st-table__table tbody tr{cursor:default}.st-table__sub-row td{padding:0}@keyframes st-table-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.st-table__placeholder{animation:none}}.st-calendar{width:fit-content;padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface)}.st-calendar--full-width{box-sizing:border-box;width:100%}.st-calendar__title{font-variant-numeric:tabular-nums}.st-calendar__prev{transform:rotate(180deg)}.st-calendar__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);font-weight:600;display:flex}.st-calendar__grid{border-collapse:collapse}.st-calendar--full-width .st-calendar__grid{table-layout:fixed;width:100%}.st-calendar__grid th{width:var(--calendar-cell);height:20px;color:var(--text-tertiary);font:400 12px/1 var(--font-sans)}.st-calendar__grid td{text-align:center;padding:0}.st-calendar__day{width:var(--calendar-cell);height:var(--calendar-cell);border-radius:var(--radius-md);color:var(--text-primary);font:400 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000}.st-calendar--full-width .st-calendar__day{width:100%}.st-calendar__day:hover:not(:disabled){background:var(--bg-muted)}.st-calendar__day:disabled{opacity:.45;cursor:not-allowed}.st-calendar--today-highlighted .st-calendar__day[aria-current=date]{border-color:var(--accent-border)}.st-calendar__day[aria-pressed=true]{background:var(--accent);color:var(--text-on-accent)}.st-calendar__day--in-range{background:var(--accent-soft);border-radius:0}.st-calendar__day--range-start{border-top-right-radius:0;border-bottom-right-radius:0}.st-calendar__day--range-end{border-top-left-radius:0;border-bottom-left-radius:0}.st-calendar__months{gap:var(--space-1);grid-template-columns:repeat(3,1fr);display:none}.st-calendar--month-selector .st-calendar__months{display:grid}.st-calendar--month-selector .st-calendar__grid,.st-calendar--month-selector .st-calendar__quick-months{display:none}.st-calendar__month{height:var(--control-md);border-radius:var(--radius-md);color:var(--text-primary);font:400 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000}.st-calendar__month:hover:not(:disabled){background:var(--bg-muted)}.st-calendar__month[aria-pressed=true]{background:var(--accent);color:var(--text-on-accent)}.st-calendar__quick-months{gap:var(--space-1);margin-bottom:var(--space-1);flex-wrap:wrap;display:none}.st-calendar--months-quick-switcher .st-calendar__quick-months{display:flex}.st-calendar__quick-month{padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--text-secondary);font:400 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0}.st-calendar__quick-month:hover{background:var(--bg-muted)}.st-calendar__quick-month[aria-current=true]{background:var(--accent-soft);color:var(--accent-text)}.st-date-range-picker{align-items:center;gap:var(--space-1);display:inline-flex}.st-date-range-picker--full-width{width:100%;display:flex}.st-date-range-picker--full-width .st-date-range-picker__button{flex:auto;justify-content:space-between}.st-date-range-picker__button{align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:600 13px/18px var(--font-sans);cursor:pointer;display:inline-flex}.st-date-range-picker__button:hover:not(:disabled){background:var(--bg-muted)}.st-date-range-picker__button[aria-expanded=true]{border-color:var(--accent-border)}.st-date-range-picker__dates{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.st-date-range-picker__time-zone{color:var(--text-tertiary);font:400 12px/16px var(--font-sans)}.st-date-range-picker__pin{color:var(--text-secondary);place-items:center;display:inline-grid}.st-date-range-picker--pinned .st-date-range-picker__button{border-color:var(--accent-border);background:var(--accent-soft)}.st-date-range-picker[aria-disabled=true]{opacity:.45;pointer-events:none}.st-date-range-picker__playback{width:var(--control-md);height:var(--control-md);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;place-items:center;padding:0;display:inline-grid}.st-date-range-picker__playback:hover{background:var(--bg-muted)}.st-date-range-picker__playback--back .st-icon{transform:rotate(180deg)}.st-date-range-picker__panel{box-sizing:border-box;min-width:250px;margin-top:var(--space-1);padding:var(--space-1);border:1px solid var(--border-elevated);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-overlay);display:flex}.st-date-range-picker__presets{flex-direction:column;min-width:250px;margin:0;padding:0;list-style:none;display:flex}.st-date-range-picker__preset{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);font:400 13px/18px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.st-date-range-picker__preset:hover{background:var(--bg-muted)}.st-date-range-picker__preset[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text)}.st-date-range-picker__custom{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border-subtle)}.st-date-range-picker__calendar{padding-left:var(--space-1);border-left:1px solid var(--border-subtle)}.st-date-range-picker__text-input{box-sizing:border-box;width:100%;height:var(--control-md);margin-top:var(--space-1);padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:400 13px/18px var(--font-mono)}.st-formatted-relative-time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.st-formatted-relative-time--hover-emphasis:hover{color:var(--text-primary);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.st-formatted-relative-time--abbreviated{letter-spacing:0}.st-formatted-relative-time--live:after{content:"";width:var(--space-1);height:var(--space-1);margin-left:var(--space-1);border-radius:var(--radius-pill);background:var(--success-solid);display:inline-block}.st-formatted-time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.st-formatted-time--non-tabular{font-variant-numeric:normal}.st-formatted-time--size-xs{font-size:12px;line-height:16px}.st-formatted-time--size-sm{font-size:13px;line-height:18px}.st-formatted-time--size-lg{font-size:14px;line-height:20px}.st-formatted-time__zone{margin-left:var(--space-1);color:var(--text-tertiary);font-size:12px}.st-formatted-time--emphasis{color:var(--text-primary)}.st-time-range-indicator{color:var(--text-primary);font:400 12px/16px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.st-time-range-indicator--size-md{font-size:13px;line-height:18px}.st-time-range-indicator--size-lg{font-size:14px;line-height:20px}.st-time-range-indicator__start,.st-time-range-indicator__end,.st-time-range-indicator__relative{color:inherit}.st-time-range-indicator__separator{margin:0 var(--space-1);color:var(--text-tertiary)}.st-time-range-indicator--type-relative{font-family:var(--font-sans)}.st-time-range-indicator__offset{margin-left:var(--space-1);color:var(--text-tertiary);font-family:var(--font-mono)}.st-time-range-indicator--text-variant-secondary{color:var(--text-secondary)}.st-time-range-indicator--text-variant-tertiary{color:var(--text-tertiary)}.st-time-zone-picker{min-width:260px;display:inline-block;position:relative}.st-time-zone-picker__control{justify-content:space-between;align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;height:var(--control-md);padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:400 13px/18px var(--font-sans);text-align:left;cursor:pointer;display:flex}.st-time-zone-picker__control:hover{background:var(--bg-muted)}.st-time-zone-picker__control[aria-expanded=true]{border-color:var(--accent-border)}.st-time-zone-picker__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-time-zone-picker__offset{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.st-time-zone-picker__clear{width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.st-time-zone-picker__clear:hover{background:var(--bg-muted)}.st-time-zone-picker__list{box-sizing:border-box;width:100%;margin:var(--space-1) 0 0;padding:var(--space-1);border:1px solid var(--border-elevated);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-overlay);list-style:none}.st-time-zone-picker__option{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.st-time-zone-picker__option:hover{background:var(--bg-muted)}.st-time-zone-picker__option[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text)}.st-time-zone-picker__option--auto{border-bottom:1px solid var(--border-subtle);border-radius:0}.st-editorial-copy{--st-ec-body:14px/22px;--st-ec-h1:28px/36px;--st-ec-h2:20px/28px;--st-ec-h3:16px/24px;--st-ec-gap:var(--space-3);--st-ec-gap-head:var(--space-6);max-width:var(--editorial-copy-max-width,var(--editorial-max-width));color:var(--text-primary);font:400 var(--st-ec-body) var(--font-sans)}.st-editorial-copy--size-sm{--st-ec-body:12px/18px;--st-ec-h1:20px/28px;--st-ec-h2:16px/24px;--st-ec-h3:14px/20px}.st-editorial-copy--size-lg{--st-ec-body:16px/24px}.st-editorial-copy--initial-header-size-xs{--st-ec-h1:14px/20px;--st-ec-h2:13px/20px;--st-ec-h3:12px/18px}.st-editorial-copy--initial-header-size-sm{--st-ec-h1:16px/24px;--st-ec-h2:14px/20px;--st-ec-h3:13px/20px}.st-editorial-copy--initial-header-size-md{--st-ec-h1:20px/28px;--st-ec-h2:16px/24px;--st-ec-h3:14px/20px}.st-editorial-copy--initial-header-size-lg{--st-ec-h1:28px/36px;--st-ec-h2:20px/28px;--st-ec-h3:16px/24px}.st-editorial-copy--reduced-vertical-spacing{--st-ec-gap:var(--space-2);--st-ec-gap-head:var(--space-4)}.st-editorial-copy--centered{margin-left:auto;margin-right:auto}.st-editorial-copy--max-width-type-none,.st-editorial-copy--max-width-type-text-only{max-width:none}.st-editorial-copy--max-width-type-text-only :is(p,ul,ol){max-width:var(--editorial-copy-max-width,var(--editorial-max-width))}.st-editorial-copy h1{margin:0 0 var(--space-4);font:600 var(--st-ec-h1) var(--font-sans);text-wrap:balance}.st-editorial-copy h2{margin:var(--st-ec-gap-head) 0 var(--space-2);font:600 var(--st-ec-h2) var(--font-sans)}.st-editorial-copy h3{margin:var(--space-4) 0 var(--space-2);font:600 var(--st-ec-h3) var(--font-sans)}.st-editorial-copy p,.st-editorial-copy ul,.st-editorial-copy ol{margin:0 0 var(--st-ec-gap)}.st-editorial-copy ul,.st-editorial-copy ol{padding-left:var(--space-6)}.st-keyboard-shortcut{box-sizing:border-box;min-width:1.6em;padding:0 var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-secondary);font:500 12px/16px var(--font-mono);text-align:center;border-bottom-width:2px;margin:0 1px;display:inline-block}.st-keyboard-shortcut--size-sm{line-height:14px}.st-keyboard-shortcut--size-lg{font-size:13px;line-height:18px}.st-keyboard-shortcut--variant-secondary{background:var(--bg-muted);color:var(--text-tertiary)}.st-keyboard-shortcut--borderless{background:0 0;border-color:#0000}.st-keyboard-shortcut--variant-secondary.st-keyboard-shortcut--borderless{background:0 0}.st-list{gap:var(--space-1);margin:var(--space-3) 0 0;padding-left:var(--space-6);font:400 13px/18px var(--font-sans);flex-direction:column;display:flex}.st-list:first-child{margin-top:0}.st-list--ordered{list-style:decimal}.st-list--no-margin-top,.st-list--no-margin-top:first-child{margin-top:0}.st-list .st-list{margin-top:var(--space-1);list-style:circle}.st-list .st-list--ordered{list-style:decimal}.st-markdown{color:var(--text-primary);font:400 13px/18px var(--font-sans)}.st-markdown>:first-child{margin-top:0}.st-markdown :is(h1,h2,h3){margin:var(--space-4) 0 var(--space-2);font:600 14px/20px var(--font-sans)}.st-markdown :is(h4,h5,h6){margin:var(--space-3) 0 var(--space-2);font:600 14px/20px var(--font-sans)}.st-markdown p,.st-markdown ul,.st-markdown ol,.st-markdown blockquote,.st-markdown pre,.st-markdown table{margin:0 0 var(--space-2)}.st-markdown ul,.st-markdown ol{padding-left:var(--space-6)}.st-markdown code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--code-bg);color:var(--code-text);font:400 12px/16px var(--font-mono)}.st-markdown pre{padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--code-bg);overflow-x:auto}.st-markdown pre code{font:400 13px/18px var(--font-mono);padding:0}.st-markdown a{color:var(--accent-text)}.st-markdown blockquote{padding-left:var(--space-3);border-left:2px solid var(--border-default);color:var(--text-secondary)}.st-markdown table{border-collapse:collapse}.st-markdown th,.st-markdown td{padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);text-align:left}.st-markdown th{background:var(--bg-subtle);font-weight:600}.st-markdown--editorial{max-width:var(--editorial-max-width);font:400 14px/22px var(--font-sans)}.st-markdown--editorial h1{margin:0 0 var(--space-4);font:600 28px/36px var(--font-sans)}.st-markdown--editorial h2{margin:var(--space-6) 0 var(--space-2);font:600 20px/28px var(--font-sans)}.st-markdown--editorial h3{margin:var(--space-4) 0 var(--space-2);font:600 16px/24px var(--font-sans)}.st-markdown--editorial :is(h4,h5,h6){font:600 14px/22px var(--font-sans)}.st-paragraph{margin:var(--space-3) 0 0;font:400 13px/18px var(--font-sans)}.st-paragraph:first-child,.st-paragraph--no-margin-top{margin-top:0}.st-text{color:var(--text-primary);font:400 13px/18px var(--font-sans);margin:0}.st-text--size-xxs{font-size:12px;line-height:14px}.st-text--size-xs,.st-text--size-sm{font-size:12px;line-height:16px}.st-text--size-lg,.st-text--size-xl{font-size:14px;line-height:20px}.st-text--size-xxl{font-size:16px;line-height:24px}.st-text--size-inherit{font-size:inherit;line-height:inherit}.st-text--inherit{color:inherit;font:inherit}.st-text--reset-editorial-copy{font:400 13px/18px var(--font-sans);letter-spacing:normal}.st-text--variant-knockout{color:var(--text-inverse)}.st-text--variant-secondary{color:var(--text-secondary)}.st-text--variant-tertiary{color:var(--text-tertiary)}.st-text--variant-success{color:var(--success-text)}.st-text--variant-warning{color:var(--warning-text)}.st-text--variant-danger{color:var(--danger-text)}.st-text--variant-info{color:var(--info-text)}.st-text--weight-bold{font-weight:600}.st-text--weight-thin{font-weight:400}.st-text--monospace{font-family:var(--font-mono)}.st-text--monospace.st-text--weight-bold{font-weight:500}.st-text--italic{font-style:italic}.st-text--strikethrough{text-decoration:line-through}.st-text--text-transform-uppercase{text-transform:uppercase}.st-text--text-transform-lowercase{text-transform:lowercase}.st-text--text-transform-capitalize{text-transform:capitalize}.st-text--align-left{text-align:left;display:block}.st-text--align-center{text-align:center;display:block}.st-text--align-right{text-align:right;display:block}.st-text--ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.st-text--overflow-wrap-anywhere{overflow-wrap:anywhere}.st-text--overflow-wrap-break-word{overflow-wrap:break-word}.st-text--white-space-pre{white-space:pre}.st-text--white-space-nowrap{white-space:nowrap}.st-text--white-space-pre-wrap{white-space:pre-wrap}.st-text--white-space-pre-line{white-space:pre-line}.st-text--white-space-break-spaces{white-space:break-spaces}.st-text-sample{box-sizing:border-box;width:220px;max-width:100%;padding:var(--space-1) var(--space-2);border:1px dashed var(--border-default);border-radius:var(--radius-md)}.st-text-sample--inverse{background:var(--bg-inverse)}.st-text-placeholder{border-radius:var(--radius-sm);background:var(--placeholder);height:10px;margin:4px 0;animation:1.6s ease-in-out infinite st-text-placeholder-pulse;display:block}.st-text-placeholder--size-xxs{height:6px}.st-text-placeholder--size-xs,.st-text-placeholder--size-sm{height:8px}.st-text-placeholder--size-lg{height:12px}.st-text-placeholder--size-xl{height:14px}.st-text-placeholder--size-xxl{height:16px}.st-text-placeholder--size-inherit{height:.55em;margin:.45em 0}.st-text-placeholder--full-width{width:100%}.st-text-placeholder--max-width{max-width:100%}.st-text-placeholder--length-4{width:4ch}.st-text-placeholder--length-8{width:8ch}.st-text-placeholder--length-12{width:12ch}.st-text-placeholder--length-16{width:16ch}.st-text-placeholder--length-24{width:24ch}.st-text-placeholder--length-32{width:32ch}.st-text-placeholder--length-48{width:48ch}@keyframes st-text-placeholder-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.st-text-placeholder{animation:none}}.st-title{color:var(--text-primary);font:600 14px/20px var(--font-sans);margin:0}.st-title--size-sm{font-size:14px;line-height:20px}.st-title--size-lg{font-size:16px;line-height:24px}.st-title--size-xl{letter-spacing:-.01em;font-size:20px;line-height:28px}.st-title--size-xxl{font-size:28px;line-height:36px}.st-title--text-wrap-balance{text-wrap:balance}.st-title--text-wrap-pretty{text-wrap:pretty}.st-title__anchor{margin-left:var(--space-2);color:var(--text-tertiary);font-family:var(--font-mono);opacity:0;font-weight:400;text-decoration:none}.st-title:hover .st-title__anchor,.st-title__anchor:focus-visible{opacity:1}.st-title__anchor:hover{color:var(--accent-text)}.st-title--no-anchor .st-title__anchor{display:none}.st-select__wrapper{min-width:120px;display:inline-block;position:relative}.st-select__wrapper--full-width{width:100%}.st-select__control{align-items:center;gap:var(--space-1);cursor:pointer;display:flex}.st-select__control:has(:disabled){color:var(--text-secondary);background-color:var(--bg-muted);cursor:not-allowed}.st-select__control:focus-within{outline:2px solid var(--accent);outline-offset:1px}.st-select__input{width:100%;min-width:3ch;color:inherit;font:inherit;cursor:inherit;background:0 0;border:0;outline:none;align-self:stretch;padding:0}.st-select__input:not([readonly],:disabled){cursor:text}.st-select__input::placeholder{color:var(--text-secondary);opacity:1}.st-select__menu{z-index:30;min-width:100%;max-height:240px;margin-top:var(--space-1);padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-overlay);position:absolute;top:100%;overflow:auto}.st-select__option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.st-select__option--focused,.st-select__option[aria-selected=true]{background:var(--accent-soft);color:var(--text-primary)}.st-select__option[aria-disabled=true]{color:var(--text-secondary);cursor:not-allowed}.st-select__value{align-items:center;gap:var(--space-1);background:var(--bg-muted);border-radius:var(--radius-sm);padding-inline:var(--space-1);white-space:nowrap;display:inline-flex}.st-select__value button,.st-select__clear{padding:0 var(--space-1);color:inherit;cursor:pointer;background:0 0;border:0}.st-table__sort{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.st-table__move,.st-table__action{padding:var(--space-1);border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.st-table__resize-handle{touch-action:none}.st-table--resizable-columns .st-table__resize-handle:focus-visible{background:var(--accent);outline:none}.st-table__column-setting{align-items:center;gap:var(--space-2);padding:var(--space-2);white-space:nowrap;display:flex}.st-code-editor{--st-code-editor-line-height:18px}.st-code-editor--size-xs{--st-code-editor-line-height:16px}.st-code-editor--size-md{--st-code-editor-line-height:20px}.st-code-editor__fold-line{height:var(--st-code-editor-line-height)}.st-code-editor__body{overflow:auto}.st-code-editor__gutter .st-code-editor__fold-button,.st-code-editor__fold-line .st-code-editor__fold-button{line-height:var(--st-code-editor-line-height);height:var(--st-code-editor-line-height)}.st-avatar__circle{background:var(--avatar-fallback-background,var(--bg-muted))}.st-video-player__frame iframe{aspect-ratio:16/9;border:0;width:100%;height:100%}.st-json-viewer__toggle,.st-json-viewer__actions{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.st-json-viewer summary{justify-content:space-between;align-items:center;list-style:none;display:flex}.st-json-viewer summary::-webkit-details-marker{display:none}.st-json-viewer__row{align-items:center;gap:var(--space-1);display:flex}.st-json-viewer__actions{padding:0 var(--space-2);margin-left:auto}.st-json-viewer__sticky{z-index:2;background:var(--bg-surface);border-bottom:1px solid var(--border-default);position:sticky}.st-json-viewer__sticky button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.st-json-viewer__key--success{color:var(--success-text)}.st-json-viewer__key--warning{color:var(--warning-text)}.st-json-viewer__key--danger{color:var(--danger-text)}.st-sortable-list-skeleton[data-sorting-mode=horizontal]{display:flex}.st-sortable-list-skeleton[data-sorting-mode=grid]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}:root{--docs-sidebar-width:248px;--docs-toc-width:216px;--docs-content-max:760px;--docs-font-body:15px;--docs-line-body:26px;--docs-scroll-offset:calc(var(--topbar-height) + var(--space-6))}html{scroll-padding-top:var(--docs-scroll-offset)}body{background:var(--bg-canvas);min-width:320px;color:var(--text-primary);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}a:focus-visible,summary:focus-visible,main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}main:focus:not(:focus-visible){outline:none}.docs-topbar{z-index:30;height:var(--topbar-height);border-bottom:1px solid var(--border-default);background:var(--bg-surface);position:sticky;top:0}.docs-topbar__inner{align-items:center;gap:var(--space-2);height:100%;padding:0 var(--space-4);display:flex}.docs-topbar__brand{color:var(--text-primary);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.docs-topbar__brand:hover{color:var(--accent-text)}.docs-topbar__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.docs-topbar__language{white-space:nowrap;font-size:13px}.docs-topbar__menu{display:none}.docs-layout{grid-template-columns:var(--docs-sidebar-width) minmax(0, 1fr);min-height:calc(100vh - var(--topbar-height));display:grid}.docs-sidebar{top:var(--topbar-height);height:calc(100vh - var(--topbar-height));border-right:1px solid var(--border-default);background:var(--bg-subtle);align-self:start;position:sticky;overflow-y:auto}.docs-sidebar .st-vertical-nav{width:100%;min-height:100%;padding:var(--space-4) var(--space-2)}.docs-main{min-width:0;padding:var(--space-8) var(--space-8) var(--space-12)}.docs-article{grid-template-columns:minmax(0, var(--docs-content-max)) var(--docs-toc-width);column-gap:var(--space-12);grid-template-rows:auto 1fr auto;grid-template-areas:"head toc""body toc""pager toc";align-items:start;display:grid}.docs-article__head{grid-area:head}.docs-article__body{min-width:0;font-size:var(--docs-font-body);line-height:var(--docs-line-body);grid-area:body}.docs-eyebrow{margin:0 0 var(--space-1);color:var(--accent-text);font-size:13px;font-weight:600}.docs-article__head .st-title{font-size:28px;line-height:36px}.docs-toc{top:var(--docs-scroll-offset);max-height:calc(100vh - var(--docs-scroll-offset) - var(--space-4));grid-area:toc;font-size:13px;line-height:20px;position:sticky;overflow-y:auto}.docs-toc__summary{display:none}.docs-toc__title{margin:0 0 var(--space-2);color:var(--text-tertiary);font-weight:600}.docs-toc__list{border-left:1px solid var(--border-default);margin:0;padding:0;list-style:none}.docs-toc__item a{padding:var(--space-1) var(--space-3);color:var(--text-secondary);text-decoration:none;display:block}.docs-toc__item a:hover{color:var(--accent-text)}.docs-toc__item--depth-3 a{padding-left:var(--space-6)}.docs-heading{margin:var(--space-8) 0 0;scroll-margin-top:var(--docs-scroll-offset)}.docs-article__body .st-title--size-lg{font-size:20px;line-height:28px}.docs-article__body .st-title--size-md{font-size:17px;line-height:26px}.docs-article__body h3.docs-heading,.docs-article__body>:first-child{margin-top:var(--space-6)}.docs-article__body .st-paragraph,.docs-article__body .st-list{font-size:inherit;line-height:inherit}.docs-paragraph,.docs-list{margin-top:var(--space-3)}.docs-list .docs-paragraph{margin-top:0}.docs-code{margin-top:var(--space-4)}.docs-table{margin-top:var(--space-4);font-size:14px;overflow-x:auto}.docs-quote{margin:var(--space-4) 0 0;padding:var(--space-1) var(--space-4);border-left:3px solid var(--accent-border);color:var(--text-secondary)}.docs-quote>:first-child{margin-top:0}.docs-rule{margin:var(--space-8) 0 0;border:0;border-top:1px solid var(--border-default)}.docs-image{max-width:100%;height:auto;margin-top:var(--space-4);border-radius:var(--radius-md);display:block}.docs-reference__notice{color:var(--text-secondary);font-size:14px}.docs-reference__item{margin-top:var(--space-12);padding-top:var(--space-2);border-top:1px solid var(--border-default)}.docs-reference__item>.docs-heading{margin-top:var(--space-4)}.docs-reference__request{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.docs-article__body .docs-reference__subtitle{margin:var(--space-6) 0 0;font-size:15px;line-height:24px}.docs-reference__values{color:var(--text-secondary)}.docs-reference__nowrap{white-space:nowrap;word-break:keep-all}.docs-pager{gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-default);grid-area:pager;grid-template-columns:1fr 1fr;display:grid}.docs-pager__link{gap:var(--space-0-5);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;text-decoration:none;display:flex}.docs-pager__link:hover{border-color:var(--accent-border)}.docs-pager__link--next{text-align:right;grid-column:2}.docs-pager__label{color:var(--text-tertiary);font-size:12px}.docs-pager__title{color:var(--accent-text);font-size:14px;font-weight:600}.docs-search{width:min(640px,100vw - 32px);max-height:76vh;top:12vh;transform:translate(-50%)}.docs-search__status{margin:var(--space-2) 0 0;color:var(--text-tertiary);font-size:13px}.docs-search__results{gap:var(--space-0-5);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex;overflow-y:auto}.docs-search__result{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}.docs-search__result:hover,.docs-search__result:focus-visible{background:var(--accent-soft)}.docs-search__title{font-size:14px;font-weight:600}.docs-search__section{color:var(--text-tertiary);font-size:12px}@media (width<=1199px){.docs-article{grid-template-columns:minmax(0, var(--docs-content-max));grid-template-rows:none;grid-template-areas:"head""toc""body""pager"}.docs-toc{max-height:none;margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);position:static}.docs-toc__summary{cursor:pointer;color:var(--text-secondary);font-weight:600;display:list-item}.docs-toc[open] .docs-toc__summary{margin-bottom:var(--space-2)}.docs-toc__title{display:none}}@media (width<=959px){.docs-topbar__menu{display:inline-flex}.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-sidebar{top:var(--topbar-height);z-index:25;width:min(var(--docs-sidebar-width), 85vw);visibility:hidden;height:auto;box-shadow:var(--shadow-overlay);transition:transform .16s,visibility .16s;position:fixed;bottom:0;left:0;transform:translate(-100%)}:root[data-sidebar-open] .docs-sidebar{visibility:visible;transform:none}:root[data-sidebar-open] body:after{content:"";inset:var(--topbar-height) 0 0;z-index:20;background:var(--overlay-scrim);position:fixed}.docs-main{padding:var(--space-6) var(--space-4) var(--space-12)}}@media (width<=599px){.docs-topbar__inner{padding:0 var(--space-2);gap:var(--space-1)}.docs-topbar__actions{gap:var(--space-1)}.docs-topbar__search .st-button__shortcut,.docs-topbar__search kbd{display:none}.docs-article__head .st-title{font-size:24px;line-height:32px}.docs-pager{grid-template-columns:minmax(0,1fr)}.docs-pager__link--next{grid-column:1}}@media (prefers-reduced-motion:reduce){.docs-sidebar{transition:none}}
