:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-canvas:#fdfdfd;--surface-primary:#fff;--surface-secondary:#f6f6f6;--surface-tertiary:#efefef;--surface-elevated:#fff;--surface-inset:#f9f9f9;--surface-sidebar:#fdfdfd;--surface-hover:#0303030a;--surface-active:#0303030e;--text-primary:#030303;--text-secondary:#464646;--text-tertiary:#696969;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23696969' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--text-inverse:#fdfdfd;--status-danger-fg:#fff;--scrim:#0006;--border-subtle:#e8e8e8;--border-default:#d8d8d8;--border-strong:#b2b2b2;--accent:#0e7e4e;--accent-hover:#007243;--accent-active:#006a3e;--accent-text:#fafcfb;--accent-subtle:#ecf4f1;--accent-border:#b5d7c8;--accent-strong-text:#0e7e4e;--status-success:#0e7e4e;--status-success-bg:#e8f8f0;--status-success-border:#bfe9d3;--status-warning:#ac5800;--status-warning-bg:#fff5df;--status-warning-border:#f0dfae;--status-danger:#ab413e;--status-danger-bg:#fdeceb;--status-danger-border:#f5c5c1;--status-info:#6c5eba;--status-info-bg:#f0eff8;--status-info-border:#d3cfea;--status-neutral:#565656;--status-neutral-bg:#f0f0f0;--status-neutral-border:#dedede;--meter-track:#ececec;--meter-fill:#0e7e4e;--meter-warn:#b87700;--meter-danger:#d93025;--meter-ok:#0e7e4e;--focus-ring:#0e7e4e;--button-primary-bg:#0e7e4e;--button-primary-hover:#007243;--button-primary-fg:#fafcfb;--button-danger-bg:#ab413e;--button-danger-hover:#9c3936;--button-danger-fg:#fff;--button-warning-bg:#ac5800;--button-warning-hover:#9f4c00;--button-warning-fg:#fffaf5;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 2px 8px #0000000f;--shadow-overlay:0 16px 48px #00000024;--shadow-control:0 1px 3px 0 #0000000a, inset 0 1px 0 0 #00000007, inset 0 0 0 1px #0000000a, inset 0 -1px 0 0 #0000000a, inset 0 0 0 1px #0001;--shadow-control-raised:0 1px 3px 0 #0000000a, inset 0 1px 0 0 #00000007, inset 0 0 0 1px #0000000a, inset 0 0 0 1px #0001;--shadow-popover:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-dialog:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--surface-hover-soft:#03030305;--surface-muted:#03030307;--button-plate-sheen:linear-gradient(to bottom, #ffffff04, #00000003);--status-neutral-badge-bg:#fff;--status-neutral-badge-fg:#464646;--status-neutral-badge-border:#dadada;--status-success-badge-bg:#ecfaf4;--status-success-badge-fg:#097c4f;--status-success-badge-border:#16b674;--status-warning-badge-bg:#fff5df;--status-warning-badge-fg:#ac5800;--status-warning-badge-border:#f3ba63;--status-danger-badge-bg:#f7ecec;--status-danger-badge-fg:#ab413e;--status-danger-badge-border:#e6c6c5;--status-neutral-alert-bg:#fdfdfd;--status-danger-alert-bg:#fffcfc;--status-danger-alert-border:#fdd8d3;--status-danger-alert-icon:#ca3214;--status-warning-alert-bg:#fefbf5;--status-warning-alert-border:#ffe3a2;--status-warning-alert-icon:#ac5800;--status-success-alert-bg:#eafbf3;--status-success-alert-border:#72e3ad}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:#131413;--surface-primary:#181a19;--surface-secondary:#1e201f;--surface-tertiary:#212221;--surface-elevated:#1b1d1c;--surface-inset:#191a19;--surface-sidebar:#131413;--surface-hover:#edefee0d;--surface-active:#edefee11;--text-primary:#edefee;--text-secondary:#bcbdbc;--text-tertiary:#989a99;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23989a99' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--text-inverse:#131413;--status-danger-fg:#131413;--scrim:#0006;--border-subtle:#232423;--border-default:#303130;--border-strong:#4f514f;--accent:#4acd8b;--accent-hover:#59da97;--accent-active:#3fbd7e;--accent-text:#131413;--accent-subtle:#1b3025;--accent-border:#244b37;--accent-strong-text:#4acd8b;--status-success:#4acd8b;--status-success-bg:#002918;--status-success-border:#006239;--status-warning:#f2af48;--status-warning-bg:#291900;--status-warning-border:#693f05;--status-danger:#f16a50;--status-danger-bg:#1d1412;--status-danger-border:#541c15;--status-info:#9b8ff0;--status-info-bg:#110d2b;--status-info-border:#2a2163;--status-neutral:#bcbdbc;--status-neutral-bg:#212221;--status-neutral-border:#303130;--meter-track:#232423;--meter-fill:#4acd8b;--meter-warn:#f2af48;--meter-danger:#f16a50;--meter-ok:#4acd8b;--focus-ring:#4acd8b;--button-primary-bg:#006338;--button-primary-hover:#076e43;--button-primary-fg:#edefee;--button-danger-bg:#b54a46;--button-danger-hover:#a3403c;--button-danger-fg:#fff9f8;--button-warning-bg:#f2af48;--button-warning-hover:#ffbc56;--button-warning-fg:#080503;--shadow-xs:0 1px 1px #0000004d;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 2px 10px #0006;--shadow-overlay:0 16px 48px #0009;--shadow-control:0 1px 3px 0 #0003, inset 0 1px 0 0 #ffffff0a, inset 0 0 0 1px #0000000f, inset 0 -1px 0 0 #0000000f, inset 0 0 0 1px #ffffff1a;--shadow-control-raised:0 1px 3px 0 #0003, inset 0 1px 0 0 #ffffff0a, inset 0 0 0 1px #ffffff0f, inset 0 0 0 1px #ffffff1a;--shadow-popover:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-dialog:0 1px 2px 0 #0000000d;--surface-hover-soft:#edefee06;--surface-muted:#edefee0d;--status-neutral-badge-bg:#212221;--status-neutral-badge-fg:#bcbdbc;--status-neutral-badge-border:#303130;--status-success-badge-bg:#002918;--status-success-badge-fg:#4acd8b;--status-success-badge-border:#006239;--status-warning-badge-bg:#291900;--status-warning-badge-fg:#f2af48;--status-warning-badge-border:#693f05;--status-danger-badge-bg:#1d1412;--status-danger-badge-fg:#f16a50;--status-danger-badge-border:#541c15;--status-neutral-alert-bg:#181a19;--status-danger-alert-bg:#1d1412;--status-danger-alert-border:#541c15;--status-danger-alert-icon:#f16a50;--status-warning-alert-bg:#291900;--status-warning-alert-border:#693f05;--status-warning-alert-icon:#f2af48;--status-success-alert-bg:#002918;--status-success-alert-border:#006239}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:#131413;--surface-primary:#181a19;--surface-secondary:#1e201f;--surface-tertiary:#212221;--surface-elevated:#1b1d1c;--surface-inset:#191a19;--surface-sidebar:#131413;--surface-hover:#edefee0d;--surface-active:#edefee11;--text-primary:#edefee;--text-secondary:#bcbdbc;--text-tertiary:#989a99;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23989a99' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--text-inverse:#131413;--status-danger-fg:#131413;--scrim:#0006;--border-subtle:#232423;--border-default:#303130;--border-strong:#4f514f;--accent:#4acd8b;--accent-hover:#59da97;--accent-active:#3fbd7e;--accent-text:#131413;--accent-subtle:#1b3025;--accent-border:#244b37;--accent-strong-text:#4acd8b;--status-success:#4acd8b;--status-success-bg:#002918;--status-success-border:#006239;--status-warning:#f2af48;--status-warning-bg:#291900;--status-warning-border:#693f05;--status-danger:#f16a50;--status-danger-bg:#1d1412;--status-danger-border:#541c15;--status-info:#9b8ff0;--status-info-bg:#110d2b;--status-info-border:#2a2163;--status-neutral:#bcbdbc;--status-neutral-bg:#212221;--status-neutral-border:#303130;--meter-track:#232423;--meter-fill:#4acd8b;--meter-warn:#f2af48;--meter-danger:#f16a50;--meter-ok:#4acd8b;--focus-ring:#4acd8b;--button-primary-bg:#006338;--button-primary-hover:#076e43;--button-primary-fg:#edefee;--button-danger-bg:#b54a46;--button-danger-hover:#a3403c;--button-danger-fg:#fff9f8;--button-warning-bg:#f2af48;--button-warning-hover:#ffbc56;--button-warning-fg:#080503;--shadow-xs:0 1px 1px #0000004d;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 2px 10px #0006;--shadow-overlay:0 16px 48px #0009;--shadow-control:0 1px 3px 0 #0003, inset 0 1px 0 0 #ffffff0a, inset 0 0 0 1px #0000000f, inset 0 -1px 0 0 #0000000f, inset 0 0 0 1px #ffffff1a;--shadow-control-raised:0 1px 3px 0 #0003, inset 0 1px 0 0 #ffffff0a, inset 0 0 0 1px #ffffff0f, inset 0 0 0 1px #ffffff1a;--shadow-popover:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-dialog:0 1px 2px 0 #0000000d;--surface-hover-soft:#edefee06;--surface-muted:#edefee0d;--status-neutral-badge-bg:#212221;--status-neutral-badge-fg:#bcbdbc;--status-neutral-badge-border:#303130;--status-success-badge-bg:#002918;--status-success-badge-fg:#4acd8b;--status-success-badge-border:#006239;--status-warning-badge-bg:#291900;--status-warning-badge-fg:#f2af48;--status-warning-badge-border:#693f05;--status-danger-badge-bg:#1d1412;--status-danger-badge-fg:#f16a50;--status-danger-badge-border:#541c15;--status-neutral-alert-bg:#181a19;--status-danger-alert-bg:#1d1412;--status-danger-alert-border:#541c15;--status-danger-alert-icon:#f16a50;--status-warning-alert-bg:#291900;--status-warning-alert-border:#693f05;--status-warning-alert-icon:#f2af48;--status-success-alert-bg:#002918;--status-success-alert-border:#006239}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-v20-latin.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-v20-latin-ext.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-v20-latin.woff2)format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-v20-latin-ext.woff2)format("woff2");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:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/fonts/source-code-pro-v32-latin.woff2)format("woff2");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:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/fonts/source-code-pro-v32-latin-ext.woff2)format("woff2");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 Arabic;font-style:normal;font-weight:300 474;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-v15-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:475 549;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-v15-arabic-500.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:550 800;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-v15-arabic-600.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}:root{--font-sans:"Inter", "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI Variable Text", "Segoe UI", system-ui, Roboto, "Noto Sans", Arial, "SF Arabic", "Geeza Pro", Tahoma, sans-serif;--font-display:"Manrope", "IBM Plex Sans Arabic", "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "Segoe UI", system-ui, Roboto, Arial, "SF Arabic", "Geeza Pro", sans-serif;--font-arabic:"IBM Plex Sans Arabic", "Inter", "SF Arabic", "Geeza Pro", "Segoe UI", Tahoma, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:"Source Code Pro", ui-monospace, "SF Mono", SFMono-Regular, "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, "Liberation Mono", "IBM Plex Sans Arabic", monospace;--font-meta:var(--font-mono);--case-meta:uppercase;--text-3xs:.5625rem;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:.9375rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.75rem;--type-display:var(--text-3xl);--type-h1:var(--text-2xl);--type-h2:var(--text-xl);--type-h3:var(--text-md);--type-section:var(--text-sm);--type-body:var(--text-base);--type-small:var(--text-xs);--type-label:var(--text-xs);--type-caption:var(--text-2xs);--type-table:var(--text-sm);--type-button:var(--text-sm);--type-button-sm:var(--text-xs);--type-mono:var(--text-xs);--type-badge:var(--text-3xs);--type-meta:var(--text-xs);--weight-normal:450;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.2;--leading-xs:1.3333;--leading-2xl:1.3333;--leading-snug:1.35;--leading-xl:1.4;--leading-sm:1.4286;--leading-normal:1.5;--leading-loose:1.6;--leading-badge:var(--leading-none);--tracking-display:-.025em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.05em;--tracking-badge:.07em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:.166667rem;--radius-sm:.333333rem;--radius-md:.5rem;--radius-lg:.666667rem;--radius-item:calc(var(--radius-md) - 2px);--radius-control-lg:calc(var(--radius-md) * (1 + (34 / 26 - 1) * .35));--radius-full:999px;--control-height-sm:28px;--control-height:32px;--control-height-lg:36px;--control-padding-x:10px;--button-height:26px;--button-height-sm:24px;--button-height-lg:34px;--button-padding-x:10px;--field-height:34px;--touch-target:44px;--sidebar-width:208px;--sidebar-rail:48px;--topbar-height:48px;--topbar-control:30px;--topbar-control-touch:40px;--content-max:1200px;--content-pad-x:var(--space-6);--motion-fast:.15s;--motion-base:.2s;--motion-slow:.25s;--motion-ease:cubic-bezier(.32, .72, 0, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-control:.2s;--ease-control:cubic-bezier(.22, 1, .36, 1);--z-base:0;--z-sticky:10;--z-sidebar:30;--z-drawer:40;--z-overlay:50;--z-popover:55;--z-toast:60}@media (min-width:1280px){:root{--content-pad-x:var(--space-10)}}:root:lang(ar){--tracking-display:0;--tracking-tight:0;--tracking-wide:0;--tracking-wider:0;--tracking-badge:0;--font-meta:var(--font-sans);--case-meta:none;--type-badge:var(--text-xs);--leading-badge:var(--leading-xl);--text-2xs:var(--text-xs);--type-meta:var(--text-sm)}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-weight:var(--weight-normal);margin:0}.metric-value,.metric-note,.panel-head-hint,.section-hint,.health-detail,.timeline-when,.pager-info,.cell-id-sub{unicode-bidi:plaintext}:lang(ar),[dir=rtl],:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);line-height:var(--leading-tight);color:var(--text-primary);margin:0}h1{font-size:var(--type-h1);letter-spacing:var(--tracking-display);line-height:var(--leading-2xl)}h2{font-size:var(--type-h2);line-height:var(--leading-xl)}h3{font-size:var(--type-h3);line-height:var(--leading-normal)}h4,h5{font-size:var(--text-sm);line-height:var(--leading-sm)}h6{font-size:var(--text-xs);line-height:var(--leading-xs)}:root:lang(ar) :is(h1,h2,.t-display,.t-h1,.t-h2,.auth-title){line-height:var(--leading-xl)}p{margin:0}:root:lang(ar) :is(p,.page-sub,.section-hint,.field-hint,.alert,.checkline,.choice-text,.empty-text){line-height:var(--leading-loose)}button,input,select,textarea,optgroup{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}.t-display{font-family:var(--font-display);font-size:var(--type-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.t-h1{font-family:var(--font-display);font-size:var(--type-h1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.t-h2{font-size:var(--type-h2);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.t-h3{font-size:var(--type-h3);font-weight:var(--weight-semibold)}.t-body{font-size:var(--type-body)}.t-small{font-size:var(--type-small)}.t-label{font-size:var(--type-label);font-weight:var(--weight-medium);color:var(--text-secondary)}.t-section{font-size:var(--type-section);font-weight:var(--weight-semibold);color:var(--text-secondary)}.t-body-secondary{font-size:var(--type-body);color:var(--text-secondary)}.t-table{font-size:var(--type-table)}.t-caption{font-size:var(--type-caption);color:var(--text-tertiary)}.t-num,.numeric{font-variant-numeric:tabular-nums}a{color:var(--accent-strong-text);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}::selection{background:var(--accent-subtle);color:var(--text-primary)}.mono{font-family:var(--font-mono);font-variant-ligatures:none;letter-spacing:0;unicode-bidi:plaintext;font-size:.92em}.mono[dir]{unicode-bidi:isolate}.muted{color:var(--text-secondary)}.dim{color:var(--text-tertiary)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.break-all{overflow-wrap:anywhere;word-break:break-all}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:-9999px;top:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);position:absolute}.skip-link:focus{inset-inline-start:var(--space-4)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);grid-template-rows:100%;height:100%;display:grid;overflow:hidden}.shell[data-collapsed=true]{grid-template-columns:var(--sidebar-rail) minmax(0, 1fr)}.sidebar{background:var(--surface-sidebar);border-inline-end:1px solid var(--border-subtle);width:100%;min-width:0;min-height:0;transition:width var(--motion-fast) var(--motion-ease);flex-direction:column;display:flex;position:relative}.sidebar-context{padding:var(--space-2) var(--space-2) 0;flex-shrink:0}.sidebar-context>*+*{margin-top:var(--space-1)}.sidebar-head{align-items:center;gap:var(--space-2);height:var(--topbar-height);padding-inline:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:none}.brand{align-items:center;gap:var(--space-2);min-width:0;font-weight:var(--weight-semibold);font-size:var(--text-base);color:var(--text-primary);letter-spacing:var(--tracking-tight);display:inline-flex}.brand:hover{text-decoration:none}.brand-mark{border-radius:var(--radius-sm);background:var(--accent);width:24px;height:24px;color:var(--accent-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-shrink:0;place-items:center;display:grid}.sidebar-scroll{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden auto}.sidebar-head .sidebar-close{margin-inline-start:auto;display:none}.nav-menu{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sidebar-foot{padding:var(--space-2);flex-shrink:0}.user-btn{width:var(--control-height);height:var(--control-height);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-primary);font:inherit;cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease);background:0 0;flex-shrink:0;place-items:center;padding:0;display:inline-grid;overflow:hidden}.user-btn:hover,.user-btn[aria-expanded=true]{border-color:var(--border-strong)}.user-btn>.avatar{width:100%;height:100%}.ctx-switcher{align-items:center;min-width:0;display:inline-flex}.ctx-link{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;color:var(--text-primary);font-size:var(--text-sm);display:inline-flex}.ctx-link:hover{text-decoration:none}.ctx-icon{color:var(--text-tertiary);stroke-width:1.5px;flex-shrink:0}.ctx-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:128px;overflow:hidden}.ctx-name-pending{width:72px;height:var(--space-3);border-radius:var(--radius-xs);display:inline-block}.topbar .ctx-trigger{color:var(--text-tertiary);flex-shrink:0;margin-inline-start:var(--space-1);padding-inline:6px}.ctx-trigger svg{stroke-width:1.5px}.ctx-trigger:hover:not(:disabled),.ctx-trigger[aria-expanded=true]{color:var(--text-primary)}.menu-search{align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) var(--space-1);padding-inline:var(--space-3);border-block-end:1px solid var(--border-default);color:var(--text-tertiary);display:flex}.menu-search input[type=search]{min-width:0;height:var(--field-height);font-size:var(--text-sm);box-shadow:none;background:0 0;border:0;flex:1;padding:0}.menu-search input[type=search]:focus-visible{outline:none}.menu-search:focus-within{color:var(--text-primary);border-block-end-color:var(--focus-ring)}.menu-scroll{max-height:300px;overflow-y:auto}.menu-scroll>.menu-item:focus-visible{outline-offset:-2px}.menu-search:focus-within+.menu-scroll[data-filtered=true]>.menu-item:first-child{background:var(--surface-hover);color:var(--text-primary)}.menu-empty{padding:var(--space-3) var(--space-2);color:var(--text-tertiary);font-size:var(--text-xs);text-align:center;margin:0}.sidebar-nav{flex-direction:column;display:flex}.nav-group{padding:var(--space-2)}.nav-sep{height:1px;margin-block:0;margin-inline:var(--space-2);background:var(--border-subtle);border:0;flex-shrink:0}.nav-item{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);border-radius:var(--radius-md);color:var(--text-tertiary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-normal);text-align:start;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:0;padding-block:0;padding-inline:6px;display:flex;position:relative}.nav-item:hover{background:var(--surface-hover-soft);color:var(--text-primary);text-decoration:none}.nav-item[aria-current=page]{background:var(--surface-hover);color:var(--text-primary);font-weight:var(--weight-medium)}.nav-item[aria-current=page] .nav-icon{color:inherit;opacity:1}.nav-icon{stroke-width:1.5px;flex-shrink:0;width:20px;height:20px}.nav-item .nav-icon{opacity:.8}.shell[data-collapsed=true] .sidebar .sidebar-head{justify-content:center;padding-inline:0}.shell[data-collapsed=true] .sidebar .brand-name,.shell[data-collapsed=true] .sidebar .nav-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar{justify-content:space-between;align-items:center;gap:var(--space-8);height:var(--topbar-height);padding-block:0;padding-inline:var(--space-4) var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--surface-canvas);flex-shrink:0;min-width:0;display:flex}.topbar-start{min-width:0;font-size:var(--text-sm);flex:0 auto;align-items:center;display:flex}.topbar-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.breadcrumb{flex:0 auto;align-items:center;min-width:0;display:flex}.breadcrumb ol{align-items:center;gap:var(--space-1);min-width:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-sm);color:var(--text-secondary);display:flex}.breadcrumb li:last-child{color:var(--text-primary);font-weight:var(--weight-medium)}.breadcrumb li>a,.breadcrumb li>span{max-width:28ch;padding:2px var(--space-1);border-radius:var(--radius-xs);color:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.breadcrumb li>a:hover{background:var(--surface-hover);color:var(--text-primary);text-decoration:none}.breadcrumb li:last-child>[aria-current=page]{flex:0 auto;min-inline-size:0;max-inline-size:none}.breadcrumb-end{flex-shrink:0;align-items:center;display:inline-flex}.breadcrumb .sep{color:var(--border-strong);flex-shrink:0}[dir=rtl] .breadcrumb .sep svg,[dir=rtl] .flip-rtl{transform:scaleX(-1)}.searchbtn{align-items:center;gap:var(--space-2);height:var(--topbar-control);min-width:128px;padding-block:0;padding-inline:var(--space-2) var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-tertiary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);background:0 0;display:flex}.searchbtn:hover{background:var(--surface-hover);color:var(--text-secondary)}.searchbtn-icon{stroke-width:1.5px;flex-shrink:0}.searchbtn-text{min-width:0}.searchbtn .kbd{padding-inline:var(--space-1) var(--space-2);color:var(--text-tertiary);background:0 0;border:0;margin-inline-start:auto}.kbd{border:1px solid var(--border-default);border-radius:var(--radius-xs);background:var(--surface-primary);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);direction:ltr;unicode-bidi:isolate;border-bottom-width:2px;align-items:center;gap:1px;padding:1px 5px;line-height:1.5;display:inline-flex}.workspace{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.main{flex:1;min-width:0;min-height:0;padding:0;overflow-y:auto}.main[data-menu=true]{grid-template-columns:256px minmax(0,1fr);align-content:start;align-items:start;display:grid}.main[data-layout=editor]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.main[data-layout=editor][data-menu=true]{grid-template-columns:256px minmax(0,1fr);align-content:stretch;align-items:stretch}.main-menu{block-size:calc(100dvh - var(--topbar-height));min-block-size:0;position:sticky;inset-block-start:0}.main[data-layout=editor]>.main-menu{block-size:auto;position:static}.main-content{min-inline-size:0;padding-block-end:var(--space-12)}.main[data-layout=editor]>.main-content{min-block-size:0;overflow:hidden auto}.main-content[data-fill=true]{flex-direction:column;padding-block-end:0;display:flex}.main-content:focus-visible{outline-offset:-2px}.shell{grid-template-rows:var(--topbar-height) minmax(0, 1fr);grid-template-areas:"top top""side main"}.shell>.sidebar{grid-area:side}.workspace{display:contents}.shell>.topbar{grid-area:top}.workspace>.main{grid-area:main}.topbar .topbar-nav-toggle{display:none}.topbar-brand{border-radius:var(--radius-sm);flex-shrink:0;margin-inline-end:var(--space-2)}.topbar-brand .brand-mark{width:18px;height:18px;font-size:var(--text-2xs)}.topbar-context{flex:0 auto;align-items:center;min-width:0;display:flex}.topbar-crumb{align-items:center;min-width:0;display:inline-flex}.topbar-divider{color:var(--border-strong);flex-shrink:0;padding-inline-end:var(--space-2);display:inline-flex}[dir=rtl] .topbar-divider svg{transform:scaleX(-1)}.topbar-title{color:var(--text-primary);white-space:nowrap}.topbar .topbar-connect{border-radius:var(--radius-full);flex-shrink:0;margin-inline-start:var(--space-3)}.topbar-connect-icon{stroke-width:1.5px;flex-shrink:0;transform:rotate(90deg)}.topbar .topbar-icon-btn{width:var(--topbar-control);height:var(--topbar-control);border-radius:var(--radius-full);color:var(--text-secondary)}.connect-hint{margin-block:var(--space-2) 0}.connect-keys{margin-block-start:var(--space-3)}.connect-keys:hover{text-decoration:none}.sidebar .sidebar-control{width:var(--control-height-sm);color:var(--text-tertiary);margin-inline:2px}.sidebar-control svg{stroke-width:1.5px}.rail-submenu{margin-block:var(--space-1) var(--space-2);border-inline-start:1px solid var(--border-subtle);margin-inline-start:var(--space-4)}.rail-submenu .product-menu-group{margin-block:var(--space-2);padding-inline:var(--space-2) 0}.shell[data-collapsed=true] .sidebar{width:var(--sidebar-rail)}@media (min-width:901px) and (hover:hover){.shell[data-collapsed=true]:not([data-behaviour=closed]) .sidebar:hover{z-index:var(--z-sidebar);width:var(--sidebar-width);box-shadow:var(--shadow-md)}.shell[data-collapsed=true]:not([data-behaviour=closed]) .sidebar:hover .nav-text{clip:auto;width:auto;height:auto;position:static;overflow:hidden}}@media (min-width:1024px){.topbar-org .ctx-name{max-width:none}.topbar-project .ctx-name{max-width:256px}}@media (min-width:721px){.shell:not(:has(>aside.sidebar)){grid-template-columns:0 minmax(0,1fr)}}@media (max-width:720px){.topbar{gap:var(--space-2);padding-inline:var(--space-2) var(--space-3)}.topbar-context:has(.topbar-project) .topbar-org{display:none}:is(.topbar-start:has(.ctx-switcher) .topbar-brand,.topbar-start:has(.ctx-switcher) .topbar-divider){display:none}.topbar .topbar-connect{width:var(--topbar-control);height:var(--topbar-control);margin-inline-start:var(--space-2);padding:0}.topbar-connect-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar .searchbtn{width:var(--topbar-control);min-width:var(--topbar-control);justify-content:center;padding:0}.searchbtn>.searchbtn-text,.searchbtn>.kbd,.sidebar .sidebar-control{display:none}.topbar .topbar-nav-toggle{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-primary)}}@media (pointer:coarse){.topbar .topbar-brand{min-width:var(--topbar-control-touch);min-height:var(--topbar-control-touch);justify-content:center}.topbar .searchbtn,.topbar .ctx-link{min-height:var(--topbar-control-touch)}.topbar .ctx-trigger{min-width:var(--topbar-control-touch)}.menu-search input[type=search],.product-menu-item,.sidebar-head .brand,.sidebar-head .sidebar-close{min-height:var(--topbar-control-touch)}.nav-group{padding-inline:3px}.nav-item{padding-inline:11px}}@media (pointer:coarse) and (max-width:720px){.topbar .searchbtn,.topbar .topbar-connect{width:var(--topbar-control-touch);min-width:var(--topbar-control-touch);height:var(--topbar-control-touch)}}@media (forced-colors:active){.nav-sep{border-block-start:1px solid canvastext}.nav-item[aria-current=page]:not(:focus-visible){outline-offset:-2px;outline:2px solid canvastext}.menu-search input[type=search]:focus-visible{outline-offset:-2px;outline:2px solid highlight}.menu-search:focus-within+.menu-scroll[data-filtered=true]>.menu-item:first-child{outline-offset:-1px;outline:1px solid canvastext}}.page-head{align-items:center;gap:var(--space-4);margin-bottom:var(--space-12);display:flex}.page-head[data-size=display]{margin-bottom:var(--space-8)}.page-head[data-size=display] h1{font-size:var(--type-display);line-height:var(--leading-tight)}.page-head-main{flex:1;min-width:0}.page-kicker{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--text-secondary);margin-bottom:0}.page-title{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.page-title h1{overflow-wrap:anywhere;min-width:0}.page-sub{margin-top:var(--space-1);max-width:72ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm)}.page-meta{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.page-actions{gap:var(--space-2);flex-shrink:0;display:flex}.section{margin-top:var(--space-12)}.section:first-child{margin-top:0}.section-head{align-items:center;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-6);min-height:var(--control-height);flex-wrap:wrap;display:flex}.section-head h2,.section-head h3{flex-shrink:0}.section-hint{color:var(--text-secondary);font-size:var(--text-sm)}.section-actions{gap:var(--space-2);margin-inline-start:auto;display:flex}.panel{background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);min-width:0;overflow:hidden}.panel+.panel{margin-top:var(--space-4)}.panel-head{align-items:center;gap:var(--space-2) var(--space-3);min-height:0;padding:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.panel-head h2,.panel-head h3{font-family:var(--font-meta);font-size:var(--type-meta);font-weight:var(--weight-semibold);letter-spacing:0;line-height:var(--leading-xs);text-transform:var(--case-meta);color:var(--text-secondary);flex-shrink:0}.panel-head-hint{font-size:var(--text-sm);color:var(--text-tertiary)}.panel-head-actions{gap:var(--space-2);align-items:center;margin-inline-start:auto;display:flex}.panel-body{padding:var(--space-4)}.panel-foot{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-secondary);background:0 0;flex-wrap:wrap;display:flex}.toolbar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.toolbar-search{flex:0 360px;min-width:180px;position:relative}.toolbar-search>svg{inset-inline-start:var(--control-padding-x);color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.toolbar-search input[type=search]{height:var(--button-height);font-size:var(--type-button-sm);padding-inline-start:var(--space-8)}.toolbar-select{inline-size:auto;min-inline-size:140px;height:var(--button-height);font-size:var(--type-button-sm)}.cell-open{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.cell-open:hover{text-decoration:underline}.metrics{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.metric{min-width:0;min-height:120px;padding:var(--space-4);background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;display:flex;position:relative}.metric-head{align-items:center;gap:var(--space-2);display:flex}.metric-icon{width:var(--space-6);height:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-secondary);flex-shrink:0;place-items:center;display:grid}.metric-label{font-size:var(--type-label);font-weight:var(--weight-medium);color:var(--text-secondary)}.metric-value{margin-top:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--weight-normal);letter-spacing:0;line-height:var(--leading-xl);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.metric-value small{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--text-tertiary)}.metric-note{padding-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-tertiary);margin-top:auto}.metric[data-tone=danger] .metric-value{color:var(--status-danger)}.metric[data-tone=warning] .metric-value{color:var(--status-warning)}[data-unmeasured=true]{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--text-tertiary);letter-spacing:0}.meter{height:6px;margin-top:var(--space-3);border-radius:var(--radius-full);background:var(--meter-track);display:block;overflow:hidden}.meter>span{border-radius:inherit;background:var(--meter-fill);height:100%;transition:width var(--motion-slow) var(--motion-ease-out);display:block}.meter[data-tone=warning]>span{background:var(--meter-warn)}.meter[data-tone=danger]>span{background:var(--meter-danger)}.stackbar{border-radius:var(--radius-full);background:var(--meter-track);gap:2px;height:8px;display:flex;overflow:hidden}.stackbar>span{height:100%;display:block}.stackbar>[data-tone=ok]{background:var(--meter-ok)}.stackbar>[data-tone=warning]{background:var(--meter-warn)}.stackbar>[data-tone=danger]{background:var(--meter-danger)}.stackbar>[data-tone=accent]{background:var(--status-info)}.legend{gap:var(--space-1) var(--space-4);margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.legend>span{align-items:center;gap:var(--space-1);display:inline-flex}.legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.legend i[data-tone=ok]{background:var(--meter-ok)}.legend i[data-tone=warning]{background:var(--meter-warn)}.legend i[data-tone=danger]{background:var(--meter-danger)}.legend i[data-tone=accent]{background:var(--status-info)}.health{margin:0;padding:0;list-style:none}.health>li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border-subtle);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.health>li:last-child{border-bottom:none}.health-icon{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-inset);width:28px;height:28px;color:var(--text-secondary);place-items:center;display:grid}.health-name{font-weight:var(--weight-medium)}.health-detail{font-size:var(--text-sm);color:var(--text-tertiary);overflow-wrap:anywhere}.timeline{padding:var(--space-2) 0;margin:0;list-style:none}.timeline>li{gap:var(--space-3);padding:var(--space-2) var(--space-5);grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;display:grid;position:relative}.timeline>li:before{content:"";inset-inline-start:calc(var(--space-5) + 9px);background:var(--border-subtle);width:1px;position:absolute;top:22px;bottom:-8px}.timeline>li:last-child:before{display:none}.timeline-dot{border-radius:var(--radius-full);background:var(--border-strong);width:9px;height:9px;box-shadow:0 0 0 3px var(--surface-primary);align-self:center;margin-inline-start:5px}.timeline-dot[data-tone=accent]{background:var(--accent)}.timeline-dot[data-tone=danger]{background:var(--status-danger)}.timeline-text{font-size:var(--text-sm);min-width:0}.timeline-when{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.page-container{inline-size:100%;max-inline-size:1200px;padding-inline:var(--content-pad-x);margin-inline:auto;container:page/inline-size}.page-container[data-size=small]{max-inline-size:768px}.page-container[data-size=large]{max-inline-size:1600px}.page-container[data-size=full]{max-inline-size:none}.page-header{gap:var(--space-4);inline-size:100%;flex-direction:column;padding-block-start:var(--space-12);display:flex}.page-header[data-size=full]{padding-block-start:var(--space-6)}.page-container .page-header>.page-container{padding-inline:0}.page-header-crumbs .breadcrumb li{font-size:var(--text-xs);color:var(--text-tertiary)}.page-header-crumbs .breadcrumb li:last-child{color:var(--text-primary)}.page-header-crumbs .breadcrumb li>a,.page-header-crumbs .breadcrumb li>span{padding-inline:0}.page-header-crumbs .breadcrumb li>a:hover{background:0 0}.page-header-crumbs .breadcrumb-back>svg{margin-inline-start:calc(-1 * var(--space-1))}.breadcrumb li>a.breadcrumb-back{align-items:center;gap:var(--space-1);max-inline-size:100%;color:var(--text-tertiary);font-weight:var(--weight-normal);display:inline-flex}.breadcrumb li>a.breadcrumb-back:hover{color:var(--text-primary)}.page-header-meta{gap:var(--space-4);flex-direction:column;display:flex}@container page (width>=36rem){.page-header-meta{flex-direction:row;justify-content:space-between;align-items:center}}.page-header-icon{color:var(--text-secondary);flex-shrink:0}.page-header-summary{gap:var(--space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.page-header-title{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.page-header-title h1{overflow-wrap:anywhere;min-inline-size:0}.page-header[data-title=display] .page-header-title h1{font-size:var(--type-display);line-height:var(--leading-tight)}.page-header-description{font-size:var(--type-h3);line-height:var(--leading-normal);color:var(--text-secondary)}.page-header-aside{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.page-header-nav[data-size=full],.page-header-nav:not([data-size=full])>.page-header-tabs{border-block-end:1px solid var(--border-subtle)}.page-header-tabs>.nav-tabs{border-block-end:0}.nav-tabs{border-block-end:1px solid var(--border-subtle)}.nav-tabs>ul{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav-tabs li{font-size:var(--text-sm);white-space:nowrap;color:var(--text-tertiary);transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);border-block-end:2px solid #0000;display:inline-flex}.nav-tabs li[data-state=active]{border-block-end-color:var(--text-primary);color:var(--text-primary)}.nav-tabs li>a{align-items:center;gap:var(--space-2);color:inherit;padding-block:6px;text-decoration:none;display:inline-flex}.nav-tabs li>a:hover{color:var(--text-primary);text-decoration:none}@media (forced-colors:active){.nav-tabs li:not([data-state=active]){border-block-end-color:canvas}.nav-tabs li[data-state=active]{border-block-end-color:highlight}}.page-section{gap:var(--space-6);flex-direction:column;padding-block-start:var(--space-12);display:flex}.page-section:last-child{padding-block-end:var(--space-12)}@container page (width>=48rem){.page-section[data-orientation=horizontal]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}}.page-section-head{container-type:inline-size}.page-section-meta{gap:var(--space-4);flex-direction:column;display:flex}@container (width>=36rem){.page-section-meta{flex-direction:row;justify-content:space-between;align-items:center}.page-section-meta>.page-section-summary{align-self:center}.page-section-meta>.page-section-aside{align-self:flex-end}}.page-section-summary{gap:var(--space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.page-section-title{font-size:var(--type-h2);line-height:var(--leading-xl)}.page-section-description{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-secondary)}.page-section-aside{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.page-section-content{min-inline-size:0}.page-notice{gap:var(--space-3);padding:var(--space-4) var(--content-pad-x) 0;flex-direction:column;display:flex}.page-breadcrumbs{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:var(--topbar-height);padding:var(--space-2) var(--space-4);border-block-end:1px solid var(--border-subtle);display:flex}.page-breadcrumbs-actions{align-items:center;gap:var(--space-2);flex-shrink:0;margin-inline-start:auto;display:flex}.setting-row{gap:var(--space-2);padding:var(--space-4);border-block-end:1px solid var(--border-subtle);flex-direction:column;display:flex}.setting-row:last-child{border-block-end:0}.setting-row-label{flex-direction:column;flex:1;min-inline-size:0;display:flex}.setting-row-title{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-primary);overflow-wrap:anywhere}.setting-row-description{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-tertiary)}.setting-row-control{justify-content:center;align-items:flex-start;gap:var(--space-2);flex-direction:column;flex-shrink:0;min-inline-size:0;display:flex}.setting-row-control>.field-error{margin-block-start:0}@media (min-width:768px){.setting-row{justify-content:space-between;gap:var(--space-6);flex-direction:row}.setting-row-control{align-items:flex-end;inline-size:50%}.setting-row-control>div{inline-size:100%}}@media (min-width:1280px){.setting-row-control{inline-size:40%}}.copy-input{align-items:center;gap:var(--space-1);inline-size:100%;block-size:var(--field-height);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-inset);transition:border-color var(--motion-fast) var(--motion-ease);padding-inline-end:var(--space-1);display:flex}.copy-input:hover,.copy-input:focus-within{border-color:var(--border-strong)}.copy-input:has(>input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.copy-input>input[type=text]{border-radius:var(--radius-md);text-overflow:ellipsis;background:0 0;border:0;flex:1;block-size:100%;min-inline-size:0}.copy-input>input[type=text]:focus-visible{outline:none}.copy-input-btn{flex-shrink:0}.usage-section{gap:var(--space-6);padding-block:var(--space-8);border-block-end:1px solid var(--border-subtle);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (min-width:768px){.usage-section{padding-block:var(--space-16)}}.usage-section-meta{grid-column:span 12;min-inline-size:0}.usage-section-body{gap:var(--space-6);flex-direction:column;grid-column:span 12;min-inline-size:0;display:flex}@media (min-width:1024px){.usage-section-meta{grid-column:span 5}.usage-section-body{grid-column:span 7}}.usage-section-sticky{gap:var(--space-6);flex-direction:column;display:flex;position:sticky;inset-block-start:128px}.usage-section-summary{gap:var(--space-1);flex-direction:column;display:flex}.usage-section-heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.usage-section-title{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-normal);line-height:var(--leading-normal)}.usage-section-description{gap:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-secondary);flex-direction:column;padding-inline-end:var(--space-8);display:flex}.usage-section-aside{gap:var(--space-2);flex-direction:column;display:flex}.usage-grid{background:var(--border-subtle);grid-template-columns:minmax(0,1fr);gap:1px;margin-block-start:var(--space-3);display:grid}.usage-grid-cell{gap:var(--space-4);min-inline-size:0;padding-block:var(--space-4);background:var(--surface-canvas);flex-direction:column;display:flex}.usage-grid-cell[data-filler=true]{display:none}@media (min-width:768px){.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-grid-cell:nth-child(odd){padding-inline-end:var(--space-4)}.usage-grid-cell:nth-child(2n){padding-inline-start:var(--space-4)}.usage-grid-cell[data-filler=true]{display:block}}.progress-ring{color:var(--meter-fill);flex-shrink:0}.progress-ring[data-size="32"]{color:var(--text-tertiary)}.progress-ring[data-tone=warning]{color:var(--meter-warn)}.progress-ring[data-tone=over]{color:var(--status-warning)}.progress-ring[data-tone=danger]{color:var(--meter-danger)}.progress-ring-track{stroke:var(--meter-track)}.progress-ring-value{transition:stroke-dashoffset var(--motion-slow) var(--motion-ease-out)}[dir=rtl] .progress-ring{transform:scaleX(-1)}.list-toolbar{align-items:flex-start;gap:var(--space-2);flex-flow:column wrap;margin-block-end:var(--space-4);display:flex}@media (min-width:1024px){.list-toolbar{flex-direction:row;align-items:center}}.list-toolbar>.toolbar-search{flex:none;inline-size:208px;min-inline-size:0}.list-toolbar>.toolbar-select[data-dashed=true]{border-style:dashed}.list-toolbar-actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.schema-chip{align-items:center;gap:var(--space-1);inline-size:180px;block-size:var(--button-height);padding-inline:var(--button-padding-x) 6px;border-radius:var(--radius-md);background:var(--surface-primary);box-shadow:var(--shadow-control);font-size:var(--type-button-sm);white-space:nowrap;line-height:1;display:inline-flex;overflow:hidden}.schema-chip-label{color:var(--text-tertiary)}.schema-chip-name{text-overflow:ellipsis;min-inline-size:0;color:var(--text-primary);flex:1;overflow:hidden}.schema-chip-icon{color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.no-results{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);display:flex}@media (min-width:768px){.no-results{padding-inline:var(--space-6)}}.no-results[data-flush=true]{background:0 0;border:0;padding:0}.no-results-text{min-inline-size:0;font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.no-results-title{color:var(--text-primary)}.no-results-body{color:var(--text-tertiary);overflow-wrap:anywhere}.table-message-title{font-size:var(--text-sm);color:var(--text-primary)}.table-message-text{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.table-rows tbody tr.table-message-row:hover,.table-rows tbody tr.table-message-row:focus-within,.data-grid tbody tr.table-message-row:hover{background:0 0}.data-grid tbody tr.table-message-row>td[colspan]{block-size:auto;padding:var(--space-8) var(--space-4);font-family:var(--font-sans);letter-spacing:var(--tracking-normal);white-space:normal;text-align:center;overflow:visible}.table-foot td{padding:var(--space-4);border-block-start:1px solid var(--border-subtle);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-tertiary)}.table-foot-row{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.table-foot-text{font-variant-numeric:tabular-nums}.table-foot-actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.cell-link{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-inline-size:100%;padding-block:0 var(--space-1);color:inherit;font:inherit;text-align:start;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px;cursor:pointer;transition:text-decoration-color var(--motion-fast) var(--motion-ease);background:0 0;border:0;margin-block-end:calc(-1 * var(--space-1));padding-inline:0;display:inline-block;overflow:hidden}.cell-link:hover{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--text-tertiary);text-decoration-color:var(--text-tertiary);text-underline-offset:4px}.data-grid{inline-size:100%;font-size:var(--text-xs)}.data-grid thead th{padding-block:0;padding-inline:var(--space-2);background:var(--surface-canvas);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-normal);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--text-primary)}.data-grid tbody td{padding-block:0;padding-inline:var(--space-2);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.data-grid tbody tr:hover{background:var(--surface-hover-soft)}.data-grid tbody tr[aria-selected=true]{background:var(--surface-active)}.data-grid[data-density=grid] thead th{block-size:36px}.data-grid[data-density=grid] tbody td{block-size:44px}.data-grid[data-density=grid] th:first-child,.data-grid[data-density=grid] td:first-child{padding-inline-start:var(--space-10)}.data-grid[data-density=sheet] thead th,.data-grid[data-density=sheet] tbody td{border-inline-end:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);block-size:35px}.data-grid[data-density=sheet] thead th{border-block-end-color:var(--border-default)}.data-grid[data-density=sheet] tbody td{font-size:var(--type-table)}.data-grid[data-density=logs] tbody td{block-size:40px;font-family:var(--font-mono);font-size:var(--type-mono);letter-spacing:var(--tracking-tight);color:var(--text-secondary)}.data-grid[data-density=logs] td:first-child{padding-inline-start:var(--space-5)}.data-grid[data-density=logs] td:last-child{padding-inline-end:var(--space-5)}.data-grid[data-density=logs] thead th{color:#0000;border:0;block-size:0;padding:0;line-height:0;overflow:hidden}.grid-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-10);background:var(--surface-secondary);flex-wrap:wrap;display:flex}.grid-toolbar[data-compact=true]{padding-block:6px}.grid-toolbar-start{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.grid-toolbar-start>.toolbar-search{flex:none;inline-size:208px;min-inline-size:0}.grid-toolbar-actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.grid-footer{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:36px;inline-size:100%;padding-inline:var(--space-6);border-block-start:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-secondary);display:flex;overflow:hidden}.grid-footer-text{font-variant-numeric:tabular-nums}.grid-footer-actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.loading-line{background:var(--border-subtle);block-size:1px;inline-size:100%;position:relative;overflow:hidden}.loading-line-bar{background:linear-gradient(90deg, transparent, var(--text-secondary), transparent);opacity:0;block-size:1px;inline-size:80px;transition:opacity var(--motion-base) var(--motion-ease);display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.loading-line[data-loading=true]>.loading-line-bar{opacity:1;animation:2.3s infinite loading-line}@keyframes loading-line{0%{inline-size:80px;margin-inline-start:-10%}25%{inline-size:240px}50%{inline-size:80px;margin-inline-start:100%}75%{inline-size:240px}to{inline-size:80px;margin-inline-start:-10%}}.product-menu-bar{background:var(--surface-sidebar);border-inline-end:1px solid var(--border-subtle);flex-direction:column;block-size:100%;min-block-size:0;inline-size:256px;display:flex}.product-menu-bar-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--topbar-height);padding-inline:var(--space-6);border-block-end:1px solid var(--border-subtle);flex-shrink:0;display:flex}.product-menu-bar-title{min-inline-size:0;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.product-menu-bar-head[data-size=lg]>.product-menu-bar-title{font-size:var(--text-lg);line-height:var(--leading-normal)}.product-menu-bar-body{scrollbar-width:thin;flex:1;min-block-size:0;overflow-y:auto}.product-menu-bar-foot{padding:var(--space-4);border-block-start:1px solid var(--border-subtle);flex-shrink:0}.product-menu{flex-direction:column;display:flex}.product-menu-group{margin-block:var(--space-4);padding-inline:var(--space-3)}.product-menu-group-title{margin:0 0 var(--space-2);padding-inline:var(--space-3);font-family:var(--font-meta);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--leading-sm);text-transform:var(--case-meta);color:var(--text-tertiary)}.product-menu-list{margin:0;padding:0;list-style:none}.product-menu-sep{border:0;border-block-start:1px solid var(--border-subtle);margin:0}.product-menu-item{align-items:center;gap:var(--space-3);padding:3px var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--leading-sm);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);margin-block:1px;text-decoration:none;display:flex}.product-menu-item:hover{background:var(--surface-hover-soft);color:var(--text-primary);text-decoration:none}.product-menu-item[aria-current=page]{background:var(--surface-hover);color:var(--text-primary);font-weight:var(--weight-semibold)}.product-menu-item[aria-disabled=true]{opacity:.5;pointer-events:none}.product-menu-item-icon{color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.product-menu-item[aria-current=page] .product-menu-item-icon{color:var(--text-primary)}.product-menu-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.product-menu-item-end{color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.frame-back{align-items:center;gap:var(--space-2);min-inline-size:0;font-size:var(--text-sm);color:var(--text-tertiary);transition:color var(--motion-fast) var(--motion-ease);text-decoration:none;display:flex}.frame-back:hover{color:var(--text-primary);text-decoration:none}.page-header+*{margin-block-start:var(--space-12)}.page-header[data-size=full]+*{margin-block-start:var(--space-6)}.page-header+.page-container:has(>.page-section:first-child){margin-block-start:0}.page-header+.page-section{margin-block-start:0}.notfound-page{background:var(--surface-canvas);flex-direction:column;min-block-size:100dvh;display:flex}.notfound-nav{inline-size:100%;max-inline-size:1280px;padding-block-start:var(--space-6);padding-inline:var(--space-8);align-items:center;margin-inline:auto;display:flex}.notfound-main{padding:var(--space-6) var(--content-pad-x);flex:1;place-items:center;display:grid}.notfound-main:focus{outline:none}.notfound-column{gap:var(--space-3);flex-direction:column;inline-size:min(380px,100%);display:flex}.notfound-title{font-size:var(--type-h2);line-height:var(--leading-tight);margin:0}.notfound-body{color:var(--text-secondary);margin:0}@media (min-width:721px) and (max-width:900px){.main[data-menu=true],.main[data-layout=editor][data-menu=true]{grid-template-columns:minmax(0,1fr)}.main[data-layout=editor][data-menu=true]{grid-template-rows:auto minmax(0,1fr)}.main-menu{block-size:auto;min-block-size:auto;position:static}.main-menu>.product-menu-bar{border-inline-end:0;border-block-end:1px solid var(--border-subtle);block-size:auto;inline-size:100%}.main-menu .product-menu-bar-head:has(>.product-menu-bar-title){display:none}.main-menu .product-menu-bar-body{position:relative;overflow:auto hidden}.main-menu .product-menu{inline-size:max-content;padding-inline:var(--content-pad-x);flex-direction:row;align-items:center}.main-menu .product-menu-group{margin-block:var(--space-2);align-items:center;padding-inline:0;display:flex}.main-menu .product-menu-group-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.main-menu .product-menu-list{gap:var(--space-1);display:flex}.main-menu .product-menu-sep{margin-block:var(--space-3);margin-inline:var(--space-2);border-block-start:0;border-inline-start:1px solid var(--border-subtle);align-self:stretch}.main-menu .product-menu-item{white-space:nowrap}}@media (max-width:720px){.main[data-menu=true],.main[data-layout=editor][data-menu=true]{grid-template-columns:minmax(0,1fr)}.main-menu{display:none}.sidebar .frame-back{min-height:32px;padding-inline:12px var(--space-2)}.page-header{padding-block-start:var(--space-6)}.page-header+*{margin-block-start:var(--space-6)}}@media (pointer:coarse){.sidebar .frame-back{min-height:var(--topbar-control-touch)}}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--button-height);padding:0 var(--button-padding-x);border-radius:var(--radius-md);background:var(--surface-primary);color:var(--text-primary);font:inherit;font-size:var(--type-button-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-control);transition:background-color var(--motion-control) var(--ease-control), color var(--motion-control) var(--ease-control), scale var(--motion-control) var(--ease-control);border:0;line-height:1;display:inline-flex}.btn>svg{color:var(--text-tertiary);flex-shrink:0}.btn:hover:not(:disabled){background-color:var(--surface-secondary)}@media (prefers-reduced-motion:no-preference){.btn:active:not(:disabled):not([aria-haspopup]){scale:.97}}.btn:disabled{opacity:.5;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}@media (forced-colors:active){.btn{border:1px solid buttontext}}.btn-primary{background-color:var(--button-primary-bg);background-image:var(--button-plate-sheen);color:var(--button-primary-fg);box-shadow:var(--shadow-control-raised)}.btn-primary:hover:not(:disabled),.btn-primary:active:not(:disabled){background-color:var(--button-primary-hover)}.btn-danger{background-color:var(--button-danger-bg);background-image:var(--button-plate-sheen);color:var(--button-danger-fg);box-shadow:var(--shadow-control-raised)}.btn-danger:hover:not(:disabled){background-color:var(--button-danger-hover)}.btn-warning{background-color:var(--button-warning-bg);background-image:var(--button-plate-sheen);color:var(--button-warning-fg);box-shadow:var(--shadow-control-raised)}.btn-warning:hover:not(:disabled){background-color:var(--button-warning-hover)}.btn-primary>svg,.btn-danger>svg,.btn-warning>svg,.btn-danger-ghost>svg{color:inherit}.btn-danger-ghost{border:1px solid var(--status-danger-border);color:var(--status-danger);box-shadow:none;background:0 0}.btn-danger-ghost:hover:not(:disabled){background:var(--status-danger-bg);border-color:var(--status-danger)}.btn-ghost{box-shadow:none;background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--surface-hover);border-color:#0000}.btn-sm{height:var(--button-height-sm);padding:0 var(--space-2);font-size:var(--type-button-sm);gap:var(--space-1)}.btn-lg{height:var(--button-height-lg);padding:0 var(--space-3);font-size:var(--type-button);border-radius:var(--radius-control-lg);line-height:1rem}.btn-block{width:100%}.btn-icon{width:var(--button-height);padding:0}.btn-icon.btn-sm{width:var(--button-height-sm)}.btn-icon.btn-lg{width:var(--button-height-lg);padding:0}.btn-group{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.badge{align-items:center;gap:var(--space-1);border:1px solid var(--status-neutral-badge-border);border-radius:var(--radius-full);background:var(--status-neutral-badge-bg);max-width:100%;min-height:0;color:var(--status-neutral-badge-fg);font-size:var(--type-badge);font-weight:var(--weight-medium);line-height:var(--leading-badge);letter-spacing:var(--tracking-badge);text-transform:var(--case-meta);white-space:nowrap;unicode-bidi:plaintext;padding:3px 5.5px;display:inline-flex}.badge-success{background:var(--status-success-badge-bg);border-color:var(--status-success-badge-border);color:var(--status-success-badge-fg)}.badge-warning{background:var(--status-warning-badge-bg);border-color:var(--status-warning-badge-border);color:var(--status-warning-badge-fg)}.badge-danger{background:var(--status-danger-badge-bg);border-color:var(--status-danger-badge-border);color:var(--status-danger-badge-fg)}.badge-info{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info)}.badge-accent{background:var(--accent-subtle);border-color:var(--accent-border);color:var(--accent-strong-text)}.table-wrap{overscroll-behavior-x:contain;background:linear-gradient(to right, var(--surface-primary) 30%, transparent), linear-gradient(to left, var(--surface-primary) 30%, transparent) 100% 0, linear-gradient(to right, var(--surface-active), transparent 12px), linear-gradient(to left, var(--surface-active), transparent 12px) 100% 0;background-repeat:no-repeat;background-size:32px 100%,32px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;width:100%;overflow-x:auto}.table-wrap[data-scroll=panel]{max-block-size:28rem;overflow-y:auto}table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--type-table)}thead th{z-index:var(--z-sticky);height:40px;padding:0 var(--space-4);background:var(--surface-primary);border-bottom:1px solid var(--border-subtle);text-align:start;font-family:var(--font-meta);font-size:var(--type-meta);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:var(--case-meta);color:var(--text-tertiary);white-space:nowrap;position:sticky;top:0}thead th .mono,thead th .mono-sm,.badge .mono,.panel-head .mono{text-transform:none;letter-spacing:0}tbody td{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);vertical-align:middle;color:var(--text-primary);font-size:var(--type-table);line-height:var(--leading-sm)}.table-wrap[data-scroll=panel] tbody td{padding-block:var(--space-2)}tbody tr:last-child td{border-bottom:none}td>time,td time{white-space:nowrap}tbody tr{transition:background var(--motion-fast) var(--motion-ease)}.table-rows tbody tr:hover,.table-rows tbody tr:focus-within{background:var(--surface-muted)}.table-rows tbody tr[data-clickable=true]{cursor:pointer}td.numeric,th.numeric{text-align:end;font-variant-numeric:tabular-nums}td.actions{text-align:end;white-space:nowrap;width:1%}td.actions>.btn-group{flex-wrap:nowrap}th.col-shrink,td.col-shrink{white-space:nowrap;width:1%}.sort-btn{align-items:center;gap:var(--space-1);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin-inline-start:0;padding:0;display:inline-flex}.sort-btn:hover{color:inherit;background:0 0}.sort-btn .sort-icon{opacity:0;transition:opacity var(--motion-fast) var(--motion-ease)}.sort-btn:hover .sort-icon,.sort-btn:focus-visible .sort-icon{opacity:.45}th[aria-sort=ascending] .sort-btn,th[aria-sort=descending] .sort-btn{color:inherit}th[aria-sort=ascending] .sort-btn .sort-icon,th[aria-sort=descending] .sort-btn .sort-icon{opacity:1}th[aria-sort=descending] .sort-icon{transform:rotate(180deg)}.pager{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.pager-info{font-size:var(--text-sm);color:var(--text-tertiary);font-variant-numeric:tabular-nums}[dir=rtl] .pager svg{transform:scaleX(-1)}.cell-id{align-items:center;gap:var(--space-3);min-width:0;display:flex}.cell-id-main{min-width:0}.cell-id-name{font-family:var(--font-display);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:48ch;margin-block-end:-.25em;padding-block-end:.25em;display:block;overflow:hidden}.cell-id-name.mono{font-family:var(--font-mono);font-weight:var(--weight-medium)}.cell-id-sub{line-height:var(--leading-xs);font-family:var(--font-mono);font-size:var(--type-mono);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;max-width:48ch;overflow:hidden}.cell-clip{text-overflow:ellipsis;white-space:nowrap;max-width:40ch;display:block;overflow:hidden}.null-value{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);font-style:italic}.empty-string:before{content:"\"\"";font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.field{margin-bottom:var(--space-4);display:block}.field>.field-label{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--text-primary);margin-bottom:6px;display:block}.overlay-body>.field:last-child,.overlay-body>:last-child>.field:last-child{margin-bottom:0}.field-required{color:var(--status-danger);margin-inline-start:2px}fieldset.field{border:0;min-width:0;margin-inline:0;padding:0}fieldset.field>legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:0}input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],input[type=tel],select,textarea{width:100%;height:var(--field-height);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text-primary);font:inherit;font-size:var(--text-sm);transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease)}textarea{height:auto;padding:var(--space-2) var(--control-padding-x);resize:vertical}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--border-strong)}input:focus,select:focus,textarea:focus{border-color:var(--border-strong);box-shadow:none;outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input:disabled,select:disabled,textarea:disabled{background:var(--surface-secondary);color:var(--text-tertiary);cursor:not-allowed;box-shadow:none}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--status-danger)}input[aria-invalid=true]:focus{box-shadow:none}input[type=search]::-webkit-search-cancel-button{cursor:pointer}select{appearance:none;background-image:var(--select-chevron);background-position:right var(--space-2) center;background-size:var(--space-4) var(--space-4);background-repeat:no-repeat;padding-inline-end:var(--space-8)}[dir=rtl] select{background-position:left var(--space-2) center}[dir=rtl] select[dir=ltr]{background-position:right var(--space-2) center}.field-hint{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-normal)}.field-error{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--status-danger);align-items:flex-start;gap:var(--space-1);display:flex}.field-row{gap:var(--space-3);align-items:flex-start;display:flex}.field-row>*{flex:1;min-width:0}.field-row>.field-shrink{flex:none}.checkline{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.checkline input[type=checkbox],.checkline input[type=radio]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:1px 0 0}.choice-list{gap:var(--space-2);display:grid}.choice{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-primary);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);display:flex}.choice:hover{border-color:var(--border-strong)}.choice:has(input:checked){border-color:var(--accent);background:var(--accent-subtle)}.choice:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.choice input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0}.choice-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);display:block}.choice-text{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-snug);margin-top:2px;display:block}.alert{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--status-neutral-alert-bg);color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-snug);display:flex}.alert>svg{color:var(--text-primary);flex-shrink:0;margin-top:1px}.alert+*{margin-top:var(--space-4)}.panel>.alert{margin:var(--space-4) var(--space-5) 0}.alert-danger{background:var(--status-danger-alert-bg);border-color:var(--status-danger-alert-border)}.alert-danger>svg{color:var(--status-danger-alert-icon)}.alert-warning{background:var(--status-warning-alert-bg);border-color:var(--status-warning-alert-border)}.alert-warning>svg{color:var(--status-warning-alert-icon)}.alert-success{background:var(--status-success-alert-bg);border-color:var(--status-success-alert-border)}.alert-success>svg{color:var(--status-success)}.alert-neutral{background:var(--surface-secondary);border-color:var(--border-default)}.alert-neutral>svg{color:var(--text-secondary)}.alert-body{overflow-wrap:anywhere;flex:1;min-width:0}.alert-title{font-weight:var(--weight-semibold);margin-bottom:2px}.alert-meta{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-tertiary)}.empty{text-align:center;padding:var(--space-8) var(--space-6);flex-direction:column;align-items:center;display:flex}.empty[data-size=compact]{padding:var(--space-6) var(--space-5)}.empty-icon{margin-bottom:var(--space-3);color:var(--text-tertiary);place-items:center;display:grid}.empty-title{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-md)}.empty-text{max-width:640px;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin-top:0}.empty-action{margin-top:var(--space-3)}.empty[data-frame=dashed]{padding:var(--space-10) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);background:var(--surface-primary)}.skeleton{background:linear-gradient(90deg, var(--surface-secondary) 25%, var(--surface-tertiary) 37%, var(--surface-secondary) 63%);border-radius:var(--radius-sm);background-size:400% 100%;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100%}to{background-position:0}}.skeleton-line{height:12px;margin-bottom:var(--space-2)}.skeleton-rows{padding:var(--space-2) var(--space-4)}.skeleton-row{height:36px;margin:var(--space-2) 0}.skeleton-page{max-width:480px;padding:20vh var(--space-6) 0;margin:0 auto}.overlay-backdrop{z-index:var(--z-overlay);background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade var(--motion-base) var(--motion-ease);position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{z-index:var(--z-overlay);width:min(512px, calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-12));background:var(--surface-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);animation:modal-in var(--motion-base) var(--motion-ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal[data-size=lg]{width:min(720px, calc(100vw - var(--space-8)))}.modal[data-size=xs]{width:min(384px, calc(100vw - var(--space-8)))}.modal[data-size=sm]{width:min(440px, calc(100vw - var(--space-8)))}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.drawer{z-index:var(--z-overlay);top:0;bottom:0;background:var(--surface-elevated);border-inline-start:1px solid var(--border-default);width:min(560px,100vw);box-shadow:var(--shadow-overlay);animation:drawer-in var(--motion-slow) var(--motion-ease-out);flex-direction:column;display:flex;position:fixed;inset-inline-end:0}.modal:focus-visible{outline-offset:-2px}.drawer:focus-visible{outline-offset:-2px;border-radius:0}.drawer[data-size=wide]{width:min(640px,100vw)}.drawer[data-size=lg]{width:min(672px,100vw)}.drawer[data-size=xl]{width:min(768px,100vw)}.drawer[data-size=half]{width:100vw}@media (min-width:1024px){.drawer[data-size=half]{width:50vw}}@media (max-width:720px){.modal[data-size],.drawer[data-size]{width:100vw}}@keyframes drawer-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}[dir=rtl] .drawer{animation-name:drawer-in-rtl}@keyframes drawer-in-rtl{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.overlay-head{align-items:center;gap:var(--space-3);min-height:var(--space-12);padding:var(--space-3) var(--space-5);border-block-end:1px solid var(--border-subtle);flex-shrink:0;display:flex}.overlay-close{flex-shrink:0;margin-inline-end:calc(-1 * var(--space-1))}.overlay-head h2{font-size:var(--text-md);line-height:var(--leading-none);overflow-wrap:anywhere}.overlay-head-main{flex:1;min-width:0}.overlay-sub{margin-top:var(--space-1);color:var(--text-tertiary);font-size:var(--text-sm)}.overlay-body{min-height:0;padding:var(--space-4) var(--space-5);flex:1;overflow-y:auto}:is(.overlay-body:has(>.sheet-section),.overlay-body:has(>.alert[data-flush=true])){padding:0}.sheet-section{padding:var(--space-4) var(--space-5)}.sheet-section-title{margin-bottom:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm)}.sheet-sep{border:0;border-block-start:1px solid var(--border-subtle);margin:0}.overlay-foot{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);background:0 0;border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);flex-wrap:wrap;flex-shrink:0;display:flex}.overlay-foot-end{gap:var(--space-2);margin-inline-start:auto;display:flex}.menu-anchor{max-width:100%;display:inline-flex;position:relative}.sidebar .menu-anchor{width:100%;display:flex}.menu{z-index:var(--z-popover);min-width:16rem;max-width:min(320px, calc(100vw - var(--space-8)));max-height:min(420px,70vh);padding:var(--space-1);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);animation:menu-in var(--motion-fast) var(--motion-ease-out);position:fixed;overflow-y:auto}@keyframes menu-in{0%{opacity:0;transform:translateY(-3px)scale(.99)}to{opacity:1;transform:none}}.menu-item{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height-sm);padding:6px var(--space-2);border-radius:var(--radius-item);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);text-align:start;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease);background:0 0;border:0;display:flex}.menu-item:hover,.menu-item[data-active=true]{background:var(--surface-hover);color:var(--text-primary);text-decoration:none}.menu-item[data-tone=danger]{color:var(--status-danger)}.menu-item:disabled{opacity:.5;cursor:not-allowed;background:0 0}.menu-sep{height:1px;margin:var(--space-1) calc(-1 * var(--space-1));background:var(--border-default)}.menu-label{padding:6px var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-normal);letter-spacing:0;text-transform:none;color:var(--text-tertiary)}.menu-origin{visibility:hidden;pointer-events:none;block-size:100px;inline-size:100px;position:fixed}.menu[data-width=wide]{inline-size:min(320px, calc(100vw - var(--space-8)))}.menu[data-width=compact]{min-width:0;inline-size:11rem}.menu[data-width=narrow]{min-width:0;inline-size:10rem}.menu-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-item[data-lines="2"]{align-items:flex-start}.menu-item-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.menu-item-text>.menu-item-label{flex:none}.menu-item-desc{color:var(--text-tertiary);overflow-wrap:anywhere}.menu-item-end{align-items:center;gap:var(--space-1);color:var(--text-tertiary);flex-shrink:0;margin-inline-start:auto;display:inline-flex}.menu-check{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-primary);block-size:16px;inline-size:16px;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu-check[data-checked=true]{border-color:var(--text-primary);background:var(--text-primary);color:var(--text-inverse)}.menu-item[role=menuitemcheckbox][aria-checked]:after{content:none}.menu-item[aria-expanded=true]{background:var(--surface-hover);color:var(--text-primary)}.menu-footer{gap:var(--space-1);margin:var(--space-1) calc(-1 * var(--space-1)) calc(-1 * var(--space-1));padding:var(--space-1);border-block-start:1px solid var(--border-default);background:var(--surface-elevated);display:flex;position:sticky;inset-block-end:calc(-1 * var(--space-1))}.menu-footer>.btn{flex:1}.palette{z-index:var(--z-overlay);width:min(600px, calc(100vw - var(--space-8)));background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);animation:palette-in var(--motion-base) var(--motion-ease-out);position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes palette-in{0%{opacity:0;transform:translate(-50%)translateY(-6px)scale(.99)}to{opacity:1;transform:translate(-50%)}}.palette .palette-input{width:100%;height:44px;padding:0 var(--space-4);border:0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-base);box-shadow:none;background:0 0;border-radius:0}.palette .palette-input:focus{box-shadow:none;border-color:var(--border-subtle)}.palette-input:focus-visible{box-shadow:inset 0 -2px 0 var(--focus-ring);outline:none}.palette-list{max-height:360px;padding:var(--space-2);overflow-y:auto}.palette-foot{gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--surface-inset);font-size:var(--text-xs);color:var(--text-tertiary);display:flex}.palette-foot span{align-items:center;gap:var(--space-1);display:inline-flex}.toasts{z-index:var(--z-toast);bottom:var(--space-5);gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-inline-end:var(--space-5)}.toast{align-items:center;gap:var(--space-3);min-width:240px;max-width:400px;padding:var(--space-2) var(--space-3);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--text-sm);pointer-events:auto;animation:toast-in var(--motion-base) var(--motion-ease-out);display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.toast[data-tone=success]>svg{color:var(--status-success)}.toast[data-tone=danger]>svg{color:var(--status-danger)}.toast[data-tone=success]{border-inline-start:3px solid var(--status-success)}.toast[data-tone=danger]{border-inline-start:3px solid var(--status-danger)}.tip{display:inline-flex;position:relative}.tip>[role=tooltip]{z-index:var(--z-popover);padding:6px var(--space-3);border-radius:var(--radius-sm);background:var(--text-primary);color:var(--text-inverse);font-size:var(--text-xs);font-weight:var(--weight-normal);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--motion-fast) var(--motion-ease);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.tip:hover>[role=tooltip],.tip:focus-within>[role=tooltip]{opacity:1}.copy-btn{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack-sm{gap:var(--space-2);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.row-wrap{flex-wrap:wrap}.spread{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.grow{flex:1;min-width:0}.kv{gap:var(--space-3) var(--space-5);grid-template-columns:minmax(140px,220px) minmax(0,1fr);margin:0;display:grid}.kv dt{font-size:var(--text-sm);color:var(--text-secondary)}.kv dd{font-size:var(--text-sm);overflow-wrap:anywhere;min-width:0;margin:0}.kv-rows{margin:0}.kv-rows>div{gap:var(--space-2) var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(140px,240px) minmax(0,1fr);align-items:center;display:grid}.kv-rows>div:last-child{border-bottom:none}.kv-rows dt{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.kv-rows dt small{font-weight:var(--weight-normal);font-size:var(--text-xs);color:var(--text-tertiary);margin-top:2px;display:block}.kv-rows dd{font-size:var(--text-sm);overflow-wrap:anywhere;min-width:0;margin:0}.code-line{align-items:center;gap:var(--space-2);min-width:0;padding-block:var(--space-1);padding-inline:var(--space-3) var(--space-1);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}.code-line>span,.code-line>code{white-space:nowrap;min-width:0;padding-block:var(--space-1);scrollbar-width:thin;flex:1;overflow-x:auto}.code-block{padding:var(--space-3) var(--space-4);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre;text-align:left;direction:ltr;max-height:24rem;margin:0;line-height:1.6;overflow:auto}.steps{margin:0;padding:0;list-style:none}.steps>li{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--text-sm);display:flex}.alert[data-flush=true]{border-block-start-width:0;border-inline-width:0;border-radius:0}.alert[data-flush=true]+*{margin-block-start:0}.alert-title:is(h2,h3,h4){font-family:inherit;font-size:inherit;line-height:inherit}.switch[data-disabled=true]{cursor:not-allowed;opacity:.5}.switch input:disabled{cursor:not-allowed}.checkbox{align-items:flex-start;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-snug);display:inline-flex}.checkbox[data-disabled=true]{opacity:.5}.checkbox-box{flex-shrink:0;width:16px;height:16px;margin-block-start:1px;display:inline-grid;position:relative}.checkbox[data-bare=true]>.checkbox-box{margin-block-start:0}.checkbox-box input{appearance:none;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-primary);cursor:pointer;width:16px;height:16px;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);margin:0}.checkbox-box input:disabled{cursor:not-allowed}.checkbox-box input:checked,.checkbox-box input:indeterminate{border-color:var(--text-primary);background:var(--text-primary)}.checkbox-mark{width:10px;height:10px;color:var(--surface-primary);pointer-events:none;position:absolute;inset:3px}.checkbox-text{flex-direction:column;gap:2px;min-width:0;display:flex}.checkbox-label{overflow-wrap:anywhere;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox[data-disabled=true] .checkbox-label{cursor:not-allowed}.checkbox-desc{color:var(--text-secondary)}@media (forced-colors:active){.checkbox-box input:checked,.checkbox-box input:indeterminate{background:highlight;border-color:highlight}.checkbox-mark{color:highlighttext}}.btn-icon-end{flex-shrink:0}.kbd[data-variant=inline]{color:inherit;font-family:inherit;font-size:var(--text-2xs);line-height:inherit;background:0 0;border:0;align-items:baseline;padding:0}.text-confirm-body{color:var(--text-secondary);font-size:var(--text-sm)}.text-confirm-form{gap:var(--space-3);display:grid}.text-confirm-form .field{margin-bottom:0}.text-confirm-name{color:var(--text-primary);font-weight:var(--weight-medium);overflow-wrap:anywhere;white-space:pre-wrap}.text-confirm-actions{gap:var(--space-2);display:flex}.tabs{align-items:stretch;gap:var(--space-5);border-block-end:1px solid var(--border-default);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.tab{border:0;color:var(--text-tertiary);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease);background:0 0;border-block-end:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;margin-block-end:-1px;padding-block:6px;padding-inline:0;display:inline-flex}.tab:hover{color:var(--text-primary)}.tab[aria-selected=true]{border-block-end-color:var(--text-primary);color:var(--text-primary)}.tab:disabled{opacity:.5;cursor:not-allowed}.tab:focus-visible{outline-offset:-2px}.tabs[data-size=sm]{gap:var(--space-4);padding-inline:var(--space-4)}.tabs[data-size=sm] .tab{padding-block:var(--space-3);font-size:var(--text-xs)}.tab-panel:focus-visible{outline-offset:-2px}@media (forced-colors:active){.tab:not([aria-selected=true]){border-block-end-color:canvas}.tab[aria-selected=true]{border-block-end-color:highlight}}.toggle-group{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:0 0;align-items:stretch;padding:1px;display:inline-flex}.toggle-group-item{block-size:var(--button-height);min-inline-size:var(--button-height);border-radius:var(--radius-item);color:var(--text-tertiary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding-inline:6px;display:inline-flex}.toggle-group-item:hover{color:var(--text-primary)}.toggle-group-item[aria-pressed=true]{background:var(--surface-active);color:var(--text-primary)}.toggle-group-item:focus-visible{outline-offset:-1px}@media (forced-colors:active){.toggle-group-item[aria-pressed=true]:not(:focus-visible){outline-offset:-2px;outline:2px solid highlight}}.auth-page{min-height:100dvh;padding:var(--space-6);background:var(--surface-canvas);place-items:center;display:grid}.auth-card{width:100%;max-width:420px}@media (max-width:420px){.auth-page{padding:var(--space-4);padding-top:var(--space-10);align-items:start}}.avatar{border-radius:var(--radius-full);background:var(--status-neutral-bg);width:24px;height:24px;color:var(--status-neutral);font-size:var(--type-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:0;flex-shrink:0;place-items:center;display:inline-grid}.avatar[data-shape=square]{border-radius:var(--radius-sm)}.avatar[data-size=lg]{width:32px;height:32px;font-size:var(--type-small)}.menu-head{align-items:center;gap:var(--space-3);padding:var(--space-3);min-width:0;display:flex}.menu-head-text{min-width:0}.menu-head-kicker{font-size:var(--type-caption);color:var(--text-tertiary);display:block}.menu-head-name{font-size:var(--type-small);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.menu-item[aria-checked=true]:after{content:"";border-radius:var(--radius-full);background:var(--accent);width:6px;height:6px;margin-inline-start:auto}.spinner{border-radius:var(--radius-full);opacity:.8;border:2px solid;border-inline-end-color:#0000;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.switch{align-items:center;gap:var(--space-2);font-size:var(--type-small);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.switch input{appearance:none;border-radius:var(--radius-full);background:var(--border-default);cursor:pointer;width:30px;height:18px;transition:background var(--motion-fast) var(--motion-ease);flex-shrink:0;margin:0;position:relative}.switch input:after{content:"";top:2px;border-radius:var(--radius-full);background:var(--surface-primary);width:14px;height:14px;box-shadow:var(--shadow-sm);transition:transform var(--motion-fast) var(--motion-ease);position:absolute;inset-inline-start:2px}.switch input:checked{background:var(--accent)}.switch input:checked:after{transform:translate(12px)}[dir=rtl] .switch input:checked:after{transform:translate(-12px)}.switch input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (forced-colors:active){.switch input{border:1px solid canvastext}.switch input:after{background:canvastext;inset-block-start:1px;inset-inline-start:1px}.switch input:checked{background:highlight;border-color:highlight}.switch input:checked:after{background:highlighttext}.switch input:disabled{border-color:graytext}.switch input:disabled:after,.switch input:checked:disabled{background:graytext}.switch input:checked:disabled:after{background:canvas}}.password-wrap{position:relative}.password-wrap input{padding-inline-end:72px}.password-toggle{top:50%;height:calc(var(--control-height) - 8px);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:var(--type-caption);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;position:absolute;inset-inline-end:4px;transform:translateY(-50%)}.password-toggle:hover{background:var(--surface-hover);color:var(--text-primary)}.list-flat{margin:0;padding:0;list-style:none}.list-flat>li{padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.list-flat>li:last-child{border-bottom:none}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-6{margin-bottom:var(--space-6)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.list-bullets{margin:0;padding-inline-start:var(--space-5)}.list-bullets>li+li{margin-top:var(--space-1)}.table-wrap:focus-visible,.code-line>code:focus-visible,.code-block:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.main:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.show-sm{display:none}.nowrap{white-space:nowrap}.m-0{margin:0}.p-4{padding:var(--space-4)}.text-center{text-align:center}.gap-1{gap:var(--space-1)}.auth-card-wide{max-width:520px}.mono-sm{font-family:var(--font-mono);font-size:var(--type-small)}.secret-field{font-family:var(--font-mono);font-size:var(--type-caption);resize:none}.secret-actions{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}@media (max-width:1024px){:root{--content-pad-x:var(--space-6)}.hide-md{display:none}}@media (min-width:721px) and (max-width:900px){.shell,.shell[data-collapsed=true]{grid-template-columns:var(--sidebar-rail) minmax(0, 1fr)}.topbar-nav-toggle,.sidebar .sidebar-control{display:none}.sidebar-head{justify-content:center;padding-inline:0}.sidebar .brand-name,.sidebar .nav-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:720px){:root{--content-pad-x:var(--space-4)}.topbar .topbar-nav-toggle{display:inline-flex}.sidebar .sidebar-head{display:flex}.shell,.shell[data-collapsed=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}.sidebar{z-index:var(--z-drawer);top:0;bottom:0;width:min(18rem,86vw);box-shadow:var(--shadow-overlay);transition:transform var(--motion-base) var(--motion-ease);visibility:hidden;position:fixed;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .sidebar{transform:translate(100%)}.shell[data-sidebar=shown] .sidebar{visibility:visible;transform:none}.sidebar-head .sidebar-close{display:inline-flex}.sidebar-scrim{z-index:calc(var(--z-drawer) - 1);background:var(--scrim);position:fixed;inset:0}.breadcrumb li:not(:last-child),.breadcrumb li:last-child>.sep{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.breadcrumb li:not(:last-child):focus-within{clip:auto;width:auto;height:auto;position:static;overflow:visible}.hide-sm{display:none}.show-sm{display:block}.cell-id-name,.cell-id-sub{max-width:52vw}.breadcrumb li>a,.breadcrumb li>span{max-width:100%}.page-head{align-items:stretch;gap:var(--space-3);flex-direction:column}.page-actions{width:100%}.page-actions>.btn{flex:1}.section-actions{width:100%;margin-inline-start:0}.section-actions>.btn{flex:1}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:var(--space-3) var(--space-4)}.kv,.kv-rows>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.kv dd{margin-bottom:var(--space-2)}.field-row{flex-direction:column;gap:0}.field-row>*{width:100%}.toolbar-search{flex:100%}.drawer,.modal{width:100vw;max-width:100vw}.modal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:92dvh;top:auto;bottom:0;left:0;transform:none}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.overlay-foot-end{width:100%}.overlay-foot-end>.btn{flex:1}.toasts{inset-inline:var(--space-4);bottom:var(--space-4)}.toast{max-width:none}.health>li,.timeline>li{padding-inline:var(--space-4)}.timeline>li:before{inset-inline-start:calc(var(--space-4) + 9px)}}@media (pointer:coarse){.nav-item{min-height:var(--touch-target)}.btn,.menu-item,.toolbar-search input[type=search],.toolbar-select,.topbar .user-btn{min-height:40px}.topbar .user-btn{min-width:40px}.btn-sm{min-height:36px}.btn-icon,.btn-icon.btn-sm,.searchbtn{min-width:40px}.searchbtn{min-height:36px}}.org-search{inline-size:100%;min-inline-size:0;position:relative}@media (min-width:640px){.org-search{inline-size:256px}}.org-search>.toolbar-search{flex:none;inline-size:100%;min-inline-size:0}.org-search input[type=search]{padding-inline-end:var(--space-8)}.org-search input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.org-search-clear{border-radius:var(--radius-sm);block-size:24px;inline-size:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:4px;transform:translateY(-50%)}.org-search-clear:hover{background:var(--surface-hover);color:var(--text-primary)}.org-projects{gap:var(--space-4);flex-direction:column;padding-block-end:var(--space-12);display:flex}.org-projects-main{gap:var(--space-4);flex-direction:column;flex:1;min-inline-size:0;display:flex}@media (min-width:1280px){.org-projects{align-items:flex-start;gap:var(--space-6);flex-direction:row}.org-projects-aside{flex-shrink:0;inline-size:320px}}.org-projects-actions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.org-projects-filters{gap:var(--space-2);flex-direction:column;flex:100%;min-inline-size:0;display:flex}@media (min-width:640px){.org-projects-filters{flex-flow:wrap;align-items:center}}@media (min-width:768px){.org-projects-filters{flex-basis:auto}}.org-projects-menus,.org-projects-end{align-items:center;gap:var(--space-2);display:flex}.org-projects-end{flex-shrink:0}.org-filter-btn[data-active=false]{border:1px dashed var(--border-strong);box-shadow:none;background:0 0}.org-filter-btn[data-active=false]:hover:not(:disabled){background:var(--surface-hover)}.org-sort-btn[data-dir=desc]>svg:first-child{transform:scaleY(-1)}.org-project-grid{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.org-project-grid{gap:var(--space-4)}}@media (min-width:1024px){.org-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.org-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.org-project-card{block-size:176px;min-inline-size:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);flex-direction:column;justify-content:space-between;padding-block-start:var(--space-5);display:flex;position:relative}.org-project-card:not([data-loading]):hover{border-color:var(--border-strong);background:var(--surface-secondary)}.org-project-card:has(.org-project-card-link:focus-visible){border-color:var(--border-strong);background:var(--surface-secondary)}.org-project-card-body{min-inline-size:0;padding-inline:var(--space-5);flex-direction:column;gap:2px;display:flex}.org-project-card-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.org-project-card-title{min-inline-size:0;font-size:var(--text-sm);line-height:var(--leading-sm);flex:1}.org-project-name{min-inline-size:0;display:flex}.org-project-name>bdi{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.org-project-card-link{max-inline-size:100%;text-decoration:none}.org-project-card-link:hover{text-decoration:none}.org-project-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.org-project-card .org-project-menu-btn,.org-project-card-status .tip{z-index:1;position:relative}.org-project-card .org-project-menu-btn{color:var(--text-secondary)}.org-project-card-meta{align-items:center;gap:6px var(--space-2);flex-wrap:wrap;min-inline-size:0;margin-block-start:var(--space-4);display:flex}.org-project-card-status{align-items:center;gap:var(--space-2);padding:var(--space-5);display:flex}.org-project-card-status-icon{border:1px solid var(--border-strong);border-radius:var(--radius-md);block-size:24px;inline-size:24px;color:var(--text-primary);flex-shrink:0;place-items:center;display:grid}.org-project-card[data-tone=danger] .org-project-card-status-icon{border-color:var(--status-danger-border);color:var(--status-danger)}.org-project-card[data-tone=warning] .org-project-card-status-icon{border-color:var(--status-warning-border);color:var(--status-warning)}.org-project-card-status-title{min-inline-size:0;font-size:var(--text-xs);color:var(--text-primary)}.org-project-card-status-info{border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:help;background:0 0;border:0;place-items:center;padding:6px;display:grid}.org-project-card-status-info:hover{color:var(--text-primary)}.org-project-card-status .tip>[role=tooltip]{white-space:normal;text-align:start;inline-size:max-content;max-inline-size:min(240px,70vw)}.org-project-card[data-loading]{justify-content:flex-start;gap:var(--space-3);padding-inline:var(--space-5)}.org-project-skeleton{border-radius:var(--radius-sm);block-size:14px;inline-size:60%;display:block}.org-project-skeleton[data-size=short]{inline-size:35%}.org-projects-table tbody tr.table-message-row>td{padding:var(--space-4)}.org-project-ref{align-items:center;gap:var(--space-1);max-inline-size:100%;padding:0 var(--space-1);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:1px dashed #0000;margin-inline-start:calc(-1 * var(--space-1));display:inline-flex}.org-project-ref:hover{border-color:var(--border-strong);background:var(--surface-primary);color:var(--text-secondary)}.org-project-ref>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.org-project-ref>svg{opacity:0;transition:opacity var(--motion-fast) var(--motion-ease);flex-shrink:0}.org-project-ref:hover>svg,.org-project-ref:focus-visible>svg{opacity:1}@media (hover:none){.org-project-ref>svg{opacity:1}}@media (pointer:coarse){.org-project-card-status-info{position:relative}.org-search-clear:before,.org-project-card-status-info:before{content:"";position:absolute;inset:-8px}.org-project-ref{min-block-size:36px;margin-block-start:var(--space-1)}}.org-projects-aside{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.org-usage-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-block-end:var(--space-2);display:flex}.org-usage-card-titles{flex-direction:column;min-inline-size:0;display:flex}.org-usage-card-title{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--leading-sm)}.org-usage-card-sub{font-size:var(--text-xs);color:var(--text-tertiary)}.org-usage-card-link{flex-shrink:0}.org-usage-card-link:hover{text-decoration:none}.org-usage-rows{padding:0 0 var(--space-2);flex-direction:column;margin:0;list-style:none;display:flex}.org-usage-rows>li+li{border-block-start:1px solid var(--border-subtle)}.org-usage-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2);color:inherit;transition:background-color var(--motion-fast) var(--motion-ease);text-decoration:none;display:flex}a.org-usage-row:hover{background:var(--surface-secondary);text-decoration:none}.org-usage-row-label{align-items:center;gap:var(--space-2);min-inline-size:0;font-size:var(--text-xs);color:var(--text-secondary);display:flex}.org-usage-row-value{font-size:var(--text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;display:flex}.org-usage-row-used{color:var(--text-primary)}.org-usage-row-value[data-over=true] .org-usage-row-used{color:var(--status-warning)}.org-usage-row-sep{white-space:pre;color:var(--text-tertiary)}.org-usage-row-limit{color:var(--text-tertiary)}.org-usage-row-chevron{opacity:0;inline-size:0;transition:inline-size var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease);margin-inline-start:0;overflow:hidden}a.org-usage-row:hover .org-usage-row-chevron{inline-size:12px;opacity:1;margin-inline-start:var(--space-1)}.org-team>.page-header{padding-block-start:var(--space-8)}.org-team>.page-header+.org-team-body{margin-block-start:var(--space-8)}@media (max-width:720px){.org-team>.page-header{padding-block-start:var(--space-6)}.org-team>.page-header+.org-team-body{margin-block-start:var(--space-6)}}.org-team-body{gap:var(--space-3);flex-direction:column;padding-block-end:var(--space-8);display:flex}.org-team-actions{gap:var(--space-2);flex-direction:column;display:flex}.org-team-actions>.btn,.org-team-actions>.tip{align-self:flex-start}@media (min-width:768px){.org-team-actions{flex-direction:row;justify-content:space-between;align-items:center}.org-team-actions>.btn,.org-team-actions>.tip{align-self:auto}}.org-team .tip>[role=tooltip]{white-space:normal;text-align:start;inline-size:max-content;max-inline-size:min(280px,80vw);inset-inline:auto 0;transform:none}.org-team-actions .tip>[role=tooltip]{inset-inline:0 auto}@media (min-width:768px){.org-team-actions .tip>[role=tooltip]{inset-inline:auto 0}}.org-member{gap:var(--space-4)}.org-member-avatar{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-primary);block-size:32px;inline-size:32px;color:var(--text-tertiary);flex-shrink:0;place-items:center;display:grid}@media (min-width:768px){.org-member-avatar{block-size:40px;inline-size:40px}}.org-member-head{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.org-member-name{min-inline-size:0;max-inline-size:48ch;color:var(--text-secondary);display:flex}.org-member-name>bdi{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.org-member-role{color:var(--text-secondary)}.org-member-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:inline-flex}.org-team-nomatch{align-items:center;gap:var(--space-3);color:var(--text-secondary);display:flex}.org-team-nomatch>svg{flex-shrink:0}.org-usage>.page-header{padding-block:var(--space-8) var(--space-6);border-block-end:1px solid var(--border-subtle)}.org-usage>.page-header+*{margin-block-start:0}@media (max-width:720px){.org-usage>.page-header{padding-block-start:var(--space-6)}}.org-usage-pending{padding-block:var(--space-8)}.org-usage-metric{justify-content:space-between;align-items:center;gap:var(--space-4);min-inline-size:0;display:flex}.org-usage-metric-text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.org-usage-metric-label{font-size:var(--text-sm);color:var(--text-secondary)}.org-usage-metric-value{font-size:var(--text-sm);color:var(--text-primary);font-variant-numeric:tabular-nums;unicode-bidi:plaintext}.org-usage-metric-note{font-size:var(--text-xs);color:var(--text-tertiary);unicode-bidi:plaintext}.org-readonly-input{background:var(--surface-secondary);color:var(--text-secondary);text-overflow:ellipsis}.org-orgs{gap:var(--space-4);flex-direction:column;padding-block-end:var(--space-12);display:flex}.org-orgs-actions{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.org-orgs-actions>.org-search{flex:1}@media (min-width:640px){.org-orgs-actions>.org-search{flex:none}}.org-cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.org-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.org-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.org-card{align-items:center;gap:var(--space-3);min-block-size:70px;min-inline-size:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);box-shadow:var(--shadow-xs);color:var(--text-primary);transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);text-decoration:none;display:flex}.org-card:hover{border-color:var(--border-default);background:var(--surface-secondary);text-decoration:none}.org-card-mark{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-canvas);block-size:32px;inline-size:32px;color:var(--text-primary);flex-shrink:0;place-items:center;display:grid}.org-card-text{flex-direction:column;min-inline-size:0;display:flex}.org-card-name{min-inline-size:0;font-size:var(--text-sm);display:flex}.org-card-name>bdi{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.org-card-slug{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden}.org-identity{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4);flex-wrap:wrap;display:flex}.org-identity-main{align-items:center;gap:var(--space-4);min-inline-size:0;display:flex}.org-identity-icon{border:1px solid var(--border-default);border-radius:var(--radius-md);block-size:32px;inline-size:32px;color:var(--text-secondary);flex-shrink:0;place-items:center;display:grid}.org-identity-text{flex-direction:column;min-inline-size:0;display:flex}.org-identity-name{font-size:var(--text-sm);color:var(--text-primary)}.org-identity-email{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--text-tertiary);overflow:hidden}.org-appearance-theme{gap:var(--space-6);padding:var(--space-4);border-block-end:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.org-appearance-theme{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.org-appearance-theme-label{gap:var(--space-2);flex-direction:column;display:flex}.org-appearance-theme-title{font-size:var(--text-sm);color:var(--text-primary)}.org-appearance-theme-hint{font-size:var(--text-sm);color:var(--text-tertiary)}.org-theme-options{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:480px){.org-theme-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.org-theme-option{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-primary);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease);flex-direction:column;display:flex}.org-theme-option:hover{border-color:var(--border-strong)}.org-theme-option:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.org-theme-option:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.org-theme-choice{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);display:flex}.org-theme-choice>input{block-size:14px;inline-size:14px;accent-color:var(--accent);margin:0}.org-theme-choice>input:focus-visible{outline:none}.org-theme-preview{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr);block-size:72px;display:grid;overflow:hidden}.org-theme-preview[data-split=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.org-theme-art{--org-art-bg:var(--surface-primary);--org-art-side:var(--surface-secondary);--org-art-line:var(--border-default);background:var(--org-art-bg);min-inline-size:0;display:flex}.org-theme-art[data-scheme=other]{--org-art-bg:var(--text-primary);--org-art-side:color-mix(in srgb, var(--text-primary) 86%, var(--text-inverse));--org-art-line:color-mix(in srgb, var(--text-primary) 62%, var(--text-inverse))}.org-theme-art-side{background:var(--org-art-side);flex:0 0 22%}.org-theme-art-main{min-inline-size:0;padding:var(--space-2);flex-direction:column;flex:1;gap:6px;display:flex}.org-theme-art-bar{border-radius:var(--radius-xs);background:var(--org-art-line);block-size:6px;inline-size:80%}.org-theme-art-bar[data-size=short]{inline-size:50%}.org-theme-art-accent{border-radius:var(--radius-xs);background:var(--accent);block-size:10px;inline-size:30%;margin-block-start:auto}.org-appearance-desktop>.setting-row:last-child{border-block-end:1px solid var(--border-subtle)}@media (max-width:720px){.org-appearance-desktop{display:none}}.org-danger-action{margin-block-start:var(--space-3)}.org-device-head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.org-device-meta{font-size:var(--text-xs);color:var(--text-secondary);margin-block-start:var(--space-1)}.org-signin{background:var(--surface-secondary);flex-direction:column;min-block-size:100dvh;display:flex;position:relative}.org-signin-nav{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);block-size:40px;padding-inline:var(--space-8);margin-block-start:var(--space-6);display:flex;position:absolute;inset-block-start:0;inset-inline:0}@media (min-width:640px){.org-signin-nav{padding-inline:var(--space-6)}}@media (min-width:1024px){.org-signin-nav{padding-inline:var(--space-8)}}.org-signin-brand{font-size:var(--text-lg)}.org-signin-body{flex:1;display:flex}.org-signin-main{padding:var(--space-16) var(--space-5) var(--space-8);border-inline-end:1px solid var(--border-default);background:var(--surface-canvas);box-shadow:var(--shadow-md);flex-direction:column;flex:1 0 auto;align-items:center;display:flex}.org-signin-main:focus,.org-signin-single:focus{outline:none}.org-signin-column{flex-direction:column;flex:1;justify-content:center;inline-size:min(330px,100%);display:flex}@media (min-width:640px){.org-signin-column{inline-size:384px}}.org-signin-aside{display:none}@media (min-width:1280px){.org-signin-aside{flex:25%;justify-content:center;align-items:center;display:flex}}.org-signin-mark{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-primary);block-size:160px;inline-size:160px;color:var(--text-tertiary);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-semibold);place-items:center;display:grid}.org-signin-head{margin-block-end:var(--space-10)}.org-signin-title{margin-block:var(--space-8) var(--space-2)}@media (min-width:1024px){.org-signin-title{font-size:var(--type-display);line-height:var(--leading-tight)}}.org-signin-sub{font-size:var(--text-sm);color:var(--text-secondary)}.org-signin-form{gap:var(--space-4);flex-direction:column;display:flex}.org-signin-form .field{margin-block-end:0}.org-signin-field{position:relative}.org-signin-label-end{font-size:var(--text-sm);line-height:var(--leading-none);position:absolute;inset-block-start:0;inset-inline-end:0}.org-signin-label-end>a{color:var(--text-tertiary)}.org-signin-label-end>a:hover{color:var(--text-primary)}.org-signin-password{position:relative}.org-signin-password>input{padding-inline-end:var(--space-10)}.org-signin-eye{position:absolute;inset-block-start:4px;inset-inline-end:4px}.org-signin-switch{margin-block:var(--space-8);font-size:var(--text-sm);text-align:center;align-self:center}.org-signin-question{color:var(--text-secondary)}.org-signin-switch>a{color:var(--text-primary);text-decoration:underline}.org-signin-switch>a:hover{color:var(--text-secondary)}.org-signin[data-variant=single]{gap:var(--space-8);background:var(--surface-canvas)}@media (min-width:1024px){.org-signin[data-variant=single]{gap:var(--space-16)}}@media (min-width:1280px){.org-signin[data-variant=single]{gap:calc(var(--space-16) * 2)}}.org-signin[data-variant=single]>.org-signin-nav{inline-size:100%;max-inline-size:1280px;margin-inline:auto;position:sticky}.org-signin-single{inline-size:100%;max-inline-size:448px;padding-inline:var(--space-5);flex-direction:column;align-self:center;display:flex}.org-signin-single>.org-signin-head{margin-block-end:var(--space-6)}.server-actions{align-items:center;gap:var(--space-2);display:flex}.server-updated{font-size:var(--text-xs);color:var(--text-tertiary);margin-block-start:var(--space-4)}.server-sections>.alert{margin-block-start:var(--space-4)}.server-charts{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-3);display:grid}@media (min-width:768px){.server-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.server-chart{gap:var(--space-2);min-inline-size:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);flex-direction:column;margin:0;display:flex}.server-chart-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.server-chart-name{font-size:var(--text-sm);color:var(--text-secondary)}.server-chart-now{font-size:var(--text-sm);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.server-chart-plot svg{block-size:96px;inline-size:100%;display:block;overflow:visible}.server-chart-grid{stroke:var(--border-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}.server-chart-limit{stroke:var(--status-warning);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.server-chart-area{fill:var(--accent);fill-opacity:.12;stroke:none}.server-chart-line{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.server-chart-axis{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;justify-content:space-between;margin-block-start:var(--space-1);display:flex}.server-chart-stats,.server-chart-empty,.server-services-none{font-size:var(--text-xs);color:var(--text-tertiary);unicode-bidi:plaintext}.server-services-none{padding:var(--space-4) var(--space-5)}@media (forced-colors:active){.server-chart-line{stroke:canvastext}.server-chart-area{fill:none}.server-chart-grid,.server-chart-limit{stroke:graytext}}.home{padding-block:var(--space-12) calc(var(--space-16) + var(--space-4))}.home-top{gap:var(--space-4);flex-direction:column;display:flex}.home-hero{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.home-hero-main{flex-direction:column;min-inline-size:0;display:flex}.home-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.home-name{min-inline-size:0;font-family:var(--font-display);font-size:var(--type-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.home-title-skeleton{block-size:34px;inline-size:128px;display:block}.home-title .badge .spinner{border-width:1.5px;block-size:10px;inline-size:10px}.home-connection{align-items:center;gap:var(--space-3);min-inline-size:0;margin-block-start:var(--space-3);display:flex}.home-url{min-inline-size:0;max-inline-size:400px;color:var(--text-secondary);font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-url-skeleton{block-size:16px;inline-size:min(320px,60%);display:block}.home-connection>.menu-anchor{flex-shrink:0}.home-copy .btn-icon-end{transition:rotate var(--motion-fast) var(--motion-ease)}.home-copy[aria-expanded=true] .btn-icon-end{rotate:180deg}.home-id{font-size:var(--type-mono)}.home-stats{margin-block-start:var(--space-8);container:home-stats/inline-size}.home-stats-grid{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.home-stats-grid>.menu-anchor{min-inline-size:0;display:flex}.home-stat{align-items:center;gap:var(--space-4);border-radius:var(--radius-md);inline-size:100%;min-inline-size:0;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:flex}.home-stat:hover{text-decoration:none}.home-stat-icon{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-inset);block-size:64px;inline-size:64px;color:var(--text-primary);transition:background-color var(--motion-fast) var(--motion-ease);flex:0 0 64px;place-items:center;display:grid}.home-stat:hover .home-stat-icon,.home-stat[aria-expanded=true] .home-stat-icon{background:var(--surface-tertiary)}.home-stat-icon .spinner{border-width:1.5px;block-size:18px;inline-size:18px}.home-stat-text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.home-stat-label{color:var(--text-secondary);font-family:var(--font-meta);font-size:var(--type-meta);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:var(--case-meta)}.home-stat-value{min-block-size:34px;min-inline-size:0;color:var(--text-primary);font-size:var(--text-md);align-items:center;padding-block:2px;display:flex}.home-stat-value[data-muted=true]{color:var(--text-tertiary)}.home-stat-value-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.home-stat-skeleton{block-size:24px;inline-size:96px;display:block}.home-dots{gap:var(--space-1);grid-template-columns:repeat(3,6px);display:grid}.home-dot{border-radius:var(--radius-full);background:var(--border-strong);block-size:6px;inline-size:6px}.home-dot[data-state=healthy]{background:var(--accent)}.home-dot:is([data-state=pending],[data-state=checking]){background:var(--text-tertiary);animation:1.6s ease-in-out infinite home-pulse}@keyframes home-pulse{50%{opacity:.4}}.home-service{align-items:center;gap:var(--space-2);min-block-size:44px}.home-service-icon{color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.home-service-icon[data-state=healthy]{color:var(--accent)}.home-service-icon[data-state=attention]{color:var(--status-warning)}.home-service-icon .spinner{border-width:1.5px;block-size:16px;inline-size:16px}.home-service-text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.home-service-name{color:var(--text-primary)}.home-service-detail{color:var(--text-secondary);overflow-wrap:anywhere}.home-service-logs{align-items:center;gap:var(--space-1);color:var(--text-primary);opacity:0;transition:opacity var(--motion-fast) var(--motion-ease);flex-shrink:0;display:inline-flex}.home-service:is(:hover,:focus-visible) .home-service-logs{opacity:1}.home-service:disabled{opacity:1;cursor:default}@media (hover:none){.home-service-logs{opacity:1}}.home-status-note{gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-xs);margin:0;display:flex}.home-status-note>svg{flex-shrink:0;margin-block-start:1px}.home-activity{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);flex-direction:column;block-size:400px;min-inline-size:0;display:flex;overflow:hidden}.home-activity-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-subtle);display:flex}.home-activity-title{color:var(--text-secondary);font-family:var(--font-meta);font-size:var(--type-meta);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:var(--case-meta);margin:0}.home-activity-body{flex:1;min-block-size:0;overflow-y:auto}.home-activity-body:focus-visible{outline-offset:-2px}.home-activity-empty{padding:var(--space-6) var(--space-4);color:var(--text-tertiary);font-size:var(--type-body);text-align:center}.home-shimmer{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.home-shimmer>.skeleton{block-size:20px;display:block}.home-shimmer>.skeleton:nth-of-type(2){inline-size:75%}.home-shimmer>.skeleton:nth-of-type(3){inline-size:50%}.home-readiness-next{margin-block:var(--space-1) var(--space-3)}.home-readiness-facts{gap:var(--space-2) var(--space-6);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.home-readiness-facts>div{align-items:center;gap:var(--space-2);display:flex}.home-readiness-facts dt{color:var(--text-secondary)}.home-readiness-facts dd{margin:0}.home-readiness-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.home-sections{gap:var(--space-12);flex-direction:column;padding-block-start:var(--space-12);display:flex}.home-section{min-inline-size:0}.home-section-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-block-end:var(--space-6);display:flex}.home-section-title{font-size:var(--type-h2);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.home-section-skeleton{block-size:22px;inline-size:min(384px,80%);display:block}.home-block[data-pending=true]{opacity:.6}.home-connect{border:1px dashed var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.home-connect-grid{grid-template-columns:minmax(0,1fr);display:grid}.home-tile{align-items:center;gap:var(--space-3);min-block-size:72px;inline-size:100%;padding:var(--space-4);border:0;border-block-start:1px solid var(--border-subtle);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease);background:0 0;text-decoration:none;display:flex}.home-tile:first-child{border-block-start:0}.home-tile:hover:not(:disabled){background:var(--surface-hover);text-decoration:none}.home-tile:focus-visible{outline-offset:-2px}.home-tile:disabled{cursor:not-allowed;opacity:.5}.home-tile-icon{color:var(--text-secondary);flex-shrink:0}.home-tile:hover:not(:disabled) .home-tile-icon{color:var(--text-primary)}.home-tile-text{gap:var(--space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.home-tile-heading{font-size:var(--type-body)}.home-tile-sub{color:var(--text-tertiary);font-size:var(--type-body)}.home-tile-chevron{color:var(--text-tertiary);flex-shrink:0}.home-row{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(280px, calc((100% - 3 * var(--space-4)) / 4))), 1fr));gap:var(--space-4);display:grid}.home-usage-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.home-usage-total{color:var(--text-secondary);font-size:var(--type-h2);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.home-usage-num{color:var(--text-primary);font-variant-numeric:tabular-nums}.home-usage-aside{color:var(--text-tertiary);font-size:var(--type-body)}.home-usage-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);min-block-size:128px;min-inline-size:0;box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.home-usage-card-head{gap:var(--space-1);padding:var(--space-4) var(--space-4) 0;flex-direction:column;display:flex}.home-usage-card-title{font-family:var(--font-meta);font-size:var(--type-meta);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:var(--case-meta);margin:0}.home-usage-card-title>a{color:var(--text-secondary)}.home-usage-card-title>a:hover{color:var(--text-primary)}.home-usage-card-value{color:var(--text-primary);font-size:var(--text-xl);font-variant-numeric:tabular-nums}.home-usage-card-body{min-inline-size:0;padding:var(--space-4);flex-direction:column;flex:1;justify-content:flex-end;display:flex}.home-usage-note{color:var(--text-tertiary);font-size:var(--type-body)}.home-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);block-size:256px;min-inline-size:0;box-shadow:var(--shadow-xs);flex-direction:column;display:flex;position:relative}.home-card[data-severity=critical]{border-color:var(--status-danger-alert-border);background:var(--status-danger-alert-bg)}.home-card[data-severity=warning]{border-color:var(--status-warning-alert-border)}.home-card[data-empty=true]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-16);box-shadow:none;background:0 0}.home-card-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4);display:flex}.home-card-label{align-items:center;gap:var(--space-3);min-inline-size:0;color:var(--text-secondary);font-family:var(--font-meta);font-size:var(--type-meta);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:var(--case-meta);display:inline-flex}.home-card-icon{color:var(--text-tertiary);flex-shrink:0}.home-card[data-severity=critical] .home-card-icon{color:var(--status-danger)}.home-card[data-severity=warning] .home-card-icon{color:var(--status-warning)}.home-card-body{min-block-size:0;padding:0 var(--space-4) var(--space-4);flex-direction:column;flex:1;justify-content:flex-end;display:flex}.home-card-title{margin:0 0 var(--space-1);font-size:var(--type-h3);font-weight:var(--weight-semibold)}.home-card-target{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-card-target:hover{text-decoration:none}a.home-card-target:after{content:"";border-radius:inherit;position:absolute;inset:0}a.home-card-target:focus-visible{outline:none}a.home-card-target:focus-visible:after{border-radius:var(--radius-lg);outline:2px solid var(--focus-ring);outline-offset:2px}.home-card-desc{color:var(--text-secondary);font-size:var(--type-body);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-card-meta{color:var(--text-tertiary);font-size:var(--type-body);margin-block-start:var(--space-3)}.home-card-empty{color:var(--text-secondary);font-size:var(--type-body);text-align:center}.home-more{justify-content:flex-end;margin-block-start:var(--space-4);display:flex}.home-advisor-unchecked{margin:0}@container home-stats (width>=28rem){.home-stats-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.home-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.home-activity{block-size:500px}}@container page (width>=72rem){.home-connect-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-tile{min-block-size:128px;padding:var(--space-6);border-block-start:0;border-inline-start:1px solid var(--border-subtle);text-align:center;flex-direction:column;justify-content:center}.home-tile:first-child{border-inline-start:0}.home-tile-text{flex:initial}.home-tile-chevron{display:none}}@media (max-width:720px){.home{padding-block-start:var(--space-6)}}.db-columns{flex-direction:column;min-inline-size:0;display:flex}.db-icon-cell{inline-size:0;padding-inline:var(--space-5) var(--space-1);color:var(--text-tertiary);white-space:nowrap}.db-icon-cell>svg{display:block}.db-cell-name{max-inline-size:280px}.db-cell-name>a,.db-cell-name>button,.db-cell-name>span{text-overflow:ellipsis;white-space:nowrap;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:min(100%,280px);display:block;overflow:hidden}.db-cell-secondary{color:var(--text-secondary)}.db-cell-tertiary{color:var(--text-tertiary)}.db-cell-center{text-align:center}.db-cell-clip{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:block;overflow:hidden}.db-fixed{table-layout:fixed}.db-row-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.db-foot-observed{font-weight:var(--weight-normal);color:var(--text-tertiary)}.db-col-version{inline-size:180px}.db-col-ext-version{inline-size:112px}.db-bool{color:var(--text-tertiary);justify-content:center;align-items:center;display:inline-flex;position:relative}.db-bool[data-on=true]{color:var(--accent)}.db-tokens{flex-wrap:wrap;gap:6px;display:flex}.db-token{white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:var(--case-meta);line-height:var(--leading-none);color:var(--text-secondary);align-items:stretch;display:inline-flex}.db-token-icon,.db-token-label{border:1px solid var(--border-strong);background:var(--surface-secondary);justify-content:center;align-items:center;block-size:21px;padding-inline:5.5px;display:inline-flex}.db-token-icon{border-inline-end:0;border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.db-token-label{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.db-token[data-variant=primary]{color:var(--accent-strong-text)}.db-token[data-variant=primary]>.db-token-icon,.db-token[data-variant=primary]>.db-token-label{border-color:var(--accent-border);background:var(--accent-subtle)}.db-token[data-variant=secondary]>.db-token-icon,.db-token[data-variant=secondary]>.db-token-label{background:var(--surface-primary)}.db-table-list{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.db-policy-cards{gap:var(--space-4);flex-direction:column;display:flex}.db-policy-cards>.panel+.panel{margin-block-start:0}.db-policy .panel-head h2{min-inline-size:0;max-inline-size:100%;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-normal);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--text-primary);flex-shrink:1}.db-policy-name{align-items:center;gap:var(--space-3);min-inline-size:0;max-inline-size:100%;color:inherit;text-decoration:none;display:inline-flex}.db-policy-name>svg{color:var(--text-tertiary);flex-shrink:0}.db-policy-name>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}a.db-policy-name:hover{text-underline-offset:4px;text-decoration:underline}.db-policy-badges{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.db-policy-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.db-policy-count{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--text-primary)}.db-policy-mode{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.db-role-group{flex-direction:column;display:flex}.db-block-head{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);background:var(--surface-secondary);font-size:var(--text-sm);color:var(--text-secondary);border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);display:flex}.db-role{border:1px solid var(--border-default);background:var(--surface-primary);transition:background var(--motion-fast) var(--motion-ease);border-block-start:0}.db-role:last-child{border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.db-role:hover{background:var(--surface-hover-soft)}.db-role[open]{background:var(--surface-active)}.db-role-summary{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.db-role-summary::-webkit-details-marker{display:none}.db-role-summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.db-role-chevron{color:var(--border-strong);transition:transform var(--motion-fast) var(--motion-ease);flex-shrink:0}.db-role[open]>.db-role-summary>.db-role-chevron{transform:rotate(180deg)}.db-role-name{overflow-wrap:anywhere}.db-role-class{color:var(--text-secondary)}.db-role-flags{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.db-role-body{padding:var(--space-6) var(--space-5);border-block-start:1px solid var(--border-default);background:var(--surface-primary)}@media (min-width:768px){.db-role-body{padding-inline:var(--space-16)}}.db-checklist{gap:var(--space-2);margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.db-check{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.db-check[data-tone=danger]{color:var(--status-danger)}.db-check[data-tone=warning]{color:var(--status-warning)}.db-role-meta{margin:0}.db-role-empty{padding:var(--space-4);border:1px solid var(--border-default);font-size:var(--text-sm);color:var(--text-tertiary);border-block-start:0;border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md);margin:0}.db-migrations-search{margin-block-end:var(--space-4)}.db-migrations-search>.toolbar-search{inline-size:208px;max-inline-size:100%}.db-verdict .alert-title{font-size:var(--text-sm)}.db-verdict-meta{gap:var(--space-1) var(--space-4);color:var(--text-secondary);flex-wrap:wrap;display:flex}.db-verdict-label{color:var(--text-tertiary)}.db-checksum{align-items:center;gap:var(--space-2);max-inline-size:100%;display:inline-flex}.db-backups-pane{gap:var(--space-4);flex-direction:column;display:flex}.db-backups-note{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.db-failure-clip{text-overflow:ellipsis;white-space:nowrap;max-inline-size:200px;display:block;overflow:hidden}.db-sheet{flex-direction:column;display:flex}.db-field-h+.db-field-h{margin-block-start:var(--space-6)}.db-field-h>.field{column-gap:var(--space-6);row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.db-field-h>.field>.field-label{padding-block-start:var(--space-2)}.db-field-h>.field>.field-hint,.db-field-h>.field>.field-error{grid-column:2;margin:0}.db-colgrid{gap:var(--space-2);flex-direction:column;display:flex}.db-colgrid-head,.db-colgrid-row{grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr) repeat(3, var(--space-12)) var(--space-8) var(--space-8);align-items:center;column-gap:var(--space-1);padding-inline:var(--space-3);display:grid}.db-colgrid-head{font-size:var(--text-xs);color:var(--text-tertiary)}.db-colgrid-head>span:nth-child(n+4){text-align:center}.db-colgrid-pk{padding-block:var(--space-2);border-radius:var(--radius-md);background:var(--surface-secondary)}.db-colgrid-static{min-block-size:var(--field-height);font-size:var(--text-sm);color:var(--text-secondary)}.db-colgrid-note{align-items:center;gap:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;grid-column:3/-1;display:inline-flex}.db-colgrid-input{min-inline-size:0}.db-colgrid-check{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--field-height);cursor:pointer;display:inline-flex}.db-colgrid-check>input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:0}.db-colgrid-check-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.db-colgrid-more{gap:var(--space-3);margin-inline:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-inset);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.db-col-add{padding-block:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);justify-content:center;align-items:center;margin-block-start:var(--space-3);display:flex}@media (max-width:1024px){.db-functions-table th:first-child{inline-size:30%}.db-functions-table th:nth-child(2){inline-size:27%}.db-functions-table th:nth-child(3){inline-size:18%}.db-functions-table th:nth-child(5){inline-size:25%}}@media (max-width:720px){.db-field-h>.field{grid-template-columns:minmax(0,1fr)}.db-field-h>.field>.field-hint,.db-field-h>.field>.field-error{grid-column:1}.db-colgrid-head{display:none}.db-colgrid-row{row-gap:var(--space-2);padding-block:var(--space-3);border-block-end:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.db-colgrid-row>.db-colgrid-input:first-child{grid-column:1/-1}.db-colgrid-check{justify-content:flex-start;min-block-size:0}.db-colgrid-check-label{clip:auto;white-space:normal;block-size:auto;inline-size:auto;font-size:var(--text-sm);margin:0;position:static;overflow:visible}.db-colgrid-note{grid-column:1/-1}.db-cell-name>a,.db-cell-name>button,.db-cell-name>span{max-inline-size:min(100%,160px)}.db-functions-table th{white-space:normal}.db-functions-table th:first-child{inline-size:38%}.db-functions-table th:nth-child(3){inline-size:27%}.db-functions-table th:nth-child(5){inline-size:35%}}.edt{background:var(--surface-sidebar);grid-template-columns:256px minmax(0,1fr);block-size:100%;min-inline-size:0;display:grid;position:relative}.edt[data-menu=closed]{grid-template-columns:minmax(0,1fr)}.edt[data-menu=closed]>.edt-menu{display:none}.edt-menu{min-block-size:0;min-inline-size:0}.edt-title{font-size:var(--text-sm);letter-spacing:var(--tracking-normal);line-height:var(--leading-sm);margin:0}.edt-menu-close,.edt-scrim{display:none}.edt-main{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.edt-main:focus-visible{outline-offset:-2px}.edt-skip{z-index:var(--z-popover);padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-elevated);box-shadow:var(--shadow-md);color:var(--text-primary);font-size:var(--text-sm);white-space:nowrap;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.edt-skip:not(:focus){clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;padding:0;overflow:hidden}.edt-notice{max-block-size:50%;padding:var(--space-6);flex-shrink:0;overflow:auto}.edt-tabs{min-block-size:var(--topbar-height);background:var(--surface-secondary);flex-shrink:0;align-items:stretch;display:flex}.edt-collapse{border:0;border-block-end:1px solid var(--border-default);inline-size:40px;color:var(--text-tertiary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.edt-collapse:hover{background:var(--surface-primary);color:var(--text-secondary)}.edt-collapse:focus-visible{outline-offset:-2px}.edt-tab{align-items:center;gap:var(--space-2);max-inline-size:240px;padding-inline:var(--space-3);border-inline-end:1px solid var(--border-default);background:var(--surface-sidebar);color:var(--text-primary);font-size:var(--text-xs);white-space:nowrap;display:flex;position:relative}.edt-tab:before{content:"";background:var(--text-primary);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.edt-tab>svg{color:var(--text-tertiary);flex-shrink:0}.edt-tab-label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.edt-tabs-fill{border-block-end:1px solid var(--border-default);flex:1}.edt-sep{border:0;border-block-start:1px solid var(--border-subtle);margin:0}.edt-section{padding-inline:var(--space-2)}.edt-section-trigger{align-items:center;gap:var(--space-1);inline-size:100%;padding:var(--space-1) var(--space-3);color:var(--text-tertiary);font-family:var(--font-meta);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:var(--case-meta);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.edt-section-trigger:hover{color:var(--text-primary)}.edt-section-chevron{color:var(--text-tertiary);transition:transform var(--motion-fast) var(--motion-ease);flex-shrink:0}[dir=rtl] .edt-section-chevron{transform:scaleX(-1)}.edt-section-trigger[aria-expanded=true] .edt-section-chevron{transform:rotate(90deg)}.edt-section-body{flex-direction:column;padding-block-start:var(--space-2);display:flex}.edt-item{align-items:center;gap:var(--space-3);block-size:28px;inline-size:100%;padding-inline:var(--space-4) var(--space-1);border-radius:var(--radius-md);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.edt-item:hover{background:var(--surface-hover);color:var(--text-primary);text-decoration:none}.edt-item[aria-current=page],.edt-item[aria-pressed=true]{background:var(--surface-active);color:var(--text-primary)}.edt-item[aria-current=page]:before,.edt-item[aria-pressed=true]:before{content:"";background:var(--text-primary);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:0}.edt-item[aria-disabled=true]{color:var(--text-tertiary);cursor:default}.edt-item[aria-disabled=true]:hover{color:var(--text-tertiary);background:0 0}.edt-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.edt-item-end{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0}.edt-menu-empty{align-items:center;gap:var(--space-1);margin-inline:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);text-align:center;flex-direction:column;display:flex}.edt-menu-empty-title{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.edt-menu-empty-text{font-size:var(--text-xs);color:var(--text-tertiary);overflow-wrap:anywhere;margin:0}.edt-search{flex:1;min-inline-size:0;display:block;position:relative}.edt-search-icon{color:var(--text-tertiary);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--space-2);transform:translateY(-50%)}.edt-search>input[type=search]{inline-size:100%;height:28px;padding-inline:var(--space-7);border-radius:var(--radius-sm);font-size:var(--text-xs)}.edt-skeleton{gap:var(--space-1);padding-inline:var(--space-2);flex-direction:column;display:flex}.edt-skel-row{border-radius:var(--radius-md);block-size:28px}.edt-popover-anchor{display:inline-flex;position:relative}.edt-popover{z-index:var(--z-popover);inline-size:min(384px, calc(100vw - var(--space-8)));padding-block:var(--space-2);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-start:0}.edt-popover[data-align=end]{inset-inline:auto 0}.edt-popover-rows{gap:var(--space-2);flex-direction:column;display:flex}.edt-popover-row{align-items:center;gap:var(--space-1);padding-inline:var(--space-3);display:flex}.edt-popover-row>select,.edt-popover-row>input{min-inline-size:0;height:var(--button-height);font-size:var(--text-xs)}.edt-popover-row>select{flex:0 128px;inline-size:auto}.edt-popover-row>input{flex:auto}.edt-popover-empty{gap:var(--space-1);padding-inline:var(--space-3);flex-direction:column;display:flex}.edt-popover-empty-title{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.edt-popover-empty-text{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.edt-popover-sep{margin-block:var(--space-2);border:0;border-block-start:1px solid var(--border-subtle)}.edt-popover-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);display:flex}.edt-btn-dashed{border:1px dashed var(--border-strong);box-shadow:none;background:0 0}.edt-sort-row-text{align-items:center;gap:var(--space-1);white-space:nowrap;flex:1;min-inline-size:0;display:flex;overflow:hidden}.edt-sort-label{font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0}.edt-sort-col{font-size:var(--text-xs);color:var(--text-primary);text-overflow:ellipsis;overflow:hidden}.edt-sort-pick{inline-size:auto;min-inline-size:0;height:var(--button-height);font-size:var(--text-xs);flex:auto}.edt-grid-head{align-items:center;gap:var(--space-2);background:var(--surface-sidebar);flex-wrap:wrap;flex-shrink:0;min-block-size:40px;padding-inline:6px;display:flex}.edt-head-btn{color:var(--text-secondary)}.edt-head-btn-active{color:var(--accent-text)}.edt-grid-head-end{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;margin-inline-start:auto;display:flex}.edt-chip{align-items:center;gap:var(--space-1);height:var(--button-height);padding-inline:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--type-button-sm);white-space:nowrap;min-inline-size:0;display:inline-flex}.edt-chip-muted{color:var(--text-tertiary)}.edt-chip>code{text-overflow:ellipsis;min-inline-size:0;max-inline-size:18ch;font-family:var(--font-mono);font-size:var(--text-xs);overflow:hidden}.ted-readonly{cursor:pointer;background:0 0;font-family:inherit}.ted-readonly:hover,.ted-readonly[aria-expanded=true]{background:var(--surface-hover);color:var(--text-primary)}.ted-readonly>svg{color:var(--text-tertiary);flex-shrink:0}.ted-readonly-pop{gap:var(--space-2);padding-inline:var(--space-3);flex-direction:column;display:flex}.ted-readonly-pop>p{margin:0}.ted-readonly-role{align-items:center;gap:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.ted-readonly-role>code{min-inline-size:0;font-family:var(--font-mono);overflow-wrap:anywhere}.ted-pane{background:var(--surface-canvas);flex-direction:column;flex:1 1 0;min-block-size:0;min-inline-size:0;display:flex}.ted-body{background:var(--surface-canvas);flex:1 1 0;min-block-size:0;position:relative;overflow:auto}.ted-body>.alert{margin:var(--space-4)}.edt-grid-wrap{min-inline-size:0}.edt-grid-wrap:focus-visible,.ted-body:focus-visible{outline-offset:-2px}.edt-grid{inline-size:auto;min-inline-size:100%}.edt-grid thead th{z-index:1;text-align:start;white-space:nowrap;position:sticky;inset-block-start:0}.edt-grid tbody tr{background:var(--surface-sidebar)}.edt-grid tbody tr:hover{background:var(--surface-secondary)}.edt-cell-wrap{align-items:center;gap:var(--space-1);display:flex;position:relative}.edt-cell{text-overflow:ellipsis;white-space:nowrap;min-inline-size:84px;max-inline-size:500px;display:block;overflow:hidden}.edt-cell-expand{opacity:0;background:var(--surface-primary);box-shadow:var(--shadow-control);position:absolute;inset-inline-end:0}.edt-cell-wrap:hover .edt-cell-expand,.edt-cell-wrap:focus-within .edt-cell-expand{opacity:1}.ted-col-expand{inline-size:40px;min-inline-size:40px;padding-inline:var(--space-1);text-align:center}.edt-grid-state{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;display:flex}.edt-grid-state>p{margin:0}.edt-grid-note{padding:var(--space-4)}.edt-grid-foot{justify-content:space-between;align-items:center;gap:var(--space-8);min-block-size:40px;padding-inline:var(--space-2);border-block-start:1px solid var(--border-default);background:var(--surface-sidebar);scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}.edt-pager{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}[dir=rtl] .edt-pager .btn svg{transform:scaleX(-1)}.edt-foot-text{font-size:var(--text-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}.edt-pager>.edt-page-input{inline-size:48px;height:var(--button-height);padding-inline:var(--space-2);font-size:var(--text-xs);text-align:center;appearance:textfield;flex:none}.edt-page-input::-webkit-inner-spin-button{appearance:none;margin:0}.edt-page-input::-webkit-outer-spin-button{appearance:none;margin:0}.edt-per-page{inline-size:auto;height:var(--button-height);font-size:var(--text-xs)}.edt-foot-end{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.ted-view .toggle-group-item{inline-size:76px}.edt-center{min-block-size:0;padding:var(--space-6);flex:1 1 0;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:auto}.edt-center>.alert,.edt-center>.empty{inline-size:min(440px,100%)}.edt-center code{overflow-wrap:anywhere}.edt-fields{gap:var(--space-6);flex-direction:column;display:flex}.edt-field{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.edt-field-label{min-inline-size:0;font-size:var(--text-sm);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.edt-field-type{font-size:var(--text-xs);color:var(--text-tertiary)}.edt-field-value{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.edt-code-line{inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-inset);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.edt-optional-title{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-normal);color:var(--text-primary);margin:0}.edt-optional-text{margin:var(--space-1) 0 var(--space-4);font-size:var(--text-sm);color:var(--text-tertiary)}.ted-menu{gap:var(--space-5);block-size:100%;flex-direction:column;padding-block-start:var(--space-5);display:flex}.ted-menu-top{padding-inline:var(--space-4);flex-direction:column;gap:6px;display:flex}.ted-menu-top>.schema-chip{inline-size:100%}.ted-new{justify-content:flex-start}.ted-new>svg{color:var(--text-tertiary)}.ted-menu-list{gap:var(--space-2);min-block-size:0;flex-direction:column;flex:1;padding-block-end:var(--space-4);display:flex}.ted-filters{align-items:center;gap:var(--space-2);padding-inline:var(--space-2);margin-inline:var(--space-2);display:flex}.ted-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ted-item-icon{color:var(--text-tertiary);flex-shrink:0}.ted-item-lock{color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.ted-menu-note{padding-inline:var(--space-4)}.ted-landing{background:var(--surface-primary);flex:1 1 0;min-block-size:0;overflow:auto}.ted-landing-inner{gap:var(--space-10);max-inline-size:672px;padding-block:var(--space-12);padding-inline:var(--space-10);flex-direction:column;margin-inline:auto;display:flex}.ted-cards{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ted-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);display:flex}.ted-card:hover{background:var(--surface-secondary);border-color:var(--border-default)}.ted-card:disabled{opacity:.6;cursor:not-allowed}.ted-card-icon{border-radius:var(--radius-full);background:var(--accent-subtle);block-size:32px;inline-size:32px;color:var(--accent-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ted-card-text{flex-direction:column;min-inline-size:0;display:flex}.ted-card-title{font-size:var(--text-sm);color:var(--text-primary)}.ted-card-body{font-size:var(--text-xs);color:var(--text-secondary)}.sqle-menu-body{gap:var(--space-4);flex-direction:column;padding-block-end:var(--space-4);display:flex}.sqle-menu-top{justify-content:flex-end;align-items:center;gap:var(--space-2);margin:var(--space-4) var(--space-4) 0;display:flex}.sqle-history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sqle-dot{border-radius:var(--radius-full);background:var(--status-neutral);flex-shrink:0;block-size:6px;inline-size:6px}.sqle-dot[data-tone=success]{background:var(--status-success)}.sqle-dot[data-tone=danger]{background:var(--status-danger)}.sqle-dot[data-tone=warning]{background:var(--status-warning)}.sqle-dot[data-tone=info]{background:var(--status-info)}.sqle-more{padding:var(--space-2) var(--space-4)}.sqle-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-2);min-block-size:42px;padding-block:var(--space-1);padding-inline:var(--space-4);border-block-end:1px solid var(--border-default);flex-wrap:wrap;flex-shrink:0;display:flex}.sqle-toolbar .btn-primary .kbd{opacity:.8;margin-inline-start:var(--space-1)}.sqle-split{grid-template-rows:minmax(0, var(--sqle-split,1fr)) auto minmax(0, var(--sqle-rest,1fr));flex:1 1 0;min-block-size:0;min-inline-size:0;display:grid}.sqle-handle{background:var(--border-default);cursor:row-resize;touch-action:none;block-size:1px;position:relative}.sqle-handle:before{content:"";position:absolute;inset-block:-4px;inset-inline:0}.sqle-handle:after{content:"";border:1px solid var(--border-default);border-radius:var(--radius-xs);background:var(--surface-secondary);block-size:12px;inline-size:16px;margin-inline:auto;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.sqle-handle:hover:after,.sqle-handle:focus-visible:after{border-color:var(--border-strong)}.sqle-handle:focus-visible{outline-offset:4px}.sqle-editor{background:var(--surface-sidebar);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.sqle-notices{flex-shrink:0;max-block-size:50%;overflow:auto}.sqle-code{direction:ltr;flex:1 1 0;grid-template-columns:auto minmax(0,1fr);min-block-size:0;display:grid}.sqle-gutter{padding-block:var(--space-1);padding-inline:var(--space-3) var(--space-2);text-align:end;min-inline-size:5ch;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-tertiary);-webkit-user-select:none;user-select:none;margin:0;list-style:none;overflow:hidden}.sqle-input{block-size:100%;min-block-size:0;inline-size:100%;padding-block:var(--space-1);padding-inline:0 var(--space-4);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);resize:none;white-space:pre;background:0 0;border:0;border-radius:0;margin:0;display:block;overflow:auto}.sqle-input:focus-visible{outline-offset:-2px}.sqle-results{background:var(--surface-sidebar);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.sqle-results-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:42px;padding-inline:0 var(--space-4);border-block-end:1px solid var(--border-default);flex-shrink:0;display:flex}.sqle-results-head>.tabs{border-block-end:0}.sqle-results-meta{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-primary);white-space:nowrap;display:flex}.sqle-results-dim{color:var(--text-tertiary)}.sqle-results-body{background:var(--surface-secondary);flex:1 1 0;min-block-size:0;position:relative;overflow:auto}.sqle-results-body>.alert{margin:var(--space-4)}.sqle-note{padding:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0}.sqle-running{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);font-size:var(--text-sm);display:flex}.sqle-mono-note{padding:var(--space-4) var(--space-6);font-family:var(--font-mono);font-size:var(--text-sm);margin:0}.sqle-error{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-6);display:flex}.sqle-error-lines{gap:var(--space-1);text-align:start;direction:ltr;flex-direction:column;min-inline-size:0;display:flex}.sqle-error-ghost{visibility:hidden}.sqle-error-line{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sqle-error-label{color:var(--status-danger)}.sqle-error[data-outcome=canceled] .sqle-error-label{color:var(--text-tertiary)}.sqle-error-caret{color:var(--status-danger)}@media (max-width:720px){.edt{grid-template-columns:minmax(0,1fr)}.edt>.edt-menu{display:none}.edt[data-menu=open]>.edt-menu{z-index:var(--z-drawer);inline-size:min(18rem,86vw);box-shadow:var(--shadow-overlay);display:block;position:absolute;inset-block:0;inset-inline-start:0}.edt[data-menu=open]>.edt-scrim{z-index:var(--z-sticky);background:var(--scrim);display:block;position:absolute;inset:0}.edt[data-menu=open] .edt-menu-close{display:inline-flex}.edt-tabs{min-block-size:40px}.edt-grid-head{padding-block:var(--space-1);position:relative}.edt-popover-anchor{position:static}.edt-popover,.edt-popover[data-align=end]{inset-inline:var(--space-2);inline-size:auto}.edt-grid-foot{column-gap:var(--space-4);row-gap:var(--space-1);padding-block:var(--space-1);flex-wrap:wrap;overflow-x:visible}.edt-pager{flex-wrap:wrap}.edt-field,.ted-cards{grid-template-columns:minmax(0,1fr)}.ted-landing-inner{padding-block:var(--space-6);padding-inline:var(--space-4)}.edt-notice{padding:var(--space-4)}}@media (hover:none){.edt-cell-expand{opacity:1;position:static}}.auth-time{white-space:nowrap}.auth-glyph{flex-shrink:0;display:block}.auth-copy{flex-shrink:0}.auth-pill{align-items:center;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-none);white-space:nowrap;flex-shrink:0;display:inline-flex}.auth-pill[data-state=on]{padding:var(--space-1);border:1px solid var(--accent-border);border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--accent-strong-text)}.auth-pill[data-state=on]>.auth-pill-text{padding-inline:var(--space-1)}.auth-pill-check{border-radius:var(--radius-full);background:var(--accent);block-size:16px;inline-size:16px;color:var(--accent-text);justify-content:center;align-items:center;display:inline-flex}.auth-pill[data-state=off]{padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-primary);color:var(--text-tertiary)}.page-container:has(>.auth-users){flex-direction:column;flex:1;min-block-size:0;padding-inline:0;display:flex}.page-header:has(+.page-container>.auth-users){min-block-size:48px;padding-block:var(--space-4);border-block-end:1px solid var(--border-default);justify-content:center}.page-header:has(+.page-container>.auth-users) .page-header-title h1{font-size:var(--text-xl);line-height:var(--leading-tight)}.page-header+.page-container:has(>.auth-users){margin-block-start:0}.auth-users{flex-direction:column;flex:1;min-block-size:0;display:flex}.auth-toolbar-refresh{flex-shrink:0}.auth-search-group{align-items:center;min-inline-size:0;display:flex}.auth-search-icon{block-size:var(--button-height);border:1px solid var(--border-strong);background:var(--surface-tertiary);color:var(--text-secondary);border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md);flex-shrink:0;align-items:center;padding-inline:6px;display:inline-flex}.auth-search-column{block-size:var(--button-height);inline-size:130px;padding-inline:var(--space-3);border:1px solid var(--border-strong);background:var(--surface-primary);font-size:var(--text-xs);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;align-items:center;margin-inline-start:-1px;display:inline-flex;overflow:hidden}.auth-search-input{min-inline-size:0;margin-inline-start:-1px;display:inline-flex;position:relative}.auth-search-input>input[type=search]{height:var(--button-height);inline-size:245px;max-inline-size:100%;padding-inline:var(--space-3) var(--space-7);border:1px solid var(--border-strong);border-radius:0;background:var(--surface-primary);font-size:var(--text-xs);border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.auth-search-input>input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.auth-search-clear{border-radius:var(--radius-sm);block-size:20px;inline-size:20px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:4px;transform:translateY(-50%)}.auth-search-clear:hover{background:var(--surface-hover);color:var(--text-primary)}.auth-toolbar-divider{background:var(--border-strong);block-size:24px;inline-size:1px}.auth-toolbar-chip{align-items:center;gap:var(--space-2);block-size:var(--button-height);padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-primary);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.auth-users-body{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}.auth-users-body[data-panel=open]{grid-template-columns:minmax(0,1fr) max(360px,35%)}.auth-users-grid{background:var(--surface-canvas);min-block-size:0;overflow:auto}.auth-users-table{table-layout:fixed;inline-size:max(100%,1480px)}.auth-col-avatar{inline-size:80px}.auth-col-uid{inline-size:280px}.auth-col-email{inline-size:300px}.auth-col-providers{inline-size:180px}.auth-col-date{inline-size:260px}.auth-col-status{inline-size:120px}.auth-user-row{cursor:pointer}.auth-avatar{border-radius:var(--radius-full);background:var(--surface-active);block-size:24px;inline-size:24px;color:var(--text-secondary);cursor:pointer;vertical-align:middle;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.auth-avatar:hover{color:var(--text-primary)}.auth-user-email{text-overflow:ellipsis;vertical-align:middle;max-inline-size:100%;display:inline-block;overflow:hidden}.auth-providers-cell{align-items:center;gap:var(--space-2);max-inline-size:100%;display:inline-flex}.auth-provider-chips{flex-shrink:0;align-items:center;display:inline-flex}.auth-provider-chip{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-primary);block-size:24px;inline-size:24px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.auth-provider-chip+.auth-provider-chip{margin-inline-start:-8px}.auth-providers-text{text-overflow:ellipsis;overflow:hidden}.auth-grid-empty{padding:var(--space-12) var(--space-6) var(--space-8)}.auth-grid-loading{padding:var(--space-6)}.auth-user-panel{border-inline-start:1px solid var(--border-default);background:var(--surface-canvas);flex-direction:column;min-block-size:0;display:flex;position:relative;overflow:hidden}.auth-user-panel-close{z-index:1;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.auth-user-panel-body{flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex}.auth-user-panel-body>.tab-panel{flex:1;min-block-size:0;overflow-y:auto}.overlay-body:has(>.auth-user-panel-body){flex-direction:column;padding:0;display:flex;overflow:hidden}.auth-user-panel-body>.tabs{min-block-size:46px;padding-inline:var(--space-5) var(--space-12);flex-shrink:0}.auth-user-panel-tabs-skeleton{border-block-end:1px solid var(--border-default);min-block-size:46px}.auth-user-panel-pad{padding:var(--space-5)}.auth-user-head{align-items:center;gap:var(--space-1);padding:var(--space-5);font-size:var(--text-sm);color:var(--text-primary);flex-wrap:wrap;display:flex}.auth-user-head-name{overflow-wrap:anywhere;min-inline-size:0}.auth-user-head-id{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);display:inline-flex}.auth-sep{border:0;border-block-start:1px solid var(--border-subtle);margin:0}.auth-row-data{gap:var(--space-1);padding:var(--space-5);flex-direction:column;margin:0;display:flex}.auth-row{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:26px;border-block-end:1px solid var(--border-subtle);padding-block-end:var(--space-1);display:flex}.auth-row-label{font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0}.auth-row-value{align-items:center;gap:var(--space-2);min-block-size:26px;min-inline-size:0;font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;display:flex}.auth-row-value>.auth-copy{opacity:0;transition:opacity var(--motion-fast) var(--motion-ease)}.auth-row:hover .auth-copy,.auth-row:focus-within .auth-copy{opacity:1}.auth-user-panel-heading{flex-direction:column;gap:2px;padding-block-end:var(--space-3);display:flex}.auth-user-panel-title{font-size:var(--text-base);color:var(--text-primary);margin:0}.auth-user-panel-sub{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.auth-card-stack-pad{padding-block-start:0}.auth-card-stack{flex-direction:column;display:flex}.auth-card-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border-default);background:var(--surface-primary);font-size:var(--text-sm);color:var(--text-primary);display:flex}.auth-card-row+.auth-card-row{margin-block-start:-1px}.auth-card-row:first-child{border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md)}.auth-card-row:last-child{border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.auth-card-row>.btn{flex-shrink:0}.auth-provider-card{justify-content:flex-start;align-items:flex-start}.auth-card-row-glyph{color:var(--text-secondary);flex-shrink:0;margin-block-start:2px;display:flex}.auth-card-row-text{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.auth-card-row-title{font-size:var(--text-sm);color:var(--text-primary);margin:0}.auth-card-row-sub{font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.auth-card-row-link{align-self:flex-start;margin-block-start:var(--space-2)}.auth-row-action{border-color:var(--status-danger-border)}.auth-sessions-grid{background:var(--surface-canvas);overflow:auto}.auth-sessions-table th:first-child,.auth-sessions-table td:first-child{padding-inline-start:var(--space-5)}.auth-sessions-table tbody td{padding-block:var(--space-2);white-space:normal}.auth-sessions-table .auth-time{white-space:normal}.auth-session-cell{line-height:var(--leading-sm);white-space:nowrap;flex-direction:column;align-items:flex-start;display:inline-flex}.auth-session-sub{font-size:var(--text-2xs);color:var(--text-tertiary)}.auth-sessions-more{display:flex}.auth-raw{gap:var(--space-2);flex-direction:column;display:flex}.auth-raw-filter{align-items:center;gap:var(--space-2);display:flex}.auth-raw-filter>input[type=search]{flex:1;min-inline-size:0}.auth-raw-json{max-block-size:none}.page-header+.page-container:has(>.auth-providers){margin-block-start:var(--space-4)}.auth-providers,.auth-resource-list{flex-direction:column;display:flex}.auth-resource-item{align-items:center;gap:var(--space-4);padding:var(--space-4);border-block-end:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease);display:flex}.auth-resource-item:last-child{border-block-end:0}.auth-resource-item:hover,.auth-resource-item:focus-visible{background:var(--surface-secondary)}.auth-resource-item:focus-visible{outline-offset:-2px}.auth-resource-media{color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-resource-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.auth-resource-chevron{color:var(--text-secondary);flex-shrink:0}.auth-sheet-status{align-items:flex-start;gap:var(--space-3);display:flex}.auth-sheet-status-text{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.auth-sheet-needed{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-3);display:flex}.auth-sheet-callback{margin:var(--space-3) 0 0}.auth-cap-rows{flex-direction:column;margin:0;display:flex}.auth-cap-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border-subtle);font-size:var(--text-sm);display:flex}.auth-cap-row:last-child{border-block-end:0}.auth-cap-row>dd{margin:0}.auth-sheet-link{align-items:center;gap:var(--space-1);font-size:var(--text-sm);display:inline-flex}.auth-config{flex-direction:column;margin:0;display:flex}.auth-config-row{gap:var(--space-2) var(--space-4);padding-block:var(--space-2);border-block-end:1px solid var(--border-subtle);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.auth-config-row:last-child{border-block-end:0}.auth-config-row>dt{color:var(--text-secondary)}.auth-config-row>dd{min-inline-size:0;margin:0}.auth-config-list{flex-direction:column;gap:2px;display:flex}.auth-config-item{min-inline-size:0}.auth-creds-replace{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.auth-creds-form{gap:var(--space-4);flex-direction:column;display:flex}.auth-creds-form>.field{margin-block-end:0}.auth-creds-form>.alert+*{margin-block-start:0}@media (min-width:1280px){.auth-creds-form>.field{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.auth-creds-form>.field>.field-label{grid-column:1;margin-block-end:0;padding-block-start:var(--space-2)}.auth-creds-form>.field>input,.auth-creds-form>.field>textarea,.auth-creds-form>.field>.password-wrap,.auth-creds-form>.field>.field-hint,.auth-creds-form>.field>.field-error{grid-column:2}}.auth-value-list{flex-direction:column;display:flex}.auth-value-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border:1px solid var(--border-default);background:var(--surface-primary);font-size:var(--text-sm);color:var(--text-primary);transition:background var(--motion-fast) var(--motion-ease);display:flex}.auth-value-list>*+*{margin-block-start:-1px}.auth-value-list>:first-child{border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md)}.auth-value-list>:last-child{border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.auth-value-bar{padding-block:var(--space-3);justify-content:flex-end}.auth-value-url{justify-content:flex-start;gap:var(--space-4);cursor:pointer}.auth-value-url:hover{background:var(--surface-secondary)}.auth-value-url[data-selected=true]{background:var(--surface-active)}.auth-value-check{flex-shrink:0;justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:flex}.auth-value-globe{color:var(--text-tertiary);flex-shrink:0}.auth-value-text{min-inline-size:0;font-size:var(--text-sm);overflow-wrap:anywhere;flex:1}.auth-value-text>[dir=ltr],.auth-config-item>[dir=ltr]{max-inline-size:100%;display:inline-block}.auth-value-empty{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-8) var(--space-6);border:1px solid var(--border-default);background:var(--surface-canvas);text-align:center;font-size:var(--text-sm);flex-direction:column;display:flex}.auth-value-empty-title{color:var(--text-primary);margin:0}.auth-value-empty-body{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.auth-value-foot{padding-block:var(--space-3)}.auth-value-total{font-size:var(--text-sm);color:var(--text-tertiary);margin:0;padding-inline-start:calc(var(--space-8) + var(--space-1))}.auth-value-list-compact{max-block-size:250px;overflow-y:auto}.auth-value-compact{padding:var(--space-3) var(--space-4)}.auth-url-form{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.auth-url-form-hint{margin:0}.auth-url-fields{gap:var(--space-2);flex-direction:column;max-block-size:260px;inline-size:100%;display:flex;overflow-y:auto}.auth-url-field{align-items:flex-start;gap:var(--space-2);display:flex}.auth-url-field>.field{flex:1;min-inline-size:0;margin-block-end:0}.auth-url-field-remove{flex-shrink:0;margin-block-start:calc(var(--text-sm) + 6px + 5px)}.page-header+.page-container:has(>.auth-jwt){margin-block-start:var(--space-4)}.auth-jwt{gap:var(--space-8);flex-direction:column;padding-block-end:var(--space-16);display:flex}.auth-jwt>.panel+.panel{margin-block-start:0}.auth-jwt-action{gap:var(--space-3);padding:var(--space-4) var(--space-6);box-shadow:none;flex-direction:column;display:flex}@container page (width>=48rem){.auth-jwt-action{align-items:center;gap:var(--space-10);flex-direction:row}}.auth-jwt-action-text{gap:var(--space-2);flex-direction:column;flex:1;min-inline-size:0;display:flex}.auth-jwt-action-title{font-family:var(--font-meta);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--leading-sm);text-transform:var(--case-meta);color:var(--text-primary)}.auth-jwt-action-body{max-inline-size:36rem;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-secondary)}.auth-jwt-action-end{flex-shrink:0;display:flex}.auth-jwt-block{gap:var(--space-4);flex-direction:column;display:flex}.auth-jwt-block-head{gap:var(--space-2);flex-direction:column;display:flex}.auth-jwt-block-title{font-size:var(--text-base);line-height:var(--leading-normal)}.auth-jwt-block-body{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-secondary)}.auth-jwt-card{box-shadow:none}.auth-jwt-table thead th{height:auto;padding-block:var(--space-2);background:var(--surface-secondary)}.auth-jwt-table tbody td{padding-block:var(--space-2)}.auth-jwt-table tbody tr:not([data-tone=current]) td{border-block-end-style:dashed}.auth-jwt-table tbody tr:last-child td{border-block-end:0}.auth-jwt-status-col,.auth-jwt-status-cell{inline-size:150px;padding-inline-end:0}.auth-jwt-kid-col,.auth-jwt-kid-cell{padding-inline-start:0}.auth-jwt-time-col,.auth-jwt-time{text-align:end;white-space:nowrap}.auth-jwt-time{color:var(--text-secondary)}.auth-jwt-type{white-space:nowrap}.auth-jwt-none{color:var(--text-secondary);text-align:center}.auth-jwt-status{align-items:center;gap:var(--space-2);block-size:24px;min-inline-size:0;padding-inline:var(--space-2);border:1px solid var(--status-neutral-badge-border);background:var(--status-neutral-badge-bg);color:var(--status-neutral-badge-fg);font-family:var(--font-meta);font-size:var(--text-xs);text-transform:var(--case-meta);white-space:nowrap;border-inline-end:0;border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md);display:flex}.auth-jwt-status>svg{flex-shrink:0}.auth-jwt-status[data-tone=current]{border-color:var(--status-success-badge-border);background:var(--status-success-badge-bg);color:var(--status-success-badge-fg)}.auth-jwt-status[data-tone=previous]{border-color:var(--status-warning-badge-border);background:var(--status-warning-badge-bg);color:var(--status-warning-badge-fg)}.auth-jwt-kid-row{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.auth-jwt-kid{block-size:24px;min-inline-size:0;max-inline-size:315px;padding-inline:var(--space-2);border:1px solid var(--border-strong);background:var(--surface-secondary);font-size:var(--text-xs);border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md);line-height:22px;display:block}.auth-jwt-kid-text{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.auth-jwt-empty{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-8);text-align:center;color:var(--text-tertiary);box-shadow:none;flex-direction:column;display:flex}.auth-jwt-empty-title{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.auth-jwt-empty-text{font-size:var(--text-xs);color:var(--text-tertiary)}.auth-preview{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.auth-preview-panel{inline-size:100%;padding:var(--space-8);justify-content:center;display:flex}.auth-preview-form{gap:var(--space-4);flex-direction:column;inline-size:min(384px,100%);display:flex}.auth-preview-form>.alert+*{margin-block-start:0}@media (max-width:720px){.auth-search-group{flex:100%}.auth-search-column{display:none}.auth-search-input{flex:1}.auth-search-input>input[type=search]{inline-size:100%}.auth-toolbar-divider,.auth-toolbar-chip{display:none}.auth-preview-panel{padding:var(--space-5)}.auth-jwt-type,.auth-jwt-time-col,.auth-jwt-time{display:none}.auth-jwt-status-col,.auth-jwt-status-cell{inline-size:auto}.auth-value-row{padding-inline:var(--space-4)}.auth-users-table{inline-size:100%}.auth-col-email{inline-size:auto}}.storage-buckets-table tbody td{block-size:64px;padding-block:0}.storage-bucket-row{cursor:pointer}.storage-buckets-icon{inline-size:var(--space-2);color:var(--text-tertiary);padding-inline-end:var(--space-1)}.storage-buckets-table td.storage-buckets-icon>svg{display:block}.storage-bucket-name-cell{align-items:center;gap:10px;min-inline-size:0;display:flex}.storage-bucket-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:512px;color:var(--text-primary);font-size:var(--text-sm);text-decoration:none;display:block;overflow:hidden}.storage-bucket-name:hover{text-decoration:none}.storage-buckets-chevron{inline-size:var(--space-8);text-align:end;color:var(--text-tertiary)}.storage-buckets-chevron>svg{opacity:.6;vertical-align:middle}.storage-badge-wrap{border-radius:var(--radius-sm);display:inline-flex}.storage-label-optional{color:var(--text-tertiary);margin-inline-start:var(--space-2)}.storage-visibility-row{gap:var(--space-3);flex-direction:column;display:flex}.storage-visibility-row>.setting-row,.storage-settings-readonly>.setting-row{padding-inline:0}.storage-visibility-row>.setting-row{border-block-end:0;padding-block:0}.storage-settings-readonly>.setting-row:first-child{padding-block-start:0}.storage-settings-readonly>.setting-row:last-child{padding-block-end:0}.storage-settings-value{font-size:var(--text-sm);color:var(--text-primary)}.storage-settings-usage{align-items:flex-start;gap:var(--space-1);flex-direction:column;inline-size:100%;display:flex}.storage-settings-usage>.meter{inline-size:100%;margin-block-start:var(--space-1)}.storage-bucket-page{flex-direction:column;block-size:100%;min-block-size:100%;display:flex}.storage-notice{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.storage-notice:empty{display:none}.storage-notice>.alert{align-items:center}.storage-explorer{background:var(--surface-canvas);flex-direction:column;flex:1;min-block-size:0;display:flex}.storage-explorer-head{border-block-end:1px solid var(--border-subtle);background:var(--surface-primary);flex-shrink:0;overflow-x:auto}.storage-explorer-head-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:var(--topbar-height);inline-size:max-content;min-inline-size:100%;padding:var(--space-2) var(--space-4);display:flex}.storage-explorer-head-start{align-items:center;gap:var(--space-2);flex:1;min-inline-size:0;display:flex}.storage-explorer-head-end{align-items:center;gap:var(--space-2);white-space:nowrap;flex-shrink:0;display:flex}.storage-explorer-group{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.storage-explorer-search{flex-shrink:0;align-items:center;inline-size:208px;display:flex;position:relative}.storage-explorer-search>svg{color:var(--text-tertiary);pointer-events:none;position:absolute;inset-inline-start:var(--space-2)}.storage-explorer-search>input[type=search]{block-size:var(--button-height);padding-inline:var(--space-7) var(--space-7);font-size:var(--type-button-sm)}.storage-explorer-search-clear{position:absolute;inset-inline-end:2px}.storage-selection-bar{align-items:center;gap:var(--space-2);min-block-size:var(--topbar-height);padding:var(--space-2) var(--space-4);border-block-end:1px solid var(--border-subtle);background:var(--surface-secondary);flex-shrink:0;display:flex}.storage-selection-count{font-family:var(--font-meta);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.storage-selection-actions{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:flex}.storage-explorer-body{flex:1;min-block-size:0;display:flex}.storage-columns{flex:1;min-inline-size:0;display:flex;overflow:auto hidden}.storage-columns[data-single=true]{overflow-x:hidden}.storage-column{border-inline-end:1px solid var(--border-subtle);scrollbar-width:none;flex-direction:column;flex-shrink:0;min-block-size:0;inline-size:256px;display:flex;position:relative;overflow:auto}.storage-column::-webkit-scrollbar{display:none}.storage-column[data-full=true]{scrollbar-width:auto;border-inline-end:0;inline-size:100%}.storage-column[data-full=true]::-webkit-scrollbar{display:initial}.storage-select-all{z-index:var(--z-sticky);background:var(--surface-secondary);block-size:0;font-size:var(--text-sm);color:var(--text-secondary);opacity:0;visibility:hidden;transition:block-size var(--motion-base) var(--motion-ease), opacity var(--motion-base) var(--motion-ease), visibility var(--motion-base) var(--motion-ease);align-items:center;padding-inline:10px;display:flex;position:sticky;inset-block-start:0;overflow:hidden}.storage-select-all[data-visible=true]{block-size:var(--space-10);opacity:1;visibility:visible}.storage-select-all .checkbox-label,.storage-list-head .checkbox{font-size:var(--text-sm);color:var(--text-secondary)}.storage-list-head{z-index:var(--z-sticky);min-inline-size:min-content;padding:var(--space-2) 10px;border-block-end:1px solid var(--border-subtle);background:var(--surface-primary);font-size:var(--text-sm);color:var(--text-primary);align-items:center;display:flex;position:sticky;inset-block-start:0}.storage-list-head>.storage-cell-name{align-items:center;display:flex}.storage-cell-name{flex:1;align-items:center;min-inline-size:0;display:flex}.storage-row .storage-cell-name{inline-size:90%}.storage-list-head .storage-cell-name,.storage-column[data-full=true] .storage-row .storage-cell-name{flex:0 0 40%;inline-size:40%;min-inline-size:250px}.storage-cell-size,.storage-cell-type,.storage-cell-created{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);flex-shrink:0;overflow:hidden}.storage-cell-size{inline-size:11%;min-inline-size:100px}.storage-cell-type{inline-size:14%;min-inline-size:100px}.storage-cell-created{inline-size:15%;min-inline-size:160px}.storage-cell-menu{flex:1;justify-content:flex-end;align-items:center;min-inline-size:0;display:flex}.storage-row .storage-cell-menu{flex:0 0 10%}.storage-column[data-full=true] .storage-row .storage-cell-menu{flex:1}.storage-rows{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.storage-row{border-block-end:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;block-size:37px;transition:background var(--motion-fast) var(--motion-ease);flex-shrink:0;align-items:center;padding-inline:10px;display:flex}.storage-row:hover{background:var(--surface-muted)}.storage-row[data-open=true],.storage-row[data-selected=true],.storage-row[data-previewed=true]{background:var(--surface-active)}.storage-row[data-ghost=true] .storage-row-name{color:var(--text-secondary);font-style:italic}.storage-row-slot{block-size:16px;inline-size:30px;color:var(--text-tertiary);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.storage-row-icon{position:absolute;inset-inline-start:0}.storage-row-check{opacity:0;display:inline-flex;position:absolute;inset-inline-start:0}.storage-row:hover .storage-row-check,.storage-row:focus-within .storage-row-check,.storage-row[data-selected=true] .storage-row-check{opacity:1}.storage-row:hover .storage-row-check~.storage-row-icon,.storage-row:focus-within .storage-row-check~.storage-row-icon,.storage-row[data-selected=true] .storage-row-check~.storage-row-icon{visibility:hidden}.storage-row:hover .storage-row-icon:has(~.storage-row-check){visibility:hidden}.storage-row:focus-within .storage-row-icon:has(~.storage-row-check){visibility:hidden}.storage-row[data-selected=true] .storage-row-icon:has(~.storage-row-check){visibility:hidden}.storage-row-open{border-radius:var(--radius-sm);min-inline-size:0;color:var(--text-primary);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:block}.storage-row-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;unicode-bidi:isolate;max-inline-size:100%;display:inline-block;overflow:hidden}.storage-row-menu{opacity:0;transition:opacity var(--motion-fast) var(--motion-ease)}.storage-row:hover .storage-row-menu,.storage-row:focus-within .storage-row-menu,.storage-row-menu[aria-expanded=true]{opacity:1}@media (hover:none){.storage-row-menu{opacity:1}}.storage-row-editing{block-size:auto;min-block-size:37px;padding-block:calc((36px - var(--button-height)) / 2);background:var(--surface-secondary);cursor:default;align-items:flex-start}.storage-row-editing>.storage-row-slot{block-size:var(--button-height)}.storage-row-form{align-items:stretch;gap:var(--space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.storage-row-form>input[type=text]{block-size:var(--button-height);padding-inline:var(--space-1);font-size:var(--text-sm);background:var(--surface-primary)}.storage-row-error{font-size:var(--text-xs);color:var(--status-danger);overflow-wrap:anywhere}.storage-column-state{padding:var(--space-2) var(--space-2)}.storage-column-loading .skeleton-line{margin-block:var(--space-2)}.storage-column-empty{min-block-size:200px;padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-tertiary);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.storage-column-empty-title{margin:var(--space-3) 0;font-size:var(--text-sm);color:var(--text-secondary)}.storage-column-empty-body{inline-size:160px;font-size:var(--text-xs);color:var(--text-tertiary);overflow-wrap:anywhere;margin:0}.storage-column-more{padding:var(--space-2);justify-content:center;display:flex}.storage-list-foot{padding:var(--space-2) 10px;background:var(--surface-muted);font-size:var(--text-sm);color:var(--text-primary);flex-shrink:0}.storage-drop{z-index:var(--z-sticky);background:var(--scrim);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.storage-drop-box{justify-content:center;align-items:center;gap:var(--space-2);block-size:128px;inline-size:75%;padding:var(--space-6);border:2px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text-primary);font-size:var(--text-sm);text-align:center;flex-direction:column;display:flex}.storage-drop-box>p{margin:0}.storage-preview{block-size:100%;inline-size:450px;padding:var(--space-4);border-inline-start:1px solid var(--border-subtle);background:var(--surface-primary);flex-shrink:0;overflow-y:auto}.storage-preview-head{justify-content:flex-end;display:flex}.storage-preview-thumb{justify-content:center;align-items:center;gap:var(--space-2);block-size:224px;margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);color:var(--text-tertiary);text-align:center;flex-direction:column;display:flex}.storage-preview-thumb>p{max-inline-size:60%;font-size:var(--text-sm);margin:0}.storage-preview-body{gap:var(--space-6);flex-direction:column;display:flex}.storage-preview-info{gap:var(--space-1);flex-direction:column;display:flex}.storage-preview-name{font-size:var(--text-md);font-weight:var(--weight-normal);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.storage-preview-meta{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.storage-preview-field{gap:var(--space-1);flex-direction:column;display:flex}.storage-preview-label{font-size:var(--text-xs);color:var(--text-tertiary)}.storage-preview-value{font-size:var(--text-sm);color:var(--text-secondary)}.storage-preview-actions{gap:var(--space-2);border-block-end:1px solid var(--border-subtle);flex-wrap:wrap;padding-block-end:var(--space-4);display:flex}.storage-preview-body>.btn{align-self:flex-start}.storage-expiry-key,.storage-expiry-intro{margin:0 0 var(--space-3)}.storage-expiry-intro{font-size:var(--text-sm);color:var(--text-secondary)}.storage-expiry-form{align-items:flex-start;gap:var(--space-2);display:flex}.storage-expiry-form>.field{margin-block-end:0}.storage-expiry-form>.field:first-child{flex:1;min-inline-size:0}.storage-expiry-when{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.storage-confirm-body{gap:var(--space-2);flex-direction:column;display:flex}.storage-confirm-body>p{margin:0}.storage-confirm-list{max-block-size:12rem;overflow-y:auto}.storage-confirm-list>li{padding-block:var(--space-1)}@media (max-width:720px){.storage-explorer-head-row{gap:var(--space-2);flex-wrap:wrap;inline-size:auto}.storage-explorer-head-start{flex-basis:100%}.storage-explorer-search{flex:1;inline-size:auto}.storage-explorer-search>input[type=search]{inline-size:100%}.storage-explorer-head-end{white-space:normal;flex-wrap:wrap}.storage-bucket-name{max-inline-size:55vw}.storage-preview{inset-block:var(--topbar-height) 0;z-index:var(--z-drawer);border-inline-start:0;block-size:auto;inline-size:100%;position:fixed;inset-inline:0}.storage-cell-type,.storage-cell-created{display:none}.storage-list-head .storage-cell-name,.storage-column[data-full=true] .storage-row .storage-cell-name{min-inline-size:0}.storage-buckets-table tbody td{block-size:56px}}.realtime-empty{padding:var(--space-12) var(--space-4);justify-content:center;display:flex;container-type:inline-size}.realtime-empty-inner{flex-direction:column;align-items:center;inline-size:100%;max-inline-size:56rem;display:flex}.realtime-empty-hero{max-inline-size:36rem;text-align:center;flex-direction:column;align-items:center;margin-block-end:var(--space-12);display:flex}.realtime-empty-title{font-size:var(--type-h2);line-height:var(--leading-xl);margin-block-end:var(--space-1)}.realtime-empty-text{color:var(--text-secondary);line-height:var(--leading-normal);margin-block-end:var(--space-6)}.realtime-empty-hero>.alert{text-align:start;margin-block-start:var(--space-4)}.realtime-empty-note{font-size:var(--text-sm);color:var(--text-secondary)}.realtime-steps{inline-size:100%;margin:0 0 var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);box-shadow:var(--shadow-xs);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid;overflow:hidden}.realtime-step{block-size:100%;padding:var(--space-6);border-block-start:1px solid var(--border-subtle);flex-direction:column;display:flex}.realtime-step:first-child{border-block-start:0}@container (width>=36rem){.realtime-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.realtime-step{border-block-start:0;border-inline-start:1px solid var(--border-subtle)}.realtime-step:first-child{border-inline-start:0}}.realtime-step-head{align-items:center;gap:var(--space-3);margin-block-end:var(--space-2);display:flex}.realtime-step-chip{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-primary);block-size:28px;inline-size:28px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.realtime-step-title{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary)}.realtime-step-text{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);flex:1;margin-block-end:var(--space-4)}.realtime-step>a.btn:hover{text-decoration:none}.realtime-step-origins{gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-normal);flex-direction:column;display:flex}.realtime-step-origins-label{font-size:var(--text-xs);color:var(--text-secondary)}.realtime-card-notes{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--border-subtle);flex-direction:column;display:flex}.realtime-card-notes>*+*{margin-block-start:0}.realtime-origin{display:block}.realtime-origin>.mono{overflow-wrap:anywhere;max-inline-size:100%;display:inline-block}.realtime-tables-note{margin-block-end:var(--space-4)}.realtime-search{display:contents}.realtime-search>.toolbar-search{flex:none;inline-size:208px;min-inline-size:0}.realtime-dialog-name{overflow-wrap:anywhere;max-inline-size:100%;display:inline-block}.realtime-tables{container:realtime-tables/inline-size}.realtime-tables thead th{white-space:normal}.realtime-table-name{overflow-wrap:anywhere;max-inline-size:24rem;display:inline-block}.realtime-tables td:first-child{min-inline-size:9rem}@container realtime-tables (width<50rem){.realtime-tables .realtime-col-listed{display:none}}@container realtime-tables (width<40rem){.realtime-tables .realtime-col-wide{display:none}.realtime-tables td:first-child{min-inline-size:7rem}}.realtime-ops{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.realtime-ops .checkbox-label{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}.realtime-setting-block{border-block-end:1px solid var(--border-subtle)}.realtime-setting-block>.setting-row{border-block-end:0}.realtime-setting-block>.realtime-card-notes{padding:0 var(--space-4) var(--space-4);border-block-start:0}.realtime-input-group{inline-size:100%;block-size:var(--field-height);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-inset);transition:border-color var(--motion-fast) var(--motion-ease);align-items:center;display:flex}.realtime-input-group:hover,.realtime-input-group:focus-within{border-color:var(--border-strong)}.realtime-input-group:has(>input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.realtime-input-group>input[type=text]{border-radius:var(--radius-md);text-overflow:ellipsis;background:0 0;border:0;flex:1;block-size:100%;min-inline-size:0}.realtime-input-group>input[type=text]:focus-visible{outline:none}.realtime-input-group-addon{font-size:var(--text-sm);color:var(--text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;padding-inline-end:var(--space-3)}.realtime-value{font-size:var(--text-sm);line-height:var(--leading-normal);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.realtime-settings-foot{gap:var(--space-1);flex-direction:column;display:flex}.int-page{min-inline-size:0;min-block-size:calc(100dvh - var(--topbar-height));flex-direction:column;display:flex}.int-body{flex-direction:column;min-inline-size:0;display:flex}.int-page>.int-body{flex:auto}.int-page>.page-header+.int-body[data-flush=true]{margin-block-start:0}.int-logo{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-secondary);block-size:56px;inline-size:56px;color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.int-title-skeleton{vertical-align:middle;block-size:1em;inline-size:12rem;max-inline-size:100%;display:inline-block}.int-grid-region{flex:auto;min-block-size:288px;position:relative;overflow-x:auto}.int-grid-region:focus-visible{outline-offset:-2px}.int-page .grid-footer{z-index:var(--z-sticky);background:var(--surface-canvas);position:sticky;inset-block-end:0}.int-grid{table-layout:fixed}.int-grid tbody tr[data-open=true]{cursor:pointer}.int-col-name{inline-size:200px}.int-grid thead th{text-overflow:ellipsis;overflow:hidden}.int-col-num{inline-size:90px}.int-col-dead{inline-size:100px}.int-col-age{inline-size:120px}.int-col-time{inline-size:160px}.int-col-actions{inline-size:220px}.int-col-schedule{inline-size:110px}.int-col-last{inline-size:230px}.int-col-switch{inline-size:70px}.int-col-menu{inline-size:75px}.int-col-stamp{inline-size:200px}.int-grid .int-cell-code{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-inline-size:100%;display:inline-block;overflow:hidden}.int-cell-actions{text-align:end}.int-cell-actions>.btn+.btn,.int-cell-actions>.menu-anchor{margin-inline-start:var(--space-2)}.int-cell-pair{align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:100%;display:flex}.int-cell-pair>.int-cell-code{flex:0 auto;min-inline-size:0}.int-cell-pair>:last-child{flex:none}.int-grid-note{padding:var(--space-3) var(--space-10) 0}.int-grid-skeleton{padding:var(--space-4) var(--space-10)}.int-grid-msg{align-items:center;gap:var(--space-1);padding:128px var(--space-6) var(--space-12);text-align:center;font-size:var(--text-sm);flex-direction:column;display:flex}.int-grid-msg-title{color:var(--text-primary);margin:0}.int-grid-msg-text{color:var(--text-secondary);margin:0}.int-grid-msg-action{margin-block-start:var(--space-3)}.int-grid-msg>.alert{text-align:start;max-inline-size:560px;margin-block-start:var(--space-4)}.int-overview{gap:var(--space-8);max-inline-size:896px;padding:var(--space-10);flex-direction:column;display:flex}.int-overview-text{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);margin:0}.int-stats{align-items:center;gap:var(--space-2) var(--space-5);min-block-size:var(--button-height);flex-wrap:wrap;margin:0;display:flex}.int-stat{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:inline-flex}.int-stat dt{color:var(--text-secondary)}.int-stat dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.int-stat-meter{align-items:center;gap:var(--space-2);display:inline-flex}.int-stat-meter>.meter{inline-size:56px;margin-block-start:0}.int-vsep{background:var(--border-default);block-size:26px;inline-size:1px;display:inline-block}.overlay-body:has(>.int-sheet-form){padding:0}.int-fields>.field:last-child,.int-field-last{margin-block-end:0}.int-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-block-end:6px;display:flex}.int-label-row>.field-label{margin-block-end:0}.int-label-note{font-size:var(--text-xs);color:var(--text-tertiary);text-align:end;flex-shrink:1}.int-presets{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.int-syntax{font-size:var(--text-xs);color:var(--text-secondary);margin-block-start:var(--space-3)}.int-syntax>summary{padding-block:var(--space-1);cursor:pointer;color:var(--text-secondary)}.int-syntax-grid{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.int-syntax-grid dt{font-family:var(--font-mono);color:var(--text-primary);white-space:nowrap}.int-syntax-grid dd{margin:0}.int-syntax-note{margin:var(--space-2) 0 0}.int-cron-preview{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-primary);margin-block-start:var(--space-4);display:grid}.int-cron-preview>h4{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--text-primary);margin:0}.int-cron-expression{font-family:var(--font-mono);font-size:var(--text-xl);color:var(--text-primary)}.int-cron-expression[data-empty=true]{color:var(--text-tertiary)}.int-cron-next{font-size:var(--text-sm);color:var(--text-secondary)}.int-cron-next>ul{gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.int-code{padding:1px var(--space-1);border-radius:var(--radius-xs);background:var(--surface-secondary);font-family:var(--font-mono);color:var(--text-primary);overflow-wrap:anywhere;font-size:.92em}.int-dot{margin-inline:var(--space-2);color:var(--text-tertiary)}.int-id-row{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.int-payload{margin-block-start:var(--space-2)}.int-confirm-text{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--text-secondary)}@media (min-width:721px){.int-grid-queues{min-inline-size:950px}.int-grid-jobs{min-inline-size:960px}.int-grid-dlq{min-inline-size:720px}.int-grid-runs{min-inline-size:630px}}@media (max-width:720px){.int-page .grid-toolbar,.int-page .grid-footer,.int-grid-note,.int-grid-skeleton{padding-inline:var(--space-4)}.int-page .data-grid[data-density=grid] :is(th,td):first-child{padding-inline-start:var(--space-4)}.int-col-name{inline-size:auto}.int-col-num,.int-col-dead{inline-size:76px}.int-col-schedule{inline-size:104px}.int-col-stamp{inline-size:150px}.int-grid-region{min-block-size:200px}.int-grid-msg{padding-block-start:var(--space-16)}.int-overview{padding:var(--space-6) var(--space-4)}.int-stats{gap:var(--space-1) var(--space-3)}}.page-container:has(>.logs-frame){flex-direction:column;flex:1;min-block-size:0;display:flex}.logs-frame{min-block-size:360px;margin-inline:calc(-1 * var(--content-pad-x));flex-direction:column;flex:1;display:flex}.logs-body{flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}.logs-filterbar{align-items:center;gap:var(--space-2);block-size:calc(var(--topbar-height) - 1px);padding-inline:var(--space-3);border-block-end:1px solid var(--border-default);background:var(--surface-canvas);scrollbar-width:none;flex-shrink:0;display:flex;overflow:auto hidden}.logs-filterbar::-webkit-scrollbar{display:none}.logs-filterbar>*{flex-shrink:0}.logs-search{inline-size:240px;max-inline-size:calc(100vw - var(--space-16));align-items:center;display:inline-flex;position:relative}.logs-search>svg{color:var(--text-tertiary);pointer-events:none;position:absolute;inset-inline-start:var(--space-2)}.logs-search>.logs-search-input{inline-size:100%;height:var(--button-height);padding-inline:var(--space-7) var(--space-7);border-radius:var(--radius-md);background:var(--surface-primary);font-size:var(--type-button-sm)}.logs-search>.logs-search-input::-webkit-search-cancel-button{appearance:none}.logs-search-clear{position:absolute;inset-inline-end:1px}.logs-period{align-items:center;display:inline-flex;position:relative}.logs-period>svg{color:var(--text-tertiary);pointer-events:none;position:absolute;inset-inline-start:var(--space-2)}.logs-period>.logs-select{padding-inline-start:var(--space-7)}.logs-select{background-color:var(--surface-primary);inline-size:auto;min-inline-size:0;max-inline-size:200px;color:var(--text-primary);font-weight:var(--weight-medium);text-overflow:ellipsis}.logs-filter{border-style:dashed;min-inline-size:80px}.logs-filter[data-active=true]{background-color:var(--surface-secondary);border-style:solid}.logs-joined{align-items:center;display:inline-flex}.logs-joined>.logs-filter:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.logs-joined>.logs-filter:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.logs-joined>.logs-filter:focus-visible{z-index:1;position:relative}.logs-table-wrap{overscroll-behavior:contain;flex:1;min-block-size:0;inline-size:100%;overflow:auto}.logs-table-wrap:focus-visible{outline-offset:-2px}.logs-table{table-layout:auto}.logs-row{cursor:pointer}.logs-col-time,.logs-col-severity,.logs-col-service,.logs-col-count,.logs-col-request{white-space:nowrap;inline-size:1%}.logs-col-severity{min-inline-size:96px}.logs-col-text{inline-size:100%;max-inline-size:0}.logs-col-text>.cell-open{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:block;overflow:hidden}.logs-col-text>.cell-open>:not(.mono){font-family:var(--font-meta)}.logs-col-text>.cell-open>.mono[dir=ltr]{text-overflow:ellipsis;vertical-align:bottom;max-inline-size:100%;display:inline-block;overflow:hidden}.logs-col-actor>.logs-ltr{text-overflow:ellipsis;vertical-align:bottom;max-inline-size:220px;display:inline-block;overflow:hidden}.logs-col-count,.logs-col-request{color:var(--text-tertiary)}.logs-row[aria-selected=true]>td{color:var(--text-primary)}.logs-row[aria-selected=true]>td:last-child{border-inline-end:4px solid var(--accent);padding-inline-end:calc(var(--space-5) - 4px)}.logs-severity{align-items:center;gap:var(--space-1);font-family:var(--font-meta);font-size:var(--type-mono);text-transform:var(--case-meta);display:inline-flex}.logs-severity[data-tone=danger]{color:var(--status-danger)}.logs-severity[data-tone=warning]{color:var(--status-warning)}.logs-severity[data-tone=info]{color:var(--status-info)}@media (max-width:720px){.logs-hide-sm{display:none}.logs-row>td.logs-col-text{padding-inline-end:var(--space-5)}.logs-row[aria-selected=true]>td.logs-col-text{border-inline-end:4px solid var(--accent);padding-inline-end:calc(var(--space-5) - 4px)}}.logs-empty{justify-content:center;align-items:center;gap:var(--space-6);min-block-size:240px;padding:var(--space-8) var(--space-5);text-align:center;flex-direction:column;flex:1;display:flex}.logs-empty-art{gap:var(--space-1);flex-direction:column;display:flex;position:relative}.logs-empty-bar{inline-size:128px;block-size:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-xs);display:block}.logs-empty-icon{color:var(--text-tertiary);position:absolute;inset-block-end:calc(-1 * var(--space-2));inset-inline-end:var(--space-3)}.logs-empty-text{gap:var(--space-1);flex-direction:column;display:flex}.logs-empty-title{font-size:var(--text-lg);color:var(--text-primary);margin:0}.logs-empty-body{max-inline-size:320px;font-size:var(--text-sm);color:var(--text-tertiary);margin:0}.logs-body>.skeleton-rows{padding-inline:var(--space-5);padding-block-start:var(--space-3)}.logs-body>.empty{flex:1;justify-content:center}@media (prefers-reduced-motion:no-preference){.logs-refresh[aria-busy=true]>svg{animation:.8s linear infinite spin}}.logs-footer{align-items:center;gap:var(--space-3);padding:var(--space-2);border-block-start:1px solid var(--border-default);flex-shrink:0;display:flex}.logs-count{font-size:var(--text-sm);color:var(--text-tertiary)}.logs-count>.mono{color:var(--text-secondary)}.logs-detail-tabs{align-items:center;gap:var(--space-2);margin-inline:calc(-1 * var(--space-5));border-block-end:1px solid var(--border-default);margin-block-start:calc(-1 * var(--space-4));padding-inline-end:var(--space-2);display:flex}.logs-detail-tabs>.tabs{border-block-end:0;flex:1}.logs-detail{flex-direction:column;margin:0;padding-block-start:var(--space-2);display:flex}.logs-detail-row{align-items:center;gap:var(--space-4);min-block-size:var(--topbar-height);padding-inline:var(--space-3) var(--space-1);border-radius:var(--radius-md);border-block-end:1px solid var(--border-subtle);display:flex}.logs-detail-row:hover,.logs-detail-row:focus-within{background:var(--surface-hover-soft)}.logs-detail-row>dt{font-size:var(--text-sm);color:var(--text-tertiary);flex-shrink:0}.logs-detail-row>dd{justify-content:flex-end;align-items:center;gap:var(--space-4);min-inline-size:0;font-size:var(--type-mono);color:var(--text-primary);flex:1;margin:0;display:flex}.logs-detail-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.logs-copy-slot{inline-size:var(--button-height-sm);flex-shrink:0}@media (pointer:coarse){.logs-copy-slot{inline-size:var(--topbar-control-touch)}}.logs-copy{opacity:0;transition:opacity var(--motion-fast) var(--motion-ease);flex-shrink:0}.logs-detail-row:hover .logs-copy,.logs-detail-row:focus-within .logs-copy,.logs-detail-tabs>.logs-copy{opacity:1}@media (hover:none){.logs-copy{opacity:1}}.logs-detail-block{gap:var(--space-1);padding-block:var(--space-2);flex-direction:column;display:flex}.logs-detail-block>dt{padding-inline:var(--space-3);padding-block:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary)}.logs-detail-block>dd{margin:0}.logs-detail-none{padding-inline:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);margin:0}.logs-detail-hint{padding-inline:var(--space-3)}.logs-raw{max-height:none;margin-block-start:var(--space-2)}.settings-delete-action{margin-block-start:var(--space-3)}.settings-keys{gap:var(--space-8);flex-direction:column;padding-block-end:var(--space-16);display:flex}.settings-keys-sep{border:0;border-block-start:1px solid var(--border-subtle);margin:0}.settings-keys-section{min-inline-size:0}.settings-form-head{gap:var(--space-4);flex-direction:column;margin-block-end:var(--space-6);display:flex}@media (min-width:640px){.settings-form-head{flex-direction:row;justify-content:space-between}}@media (min-width:768px){.settings-form-head{min-block-size:var(--topbar-height);align-items:center}}.settings-form-head-text{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.settings-form-head-title{font-size:var(--text-xl);line-height:var(--leading-xl)}.settings-form-head-description{max-inline-size:42rem;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-secondary)}.settings-form-head-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.settings-keys-empty{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-12) var(--space-4);text-align:center;flex-direction:column;display:flex}.settings-keys-empty-title{font-size:var(--text-sm);color:var(--text-primary)}.settings-keys-empty-text{font-size:var(--text-sm);color:var(--text-secondary)}.settings-keys-table thead th{background:var(--surface-secondary)}.settings-keys-table tbody td{padding-block:var(--space-2)}.settings-keys-name-col,.settings-keys-name{inline-size:14rem}.settings-keys-name-text{font-weight:var(--weight-medium);overflow-wrap:anywhere}.settings-keys-scopes{font-size:var(--text-sm);color:var(--text-tertiary)}.settings-keys-table tr[data-revoked=true] .settings-keys-name-text{color:var(--text-tertiary)}.settings-keys-used-col,.settings-keys-used{text-align:end;white-space:nowrap}.settings-keys-used{font-size:var(--text-sm);color:var(--text-secondary)}.settings-keys-created{font-size:var(--text-xs);color:var(--text-tertiary)}.settings-keys-actions-col{inline-size:1%}.settings-keys-inline{display:none}@media (max-width:720px){.settings-keys-name-col,.settings-keys-name{inline-size:auto}.settings-keys-inline{margin-block-start:var(--space-2);display:block}.settings-keys-key-col,.settings-keys-key,.settings-keys-used-col,.settings-keys-used{display:none}}.settings-key-pill-row{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.settings-key-pill{inline-size:120px;min-inline-size:0;block-size:var(--button-height);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-inset);font-family:var(--font-mono);font-size:var(--text-xs);line-height:calc(var(--button-height) - 2px);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;cursor:text;flex-shrink:1;display:inline-block;overflow:hidden}.settings-key-pill[data-revoked=true]{color:var(--text-tertiary);text-decoration:line-through}@container page (width>=40rem){.settings-key-pill{inline-size:180px}}@container page (width>=60rem){.settings-key-pill{inline-size:340px}}.settings-keys-foot{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);border-block-start:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.settings-keys-foot-text{flex:1;min-inline-size:0}.settings-keys-foot-actions{margin-inline-start:auto}.settings-keys-dialog-text{font-size:var(--text-sm);color:var(--text-secondary);margin-block-end:var(--space-4)}.settings-usage-bar{z-index:var(--z-sticky);margin-inline:calc(-1 * var(--content-pad-x));padding:var(--space-4) var(--content-pad-x);border-block-end:1px solid var(--border-subtle);background:var(--surface-sidebar);position:sticky;inset-block-start:0}.settings-usage-bar-inner{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);max-inline-size:calc(var(--content-max) - 2 * var(--content-pad-x));flex-wrap:wrap;margin-inline:auto;display:flex}.settings-usage-body{max-inline-size:calc(var(--content-max) - 2 * var(--content-pad-x));margin-inline:auto;container:page/inline-size}.settings-usage-bar-start,.settings-usage-bar-end{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.settings-usage-project{align-items:center;gap:var(--space-2);max-inline-size:100%;block-size:var(--button-height);padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-primary);font-size:var(--text-xs);min-inline-size:0;display:inline-flex}.settings-usage-project-label{color:var(--text-tertiary);flex-shrink:0}.settings-usage-project-ref{min-inline-size:0;display:flex}.settings-usage-project-ref>bdi{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.settings-usage-note{font-size:var(--text-sm);color:var(--text-secondary)}.settings-usage-state{padding-block:var(--space-8)}.settings-usage-metric{gap:var(--space-2);flex-direction:column;display:flex}.settings-usage-metric-name{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--leading-sm)}.settings-usage-rows{margin:0}.settings-usage-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-1);border-block-end:1px solid var(--border-subtle);font-size:var(--text-xs);display:flex}.settings-usage-row>dt{color:var(--text-secondary);flex-shrink:0}.settings-usage-row>dd{min-inline-size:0;color:var(--text-primary);text-align:end;overflow-wrap:anywhere;margin:0}.settings-usage-row>dd>[data-unmeasured=true]{font-size:inherit}
