/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--fui-color-bg);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}}@layer components{.fui-icon{width:var(--fui-icon-md);height:var(--fui-icon-md);flex:none;display:block}.fui-icon-button{width:var(--fui-size-control-height);height:var(--fui-size-control-height);border-radius:var(--fui-radius-pill);color:var(--fui-color-fg-muted);cursor:pointer;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), color var(--fui-duration-fast) var(--fui-easing-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.fui-icon-button:hover{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-icon-button[aria-pressed=true]{background:var(--fui-color-primary-soft);color:var(--fui-color-primary)}.fui-icon-button:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-icon-button__icon{width:var(--fui-icon-md);height:var(--fui-icon-md)}.fui-icon-button__badge{box-sizing:border-box;border-radius:var(--fui-radius-pill);background:var(--fui-color-danger);min-width:16px;height:16px;color:var(--fui-color-on-primary);font:var(--fui-text-caption);text-align:center;font-variant-numeric:tabular-nums;padding:0 4px;font-weight:700;line-height:16px;position:absolute;top:2px;right:0}.fui-icon-button__tooltip{z-index:var(--fui-layer-tooltip);border-radius:var(--fui-radius-thumb);background:var(--fui-color-fg);color:var(--fui-color-bg);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);box-shadow:var(--fui-shadow-float);-webkit-user-select:none;user-select:none;padding:4px 8px}.fui-icon-button__tooltip[data-state=delayed-open],.fui-icon-button__tooltip[data-state=instant-open]{animation:fui-tooltip-in var(--fui-duration-fast) var(--fui-easing-standard)}.fui-button{justify-content:center;align-items:center;gap:var(--fui-spacing-sm);box-sizing:border-box;max-width:100%;min-height:var(--fui-size-button-height);padding:var(--fui-spacing-xs) var(--fui-spacing-lg);border:1px solid var(--fui-color-border-button);border-radius:var(--fui-radius-pill);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);text-align:center;cursor:pointer;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), border-color var(--fui-duration-fast) var(--fui-easing-standard);text-decoration:none;display:inline-flex}.fui-button:not(:disabled,[aria-disabled=true]):hover{background:var(--fui-color-surface-muted)}.fui-button:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:2px}.fui-button[data-primary]{background:var(--fui-color-primary);color:var(--fui-color-on-primary);border-color:#0000}.fui-button[data-primary]:not(:disabled,[aria-disabled=true]):hover{background:var(--fui-color-primary-strong)}.fui-button[data-danger]{background:var(--fui-color-danger);color:var(--fui-color-on-primary);border-color:#0000}.fui-button:disabled,.fui-button[aria-disabled=true]{opacity:.45;cursor:not-allowed;-webkit-user-select:none;user-select:none}.fui-button__icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm);transition:transform var(--fui-duration-fast) var(--fui-easing-standard);flex:none}@media (prefers-reduced-motion:no-preference){.fui-button:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible)>.fui-button__icon{transform:scale(1.15)}.fui-button:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible)>.fui-button__icon[data-icon=arrow-right]{transform:translate(2px)}.fui-button:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible)>.fui-button__icon[data-icon=arrow-left]{transform:translate(-2px)}.fui-button:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible)>.fui-button__icon:is([data-icon=arrow-down],[data-icon=download]){transform:translateY(2px)}.fui-button:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible)>.fui-button__icon:is([data-icon=arrow-up],[data-icon=upload]){transform:translateY(-2px)}}.fui-button__spinner{box-sizing:border-box;width:var(--fui-icon-sm);height:var(--fui-icon-sm);border-radius:var(--fui-radius-pill);border:2px solid;border-right-color:#0000;flex:none;animation:.7s linear infinite fui-spin}.fui-avatar{box-sizing:border-box;width:var(--fui-avatar-size,26px);height:var(--fui-avatar-size,26px);border-radius:var(--fui-radius-pill);background:var(--fui-color-avatar-1);color:var(--fui-color-on-primary);font-family:var(--fui-font-sans);font-size:calc(var(--fui-avatar-size,26px) * .4);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.fui-avatar[data-color="2"]{background:var(--fui-color-avatar-2)}.fui-avatar[data-color="3"]{background:var(--fui-color-avatar-3)}.fui-avatar[data-color="4"]{background:var(--fui-color-avatar-4)}.fui-avatar[data-color="5"]{background:var(--fui-color-avatar-5)}.fui-avatar[data-color="6"]{background:var(--fui-color-avatar-6)}.fui-avatar[data-color="7"]{background:var(--fui-color-avatar-7)}.fui-avatar[data-color="8"]{background:var(--fui-color-avatar-8)}.fui-avatar__image{object-fit:cover;width:100%;height:100%}.fui-org-badge{box-sizing:border-box;width:var(--fui-avatar-size,20px);height:var(--fui-avatar-size,20px);border-radius:calc(var(--fui-avatar-size,20px) * .3);background:var(--fui-content-color,var(--fui-color-neutral));color:var(--fui-color-on-primary);font-family:var(--fui-font-sans);font-size:calc(var(--fui-avatar-size,20px) * .42);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.fui-thumb{box-sizing:border-box;width:var(--fui-avatar-size,30px);height:var(--fui-avatar-size,30px);border-radius:var(--fui-radius-thumb);background:var(--fui-content-color,var(--fui-color-primary-soft));color:var(--fui-color-primary);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fui-thumb[style*=--fui-content-color]{color:var(--fui-color-on-primary)}.fui-thumb__image{object-fit:cover;width:100%;height:100%}.fui-thumb__icon{width:55%;height:55%}.fui-chip{align-items:center;gap:var(--fui-spacing-xs);box-sizing:border-box;border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-pill);background:var(--fui-color-surface-muted);max-width:100%;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);white-space:nowrap;vertical-align:middle;padding:0 6px;font-weight:500;display:inline-flex}.fui-chip__icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm);flex:none}.fui-chip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.fui-count{box-sizing:border-box;border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-pill);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);white-space:nowrap;vertical-align:middle;flex:none;align-items:center;padding:0 6px;font-weight:500;display:inline-flex}.fui-count__value{font-variant-numeric:tabular-nums}.fui-status-pill{--_dot:var(--fui-color-neutral);--_soft:var(--fui-color-neutral)}@supports (color:color-mix(in lab, red, red)){.fui-status-pill{--_soft:color-mix(in srgb, var(--fui-color-neutral) 16%, transparent)}}.fui-status-pill{box-sizing:border-box;border-radius:var(--fui-radius-pill);background:var(--_soft);color:var(--fui-color-fg);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;padding:2px 9px;font-weight:500;display:inline-flex}.fui-status-pill:is([data-status=online],[data-status=active],[data-status=done]){--_dot:var(--fui-color-success);--_soft:var(--fui-color-success-soft)}.fui-status-pill:is([data-status=draft],[data-status=missing]){--_dot:var(--fui-color-warning);--_soft:var(--fui-color-warning-soft)}.fui-status-pill:is([data-status=planned],[data-status=scheduled]){--_dot:var(--fui-color-primary);--_soft:var(--fui-color-primary-soft)}.fui-status-pill__dot{border-radius:var(--fui-radius-pill);background:var(--_dot);flex:none;width:6px;height:6px}:where(.fui-group-label){margin:0}.fui-group-label{padding:var(--fui-spacing-sm) 10px var(--fui-spacing-xs);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);font-weight:500}.fui-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--fui-size-tile-width)), 1fr));gap:var(--fui-spacing-lg);display:grid;container-type:inline-size}.fui-grid>*,.fui-grid__cell>*{min-width:0;margin:0}.fui-grid:has(>.fui-grid__cell){grid-template-columns:repeat(12,minmax(0,1fr))}.fui-grid:has(>.fui-grid__cell)>*{grid-column:span 12}.fui-grid__cell{gap:var(--fui-spacing-lg);flex-direction:column;display:flex}.fui-grid__cell>:last-child{flex:auto}.fui-grid>.fui-grid__cell[data-span="9"]{grid-column:span 9}.fui-grid>.fui-grid__cell[data-span="8"]{grid-column:span 8}.fui-grid>.fui-grid__cell[data-span="6"]{grid-column:span 6}.fui-grid>.fui-grid__cell[data-span="4"]{grid-column:span 4}.fui-grid>.fui-grid__cell[data-span="3"]{grid-column:span 3}@container (width<=840px){.fui-grid>.fui-grid__cell:is([data-span="3"],[data-span="4"]){grid-column:span 6}.fui-grid>.fui-grid__cell:is([data-span="8"],[data-span="9"]),.fui-grid>.fui-grid__cell:is([data-span="8"],[data-span="9"])+.fui-grid__cell{grid-column:span 12}.fui-grid>.fui-grid__cell:has(+.fui-grid__cell:is([data-span="8"],[data-span="9"])){grid-column:span 12}}@container (width<=520px){.fui-grid>.fui-grid__cell[data-span]{grid-column:span 12}}.fui-notice{--_tone:var(--fui-color-info);--_soft:var(--fui-color-info-soft);--_fg:var(--fui-color-info-fg);align-items:center;column-gap:var(--fui-spacing-md);box-sizing:border-box;border:1px solid var(--_tone);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title action""icon text action";padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.fui-notice{border:1px solid color-mix(in srgb, var(--_tone) 40%, transparent)}}.fui-notice{border-radius:var(--fui-radius-card);background:var(--_soft);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking)}.fui-notice[data-tone=success]{--_tone:var(--fui-color-success);--_soft:var(--fui-color-success-soft);--_fg:var(--fui-color-success-fg)}.fui-notice[data-tone=warning]{--_tone:var(--fui-color-warning);--_soft:var(--fui-color-warning-soft);--_fg:var(--fui-color-warning-fg)}.fui-notice[data-tone=danger]{--_tone:var(--fui-color-danger);--_soft:var(--fui-color-danger-soft);--_fg:var(--fui-color-danger-fg)}.fui-notice__icon{box-sizing:content-box;width:var(--fui-icon-sm);height:var(--fui-icon-sm);border-radius:var(--fui-radius-pill);background:var(--_soft);color:var(--_fg);grid-area:icon;padding:7px}.fui-notice__title{font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);grid-area:title;font-weight:600}.fui-notice__text{color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);grid-area:text}.fui-notice:not(:has(>.fui-notice__title))>.fui-notice__text{color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);grid-row:1/-1}.fui-notice:not(:has(>.fui-notice__text))>.fui-notice__title{grid-row:1/-1}.fui-notice__action{align-items:center;gap:var(--fui-spacing-sm);grid-area:action;display:flex}.fui-empty-state{box-sizing:border-box;padding:var(--fui-spacing-2xl) var(--fui-spacing-xl);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.fui-empty-state__icon{box-sizing:content-box;width:var(--fui-icon-lg);height:var(--fui-icon-lg);border-radius:var(--fui-radius-pill);background:var(--fui-color-primary-soft);color:var(--fui-color-primary);flex:none;padding:14px}.fui-empty-state[data-kind=locked]>.fui-empty-state__icon{background:var(--fui-color-warning-soft);color:var(--fui-color-warning-fg)}.fui-empty-state[data-kind=done]>.fui-empty-state__icon{background:var(--fui-color-success-soft);color:var(--fui-color-success-fg)}.fui-empty-state__spinner{box-sizing:content-box;width:var(--fui-icon-lg);height:var(--fui-icon-lg);border-radius:var(--fui-radius-pill);background:var(--fui-color-primary-soft);flex:none;padding:14px;position:relative}.fui-empty-state__spinner:before{content:"";box-sizing:border-box;border:3px solid var(--fui-color-primary);border-radius:var(--fui-radius-pill);border-right-color:#0000;animation:.8s linear infinite fui-spin;position:absolute;inset:14px}.fui-empty-state__title{color:var(--fui-color-fg);font:var(--fui-text-heading);letter-spacing:var(--fui-text-heading-tracking);margin:0}.fui-empty-state__text{max-width:300px;color:var(--fui-color-fg-muted);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);margin:0}.fui-empty-state__action{margin-top:var(--fui-spacing-xs)}.fui-row-menu{vertical-align:middle;flex:none;display:inline-flex}.fui-row-menu__trigger[aria-expanded=true]{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-row-menu__item[data-danger],.fui-row-menu__item[data-danger]>.fui-row-menu__icon{color:var(--fui-color-danger-fg)}.fui-row-menu__item[data-danger][data-highlighted],.fui-row-menu__item[data-danger]:focus-visible{background:var(--fui-color-danger-soft)}.fui-row-menu>.fui-row-menu__content{transform-origin:100% 0;position:fixed;top:0;right:0}.fui-row-menu>.fui-row-menu__content[hidden]{display:none}.fui-list-item__menu:has(>.fui-row-menu>.fui-row-menu__content:not([hidden])){z-index:var(--fui-layer-popover)}.fui-dialog{z-index:var(--fui-layer-dialog);box-sizing:border-box;padding:var(--fui-spacing-md);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.fui-dialog__overlay{background:var(--fui-color-scrim);position:fixed;inset:0}.fui-dialog__overlay[data-state=open]{animation:fui-dialog-fade var(--fui-duration-base) var(--fui-easing-standard)}.fui-dialog__content{gap:var(--fui-spacing-md);box-sizing:border-box;width:min(var(--fui-size-dialog-width), 100%);padding:var(--fui-spacing-section);border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);box-shadow:var(--fui-shadow-dialog);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);flex-direction:column;display:flex;position:relative}.fui-dialog__content:focus{outline:none}.fui-dialog__content[data-state=open]{animation:fui-dialog-in var(--fui-duration-base) var(--fui-easing-standard)}.fui-dialog__title{font:var(--fui-text-heading);letter-spacing:var(--fui-text-heading-tracking);margin:0}.fui-dialog__body{min-width:0}.fui-dialog__text{color:var(--fui-color-fg-muted);margin:0}.fui-dialog__label{margin:var(--fui-spacing-md) 0 var(--fui-spacing-xs);color:var(--fui-color-fg-muted);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);display:block}.fui-dialog__input{box-sizing:border-box;width:100%;height:var(--fui-size-control-height);padding:0 var(--fui-spacing-md);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);color:var(--fui-color-fg);font:inherit;letter-spacing:inherit;display:block}.fui-dialog__input:focus{border-color:var(--fui-color-primary);outline:3px solid var(--fui-color-focus);outline-offset:0}.fui-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--fui-spacing-sm);margin-top:var(--fui-spacing-sm);flex-wrap:wrap;display:flex}.fui-dialog__footer>.fui-button:not([data-primary],[data-danger]){color:var(--fui-color-fg-muted);background:0 0;border-color:#0000}.fui-dialog__footer>.fui-button:not([data-primary],[data-danger]):not(:disabled,[aria-disabled=true]):hover{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-data-table{box-sizing:border-box;border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);max-width:100%;color:var(--fui-color-fg);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);overflow-x:auto}.fui-data-table__empty>p{box-sizing:border-box;min-height:var(--fui-size-row-height);padding:var(--fui-spacing-sm) var(--fui-spacing-lg);color:var(--fui-color-fg-muted);align-items:center;margin:0;display:flex}.fui-data-table>table{border-collapse:collapse;border-spacing:0;width:100%}.fui-data-table__cell{height:calc(var(--fui-size-row-height) + var(--fui-spacing-sm));padding:var(--fui-spacing-sm) var(--fui-spacing-md);text-align:left;vertical-align:middle}.fui-data-table__cell:first-child{padding-left:var(--fui-spacing-lg)}.fui-data-table__cell>:is(.fui-avatar,.fui-thumb){margin-right:var(--fui-spacing-sm);vertical-align:middle}.fui-data-table__head .fui-data-table__cell{height:var(--fui-size-control-height);border-bottom:1px solid var(--fui-color-border);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);white-space:nowrap;padding-block:0;font-weight:500}.fui-data-table__sort{align-items:center;gap:var(--fui-spacing-xs);color:inherit;text-decoration:none;display:inline-flex}.fui-data-table__sort:hover,[aria-sort]>.fui-data-table__sort{color:var(--fui-color-fg)}.fui-data-table__sort:focus-visible{border-radius:calc(var(--fui-radius-thumb) / 2);outline:3px solid var(--fui-color-focus);outline-offset:2px}.fui-data-table__sort>.fui-icon{width:calc(var(--fui-icon-sm) * .75);height:calc(var(--fui-icon-sm) * .75)}.fui-data-table__cell:has(>.fui-data-table__select){width:1%;padding-right:var(--fui-spacing-xs)}.fui-data-table__row{transition:background-color var(--fui-duration-fast) var(--fui-easing-standard);position:relative}.fui-data-table__row+.fui-data-table__row{border-top:1px solid var(--fui-color-border)}.fui-data-table__row:hover{background:var(--fui-color-surface-muted)}.fui-data-table__row[data-selected]{background:var(--fui-color-primary-soft)}.fui-data-table__foot>tr>td{border-top:1px solid var(--fui-color-border-strong)}.fui-data-table__foot .fui-data-table__cell{font-weight:600}.fui-data-table__title{align-items:center;gap:var(--fui-spacing-md);max-width:100%;color:inherit;font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.fui-data-table__title:after{content:"";position:absolute;inset:0}.fui-data-table__title:focus-visible{outline:none}.fui-data-table__title:focus-visible:after{outline:3px solid var(--fui-color-focus);outline-offset:-3px}.fui-data-table__select{z-index:1;box-sizing:border-box;width:var(--fui-icon-sm);height:var(--fui-icon-sm);border:1.5px solid var(--fui-color-border-strong);border-radius:calc(var(--fui-radius-thumb) / 2);background:var(--fui-color-surface);color:var(--fui-color-on-primary);vertical-align:middle;cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.fui-data-table__select:is([data-state=checked],[data-state=indeterminate]){border-color:var(--fui-color-primary);background:var(--fui-color-primary)}.fui-data-table__select>.fui-icon{width:calc(var(--fui-icon-sm) * .75);height:calc(var(--fui-icon-sm) * .75)}.fui-data-table__select:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-data-table__menu{z-index:1;width:1%;padding:0 var(--fui-spacing-sm);text-align:right;vertical-align:middle;white-space:nowrap;position:relative}.fui-data-table__head .fui-data-table__menu{border-bottom:1px solid var(--fui-color-border)}.fui-data-table[aria-busy=true] tbody{opacity:.5;transition:opacity var(--fui-duration-base) var(--fui-easing-standard)}.fui-data-table .fui-status-pill{background:0 0;padding-inline:0}.fui-item-list{box-sizing:border-box;border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);color:var(--fui-color-fg);overflow:hidden;container:fui-item-list/inline-size}.fui-item-list__group{margin:0;padding:0;list-style:none}:is(.fui-card>.fui-card__body,.fui-info-column>*)>.fui-item-list{margin-inline:calc(var(--fui-card-padding-inline) * -1);background:0 0;border-width:1px 0;border-radius:0}:is(.fui-card>.fui-card__body:last-child,.fui-info-column>*)>.fui-item-list:last-child{margin-bottom:calc(var(--fui-card-padding-block) * -1);border-bottom-left-radius:calc(var(--fui-radius-card) - 1px);border-bottom-right-radius:calc(var(--fui-radius-card) - 1px);border-bottom-width:0}:is(.fui-card>.fui-card__body:first-child,.fui-info-column>*)>.fui-item-list:first-child{margin-top:calc(var(--fui-card-padding-block) * -1);border-top-left-radius:calc(var(--fui-radius-card) - 1px);border-top-right-radius:calc(var(--fui-radius-card) - 1px);border-top-width:0}.fui-card>.fui-card__body:last-child:has(>.fui-item-list:last-child){flex-direction:column;flex:auto;display:flex}.fui-card>.fui-card__body:last-child>.fui-item-list:last-child{flex:auto}.fui-item-list__label,.fui-item-list__item,.fui-item-list>p{padding-inline:var(--fui-spacing-lg)}@container fui-item-list (width>=520px){.fui-item-list__label,.fui-item-list__item,.fui-item-list>p{padding-inline:var(--fui-card-padding-inline,var(--fui-spacing-section))}}.fui-item-list>p{padding-block:var(--fui-spacing-md);color:var(--fui-color-fg-muted);font:var(--fui-text-small);margin:0}.fui-item-list__label{padding-block:var(--fui-spacing-sm) var(--fui-spacing-xs);border-top:1px solid var(--fui-color-border);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);font-weight:500}.fui-item-list__item{align-items:center;gap:var(--fui-spacing-md);border-top:1px solid var(--fui-color-border);transition:background-color var(--fui-duration-fast) var(--fui-easing-standard);display:flex;position:relative}.fui-item-list>:first-child,.fui-item-list>.fui-item-list__group:first-child>.fui-item-list__item:first-child{border-top:0}.fui-item-list__item:hover{background:var(--fui-color-surface-muted)}.fui-item-list__item[data-selected]{background:var(--fui-color-primary-soft)}.fui-item-list__item[data-dragging]{background:var(--fui-color-surface-muted);opacity:.6}.fui-item-list__item>.fui-list-item{flex:auto;position:static}.fui-item-list__handle{z-index:1;width:var(--fui-icon-lg);height:var(--fui-size-button-height);margin-right:calc(var(--fui-spacing-xs) * -1);border-radius:var(--fui-radius-control);color:var(--fui-color-fg-muted);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.fui-item-list__handle>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-item-list__handle:hover{color:var(--fui-color-fg)}.fui-item-list__handle:focus-visible{outline:3px solid var(--fui-color-focus)}.fui-item-list__item[data-dragging] .fui-item-list__handle{cursor:grabbing}.fui-item-list__select{z-index:1;box-sizing:border-box;width:var(--fui-icon-sm);height:var(--fui-icon-sm);border:1.5px solid var(--fui-color-border-strong);border-radius:calc(var(--fui-radius-thumb) / 2);background:var(--fui-color-surface);color:var(--fui-color-on-primary);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.fui-item-list__select[data-state=checked]{border-color:var(--fui-color-primary);background:var(--fui-color-primary)}.fui-item-list__select>.fui-icon{width:calc(var(--fui-icon-sm) * .75);height:calc(var(--fui-icon-sm) * .75)}.fui-item-list__select:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-list-item{box-sizing:border-box;min-width:0;min-height:var(--fui-size-row-height);padding-block:var(--fui-spacing-md);color:var(--fui-color-fg);grid-template-columns:auto auto minmax(0,1fr) auto auto auto;grid-template-areas:"position media title meta menu action""position media subtitle meta menu action";align-items:center;display:grid;position:relative}.fui-list-item__position{min-width:2ch;margin-right:var(--fui-spacing-md);color:var(--fui-color-fg-muted);font:var(--fui-text-small);font-variant-numeric:tabular-nums;text-align:right;grid-area:position}.fui-list-item__media{margin-right:var(--fui-spacing-md);grid-area:media;display:inline-flex}.fui-list-item__media:empty{border-radius:var(--fui-radius-pill);background:var(--fui-content-color,var(--fui-color-neutral));width:10px;height:10px}.fui-list-item__title{min-width:0;color:inherit;font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;grid-area:title;padding:0;text-decoration:none;overflow:hidden}.fui-list-item__title:not(:has(+.fui-list-item__subtitle)){grid-row:1/3}:is(a,button).fui-list-item__title{cursor:pointer}:is(a,button).fui-list-item__title:after{content:"";border-radius:inherit;position:absolute;inset:0}:is(a,button).fui-list-item__title:focus-visible{outline:none}:is(a,button).fui-list-item__title:focus-visible:after{outline:3px solid var(--fui-color-focus);outline-offset:-3px}.fui-list-item__subtitle{min-width:0;color:var(--fui-color-fg-muted);font:var(--fui-text-small);text-overflow:ellipsis;white-space:nowrap;grid-area:subtitle;overflow:hidden}.fui-list-item__meta{align-items:center;gap:var(--fui-spacing-inline);margin-left:var(--fui-spacing-md);color:var(--fui-color-fg-muted);font:var(--fui-text-small);grid-area:meta;display:flex}.fui-list-item__meta :is(a,button,input,select,textarea,[tabindex]){z-index:1;position:relative}.fui-list-item__menu{z-index:1;margin-left:var(--fui-spacing-sm);grid-area:menu;display:flex;position:relative}.fui-list-item__action{margin-left:var(--fui-spacing-md);color:var(--fui-color-fg-muted);transition:color var(--fui-duration-fast) var(--fui-easing-standard), transform var(--fui-duration-fast) var(--fui-easing-standard);grid-area:action;display:flex}.fui-list-item:has(>:is(a,button).fui-list-item__title:is(:hover,:focus-visible))>.fui-list-item__action{color:var(--fui-color-primary);transform:translate(2px)}:where(.fui-card-grid){margin:0}.fui-card-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--fui-size-tile-width)), 1fr));gap:var(--fui-spacing-lg);padding:0;list-style:none;display:grid}.fui-card-grid__empty{grid-column:1/-1}.fui-card-grid__card{box-sizing:border-box;min-width:0;padding-bottom:var(--fui-spacing-md);border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);color:var(--fui-color-fg);transition:border-color var(--fui-duration-fast) var(--fui-easing-standard), box-shadow var(--fui-duration-fast) var(--fui-easing-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.fui-card-grid__card:hover{border-color:var(--fui-color-border-strong)}.fui-card-grid__card[data-selected]{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-primary-soft)}.fui-card-grid__image{aspect-ratio:5/2;background:var(--fui-color-surface-muted);display:block;overflow:hidden}.fui-card-grid__image>img{object-fit:cover;width:100%;height:100%;display:block}.fui-card-grid__title{width:100%;padding:var(--fui-spacing-md) var(--fui-spacing-md) 0;color:inherit;font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:block;overflow:hidden}.fui-card-grid__title:after{content:"";border-radius:inherit;position:absolute;inset:0}.fui-card-grid__title:focus-visible{outline:none}.fui-card-grid__title:focus-visible:after{outline:3px solid var(--fui-color-focus);outline-offset:-3px;border-radius:var(--fui-radius-card)}.fui-card-grid__status{align-items:center;gap:var(--fui-spacing-inline);padding:var(--fui-spacing-xs) var(--fui-spacing-md) 0;font:var(--fui-text-small);display:flex}.fui-card-grid__select{top:var(--fui-spacing-md);left:var(--fui-spacing-md);z-index:1;box-sizing:border-box;width:var(--fui-icon-sm);height:var(--fui-icon-sm);border:1.5px solid var(--fui-color-border-strong);border-radius:calc(var(--fui-radius-thumb) / 2);background:var(--fui-color-surface);color:var(--fui-color-on-primary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.fui-card-grid__select[data-state=checked]{border-color:var(--fui-color-primary);background:var(--fui-color-primary)}.fui-card-grid__select>.fui-icon{width:calc(var(--fui-icon-sm) * .75);height:calc(var(--fui-icon-sm) * .75)}.fui-card-grid__select:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-page{gap:var(--fui-spacing-stack);box-sizing:border-box;min-width:0;padding:var(--fui-spacing-page-top) var(--fui-spacing-page) calc(var(--fui-size-fab-size) + 2 * var(--fui-size-fab-offset));color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);flex-direction:column;display:flex}.fui-page__header{align-items:center;row-gap:var(--fui-spacing-xs);min-height:var(--fui-size-control-height);grid-template-columns:minmax(0,auto) auto auto minmax(0,1fr) auto auto;display:grid}.fui-page__title{min-width:0;font:var(--fui-text-title);letter-spacing:var(--fui-text-title-tracking);overflow-wrap:anywhere;grid-area:1/1;margin:0}.fui-page__count{margin-left:var(--fui-spacing-md);grid-area:1/2}.fui-page__status{margin-left:var(--fui-spacing-sm);grid-area:1/3}.fui-page__description{color:var(--fui-color-fg-muted);font:var(--fui-text-lead);letter-spacing:var(--fui-text-lead-tracking);grid-area:2/1/3/-1;margin:0}.fui-page__actions{justify-content:flex-end;align-items:center;gap:var(--fui-spacing-sm);margin-left:var(--fui-spacing-md);flex-wrap:wrap;grid-area:1/5;display:flex}.fui-page__menu{margin-left:var(--fui-spacing-sm);grid-area:1/6;display:flex}.fui-page__tabs,.fui-page__toolbar{min-width:0}.fui-page__body{align-items:start;gap:var(--fui-spacing-stack);grid-template-columns:minmax(0,1fr);display:grid}.fui-page__content,.fui-page__content>form{gap:var(--fui-spacing-stack);flex-direction:column;min-width:0;display:flex}:where(.fui-page__content,.fui-page__content>form)>:where(.fui-button,.fui-icon-button){align-self:flex-end}.fui-page__info{min-width:0}@media (width>=1264px){.fui-page__body:has(>.fui-page__info){grid-template-columns:minmax(0, 1fr) var(--fui-size-info-width)}.fui-page__info{top:calc(var(--fui-shell-top,var(--fui-size-appbar-height)) + var(--fui-spacing-stack));position:sticky}}@media (width<=599.98px){.fui-page{padding-bottom:calc(2 * (var(--fui-size-fab-size) + 2 * var(--fui-size-fab-offset)))}}.fui-page-tabs{gap:var(--fui-spacing-xl);box-shadow:inset 0 -1px 0 var(--fui-color-border);scrollbar-width:none;display:flex;overflow-x:auto}.fui-page-tabs::-webkit-scrollbar{display:none}.fui-page-tabs__tab{padding:var(--fui-spacing-sm) 0 9px;color:var(--fui-color-fg-muted);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);white-space:nowrap;transition:color var(--fui-duration-fast) var(--fui-easing-standard), border-color var(--fui-duration-fast) var(--fui-easing-standard);border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.fui-page-tabs__tab:hover{color:var(--fui-color-fg)}.fui-page-tabs__tab:focus-visible{border-radius:var(--fui-radius-thumb);outline:3px solid var(--fui-color-focus);outline-offset:-3px}.fui-page-tabs__tab[aria-current=page]{border-bottom-color:var(--fui-color-primary);color:var(--fui-color-fg)}.fui-page-tabs__count{border-radius:var(--fui-radius-pill);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);font-variant-numeric:tabular-nums;padding:0 6px;font-weight:500}.fui-info-column{gap:var(--fui-spacing-stack);min-width:0;color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);flex-direction:column;display:flex}.fui-info-column>*{--fui-card-padding-block:var(--fui-spacing-md);--fui-card-padding-inline:var(--fui-spacing-lg);box-sizing:border-box;padding:var(--fui-card-padding-block) var(--fui-card-padding-inline);border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);margin:0}.fui-info-column__jump{padding:var(--fui-spacing-sm) 6px;flex-direction:column;gap:1px;display:flex}.fui-info-column__jump>.fui-menu__item[data-dirty]:after{content:"";border-radius:var(--fui-radius-pill);background:var(--fui-color-warning);flex:none;width:6px;height:6px}:where(.fui-info-list){margin:0}.fui-info-list{gap:var(--fui-spacing-sm);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);flex-direction:column;display:flex}.fui-info-list__row{justify-content:space-between;align-items:center;gap:2px var(--fui-spacing-md);flex-wrap:wrap;min-height:20px;display:flex}.fui-info-list__label{color:var(--fui-color-fg-muted);flex:0 auto}.fui-info-list__value{min-width:0;color:var(--fui-color-fg);text-align:end;overflow-wrap:anywhere;margin:0 0 0 auto}:where(.fui-card){margin:0}.fui-card{--fui-card-padding-block:var(--fui-spacing-section);--fui-card-padding-inline:var(--fui-spacing-section);gap:var(--fui-spacing-lg);box-sizing:border-box;min-width:0;padding:var(--fui-card-padding-block) var(--fui-card-padding-inline);border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);flex-direction:column;display:flex}.fui-card__head{--_title-line:calc(var(--fui-text-heading-size) * var(--fui-text-heading-line-height));--_description-line:calc(var(--fui-text-body-size) * var(--fui-text-body-line-height));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.fui-card__icon{width:var(--fui-icon-lg);height:var(--fui-icon-lg);margin-right:var(--fui-spacing-md);color:var(--fui-color-fg-muted);grid-area:1/1/span 2}.fui-card__head:has(>.fui-card__description)>.fui-card__icon{--_size:calc(var(--_title-line) + var(--fui-spacing-xs) + var(--_description-line));width:var(--_size);height:var(--_size);stroke-width:1.5px;align-self:start}.fui-card__title{min-width:0;color:var(--fui-color-fg);font:var(--fui-text-heading);letter-spacing:var(--fui-text-heading-tracking);overflow-wrap:anywhere;grid-area:1/2;margin:0}.fui-card__description{margin:var(--fui-spacing-xs) 0 0;color:var(--fui-color-fg-muted);grid-area:2/2/auto/-1}.fui-card__actions{--_hang:min(0px, calc((var(--_title-line) - var(--fui-size-control-height)) / 2));align-self:center;align-items:center;gap:var(--fui-spacing-xs);margin:var(--_hang) 0 var(--_hang) var(--fui-spacing-md);grid-area:1/3;display:flex}.fui-card__actions:has(>.fui-icon-button:last-child){margin-right:calc(var(--fui-spacing-sm) * -1)}.fui-card__body{min-width:0}.fui-card__body>*+*{margin-top:var(--fui-spacing-stack)}.fui-card__footer{justify-content:flex-end;align-items:center;gap:var(--fui-spacing-inline);flex-wrap:wrap;margin-top:auto;display:flex}.fui-widget>.fui-card__head>.fui-card__title>a{border-radius:var(--fui-radius-thumb);color:inherit;text-decoration:none}.fui-widget>.fui-card__head>.fui-card__title>a:hover{text-underline-offset:3px;text-decoration:underline}.fui-widget>.fui-card__head>.fui-card__title>a:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:2px}.fui-prose{max-width:70ch;color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);overflow-wrap:break-word}.fui-prose>:first-child{margin-top:0}.fui-prose>:last-child{margin-bottom:0}.fui-prose :where(h1,h2,h3,h4){margin:var(--fui-spacing-xl) 0 var(--fui-spacing-sm);color:var(--fui-color-fg)}.fui-prose :where(h1){font:var(--fui-text-title);letter-spacing:var(--fui-text-title-tracking)}.fui-prose :where(h2){font:var(--fui-text-heading);letter-spacing:var(--fui-text-heading-tracking)}.fui-prose :where(h3,h4){margin:var(--fui-spacing-lg) 0 var(--fui-spacing-xs);font:var(--fui-text-label);font-weight:var(--fui-text-heading-weight);letter-spacing:var(--fui-text-label-tracking)}.fui-prose :where(h4){color:var(--fui-color-fg-muted)}.fui-prose :where(p,ul,ol,blockquote,pre,table){margin:0 0 var(--fui-spacing-md)}.fui-prose :where(ul,ol){padding-left:var(--fui-spacing-xl)}.fui-prose :where(ul){list-style:outside}.fui-prose :where(ol){list-style:decimal}.fui-prose :where(li+li){margin-top:var(--fui-spacing-xs)}.fui-prose :where(li>ul,li>ol){margin:var(--fui-spacing-xs) 0 0}.fui-prose :where(a){border-radius:var(--fui-radius-thumb);color:var(--fui-color-primary);text-underline-offset:2px;text-decoration:underline}.fui-prose :where(a:focus-visible){outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-prose :where(strong,b){font-weight:var(--fui-text-heading-weight)}.fui-prose :where(small){color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking)}.fui-prose :where(blockquote){padding-left:var(--fui-spacing-md);border-left:3px solid var(--fui-color-border-strong);color:var(--fui-color-fg-muted)}.fui-prose :where(blockquote>:last-child){margin-bottom:0}.fui-prose :where(code){padding:1px var(--fui-spacing-xs);border-radius:calc(var(--fui-radius-thumb) / 2);background:var(--fui-color-surface-muted);font-family:var(--fui-font-mono);font-size:.92em}.fui-prose :where(pre){padding:var(--fui-spacing-md);border-radius:var(--fui-radius-control);background:var(--fui-color-surface-muted);font:var(--fui-text-small);font-family:var(--fui-font-mono);overflow-x:auto}.fui-prose :where(pre code){font-size:inherit;background:0 0;padding:0}.fui-prose :where(hr){height:0;margin:var(--fui-spacing-xl) 0;border:0;border-top:1px solid var(--fui-color-border)}.fui-prose :where(table){border-collapse:collapse;width:100%}.fui-prose :where(th,td){padding:var(--fui-spacing-sm) var(--fui-spacing-md) var(--fui-spacing-sm) 0;border-bottom:1px solid var(--fui-color-border);text-align:left;vertical-align:top}.fui-prose :where(th){color:var(--fui-color-fg-muted);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking)}.fui-stat-tile{align-items:center;gap:var(--fui-spacing-xs);box-sizing:border-box;min-width:0;padding:var(--fui-spacing-md) var(--fui-spacing-lg);border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);color:var(--fui-color-fg);grid-template-columns:minmax(0,1fr) auto;display:grid}.fui-stat-tile:has(>a.fui-stat-tile__label){transition:border-color var(--fui-duration-fast) var(--fui-easing-standard);position:relative}.fui-stat-tile:has(>a.fui-stat-tile__label):hover{border-color:var(--fui-color-border-strong)}.fui-stat-tile__label{min-width:0;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}a.fui-stat-tile__label{color:var(--fui-color-fg-muted);text-decoration:none}a.fui-stat-tile__label:after{content:"";border-radius:var(--fui-radius-card);position:absolute;inset:0}a.fui-stat-tile__label:focus-visible{outline:none}a.fui-stat-tile__label:focus-visible:after{outline:3px solid var(--fui-color-focus);outline-offset:-1px}.fui-stat-tile>.fui-stat-tile__info{z-index:1;width:var(--fui-icon-lg);height:var(--fui-icon-lg);margin:calc(-1 * var(--fui-spacing-xs)) 0;grid-area:1/2;position:relative}.fui-stat-tile__info>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-stat-tile__value{font:var(--fui-text-stat);letter-spacing:var(--fui-text-stat-tracking);font-variant-numeric:tabular-nums;grid-column:1/-1}.fui-stat-tile__delta{color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);font-variant-numeric:tabular-nums;grid-column:1/-1;font-weight:500}.fui-stat-tile__delta:is([data-trend=up][data-better=up],[data-trend=down][data-better=down]){color:var(--fui-color-success-fg)}.fui-stat-tile__delta:is([data-trend=up][data-better=down],[data-trend=down][data-better=up]){color:var(--fui-color-danger-fg)}.fui-hero{--_glow-1:var(--fui-color-aura-violet);--_glow-2:var(--fui-color-aura-sky);--_glow-3:var(--fui-color-aura-emerald);--_glow-4:var(--fui-color-aura-pink);isolation:isolate;align-items:center;gap:var(--fui-spacing-xl);box-sizing:border-box;min-width:0;padding:var(--fui-spacing-2xl);border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.fui-hero:before{content:"";z-index:-1;background:radial-gradient(48% 115% at 0% 0%, var(--_glow-1), transparent 72%), radial-gradient(40% 95% at 30% 0%, var(--_glow-2), transparent 72%), radial-gradient(44% 110% at 4% 100%, var(--_glow-3), transparent 72%), radial-gradient(34% 80% at 20% 48%, var(--_glow-4), transparent 72%);pointer-events:none;position:absolute;inset:0}.fui-hero[data-tone]{--_glow-1:var(--_tone)}@supports (color:color-mix(in lab, red, red)){.fui-hero[data-tone]{--_glow-1:color-mix(in srgb, var(--_tone) 55%, transparent)}}.fui-hero[data-tone]{--_glow-2:var(--_tone)}@supports (color:color-mix(in lab, red, red)){.fui-hero[data-tone]{--_glow-2:color-mix(in srgb, var(--_tone) 35%, transparent)}}.fui-hero[data-tone]{--_glow-3:var(--_tone)}@supports (color:color-mix(in lab, red, red)){.fui-hero[data-tone]{--_glow-3:color-mix(in srgb, var(--_tone) 40%, transparent)}}.fui-hero[data-tone]{--_glow-4:var(--_tone)}@supports (color:color-mix(in lab, red, red)){.fui-hero[data-tone]{--_glow-4:color-mix(in srgb, var(--_tone) 25%, transparent)}}.fui-hero[data-tone]{border-color:var(--_tone)}@supports (color:color-mix(in lab, red, red)){.fui-hero[data-tone]{border-color:color-mix(in srgb, var(--_tone) 40%, var(--fui-color-border))}}.fui-hero[data-tone=primary]{--_tone:var(--fui-color-primary);--_tone-soft:var(--fui-color-primary-soft);--_tone-fg:var(--fui-color-primary-strong)}.fui-hero[data-tone=success]{--_tone:var(--fui-color-success);--_tone-soft:var(--fui-color-success-soft);--_tone-fg:var(--fui-color-success-fg)}.fui-hero[data-tone=warning]{--_tone:var(--fui-color-warning);--_tone-soft:var(--fui-color-warning-soft);--_tone-fg:var(--fui-color-warning-fg)}.fui-hero[data-tone=danger]{--_tone:var(--fui-color-danger);--_tone-soft:var(--fui-color-danger-soft);--_tone-fg:var(--fui-color-danger-fg)}.fui-hero__icon{box-sizing:content-box;width:var(--fui-icon-lg);height:var(--fui-icon-lg);padding:var(--fui-spacing-md);border-radius:var(--fui-radius-control);background:var(--fui-color-surface)}@supports (color:color-mix(in lab, red, red)){.fui-hero__icon{background:color-mix(in srgb, var(--fui-color-surface) 60%, transparent)}}.fui-hero__icon{color:var(--fui-color-fg)}.fui-hero[data-tone] .fui-hero__icon{background:var(--fui-color-surface)}@supports (color:color-mix(in lab, red, red)){.fui-hero[data-tone] .fui-hero__icon{background:color-mix(in srgb, var(--fui-color-surface) 55%, var(--_tone-soft))}}.fui-hero[data-tone] .fui-hero__icon{color:var(--_tone-fg)}.fui-hero__content{align-items:flex-start;gap:var(--fui-spacing-md);flex-direction:column;min-width:0;max-width:60ch;display:flex}.fui-hero:has(>.fui-hero__close):not(:has(>.fui-hero__image))>.fui-hero__content{padding-right:var(--fui-size-control-height)}.fui-hero:has(>.fui-hero__close):has(>.fui-hero__image){padding-right:calc(var(--fui-size-control-height) + 2 * var(--fui-spacing-md))}.fui-hero__title{color:var(--fui-color-fg);font:var(--fui-text-title);letter-spacing:var(--fui-text-title-tracking);text-wrap:balance;margin:0}.fui-hero__text{margin:0}.fui-hero__meta{align-items:center;gap:var(--fui-spacing-xs);flex-wrap:wrap;display:flex}.fui-hero__action{margin-top:var(--fui-spacing-xs)}.fui-hero__actions{align-items:center;gap:var(--fui-spacing-sm);margin-top:var(--fui-spacing-xs);flex-wrap:wrap;display:flex}.fui-hero__actions>.fui-hero__action{margin-top:0}.fui-hero__image{aspect-ratio:4/3;object-fit:cover;border-radius:var(--fui-radius-control);width:clamp(160px,26vw,300px);display:block}.fui-hero__close{top:var(--fui-spacing-md);right:var(--fui-spacing-md);background:var(--fui-color-surface);position:absolute}@supports (color:color-mix(in lab, red, red)){.fui-hero__close{background:color-mix(in srgb, var(--fui-color-surface) 80%, transparent)}}@media (width<=599.98px){.fui-hero{padding:var(--fui-spacing-xl);grid-template-columns:minmax(0,1fr)}.fui-hero__image{aspect-ratio:16/9;order:-1;width:100%}.fui-hero:has(>.fui-hero__close):has(>.fui-hero__image){padding-right:var(--fui-spacing-xl)}}.fui-toolbar{align-items:center;gap:var(--fui-spacing-inline);row-gap:var(--fui-spacing-sm);flex-wrap:wrap;min-width:0;display:flex}.fui-toolbar__search{flex:0 260px;min-width:180px}.fui-toolbar__filters{flex:0 auto;min-width:0}.fui-toolbar__period,.fui-toolbar__pointInTime,.fui-toolbar__sort,.fui-toolbar__view{flex:none;align-items:center;display:flex}:is(.fui-toolbar__search,.fui-toolbar__filters)+:is(.fui-toolbar__period,.fui-toolbar__pointInTime,.fui-toolbar__sort,.fui-toolbar__view),.fui-toolbar>:is(.fui-toolbar__period,.fui-toolbar__pointInTime,.fui-toolbar__sort,.fui-toolbar__view):first-child{margin-inline-start:auto}@media (width<=599.98px){.fui-toolbar__search{flex:100%}}.fui-search-field{align-items:center;gap:var(--fui-spacing-sm);box-sizing:border-box;width:100%;min-width:0;height:var(--fui-size-control-height);padding:0 var(--fui-spacing-xs) 0 10px;border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);transition:border-color var(--fui-duration-fast) var(--fui-easing-standard);display:flex}.fui-search-field:focus-within{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-search-field__icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm);color:var(--fui-color-fg-muted);flex:none}.fui-search-field__input{min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:inherit;appearance:none;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.fui-search-field__input::placeholder{color:var(--fui-color-fg-muted)}.fui-search-field__input::-webkit-search-cancel-button{appearance:none}.fui-search-field__input::-webkit-search-decoration{appearance:none}.fui-search-field__clear{border-radius:var(--fui-radius-pill);width:26px;height:26px;color:var(--fui-color-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fui-search-field__clear:hover{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-search-field__clear:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:0}.fui-search-field__clear>.fui-icon{width:14px;height:14px}.fui-filter-chips{align-items:center;gap:var(--fui-spacing-sm);flex-wrap:wrap;min-width:0;display:flex}.fui-filter-chips__chip{box-sizing:border-box;border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-pill);background:var(--fui-color-surface);max-width:100%;height:30px;color:var(--fui-color-fg);transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), border-color var(--fui-duration-fast) var(--fui-easing-standard);align-items:center;display:inline-flex}.fui-filter-chips__chip[data-active]{border-color:var(--fui-color-primary)}@supports (color:color-mix(in lab, red, red)){.fui-filter-chips__chip[data-active]{border-color:color-mix(in srgb, var(--fui-color-primary) 35%, transparent)}}.fui-filter-chips__chip[data-active]{background:var(--fui-color-primary-soft)}.fui-filter-chips__chip:hover:not([data-active]){background:var(--fui-color-surface-muted)}.fui-filter-chips__chip:has(.fui-filter-chips__trigger[data-state=open]):not([data-active]){background:var(--fui-color-surface-muted)}.fui-filter-chips__trigger{align-items:center;gap:var(--fui-spacing-xs);border-radius:var(--fui-radius-pill);min-width:0;height:100%;color:inherit;font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0 10px;font-weight:500;display:inline-flex}.fui-filter-chips__trigger:focus-visible,.fui-filter-chips__remove:focus-visible,.fui-filter-chips__add:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-filter-chips__trigger>.fui-icon{width:14px;height:14px;color:var(--fui-color-fg-muted);flex:none}.fui-filter-chips__value{text-overflow:ellipsis;max-width:220px;font-weight:400;overflow:hidden}.fui-filter-chips__chip[data-active] .fui-filter-chips__trigger{padding-inline-end:2px}.fui-filter-chips__remove{width:22px;height:22px;margin:0 var(--fui-spacing-xs) 0 2px;border-radius:var(--fui-radius-pill);color:var(--fui-color-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fui-filter-chips__remove:hover{background:var(--fui-color-primary-soft);color:var(--fui-color-fg)}.fui-filter-chips__remove>.fui-icon{width:12px;height:12px}.fui-filter-chips__add{box-sizing:border-box;border:1px dashed var(--fui-color-border-strong);border-radius:var(--fui-radius-pill);height:30px;color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex}.fui-filter-chips__add:hover,.fui-filter-chips__add[data-state=open]{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-filter-chips__add>.fui-icon{width:14px;height:14px}.fui-filter-chips__popover{width:260px}.fui-filter-chips__search{align-items:center;gap:var(--fui-spacing-sm);box-sizing:border-box;height:var(--fui-size-button-height);margin-bottom:var(--fui-spacing-xs);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);padding:0 6px 0 10px;display:flex}.fui-filter-chips__search:focus-within{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-filter-chips__search>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm);color:var(--fui-color-fg-muted);flex:none}.fui-filter-chips__input{min-width:0;height:100%;color:var(--fui-color-fg);font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.fui-filter-chips__input::placeholder{color:var(--fui-color-fg-muted)}.fui-filter-chips__popover .fui-filter-chips__option>.fui-filter-chips__check{color:var(--fui-color-primary)}.fui-filter-chips__hint{padding:var(--fui-spacing-xs) 10px;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);margin:0}.fui-sort-menu{min-width:0;display:flex}.fui-sort-menu__trigger{box-sizing:border-box;min-width:0;height:var(--fui-size-button-height);padding:0 var(--fui-spacing-md);border-radius:var(--fui-radius-pill);color:var(--fui-color-fg-muted);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);white-space:nowrap;cursor:pointer;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), color var(--fui-duration-fast) var(--fui-easing-standard);background:0 0;border:0;align-items:center;gap:6px;margin:0;display:inline-flex}.fui-sort-menu__trigger:hover,.fui-sort-menu__trigger[data-state=open]{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-sort-menu__trigger:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-sort-menu__trigger>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm);flex:none}.fui-sort-menu__item[data-state=checked]{font-weight:500}.fui-sort-menu__menu .fui-sort-menu__item>.fui-sort-menu__direction{color:var(--fui-color-primary)}.fui-view-switch{box-sizing:border-box;border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-control);background:var(--fui-color-surface-muted);flex:none;gap:2px;padding:2px;display:inline-flex}.fui-view-switch__item{box-sizing:border-box;border-radius:var(--fui-radius-thumb);width:32px;height:28px;color:var(--fui-color-fg-muted);cursor:pointer;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), color var(--fui-duration-fast) var(--fui-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.fui-view-switch__item:hover{color:var(--fui-color-fg)}.fui-view-switch__item[data-state=on]{background:var(--fui-color-surface);color:var(--fui-color-fg);box-shadow:0 1px 2px var(--fui-color-border-strong)}.fui-view-switch__item:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:0}.fui-view-switch__item>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-pagination{justify-content:flex-end;align-items:center;gap:var(--fui-spacing-xs);color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);display:flex}.fui-pagination__range{font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-end:var(--fui-spacing-xs)}.fui-icon-button.fui-pagination__previous,.fui-icon-button.fui-pagination__next{width:var(--fui-size-button-height);height:var(--fui-size-button-height)}.fui-pagination__previous:disabled,.fui-pagination__next:disabled{opacity:.4;pointer-events:none}.fui-period-picker{color:var(--fui-color-fg);flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.fui-icon-button.fui-period-picker__previous,.fui-icon-button.fui-period-picker__next{width:var(--fui-size-button-height);height:var(--fui-size-button-height)}.fui-period-picker__label{box-sizing:border-box;min-width:112px;height:var(--fui-size-button-height);padding:0 var(--fui-spacing-sm);border-radius:var(--fui-radius-control);color:inherit;font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:inline-flex}button.fui-period-picker__label:hover,.fui-period-picker__label[data-state=open]{background:var(--fui-color-surface-muted)}span.fui-period-picker__label{cursor:default}.fui-period-picker__previous:disabled,.fui-period-picker__next:disabled{opacity:.4;pointer-events:none}.fui-period-picker__label:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-period-picker__units{border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-control);background:var(--fui-color-surface-muted);gap:2px;margin-inline-start:var(--fui-spacing-sm);padding:2px;display:inline-flex}.fui-period-picker__unit{border-radius:var(--fui-radius-thumb);height:28px;color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);cursor:pointer;background:0 0;border:0;margin:0;padding:0 10px;font-weight:500}.fui-period-picker__unit:hover{color:var(--fui-color-fg)}.fui-period-picker__unit[data-state=on]{background:var(--fui-color-surface);color:var(--fui-color-fg);box-shadow:0 1px 2px var(--fui-color-border-strong)}.fui-period-picker__unit:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:0}.fui-period-picker__popover{min-width:0;padding:var(--fui-spacing-sm)}.fui-period-picker__calendar{align-items:center;row-gap:var(--fui-spacing-xs);grid-template-columns:auto 1fr auto;display:grid}.fui-period-picker__heading{color:var(--fui-color-fg);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);text-align:center}.fui-period-picker__grid{border-collapse:collapse;grid-column:1/-1}.fui-period-picker__weekday{padding:var(--fui-spacing-xs) 0;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);font-weight:500}.fui-period-picker__day{border-radius:var(--fui-radius-pill);width:32px;height:32px;color:var(--fui-color-fg);font:var(--fui-text-small);font-variant-numeric:tabular-nums;cursor:pointer;outline:none;justify-content:center;align-items:center;display:flex}.fui-period-picker__day:hover{background:var(--fui-color-surface-muted)}.fui-period-picker__day[data-outside-view]{color:var(--fui-color-fg-muted)}.fui-period-picker__day[data-today]{color:var(--fui-color-primary);font-weight:700}.fui-period-picker__day[data-selected]{background:var(--fui-color-primary);color:var(--fui-color-on-primary)}.fui-period-picker__day:focus-visible{box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-point-in-time{box-sizing:border-box;height:var(--fui-size-button-height);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-pill);background:var(--fui-color-surface);color:var(--fui-color-fg);align-items:center;display:inline-flex}.fui-point-in-time[data-active]{border-color:var(--fui-color-primary)}@supports (color:color-mix(in lab, red, red)){.fui-point-in-time[data-active]{border-color:color-mix(in srgb, var(--fui-color-primary) 35%, transparent)}}.fui-point-in-time[data-active]{background:var(--fui-color-primary-soft)}.fui-point-in-time__trigger{height:100%;padding:0 var(--fui-spacing-md);border-radius:var(--fui-radius-pill);color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;display:inline-flex}.fui-point-in-time:not([data-active]) .fui-point-in-time__trigger:hover,.fui-point-in-time:not([data-active]) .fui-point-in-time__trigger[data-state=open]{background:var(--fui-color-surface-muted)}.fui-point-in-time[data-active] .fui-point-in-time__trigger{padding-inline-end:2px}.fui-point-in-time__trigger:focus-visible,.fui-point-in-time__reset:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-point-in-time__trigger>.fui-icon{flex:none;width:14px;height:14px}.fui-point-in-time__value{color:var(--fui-color-fg);font-weight:500}.fui-point-in-time__reset{width:22px;height:22px;margin:0 var(--fui-spacing-xs) 0 var(--fui-spacing-xs);border-radius:var(--fui-radius-pill);color:var(--fui-color-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fui-point-in-time__reset:hover{background:var(--fui-color-primary-soft);color:var(--fui-color-fg)}.fui-point-in-time__reset>.fui-icon{width:12px;height:12px}.fui-point-in-time__popover{min-width:0;padding:var(--fui-spacing-sm)}.fui-point-in-time__calendar{align-items:center;row-gap:var(--fui-spacing-xs);grid-template-columns:auto 1fr auto;display:grid}.fui-point-in-time__heading{color:var(--fui-color-fg);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);text-align:center}.fui-point-in-time__grid{border-collapse:collapse;grid-column:1/-1}.fui-point-in-time__weekday{padding:var(--fui-spacing-xs) 0;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);font-weight:500}.fui-point-in-time__day{border-radius:var(--fui-radius-pill);width:32px;height:32px;color:var(--fui-color-fg);font:var(--fui-text-small);font-variant-numeric:tabular-nums;cursor:pointer;outline:none;justify-content:center;align-items:center;display:flex}.fui-point-in-time__day:hover{background:var(--fui-color-surface-muted)}.fui-point-in-time__day[data-outside-view]{color:var(--fui-color-fg-muted)}.fui-point-in-time__day[data-today]{color:var(--fui-color-primary);font-weight:700}.fui-point-in-time__day[data-selected]{background:var(--fui-color-primary);color:var(--fui-color-on-primary)}.fui-point-in-time__day:focus-visible{box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-point-in-time__time{box-sizing:border-box;width:100%;height:var(--fui-size-button-height);margin-top:var(--fui-spacing-sm);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);padding:0 10px}.fui-point-in-time__time:focus{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus);outline:none}.fui-date-time-input{box-sizing:border-box;width:100%;min-width:0;height:var(--fui-size-control-height);padding:0 10px 0 var(--fui-spacing-xs);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);transition:border-color var(--fui-duration-fast) var(--fui-easing-standard);align-items:center;display:flex}.fui-date-time-input:focus-within,.fui-date-time-input[data-state=open]{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-field[data-changed] .fui-date-time-input:not(:focus-within,[data-state=open],[data-invalid]){border-color:var(--fui-color-warning)}.fui-date-time-input[data-invalid]{border-color:var(--fui-color-danger)}.fui-date-time-input[data-invalid]:focus-within{box-shadow:0 0 0 3px var(--fui-color-danger-soft)}.fui-date-time-input:has(>.fui-date-time-input__field[data-disabled]){border-color:var(--fui-color-border);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted)}.fui-date-time-input__field{white-space:nowrap;font-variant-numeric:tabular-nums;flex:auto;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.fui-date-time-input__trigger{border-radius:var(--fui-radius-thumb);width:28px;height:28px;color:var(--fui-color-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-end:var(--fui-spacing-xs);padding:0;display:inline-flex}.fui-date-time-input__trigger:hover,.fui-date-time-input__trigger[data-state=open]{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-date-time-input__trigger:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:0}.fui-date-time-input__trigger:disabled{cursor:default}.fui-date-time-input__trigger>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-date-time-input__segment{caret-color:#0000;border-radius:4px;outline:none;padding:1px}.fui-date-time-input__segment[data-segment=literal]{white-space:pre;padding:0}.fui-date-time-input__segment[contenteditable=true]:focus{background:var(--fui-color-primary-soft);color:var(--fui-color-primary-strong)}.fui-date-time-input__segment[data-placeholder]{color:var(--fui-color-fg-muted)}.fui-date-time-input__popover{min-width:0;padding:var(--fui-spacing-sm)}.fui-date-time-input__calendar{align-items:center;row-gap:var(--fui-spacing-xs);grid-template-columns:auto 1fr auto;display:grid}.fui-date-time-input__heading{color:var(--fui-color-fg);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);text-align:center}.fui-date-time-input__grid{border-collapse:collapse;grid-column:1/-1}.fui-date-time-input__weekday{padding:var(--fui-spacing-xs) 0;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);font-weight:500}.fui-date-time-input__day{border-radius:var(--fui-radius-pill);width:32px;height:32px;color:var(--fui-color-fg);font:var(--fui-text-small);font-variant-numeric:tabular-nums;cursor:pointer;outline:none;justify-content:center;align-items:center;display:flex}.fui-date-time-input__day:hover{background:var(--fui-color-surface-muted)}.fui-date-time-input__day[data-outside-view]{color:var(--fui-color-fg-muted)}.fui-date-time-input__day[data-today]{color:var(--fui-color-primary);font-weight:700}.fui-date-time-input__day[data-selected]{background:var(--fui-color-primary);color:var(--fui-color-on-primary)}.fui-date-time-input__day[data-disabled],.fui-date-time-input__day[data-unavailable]{color:var(--fui-color-fg-muted);opacity:.45;pointer-events:none}.fui-date-time-input__day:focus-visible{box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-date-time-input__time{box-sizing:border-box;height:var(--fui-size-button-height);margin-top:var(--fui-spacing-sm);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);font-variant-numeric:tabular-nums;align-items:center;padding:0 10px;display:flex}.fui-date-time-input__time:focus-within{border-color:var(--fui-color-primary)}.fui-relation-field{align-items:center;gap:var(--fui-spacing-sm);box-sizing:border-box;min-width:0;min-height:var(--fui-size-control-height);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);flex-wrap:wrap;display:flex}.fui-relation-field__chips{gap:var(--fui-spacing-sm);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fui-relation-field__chip{box-sizing:border-box;max-width:100%;height:var(--fui-size-button-height);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-pill);background:var(--fui-color-surface);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 3px;display:inline-flex;position:relative}.fui-relation-field__chip[data-dragging]{opacity:.5}.fui-relation-field__chip>.fui-thumb{--fui-avatar-size:24px;border-radius:var(--fui-radius-pill)}.fui-relation-field__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fui-relation-field__chip>.fui-status-pill{background:0 0;padding:0}.fui-relation-field__chip>.fui-status-pill>.fui-status-pill__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fui-relation-field__chip>:last-child:not(.fui-relation-field__remove){margin-inline-end:7px}.fui-relation-field__remove{border-radius:var(--fui-radius-pill);width:24px;height:24px;color:var(--fui-color-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fui-relation-field__remove:hover{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-relation-field__remove:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:0}.fui-relation-field__remove>.fui-icon{width:12px;height:12px}.fui-relation-field__add{align-items:center;gap:var(--fui-spacing-xs);box-sizing:border-box;min-width:var(--fui-size-button-height);height:var(--fui-size-button-height);border:1px dashed var(--fui-color-border-strong);border-radius:var(--fui-radius-pill);color:var(--fui-color-fg-muted);cursor:text;transition:border-color var(--fui-duration-fast) var(--fui-easing-standard), box-shadow var(--fui-duration-fast) var(--fui-easing-standard);padding:0 12px 0 10px;display:inline-flex}.fui-relation-field__add:hover{border-color:var(--fui-color-fg-muted);color:var(--fui-color-fg)}.fui-relation-field__add:focus-within{border-style:solid;border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus);color:var(--fui-color-fg)}.fui-relation-field[data-invalid] .fui-relation-field__add{border-color:var(--fui-color-danger)}.fui-relation-field[data-invalid] .fui-relation-field__add:focus-within{box-shadow:0 0 0 3px var(--fui-color-danger-soft)}.fui-relation-field__add>.fui-icon{flex:none;width:14px;height:14px}.fui-relation-field__add:not(:focus-within):has(>.fui-relation-field__input:not([placeholder])){justify-content:center;padding:0}.fui-relation-field__input{min-width:1ch;height:100%;color:inherit;font:inherit;letter-spacing:inherit;field-sizing:content;background:0 0;border:0;outline:none;margin:0;padding:0}.fui-relation-field__input::placeholder{color:inherit}.fui-relation-field__input:focus{min-width:12ch}.fui-relation-field__add:not(:focus-within)>.fui-relation-field__input:not([placeholder]){width:0;min-width:0}@supports not (field-sizing:content){.fui-relation-field__input{width:8ch}}.fui-relation-field__content{min-width:max(260px, var(--reka-combobox-trigger-width,0px))}.fui-relation-field__option>.fui-thumb{--fui-avatar-size:24px}.fui-relation-field__option>.fui-status-pill{flex:none}.fui-relation-field__empty{padding:var(--fui-spacing-sm) 10px;color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking)}.fui-file-field{align-items:flex-start;gap:var(--fui-spacing-sm);box-sizing:border-box;min-width:0;color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);flex-wrap:wrap;display:flex}.fui-file-field>:is(.fui-file-field__drop,.fui-file-field__file,.fui-file-field__list){flex:100%}.fui-file-field__input{display:none}.fui-file-field__drop{justify-content:center;align-items:center;gap:var(--fui-spacing-sm);box-sizing:border-box;min-height:88px;padding:var(--fui-spacing-lg);border:1px dashed var(--fui-color-border-strong);border-radius:var(--fui-radius-card);background:var(--fui-color-surface-muted);transition:border-color var(--fui-duration-fast) var(--fui-easing-standard), background-color var(--fui-duration-fast) var(--fui-easing-standard);flex-wrap:wrap;display:flex}.fui-file-field[data-drop]>.fui-file-field__drop{border-color:var(--fui-color-primary);background:var(--fui-color-primary-soft)}.fui-file-field[data-drop]:not(:has(>.fui-file-field__drop)){border-radius:var(--fui-radius-card);outline:2px dashed var(--fui-color-primary);outline-offset:4px}.fui-file-field__file{align-items:center;gap:var(--fui-spacing-md);box-sizing:border-box;min-width:0;padding:10px var(--fui-spacing-sm) 10px 10px;border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);display:flex}.fui-file-field[data-invalid] :is(.fui-file-field__drop,.fui-file-field__file){border-color:var(--fui-color-danger)}.fui-file-field__preview{border-radius:var(--fui-radius-thumb);background:var(--fui-color-surface-muted);width:64px;height:48px;color:var(--fui-color-fg-muted);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fui-file-field__preview>img{object-fit:cover;width:100%;height:100%}.fui-file-field__preview>.fui-icon{width:22px;height:22px}.fui-file-field__preview:not(:has(>img)){width:48px}.fui-file-field__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fui-file-field__name{font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fui-file-field__details{color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking)}.fui-file-field__change{height:var(--fui-size-button-height);padding:0 var(--fui-spacing-md);border-radius:var(--fui-radius-pill);color:var(--fui-color-fg);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);cursor:pointer;background:0 0;border:0;flex:none}.fui-file-field__change:hover{background:var(--fui-color-surface-muted)}.fui-file-field__change:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:0}.fui-file-field__grid,.fui-file-field__list{gap:var(--fui-spacing-sm);min-width:0;margin:0;padding:0;list-style:none;display:flex}.fui-file-field__grid{display:contents}.fui-file-field__list{flex-direction:column}.fui-file-field__tile{border-radius:var(--fui-radius-control);background:var(--fui-color-surface-muted);width:80px;height:60px;color:var(--fui-color-fg-muted);cursor:grab;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fui-file-field__tile>img{object-fit:cover;pointer-events:none;width:100%;height:100%}.fui-file-field__tile>.fui-icon{width:22px;height:22px}.fui-file-field__list>.fui-file-field__file{cursor:grab}:is(.fui-file-field__tile,.fui-file-field__file)[data-dragging]{opacity:.5}.fui-file-field__remove{border-radius:var(--fui-radius-pill);width:24px;height:24px;color:var(--fui-color-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fui-file-field__remove:hover{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-file-field__remove:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:0}.fui-file-field__remove>.fui-icon{width:12px;height:12px}.fui-file-field__tile>.fui-file-field__remove{background:var(--fui-color-surface);box-shadow:0 1px 3px var(--fui-color-border-strong);color:var(--fui-color-fg);position:absolute;top:4px;right:4px}@media (hover:hover){.fui-file-field__tile>.fui-file-field__remove{opacity:0;transition:opacity var(--fui-duration-fast) var(--fui-easing-standard)}.fui-file-field__tile:is(:hover,:focus-within)>.fui-file-field__remove{opacity:1}}.fui-file-field__add{justify-content:center;align-items:center;gap:var(--fui-spacing-xs);box-sizing:border-box;height:var(--fui-size-button-height);padding:0 var(--fui-spacing-md) 0 10px;border:1px dashed var(--fui-color-border-strong);border-radius:var(--fui-radius-pill);color:var(--fui-color-fg-muted);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);cursor:pointer;background:0 0;flex:none;display:inline-flex;position:relative}.fui-file-field__add:hover,.fui-file-field__add[data-state=open]{border-color:var(--fui-color-fg-muted);color:var(--fui-color-fg)}.fui-file-field__add:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-file-field__add>.fui-icon{width:14px;height:14px}.fui-file-field:has(>.fui-file-field__grid)>.fui-file-field__add{border-radius:var(--fui-radius-control);width:80px;height:60px;padding:0}.fui-file-field:has(>.fui-file-field__grid)>.fui-file-field__add>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-file-field:has(>.fui-file-field__grid)>.fui-file-field__add>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.fui-bar-chart){margin:0}.fui-bar-chart{color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking)}.fui-bar-chart__plot{column-gap:var(--fui-spacing-sm);grid-template-rows:180px auto;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.fui-bar-chart__grid{pointer-events:none;flex-direction:column;grid-area:1/1/auto/-1;justify-content:space-between;display:flex}.fui-bar-chart__grid>span{align-items:center;gap:var(--fui-spacing-sm);height:0;display:flex}.fui-bar-chart__grid>span:before{content:attr(data-value);text-align:right;font-variant-numeric:tabular-nums;min-width:3.5em}.fui-bar-chart__grid>span:after{content:"";background:var(--fui-color-border);flex:auto;height:1px}.fui-bar-chart__bars{margin-left:calc(3.5em + var(--fui-spacing-sm));grid-area:1/2;justify-content:space-between;align-items:flex-end;gap:2px;display:flex}.fui-bar-chart__bar{flex:1 1 0;justify-content:center;align-self:stretch;min-width:0;max-width:40px;display:flex;position:relative}.fui-bar-chart__bar:before{content:"";width:100%;max-width:24px;height:calc(var(--fui-bar,0) * 100%);background:var(--fui-color-primary);border-radius:4px 4px 0 0;align-self:flex-end;min-height:1px}@supports (color:color-mix(in lab, red, red)){.fui-bar-chart__bar:before{background:color-mix(in srgb, var(--fui-color-primary) 34%, transparent)}}.fui-bar-chart__bar:before{transition:background-color var(--fui-duration-fast) var(--fui-easing-standard)}.fui-bar-chart__bar[data-current]:before{background:var(--fui-color-primary)}.fui-bar-chart__bar:hover:before{background:var(--fui-color-primary-strong)}.fui-bar-chart__bar:hover:after{content:attr(data-tip);bottom:calc(var(--fui-bar,0) * 100% + 6px);z-index:1;border-radius:var(--fui-radius-thumb);background:var(--fui-color-fg);color:var(--fui-color-bg);box-shadow:var(--fui-shadow-float);font:var(--fui-text-small);white-space:nowrap;pointer-events:none;padding:4px 8px;position:absolute}.fui-bar-chart__axis{margin-left:calc(3.5em + var(--fui-spacing-sm));padding-top:var(--fui-spacing-xs);white-space:nowrap;grid-area:2/2;justify-content:space-between;display:flex}.fui-bar-chart__table{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fui-board-view{align-items:stretch;gap:var(--fui-spacing-md);padding-bottom:var(--fui-spacing-xs);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);display:flex;overflow-x:auto}.fui-board-view__column{gap:var(--fui-spacing-sm);box-sizing:border-box;min-width:0;padding:var(--fui-spacing-md);border-radius:var(--fui-radius-card);background:var(--fui-color-surface-muted);flex-direction:column;flex:0 0 280px;display:flex}.fui-board-view__header{align-items:center;gap:var(--fui-spacing-sm);min-height:24px;display:flex}.fui-board-view__title{min-width:0;font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fui-board-view__cards{gap:var(--fui-spacing-sm);flex-direction:column;flex:auto;min-height:48px;display:flex}.fui-board-view__card{box-sizing:border-box;padding:var(--fui-spacing-md);border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);cursor:pointer;transition:box-shadow var(--fui-duration-fast) var(--fui-easing-standard);outline:none}.fui-board-view__card:hover{border-color:var(--fui-color-border-strong)}.fui-board-view__card:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-board-view[data-dragging] .fui-board-view__card{cursor:grabbing}.fui-board-view__card.sortable-ghost{opacity:.4}.fui-calendar-view{border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);display:grid;overflow:hidden}.fui-calendar-view__weekdays,.fui-calendar-view__week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.fui-calendar-view__weekday{padding:var(--fui-spacing-sm) var(--fui-spacing-sm);border-bottom:1px solid var(--fui-color-border);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);text-transform:uppercase;font-weight:500}.fui-calendar-view__day{box-sizing:border-box;min-width:0;min-height:76px;padding:var(--fui-spacing-xs) var(--fui-spacing-xs) var(--fui-spacing-sm);border-right:1px solid var(--fui-color-border);border-bottom:1px solid var(--fui-color-border);outline:none;flex-direction:column;gap:2px;display:flex;position:relative}.fui-calendar-view__day:nth-child(7n){border-right:0}.fui-calendar-view__week:last-child>.fui-calendar-view__day{border-bottom:0}.fui-calendar-view__day:focus-visible{box-shadow:inset 0 0 0 2px var(--fui-color-focus)}.fui-calendar-view__day[data-outside]{background:var(--fui-color-surface-muted)}.fui-calendar-view__day[data-drop]{background:var(--fui-color-primary-soft)}.fui-calendar-view__date{box-sizing:border-box;border-radius:var(--fui-radius-pill);min-width:22px;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);text-align:center;font-variant-numeric:tabular-nums;align-self:flex-start;padding:1px 6px}.fui-calendar-view__day[data-outside]>.fui-calendar-view__date{opacity:.6}.fui-calendar-view__day[data-today]>.fui-calendar-view__date{background:var(--fui-color-primary);color:var(--fui-color-on-primary);font-weight:600}.fui-calendar-view__add{top:var(--fui-spacing-xs);right:var(--fui-spacing-xs);border-radius:var(--fui-radius-pill);width:22px;height:22px;color:var(--fui-color-fg-muted);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.fui-calendar-view__day:hover>.fui-calendar-view__add,.fui-calendar-view__add:focus-visible{opacity:1}.fui-calendar-view__add:hover{background:var(--fui-color-primary-soft);color:var(--fui-color-primary)}.fui-calendar-view__add:focus-visible{outline:2px solid var(--fui-color-focus)}.fui-calendar-view__add>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-calendar-view__event{align-items:center;gap:var(--fui-spacing-xs);box-sizing:border-box;border:0;border-left:3px solid var(--fui-content-color,var(--fui-color-primary));background:var(--fui-color-surface-muted);width:100%;min-width:0;color:var(--fui-color-fg);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;border-radius:4px;padding:2px 6px;display:flex}.fui-calendar-view__event:hover{background:var(--fui-content-color,var(--fui-color-primary))}@supports (color:color-mix(in lab, red, red)){.fui-calendar-view__event:hover{background:color-mix(in srgb, var(--fui-content-color,var(--fui-color-primary)) 12%, var(--fui-color-surface))}}.fui-calendar-view__event:focus-visible{outline:2px solid var(--fui-color-focus);outline-offset:1px}.fui-calendar-view__event[draggable=true]{cursor:grab}.fui-calendar-view__time{font-variant-numeric:tabular-nums;flex:none}.fui-calendar-view__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fui-calendar-view__more{color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);padding:0 6px}.fui-timeline-view{--fui-timeline-label:240px;--fui-timeline-scale:30px;--fui-timeline-capacity:44px;border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);position:relative;overflow:hidden}.fui-timeline-view__scale,.fui-timeline-view__capacity{box-sizing:border-box;border-bottom:1px solid var(--fui-color-border);position:relative}.fui-timeline-view__scale{height:var(--fui-timeline-scale)}.fui-timeline-view__tick{top:0;bottom:0;left:calc(var(--fui-timeline-label) + var(--fui-at) * (100% - var(--fui-timeline-label)));border-left:1px solid var(--fui-color-border);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);white-space:nowrap;align-items:center;padding-left:6px;display:flex;position:absolute}.fui-timeline-view__capacity{height:var(--fui-timeline-capacity)}.fui-timeline-view__capacity:after{content:"";right:0;bottom:calc(var(--fui-max) * 40px);left:var(--fui-timeline-label);border-top:1px dashed var(--fui-color-danger);position:absolute}.fui-timeline-view__bar{bottom:0;left:calc(var(--fui-timeline-label) + var(--fui-at) * (100% - var(--fui-timeline-label)));width:calc(var(--fui-size) * (100% - var(--fui-timeline-label)) - 2px);height:calc(var(--fui-value) * 40px);background:var(--fui-color-primary);border-radius:2px 2px 0 0;position:absolute}@supports (color:color-mix(in lab, red, red)){.fui-timeline-view__bar{background:color-mix(in srgb, var(--fui-color-primary) 30%, transparent)}}.fui-timeline-view__bar[data-over]{background:var(--fui-color-danger)}.fui-timeline-view__row{grid-template-columns:var(--fui-timeline-label) minmax(0, 1fr);min-height:var(--fui-size-row-height);border-bottom:1px solid var(--fui-color-border);display:grid}.fui-timeline-view__row:has(+.fui-timeline-view__lane){border-bottom:0}.fui-timeline-view__label{box-sizing:border-box;min-width:0;padding:6px var(--fui-spacing-md);color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.fui-timeline-view__label:hover{background:var(--fui-color-surface-muted)}.fui-timeline-view__label:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:-3px}.fui-timeline-view__label>.fui-thumb{--fui-avatar-size:24px}.fui-timeline-view__text{flex-direction:column;min-width:0;display:flex}.fui-timeline-view__title{font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fui-timeline-view__subtitle{color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fui-timeline-view__track{position:relative}.fui-timeline-view__span{top:50%;left:calc(var(--fui-start) * 100%);width:calc((var(--fui-end) - var(--fui-start)) * 100%);box-sizing:border-box;border:1px solid var(--fui-content-color,var(--fui-color-primary));border-radius:var(--fui-radius-pill);background:var(--fui-content-color,var(--fui-color-primary));height:16px;position:absolute}@supports (color:color-mix(in lab, red, red)){.fui-timeline-view__span{background:color-mix(in srgb, var(--fui-content-color,var(--fui-color-primary)) 35%, var(--fui-color-surface))}}.fui-timeline-view__span{transform:translateY(-50%)}.fui-timeline-view__span[data-conditional]{background:repeating-linear-gradient(-45deg, var(--fui-content-color,var(--fui-color-primary)) 0 4px, var(--fui-color-surface) 4px 8px)}@supports (color:color-mix(in lab, red, red)){.fui-timeline-view__span[data-conditional]{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--fui-content-color,var(--fui-color-primary)) 45%, var(--fui-color-surface)) 0 4px, var(--fui-color-surface) 4px 8px)}}.fui-timeline-view__span[data-inactive]{border-color:var(--fui-color-border-strong);background:var(--fui-color-surface-muted);border-style:dashed}.fui-timeline-view__span[data-planned]{background:var(--fui-content-color,var(--fui-color-primary));border-style:dashed}@supports (color:color-mix(in lab, red, red)){.fui-timeline-view__span[data-planned]{background:color-mix(in srgb, var(--fui-content-color,var(--fui-color-primary)) 15%, var(--fui-color-surface))}}.fui-timeline-view__mark{top:50%;left:calc(var(--fui-at) * 100%);background:var(--fui-color-success);width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.fui-timeline-view__mark[data-kind=remove]{background:var(--fui-color-danger)}.fui-timeline-view__lane{top:var(--fui-timeline-scale);bottom:0;right:0;left:var(--fui-timeline-label);pointer-events:none;position:absolute}.fui-timeline-view__capacity~.fui-timeline-view__lane{top:calc(var(--fui-timeline-scale) + var(--fui-timeline-capacity))}.fui-timeline-view__now,.fui-timeline-view__pointInTime{top:0;bottom:0;left:calc(var(--fui-at) * 100%);border-left:2px solid var(--fui-color-primary);position:absolute}.fui-timeline-view__pointInTime{background:linear-gradient(to bottom, var(--fui-color-primary) 50%, transparent 50%) center top / 2px 8px repeat-y;cursor:ew-resize;pointer-events:auto;touch-action:none;border-left:0;outline:none;width:12px;margin-left:-6px}.fui-timeline-view__flag{border-radius:var(--fui-radius-thumb);background:var(--fui-color-primary);color:var(--fui-color-on-primary);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);white-space:nowrap;padding:1px 6px;font-weight:600;position:absolute;top:6px;left:0}.fui-timeline-view__now>.fui-timeline-view__flag{transform:translate(-50%)}.fui-timeline-view__pointInTime>.fui-timeline-view__flag{left:6px}.fui-timeline-view__pointInTime:focus-visible>.fui-timeline-view__flag{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-wizard{gap:var(--fui-spacing-lg);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);flex-direction:column;display:flex}.fui-wizard__steps{align-items:center;gap:var(--fui-spacing-md);margin:0;padding:0;list-style:none;display:flex}.fui-wizard__step{align-items:center;gap:var(--fui-spacing-sm);min-width:0;color:var(--fui-color-fg-muted);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);flex:1 1 0;display:flex}.fui-wizard__step:last-child{flex:none}.fui-wizard__step:not(:last-child):after{content:"";min-width:var(--fui-spacing-md);background:var(--fui-color-border-strong);flex:auto;height:1px}.fui-wizard__number{box-sizing:border-box;border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-pill);width:24px;height:24px;font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.fui-wizard__label{white-space:nowrap;flex:none}.fui-wizard__step[data-state=active],.fui-wizard__step[data-state=completed]{color:var(--fui-color-fg)}.fui-wizard__step[data-state=active]>.fui-wizard__number{border-color:var(--fui-color-primary);background:var(--fui-color-primary-soft);color:var(--fui-color-primary)}.fui-wizard__step[data-state=completed]>.fui-wizard__number{background:var(--fui-color-primary);color:var(--fui-color-on-primary);border-color:#0000}.fui-wizard__step[data-state=completed]:after{background:var(--fui-color-primary)}.fui-wizard__body{min-width:0}@media (width<=599.98px){.fui-wizard__step:not([data-state=active])>.fui-wizard__label{display:none}}.fui-editor-layout{min-height:0}.fui-editor-layout__start,.fui-editor-layout__main,.fui-editor-layout__end{flex-direction:column;min-width:0;min-height:0;display:flex}.fui-editor-layout__handle{width:var(--fui-spacing-md);cursor:col-resize;outline:none;flex:none;position:relative}.fui-editor-layout__handle:after{content:"";top:var(--fui-spacing-md);bottom:var(--fui-spacing-md);border-radius:var(--fui-radius-pill);width:2px;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard);background:0 0;margin-left:-1px;position:absolute;left:50%}.fui-editor-layout__handle[data-state=hover]:after,.fui-editor-layout__handle[data-state=drag]:after{background:var(--fui-color-primary)}.fui-editor-layout__handle:focus-visible:after{background:var(--fui-color-focus)}.fui-preview-frame{border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);min-height:0;color:var(--fui-color-fg);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);flex-direction:column;display:flex;overflow:hidden}.fui-preview-frame__bar{align-items:center;gap:var(--fui-spacing-sm);padding:var(--fui-spacing-sm) var(--fui-spacing-md);border-bottom:1px solid var(--fui-color-border);flex:none;display:flex}.fui-preview-frame__dots{border-radius:var(--fui-radius-pill);background:var(--fui-color-border-strong);width:8px;height:8px;box-shadow:11px 0 0 var(--fui-color-border-strong), 22px 0 0 var(--fui-color-border-strong);flex:none;margin-right:22px}.fui-preview-frame__address{min-width:0;padding:4px var(--fui-spacing-sm);border-radius:var(--fui-radius-pill);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.fui-preview-frame__devices{border-radius:var(--fui-radius-control);background:var(--fui-color-surface-muted);flex:none;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.fui-preview-frame__device{padding:3px var(--fui-spacing-sm);border-radius:var(--fui-radius-thumb);color:var(--fui-color-fg-muted);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);cursor:pointer;background:0 0;border:0}.fui-preview-frame__device[aria-pressed=true]{background:var(--fui-color-surface);box-shadow:0 1px 2px var(--fui-color-border-strong);color:var(--fui-color-fg)}.fui-preview-frame__device:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-preview-frame__viewport{background:var(--fui-color-surface-muted);flex:auto;justify-content:center;min-height:320px;display:flex;overflow:auto}.fui-preview-frame__frame{background:var(--fui-color-surface);border:0;flex:none;width:100%;max-width:100%}.fui-preview-frame[data-device=tablet] .fui-preview-frame__frame{width:768px}.fui-preview-frame[data-device=phone] .fui-preview-frame__frame{width:390px}.fui-tree-list{border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);overflow:hidden}.fui-tree-list__group+.fui-tree-list__group{border-top:1px solid var(--fui-color-border)}.fui-tree-list__header{align-items:center;gap:var(--fui-spacing-sm);min-height:var(--fui-size-row-height);padding:0 var(--fui-spacing-md);border-bottom:1px solid var(--fui-color-border);background:var(--fui-color-surface-muted);display:flex}.fui-tree-list__title{font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking)}.fui-tree-list__tree{margin:0;padding:0;list-style:none}.fui-tree-list__item{align-items:center;gap:var(--fui-spacing-sm);min-height:var(--fui-size-row-height);padding:0 var(--fui-spacing-md) 0 calc(var(--fui-spacing-md) + var(--fui-tree-level,0) * var(--fui-spacing-xl));border-bottom:1px solid var(--fui-color-border);cursor:pointer;outline:none;display:flex;position:relative}.fui-tree-list__item:last-child{border-bottom:0}.fui-tree-list__item:hover{background:var(--fui-color-surface-muted)}.fui-tree-list__item[data-selected]{background:var(--fui-color-primary-soft)}.fui-tree-list__item:focus-visible{box-shadow:inset 0 0 0 2px var(--fui-color-focus)}.fui-tree-list__item[draggable=true]{cursor:grab}.fui-tree-list__grip{width:var(--fui-icon-sm);height:var(--fui-icon-sm);color:var(--fui-color-fg-muted);opacity:.6}.fui-tree-list__icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm);color:var(--fui-color-fg-muted)}.fui-tree-list__label{max-width:60%;font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.fui-tree-list__meta{align-items:center;gap:var(--fui-spacing-sm);min-width:0;color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);flex:auto;display:flex;overflow:hidden}.fui-tree-list__menu{flex:none;margin-left:auto;display:inline-flex}.fui-tree-list__item[data-drop=inside]{background:var(--fui-color-primary-soft);box-shadow:inset 0 0 0 2px var(--fui-color-primary)}.fui-tree-list__item[data-drop=before]:before,.fui-tree-list__item[data-drop=after]:before{content:"";right:var(--fui-spacing-md);left:calc(var(--fui-spacing-md) + var(--fui-tree-level,0) * var(--fui-spacing-xl));border-radius:var(--fui-radius-pill);background:var(--fui-color-primary);height:2px;position:absolute}.fui-tree-list__item[data-drop=before]:before{top:-1px}.fui-tree-list__item[data-drop=after]:before{bottom:-1px}.fui-menu{z-index:var(--fui-layer-popover);box-sizing:border-box;min-width:220px;max-width:min(360px, calc(100vw - 2 * var(--fui-spacing-md)));max-height:var(--reka-dropdown-menu-content-available-height,var(--reka-popover-content-available-height,70vh));border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);box-shadow:var(--fui-shadow-raised);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);transform-origin:var(--reka-dropdown-menu-content-transform-origin,var(--reka-popover-content-transform-origin,top));padding:6px;overflow-y:auto}.fui-menu[data-state=open]{animation:fui-menu-in var(--fui-duration-fast) var(--fui-easing-standard)}.fui-menu:focus{outline:none}.fui-menu__label{padding:var(--fui-spacing-sm) 10px var(--fui-spacing-xs);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);font-weight:500}.fui-menu__item{box-sizing:border-box;border-radius:var(--fui-radius-control);width:100%;min-height:34px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.fui-menu__item>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm);color:var(--fui-color-fg-muted)}.fui-menu__item[data-highlighted],.fui-menu__item:focus-visible{background:var(--fui-color-primary-soft)}.fui-menu__item[data-disabled]{opacity:.45;pointer-events:none}.fui-menu__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fui-menu__meta{color:var(--fui-color-fg-muted);font:var(--fui-text-caption);flex:none}.fui-menu__separator{height:1px;margin:var(--fui-spacing-xs) 6px;background:var(--fui-color-border)}.fui-path-bar{min-width:0;color:var(--fui-color-fg-muted);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking)}.fui-path-bar__list{align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fui-path-bar__list>li{align-items:center;min-width:0;display:flex}.fui-path-bar__separator{width:1px;height:14px;margin:0 var(--fui-spacing-sm);background:var(--fui-color-border-strong);flex:none;transform:rotate(18deg)}.fui-path-bar__segment{box-sizing:border-box;min-width:0;height:28px;padding:0 var(--fui-spacing-sm);border-radius:var(--fui-radius-control);color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), color var(--fui-duration-fast) var(--fui-easing-standard);background:0 0;border:0;align-items:center;gap:6px;margin:0;text-decoration:none;display:inline-flex}a.fui-path-bar__segment,button.fui-path-bar__segment{cursor:pointer}a.fui-path-bar__segment:hover,button.fui-path-bar__segment:hover{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-path-bar__segment:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:-1px}.fui-path-bar__segment[aria-current=page]{color:var(--fui-color-fg);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking)}.fui-path-bar__toggle{border-radius:var(--fui-radius-control);width:20px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:-6px;padding:0;display:inline-flex}.fui-path-bar__toggle>.fui-icon{opacity:.8;width:12px;height:12px}.fui-path-bar__toggle:hover{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-path-bar__toggle:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:-1px}.fui-path-bar__toggle[data-state=open],.fui-path-bar__segment[data-state=open],.fui-path-bar__segment[data-state=open]:hover{background:var(--fui-color-primary-soft);color:var(--fui-color-primary)}.fui-path-bar__segment>.fui-icon{width:14px;height:14px;color:var(--fui-color-fg-muted);flex:none}.fui-path-bar__segment[data-state=open]>.fui-icon{color:inherit}.fui-path-bar__menu .fui-menu__item>.fui-path-bar__check{color:var(--fui-color-primary)}.fui-org-switcher{min-width:0;display:flex}.fui-org-switcher__trigger{--fui-avatar-size:18px}.fui-org-switcher__content{width:300px}.fui-org-switcher__search{align-items:center;gap:var(--fui-spacing-sm);box-sizing:border-box;height:var(--fui-size-button-height);margin-bottom:var(--fui-spacing-xs);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);padding:0 6px 0 10px;display:flex}.fui-org-switcher__search:focus-within{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-org-switcher__search>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm);color:var(--fui-color-fg-muted);flex:none}.fui-org-switcher__input{min-width:0;height:100%;color:var(--fui-color-fg);font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.fui-org-switcher__input::placeholder{color:var(--fui-color-fg-muted)}.fui-org-switcher__total{border:1px solid var(--fui-color-border-strong);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);font-variant-numeric:tabular-nums;border-radius:5px;flex:none;padding:0 5px}.fui-menu__item.fui-org-switcher__item{--fui-avatar-size:24px;min-height:44px}.fui-org-switcher__role{text-overflow:ellipsis;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);display:block;overflow:hidden}.fui-org-switcher__unread{box-sizing:border-box;border-radius:var(--fui-radius-pill);background:var(--fui-color-primary);min-width:16px;height:16px;color:var(--fui-color-on-primary);font:var(--fui-text-caption);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:0 4px;font-weight:700;line-height:16px}.fui-org-switcher__content .fui-org-switcher__item>.fui-org-switcher__check{color:var(--fui-color-primary)}.fui-org-switcher__hint{padding:var(--fui-spacing-xs) 10px;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);margin:0}.fui-org-switcher__content .fui-org-switcher__footer{color:var(--fui-color-primary)}.fui-org-switcher__content .fui-org-switcher__footer>.fui-icon{color:inherit}.fui-work-history{display:inline-flex}.fui-work-history__content{width:310px}.fui-work-history__title{padding:var(--fui-spacing-sm) 10px var(--fui-spacing-xs);color:var(--fui-color-fg);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);margin:0;font-weight:700}.fui-work-history__list:focus{outline:none}.fui-menu__item.fui-work-history__item{--fui-avatar-size:26px;min-height:44px}.fui-work-history__detail{text-overflow:ellipsis;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);display:block;overflow:hidden}.fui-user-menu{display:inline-flex}.fui-user-menu__trigger{width:var(--fui-size-control-height);height:var(--fui-size-control-height);border-radius:var(--fui-radius-pill);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fui-user-menu__trigger:hover,.fui-user-menu__trigger[data-state=open]{background:var(--fui-color-surface-muted)}.fui-user-menu__trigger:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-user-menu__header{--fui-avatar-size:36px;column-gap:var(--fui-spacing-md);padding:var(--fui-spacing-sm) 10px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.fui-user-menu__header>.fui-avatar{grid-row:span 3}.fui-user-menu__name{text-overflow:ellipsis;white-space:nowrap;font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);font-weight:700;overflow:hidden}.fui-user-menu__detail{text-overflow:ellipsis;white-space:nowrap;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);overflow:hidden}.fui-menu__item.fui-user-menu__appearance{cursor:default}.fui-user-menu__switch{border-radius:var(--fui-radius-control);background:var(--fui-color-surface-muted);flex:none;gap:2px;padding:2px;display:inline-flex}.fui-user-menu__option{padding:3px var(--fui-spacing-sm);border-radius:var(--fui-radius-thumb);color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.fui-user-menu__option[data-highlighted]{color:var(--fui-color-fg)}.fui-user-menu__option:focus-visible,.fui-user-menu__option[data-highlighted]{box-shadow:0 0 0 2px var(--fui-color-focus)}.fui-user-menu__option[data-state=checked]{background:var(--fui-color-surface);color:var(--fui-color-fg);box-shadow:0 1px 2px var(--fui-color-border-strong);font-weight:500}.fui-user-menu__option[data-state=checked][data-highlighted]{box-shadow:0 1px 2px var(--fui-color-border-strong), 0 0 0 2px var(--fui-color-focus)}.fui-user-menu__count{box-sizing:border-box;border-radius:var(--fui-radius-pill);background:var(--fui-color-primary);min-width:16px;height:16px;color:var(--fui-color-on-primary);font:var(--fui-text-caption);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:0 4px;font-weight:700;line-height:16px}.fui-user-menu__languages .fui-menu__item>.fui-user-menu__check{color:var(--fui-color-primary)}.fui-user-menu:has(>.fui-user-menu__content){position:relative}.fui-user-menu>.fui-user-menu__content{transform-origin:100% 0;position:absolute;top:calc(100% + 6px);right:0}.fui-user-menu>.fui-user-menu__content[hidden]{display:none}.fui-add-button{display:inline-flex}.fui-add-button__trigger{width:var(--fui-size-fab-size);height:var(--fui-size-fab-size);border-radius:var(--fui-radius-pill);background:var(--fui-color-add);color:var(--fui-color-on-primary);box-shadow:var(--fui-shadow-float);cursor:pointer;transition:box-shadow var(--fui-duration-fast) var(--fui-easing-standard);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fui-add-button__trigger:hover,.fui-add-button__trigger[data-state=open]{box-shadow:var(--fui-shadow-raised)}.fui-add-button__trigger:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:2px}.fui-add-button__trigger>.fui-icon{width:var(--fui-icon-lg);height:var(--fui-icon-lg)}.fui-app-shell{--_drawer:var(--fui-size-drawer-width);--_corner:0px;isolation:isolate;grid-template-columns:var(--_drawer) minmax(0, 1fr);grid-template-rows:auto var(--fui-size-appbar-height) minmax(0, 1fr);min-height:100dvh;transition:grid-template-columns var(--fui-duration-base) var(--fui-easing-standard);grid-template-areas:"banner banner""appbar appbar""drawer surface";display:grid;position:relative}.fui-app-shell[data-drawer=rail]{--_drawer:var(--fui-size-drawer-rail)}.fui-app-shell[data-panel-open]{--_panel:var(--fui-shell-panel,var(--fui-size-panel-width))}.fui-app-shell:not(:has(>.fui-app-shell__drawer)){--_drawer:0px}.fui-app-shell:before{--_band:var(--fui-size-appbar-height);content:"";top:calc(var(--fui-shell-top,var(--fui-size-appbar-height)) - var(--fui-size-appbar-height));z-index:2;background:var(--fui-color-bg);clip-path:polygon(0 0, 100% 0, 100% var(--_band), calc(var(--_drawer) + var(--_corner)) var(--_band), calc(var(--_drawer) + var(--_corner)) calc(var(--_band) + var(--_corner)), var(--_drawer) calc(var(--_band) + var(--_corner)), var(--_drawer) 100%, 0 100%);pointer-events:none;transition:clip-path var(--fui-duration-base) var(--fui-easing-standard), mask-position var(--fui-duration-base) var(--fui-easing-standard);position:fixed;bottom:0;left:0;right:0}.fui-app-shell__aura,.fui-focus-shell__aura{z-index:0;pointer-events:none;width:min(72vw,1100px);height:min(70vh,880px);position:fixed;top:0;left:0;overflow:hidden;-webkit-mask-image:radial-gradient(125% 125% at 0 0,#000 0% 26%,#0000 62%);mask-image:radial-gradient(125% 125% at 0 0,#000 0% 26%,#0000 62%)}.fui-app-shell__aura{--_band:var(--fui-size-appbar-height);top:calc(var(--fui-shell-top,var(--fui-size-appbar-height)) - var(--fui-size-appbar-height));z-index:3;clip-path:polygon(0 0, 100% 0, 100% var(--_band), calc(var(--_drawer) + var(--_corner)) var(--_band), calc(var(--_drawer) + var(--_corner)) calc(var(--_band) + var(--_corner)), var(--_drawer) calc(var(--_band) + var(--_corner)), var(--_drawer) 100%, 0 100%);transition:clip-path var(--fui-duration-base) var(--fui-easing-standard), mask-position var(--fui-duration-base) var(--fui-easing-standard)}.fui-app-shell>.fui-app-shell__aura>span{filter:blur(var(--fui-blur-aura)) saturate(1.35)}.fui-app-shell__aura>span,.fui-focus-shell__aura>span{filter:blur(var(--fui-blur-aura));transform:rotate(var(--_rot));will-change:transform;border-radius:50%;position:absolute}.fui-app-shell__aura>span:first-child,.fui-focus-shell__aura>span:first-child{--_rot:-12deg;background:radial-gradient(closest-side, var(--fui-color-aura-violet), transparent 78%);width:480px;height:460px;top:-10%;left:-12%}.fui-app-shell__aura>span:nth-child(2),.fui-focus-shell__aura>span:nth-child(2){--_rot:10deg;background:radial-gradient(closest-side, var(--fui-color-aura-sky), transparent 78%);width:420px;height:400px;top:0;left:16%}.fui-app-shell__aura>span:nth-child(3),.fui-focus-shell__aura>span:nth-child(3){--_rot:16deg;background:radial-gradient(closest-side, var(--fui-color-aura-emerald), transparent 78%);width:440px;height:420px;top:20%;left:-6%}.fui-app-shell__aura>span:nth-child(4),.fui-focus-shell__aura>span:nth-child(4){--_rot:-6deg;background:radial-gradient(closest-side, var(--fui-color-aura-pink), transparent 78%);width:360px;height:340px;top:6%;left:6%}@media (prefers-reduced-motion:no-preference){.fui-app-shell__aura>span,.fui-focus-shell__aura>span{animation:26s ease-in-out infinite fui-aura-drift}.fui-app-shell__aura>span:nth-child(2),.fui-focus-shell__aura>span:nth-child(2){animation-duration:30s;animation-delay:-8s}.fui-app-shell__aura>span:nth-child(3),.fui-focus-shell__aura>span:nth-child(3){animation-duration:34s;animation-delay:-14s}.fui-app-shell__aura>span:nth-child(4),.fui-focus-shell__aura>span:nth-child(4){animation-duration:28s;animation-delay:-5s}}.fui-app-shell__banner{grid-area:banner}.fui-app-shell__appbar{z-index:var(--fui-layer-appbar);border-bottom:1px solid var(--fui-color-border);grid-area:appbar;min-width:0;position:sticky;top:0}.fui-app-shell__appbar>.fui-app-bar[data-scrolled]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.fui-app-shell__drawer{top:var(--fui-size-appbar-height);z-index:var(--fui-layer-drawer);height:calc(100vh - var(--fui-size-appbar-height));height:calc(100dvh - var(--fui-size-appbar-height));grid-area:drawer;min-width:0;position:sticky}.fui-app-shell__surface{z-index:1;flex-direction:column;grid-area:surface;min-width:0;display:flex;position:relative}.fui-app-shell__surface:before{content:"";top:var(--fui-shell-top,var(--fui-size-appbar-height));bottom:0;right:0;left:var(--_drawer);z-index:-1;border-top-left-radius:var(--_corner);background:linear-gradient(180deg, var(--fui-color-glass-top), var(--fui-color-glass-bottom));pointer-events:none;transition:left var(--fui-duration-base) var(--fui-easing-standard);position:fixed}.fui-app-shell__shade{display:none}@media (width>=1264px){.fui-app-shell:has(>.fui-app-shell__drawer){--_corner:var(--fui-radius-surface)}.fui-app-shell:has(>.fui-app-shell__drawer)>.fui-app-shell__appbar{border-bottom:0}.fui-app-shell:has(>.fui-app-shell__drawer)>.fui-app-shell__surface{padding-left:var(--fui-spacing-md)}.fui-app-shell:has(>.fui-app-shell__drawer):before{-webkit-mask-image:linear-gradient(#000 0 0), radial-gradient(circle at 100% 100%, #000 calc(var(--_corner) - .5px), transparent calc(var(--_corner) + .5px));-webkit-mask-image:linear-gradient(#000 0 0), radial-gradient(circle at 100% 100%, #000 calc(var(--_corner) - .5px), transparent calc(var(--_corner) + .5px));-webkit-mask-image:linear-gradient(#000 0 0), radial-gradient(circle at 100% 100%, #000 calc(var(--_corner) - .5px), transparent calc(var(--_corner) + .5px));mask-image:linear-gradient(#000 0 0), radial-gradient(circle at 100% 100%, #000 calc(var(--_corner) - .5px), transparent calc(var(--_corner) + .5px));-webkit-mask-size:100% 100%, var(--_corner) var(--_corner);-webkit-mask-size:100% 100%, var(--_corner) var(--_corner);-webkit-mask-size:100% 100%, var(--_corner) var(--_corner);mask-size:100% 100%, var(--_corner) var(--_corner);-webkit-mask-position:0 0, var(--_drawer) var(--_band);-webkit-mask-position:0 0, var(--_drawer) var(--_band);-webkit-mask-position:0 0, var(--_drawer) var(--_band);mask-position:0 0, var(--_drawer) var(--_band);-webkit-mask-composite:source-out,source-over;-webkit-mask-composite:source-out,source-over;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out,source-over;mask-composite:subtract,add}.fui-app-shell:has(>.fui-app-shell__drawer)>.fui-app-shell__aura{-webkit-mask-image:radial-gradient(125% 125% at 0% 0%, #000 0%, #000 26%, transparent 62%), linear-gradient(#000 0 0), radial-gradient(circle at 100% 100%, #000 calc(var(--_corner) - .5px), transparent calc(var(--_corner) + .5px));-webkit-mask-image:radial-gradient(125% 125% at 0% 0%, #000 0%, #000 26%, transparent 62%), linear-gradient(#000 0 0), radial-gradient(circle at 100% 100%, #000 calc(var(--_corner) - .5px), transparent calc(var(--_corner) + .5px));-webkit-mask-image:radial-gradient(125% 125% at 0% 0%, #000 0%, #000 26%, transparent 62%), linear-gradient(#000 0 0), radial-gradient(circle at 100% 100%, #000 calc(var(--_corner) - .5px), transparent calc(var(--_corner) + .5px));-webkit-mask-image:radial-gradient(125% 125% at 0% 0%, #000 0%, #000 26%, transparent 62%), linear-gradient(#000 0 0), radial-gradient(circle at 100% 100%, #000 calc(var(--_corner) - .5px), transparent calc(var(--_corner) + .5px));mask-image:radial-gradient(125% 125% at 0% 0%, #000 0%, #000 26%, transparent 62%), linear-gradient(#000 0 0), radial-gradient(circle at 100% 100%, #000 calc(var(--_corner) - .5px), transparent calc(var(--_corner) + .5px));-webkit-mask-size:100% 100%, 100% 100%, var(--_corner) var(--_corner);-webkit-mask-size:100% 100%, 100% 100%, var(--_corner) var(--_corner);-webkit-mask-size:100% 100%, 100% 100%, var(--_corner) var(--_corner);mask-size:100% 100%, 100% 100%, var(--_corner) var(--_corner);-webkit-mask-position:0 0, 0 0, var(--_drawer) var(--_band);-webkit-mask-position:0 0, 0 0, var(--_drawer) var(--_band);-webkit-mask-position:0 0, 0 0, var(--_drawer) var(--_band);mask-position:0 0, 0 0, var(--_drawer) var(--_band);-webkit-mask-composite:source-in,source-out,source-over;-webkit-mask-composite:source-in,source-out,source-over;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,source-out,source-over;mask-composite:intersect,subtract,add}.fui-app-shell:has(>.fui-app-shell__drawer):after{content:"";top:var(--fui-shell-top,var(--fui-size-appbar-height));bottom:0;right:0;left:var(--_drawer);z-index:3;border-top:1px solid var(--fui-color-border);border-left:1px solid var(--fui-color-border);border-top-left-radius:var(--_corner);box-shadow:var(--fui-shadow-surface);pointer-events:none;transition:left var(--fui-duration-base) var(--fui-easing-standard);position:fixed}}.fui-app-shell__actionbar{right:var(--_panel,0px);bottom:var(--fui-size-actionbar-offset);left:var(--_drawer);z-index:var(--fui-layer-actionbar);padding:0 calc(var(--fui-size-fab-size) + 2 * var(--fui-size-fab-offset));pointer-events:none;transition:left var(--fui-duration-base) var(--fui-easing-standard), right var(--fui-duration-base) var(--fui-easing-standard);justify-content:center;display:flex;position:fixed}.fui-app-shell__actionbar>*{pointer-events:auto}.fui-app-shell__fab{right:calc(var(--_panel,0px) + var(--fui-size-fab-offset));bottom:var(--fui-size-fab-offset);z-index:var(--fui-layer-fab);transition:right var(--fui-duration-base) var(--fui-easing-standard);position:fixed}@media (width<=599.98px){.fui-app-shell__actionbar{right:0;bottom:calc(var(--fui-size-fab-size) + 2 * var(--fui-size-fab-offset));padding:0 var(--fui-spacing-sm)}.fui-app-shell__fab{right:var(--fui-size-fab-offset)}}@media (width<=1263.98px){.fui-app-shell,.fui-app-shell[data-drawer=rail]{--_drawer:0px}.fui-app-shell__drawer{top:var(--fui-shell-top,var(--fui-size-appbar-height));z-index:var(--fui-layer-panel);width:min(var(--fui-size-drawer-width), 86vw);border-top-right-radius:var(--fui-radius-card);background:var(--fui-color-surface);height:auto;box-shadow:var(--fui-shadow-raised);visibility:hidden;transition:transform var(--fui-duration-base) var(--fui-easing-standard), visibility 0s linear var(--fui-duration-base);border-right:0;position:fixed;bottom:0;left:0;transform:translate(-100%)}.fui-app-shell[data-drawer=overlay]>.fui-app-shell__drawer{visibility:visible;transition:transform var(--fui-duration-base) var(--fui-easing-standard);transform:none}.fui-app-shell[data-drawer=overlay]>.fui-app-shell__shade{inset:var(--fui-shell-top,var(--fui-size-appbar-height)) 0 0 0;z-index:calc(var(--fui-layer-panel) - 1);background:var(--fui-color-scrim);animation:fui-shade-in var(--fui-duration-base) var(--fui-easing-standard);display:block;position:fixed}}.fui-focus-shell{--_column:calc(var(--fui-size-dialog-width) + 2 * var(--fui-spacing-3xl));isolation:isolate;background:var(--fui-color-bg);min-height:100dvh;color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);grid-template:"head""main"minmax(0,1fr)"footer"/minmax(0,1fr);display:grid;position:relative}.fui-focus-shell:has(>.fui-focus-shell__main .fui-prose){--_column:calc(70ch + 2 * var(--fui-spacing-3xl) + 2px)}.fui-focus-shell__head{z-index:1;align-items:center;gap:var(--fui-spacing-inline);box-sizing:border-box;height:calc(var(--fui-size-appbar-height) + var(--fui-spacing-lg));padding:0 var(--fui-spacing-page);grid-area:head;display:flex;position:relative}.fui-focus-shell__logo{height:var(--fui-size-control-height);padding:0 var(--fui-spacing-xs);border-radius:var(--fui-radius-control);color:var(--fui-color-fg);flex:none;align-items:center;display:inline-flex}.fui-focus-shell__logo>.fui-icon{width:auto;height:calc(var(--fui-size-logo) + var(--fui-spacing-xs))}.fui-focus-shell__logo:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-focus-shell__actions{align-items:center;gap:var(--fui-spacing-inline);margin-left:auto;display:flex}.fui-focus-shell__aside{grid-area:aside;display:none}.fui-focus-shell__claim{color:var(--fui-color-fg);font-size:clamp(calc(var(--fui-text-title-size) * 1.75), 4.6vw, calc(var(--fui-text-title-size) * 2.8));font-weight:var(--fui-text-title-weight);letter-spacing:calc(var(--fui-text-title-tracking) * 3);text-wrap:balance;margin:0;line-height:1.04}.fui-focus-shell__words{height:1.15em;margin-bottom:-.13em;line-height:1.15;display:grid;overflow:hidden}.fui-focus-shell__word{background:var(--fui-gradient-master);color:#0000;opacity:0;animation:15s linear infinite fui-focus-shell-word-5;animation-delay:calc(var(--fui-word,0) * 3s);-webkit-background-clip:text;background-clip:text;grid-area:1/1;transform:translateY(100%)}.fui-focus-shell__words[data-count="1"]>.fui-focus-shell__word{opacity:1;animation:none;transform:none}.fui-focus-shell__words[data-count="2"]>.fui-focus-shell__word{animation-name:fui-focus-shell-word-2;animation-duration:6s}.fui-focus-shell__words[data-count="3"]>.fui-focus-shell__word{animation-name:fui-focus-shell-word-3;animation-duration:9s}.fui-focus-shell__words[data-count="4"]>.fui-focus-shell__word{animation-name:fui-focus-shell-word-4;animation-duration:12s}.fui-focus-shell__words[data-count="6"]>.fui-focus-shell__word{animation-name:fui-focus-shell-word-6;animation-duration:18s}@media (prefers-reduced-motion:reduce){.fui-focus-shell__word{animation:none}.fui-focus-shell__word:last-child{opacity:1;transform:none}}.fui-focus-shell__tagline{margin:var(--fui-spacing-xl) 0 0;color:var(--fui-color-fg-muted);font:var(--fui-text-heading);font-weight:var(--fui-text-label-weight);letter-spacing:var(--fui-text-heading-tracking)}.fui-focus-shell__main{z-index:1;justify-content:center;align-items:center;gap:var(--fui-spacing-stack);box-sizing:border-box;min-width:0;padding:var(--fui-spacing-xl) var(--fui-spacing-page);flex-direction:column;grid-area:main;display:flex;position:relative}.fui-focus-shell__main>*{box-sizing:border-box;width:min(100%, var(--_column))}.fui-focus-shell__main>form{gap:var(--fui-spacing-stack);flex-direction:column;display:flex}.fui-focus-shell__main>.fui-card,.fui-focus-shell__main>form>.fui-card{--fui-card-padding-block:var(--fui-spacing-3xl);--fui-card-padding-inline:var(--fui-spacing-3xl);gap:var(--fui-spacing-xl);background:var(--fui-color-bg);box-shadow:var(--fui-shadow-dialog)}.fui-focus-shell__main>.fui-card>.fui-card__head:has(>h1.fui-card__title){--_title-line:calc(var(--fui-text-title-size) * var(--fui-text-title-line-height));--_description-line:calc(var(--fui-text-lead-size) * var(--fui-text-lead-line-height))}.fui-focus-shell__main>form>.fui-card>.fui-card__head:has(>h1.fui-card__title){--_title-line:calc(var(--fui-text-title-size) * var(--fui-text-title-line-height));--_description-line:calc(var(--fui-text-lead-size) * var(--fui-text-lead-line-height))}.fui-focus-shell__main>.fui-card>.fui-card__head>h1.fui-card__title,.fui-focus-shell__main>form>.fui-card>.fui-card__head>h1.fui-card__title{font:var(--fui-text-title);letter-spacing:var(--fui-text-title-tracking)}.fui-focus-shell__main>.fui-card>.fui-card__head:has(>h1.fui-card__title)>.fui-card__description{font:var(--fui-text-lead);letter-spacing:var(--fui-text-lead-tracking)}.fui-focus-shell__main>form>.fui-card>.fui-card__head:has(>h1.fui-card__title)>.fui-card__description{font:var(--fui-text-lead);letter-spacing:var(--fui-text-lead-tracking)}.fui-focus-shell__main>.fui-card>.fui-card__footer,.fui-focus-shell__main>form>.fui-card>.fui-card__footer{align-items:flex-end;gap:var(--fui-spacing-xs);flex-direction:column}.fui-focus-shell__main>.fui-card>.fui-card__footer>.fui-button[data-primary],.fui-focus-shell__main>form>.fui-card>.fui-card__footer>.fui-button[data-primary]{align-self:stretch}.fui-focus-shell__main>.fui-card>.fui-card__footer>.fui-button:not([data-primary],[data-danger]),.fui-focus-shell__main>form>.fui-card>.fui-card__footer>.fui-button:not([data-primary],[data-danger]),.fui-focus-shell__main>.fui-card .fui-field__after>.fui-button:not([data-primary],[data-danger]),.fui-focus-shell__main>form>.fui-card .fui-field__after>.fui-button:not([data-primary],[data-danger]){color:var(--fui-color-primary);background:0 0;border-color:#0000}.fui-focus-shell__main>.fui-card>.fui-card__footer>.fui-button:not([data-primary],[data-danger],:disabled,[aria-disabled=true]):hover,.fui-focus-shell__main>form>.fui-card>.fui-card__footer>.fui-button:not([data-primary],[data-danger],:disabled,[aria-disabled=true]):hover,.fui-focus-shell__main>.fui-card .fui-field__after>.fui-button:not([data-primary],[data-danger],:disabled,[aria-disabled=true]):hover,.fui-focus-shell__main>form>.fui-card .fui-field__after>.fui-button:not([data-primary],[data-danger],:disabled,[aria-disabled=true]):hover{text-underline-offset:3px;text-decoration:underline}.fui-focus-shell__footer{z-index:1;align-items:center;gap:var(--fui-spacing-sm);padding:var(--fui-spacing-lg) var(--fui-spacing-page) var(--fui-spacing-xl);text-align:center;flex-direction:column;grid-area:footer;display:flex;position:relative}.fui-focus-shell__links{justify-content:center;gap:var(--fui-spacing-xs) var(--fui-spacing-lg);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);flex-wrap:wrap;display:flex}.fui-focus-shell__links>a{border-radius:var(--fui-radius-thumb);color:var(--fui-color-fg-muted);text-decoration:none}.fui-focus-shell__links>a:hover{color:var(--fui-color-fg);text-underline-offset:3px;text-decoration:underline}.fui-focus-shell__links>a:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:2px}.fui-focus-shell__note{max-width:60ch;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);margin:0}.fui-focus-shell__note a{color:inherit;text-decoration:underline}body:has(.fui-focus-shell__note a[href^="https://policies.google.com"]) .grecaptcha-badge{visibility:hidden}@media (width>=960px){.fui-focus-shell:has(>.fui-focus-shell__aside){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"head head""aside main""footer footer"}.fui-focus-shell__aside{z-index:1;min-width:0;padding:var(--fui-spacing-2xl) var(--fui-spacing-2xl) var(--fui-spacing-2xl) calc(var(--fui-spacing-page) * 3);flex-direction:column;justify-content:center;display:flex;position:relative}.fui-focus-shell:has(>.fui-focus-shell__aside)>.fui-focus-shell__main{padding-left:var(--fui-spacing-xl);align-items:flex-start}}@media (width<=599.98px){.fui-focus-shell__head{height:var(--fui-size-appbar-height);padding:0 var(--fui-spacing-sm)}.fui-focus-shell__logo>.fui-icon{height:var(--fui-size-logo)}.fui-focus-shell__main{padding:var(--fui-spacing-sm) var(--fui-spacing-md) var(--fui-spacing-xl);justify-content:flex-start}.fui-focus-shell__main>.fui-card,.fui-focus-shell__main>form>.fui-card{--fui-card-padding-block:var(--fui-spacing-xl);--fui-card-padding-inline:var(--fui-spacing-section);gap:var(--fui-spacing-lg)}}.fui-app-bar{align-items:center;gap:var(--fui-spacing-inline);box-sizing:border-box;height:var(--fui-size-appbar-height);padding:0 var(--fui-spacing-md);color:var(--fui-color-fg);transition:background-color var(--fui-duration-base) var(--fui-easing-standard), box-shadow var(--fui-duration-base) var(--fui-easing-standard);display:flex}.fui-app-bar[data-scrolled]{background:var(--fui-color-bg)}@supports (color:color-mix(in lab, red, red)){.fui-app-bar[data-scrolled]{background:color-mix(in srgb, var(--fui-color-bg) 55%, transparent)}}.fui-app-bar[data-scrolled]{-webkit-backdrop-filter:blur(var(--fui-blur-surface)) saturate(1.05);backdrop-filter:blur(var(--fui-blur-surface)) saturate(1.05);box-shadow:0 1px 0 var(--fui-color-border)}.fui-app-bar__logo{height:var(--fui-size-control-height);padding:0 var(--fui-spacing-xs);border-radius:var(--fui-radius-control);color:var(--fui-color-fg);flex:none;align-items:center;display:inline-flex}.fui-app-bar__logo>.fui-icon{width:auto;height:var(--fui-size-logo)}.fui-app-bar__logo:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-app-bar__path{min-width:0;margin-left:var(--fui-spacing-sm);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);color:var(--fui-color-fg-muted);flex:auto;align-items:center;display:flex}.fui-app-bar__toasts{flex:auto;align-self:stretch;min-width:0;position:relative}.fui-app-bar__toasts>*{top:calc((var(--fui-size-appbar-height) - var(--fui-size-control-height)) / 2);position:absolute;left:0;right:0}.fui-app-bar__actions{align-items:center;gap:var(--fui-spacing-xs);flex:none;margin-left:auto;display:flex}.fui-app-bar__path+.fui-app-bar__actions,.fui-app-bar__toasts+.fui-app-bar__actions{margin-left:0}@media (width<=599.98px){.fui-app-bar{padding:0 var(--fui-spacing-sm);gap:var(--fui-spacing-xs)}.fui-app-bar__path{display:none}.fui-app-bar__toasts{inset:6px var(--fui-spacing-sm) auto;z-index:1;position:absolute}.fui-app-bar__toasts>*{position:static}.fui-app-bar__path+.fui-app-bar__actions,.fui-app-bar__toasts+.fui-app-bar__actions{margin-left:auto}}.fui-app-drawer{--_pad:var(--fui-spacing-md);--_inset:calc((var(--fui-size-drawer-rail) - 2 * var(--fui-spacing-md) - var(--fui-icon-md)) / 2);box-sizing:border-box;width:100%;height:100%;font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);color:var(--fui-color-fg);transition:width var(--fui-duration-base) var(--fui-easing-standard), background-color var(--fui-duration-base) var(--fui-easing-standard), box-shadow var(--fui-duration-base) var(--fui-easing-standard);flex-direction:column;display:flex}.fui-app-drawer__body{min-height:0;padding:var(--fui-spacing-md) var(--_pad);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.fui-app-drawer__body>*{flex-shrink:0}.fui-app-drawer__footer{padding:var(--fui-spacing-sm) var(--_pad) var(--fui-spacing-md);flex:none}.fui-app-drawer__list{gap:var(--fui-spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fui-app-drawer__item,.fui-app-drawer__child,.fui-app-drawer__back{box-sizing:border-box;width:100%;min-height:var(--fui-size-button-height);padding:0 var(--_inset);border-radius:var(--fui-radius-control);color:inherit;font:inherit;letter-spacing:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), box-shadow var(--fui-duration-fast) var(--fui-easing-standard), color var(--fui-duration-fast) var(--fui-easing-standard);background:0 0;border:0;align-items:center;gap:10px;margin:0;text-decoration:none;display:flex}.fui-app-drawer__item>.fui-icon,.fui-app-drawer__back>.fui-icon{width:var(--fui-icon-md);height:var(--fui-icon-md);color:var(--fui-color-fg-muted);flex:none}.fui-app-drawer__item:hover,.fui-app-drawer__child:hover,.fui-app-drawer__item[aria-current=page],.fui-app-drawer__child[aria-current=page]{background:var(--fui-color-drawer-pill);box-shadow:var(--fui-shadow-drawer-pill)}.fui-app-drawer__item:focus-visible,.fui-app-drawer__child:focus-visible,.fui-app-drawer__unpin:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:-3px}.fui-app-drawer__item[aria-current=page],.fui-app-drawer__child[aria-current=page]{font-weight:600}.fui-app-drawer__item[aria-current=page]>.fui-icon{color:var(--fui-color-primary)}.fui-app-drawer__label{text-overflow:ellipsis;min-width:0;transition:opacity var(--fui-duration-base) var(--fui-easing-standard);flex:auto;overflow:hidden}.fui-app-drawer__abbr{display:none}.fui-app-drawer__count{color:var(--fui-color-fg-muted);font:var(--fui-text-caption);font-variant-numeric:tabular-nums;flex:none}.fui-app-drawer__badge{box-sizing:border-box;border-radius:var(--fui-radius-pill);background:var(--fui-color-danger);min-width:18px;color:var(--fui-color-on-primary);font:var(--fui-text-caption);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:1px 6px;font-weight:700}.fui-app-drawer__chevron{width:14px;height:14px;color:var(--fui-color-fg-muted);flex:none}.fui-app-drawer__head{align-items:center;gap:var(--fui-spacing-sm);min-height:var(--fui-size-button-height);margin-bottom:var(--fui-spacing-md);padding:0 var(--_inset) 0 calc(var(--_inset) - 6px);border-radius:var(--fui-radius-control);transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), box-shadow var(--fui-duration-fast) var(--fui-easing-standard);display:flex;position:relative}.fui-app-drawer__head:has(>.fui-app-drawer__back:hover){background:var(--fui-color-drawer-pill);box-shadow:var(--fui-shadow-drawer-pill)}.fui-app-drawer__head:has(>.fui-app-drawer__back:focus-visible){outline:3px solid var(--fui-color-focus);outline-offset:-3px}.fui-app-drawer__back{border-radius:var(--fui-radius-thumb);width:28px;min-height:28px;color:var(--fui-color-fg-muted);outline:none;flex:none;justify-content:center;padding:0}.fui-app-drawer__back:after{content:"";border-radius:inherit;position:absolute;inset:0}.fui-app-drawer__back>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-app-drawer__back>.fui-app-drawer__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fui-app-drawer__title{min-width:0;font:var(--fui-text-heading);letter-spacing:var(--fui-text-heading-tracking);white-space:nowrap;align-items:center;gap:10px;display:flex}.fui-app-drawer__title-icon{border-radius:var(--fui-radius-thumb);background:var(--fui-color-primary-soft);width:28px;height:28px;color:var(--fui-color-primary);flex:none;justify-content:center;align-items:center;display:none}.fui-app-drawer__title-icon>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-app-drawer__pinned{padding-top:var(--fui-spacing-md);margin-top:auto}.fui-app-drawer__heading{min-height:var(--fui-size-button-height);padding:0 var(--_inset);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:calc(3 * var(--fui-text-caption-tracking));text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;margin:0;font-weight:500;display:flex}.fui-app-drawer__body>.fui-app-drawer__heading{margin-top:var(--fui-spacing-sm)}.fui-app-drawer__pin{position:relative}.fui-app-drawer__pin>.fui-app-drawer__child{min-height:40px;font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);padding-right:34px}.fui-app-drawer__thumb{border-radius:var(--fui-radius-thumb);background:var(--fui-color-surface-muted);width:24px;height:24px;color:var(--fui-color-fg-muted);flex:none;justify-content:center;align-items:center;margin-left:-3px;margin-right:1px;display:inline-flex;overflow:hidden}.fui-app-drawer__thumb>img{object-fit:cover;width:100%;height:100%}.fui-app-drawer__thumb>.fui-icon{width:14px;height:14px}.fui-app-drawer__sub{text-overflow:ellipsis;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);display:block;overflow:hidden}.fui-app-drawer__unpin{border-radius:var(--fui-radius-pill);width:26px;height:26px;color:var(--fui-color-fg-muted);opacity:0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.fui-app-drawer__unpin>.fui-icon{width:14px;height:14px}.fui-app-drawer__pin:hover>.fui-app-drawer__unpin,.fui-app-drawer__pin:focus-within>.fui-app-drawer__unpin{opacity:1}.fui-app-drawer__unpin:hover{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}@media (width>=1264px){.fui-app-drawer[data-collapsed]:not(:hover,:focus-within) :is(.fui-app-drawer__label,.fui-app-drawer__count,.fui-app-drawer__chevron,.fui-app-drawer__unpin){opacity:0}.fui-app-drawer[data-collapsed]:not(:hover,:focus-within) :is(.fui-app-drawer__pinned>.fui-app-drawer__list,.fui-app-drawer__footer){display:none}.fui-app-drawer[data-collapsed]:not(:hover,:focus-within) .fui-app-drawer__heading:before{content:"";width:var(--fui-icon-md);border-top:1px solid var(--fui-color-border);flex:none}.fui-app-drawer[data-collapsed]:not(:hover,:focus-within) .fui-app-drawer__abbr{width:var(--fui-icon-md);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);flex:none;justify-content:center;font-weight:700;display:inline-flex}.fui-app-drawer[data-collapsed]:not(:hover,:focus-within) .fui-app-drawer__item[aria-current=page]>.fui-app-drawer__abbr{color:var(--fui-color-primary)}.fui-app-drawer[data-collapsed]:not(:hover,:focus-within) .fui-app-drawer__item{position:relative}.fui-app-drawer[data-collapsed]:not(:hover,:focus-within) .fui-app-drawer__badge{top:3px;left:calc(var(--_inset) + var(--fui-icon-md) - 5px);color:#0000;width:8px;min-width:8px;height:8px;padding:0;position:absolute;overflow:hidden}.fui-app-drawer[data-collapsed]:not(:hover,:focus-within) .fui-app-drawer__head{align-items:stretch;gap:var(--fui-spacing-xs);flex-direction:column;padding:0}.fui-app-drawer[data-collapsed]:not(:hover,:focus-within) .fui-app-drawer__back{width:100%;padding:0 var(--_inset);justify-content:flex-start}.fui-app-drawer[data-collapsed]:not(:hover,:focus-within) .fui-app-drawer__title{padding:0 calc(var(--_inset) - 5px)}.fui-app-drawer[data-collapsed]:not(:hover,:focus-within) .fui-app-drawer__title-icon{display:inline-flex}.fui-app-drawer[data-collapsed]:is(:hover,:focus-within){width:var(--fui-size-drawer-width);border-right:1px solid var(--fui-color-border);background:var(--fui-color-bg);box-shadow:var(--fui-shadow-raised)}}:where(.fui-toast-center){margin:0}.fui-toast-center{outline:none;justify-content:flex-end;padding:0;list-style:none;display:flex}.fui-toast{--_bg:var(--fui-color-toast-success);--_fg:var(--fui-color-on-toast);align-items:center;gap:var(--fui-spacing-sm);box-sizing:border-box;max-width:min(440px,100%);height:var(--fui-size-control-height);border-radius:var(--fui-radius-pill);background:var(--_bg);color:var(--_fg);box-shadow:var(--fui-shadow-float);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);white-space:nowrap;cursor:pointer;padding:0 5px 0 13px;display:flex;position:relative;overflow:hidden}.fui-toast[data-tone=danger]{--_bg:var(--fui-color-toast-danger)}.fui-toast[data-tone=info]{--_bg:var(--fui-color-toast-info)}.fui-toast[data-tone=warning]{--_bg:var(--fui-color-toast-warning);--_fg:var(--fui-color-on-toast-warning)}.fui-toast[data-state=open]{animation:fui-toast-in var(--fui-duration-slow) var(--fui-easing-standard)}.fui-toast[data-state=closed]{animation:fui-toast-out var(--fui-duration-base) var(--fui-easing-standard) forwards}.fui-toast:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:2px}.fui-toast__icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-toast__text{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.fui-toast__count{border-radius:var(--fui-radius-thumb);font:var(--fui-text-caption);font-variant-numeric:tabular-nums;opacity:.7;border:1px solid;flex:none;padding:0 5px;font-weight:600}.fui-toast__action,.fui-toast__close{border-radius:var(--fui-radius-pill);height:24px;color:inherit;font:inherit;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fui-toast__action{background:currentColor;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.fui-toast__action{background:color-mix(in srgb, currentColor 18%, transparent)}}.fui-toast__action{font-weight:600}.fui-toast__close{opacity:.8;background:0 0;width:24px}.fui-toast__action:hover,.fui-toast__close:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.fui-toast__action:hover,.fui-toast__close:hover{background:color-mix(in srgb, currentColor 26%, transparent)}}.fui-toast__action:hover,.fui-toast__close:hover{opacity:1}.fui-toast__action:focus-visible,.fui-toast__close:focus-visible{outline-offset:1px;outline:2px solid}.fui-toast__close>.fui-icon{width:13px;height:13px}.fui-toast__progress{opacity:.4;transform-origin:0;width:100%;height:3px;animation:fui-toast-time var(--fui-toast-duration,var(--fui-duration-toast)) linear forwards;background:currentColor;position:absolute;bottom:0;left:0}.fui-toast[data-paused] .fui-toast__progress{animation-play-state:paused}@media (width<=599.98px){.fui-toast{border-radius:var(--fui-radius-card);width:100%;max-width:none;height:40px}}.fui-action-bar{align-items:center;gap:var(--fui-spacing-sm);box-sizing:border-box;max-width:100%;min-height:46px;padding:6px 6px 6px var(--fui-spacing-lg);border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-pill);background:var(--fui-color-surface);box-shadow:var(--fui-shadow-float);color:var(--fui-color-fg);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);animation:fui-action-bar-in var(--fui-duration-base) var(--fui-easing-standard);display:flex}.fui-action-bar[data-mode=selection]{padding-left:6px}.fui-action-bar__status{align-items:center;gap:var(--fui-spacing-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.fui-action-bar__dot{border-radius:var(--fui-radius-pill);background:var(--fui-color-warning);flex:none;width:8px;height:8px}.fui-action-bar[data-mode=blocked] .fui-action-bar__dot{background:var(--fui-color-danger)}.fui-action-bar[data-mode=notice] .fui-action-bar__dot{background:var(--fui-color-info)}.fui-action-bar__done{border-radius:var(--fui-radius-pill);background:var(--fui-color-success);width:18px;height:18px;color:var(--fui-color-on-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.fui-action-bar__done>.fui-icon{width:12px;height:12px}.fui-action-bar__spinner{box-sizing:border-box;width:var(--fui-icon-sm);height:var(--fui-icon-sm);border:2px solid var(--fui-color-primary);border-radius:var(--fui-radius-pill);border-right-color:#0000;flex:none;animation:.7s linear infinite fui-spin}.fui-action-bar__separator{width:1px;height:22px;margin:0 var(--fui-spacing-xs);background:var(--fui-color-border);flex:none}.fui-action-bar__actions{align-items:center;gap:var(--fui-spacing-sm);flex:none;display:flex}.fui-action-bar__discard{color:var(--fui-color-fg-muted);background:0 0;border-color:#0000}.fui-action-bar__discard:hover{color:var(--fui-color-fg)}.fui-action-bar__selection{height:var(--fui-size-button-height);border-radius:var(--fui-radius-pill);background:var(--fui-color-primary-soft);color:var(--fui-color-primary);white-space:nowrap;align-items:center;gap:6px;padding:0 6px 0 12px;display:inline-flex}.fui-action-bar__clear{border-radius:var(--fui-radius-pill);width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fui-action-bar__clear>.fui-icon{width:13px;height:13px}.fui-action-bar__clear:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.fui-action-bar__clear:hover{background:color-mix(in srgb, currentColor 14%, transparent)}}.fui-action-bar__clear:focus-visible{outline:3px solid var(--fui-color-focus)}.fui-action-bar__progress{border-radius:var(--fui-radius-pill);background:var(--fui-color-surface-muted);flex:none;width:120px;height:6px;overflow:hidden}.fui-action-bar__progress:before{content:"";width:calc(var(--fui-progress,0) * 100%);border-radius:inherit;background:var(--fui-color-primary);height:100%;transition:width var(--fui-duration-base) var(--fui-easing-standard);display:block}.fui-action-bar__progress:not([style]):before{width:40%;animation:1.2s ease-in-out infinite fui-progress-run}.fui-action-bar__count{color:var(--fui-color-fg-muted);font:var(--fui-text-small);font-variant-numeric:tabular-nums;flex:none}@media (width<=599.98px){.fui-action-bar{border-radius:var(--fui-radius-card);row-gap:var(--fui-spacing-xs);flex-wrap:wrap;width:100%}.fui-action-bar__separator{display:none}.fui-action-bar__actions{margin-left:auto}}.fui-banner{--_bg:var(--fui-color-info-soft);--_fg:var(--fui-color-info-fg);justify-content:center;align-items:center;gap:var(--fui-spacing-sm);box-sizing:border-box;min-height:var(--fui-size-control-height);padding:var(--fui-spacing-xs) 40px;background:var(--_bg);color:var(--_fg);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);text-align:center;font-weight:500;display:flex;position:relative}.fui-banner[data-tone=warning]{--_bg:var(--fui-color-warning-soft);--_fg:var(--fui-color-warning-fg)}.fui-banner[data-tone=danger]{--_bg:var(--fui-color-danger-soft);--_fg:var(--fui-color-danger-fg)}.fui-banner__icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-banner__action{border-radius:var(--fui-radius-pill);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;padding:2px 10px;font-weight:600;text-decoration:none}.fui-banner__action:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.fui-banner__action:hover{background:color-mix(in srgb, currentColor 12%, transparent)}}.fui-banner__close{right:var(--fui-spacing-sm);border-radius:var(--fui-radius-pill);width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.fui-banner__close>.fui-icon{width:14px;height:14px}.fui-banner__close:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.fui-banner__close:hover{background:color-mix(in srgb, currentColor 12%, transparent)}}.fui-banner__action:focus-visible,.fui-banner__close:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-meter{align-items:baseline;gap:var(--fui-spacing-sm);min-width:0;color:var(--fui-color-fg);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);grid-template-columns:minmax(0,1fr) auto;display:grid}.fui-meter__label{min-width:0;font-weight:var(--fui-text-label-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fui-meter__meta{color:var(--fui-color-fg-muted);font-variant-numeric:tabular-nums;text-align:right}.fui-meter__bar{border-radius:var(--fui-radius-pill);background:var(--fui-color-border);grid-column:1/-1;height:6px;overflow:hidden}.fui-meter__bar:before{content:"";width:calc(min(max(var(--fui-meter,0), 0), 1) * 100%);border-radius:inherit;background:var(--_fill,var(--fui-color-primary));height:100%;transition:width var(--fui-duration-base) var(--fui-easing-standard), background-color var(--fui-duration-base) var(--fui-easing-standard);display:block}.fui-meter[data-tone=success]{--_fill:var(--fui-color-success)}.fui-meter[data-tone=warning]{--_fill:var(--fui-color-warning)}.fui-meter[data-tone=danger]{--_fill:var(--fui-color-danger)}.fui-credits-meter{border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-control);color:var(--fui-color-fg-muted);transition:background-color var(--fui-duration-fast) var(--fui-easing-standard);padding:10px;text-decoration:none;display:block}.fui-credits-meter:hover{background:var(--fui-color-surface-muted)}.fui-credits-meter:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-credits-meter>.fui-meter{color:inherit;font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking)}.fui-credits-meter .fui-meter__label{font-weight:inherit}.fui-credits-meter .fui-meter__meta{color:var(--fui-color-fg);font-weight:500}.fui-side-panel{top:var(--fui-shell-top,var(--fui-size-appbar-height));z-index:var(--fui-layer-panel);box-sizing:border-box;--_default:var(--fui-size-panel-width);width:var(--_width,var(--_default));max-width:calc(100vw - var(--fui-size-drawer-rail));border-left:1px solid var(--fui-color-border);background:var(--fui-color-surface);box-shadow:var(--fui-shadow-overlay);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.fui-side-panel:focus{outline:none}.fui-side-panel[data-wide]{--_default:calc(2 * var(--fui-size-panel-width))}.fui-side-panel__resize{top:0;bottom:0;left:calc(-1 * var(--fui-spacing-xs));z-index:1;width:var(--fui-spacing-sm);cursor:col-resize;touch-action:none;position:absolute}.fui-side-panel__resize:after{content:"";top:0;bottom:0;left:calc(var(--fui-spacing-xs) - 1px);width:2px;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard);background:0 0;position:absolute}.fui-side-panel__resize:hover:after,.fui-side-panel__resize:focus-visible:after{background:var(--fui-color-primary)}.fui-side-panel__resize:focus-visible{outline:none}.fui-side-panel[data-state=open]{animation:fui-side-panel-in var(--fui-duration-base) var(--fui-easing-standard)}.fui-side-panel__header{align-items:center;column-gap:var(--fui-spacing-sm);padding:var(--fui-spacing-md) var(--fui-spacing-md) var(--fui-spacing-md) var(--fui-spacing-section);border-bottom:1px solid var(--fui-color-border);flex:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.fui-side-panel__title{font:var(--fui-text-heading);letter-spacing:var(--fui-text-heading-tracking);text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin:0;overflow:hidden}.fui-side-panel__subtitle{color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin:0;overflow:hidden}.fui-side-panel__header:has(>.fui-side-panel__menu){grid-template-columns:minmax(0,1fr) auto auto}.fui-side-panel__menu{grid-area:1/2}.fui-side-panel__close{grid-area:1/-2}.fui-side-panel__body{min-height:0;padding:var(--fui-spacing-section);overscroll-behavior:contain;flex:auto;overflow-y:auto}.fui-side-panel__footer{justify-content:flex-end;align-items:center;gap:var(--fui-spacing-sm);padding:var(--fui-spacing-md) var(--fui-spacing-section);border-top:1px solid var(--fui-color-border);flex:none;display:flex}.fui-side-panel__footer>.fui-button:not([data-primary]){color:var(--fui-color-fg-muted);background:0 0;border-color:#0000}.fui-side-panel__footer>.fui-button:not([data-primary]):not(:disabled,[aria-disabled=true]):hover{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}@media (width<=599.98px){.fui-side-panel{border-left:0;width:100%;max-width:100%}.fui-side-panel__resize{display:none}}.fui-notifications-panel{--_mark:28px}.fui-notifications-panel__bar{align-items:center;gap:var(--fui-spacing-sm);margin-bottom:var(--fui-spacing-md);display:flex}.fui-notifications-panel__filters{border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-control);background:var(--fui-color-surface-muted);flex:auto;gap:2px;min-width:0;padding:3px;display:flex}.fui-notifications-panel__filter{align-items:center;gap:var(--fui-spacing-xs);border-radius:var(--fui-radius-thumb);min-width:0;height:26px;color:var(--fui-color-fg-muted);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);white-space:nowrap;cursor:pointer;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), color var(--fui-duration-fast) var(--fui-easing-standard);background:0 0;border:0;padding:0 10px;display:inline-flex}.fui-notifications-panel__filter:hover{color:var(--fui-color-fg)}.fui-notifications-panel__filter[data-state=on]{background:var(--fui-color-surface);color:var(--fui-color-fg);box-shadow:0 0 0 1px var(--fui-color-border)}.fui-notifications-panel__filter:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-notifications-panel__count{color:var(--fui-color-fg-muted);font-variant-numeric:tabular-nums}.fui-notifications-panel__bar>.fui-button{color:var(--fui-color-fg-muted);background:0 0;border-color:#0000;flex:none}.fui-notifications-panel__bar>.fui-button:not(:disabled,[aria-disabled=true]):hover{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-notifications-panel__approvals{align-items:center;gap:var(--fui-spacing-md);margin-bottom:var(--fui-spacing-md);padding:10px var(--fui-spacing-md);border:1px solid var(--fui-color-primary);display:flex}@supports (color:color-mix(in lab, red, red)){.fui-notifications-panel__approvals{border:1px solid color-mix(in srgb, var(--fui-color-primary) 28%, transparent)}}.fui-notifications-panel__approvals{border-radius:var(--fui-radius-card);background:var(--fui-color-primary-soft)}.fui-notifications-panel__approvals>.fui-icon{box-sizing:content-box;width:var(--fui-icon-sm);height:var(--fui-icon-sm);border-radius:var(--fui-radius-pill);background:var(--fui-color-surface);color:var(--fui-color-primary);padding:6px}.fui-notifications-panel__approvals>.fui-notifications-panel__text{font:var(--fui-text-label);font-weight:700}.fui-notifications-panel__approvals>.fui-notifications-panel__text>.fui-notifications-panel__detail{font:var(--fui-text-small)}.fui-notifications-panel__approvals>.fui-button{flex:none}.fui-notifications-panel__day{margin:var(--fui-spacing-lg) 0 var(--fui-spacing-xs);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);font-weight:500}.fui-notifications-panel__group{margin:0;padding:0;list-style:none}.fui-notifications-panel__group>li{border-bottom:1px solid var(--fui-color-border)}.fui-notifications-panel__item{--fui-avatar-size:var(--_mark);align-items:flex-start;gap:var(--fui-spacing-md);box-sizing:border-box;width:100%;padding:10px var(--fui-spacing-sm) 10px var(--fui-spacing-md);border-radius:var(--fui-radius-control);color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard);background:0 0;border:0;margin:0;text-decoration:none;display:flex;position:relative}.fui-notifications-panel__item:hover{background:var(--fui-color-surface-muted)}.fui-notifications-panel__item:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:-3px}.fui-notifications-panel__unread{top:calc(10px + (var(--_mark) - 6px) / 2);border-radius:var(--fui-radius-pill);background:var(--fui-color-primary);white-space:nowrap;text-indent:100%;width:6px;height:6px;position:absolute;left:1px;overflow:hidden}.fui-notifications-panel__item>.fui-icon{box-sizing:content-box;width:var(--fui-icon-sm);height:var(--fui-icon-sm);padding:calc((var(--_mark) - var(--fui-icon-sm)) / 2);border-radius:var(--fui-radius-pill);background:var(--fui-color-info-soft);color:var(--fui-color-info-fg)}.fui-notifications-panel__item>.fui-icon[data-tone=success]{background:var(--fui-color-success-soft);color:var(--fui-color-success-fg)}.fui-notifications-panel__item>.fui-icon[data-tone=warning]{background:var(--fui-color-warning-soft);color:var(--fui-color-warning-fg)}.fui-notifications-panel__text{overflow-wrap:anywhere;flex:auto;min-width:0;display:block}.fui-notifications-panel__detail{color:var(--fui-color-fg-muted);display:block}.fui-notifications-panel__time{color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.fui-notifications-panel__empty{margin:var(--fui-spacing-2xl) 0;color:var(--fui-color-fg-muted);text-align:center}.fui-notifications-panel__settings{align-items:center;gap:var(--fui-spacing-sm);margin-top:var(--fui-spacing-section);color:var(--fui-color-fg-muted);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);text-decoration:none;display:inline-flex}.fui-notifications-panel__settings:hover{color:var(--fui-color-fg)}.fui-notifications-panel__settings:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:2px;border-radius:var(--fui-radius-thumb)}.fui-notifications-panel__settings>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-search-overlay__scrim{z-index:var(--fui-layer-dialog);background:var(--fui-color-scrim);position:fixed;inset:0}.fui-search-overlay__scrim[data-state=open]{animation:fui-search-overlay-fade var(--fui-duration-base) var(--fui-easing-standard)}.fui-search-overlay{--_top:calc(var(--fui-size-appbar-height) + var(--fui-spacing-xl));top:var(--_top);z-index:var(--fui-layer-dialog);box-sizing:border-box;width:min(640px, calc(100vw - 2 * var(--fui-spacing-md)));max-height:calc(100vh - var(--_top) - var(--fui-spacing-xl));max-height:calc(100dvh - var(--_top) - var(--fui-spacing-xl));border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-card);background:var(--fui-color-surface);box-shadow:var(--fui-shadow-dialog);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);flex-direction:column;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.fui-search-overlay:focus{outline:none}.fui-search-overlay[data-state=open]{animation:fui-search-overlay-in var(--fui-duration-base) var(--fui-easing-standard)}.fui-search-overlay__title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fui-search-overlay__field{min-height:52px;padding:0 var(--fui-spacing-lg);border-bottom:1px solid var(--fui-color-border);flex:none;align-items:center;gap:10px;display:flex}.fui-search-overlay__field>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm);color:var(--fui-color-fg-muted)}.fui-search-overlay__input{min-width:0;height:36px;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;flex:auto;padding:0}.fui-search-overlay__input::placeholder{color:var(--fui-color-fg-muted)}.fui-search-overlay__scope{align-items:center;gap:var(--fui-spacing-xs);height:26px;padding:0 var(--fui-spacing-sm) 0 10px;border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-pill);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}.fui-search-overlay__scope:hover,.fui-search-overlay__scope[data-state=open]{background:var(--fui-color-surface-muted)}.fui-search-overlay__scope:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-search-overlay__scope>.fui-icon{width:14px;height:14px;color:var(--fui-color-fg-muted)}.fui-search-overlay__key{border:1px solid var(--fui-color-border-strong);background:var(--fui-color-surface);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);border-radius:5px;flex:none;padding:0 5px}.fui-menu.fui-search-overlay__scopes{min-width:180px}.fui-search-overlay__scopes .fui-menu__item[data-state=checked]{color:var(--fui-color-primary);font-weight:500}.fui-search-overlay__list{overscroll-behavior:contain;flex:0 auto;min-height:0;padding:0 6px;overflow-y:auto}.fui-search-overlay__group{padding:6px 0}.fui-search-overlay__group+.fui-search-overlay__group{padding-top:0}.fui-menu__item.fui-search-overlay__item{--fui-avatar-size:30px;min-height:46px;padding:6px 10px}.fui-search-overlay__subtitle{color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);text-overflow:ellipsis;display:block;overflow:hidden}.fui-search-overlay__item:not([data-highlighted])>.fui-search-overlay__key{visibility:hidden}.fui-search-overlay__empty{padding:var(--fui-spacing-xl) var(--fui-spacing-lg);color:var(--fui-color-fg-muted);text-align:center;margin:0}.fui-search-overlay__footer{align-items:center;gap:var(--fui-spacing-md);min-height:36px;padding:0 var(--fui-spacing-lg);border-top:1px solid var(--fui-color-border);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);flex:none;display:flex}.fui-search-overlay__all{color:var(--fui-color-primary);margin-left:auto;font-weight:500;text-decoration:none}.fui-search-overlay__all:hover{text-decoration:underline}.fui-search-overlay__all:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:2px;border-radius:4px}.fui-field{min-width:0;color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);flex-direction:column;display:flex}.fui-field__head{align-items:center;gap:var(--fui-spacing-xs) var(--fui-spacing-sm);flex-wrap:wrap;min-height:20px;margin-bottom:6px;display:flex}.fui-field__label{min-width:0;color:var(--fui-color-fg);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);font-weight:500}.fui-field__required{color:var(--fui-color-danger-fg);margin-left:3px}.fui-field__marker{box-sizing:border-box;border-radius:var(--fui-radius-pill);height:18px;font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;gap:3px;padding:0 7px;font-weight:500;display:inline-flex}.fui-field__marker>.fui-icon{width:11px;height:11px}.fui-field__marker[data-marker=changed]{background:var(--fui-color-warning-soft);color:var(--fui-color-warning-fg)}.fui-field__marker[data-marker=ai]{background:var(--fui-color-primary-soft);color:var(--fui-color-primary)}.fui-field__marker[data-marker=untranslated]{background:var(--fui-color-info-soft);color:var(--fui-color-info-fg)}.fui-field__marker[data-marker=locked],.fui-field__marker[data-marker=library],.fui-field__marker[data-marker=parent]{border-color:var(--fui-color-border);background:var(--fui-color-surface);color:var(--fui-color-fg-muted)}.fui-field__languages{outline:none;flex:none;gap:2px;margin-left:auto;display:inline-flex}.fui-field__language{box-sizing:border-box;min-width:24px;height:20px;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);cursor:pointer;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), color var(--fui-duration-fast) var(--fui-easing-standard);background:0 0;border:0;border-radius:6px;margin:0;padding:0 5px;font-weight:500;position:relative}.fui-field__language:hover{color:var(--fui-color-fg)}.fui-field__language[data-state=on]{background:var(--fui-color-primary-soft);color:var(--fui-color-primary)}.fui-field__language:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:0}.fui-field__language[data-missing]:after{content:"";border-radius:var(--fui-radius-pill);background:var(--fui-color-warning);width:5px;height:5px;position:absolute;top:1px;right:0}.fui-field__menu{opacity:0;transition:opacity var(--fui-duration-fast) var(--fui-easing-standard);flex:none;margin:-4px 0 -4px auto;display:inline-flex}.fui-field__languages+.fui-field__menu{margin-left:0}.fui-field:hover .fui-field__menu,.fui-field:focus-within .fui-field__menu{opacity:1}.fui-field__menu:has([aria-expanded=true]){opacity:1}@media (hover:none){.fui-field__menu{opacity:1}}.fui-field__menu .fui-icon-button{width:26px;height:26px}.fui-field__control{min-width:0}.fui-field__control:has(>.fui-field__after){align-items:center;gap:var(--fui-spacing-sm);display:flex}.fui-field__control:has(>.fui-field__after)>:not(.fui-field__after){flex:1;min-width:0}.fui-field__after{flex:none;display:flex}.fui-field__hint,.fui-field__error{font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);margin:6px 0 0}.fui-field__hint{color:var(--fui-color-fg-muted)}.fui-field__error{color:var(--fui-color-danger-fg)}:where(.fui-card:not(.fui-form-section)>.fui-card__body,.fui-card:not(.fui-form-section)>.fui-card__body>form,.fui-side-panel__body,.fui-side-panel__body>form,.fui-dialog__body,.fui-dialog__body>form)>:is(.fui-field,.fui-field-grid)+:is(.fui-field,.fui-field-grid){margin-top:var(--fui-spacing-field)}.fui-field-grid{gap:var(--fui-spacing-field) var(--fui-spacing-md);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;container-type:inline-size}.fui-field-grid>*{grid-column:span 12;min-width:0;margin-top:0}.fui-field-grid>[data-span="9"]{grid-column:span 9}.fui-field-grid>[data-span="8"]{grid-column:span 8}.fui-field-grid>[data-span="6"]{grid-column:span 6}.fui-field-grid>[data-span="4"]{grid-column:span 4}.fui-field-grid>[data-span="3"]{grid-column:span 3}@container (width<=560px){.fui-field-grid>:is([data-span="3"],[data-span="4"],[data-span="8"],[data-span="9"]){grid-column:span 12}}@container (width<=400px){.fui-field-grid>[data-span="6"]{grid-column:span 12}}.fui-form-section{scroll-margin-top:calc(var(--fui-shell-top,var(--fui-size-appbar-height)) + var(--fui-spacing-stack))}.fui-form-section>.fui-card__body{gap:var(--fui-spacing-field);flex-direction:column;display:flex}.fui-form-section>.fui-card__body>*{margin-top:0}.fui-text-input{box-sizing:border-box;width:100%;min-width:0;height:var(--fui-size-control-height);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);transition:border-color var(--fui-duration-fast) var(--fui-easing-standard), box-shadow var(--fui-duration-fast) var(--fui-easing-standard);align-items:center;padding:0 10px;display:flex}.fui-text-input:focus-within{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-field[data-changed] .fui-text-input:not(:focus-within,[data-invalid]){border-color:var(--fui-color-warning)}.fui-text-input[data-invalid]{border-color:var(--fui-color-danger)}.fui-text-input[data-invalid]:focus-within{box-shadow:0 0 0 3px var(--fui-color-danger-soft)}.fui-text-input:has(>.fui-text-input__input[readonly]){border-color:var(--fui-color-border);background:var(--fui-color-surface-muted)}:is(.fui-text-input:has(>.fui-text-input__input:disabled),.fui-text-input:has(>.fui-text-input__input[readonly][aria-disabled=true])){border-color:var(--fui-color-border);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted)}.fui-text-input:has(>.fui-text-input__input[readonly][aria-disabled=true]){cursor:not-allowed}.fui-text-input__input[readonly][aria-disabled=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.fui-text-input__input{min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.fui-text-input__input::placeholder{color:var(--fui-color-fg-muted)}.fui-text-input__input:disabled{cursor:not-allowed}.fui-text-input__input[type=color]{box-sizing:border-box;appearance:none;cursor:pointer;padding:6px 0}.fui-text-input__input[type=color]::-webkit-color-swatch-wrapper{padding:0}.fui-text-input__input[type=color]::-webkit-color-swatch{border-radius:calc(var(--fui-radius-control) / 2);border:0}.fui-text-input__input[type=color]::-moz-color-swatch{border-radius:calc(var(--fui-radius-control) / 2);border:0}.fui-text-area{box-sizing:border-box;border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);width:100%;min-width:0;color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);transition:border-color var(--fui-duration-fast) var(--fui-easing-standard), box-shadow var(--fui-duration-fast) var(--fui-easing-standard);display:flex}.fui-text-area:focus-within{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-field[data-changed] .fui-text-area:not(:focus-within,[data-invalid]){border-color:var(--fui-color-warning)}.fui-text-area[data-invalid]{border-color:var(--fui-color-danger)}.fui-text-area[data-invalid]:focus-within{box-shadow:0 0 0 3px var(--fui-color-danger-soft)}.fui-text-area:has(>.fui-text-area__textarea:disabled){border-color:var(--fui-color-border);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted)}.fui-text-area__textarea{box-sizing:border-box;width:100%;min-width:0;min-height:calc(3 * var(--fui-text-body-size) * var(--fui-text-body-line-height) + 2 * var(--fui-spacing-sm));padding:var(--fui-spacing-sm) 10px;border-radius:inherit;color:inherit;font:inherit;letter-spacing:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:auto;margin:0;overflow:hidden}.fui-text-area__textarea::placeholder{color:var(--fui-color-fg-muted)}.fui-text-area__textarea:disabled{cursor:not-allowed}.fui-select{min-width:0;display:flex}.fui-select__trigger{align-items:center;gap:var(--fui-spacing-sm);box-sizing:border-box;width:100%;min-width:0;height:var(--fui-size-control-height);padding:0 var(--fui-spacing-sm) 0 10px;border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);text-align:left;cursor:pointer;transition:border-color var(--fui-duration-fast) var(--fui-easing-standard), box-shadow var(--fui-duration-fast) var(--fui-easing-standard);outline:none;flex:auto;margin:0;display:flex}.fui-select__trigger:focus-visible,.fui-select__trigger[data-state=open],select.fui-select__trigger:focus{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-field[data-changed] .fui-select__trigger:not(:focus-visible,[data-state=open],[aria-invalid=true]){border-color:var(--fui-color-warning)}.fui-select__trigger[aria-invalid=true]{border-color:var(--fui-color-danger)}.fui-select__trigger[aria-invalid=true]:focus-visible,.fui-select__trigger[aria-invalid=true][data-state=open]{box-shadow:0 0 0 3px var(--fui-color-danger-soft)}.fui-select__trigger[data-disabled],.fui-select__trigger:disabled{border-color:var(--fui-color-border);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted);cursor:not-allowed}.fui-select:has(>select.fui-select__trigger){position:relative}select.fui-select__trigger{padding-right:calc(var(--fui-icon-sm) + 2 * var(--fui-spacing-sm));appearance:none}select.fui-select__trigger:has(>option[value=""]:checked){color:var(--fui-color-fg-muted)}select.fui-select__trigger>option{color:var(--fui-color-fg)}select.fui-select__trigger+.fui-icon{top:50%;right:var(--fui-spacing-sm);width:var(--fui-icon-sm);height:var(--fui-icon-sm);color:var(--fui-color-fg-muted);pointer-events:none;position:absolute;translate:0 -50%}.fui-select__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fui-select__value[data-placeholder]{color:var(--fui-color-fg-muted)}.fui-select__trigger>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm);color:var(--fui-color-fg-muted);transition:transform var(--fui-duration-fast) var(--fui-easing-standard);flex:none}.fui-select__trigger[data-state=open]>.fui-icon{transform:rotate(180deg)}.fui-select__content{min-width:var(--reka-select-trigger-width);max-height:var(--reka-select-content-available-height,70vh);transform-origin:var(--reka-select-content-transform-origin,top)}.fui-select__item[data-state=checked]{color:var(--fui-color-primary);font-weight:500}.fui-choice{box-sizing:border-box;max-width:100%;min-height:var(--fui-size-control-height);border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-control);background:var(--fui-color-surface-muted);vertical-align:middle;transition:border-color var(--fui-duration-fast) var(--fui-easing-standard);flex-wrap:wrap;flex:none;gap:2px;padding:2px;display:inline-flex}.fui-field[data-changed] .fui-choice{border-color:var(--fui-color-warning)}.fui-choice__item{box-sizing:border-box;min-width:44px;max-width:100%;min-height:calc(var(--fui-size-control-height) - 6px);padding:0 var(--fui-spacing-md);border-radius:var(--fui-radius-thumb);color:var(--fui-color-fg-muted);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);text-align:center;cursor:pointer;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), color var(--fui-duration-fast) var(--fui-easing-standard);background:0 0;border:0;flex:auto;justify-content:center;align-items:center;margin:0;display:inline-flex}.fui-choice__item:hover{color:var(--fui-color-fg)}.fui-choice__item[data-state=on]{background:var(--fui-color-surface);color:var(--fui-color-fg);box-shadow:0 1px 2px var(--fui-color-border-strong)}.fui-choice__item:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:0}.fui-choice__item[data-disabled]{cursor:not-allowed}.fui-choice[data-disabled]{opacity:.6}.fui-checkbox{justify-content:start;align-items:start;column-gap:var(--fui-spacing-sm);box-sizing:border-box;width:fit-content;max-width:100%;color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);cursor:pointer;grid-template-columns:auto minmax(0,auto);display:grid}.fui-checkbox+.fui-checkbox{margin-top:var(--fui-spacing-sm)}.fui-checkbox>.fui-checkbox__box,.fui-checkbox>.fui-checkbox__indicator{grid-area:1/1}.fui-checkbox__label{grid-area:1/2;min-width:0}.fui-checkbox__box{box-sizing:border-box;width:var(--fui-icon-sm);height:var(--fui-icon-sm);margin:calc((var(--fui-text-body-size) * var(--fui-text-body-line-height) - var(--fui-icon-sm)) / 2) 0 0;border:1.5px solid var(--fui-color-border-strong);border-radius:calc(var(--fui-radius-thumb) / 2);background:var(--fui-color-surface);color:var(--fui-color-on-primary);appearance:none;cursor:inherit;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), border-color var(--fui-duration-fast) var(--fui-easing-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}.fui-checkbox__box:is([data-state=checked],[data-state=indeterminate],:checked){border-color:var(--fui-color-primary);background:var(--fui-color-primary)}.fui-checkbox__box:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-checkbox__indicator{color:var(--fui-color-on-primary);pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.fui-checkbox>.fui-checkbox__indicator{height:var(--fui-icon-sm);margin-top:calc((var(--fui-text-body-size) * var(--fui-text-body-line-height) - var(--fui-icon-sm)) / 2);place-self:start center}.fui-checkbox__box:not(:checked)+.fui-checkbox__indicator{visibility:hidden}.fui-checkbox__indicator>.fui-icon{width:calc(var(--fui-icon-sm) * .75);height:calc(var(--fui-icon-sm) * .75)}.fui-field[data-changed] .fui-checkbox__box:not(:is([data-state=checked],[data-state=indeterminate],:checked)){border-color:var(--fui-color-warning)}.fui-checkbox__box[aria-invalid=true]:not(:is([data-state=checked],:checked)){border-color:var(--fui-color-danger)}.fui-checkbox:has(>.fui-checkbox__box:disabled){color:var(--fui-color-fg-muted);cursor:not-allowed}.fui-checkbox__box:disabled{opacity:.6}.fui-radio-group{gap:var(--fui-spacing-sm);min-width:0;color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);outline:none;flex-direction:column;display:flex}.fui-radio-group__item{align-items:start;column-gap:var(--fui-spacing-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.fui-radio-group__indicator{box-sizing:border-box;width:var(--fui-icon-sm);height:var(--fui-icon-sm);margin:calc((var(--fui-text-body-size) * var(--fui-text-body-line-height) - var(--fui-icon-sm)) / 2) 0 0;border:1.5px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-pill);background:var(--fui-color-surface);appearance:none;cursor:pointer;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), border-color var(--fui-duration-fast) var(--fui-easing-standard), box-shadow var(--fui-duration-fast) var(--fui-easing-standard);grid-area:1/1;padding:0}.fui-radio-group__indicator:is([data-state=checked],:checked){border-color:var(--fui-color-primary);background:var(--fui-color-primary);box-shadow:inset 0 0 0 3px var(--fui-color-surface)}.fui-radio-group__indicator:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-radio-group__label{cursor:pointer;grid-area:1/2;min-width:0}.fui-radio-group__hint{color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);grid-area:2/2}.fui-field[data-changed] .fui-radio-group__indicator:not(:is([data-state=checked],:checked)){border-color:var(--fui-color-warning)}.fui-radio-group__item:has(>.fui-radio-group__indicator:disabled){color:var(--fui-color-fg-muted)}.fui-radio-group__item:has(>.fui-radio-group__indicator:disabled)>:is(.fui-radio-group__indicator,.fui-radio-group__label){cursor:not-allowed}.fui-radio-group__indicator:disabled{opacity:.6}.fui-switch{justify-content:start;align-items:start;column-gap:var(--fui-spacing-sm);box-sizing:border-box;width:fit-content;max-width:100%;color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);cursor:pointer;grid-template-columns:auto minmax(0,auto);display:grid}.fui-switch+.fui-switch{margin-top:var(--fui-spacing-sm)}.fui-switch>.fui-switch__track,.fui-switch>.fui-switch__thumb{grid-area:1/1}.fui-switch__label{grid-area:1/2;min-width:0}.fui-switch__track{box-sizing:border-box;width:calc(2 * var(--fui-icon-sm) + 4px);height:calc(var(--fui-icon-sm) + 4px);margin:calc((var(--fui-text-body-size) * var(--fui-text-body-line-height) - var(--fui-icon-sm) - 4px) / 2) 0 0;border-radius:var(--fui-radius-pill);background:var(--fui-color-border-strong);appearance:none;cursor:inherit;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard);border:0;align-items:center;padding:2px;display:inline-flex}.fui-switch__track:is([data-state=checked],:checked){background:var(--fui-color-primary)}.fui-switch__track:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-switch__thumb{box-sizing:border-box;width:var(--fui-icon-sm);height:var(--fui-icon-sm);border-radius:var(--fui-radius-pill);background:var(--fui-color-surface);box-shadow:0 1px 2px var(--fui-color-border-strong);pointer-events:none;transition:translate var(--fui-duration-fast) var(--fui-easing-standard);display:block}.fui-switch__thumb[data-state=checked]{translate:var(--fui-icon-sm) 0}.fui-switch>.fui-switch__thumb{margin:calc((var(--fui-text-body-size) * var(--fui-text-body-line-height) - var(--fui-icon-sm)) / 2) 0 0 2px}.fui-switch__track:checked+.fui-switch__thumb{translate:var(--fui-icon-sm) 0}.fui-field[data-changed] .fui-switch__track{box-shadow:0 0 0 2px var(--fui-color-warning)}.fui-switch:has(>.fui-switch__track:disabled){color:var(--fui-color-fg-muted);cursor:not-allowed}.fui-switch__track:disabled,.fui-switch__track:disabled+.fui-switch__thumb{opacity:.6}.fui-rich-text-editor{box-sizing:border-box;border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);width:100%;min-width:0;color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);transition:border-color var(--fui-duration-fast) var(--fui-easing-standard), box-shadow var(--fui-duration-fast) var(--fui-easing-standard);flex-direction:column;display:flex}.fui-rich-text-editor:focus-within{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-rich-text-editor[data-invalid]{border-color:var(--fui-color-danger)}.fui-rich-text-editor[data-invalid]:focus-within{box-shadow:0 0 0 3px var(--fui-color-danger-soft)}.fui-rich-text-editor[data-disabled]{background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted)}.fui-rich-text-editor__toolbar{padding:var(--fui-spacing-xs);border-bottom:1px solid var(--fui-color-border);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.fui-rich-text-editor__tool{border-radius:var(--fui-radius-thumb);width:30px;height:30px}.fui-rich-text-editor__tool .fui-icon-button__icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-rich-text-editor__tool:disabled,.fui-rich-text-editor__insert:disabled{opacity:.45;pointer-events:none}.fui-rich-text-editor__separator{width:1px;height:18px;margin:0 var(--fui-spacing-xs);background:var(--fui-color-border-strong);flex:none}.fui-rich-text-editor__insert{box-sizing:border-box;height:30px;padding:0 var(--fui-spacing-sm);border-radius:var(--fui-radius-thumb);color:var(--fui-color-fg-muted);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);white-space:nowrap;cursor:pointer;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), color var(--fui-duration-fast) var(--fui-easing-standard);background:0 0;border:0;flex:none;align-items:center;gap:6px;margin:0;display:inline-flex}.fui-rich-text-editor__insert:hover{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-rich-text-editor__insert[data-state=open]{background:var(--fui-color-primary-soft);color:var(--fui-color-primary)}.fui-rich-text-editor__insert:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:1px}.fui-rich-text-editor__insert>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-rich-text-editor__link{min-width:280px}.fui-rich-text-editor__address{box-sizing:border-box;width:100%;height:var(--fui-size-control-height);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);outline:none;margin:0;padding:0 10px}.fui-rich-text-editor__address::placeholder{color:var(--fui-color-fg-muted)}.fui-rich-text-editor__address:focus{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-rich-text-editor__content>[contenteditable]{box-sizing:border-box;min-height:120px;padding:10px var(--fui-spacing-md);overflow-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0;outline:none;position:relative}.fui-rich-text-editor__content [contenteditable=false]{white-space:normal}.fui-rich-text-editor__content :is(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6){margin:0 0 var(--fui-spacing-sm)}.fui-rich-text-editor__content [contenteditable]>:last-child{margin-bottom:0}.fui-rich-text-editor__content :is(h1,h2){margin-top:var(--fui-spacing-md);font:var(--fui-text-heading);letter-spacing:var(--fui-text-heading-tracking)}.fui-rich-text-editor__content :is(h3,h4,h5,h6){margin-top:var(--fui-spacing-sm);font:var(--fui-text-body);font-weight:700}.fui-rich-text-editor__content [contenteditable]>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.fui-rich-text-editor__content :is(ul,ol){padding-left:var(--fui-spacing-xl)}.fui-rich-text-editor__content li>:is(p,ul,ol){margin-bottom:0}.fui-rich-text-editor__content a{color:var(--fui-color-primary);text-underline-offset:2px;text-decoration:underline}.fui-rich-text-editor__content blockquote{padding-left:var(--fui-spacing-md);border-left:3px solid var(--fui-color-border-strong);color:var(--fui-color-fg-muted)}.fui-rich-text-editor__content :is(code,pre){border-radius:var(--fui-radius-thumb);background:var(--fui-color-surface-muted);font-family:var(--fui-font-mono)}.fui-rich-text-editor__content code{padding:1px 4px}.fui-rich-text-editor__content pre{padding:var(--fui-spacing-sm) var(--fui-spacing-md);white-space:pre-wrap}.fui-rich-text-editor__content hr{margin:var(--fui-spacing-md) 0;border:0;border-top:1px solid var(--fui-color-border-strong)}.fui-rich-text-editor__element{align-items:center;gap:var(--fui-spacing-sm);box-sizing:border-box;margin:0 0 var(--fui-spacing-sm);padding:var(--fui-spacing-sm) var(--fui-spacing-md);border:1px dashed var(--fui-color-border-strong);border-radius:var(--fui-radius-thumb);background:var(--fui-color-surface-muted);color:var(--fui-color-fg);font:var(--fui-text-label);letter-spacing:var(--fui-text-label-tracking);cursor:default;-webkit-user-select:none;user-select:none;display:flex}.fui-rich-text-editor__element.ProseMirror-selectednode{border-style:solid;border-color:var(--fui-color-primary);background:var(--fui-color-primary-soft)}.fui-rich-text-editor__content img.ProseMirror-separator{border:none;width:0;height:0;margin:0;display:inline}.fui-rich-text-editor__content .ProseMirror-gapcursor{pointer-events:none;margin:0;display:none;position:absolute}.fui-rich-text-editor__content .ProseMirror-gapcursor:after{content:"";border-top:1px solid var(--fui-color-fg);width:20px;animation:1.1s steps(2,start) infinite fui-rich-text-caret;display:block;position:absolute;top:-2px}.fui-rich-text-editor__content .ProseMirror-focused .ProseMirror-gapcursor{display:block}.fui-rich-text-editor__content .ProseMirror-hideselection ::selection{background:0 0}.fui-rich-text-editor__content .ProseMirror-hideselection *{caret-color:#0000}.fui-combobox{min-width:0;display:flex}.fui-combobox__anchor{align-items:center;gap:var(--fui-spacing-xs);box-sizing:border-box;width:100%;min-width:0;min-height:var(--fui-size-control-height);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);cursor:text;transition:border-color var(--fui-duration-fast) var(--fui-easing-standard), box-shadow var(--fui-duration-fast) var(--fui-easing-standard);flex-wrap:wrap;flex:auto;padding:3px 4px 3px 10px;display:flex}.fui-combobox[data-multiple] .fui-combobox__anchor:has(>.fui-combobox__tags){padding-inline-start:4px}.fui-combobox__anchor:focus-within,.fui-combobox[data-state=open] .fui-combobox__anchor{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-field[data-changed] .fui-combobox:not([data-invalid]) .fui-combobox__anchor:not(:focus-within){border-color:var(--fui-color-warning)}.fui-combobox[data-invalid] .fui-combobox__anchor{border-color:var(--fui-color-danger)}.fui-combobox[data-invalid] .fui-combobox__anchor:focus-within{box-shadow:0 0 0 3px var(--fui-color-danger-soft)}.fui-combobox[data-disabled] .fui-combobox__anchor{border-color:var(--fui-color-border);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted);cursor:not-allowed}.fui-combobox__tags{margin:0;padding:0;list-style:none;display:contents}.fui-combobox__tag{box-sizing:border-box;border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-pill);background:var(--fui-color-surface-muted);max-width:100%;height:26px;font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);align-items:center;gap:2px;padding:0 3px 0 10px;display:inline-flex}.fui-combobox[data-disabled] .fui-combobox__tag{padding-inline-end:10px}.fui-combobox__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fui-combobox__remove{border-radius:var(--fui-radius-pill);width:20px;height:20px;color:var(--fui-color-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.fui-combobox__remove:hover{background:var(--fui-color-surface);color:var(--fui-color-fg)}.fui-combobox__remove>.fui-icon{width:12px;height:12px}.fui-combobox__input{min-width:8ch;height:28px;color:inherit;font:inherit;letter-spacing:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:8ch;margin:0;padding:0}.fui-combobox__tags+.fui-combobox__input{padding-inline-start:4px}.fui-combobox__input::placeholder{color:var(--fui-color-fg-muted)}.fui-combobox__input:disabled{cursor:not-allowed}.fui-combobox__trigger{border-radius:var(--fui-radius-thumb);width:28px;height:28px;color:var(--fui-color-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0 0 0 auto;padding:0;display:inline-flex}.fui-combobox__trigger:hover{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-combobox__trigger:disabled{cursor:not-allowed}.fui-combobox__trigger>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm);transition:rotate var(--fui-duration-fast) var(--fui-easing-standard)}.fui-combobox[data-state=open] .fui-combobox__trigger>.fui-icon{rotate:180deg}.fui-combobox__content{min-width:max(220px, var(--reka-combobox-trigger-width,0px))}.fui-combobox__item[data-state=checked]{color:var(--fui-color-primary)}.fui-combobox__item>.fui-icon:last-child{margin-inline-start:auto}.fui-combobox__empty{padding:var(--fui-spacing-sm) 10px;color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking)}.fui-tags-input{align-items:center;gap:var(--fui-spacing-xs);box-sizing:border-box;width:100%;min-width:0;min-height:var(--fui-size-control-height);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);cursor:text;transition:border-color var(--fui-duration-fast) var(--fui-easing-standard), box-shadow var(--fui-duration-fast) var(--fui-easing-standard);flex-wrap:wrap;padding:4px 6px;display:flex}.fui-tags-input:focus-within{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-field[data-changed] .fui-tags-input:not(:focus-within,[data-invalid]){border-color:var(--fui-color-warning)}.fui-tags-input[data-invalid]{border-color:var(--fui-color-danger)}.fui-tags-input[data-invalid]:focus-within{box-shadow:0 0 0 3px var(--fui-color-danger-soft)}.fui-tags-input[data-disabled]{border-color:var(--fui-color-border);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted);cursor:not-allowed}.fui-tags-input__tag{box-sizing:border-box;border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-pill);background:var(--fui-color-surface-muted);max-width:100%;height:26px;font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);outline:none;align-items:center;gap:2px;padding:0 3px 0 10px;display:inline-flex}.fui-tags-input__tag[data-state=active]{border-color:var(--fui-color-primary);background:var(--fui-color-primary-soft);color:var(--fui-color-primary-strong)}.fui-tags-input[data-disabled] .fui-tags-input__tag{padding-inline-end:10px}.fui-tags-input__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fui-tags-input__remove{border-radius:var(--fui-radius-pill);width:20px;height:20px;color:var(--fui-color-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.fui-tags-input__remove:hover{background:var(--fui-color-surface);color:var(--fui-color-fg)}.fui-tags-input__remove>.fui-icon{width:12px;height:12px}.fui-tags-input__input{min-width:8ch;height:26px;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;flex:8ch;margin:0;padding:0 4px}.fui-tags-input__input::placeholder{color:var(--fui-color-fg-muted)}.fui-tags-input__input:disabled{cursor:not-allowed}.fui-color-picker{gap:var(--fui-spacing-sm);outline:none;flex-wrap:wrap;margin:-4px;padding:4px;display:flex}.fui-color-picker__swatch{box-sizing:border-box;border-radius:var(--fui-radius-pill);background:var(--fui-content-color,var(--fui-color-neutral));cursor:pointer;width:26px;height:26px;transition:box-shadow var(--fui-duration-fast) var(--fui-easing-standard);border:0;flex:none;margin:0;padding:0}.fui-color-picker__swatch:hover{box-shadow:0 0 0 2px var(--fui-color-surface), 0 0 0 4px var(--fui-color-border-strong)}.fui-color-picker__swatch[data-state=checked]{box-shadow:0 0 0 2px var(--fui-color-surface), 0 0 0 4px var(--fui-color-fg)}.fui-color-picker__swatch:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:4px}.fui-color-picker__swatch[data-disabled]{cursor:not-allowed}.fui-color-picker[data-disabled]{opacity:.6}.fui-weekday-picker{gap:var(--fui-spacing-xs);outline:none;flex-wrap:wrap;max-width:100%;display:inline-flex}.fui-weekday-picker__day{box-sizing:border-box;min-width:38px;height:30px;padding:0 var(--fui-spacing-sm);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);white-space:nowrap;cursor:pointer;transition:background-color var(--fui-duration-fast) var(--fui-easing-standard), border-color var(--fui-duration-fast) var(--fui-easing-standard), color var(--fui-duration-fast) var(--fui-easing-standard);justify-content:center;align-items:center;margin:0;font-weight:600;display:inline-flex}.fui-weekday-picker__day:hover{border-color:var(--fui-color-fg-muted);color:var(--fui-color-fg)}.fui-weekday-picker__day[data-state=on]{border-color:var(--fui-color-primary);background:var(--fui-color-primary);color:var(--fui-color-on-primary)}.fui-weekday-picker__day:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:0}.fui-field[data-changed] .fui-weekday-picker__day[data-state=off]{border-color:var(--fui-color-warning)}.fui-weekday-picker__day[data-disabled]{cursor:not-allowed}.fui-weekday-picker[data-disabled]{opacity:.6}.fui-month-day-input{box-sizing:border-box;width:100%;min-width:0;height:var(--fui-size-control-height);padding:0 var(--fui-spacing-xs) 0 10px;border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);transition:border-color var(--fui-duration-fast) var(--fui-easing-standard), box-shadow var(--fui-duration-fast) var(--fui-easing-standard);align-items:center;gap:2px;display:flex}.fui-month-day-input:focus-within{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-month-day-input:has(>.fui-month-day-input__month[data-state=open]){border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-field[data-changed] .fui-month-day-input:not(:focus-within,[data-invalid]){border-color:var(--fui-color-warning)}.fui-month-day-input[data-invalid]{border-color:var(--fui-color-danger)}.fui-month-day-input[data-invalid]:focus-within{box-shadow:0 0 0 3px var(--fui-color-danger-soft)}.fui-month-day-input[data-disabled]{border-color:var(--fui-color-border);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted)}.fui-month-day-input:not([data-day-first])>.fui-month-day-input__month{order:-1}.fui-month-day-input__day{box-sizing:content-box;width:3.5ch;height:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;text-align:center;background:0 0;border:0;outline:none;flex:none;margin:0;padding:0}.fui-month-day-input__day::placeholder{color:var(--fui-color-fg-muted)}.fui-month-day-input__day:disabled{cursor:not-allowed}.fui-month-day-input__literal{white-space:pre;flex:none}.fui-month-day-input__month{align-items:center;gap:var(--fui-spacing-sm);min-width:0;height:28px;padding:0 var(--fui-spacing-xs) 0 6px;border-radius:var(--fui-radius-thumb);color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:none;flex:auto;margin:0;display:flex}.fui-month-day-input__month:hover,.fui-month-day-input__month[data-state=open]{background:var(--fui-color-surface-muted)}.fui-month-day-input__month:focus-visible{background:var(--fui-color-primary-soft)}.fui-month-day-input__month[data-disabled]{cursor:not-allowed}.fui-month-day-input__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fui-month-day-input__value[data-placeholder]{color:var(--fui-color-fg-muted)}.fui-month-day-input__month>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm);color:var(--fui-color-fg-muted);flex:none}.fui-month-day-input__content{min-width:max(180px, var(--reka-select-trigger-width,0px))}.fui-opening-hours-field{gap:var(--fui-spacing-lg);flex-direction:column;min-width:0;display:flex}.fui-opening-hours-field__week{gap:var(--fui-spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fui-opening-hours-field__day{align-items:center;gap:var(--fui-spacing-xs) var(--fui-spacing-md);min-height:var(--fui-size-control-height);flex-wrap:wrap;display:flex}.fui-opening-hours-field__toggle{flex:none;width:150px}.fui-opening-hours-field__closed{color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking)}.fui-opening-hours-field__span{align-items:center;gap:6px;display:inline-flex}.fui-opening-hours-field__dash{color:var(--fui-color-fg-muted)}.fui-opening-hours-field__time{box-sizing:border-box;height:var(--fui-size-button-height);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);font-variant-numeric:tabular-nums;letter-spacing:var(--fui-text-body-tracking);white-space:nowrap;transition:border-color var(--fui-duration-fast) var(--fui-easing-standard);align-items:center;padding:0 8px;display:inline-flex}.fui-opening-hours-field__time:focus-within{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-opening-hours-field__time[data-disabled]{border-color:var(--fui-color-border);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted)}.fui-field[data-changed] .fui-opening-hours-field__time:not(:focus-within){border-color:var(--fui-color-warning)}.fui-opening-hours-field[data-invalid] .fui-opening-hours-field__time{border-color:var(--fui-color-danger)}.fui-opening-hours-field__segment{caret-color:#0000;border-radius:4px;outline:none;padding:1px}.fui-opening-hours-field__segment[data-segment=literal]{padding:0}.fui-opening-hours-field__segment[contenteditable=true]:focus{background:var(--fui-color-primary-soft);color:var(--fui-color-primary-strong)}.fui-opening-hours-field__segment[data-placeholder]{color:var(--fui-color-fg-muted)}.fui-opening-hours-field__exceptions{align-items:flex-start;gap:var(--fui-spacing-sm);flex-direction:column;display:flex}.fui-opening-hours-field__heading{color:var(--fui-color-fg);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);margin:0;font-weight:500}.fui-opening-hours-field__list{gap:var(--fui-spacing-sm);flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none;display:flex}.fui-opening-hours-field__exception{gap:var(--fui-spacing-md);padding:var(--fui-spacing-md);border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);flex-direction:column;padding-inline-end:calc(var(--fui-spacing-md) + 32px);display:flex;position:relative}.fui-opening-hours-field__exception>.fui-field{margin-top:0}.fui-opening-hours-field__fields{gap:var(--fui-spacing-md);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.fui-opening-hours-field__fields>.fui-field{margin-top:0}.fui-opening-hours-field__remove{top:var(--fui-spacing-sm);right:var(--fui-spacing-sm);position:absolute}.fui-opening-hours-field__hours{align-items:center;gap:var(--fui-spacing-sm) var(--fui-spacing-md);flex-wrap:wrap;display:flex}.fui-code-field{box-sizing:border-box;border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);width:100%;min-width:0;color:var(--fui-color-fg);font:var(--fui-text-small);font-family:var(--fui-font-mono);letter-spacing:0;transition:border-color var(--fui-duration-fast) var(--fui-easing-standard), box-shadow var(--fui-duration-fast) var(--fui-easing-standard);flex-direction:column;display:flex;position:relative}.fui-code-field:not([data-readonly]):focus-within{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-field[data-changed] .fui-code-field:not(:focus-within,[data-invalid],[data-readonly]){border-color:var(--fui-color-warning)}.fui-code-field[data-invalid]{border-color:var(--fui-color-danger)}.fui-code-field[data-invalid]:focus-within{box-shadow:0 0 0 3px var(--fui-color-danger-soft)}.fui-code-field:has(>.fui-code-field__textarea:disabled){border-color:var(--fui-color-border);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted)}.fui-code-field__textarea{box-sizing:border-box;width:100%;min-width:0;min-height:calc(6 * var(--fui-text-small-size) * var(--fui-text-small-line-height) + 2 * var(--fui-spacing-sm));max-height:480px;padding:var(--fui-spacing-sm) 10px;border-radius:inherit;color:inherit;font:inherit;letter-spacing:inherit;white-space:pre;tab-size:2;resize:vertical;field-sizing:content;background:0 0;border:0;outline:none;margin:0;overflow:auto}.fui-code-field__textarea:disabled{cursor:not-allowed}.fui-code-field__status{border-top:1px solid var(--fui-color-border);color:var(--fui-color-danger-fg);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);margin:0;padding:6px 10px}.fui-code-field[data-readonly]{border-color:var(--fui-color-border);background:var(--fui-color-surface-muted)}.fui-code-field__code{min-width:0;padding:var(--fui-spacing-sm) 10px;border-radius:inherit;font:inherit;white-space:pre;tab-size:2;outline:none;margin:0;padding-inline-end:110px;overflow-x:auto}.fui-code-field__code:focus-visible{box-shadow:inset 0 0 0 2px var(--fui-color-focus)}.fui-code-field__copy{border-radius:var(--fui-radius-thumb);height:26px;color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0 8px;font-weight:500;display:inline-flex;position:absolute;top:4px;right:4px}.fui-code-field__copy:hover{background:var(--fui-color-surface);color:var(--fui-color-fg)}.fui-code-field__copy:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:0}.fui-code-field__copy>.fui-icon{width:14px;height:14px}.fui-geo-field{align-items:center;gap:var(--fui-spacing-sm);flex-wrap:wrap;min-width:0;display:flex}.fui-geo-field__coordinate{gap:var(--fui-spacing-sm);flex:150px;width:auto}.fui-geo-field__unit{color:var(--fui-color-fg-muted);font:var(--fui-text-caption);letter-spacing:var(--fui-text-caption-tracking);flex:none;font-weight:500}.fui-geo-field__coordinate>.fui-text-input__input{font-variant-numeric:tabular-nums}.fui-geo-field__map{width:fit-content;color:var(--fui-color-primary);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);flex-basis:100%;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.fui-geo-field__map:hover{text-decoration:underline}.fui-geo-field__map:focus-visible{border-radius:var(--fui-radius-thumb);outline:3px solid var(--fui-color-focus);outline-offset:2px}.fui-geo-field__map>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-address-field{gap:var(--fui-spacing-sm);flex-direction:column;min-width:0;display:flex}.fui-address-field__row{gap:var(--fui-spacing-sm);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.fui-address-field__row:has(>.fui-address-field__zip){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.fui-address-field__point{color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.fui-address-field__point>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-address-field__coordinates{font-variant-numeric:tabular-nums}.fui-address-field__map{color:var(--fui-color-primary);margin-inline-start:var(--fui-spacing-xs);font-weight:500;text-decoration:none}.fui-address-field__map:hover{text-decoration:underline}.fui-address-field__map:focus-visible{border-radius:var(--fui-radius-thumb);outline:3px solid var(--fui-color-focus);outline-offset:2px}.fui-link-field{gap:var(--fui-spacing-sm);flex-direction:column;min-width:0;display:flex}.fui-link-field__box{box-sizing:border-box;width:100%;min-width:0;height:var(--fui-size-control-height);border:1px solid var(--fui-color-border-strong);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);transition:border-color var(--fui-duration-fast) var(--fui-easing-standard), box-shadow var(--fui-duration-fast) var(--fui-easing-standard);align-items:center;padding:0 10px 0 3px;display:flex}.fui-link-field__box:focus-within{border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-link-field__box:has(>.fui-link-field__kind[data-state=open]){border-color:var(--fui-color-primary);box-shadow:0 0 0 3px var(--fui-color-focus)}.fui-field[data-changed] .fui-link-field:not([data-invalid]) .fui-link-field__box:not(:focus-within){border-color:var(--fui-color-warning)}.fui-link-field[data-invalid] .fui-link-field__box{border-color:var(--fui-color-danger)}.fui-link-field[data-invalid] .fui-link-field__box:focus-within{box-shadow:0 0 0 3px var(--fui-color-danger-soft)}.fui-link-field[data-disabled] .fui-link-field__box{border-color:var(--fui-color-border);background:var(--fui-color-surface-muted);color:var(--fui-color-fg-muted)}.fui-link-field__kind,.fui-link-field__unit{height:28px;color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);white-space:nowrap;flex:none;align-items:center;gap:4px;margin:0 10px 0 0;padding:0 6px 0 7px;font-weight:500;display:inline-flex;position:relative}.fui-link-field__kind:after,.fui-link-field__unit:after{content:"";background:var(--fui-color-border);width:1px;position:absolute;top:4px;bottom:4px;right:-6px}.fui-link-field__kind{border-radius:var(--fui-radius-thumb);cursor:pointer;background:0 0;border:0;outline:none}.fui-link-field__kind:hover,.fui-link-field__kind[data-state=open]{background:var(--fui-color-surface-muted);color:var(--fui-color-fg)}.fui-link-field__kind:focus-visible{background:var(--fui-color-primary-soft);color:var(--fui-color-primary-strong)}.fui-link-field__kind[data-disabled]{cursor:not-allowed}.fui-link-field__kind>.fui-icon{width:14px;height:14px}.fui-link-field__value{min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.fui-link-field__value:disabled{cursor:not-allowed}.fui-link-field__content{min-width:180px}.fui-pool-field{gap:var(--fui-spacing-sm);flex-direction:column;min-width:0;display:flex}.fui-repeater-field{align-items:flex-start;gap:var(--fui-spacing-sm);flex-direction:column;min-width:0;display:flex}.fui-repeater-field__rows{gap:var(--fui-spacing-sm);flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none;display:flex}.fui-repeater-field__row{border:1px solid var(--fui-color-border);border-radius:var(--fui-radius-control);background:var(--fui-color-surface);min-width:0}.fui-repeater-field[data-invalid] .fui-repeater-field__row{border-color:var(--fui-color-danger)}.fui-repeater-field__row[data-dragging]{opacity:.5}.fui-repeater-field__head{align-items:center;gap:var(--fui-spacing-xs);min-height:44px;padding:0 var(--fui-spacing-xs) 0 6px;display:flex}.fui-repeater-field__grip{width:22px;height:32px;color:var(--fui-color-fg-muted);opacity:.6;cursor:grab;flex:none;justify-content:center;align-items:center;display:inline-flex}.fui-repeater-field__grip:hover{opacity:1}.fui-repeater-field__grip>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm)}.fui-repeater-field__toggle{align-items:center;gap:var(--fui-spacing-sm);min-width:0;height:36px;padding:0 var(--fui-spacing-sm);border-radius:var(--fui-radius-thumb);color:var(--fui-color-fg);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;margin:0;font-weight:500;display:flex}.fui-repeater-field__row:has(>.fui-repeater-field__head>.fui-repeater-field__grip) .fui-repeater-field__toggle{padding-inline-start:2px}.fui-repeater-field__toggle:hover{background:var(--fui-color-surface-muted)}.fui-repeater-field__toggle:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:0}.fui-repeater-field__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fui-repeater-field__toggle>.fui-icon{width:var(--fui-icon-sm);height:var(--fui-icon-sm);color:var(--fui-color-fg-muted);flex:none}.fui-repeater-field__menu{flex:none}.fui-repeater-field__body{padding:var(--fui-spacing-xs) var(--fui-spacing-md) var(--fui-spacing-md) 36px}.fui-repeater-field__add{box-sizing:border-box;height:var(--fui-size-button-height);padding:0 var(--fui-spacing-md);border:1.5px dashed var(--fui-color-border-strong);border-radius:var(--fui-radius-control);color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);cursor:pointer;background:0 0;align-items:center;gap:6px;margin:0;font-weight:500;display:inline-flex}.fui-repeater-field__add:hover{border-color:var(--fui-color-fg-muted);color:var(--fui-color-fg)}.fui-repeater-field__add:focus-visible{outline:3px solid var(--fui-color-focus);outline-offset:0}.fui-repeater-field__add>.fui-icon{width:14px;height:14px}.fui-entity-form{gap:var(--fui-spacing-stack);flex-direction:column;min-width:0;display:flex}.fui-danger-zone{border-color:var(--fui-color-danger)}@supports (color:color-mix(in lab, red, red)){.fui-danger-zone{border-color:color-mix(in srgb, var(--fui-color-danger) 45%, transparent)}}.fui-danger-zone__body{align-items:center;gap:var(--fui-spacing-sm) var(--fui-spacing-md);flex-wrap:wrap;display:flex}.fui-danger-zone__text{flex:260px;min-width:0}.fui-danger-zone__title{color:var(--fui-color-fg);font:var(--fui-text-body);letter-spacing:var(--fui-text-body-tracking);margin:0;font-weight:500}.fui-danger-zone__description{color:var(--fui-color-fg-muted);font:var(--fui-text-small);letter-spacing:var(--fui-text-small-tracking);margin:2px 0 0}.fui-danger-zone__action{flex:none}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.block{display:block}.contents{display:contents}.grid{display:grid}.table{display:table}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.px-page{padding-inline:var(--fui-spacing-page)}.pt-page-top{padding-top:var(--fui-spacing-page-top)}.text-title{font-size:var(--fui-text-title-size);line-height:var(--tw-leading,var(--fui-text-title-line-height));letter-spacing:var(--tw-tracking,var(--fui-text-title-tracking));font-weight:var(--tw-font-weight,var(--fui-text-title-weight))}.text-fg-muted{color:var(--fui-color-fg-muted)}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}:root{--fui-font-sans:Roboto, ui-sans-serif, system-ui, -apple-system, sans-serif;--fui-font-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fui-text-title:700 26px/1.25 var(--fui-font-sans);--fui-text-title-size:26px;--fui-text-title-line-height:1.25;--fui-text-title-weight:700;--fui-text-title-tracking:-.26px;--fui-text-lead:400 16px/1.5 var(--fui-font-sans);--fui-text-lead-size:16px;--fui-text-lead-line-height:1.5;--fui-text-lead-weight:400;--fui-text-lead-tracking:0px;--fui-text-heading:700 17px/1.4 var(--fui-font-sans);--fui-text-heading-size:17px;--fui-text-heading-line-height:1.4;--fui-text-heading-weight:700;--fui-text-heading-tracking:0px;--fui-text-body:400 14px/1.5 var(--fui-font-sans);--fui-text-body-size:14px;--fui-text-body-line-height:1.5;--fui-text-body-weight:400;--fui-text-body-tracking:0px;--fui-text-label:500 14px/1.4 var(--fui-font-sans);--fui-text-label-size:14px;--fui-text-label-line-height:1.4;--fui-text-label-weight:500;--fui-text-label-tracking:.14px;--fui-text-small:400 13px/1.45 var(--fui-font-sans);--fui-text-small-size:13px;--fui-text-small-line-height:1.45;--fui-text-small-weight:400;--fui-text-small-tracking:0px;--fui-text-caption:400 12px/1.4 var(--fui-font-sans);--fui-text-caption-size:12px;--fui-text-caption-line-height:1.4;--fui-text-caption-weight:400;--fui-text-caption-tracking:.24px;--fui-text-stat:700 26px/1.1 var(--fui-font-sans);--fui-text-stat-size:26px;--fui-text-stat-line-height:1.1;--fui-text-stat-weight:700;--fui-text-stat-tracking:-.26px;--fui-spacing-xs:4px;--fui-spacing-sm:8px;--fui-spacing-md:12px;--fui-spacing-lg:16px;--fui-spacing-xl:24px;--fui-spacing-2xl:32px;--fui-spacing-3xl:48px;--fui-spacing-page:36px;--fui-spacing-page-top:32px;--fui-spacing-stack:20px;--fui-spacing-section:24px;--fui-spacing-field:var(--fui-spacing-lg);--fui-spacing-inline:var(--fui-spacing-sm);--fui-radius-thumb:8px;--fui-radius-control:10px;--fui-radius-card:15px;--fui-radius-surface:26px;--fui-radius-pill:9999px;--fui-size-appbar-height:64px;--fui-size-logo:28px;--fui-size-drawer-width:240px;--fui-size-drawer-rail:64px;--fui-size-info-width:320px;--fui-size-tile-width:200px;--fui-size-panel-width:480px;--fui-size-dialog-width:460px;--fui-size-form-max:880px;--fui-size-control-height:36px;--fui-size-button-height:32px;--fui-size-row-height:44px;--fui-size-fab-size:54px;--fui-size-fab-offset:24px;--fui-size-actionbar-offset:20px;--fui-icon-sm:16px;--fui-icon-md:18px;--fui-icon-lg:24px;--fui-breakpoint-sm:600px;--fui-breakpoint-md:960px;--fui-breakpoint-lg:1264px;--fui-breakpoint-xl:1904px;--fui-duration-fast:.12s;--fui-duration-base:.2s;--fui-duration-slow:.3s;--fui-duration-toast:8s;--fui-duration-saved:3s;--fui-easing-standard:cubic-bezier(.4, 0, .2, 1);--fui-layer-sticky:10;--fui-layer-drawer:20;--fui-layer-appbar:30;--fui-layer-actionbar:40;--fui-layer-fab:45;--fui-layer-panel:50;--fui-layer-popover:75;--fui-layer-dialog:70;--fui-layer-toast:80;--fui-layer-tooltip:90;--fui-gradient-master:linear-gradient(135deg, #ec4899 0%, #7c3aed 50%, #2563eb 100%);--fui-gradient-blue:linear-gradient(135deg, #22d3ee 0%, #0ea5e9 100%);--fui-gradient-violet:linear-gradient(135deg, #e879f9 0%, #8b5cf6 100%);--fui-gradient-orange:linear-gradient(135deg, #fbbf24 0%, #f97316 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fui-color-bg:#fff;--fui-color-glass-top:#f8fafc99;--fui-color-glass-bottom:#f1f5f9d9;--fui-color-drawer-pill:#fff;--fui-color-surface:#fff;--fui-color-surface-muted:#f5f5f5;--fui-color-aura-violet:#7c3aed8c;--fui-color-aura-sky:#38bdf880;--fui-color-aura-emerald:#34d3996b;--fui-color-aura-pink:#f472b666;--fui-color-fg:#0f172adb;--fui-color-fg-muted:#64748be6;--fui-color-border:#0f172a14;--fui-color-border-strong:#0f172a2e;--fui-color-border-button:#0f172a47;--fui-color-focus:#2563eb73;--fui-color-primary:#2563eb;--fui-color-primary-strong:#1d4ed8;--fui-color-primary-soft:#2563eb1a;--fui-color-on-primary:#fff;--fui-color-add:#10b981;--fui-color-success:#10b981;--fui-color-success-soft:#10b98124;--fui-color-success-fg:#047857;--fui-color-warning:#f59e0b;--fui-color-warning-soft:#f59e0b24;--fui-color-warning-fg:#b45309;--fui-color-danger:#f43f5e;--fui-color-danger-soft:#f43f5e1f;--fui-color-danger-fg:#be123c;--fui-color-info:#38bdf8;--fui-color-info-soft:#38bdf824;--fui-color-info-fg:#0369a1;--fui-color-neutral:#94a3b8;--fui-color-scrim:#0f172a52;--fui-color-avatar-1:#7c3aed;--fui-color-avatar-2:#2563eb;--fui-color-avatar-3:#0d9488;--fui-color-avatar-4:#b45309;--fui-color-avatar-5:#db2777;--fui-color-avatar-6:#475569;--fui-color-avatar-7:#059669;--fui-color-avatar-8:#c2410c;--fui-color-toast-success:#047857;--fui-color-toast-danger:#e11d48;--fui-color-toast-info:#0369a1;--fui-color-toast-warning:#f59e0b;--fui-color-on-toast:#fff;--fui-color-on-toast-warning:#0f172a;--fui-shadow-raised:0px 16px 40px 0px #0f172a38;--fui-shadow-float:0px 12px 32px 0px #0f172a2e;--fui-shadow-overlay:-18px 0px 40px 0px #0f172a24;--fui-shadow-dialog:0px 24px 60px 0px #0f172a59;--fui-shadow-surface:-22px -22px 60px -42px #0f172a4d, inset 1px 1px 0px 0px #ffffff8c;--fui-shadow-drawer-pill:inset 0px 0px 0px 1px #0f172a14, 0px 4px 12px -8px #0f172a4d;--fui-blur-aura:60px;--fui-blur-surface:16px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fui-color-bg:#0a0a0b;--fui-color-glass-top:#1e1f2680;--fui-color-glass-bottom:#0f1016b3;--fui-color-drawer-pill:#ffffff12;--fui-color-surface:#1e1e1e;--fui-color-surface-muted:#303030;--fui-color-aura-violet:#7c3aed8c;--fui-color-aura-sky:#38bdf880;--fui-color-aura-emerald:#34d3996b;--fui-color-aura-pink:#f472b666;--fui-color-fg:#ffffffe6;--fui-color-fg-muted:#94a3b8e6;--fui-color-border:#ffffff1a;--fui-color-border-strong:#ffffff38;--fui-color-border-button:#ffffff5c;--fui-color-focus:#60a5fa99;--fui-color-primary:#3b82f6;--fui-color-primary-strong:#60a5fa;--fui-color-primary-soft:#3b82f629;--fui-color-on-primary:#fff;--fui-color-add:#10b981;--fui-color-success:#34d399;--fui-color-success-soft:#34d39929;--fui-color-success-fg:#6ee7b7;--fui-color-warning:#fbbf24;--fui-color-warning-soft:#fbbf2429;--fui-color-warning-fg:#fcd34d;--fui-color-danger:#fb7185;--fui-color-danger-soft:#fb718529;--fui-color-danger-fg:#fda4af;--fui-color-info:#7dd3fc;--fui-color-info-soft:#7dd3fc29;--fui-color-info-fg:#bae6fd;--fui-color-neutral:#64748b;--fui-color-scrim:#00000080;--fui-color-avatar-1:#7c3aed;--fui-color-avatar-2:#2563eb;--fui-color-avatar-3:#0d9488;--fui-color-avatar-4:#b45309;--fui-color-avatar-5:#db2777;--fui-color-avatar-6:#475569;--fui-color-avatar-7:#059669;--fui-color-avatar-8:#c2410c;--fui-color-toast-success:#047857;--fui-color-toast-danger:#e11d48;--fui-color-toast-info:#0369a1;--fui-color-toast-warning:#f59e0b;--fui-color-on-toast:#fff;--fui-color-on-toast-warning:#0f172a;--fui-shadow-raised:0px 16px 40px 0px #0000008c;--fui-shadow-float:0px 12px 32px 0px #00000080;--fui-shadow-overlay:-18px 0px 40px 0px #00000080;--fui-shadow-dialog:0px 24px 60px 0px #0009;--fui-shadow-surface:-22px -22px 60px -42px #0000008c, inset 1px 1px 0px 0px #ffffff0f;--fui-shadow-drawer-pill:inset 0px 0px 0px 1px #ffffff1a, 0px 4px 12px -8px #0009;--fui-blur-aura:72px;--fui-blur-surface:16px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fui-color-bg:#0a0a0b;--fui-color-glass-top:#1e1f2680;--fui-color-glass-bottom:#0f1016b3;--fui-color-drawer-pill:#ffffff12;--fui-color-surface:#1e1e1e;--fui-color-surface-muted:#303030;--fui-color-aura-violet:#7c3aed8c;--fui-color-aura-sky:#38bdf880;--fui-color-aura-emerald:#34d3996b;--fui-color-aura-pink:#f472b666;--fui-color-fg:#ffffffe6;--fui-color-fg-muted:#94a3b8e6;--fui-color-border:#ffffff1a;--fui-color-border-strong:#ffffff38;--fui-color-border-button:#ffffff5c;--fui-color-focus:#60a5fa99;--fui-color-primary:#3b82f6;--fui-color-primary-strong:#60a5fa;--fui-color-primary-soft:#3b82f629;--fui-color-on-primary:#fff;--fui-color-add:#10b981;--fui-color-success:#34d399;--fui-color-success-soft:#34d39929;--fui-color-success-fg:#6ee7b7;--fui-color-warning:#fbbf24;--fui-color-warning-soft:#fbbf2429;--fui-color-warning-fg:#fcd34d;--fui-color-danger:#fb7185;--fui-color-danger-soft:#fb718529;--fui-color-danger-fg:#fda4af;--fui-color-info:#7dd3fc;--fui-color-info-soft:#7dd3fc29;--fui-color-info-fg:#bae6fd;--fui-color-neutral:#64748b;--fui-color-scrim:#00000080;--fui-color-avatar-1:#7c3aed;--fui-color-avatar-2:#2563eb;--fui-color-avatar-3:#0d9488;--fui-color-avatar-4:#b45309;--fui-color-avatar-5:#db2777;--fui-color-avatar-6:#475569;--fui-color-avatar-7:#059669;--fui-color-avatar-8:#c2410c;--fui-color-toast-success:#047857;--fui-color-toast-danger:#e11d48;--fui-color-toast-info:#0369a1;--fui-color-toast-warning:#f59e0b;--fui-color-on-toast:#fff;--fui-color-on-toast-warning:#0f172a;--fui-shadow-raised:0px 16px 40px 0px #0000008c;--fui-shadow-float:0px 12px 32px 0px #00000080;--fui-shadow-overlay:-18px 0px 40px 0px #00000080;--fui-shadow-dialog:0px 24px 60px 0px #0009;--fui-shadow-surface:-22px -22px 60px -42px #0000008c, inset 1px 1px 0px 0px #ffffff0f;--fui-shadow-drawer-pill:inset 0px 0px 0px 1px #ffffff1a, 0px 4px 12px -8px #0009;--fui-blur-aura:72px;--fui-blur-surface:16px}@media (prefers-reduced-motion:reduce){:root{--fui-duration-fast:0s;--fui-duration-base:0s;--fui-duration-slow:0s}}@media (width<=959.98px){:root{--fui-spacing-page:18px}}@media (width<=599.98px){:root{--fui-size-logo:22px}}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(./roboto-latin-400-normal.BqEyEoaF.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(./roboto-latin-500-normal.7RbcRiD8.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(./roboto-latin-700-normal.BZpUvMxY.woff2)format("woff2")}@keyframes fui-tooltip-in{0%{opacity:0;transform:translateY(-2px)}}@keyframes fui-spin{to{transform:rotate(360deg)}}@keyframes fui-dialog-fade{0%{opacity:0}}@keyframes fui-dialog-in{0%{opacity:0;transform:scale(.97)}}@keyframes fui-menu-in{0%{opacity:0;transform:scale(.97)}}@keyframes fui-aura-drift{0%,to{transform:translate3d(0, 0, 0) rotate(var(--_rot)) scale(1)}33%{transform:translate3d(5%, 4%, 0) rotate(calc(var(--_rot) + 7deg)) scale(1.1)}66%{transform:translate3d(-4%, -3%, 0) rotate(calc(var(--_rot) - 5deg)) scale(.94)}}@keyframes fui-shade-in{0%{opacity:0}}@keyframes fui-focus-shell-word-2{0%{opacity:0;transform:translateY(100%)}3%{opacity:1;transform:translateY(0)}47%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(-100%)}}@keyframes fui-focus-shell-word-3{0%{opacity:0;transform:translateY(100%)}3%{opacity:1;transform:translateY(0)}30.33%{opacity:1;transform:translateY(0)}33.33%,to{opacity:0;transform:translateY(-100%)}}@keyframes fui-focus-shell-word-4{0%{opacity:0;transform:translateY(100%)}3%{opacity:1;transform:translateY(0)}22%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-100%)}}@keyframes fui-focus-shell-word-5{0%{opacity:0;transform:translateY(100%)}3%{opacity:1;transform:translateY(0)}17%{opacity:1;transform:translateY(0)}20%,to{opacity:0;transform:translateY(-100%)}}@keyframes fui-focus-shell-word-6{0%{opacity:0;transform:translateY(100%)}3%{opacity:1;transform:translateY(0)}13.67%{opacity:1;transform:translateY(0)}16.67%,to{opacity:0;transform:translateY(-100%)}}@keyframes fui-toast-in{0%{opacity:0;transform:translate(24px)}}@keyframes fui-toast-out{to{opacity:0;transform:translateY(-8px)}}@keyframes fui-toast-time{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fui-action-bar-in{0%{opacity:0;transform:translateY(12px)}}@keyframes fui-progress-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes fui-side-panel-in{0%{opacity:0;transform:translate(24px)}}@keyframes fui-search-overlay-fade{0%{opacity:0}}@keyframes fui-search-overlay-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.98)}}@keyframes fui-rich-text-caret{to{visibility:hidden}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
