:root{--color-transparent:transparent;--color-brand-yellow:#fffc06;--color-yellow-50:#fffae6;--color-yellow-100:#fef5d8;--color-yellow-300:#fedd35;--color-yellow-500:#fed000;--color-yellow-600:#e6bc00;--color-yellow-700:#c49f00;--color-neutral-0:#fff;--color-neutral-25:#fcfcfd;--color-neutral-50:#f8f9fa;--color-neutral-100:#f2f4f7;--color-neutral-200:#e5e7eb;--color-neutral-300:#dadde3;--color-neutral-500:#667085;--color-neutral-600:#5f6370;--color-neutral-800:#1d2939;--color-neutral-900:#111827;--color-neutral-1000:#000;--color-green-50:#ecfdf3;--color-green-700:#067647;--color-amber-50:#fffaeb;--color-amber-700:#93370d;--color-red-50:#fef3f2;--color-red-700:#b42318;--color-red-800:#912018;--color-red-900:#7a271a;--color-blue-50:#eff8ff;--color-blue-700:#175cd3;--background-page:var(--color-neutral-0);--background-surface:var(--color-neutral-0);--background-subtle:var(--color-neutral-50);--background-inverse:var(--color-neutral-1000);--background-accent-subtle:var(--color-yellow-100);--text-primary:var(--color-neutral-900);--text-secondary:var(--color-neutral-600);--text-muted:var(--color-neutral-500);--text-inverse:var(--color-neutral-0);--text-link:var(--color-blue-700);--border-default:var(--color-neutral-300);--border-strong:var(--color-neutral-500);--border-focus:var(--color-blue-700);--action-primary-background:var(--color-yellow-500);--action-primary-foreground:var(--color-neutral-900);--action-primary-hover:var(--color-yellow-600);--action-primary-pressed:var(--color-yellow-700);--action-primary-disabled-background:var(--color-neutral-200);--action-primary-disabled-foreground:var(--color-neutral-500);--action-secondary-background:var(--color-neutral-0);--action-secondary-foreground:var(--color-neutral-900);--action-secondary-border:var(--color-neutral-800);--action-secondary-hover:var(--color-neutral-50);--action-secondary-pressed:var(--color-neutral-100);--action-secondary-disabled-background:var(--color-neutral-50);--action-secondary-disabled-foreground:var(--color-neutral-500);--action-destructive-background:var(--color-red-700);--action-destructive-foreground:var(--color-neutral-0);--action-destructive-hover:var(--color-red-800);--action-destructive-pressed:var(--color-red-900);--action-destructive-disabled-background:var(--color-neutral-200);--action-destructive-disabled-foreground:var(--color-neutral-500);--feedback-success-background:var(--color-green-50);--feedback-success-foreground:var(--color-green-700);--feedback-success-border:var(--color-green-700);--feedback-warning-background:var(--color-amber-50);--feedback-warning-foreground:var(--color-amber-700);--feedback-warning-border:var(--color-amber-700);--feedback-error-background:var(--color-red-50);--feedback-error-foreground:var(--color-red-700);--feedback-error-border:var(--color-red-700);--feedback-info-background:var(--color-blue-50);--feedback-info-foreground:var(--color-blue-700);--feedback-info-border:var(--color-blue-700);--focus-ring:var(--color-blue-700);--overlay-background:#000000a3;--navigation-active:var(--color-yellow-500);--navigation-inactive:var(--color-neutral-500);--font-family-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-24:1.5rem;--font-size-30:1.875rem;--font-size-36:2.25rem;--font-size-48:3rem;--font-size-56:3.5rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.1;--line-height-heading:1.2;--line-height-body:1.5;--line-height-relaxed:1.625;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--size-icon-sm:1rem;--size-icon-md:1.25rem;--size-icon-lg:1.5rem;--size-icon-xl:2rem;--size-control-sm:2rem;--size-control-md:2.5rem;--size-control-lg:3rem;--size-control-xl:3.5rem;--size-touch-target-min:2.75rem;--size-container-max:90rem;--size-navigation-sidebar:17.5rem;--size-navigation-topbar:6rem;--size-navigation-bottom:4rem;--size-page-gutter:clamp(1.5rem, 4vw, 4rem);--radius-none:0;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-sheet:2rem;--radius-full:9999px;--border-width-thin:1px;--border-width-strong:2px;--border-width-focus:3px;--shadow-none:none;--shadow-sm:0 1px 2px #1018280f;--shadow-md:0 4px 12px #10182814;--shadow-lg:0 12px 32px #1018281f;--shadow-sticky:0 -4px 16px #10182814;--opacity-hidden:0;--opacity-disabled:.48;--opacity-muted:.72;--opacity-overlay:.64;--opacity-full:1;--duration-none:0s;--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.3s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-enter:cubic-bezier(0, 0, .2, 1);--easing-exit:cubic-bezier(.4, 0, 1, 1);--z-index-base:0;--z-index-raised:10;--z-index-sticky:100;--z-index-dropdown:200;--z-index-overlay:300;--z-index-modal:400;--z-index-toast:500;--breakpoint-compact:48rem;--breakpoint-desktop:64rem;--breakpoint-wide:90rem}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:20rem;min-height:100%;font-family:var(--font-family-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--background-page);min-width:20rem;min-height:100svh;color:var(--text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);margin:0}#root{isolation:isolate;min-height:100svh}:where(h1,h2,h3,h4,h5,h6,p){margin-block:0}:where(h1,h2,h3,h4,h5,h6){color:var(--text-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);text-wrap:balance}h1{font-size:clamp(var(--font-size-36), 5vw, var(--font-size-56));font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight)}h2{font-size:clamp(var(--font-size-30), 4vw, var(--font-size-48))}h3{font-size:clamp(var(--font-size-24), 3vw, var(--font-size-36))}h4{font-size:var(--font-size-24)}h5{font-size:var(--font-size-20)}h6{font-size:var(--font-size-18)}:where(img,picture,svg,video,canvas){block-size:auto;max-inline-size:100%;display:block}:where(button,input,select,textarea){color:inherit;font:inherit}:where(button,[role=button]):not(:disabled):not([aria-disabled=true]){cursor:pointer}:where(button,input,select,textarea):disabled,[role=button][aria-disabled=true]{cursor:not-allowed}a{color:var(--text-link);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.12em}::selection{background:var(--background-accent-subtle);color:var(--text-primary)}:focus-visible{outline:var(--border-width-focus) solid var(--focus-ring);outline-offset:var(--space-1)}.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}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-button,.ui-icon-button{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width-strong) solid var(--color-transparent);border-radius:var(--radius-md);min-inline-size:max-content;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);flex-shrink:0;text-decoration:none;display:inline-flex;position:relative}.ui-button:disabled,.ui-icon-button:disabled{cursor:not-allowed}.ui-button--primary,.ui-icon-button--primary{background:var(--action-primary-background);color:var(--action-primary-foreground)}.ui-button--primary:hover:not(:disabled),.ui-icon-button--primary:hover:not(:disabled){background:var(--action-primary-hover)}.ui-button--primary:active:not(:disabled),.ui-icon-button--primary:active:not(:disabled){background:var(--action-primary-pressed)}.ui-button--secondary,.ui-icon-button--secondary{border-color:var(--action-secondary-border);background:var(--action-secondary-background);color:var(--action-secondary-foreground)}.ui-button--secondary:hover:not(:disabled),.ui-icon-button--secondary:hover:not(:disabled),.ui-button--ghost:hover:not(:disabled),.ui-icon-button--ghost:hover:not(:disabled){background:var(--action-secondary-hover)}.ui-button--secondary:active:not(:disabled),.ui-icon-button--secondary:active:not(:disabled),.ui-button--ghost:active:not(:disabled),.ui-icon-button--ghost:active:not(:disabled){background:var(--action-secondary-pressed)}.ui-button--ghost,.ui-icon-button--ghost{background:var(--color-transparent);color:var(--action-secondary-foreground)}.ui-button--destructive,.ui-icon-button--destructive{background:var(--action-destructive-background);color:var(--action-destructive-foreground)}.ui-button--destructive:hover:not(:disabled),.ui-icon-button--destructive:hover:not(:disabled){background:var(--action-destructive-hover)}.ui-button--destructive:active:not(:disabled),.ui-icon-button--destructive:active:not(:disabled){background:var(--action-destructive-pressed)}.ui-button--primary:disabled,.ui-icon-button--primary:disabled,.ui-button--destructive:disabled,.ui-icon-button--destructive:disabled{background:var(--action-primary-disabled-background);color:var(--action-primary-disabled-foreground)}.ui-button--secondary:disabled,.ui-button--ghost:disabled,.ui-icon-button--secondary:disabled,.ui-icon-button--ghost:disabled{border-color:var(--border-default);background:var(--action-secondary-disabled-background);color:var(--action-secondary-disabled-foreground)}.ui-button--sm{min-block-size:var(--size-touch-target-min);padding-inline:var(--space-4);font-size:var(--font-size-14)}.ui-button--md{min-block-size:var(--size-control-lg);padding-inline:var(--space-5);font-size:var(--font-size-16)}.ui-button--lg{min-block-size:var(--size-control-xl);padding-inline:var(--space-6);font-size:var(--font-size-18)}.ui-button--full-width{inline-size:100%}.ui-button__content,.ui-button__icon{justify-content:center;align-items:center;display:inline-flex}.ui-button--loading .ui-button__content{visibility:hidden}.ui-button__spinner{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);border:var(--border-width-strong) solid currentColor;border-inline-end-color:var(--color-transparent);border-radius:var(--radius-full);animation:ui-spin var(--duration-slow) linear infinite;position:absolute}.ui-icon-button{inline-size:var(--size-touch-target-min);min-inline-size:var(--size-touch-target-min);block-size:var(--size-touch-target-min);min-block-size:var(--size-touch-target-min);padding:var(--space-2)}.ui-icon-button--md{inline-size:var(--size-control-lg);min-inline-size:var(--size-control-lg);block-size:var(--size-control-lg);min-block-size:var(--size-control-lg)}.ui-icon-button--lg{inline-size:var(--size-control-xl);min-inline-size:var(--size-control-xl);block-size:var(--size-control-xl);min-block-size:var(--size-control-xl)}.ui-form-field{gap:var(--space-2);min-inline-size:0;display:grid}.ui-form-field__label,.ui-group-field__legend{color:var(--text-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}.ui-form-field__required{color:var(--feedback-error-foreground)}.ui-form-field__message{color:var(--text-secondary);font-size:var(--font-size-12);line-height:var(--line-height-body)}.ui-form-field__message--error{color:var(--feedback-error-foreground)}.ui-form-field__message--success{color:var(--feedback-success-foreground)}.ui-control-shell{align-items:center;gap:var(--space-2);min-block-size:var(--size-control-xl);border:var(--border-width-thin) solid var(--border-strong);border-radius:var(--radius-md);background:var(--background-surface);color:var(--text-primary);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);display:flex;overflow:hidden}.ui-control-shell:hover:not([data-disabled=true]){border-color:var(--action-secondary-border)}.ui-control-shell:focus-within{outline:var(--border-width-focus) solid var(--focus-ring);outline-offset:var(--space-1)}.ui-control-shell[data-filled=true]{border-color:var(--action-secondary-border)}.ui-control-shell[data-invalid=true]{border-color:var(--feedback-error-border)}.ui-control-shell[data-success=true]{border-color:var(--feedback-success-border)}.ui-control-shell[data-disabled=true]{border-color:var(--border-default);background:var(--action-secondary-disabled-background);color:var(--action-secondary-disabled-foreground)}.ui-control-shell[data-readonly=true]{background:var(--background-subtle)}.ui-control-shell__icon,.ui-control-shell__action{min-inline-size:var(--size-icon-lg);color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-control-shell__icon:first-child{margin-inline-start:var(--space-4)}.ui-control-shell__action:last-child{margin-inline-end:var(--space-2)}.ui-control-shell__input,.ui-control-shell__textarea,.ui-control-shell__select{background:var(--color-transparent);inline-size:100%;min-inline-size:0;color:inherit;border:0;outline:0}.ui-control-shell__input,.ui-control-shell__select{min-block-size:calc(var(--size-control-xl) - var(--border-width-strong));padding-inline:var(--space-4)}.ui-control-shell__icon+.ui-control-shell__input,.ui-control-shell__icon+.ui-control-shell__select{padding-inline-start:0}.ui-control-shell__input::placeholder,.ui-control-shell__textarea::placeholder{color:var(--text-muted);opacity:var(--opacity-full)}.ui-control-shell__textarea{min-block-size:calc(var(--size-control-xl) * 2);padding:var(--space-4);line-height:var(--line-height-body)}.ui-control-shell--textarea{align-items:flex-start}.ui-control-shell--textarea .ui-control-shell__icon{margin-block-start:var(--space-4)}.ui-control-shell--resize-none .ui-control-shell__textarea{resize:none}.ui-control-shell--resize-vertical .ui-control-shell__textarea{resize:vertical}.ui-control-shell--resize-both .ui-control-shell__textarea{resize:both}.ui-textarea-counter{color:var(--text-muted);font-size:var(--font-size-12);text-align:end}.ui-group-field{border:0;min-inline-size:0;margin:0;padding:0}.ui-group-field__options{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-2);display:flex}.ui-group-field__options--horizontal{column-gap:var(--space-6);flex-flow:wrap}.ui-choice{align-items:flex-start;gap:var(--space-3);min-block-size:var(--size-touch-target-min);color:var(--text-primary);display:flex}.ui-choice[data-disabled=true]{color:var(--action-secondary-disabled-foreground);cursor:not-allowed}.ui-choice__control{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg);appearance:none;border:var(--border-width-strong) solid var(--border-strong);background:var(--background-surface);flex:none;place-content:center;margin-block-start:var(--space-1);display:grid}.ui-choice__control[type=checkbox]{border-radius:var(--radius-sm)}.ui-choice__control[type=radio]{border-radius:var(--radius-full)}.ui-choice__control:checked,.ui-choice__control:indeterminate{border-color:var(--action-primary-background);background:var(--action-primary-background);color:var(--action-primary-foreground)}.ui-choice__control[type=checkbox]:checked:after{content:"✓";font-size:var(--font-size-16);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.ui-choice__control[type=checkbox]:indeterminate:after{content:"−";font-size:var(--font-size-18);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.ui-choice__control[type=radio]:checked:after{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background:var(--action-primary-foreground)}.ui-choice__control[aria-invalid=true]{border-color:var(--feedback-error-border)}.ui-choice__content{gap:var(--space-1);padding-block:var(--space-1);display:grid}.ui-choice__label{font-size:var(--font-size-16);line-height:var(--line-height-body)}.ui-choice__description{color:var(--text-secondary);font-size:var(--font-size-14);line-height:var(--line-height-body)}.ui-file-upload__input{inline-size:100%;min-block-size:var(--size-control-xl);padding:var(--space-2);border:var(--border-width-thin) solid var(--border-strong);border-radius:var(--radius-md);background:var(--background-surface);color:var(--text-primary)}.ui-file-upload__input::file-selector-button{min-block-size:var(--size-touch-target-min);padding-inline:var(--space-4);border:var(--border-width-strong) solid var(--action-secondary-border);border-radius:var(--radius-sm);background:var(--action-secondary-background);color:var(--action-secondary-foreground);font-weight:var(--font-weight-semibold);cursor:pointer;margin-inline-end:var(--space-3)}.ui-file-upload__input:disabled{border-color:var(--border-default);background:var(--action-secondary-disabled-background);color:var(--action-secondary-disabled-foreground);cursor:not-allowed}.ui-file-upload__input:disabled::file-selector-button{border-color:var(--border-default);background:var(--action-secondary-disabled-background);color:var(--action-secondary-disabled-foreground);cursor:not-allowed}.ui-file-upload__input[aria-invalid=true]{border-color:var(--feedback-error-border)}.ui-file-upload__files{gap:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-14);margin:0;padding-inline-start:var(--space-5);display:grid}.ui-file-upload__actions{justify-content:flex-start;display:flex}@keyframes ui-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-button,.ui-icon-button,.ui-control-shell{transition:none}}.ui-visually-hidden,.ui-data-table__checkbox .ui-choice__content{inline-size:var(--border-width-thin);block-size:var(--border-width-thin);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.ui-card{gap:var(--space-4);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--background-surface);inline-size:100%;min-inline-size:0;color:var(--text-primary);box-shadow:var(--shadow-sm);text-align:start;display:grid}.ui-card--padding-sm{padding:var(--space-4)}.ui-card--padding-md{padding:var(--space-6)}.ui-card--padding-lg{padding:var(--space-8)}.ui-card--interactive{cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard)}.ui-card--interactive:hover:not(:disabled){border-color:var(--border-strong);box-shadow:var(--shadow-md)}.ui-card--interactive:disabled{background:var(--action-secondary-disabled-background);color:var(--action-secondary-disabled-foreground);cursor:not-allowed}.ui-card[aria-pressed=true],.ui-card[aria-current=true]{border-color:var(--action-primary-background);box-shadow:var(--shadow-md)}.ui-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ui-card__heading,.ui-card__content{gap:var(--space-1);min-inline-size:0;display:grid}.ui-card__title{font-size:var(--font-size-20);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.ui-card__description{color:var(--text-secondary);font-size:var(--font-size-14);line-height:var(--line-height-body)}.ui-card__actions{gap:var(--space-2);flex-shrink:0;display:inline-flex}.ui-card__footer{align-items:center;gap:var(--space-3);border-block-start:var(--border-width-thin) solid var(--border-default);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.ui-badge{align-items:center;gap:var(--space-2);border:var(--border-width-thin) solid currentColor;border-radius:var(--radius-full);inline-size:fit-content;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);display:inline-flex}.ui-badge--sm{min-block-size:var(--size-control-sm);padding-inline:var(--space-3);font-size:var(--font-size-12)}.ui-badge--md{min-block-size:var(--size-control-md);padding-inline:var(--space-4);font-size:var(--font-size-14)}.ui-badge--neutral{background:var(--background-subtle);color:var(--text-secondary)}.ui-badge--primary{background:var(--background-accent-subtle);color:var(--text-primary)}.ui-badge--success{background:var(--feedback-success-background);color:var(--feedback-success-foreground)}.ui-badge--warning{background:var(--feedback-warning-background);color:var(--feedback-warning-foreground)}.ui-badge--error{background:var(--feedback-error-background);color:var(--feedback-error-foreground)}.ui-badge--info{background:var(--feedback-info-background);color:var(--feedback-info-foreground)}.ui-badge__indicator{justify-content:center;align-items:center;display:inline-flex}.ui-status-badge__dot{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background:currentColor;display:block}.ui-avatar{border-radius:var(--radius-full);background:var(--background-accent-subtle);color:var(--text-primary);font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.ui-avatar>img{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%}.ui-avatar--sm{inline-size:var(--size-control-sm);block-size:var(--size-control-sm);font-size:var(--font-size-12)}.ui-avatar--md{inline-size:var(--size-control-lg);block-size:var(--size-control-lg);font-size:var(--font-size-14)}.ui-avatar--lg{inline-size:var(--size-control-xl);block-size:var(--size-control-xl);font-size:var(--font-size-16)}.ui-avatar--xl{inline-size:var(--space-16);block-size:var(--space-16);font-size:var(--font-size-20)}.ui-avatar__status{min-inline-size:var(--space-3);min-block-size:var(--space-3);border:var(--border-width-strong) solid var(--background-surface);border-radius:var(--radius-full);background:var(--feedback-success-foreground);place-items:center;display:grid;position:absolute;inset-block-end:0;inset-inline-end:0}.ui-divider{background:var(--border-default);border:0;flex-shrink:0;margin:0}.ui-divider--horizontal{inline-size:100%;block-size:var(--border-width-thin)}.ui-divider--vertical{inline-size:var(--border-width-thin);min-block-size:var(--size-control-lg);align-self:stretch}.ui-progress{gap:var(--space-2);display:grid}.ui-progress__label{justify-content:space-between;gap:var(--space-4);color:var(--text-secondary);font-size:var(--font-size-14);display:flex}.ui-progress__track{block-size:var(--space-2);border-radius:var(--radius-full);background:var(--background-subtle);overflow:hidden}.ui-progress__fill{border-radius:inherit;block-size:100%;transition:inline-size var(--duration-normal) var(--easing-standard);display:block}.ui-progress__fill--primary{background:var(--action-primary-background)}.ui-progress__fill--success{background:var(--feedback-success-foreground)}.ui-progress__fill--warning{background:var(--feedback-warning-foreground)}.ui-progress__fill--error{background:var(--feedback-error-foreground)}.ui-progress__fill--info{background:var(--feedback-info-foreground)}.ui-data-table__scroll{border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);max-inline-size:100%;overflow-x:auto}.ui-data-table{border-collapse:collapse;background:var(--background-surface);inline-size:100%;color:var(--text-primary)}.ui-data-table caption{padding:var(--space-4);font-weight:var(--font-weight-bold);text-align:start}.ui-data-table th,.ui-data-table td{padding:var(--space-4);border-block-end:var(--border-width-thin) solid var(--border-default);vertical-align:middle}.ui-data-table th{background:var(--background-subtle);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);white-space:nowrap}.ui-data-table tbody tr:hover,.ui-data-table tbody tr[data-selected=true]{background:var(--background-accent-subtle)}.ui-data-table tbody tr:last-child td{border-block-end:0}.ui-data-table__align-start{text-align:start}.ui-data-table__align-center{text-align:center}.ui-data-table__align-end{text-align:end}.ui-data-table__width-compact{inline-size:var(--space-20)}.ui-data-table__width-wide{min-inline-size:calc(var(--space-20) * 3)}.ui-data-table__selection{inline-size:var(--space-16)}.ui-data-table__actions{inline-size:var(--space-20);text-align:end}.ui-data-table__sort{min-block-size:var(--size-touch-target-min);align-items:center;gap:var(--space-2);margin:calc(var(--space-2) * -1);padding:var(--space-2);background:var(--color-transparent);color:inherit;font:inherit;cursor:pointer;border:0;display:inline-flex}.ui-data-table__state{color:var(--text-secondary);text-align:center;padding:var(--space-10)!important}.ui-pagination{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-pagination ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.ui-pagination button,.ui-pagination__ellipsis{min-inline-size:var(--size-touch-target-min);min-block-size:var(--size-touch-target-min);padding-inline:var(--space-3);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--background-surface);color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.ui-pagination button[aria-current=page]{border-color:var(--action-primary-background);background:var(--action-primary-background);font-weight:var(--font-weight-bold)}.ui-pagination button:disabled{background:var(--action-secondary-disabled-background);color:var(--action-secondary-disabled-foreground);cursor:not-allowed}.ui-overlay{z-index:var(--z-index-overlay);background:var(--overlay-background);display:flex;position:fixed;inset:0}.ui-overlay--modal{z-index:var(--z-index-modal);padding:var(--space-6);justify-content:center;align-items:center}.ui-modal{max-block-size:calc(100vh - var(--space-12));border-radius:var(--radius-xl);background:var(--background-surface);color:var(--text-primary);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.ui-modal--sm{inline-size:min(calc(var(--space-20) * 5), 100%)}.ui-modal--md{inline-size:min(calc(var(--space-20) * 7), 100%)}.ui-modal--lg{inline-size:min(calc(var(--space-20) * 10), 100%)}.ui-modal__header,.ui-drawer__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border-block-end:var(--border-width-thin) solid var(--border-default);display:flex}.ui-modal h2,.ui-drawer h2{font-size:var(--font-size-24);margin:0}.ui-modal__header p{margin:var(--space-2) 0 0;color:var(--text-secondary)}.ui-modal__content,.ui-drawer__content{padding:var(--space-6);overflow:auto}.ui-modal__footer,.ui-drawer__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-block-start:var(--border-width-thin) solid var(--border-default);flex-wrap:wrap;display:flex}.ui-overlay--drawer{align-items:stretch}.ui-drawer{inline-size:min(calc(var(--space-20) * 6), 100%);background:var(--background-surface);color:var(--text-primary);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.ui-drawer--right{margin-inline-start:auto}.ui-drawer--left{margin-inline-end:auto}.ui-popover,.ui-action-menu,.ui-tooltip{display:inline-flex;position:relative}.ui-popover__trigger,.ui-action-menu__trigger{display:inline-flex}.ui-popover__content,.ui-action-menu__content{z-index:var(--z-index-dropdown);min-inline-size:calc(var(--space-20) * 2);padding:var(--space-3);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--background-surface);color:var(--text-primary);box-shadow:var(--shadow-md);position:absolute;inset-block-start:calc(100% + var(--space-2))}.ui-popover__content--start,.ui-action-menu__content--start{inset-inline-start:0}.ui-popover__content--center{inset-inline-start:50%;transform:translate(-50%)}.ui-popover__content--end,.ui-action-menu__content--end{inset-inline-end:0}.ui-action-menu__content{gap:var(--space-1);padding:var(--space-2);display:grid}.ui-action-menu__content button{min-block-size:var(--size-touch-target-min);align-items:center;gap:var(--space-3);padding-inline:var(--space-3);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--text-primary);text-align:start;cursor:pointer;border:0;display:flex}.ui-action-menu__content button:hover:not(:disabled),.ui-action-menu__content button:focus-visible{background:var(--background-subtle)}.ui-action-menu__content button[data-destructive=true]{color:var(--feedback-error-foreground)}.ui-action-menu__content button:disabled{color:var(--action-secondary-disabled-foreground);cursor:not-allowed}.ui-action-menu__separator{block-size:var(--border-width-thin);margin-block:var(--space-1);background:var(--border-default)}.ui-tooltip__content{z-index:var(--z-index-dropdown);inline-size:max-content;max-inline-size:calc(var(--space-20) * 3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--background-inverse);color:var(--text-inverse);font-size:var(--font-size-12);opacity:var(--opacity-hidden);pointer-events:none;transition:opacity var(--duration-fast) var(--easing-standard) var(--duration-normal);position:absolute}.ui-tooltip__content--top{inset-block-end:calc(100% + var(--space-2));inset-inline-start:50%;transform:translate(-50%)}.ui-tooltip__content--bottom{inset-block-start:calc(100% + var(--space-2));inset-inline-start:50%;transform:translate(-50%)}.ui-tooltip:hover .ui-tooltip__content,.ui-tooltip:focus-within .ui-tooltip__content{opacity:var(--opacity-full)}.ui-alert,.ui-toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--border-width-thin) solid currentColor;border-radius:var(--radius-md);display:flex}.ui-alert--success,.ui-toast--success{background:var(--feedback-success-background);color:var(--feedback-success-foreground)}.ui-alert--warning,.ui-toast--warning{background:var(--feedback-warning-background);color:var(--feedback-warning-foreground)}.ui-alert--error,.ui-toast--error{background:var(--feedback-error-background);color:var(--feedback-error-foreground)}.ui-alert--info,.ui-toast--info{background:var(--feedback-info-background);color:var(--feedback-info-foreground)}.ui-alert__icon{flex-shrink:0;display:inline-flex}.ui-alert__content,.ui-toast__content{gap:var(--space-1);line-height:var(--line-height-body);flex:1;display:grid}.ui-alert__action{flex-shrink:0}.ui-toast-region{z-index:var(--z-index-toast);inline-size:min(calc(var(--space-20) * 5), calc(100% - var(--space-12)));gap:var(--space-3);pointer-events:none;display:grid;position:fixed;inset-block-start:var(--space-6);inset-inline-end:var(--space-6)}.ui-toast{background:var(--background-surface);box-shadow:var(--shadow-lg);pointer-events:auto;animation:ui-toast-enter var(--duration-normal) var(--easing-enter)}.ui-spinner{border:var(--border-width-strong) solid var(--border-default);border-inline-end-color:var(--text-primary);border-radius:var(--radius-full);animation:ui-spin var(--duration-slow) linear infinite;display:inline-block}.ui-spinner--sm{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.ui-spinner--md{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}.ui-spinner--lg{inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl)}.ui-feedback-state{justify-items:center;gap:var(--space-3);padding:var(--space-8);color:var(--text-primary);text-align:center;display:grid}.ui-feedback-state h3,.ui-feedback-state p{margin:0}.ui-feedback-state p,.ui-feedback-state__detail{color:var(--text-secondary)}.ui-feedback-state__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.ui-skeleton{background:var(--color-neutral-200);max-inline-size:100%;animation:ui-skeleton-pulse var(--duration-slow) var(--easing-standard) infinite alternate;display:block}.ui-skeleton--line{border-radius:var(--radius-sm)}.ui-skeleton--line.ui-skeleton--sm{block-size:var(--font-size-12)}.ui-skeleton--line.ui-skeleton--md{block-size:var(--font-size-16)}.ui-skeleton--line.ui-skeleton--lg{block-size:var(--font-size-20)}.ui-skeleton--block{border-radius:var(--radius-md)}.ui-skeleton--block.ui-skeleton--sm{block-size:var(--size-control-lg)}.ui-skeleton--block.ui-skeleton--md{block-size:var(--space-20)}.ui-skeleton--block.ui-skeleton--lg{block-size:calc(var(--space-20) * 2)}.ui-skeleton--circle{border-radius:var(--radius-full)}.ui-skeleton--circle.ui-skeleton--sm{inline-size:var(--size-control-sm);block-size:var(--size-control-sm)}.ui-skeleton--circle.ui-skeleton--md{inline-size:var(--size-control-lg);block-size:var(--size-control-lg)}.ui-skeleton--circle.ui-skeleton--lg{inline-size:var(--space-16);block-size:var(--space-16)}.ui-skeleton--width-quarter{inline-size:25%}.ui-skeleton--width-half{inline-size:50%}.ui-skeleton--width-threeQuarter{inline-size:75%}.ui-skeleton--width-full{inline-size:100%}@keyframes ui-toast-enter{0%{opacity:var(--opacity-hidden);transform:translateY(calc(var(--space-2) * -1))}}@keyframes ui-skeleton-pulse{0%{opacity:var(--opacity-muted)}to{opacity:var(--opacity-full)}}@media (prefers-reduced-motion:reduce){.ui-card--interactive,.ui-progress__fill,.ui-tooltip__content{transition:none}.ui-toast,.ui-spinner,.ui-skeleton,.ui-button__spinner{animation:none}}.layout-container{width:100%;padding-inline:var(--size-page-gutter);margin-inline:auto}.layout-container--narrow{max-width:calc(var(--space-20) * 10)}.layout-container--content{max-width:calc(var(--space-20) * 14)}.layout-container--wide{max-width:var(--size-container-max)}.layout-container--full{max-width:none}.layout-stack{min-width:0;display:flex}.layout-stack--row{flex-direction:row}.layout-stack--column{flex-direction:column}.layout-stack--gap-xs{gap:var(--space-1)}.layout-stack--gap-sm{gap:var(--space-2)}.layout-stack--gap-md{gap:var(--space-4)}.layout-stack--gap-lg{gap:var(--space-6)}.layout-stack--gap-xl{gap:var(--space-10)}.layout-stack--align-start{align-items:flex-start}.layout-stack--align-center{align-items:center}.layout-stack--align-end{align-items:flex-end}.layout-stack--align-stretch{align-items:stretch}.layout-stack--justify-start{justify-content:flex-start}.layout-stack--justify-center{justify-content:center}.layout-stack--justify-end{justify-content:flex-end}.layout-stack--justify-between{justify-content:space-between}.layout-stack--wrap{flex-wrap:wrap}.layout-section--sm{padding-block:var(--space-6)}.layout-section--md{padding-block:var(--space-10)}.layout-section--lg{padding-block:var(--space-16)}.layout-section__heading,.layout-page-header__row{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.layout-section__heading:not(:empty){margin-bottom:var(--space-6)}.layout-section__title{font-size:var(--font-size-30)}.layout-section__description,.layout-page-header__description,.layout-page-header__metadata{margin-top:var(--space-2);color:var(--text-secondary)}.layout-section__actions,.layout-page-header__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.layout-brand{min-height:var(--size-touch-target-min);padding:var(--space-0);background:var(--color-transparent);color:inherit;border:0;align-items:center;display:inline-flex}.layout-public-header{border-bottom:var(--border-width-thin) solid var(--border-default);background:var(--background-surface)}.layout-public-header__inner{min-height:var(--size-navigation-topbar);max-width:var(--size-container-max);padding-inline:var(--size-page-gutter);align-items:center;gap:var(--space-8);margin-inline:auto;display:flex}.layout-public-header__brand{flex:none}.layout-public-header__nav{flex:1}.layout-public-nav__list,.layout-public-footer ul,.layout-app-sidebar ul,.layout-breadcrumbs ol{margin:0;padding:0;list-style:none;display:flex}.layout-public-nav__list{justify-content:center;gap:var(--space-6)}.layout-public-nav__item{min-height:var(--size-touch-target-min);padding:var(--space-2);border:0;border-bottom:var(--border-width-strong) solid var(--color-transparent);background:var(--color-transparent);color:var(--text-primary);font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.layout-public-nav__item:hover{background:var(--background-subtle)}.layout-public-nav__item[aria-current=page]{border-bottom-color:var(--navigation-active);font-weight:var(--font-weight-bold)}.layout-public-nav__item:disabled{color:var(--text-muted);opacity:var(--opacity-disabled)}.layout-public-header__actions,.layout-public-header__drawer-actions{align-items:center;gap:var(--space-3);display:flex}.layout-public-header__menu{display:none}.layout-public-header__drawer-actions{margin-top:var(--space-6);flex-wrap:wrap}.layout-public-footer{background:var(--background-inverse);color:var(--text-inverse);margin-top:auto}.layout-public-footer__inner{max-width:var(--size-container-max);padding:var(--space-12) var(--size-page-gutter);gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-inline:auto;display:grid}.layout-public-footer__identity{gap:var(--space-4);flex-direction:column;display:flex}.layout-public-footer__groups{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.layout-public-footer__heading{color:inherit;font-size:var(--font-size-16)}.layout-public-footer ul{margin-top:var(--space-4);gap:var(--space-2);flex-direction:column}.layout-public-footer a,.layout-public-footer button{min-height:var(--size-touch-target-min);padding:var(--space-0);background:var(--color-transparent);color:inherit;border:0;align-items:center;display:inline-flex}.layout-public-footer__legal{padding-top:var(--space-6);border-top:var(--border-width-thin) solid var(--border-strong);grid-column:1/-1}.layout-public{flex-direction:column;min-height:100svh;display:flex}.layout-public__main{flex:1;min-width:0}.layout-skip-link{z-index:var(--z-index-toast);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--background-inverse);color:var(--text-inverse);transform:translateY(calc(var(--space-20) * -1));position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.layout-skip-link:focus{transform:translateY(var(--space-0))}.layout-auth{background:var(--background-page);min-height:100svh;display:grid}.layout-auth--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.layout-auth__visual{min-width:0;padding:var(--space-12);background:var(--background-inverse);color:var(--text-inverse);justify-content:center;align-items:center;display:flex;overflow:hidden}.layout-auth__main{padding:var(--size-page-gutter);justify-content:center;align-items:center;display:flex}.layout-auth__panel{width:100%;max-width:calc(var(--space-20) * 8);padding:var(--space-10);border-radius:var(--radius-lg);background:var(--background-surface);box-shadow:var(--shadow-lg)}.layout-auth__brand,.layout-auth__description,.layout-auth__content,.layout-auth__auxiliary{margin-top:var(--space-6)}.layout-auth__title{margin-top:var(--space-6);font-size:var(--font-size-36)}.layout-auth__description{color:var(--text-secondary)}.layout-app-shell{background:var(--background-page);min-height:100svh;display:flex}.layout-app-shell__sidebar{flex:none;height:100svh;position:sticky;top:0}.layout-app-shell__body{flex:1;grid-template-rows:auto 1fr;min-width:0;display:grid}.layout-app-shell__main{min-width:0}.layout-app-shell__auxiliary{border-top:var(--border-width-thin) solid var(--border-default)}.layout-app-topbar{min-height:var(--size-navigation-topbar);padding:var(--space-4) var(--size-page-gutter);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--border-width-thin) solid var(--border-default);background:var(--background-surface);display:flex}.layout-app-topbar__leading,.layout-app-topbar__trailing{align-items:center;gap:var(--space-3);min-width:0;display:flex}.layout-app-topbar__title{min-width:0;font-weight:var(--font-weight-bold)}.layout-app-topbar__search{min-width:0;max-width:calc(var(--space-20) * 10);flex:1}.layout-app-sidebar{width:var(--size-navigation-sidebar);border-right:var(--border-width-thin) solid var(--border-default);background:var(--background-surface);min-width:0;height:100%;transition:width var(--duration-normal) var(--easing-standard);flex-direction:column;display:flex}.layout-app-sidebar--inverse{border-color:var(--border-strong);background:var(--background-inverse);color:var(--text-inverse)}.layout-app-sidebar--inverse .layout-app-sidebar__item,.layout-app-sidebar--inverse .layout-app-sidebar__control .ui-icon-button{color:var(--text-inverse)}.layout-app-sidebar--inverse .layout-app-sidebar__item:hover,.layout-app-sidebar--inverse .layout-app-sidebar__control .ui-icon-button:hover{background:var(--color-neutral-800)}.layout-app-sidebar--inverse .layout-app-sidebar__item[aria-current=page]{border-left-color:var(--navigation-active);background:var(--color-neutral-800);color:var(--navigation-active)}.layout-app-sidebar--collapsed{width:var(--size-navigation-bottom)}.layout-app-sidebar__header{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-6);flex:none;display:flex}.layout-app-sidebar--collapsed .layout-app-sidebar__header{padding:var(--space-2);flex-direction:column;justify-content:flex-start}.layout-app-sidebar__brand{min-width:0;max-width:100%}.layout-app-sidebar-brand{align-items:center;gap:var(--space-4);min-width:0;display:flex}.layout-app-sidebar-brand__symbol{width:var(--size-control-lg);height:var(--size-control-lg);flex:none;display:block;position:relative;overflow:hidden}.layout-app-sidebar-brand__symbol img{width:calc(var(--space-20) + var(--space-8));max-width:none;height:auto;position:absolute;inset-block-start:calc(var(--space-1) * -1);inset-inline-start:50%;transform:translate(-50%)}.layout-app-sidebar-brand__name{min-width:0;font-size:var(--font-size-24);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-app-sidebar__control{flex:none;margin-inline-start:auto}.layout-app-sidebar--expanded .layout-app-sidebar__control .ui-tooltip__content{inset-inline:auto 0}.layout-app-sidebar--collapsed .layout-app-sidebar__control{margin-inline-start:var(--space-0)}.layout-app-sidebar__control .ui-tooltip__content{inset-inline-start:0;transform:none}.layout-app-sidebar__collapse-icon{font-size:var(--font-size-24);line-height:var(--line-height-tight);transform:translateY(calc(var(--space-1) * -.25));display:block}.layout-app-sidebar__nav{min-height:0;padding:var(--space-4);flex:1;overflow:hidden auto}.layout-app-sidebar--collapsed .layout-app-sidebar__nav{padding-inline:var(--space-2)}.layout-app-sidebar__group+.layout-app-sidebar__group{margin-top:var(--space-6)}.layout-app-sidebar__group-label{padding-inline:var(--space-3);color:var(--text-muted);font-size:var(--font-size-12);text-transform:uppercase}.layout-app-sidebar ul{margin-top:var(--space-2);gap:var(--space-2);flex-direction:column}.layout-app-sidebar__item{width:100%;min-width:0;min-height:var(--size-touch-target-min);padding:var(--space-3);align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--color-transparent);color:var(--text-primary);text-align:start;border:0;text-decoration:none;display:flex}.layout-app-sidebar__item:hover{background:var(--background-subtle)}.layout-app-sidebar__item[aria-current=page]{border-left:var(--border-width-strong) solid var(--text-primary);background:var(--navigation-active);font-weight:var(--font-weight-bold)}.layout-app-sidebar__item:disabled{opacity:var(--opacity-disabled)}.layout-app-sidebar__icon{width:var(--size-icon-lg);height:var(--size-icon-lg);flex:none;place-items:center;display:grid}.layout-app-sidebar__icon>*{object-fit:contain;width:100%;height:100%}.layout-app-sidebar__badge{margin-inline-start:auto}.layout-app-sidebar__tooltip-target{display:block}.layout-app-sidebar--collapsed .layout-app-sidebar__tooltip-target{width:100%}.layout-app-sidebar--collapsed .layout-app-sidebar__tooltip-target>.layout-app-sidebar__item{justify-content:center}.layout-app-sidebar__footer{overflow-wrap:anywhere;min-width:0;padding:var(--space-4) var(--space-6);border-top:var(--border-width-thin) solid var(--border-default);flex:none}.layout-app-shell__mobile-drawer{inline-size:min(calc(var(--space-20) * 3 + var(--space-10)), calc(100vw - var(--space-8)));overflow:hidden}.layout-app-shell__mobile-drawer .ui-drawer__header{padding:var(--space-4);align-items:center}.layout-app-shell__mobile-drawer-brand{min-width:0}.layout-app-shell__mobile-drawer-close-icon{font-size:var(--font-size-24);line-height:var(--line-height-tight);display:block}.layout-app-shell__mobile-drawer .ui-drawer__content{min-height:0;padding:var(--space-0);flex:1;display:flex;overflow:hidden}.layout-app-shell__mobile-drawer .layout-app-sidebar{border-inline-end:0;width:100%;min-width:0}.layout-breadcrumbs ol{align-items:center;gap:var(--space-2);flex-wrap:wrap}.layout-breadcrumbs li{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:inline-flex}.layout-breadcrumbs button{min-height:var(--size-touch-target-min);padding-inline:var(--space-2);background:var(--color-transparent);color:var(--text-link);border:0;text-decoration:underline}.layout-breadcrumbs [aria-current=page]{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.layout-page-header{gap:var(--space-4);flex-direction:column;display:flex}.layout-page-header__copy{min-width:0}.layout-page-header__title{font-size:clamp(var(--font-size-30), 4vw, var(--font-size-48));overflow-wrap:anywhere}.layout-page-header__complementary{min-width:0}.layout-content-area{flex-direction:column;display:flex}.layout-content-area--sm{gap:var(--space-4);padding-block:var(--space-4)}.layout-content-area--md{gap:var(--space-6);padding-block:var(--space-8)}.layout-content-area--lg{gap:var(--space-10);padding-block:var(--space-12)}@media (width<64rem){.layout-public-header__nav,.layout-public-header__actions{display:none}.layout-public-header__inner{min-height:var(--size-navigation-bottom)}.layout-public-header__menu{margin-inline-start:auto;display:block}.layout-public-nav__list{align-items:stretch;gap:var(--space-2);flex-direction:column}.layout-public-nav__item{width:100%}.layout-app-shell__sidebar{display:none}.layout-app-topbar{min-height:var(--size-navigation-bottom)}}@media (width<48rem){.layout-section__heading,.layout-page-header__row{flex-direction:column}.layout-section__actions,.layout-page-header__actions{width:100%}.layout-public-footer__inner,.layout-public-footer__groups,.layout-auth--split{grid-template-columns:minmax(0,1fr)}.layout-auth__visual{min-height:calc(var(--space-20) * 4);padding:var(--space-8)}.layout-auth__main{padding:var(--space-4);align-items:flex-start}.layout-auth__panel{padding:var(--space-6);border-radius:var(--radius-md);box-shadow:var(--shadow-none)}.layout-app-topbar__search{display:none}.layout-app-topbar__trailing{margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.layout-app-sidebar{transition-duration:var(--duration-none)}}.catalog-content{padding-block-end:var(--space-16)}.catalog-kicker{color:var(--text-secondary);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold)}.catalog-demo{gap:var(--space-5);padding:var(--space-6);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--background-surface);box-shadow:var(--shadow-sm);display:grid}.catalog-demo__heading{gap:var(--space-2);display:grid}.catalog-demo__heading h2{font-size:var(--font-size-24)}.catalog-demo__heading p{color:var(--text-secondary)}.catalog-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-20) * 4)), 1fr));gap:var(--space-4);align-items:start;display:grid}.catalog-grid--swatches{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-16) * 3)), 1fr))}.catalog-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.catalog-swatch{gap:var(--space-2);min-width:0;padding:var(--space-3);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);display:grid}.catalog-swatch__color{block-size:var(--space-12);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-sm);display:block}.catalog-swatch code{overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--font-size-12)}.catalog-type{gap:var(--space-4);display:grid}.catalog-type small{color:var(--text-muted)}.catalog-preview{max-block-size:calc(var(--space-20) * 8);border:var(--border-width-strong) solid var(--border-default);border-radius:var(--radius-lg);background:var(--background-page);overflow:auto}.catalog-preview :where(.layout-public-layout,.layout-auth-layout){min-block-size:calc(var(--space-20) * 6)}.catalog-preview main{min-block-size:auto}.catalog-sidebar-previews{align-items:stretch;gap:var(--space-4);min-block-size:calc(var(--space-20) * 6);padding:var(--space-2);background:var(--background-subtle);border-radius:var(--radius-lg);display:flex;overflow-x:auto}.catalog-sidebar-previews .layout-app-sidebar{min-block-size:calc(var(--space-20) * 6);flex:none;position:relative}@media (width<=47.999rem){.catalog-demo{padding:var(--space-4)}.catalog-row>:where(.ui-button,.ui-card){max-inline-size:100%}}.authenticated-kicker{color:var(--text-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;display:inline-flex}.home-content{gap:var(--space-5);display:grid}.home-content__banners{gap:var(--space-4);display:grid}.home-banner{border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-background-subtle);min-height:180px;position:relative;overflow:hidden}.home-banner img{object-fit:cover;width:100%;height:clamp(180px,24vw,300px);display:block}.home-banner__copy{inset:auto var(--space-4) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-background-surface) 92%, transparent);display:flex;position:absolute}.home-banner__copy p{margin:0;font-weight:700}.home-content__announcements{gap:var(--space-3);display:grid}.home-content__message{white-space:pre-wrap;overflow-wrap:anywhere}.admin-editor{margin-block:var(--space-5)}.admin-filters,.admin-report-filter,.admin-inline-actions{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-file-field{gap:var(--space-2);color:var(--color-text-secondary);font-weight:700;display:grid}.admin-file-field input{padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-background-surface);color:var(--color-text-primary)}.admin-banner-preview{aspect-ratio:16/6;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-background-subtle);width:100%;display:block}.admin-report-cards{gap:var(--space-4);margin-block:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.admin-report-distributions{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.admin-report-value{font-size:var(--font-size-32);color:var(--color-text-primary);display:block}.admin-report-table{border-collapse:collapse;width:100%}.admin-report-table th,.admin-report-table td{padding:var(--space-2);border-bottom:1px solid var(--color-border-default);text-align:start}.admin-report-table td{text-align:end;font-weight:800}@media (width<=640px){.home-banner__copy{border-radius:0;position:static}.admin-report-filter>*{width:100%}}.authenticated-topbar-title{white-space:nowrap}.layout-app-topbar:has(.authenticated-topbar-title){min-width:0}.layout-app-topbar__leading:has(.authenticated-topbar-title)>.ui-icon-button{display:none}.authenticated-user-summary{align-items:center;gap:var(--space-3);min-width:0;display:flex}.authenticated-user-summary>div{flex-direction:column;min-width:0;display:flex}.authenticated-user-summary strong,.authenticated-user-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.authenticated-user-summary span{color:var(--text-secondary);font-size:var(--font-size-12)}.authenticated-sidebar-footer{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.authenticated-sidebar-footer small{color:var(--text-inverse);opacity:var(--opacity-muted)}.authenticated-sidebar-footer button{min-width:0;min-height:var(--size-touch-target-min);justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width-thin) solid var(--border-strong);border-radius:var(--radius-md);background:var(--color-transparent);color:var(--text-inverse);font:inherit;font-weight:var(--font-weight-semibold);display:flex}.authenticated-sidebar-footer button:hover{background:var(--color-neutral-800)}.authenticated-demo-banner{padding:var(--space-4) var(--space-5);align-items:center;gap:var(--space-3);border:var(--border-width-thin) solid var(--feedback-info-border);border-radius:var(--radius-md);background:var(--feedback-info-background);color:var(--feedback-info-foreground);display:flex}.authenticated-demo-banner span{color:inherit}.authenticated-metrics-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.authenticated-metric .ui-card__content{align-items:center;gap:var(--space-4);display:flex}.authenticated-metric__symbol{width:var(--size-control-xl);height:var(--size-control-xl);border-radius:var(--radius-md);background:var(--background-accent-subtle);font-size:var(--font-size-24);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.authenticated-metric--success .authenticated-metric__symbol{background:var(--feedback-success-background);color:var(--feedback-success-foreground)}.authenticated-metric--info .authenticated-metric__symbol{background:var(--feedback-info-background);color:var(--feedback-info-foreground)}.authenticated-metric--neutral .authenticated-metric__symbol{background:var(--background-subtle);color:var(--text-secondary)}.authenticated-metric strong,.authenticated-metric small{display:block}.authenticated-metric strong{font-size:var(--font-size-24)}.authenticated-metric small{margin-top:var(--space-1);color:var(--text-secondary)}.authenticated-dashboard-columns{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.authenticated-section{min-width:0;padding:var(--space-5);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--background-surface)}.authenticated-section__heading{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.authenticated-section__heading h2{font-size:var(--font-size-20)}.authenticated-section__heading p{margin-top:var(--space-1);color:var(--text-secondary)}.authenticated-compact-list{flex-direction:column;display:flex}.authenticated-compact-list>button{width:100%;min-width:0;min-height:var(--size-touch-target-min);padding:var(--space-3) var(--space-0);align-items:center;gap:var(--space-3);border:0;border-bottom:var(--border-width-thin) solid var(--border-default);background:var(--color-transparent);color:var(--text-primary);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.authenticated-compact-list>button:last-child{border-bottom:0}.authenticated-compact-list>button:hover{background:var(--background-subtle)}.authenticated-compact-list>button>span{min-width:0}.authenticated-compact-list strong,.authenticated-compact-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.authenticated-compact-list small{margin-top:var(--space-1);color:var(--text-secondary)}.authenticated-quick-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.authenticated-quick-grid .ui-card{min-height:calc(var(--space-20) * 2);text-align:start}.authenticated-quick-grid .ui-card__content{align-content:start;gap:var(--space-2);height:100%;display:grid}.authenticated-quick-grid strong{font-size:var(--font-size-18)}.authenticated-quick-grid .ui-card__content>span:last-child{color:var(--text-secondary)}.authenticated-quick-action__symbol{width:var(--size-control-lg);height:var(--size-control-lg);margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--background-accent-subtle);font-size:var(--font-size-20);place-items:center;display:grid}.authenticated-profile-layout,.authenticated-professional-profile{gap:var(--space-6);grid-template-columns:minmax(15rem,.7fr) minmax(0,2fr);align-items:start;min-width:0;display:grid}.authenticated-profile-summary .ui-card__content{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.authenticated-profile-summary h2{overflow-wrap:anywhere}.authenticated-profile-summary p{color:var(--text-secondary)}.authenticated-profile-summary dl{width:100%;margin:var(--space-2) 0 0;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.authenticated-profile-summary dl div{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--background-subtle)}.authenticated-profile-summary dt{color:var(--text-secondary);font-size:var(--font-size-12)}.authenticated-profile-summary dd{margin:var(--space-1) 0 0;font-weight:var(--font-weight-bold)}.authenticated-profile-categories{justify-content:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:flex}.authenticated-category-field{min-width:0;padding:var(--space-4);gap:var(--space-3);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);margin:0;display:grid}.authenticated-category-field legend{padding-inline:var(--space-2);font-weight:var(--font-weight-semibold)}.authenticated-category-field__help,.authenticated-category-counter{color:var(--text-secondary);font-size:var(--font-size-14)}.authenticated-category-chips{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.authenticated-category-chip>span{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.authenticated-category-chip button{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-full);background:var(--color-transparent);color:inherit;font:inherit;font-size:var(--font-size-20);cursor:pointer;border:0;flex:none;place-items:center;margin-inline-end:calc(var(--space-2) * -1);line-height:1;display:inline-grid}.authenticated-category-chip button:hover{background:var(--background-accent-subtle)}.authenticated-category-options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.authenticated-category-field__limit,.authenticated-category-field__error{padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-14)}.authenticated-category-field__limit{background:var(--feedback-warning-background);color:var(--feedback-warning-foreground)}.authenticated-category-field__error{background:var(--feedback-error-background);color:var(--feedback-error-foreground)}.authenticated-form{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.authenticated-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.authenticated-form__identity{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.authenticated-form__identity p,.authenticated-form__actions span{color:var(--text-secondary)}.authenticated-form__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.authenticated-inline-form{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.authenticated-state-picker{min-width:calc(var(--space-20) * 3)}.authenticated-favorites-grid,.authenticated-card-list{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.authenticated-favorite-card .ui-card__content,.authenticated-quote-card .ui-card__content{gap:var(--space-4);flex-direction:column;min-width:0;height:100%;display:flex}.authenticated-favorite-card__identity,.authenticated-quote-card__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.authenticated-favorite-card__identity>div,.authenticated-quote-card__identity>div{min-width:0}.authenticated-favorite-card__identity h2,.authenticated-quote-card__identity h2{overflow-wrap:anywhere;font-size:var(--font-size-20)}.authenticated-favorite-card__identity p,.authenticated-quote-card__identity small,.authenticated-quote-card__identity span{color:var(--text-secondary)}.authenticated-favorite-card__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.authenticated-card-actions,.authenticated-quote-card__actions{gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.authenticated-quote-card__top{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-secondary);display:flex}.authenticated-quote-card__copy{min-width:0;padding-top:var(--space-3);border-top:var(--border-width-thin) solid var(--border-default)}.authenticated-quote-card__copy p{margin-top:var(--space-2);color:var(--text-secondary)}.authenticated-modal-details{gap:var(--space-4);flex-direction:column;display:flex}.authenticated-modal-details dl{gap:var(--space-3);margin:0;display:grid}.authenticated-modal-details dl div{gap:var(--space-3);grid-template-columns:minmax(7rem,auto) minmax(0,1fr);display:grid}.authenticated-modal-details dt{color:var(--text-secondary)}.authenticated-modal-details dd{overflow-wrap:anywhere;font-weight:var(--font-weight-semibold);margin:0}.authenticated-chat{min-width:0;min-height:min(42rem, calc(100svh - var(--size-navigation-topbar) - var(--space-20)));border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--background-surface);grid-template-columns:minmax(16rem,.8fr) minmax(0,2fr);display:grid;overflow:hidden}.authenticated-chat-list{border-right:var(--border-width-thin) solid var(--border-default);min-width:0;overflow-y:auto}.authenticated-chat-list__heading{padding:var(--space-5);border-bottom:var(--border-width-thin) solid var(--border-default);justify-content:space-between;align-items:center;display:flex}.authenticated-conversation-row{width:100%;min-width:0;min-height:var(--size-touch-target-min);padding:var(--space-4);align-items:center;gap:var(--space-3);border:0;border-bottom:var(--border-width-thin) solid var(--border-default);background:var(--background-surface);color:var(--text-primary);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.authenticated-conversation-row:hover,.authenticated-conversation-row[aria-current=true]{background:var(--background-accent-subtle)}.authenticated-conversation-row__copy,.authenticated-conversation-row__meta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.authenticated-conversation-row__copy span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.authenticated-conversation-row__meta{color:var(--text-secondary);align-items:flex-end}.authenticated-chat-thread{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.authenticated-chat-thread__header{min-width:0;padding:var(--space-4) var(--space-5);align-items:center;gap:var(--space-3);border-bottom:var(--border-width-thin) solid var(--border-default);display:flex}.authenticated-chat-thread__header>div{flex:1;min-width:0}.authenticated-chat-thread__header h2,.authenticated-chat-thread__header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.authenticated-chat-thread__header span{color:var(--text-secondary)}.authenticated-chat-back{display:none}.authenticated-message-history{min-width:0;min-height:0;padding:var(--space-5);gap:var(--space-3);background:var(--background-subtle);flex-direction:column;display:flex;overflow-y:auto}.authenticated-chat-notice{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--feedback-info-background);color:var(--feedback-info-foreground);font-size:var(--font-size-12);text-align:center;align-self:center}.authenticated-message{max-width:min(75%, calc(var(--space-20) * 7));padding:var(--space-3) var(--space-4);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--background-surface)}.authenticated-message--self{border-color:var(--action-primary-background);background:var(--action-primary-background);align-self:flex-end}.authenticated-message p{overflow-wrap:anywhere}.authenticated-message small{margin-top:var(--space-1);color:var(--text-secondary);text-align:end;display:block}.chat-attachments,.chat-selection{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.chat-attachment{min-width:0;padding:var(--space-2);align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--background-subtle);color:var(--text-primary);text-decoration:none;display:flex}.chat-attachment img{object-fit:cover;border-radius:var(--radius-sm);width:10rem;max-width:100%;max-height:8rem}.chat-attachment--image{flex-direction:column;align-items:flex-start}.chat-selection{grid-column:1/-1}.chat-selection span{justify-content:space-between;gap:var(--space-2);overflow-wrap:anywhere;display:flex}.authenticated-composer{padding:var(--space-4);align-items:end;gap:var(--space-3);border-top:var(--border-width-thin) solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;display:grid}.authenticated-composer .ui-form-field__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.authenticated-chat-placeholder{place-items:center;display:grid}.authenticated-chat-messages{min-width:0;min-height:0;padding:var(--space-5);gap:var(--space-3);background:var(--background-subtle);flex-direction:column;display:flex;overflow-y:auto}.authenticated-conversation-row>strong,.authenticated-conversation-row>span,.authenticated-conversation-row>small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;min-width:0;overflow:hidden}.authenticated-conversation-row>span,.authenticated-conversation-row>small{color:var(--text-secondary)}.authenticated-conversation-row>.ui-badge{grid-area:1/3/3}.authenticated-message--self,.authenticated-message--self strong,.authenticated-message--self small{color:var(--action-primary-foreground)}.authenticated-subscription-summary .ui-card__content{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.authenticated-subscription-summary h2{margin-top:var(--space-2);font-size:var(--font-size-20)}.authenticated-subscription-summary p{margin-top:var(--space-1);color:var(--text-secondary)}.authenticated-service-list,.authenticated-city-list{gap:var(--space-4);display:grid}.authenticated-service-card__heading{align-items:start;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.authenticated-service-card__heading p,.authenticated-city-list p{margin-top:var(--space-1);color:var(--text-secondary)}.authenticated-service-symbol,.authenticated-city-symbol{width:var(--size-control-xl);height:var(--size-control-xl);border-radius:var(--radius-md);background:var(--background-accent-subtle);font-size:var(--font-size-24);flex:none;place-items:center;display:grid}.authenticated-service-list .authenticated-card-actions{margin-top:var(--space-4)}.authenticated-city-list .ui-card__content{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.authenticated-subscription-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.authenticated-plan-card .ui-card__content{align-items:flex-start;gap:var(--space-4);flex-direction:column;height:100%;display:flex}.authenticated-plan-card h2{font-size:var(--font-size-24)}.authenticated-plan-price{font-size:var(--font-size-30);font-weight:var(--font-weight-bold)}.authenticated-plan-card dl{gap:var(--space-3);width:100%;margin:0;display:grid}.authenticated-plan-card dl div{padding-bottom:var(--space-3);justify-content:space-between;gap:var(--space-3);border-bottom:var(--border-width-thin) solid var(--border-default);display:flex}.authenticated-plan-card dt{color:var(--text-secondary)}.authenticated-plan-card dd{text-align:end;margin:0}.authenticated-benefit-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.authenticated-benefit-list li{align-items:center;gap:var(--space-3);display:flex}.authenticated-benefit-list li span{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-full);background:var(--feedback-success-background);color:var(--feedback-success-foreground);place-items:center;display:grid}.authenticated-muted-copy{margin-top:var(--space-6);color:var(--text-secondary)}.public-route-redirect{place-items:center;min-height:100svh;display:grid}@media (width<64rem){.authenticated-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.authenticated-user-summary>div,.authenticated-topbar-title{display:none}.layout-app-topbar__leading:has(.authenticated-topbar-title)>.ui-icon-button{display:inline-flex}.authenticated-chat{min-height:calc(100svh - var(--size-navigation-bottom) - var(--space-16))}}@media (width<48rem){.layout-app-topbar:has(.authenticated-topbar-title){width:100%;max-width:100vw;overflow:hidden}.layout-app-topbar__trailing:has(.authenticated-user-summary){min-width:0}.layout-app-topbar__trailing:has(.authenticated-user-summary)>.ui-badge:nth-of-type(2){display:none}.layout-app-topbar__trailing:has(.authenticated-user-summary)>.ui-icon-button{display:none}.layout-app-topbar__trailing:has(.authenticated-user-summary)>.authenticated-user-summary{display:none}.authenticated-demo-banner,.authenticated-section__heading,.authenticated-subscription-summary .ui-card__content{flex-direction:column;align-items:flex-start}.authenticated-metrics-grid,.authenticated-dashboard-columns,.authenticated-quick-grid,.authenticated-profile-layout,.authenticated-professional-profile,.authenticated-favorites-grid,.authenticated-card-list,.authenticated-subscription-layout,.authenticated-form-grid,.authenticated-category-options{grid-template-columns:minmax(0,1fr)}.authenticated-section{padding:var(--space-4)}.authenticated-quick-grid .ui-card{min-height:auto}.authenticated-state-picker{width:100%;min-width:0}.authenticated-inline-form,.authenticated-composer{grid-template-columns:minmax(0,1fr)}.authenticated-inline-form .ui-button,.authenticated-composer .ui-button{width:100%}.authenticated-service-card__heading{grid-template-columns:auto minmax(0,1fr)}.authenticated-service-card__heading .ui-badge{grid-column:1/-1;justify-self:start}.authenticated-city-list .ui-card__content{grid-template-columns:auto minmax(0,1fr)}.authenticated-city-list .ui-button{grid-column:1/-1;width:100%}.authenticated-card-actions,.authenticated-quote-card__actions{grid-template-columns:minmax(0,1fr);display:grid}.authenticated-card-actions .ui-button,.authenticated-quote-card__actions .ui-button{width:100%}.authenticated-chat{min-height:calc(100svh - var(--size-navigation-bottom) - var(--space-16));display:block}.authenticated-chat-list{border-right:0;height:100%}.authenticated-chat-thread{height:100%;min-height:inherit}.authenticated-chat--selected .authenticated-chat-list,.authenticated-chat:not(.authenticated-chat--selected) .authenticated-chat-thread,.authenticated-chat:not(.authenticated-chat--selected) .authenticated-chat-placeholder{display:none}.authenticated-chat-back{display:inline-flex}.authenticated-chat-thread__header{flex-wrap:wrap;align-items:flex-start}.authenticated-chat-thread__header .ui-badge{margin-inline-start:auto}.authenticated-message{max-width:88%}.authenticated-plan-card dl div{flex-direction:column;align-items:flex-start}.authenticated-plan-card dd{text-align:start}}@media (prefers-reduced-motion:reduce){.authenticated-conversation-row,.authenticated-compact-list>button{scroll-behavior:auto}}.operation-state-toolbar{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.operation-state-toolbar .ui-form-field{min-width:min(100%,18rem)}.operation-tracking-card{gap:var(--space-5);display:grid}.operation-tracking-header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.operation-tracking-header h2{margin-block:var(--space-2);font-size:var(--font-size-30)}.operation-tracking-header p{color:var(--text-secondary);margin:0}.operation-countdown{min-width:9rem;padding:var(--space-4);gap:var(--space-1);border-radius:var(--radius-lg);background:var(--background-inverse);color:var(--text-inverse);text-align:center;display:grid}.operation-countdown strong{font-variant-numeric:tabular-nums;font-size:var(--font-size-30);letter-spacing:.05em}.operation-opportunity-meta{gap:var(--space-4);color:var(--text-secondary);flex-wrap:wrap;display:flex}.operation-cost,.operation-balance{width:fit-content;padding:var(--space-5);gap:var(--space-1);border-radius:var(--radius-lg);background:var(--background-accent-subtle);display:grid}.operation-cost strong,.operation-balance strong{font-size:var(--font-size-30)}.operation-pix-checkout{align-items:start;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.operation-pix-qr{aspect-ratio:1;border-radius:var(--radius-md);width:12rem;max-width:100%}.operation-pix-checkout textarea{width:100%;min-height:6rem;margin-block:var(--space-2);resize:vertical;overflow-wrap:anywhere}.operation-chat-demo{padding:var(--space-4);gap:var(--space-3);border-radius:var(--radius-md);background:var(--background-subtle);display:grid}.operation-chat-demo p{width:fit-content;max-width:80%;padding:var(--space-3);border-radius:var(--radius-md);background:var(--background-surface);margin:0}.operation-lock{border-radius:var(--radius-full);background:var(--background-accent-subtle);width:4rem;height:4rem;font-size:var(--font-size-30);place-items:center;display:grid}.operation-check-list{gap:var(--space-2);color:var(--text-secondary);margin:0;padding-inline-start:var(--space-5);display:grid}@media (width<=767px){.operation-pix-checkout{grid-template-columns:minmax(0,1fr)}.operation-tracking-header{flex-direction:column}.operation-countdown,.operation-state-toolbar>*{width:100%}}.public-brand-logo{inline-size:calc(var(--space-20) + var(--space-10));min-inline-size:calc(var(--space-20) + var(--space-10));block-size:auto}.public-navigation-drawer{inline-size:min(var(--size-navigation-sidebar), calc(100vw - var(--space-8)))}.public-navigation-drawer__header,.public-filter-drawer__header{justify-content:space-between;align-items:center;gap:var(--space-4);inline-size:100%;min-inline-size:0;display:flex}.public-eyebrow{color:var(--text-secondary);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.public-section{scroll-margin-block-start:var(--size-navigation-bottom)}.public-section--subtle{background:var(--background-subtle)}.public-hero{background:linear-gradient(135deg, var(--background-page), var(--background-accent-subtle));overflow:hidden}.public-hero__inner{min-height:calc(var(--space-20) * 7);padding-block:var(--space-12);grid-template-columns:minmax(0, 1.3fr) minmax(calc(var(--space-20) * 4), .7fr);align-items:center;gap:var(--space-12);display:grid}.public-hero__copy{max-inline-size:calc(var(--space-20) * 11);gap:var(--space-5);display:grid}.public-hero__description,.public-search-page__header>p:last-child,.public-category-intro__row p:last-child,.public-info-hero p:last-child,.public-professional-cta p,.public-profile-section>p,.public-profile-section__heading p,.public-not-found>p:not(.public-eyebrow){color:var(--text-secondary);font-size:var(--font-size-18)}.public-hero-search{grid-template-columns:minmax(0, 1.3fr) minmax(calc(var(--space-20) * 3), .7fr) auto;align-items:end;gap:var(--space-3);display:grid}.public-hero__visual{min-block-size:calc(var(--space-20) * 5);border:var(--border-width-thin) solid var(--color-yellow-300);border-radius:var(--radius-sheet);background:var(--background-surface);box-shadow:var(--shadow-lg);place-items:center;display:grid;position:relative}.public-hero__visual:before,.public-hero__visual:after{content:"";border:var(--border-width-thin) solid var(--color-yellow-300);border-radius:var(--radius-full);position:absolute}.public-hero__visual:before{inline-size:calc(var(--space-20) * 3);block-size:calc(var(--space-20) * 3)}.public-hero__visual:after{inline-size:calc(var(--space-20) * 2);block-size:calc(var(--space-20) * 2)}.public-hero__visual-mark{z-index:var(--z-index-raised);color:var(--action-primary-background);font-size:calc(var(--font-size-56) * 2);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight)}.public-hero__visual-card{z-index:var(--z-index-raised);max-inline-size:calc(var(--space-20) * 3);padding:var(--space-3) var(--space-4);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--background-surface);box-shadow:var(--shadow-md);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);position:absolute}.public-hero__visual-card--one{inset-block-start:var(--space-8);inset-inline-start:calc(var(--space-8) * -1)}.public-hero__visual-card--two{inset-block-end:var(--space-8);inset-inline-end:calc(var(--space-8) * -1)}.public-category-grid{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.public-category-card{min-block-size:calc(var(--space-20) * 2.25);align-content:start}.public-category-card__symbol,.public-info-card__icon{inline-size:var(--space-16);block-size:var(--space-16);border-radius:var(--radius-lg);background:var(--background-accent-subtle);color:var(--text-primary);font-size:var(--font-size-36);font-weight:var(--font-weight-bold);place-items:center;display:grid}.public-featured-grid,.public-info-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-professional-card{align-content:space-between}.public-professional-card__main{align-items:flex-start;gap:var(--space-4);min-inline-size:0;display:flex}.public-professional-card__avatar{inline-size:calc(var(--space-20) + var(--space-4));block-size:calc(var(--space-20) + var(--space-4));font-size:var(--font-size-24);flex:none}.public-professional-card__copy{gap:var(--space-3);flex:1;min-inline-size:0;display:grid}.public-professional-card__title-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-inline-size:0;display:flex}.public-professional-card__title-row h3{font-size:var(--font-size-24);overflow-wrap:anywhere}.public-professional-card__title-row p,.public-professional-card__description,.public-professional-card__meta{color:var(--text-secondary)}.public-professional-card__meta{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--font-size-14);flex-wrap:wrap;display:flex}.public-professional-card--compact .public-professional-card__description{display:none}.public-professional-card--compact .public-professional-card__avatar{inline-size:var(--space-20);block-size:var(--space-20)}.public-star{color:var(--action-primary-background)}.public-steps{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.public-steps li{gap:var(--space-3);padding:var(--space-6);border-inline-start:var(--border-width-strong) solid var(--action-primary-background);display:grid}.public-steps li>span{inline-size:var(--size-control-lg);block-size:var(--size-control-lg);border-radius:var(--radius-full);background:var(--action-primary-background);font-weight:var(--font-weight-bold);place-items:center;display:grid}.public-steps h3{font-size:var(--font-size-24)}.public-steps p{color:var(--text-secondary)}.public-trust-banner{align-items:center;gap:var(--space-6);padding:var(--space-6);border:var(--border-width-thin) solid var(--color-yellow-300);border-radius:var(--radius-lg);background:var(--background-accent-subtle);display:flex}.public-trust-banner>div{flex:1;min-inline-size:0}.public-trust-banner h2,.public-trust-banner h3{font-size:var(--font-size-24)}.public-trust-banner p{color:var(--text-secondary)}.public-trust-banner__icon{inline-size:var(--space-16);block-size:var(--space-16);border:var(--border-width-strong) solid var(--text-primary);border-radius:var(--radius-full);background:var(--action-primary-background);font-size:var(--font-size-30);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.public-professional-cta{max-inline-size:var(--size-container-max);padding-inline:var(--size-page-gutter);justify-content:space-between;align-items:center;gap:var(--space-10);margin-inline:auto;display:flex}.public-professional-cta>div:first-child{max-inline-size:calc(var(--space-20) * 9);gap:var(--space-3);display:grid}.public-professional-cta__actions,.public-inline-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.public-search-page,.public-profile-page{gap:var(--space-6);padding-block:var(--space-8) var(--space-16);display:grid}.public-search-page__header,.public-category-intro,.public-info-hero .layout-container{gap:var(--space-3);display:grid}.public-search-page__header h1,.public-category-intro h1{font-size:clamp(var(--font-size-36), 5vw, var(--font-size-48))}.public-category-intro__row{align-items:center;gap:var(--space-5);padding:var(--space-6);border:var(--border-width-thin) solid var(--color-yellow-300);border-radius:var(--radius-lg);background:var(--background-accent-subtle);display:flex}.public-category-intro__row>div{gap:var(--space-2);display:grid}.public-search-bar{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.public-search-bar__filter-button{display:none}.public-search-layout{grid-template-columns:var(--size-navigation-sidebar) minmax(0, 1fr);align-items:start;gap:var(--space-6);display:grid}.public-search-layout__aside{padding:var(--space-5);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--background-surface);position:sticky;inset-block-start:var(--space-4)}.public-search-filters{gap:var(--space-5);display:grid}.public-search-filters__heading,.public-search-results__heading,.public-profile-section__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.public-search-filters__heading h2,.public-search-results__heading h2,.public-profile-section h2{font-size:var(--font-size-30)}.public-search-results{gap:var(--space-6);min-inline-size:0;display:grid}.public-search-results__heading p{color:var(--text-secondary);margin-block-start:var(--space-1)}.public-search-results__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-result-skeleton{gap:var(--space-4);padding:var(--space-6);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);display:grid}.public-trust-banner--compact{margin-block-start:var(--space-4)}.public-filter-drawer{inline-size:min(calc(var(--space-20) * 5), calc(100vw - var(--space-8)))}.public-filter-drawer .public-search-filters__heading{display:none}.public-profile-hero{min-height:calc(var(--space-20) * 4);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:linear-gradient(105deg, var(--background-accent-subtle), var(--background-surface));grid-template-columns:minmax(0, 1.5fr) minmax(calc(var(--space-20) * 3), .5fr);display:grid;position:relative;overflow:hidden}.public-profile-hero__copy{align-content:center;gap:var(--space-4);padding:var(--space-10);display:grid}.public-profile-hero__badges,.public-profile-hero__meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.public-profile-hero__category{color:var(--text-secondary);font-size:var(--font-size-24)}.public-profile-hero__meta{font-size:var(--font-size-18)}.public-profile-hero__visual{align-content:center;place-items:center;gap:var(--space-3);background:var(--background-subtle);color:var(--text-secondary);text-align:center;display:grid}.public-profile-hero__avatar{inline-size:calc(var(--space-20) * 2);block-size:calc(var(--space-20) * 2);font-size:var(--font-size-48)}.public-profile-hero__actions{gap:var(--space-2);display:flex;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.public-profile-layout{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--space-20) * 4), .34fr);align-items:start;gap:var(--space-6);display:grid}.public-profile-content{border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--background-surface);display:grid;overflow:hidden}.public-profile-section{gap:var(--space-5);padding:var(--space-6);display:grid}.public-profile-section+.public-profile-section{border-block-start:var(--border-width-thin) solid var(--border-default)}.public-profile-areas{color:var(--text-secondary)}.public-service-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-service-card__symbol{font-size:var(--font-size-36)}.public-service-card__price{color:var(--text-secondary);display:grid}.public-service-card__price strong{color:var(--text-primary);font-size:var(--font-size-20)}.public-review-summary{grid-template-columns:minmax(calc(var(--space-20) * 2), .35fr) minmax(0, 1fr);gap:var(--space-8);display:grid}.public-review-score{align-content:center;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.public-review-score strong{font-size:var(--font-size-56)}.public-review-score>span:last-child{inline-size:100%;color:var(--text-secondary)}.public-review-bars{gap:var(--space-2);display:grid}.public-review-list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-review-card__heading{align-items:center;gap:var(--space-3);display:flex}.public-review-card__heading>div{display:grid}.public-review-card__heading span{color:var(--text-secondary);font-size:var(--font-size-14)}.public-review-card__heading+p,.public-profile-empty-copy{color:var(--text-secondary)}.public-profile-aside{position:sticky;inset-block-start:var(--space-4)}.public-profile-action-card{gap:var(--space-3)}.public-profile-promises{gap:var(--space-4);border-block-start:var(--border-width-thin) solid var(--border-default);padding-block-start:var(--space-3);display:grid}.public-profile-promises p{gap:var(--space-1);display:grid}.public-profile-promises span{color:var(--text-secondary);font-size:var(--font-size-14)}.public-info-hero{padding-block:var(--space-16);background:var(--background-accent-subtle)}.public-info-hero .layout-container{max-inline-size:calc(var(--space-20) * 13);text-align:center}.public-info-hero h1{font-size:clamp(var(--font-size-36), 5vw, var(--font-size-56))}.public-info-card__icon{margin-block-end:var(--space-3)}.public-help-list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-section .public-inline-actions{margin-block-start:var(--space-6)}.public-auth-visual{max-inline-size:calc(var(--space-20) * 7);gap:var(--space-8);display:grid;position:relative}.public-auth-visual h2{color:var(--text-inverse);font-size:clamp(var(--font-size-36), 5vw, var(--font-size-56))}.public-auth-visual p{color:var(--color-neutral-300);font-size:var(--font-size-18)}.public-auth-visual__mark{color:var(--action-primary-background);font-size:calc(var(--font-size-56) * 3);line-height:var(--line-height-tight);opacity:var(--opacity-muted)}.public-auth-tabs{border-block-end:var(--border-width-thin) solid var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-auth-tabs button{min-block-size:var(--size-control-xl);padding:var(--space-3);border:0;border-block-end:var(--border-width-strong) solid var(--color-transparent);background:var(--color-transparent);font-weight:var(--font-weight-semibold)}.public-auth-tabs button[aria-selected=true]{border-block-end-color:var(--action-primary-background);font-weight:var(--font-weight-bold)}.public-auth-form{gap:var(--space-5);display:grid}.public-auth-options{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.public-auth-switch{color:var(--text-secondary);text-align:center}.public-auth-switch button{padding:var(--space-2);background:var(--color-transparent);color:var(--text-link);font-weight:var(--font-weight-semibold);border:0;text-decoration:underline}.public-demo-form{gap:var(--space-5);display:grid}.public-not-found{min-height:calc(var(--space-20) * 5);padding-block:var(--space-16);align-content:center;gap:var(--space-4);display:grid}@media (width<90rem){.public-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-featured-grid,.public-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<64rem){.public-hero__inner{grid-template-columns:minmax(0,1fr)}.public-hero__visual{min-block-size:calc(var(--space-20) * 4)}.public-featured-grid,.public-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-search-layout{grid-template-columns:minmax(0,1fr)}.public-search-layout__aside{display:none}.public-search-bar{grid-template-columns:minmax(0,1fr) auto auto}.public-search-bar__filter-button{display:inline-flex}.public-profile-layout{grid-template-columns:minmax(0,1fr)}.public-profile-aside{position:static}}@media (width<48rem){.public-brand-logo{inline-size:calc(var(--space-20) + var(--space-10))}.public-hero__inner{min-height:auto;padding-block:var(--space-8);gap:var(--space-8)}.public-hero__copy{gap:var(--space-4)}.public-hero-search{grid-template-columns:minmax(0,1fr)}.public-hero__visual{min-block-size:calc(var(--space-20) * 3.5)}.public-hero__visual-card{max-inline-size:calc(var(--space-20) * 2.4)}.public-hero__visual-card--one{inset-inline-start:var(--space-4)}.public-hero__visual-card--two{inset-inline-end:var(--space-4)}.public-category-grid,.public-featured-grid,.public-info-grid,.public-steps,.public-search-results__grid,.public-review-list,.public-help-list{grid-template-columns:minmax(0,1fr)}.public-category-card{min-block-size:auto}.public-professional-card__main,.public-professional-card__title-row{flex-direction:column}.public-trust-banner,.public-professional-cta{flex-direction:column;align-items:stretch}.public-search-page,.public-profile-page{padding-block-start:var(--space-6)}.public-search-bar{grid-template-columns:minmax(0,1fr) auto}.public-search-bar>.ui-form-field{grid-column:1/-1}.public-search-results__heading,.public-profile-section__heading{flex-direction:column}.public-category-intro__row{flex-direction:column;align-items:flex-start}.public-profile-hero{grid-template-columns:minmax(0,1fr)}.public-profile-hero__copy{padding:var(--space-6)}.public-profile-hero__visual{min-block-size:calc(var(--space-20) * 3);padding-block:var(--space-6)}.public-profile-hero__actions{padding:var(--space-0) var(--space-6) var(--space-6);background:var(--background-subtle);justify-content:flex-end;position:static}.public-service-grid,.public-review-summary{grid-template-columns:minmax(0,1fr)}.public-profile-section{padding:var(--space-5)}.public-info-hero{padding-block:var(--space-10)}.public-auth-visual{gap:var(--space-4)}.public-auth-visual h2{font-size:var(--font-size-30)}.public-auth-visual__mark{display:none}.public-auth-options{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.public-hero,.public-profile-hero{scroll-behavior:auto}}.operation-ad{border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-xl);background:var(--background-inverse);min-height:13.75rem;display:grid;position:relative;overflow:hidden}.operation-ad--compact{min-height:9rem}.operation-ad__label{z-index:1;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:var(--text-primary);font-size:var(--font-size-12);background:#ffffffe6;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.operation-ad a,.operation-ad picture,.operation-ad img{width:100%;height:100%;display:block}.operation-ad img{object-fit:cover;min-height:9rem}.operation-ad__controls{padding:var(--space-2) var(--space-3);justify-content:flex-end;align-items:center;gap:var(--space-2);background:var(--background-surface);color:var(--text-secondary);font-size:var(--font-size-12);display:flex}.operation-search-results{gap:var(--space-10);display:grid}.public-state-control{max-width:18rem}.admin-prototype{background:var(--background-subtle);min-height:100svh}.admin-topbar{z-index:var(--layer-sticky);min-height:var(--size-navigation-topbar);padding:var(--space-3) var(--space-6);align-items:center;gap:var(--space-4);border-bottom:var(--border-width-thin) solid var(--border-default);background:var(--background-surface);display:flex;position:sticky;inset-block-start:0}.admin-topbar .public-brand-logo{width:8rem}.admin-topbar>div{gap:var(--space-1);flex:1;display:grid}.admin-topbar span{color:var(--text-secondary)}.admin-layout{grid-template-columns:17rem minmax(0,1fr);display:grid}.admin-layout>nav{height:calc(100svh - var(--size-navigation-topbar));background:var(--background-inverse);position:sticky;inset-block-start:var(--size-navigation-topbar);overflow-y:auto}.admin-layout nav ul{padding:var(--space-4);gap:var(--space-1);margin:0;list-style:none;display:grid}.admin-layout nav button{width:100%;min-height:var(--size-touch-target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-inverse);text-align:start;background:0 0;border:0}.admin-layout nav button:hover,.admin-layout nav button[aria-current=page]{background:var(--action-primary-background);color:var(--action-primary-foreground)}.admin-layout main{min-width:0;padding-block:var(--space-8)}.admin-heading{margin-block-end:var(--space-6)}.admin-heading h1{margin-block:var(--space-2);font-size:clamp(var(--font-size-30), 4vw, var(--font-size-48))}.admin-heading p:last-child{color:var(--text-secondary)}.admin-metric-grid,.admin-module-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin-block-end:var(--space-6);display:grid}.admin-metric-grid .ui-card__content{gap:var(--space-1);display:grid}.admin-metric-value{font-size:var(--font-size-30)}.admin-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--space-6);display:grid}.admin-campaign-preview{width:100%;border-radius:var(--radius-lg);margin-block-end:var(--space-4);display:block}.admin-responsive-table{border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--background-surface);overflow-x:auto}.admin-responsive-table table{border-collapse:collapse;white-space:nowrap;width:100%}.admin-responsive-table th,.admin-responsive-table td{padding:var(--space-3);border-bottom:var(--border-width-thin) solid var(--border-default);text-align:start}.admin-responsive-table th{background:var(--background-subtle)}@media (width<=1023px){.admin-layout{grid-template-columns:1fr}.admin-layout>nav{height:auto;position:static;overflow-x:auto}.admin-layout nav ul{width:max-content;display:flex}.admin-layout nav button{white-space:nowrap}}@media (width<=767px){.operation-ad{min-height:18rem}.operation-ad__controls{flex-direction:column;align-items:stretch}.admin-topbar{padding-inline:var(--space-3)}.admin-topbar .public-brand-logo{width:6rem}.admin-topbar span{display:none}.admin-form-grid{grid-template-columns:1fr}}
