@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer ui{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#fafaf9;--ui-surface:#fff;--ui-text:#1c1c1a;--ui-text-2:#5d5d58;--ui-muted:#706f6a;--ui-line:#ecebe7;--ui-line-strong:#e0dfda;--ui-hover:#f5f4f1;--ui-accent:var(--ui-viz-blue);--ui-good:#0ca30c;--ui-serious:#ec835a;--ui-critical:#d03b3b;--ui-ok:var(--ui-good);--ui-warn:var(--ui-serious);--ui-bad:var(--ui-critical);--ui-scrim:#14141247;--ui-scrim-filter:blur(2px);--ui-viz-blue:#2a78d6;--ui-viz-ghost:#9a9992;--ui-s0:#2a78d6;--ui-s1:#1baf7a;--ui-s2:#6250d6;--ui-s3:#e87ba4;--ui-s4:#eb6834;--ui-font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ui-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ui-serif:ui-serif, Georgia, "Times New Roman", serif;--ui-fs-label:11px;--ui-fs-meta:12px;--ui-fs-body:13px;--ui-fs-title:14px;--ui-fs-page:22px;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-tracking-tight:-.01em;--ui-tracking-tighter:-.02em;--ui-caps-tracking:.06em;--ui-space-2xs:2px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:20px;--ui-space-3xl:32px;--ui-space-4xl:64px;--ui-inset:var(--ui-space-lg);--ui-control-sm:20px;--ui-control:24px;--ui-icon-size:16px;--ui-icon-stroke:1.4;--ui-dot:8px;--ui-dot-sm:6px;--ui-row-height:44px;--ui-radius-sm:4px;--ui-radius-md:6px;--ui-radius-lg:8px;--ui-radius-xl:10px;--ui-radius-2xl:16px;--ui-radius-pill:99px;--ui-outline:inset 0 0 0 1px var(--ui-line-strong);--ui-shadow-card:0 0 0 1px var(--ui-line), 0 1px 2px #1c1c1a0a, 0 8px 20px -12px #1c1c1a1a;--ui-shadow-pop:0 0 0 1px var(--ui-line-strong), 0 12px 32px #0000001f;--ui-shadow-modal:0 0 0 1px var(--ui-line-strong), 0 30px 80px #00000038;--ui-dashboard-min:18rem;--ui-dashboard-gap:var(--ui-space-lg);--ui-reading-width:48rem;--ui-side-width:236px;--ui-side-gap:var(--ui-space-md);--ui-side-link-height:34px;--ui-z-veil:40;--ui-z-modal:50}:root,:where(.ui-theme){--ui-accent-soft:color-mix(in srgb, var(--ui-accent) 15%, transparent);--ui-ok-soft:color-mix(in srgb, var(--ui-ok) 12%, var(--ui-surface));--ui-warn-soft:color-mix(in srgb, var(--ui-warn) 12%, var(--ui-surface));--ui-bad-soft:color-mix(in srgb, var(--ui-bad) 12%, var(--ui-surface));--ui-head-height:calc(var(--ui-control) + 2 * var(--ui-space-sm))}.ui-btn{min-height:var(--ui-control);padding:0 var(--ui-space-md);border-radius:var(--ui-radius-md);font-family:var(--ui-font);font-size:var(--ui-fs-meta);box-shadow:var(--ui-outline);background:var(--ui-surface);color:var(--ui-text);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ui-btn:not(:disabled):hover{background:var(--ui-hover)}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn-small{min-height:var(--ui-control-sm);padding:0 var(--ui-space-sm);font-size:var(--ui-fs-label)}.ui-btn-icon{width:var(--ui-control);padding:0}.ui-icon-btn{width:var(--ui-control);height:var(--ui-control);border-radius:var(--ui-radius-md);font-family:var(--ui-font);color:var(--ui-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ui-icon-btn:not(:disabled):hover{background:var(--ui-hover);color:var(--ui-text)}.ui-icon-btn:disabled{opacity:.4;cursor:not-allowed}.ui-btn:focus-visible,.ui-icon-btn:focus-visible,.ui-segment:focus-visible,.ui-side-nav a:focus-visible,.ui-side-foot :is(a,button):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-btn-with-icons{gap:var(--ui-space-xs)}.ui-btn-icon-slot{flex:none;align-items:center;display:inline-flex}.ui-btn.ui-button-primary,.ui-icon-btn.ui-button-primary{background:color-mix(in srgb, var(--ui-accent) 85%, black);color:var(--ui-surface);box-shadow:none}.ui-btn.ui-button-danger,.ui-icon-btn.ui-button-danger{background:color-mix(in srgb, var(--ui-bad) 85%, black);color:var(--ui-surface);box-shadow:none}.ui-btn.ui-button-ghost,.ui-icon-btn.ui-button-ghost{color:var(--ui-text);box-shadow:none;background:0 0}.ui-btn.ui-button-primary:not(:disabled):hover,.ui-icon-btn.ui-button-primary:not(:disabled):hover{background:color-mix(in srgb, var(--ui-accent) 72%, black)}.ui-btn.ui-button-danger:not(:disabled):hover,.ui-icon-btn.ui-button-danger:not(:disabled):hover{background:color-mix(in srgb, var(--ui-bad) 72%, black)}.ui-btn.ui-button-ghost:not(:disabled):hover,.ui-icon-btn.ui-button-ghost:not(:disabled):hover{background:var(--ui-hover)}.ui-badge{align-items:center;gap:var(--ui-space-sm);min-height:var(--ui-control-sm);padding:0 var(--ui-space-sm);font-family:var(--ui-font);font-size:var(--ui-fs-meta);border-radius:var(--ui-radius-pill);box-shadow:var(--ui-outline);color:var(--ui-text-2);background:var(--ui-surface);white-space:nowrap;display:inline-flex}.ui-badge-dot{width:var(--ui-dot-sm);height:var(--ui-dot-sm);background:currentColor;border-radius:50%;flex:none}.ui-badge-ok{color:var(--ui-ok)}.ui-badge-warn{color:var(--ui-warn)}.ui-badge-bad{color:var(--ui-bad)}.ui-badge-neutral{color:var(--ui-muted)}.ui-badge-info,.ui-badge-accent{color:var(--ui-accent)}.ui-panel{background:var(--ui-surface);border-radius:var(--ui-radius-xl);min-width:0;box-shadow:var(--ui-shadow-card);font-family:var(--ui-font);color:var(--ui-text);flex-direction:column;display:flex}.ui-panel-head{justify-content:space-between;align-items:center;gap:var(--ui-space-md);min-height:var(--ui-head-height);padding:var(--ui-space-sm) var(--ui-inset);display:flex}.ui-panel-title{flex:1;align-items:center;min-width:0;display:flex}.ui-panel-title h2{font-size:var(--ui-fs-title);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-tight);white-space:nowrap;flex:none;margin:0}.ui-panel-meta{align-items:center;gap:var(--ui-space-sm);color:var(--ui-muted);font-size:var(--ui-fs-meta);white-space:nowrap;display:flex}.ui-panel-body{min-width:0;padding:0 var(--ui-inset) var(--ui-inset)}.ui-panel-body.ui-panel-flush{padding:0}.ui-panel-slot{break-inside:avoid}.ui-panel-expanded{z-index:var(--ui-z-modal);box-shadow:var(--ui-shadow-modal);margin:0;position:fixed;inset:56px 6vw 40px}.ui-panel-expanded>.ui-panel-body{flex-direction:column;flex:1;min-height:0;display:flex}.ui-panel-veil{z-index:var(--ui-z-veil);background:var(--ui-scrim);-webkit-backdrop-filter:var(--ui-scrim-filter);backdrop-filter:var(--ui-scrim-filter);border:0;position:fixed;inset:0}@media (hover:hover){.ui-panel:not(:hover,:focus-within,.ui-panel-expanded) .ui-panel-expand{opacity:0}}@media (width<=1000px){.ui-panel-expanded{inset:var(--ui-space-sm)}}@media (width<=375px){.ui-panel-head{gap:var(--ui-space-sm);flex-wrap:wrap}.ui-panel-title h2{white-space:normal;overflow-wrap:anywhere}.ui-panel-meta{white-space:normal;flex-wrap:wrap}}.ui-modal{border-radius:var(--ui-radius-xl);background:var(--ui-surface);width:min(1120px,94vw);max-height:88vh;color:var(--ui-text);font-family:var(--ui-font);box-shadow:var(--ui-shadow-modal);border:0;padding:0;overflow:hidden}.ui-modal.ui-modal-compact{width:min(440px,94vw)}.ui-modal[open]{flex-direction:column;display:flex}.ui-modal::backdrop{background:var(--ui-scrim);-webkit-backdrop-filter:var(--ui-scrim-filter);backdrop-filter:var(--ui-scrim-filter)}.ui-modal-head{align-items:center;gap:var(--ui-space-md);min-height:var(--ui-head-height);padding:var(--ui-space-sm) var(--ui-inset);border-bottom:1px solid var(--ui-line);display:flex}.ui-modal-title{min-width:0;font-size:var(--ui-fs-title);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-tight);overflow-wrap:anywhere;flex:1;margin:0}.ui-modal-back{gap:var(--ui-space-xs)}.ui-modal-close{cursor:pointer;color:var(--ui-muted);padding:0 var(--ui-space-xs);background:0 0;border:0;font-size:18px;line-height:1}.ui-modal-close:hover{color:var(--ui-text)}.ui-modal-body{min-height:0;padding:var(--ui-inset);overflow-y:auto}@media (width<=600px){.ui-modal{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}.ui-popover,.ui-action-menu-popup{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:var(--ui-space-xs);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text);font:var(--ui-fs-body) var(--ui-font);box-shadow:var(--ui-shadow-pop);margin:0;position:fixed;inset:auto;overflow:auto}.ui-segmented{padding:var(--ui-space-2xs);border-radius:var(--ui-radius-lg);background:var(--ui-hover);font-family:var(--ui-font);display:inline-flex}.ui-segmented.ui-segmented-pending{opacity:.7}.ui-segment{min-height:var(--ui-control-sm);padding:0 var(--ui-space-sm);border-radius:var(--ui-radius-md);color:var(--ui-muted);font-size:var(--ui-fs-meta);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;display:inline-flex}.ui-segment:hover{color:var(--ui-text)}.ui-segment[aria-pressed=true]{color:var(--ui-text);background:var(--ui-surface);box-shadow:var(--ui-outline)}.ui-empty-state{justify-items:center;gap:var(--ui-space-sm);padding:var(--ui-space-3xl) var(--ui-space-lg);text-align:center;font-family:var(--ui-font);display:grid}.ui-empty-icon{color:var(--ui-muted)}.ui-empty-body{justify-items:center;gap:var(--ui-space-lg);display:grid}.ui-empty-text{justify-items:center;gap:var(--ui-space-xs);display:grid}.ui-empty-title{font-weight:var(--ui-weight-medium);font-size:var(--ui-fs-body);color:var(--ui-text);margin:0}.ui-empty-detail{color:var(--ui-muted);font-size:var(--ui-fs-meta);margin:0}.ui-error-state{align-items:center;gap:var(--ui-space-md);padding:var(--ui-space-md) var(--ui-inset);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-bad) 35%, transparent);font-family:var(--ui-font);display:flex}.ui-error-state.ui-error-state-compact{padding:var(--ui-space-md)}.ui-error-icon{color:var(--ui-bad);flex:none;display:flex}.ui-error-content{flex:1;min-width:0}.ui-error-title{font-weight:var(--ui-weight-medium);font-size:var(--ui-fs-body);color:var(--ui-text);margin:0}.ui-error-detail{color:var(--ui-muted);font-size:var(--ui-fs-meta);margin:0}.ui-error-retry{flex:none}.ui-notice{align-items:center;gap:var(--ui-space-sm);padding:var(--ui-space-sm) var(--ui-space-md);border-radius:var(--ui-radius-lg);background:color-mix(in srgb, var(--ui-accent) 6%, transparent);color:var(--ui-text-2);font:var(--ui-fs-body)/1.45 var(--ui-font);display:flex}.ui-notice-warn{background:color-mix(in srgb, var(--ui-warn) 10%, transparent)}.ui-notice-bad{background:color-mix(in srgb, var(--ui-bad) 10%, transparent)}.ui-notice-ok{background:color-mix(in srgb, var(--ui-ok) 10%, transparent)}.ui-skeleton{gap:var(--ui-space-md);display:grid}.ui-skeleton-line,.ui-skeleton-chart{background:var(--ui-hover);animation:2.4s ease-in-out infinite ui-pulse;display:block}.ui-skeleton-line{height:var(--ui-space-md);border-radius:var(--ui-radius-sm)}.ui-skeleton-chart{border-radius:var(--ui-radius-md);height:140px}@keyframes ui-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.ui-skeleton-line,.ui-skeleton-chart{animation:none}}.ui-pagination{padding:var(--ui-space-md) var(--ui-inset);border-top:1px solid var(--ui-line);color:var(--ui-muted);font-size:var(--ui-fs-meta);font-family:var(--ui-font);justify-content:space-between;align-items:center;display:flex}.ui-pagination strong{color:var(--ui-text);font-weight:450}.ui-pagination-actions{align-items:center;gap:var(--ui-space-sm);display:flex}@media (width<=640px){.ui-pagination{justify-content:center;gap:var(--ui-space-sm);flex-wrap:wrap}.ui-pagination-actions{justify-content:space-between;width:100%}}.ui-meter{border-radius:var(--ui-radius-pill);background:var(--ui-hover);width:44px;height:6px;box-shadow:inset 0 0 0 1px var(--ui-line);flex:none;overflow:hidden}.ui-meter-bar{border-radius:inherit;background:color-mix(in srgb, var(--ui-tone,var(--ui-accent)) 26%, var(--ui-surface));height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-tone,var(--ui-accent)) 55%, var(--ui-surface));display:block}.ui-meter-neutral{--ui-tone:var(--ui-accent)}.ui-meter-warn{--ui-tone:var(--ui-warn)}.ui-meter-bad{--ui-tone:var(--ui-bad)}.ui-page-header{align-items:center;gap:var(--ui-space-md);font-family:var(--ui-font);flex-wrap:wrap;display:flex}.ui-page-header h1{font-size:var(--ui-fs-page);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-tighter);color:var(--ui-text);margin:0}.ui-page-mark{align-items:center;display:inline-flex}.ui-icon{flex:none;display:block}.ui-table-scroll{overflow-x:auto}.ui-data-table{border-collapse:collapse;width:100%;font-family:var(--ui-font);font-size:var(--ui-fs-body)}.ui-data-table th{text-align:left;font-weight:var(--ui-weight-medium);color:var(--ui-muted);font-size:var(--ui-fs-label);padding:var(--ui-space-sm) var(--ui-inset) var(--ui-space-sm) 0;border-bottom:1px solid var(--ui-line);white-space:nowrap;text-transform:uppercase;letter-spacing:var(--ui-caps-tracking)}.ui-data-table td{height:var(--ui-row-height);border-bottom:1px solid var(--ui-line);padding:0 var(--ui-inset) 0 0;vertical-align:middle;white-space:nowrap}.ui-data-table :is(th,td):first-child{padding-left:var(--ui-inset)}.ui-data-table :is(th,td):last-child{padding-right:var(--ui-inset)}.ui-data-table tbody tr:last-child td{border-bottom:0}.ui-data-table tbody tr:hover td{background:var(--ui-hover)}.ui-data-table .numeric{text-align:right}.ui-table-links a{color:var(--ui-accent);text-underline-offset:2px}.ui-table-links a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-table-toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-sm) var(--ui-space-md);padding:var(--ui-space-md) var(--ui-inset);border-bottom:1px solid var(--ui-line);flex-wrap:wrap;display:flex}.ui-search{align-items:center;gap:var(--ui-space-sm);color:var(--ui-muted);width:260px;max-width:100%;display:flex}.ui-search input{min-width:0;color:var(--ui-text);font-family:inherit;font-size:inherit;background:0 0;border:0;outline:0;flex:1}.ui-search input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-search input::placeholder{color:var(--ui-muted)}.ui-shell{grid-template-columns:var(--ui-side-width) minmax(0, 1fr);background:var(--ui-bg);min-height:100vh;color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-fs-body);display:grid}.ui-side{box-sizing:border-box;height:100vh;padding:var(--ui-side-gap) var(--ui-space-sm);gap:var(--ui-side-gap);flex-direction:column;min-width:0;display:flex;position:sticky;top:0;overflow-y:auto}.ui-side-top{padding:0 var(--ui-space-md);align-items:center;display:flex}.ui-side-brand{align-items:center;gap:var(--ui-space-sm);color:var(--ui-text);font-size:var(--ui-fs-title);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-tight);text-decoration:none;display:inline-flex}.ui-side-brand:hover{opacity:.7;text-decoration:none}.ui-side-brand svg,.ui-side-nav svg{width:var(--ui-icon-size);height:var(--ui-icon-size);fill:none;stroke:currentColor;stroke-width:var(--ui-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ui-side-body{gap:var(--ui-side-gap);flex-direction:column;flex:1;min-height:0;display:flex}.ui-side-nav{gap:var(--ui-space-2xs);display:grid}.ui-side-nav a,.ui-side-foot :is(a,button){align-items:center;gap:var(--ui-space-sm);box-sizing:border-box;height:var(--ui-side-link-height);padding:0 var(--ui-space-md);border-radius:var(--ui-radius-xl);color:var(--ui-text-2);box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ui-side-nav a:hover,.ui-side-foot :is(a,button):hover{background:var(--ui-hover);color:var(--ui-text);text-decoration:none}.ui-side-nav a[aria-current]{background:var(--ui-hover);color:var(--ui-text);font-weight:var(--ui-weight-medium)}.ui-side-group{padding:0 var(--ui-space-md);color:var(--ui-muted);font-size:var(--ui-fs-label);letter-spacing:var(--ui-caps-tracking);text-transform:uppercase}.ui-side-foot{margin:auto 0 0}.ui-side-foot :is(a,button){justify-content:flex-start;width:100%}.ui-main{box-sizing:border-box;min-width:0;min-height:calc(100vh - 2 * var(--ui-space-sm));margin:var(--ui-space-sm) var(--ui-space-sm) var(--ui-space-sm) 0;padding:28px clamp(var(--ui-space-xl), 4vw, 56px) var(--ui-space-4xl);background:var(--ui-surface);border-radius:var(--ui-radius-2xl);box-shadow:var(--ui-shadow-card);overflow-wrap:anywhere}.ui-main:focus,.ui-main:focus-visible{box-shadow:var(--ui-shadow-card);outline:0}.ui-side a:focus-visible,.ui-side button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}@media (width<=720px){.ui-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ui-side{height:auto;padding:var(--ui-space-md);position:static;overflow:visible}.ui-side-body{align-items:center;gap:var(--ui-space-xs) var(--ui-space-md);flex-flow:wrap;flex:none}.ui-side-nav{align-items:center;gap:var(--ui-space-2xs);flex-wrap:wrap;display:flex}.ui-side-nav a,.ui-side-foot :is(a,button){height:30px}.ui-side-foot{margin:0 0 0 auto}.ui-side-foot :is(a,button){width:auto}.ui-main{margin:0 var(--ui-space-sm) var(--ui-space-sm);padding:var(--ui-space-xl) var(--ui-space-md) 40px;min-height:0}}.ui-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-disclosure{color:var(--ui-text);font:var(--ui-fs-body) var(--ui-font)}.ui-disclosure-summary{cursor:pointer;font-weight:var(--ui-weight-medium)}.ui-disclosure-summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-disclosure-summary[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ui-disclosure-body{padding-top:var(--ui-space-sm)}.ui-accordion{gap:var(--ui-space-sm);display:grid}.ui-action-menu{display:inline-block}.ui-action-menu-item{width:100%;padding:var(--ui-space-sm);border-radius:var(--ui-radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:block}.ui-action-menu-item:not(:disabled):is(:hover,:focus-visible){background:var(--ui-hover)}.ui-action-menu-item:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.ui-action-menu-item:disabled{opacity:.5;cursor:not-allowed}.ui-action-menu-item[href]{box-sizing:border-box;text-decoration:none}.ui-action-menu-item[aria-disabled=true],.ui-action-menu>.ui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-action-menu>.ui-btn[aria-disabled=true]:hover{background:var(--ui-surface)}.ui-command-menu{display:contents}.ui-command-menu-dialog{box-sizing:border-box;width:min(36rem,100vw - 2rem);max-height:min(70vh,40rem);padding:var(--ui-space-sm);border-radius:var(--ui-radius-xl);background:var(--ui-surface);color:var(--ui-text);font:var(--ui-fs-body) var(--ui-font);box-shadow:var(--ui-shadow-modal);border:0;overflow:auto}.ui-command-menu-dialog::backdrop{background:var(--ui-scrim)}.ui-command-menu-search{box-sizing:border-box;width:100%;min-height:var(--ui-control);padding:var(--ui-space-xs) var(--ui-space-sm);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text);font:inherit}.ui-command-menu-search:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-command-menu-list{gap:var(--ui-space-xs);display:grid}.ui-command-menu-group,.ui-command-menu-empty{padding:var(--ui-space-sm);color:var(--ui-muted)}.ui-command-menu-option{padding:var(--ui-space-sm);border-radius:var(--ui-radius-sm);overflow-wrap:anywhere;cursor:pointer}.ui-command-menu-option[data-active],.ui-command-menu-option:not([aria-disabled=true]):hover{background:var(--ui-hover)}.ui-command-menu-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-search-dialog{display:contents}.ui-search-dialog-dialog{box-sizing:border-box;border-radius:var(--ui-radius-xl);background:var(--ui-surface);width:min(36rem,100vw - 2rem);max-height:min(70vh,40rem);color:var(--ui-text);font:var(--ui-fs-body) var(--ui-font);box-shadow:var(--ui-shadow-modal);border:0;padding:0;overflow:auto}.ui-search-dialog-dialog::backdrop{background:var(--ui-scrim)}.ui-search-dialog-panel{gap:var(--ui-space-sm);min-width:0;padding:var(--ui-space-sm);display:grid}.ui-search-dialog-bar{justify-content:end;min-width:0;display:flex}.ui-search-dialog-search{box-sizing:border-box;width:100%;min-height:var(--ui-control);padding:var(--ui-space-xs) var(--ui-space-sm);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text);font:inherit}.ui-search-dialog-search:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-search-dialog-list{gap:var(--ui-space-xs);grid-auto-rows:max-content;min-width:0;display:grid}.ui-search-dialog-option{min-width:0;padding:var(--ui-space-sm);border-radius:var(--ui-radius-sm);color:inherit;overflow-wrap:anywhere;cursor:pointer;text-decoration:none;display:block}.ui-search-dialog-option[data-active],.ui-search-dialog-option:hover{background:var(--ui-hover)}.ui-search-dialog-option:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.ui-search-dialog-status{padding:var(--ui-space-sm);color:var(--ui-muted);overflow-wrap:anywhere}.ui-filter-menu{align-items:start;gap:var(--ui-space-sm);min-width:0;font:var(--ui-fs-body) var(--ui-font);flex-wrap:wrap;display:flex}.ui-filter-disclosure,.ui-filter-group{min-width:0}.ui-filter-disclosure>summary,.ui-filter-group>summary{cursor:pointer}.ui-filter-groups{gap:var(--ui-space-sm);padding:var(--ui-space-sm);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);display:grid}.ui-filter-group fieldset{gap:var(--ui-space-xs);min-width:0;padding:var(--ui-space-xs) 0 0;border:0;margin:0;display:grid}.ui-filter-group label{overflow-wrap:anywhere}.ui-filter-chips{gap:var(--ui-space-xs);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-filter-chips li{min-width:0;max-width:100%}.ui-filter-chip{max-width:100%;padding:var(--ui-space-xs);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);font:inherit;overflow-wrap:anywhere;cursor:pointer}.ui-filter-chip:focus-visible,.ui-filter-group summary:focus-visible,.ui-filter-group input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-filter-error{color:var(--ui-bad);overflow-wrap:anywhere}.ui-tabs{min-width:0}.ui-tabs-list{gap:var(--ui-space-xs);touch-action:pan-x;min-width:0;display:flex;overflow-x:auto}.ui-tabs-tab{align-items:center;gap:var(--ui-space-xs);padding:var(--ui-space-sm);color:var(--ui-text);font:var(--ui-fs-body) var(--ui-font);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;display:inline-flex}.ui-tabs-tab[aria-selected=true]{border-bottom-color:var(--ui-accent)}.ui-tabs-tab:disabled{opacity:.5;cursor:not-allowed}.ui-tabs-tab:focus-visible,.ui-tabs [role=tabpanel]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.ui-breadcrumbs{min-width:0;color:var(--ui-text-2);font:var(--ui-fs-body) var(--ui-font)}.ui-breadcrumbs ol{gap:var(--ui-space-xs);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumbs li{gap:var(--ui-space-xs);overflow-wrap:anywhere;min-width:0;max-width:100%;display:inline-flex}.ui-breadcrumbs a{min-width:0;color:inherit}.ui-breadcrumbs a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-breadcrumb-separator{color:var(--ui-muted);flex:none}.ui-breadcrumbs [aria-current=page]{color:var(--ui-text)}.ui-popover-anchor{display:inline-block}.ui-generic-popover{padding:var(--ui-space-sm);overflow-wrap:anywhere}.ui-generic-popover:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.ui-tooltip-anchor{display:inline-block}.ui-tooltip{box-sizing:border-box;max-width:min(22rem,100vw - 16px);padding:0;overflow:visible}.ui-tooltip:before,.ui-tooltip:after{content:"";height:6px;position:absolute;left:0;right:0}.ui-tooltip:before{top:-6px}.ui-tooltip:after{bottom:-6px}.ui-tooltip-content{max-height:calc(100vh - 32px);padding:var(--ui-space-sm);overflow-wrap:anywhere;display:block;overflow:auto}.ui-workbench-container{min-width:0;container-type:inline-size}.ui-workbench{--_ui-workbench-narrow:0;min-width:0;color:var(--ui-text);background:var(--ui-bg);font:var(--ui-fs-body) var(--ui-font);grid-template-columns:3.5rem minmax(0,1fr);grid-template-areas:"navigation main""navigation diagnostics";display:grid}.ui-workbench[data-secondary]{grid-template-columns:3.5rem 15rem minmax(0,1fr);grid-template-areas:"navigation secondary main""navigation secondary diagnostics"}.ui-workbench[data-workspace]{grid-template-columns:3.5rem minmax(0,1fr) 20rem;grid-template-areas:"navigation main workspace""navigation diagnostics workspace"}.ui-workbench[data-secondary][data-workspace]{grid-template-columns:3.5rem 15rem minmax(0,1fr) 20rem;grid-template-areas:"navigation secondary main workspace""navigation secondary diagnostics workspace"}.ui-workbench-navigation-group{display:contents}.ui-workbench-open{margin:var(--ui-space-sm);grid-area:navigation;justify-self:start}.ui-workbench-drawer{box-sizing:border-box;width:min(22rem,100vw - 2rem);max-width:none;height:100%;max-height:none;padding:var(--ui-space-md);background:var(--ui-surface);color:var(--ui-text);font:var(--ui-fs-body) var(--ui-font);border:0;margin:0;position:fixed;inset:0 auto 0 0;overflow:auto}.ui-workbench-drawer::backdrop{background:var(--ui-scrim)}.ui-workbench-drawer .ui-workbench-navigation-group{gap:var(--ui-space-md);display:grid}.ui-workbench-navigation{grid-area:navigation}.ui-workbench-secondary{grid-area:secondary}.ui-workbench-main{grid-area:main}.ui-workbench-workspace{grid-area:workspace}.ui-workbench-diagnostics{grid-area:diagnostics}.ui-workbench :is(.ui-workbench-navigation,.ui-workbench-secondary,.ui-workbench-main,.ui-workbench-workspace,.ui-workbench-diagnostics){box-sizing:border-box;min-width:0;padding:var(--ui-space-md);overflow-wrap:anywhere}.ui-workbench :is(.ui-workbench-secondary,.ui-workbench-main,.ui-workbench-workspace){border-inline-start:1px solid var(--ui-line)}.ui-workbench-diagnostics{border-block-start:1px solid var(--ui-line)}.ui-workbench[data-appearance=inset] .ui-workbench-main{margin:var(--ui-space-sm);border-radius:var(--ui-radius-xl);background:var(--ui-surface);border:0}@container (width<=900px){.ui-workbench,.ui-workbench[data-secondary],.ui-workbench[data-workspace],.ui-workbench[data-secondary][data-workspace]{--_ui-workbench-narrow:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"navigation""secondary""main""workspace""diagnostics"}.ui-workbench :is(.ui-workbench-secondary,.ui-workbench-main,.ui-workbench-workspace){border-inline-start:0;border-block-start:1px solid var(--ui-line)}}.ui-workbench-workspace-open{margin:var(--ui-space-sm);grid-area:workspace;justify-self:start}.ui-workbench-drawer-end{inset:0 0 0 auto}.ui-workbench-open[hidden],.ui-workbench-workspace-open[hidden]{display:none}.ui-split{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.ui-split-controls{justify-content:end;display:flex}.ui-split-controls [hidden]{display:none}.ui-split-panes{flex:auto;min-width:0;min-height:0;display:grid;overflow:hidden}.ui-split[data-axis=horizontal]>.ui-split-panes{grid-template-columns:minmax(0, var(--_ui-split-primary)) 24px minmax(0, 1fr)}.ui-split[data-axis=vertical]>.ui-split-panes{grid-template-rows:minmax(0, var(--_ui-split-primary)) 24px minmax(0, 1fr)}.ui-split-primary,.ui-split-secondary{overflow-wrap:anywhere;min-width:0;min-height:0;overflow:auto}.ui-split-separator{touch-action:none}.ui-split[data-axis=horizontal]>.ui-split-panes>.ui-split-separator{cursor:col-resize;background:linear-gradient(to right, transparent calc(50% - 1px), var(--ui-line) calc(50% - 1px), var(--ui-line) calc(50% + 1px), transparent calc(50% + 1px))}.ui-split[data-axis=vertical]>.ui-split-panes>.ui-split-separator{cursor:row-resize;background:linear-gradient(to bottom, transparent calc(50% - 1px), var(--ui-line) calc(50% - 1px), var(--ui-line) calc(50% + 1px), transparent calc(50% + 1px))}.ui-split[data-axis]>.ui-split-panes>.ui-split-separator[aria-disabled=true]{cursor:default}.ui-split-separator:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}@media (forced-colors:active){.ui-split[data-axis]>.ui-split-panes>.ui-split-separator{background:buttontext}}.ui-workspace-tabs{min-width:0;color:var(--ui-text);font:var(--ui-fs-body) var(--ui-font)}.ui-workspace-tabs-header{align-items:center;gap:var(--ui-space-xs);min-width:0;display:flex}.ui-workspace-tablist{touch-action:pan-x;flex:auto;min-width:0;display:flex;overflow-x:auto}.ui-workspace-tab{padding:var(--ui-space-sm);border:0;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex:none}.ui-workspace-tab[aria-selected=true]{border-bottom-color:var(--ui-accent)}.ui-workspace-tab:focus-visible,.ui-workspace-panel:focus-visible,.ui-workspace-tabs:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.ui-workspace-dirty{color:var(--ui-muted)}.ui-workspace-panel{overflow-wrap:anywhere;min-width:0}.ui-workspace-panel[hidden]{display:none}.ui-workspace-close-state{color:var(--ui-muted)}.ui-workspace-close-error{color:var(--ui-bad)}.ui-artifact-preview{gap:var(--ui-space-sm);min-width:0;color:var(--ui-text);font:var(--ui-fs-body) var(--ui-font);display:grid}.ui-artifact-preview-header,.ui-artifact-preview-actions{align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;min-width:0;display:flex}.ui-artifact-preview-header{justify-content:space-between}.ui-artifact-preview-error{color:var(--ui-bad)}.ui-artifact-preview-dirty{color:var(--ui-muted)}.ui-artifact-preview-content{overflow-wrap:anywhere;min-width:0;overflow:auto}.ui-artifact-preview-content img{max-width:100%;height:auto}.ui-artifact-preview-content pre{max-width:100%;overflow:auto}.ui-artifact-preview:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-settings-row-container{min-width:0;container-type:inline-size}.ui-settings-row{gap:var(--ui-space-md);min-width:0;padding:var(--ui-space-md) 0;border-block-end:1px solid var(--ui-line);color:var(--ui-text);font:var(--ui-fs-body) var(--ui-font);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.ui-settings-row-heading,.ui-settings-row-content{overflow-wrap:anywhere;min-width:0}.ui-settings-row-description{color:var(--ui-muted)}@container (width<=600px){.ui-settings-row{grid-template-columns:minmax(0,1fr)}}.ui-save-bar,.ui-save-bar-actions{align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.ui-save-bar{min-width:0;color:var(--ui-text);font:var(--ui-fs-body) var(--ui-font);justify-content:space-between}.ui-save-bar-message{overflow-wrap:anywhere;min-width:0}.ui-save-bar-error{color:var(--ui-bad)}.ui-save-bar:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-description-list{min-width:0;color:var(--ui-text);font:var(--ui-fs-body) var(--ui-font);margin:0;container-type:inline-size}.ui-description-list-row{gap:var(--ui-space-md);min-width:0;padding:var(--ui-space-sm) 0;border-block-end:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.ui-description-list-row :is(dt,dd){overflow-wrap:anywhere;min-width:0;margin:0}.ui-description-list-row dt{color:var(--ui-muted)}@container (width<=480px){.ui-description-list-row{gap:var(--ui-space-xs);grid-template-columns:minmax(0,1fr)}}.ui-page-frame-container{min-width:0;container-type:inline-size}.ui-page-frame{gap:var(--ui-space-xl);grid-template-columns:minmax(0,15rem) minmax(0,1fr);min-width:0;display:grid}.ui-page-frame-sidebar,.ui-page-frame-content{overflow-wrap:anywhere;min-width:0}.ui-reading-column{width:100%;max-width:var(--ui-reading-width);margin-inline:auto}@container (width<=720px){.ui-page-frame{grid-template-columns:minmax(0,1fr)}}.ui-page-section{gap:var(--ui-space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-page-toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;min-width:0;display:flex}.ui-page-toolbar>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.ui-dashboard-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ui-dashboard-min)), 1fr));gap:var(--ui-dashboard-gap);min-width:0;display:grid}.ui-dashboard-grid-fill{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--ui-dashboard-min)), 1fr))}.ui-dashboard-grid>*{overflow-wrap:anywhere;min-width:0}.ui-workbench-secondary-disclosure>summary{cursor:pointer;overflow-wrap:anywhere}.ui-workbench-secondary-disclosure>summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-workbench-secondary-disclosure>summary[aria-disabled=true]{opacity:.5;cursor:not-allowed}@container (width>900px){.ui-workbench[data-secondary]:has(>.ui-workbench-navigation-group>.ui-workbench-secondary>.ui-workbench-secondary-disclosure:not([open])){grid-template-columns:3.5rem 3.5rem minmax(0,1fr)}.ui-workbench[data-secondary][data-workspace]:has(>.ui-workbench-navigation-group>.ui-workbench-secondary>.ui-workbench-secondary-disclosure:not([open])){grid-template-columns:3.5rem 3.5rem minmax(0,1fr) 20rem}}.ui-reading-serif{font-family:var(--ui-serif)}.ui-cite{color:var(--ui-muted);font-size:var(--ui-fs-label);margin-inline-start:1px;line-height:0}.ui-cite a{color:inherit;text-underline-offset:2px;text-decoration:none}.ui-cite a:hover{text-decoration:underline}.ui-cite a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-references{min-width:0;color:var(--ui-text-2);font-size:var(--ui-fs-meta);margin:0;padding-inline-start:var(--ui-space-xl)}.ui-references li{min-width:0;margin-block:var(--ui-space-xs);overflow-wrap:anywhere;scroll-margin-block:var(--ui-space-lg)}.ui-references li:target{background-color:var(--ui-accent-soft);box-shadow:0 0 0 var(--ui-space-xs) var(--ui-accent-soft)}.ui-references a{color:var(--ui-accent);overflow-wrap:anywhere}.ui-references a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-figure{gap:var(--ui-space-sm);min-width:0;margin:0;display:grid}.ui-figure-media{border-radius:var(--ui-radius-md);background-color:var(--ui-hover);max-width:100%;height:auto;display:block}.ui-figure-caption{min-width:0;color:var(--ui-text-2);font-size:var(--ui-fs-meta);overflow-wrap:anywhere}.ui-figure-credit{min-width:0;color:var(--ui-muted);font-size:var(--ui-fs-label);overflow-wrap:anywhere}.ui-figure-grid{gap:var(--ui-space-sm);flex-wrap:wrap;min-width:0;display:flex}.ui-figure-grid>.ui-figure{flex:12rem;min-width:0;max-width:100%}.ui-figure-grid>.ui-figure>.ui-figure-media{width:100%}.ui-term-list{align-items:center;gap:var(--ui-space-xs) var(--ui-space-md);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-term-list>li{min-width:0;max-width:100%}.ui-term{align-items:baseline;gap:var(--ui-space-xs);box-sizing:border-box;max-width:100%;padding:var(--ui-space-2xs) var(--ui-space-sm);border:1px solid var(--ui-line);border-radius:var(--ui-radius-pill);background-color:var(--ui-surface);color:var(--ui-text-2);font-size:var(--ui-fs-meta);font-weight:var(--ui-weight-medium);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.ui-term:hover{border-color:var(--ui-line-strong);color:var(--ui-text)}.ui-term:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-term-count{color:var(--ui-muted);font-size:var(--ui-fs-label);font-variant-numeric:tabular-nums}.ui-native-name{color:var(--ui-text-2);font-size:var(--ui-fs-meta);overflow-wrap:anywhere}@media (forced-colors:active){.ui-cite a:focus-visible,.ui-references a:focus-visible,.ui-term:focus-visible{outline-color:highlight}.ui-references li:target{color:highlighttext;background-color:highlight}}}@layer search{.ui-search-dialog-dialog{border:1px solid var(--ui-line);border-radius:var(--ui-radius-xl);background-color:var(--ui-surface);width:min(720px,100vw - 24px);max-height:min(720px,100vh - 48px);color:var(--ui-text);box-shadow:var(--ui-shadow-modal);margin-top:9vh;position:relative}.ui-search-dialog-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#ffffffc2}.ui-search-dialog-panel{gap:0;padding:0;position:relative}.ui-search-dialog-bar{z-index:1;position:absolute;top:10px;right:12px}.ui-search-dialog-close{min-height:0;box-shadow:none;color:var(--ui-muted);font-size:var(--ui-fs-meta);background:0 0;border:0;padding:2px 6px}.ui-search-dialog-close:not(:disabled):hover{background:var(--ui-hover);color:var(--ui-text)}.ui-search-dialog-search{border:0;border-block-end:1px solid var(--ui-line);width:100%;height:58px;min-height:0;color:inherit;font:inherit;background-color:#0000;border-radius:0;outline:none;padding:0 76px 0 18px;font-size:16px}.ui-search-dialog-search:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.ui-search-dialog-status{color:var(--ui-muted);font-size:var(--ui-fs-meta);padding:14px 18px}.ui-search-dialog-list{gap:0;max-height:min(590px,100vh - 150px);padding:6px;overflow-y:auto}.ui-search-dialog-option{min-height:58px;color:inherit;border-radius:7px;outline:none;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:12px;padding:7px 10px;text-decoration:none;display:grid}.search-thumbnail{object-fit:cover;background-color:var(--ui-line);width:54px;height:54px}.search-title,.search-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-title{font-size:var(--ui-fs-body);font-weight:var(--ui-weight-medium)}.search-meta{color:var(--ui-muted);font-size:var(--ui-fs-meta);margin-top:2px}.search-excerpt{color:var(--ui-text-2);font-size:var(--ui-fs-meta);overflow-wrap:anywhere;margin-top:6px;line-height:1.5;display:block}.ui-search-dialog-option mark{color:inherit;text-underline-offset:-1px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background:0 0;-webkit-text-decoration:underline #e6cc7a;text-decoration:underline #e6cc7a;text-decoration-thickness:3px}}
