/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.ui-layout{width:100%;max-width:var(--layout-content);min-width:0;margin-inline:auto;container:ui-layout/inline-size}.ui-layout-grid{gap:var(--layout-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ui-layout-grid>*{grid-column:span 12;min-width:0}.ui-layout-grid>.ui-col-3{grid-column:span 3}.ui-layout-grid>.ui-col-4{grid-column:span 4}.ui-layout-grid>.ui-col-6{grid-column:span 6}.ui-layout-grid>.ui-col-8{grid-column:span 8}.ui-layout-grid>.ui-col-12{grid-column:span 12}:is(.ui-layout.ui-layout--form,.ui-layout.ui-layout--reading,.ui-page__content.ui-page__content--form){column-gap:var(--layout-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:is(.ui-layout--form,.ui-layout--reading,.ui-page__content--form)>*{grid-column:3/span 8;min-width:0}.ui-layout--reading>*{grid-column:2/span 10}@container ui-layout (max-width:640px){.ui-layout-grid>:is(.ui-col-3,.ui-col-4,.ui-col-6,.ui-col-8,.ui-col-12){grid-column:1/-1}}@container (max-width:640px){:is(.ui-layout--form,.ui-layout--reading,.ui-page__content--form)>*{grid-column:1/-1}}.ui-dialog-overlay{z-index:var(--z-overlay);background:var(--color-black);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.ui-dialog-overlay{background:color-mix(in srgb,var(--color-black)45%,transparent)}}.ui-dialog{--dialog-inset:var(--space-6);z-index:var(--z-overlay);background:var(--color-white);width:min(448px,100% - 32px);min-width:0;max-height:calc(100dvh - 32px);color:var(--color-ink);font:var(--type-body);border-radius:var(--radius-card);box-shadow:var(--elevation-modal);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.ui-dialog--form{width:min(720px,100% - 32px)}.ui-dialog--student{width:min(520px,100% - 32px)}.ui-dialog--media{width:min(1600px,100% - 32px)}.ui-dialog__content{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ui-dialog__header{--dialog-title-line:calc(var(--text-section-title)*var(--text-section-title--line-height));--dialog-close-size:var(--control-md);--dialog-action-size:var(--control-sm);align-items:start;column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--space-6)var(--space-6)var(--space-4);flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title close";display:grid}.ui-dialog__header:has(.ui-dialog__description){grid-template-areas:"title close""desc desc"}.ui-dialog__header:has(>.ui-dialog__actions){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title actions close"}.ui-dialog__header:has(>.ui-dialog__actions):has(.ui-dialog__description){grid-template-areas:"title actions close""desc desc desc"}.ui-dialog__heading{display:contents}.ui-dialog__actions{justify-content:flex-end;gap:var(--space-2);margin-block:calc((var(--dialog-title-line) - var(--dialog-action-size))/2);flex-wrap:wrap;grid-area:actions;display:flex}.ui-dialog__close{grid-area:close}.ui-dialog__header>.ui-button.ui-dialog__close{margin-block:calc((var(--dialog-title-line) - var(--dialog-close-size))/2)}@media (max-width:767px),(pointer:coarse){.ui-dialog__header{--dialog-close-size:44px;--dialog-action-size:44px}}.ui-dialog__title{font:var(--type-section-title);overflow-wrap:anywhere;grid-area:title;margin:0}.ui-dialog__description{font:var(--type-body-sm);color:var(--color-ink-secondary);grid-area:desc;margin:0}.ui-dialog__body{padding:var(--space-2)var(--space-6)var(--space-6)}.ui-dialog__footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-dialog__content>.ui-dialog__footer{padding:var(--space-2)var(--space-6)var(--space-6)}.ui-dialog__footer--pinned{z-index:var(--z-raised);margin:var(--space-2)calc(-1*var(--dialog-inset))calc(-1*var(--dialog-inset));padding:var(--space-4)var(--dialog-inset)var(--dialog-inset);border-top:1px solid var(--color-neutral-200);background:var(--color-white);position:sticky;bottom:0}.ui-dialog__content>.ui-dialog__footer--pinned{padding:var(--space-4)var(--dialog-inset)var(--dialog-inset);margin:0}.ui-dialog__content:has(.ui-dialog__footer--pinned){scroll-padding-bottom:96px}.ui-dialog--drawer{border-radius:0;height:100dvh;max-height:100dvh;inset:0 0 0 auto;transform:none}.ui-dialog--drawer .ui-dialog__content{height:100%}.ui-dialog__sheet-handle{display:none}body[data-scroll-locked] .vc-main-topbar{pointer-events:none}@media (max-width:767px){.ui-dialog{--dialog-inset:var(--space-4);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.ui-dialog__header{padding:var(--space-4)var(--space-4)var(--space-3);gap:var(--space-2)}.ui-dialog__body,.ui-dialog__content>.ui-dialog__footer{padding:var(--space-1)var(--space-4)var(--space-4)}.ui-dialog__content>.ui-dialog__footer--pinned,.ui-dialog__footer--pinned{padding-top:var(--space-3)}.ui-dialog__header:has(>.ui-dialog__actions){row-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title close""actions actions"}.ui-dialog__header:has(>.ui-dialog__actions):has(.ui-dialog__description){grid-template-areas:"title close""desc desc""actions actions"}.ui-dialog__actions{justify-content:flex-start;margin-block:0}.ui-dialog--drawer,.ui-dialog--sheet{width:100%;height:auto;max-height:calc(92dvh - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;inset:auto 0 0;transform:none}.ui-dialog--drawer>.ui-dialog__sheet-handle,.ui-dialog--sheet>.ui-dialog__sheet-handle{cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;width:100%;height:44px;min-height:44px;padding:0;display:grid}.ui-dialog__sheet-handle+.ui-dialog__close-row,.ui-dialog__sheet-handle+.ui-dialog__header{padding-top:0}.ui-dialog__sheet-handle span{background:var(--color-neutral-300);border-radius:999px;width:36px;height:4px}}@media (max-height:480px){.ui-dialog__header{flex-shrink:1;min-height:0;overflow-y:auto}}.ui-filter-panel{z-index:var(--z-overlay);width:min(420px,100vw - 32px);max-height:var(--radix-popover-content-available-height);padding:var(--space-4);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-ink);box-shadow:var(--elevation-overlay);overflow-y:auto}.ui-filter-panel__header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.ui-filter-panel__header h2{font:var(--type-subheading);margin:0}.ui-dialog__close-row{padding:var(--space-2)var(--space-4)0;flex:none;justify-content:flex-end;display:flex}.ui-dialog.ui-dialog--sidebar{border-radius:0;width:min(86vw,360px);height:100dvh;min-height:0;max-height:100dvh;inset:0 auto 0 0;transform:none}.ui-dialog--sidebar .ui-dialog__content,.ui-sidebar-content{flex-direction:column;height:100%;min-height:0;display:flex}.ui-dialog--sidebar .ui-dialog__content{overflow-y:auto}@media (max-width:767px){.ui-sidebar-desktop{display:none}}.ui-form-stack{gap:var(--space-4);display:grid}.ui-form-field{gap:var(--space-2);min-width:0;display:grid}.ui-form-field>label,.ui-form-label{font:var(--type-label)}.ui-form-field>.ui-control{width:100%}.ui-form-hint{font:var(--type-caption);color:var(--color-ink-muted);margin:0}.ui-form-error,.ui-form-success,.ui-form-warning{font:var(--type-body-sm);overflow-wrap:anywhere;margin:0}.ui-form-error{color:var(--color-ink-danger)}.ui-form-success{color:var(--color-ink)}.ui-form-warning{color:var(--color-ink-warning)}.ui-consent{align-items:flex-start;gap:var(--space-2);font:var(--type-body-sm);cursor:pointer;display:flex}.ui-consent>.ui-choice{flex:0 0 20px}.ui-consent a{color:var(--color-ink-link);text-decoration:underline}.ui-form-section{gap:var(--space-4);min-width:0;display:grid}.ui-form-section+.ui-form-section{padding-top:var(--space-6);border-top:1px solid var(--color-neutral-200)}.ui-form-section__header{gap:var(--space-1);display:grid}.ui-form-section__title{font:var(--type-subheading);color:var(--color-ink);margin:0}.ui-form-section__description{font:var(--type-caption);color:var(--color-ink-muted);margin:0}@layer components{.ui-table-container{border:1px solid var(--color-neutral-200);border-radius:var(--radius-control,8px);background:var(--color-white);width:fit-content;min-width:0;max-width:100%;overflow:auto}.ui-table-container[data-width=full],.ui-table-container[data-width=full]>.ui-table{width:100%}@media (max-width:780px){.ui-table-container--desktop{display:none}}.ui-table{border-collapse:separate;border-spacing:0;width:auto;font:var(--type-body-sm);color:var(--color-ink-secondary);text-align:left}.ui-table td,.ui-table th{padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--color-neutral-200);vertical-align:middle}.ui-table thead{background:var(--color-neutral-50)}.ui-table th{font:var(--type-caption-strong);text-align:inherit;color:var(--color-ink-muted)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover{background:var(--color-neutral-50)}.ui-table tbody tr.is-selected{background:var(--sig-signal-bg)}.ui-table[data-density=compact] :is(th,td){padding:var(--space-2)var(--space-3)}.ui-table-primary{color:var(--color-ink);font-weight:400}.ui-table-secondary{color:var(--color-ink-muted);font:var(--type-caption)}.ui-table-numeric{font-variant-numeric:tabular-nums}.ui-table-link{color:var(--color-ink);text-underline-offset:3px;text-decoration:none}.ui-table-link:hover{text-decoration:underline}.ui-table a:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}.ui-table-actions{white-space:nowrap;text-align:right;width:1px}.ui-table .ui-table-empty{padding:var(--space-10)var(--space-4);text-align:center;color:var(--color-ink-muted)}.ui-copy-value{align-items:center;gap:var(--space-1);max-width:100%;display:inline-flex;position:relative}.ui-copy-value__text{overflow-wrap:anywhere;font:var(--type-code-caption)}}.ui-toaster[data-sonner-toaster]{font-family:var(--font-body);z-index:var(--z-toast);--border-radius:var(--radius-card)}.ui-toaster.ui-toaster--route[data-sonner-toaster]{z-index:var(--z-action-toast)}.ui-toaster [data-sonner-toast]{max-width:100%}.ui-toaster [data-sonner-toast][data-styled=false]{width:100%}.ui-toaster [data-sonner-toast][data-styled=true]{font:var(--type-body-sm);padding:var(--space-4);background:var(--color-white);min-height:64px;color:var(--color-ink);border-color:var(--color-neutral-200);padding-right:60px}.ui-toaster [data-sonner-toast][data-rich-colors=true][data-type=success]{background:var(--sig-ok-bg);color:var(--color-ink-success)}.ui-toaster [data-sonner-toast][data-rich-colors=true][data-type=error]{background:var(--sig-bad-bg);color:var(--color-ink-danger)}.ui-toaster [data-sonner-toast][data-styled=true] [data-title]{font:var(--type-label)}.ui-toaster [data-sonner-toast][data-styled=true] [data-close-button]{border-radius:var(--radius-control-sm);width:32px;height:32px;top:12px;left:auto;right:12px;transform:none}.ui-toaster [data-close-button]:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}.ui-toast-card{width:100%;box-shadow:var(--elevation-overlay)}.ui-toast-content{gap:var(--space-3);display:grid}.ui-toast-heading{align-items:start;gap:var(--space-3);display:flex}.ui-toast-heading h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.ui-toast-heading>button{flex-shrink:0}.ui-toast-content p{overflow-wrap:anywhere;margin:0}.ui-toast-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:767px){.ui-toast-card .ui-toast-content{padding:var(--space-4)}}@media (max-width:600px){.ui-toaster [data-sonner-toast][data-styled=false]{width:calc(100% - var(--mobile-offset-left) - var(--mobile-offset-right))}}@media (max-width:767px),(pointer:coarse){.ui-toaster [data-sonner-toast][data-styled=true]{min-height:68px;padding-right:72px}.ui-toaster [data-sonner-toast][data-styled=true] [data-close-button]{width:44px;height:44px}}.ui-carousel{gap:var(--space-5);flex-direction:column;display:flex;container-type:inline-size}.ui-carousel__stage{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.ui-carousel--arrows{--carousel-inset:calc(var(--control-md) + var(--space-3))}.ui-carousel--arrows .ui-carousel__stage{grid-template-columns:var(--control-md)minmax(0,1fr)var(--control-md);column-gap:var(--space-3)}.ui-carousel--arrows .ui-carousel__arrow:first-child{grid-column:1}.ui-carousel--arrows .ui-carousel__track{grid-column:2}.ui-carousel--arrows .ui-carousel__arrow:last-child{grid-column:3}.ui-carousel .ui-button[hidden],.ui-carousel [hidden]{display:none}.ui-carousel__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--color-white);align-items:center;display:flex;overflow-x:auto}.ui-carousel__track::-webkit-scrollbar{display:none}.ui-carousel__track:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}.ui-carousel__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.ui-carousel__slide>img{border-radius:0;width:100%;height:auto;margin:0;display:block}.ui-carousel__pages{justify-content:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ui-carousel .ui-button.ui-carousel__page{color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.ui-carousel .ui-button.ui-carousel__page[aria-current=true]{background-color:var(--color-neutral-100);color:var(--color-ink)}.ui-carousel__caption{gap:var(--space-3);padding:0 calc(var(--carousel-inset,0px) + var(--space-1));font:var(--type-body);color:var(--color-ink-secondary);align-items:baseline;margin:0;display:flex}.ui-carousel__caption b{font:var(--type-subheading);color:var(--color-ink);flex:none}@container (max-width:639px){.ui-carousel--arrows .ui-carousel__stage{grid-template-columns:minmax(0,1fr)}.ui-carousel--arrows .ui-carousel__track{grid-column:1}.ui-carousel .ui-carousel__arrow.ui-button{display:none}.ui-carousel__caption{gap:var(--space-1);padding-inline:var(--space-1);flex-direction:column}}.ui-carousel__slide>.ui-zoom-trigger,.ui-carousel__slide>.ui-zoom-trigger>img{width:100%}.ui-carousel__slide>.ui-zoom-trigger:focus-visible{outline-offset:-2px}.ui-zoom-trigger{cursor:zoom-in;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;display:block;position:relative}.ui-zoom-trigger>img{max-width:100%;height:auto;margin:0;display:block}.ui-zoom-trigger:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}.ui-zoom-trigger__hint{top:var(--space-3);right:var(--space-3);width:var(--control-md);height:var(--control-md);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-ink);box-shadow:var(--elevation-control);opacity:0;transition:opacity var(--duration-base)var(--ease-standard);place-items:center;display:grid;position:absolute}.ui-zoom-trigger:focus-visible .ui-zoom-trigger__hint,.ui-zoom-trigger:hover .ui-zoom-trigger__hint{opacity:1}@media (hover:none){.ui-zoom-trigger__hint{opacity:1}}.ui-zoom .ui-dialog__title{font:var(--type-subheading)}.ui-zoom__viewport{overscroll-behavior:contain;border-radius:var(--radius-control);max-height:calc(100dvh - 220px);overflow:auto}.ui-zoom__media{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.ui-zoom__media>img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 220px);margin:0 auto;display:block}.ui-zoom__viewport--enlarged .ui-zoom__media{cursor:zoom-out;width:max-content;min-width:100%}.ui-zoom__media--fits{cursor:default}.ui-zoom__viewport--enlarged .ui-zoom__media>img{max-width:none;max-height:none}.ui-zoom__media:focus-visible{outline:2px solid var(--control-focus);outline-offset:-2px}.ui-zoom .ui-dialog__footer{margin-top:var(--space-4);justify-content:center}@media (max-width:767px){.ui-zoom__media>img,.ui-zoom__viewport{max-height:calc(100dvh - 260px)}.ui-zoom__viewport--enlarged .ui-zoom__media{width:200%}.ui-zoom__viewport--enlarged .ui-zoom__media>img{width:100%}}.ui-figure{color:var(--color-ink);font:var(--type-body-sm);margin:0;container-type:inline-size}:where(.ui-figure) :where(ul,p){margin:0;padding:0;list-style:none}.ui-figure__caption{margin-top:var(--space-3);color:var(--color-ink-muted);font:var(--type-caption)}.ui-figure-highlight{background:var(--figure-highlight-bg);box-shadow:inset 0 0 0 2px var(--figure-highlight-edge);border:0}.ui-list__row.ui-figure-highlight{margin-inline:calc(-1*var(--space-3));padding-inline:var(--space-3);border-radius:var(--radius-control)}.ui-card.ui-figure-highlight{border:1px solid #0000}.ui-figure-part{padding:var(--space-3);border-radius:var(--radius-card);background:var(--figure-highlight-bg);box-shadow:inset 0 0 0 2px var(--figure-highlight-edge);position:relative}.ui-figure-part:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}.ui-figure-marker.ui-avatar{top:calc(-1*var(--space-3));right:calc(-1*var(--space-3));pointer-events:none;position:absolute}.ui-device{border:1px solid var(--color-neutral-300);flex-direction:column;container:device/inline-size}.ui-device,.ui-device__screen{isolation:isolate;background:var(--color-white);display:flex}.ui-device__screen{flex:auto;position:relative;overflow:hidden;transform:translateZ(0)}.ui-device--browser{border-radius:var(--radius-card);overflow:auto hidden}.ui-device__bar{z-index:var(--z-raised);padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--color-neutral-200);background:var(--color-neutral-100);gap:6px;display:flex;position:sticky;left:0}.ui-device__bar>span{background:var(--color-neutral-300);border-radius:50%;width:10px;height:10px}.ui-device--browser .ui-device__screen{min-width:420px;min-height:300px}.ui-device--wide .ui-device__screen{min-width:600px}.ui-device--compact .ui-device__screen{min-width:0;min-height:0}.ui-device--column .ui-device__screen{flex-direction:column}.ui-device--phone{width:100%;max-width:296px;padding:0 var(--space-2);background:var(--color-neutral-100);border-radius:32px}.ui-device__bottom,.ui-device__top{justify-content:center;display:flex}.ui-device__top{padding:var(--space-3)0 var(--space-2)}.ui-device__top>span{background:var(--color-neutral-300);border-radius:999px;width:64px;height:14px}.ui-device__bottom{padding:var(--space-2)0 var(--space-3)}.ui-device__bottom>span{background:var(--color-neutral-400);border-radius:999px;width:88px;height:4px}.ui-device--phone .ui-device__screen{border:1px solid var(--color-neutral-200);border-radius:20px;flex-direction:column;min-height:480px}.ui-device .ui-dialog{max-height:calc(100% - var(--space-8))}.ui-device--phone .ui-dialog.ui-dialog--sidebar{inset:calc(-1*var(--space-1))auto calc(-1*var(--space-1))calc(-1*var(--space-1));width:78%;height:auto;max-height:none}.ui-device__scrim{z-index:var(--z-overlay);background:var(--color-black);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ui-device__scrim{background:color-mix(in srgb,var(--color-black)40%,transparent)}}.ui-figure-code{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-figure-code--disabled{opacity:.55}.ui-figure-code__label{color:var(--color-ink-muted);font:var(--type-caption)}.ui-figure-code__body.ui-figure-code__body{padding:var(--space-3);border:1px solid var(--color-neutral-200);border-radius:var(--radius-control);background:var(--color-neutral-50);color:var(--color-ink);font:var(--type-code);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow-x:auto}.ui-figure-part .ui-figure-code__body.ui-figure-code__body{background:0 0;border:0;padding:0}.ui-figure-code__body code{border:0}.ui-figure-code__body code,.ui-figure-pick{color:inherit;font:inherit;background:0 0;padding:0}.ui-figure-pick{border-radius:var(--radius-control);width:100%;text-align:left;cursor:pointer;border:0;margin:0;display:block}.ui-figure-pick.ui-figure-highlight{background:var(--figure-highlight-bg)}.ui-figure-pick:hover:not(:disabled):not(.ui-figure-highlight){background:var(--color-neutral-100)}.ui-figure-pick:focus-visible{outline:2px solid var(--control-focus);outline-offset:1px}.ui-figure-pick:disabled{opacity:.55;cursor:not-allowed}.ui-figure-code__body .ui-figure-pick{width:calc(100% + 2*var(--space-2));margin-inline:calc(-1*var(--space-2));padding-inline:var(--space-2);white-space:pre-wrap;border-radius:4px}.ui-table :is(th,td):has(>.ui-figure-pick){height:1px;padding:0}.ui-table .ui-figure-pick{height:100%;padding:var(--space-2)var(--space-3);border-radius:0;align-items:center;display:flex}.ui-table>:first-child>tr:first-child>:first-child>.ui-figure-pick{border-top-left-radius:calc(var(--radius-control) - 1px)}.ui-table>:first-child>tr:first-child>:last-child>.ui-figure-pick{border-top-right-radius:calc(var(--radius-control) - 1px)}.ui-table>:last-child>tr:last-child>:first-child>.ui-figure-pick{border-bottom-left-radius:calc(var(--radius-control) - 1px)}.ui-table>:last-child>tr:last-child>:last-child>.ui-figure-pick{border-bottom-right-radius:calc(var(--radius-control) - 1px)}.ui-table tr.ui-figure-pick-row{cursor:pointer}.ui-table tr.ui-figure-pick-row:hover:not(.ui-figure-highlight)>td{background:var(--color-neutral-100)}.ui-table tr.ui-figure-highlight>td{background:var(--figure-highlight-bg);box-shadow:inset 0 2px 0 var(--figure-highlight-edge),inset 0 -2px 0 var(--figure-highlight-edge)}.ui-table tr.ui-figure-highlight>td:first-child{box-shadow:inset 0 2px 0 var(--figure-highlight-edge),inset 0 -2px 0 var(--figure-highlight-edge),inset 2px 0 0 var(--figure-highlight-edge)}.ui-table tr.ui-figure-highlight>td:last-child{box-shadow:inset 0 2px 0 var(--figure-highlight-edge),inset 0 -2px 0 var(--figure-highlight-edge),inset -2px 0 0 var(--figure-highlight-edge)}.ui-table tbody tr.ui-figure-highlight:last-child>td:first-child{border-bottom-left-radius:calc(var(--radius-control) - 1px)}.ui-table tbody tr.ui-figure-highlight:last-child>td:last-child{border-bottom-right-radius:calc(var(--radius-control) - 1px)}.ui-table tr.ui-figure-pick-row .ui-figure-pick:hover:not(:disabled){background:0 0}.ui-figure-schema{gap:var(--space-3);width:100%;min-width:0;max-width:224px;padding:var(--space-5);border:1px solid var(--color-neutral-200);border-radius:var(--radius-card);background:var(--color-neutral-50);flex-direction:column;display:flex}.ui-figure-schema.ui-figure-highlight{background:var(--figure-highlight-bg);border:1px solid #0000}.ui-figure-schema__name{font:var(--type-code);font-weight:600}.ui-figure-schema__column{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-block:var(--space-1);font:var(--type-code);overflow-wrap:anywhere;display:flex}.ui-figure-schema__column.ui-figure-highlight{margin-inline:calc(-1*var(--space-3));padding-inline:var(--space-3);border-radius:var(--radius-control)}.ui-figure-schema__note{color:var(--color-ink-muted);font:var(--type-caption)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--control-sm:32px;--control-md:40px;--control-lg:48px;--radius-control-sm:6px;--radius-control:8px;--radius-card:12px;--layout-content:1152px;--layout-page:1200px;--layout-gap:var(--space-4);--page-gutter:var(--space-6);--control-border:var(--color-neutral-400)}@supports (color:color-mix(in lab,red,red)){:root{--control-border:color-mix(in srgb,var(--color-neutral-400)40%,var(--color-neutral-500))}}:root{--control-border-hover:var(--color-neutral-500);--control-focus:var(--color-primary-700);--elevation-control:0 1px 2px var(--color-black)}@supports (color:color-mix(in lab,red,red)){:root{--elevation-control:0 1px 2px color-mix(in srgb,var(--color-black)13%,transparent)}}:root{--elevation-raised:0 4px 12px var(--color-black)}@supports (color:color-mix(in lab,red,red)){:root{--elevation-raised:0 4px 12px color-mix(in srgb,var(--color-black)8%,transparent)}}:root{--elevation-overlay:0 8px 24px var(--color-black)}@supports (color:color-mix(in lab,red,red)){:root{--elevation-overlay:0 8px 24px color-mix(in srgb,var(--color-black)12%,transparent)}}:root{--elevation-modal:0 20px 60px -10px var(--color-black)}@supports (color:color-mix(in lab,red,red)){:root{--elevation-modal:0 20px 60px -10px color-mix(in srgb,var(--color-black)40%,transparent)}}:root{--z-raised:1;--z-header:5;--z-sticky:10;--z-topbar:20;--z-floating:25;--z-sidebar:30;--z-action-toast:50;--z-overlay:60;--z-dropdown:80;--z-tooltip:90;--z-toast:90;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.3s;--duration-slower:.5s;--ease-standard:ease;--ease-out:cubic-bezier(.22,1,.36,1);--ease-emphasized:cubic-bezier(.4,.2,.2,1);--ease-spring:cubic-bezier(.4,1.6,.4,1);--figure-highlight-bg:var(--color-primary-50);--figure-highlight-edge:var(--color-primary-300);--control-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23404040' stroke-width='1.5'%3E%3Cpath d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E")}.ui-button.ui-button,.ui-control.ui-control{box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--control-md);padding:calc(var(--space-2) - 1px)var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-control);color:var(--color-ink);background-color:var(--color-white);transition:background-color var(--duration-fast)var(--ease-standard),border-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);margin-block:0}.ui-button.ui-button{justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;font:var(--type-label);flex-shrink:0;text-decoration:none;display:inline-flex}.ui-table .ui-button.ui-button{white-space:nowrap;overflow-wrap:normal}.ui-button.ui-button:hover:not(:disabled){background-color:var(--color-neutral-100);text-decoration:none}.ui-button.ui-button--primary{background-color:var(--color-primary-500);color:var(--color-ink);border-color:#0000}.ui-button.ui-button--primary:hover:not(:disabled){background-color:var(--color-primary-400)}.ui-button.ui-button--dark{color:var(--color-ink-inverse);border-color:#0000}.ui-button.ui-button--dark,.ui-button.ui-button--dark:hover:not(:disabled){background-color:var(--color-black)}@supports (color:color-mix(in lab,red,red)){.ui-button.ui-button--dark:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-black)90%,var(--color-white))}}.ui-button.ui-button--outline{border-color:var(--color-ink);color:var(--color-ink);background-color:#0000}.ui-button.ui-button--outline:hover:not(:disabled){background-color:var(--color-black)}@supports (color:color-mix(in lab,red,red)){.ui-button.ui-button--outline:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-black)5%,transparent)}}.ui-button.ui-button--ghost,.ui-button.ui-button--link{background-color:#0000;border-color:#0000}.ui-button.ui-button--link{color:var(--color-black);text-underline-offset:4px}.ui-button.ui-button--link:hover:not(:disabled){color:var(--color-black);background-color:#0000;text-decoration:underline}.ui-button.ui-button--danger{background-color:var(--sig-bad-bg);border-color:var(--sig-bad-border);color:var(--color-ink-danger)}.ui-button.ui-button--danger:hover:not(:disabled){background-color:var(--sig-bad)}@supports (color:color-mix(in lab,red,red)){.ui-button.ui-button--danger:hover:not(:disabled){background-color:color-mix(in srgb,var(--sig-bad)8%,var(--sig-bad-bg))}}.ui-button.ui-button--sm,.ui-control.ui-control--sm{min-height:var(--control-sm);border-radius:var(--radius-control-sm);padding:calc(var(--space-1) - 1px)var(--space-3)}.ui-button.ui-button--lg,.ui-control.ui-control--lg{min-height:var(--control-lg);padding:calc(var(--space-3) - 1px)var(--space-6)}.ui-button.ui-button--sm{font:var(--type-caption-strong)}.ui-button.ui-button--lg{font:var(--type-subheading)}.ui-button.ui-button--icon{width:var(--control-md);height:var(--control-md);padding:0}.ui-button.ui-button--icon.ui-button--sm{width:var(--control-sm);height:var(--control-sm)}.ui-button.ui-button--icon.ui-button--lg{width:var(--control-lg);height:var(--control-lg)}.ui-button>svg{flex:none;width:20px;height:20px}.ui-button--sm>svg{width:16px;height:16px}.ui-control.ui-control{width:100%;font:var(--type-body)}.ui-control.ui-control--sm{font:var(--type-body-sm)}@media (max-width:767px),(pointer:coarse){.ui-control.ui-control--sm{font:var(--type-body)}}.ui-control.ui-control:hover:not(:disabled):not([readonly]){border-color:var(--control-border-hover)}.ui-control.ui-control[readonly]{border-color:var(--color-neutral-300);background-color:var(--color-neutral-50);color:var(--color-ink-secondary)}.ui-control.ui-select,.ui-control.ui-select-trigger{appearance:none;padding-right:var(--space-10);background-image:var(--control-chevron);background-repeat:no-repeat;background-size:20px 20px;background-position:right var(--space-3)center;cursor:pointer}.ui-control.ui-select[multiple],.ui-control.ui-select[size]:not([size="1"]){padding-right:var(--space-3);background-image:none}.ui-control.ui-select-trigger{align-items:center;list-style:none;display:flex}.ui-select-trigger::-webkit-details-marker{display:none}.ui-control.ui-textarea{resize:vertical;min-height:128px}.ui-control::placeholder{color:var(--color-ink-muted);opacity:1}.ui-button.ui-button:active:not(:disabled):not([aria-disabled=true]):not(.ui-button--link){background-image:linear-gradient(var(--color-black),var(--color-black))}@supports (color:color-mix(in lab,red,red)){.ui-button.ui-button:active:not(:disabled):not([aria-disabled=true]):not(.ui-button--link){background-image:linear-gradient(color-mix(in srgb,var(--color-black)8%,transparent),color-mix(in srgb,var(--color-black)8%,transparent))}}.ui-button.ui-button:focus-visible,.ui-control.ui-control:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px;box-shadow:none}.ui-control.ui-control[aria-invalid=true]{border-color:var(--color-ink-danger)}.ui-button.ui-button:disabled,.ui-button.ui-button[aria-disabled=true],.ui-control.ui-control:disabled{opacity:.55;cursor:not-allowed}.ui-button.ui-button[aria-disabled=true]{pointer-events:none}.ui-field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.ui-field-label{color:var(--color-ink-secondary);font:var(--type-label)}.ui-page{padding:var(--page-gutter);min-width:0}.ui-page__content{gap:var(--space-6);width:100%;max-width:var(--layout-content);min-width:0;margin-inline:auto;display:grid;container-type:inline-size}.ui-filters{align-items:end;gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ui-filters>*{grid-column:span 3;min-width:0}.ui-filters>.ui-button{justify-self:start}.ui-segment{border:1px solid var(--control-border);border-radius:var(--radius-control);min-width:0;display:flex;overflow:hidden}.ui-segment--navigation{width:fit-content;max-width:100%}.ui-segment>a,.ui-segment>label{min-height:calc(var(--control-md) - 2px);padding:var(--space-2);cursor:pointer;text-align:center;font:var(--type-label);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.ui-segment>a{padding-inline:var(--space-4);color:var(--color-ink);text-decoration:none}.ui-segment>a:hover:not([aria-current=page]){background:var(--color-neutral-100)}.ui-segment>a+a,.ui-segment>label+label{border-left:1px solid var(--control-border)}.ui-segment>a[aria-current=page],.ui-segment>label:has(:checked){background:var(--color-primary-100);color:var(--color-ink)}.ui-segment>a:focus-visible,.ui-segment>label:has(:focus-visible){outline:2px solid var(--control-focus);outline-offset:-3px}@media (max-width:767px){:root{--page-gutter:var(--space-4)}}@media (max-width:767px),(pointer:coarse){.ui-button.ui-button,.ui-control.ui-control{min-height:44px}.ui-button.ui-button--lg,.ui-control.ui-control--lg{min-height:var(--control-lg)}.ui-button.ui-button--icon{min-width:44px;height:44px}.ui-segment>a,.ui-segment>label{min-height:44px}.ui-control.ui-textarea{min-height:128px}}@media (prefers-reduced-motion:reduce){.ui-button.ui-button,.ui-control.ui-control{transition:none}}.ui-button.vc-mobile-menu{display:none}.ui-control.ui-select-trigger{gap:var(--space-2);width:auto}.ui-select-trigger>svg{flex-shrink:0;width:20px;height:20px}@media (max-width:767px){.ui-button.vc-mobile-menu{display:inline-flex}}@container (max-width:720px){.ui-filters>*{grid-column:span 6}}@container (max-width:480px){.ui-filters>*{grid-column:1/-1}}.ui-choice.ui-choice{appearance:auto;width:20px;height:20px;accent-color:var(--color-primary-600);cursor:pointer;flex-shrink:0;margin:0}.ui-choice.ui-choice:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}.ui-choice.ui-choice:disabled{opacity:.55;cursor:not-allowed}@media (max-width:767px),(pointer:coarse){label:has(>.ui-choice){min-height:44px}}.ui-button.ui-button--success{background-color:var(--sig-ok-bg);border-color:var(--sig-ok-border);color:var(--color-ink-success)}.ui-button.ui-button--success:hover:not(:disabled){background-color:var(--sig-ok)}@supports (color:color-mix(in lab,red,red)){.ui-button.ui-button--success:hover:not(:disabled){background-color:color-mix(in srgb,var(--sig-ok)8%,var(--sig-ok-bg))}}.ui-button.ui-code-copy[data-state=copied]{color:var(--color-ink-success)}.ui-button.ui-code-copy[data-state=error]{color:var(--color-ink-danger)}.ui-button.ui-button--info{background-color:var(--sig-info-bg);border-color:var(--sig-info-border);color:var(--color-ink-info)}.ui-button.ui-button--info:hover:not(:disabled){background-color:var(--sig-info)}@supports (color:color-mix(in lab,red,red)){.ui-button.ui-button--info:hover:not(:disabled){background-color:color-mix(in srgb,var(--sig-info)8%,var(--sig-info-bg))}}.ui-control.ui-textarea--compact{min-height:80px}.ui-choice-target{cursor:pointer;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-height:44px;display:inline-flex}.ui-card{overflow-wrap:anywhere;border:1px solid var(--color-neutral-200);border-radius:var(--radius-card);background:var(--color-white);min-width:0;color:var(--color-ink)}.ui-card--muted{background:var(--color-neutral-50)}.ui-card--success{border-color:var(--sig-ok-border);background:var(--sig-ok-bg)}.ui-card--warning{border-color:var(--sig-warn-border);background:var(--sig-warn-bg);color:var(--color-ink-warning)}.ui-card--danger{border-color:var(--sig-bad-border);background:var(--sig-bad-bg);color:var(--color-ink-danger)}.ui-badge{align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-3);background:var(--color-neutral-100);color:var(--color-ink-secondary);font:var(--type-caption);border-radius:999px;display:inline-flex}.ui-badge svg{width:1em;height:1em}.ui-badge--success{background:var(--sig-ok-bg);color:var(--color-ink-success)}.ui-badge--warning{background:var(--sig-warn-bg);color:var(--color-ink-warning)}.ui-badge--danger{background:var(--sig-bad-bg);color:var(--color-ink-danger)}.ui-badge--info{background:var(--sig-info-bg);color:var(--color-ink-info)}.ui-badge svg{flex:none}.ui-card--link{transition:border-color var(--duration-fast)var(--ease-standard),box-shadow var(--duration-fast)var(--ease-standard);text-decoration:none}.ui-card.ui-card--link:hover{border-color:var(--color-neutral-400);box-shadow:var(--elevation-raised);text-decoration:none}.ui-card--link:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}.ui-disclosure{border-bottom:1px solid var(--color-neutral-200);min-width:0}.ui-button.ui-disclosure-trigger{padding-inline:var(--space-4);text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:space-between;gap:var(--space-4);width:100%}.ui-disclosure-indicator{flex:none}.ui-disclosure-trigger[data-state=open] .ui-disclosure-indicator{transform:rotate(180deg)}.ui-disclosure-content{padding:var(--space-4);overflow-wrap:anywhere;color:var(--color-ink-secondary)}.ui-disclosure-content[data-state=closed]{display:none}.ui-disclosure-content>p{margin:0}@media (prefers-reduced-motion:reduce){.ui-card--link{transition:none}}.ui-card-content,.ui-card-header{padding:var(--space-5)}.ui-card-header+.ui-card-content{padding-top:0}.ui-sticky-surface{z-index:var(--z-sticky);background:var(--color-white);position:sticky}.ui-card-footer{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-neutral-100);padding:var(--space-3)var(--space-5);flex-wrap:wrap;display:flex}.ui-switch{cursor:pointer;background:0 0;border:0;flex:0 0 44px;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:relative}.ui-switch:before{content:"";background:var(--control-border);width:36px;height:24px;transition:background-color var(--duration-fast)var(--ease-standard);border-radius:999px;position:absolute;top:10px;left:4px}.ui-switch[data-state=checked]:before{background:var(--color-primary-600)}.ui-switch-thumb{background:var(--color-white);width:20px;height:20px;box-shadow:var(--elevation-control);transition:transform var(--duration-fast)var(--ease-standard);border-radius:50%;margin-left:6px;position:relative}.ui-switch-thumb[data-state=checked]{transform:translate(12px)}.ui-switch:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}.ui-switch:disabled{opacity:.5;cursor:not-allowed}.ui-dropdown-menu{z-index:var(--z-dropdown);min-width:min(180px,var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);overflow-wrap:anywhere;max-height:var(--radix-dropdown-menu-content-available-height);padding:var(--space-1);border:1px solid var(--color-neutral-200);border-radius:var(--radius-control);background:var(--color-white);box-shadow:var(--elevation-overlay);color:var(--color-ink);overflow-y:auto}.ui-dropdown-item{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);cursor:pointer;font:var(--type-body-sm);border-radius:4px;outline:none;display:flex}.ui-dropdown-item[data-highlighted]{background:var(--color-neutral-100)}.ui-dropdown-item[data-disabled]{opacity:.4;pointer-events:none}.ui-dropdown-item[data-destructive]{color:var(--color-ink-danger)}.ui-dropdown-item>svg{width:16px;height:16px}.ui-dropdown-separator{height:1px;margin:var(--space-1);background:var(--color-neutral-200)}.ui-tooltip{z-index:var(--z-tooltip);max-width:min(240px,var(--radix-tooltip-content-available-width));overflow-wrap:anywhere;padding:var(--space-2)var(--space-3);border:1px solid var(--color-neutral-300);background:var(--color-neutral-50);color:var(--color-ink);box-shadow:var(--elevation-raised);font:var(--type-caption);border-radius:6px}.ui-tooltip-arrow{fill:var(--color-neutral-50)}.ui-tooltip--inverse{max-width:min(300px,var(--radix-tooltip-content-available-width));border-color:var(--color-black);background:var(--color-black);color:var(--color-ink-inverse)}.ui-tooltip--inverse .ui-tooltip-arrow{fill:var(--color-black)}.ui-tooltip__title{font:var(--type-caption-strong);display:block}.ui-input-group{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1)var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--color-white);display:flex}.ui-input-group:focus-within{outline:2px solid var(--control-focus);outline-offset:2px}.ui-input-group .ui-control.ui-input-group-input{width:0;min-width:0;box-shadow:none;padding:var(--space-1)var(--space-2);background:0 0;border:0;flex:1 1 0}.ui-input-group .ui-control.ui-input-group-input:focus{box-shadow:none;border:0;outline:none}@media (prefers-reduced-motion:reduce){.ui-switch-thumb,.ui-switch:before{transition:none}}.ui-input-group:has(input[aria-invalid=true]){border-color:var(--color-ink-danger)}@media (max-width:767px),(pointer:coarse){.ui-dropdown-item{min-height:44px}}.ui-tab-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-tab-list[aria-orientation=vertical]{gap:var(--space-1);flex-flow:column}.ui-tab-panel:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}.ui-progress{background:var(--color-neutral-200);border-radius:999px;width:100%;overflow:hidden}.ui-progress--md{height:6px}.ui-progress--sm{height:4px}.ui-progress__fill{border-radius:inherit;background:var(--color-primary-500);height:100%;transition:width var(--duration-slower)var(--ease-emphasized);display:block}.ui-progress--ink .ui-progress__fill{background:var(--color-ink)}.ui-progress--signal .ui-progress__fill{background:var(--sig-signal)}.ui-progress--success .ui-progress__fill{background:var(--sig-ok)}.ui-progress--warning .ui-progress__fill{background:var(--sig-warn)}.ui-spinner{border:2px solid;flex:none;display:inline-block}@supports (color:color-mix(in lab,red,red)){.ui-spinner{border:2px solid color-mix(in srgb,currentColor 25%,transparent)}}.ui-spinner{border-top-color:currentColor;border-radius:50%;animation:ui-spin .7s linear infinite}.ui-spinner--sm{width:14px;height:14px}.ui-spinner--md{width:20px;height:20px}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-empty-state{justify-items:start;gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--color-neutral-300);border-radius:var(--radius-card);background:var(--color-neutral-50);color:var(--color-ink-muted);font:var(--type-body-sm);display:grid}.ui-empty-state__title{color:var(--color-ink);font:var(--type-subheading);margin:0}.ui-empty-state__description{min-width:0}.ui-empty-state__description>p{margin:0}.ui-avatar{border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ui-avatar--xs{width:var(--space-6);height:var(--space-6)}.ui-avatar--sm,.ui-avatar--xs{font:var(--type-caption-strong)}.ui-avatar--sm{width:var(--control-sm);height:var(--control-sm)}.ui-avatar--md{width:34px;height:34px;font:var(--type-caption-strong)}.ui-avatar--lg{width:var(--control-lg);height:var(--control-lg);font:var(--type-card-title)}.ui-avatar--ink{background:var(--color-ink);color:var(--color-white)}.ui-avatar--muted{background:var(--color-neutral-200);color:var(--color-ink-secondary)}.ui-avatar--square{border-radius:var(--radius-control-sm)}.ui-avatar--square.ui-avatar--sm{border-radius:var(--radius-control)}.ui-nav-item.ui-button.ui-button:not(.ui-button--icon){text-align:left;justify-content:flex-start;width:100%}.ui-nav-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-nav-item__trailing{margin-left:auto}.ui-brand{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-sm);padding-inline:var(--space-3);color:inherit;font:var(--type-label);text-decoration:none;display:inline-flex}.ui-brand--collapsed{padding:0}.ui-brand__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-list__row{align-items:center;gap:var(--space-3);min-height:var(--control-md);padding-block:var(--space-2);border-bottom:1px solid var(--color-neutral-200);display:flex}.ui-list--compact .ui-list__row{gap:var(--space-2)}.ui-list__text{overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}.ui-list__meta{color:var(--color-ink-muted);font:var(--type-caption)}.ui-list__value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0}.ui-terms{container-type:inline-size}.ui-terms__list{gap:var(--space-4)var(--space-6);grid-template-columns:fit-content(14rem) minmax(0,1fr);margin:0;display:grid}.ui-terms__item{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-1);display:grid}.ui-terms__term{color:var(--color-ink);font-weight:600}.ui-terms__description{min-width:0;margin:0}@container (max-width:560px){.ui-terms__list{grid-template-columns:minmax(0,1fr)}}.ui-page-header{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-sm);flex-wrap:wrap;display:flex}.ui-page-header__title{align-items:center;gap:var(--space-2);min-width:0;margin:0;display:inline-flex}.ui-page-header--page .ui-page-header__title{font:var(--type-page-title)}.ui-page-header--section .ui-page-header__title{font:var(--type-card-title)}.ui-page-header__actions{gap:var(--space-2);flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.ui-progress__fill{transition:none}.ui-spinner{animation:none}}