.react-dadata__container{position:relative}.react-dadata__input{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;outline:none;width:100%;height:38px;padding:0 10px;font-size:16px;display:block}.react-dadata__input:focus{border-color:#007cd6;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,124,214,.3)}.react-dadata__suggestions{z-index:10;text-align:left;background-color:#fff;border-radius:4px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 1px 6px 3px rgba(0,0,0,.1)}.react-dadata__suggestion-note{color:#828282;padding:10px 10px 5px;font-size:14px}.react-dadata__suggestion{cursor:pointer;box-sizing:border-box;text-align:left;background:0 0;border:none;width:100%;padding:7px 10px;font-size:15px;display:block}.react-dadata__suggestion--line-through{text-decoration:line-through}.react-dadata__suggestion-subtitle{color:#777;margin-top:4px;font-size:14px}.react-dadata__suggestion-subtitle-item{margin-bottom:4px;margin-right:16px;display:inline-block}.react-dadata__suggestion-subtitle-item:last-child{margin-right:0}.react-dadata__suggestion--current{background-color:rgba(0,124,214,.15)}.react-dadata__suggestion:hover{background-color:rgba(0,124,214,.1)}.react-dadata mark{background:0 0}.react-dadata--highlighted{color:#0094ff}:root{--public-content-max-width:min(100%,var(--public-breakpoint-desktop));--public-stack-gap:var(--space-4);--public-visual-page-width:min(calc(100% - 28px),1440px);--public-visual-page-width-mobile:calc(100% - 32px);--public-visual-page-padding:14px 0 42px;--public-visual-page-padding-mobile:8px 0 28px;--public-visual-shell-radius:30px;--public-visual-shell-radius-mobile:24px;--public-visual-shell-border:1px solid color-mix(in srgb,var(--brand-electric-blue-100) 48%,var(--semantic-border-default));--public-visual-shell-background:linear-gradient(135deg,color-mix(in srgb,var(--semantic-bg-surface) 88%,transparent),color-mix(in srgb,var(--brand-surface-50) 72%,transparent)),color-mix(in srgb,var(--semantic-bg-surface) 76%,transparent);--public-visual-shell-artwork:linear-gradient(118deg,color-mix(in srgb,var(--brand-electric-blue-300) 13%,transparent) 0%,transparent 30%),linear-gradient(238deg,color-mix(in srgb,var(--brand-magenta-300) 10%,transparent) 0%,transparent 34%),linear-gradient(8deg,color-mix(in srgb,var(--brand-lime-300) 10%,transparent) 0%,transparent 38%);--public-visual-shell-shadow:0 30px 76px color-mix(in srgb,var(--brand-primary-500) 16%,transparent);--public-visual-prism-line:linear-gradient(90deg,var(--brand-primary-500),var(--brand-accent-violet-500),var(--brand-magenta-500),var(--brand-accent-sun-300),var(--brand-lime-500));--public-visual-band-hero:linear-gradient(112deg,color-mix(in srgb,var(--brand-electric-blue-100) 50%,transparent),transparent 38%),linear-gradient(248deg,color-mix(in srgb,var(--brand-magenta-100) 34%,transparent),transparent 42%);--public-visual-band-soft:linear-gradient(118deg,color-mix(in srgb,var(--brand-primary-50) 72%,var(--semantic-bg-surface)),color-mix(in srgb,var(--brand-lime-50) 46%,var(--semantic-bg-surface)));--public-visual-band-paper:color-mix(in srgb,var(--semantic-bg-surface) 92%,var(--brand-electric-blue-50));--public-visual-inline-padding:clamp(18px,4.8vw,68px)}*{box-sizing:border-box}:root{--cabinet-breakpoint-mobile:640px;--cabinet-breakpoint-tablet:960px;--cabinet-tap-target-min:44px;--cabinet-interactive-gap:var(--space-2);--public-breakpoint-mobile:480px;--public-breakpoint-tablet:768px;--public-breakpoint-laptop:1024px;--public-breakpoint-desktop:1280px;--type-size-display:var(--type-display-size);--type-line-display:var(--type-display-line);--type-weight-display:var(--type-display-weight);--type-size-h1:var(--type-h1-size);--type-line-h1:var(--type-h1-line);--type-weight-h1:var(--type-h1-weight);--type-size-h2:var(--type-h2-size);--type-line-h2:var(--type-h2-line);--type-weight-h2:var(--type-h2-weight);--type-size-h3:var(--type-h3-size);--type-line-h3:var(--type-h3-line);--type-weight-h3:var(--type-h3-weight);--type-size-body:var(--type-body-size);--type-line-body:var(--type-body-line);--type-weight-body:var(--type-body-weight);--type-size-small:var(--type-small-size);--type-line-small:var(--type-small-line);--type-weight-small:var(--type-small-weight);--type-size-caption:var(--type-caption-size);--type-line-caption:var(--type-caption-line);--type-weight-caption:var(--type-caption-weight);--type-size-mono:var(--type-mono-size);--type-line-mono:var(--type-mono-line);--type-weight-mono:var(--type-mono-weight);--type-line-form:var(--type-line-body);--type-line-table:var(--type-line-small);--ui-radius-control:var(--ui-radius);--ui-radius-panel:var(--radius-md);--ui-border-width:1px;--ui-border-color:var(--ui-border,var(--semantic-border-default,#cbd5e1));--ui-border-default:var(--ui-border-width) solid var(--ui-border-color);--ui-border-emphasis:1px solid var(--semantic-border-strong);--ui-shadow-surface:var(--elevation-1);--ui-shadow-sticky:var(--elevation-1);--ui-state-disabled-opacity:var(--state-disabled-opacity);--ui-state-disabled-cursor:not-allowed;--ui-state-focus-ring:2px solid color-mix(in srgb,var(--color-primary) 80%,#fff);--ui-state-focus-offset:2px;--ui-state-hover-filter:brightness(0.98);--z-base-content:0;--z-sticky-panel:calc(var(--z-sticky) - 1);--z-header:var(--z-sticky);--z-overlay-backdrop:var(--z-overlay);--z-overlay-content:calc(var(--z-overlay) + 1)}[data-ui-zone=admin],[data-ui-zone=cabinet]{--type-size-body:var(--type-bo-body-size);--type-size-small:var(--type-bo-small-size);--type-size-caption:var(--type-bo-caption-size);--type-size-mono:var(--type-bo-small-size);--type-line-body:var(--type-bo-body-line);--type-line-small:var(--type-bo-small-line);--type-line-caption:var(--type-bo-caption-line);--type-line-mono:var(--type-bo-small-line);--type-line-form:var(--type-bo-form-line);--type-line-table:var(--type-bo-table-line)}[data-ui-zone]{display:contents}body{margin:0;font-family:var(--font-family-base);background:var(--zone-bg,var(--semantic-bg-surface,#fff));background-attachment:fixed;color:var(--zone-text,var(--semantic-text-primary,#0f172a))}body:after,body:before{content:"";position:fixed;inset:auto;pointer-events:none;z-index:-1;width:min(38vw,24rem);aspect-ratio:1;border-radius:999px;filter:blur(40px)}body:before{top:8%;left:-8%;background:color-mix(in srgb,var(--color-primary,var(--semantic-bg-surface,#fff)) 34%,transparent)}body:after{bottom:8%;right:-10%;background:color-mix(in srgb,var(--color-accent,var(--semantic-bg-surface,#fff)) 30%,transparent)}a{color:inherit}:where(header,nav,footer,menu,[role=navigation],[role=menubar],[role=menu]){-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(header,nav,footer,menu,[role=navigation],[role=menubar],[role=menu]) :is(a,button,img,svg){-webkit-user-drag:none}:where(header,nav,footer,menu,[role=navigation],[role=menubar],[role=menu]) :is(input,textarea,select,[contenteditable=true],[data-allow-text-selection]){-webkit-user-select:text;-moz-user-select:text;user-select:text}.public-content :is(a,.public-inline-link){color:var(--color-primary,var(--semantic-text-primary,#0f172a));text-decoration:underline;text-underline-offset:.18em}.skip-link{position:absolute;left:var(--space-3);top:-120px;z-index:calc(var(--z-sticky) + 2);padding:var(--space-2) var(--space-3);background:var(--semantic-bg-inverse,var(--semantic-bg-inverse,#111827));color:var(--semantic-text-inverse,var(--semantic-text-inverse,#fff));border-radius:var(--ui-radius-control);text-decoration:none}.skip-link:focus-visible{top:var(--space-3)}.public-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:color-mix(in srgb,var(--semantic-bg-inverse,var(--semantic-bg-inverse,#111827)) 96%,transparent);border-bottom:1px solid color-mix(in srgb,var(--semantic-text-inverse) 10%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.public-header__inner{max-width:1160px;margin:0 auto;padding:var(--space-3) var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.public-brand{color:var(--semantic-text-inverse,var(--semantic-text-inverse,#fff));font-weight:var(--font-weight-bold);text-decoration:none;display:grid;grid-gap:2px;gap:2px}.public-brand__title{font-size:1rem}.public-brand__subtitle{color:var(--semantic-text-muted-on-inverse,var(--semantic-text-inverse,#fff));font-size:.78rem}.public-nav{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.public-nav a{color:var(--semantic-text-muted-on-inverse,var(--semantic-text-inverse,#fff));text-decoration:none;font-size:.92rem;min-height:2.2rem;padding:var(--space-1) var(--space-2);border-radius:var(--ui-radius-control);display:inline-flex;align-items:center;transition:background-color .2s ease,color .2s ease}.public-nav a:hover{background:color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 12%,transparent)}.public-nav a:hover,.public-nav a[aria-current=page]{color:var(--semantic-text-inverse,var(--semantic-text-inverse,#fff))}.public-nav a[aria-current=page]{background:color-mix(in srgb,var(--color-primary,var(--semantic-bg-surface,#fff)) 38%,transparent)}.public-header__cta{display:flex;gap:var(--space-2);align-items:center}main{max-width:var(--public-content-max-width);margin:0 auto;padding:var(--space-8) var(--space-4)}.stack{display:grid;grid-gap:calc(var(--space-3) * var(--zone-density));gap:calc(var(--space-3) * var(--zone-density))}.public-home{gap:var(--space-4)}.cabinet-action-panel,.row,.ui-toolbar{gap:var(--cabinet-interactive-gap)}.row{display:flex;margin-bottom:var(--space-3)}.section-spaced{margin-top:var(--space-4)}.ui-nav-margin{margin-bottom:var(--space-4)}:where(.typo-scope-public,.typo-scope-backoffice) label{display:grid;grid-gap:calc(var(--space-2) * .5);gap:calc(var(--space-2) * .5)}:where(.typo-scope-public,.typo-scope-backoffice) :is(input,select,button){padding:var(--space-2) var(--space-3);border:var(--ui-border-default);border-radius:var(--ui-radius-control);min-height:var(--cabinet-tap-target-min)}:where(.typo-scope-public,.typo-scope-backoffice) button{cursor:pointer}:where(.typo-scope-public,.typo-scope-backoffice) button:disabled{opacity:var(--ui-state-disabled-opacity);cursor:var(--ui-state-disabled-cursor)}:where(.typo-scope-public,.typo-scope-backoffice) table{width:100%;border-collapse:collapse}:where(.typo-scope-public,.typo-scope-backoffice) :is(th,td){border-bottom:1px solid var(--semantic-border-subtle);text-align:left;padding:var(--space-2)}.card{background:var(--zone-surface,var(--semantic-bg-surface,#fff));border-radius:var(--ui-radius-panel);padding:var(--space-4);border:var(--ui-border-emphasis);box-shadow:var(--surface-elevation-rest);transition:var(--motion-profile-control)}.card:hover{box-shadow:var(--surface-elevation-hover)}.card:focus-within{outline:var(--ui-state-focus-ring);outline-offset:var(--ui-state-focus-offset)}.ui-control{transition:var(--motion-profile-control)}.ui-button,.ui-input,.ui-select,.ui-textarea{padding:var(--space-2) var(--space-3);border:var(--ui-border-default);border-radius:var(--ui-radius-control);font-size:var(--type-size-body,var(--type-size-body,1rem));line-height:var(--type-line-form,var(--type-line-body,1.5));min-height:var(--cabinet-tap-target-min);background:var(--zone-surface,var(--semantic-bg-surface,#fff));transition:var(--motion-profile-control)}.ui-button{cursor:pointer;text-decoration:none}.ui-button:disabled,.ui-form--disabled,.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{opacity:var(--ui-state-disabled-opacity)}.ui-button:disabled,.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{cursor:var(--ui-state-disabled-cursor)}.ui-button--size-sm,.ui-input--size-sm,.ui-select--size-sm,.ui-textarea--size-sm{padding:.3rem var(--space-2);font-size:var(--type-size-caption,var(--type-size-body,1rem))}.ui-button--size-md,.ui-input--size-md,.ui-select--size-md,.ui-textarea--size-md{padding:var(--space-2) var(--space-3)}.ui-button--size-lg,.ui-input--size-lg,.ui-select--size-lg,.ui-textarea--size-lg{padding:.7rem var(--space-4)}.ui-button--primary,.ui-button--variant-primary{background:var(--semantic-bg-inverse,var(--semantic-bg-inverse,#111827));color:var(--semantic-text-inverse,var(--semantic-text-inverse,#fff));border-color:color-mix(in srgb,var(--semantic-bg-inverse,var(--semantic-border-default,#cbd5e1)) 70%,transparent)}.ui-button--secondary,.ui-button--variant-secondary{background:var(--semantic-text-inverse,var(--semantic-bg-inverse,#111827));color:var(--semantic-bg-inverse,var(--semantic-text-inverse,#fff));border-color:color-mix(in srgb,var(--semantic-bg-inverse,var(--semantic-border-default,#cbd5e1)) 35%,transparent)}.ui-button--danger,.ui-button--variant-danger{background:var(--ui-danger,var(--semantic-bg-surface,#fff));color:var(--semantic-text-inverse,var(--semantic-text-inverse,#fff));border-color:color-mix(in srgb,var(--color-error,var(--semantic-border-default,#cbd5e1)) 85%,#000)}.ui-button--ghost,.ui-button--variant-ghost{color:var(--semantic-bg-inverse,var(--semantic-text-inverse,#fff))}.ui-button--ghost,.ui-button--variant-ghost,.ui-button--variant-link{background:transparent;border-color:color-mix(in srgb,var(--semantic-bg-inverse,var(--semantic-border-default,#cbd5e1)) 35%,transparent)}.ui-button--variant-link{padding-left:0;padding-right:0}.ui-button--variant-link:hover{background:var(--cta-link-button-hover,var(--semantic-bg-surface,#fff))}.ui-button--variant-icon{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;padding:0}.ui-button:hover,.ui-dropzone:hover,.ui-segmented-control__item:hover,.ui-tab:hover{filter:var(--ui-state-hover-filter);transform:translateY(-1px)}.ui-button--variant-primary:hover{background:var(--cta-primary-hover,var(--semantic-bg-surface,#fff))}.ui-button--variant-secondary:hover{background:var(--cta-secondary-hover,var(--semantic-bg-surface,#fff))}.ui-button--variant-ghost:hover{background:var(--cta-ghost-hover,var(--semantic-bg-surface,#fff))}.ui-button:active,.ui-dropzone:active,.ui-segmented-control__item:active,.ui-tab:active{transform:translateY(0)}.ui-button:active{box-shadow:inset 0 0 0 999px var(--cta-active-overlay)}.cabinet-mobile-nav a:focus-visible,.public-global-footer a:focus-visible,.public-nav a:focus-visible,.ui-button:focus-visible,a:focus-visible{outline:var(--ui-state-focus-ring);outline-offset:var(--ui-state-focus-offset)}.ui-button[aria-disabled=true]{pointer-events:none;opacity:var(--ui-state-disabled-opacity);cursor:var(--ui-state-disabled-cursor)}.ui-checkbox--error,.ui-input--error,.ui-radio--error,.ui-select--error,.ui-switch--error,.ui-textarea--error{border-color:var(--ui-danger,var(--semantic-border-default,#cbd5e1))}.card--loading,.ui-badge--loading,.ui-button--loading,.ui-input--loading{opacity:.8;cursor:progress}.card--disabled,.ui-badge--disabled,.ui-button--disabled,.ui-input--disabled{opacity:var(--ui-state-disabled-opacity);cursor:var(--ui-state-disabled-cursor)}.card--state-error,.ui-badge--state-error,.ui-button--state-error,.ui-input--state-error{border-color:var(--ui-danger,var(--semantic-border-default,#cbd5e1))}.ui-badge--state-success,.ui-button--state-success{border-color:color-mix(in srgb,var(--color-success,var(--semantic-border-default,#cbd5e1)) 45%,var(--semantic-border-default,var(--semantic-border-default,#cbd5e1)))}.ui-badge--state-warning,.ui-button--state-warning{border-color:color-mix(in srgb,var(--color-warning,var(--semantic-border-default,#cbd5e1)) 45%,var(--semantic-border-default,var(--semantic-border-default,#cbd5e1)))}.ui-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.ui-table-container:focus-within{outline:2px solid color-mix(in srgb,var(--color-primary) 70%,#fff);outline-offset:2px}.ui-table{width:100%;border-collapse:collapse;min-width:720px}.ui-table td,.ui-table th{border-bottom:1px solid var(--semantic-border-subtle);text-align:left;padding:var(--space-2);font-size:var(--type-size-small,var(--type-size-body,1rem));line-height:var(--type-line-table,var(--type-line-body,1.5));white-space:nowrap;overflow-wrap:normal;word-break:normal}.ui-table td.ui-table-cell--wrap{white-space:normal;overflow-wrap:break-word}.cell-ellipsis{display:inline-block;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.cabinet-action-panel,.ui-toolbar{display:flex;flex-wrap:wrap;align-items:center}.ui-toolbar{gap:var(--ui-space-2);margin:var(--ui-space-3) 0}.ui-empty-state{border:1px dashed var(--ui-border-color);border-radius:var(--ui-radius-panel);padding:var(--space-4);color:var(--ui-muted,var(--semantic-text-secondary,#475569));text-align:center}.ui-overlay{position:fixed;inset:0;background:color-mix(in srgb,var(--semantic-bg-inverse,var(--semantic-bg-inverse,#111827)) 45%,transparent);display:grid;place-items:center;padding:var(--space-4);z-index:var(--z-overlay-backdrop);pointer-events:auto}.ui-overlay[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.ui-modal{width:min(560px,100%);background:var(--zone-surface,var(--semantic-bg-surface,#fff));border-radius:var(--ui-radius-panel);border:var(--ui-border-emphasis);position:relative;z-index:var(--z-overlay-content)}.ui-modal__footer,.ui-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-4)}.ui-modal__body{padding:0 var(--space-4) var(--space-4)}.ui-modal__description{margin:var(--space-1) 0 0;color:var(--zone-muted,var(--semantic-text-secondary,#475569));font-size:var(--type-size-small,var(--type-size-body,1rem));line-height:var(--type-line-small,var(--type-line-body,1.5))}.ui-overlay--drawer{align-items:stretch;justify-items:stretch;padding:0}.ui-drawer{width:min(420px,100%);height:100%;background:var(--zone-surface,var(--semantic-bg-surface,#fff));border-left:var(--ui-border-emphasis);margin-left:auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:100dvh;position:relative;z-index:var(--z-overlay-content)}.ui-drawer--left{margin-left:0;margin-right:auto;border-left:0;border-right:var(--ui-border-emphasis)}.ui-drawer__footer,.ui-drawer__header{position:-webkit-sticky;position:sticky;z-index:1;background:var(--zone-surface,var(--semantic-bg-surface,#fff))}.ui-drawer__header{top:0;border-bottom:1px solid var(--semantic-border-subtle)}.ui-drawer__body{overflow-y:auto;min-height:0;padding-bottom:var(--space-4)}.ui-drawer__footer{bottom:0;border-top:1px solid var(--semantic-border-subtle);justify-content:flex-end}.ui-toast-stack{position:fixed;right:var(--space-4);bottom:var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2);z-index:var(--z-toast)}.ui-toast{color:var(--semantic-text-inverse,var(--semantic-text-inverse,#fff));padding:.6rem var(--space-3);border-radius:var(--radius-sm);background:var(--semantic-bg-strong,var(--semantic-bg-surface,#fff))}.ui-toast--success{background:var(--color-success,var(--semantic-bg-surface,#fff))}.ui-toast--error{background:var(--color-error,var(--semantic-bg-surface,#fff))}.ui-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ui-form-message--error{color:var(--ui-danger,var(--semantic-error-500,#dc2626))}.ui-form-message--success{color:var(--color-success,var(--semantic-success-500,#16a34a))}.field-error{color:var(--ui-danger,var(--semantic-error-500,#dc2626));font-size:var(--type-size-caption,var(--type-size-body,1rem));line-height:var(--type-line-caption,var(--type-line-body,1.5))}.ui-chip-row{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2)}.ui-break-all{word-break:break-all}.typo-scope-backoffice,.typo-scope-public{font-size:var(--type-size-body,var(--type-size-body,1rem));line-height:var(--type-line-body,var(--type-line-body,1.5));font-weight:var(--type-weight-body)}.typo-display{font-size:var(--type-size-display,var(--type-size-body,1rem));line-height:var(--type-line-display,var(--type-line-body,1.5));font-weight:var(--type-weight-display)}.typo-h1{font-size:var(--type-size-h1,var(--type-size-body,1rem));line-height:var(--type-line-h1,var(--type-line-body,1.5));font-weight:var(--type-weight-h1)}.typo-h2{font-size:var(--type-size-h2,var(--type-size-body,1rem));line-height:var(--type-line-h2,var(--type-line-body,1.5));font-weight:var(--type-weight-h2)}.typo-h3{font-size:var(--type-size-h3,var(--type-size-body,1rem));line-height:var(--type-line-h3,var(--type-line-body,1.5));font-weight:var(--type-weight-h3)}.typo-body{font-size:var(--type-size-body,var(--type-size-body,1rem));line-height:var(--type-line-body,var(--type-line-body,1.5));font-weight:var(--type-weight-body)}.typo-small{font-size:var(--type-size-small,var(--type-size-body,1rem));line-height:var(--type-line-small,var(--type-line-body,1.5));font-weight:var(--type-weight-small)}.typo-caption{font-size:var(--type-size-caption,var(--type-size-body,1rem));line-height:var(--type-line-caption,var(--type-line-body,1.5));font-weight:var(--type-weight-caption)}.typo-mono{font-family:var(--font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--type-size-mono,var(--type-size-body,1rem));line-height:var(--type-line-mono,var(--type-line-body,1.5));font-weight:var(--type-weight-mono)}.typo-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.typo-date,.typo-num,.typo-place{font-family:var(--font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--type-size-mono,var(--type-size-body,1rem));line-height:var(--type-line-mono,var(--type-line-body,1.5))}.hero-kicker,.overline,.section-shell__kicker{margin:0;font-size:var(--type-scale-kicker-size,var(--type-size-body,1rem));line-height:var(--type-scale-kicker-line,var(--type-line-body,1.5));font-weight:var(--type-accent-strong-weight);letter-spacing:var(--type-scale-kicker-tracking);text-transform:uppercase;color:color-mix(in srgb,var(--color-secondary,var(--semantic-text-secondary,#475569)) 72%,var(--semantic-text-secondary,var(--semantic-text-secondary,#475569)));opacity:var(--type-accent-soft-opacity)}.typo-display-hero{margin:0;font-size:var(--type-display-hero-size,var(--type-size-body,1rem));line-height:var(--type-display-hero-line,var(--type-line-body,1.5));font-weight:var(--type-display-hero-weight)}.typo-display-section{margin:0;font-size:var(--type-display-section-size,var(--type-size-body,1rem));line-height:var(--type-display-section-line,var(--type-line-body,1.5));font-weight:var(--type-display-section-weight)}.lead-paragraph{margin:0;font-size:var(--type-editorial-lead-size,var(--type-size-body,1rem));line-height:var(--type-editorial-lead-line,var(--type-line-body,1.5));color:color-mix(in srgb,var(--semantic-text-primary,var(--semantic-text-primary,#0f172a)) 84%,var(--color-primary,var(--semantic-text-primary,#0f172a)))}.metadata-line{margin:0;font-size:var(--type-scale-meta-size,var(--type-size-body,1rem));line-height:var(--type-scale-meta-line,var(--type-line-body,1.5));font-weight:var(--type-scale-meta-weight);letter-spacing:var(--type-scale-kicker-tracking);text-transform:uppercase;color:color-mix(in srgb,var(--color-secondary,var(--semantic-text-secondary,#475569)) 55%,var(--semantic-text-secondary,var(--semantic-text-secondary,#475569)))}.highlight-quote{margin:0;padding:var(--space-3) var(--space-4);border-left:3px solid color-mix(in srgb,var(--color-secondary) 62%,transparent);background:color-mix(in srgb,var(--brand-magenta-50,var(--semantic-bg-surface,#fff)) 32%,transparent);font-size:var(--type-editorial-lead-size,var(--type-size-body,1rem));line-height:1.5;font-style:italic}.typo-scope-backoffice h1,.typo-scope-public h1{font-size:var(--type-size-h1,var(--type-size-body,1rem));line-height:var(--type-line-h1,var(--type-line-body,1.5));font-weight:var(--type-weight-h1);margin:0 0 var(--space-3)}.typo-scope-backoffice h2,.typo-scope-public h2{font-size:var(--type-size-h2,var(--type-size-body,1rem));line-height:var(--type-line-h2,var(--type-line-body,1.5));font-weight:var(--type-weight-h2);margin:0 0 var(--space-2)}.typo-scope-backoffice h3,.typo-scope-public h3{font-size:var(--type-size-h3,var(--type-size-body,1rem));line-height:var(--type-line-h3,var(--type-line-body,1.5));font-weight:var(--type-weight-h3);margin:0 0 var(--space-2)}.typo-scope-backoffice li,.typo-scope-backoffice p,.typo-scope-public li,.typo-scope-public p{font-size:var(--type-size-body,var(--type-size-body,1rem));line-height:var(--type-line-body,var(--type-line-body,1.5))}.card--variant-kpi,.card--variant-stats{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.card--variant-kpi{text-align:center}.ui-date-range{display:inline-flex;gap:var(--space-2);align-items:center}.ui-segmented-control{display:inline-flex;border:var(--ui-border-default);border-radius:var(--ui-radius-control);overflow:hidden}.ui-segmented-control__item{border:0;background:transparent;padding:var(--space-2) var(--space-3)}.ui-segmented-control__item.is-active{background:var(--semantic-bg-inverse,var(--semantic-bg-inverse,#111827));color:var(--semantic-text-inverse,var(--semantic-text-inverse,#fff))}.ui-badge,.ui-status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;border:var(--ui-border-default);font-size:var(--type-size-caption,var(--type-size-body,1rem))}.ui-badge,.ui-status-pill{color:var(--semantic-text-primary,var(--semantic-text-primary,#0f172a))}.ui-badge{background:color-mix(in srgb,var(--brand-electric-blue-300,var(--semantic-bg-surface,#fff)) 16%,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)))}.ui-badge--variant-primary{background:var(--text-pair-accent-bg,var(--semantic-bg-surface,#fff));color:var(--text-pair-accent-fg,var(--semantic-text-primary,#0f172a))}.ui-badge--variant-secondary{background:var(--text-pair-soft-bg,var(--semantic-bg-surface,#fff));color:var(--text-pair-soft-fg,var(--semantic-text-primary,#0f172a))}.ui-status-pill--success{background:color-mix(in srgb,var(--color-success,var(--semantic-bg-surface,#fff)) 18%,transparent)}.ui-status-pill--warning{background:color-mix(in srgb,var(--color-warning,var(--semantic-bg-surface,#fff)) 18%,transparent)}.ui-status-pill--error{background:color-mix(in srgb,var(--color-error,var(--semantic-bg-surface,#fff)) 18%,transparent)}.ui-tabs{display:inline-flex;gap:var(--space-2)}.ui-tab{border:var(--ui-border-default);border-radius:var(--ui-radius-control);padding:var(--space-2) var(--space-3);background:transparent;color:var(--semantic-text-primary,var(--semantic-text-primary,#0f172a))}.ui-tab--variant-primary{background:color-mix(in srgb,var(--brand-primary-100,var(--semantic-bg-surface,#fff)) 60%,#fff);border-color:color-mix(in srgb,var(--brand-primary-500,var(--semantic-border-default,#cbd5e1)) 35%,var(--semantic-border-default,var(--semantic-border-default,#cbd5e1)))}.ui-tab-panel{margin-top:var(--space-2)}.ui-accordion{border:var(--ui-border-default);border-radius:var(--ui-radius-control);padding:var(--space-2) var(--space-3)}.ui-accordion__summary{cursor:pointer;font-weight:var(--type-weight-h3)}.ui-accordion__content{margin-top:var(--space-2)}.ui-breadcrumbs{display:flex;flex-wrap:wrap;gap:.35rem;font-size:var(--type-size-caption,var(--type-size-body,1rem))}.ui-breadcrumbs__separator{opacity:.6;margin-left:.35rem}@media (max-width:640px){.ui-breadcrumbs--mobile-compact .ui-breadcrumbs__item.is-current,.ui-breadcrumbs--mobile-compact .ui-breadcrumbs__item:nth-last-child(2) .ui-breadcrumbs__separator{display:none}}.ui-inline-alert{border:var(--ui-border-default);border-left-width:4px;border-radius:var(--ui-radius-control);padding:var(--space-2) var(--space-3)}.ui-inline-alert--success{border-left-color:var(--color-success,var(--semantic-border-default,#cbd5e1))}.ui-inline-alert--warning{border-left-color:var(--color-warning,var(--semantic-border-default,#cbd5e1))}.ui-inline-alert--error{border-left-color:var(--color-error,var(--semantic-border-default,#cbd5e1))}.ui-skeleton{border-radius:var(--ui-radius-control);background:linear-gradient(90deg,var(--semantic-bg-subtle,var(--semantic-bg-surface,#fff)),var(--semantic-border-subtle,var(--semantic-bg-surface,#fff)),var(--semantic-bg-subtle,var(--semantic-bg-surface,#fff)));background-size:200% 100%;min-height:1.25rem;animation:ui-skeleton 1.2s ease infinite}@keyframes ui-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-dropzone{display:grid;place-items:center;border:1px dashed var(--ui-border-color);border-radius:var(--ui-radius-control);padding:var(--space-4);cursor:pointer}.ui-dropzone__input{display:none}.ui-file-preview-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ui-chart-container,.ui-file-preview-card{border:var(--ui-border-default);border-radius:var(--ui-radius-control);padding:var(--space-3)}.ui-chart-container{min-height:240px}.ui-chart-legend{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.cabinet-mobile-nav{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1)}.cabinet-mobile-nav a{white-space:nowrap;text-decoration:none;padding:var(--space-2) var(--space-3);border:var(--ui-border-default);border-radius:var(--radius-lg);background:var(--zone-surface,var(--semantic-bg-surface,#fff))}.cabinet-field-group,.cabinet-form-row{display:grid;grid-gap:var(--cabinet-layout-gap-tight);gap:var(--cabinet-layout-gap-tight)}.cabinet-screen{display:grid;grid-gap:var(--cabinet-layout-gap);gap:var(--cabinet-layout-gap)}.ui-prism-page-background{position:relative;isolation:isolate;width:min(100% - (var(--space-4) * 2),var(--ds-container-2xl));min-height:min(940px,calc(100dvh - var(--space-6) * 2));margin:var(--space-6) auto var(--space-8);padding:clamp(var(--space-4),2vw,var(--space-6));overflow:hidden;border:1px solid hsla(0,0%,100%,.68);border-radius:18px;background:hsla(0,0%,100%,.44);box-shadow:0 30px 80px rgba(30,64,175,.2),0 18px 52px rgba(219,39,119,.12)}.ui-prism-page-background:after,.ui-prism-page-background:before{content:"";position:absolute;pointer-events:none}.ui-prism-page-background:before{z-index:-2;inset:-24px;background:radial-gradient(ellipse at 8% 12%,rgba(37,99,235,.46),transparent 36%),radial-gradient(ellipse at 82% 6%,rgba(219,39,119,.38),transparent 34%),radial-gradient(ellipse at 52% 88%,rgba(16,185,129,.34),transparent 42%),linear-gradient(118deg,rgba(219,234,254,.92),rgba(240,253,250,.74) 30%,rgba(252,231,243,.8) 58%,rgba(220,252,231,.78)),linear-gradient(45deg,#2563eb,#db2777,#10b981,#06b6d4);background-size:180% 180%,170% 170%,210% 210%,240% 240%,260% 260%;animation:uiPrismPageFlow 18s ease-in-out infinite alternate}.ui-prism-page-background:after{z-index:-1;inset:0;opacity:.56;background:radial-gradient(circle at 18% 14%,hsla(0,0%,100%,.54),transparent 28%),radial-gradient(circle at 82% 72%,hsla(0,0%,100%,.42),transparent 30%),linear-gradient(105deg,transparent 0 14%,rgba(37,99,235,.1) 30%,rgba(219,39,119,.1) 50%,rgba(16,185,129,.1) 70%,transparent 86% 100%),linear-gradient(90deg,hsla(0,0%,100%,.56),hsla(0,0%,100%,.16) 48%,hsla(0,0%,100%,.42))}@keyframes uiPrismPageFlow{0%{background-position:0 44%,18% 28%,38% 80%,0 50%,0 50%}to{background-position:100% 56%,82% 34%,68% 20%,100% 50%,100% 50%}}@media (max-width:680px){.ui-prism-page-background{width:min(100% - (var(--space-3) * 2),var(--ds-container-lg));min-height:calc(100dvh - var(--space-4) * 2);margin-block:var(--space-4) var(--space-6);padding:var(--space-3);border-radius:14px}}@media (prefers-reduced-motion:reduce){.ui-prism-page-background:before{animation:none}}.cabinet-screen__header,.cabinet-section__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--cabinet-layout-gap)}.cabinet-screen__heading,.cabinet-section__heading{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.cabinet-screen__kicker{margin:0;color:var(--zone-muted,var(--semantic-text-secondary,#475569));font-size:var(--type-size-small,var(--type-size-body,1rem));line-height:var(--type-line-small,var(--type-line-body,1.5));text-transform:uppercase;letter-spacing:.08em}.cabinet-screen__title,.cabinet-section__title{margin:0}.cabinet-screen__description,.cabinet-section__description{margin:0;color:var(--zone-muted,var(--semantic-text-secondary,#475569))}.cabinet-screen__actions,.cabinet-section__actions{display:flex;flex-wrap:wrap;gap:var(--cabinet-layout-gap-tight)}.cabinet-section{display:grid;grid-gap:var(--cabinet-layout-gap);gap:var(--cabinet-layout-gap);padding:var(--space-4);border:var(--ui-border-default);border-radius:var(--ui-radius-panel);background:var(--zone-surface,var(--semantic-bg-surface,#fff));box-shadow:var(--surface-elevation-rest)}.cabinet-form-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cabinet-field-min-width)),1fr));align-items:end}.cabinet-field-group{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cabinet-field-wide-min-width)),1fr))}.cabinet-field-group>*,.cabinet-form-row>*{min-width:0}.cabinet-field{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.cabinet-field__hint,.cabinet-field__label{font-size:var(--type-size-small,var(--type-size-body,1rem));line-height:var(--type-line-small,var(--type-line-body,1.5))}.cabinet-field__label{color:var(--zone-text,var(--semantic-text-primary,#0f172a))}.cabinet-field__hint{color:var(--zone-muted,var(--semantic-text-secondary,#475569))}.judge-name-warning{position:absolute;right:.75rem;top:.72rem;z-index:2;display:inline-grid;place-items:center;width:1rem;height:1rem;color:#b45309;cursor:help;font-size:var(--type-size-small,.875rem);font-weight:700;line-height:1}.judge-name-warning__tooltip{position:absolute;right:0;top:calc(100% + .45rem);width:max-content;max-width:min(18rem,calc(100vw - 3rem));padding:.45rem .6rem;border:1px solid rgba(180,83,9,.24);border-radius:var(--radius-md,.5rem);background:#fffbeb;box-shadow:0 14px 30px rgba(15,23,42,.12);color:#92400e;font-size:var(--type-size-small,.875rem);font-weight:500;line-height:1.35;opacity:0;pointer-events:none;text-align:left;visibility:hidden}.judge-name-warning:focus-visible .judge-name-warning__tooltip,.judge-name-warning:hover .judge-name-warning__tooltip{opacity:1;visibility:visible}.cabinet-field :is(.ui-input,.ui-select,.ui-textarea,input,select,textarea){width:100%}.cabinet-inline-actions,.cabinet-list-toolbar{display:flex;flex-wrap:wrap;gap:var(--cabinet-layout-gap-tight)}.cabinet-list-toolbar{align-items:end}.cabinet-list-toolbar__search{flex:1 1 var(--cabinet-toolbar-search-width);min-width:min(100%,var(--cabinet-toolbar-search-width))}.cabinet-list-toolbar__actions{display:flex;flex-wrap:wrap;gap:var(--cabinet-layout-gap-tight)}.cabinet-list-toolbar__actions>*{min-width:var(--cabinet-toolbar-action-width)}.cabinet-list-content{margin-top:var(--cabinet-layout-gap)}.cabinet-content-grid,.cabinet-split-layout{display:grid;grid-gap:var(--cabinet-layout-gap);gap:var(--cabinet-layout-gap);grid-template-columns:minmax(0,1fr) minmax(16rem,min(100%,clamp(16rem,28vw,var(--cabinet-summary-width))));align-items:start}.cabinet-lead,.cabinet-split-layout__main,.cabinet-split-layout__sidebar,.cabinet-stack,.cabinet-status-grid{display:grid;min-width:0}.cabinet-split-layout__sidebar{align-content:start;width:100%;max-width:100%}.cabinet-split-layout__sidebar>*{min-width:0;max-width:100%}.cabinet-split-layout--no-sidebar{grid-template-columns:minmax(0,1fr)}.cabinet-stack{gap:var(--cabinet-layout-gap)}.cabinet-lead{gap:var(--space-2)}.cabinet-status-grid{gap:var(--space-3)}.cabinet-summary-block{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--ui-border-default);border-radius:var(--ui-radius-panel);background:color-mix(in srgb,var(--zone-surface,var(--semantic-bg-surface,#fff)) 96%,var(--color-primary,var(--semantic-bg-surface,#fff)) 4%);box-shadow:var(--surface-elevation-rest);overflow-wrap:anywhere}.cabinet-summary-block>:first-child{margin-top:0}.cabinet-summary-block>:last-child{margin-bottom:0}.organizer-contact-editor-card,.organizer-document-editor-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--brand-electric-blue-100,var(--semantic-border-default,#cbd5e1)) 58%,var(--ui-border-color,var(--semantic-border-default,#cbd5e1)));border-radius:var(--ui-radius-panel);background:linear-gradient(145deg,hsla(0,0%,100%,.94),rgba(244,248,255,.9))}.organizer-contact-editor-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.organizer-contact-editor-card>strong{color:var(--zone-text,var(--semantic-text-primary,#0f172a))}.organizer-editor-screen>.cabinet-screen__header{display:none}.organizer-editor-shell{--organizer-editor-border:rgba(37,99,235,.16);--organizer-editor-ink:#0f172a;--organizer-editor-muted:#5b6b82;--organizer-editor-surface:hsla(0,0%,100%,.88);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:18px;gap:18px;align-items:start}.organizer-editor-content{display:grid;grid-gap:18px;gap:18px;min-width:0}.organizer-editor-hero,.organizer-editor-panel,.organizer-editor-passport{border:1px solid var(--organizer-editor-border);border-radius:8px;background:var(--organizer-editor-surface);box-shadow:0 18px 46px rgba(30,64,175,.08)}.organizer-editor-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);grid-gap:18px;gap:18px;align-items:stretch;overflow:hidden;padding:18px;background:linear-gradient(118deg,hsla(0,0%,100%,.92),rgba(239,246,255,.72) 46%,rgba(240,253,250,.72)),var(--organizer-editor-surface)}.organizer-contact-editor-card__head,.organizer-document-editor-card__top,.organizer-editor-assets__header,.organizer-editor-hero__copy,.organizer-editor-hero__metrics,.organizer-editor-panel__header,.organizer-editor-passport__top,.organizer-editor-progress,.organizer-poster-card{min-width:0}.organizer-editor-hero__copy{display:grid;align-content:center;grid-gap:8px;gap:8px}.organizer-editor-assets__header h3,.organizer-editor-hero__copy h2,.organizer-editor-panel__header h2,.organizer-editor-passport h2,.organizer-poster-card h4{margin:0;color:var(--organizer-editor-ink);letter-spacing:0}.organizer-editor-hero__copy h2{font-size:clamp(1.5rem,2.2vw,2.25rem);line-height:1.08}.organizer-editor-hero__copy p,.organizer-editor-panel__header p,.organizer-editor-passport p,.organizer-editor-step small,.organizer-poster-card p{margin:0;color:var(--organizer-editor-muted);line-height:1.5}.organizer-editor-hero__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.organizer-editor-hero__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.organizer-editor-hero__metrics>div{display:grid;align-content:center;grid-gap:4px;gap:4px;min-height:104px;padding:14px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:hsla(0,0%,100%,.68)}.organizer-editor-hero__metrics span{color:var(--organizer-editor-ink);font-size:clamp(1.35rem,2vw,2rem);font-weight:850;line-height:1}.organizer-editor-hero__metrics small,.organizer-editor-kicker{color:#315a92;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.organizer-editor-kicker{margin:0}.organizer-editor-panel{display:grid;grid-gap:18px;gap:18px;padding:18px;scroll-margin-top:24px}.organizer-editor-panel__header{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.organizer-contact-editor-card__avatar,.organizer-editor-file-badge,.organizer-editor-panel__number,.organizer-editor-step__icon{display:inline-grid;place-items:center;border-radius:8px;color:#155eef;background:linear-gradient(145deg,rgba(219,234,254,.98),rgba(236,253,245,.86))}.organizer-editor-panel__number{width:48px;height:48px;font-size:.82rem;font-weight:900}.organizer-editor-grid{display:grid;grid-gap:12px;gap:12px;min-width:0}.organizer-editor-grid--contacts,.organizer-editor-grid--main{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-editor-field--deadline,.organizer-editor-field--wide{grid-column:span 2}.organizer-editor-field--deadline{padding:14px;border:1px solid rgba(22,163,74,.22);border-radius:8px;background:rgba(240,253,244,.72)}.organizer-editor-public-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);grid-gap:16px;gap:16px;align-items:start}.organizer-contact-editor-list,.organizer-editor-assets,.organizer-editor-documents,.organizer-editor-progress,.organizer-editor-steps,.organizer-editor-text-stack{display:grid;grid-gap:12px;gap:12px;min-width:0}.organizer-editor-assets{padding:14px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:rgba(248,250,252,.82)}.organizer-contact-editor-card,.organizer-document-editor-card{border-color:rgba(37,99,235,.16);border-radius:8px;background:hsla(0,0%,100%,.86);box-shadow:none}.organizer-contact-editor-card__head,.organizer-document-editor-card__top,.organizer-editor-passport__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.organizer-contact-editor-card__avatar,.organizer-editor-file-badge,.organizer-editor-step__icon{width:38px;height:38px;flex:0 0 auto}.organizer-editor-file-badge--poster{color:#be185d;background:linear-gradient(145deg,rgba(252,231,243,.98),rgba(236,253,245,.8))}.organizer-upload-tile{display:grid;grid-gap:6px;gap:6px;position:relative;overflow:hidden;padding:12px;border:1px dashed rgba(37,99,235,.32);border-radius:8px;background:rgba(239,246,255,.58);cursor:pointer}.organizer-upload-tile:focus-within{outline:2px solid rgba(37,99,235,.38);outline-offset:2px}.organizer-upload-tile--compact{gap:2px;min-height:54px;align-content:center;padding:10px 12px}.organizer-upload-tile span{color:var(--organizer-editor-ink);font-weight:800}.organizer-upload-status,.organizer-upload-tile small{color:var(--organizer-editor-muted);font-size:.82rem;line-height:1.45}.organizer-upload-tile input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.organizer-upload-status{margin:0}.organizer-upload-status--success{color:#047857;font-weight:750}.organizer-upload-status--error{color:#b42318;font-weight:750}.organizer-upload-status--uploading{color:#155eef;font-weight:750}.organizer-poster-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(219,39,119,.18);border-radius:8px;background:hsla(0,0%,100%,.86)}.organizer-contact-editor-list{grid-template-columns:repeat(3,minmax(0,1fr))}.organizer-contact-editor-card{align-content:start}.organizer-contact-editor-card__head{justify-content:flex-start}.organizer-contact-editor-card__avatar{color:#0f766e}.organizer-editor-panel--settings{background:hsla(0,0%,100%,.76)}.organizer-editor-advanced{padding-top:12px}.organizer-editor-rail{position:-webkit-sticky;position:sticky;top:18px;min-width:0}.organizer-editor-passport{padding:14px;background:hsla(0,0%,100%,.86)}.organizer-editor-passport__top{justify-content:flex-start}.organizer-editor-passport__mark{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:8px;color:#0f172a;font-size:.78rem;font-weight:900;background:linear-gradient(145deg,rgba(219,234,254,.9),rgba(252,231,243,.74))}.organizer-editor-progress{padding:12px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:rgba(248,250,252,.72)}.organizer-editor-progress strong{display:block;color:var(--organizer-editor-ink)}.organizer-editor-progress span{color:var(--organizer-editor-muted);font-size:.82rem}.organizer-editor-progress progress{width:100%;height:7px;overflow:hidden;border:0;border-radius:999px;background:rgba(148,163,184,.22)}.organizer-editor-progress progress::-webkit-progress-bar{background:rgba(148,163,184,.22)}.organizer-editor-progress progress::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,#2563eb,#0891b2,#16a34a)}.organizer-editor-progress progress::-moz-progress-bar{border-radius:999px;background:linear-gradient(90deg,#2563eb,#0891b2,#16a34a)}.organizer-editor-step{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:8px;color:inherit;text-decoration:none;background:hsla(0,0%,100%,.64)}.organizer-editor-step strong{display:block;color:var(--organizer-editor-ink);font-size:.88rem}.organizer-editor-step em{padding:4px 7px;border-radius:999px;color:#155eef;font-size:.68rem;font-style:normal;font-weight:850;background:rgba(219,234,254,.82)}.organizer-editor-step:hover{border-color:rgba(37,99,235,.28);background:rgba(239,246,255,.72)}.organizer-editor-screen .cabinet-sticky-bar{position:-webkit-sticky;position:sticky;bottom:12px;border-radius:8px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:1180px){.organizer-contact-editor-list,.organizer-editor-public-grid,.organizer-editor-shell{grid-template-columns:minmax(0,1fr)}.organizer-editor-rail{position:static;order:-1}}@media (max-width:760px){.organizer-editor-grid--contacts,.organizer-editor-grid--main,.organizer-editor-hero{grid-template-columns:minmax(0,1fr)}.organizer-editor-field--deadline,.organizer-editor-field--wide{grid-column:auto}.organizer-editor-hero__metrics{grid-template-columns:minmax(0,1fr)}.organizer-editor-hero,.organizer-editor-panel{padding:14px}.organizer-editor-step{grid-template-columns:38px minmax(0,1fr)}.organizer-editor-step em{grid-column:2;justify-self:start}}.backoffice-state{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:var(--ui-border-default);border-radius:var(--ui-radius-panel);background:color-mix(in srgb,var(--zone-surface,var(--semantic-bg-surface,#fff)) 96%,#fff 4%)}.backoffice-state__body{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.backoffice-state__description,.backoffice-state__title{margin:0}.backoffice-state__description{color:var(--zone-muted,var(--semantic-text-secondary,#475569))}.backoffice-state--loading{background:color-mix(in srgb,var(--color-primary,var(--semantic-bg-surface,#fff)) 10%,var(--zone-surface,var(--semantic-bg-surface,#fff)))}.backoffice-state--empty{background:color-mix(in srgb,var(--color-warning-500,var(--semantic-bg-surface,#fff)) 10%,var(--zone-surface,var(--semantic-bg-surface,#fff)))}.backoffice-state--error{background:color-mix(in srgb,var(--color-danger-500,var(--semantic-bg-surface,#fff)) 10%,var(--zone-surface,var(--semantic-bg-surface,#fff)))}.cabinet-card-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.cabinet-card-item{border:1px solid color-mix(in srgb,var(--color-primary) 10%,var(--semantic-text-inverse));border-radius:var(--radius-md);padding:var(--space-3);background:color-mix(in srgb,var(--zone-surface,var(--semantic-bg-surface,#fff)) 92%,var(--color-primary,var(--semantic-bg-surface,#fff)))}.cabinet-card-item h3{margin:0 0 var(--space-2)}.cabinet-sticky-bar{position:static;display:flex;gap:var(--cabinet-layout-gap-tight);justify-content:flex-end;align-items:center;margin-top:var(--cabinet-layout-gap);padding:var(--space-1) var(--space-2);border:var(--ui-border-default);border-radius:var(--ui-radius-panel);background:color-mix(in srgb,var(--zone-surface,var(--semantic-bg-surface,#fff)) 95%,#fff);box-shadow:var(--ui-shadow-sticky);z-index:var(--z-sticky-panel);pointer-events:auto}.cabinet-sticky-bar__spacer{height:0}.cabinet-sticky-bar__action{min-width:10rem}@media (max-width:960px){.cabinet-sticky-bar{position:-webkit-sticky;position:sticky;bottom:var(--cabinet-sticky-offset)}}:root{--ds-container-xs:480px;--ds-container-sm:640px;--ds-container-md:768px;--ds-container-lg:1080px;--ds-container-xl:1280px;--ds-container-2xl:1440px;--shadow-subtle:0 2px 8px color-mix(in srgb,var(--semantic-text-primary) 5%,transparent);--shadow-card:0 10px 26px color-mix(in srgb,var(--semantic-text-primary) 9%,transparent);--shadow-dropdown:0 20px 48px color-mix(in srgb,var(--semantic-text-primary) 17%,transparent);--shadow-modal:0 34px 64px color-mix(in srgb,var(--semantic-text-primary) 22%,transparent);--shadow-focus-glow:0 0 0 3px color-mix(in srgb,var(--color-primary) 22%,transparent);--shadow-primary-cta:0 16px 34px color-mix(in srgb,var(--brand-primary-500) 44%,transparent);--state-success-bg:color-mix(in srgb,var(--color-success) 12%,var(--semantic-bg-surface));--state-warning-bg:color-mix(in srgb,var(--color-warning) 12%,var(--semantic-bg-surface));--state-danger-bg:color-mix(in srgb,var(--color-error) 12%,var(--semantic-bg-surface));--table-row-hover:color-mix(in srgb,var(--brand-primary-50) 74%,var(--semantic-bg-surface));--surface-muted:color-mix(in srgb,var(--semantic-bg-subtle) 78%,var(--semantic-bg-surface))}.card{position:relative;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--semantic-border-default) 90%,#fff);background:linear-gradient(172deg,color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 96%,#fff) 0,color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 90%,var(--brand-primary-50,var(--semantic-bg-surface,#fff))) 100%);box-shadow:var(--shadow-card)}.card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid color-mix(in srgb,#fff 65%,transparent);opacity:.42}.card:hover{box-shadow:0 14px 34px color-mix(in srgb,var(--semantic-text-primary) 13%,transparent)}.ui-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:12px;font-weight:650;letter-spacing:.01em}.ui-button__label{white-space:nowrap}.ui-button__icon{display:inline-flex;align-items:center;justify-content:center}.ui-button__spinner{width:1rem;height:1rem;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 24%,transparent);border-top-color:currentcolor;animation:ui-spin .68s linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-button--size-xs,.ui-input--size-xs,.ui-select--size-xs,.ui-textarea--size-xs{min-height:2rem;font-size:.75rem;padding:.24rem var(--space-2)}.ui-button--size-xl,.ui-input--size-xl,.ui-select--size-xl,.ui-textarea--size-xl{min-height:3.2rem;font-size:1.03rem;padding:.9rem 1.1rem}.ui-button--variant-primary{color:var(--semantic-text-inverse,var(--semantic-text-inverse,#fff));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary-700,var(--semantic-bg-surface,#fff)) 90%,#000),color-mix(in srgb,var(--brand-electric-blue-500,var(--semantic-bg-surface,#fff)) 86%,#000));border-color:color-mix(in srgb,var(--brand-primary-700,var(--semantic-border-default,#cbd5e1)) 60%,#000);box-shadow:var(--shadow-primary-cta)}.ui-button--variant-secondary{background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 96%,#fff),color-mix(in srgb,var(--brand-primary-50,var(--semantic-bg-surface,#fff)) 70%,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff))));border-color:color-mix(in srgb,var(--semantic-border-strong,var(--semantic-border-default,#cbd5e1)) 42%,var(--semantic-border-default,var(--semantic-border-default,#cbd5e1)))}.ui-button--variant-outline,.ui-button--variant-tertiary{background:transparent;color:var(--semantic-text-primary,var(--semantic-text-primary,#0f172a));border-color:color-mix(in srgb,var(--semantic-border-strong,var(--semantic-border-default,#cbd5e1)) 65%,var(--semantic-border-default,var(--semantic-border-default,#cbd5e1)))}.ui-button--variant-ghost{border-color:transparent}.ui-button--variant-inverse{background:var(--semantic-bg-inverse,var(--semantic-bg-inverse,#111827));border-color:color-mix(in srgb,var(--semantic-text-inverse,var(--semantic-border-default,#cbd5e1)) 26%,transparent)}.ui-button--variant-inverse,.ui-button--variant-success{color:var(--semantic-text-inverse,var(--semantic-text-inverse,#fff))}.ui-button--variant-success{background:linear-gradient(160deg,color-mix(in srgb,var(--color-success,var(--semantic-bg-surface,#fff)) 84%,#000),color-mix(in srgb,#16a34a 80%,#000));border-color:color-mix(in srgb,var(--color-success,var(--semantic-border-default,#cbd5e1)) 72%,#000)}.ui-button--variant-danger{color:var(--semantic-text-inverse,var(--semantic-text-inverse,#fff));background:linear-gradient(160deg,color-mix(in srgb,var(--color-error,var(--semantic-bg-surface,#fff)) 85%,#000),color-mix(in srgb,#dc2626 82%,#000))}.ui-button--variant-split{background:linear-gradient(180deg,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)),var(--surface-muted,var(--semantic-bg-surface,#fff)));border-style:dashed}.ui-button:focus-visible,.ui-input:focus-visible,.ui-select:focus-visible,.ui-tab:focus-visible,.ui-textarea:focus-visible{outline:none;box-shadow:var(--shadow-focus-glow)}.ui-input,.ui-select,.ui-textarea{border-radius:12px;border-color:color-mix(in srgb,var(--semantic-border-default,var(--semantic-border-default,#cbd5e1)) 86%,#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 96%,#fff),color-mix(in srgb,var(--brand-surface-50,var(--semantic-bg-surface,#fff)) 60%,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff))))}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:color-mix(in srgb,var(--semantic-border-strong,var(--semantic-border-default,#cbd5e1)) 52%,var(--semantic-border-default,var(--semantic-border-default,#cbd5e1)))}.ui-form,.ui-form-shell{gap:var(--space-4)}.ui-form-shell{display:grid;grid-gap:var(--space-4)}.ui-data-grid-shell__header,.ui-form-shell__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.ui-data-grid-shell__title,.ui-form-shell__title{margin:0;font-size:var(--type-h3-size,var(--type-size-body,1rem))}.ui-form-shell__changes{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .62rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-warning,var(--semantic-bg-surface,#fff)) 14%,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)));color:color-mix(in srgb,var(--color-warning,var(--color-warning,#d97706)) 76%,#000);font-size:var(--type-size-caption,var(--type-size-body,1rem));font-weight:650}.ui-data-grid-shell{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ui-data-grid-shell__description{margin:0;color:var(--semantic-text-secondary,var(--semantic-text-secondary,#475569));max-width:70ch}.ui-toolbar{padding:var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--semantic-border-default) 84%,#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 94%,#fff),color-mix(in srgb,var(--brand-primary-50,var(--semantic-bg-surface,#fff)) 46%,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff))))}.ui-table-container{border:1px solid color-mix(in srgb,var(--semantic-border-default) 92%,#fff);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 80%,transparent);background:var(--semantic-bg-surface,var(--semantic-bg-surface,#fff))}.ui-table{min-width:860px}.ui-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 95%,var(--brand-primary-50,var(--semantic-bg-surface,#fff)));font-size:var(--type-size-caption,var(--type-size-body,1rem));text-transform:uppercase;letter-spacing:.06em}.ui-table tbody tr{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.ui-table tbody tr:hover{background:var(--table-row-hover,var(--semantic-bg-surface,#fff))}.ui-empty-state{border:1px dashed color-mix(in srgb,var(--semantic-border-strong) 42%,var(--semantic-border-default));border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 98%,#fff),color-mix(in srgb,var(--brand-primary-50,var(--semantic-bg-surface,#fff)) 40%,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff))))}.ui-flow-state{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ui-flow-state__title{margin:0}.ui-flow-state__description{margin:0;color:var(--semantic-text-secondary,var(--semantic-text-secondary,#475569));max-width:64ch}.ui-flow-state--error{border-color:color-mix(in srgb,var(--color-error,var(--semantic-border-default,#cbd5e1)) 45%,var(--semantic-border-default,var(--semantic-border-default,#cbd5e1)));background:linear-gradient(180deg,var(--state-danger-bg,var(--semantic-bg-surface,#fff)),var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)))}.ui-flow-state--offline{border-color:color-mix(in srgb,var(--color-warning,var(--semantic-border-default,#cbd5e1)) 44%,var(--semantic-border-default,var(--semantic-border-default,#cbd5e1)));background:linear-gradient(180deg,var(--state-warning-bg,var(--semantic-bg-surface,#fff)),var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)))}.ui-flow-state--success{border-color:color-mix(in srgb,var(--color-success,var(--semantic-border-default,#cbd5e1)) 44%,var(--semantic-border-default,var(--semantic-border-default,#cbd5e1)));background:linear-gradient(180deg,var(--state-success-bg,var(--semantic-bg-surface,#fff)),var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)))}.ui-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--semantic-bg-inverse,var(--semantic-bg-inverse,#111827)) 54%,transparent)}.ui-modal{box-shadow:var(--shadow-modal);border-radius:var(--radius-xl)}.ui-modal__header h3{margin:0}.ui-modal__close{flex:0 0 auto;width:44px;min-width:44px;height:44px;border-radius:8px}.ui-modal__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ui-drawer{box-shadow:var(--shadow-dropdown)}.ui-drawer--size-desktop{width:clamp(520px,46vw,680px)}.ui-drawer--size-mobile,.ui-drawer--size-tablet{width:min(100%,920px)}.ui-overlay--drawer-centered{place-items:center;padding:var(--space-4)}.ui-drawer--variant-centered{width:min(100%,1120px);height:auto;max-height:min(92dvh,980px);margin:auto;border:var(--ui-border-emphasis);border-radius:var(--ui-radius-panel)}.ui-drawer--variant-centered.ui-drawer--left,.ui-drawer--variant-centered.ui-drawer--right{margin:auto;border:var(--ui-border-emphasis)}@media (max-width:960px){.ui-overlay--drawer:not(.ui-overlay--drawer-centered){place-items:stretch;padding:0}.ui-overlay--drawer-centered{place-items:center;padding:var(--space-3)}.ui-drawer--size-desktop,.ui-drawer--size-mobile,.ui-drawer--size-tablet{width:100%;height:100dvh;max-height:100dvh;border-radius:0;border:0;margin:0}.ui-drawer--variant-centered.ui-drawer--size-desktop,.ui-drawer--variant-centered.ui-drawer--size-mobile,.ui-drawer--variant-centered.ui-drawer--size-tablet{width:min(100%,96vw);height:auto;max-height:min(92dvh,920px);border:var(--ui-border-emphasis);border-radius:var(--radius-xl);margin:auto}.ui-drawer--left,.ui-drawer--right{border:0;margin:0}.ui-drawer--variant-centered.ui-drawer--left,.ui-drawer--variant-centered.ui-drawer--right{border:var(--ui-border-emphasis);margin:auto}}@media (max-width:640px){.ui-overlay--drawer-mobile:not(.ui-overlay--drawer-centered){align-items:end}.ui-drawer--size-mobile{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.ui-drawer--variant-centered.ui-drawer--size-mobile{border-radius:var(--radius-xl)}}.public-header__inner,main{width:min(100% - (var(--space-4) * 2),var(--ds-container-xl))}main{padding-inline:0}@media (max-width:1024px){.public-header__inner,main{width:min(100% - (var(--space-3) * 2),var(--ds-container-lg))}}@media (max-width:768px){.ui-table{min-width:640px}.ui-modal{width:min(100%,96vw);max-height:90vh;overflow-y:auto}.ui-modal__footer{position:-webkit-sticky;position:sticky;bottom:0;background:var(--semantic-bg-surface,var(--semantic-bg-surface,#fff));border-top:1px solid var(--semantic-border-subtle)}}@media (max-width:560px){.public-header{position:static}.ui-toolbar{padding:var(--space-2)}.ui-button{width:100%}.ui-button--variant-icon{width:2.6rem}.ui-modal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-top:auto;width:100%;max-width:none}.ui-overlay{align-items:end;padding:0}}.ui-page-shell{width:min(100% - (var(--space-4) * 2),var(--ds-container-xl));margin:0 auto;padding:var(--space-8) 0 var(--space-10);display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.ui-page-shell--dense{padding-top:var(--space-6)}.ui-page-shell--wide{width:min(100% - (var(--space-4) * 2),var(--ds-container-2xl))}.ui-page-shell__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.ui-page-shell__heading{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:72ch}.ui-page-shell__kicker{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:var(--type-size-caption,var(--type-size-body,1rem));color:var(--semantic-text-secondary,var(--semantic-text-secondary,#475569));font-weight:700}.ui-page-shell__title{margin:0;font-size:clamp(1.7rem,1.3rem + 1.2vw,2.45rem);line-height:1.1}.ui-page-shell__description{margin:0;color:var(--semantic-text-secondary,var(--semantic-text-secondary,#475569));font-size:var(--type-size-body,var(--type-size-body,1rem));line-height:1.55}.ui-page-shell__actions{display:flex;align-items:center;gap:var(--space-2)}.ui-section-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ui-section-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.ui-section-card__title{margin:0;font-size:var(--type-scale-title-3-size,var(--type-size-body,1rem))}.ui-section-card__description{margin:.25rem 0 0;font-size:var(--type-size-small,var(--type-size-body,1rem))}.ui-metric-list,.ui-section-card__description{color:var(--semantic-text-secondary,var(--semantic-text-secondary,#475569))}.ui-metric-list{margin:0;padding-left:1.1rem;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ui-quick-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ui-quick-actions-card{border:1px solid color-mix(in srgb,var(--semantic-border-default) 86%,#fff);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 96%,#fff),color-mix(in srgb,var(--brand-surface-50,var(--semantic-bg-surface,#fff)) 62%,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff))));padding:var(--space-3)}.ui-quick-actions-card h3{margin:0 0 var(--space-2);font-size:var(--type-size-body,var(--type-size-body,1rem))}.ui-quick-actions-card ul{margin:0;padding-left:1rem;display:grid;grid-gap:.45rem;gap:.45rem}.ui-admin-filter-bar{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(180px,1fr)) auto auto;grid-gap:var(--space-2);gap:var(--space-2);width:100%}.ui-subnav{display:flex;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2);border:1px solid color-mix(in srgb,var(--semantic-border-default) 80%,#fff);border-radius:var(--radius-md);background:color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 95%,var(--brand-primary-50,var(--semantic-bg-surface,#fff)));position:-webkit-sticky;position:sticky;top:var(--space-3);z-index:var(--z-sticky)}.ui-subnav__link{text-decoration:none;padding:.48rem .72rem;border-radius:var(--radius-sm);color:var(--semantic-text-secondary,var(--semantic-text-secondary,#475569));border:1px solid transparent;transition:var(--motion-profile-control)}.ui-subnav__link--active,.ui-subnav__link:focus-visible,.ui-subnav__link:hover{color:var(--semantic-text-primary,var(--semantic-text-primary,#0f172a));border-color:color-mix(in srgb,var(--semantic-border-default,var(--semantic-border-default,#cbd5e1)) 85%,#fff);background:color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 92%,#fff)}.ui-subnav__link--active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary-500) 28%,transparent)}@media (max-width:900px){.ui-admin-filter-bar{grid-template-columns:1fr 1fr}}@media (max-width:680px){.ui-page-shell{padding-top:var(--space-5)}.ui-page-shell,.ui-page-shell--wide{width:min(100% - (var(--space-3) * 2),var(--ds-container-lg))}.ui-page-shell__actions{width:100%}.ui-admin-filter-bar{grid-template-columns:1fr}.ui-subnav{position:static}.ui-admin-topbar{padding-inline:var(--space-3)}}.ui-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.ui-kpi-strip__item{border:1px solid color-mix(in srgb,var(--semantic-border-default) 84%,#fff);border-radius:var(--radius-sm);padding:var(--space-2);background:color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 94%,var(--brand-primary-50,var(--semantic-bg-surface,#fff)))}.ui-kpi-strip__item p{margin:0;color:var(--semantic-text-secondary,var(--semantic-text-secondary,#475569));font-size:var(--type-size-caption,var(--type-size-body,1rem))}.ui-kpi-strip__item strong{display:block;margin-top:.2rem;font-size:var(--type-size-h3,var(--type-size-body,1rem))}.ui-admin-form-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ui-admin-form-grid--2{grid-template-columns:repeat(2,minmax(220px,1fr))}.ui-inline-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.ui-helper-text{margin:0;color:var(--semantic-text-secondary,var(--semantic-text-secondary,#475569));font-size:var(--type-size-small,var(--type-size-body,1rem))}.ui-list-compact{margin:0;padding-left:1rem;display:grid;grid-gap:.28rem;gap:.28rem}.ui-admin-filter-bar--compact{grid-template-columns:minmax(280px,1fr) auto}@media (max-width:1024px){.ui-admin-form-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:680px){.ui-admin-filter-bar--compact,.ui-admin-form-grid,.ui-admin-form-grid--2{grid-template-columns:1fr}}.ui-admin-chrome{display:grid;grid-template-columns:284px minmax(0,1fr);min-height:100vh;background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-bg-canvas,var(--semantic-bg-surface,#fff)) 95%,#fff),color-mix(in srgb,var(--brand-surface-50,var(--semantic-bg-surface,#fff)) 55%,var(--semantic-bg-canvas,var(--semantic-bg-surface,#fff))))}.ui-admin-chrome__sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;padding:var(--space-4);border-right:1px solid color-mix(in srgb,var(--semantic-border-default) 84%,#fff);background:color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 94%,var(--brand-primary-50,var(--semantic-bg-surface,#fff)));display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ui-admin-chrome__content{min-width:0;padding-bottom:var(--space-5)}.ui-admin-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:calc(var(--z-sticky) - 1);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-bg-canvas,var(--semantic-bg-surface,#fff)) 97%,#fff),color-mix(in srgb,var(--semantic-bg-canvas,var(--semantic-bg-surface,#fff)) 78%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ui-admin-topbar__intro{display:grid;grid-gap:.2rem;gap:.2rem}.ui-admin-topbar__intro p{margin:0;color:var(--semantic-text-secondary,var(--semantic-text-secondary,#475569));font-size:var(--type-size-caption,var(--type-size-body,1rem));text-transform:uppercase;letter-spacing:.08em}.ui-admin-topbar__intro strong{font-size:var(--type-size-h4,var(--type-size-body,1rem))}.ui-admin-subnav{top:0}.ui-admin-brand{border:1px solid color-mix(in srgb,var(--semantic-border-default) 86%,#fff);border-radius:var(--radius-md);padding:var(--space-3);background:linear-gradient(170deg,color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 95%,#fff),color-mix(in srgb,var(--brand-primary-50,var(--semantic-bg-surface,#fff)) 56%,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff))))}.ui-admin-brand p{margin:0;color:var(--semantic-text-secondary,var(--semantic-text-secondary,#475569));font-size:var(--type-size-caption,var(--type-size-body,1rem));text-transform:uppercase;letter-spacing:.08em}.ui-admin-brand strong{display:block;margin-top:.2rem;font-size:1.03rem}.ui-admin-nav-group{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ui-admin-nav-group h2{margin:0;font-size:var(--type-size-caption,var(--type-size-body,1rem));letter-spacing:.06em;text-transform:uppercase;color:var(--semantic-text-secondary,var(--semantic-text-secondary,#475569))}.ui-admin-nav-group ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.35rem;gap:.35rem}.ui-admin-nav-group__link{display:inline-flex;align-items:center;text-decoration:none;border-radius:var(--radius-sm);padding:.45rem .6rem;color:var(--semantic-text-primary,var(--semantic-text-primary,#0f172a));border:1px solid transparent;transition:var(--motion-profile-control)}.ui-admin-nav-group__link--active,.ui-admin-nav-group__link:focus-visible,.ui-admin-nav-group__link:hover{background:color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 95%,#fff);border-color:color-mix(in srgb,var(--semantic-border-default,var(--semantic-border-default,#cbd5e1)) 85%,#fff)}.ui-admin-nav-group__link--active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary-500) 28%,transparent)}@media (max-width:1120px){.ui-admin-chrome{grid-template-columns:1fr}.ui-admin-topbar{position:static;padding-top:var(--space-4)}.ui-admin-chrome__sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--semantic-border-default) 84%,#fff)}.ui-admin-nav-group ul{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.ui-chip-link-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.ui-chip-link-row .ui-button{width:auto}@media (max-width:560px){.ui-chip-link-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-chip-link-row .ui-button{width:100%}}.ui-table-container--fixed-height{max-height:320px}.ui-definition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0}.ui-definition-grid div{border:1px solid color-mix(in srgb,var(--semantic-border-default) 84%,#fff);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:color-mix(in srgb,var(--semantic-bg-surface,var(--semantic-bg-surface,#fff)) 95%,var(--brand-primary-50,var(--semantic-bg-surface,#fff)))}.ui-definition-grid dt{margin:0;color:var(--semantic-text-secondary,var(--semantic-text-secondary,#475569));font-size:var(--type-size-caption,var(--type-size-body,1rem))}.ui-definition-grid dd{margin:.2rem 0 0;font-weight:600}.ui-media-kind-switch{gap:var(--space-2)}.ui-media-queue{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ui-media-queue__item{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ui-media-crop-grid{display:grid;grid-template-columns:repeat(5,minmax(60px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.ui-checkbox-inline{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--type-size-small,var(--type-size-body,1rem));color:var(--semantic-text-secondary,var(--semantic-text-secondary,#475569))}.ui-checkbox-inline input[type=checkbox]{width:1rem;height:1rem}.ui-media-actions{margin-top:var(--space-3)}@media (max-width:768px){.ui-media-crop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}