:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lexor-color-brand-50:#eef2ff;--lexor-color-brand-100:#dde3ff;--lexor-color-brand-500:#6c6ff5;--lexor-color-brand-600:#5558d4;--lexor-color-brand-700:#4f46e5;--lexor-color-brand-800:#4338ca;--lexor-color-neutral-0:#fff;--lexor-color-neutral-50:#f6f8fc;--lexor-color-neutral-200:#cfd6ea;--lexor-color-neutral-500:#5f6b85;--lexor-color-neutral-700:#33415f;--lexor-color-neutral-800:#1f2940;--lexor-color-neutral-900:#0f172a;--lexor-color-dark-950:#1c1f2e;--lexor-color-dark-900:#252839;--lexor-color-dark-800:#2e3248;--lexor-color-dark-700:#3a3f5c;--lexor-color-dark-100:#dde0f5;--lexor-color-dark-50:#eceef8;--lexor-color-status-danger-300:#ffb4b0;--lexor-color-status-danger-200:#ffd5d2;--lexor-color-status-danger-700:#b42318;--lexor-color-status-success-200:#d8ffe6;--lexor-color-status-success-700:#1d8f4e;--lexor-color-status-warning-200:#ddb661;--lexor-color-status-warning-300:#f0c060;--lexor-color-status-warning-800:#855d00;--lexor-surface-brand-app-light:var(--lexor-color-neutral-50);--lexor-surface-brand-app-dark:var(--lexor-color-dark-950);--lexor-surface-brand-panel-light:var(--lexor-color-neutral-0);--lexor-surface-brand-panel-dark:var(--lexor-color-dark-900);--lexor-surface-brand-panel-alt-light:var(--lexor-color-brand-50);--lexor-surface-brand-panel-alt-dark:var(--lexor-color-dark-800);--lexor-font-family-sans:system-ui, -apple-system, sans-serif;--lexor-font-family-mono:"JetBrains Mono", ui-monospace, monospace;--lexor-space-1:.125rem;--lexor-space-2:.2rem;--lexor-space-3:.25rem;--lexor-space-4:.4rem;--lexor-space-5:.45rem;--lexor-space-6:.5rem;--lexor-space-7:.6rem;--lexor-space-8:.75rem;--lexor-space-9:.85rem;--lexor-space-10:.9rem;--lexor-space-11:1rem;--lexor-space-12:1.25rem;--lexor-space-13:1.4rem;--lexor-space-14:1.5rem;--lexor-font-size-xs:.65rem;--lexor-font-size-sm:.85rem;--lexor-font-size-sm-plus:.88rem;--lexor-font-size-md-minus:.9rem;--lexor-font-size-md:.95rem;--lexor-font-size-base:1rem;--lexor-font-size-lg:1.1rem;--lexor-font-size-xl:1.15rem;--lexor-font-size-2xl:1.25rem;--lexor-font-size-3xl:1.4rem;--lexor-font-weight-regular:400;--lexor-font-weight-semibold:600;--lexor-font-weight-bold:700;--lexor-line-height-tight:1.2;--lexor-line-height-snug:1.3;--lexor-line-height-normal:1.5;--lexor-line-height-base:1.6;--lexor-radius-xs:2px;--lexor-radius-sm:4px;--lexor-radius-md:6px;--lexor-radius-lg:12px;--lexor-radius-pill:999px;--lexor-control-size-xs:1.5rem;--lexor-control-size-sm:1.75rem;--lexor-control-size-md:2.125rem;--lexor-control-size-lg:2.5rem;--lexor-size-sidebar-md:260px;--lexor-size-icon-sm:16px;--lexor-size-control-sm:24px;--lexor-size-panel-qr:220px;--lexor-size-textarea-max-height:160px;--lexor-size-bubble-cite-max-width:16rem;--lexor-size-bubble-cite-label-max-width:13rem;--lexor-focus-ring-width:2px;--lexor-focus-ring-offset:2px;--lexor-border-width-sm:1px;--lexor-shadow-sm:0 1px 2px #0f172a14;--lexor-font-size-100:var(--lexor-font-size-xs);--lexor-font-size-200:var(--lexor-font-size-sm);--lexor-font-size-300:var(--lexor-font-size-sm-plus);--lexor-font-size-400:var(--lexor-font-size-md-minus);--lexor-font-size-500:var(--lexor-font-size-md);--lexor-font-size-600:var(--lexor-font-size-base);--lexor-font-size-700:var(--lexor-font-size-lg);--lexor-font-size-800:var(--lexor-font-size-xl);--lexor-font-size-900:var(--lexor-font-size-3xl);--lexor-space-050:var(--lexor-space-1);--lexor-space-100:var(--lexor-space-2);--lexor-space-150:var(--lexor-space-3);--lexor-space-200:var(--lexor-space-4);--lexor-space-250:var(--lexor-space-5);--lexor-space-300:var(--lexor-space-6);--lexor-space-350:var(--lexor-space-7);--lexor-space-400:var(--lexor-space-8);--lexor-space-500:var(--lexor-space-9);--lexor-space-600:var(--lexor-space-10);--lexor-space-700:var(--lexor-space-11);--lexor-space-800:var(--lexor-space-12);--lexor-space-900:var(--lexor-space-13);--lexor-line-height-relaxed:var(--lexor-line-height-normal);--lexor-control-height-sm:var(--lexor-control-size-sm);--lexor-control-height-md:var(--lexor-control-size-md);--lexor-layout-sidebar-width:var(--lexor-size-sidebar-md);--lexor-layout-padding-shell:var(--lexor-space-11);--lexor-layout-padding-shell-mobile:var(--lexor-space-11);--lexor-layout-padding-panel:var(--lexor-space-12);--lexor-layout-padding-flow-block:calc(var(--lexor-space-14) * 2);--lexor-layout-width-content:80rem;--lexor-layout-width-narrow:54rem;--lexor-layout-width-panel:32rem;--lexor-layout-gap-header:var(--lexor-space-8);--lexor-layout-gap-header-actions:var(--lexor-space-3);--lexor-layout-gap-chat:var(--lexor-space-7);--lexor-layout-gap-chat-row:var(--lexor-size-icon-sm);--lexor-layout-gap-field:var(--lexor-space-9);--lexor-layout-gap-input-row:var(--lexor-space-8);--lexor-layout-gap-panel:var(--lexor-space-10);--lexor-layout-gap-qr:var(--lexor-space-10);--lexor-layout-app-shell-header-min-height:4.5rem;--lexor-layout-app-shell-header-padding-block:var(--lexor-space-10);--lexor-layout-app-shell-header-padding-inline:var(--lexor-space-9);--lexor-layout-app-shell-header-icon-button-size:var(--lexor-control-height-sm);--lexor-layout-app-shell-header-icon-line-height:1;--lexor-layout-padding-sidebar-item-inline:var(--lexor-space-6);--lexor-layout-padding-sidebar-item-block:var(--lexor-space-6);--lexor-layout-padding-history-block:var(--lexor-space-11);--lexor-layout-padding-input-top:var(--lexor-space-11);--lexor-layout-padding-input-bottom:var(--lexor-space-14);--lexor-layout-padding-input-inline:var(--lexor-space-8);--lexor-layout-padding-warning-block:var(--lexor-space-7);--lexor-layout-padding-warning-inline:var(--lexor-space-11);--lexor-layout-padding-message-inline:var(--lexor-space-9);--lexor-layout-padding-message-block:var(--lexor-space-4);--lexor-layout-padding-message-code-block:var(--lexor-space-8) var(--lexor-space-11);--lexor-layout-padding-message-quote-inline:var(--lexor-space-9);--lexor-layout-padding-card:var(--lexor-layout-padding-panel);--lexor-layout-padding-input-control-block:var(--lexor-space-6);--lexor-layout-padding-input-control-inline:var(--lexor-space-8);--lexor-layout-padding-qr-card:var(--lexor-space-9);--lexor-text-size-heading-hero:var(--lexor-font-size-3xl);--lexor-text-size-heading-section:var(--lexor-font-size-2xl);--lexor-text-size-heading-subsection:var(--lexor-font-size-base);--color-bg:var(--lexor-surface-brand-app-dark);--color-surface:var(--lexor-surface-brand-panel-dark);--color-surface-alt:var(--lexor-surface-brand-panel-alt-dark);--color-border:var(--lexor-color-dark-700);--color-text:var(--lexor-color-dark-50);--color-text-muted:#9da2be;--color-accent:var(--lexor-color-brand-500);--color-accent-hover:var(--lexor-color-brand-600);--color-user-bubble:#4a4d96;--color-assistant-bubble:transparent;--color-user-text:var(--lexor-color-neutral-0);--color-assistant-text:var(--lexor-color-dark-100);--color-badge-text:var(--lexor-color-neutral-0);--color-warning-bg:#3b2a14;--color-warning-border:#7a5a20;--color-warning-text:var(--lexor-color-status-warning-300);--color-danger-bg:color-mix(in srgb, var(--lexor-color-status-danger-700) 18%, var(--color-surface));--color-danger-border:color-mix(in srgb, var(--lexor-color-status-danger-700) 60%, var(--color-border));--color-danger-text:var(--lexor-color-status-danger-200);--color-success-bg:color-mix(in srgb, var(--lexor-color-status-success-700) 18%, var(--color-surface));--color-success-border:color-mix(in srgb, var(--lexor-color-status-success-700) 60%, var(--color-border));--color-success-text:var(--lexor-color-status-success-200);--color-code-inline-bg:#ffffff12;--color-code-block-bg:#0000004d;--color-table-header-bg:#ffffff0d;--color-table-row-alt-bg:#ffffff05;--radius:var(--lexor-radius-md);--radius-sm:var(--lexor-radius-sm);--font-sans:var(--lexor-font-family-sans);--font-mono:var(--lexor-font-family-mono);--levitade-alert-font-family:var(--lexor-font-family-sans);--levitade-alert-border-radius:var(--lexor-radius-sm);--levitade-alert-font-size:var(--lexor-font-size-400);--levitade-alert-line-height:var(--lexor-line-height-relaxed);--levitade-alert-padding:var(--lexor-space-400) var(--lexor-space-600);--levitade-alert-margin:0;--levitade-alert-error-background-color:var(--color-danger-bg);--levitade-alert-error-border-color:var(--color-danger-border);--levitade-alert-error-color:var(--color-danger-text);--levitade-alert-success-background-color:var(--color-success-bg);--levitade-alert-success-border-color:var(--color-success-border);--levitade-alert-success-color:var(--color-success-text);--levitade-alert-warning-background-color:var(--color-warning-bg);--levitade-alert-warning-border-color:var(--color-warning-border);--levitade-alert-warning-color:var(--color-warning-text);--levitade-anchor-color:var(--color-accent);--levitade-anchor-font-family:var(--lexor-font-family-sans);--levitade-anchor-hover-color:var(--color-accent-hover);--levitade-anchor-focus-outline:var(--lexor-focus-ring-width) solid var(--color-accent);--levitade-anchor-visited-color:var(--color-accent);--levitade-badge-min-height:1.35rem;--levitade-badge-padding:var(--lexor-space-050) var(--lexor-space-300);--levitade-badge-border-radius:var(--lexor-radius-pill);--levitade-badge-font-family:var(--lexor-font-family-sans);--levitade-badge-font-size:var(--lexor-font-size-100);--levitade-badge-font-weight:var(--lexor-font-weight-bold);--levitade-badge-letter-spacing:.08em;--levitade-badge-text-transform:uppercase;--levitade-badge-accent-background-color:var(--color-accent);--levitade-badge-accent-color:var(--color-badge-text);--levitade-badge-neutral-background-color:#94a3b829;--levitade-badge-neutral-color:var(--color-text);--levitade-button-primary-background-color:var(--color-accent);--levitade-button-primary-hover-border-color:var(--color-accent-hover);--levitade-button-primary-hover-color:var(--lexor-color-neutral-0);--levitade-button-primary-disabled-background-color:var(--color-accent);--levitade-button-primary-disabled-border-color:var(--color-accent);--levitade-button-primary-disabled-color:var(--lexor-color-neutral-0);--levitade-button-primary-hover-background-color:var(--color-accent-hover);--levitade-button-primary-color:var(--lexor-color-neutral-0);--levitade-button-secondary-background-color:transparent;--levitade-button-secondary-hover-background-color:var(--color-surface-alt);--levitade-button-secondary-color:var(--color-text);--levitade-button-secondary-border-color:var(--color-border);--levitade-button-ghost-background-color:transparent;--levitade-button-ghost-color:var(--color-text);--levitade-button-ghost-border-color:transparent;--levitade-button-ghost-hover-background-color:var(--color-surface-alt);--levitade-button-border-radius:var(--lexor-radius-sm);--levitade-button-min-height:var(--lexor-control-height-md);--levitade-button-min-height-sm:var(--lexor-control-height-sm);--levitade-button-border-width:var(--lexor-border-width-sm);--levitade-button-font-family:var(--lexor-font-family-sans);--levitade-button-font-weight:var(--lexor-font-weight-semibold);--levitade-button-font-size:var(--lexor-font-size-500);--levitade-button-font-size-sm:var(--lexor-font-size-200);--levitade-button-line-height:var(--lexor-line-height-tight);--levitade-button-gap:var(--lexor-space-250);--levitade-button-focus-outline:var(--lexor-focus-ring-width) solid var(--color-accent);--levitade-button-focus-outline-offset:var(--lexor-focus-ring-offset);--levitade-button-disabled-opacity:.5;--levitade-button-disabled-cursor:not-allowed;--levitade-button-padding-block:var(--lexor-space-200);--levitade-button-padding-inline:var(--lexor-space-700);--levitade-button-padding-block-sm:var(--lexor-space-150);--levitade-button-padding-inline-sm:var(--lexor-space-350);--levitade-button-icon-border-radius:var(--lexor-radius-sm);--levitade-button-icon-size:var(--lexor-control-height-md);--levitade-button-icon-size-sm:var(--lexor-control-height-sm);--levitade-card-background-color:var(--color-surface);--levitade-card-border-color:var(--color-border);--levitade-card-border-radius:var(--lexor-radius-lg);--levitade-card-color:var(--color-text);--levitade-card-padding:var(--lexor-layout-padding-card);--levitade-field-label-color:var(--color-text);--levitade-field-label-font-family:var(--lexor-font-family-sans);--levitade-input-background-color:var(--color-bg);--levitade-input-font-family:var(--lexor-font-family-sans);--levitade-input-font-size:var(--lexor-font-size-500);--levitade-input-line-height:var(--lexor-line-height-base);--levitade-input-min-height:var(--lexor-control-height-md);--levitade-input-border-color:var(--color-border);--levitade-input-border-radius:var(--lexor-radius-sm);--levitade-input-color:var(--color-text);--levitade-input-focus-outline:var(--lexor-focus-ring-width) solid var(--color-accent);--levitade-input-placeholder-color:var(--color-text-muted);--levitade-field-error-color:var(--lexor-color-status-danger-300);--levitade-heading-color:var(--color-text);--levitade-heading-font-family:var(--lexor-font-family-sans);--levitade-heading-line-height:var(--lexor-line-height-tight);--levitade-heading-1-size:var(--lexor-text-size-heading-hero);--levitade-heading-1-weight:var(--lexor-font-weight-bold);--levitade-heading-2-size:var(--lexor-text-size-heading-section);--levitade-heading-2-weight:var(--lexor-font-weight-bold);--levitade-heading-3-size:var(--lexor-text-size-heading-subsection);--levitade-heading-3-weight:var(--lexor-font-weight-bold);--levitade-heading-4-size:var(--lexor-font-size-500);--levitade-heading-4-weight:var(--lexor-font-weight-bold);--levitade-heading-5-size:var(--lexor-font-size-400);--levitade-heading-5-weight:var(--lexor-font-weight-bold);--levitade-heading-6-size:var(--lexor-font-size-200);--levitade-heading-6-weight:var(--lexor-font-weight-bold);--levitade-list-font-family:var(--lexor-font-family-sans);--levitade-list-padding-inline-start:var(--lexor-space-900);--levitade-list-margin-block:var(--lexor-space-200);--levitade-list-item-margin-block:var(--lexor-space-100);--levitade-paragraph-color:var(--color-text);--levitade-user-menu-dropdown-gap:var(--lexor-space-6);--levitade-paragraph-font-family:var(--lexor-font-family-sans);--levitade-paragraph-font-size:var(--lexor-font-size-500);--levitade-paragraph-font-weight:var(--lexor-font-weight-regular);--levitade-paragraph-line-height:var(--lexor-line-height-base);--levitade-paragraph-margin-block-start:0;--levitade-paragraph-margin-block-end:0;--levitade-segmented-control-border-color:var(--color-border);--levitade-segmented-control-border-radius:var(--lexor-radius-pill);--levitade-segmented-control-color:var(--color-text);--levitade-segmented-control-hover-background-color:var(--color-surface-alt);--levitade-segmented-control-hover-border-color:var(--color-accent);--levitade-segmented-control-active-background-color:var(--color-accent);--levitade-segmented-control-active-border-color:var(--color-accent);--levitade-segmented-control-active-color:var(--lexor-color-neutral-0);--levitade-segmented-control-focus-outline:var(--lexor-focus-ring-width) solid var(--color-accent)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--lexor-surface-brand-app-light);--color-surface:var(--lexor-surface-brand-panel-light);--color-surface-alt:var(--lexor-surface-brand-panel-alt-light);--color-border:var(--lexor-color-neutral-200);--color-text:var(--lexor-color-neutral-800);--color-text-muted:var(--lexor-color-neutral-500);--color-accent:var(--lexor-color-brand-700);--color-accent-hover:var(--lexor-color-brand-800);--color-user-bubble:var(--lexor-color-brand-100);--color-assistant-text:var(--lexor-color-neutral-700);--color-user-text:#243067;--color-warning-bg:#fff4d6;--color-warning-border:var(--lexor-color-status-warning-200);--color-warning-text:var(--lexor-color-status-warning-800);--color-danger-bg:#fef3f2;--color-danger-border:#f7b2ae;--color-danger-text:#8f1d14;--color-success-bg:#ecfdf3;--color-success-border:#98d8ae;--color-success-text:#17663a;--color-code-inline-bg:#0f172a0f;--color-code-block-bg:#4f46e514;--color-table-header-bg:#4f46e514;--color-table-row-alt-bg:#0f172a08}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;min-height:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.5;overflow:hidden}a{color:inherit;text-decoration:none}.eval-review-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}.eval-dashboard-theme{--lexor-layout-padding-shell:0;--lexor-layout-padding-shell-mobile:0;--lexor-layout-gap-header:var(--lexor-space-5);--lexor-layout-gap-header-actions:0;--lexor-layout-app-shell-header-min-height:3.25rem;--lexor-layout-app-shell-header-padding-block:0;--lexor-layout-app-shell-header-padding-inline:0;--lexor-layout-sidebar-padding-inline:var(--lexor-space-6);--eval-review-page-padding-block-start:var(--lexor-space-11);--eval-review-page-padding-inline:var(--lexor-space-11);--eval-review-page-padding-block-end:var(--lexor-space-11);--eval-review-page-section-gap:var(--lexor-space-10);--eval-review-search-width:22rem;--eval-review-panel-header-padding-block:var(--lexor-space-10);--eval-review-panel-header-padding-inline:var(--lexor-space-12);--eval-review-panel-body-padding-block:var(--lexor-space-11);--eval-review-panel-body-padding-inline:var(--lexor-space-12);--eval-review-table-cell-padding-block:var(--lexor-space-6);--eval-review-table-cell-padding-inline:var(--lexor-space-8);--eval-review-body-font-size:var(--lexor-font-size-md);--eval-review-muted-font-size:var(--lexor-font-size-sm);--eval-review-label-font-size:var(--lexor-font-size-sm-plus);--eval-review-kicker-font-size:var(--lexor-font-size-sm);--eval-review-shell-bg:var(--lightningcss-light,#eef3f9)var(--lightningcss-dark,#1b2230);--eval-review-sidebar-bg:var(--lightningcss-light,#f7f9fd)var(--lightningcss-dark,#171d29);--eval-review-sidebar-border-color:var(--lightningcss-light,#33415f1f)var(--lightningcss-dark,#5f6b8533);--eval-review-chrome-border-color:var(--lightningcss-light,#33415f24)var(--lightningcss-dark,#5f6b852e);--eval-review-chrome-hover-bg:var(--lightningcss-light,#1f29400d)var(--lightningcss-dark,#ffffff0a);--eval-review-user-menu-bg:var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#0e131dfa);--eval-review-user-menu-shadow:var(--lightningcss-light,0 18px 44px #0f172a1f)var(--lightningcss-dark,0 18px 44px #04070e57);--eval-review-nav-hover-bg:var(--lightningcss-light,#1f29400a)var(--lightningcss-dark,#ffffff08);--eval-review-nav-active-bg:var(--lightningcss-light,linear-gradient(90deg, #6c6ff51f, #2dd4bf14))var(--lightningcss-dark,linear-gradient(90deg, #6c6ff529, #6c6ff50f));--eval-review-nav-active-border-color:var(--lightningcss-light,#6c6ff53d)var(--lightningcss-dark,#6c6ff547);--eval-review-page-brand-glow:var(--lightningcss-light,#6c6ff514)var(--lightningcss-dark,#6c6ff51f);--eval-review-page-accent-glow:var(--lightningcss-light,#2dd4bf1a)var(--lightningcss-dark,#2dd4bf14);--eval-review-page-overlay-top:var(--lightningcss-light,#fff9)var(--lightningcss-dark,#080c141f);--eval-review-page-overlay-bottom:var(--lightningcss-light,#dde5f0cc)var(--lightningcss-dark,#080c1459);--eval-review-page-base-bg:var(--lightningcss-light,#eef3f9)var(--lightningcss-dark,#1b2230);--eval-review-page-grid-line:var(--lightningcss-light,#33415f09)var(--lightningcss-dark,#ffffff05);--eval-review-page-mask:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#00000073);--eval-review-panel-border-color:var(--lightningcss-light,#33415f1f)var(--lightningcss-dark,#5f6b852e);--eval-review-panel-header-border-color:var(--lightningcss-light,#33415f1a)var(--lightningcss-dark,#5f6b8529);--eval-review-panel-bg:var(--lightningcss-light,#ffffffd6)var(--lightningcss-dark,#0c111bb8);--eval-review-panel-shadow:var(--lightningcss-light,0 18px 42px #0f172a14)var(--lightningcss-dark,0 20px 48px #04070e3d);--eval-review-panel-danger-border:var(--lightningcss-light,#b4231842)var(--lightningcss-dark,#f8717157);--eval-review-panel-danger-bg:var(--lightningcss-light,#b4231814)var(--lightningcss-dark,#381015c7);--eval-review-table-border-color:var(--lightningcss-light,#33415f1a)var(--lightningcss-dark,#5f6b851f);--eval-review-table-header-bg:var(--lightningcss-light,#f8fafdf5)var(--lightningcss-dark,#101621f5);--eval-review-table-row-hover-bg:var(--lightningcss-light,#1f294008)var(--lightningcss-dark,#ffffff08);--eval-review-table-row-selected-bg:var(--lightningcss-light,linear-gradient(90deg, #6c6ff51f, #2dd4bf14))var(--lightningcss-dark,linear-gradient(90deg, #6c6ff529, #2dd4bf14));--eval-review-table-row-draft-bg:var(--lightningcss-light,#1f294005)var(--lightningcss-dark,#ffffff06);--eval-review-table-row-selected-accent:var(--lightningcss-light,#6c6ff580)var(--lightningcss-dark,#6c6ff5bf);--eval-review-skeleton-bg:var(--lightningcss-light,#5f6b8524)var(--lightningcss-dark,#6d78932e);--eval-review-skeleton-highlight:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff1f);--eval-review-input-bg:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#0a0e16eb);--eval-review-input-bg-subtle:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#0a0e16e6);--eval-review-input-border-color:var(--lightningcss-light,#6c6ff52e)var(--lightningcss-dark,#6c6ff53d);--eval-review-input-placeholder-color:var(--lightningcss-light,#5f6b85d9)var(--lightningcss-dark,#b2bbcab8);--eval-review-focus-outline:2px solid var(--lightningcss-light,#4f46e566)var(--lightningcss-dark,#6c6ff599);--eval-review-danger-border:var(--lightningcss-light,#b4231838)var(--lightningcss-dark,#f8717147);--eval-review-danger-bg:var(--lightningcss-light,#b4231814)var(--lightningcss-dark,#45111ac2);--eval-review-danger-text:var(--lightningcss-light,#7a271a)var(--lightningcss-dark,#ffd6db);--eval-review-delete-color:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#f4a3ae);--eval-review-delete-hover-bg:var(--lightningcss-light,#b423181a)var(--lightningcss-dark,#a3253638);--eval-review-delete-hover-text:var(--lightningcss-light,#7a271a)var(--lightningcss-dark,#ffe0e4);--eval-review-dialog-backdrop-bg:var(--lightningcss-light,#1f29403d)var(--lightningcss-dark,#070a109e);--eval-review-dialog-bg:var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#120f13f2);--eval-review-dialog-border-color:var(--lightningcss-light,#b4231829)var(--lightningcss-dark,#f8717133);--eval-review-dialog-shadow:var(--lightningcss-light,0 24px 48px #0f172a2e)var(--lightningcss-dark,0 28px 70px #0000006b);--eval-review-mobile-sidebar-shadow:var(--lightningcss-light,0 24px 64px #0f172a29)var(--lightningcss-dark,0 24px 64px #0000005c);--eval-review-mobile-backdrop-bg:var(--lightningcss-light,#1f29402e)var(--lightningcss-dark,#070a1094);height:100%;min-height:0}.eval-dashboard-shell{min-height:100vh;position:relative;overflow:hidden}.eval-dashboard-sidebar-backdrop{display:none}.eval-dashboard-surface{height:calc(100vh - var(--lexor-layout-app-shell-header-min-height));background:var(--eval-review-shell-bg);min-height:0;display:flex;overflow:hidden}.eval-dashboard-sidebar{border-right:1px solid var(--eval-review-sidebar-border-color);background:var(--eval-review-sidebar-bg);z-index:30;flex-direction:column;width:15rem;min-width:15rem;min-height:100vh;transition:transform .18s,opacity .18s;display:flex;overflow:hidden}.eval-dashboard-sidebar.is-closed{opacity:0;border-right:0;width:0;min-width:0}.eval-dashboard-app-shell-icon{place-items:center;width:1.25rem;height:1.25rem;line-height:1;display:grid}.eval-dashboard-toolbar-control{height:var(--lexor-layout-app-shell-header-min-height);min-height:var(--lexor-layout-app-shell-header-min-height);border:0;border-left:1px solid var(--eval-review-chrome-border-color);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-self:stretch;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.eval-dashboard-sidebar-toggle{width:var(--lexor-layout-app-shell-header-min-height);min-width:var(--lexor-layout-app-shell-header-min-height);border-right:1px solid var(--eval-review-chrome-border-color);border-left:0}.eval-dashboard-toolbar-control:hover,.eval-dashboard-toolbar-control:focus-visible{background:var(--eval-review-chrome-hover-bg)}.eval-dashboard-toolbar-gear,.eval-dashboard-theme-toggle{width:var(--lexor-layout-app-shell-header-min-height);min-width:var(--lexor-layout-app-shell-header-min-height)}.eval-dashboard-user-menu{height:var(--lexor-layout-app-shell-header-min-height);align-items:stretch;display:flex}.eval-dashboard-user-menu .levitade-user-menu{align-items:stretch;height:100%;display:flex}.eval-dashboard-user-menu .levitade-user-menu__trigger{border:0;border-left:1px solid var(--eval-review-chrome-border-color);height:100%;color:var(--color-text);background:0 0;border-radius:0;align-items:center;padding:0 1rem;display:inline-flex}.eval-dashboard-user-menu .levitade-user-menu__trigger:hover,.eval-dashboard-user-menu .levitade-user-menu__trigger:focus-visible{background:var(--eval-review-chrome-hover-bg);border-color:var(--eval-review-chrome-border-color)}.eval-dashboard-user-menu .levitade-user-menu__username,.eval-dashboard-user-menu .levitade-user-menu__icon{color:inherit}.eval-dashboard-user-menu .levitade-user-menu__dropdown{border-color:var(--eval-review-chrome-border-color);background:var(--eval-review-user-menu-bg);min-width:11rem;box-shadow:var(--eval-review-user-menu-shadow);padding:.4rem;top:calc(100% + .35rem);right:0}.eval-dashboard-user-menu .levitade-user-menu__item{color:var(--color-text);border-radius:10px;padding:.65rem .8rem}.eval-dashboard-user-menu .levitade-user-menu__item:hover:not(:disabled){background:var(--eval-review-chrome-hover-bg)}.eval-dashboard-sidebar-brand{height:var(--lexor-layout-app-shell-header-min-height);padding-inline:var(--lexor-layout-sidebar-padding-inline);border-bottom:1px solid var(--eval-review-panel-header-border-color);min-height:var(--lexor-layout-app-shell-header-min-height);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;display:flex}.eval-dashboard-sidebar-subtitle{color:var(--color-text);font-size:var(--lexor-font-size-sm);line-height:1.3;font-weight:var(--lexor-font-weight-bold)}.eval-dashboard-nav{padding:.35rem var(--lexor-layout-sidebar-padding-inline) 0;gap:.2rem;display:grid}.eval-dashboard-nav-link{border-radius:var(--lexor-radius-md);color:var(--color-text-muted);border:1px solid #0000;padding:.6rem .85rem;transition:background-color .12s,border-color .12s,color .12s,transform .12s;display:block}.eval-dashboard-nav-link:hover,.eval-dashboard-nav-link:focus-visible{background:var(--eval-review-nav-hover-bg);color:var(--color-text);border-color:#6c6ff52e;transform:translate(2px)}.eval-dashboard-nav-link.is-active{background:var(--eval-review-nav-active-bg);border-color:var(--eval-review-nav-active-border-color);color:var(--color-text)}.eval-dashboard-canvas{min-height:calc(100vh - var(--lexor-layout-app-shell-header-min-height));background:var(--eval-review-shell-bg)}.eval-review-page{height:100%;min-height:0;padding:var(--eval-review-page-padding-block-start) var(--eval-review-page-padding-inline) var(--eval-review-page-padding-block-end);background:radial-gradient(circle at top left, var(--eval-review-page-brand-glow), transparent 34%), radial-gradient(circle at 90% 8%, var(--eval-review-page-accent-glow), transparent 28%), linear-gradient(180deg, var(--eval-review-page-overlay-top), var(--eval-review-page-overlay-bottom)), var(--eval-review-page-base-bg);gap:var(--eval-review-page-section-gap);flex-direction:column;display:flex;position:relative;overflow:hidden}.eval-review-page:before{content:"";pointer-events:none;background-image:linear-gradient(var(--eval-review-page-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--eval-review-page-grid-line) 1px, transparent 1px);-webkit-mask-image:linear-gradient(180deg, var(--eval-review-page-mask), transparent 78%);mask-image:linear-gradient(180deg, var(--eval-review-page-mask), transparent 78%);background-size:48px 48px;position:absolute;inset:0}.eval-review-workspace{z-index:1;position:relative}.eval-review-search-field{width:min(100%, var(--eval-review-search-width));min-width:0}.eval-review-status,.eval-review-empty-state,.eval-review-editor,.eval-review-table-shell{border:1px solid var(--eval-review-panel-border-color);background:var(--eval-review-panel-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--eval-review-panel-shadow);border-radius:16px}.eval-review-status{gap:var(--lexor-space-8);padding:var(--eval-review-panel-body-padding-block) var(--eval-review-panel-body-padding-inline);display:grid}.eval-review-status--error{border-color:var(--eval-review-panel-danger-border);background:var(--eval-review-panel-danger-bg)}.eval-review-workspace{gap:var(--eval-review-page-section-gap);flex:1;grid-template-columns:minmax(0,1fr) minmax(22rem,27rem);align-items:stretch;min-height:0;display:grid;overflow:hidden}.eval-review-table-shell{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.eval-review-table-shell-header{justify-content:space-between;align-items:center;gap:var(--lexor-space-8);padding:var(--eval-review-panel-header-padding-block) var(--eval-review-panel-header-padding-inline);border-bottom:1px solid var(--eval-review-panel-header-border-color);display:flex}.eval-review-table-shell-header-copy{flex:1;align-items:center;min-width:0;display:flex}.eval-review-table-shell-actions{align-items:center;gap:var(--lexor-space-8);flex-wrap:wrap;display:flex}.eval-review-empty-state{gap:var(--lexor-space-8);padding:var(--eval-review-panel-body-padding-block) var(--eval-review-panel-body-padding-inline);margin:var(--eval-review-panel-body-padding-block);display:grid}.eval-review-table-frame{flex:1;min-height:0;overflow:auto}.eval-review-table{border-collapse:collapse;table-layout:fixed;width:100%}.eval-review-table th,.eval-review-table td{padding:var(--eval-review-table-cell-padding-block) var(--eval-review-table-cell-padding-inline);vertical-align:middle;border-bottom:1px solid var(--eval-review-table-border-color);font-size:var(--eval-review-body-font-size);line-height:var(--lexor-line-height-normal)}.eval-review-table th{z-index:1;background:var(--eval-review-table-header-bg);color:var(--color-text-muted);text-align:left;font-size:var(--eval-review-label-font-size);letter-spacing:.04em;text-transform:uppercase;line-height:var(--lexor-line-height-snug);position:sticky;top:0}.eval-review-table-row{transition:background-color .12s,box-shadow .12s}.eval-review-table-row:hover,.eval-review-table-row:focus-visible{background:var(--eval-review-table-row-hover-bg);outline:none}.eval-review-table-row.is-selected{background:var(--eval-review-table-row-selected-bg);box-shadow:inset 2px 0 0 var(--eval-review-table-row-selected-accent)}.eval-review-table-row--draft{background:var(--eval-review-table-row-draft-bg)}.eval-review-table-row--loading{pointer-events:none}.eval-review-table-cell-title{-webkit-line-clamp:2;font-weight:600;font-size:var(--eval-review-body-font-size);color:var(--color-text);line-height:var(--lexor-line-height-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eval-review-table-preview{-webkit-line-clamp:2;color:var(--color-text-muted);font-size:var(--eval-review-muted-font-size);line-height:var(--lexor-line-height-normal);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eval-review-table-muted{color:var(--color-text-muted);white-space:nowrap;font-size:var(--eval-review-muted-font-size)}.eval-review-table-actions{padding-block:0}.eval-review-table-actions-inner{gap:var(--lexor-space-5);min-height:100%;padding:var(--lexor-space-5) var(--eval-review-table-cell-padding-inline);justify-content:flex-end;align-items:center;display:flex}.eval-review-table-actions-col{width:12rem}.eval-review-table-actions-col-header{text-align:right}.eval-review-skeleton{background:var(--eval-review-skeleton-bg);border-radius:999px;position:relative;overflow:hidden}.eval-review-skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--eval-review-skeleton-highlight) 50%, transparent 100%);animation:1.25s infinite eval-review-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.eval-review-skeleton--title{width:min(75%,18rem);height:1rem}.eval-review-skeleton--body{width:min(90%,22rem);height:.85rem}.eval-review-skeleton--meta{width:8rem;height:.75rem}.eval-review-skeleton--icon{border-radius:10px;width:2.5rem;height:2.5rem}@keyframes eval-review-skeleton-shimmer{to{transform:translate(100%)}}.eval-review-inline-field{--levitade-input-background-color:var(--eval-review-input-bg-subtle);--levitade-input-border-color:var(--eval-review-input-border-color);--levitade-input-color:var(--color-text);--levitade-input-placeholder-color:var(--eval-review-input-placeholder-color);--levitade-input-focus-outline:var(--eval-review-focus-outline);--levitade-input-focus-outline-offset:2px;--levitade-input-padding:var(--lexor-space-5) var(--eval-review-table-cell-padding-inline);--levitade-input-font-size:var(--eval-review-body-font-size)}.eval-review-inline-field .levitade-text-input{min-height:2.25rem}.eval-review-textarea{width:100%;min-height:10rem;padding:var(--eval-review-panel-body-padding-block) var(--eval-review-panel-body-padding-inline);border:1px solid var(--eval-review-input-border-color);background:var(--eval-review-input-bg);color:var(--color-text);font:inherit;font-size:var(--eval-review-body-font-size);line-height:var(--lexor-line-height-normal);resize:vertical;border-radius:14px}.eval-review-textarea--compact{min-height:7.1rem}.eval-review-textarea::placeholder{color:var(--eval-review-input-placeholder-color)}.eval-review-textarea:focus-visible{outline:var(--eval-review-focus-outline);outline-offset:2px}.eval-review-editor-shell{align-self:stretch;min-width:0;height:100%;min-height:0}.eval-review-editor{gap:var(--eval-review-page-section-gap);padding:var(--eval-review-panel-body-padding-block) var(--eval-review-panel-body-padding-inline);flex-direction:column;min-width:0;height:100%;display:flex}.eval-review-editor>.eval-review-editor-field:last-of-type{flex-direction:column;flex:1;min-height:0;display:flex}.eval-review-editor>.eval-review-editor-field:last-of-type .eval-review-textarea{flex:1;min-height:0}.eval-review-editor-header{justify-content:space-between;align-items:flex-start;gap:var(--lexor-space-11);display:flex}.eval-review-kicker{color:var(--color-text-muted);font-size:var(--eval-review-kicker-font-size);line-height:var(--lexor-line-height-snug);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--lexor-space-5)}.eval-review-editor-badge{background:color-mix(in srgb, var(--color-accent) 16%, transparent);min-height:1.75rem;color:var(--color-text);font-size:var(--eval-review-muted-font-size);border-radius:999px;justify-content:center;align-items:center;padding:.25rem .7rem;display:inline-flex}.eval-review-editor-empty{padding-top:var(--lexor-space-5);color:var(--color-text-muted);font-size:var(--eval-review-body-font-size)}.eval-review-evaluation-summary{gap:var(--lexor-space-7);display:grid}.eval-review-editor-field{--levitade-input-background-color:var(--eval-review-input-bg);--levitade-input-border-color:var(--eval-review-input-border-color);--levitade-input-color:var(--color-text);--levitade-input-placeholder-color:var(--eval-review-input-placeholder-color);--levitade-input-focus-outline:var(--eval-review-focus-outline);--levitade-input-focus-outline-offset:2px;--levitade-input-padding:var(--lexor-space-5) var(--eval-review-table-cell-padding-inline);--levitade-input-font-size:var(--eval-review-body-font-size)}.eval-review-editor-field .levitade-text-input{min-height:2.25rem}.eval-review-editor-meta{gap:var(--lexor-space-7) var(--lexor-space-9);min-width:0;color:var(--color-text-muted);font-size:var(--eval-review-muted-font-size);flex-wrap:wrap;display:flex}.eval-review-editor-error{padding:var(--lexor-space-9) var(--lexor-space-10);border:1px solid var(--eval-review-danger-border);background:var(--eval-review-danger-bg);color:var(--eval-review-danger-text);border-radius:12px}.eval-review-editor-actions{gap:var(--lexor-space-8);flex-wrap:wrap;margin-top:auto;display:flex}.eval-review-run-section{gap:var(--lexor-space-8);flex-direction:column;flex:1;min-height:0;display:flex}.eval-review-run-list{gap:var(--lexor-space-7);flex:1;min-height:0;display:grid;overflow:auto}.eval-review-run-card{gap:var(--lexor-space-7);padding:var(--lexor-space-8) var(--lexor-space-9);border:1px solid var(--eval-review-panel-border-color);background:color-mix(in srgb, var(--eval-review-panel-bg) 88%, transparent);border-radius:14px;display:grid}.eval-review-run-card-header{justify-content:space-between;align-items:center;gap:var(--lexor-space-6);flex-wrap:wrap;display:flex}.eval-review-run-meta{gap:var(--lexor-space-6) var(--lexor-space-8);color:var(--color-text-muted);font-size:var(--eval-review-muted-font-size);flex-wrap:wrap;display:flex}.eval-review-run-copy{white-space:pre-wrap}.eval-review-empty-state--compact{margin:0}.eval-review-delete-button{color:var(--eval-review-delete-color);--levitade-button-padding-inline:.75rem;--levitade-button-padding-block:.75rem;--levitade-button-icon-size-sm:2.5rem;--levitade-button-icon-border-radius:10px}.eval-review-edit-button,.eval-review-run-button{--levitade-button-padding-inline:.75rem;--levitade-button-padding-block:.75rem;--levitade-button-icon-size-sm:2.5rem;--levitade-button-icon-border-radius:10px}.eval-review-run-button.is-queued,.eval-review-run-button.is-running,.eval-review-run-button.is-submitting{color:var(--color-warning-text)}.eval-review-run-button.is-succeeded{color:var(--color-success-text)}.eval-review-run-button.is-failed{color:var(--color-danger-text)}.eval-review-delete-button:hover,.eval-review-delete-button:focus-visible,.eval-review-delete-action:hover,.eval-review-delete-action:focus-visible{background:var(--eval-review-delete-hover-bg);color:var(--eval-review-delete-hover-text)}.eval-review-run-button:hover,.eval-review-run-button:focus-visible{background:var(--eval-review-chrome-hover-bg)}.eval-review-action-icon{width:1.25rem;height:1.25rem}.eval-review-action-icon--spinning{animation:1s linear infinite eval-review-action-spin}@keyframes eval-review-action-spin{to{transform:rotate(360deg)}}.eval-review-dialog-backdrop{z-index:45;padding:var(--eval-review-page-padding-inline);background:var(--eval-review-dialog-backdrop-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;display:grid;position:fixed;inset:0}.eval-review-dialog{gap:var(--eval-review-page-section-gap);width:min(100%,28rem);padding:var(--eval-review-panel-body-padding-block) var(--eval-review-panel-body-padding-inline);border:1px solid var(--eval-review-dialog-border-color);background:var(--eval-review-dialog-bg);box-shadow:var(--eval-review-dialog-shadow);border-radius:18px;display:grid}.eval-review-dialog-copy{color:var(--color-text-muted);font-size:var(--eval-review-body-font-size)}.eval-review-dialog-actions{justify-content:flex-end;gap:var(--lexor-space-8);display:flex}@media (width<=700px){.eval-dashboard-shell{overflow:visible}.eval-dashboard-sidebar{width:min(18rem,100vw - 3rem);min-width:0;min-height:100vh;box-shadow:var(--eval-review-mobile-sidebar-shadow);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.eval-dashboard-sidebar.is-closed{opacity:1}.eval-dashboard-sidebar.is-open{transform:translate(0)}.eval-dashboard-sidebar-backdrop{background:var(--eval-review-mobile-backdrop-bg);z-index:25;display:block;position:fixed;inset:0}.eval-review-page{padding:var(--eval-review-page-padding-block-start) var(--eval-review-page-padding-inline) var(--eval-review-page-padding-block-end);height:100%;min-height:0}.eval-review-workspace{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.eval-review-table-shell-header{flex-direction:column;align-items:flex-start}.eval-review-table-shell-actions{justify-content:flex-start;width:100%}.eval-review-search-field{width:100%}.eval-review-table-actions-col{width:10rem}}.levitade-button{min-height:var(--levitade-button-min-height,auto);justify-content:center;align-items:center;gap:var(--levitade-button-gap);cursor:pointer;border-radius:var(--levitade-button-border-radius);font-weight:var(--levitade-button-font-weight);font-family:var(--levitade-button-font-family);font-size:var(--levitade-button-font-size);line-height:var(--levitade-button-line-height);padding-block:var(--levitade-button-padding-block);padding-inline:var(--levitade-button-padding-inline);border:var(--levitade-button-border-width) solid transparent;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.levitade-button:hover:not(:disabled){background-color:var(--levitade-button-hover-background-color,transparent);border-color:var(--levitade-button-hover-border-color,currentColor);color:var(--levitade-button-hover-color,currentColor)}.levitade-button:focus-visible{outline:var(--levitade-button-focus-outline,2px solid currentColor);outline-offset:var(--levitade-button-focus-outline-offset,2px)}.levitade-button:disabled{cursor:var(--levitade-button-disabled-cursor,not-allowed);opacity:var(--levitade-button-disabled-opacity,.5);background-color:var(--levitade-button-disabled-background-color,unset);border-color:var(--levitade-button-disabled-border-color,transparent);color:var(--levitade-button-disabled-color,inherit)}.levitade-button--primary{background-color:var(--levitade-button-primary-background-color);color:var(--levitade-button-primary-color);--levitade-button-disabled-background-color:var(--levitade-button-primary-disabled-background-color,var(--levitade-button-primary-background-color));--levitade-button-disabled-border-color:var(--levitade-button-primary-disabled-border-color,var(--levitade-button-primary-background-color));--levitade-button-disabled-color:var(--levitade-button-primary-disabled-color,var(--levitade-button-primary-color));--levitade-button-hover-background-color:var(--levitade-button-primary-hover-background-color);--levitade-button-hover-border-color:var(--levitade-button-primary-hover-border-color,var(--levitade-button-primary-hover-background-color));--levitade-button-hover-color:var(--levitade-button-primary-hover-color,var(--levitade-button-primary-color))}.levitade-button--secondary{background-color:var(--levitade-button-secondary-background-color);color:var(--levitade-button-secondary-color);border-color:var(--levitade-button-secondary-border-color);--levitade-button-disabled-background-color:var(--levitade-button-secondary-disabled-background-color,var(--levitade-button-secondary-background-color));--levitade-button-disabled-border-color:var(--levitade-button-secondary-disabled-border-color,var(--levitade-button-secondary-border-color));--levitade-button-disabled-color:var(--levitade-button-secondary-disabled-color,var(--levitade-button-secondary-color));--levitade-button-hover-background-color:var(--levitade-button-secondary-hover-background-color);--levitade-button-hover-border-color:var(--levitade-button-secondary-hover-border-color,var(--levitade-button-secondary-border-color));--levitade-button-hover-color:var(--levitade-button-secondary-hover-color,var(--levitade-button-secondary-color))}.levitade-button--ghost{background-color:var(--levitade-button-ghost-background-color);color:var(--levitade-button-ghost-color);border-color:var(--levitade-button-ghost-border-color);--levitade-button-disabled-background-color:var(--levitade-button-ghost-disabled-background-color,var(--levitade-button-ghost-background-color));--levitade-button-disabled-border-color:var(--levitade-button-ghost-disabled-border-color,var(--levitade-button-ghost-border-color));--levitade-button-disabled-color:var(--levitade-button-ghost-disabled-color,var(--levitade-button-ghost-color));--levitade-button-hover-background-color:var(--levitade-button-ghost-hover-background-color);--levitade-button-hover-border-color:var(--levitade-button-ghost-hover-border-color,var(--levitade-button-ghost-border-color));--levitade-button-hover-color:var(--levitade-button-ghost-hover-color,var(--levitade-button-ghost-color))}.levitade-button--shape-default{border-radius:var(--levitade-button-border-radius)}.levitade-button--shape-pill{border-radius:999px}.levitade-button--shape-icon{width:var(--levitade-button-icon-size);height:var(--levitade-button-icon-size);border-radius:var(--levitade-button-icon-border-radius,6px);padding:0}.levitade-button--size-sm{min-height:var(--levitade-button-min-height-sm,auto);font-size:var(--levitade-button-font-size-sm,.85rem);padding-block:var(--levitade-button-padding-block-sm,.35rem);padding-inline:var(--levitade-button-padding-inline-sm,.75rem)}.levitade-button--shape-icon.levitade-button--size-sm{width:var(--levitade-button-icon-size-sm);height:var(--levitade-button-icon-size-sm)}.levitade-field{gap:var(--levitade-field-gap,.35rem);flex-direction:column;display:flex}.levitade-field-label{color:var(--levitade-field-label-color,inherit);font-family:var(--levitade-field-label-font-family,inherit);font-size:var(--levitade-field-label-font-size,inherit);font-weight:var(--levitade-field-label-font-weight,inherit);line-height:var(--levitade-field-label-line-height,inherit)}.levitade-text-input{width:100%;min-height:var(--levitade-input-min-height,auto);border:1px solid var(--levitade-input-border-color,currentColor);border-radius:var(--levitade-input-border-radius,6px);background:var(--levitade-input-background-color,transparent);color:var(--levitade-input-color,inherit);font-family:var(--levitade-input-font-family,inherit);font-size:var(--levitade-input-font-size,inherit);font-weight:var(--levitade-input-font-weight,inherit);line-height:var(--levitade-input-line-height,inherit);padding:var(--levitade-input-padding,.7rem .85rem)}.levitade-text-input::placeholder{color:var(--levitade-input-placeholder-color,inherit)}.levitade-text-input:focus-visible{outline:var(--levitade-input-focus-outline,2px solid currentColor);outline-offset:var(--levitade-input-focus-outline-offset,2px)}.levitade-field-error{color:var(--levitade-field-error-color,currentColor);font-family:var(--levitade-field-error-font-family,inherit);font-size:var(--levitade-field-error-font-size,inherit);line-height:var(--levitade-field-error-line-height,inherit)}.levitade-heading{color:var(--levitade-heading-color,inherit);font-family:var(--levitade-heading-font-family);line-height:var(--levitade-heading-line-height);margin:0}.levitade-heading--1{font-size:var(--levitade-heading-1-size);font-weight:var(--levitade-heading-1-weight)}.levitade-heading--2{font-size:var(--levitade-heading-2-size);font-weight:var(--levitade-heading-2-weight)}.levitade-heading--3{font-size:var(--levitade-heading-3-size);font-weight:var(--levitade-heading-3-weight)}.levitade-heading--4{font-size:var(--levitade-heading-4-size);font-weight:var(--levitade-heading-4-weight)}.levitade-heading--5{font-size:var(--levitade-heading-5-size);font-weight:var(--levitade-heading-5-weight)}.levitade-heading--6{font-size:var(--levitade-heading-6-size);font-weight:var(--levitade-heading-6-weight)}.levitade-paragraph{color:var(--levitade-paragraph-color,inherit);font-family:var(--levitade-paragraph-font-family,inherit);font-size:var(--levitade-paragraph-font-size,inherit);font-weight:var(--levitade-paragraph-font-weight,inherit);line-height:var(--levitade-paragraph-line-height,inherit);margin-block-start:var(--levitade-paragraph-margin-block-start,revert);margin-block-end:var(--levitade-paragraph-margin-block-end,revert)}.levitade-user-menu{display:inline-block;position:relative}.levitade-user-menu__trigger{border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fff);color:var(--color-text,#111827);font:inherit;font-size:var(--levitade-user-menu-trigger-font-size,1rem);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-weight:400;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.levitade-user-menu__trigger:hover{background:var(--color-surface-alt,#f9fafb);border-color:var(--color-accent,#57b955)}.levitade-user-menu__trigger:focus-visible{outline:2px solid var(--color-accent,#57b955);outline-offset:2px}.levitade-user-menu__username{color:var(--color-text-muted,#6b7280);line-height:1}.levitade-user-menu__icon{color:var(--color-text-muted,#6b7280);font-size:.6rem;line-height:1;transition:transform .15s}.levitade-user-menu__dropdown{gap:var(--levitade-user-menu-dropdown-gap,0);background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,6px);z-index:1000;min-width:200px;padding:.5rem;animation:.15s levitade-user-menu-fade-in;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 4px 12px #0000001a}@keyframes levitade-user-menu-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.levitade-user-menu__item{text-align:left;border-radius:var(--radius-sm,6px);width:100%;color:var(--color-text,#111827);font:inherit;cursor:pointer;background:0 0;border:none;padding:.75rem 1rem;font-size:.9rem;font-weight:400;transition:background-color .15s;display:block}.levitade-user-menu__item:hover:not(:disabled){background:var(--color-surface-alt,#f9fafb)}.levitade-user-menu__item:focus-visible{outline:2px solid var(--color-accent,#57b955);outline-offset:-2px}.levitade-user-menu__item:disabled{opacity:.5;cursor:not-allowed}@media (width<=560px){.levitade-user-menu__dropdown{min-width:max(200px,80vw);left:50%;right:auto;transform:translate(-50%)}@keyframes levitade-user-menu-fade-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}}.lexor-shell{width:100%;min-height:100%;display:flex}.lexor-main{flex-direction:column;flex:1;min-width:0;min-height:100%;display:flex}.lexor-surface{width:100%}.lexor-surface--inset-shell{padding-inline:var(--lexor-layout-padding-shell)}.lexor-surface--centered{margin-inline:auto}.lexor-surface--width-content{max-width:var(--lexor-layout-width-content)}.lexor-surface--width-narrow{max-width:var(--lexor-layout-width-narrow)}.lexor-surface--width-full{max-width:none}.lexor-centered-flow{min-height:100%;padding-block:var(--lexor-layout-padding-flow-block);align-items:center;display:grid}.lexor-app-shell-header{align-items:center;gap:var(--lexor-layout-gap-header);min-height:var(--lexor-layout-app-shell-header-min-height);padding:var(--lexor-layout-app-shell-header-padding-block) var(--lexor-layout-app-shell-header-padding-inline);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.lexor-app-shell-header-title{min-width:0}.lexor-app-shell-header-actions{align-items:center;gap:var(--lexor-layout-gap-header-actions);margin-inline-start:auto;display:flex}.lexor-surface-card{width:100%;max-width:var(--lexor-layout-width-panel);margin-inline:auto}@media (width<=700px){.lexor-surface--inset-shell{padding-inline:var(--lexor-layout-padding-shell-mobile)}}
