@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(./manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(./manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(./manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(./manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(./manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(./manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,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-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(./manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(./manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(./manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(./manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(./manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(./manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,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-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(./manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(./manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(./manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(./manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(./manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(./manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-brand-50: #FFF0F5;--color-brand-100: #FFE1EC;--color-brand-700: #9A0051;--color-brand-800: #8E004B;--color-brand-legacy-kdl-2: #B0005B;--color-neutral-0: #FFFFFF;--color-neutral-50: #F7F7F8;--color-neutral-100: #EFEFF1;--color-neutral-200: #DCDCE1;--color-neutral-400: #8C8C95;--color-neutral-600: #5E5E67;--color-neutral-900: #202024;--color-success-100: #E8F5EE;--color-success-700: #18794E;--color-warning-100: #FFF3D6;--color-warning-700: #8A4B00;--color-error-100: #FDEBEC;--color-error-700: #B4232D;--color-information-100: #EAF2FF;--color-information-700: #2457C5;--background-page: var(--color-neutral-50);--background-subtle: var(--color-neutral-50);--background-brand-subtle: var(--color-brand-50);--background-inverse: var(--color-neutral-900);--surface-default: var(--color-neutral-0);--surface-raised: var(--color-neutral-0);--surface-subtle: var(--color-neutral-50);--surface-selected: var(--color-brand-100);--surface-inverse: var(--color-neutral-900);--text-primary: var(--color-neutral-900);--text-secondary: var(--color-neutral-600);--text-tertiary: var(--color-neutral-600);--text-inverse: var(--color-neutral-0);--text-link: var(--color-brand-700);--text-on-brand: var(--color-neutral-0);--border-default: var(--color-neutral-200);--border-subtle: var(--color-neutral-100);--border-strong: var(--color-neutral-400);--border-selected: var(--color-brand-700);--border-inverse: var(--color-neutral-0);--action-primary-background-default: var(--color-brand-700);--action-primary-background-hover: var(--color-brand-800);--action-primary-background-pressed: var(--color-brand-800);--action-primary-text: var(--color-neutral-0);--action-secondary-background: var(--color-neutral-0);--action-secondary-text: var(--color-brand-700);--action-secondary-border: var(--color-brand-700);--action-ghost-text: var(--color-brand-700);--focus-ring: var(--color-brand-700);--focus-ring-offset: var(--color-neutral-0);--disabled-background: var(--color-neutral-100);--disabled-text: var(--color-neutral-400);--disabled-border: var(--color-neutral-200);--disabled-icon: var(--color-neutral-400);--success-surface: var(--color-success-100);--success-text: var(--color-success-700);--success-border: var(--color-success-700);--success-icon: var(--color-success-700);--warning-surface: var(--color-warning-100);--warning-text: var(--color-warning-700);--warning-border: var(--color-warning-700);--warning-icon: var(--color-warning-700);--error-surface: var(--color-error-100);--error-text: var(--color-error-700);--error-border: var(--color-error-700);--error-icon: var(--color-error-700);--information-surface: var(--color-information-100);--information-text: var(--color-information-700);--information-border: var(--color-information-700);--information-icon: var(--color-information-700);--typography-font-family-ui: Manrope;--typography-style-heading-h1: 700 24px/32px Manrope;--typography-style-heading-h2: 700 20px/28px Manrope;--typography-style-heading-h3: 700 18px/24px Manrope;--typography-style-title-large: 600 20px/28px Manrope;--typography-style-title-medium: 600 18px/24px Manrope;--typography-style-title-small: 600 16px/24px Manrope;--typography-style-body-large: 400 16px/24px Manrope;--typography-style-body-medium: 400 14px/20px Manrope;--typography-style-body-small: 400 12px/16px Manrope;--typography-style-label-large: 600 14px/20px Manrope;--typography-style-label-medium: 600 12px/16px Manrope;--typography-style-label-small: 600 10px/16px Manrope;--typography-style-caption-default: 400 11px/16px Manrope;--typography-style-caption-strong: 600 11px/16px Manrope;--typography-style-caption-dense: 400 10px/14px Manrope;--spacing-0: 0px;--spacing-2: 2px;--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--radius-0: 0px;--radius-4: 4px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-20: 20px;--radius-full: 9999px;--border-width-default: 1px;--border-width-emphasis: 2px;--shadow-elevation-low: 0px 1px 2px 0px #0000000D;--shadow-elevation-medium: 0px 4px 20px 0px #0000000D;--shadow-elevation-sticky: 0px -4px 20px 0px #0000000D}.kdl-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kdl-conformance-gallery{display:grid;gap:var(--spacing-24);padding:var(--spacing-24);background:var(--background-page)}.kdl-conformance-sample{padding:var(--spacing-16);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-12);background:var(--surface-default)}.kdl-conformance-sample>h2{margin:0 0 var(--spacing-12);font:var(--typography-style-title-small)}.kdl-button,.kdl-icon-button,.kdl-segmented button,.kdl-bottom-nav button{font:inherit}.kdl-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);width:160px;height:48px;padding:var(--spacing-12) var(--spacing-24);border:var(--border-width-default) solid transparent;border-radius:var(--radius-12);font:var(--typography-style-label-large);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform 80ms ease}.kdl-button--large{height:52px}.kdl-button--full{width:100%}.kdl-button--primary{color:var(--action-primary-text);background:var(--action-primary-background-default)}.kdl-button--primary:hover:not(:disabled){background:var(--action-primary-background-hover)}.kdl-button--primary:active:not(:disabled){background:var(--action-primary-background-pressed)}.kdl-button--secondary{border-color:var(--action-secondary-border);color:var(--action-secondary-text);background:var(--action-secondary-background)}.kdl-button--ghost{color:var(--action-ghost-text);background:transparent}.kdl-button:active:not(:disabled){transform:translateY(1px)}.kdl-button:disabled{border-color:var(--disabled-border);color:var(--disabled-text);background:var(--disabled-background);cursor:not-allowed}.kdl-button__icon{display:inline-grid;width:24px;height:24px;place-items:center}.kdl-spinner{width:20px;height:20px;border:var(--border-width-emphasis) solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:kdl-spin .7s linear infinite}@keyframes kdl-spin{to{transform:rotate(360deg)}}.kdl-icon-button{box-sizing:border-box;display:inline-grid;width:40px;height:40px;padding:var(--spacing-8);place-items:center;border:0;border-radius:var(--radius-full);color:var(--text-secondary);background:transparent;cursor:pointer}.kdl-icon-button--large{width:44px;height:44px;padding:10px}.kdl-icon-button--primary{color:var(--action-primary-text);background:var(--action-primary-background-default)}.kdl-icon-button--secondary{border:var(--border-width-default) solid var(--action-secondary-border);color:var(--action-secondary-text);background:var(--action-secondary-background)}.kdl-icon-button--ghost,.kdl-icon-button--utility{color:var(--action-ghost-text);background:transparent}.kdl-icon-button:disabled{color:var(--disabled-icon);background:var(--disabled-background);cursor:not-allowed}.kdl-icon-button svg{display:block;width:24px;height:24px}.kdl-link-action{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--spacing-4);min-height:40px;color:var(--text-link);font:var(--typography-style-label-medium);text-decoration:underline;text-underline-offset:var(--spacing-2)}.kdl-link-action[aria-disabled=true]{color:var(--disabled-text);text-decoration:none}.kdl-link-action__icon{display:inline-grid;width:24px;height:24px;place-items:center}.kdl-text-field{display:flex;width:min(100%,358px);min-width:0;flex-direction:column;gap:var(--spacing-4)}.kdl-text-field__label{color:var(--text-primary);font:var(--typography-style-label-medium)}.kdl-text-field__control{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:48px;gap:var(--spacing-8);padding:0 var(--spacing-12);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-8);color:var(--text-secondary);background:var(--surface-default)}.kdl-text-field__control:focus-within{border-color:var(--border-selected);box-shadow:0 0 0 var(--border-width-default) var(--focus-ring)}.kdl-text-field__control input{min-width:0;height:46px;padding:0;border:0;outline:0;color:var(--text-primary);background:transparent;font:var(--typography-style-body-medium)}.kdl-text-field__icon,.kdl-text-field__action{display:inline-grid;width:24px;height:24px;place-items:center}.kdl-text-field__support{color:var(--text-secondary);font:var(--typography-style-caption-default)}.kdl-text-field--error .kdl-text-field__control{border-color:var(--error-border)}.kdl-text-field--error .kdl-text-field__support{color:var(--error-text)}.kdl-text-field--success .kdl-text-field__control{border-color:var(--success-border)}.kdl-text-field--success .kdl-text-field__support{color:var(--success-text)}.kdl-text-field--disabled .kdl-text-field__control{border-color:var(--disabled-border);color:var(--disabled-icon);background:var(--disabled-background)}.kdl-text-field--disabled .kdl-text-field__control input{color:var(--disabled-text)}.kdl-selection{position:relative;box-sizing:border-box;display:inline-flex;width:260px;min-height:44px;align-items:center;gap:var(--spacing-12);padding:0 var(--spacing-12);border-radius:var(--radius-8);color:var(--text-primary);cursor:pointer}.kdl-selection input{position:absolute;width:1px;height:1px;opacity:0}.kdl-selection strong,.kdl-selection small{display:block}.kdl-selection strong{font:var(--typography-style-body-medium)}.kdl-selection small{margin-top:var(--spacing-2);color:var(--text-secondary);font:var(--typography-style-caption-default)}.kdl-checkbox__indicator,.kdl-radio__indicator{display:inline-grid;width:20px;height:20px;flex:0 0 20px;border:var(--border-width-default) solid var(--border-default);background:var(--surface-default);place-items:center}.kdl-checkbox__indicator{border-radius:var(--radius-4)}.kdl-radio__indicator{border-radius:var(--radius-full)}.kdl-checkbox__indicator svg{width:16px;height:16px;opacity:0}.kdl-selection input:checked+.kdl-checkbox__indicator{border-color:var(--border-selected);color:var(--text-on-brand);background:var(--action-primary-background-default)}.kdl-selection input:checked+.kdl-checkbox__indicator svg{opacity:1}.kdl-selection input:checked+.kdl-radio__indicator{border:6px solid var(--border-selected)}.kdl-selection input:focus-visible+.kdl-checkbox__indicator,.kdl-selection input:focus-visible+.kdl-radio__indicator{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:var(--spacing-2)}.kdl-selection input:disabled+span{border-color:var(--disabled-border);background:var(--disabled-background)}.kdl-selection:hover:has(input:not(:disabled)){background:var(--background-brand-subtle)}.kdl-selection:focus-within{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:-2px}.kdl-selection--error{color:var(--error-text)}.kdl-selection--error .kdl-checkbox__indicator,.kdl-selection--error .kdl-radio__indicator{border-color:var(--error-border)}.kdl-badge{box-sizing:border-box;display:inline-flex;width:fit-content;min-width:63px;height:24px;align-items:center;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-4) var(--spacing-8);border:0;outline:var(--border-width-default) solid currentColor;outline-offset:-1px;border-radius:var(--radius-full);color:var(--text-link);background:var(--background-brand-subtle);font:var(--typography-style-label-medium)}.kdl-badge--neutral{color:var(--text-secondary);background:var(--surface-subtle)}.kdl-badge--success{color:var(--success-text);background:var(--success-surface)}.kdl-badge--warning{color:var(--warning-text);background:var(--warning-surface)}.kdl-badge--error{color:var(--error-text);background:var(--error-surface)}.kdl-badge--information{color:var(--information-text);background:var(--information-surface)}.kdl-badge__icon{display:inline-grid;width:16px;height:16px;place-items:center}.kdl-notice{box-sizing:border-box;display:grid;width:min(100%,358px);min-height:80px;grid-template-columns:24px minmax(0,1fr) auto;gap:var(--spacing-12);padding:var(--spacing-16);border:var(--border-width-default) solid var(--information-border);border-radius:var(--radius-12);color:var(--information-text);background:var(--information-surface)}.kdl-notice--success{border-color:var(--success-border);color:var(--success-text);background:var(--success-surface)}.kdl-notice--warning{border-color:var(--warning-border);color:var(--warning-text);background:var(--warning-surface)}.kdl-notice--error{border-color:var(--error-border);color:var(--error-text);background:var(--error-surface)}.kdl-notice__icon{display:inline-grid;width:24px;height:24px;place-items:center}.kdl-notice__content>strong{display:block;font:var(--typography-style-label-large)}.kdl-notice__content>div{margin-top:var(--spacing-4);color:var(--text-secondary);font:var(--typography-style-body-small)}.kdl-notice__action{margin-top:var(--spacing-8)!important}.kdl-segmented{box-sizing:border-box;display:inline-grid;width:min(100%,358px);height:48px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--spacing-4);padding:var(--spacing-4);border:0;border-radius:var(--radius-12);background:var(--surface-subtle)}.kdl-segmented button{box-sizing:border-box;height:40px;padding:var(--spacing-8) var(--spacing-16);border:0;border-radius:var(--radius-8);color:var(--text-secondary);background:transparent;font:var(--typography-style-label-medium);cursor:pointer}.kdl-segmented button[aria-pressed=true]{color:var(--text-primary);background:var(--surface-default);box-shadow:var(--shadow-elevation-low)}.kdl-segmented button:disabled{color:var(--disabled-text);cursor:not-allowed}.kdl-top-app-bar{position:sticky;z-index:10;top:0;box-sizing:border-box;display:grid;width:min(100%,390px);height:64px;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);border-bottom:var(--border-width-default) solid var(--border-subtle);background:var(--surface-default)}.kdl-top-app-bar__slot{display:flex;justify-content:flex-start}.kdl-top-app-bar__slot--end{justify-content:flex-end}.kdl-top-app-bar__titles{min-width:0}.kdl-top-app-bar__titles h1{overflow:hidden;margin:0;color:var(--text-primary);font:var(--typography-style-title-small);text-overflow:ellipsis;white-space:nowrap}.kdl-top-app-bar__titles p{overflow:hidden;margin:0;color:var(--text-secondary);font:var(--typography-style-caption-default);text-overflow:ellipsis;white-space:nowrap}.kdl-top-app-bar--root .kdl-top-app-bar__titles{grid-column:1 / 3}.kdl-bottom-nav{position:sticky;z-index:10;bottom:0;box-sizing:border-box;display:grid;width:min(100%,390px);height:76px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:var(--spacing-8) 15px;border-top:var(--border-width-default) solid var(--border-subtle);background:var(--surface-default)}.kdl-bottom-nav .kdl-bottom-nav__item{box-sizing:border-box;display:flex;min-width:0;height:60px;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);border:0;border-radius:var(--radius-12);color:var(--text-secondary);background:transparent;font:var(--typography-style-caption-strong);text-decoration:none;cursor:pointer}.kdl-bottom-nav__item.is-active{color:var(--text-link);background:var(--background-brand-subtle)}.kdl-bottom-nav__icon{position:relative;display:inline-grid;width:24px;height:24px;place-items:center}.kdl-bottom-nav__badge{position:absolute;top:-6px;left:15px;min-width:16px;padding:0 var(--spacing-4);border-radius:var(--radius-full);color:var(--text-on-brand);background:var(--action-primary-background-default);font:var(--typography-style-label-small);text-align:center}.kdl-app-shell{box-sizing:border-box;display:flex;width:min(100%,var(--kdl-shell-max-width));min-height:844px;flex-direction:column;margin:0 auto;color:var(--text-primary);background:var(--background-page)}.kdl-app-shell__content{min-height:0;flex:1;padding:var(--spacing-24)}.kdl-app-shell__sticky{position:sticky;z-index:9;bottom:72px;padding:var(--spacing-12) var(--spacing-24);border-top:var(--border-width-default) solid var(--border-subtle);background:var(--surface-default);box-shadow:var(--shadow-elevation-sticky)}.kdl-app-shell--immersive .kdl-app-shell__content{min-height:100vh;padding:0}.kdl-button:focus-visible,.kdl-icon-button:focus-visible,.kdl-link-action:focus-visible,.kdl-segmented button:focus-visible,.kdl-bottom-nav__item:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:var(--spacing-2)}@media(max-width:640px){.kdl-app-shell__content{padding:var(--spacing-16)}.kdl-app-shell__sticky{padding-right:var(--spacing-16);padding-left:var(--spacing-16)}}@media(prefers-reduced-motion:reduce){.kdl-button{transition:none}.kdl-spinner{animation-duration:1.4s}}*{box-sizing:border-box}html{color-scheme:light;background:var(--background-page);scroll-padding-top:88px;scroll-padding-bottom:160px}body{margin:0;min-width:320px;min-height:100vh;color:var(--text-primary);background:var(--background-page);font-family:var(--typography-font-family-ui),Arial,sans-serif;font:var(--typography-style-body-medium);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}:where(.udp-screen,.udp-chat-screen) .kdl-button{width:max-content;max-width:100%;min-width:0;height:auto;min-height:48px;flex-shrink:0;white-space:normal;overflow-wrap:anywhere}.udp-button--hug.kdl-button{width:max-content;max-width:100%;min-width:0;height:auto;min-height:48px;white-space:normal;overflow-wrap:anywhere;text-align:center}.udp-button--fill-wrap.kdl-button{width:100%;height:auto;min-height:48px;white-space:normal;overflow-wrap:anywhere;text-align:center}.udp-heading-action.kdl-button{width:216px;white-space:normal}.udp-signout.kdl-button{min-height:40px;padding:var(--spacing-8) var(--spacing-12)}.udp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.udp-action-icon{flex-shrink:0}.udp-action-icon>svg[width="20"],.udp-dialog__header .kdl-icon-button>svg[width="20"]{width:20px;height:20px}.udp-action-icon.is-pending svg{animation:kdl-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.udp-action-icon.is-pending svg{animation:none}}.udp-row-icon-action{box-sizing:border-box;display:inline-grid;width:32px;height:32px;flex:0 0 32px;padding:0;place-items:center;border:0;border-radius:var(--radius-8);color:var(--text-link);background:transparent;cursor:pointer}.udp-row-icon-action:hover:not(:disabled){color:var(--action-primary-background-hover);background:var(--background-brand-subtle)}.udp-row-icon-action:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:var(--spacing-2)}.udp-row-icon-action.is-danger{color:var(--error-text)}.udp-row-icon-action.is-danger:hover:not(:disabled){background:var(--error-surface)}.udp-row-icon-action:disabled{color:var(--disabled-icon);background:transparent;cursor:not-allowed}.udp-row-icon-action svg{display:block;width:18px;height:18px}.udp-boot,.udp-state,.udp-empty{display:grid;min-height:240px;place-items:center;color:var(--text-secondary)}.udp-conformance{display:flex;width:100%;align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-24);padding:var(--spacing-32)}.udp-conformance__narrow{width:240px}.udp-conformance-history{flex-basis:100%;min-width:0}.udp-conformance-evaluations{display:grid;width:100%;flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-16)}.udp-conformance-budgets,.udp-conformance-connectors{display:grid;width:100%;flex-basis:100%;grid-template-columns:minmax(0,1fr);gap:var(--spacing-16)}.udp-conformance-tools{width:100%;flex-basis:100%}.udp-login{display:flex;width:100%;min-height:100vh;background:var(--background-page)}.udp-login__hero{display:flex;width:min(52.78%,760px);min-height:100vh;flex-direction:column;padding:var(--spacing-40);background:var(--background-brand-subtle)}.udp-login__mark,.udp-brand__mark{display:inline-grid;flex:0 0 auto;place-items:center;color:var(--text-on-brand);background:var(--action-primary-background-default);font:var(--typography-style-heading-h2)}.udp-login__mark{width:56px;height:56px;border-radius:var(--radius-12)}.udp-login__copy{display:flex;width:min(616px,100%);flex:1;flex-direction:column;justify-content:center;gap:var(--spacing-24)}.udp-login__copy h1{max-width:616px;font:700 40px/48px Manrope}.udp-login__copy>p{max-width:560px;color:var(--text-secondary);font:var(--typography-style-body-large)}.udp-login__copy ul{display:flex;margin:0;padding:0;flex-direction:column;gap:var(--spacing-12);list-style:none}.udp-login__copy li{display:flex;align-items:center;gap:var(--spacing-12)}.udp-login__copy li:before{display:inline-grid;width:22px;height:22px;flex:0 0 22px;border-radius:var(--radius-full);content:"✓";color:var(--success-text);background:var(--success-surface);font:var(--typography-style-label-medium);place-items:center}.udp-login__auth{display:grid;flex:1;min-width:0;padding:var(--spacing-40);place-items:center}.udp-login-panel{display:flex;width:min(480px,100%);min-height:560px;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-40);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-16);background:var(--surface-default)}.udp-setup-panel{min-height:720px}.udp-setup-panel>div:first-child>p{margin-top:var(--spacing-24)}.udp-setup-panel .udp-form-stack{gap:var(--spacing-24)}.udp-login-panel h2{font:var(--typography-style-heading-h1)}.udp-login-panel p{margin-top:var(--spacing-8);color:var(--text-secondary)}.udp-form-stack,.udp-dialog__body{display:flex;flex-direction:column;gap:var(--spacing-16)}.udp-login-panel .kdl-text-field,.udp-dialog .kdl-text-field,.udp-screen .kdl-text-field{width:100%}.udp-login-panel .kdl-text-field__control:not(:has(.kdl-text-field__icon,.kdl-text-field__action)),.udp-dialog .kdl-text-field__control:not(:has(.kdl-text-field__icon,.kdl-text-field__action)),.udp-screen .kdl-text-field__control:not(:has(.kdl-text-field__icon,.kdl-text-field__action)){grid-template-columns:minmax(0,1fr)}.udp-login-panel .kdl-text-field__control:not(:has(.kdl-text-field__icon,.kdl-text-field__action)) input,.udp-dialog .kdl-text-field__control:not(:has(.kdl-text-field__icon,.kdl-text-field__action)) input,.udp-screen .kdl-text-field__control input{width:100%}.udp-screen .kdl-text-field__control:has(.kdl-text-field__icon):not(:has(.kdl-text-field__action)){grid-template-columns:auto minmax(0,1fr)}.udp-screen .kdl-text-field__control:has(.kdl-text-field__action):not(:has(.kdl-text-field__icon)){grid-template-columns:minmax(0,1fr) auto}.udp-form-error{color:var(--error-text);font:var(--typography-style-body-small)}.udp-shell{display:grid;width:100%;min-height:100vh;grid-template-columns:248px minmax(0,1fr);background:var(--background-page)}.udp-sidebar{position:sticky;top:0;display:flex;height:100vh;min-height:0;overflow-y:auto;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-16);border-right:var(--border-width-default) solid var(--border-subtle);background:var(--surface-default)}.udp-brand{display:flex;min-width:0;width:100%;min-height:56px;align-items:center;gap:var(--spacing-12)}.udp-brand__mark{width:36px;height:36px;border-radius:var(--radius-8);font:var(--typography-style-label-large)}.udp-brand strong{font:var(--typography-style-label-large)}.udp-nav{display:flex;flex-direction:column;gap:var(--spacing-8)}.udp-nav__item{display:flex;width:100%;min-width:0;min-height:44px;align-items:center;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);border-radius:var(--radius-8);color:var(--text-secondary);text-decoration:none}.udp-nav__item>span{width:8px;height:8px;flex:0 0 8px;border-radius:var(--radius-full);background:var(--border-strong)}.udp-nav__item.is-active{color:var(--text-primary);background:var(--surface-selected);font:var(--typography-style-label-large)}.udp-nav__item.is-active>span{background:var(--action-primary-background-default)}.udp-current-user{display:flex;min-width:0;width:100%;min-height:84px;margin-top:auto;flex-direction:column;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-12) var(--spacing-16);border-radius:var(--radius-12);background:var(--surface-subtle)}.udp-current-user strong{font:var(--typography-style-label-large);overflow-wrap:anywhere}.udp-current-user span{color:var(--text-secondary);font:var(--typography-style-body-small);overflow-wrap:anywhere}.udp-main{min-width:0}.udp-topbar{position:sticky;z-index:5;top:0;display:flex;width:100%;height:72px;align-items:center;justify-content:space-between;gap:var(--spacing-16);padding:var(--spacing-16) var(--spacing-32);border-bottom:var(--border-width-default) solid var(--border-subtle);background:var(--surface-default)}.udp-space-switcher{display:flex;min-width:0;align-items:center;gap:var(--spacing-8);font:var(--typography-style-label-large)}.udp-space-switcher select{max-width:360px;min-width:0;min-height:44px;padding:var(--spacing-8) var(--spacing-12);border:var(--border-width-default) solid var(--action-secondary-border);border-radius:var(--radius-8);color:var(--action-secondary-text);background:var(--surface-default);font:var(--typography-style-label-large)}.udp-space-switcher select:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:var(--spacing-2)}.udp-space-switcher select:disabled{color:var(--disabled-text);border-color:var(--disabled-border);background:var(--disabled-background)}.udp-topbar__meta{display:flex;align-items:center;gap:var(--spacing-12);color:var(--text-secondary);font:var(--typography-style-body-small)}.udp-content{width:100%;min-height:calc(100vh - 72px);padding:var(--spacing-32)}.udp-screen{display:flex;min-width:0;width:min(1128px,100%);margin:0 auto;flex-direction:column;gap:var(--spacing-24)}.udp-screen :where(h1,h2,h3,p,strong,small,code,summary),.udp-chat-screen :where(h1,h2,h3,p,strong,small){overflow-wrap:anywhere}.udp-screen :where(section,article,fieldset,details),.udp-chat-screen>*{min-width:0}.udp-screen .kdl-badge{min-width:max-content;flex-shrink:0;white-space:nowrap}.udp-page-heading{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:var(--spacing-24);flex-wrap:wrap}.udp-page-heading>div{min-width:0}.udp-page-heading>div:first-child{flex:1 1 320px}.udp-page-heading>.kdl-button,.udp-page-heading>.udp-card-actions{flex:0 0 auto}.udp-page-heading h1{font:var(--typography-style-heading-h1)}.udp-page-heading p{margin-top:var(--spacing-4);color:var(--text-secondary)}.udp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-24)}.udp-metric{display:flex;min-width:0;min-height:152px;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-20);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}.udp-metric>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--spacing-8);color:var(--text-secondary)}.udp-metric i{width:10px;height:10px;flex:0 0 10px;border-radius:var(--radius-full)}.udp-metric i.is-information{background:var(--information-surface);box-shadow:inset 0 0 0 3px var(--information-text)}.udp-metric i.is-success{background:var(--success-surface);box-shadow:inset 0 0 0 3px var(--success-text)}.udp-metric i.is-warning{background:var(--warning-surface);box-shadow:inset 0 0 0 3px var(--warning-text)}.udp-metric strong{font:var(--typography-style-heading-h1)}.udp-metric small{color:var(--text-tertiary);font:var(--typography-style-body-small)}.udp-overview-grid{display:grid;grid-template-columns:minmax(0,2fr) 360px;gap:var(--spacing-24)}.udp-quick{display:flex;min-height:416px;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-24);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}.udp-quick h2,.udp-table-panel h2,.udp-panel-heading h2,.udp-defaults h2,.udp-scenario-models h2{font:var(--typography-style-heading-h3)}.udp-quick .kdl-notice,.udp-screen>.kdl-notice{width:100%}.udp-table-panel{min-width:0;padding:var(--spacing-20) var(--spacing-32);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}.udp-table-panel>h2,.udp-panel-heading{margin-bottom:var(--spacing-12)}.udp-panel-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--spacing-16);flex-wrap:wrap}.udp-panel-heading>div{min-width:0;flex:1 1 240px}.udp-table-wrap{position:relative;min-width:0;max-width:100%;width:100%;overflow-x:auto;overscroll-behavior-x:contain}table{width:100%;border-collapse:collapse}th,td{min-width:120px;padding:var(--spacing-12) var(--spacing-16);text-align:left;vertical-align:middle}th{height:44px;color:var(--text-secondary);background:var(--surface-subtle);font:var(--typography-style-label-medium)}td{height:64px;border-bottom:var(--border-width-default) solid var(--border-subtle);overflow-wrap:anywhere}td strong,td small{display:block}td small{margin-top:var(--spacing-2);color:var(--text-secondary)}td code{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}td select{width:100%;min-width:180px;padding:var(--spacing-8);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-8);background:var(--surface-default)}.udp-row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-4)}.udp-row-actions .kdl-button{width:auto;flex-shrink:0;min-width:0}.udp-screen[data-screen=users] table{min-width:860px;table-layout:fixed}.udp-screen[data-screen=users] th:nth-child(1),.udp-screen[data-screen=users] td:nth-child(1){width:250px}.udp-screen[data-screen=users] th:nth-child(2),.udp-screen[data-screen=users] td:nth-child(2){width:220px}.udp-screen[data-screen=users] th:nth-child(3),.udp-screen[data-screen=users] td:nth-child(3){width:128px}.udp-screen[data-screen=users] th:nth-child(4),.udp-screen[data-screen=users] td:nth-child(4){width:112px}.udp-screen[data-screen=users] th:last-child,.udp-screen[data-screen=users] td:last-child{width:150px;padding-right:var(--spacing-8);padding-left:var(--spacing-8)}.udp-screen[data-screen=users] td select{min-width:0;width:100%}.udp-screen[data-screen=users] td:last-child .udp-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:var(--spacing-4)}.udp-screen[data-screen=models] table{min-width:860px;table-layout:fixed}.udp-screen[data-screen=models] th:last-child,.udp-screen[data-screen=models] td:last-child{width:128px;padding-right:var(--spacing-8);padding-left:var(--spacing-8)}.udp-screen[data-screen=models] td:last-child .udp-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:var(--spacing-4)}.udp-content-table{min-width:900px;table-layout:fixed}.udp-content-table th,.udp-content-table td{box-sizing:border-box;min-width:0;padding-right:var(--spacing-8);padding-left:var(--spacing-8)}.udp-content-table th:last-child,.udp-content-table td:last-child{padding-right:var(--spacing-8);padding-left:var(--spacing-8)}.udp-souls-table th:nth-child(1),.udp-souls-table td:nth-child(1){width:20%}.udp-souls-table th:nth-child(2),.udp-souls-table td:nth-child(2){width:148px}.udp-souls-table th:nth-child(3),.udp-souls-table td:nth-child(3){width:7%}.udp-souls-table th:nth-child(4),.udp-souls-table td:nth-child(4){width:12%}.udp-souls-table th:nth-child(5),.udp-souls-table td:nth-child(5){width:10%}.udp-souls-table th:nth-child(6),.udp-souls-table td:nth-child(6){width:38%}.udp-scenarios-table th:nth-child(1),.udp-scenarios-table td:nth-child(1){width:19%}.udp-scenarios-table th:nth-child(2),.udp-scenarios-table td:nth-child(2){width:148px}.udp-scenarios-table th:nth-child(3),.udp-scenarios-table td:nth-child(3){width:7%}.udp-scenarios-table th:nth-child(4),.udp-scenarios-table td:nth-child(4){width:11%}.udp-scenarios-table th:nth-child(5),.udp-scenarios-table td:nth-child(5){width:11%}.udp-scenarios-table th:nth-child(6),.udp-scenarios-table td:nth-child(6){width:40%}.udp-runs-table{min-width:860px;table-layout:fixed}.udp-runs-table th,.udp-runs-table td{box-sizing:border-box;min-width:0;padding-right:var(--spacing-8);padding-left:var(--spacing-8)}.udp-runs-table th:nth-child(1),.udp-runs-table td:nth-child(1){width:112px}.udp-runs-table th:nth-child(2),.udp-runs-table td:nth-child(2){width:18%}.udp-runs-table th:nth-child(3),.udp-runs-table td:nth-child(3){width:14%}.udp-runs-table th:nth-child(4),.udp-runs-table td:nth-child(4){width:10%}.udp-runs-table th:nth-child(5),.udp-runs-table td:nth-child(5){width:17%}.udp-runs-table th:last-child,.udp-runs-table td:last-child{width:120px}.udp-runs-table th,.udp-runs-table td{white-space:normal;overflow-wrap:anywhere}.udp-runs-table td:last-child .kdl-button{width:100%}.udp-filters{display:flex;min-height:96px;align-items:center;gap:var(--spacing-16);padding:var(--spacing-16) var(--spacing-20);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}.udp-filters .kdl-text-field{width:min(520px,100%)}.udp-filter-label{display:inline-grid;min-width:180px;min-height:48px;padding:var(--spacing-12) var(--spacing-24);border:var(--border-width-default) solid var(--action-secondary-border);border-radius:var(--radius-12);color:var(--action-secondary-text);font:var(--typography-style-label-large);place-items:center}.udp-tabs{display:flex;min-width:0;gap:var(--spacing-8);flex-wrap:wrap}.udp-tabs .kdl-button{padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.udp-space-list{display:flex;flex-direction:column;gap:var(--spacing-12)}.udp-space-card{display:flex;min-height:148px;align-items:center;justify-content:space-between;gap:var(--spacing-24);flex-wrap:wrap;padding:var(--spacing-20) var(--spacing-24);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}.udp-space-card__copy{display:flex;min-width:min(320px,100%);flex:1 1 360px;flex-direction:column;gap:var(--spacing-8)}.udp-space-card__copy h2{font:var(--typography-style-heading-h3);overflow-wrap:anywhere}.udp-space-card__copy>p{color:var(--text-secondary);overflow-wrap:anywhere}.udp-space-card__copy>div{display:flex;align-items:center;gap:var(--spacing-12);color:var(--text-tertiary);font:var(--typography-style-body-small);flex-wrap:wrap}.udp-space-card__actions{display:flex;max-width:100%;flex:0 1 auto;align-items:center;justify-content:flex-end;gap:var(--spacing-8);flex-wrap:wrap}.udp-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-16)}.udp-provider{display:flex;min-width:0;min-height:168px;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-20);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}.udp-provider>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--spacing-8);flex-wrap:wrap}.udp-provider h2{min-width:0;font:var(--typography-style-heading-h3);overflow-wrap:anywhere}.udp-provider p,.udp-provider small{color:var(--text-secondary);overflow-wrap:anywhere}.udp-provider .kdl-button{margin-top:auto}.udp-provider>.udp-row-actions{margin-top:auto;justify-content:flex-end;gap:var(--spacing-4)}.udp-defaults,.udp-scenario-models{display:grid;min-width:0;align-items:end;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-16);padding:var(--spacing-20);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}.udp-scenario-models{grid-template-columns:repeat(2,minmax(0,1fr))}.udp-defaults>div,.udp-defaults>p,.udp-defaults>label:first-of-type,.udp-scenario-models>div,.udp-scenario-models>p{min-width:0;grid-column:1 / -1}.udp-defaults p,.udp-scenario-models p{margin-top:var(--spacing-4);color:var(--text-secondary)}.udp-select-field,.udp-textarea-field{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--spacing-4);color:var(--text-primary);font:var(--typography-style-label-medium)}.udp-select-field select,.udp-textarea-field textarea{width:100%;min-width:0;border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-8);color:var(--text-primary);background:var(--surface-default)}.udp-select-field select{height:48px;padding:0 var(--spacing-12)}.udp-textarea-field textarea{min-height:112px;padding:var(--spacing-12);resize:vertical;font:var(--typography-style-body-medium)}.udp-select-field select:focus,.udp-textarea-field textarea:focus{border-color:var(--border-selected);outline:var(--border-width-default) solid var(--focus-ring)}.udp-dialog-backdrop{position:fixed;z-index:20;inset:0;display:grid;padding:var(--spacing-24);background:#20202473;place-items:center}.udp-dialog{width:min(560px,100%);min-width:0;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-16);background:var(--surface-default);box-shadow:var(--shadow-elevation-medium)}.udp-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-16);padding:var(--spacing-24);border-bottom:var(--border-width-default) solid var(--border-subtle)}.udp-dialog__header>div{min-width:0;flex:1}.udp-dialog__header .kdl-icon-button{flex:0 0 auto}.udp-dialog :where(h2,h3,p,small,label,summary,.kdl-text-field__label,.kdl-text-field__support){min-width:0;overflow-wrap:anywhere}.udp-dialog__header h2{font:var(--typography-style-heading-h2)}.udp-dialog__header p{margin-top:var(--spacing-4);color:var(--text-secondary)}.udp-dialog__form{min-width:0}.udp-dialog__body{padding:var(--spacing-24)}.udp-dialog__form>.udp-form-error{margin:0 var(--spacing-24)}.udp-dialog__actions{display:flex;justify-content:flex-end;gap:var(--spacing-8);flex-wrap:wrap;padding:var(--spacing-16) var(--spacing-24) var(--spacing-24);background:var(--surface-default)}.udp-dialog__body details>.kdl-text-field{margin-top:var(--spacing-12)}.udp-editor-card{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-24);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}.udp-editor-card h2{font:var(--typography-style-heading-h3)}.udp-editor-card code{overflow-wrap:anywhere;color:var(--text-secondary)}.udp-version-history{gap:var(--spacing-12)}.udp-version-history__list{display:grid;gap:var(--spacing-8)}.udp-version-history__row{display:grid;min-width:0;min-height:64px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) 88px;align-items:center;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-8);color:var(--text-primary);background:var(--surface-default);font:inherit;text-align:left;cursor:pointer}.udp-version-history__row:hover{border-color:var(--action-secondary-border)}.udp-version-history__row[aria-pressed=true]{border-color:var(--action-primary-background-default);background:var(--surface-subtle)}.udp-version-history__row>span,.udp-version-history__row>code{min-width:0;overflow-wrap:anywhere}.udp-version-history__row>b{color:var(--action-secondary-text);text-align:right}.udp-version-history__identity{display:flex;align-items:center;gap:var(--spacing-8);flex-wrap:wrap}.udp-version-history__identity i{padding:var(--spacing-2) var(--spacing-8);border-radius:999px;font:var(--typography-style-label-small);font-style:normal}.udp-version-history__identity .is-draft{color:var(--warning-text);background:var(--warning-surface)}.udp-version-history__identity .is-published{color:var(--success-text);background:var(--success-surface)}.udp-editor-fields{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-24);margin:0;padding:0;border:0}.udp-editor-actions{position:sticky;z-index:6;bottom:0;display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--spacing-8);flex-wrap:wrap;padding:var(--spacing-16);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default);box-shadow:var(--shadow-elevation-low)}.udp-code-editor{min-height:320px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.udp-markdown{min-height:320px;padding:var(--spacing-20);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-8);background:var(--surface-subtle);white-space:pre-wrap;overflow-wrap:anywhere}.udp-markdown h2,.udp-markdown h3{margin:var(--spacing-16) 0 var(--spacing-8)}.udp-markdown h2:first-child,.udp-markdown h3:first-child{margin-top:0}.udp-context,.udp-section-list{display:flex;flex-direction:column;gap:var(--spacing-12)}.udp-section-editor{display:grid;grid-template-columns:minmax(200px,.4fr) minmax(0,1fr);gap:var(--spacing-12);padding:var(--spacing-16);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-8)}.udp-warning{padding:var(--spacing-12);border-radius:var(--radius-8);color:var(--warning-text);background:var(--warning-surface)}.udp-muted{color:var(--text-secondary)}.udp-model-readonly{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-16);border-radius:var(--radius-8);background:var(--surface-subtle)}.udp-model-readonly small{color:var(--text-secondary)}.udp-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-16)}.udp-launch-card{display:flex;min-height:240px;flex-direction:column;justify-content:space-between;gap:var(--spacing-24);padding:var(--spacing-24);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}.udp-launch-card>div{display:flex;flex-direction:column;gap:var(--spacing-12)}.udp-launch-card h2{font:var(--typography-style-heading-h3)}.udp-launch-card p{color:var(--text-secondary)}.udp-version-pill{width:max-content;padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-full);color:var(--information-text);background:var(--information-surface);font:var(--typography-style-label-medium)}.udp-evaluation-form{display:grid;gap:var(--spacing-16)}.udp-evaluation-scale{display:grid;gap:var(--spacing-12)}.udp-inline-fields{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(220px,2fr) auto;gap:var(--spacing-12);align-items:end}.udp-evaluation-criterion{display:grid;gap:var(--spacing-12);padding:var(--spacing-16);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-8);background:var(--surface-subtle)}.udp-evaluation-panel{display:grid;gap:var(--spacing-16);padding:var(--spacing-20);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-12);background:var(--surface-default)}.udp-evaluation-panel.is-error{color:var(--error-text);border-color:var(--error-border);background:var(--error-surface)}.udp-evaluation-score{min-width:88px;flex:0 0 auto;padding:var(--spacing-12);border-radius:var(--radius-8);color:var(--information-text);background:var(--information-surface);font:var(--typography-style-heading-h2);text-align:center}.udp-evaluation-results{display:grid;gap:var(--spacing-8)}.udp-evaluation-results article{display:grid;gap:var(--spacing-4);padding:var(--spacing-12);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-8)}.udp-evaluation-results article>div{display:flex;justify-content:space-between;gap:var(--spacing-12);flex-wrap:wrap}.udp-evaluation-results article>div>*{min-width:0}.udp-evaluation-results p,.udp-evaluation-results small,.udp-evaluation-report p{margin:0}.udp-evaluation-report{padding-top:var(--spacing-12);border-top:var(--border-width-default) solid var(--border-subtle)}.udp-evaluation-history{gap:var(--spacing-16)}.udp-chat-screen{display:flex;width:min(920px,100%);min-height:calc(100vh - 136px);margin:0 auto;flex-direction:column;gap:var(--spacing-20)}.udp-chat-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16)}.udp-chat-header span{color:var(--text-secondary);font:var(--typography-style-label-medium)}.udp-chat-header h1{font:var(--typography-style-heading-h2)}.udp-transcript{display:flex;min-height:360px;flex:1;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-20);overflow-y:auto;border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}.udp-message{width:min(72%,640px);padding:var(--spacing-12) var(--spacing-16);border-radius:var(--radius-12);background:var(--surface-subtle);overflow-wrap:anywhere}.udp-message.is-external{align-self:flex-end;background:var(--surface-selected)}.udp-message strong,.udp-message time{display:block;color:var(--text-secondary);font:var(--typography-style-body-small)}.udp-message p{margin:var(--spacing-4) 0;white-space:pre-wrap}.udp-chat-composer{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-16);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}.udp-chat-composer label{display:flex;flex-direction:column;gap:var(--spacing-4);font:var(--typography-style-label-medium)}.udp-chat-composer textarea{min-height:104px;padding:var(--spacing-12);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-8);resize:vertical}.udp-chat-composer>div,.udp-complete-card>div{display:flex;justify-content:flex-end;gap:var(--spacing-8)}.udp-complete-card{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-24);border-radius:var(--radius-12);background:var(--success-surface)}.udp-run-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-12)}.udp-run-meta>div{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-16);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-8);background:var(--surface-default)}.udp-run-meta span{color:var(--text-secondary);font:var(--typography-style-body-small)}.udp-run-meta strong{overflow-wrap:anywhere}.udp-run-transcript{display:flex;flex-direction:column;gap:var(--spacing-12)}.udp-run-transcript article{padding:var(--spacing-16);border-left:3px solid var(--border-selected);background:var(--surface-subtle)}.udp-run-transcript p{margin:var(--spacing-8) 0;white-space:pre-wrap;overflow-wrap:anywhere}.udp-run-transcript time{color:var(--text-secondary);font:var(--typography-style-body-small)}.udp-section-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--spacing-16);flex-wrap:wrap}.udp-section-heading>div{min-width:0;flex:1 1 220px}.udp-section-heading>.kdl-button{flex:0 0 auto}.udp-section-heading h2{margin:0;font:var(--typography-style-heading-h3)}.udp-section-heading p{margin:var(--spacing-4) 0 0;color:var(--text-secondary)}.udp-scenario-builder{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:var(--spacing-20);align-items:start}.udp-canvas-panel,.udp-block-inspector,.udp-rule-editor,.udp-debug-panel{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-20);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}.udp-block-inspector{position:sticky;top:96px;max-height:calc(100vh - 224px);max-height:calc(100dvh - 224px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--spacing-16)}.udp-block-canvas{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-20);border-radius:var(--radius-12);background:var(--surface-subtle)}.udp-block-card{position:relative;display:flex;min-height:132px;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-16);border:2px solid transparent;border-radius:var(--radius-12);background:var(--surface-default);box-shadow:var(--shadow-elevation-low);cursor:pointer}.udp-block-card:not(:last-child):after{content:"↓";position:absolute;left:50%;bottom:calc(var(--spacing-20) * -1);color:var(--text-secondary)}.udp-block-card.is-selected{border-color:var(--border-selected);background:var(--surface-selected)}.udp-block-card>div:first-child{display:flex;min-width:0;justify-content:space-between;gap:var(--spacing-12);flex-wrap:wrap}.udp-block-card>div:first-child>strong{min-width:0;flex:1 1 160px}.udp-block-card span,.udp-block-inspector .udp-section-heading span{color:var(--information-text);font:var(--typography-style-label-small)}.udp-block-card p{margin:0;color:var(--text-secondary)}.udp-block-card small{color:var(--text-tertiary)}.udp-card-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.udp-rule-editor,.udp-transition-editor{gap:var(--spacing-12)}.udp-rule-card,.udp-transition-card,.udp-condition{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-16);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-8);background:var(--surface-subtle)}.udp-rule-head,.udp-transition-head,.udp-action-row,.udp-state-row,.udp-mood-row,.udp-inline-fields{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:var(--spacing-12);align-items:end}.udp-state-definition,.udp-enum-editor{display:flex;flex-direction:column;gap:var(--spacing-12)}.udp-state-definition{padding:var(--spacing-16);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-8);background:var(--surface-subtle)}.udp-enum-editor{padding:var(--spacing-12);border-radius:var(--radius-8);background:var(--surface-default)}.udp-enum-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:var(--spacing-8);align-items:end}.udp-enum-row>.udp-form-error{grid-column:1 / -1}.udp-condition-group{display:flex;flex-direction:column;gap:var(--spacing-8);padding-left:var(--spacing-12);border-left:3px solid var(--border-selected)}.udp-condition.depth-1{background:var(--surface-default)}.udp-check{display:flex;min-height:40px;align-items:center;gap:var(--spacing-8);color:var(--text-primary);font:var(--typography-style-label-medium)}.udp-mood-row{grid-template-columns:minmax(0,.8fr) minmax(80px,1fr) 48px}.udp-mood-row input[type=range]{min-width:0;width:100%}.udp-mood-row>.kdl-button{grid-column:1 / -1;justify-self:start}.udp-rules-workspace,.udp-test-workspace{display:flex;flex-direction:column;gap:var(--spacing-20)}.udp-test-composer{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-12)}.udp-test-composer textarea{min-height:88px;padding:var(--spacing-12);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-8)}.udp-debug-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-12)}.udp-debug-grid>div{min-width:0;padding:var(--spacing-12);border-radius:var(--radius-8);background:var(--surface-subtle)}.udp-debug-grid span{display:block;margin-bottom:var(--spacing-4);color:var(--text-secondary);font:var(--typography-style-label-small)}.udp-debug-grid pre,.udp-event-journal pre{margin:var(--spacing-8) 0 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.udp-event-journal{display:flex;max-height:520px;flex-direction:column;gap:var(--spacing-8);overflow-y:auto}.udp-event-journal article{display:grid;grid-template-columns:72px minmax(130px,.3fr) 1fr;gap:var(--spacing-12);padding:var(--spacing-12);border-bottom:var(--border-width-default) solid var(--border-subtle)}.udp-event-journal time{color:var(--text-secondary);font:var(--typography-style-body-small)}.udp-debug-status{padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-full);background:var(--information-surface);color:var(--information-text);font:var(--typography-style-label-small)}@media(max-width:1100px){.udp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.udp-overview-grid{grid-template-columns:1fr}.udp-quick{min-height:0}.udp-provider-grid{grid-template-columns:1fr}.udp-defaults,.udp-scenario-models{grid-template-columns:1fr 1fr;align-items:end}.udp-space-card{align-items:flex-start;flex-direction:column}.udp-space-card__copy{flex-basis:auto}.udp-space-card__actions{justify-content:flex-start}.udp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.udp-scenario-builder{grid-template-columns:1fr}.udp-block-inspector{position:static;max-height:none}.udp-version-history__row{grid-template-columns:minmax(0,1fr) auto}.udp-version-history__row>span:nth-child(2),.udp-version-history__row>code{grid-column:1 / -1}}@media(max-width:820px){html{scroll-padding-top:var(--spacing-16);scroll-padding-bottom:var(--spacing-16)}.udp-login{flex-direction:column}.udp-login__hero{width:100%;min-height:auto;gap:var(--spacing-40)}.udp-login__copy{flex:0 0 auto}.udp-login__auth{padding:var(--spacing-24)}.udp-shell{grid-template-columns:minmax(0,1fr)}.udp-sidebar{position:static;width:100%;height:auto;min-height:0;overflow:visible;gap:var(--spacing-12);border-right:0;border-bottom:var(--border-width-default) solid var(--border-subtle)}.udp-brand,.udp-current-user{width:100%}.udp-nav{flex-direction:row;overflow-x:auto}.udp-nav__item{width:max-content;flex:0 0 auto}.udp-current-user{margin-top:0;min-height:64px}.udp-topbar{position:static;height:auto;min-height:72px;align-items:flex-start;flex-direction:column}.udp-topbar__meta{width:100%;justify-content:space-between}.udp-space-switcher{width:100%;flex-wrap:wrap}.udp-space-switcher select{flex:1 1 140px;max-width:100%}.udp-content{padding:var(--spacing-24)}.udp-page-heading{align-items:flex-start;flex-direction:column}.udp-page-heading>div:first-child{flex-basis:auto}.udp-heading-action.kdl-button{width:100%;white-space:normal}.udp-filters{align-items:stretch;flex-direction:column}.udp-filter-label{width:100%}.udp-section-editor{grid-template-columns:1fr}.udp-run-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.udp-message{width:84%}.udp-version-history__row{grid-template-columns:1fr auto}.udp-inline-fields{grid-template-columns:1fr}.udp-enum-row{grid-template-columns:minmax(0,1fr)}.udp-editor-actions{position:static}.udp-version-history__row>span:nth-child(2),.udp-version-history__row>code{grid-column:1 / -1}.udp-event-journal article{grid-template-columns:1fr}}@media(max-width:560px){.udp-login__hero,.udp-login-panel,.udp-content{padding:var(--spacing-20)}.udp-login__copy h1{font:var(--typography-style-heading-h1)}.udp-login__auth{padding:var(--spacing-16)}.udp-setup-panel{min-height:0}.udp-metrics,.udp-defaults,.udp-scenario-models{grid-template-columns:1fr}.udp-page-heading,.udp-space-card{gap:var(--spacing-16)}.udp-tabs .kdl-button{min-width:0}.udp-dialog-backdrop{padding:var(--spacing-8)}.udp-dialog{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}.udp-dialog__header,.udp-dialog__body{padding:var(--spacing-16)}.udp-dialog__actions{flex-direction:column-reverse}.udp-dialog__actions .kdl-button{width:100%;white-space:normal}.udp-card-grid,.udp-run-meta{grid-template-columns:1fr}.udp-chat-header{align-items:flex-start;flex-direction:column}.udp-chat-header .kdl-button,.udp-chat-composer .kdl-button,.udp-complete-card .kdl-button{width:100%;white-space:normal}.udp-chat-composer>div,.udp-complete-card>div{flex-direction:column}.udp-editor-actions{justify-content:flex-start}.udp-editor-actions .kdl-button{flex:1 1 100%;width:100%}.udp-editor-card,.udp-canvas-panel,.udp-block-inspector,.udp-rule-editor,.udp-debug-panel{padding:var(--spacing-16)}.udp-mood-row{grid-template-columns:minmax(0,1fr) 48px}.udp-mood-row>label{grid-column:1 / -1}.udp-condition-group{padding-left:0;border-left:0}.udp-condition .udp-condition{padding:var(--spacing-12) 0 0;border:0;border-top:var(--border-width-default) solid var(--border-subtle);border-radius:0;background:transparent}.udp-message{width:94%}.udp-debug-grid,.udp-test-composer{grid-template-columns:1fr}.udp-table-panel{padding:var(--spacing-16)}.udp-table-wrap:has(:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-runs-table)),.udp-screen[data-screen=evaluation-plans] .udp-table-wrap,.udp-overview-grid .udp-table-wrap{overflow-x:visible}:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table,.udp-overview-grid table),:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table,.udp-overview-grid table) tbody{display:block;min-width:0;width:100%}:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table,.udp-overview-grid table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table,.udp-overview-grid table) tbody{display:grid;gap:var(--spacing-12)}:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table,.udp-overview-grid table) tr{display:grid;min-width:0;padding:var(--spacing-16);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table,.udp-overview-grid table) td{display:grid;grid-template-columns:minmax(88px,34%) minmax(0,1fr);min-width:0;width:100%;height:auto;min-height:44px;align-items:start;gap:var(--spacing-8);padding:var(--spacing-8) 0;border-bottom:var(--border-width-default) solid var(--border-subtle);overflow-wrap:anywhere}.udp-screen[data-screen=users] .udp-mobile-cards td,.udp-screen[data-screen=models] .udp-mobile-cards td{width:100%}:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table,.udp-overview-grid table) td:before{content:attr(data-label);min-width:0;color:var(--text-secondary);font:var(--typography-style-label-medium);overflow-wrap:anywhere}:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-screen[data-screen=evaluation-plans] table,.udp-overview-grid table) td:first-child,.udp-runs-table td:nth-child(2){grid-template-columns:minmax(0,1fr)}:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table,.udp-overview-grid table) td:last-child{grid-template-columns:minmax(0,1fr);padding-bottom:0;border-bottom:0}:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table) td:last-child:before{margin-bottom:var(--spacing-4)}:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table) td select{min-width:0;width:100%}:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table) :is(.udp-row-actions,.udp-table-actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;justify-content:stretch}:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table) :is(.udp-row-actions,.udp-table-actions) .kdl-button{width:100%;min-width:0}:is(.udp-mobile-cards,.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table) .udp-action-icon{justify-self:start}:is(.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table) :is(.udp-row-actions,.udp-table-actions){grid-template-columns:40px minmax(0,1fr)}:is(.udp-souls-table,.udp-scenarios-table,.udp-runs-table,.udp-screen[data-screen=evaluation-plans] table) :is(.udp-row-actions,.udp-table-actions) .kdl-button:not(.udp-action-icon){grid-column:1 / -1}.udp-souls-table td:nth-child(1):before,.udp-scenarios-table td:nth-child(1):before,.udp-screen[data-screen=evaluation-plans] td:nth-child(1):before{content:"Название"}:is(.udp-souls-table,.udp-scenarios-table,.udp-screen[data-screen=evaluation-plans] table) td:nth-child(2):before{content:"Статус"}:is(.udp-souls-table,.udp-scenarios-table,.udp-screen[data-screen=evaluation-plans] table) td:nth-child(3):before{content:"Версия"}.udp-souls-table td:nth-child(4):before,.udp-scenarios-table td:nth-child(5):before{content:"Изменено"}.udp-souls-table td:nth-child(5):before{content:"Автор"}.udp-scenarios-table td:nth-child(4):before{content:"Soul"}.udp-screen[data-screen=evaluation-plans] td:nth-child(4):before{content:"Критерии"}:is(.udp-souls-table,.udp-scenarios-table,.udp-screen[data-screen=evaluation-plans] table) td:last-child:before{content:"Действия"}.udp-runs-table td:nth-child(1):before{content:"Run"}.udp-runs-table td:nth-child(2):before{content:"Сценарий"}.udp-runs-table td:nth-child(3):before{content:"Статус"}.udp-runs-table td:nth-child(4):before{content:"Оценка"}.udp-runs-table td:nth-child(5):before{content:"Модель"}.udp-runs-table td:nth-child(6):before{content:"Период"}.udp-runs-table td:last-child:before{content:"Действия"}.udp-overview-grid table td:nth-child(1):before{content:"Run"}.udp-overview-grid table td:nth-child(2):before{content:"Сценарий"}.udp-overview-grid table td:nth-child(3):before{content:"Статус"}.udp-overview-grid table td:nth-child(4):before{content:"Начат"}}.udp-connector-grid{display:grid;min-width:0;gap:var(--spacing-16)}.udp-connector-card,.udp-tools-context,.udp-budget-card,.udp-block-tool-scope{min-width:0;background:var(--surface-default);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-16);padding:var(--spacing-20)}.udp-connector-card>header,.udp-connector-actions,.udp-connector-meta,.udp-block-tool-scope>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.udp-connector-card>header>div{min-width:0;flex:1 1 240px}.udp-connector-card h2,.udp-connector-card p{margin:0}.udp-connector-card h2{font:var(--typography-style-heading-h3)}.udp-connector-meta{justify-content:flex-start;color:var(--kdl-color-text-secondary, #657080);font-size:12px;margin:12px 0}.udp-tool-list{display:grid;min-width:0;gap:var(--spacing-8);margin-top:var(--spacing-16)}.udp-tool-list>div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-12);align-items:start;padding:var(--spacing-12);border-radius:var(--radius-12);background:var(--surface-subtle)}.udp-tool-copy{min-width:0;overflow-wrap:anywhere}.udp-tool-actions{display:flex;min-width:0;grid-column:1 / -1;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-8)}.udp-tool-list small,.udp-tool-list p,.udp-tools-context small,.udp-block-tool-scope span{display:block;color:var(--kdl-color-text-secondary, #657080)}.udp-budget-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--spacing-16);margin:var(--spacing-16) 0}.udp-budget-card>div span{display:block;color:var(--kdl-color-text-secondary, #657080);font-size:12px}.udp-budget-card dl{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-12);margin:0}.udp-budget-card dl div{padding:10px;background:var(--kdl-color-surface-secondary, #f5f7fa);border-radius:10px}.udp-budget-card dt{color:var(--kdl-color-text-secondary, #657080);font-size:12px}.udp-budget-card dd{margin:4px 0 0;font-weight:700}.udp-budget-card.is-warning{border-color:#d18a00;background:#fff8e8}.udp-budget-card>p{grid-column:1 / -1;margin:0;color:#8a5700}.udp-tool-selector{display:grid;gap:10px}.udp-tool-selector>article{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,220px);align-items:center;gap:var(--spacing-16);padding:var(--spacing-12);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12)}.udp-tool-selector>article>label:first-child{display:flex;align-items:flex-start;gap:10px}.udp-tool-selector>article>label:first-child>div{min-width:0}.udp-tool-selector p{margin:4px 0 0}.udp-block-tool-scope{margin-top:12px}.udp-block-tool-scope>label{display:inline-flex;gap:8px;margin:12px 16px 0 0}.udp-event-journal article.is-technical{border-left:3px solid #3867d6}.udp-diagnostic{padding:12px 16px;border-radius:10px;background:#eef4ff}@media(max-width:900px){.udp-budget-card,.udp-tool-selector>article{grid-template-columns:1fr}.udp-budget-card dl{grid-template-columns:1fr}.udp-tool-list>div{grid-template-columns:minmax(0,1fr) auto}}.udp-run-filters{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-items:end;gap:var(--spacing-12);padding:var(--spacing-16);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}.udp-run-filters label{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-4);font:var(--typography-style-label-medium)}.udp-run-filters select,.udp-run-filters input{min-width:0;height:44px;padding:0 var(--spacing-8);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-8);color:var(--text-primary);background:var(--surface-default)}.udp-table-summary,.udp-pagination{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--spacing-12);flex-wrap:wrap;padding:var(--spacing-16) var(--spacing-20)}.udp-table-summary{border-bottom:var(--border-width-default) solid var(--border-subtle)}.udp-table-summary span,.udp-pagination span{color:var(--text-secondary)}.udp-pagination{border-top:var(--border-width-default) solid var(--border-subtle)}.udp-runs-table td>small,.udp-technical-table td>code,.udp-technical-table td>time{display:block;margin-top:var(--spacing-4);color:var(--text-secondary);font:var(--typography-style-body-small)}.udp-table-actions{display:flex;min-width:0;align-items:center;flex-direction:column;gap:var(--spacing-8)}.udp-run-status{display:inline-flex;padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-full);font:var(--typography-style-label-small)}.udp-run-status.is-completed{color:var(--success-text);background:var(--success-surface)}.udp-run-status.is-running{color:var(--information-text);background:var(--information-surface)}.udp-run-status.is-technical_failed,.udp-table-error,.udp-telemetry-error{color:var(--error-text)}.udp-run-status.is-technical_failed{background:var(--error-surface)}.udp-run-tabs{display:flex;min-width:0;gap:var(--spacing-4);padding:var(--spacing-4);flex-wrap:wrap;border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-12);background:var(--surface-default)}.udp-run-tabs .kdl-button{min-width:132px}.udp-run-transcript article.is-external{margin-left:min(18%,180px);border-left-color:var(--action-primary-background-default)}.udp-marker-toggle{display:inline-flex;min-height:40px;align-items:center;gap:var(--spacing-8);color:var(--text-secondary);font:var(--typography-style-label-medium)}.udp-dialogue-markers{display:flex;flex-wrap:wrap;gap:var(--spacing-8);padding:var(--spacing-12);border-radius:var(--radius-8);background:var(--surface-subtle)}.udp-dialogue-markers span{padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-full);color:var(--information-text);background:var(--information-surface);font:var(--typography-style-body-small)}.udp-run-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.udp-run-timeline li{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--spacing-12);padding-bottom:var(--spacing-20)}.udp-run-timeline li:not(:last-child):before{content:"";position:absolute;left:7px;top:16px;bottom:0;width:2px;background:var(--border-subtle)}.udp-run-timeline__dot{z-index:1;width:16px;height:16px;margin-top:2px;border:4px solid var(--information-surface);border-radius:50%;background:var(--action-primary-background-default)}.udp-run-timeline__heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-16);flex-wrap:wrap}.udp-run-timeline time{color:var(--text-secondary);font:var(--typography-style-body-small)}.udp-run-timeline details{margin-top:var(--spacing-8);color:var(--text-secondary)}.udp-run-timeline pre{max-height:280px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.udp-telemetry{display:grid;gap:var(--spacing-16)}.udp-telemetry-metrics{display:grid;grid-template-columns:repeat(6,minmax(112px,1fr));gap:var(--spacing-8)}.udp-telemetry-metrics article{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-12);border-radius:var(--radius-8);background:var(--surface-subtle)}.udp-telemetry-metrics span,.udp-interval-card span,.udp-interval-card small{color:var(--text-secondary);font:var(--typography-style-body-small)}.udp-telemetry-metrics strong{overflow-wrap:anywhere}.udp-interval-card{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-16);border-left:4px solid var(--border-selected);border-radius:var(--radius-8);background:var(--information-surface)}.udp-technical-table{min-width:1040px;table-layout:fixed}.udp-technical-table th,.udp-technical-table td{min-width:0;overflow-wrap:anywhere}.udp-notice{margin:0;padding:var(--spacing-12);border-radius:var(--radius-8);color:var(--information-text);background:var(--information-surface)}.udp-trace-list,.udp-trace-list details{min-width:0}.udp-trace-list details{margin-top:var(--spacing-8)}.udp-trace-list pre{max-width:100%;max-height:480px;margin:var(--spacing-8) 0;padding:var(--spacing-12);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--radius-8);background:var(--surface-subtle);font:var(--typography-style-body-small);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.udp-trace-list summary{cursor:pointer;padding:var(--spacing-8) 0}.udp-link-button{display:inline-flex;max-width:100%;min-height:48px;align-items:center;padding:var(--spacing-8) var(--spacing-12);color:var(--action-ghost-text);font:var(--typography-style-label-medium);overflow-wrap:anywhere}.udp-pilot-readiness{display:grid;gap:var(--spacing-8)}.udp-pilot-readiness span{display:flex;justify-content:space-between;gap:var(--spacing-12);padding:var(--spacing-12);border-radius:var(--radius-8);background:var(--surface-subtle)}.udp-clickable-row{cursor:pointer}.udp-clickable-row:hover{background:var(--surface-subtle)}@media(max-width:1280px){.udp-run-filters{grid-template-columns:repeat(3,minmax(140px,1fr))}.udp-telemetry-metrics{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:820px){.udp-run-filters{grid-template-columns:repeat(2,minmax(140px,1fr))}.udp-run-tabs button{min-width:116px}}@media(max-width:560px){.udp-run-filters,.udp-telemetry-metrics{grid-template-columns:1fr}.udp-pagination{align-items:stretch;flex-direction:column}.udp-tool-list>div{grid-template-columns:minmax(0,1fr)}.udp-tool-actions{justify-content:flex-start}.udp-run-tabs button{flex:1 1 120px}}
