.ui-popover-trigger{box-sizing:border-box}.ui-popover-trigger--fallback{color:inherit;font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.ui-popover{left:var(--ui-popover-left);top:var(--ui-popover-top);z-index:1200;max-width:min(480px,100vw);max-height:var(--ui-overlay-viewport-available-height,calc(100dvh - 24px));scrollbar-gutter:stable;color:var(--color-text);transform-origin:top;will-change:opacity, transform;border-radius:8px;position:fixed;overflow:hidden auto}.ui-popover[data-side=top]{transform-origin:bottom}.ui-popover[data-side=left]{transform-origin:100%}.ui-popover[data-side=right]{transform-origin:0}.ui-popover.is-open{animation:ui-popover-enter var(--motion-duration-fast,.12s) var(--motion-ease-enter,ease-out) both}.ui-popover.is-closing{pointer-events:none;animation:ui-popover-exit var(--motion-duration-fast,.12s) var(--motion-ease-exit,ease-in) both}@keyframes ui-popover-enter{0%{opacity:0;transform:translateY(-3px)scale(.98)}}@keyframes ui-popover-exit{to{opacity:0;transform:translateY(-2px)scale(.985)}}@media (prefers-reduced-motion:reduce){.ui-popover{animation-duration:1ms}}.form-field-label{min-width:0;color:var(--form-field-label-color,var(--color-text-secondary));font-size:var(--form-field-label-font-size,inherit);font-weight:var(--form-field-label-font-weight,700);line-height:var(--form-field-label-line-height,inherit);letter-spacing:var(--form-field-label-letter-spacing,0);align-items:baseline;gap:4px;display:flex}.form-field-label__text{min-width:0}.form-field-label__required-mark{color:var(--color-danger-text);font-weight:800}.form-field-label__required-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-toast-viewport{--ui-toast-viewport-block-start:max(12px, env(safe-area-inset-top,0px));--ui-toast-viewport-block-end:max(12px, env(safe-area-inset-bottom,0px));z-index:1400;inset:auto;block-size:fit-content;min-block-size:0;inline-size:auto;min-inline-size:0;max-inline-size:none;max-block-size:calc(100dvh - var(--ui-toast-viewport-block-start) - var(--ui-toast-viewport-block-end));color:inherit;pointer-events:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;display:flex;position:fixed;inset-block-start:var(--ui-toast-viewport-block-start);inset-inline-start:max(12px, env(safe-area-inset-left,0px));inset-inline-end:max(12px, env(safe-area-inset-right,0px));overflow:visible}.ui-toast{--ui-control-icon-size:24px;box-sizing:border-box;inline-size:fit-content;min-inline-size:min(220px,100%);max-inline-size:min(420px,100%);color:var(--color-text);pointer-events:auto;transform-origin:top;animation:ui-toast-enter var(--motion-duration-normal,.16s) var(--motion-ease-enter,ease-out) both;will-change:opacity, transform;border-radius:12px;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:5px 5px 5px 10px;line-height:1.45;display:grid}.ui-toast--closing{pointer-events:none;animation:ui-toast-exit var(--motion-duration-fast,.12s) var(--motion-ease-exit,ease-in) both}@keyframes ui-toast-enter{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes ui-toast-exit{to{opacity:0;transform:translateY(-4px)scale(.98)}}.ui-toast--success .ui-toast__icon{color:var(--color-success-text)}.ui-toast__leading,.ui-toast__trailing{line-height:max(1.45em, var(--ui-control-icon-size));position:relative}.ui-toast__leading{inline-size:1.25em}.ui-toast__trailing{inline-size:var(--ui-control-icon-size)}.ui-toast__leading:before,.ui-toast__trailing:before{content:"​"}.ui-toast__icon{width:1.25em;height:1.25em;margin:auto;position:absolute;inset:0}.ui-toast--info .ui-toast__icon,.ui-toast--loading .ui-toast__icon{color:var(--color-info-text)}.ui-toast--error .ui-toast__icon{color:var(--color-danger-text)}.ui-toast--warning .ui-toast__icon{color:var(--color-warning-text)}.ui-toast__message{overflow-wrap:anywhere;white-space:pre-line;min-inline-size:0}.ui-toast__dismiss{margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ui-toast,.ui-toast__dismiss{transition:none;animation:none}}.auth-page-failure{width:min(100%,720px);margin-inline:auto;padding:24px 16px}@layer toy-bootstrap,toy-theme;@layer toy-foundation{:root{--ui-app-background:var(--color-bg,#f7f8fb);--ui-app-font-size:12px;--ui-app-line-height:1.6;--ui-control-font-size:var(--ui-app-font-size);--ui-control-height:30px;--ui-control-icon-size:var(--ui-control-height);--ui-control-radius:8px;--ui-focus-ring-width:1px;--ui-dropdown-menu-font-size:var(--ui-control-font-size);--ui-type-display-font-weight:780;--ui-type-display-letter-spacing:-.04em;--ui-type-title-font-weight:760;--ui-type-title-letter-spacing:-.035em;--ui-type-heading-font-weight:700;--ui-type-heading-letter-spacing:-.025em;--ui-overlay-viewport-padding:12px;--ui-overlay-viewport-block-start:max(var(--ui-overlay-viewport-padding), env(safe-area-inset-top,0px));--ui-overlay-viewport-block-end:max(var(--ui-overlay-viewport-padding), env(safe-area-inset-bottom,0px));--ui-overlay-viewport-inline-inset:max(var(--ui-overlay-viewport-padding), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--ui-overlay-viewport-available-height:calc(100dvh - var(--ui-overlay-viewport-block-start) - var(--ui-overlay-viewport-block-end));--ui-scrollbar-size:8px;--ui-scrollbar-thumb-inset:2px;--ui-scrollbar-thumb-color:color-mix(in srgb, var(--color-text) 52%, transparent);--ui-scrollbar-thumb-color-hover:color-mix(in srgb, var(--color-text) 64%, transparent);--page-content-gutter:12px;--page-content-max-width:1120px;--ui-font-mono:var(--font-family-code,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);--ui-accent:var(--color-accent,#2563eb);--color-focus-ring:var(--color-accent,#2563eb);--ui-border-soft:var(--color-border-soft,#e5e7eb);--ui-surface-control:var(--color-surface-control,#e4e9f0);--ui-surface-panel:var(--color-surface-panel,#fff);--ui-surface-subtle:var(--color-surface-subtle,#eef1f5);--ui-text-primary:var(--color-text,#111827);--ui-text-reading:var(--color-text-reading,var(--ui-text-primary));--ui-text-secondary:var(--color-text-secondary,#4b5563);--ui-text-tertiary:var(--color-text-tertiary,#6b7280)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme-font=serif]{--ui-type-display-font-weight:700;--ui-type-display-letter-spacing:0;--ui-type-title-font-weight:700;--ui-type-title-letter-spacing:0;--ui-type-heading-font-weight:700;--ui-type-heading-letter-spacing:0}*,:before,:after{box-sizing:border-box}html{background-color:var(--color-bg);font-family:var(--font-family-app,ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif);font-size:var(--ui-app-font-size);font-kerning:normal;font-optical-sizing:auto;font-synthesis:none;font-variant-numeric:lining-nums;line-height:var(--ui-app-line-height);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}body{overflow-wrap:anywhere;background:var(--ui-app-background);min-height:100dvh;color:var(--color-text);transition:background var(--motion-duration-slow,.2s) var(--motion-ease-standard,ease), color var(--motion-duration-slow,.2s) var(--motion-ease-standard,ease);margin:0}#root{min-height:100dvh}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.ui-page-container{box-sizing:content-box;max-inline-size:var(--page-content-max-width,1120px);margin-inline:auto;padding-inline-start:max(var(--page-content-gutter,12px), env(safe-area-inset-left,0px));padding-inline-end:max(var(--page-content-gutter,12px), env(safe-area-inset-right,0px))}button,input,textarea,select{font:inherit}button{color:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}input[type=search]{appearance:none}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}*{scrollbar-color:var(--ui-scrollbar-thumb-color,color-mix(in srgb, var(--color-text) 52%, transparent)) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:var(--ui-scrollbar-size,8px);height:var(--ui-scrollbar-size,8px)}::-webkit-scrollbar-thumb{border:var(--ui-scrollbar-thumb-inset,2px) solid transparent;background-color:var(--ui-scrollbar-thumb-color,color-mix(in srgb, var(--color-text) 52%, transparent));background-clip:content-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--ui-scrollbar-thumb-color-hover,color-mix(in srgb, var(--color-text) 64%, transparent));background-clip:content-box}::-webkit-scrollbar-track{background-color:#0000}@media (forced-colors:active){*{scrollbar-color:auto}}.ui-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(a[href],button,input,textarea,select,summary,[contenteditable]:not([contenteditable=false]),[role=button],[role=link],[tabindex]:not([tabindex="-1"])):focus:not(:focus-visible){outline:none}:where(a[href],button,input,textarea,select,summary,[contenteditable]:not([contenteditable=false]),[role=button],[role=link],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--ui-focus-ring-width,1px) solid var(--color-focus-ring,var(--color-accent,#2563eb));outline-offset:2px}@media (forced-colors:active){:where(a[href],button,input,textarea,select,summary,[contenteditable]:not([contenteditable=false]),[role=button],[role=link],[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}body{min-width:320px}a{color:var(--color-accent);text-underline-offset:4px}.auth-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-page-header h1{margin:0;font-size:22px;line-height:1.4}.auth-page-header p{overflow-wrap:anywhere;margin:4px 0 0}.auth-page-header p,.auth-description{color:var(--color-text-secondary)}.auth-eyebrow{letter-spacing:1px;color:var(--color-accent);font-weight:650}.auth-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auth-table-identity{align-items:center;gap:10px;display:flex}.auth-table-identity>div{min-inline-size:0}.ui-input-wrap{--ui-field-action-size:var(--ui-control-action-size);--ui-input-clear-offset:var(--ui-control-inset);--ui-control-content-font-size:min(var(--ui-control-font-size,var(--ui-app-font-size,12px)), calc(var(--ui-control-height,30px) - 4px));--ui-control-glyph-size:min(16px, calc(var(--ui-control-height,30px) - 4px));--ui-control-action-size:min(24px, calc(var(--ui-control-height,30px) - 2px));--ui-control-padding-inline:min(10px, calc(var(--ui-control-height,30px) / 3));--ui-control-gap:min(8px, calc(var(--ui-control-height,30px) / 4));--ui-control-inset:min(6px, calc(var(--ui-control-height,30px) / 5));--ui-control-content-radius:min(var(--ui-control-radius,8px), calc(var(--ui-control-height,30px) / 2))}.ui-input-wrap--xxs{--ui-control-height:12px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--xs{--ui-control-height:18px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--sm{--ui-control-height:24px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--md{--ui-control-height:30px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--lg{--ui-control-height:36px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--xl{--ui-control-height:42px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--2xl{--ui-control-height:48px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--3xl{--ui-control-height:54px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap--4xl{--ui-control-height:60px;--ui-control-icon-size:var(--ui-control-height)}.ui-input-wrap>*+*{margin-block-start:5px}.ui-input-control{position:relative}.ui-input{--ui-input-bg:var(--color-surface-control);box-sizing:border-box;height:var(--ui-control-height,30px);padding:0 var(--ui-control-padding-inline);border-radius:var(--ui-control-content-radius);border:1px solid var(--color-border-control);display:block}@media (prefers-contrast:more){.ui-input{border-color:var(--color-border-indicator)}}.ui-input{background:var(--ui-input-bg);color:var(--color-text);font-size:var(--ui-control-content-font-size);transition:border-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), background-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), box-shadow var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease);width:100%;font-family:inherit;line-height:1}.ui-input-wrap--clearable .ui-input{padding-inline-end:calc(var(--ui-control-action-size) + var(--ui-control-inset) * 2)}.ui-input-wrap--with-leading .ui-input{padding-inline-start:calc(var(--ui-control-glyph-size) + var(--ui-control-padding-inline) + var(--ui-control-gap))}.ui-input-wrap--with-trailing .ui-input{padding-inline-end:calc(var(--ui-input-trailing-width,var(--ui-control-action-size)) + var(--ui-control-inset) * 2)}.ui-input-wrap--with-trailing.ui-input-wrap--clearable .ui-input{padding-inline-end:calc(var(--ui-input-trailing-width,var(--ui-control-action-size)) + var(--ui-control-action-size) + var(--ui-control-inset) * 3)}.ui-input-leading,.ui-input-trailing{z-index:1;color:var(--color-text-tertiary);font-size:var(--ui-control-content-font-size);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-input-leading{inset-inline-start:var(--ui-control-padding-inline)}.ui-input-trailing{inset-inline-end:var(--ui-control-inset)}.ui-input-leading>svg,.ui-input-trailing>svg{width:var(--ui-control-glyph-size);height:var(--ui-control-glyph-size)}.ui-input-wrap--with-trailing{--ui-input-clear-offset:calc(var(--ui-input-trailing-width,var(--ui-control-action-size)) + var(--ui-control-inset) * 2)}.ui-input[type=search]::-webkit-search-decoration{display:none}.ui-input[type=search]::-webkit-search-cancel-button{display:none}.ui-input[type=search]::-webkit-search-results-button{display:none}.ui-input[type=search]::-webkit-search-results-decoration{display:none}.ui-input[type=search]{appearance:none}.ui-input::placeholder{color:var(--color-text-muted)}@media (hover:hover){.ui-input:where(:hover:not(:disabled):not([readonly])){border-color:var(--color-field-hover-border)}}@media (hover:hover) and (prefers-contrast:more){.ui-input:where(:hover:not(:disabled):not([readonly])){border-color:var(--color-border-indicator)}}.ui-input:focus{border-color:var(--ui-field-focus-border,var(--color-field-focus-border,var(--color-accent)));box-shadow:0 0 0 3px var(--ui-field-focus-halo,var(--color-field-focus-halo,var(--color-accent-soft)));outline:none}@media (forced-colors:active){.ui-input:focus{outline-offset:2px;outline:2px solid highlight}}.ui-input:disabled{opacity:.5;cursor:not-allowed}.ui-input-clear{--ui-control-icon-size:var(--ui-field-action-size);top:50%;border-radius:999px;position:absolute;inset-inline-end:var(--ui-input-clear-offset);transform:translateY(-50%)}.ui-input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--ui-input-bg) inset}.ui-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--ui-input-bg) inset}.ui-input:-webkit-autofill:focus{border-color:var(--ui-field-focus-border,var(--color-field-focus-border,var(--color-accent)));box-shadow:0 0 0 3px var(--ui-field-focus-halo,var(--color-field-focus-halo,var(--color-accent-soft))), inset 0 0 0 1000px var(--ui-input-bg);outline:none}@media (forced-colors:active){.ui-input:-webkit-autofill:focus{outline-offset:2px;outline:2px solid highlight}}.ui-input:-moz-autofill{box-shadow:0 0 0 1000px var(--ui-input-bg) inset;-moz-text-fill-color:var(--color-text);caret-color:var(--color-text)}.ui-input:-moz-autofill:focus{border-color:var(--ui-field-focus-border,var(--color-field-focus-border,var(--color-accent)));box-shadow:0 0 0 3px var(--ui-field-focus-halo,var(--color-field-focus-halo,var(--color-accent-soft))), inset 0 0 0 1000px var(--ui-input-bg);outline:none}@media (forced-colors:active){.ui-input:-moz-autofill:focus{outline-offset:2px;outline:2px solid highlight}}.ui-input[aria-invalid=true]{--ui-field-focus-border:var(--color-danger-text);--ui-field-focus-halo:var(--color-field-error-halo,var(--color-danger-bg));border-color:var(--color-danger-text)}.ui-input-error{color:var(--color-danger-text);margin-block-end:0}.ui-number-input{--ui-input-trailing-width:calc(var(--ui-control-action-size) * 2)}.ui-number-input-split{--ui-input-trailing-width:var(--ui-control-action-size)}.ui-number-input-split .ui-input{text-align:center;padding-inline:calc(var(--ui-control-action-size) + var(--ui-control-inset) * 2)}.ui-number-input .ui-input{appearance:textfield}.ui-number-input .ui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-number-input .ui-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-number-input-steps{display:inline-flex}.ui-number-input-split .ui-input-leading{inset-inline-start:var(--ui-control-inset)}.ui-number-input-step{--ui-control-icon-size:var(--ui-field-action-size);color:var(--color-text-secondary);border-radius:4px}.ui-textarea-wrap>*+*{margin-block-start:5px}.ui-textarea{--ui-textarea-bg:var(--color-surface-control);box-sizing:border-box;border-radius:var(--ui-control-radius,8px);border:1px solid var(--color-border-control);width:100%;min-height:88px;padding:9px 10px;display:block}@media (prefers-contrast:more){.ui-textarea{border-color:var(--color-border-indicator)}}.ui-textarea{background:var(--ui-textarea-bg);color:var(--color-text);font:inherit;font-size:var(--ui-control-font-size,var(--ui-app-font-size,14px));resize:vertical;transition:border-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), background-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), box-shadow var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease);line-height:1.6}.ui-textarea--auto-resize{resize:none;overflow-y:hidden}.ui-textarea::placeholder{color:var(--color-text-muted)}@media (hover:hover){.ui-textarea:where(:hover:not(:disabled):not([readonly])){border-color:var(--color-field-hover-border)}}@media (hover:hover) and (prefers-contrast:more){.ui-textarea:where(:hover:not(:disabled):not([readonly])){border-color:var(--color-border-indicator)}}.ui-textarea:focus{border-color:var(--ui-field-focus-border,var(--color-field-focus-border,var(--color-accent)));box-shadow:0 0 0 3px var(--ui-field-focus-halo,var(--color-field-focus-halo,var(--color-accent-soft)));outline:none}@media (forced-colors:active){.ui-textarea:focus{outline-offset:2px;outline:2px solid highlight}}.ui-textarea:disabled{opacity:.5;cursor:not-allowed}.ui-textarea[aria-invalid=true]{--ui-field-focus-border:var(--color-danger-text);--ui-field-focus-halo:var(--color-field-error-halo,var(--color-danger-bg));border-color:var(--color-danger-text)}.ui-textarea-error{color:var(--color-danger-text);margin-block-end:0}.ui-listbox{--ui-listbox-muted:var(--color-text-secondary);--ui-listbox-hover-bg:var(--color-surface-subtle);--ui-listbox-selected-bg:var(--color-accent-soft);--ui-listbox-selected-text:var(--color-accent);gap:1px;padding:5px;display:grid}.ui-listbox__option{min-height:var(--ui-control-height,30px);color:var(--color-text);cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:5px;padding:5px;display:flex}.ui-listbox__option:hover:not([aria-disabled=true]),.ui-listbox__option[data-active=true]:not([aria-disabled=true]){background:var(--ui-listbox-hover-bg)}.ui-listbox__option[data-selected=true]{background:var(--ui-listbox-selected-bg);color:var(--ui-listbox-selected-text)}.ui-listbox__option[aria-disabled=true]{cursor:not-allowed;opacity:.48}.ui-listbox__group{gap:1px;display:grid}.ui-listbox__icon{flex:none;place-items:center;width:1.15em;height:1.15em;display:inline-grid}.ui-listbox__icon>svg{width:100%;height:100%}.ui-listbox__trailing{width:1.15em;height:1.15em;color:var(--ui-listbox-selected-text);flex:none;place-items:center;display:inline-grid}.ui-listbox__trailing>svg{width:100%;height:100%}.ui-listbox__main{flex:auto;min-width:0}.ui-listbox__label,.ui-listbox__description{overflow-wrap:anywhere;min-width:0;display:block}.ui-listbox__description{color:var(--ui-listbox-muted);margin-top:2px}.ui-listbox__section{color:var(--ui-listbox-muted);padding:7px 8px 3px;font-weight:600}.ui-select-wrap{--ui-field-clear-offset:calc(var(--ui-control-padding-inline) + var(--ui-control-glyph-size) + var(--ui-control-gap));--ui-field-action-size:var(--ui-control-action-size);--ui-control-content-font-size:min(var(--ui-control-font-size,var(--ui-app-font-size,12px)), calc(var(--ui-control-height,30px) - 4px));--ui-control-glyph-size:min(16px, calc(var(--ui-control-height,30px) - 4px));--ui-control-action-size:min(24px, calc(var(--ui-control-height,30px) - 2px));--ui-control-padding-inline:min(10px, calc(var(--ui-control-height,30px) / 3));--ui-control-gap:min(8px, calc(var(--ui-control-height,30px) / 4));--ui-control-inset:min(6px, calc(var(--ui-control-height,30px) / 5));--ui-control-content-radius:min(var(--ui-control-radius,8px), calc(var(--ui-control-height,30px) / 2))}.ui-select-wrap--xxs{--ui-control-height:12px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--xs{--ui-control-height:18px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--sm{--ui-control-height:24px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--md{--ui-control-height:30px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--lg{--ui-control-height:36px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--xl{--ui-control-height:42px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--2xl{--ui-control-height:48px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--3xl{--ui-control-height:54px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--4xl{--ui-control-height:60px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap{align-content:start;gap:5px;min-width:0;display:grid}.ui-select__control{width:100%;min-width:0;display:block;position:relative}.ui-select{box-sizing:border-box;cursor:pointer;appearance:none;align-items:center;gap:var(--ui-control-gap);width:100%;min-width:0;height:var(--ui-control-height,30px);padding:0 var(--ui-control-padding-inline);border:1px solid var(--color-border-control);display:flex}@media (prefers-contrast:more){.ui-select{border-color:var(--color-border-indicator)}}.ui-select{border-radius:var(--ui-control-content-radius);color:var(--color-text);background:var(--color-surface-control);font:inherit;line-height:1;font-size:var(--ui-control-content-font-size);text-align:start;transition:border-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), background-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), box-shadow var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease);outline:none}@media (hover:hover){.ui-select:where(:hover:not(:disabled)){border-color:var(--color-field-hover-border)}}@media (hover:hover) and (prefers-contrast:more){.ui-select:where(:hover:not(:disabled)){border-color:var(--color-border-indicator)}}.ui-select:focus-visible,.ui-select[data-floating-open]{border-color:var(--ui-field-focus-border,var(--color-field-focus-border,var(--color-accent)));box-shadow:0 0 0 3px var(--ui-field-focus-halo,var(--color-field-focus-halo,var(--color-accent-soft)));outline:none}@media (forced-colors:active){.ui-select:focus-visible,.ui-select[data-floating-open]{outline-offset:2px;outline:2px solid highlight}}.ui-select:disabled{cursor:not-allowed;opacity:.5}.ui-select[aria-invalid=true]{--ui-field-focus-border:var(--color-danger-text);--ui-field-focus-halo:var(--color-field-error-halo,var(--color-danger-bg));border-color:var(--color-danger-text)}.ui-select__value,.ui-select__placeholder{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.ui-select__placeholder{color:var(--color-text-tertiary)}.ui-select__leading,.ui-select__indicator{flex:none;place-items:center;line-height:0;display:grid}.ui-select__leading{color:var(--color-text-tertiary)}.ui-select__leading>svg{width:var(--ui-control-glyph-size);height:var(--ui-control-glyph-size)}.ui-select__indicator{width:var(--ui-control-glyph-size);height:var(--ui-control-glyph-size);color:var(--color-text-tertiary)}.ui-select-chevron{width:100%;height:100%;transition:transform var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease);display:block}.ui-select-spinner{color:inherit}.ui-select[data-floating-open] .ui-select-chevron{transform:rotate(180deg)}.ui-select--clearable .ui-select__value,.ui-select--clearable .ui-select__placeholder{padding-inline-end:calc(var(--ui-control-action-size) + var(--ui-control-gap))}.ui-select__clear{--ui-control-icon-size:var(--ui-field-action-size);z-index:1;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-end:var(--ui-field-clear-offset);transform:translateY(-50%)}.ui-select-error{color:var(--color-danger-text);margin:0}.ui-select-search__control{box-sizing:border-box;align-items:center;gap:var(--ui-control-gap);min-width:0;height:var(--ui-control-height,30px);padding:0 var(--ui-control-padding-inline);border:1px solid var(--color-border-control);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}@media (prefers-contrast:more){.ui-select-search__control{border-color:var(--color-border-indicator)}}.ui-select-search__control{border-radius:var(--ui-control-content-radius);color:var(--color-text);background:var(--color-surface-control);font-size:var(--ui-control-content-font-size);transition:border-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), background-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), box-shadow var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease)}@media (hover:hover){.ui-select-search__control:where(:hover:not(:has(input:disabled,input[readonly]))){border-color:var(--color-field-hover-border)}}@media (hover:hover) and (prefers-contrast:more){.ui-select-search__control:where(:hover:not(:has(input:disabled,input[readonly]))){border-color:var(--color-border-indicator)}}.ui-select-search__control:focus-within,.ui-select-search__control[data-floating-open]{border-color:var(--ui-field-focus-border,var(--color-field-focus-border,var(--color-accent)));box-shadow:0 0 0 3px var(--ui-field-focus-halo,var(--color-field-focus-halo,var(--color-accent-soft)));outline:none}@media (forced-colors:active){.ui-select-search__control:focus-within,.ui-select-search__control[data-floating-open]{outline-offset:2px;outline:2px solid highlight}}.ui-select-search__control>input{min-width:0;color:inherit;font:inherit;max-height:calc(var(--ui-control-height,30px) - 2px);background:0 0;border:0;outline:0;padding:0;line-height:1}.ui-select-search__control>input::placeholder{color:var(--color-text-tertiary)}.ui-select-search__control:has(input:disabled){cursor:not-allowed;opacity:.5}.ui-select-search__leading,.ui-select-search__chevron,.ui-select-search__spinner{width:var(--ui-control-glyph-size);height:var(--ui-control-glyph-size);color:var(--color-text-tertiary);pointer-events:none}.ui-select-search__trailing{min-width:var(--ui-control-glyph-size);min-height:var(--ui-control-action-size);white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;line-height:0;display:inline-flex}.ui-select-search__leading,.ui-select-search__option-icon{place-items:center;display:grid}.ui-select-search__leading>svg{width:var(--ui-control-glyph-size);height:var(--ui-control-glyph-size)}.ui-select-search__option-icon>svg{width:1.15em;height:1.15em}.ui-select-search__leading>*{max-inline-size:var(--ui-control-glyph-size);max-block-size:var(--ui-control-glyph-size)}.ui-select-search__chevron{transition:transform var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease)}.ui-select-search__control[data-floating-open] .ui-select-search__chevron{transform:rotate(180deg)}.ui-select-search__clear{--ui-control-icon-size:var(--ui-field-action-size);border-radius:50%}.ui-select-search__list{z-index:1200;border-radius:10px;margin:0;padding:5px;list-style:none;overflow-y:auto}.ui-select-search__option{min-height:var(--ui-control-height,30px);cursor:pointer;border-radius:8px;grid-template-columns:1.3em minmax(0,1fr);align-items:center;gap:2px 7px;padding:5px 8px;display:grid}.ui-select-search__option.is-active{background:var(--color-surface-accent)}.ui-select-search__option.is-disabled{cursor:not-allowed;opacity:.5}.ui-select-search__list--has-icons .ui-select-search__option{grid-template-columns:minmax(1.3em,max-content) minmax(0,1fr) 1.3em}.ui-select-search__list--has-icons .ui-select-search__option-mark{grid-area:1/3}.ui-select-search__option-icon{grid-area:1/1}.ui-select-search__option--rich .ui-select-search__option-icon,.ui-select-search__list--has-icons .ui-select-search__option--rich .ui-select-search__option-mark{grid-row:1/span 2}.ui-select-search__option-mark{color:var(--color-accent);grid-area:1/1;place-items:center;display:grid}.ui-select-search__option-mark>svg{width:1em;height:1em}.ui-select-search__option-label,.ui-select-search__option-description{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;display:block;overflow:hidden}.ui-select-search__option-label{grid-row:1}.ui-select-search__option-description{color:var(--color-text-tertiary);grid-row:2}.ui-select-search__status{min-height:48px;color:var(--color-text-tertiary);place-items:center;display:grid}.ui-select-wrap--error .ui-select-search__control{--ui-field-focus-border:var(--color-danger-text);--ui-field-focus-halo:var(--color-field-error-halo,var(--color-danger-bg));border-color:var(--color-danger-text)}.ui-select-search__control:has(input[aria-invalid=true]){--ui-field-focus-border:var(--color-danger-text);--ui-field-focus-halo:var(--color-field-error-halo,var(--color-danger-bg));border-color:var(--color-danger-text)}.ui-select-listbox.ui-listbox{border-radius:12px}.ui-select-listbox .ui-select-menu__item{border-radius:8px}.ui-select-listbox .ui-select-menu__item .ui-listbox__icon{color:var(--color-accent)}.ui-select-listbox--has-icons .ui-listbox__icon{color:inherit}.ui-select-listbox--rich .ui-listbox__option{gap:5px;padding:5px}.ui-select-listbox--rich .ui-listbox__icon{border:1px solid var(--color-border-soft);width:30px;height:30px;color:var(--ui-listbox-muted);background:var(--color-surface-panel);border-radius:7px}.ui-select-listbox--rich .ui-listbox__icon>svg{width:1.15em;height:1.15em}.ui-select-listbox--rich .ui-listbox__option[data-selected=true] .ui-listbox__icon{border-color:var(--color-border-selected);color:var(--ui-listbox-selected-text);background:var(--ui-listbox-selected-bg)}.ui-select-listbox--rich .ui-listbox__label{font-weight:600}.ui-multi-select-menu__check{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-surface-panel);border-radius:.25em;place-items:center;width:1em;height:1em;display:grid}.ui-multi-select-menu__check>svg{width:.75em;height:.75em}.ui-multi-select-menu__item.is-selected .ui-multi-select-menu__check{border-color:var(--color-accent);color:var(--color-on-accent,white);background:var(--color-accent)}@media (prefers-reduced-motion:reduce){.ui-select-chevron,.ui-select-search__chevron{transition:none}}.ui-checkbox{--ui-control-content-font-size:min(var(--ui-control-font-size,var(--ui-app-font-size,12px)), calc(var(--ui-control-height,30px) - 4px));--ui-control-glyph-size:min(16px, calc(var(--ui-control-height,30px) - 4px));--ui-control-action-size:min(24px, calc(var(--ui-control-height,30px) - 2px));--ui-control-padding-inline:min(10px, calc(var(--ui-control-height,30px) / 3));--ui-control-gap:min(8px, calc(var(--ui-control-height,30px) / 4));--ui-control-inset:min(6px, calc(var(--ui-control-height,30px) / 5));--ui-control-content-radius:min(var(--ui-control-radius,8px), calc(var(--ui-control-height,30px) / 2))}.ui-checkbox--xxs{--ui-control-height:12px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--xs{--ui-control-height:18px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--sm{--ui-control-height:24px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--md{--ui-control-height:30px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--lg{--ui-control-height:36px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--xl{--ui-control-height:42px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--2xl{--ui-control-height:48px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--3xl{--ui-control-height:54px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox--4xl{--ui-control-height:60px;--ui-control-icon-size:var(--ui-control-height)}.ui-checkbox{box-sizing:border-box;min-height:var(--ui-control-height,30px);padding-block:max(0px, (var(--ui-control-height,30px) - 1lh) / 2);cursor:pointer;min-width:0;color:var(--color-text);font:inherit;font-size:var(--ui-control-content-font-size);line-height:min(1.6em, var(--ui-control-height,30px) - 2px);grid-template-columns:auto;grid-auto-columns:minmax(0,1fr);align-content:center;align-items:center;column-gap:8px;display:inline-grid;position:relative}.ui-checkbox[data-disabled=true]{cursor:not-allowed;opacity:.55}.ui-checkbox__control{grid-area:1/1;width:1em;height:1em;position:relative}.ui-checkbox__input{box-sizing:border-box;z-index:1;opacity:0;width:1em;height:1em;cursor:inherit;margin:auto;position:absolute;inset:0}.ui-checkbox__input:focus-visible{outline:none}.ui-checkbox__box{box-sizing:border-box;border:1px solid var(--color-border-indicator);width:1em;height:1em;color:var(--color-on-accent);background:var(--color-surface-control);transition:border-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), background-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), box-shadow var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), transform var(--motion-duration-fast,.12s) var(--motion-ease-standard,ease);border-radius:.25em;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.ui-checkbox:hover .ui-checkbox__box{border-color:var(--color-accent);background:var(--color-surface-strong)}.ui-checkbox__input:focus-visible+.ui-checkbox__box{outline:var(--ui-focus-ring-width,1px) solid var(--color-focus-ring,var(--color-accent,#2563eb));outline-offset:2px}@media (forced-colors:active){.ui-checkbox__input:focus-visible+.ui-checkbox__box{outline-color:highlight}}.ui-checkbox__input:checked+.ui-checkbox__box,.ui-checkbox__box[data-indeterminate=true]{border-color:var(--ui-checkbox-color,var(--color-accent));background:var(--ui-checkbox-color,var(--color-accent))}.ui-checkbox__box svg{opacity:0;transition:opacity var(--motion-duration-fast,.12s) var(--motion-ease-standard,ease), transform var(--motion-duration-fast,.12s) var(--motion-ease-standard,ease);transform:scale(.82)}.ui-checkbox__input:checked+.ui-checkbox__box svg,.ui-checkbox__box[data-indeterminate=true] svg{opacity:1;transform:scale(1)}.ui-checkbox__label{grid-area:1/2;min-width:0;display:block}.ui-checkbox__description{min-width:0;color:var(--color-text-tertiary);grid-column:2;display:block}.ui-checkbox__label+.ui-checkbox__description{margin-block-start:2px}.ui-password-field .ui-input[type=password]{font-variant-ligatures:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ui-password-field__toggle{--ui-control-icon-size:var(--ui-field-action-size);border-radius:50%}.ui-form-item{min-inline-size:0}.ui-form-item>*+*{margin-block-start:5px}.ui-form-item-error{color:var(--color-danger-text);margin:5px 0 0}.ui-form-item-description{color:var(--color-text-secondary)}:where(.ui-dropdown-menu__popup,.ui-dropdown-menu__submenu){--ui-dropdown-menu-border:var(--color-border);--ui-dropdown-menu-text:var(--color-text);--ui-dropdown-menu-muted:var(--color-text-secondary);--ui-dropdown-menu-hover-bg:var(--color-surface-subtle);--ui-dropdown-menu-active-bg:var(--color-accent-soft);--ui-dropdown-menu-active-text:var(--color-accent);--ui-dropdown-menu-danger-text:var(--color-danger-text);--ui-dropdown-menu-danger-bg:var(--color-danger-bg,color-mix(in srgb, var(--ui-dropdown-menu-danger-text) 12%, transparent));--ui-dropdown-menu-divider-bg:var(--ui-dropdown-menu-border);--ui-dropdown-menu-divider-margin:4px 4px;--ui-dropdown-menu-item-font-weight:inherit;--ui-dropdown-menu-item-gap:5px;--ui-dropdown-menu-item-min-height:var(--ui-control-height,30px);--ui-dropdown-menu-item-padding:5px;--ui-dropdown-menu-item-radius:8px;--ui-dropdown-menu-padding:5px;--ui-dropdown-menu-radius:10px}.ui-dropdown-menu__popup{top:var(--ui-dropdown-menu-top);left:var(--ui-dropdown-menu-left);z-index:1200;width:var(--ui-dropdown-menu-width,max-content);min-width:var(--ui-dropdown-menu-min-width,0);max-width:min(var(--ui-dropdown-menu-max-width,360px), 100vw);max-height:var(--ui-dropdown-menu-max-height,var(--ui-overlay-viewport-available-height,calc(100dvh - 24px)));scrollbar-gutter:stable;padding:var(--ui-dropdown-menu-padding);border-radius:var(--ui-dropdown-menu-radius);color:var(--ui-dropdown-menu-text);font-size:var(--ui-dropdown-menu-font-size,var(--ui-app-font-size,14px));outline:none;position:fixed;overflow:hidden auto}.ui-dropdown-menu__popup[data-state=open]{animation:ui-dropdown-menu-fade-in var(--motion-duration-fast,.12s) var(--motion-ease-enter,ease-out), ui-dropdown-menu-scale-in var(--motion-duration-fast,.12s) var(--motion-ease-enter,ease-out)}.ui-dropdown-menu__popup[data-state=closed]{pointer-events:none;animation:ui-dropdown-menu-fade-out var(--motion-duration-fast,.12s) var(--motion-ease-exit,ease-in) both}.ui-dropdown-menu__popup[data-side=top]{transform-origin:0 100%}.ui-dropdown-menu__popup[data-side=bottom],.ui-dropdown-menu__popup[data-side=right]{transform-origin:0 0}.ui-dropdown-menu__popup[data-side=left]{transform-origin:100% 0}.ui-dropdown-menu__menu>*+*{margin-top:1px}.ui-dropdown-menu__item{position:relative}.ui-dropdown-menu__divider{height:1px;margin:var(--ui-dropdown-menu-divider-margin);background:var(--ui-dropdown-menu-divider-bg)}.ui-dropdown-menu__button{box-sizing:border-box;align-items:center;gap:var(--ui-dropdown-menu-item-gap);width:100%;min-height:var(--ui-dropdown-menu-item-min-height);padding:var(--ui-dropdown-menu-item-padding);border-radius:var(--ui-dropdown-menu-item-radius);color:var(--ui-dropdown-menu-text);font:inherit;font-weight:var(--ui-dropdown-menu-item-font-weight);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.ui-dropdown-menu__button:hover:not(:disabled):not([aria-disabled=true]),.ui-dropdown-menu__button:focus-visible:not(:disabled):not([aria-disabled=true]){background:var(--ui-dropdown-menu-hover-bg)}.ui-dropdown-menu__button:focus-visible:not(:disabled):not([aria-disabled=true]){outline:var(--ui-focus-ring-width,1px) solid var(--color-focus-ring,var(--color-accent,#2563eb));outline-offset:-2px}@media (forced-colors:active){.ui-dropdown-menu__button:focus-visible:not(:disabled):not([aria-disabled=true]){outline-color:highlight}}.ui-dropdown-menu__button[data-active=true]{background:var(--ui-dropdown-menu-active-bg);color:var(--ui-dropdown-menu-active-text)}.ui-dropdown-menu__button[data-danger=true]{color:var(--ui-dropdown-menu-danger-text)}.ui-dropdown-menu__button[data-danger=true]:hover:not(:disabled):not([aria-disabled=true]),.ui-dropdown-menu__button[data-danger=true]:focus-visible:not(:disabled):not([aria-disabled=true]){background:var(--ui-dropdown-menu-danger-bg)}.ui-dropdown-menu__button[data-has-children=true]{padding-right:10px}.ui-dropdown-menu__button:disabled,.ui-dropdown-menu__button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.ui-dropdown-menu__icon{flex:none;justify-content:center;align-items:center;width:1.15em;height:1.15em;display:inline-flex}.ui-dropdown-menu__icon svg{width:100%;height:100%}.ui-dropdown-menu__main{flex:auto;min-width:0}.ui-dropdown-menu__label{overflow-wrap:anywhere;min-width:0;display:block}.ui-dropdown-menu__description,.ui-dropdown-menu__shortcut{color:var(--ui-dropdown-menu-muted)}.ui-dropdown-menu__description{margin-top:2px;display:block}.ui-dropdown-menu__shortcut{flex:none;padding-left:10px}.ui-dropdown-menu__trailing{color:var(--ui-dropdown-menu-active-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-dropdown-menu__submenu-indicator{opacity:.64;border-top:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-left:8px;transform:rotate(45deg)}.ui-dropdown-menu__section-label{min-width:0;color:var(--ui-dropdown-menu-muted);align-items:center;gap:8px;padding:7px 8px 3px;font-weight:600;display:flex}.ui-dropdown-menu__submenu{z-index:1201;width:max-content;min-width:160px;max-width:min(360px,100vw);max-height:var(--ui-overlay-viewport-available-height,calc(100dvh - 24px));scrollbar-gutter:stable;padding:var(--ui-dropdown-menu-padding);border-radius:var(--ui-dropdown-menu-radius);color:var(--ui-dropdown-menu-text);outline:none;margin:0;position:fixed;overflow:hidden auto}.ui-dropdown-menu__item[data-submenu-side=left]>.ui-dropdown-menu__button .ui-dropdown-menu__submenu-indicator{transform:rotate(-135deg)}@keyframes ui-dropdown-menu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-dropdown-menu-scale-in{0%{transform:scale(.98)}to{transform:scale(1)}}@keyframes ui-dropdown-menu-fade-out{to{opacity:0;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.ui-dropdown-menu__popup{animation-duration:1ms}}.ui-language-switch{--ui-control-content-font-size:min(var(--ui-control-font-size,var(--ui-app-font-size,12px)), calc(var(--ui-control-height,30px) - 4px));--ui-control-glyph-size:min(16px, calc(var(--ui-control-height,30px) - 4px));--ui-control-action-size:min(24px, calc(var(--ui-control-height,30px) - 2px));--ui-control-padding-inline:min(10px, calc(var(--ui-control-height,30px) / 3));--ui-control-gap:min(8px, calc(var(--ui-control-height,30px) / 4));--ui-control-inset:min(6px, calc(var(--ui-control-height,30px) / 5));--ui-control-content-radius:min(var(--ui-control-radius,8px), calc(var(--ui-control-height,30px) / 2))}.ui-language-switch--xxs{--ui-control-height:12px;--ui-control-icon-size:var(--ui-control-height)}.ui-language-switch--xs{--ui-control-height:18px;--ui-control-icon-size:var(--ui-control-height)}.ui-language-switch--sm{--ui-control-height:24px;--ui-control-icon-size:var(--ui-control-height)}.ui-language-switch--md{--ui-control-height:30px;--ui-control-icon-size:var(--ui-control-height)}.ui-language-switch--lg{--ui-control-height:36px;--ui-control-icon-size:var(--ui-control-height)}.ui-language-switch--xl{--ui-control-height:42px;--ui-control-icon-size:var(--ui-control-height)}.ui-language-switch--2xl{--ui-control-height:48px;--ui-control-icon-size:var(--ui-control-height)}.ui-language-switch--3xl{--ui-control-height:54px;--ui-control-icon-size:var(--ui-control-height)}.ui-language-switch--4xl{--ui-control-height:60px;--ui-control-icon-size:var(--ui-control-height)}.ui-language-switch{font-size:var(--ui-control-content-font-size);flex:none;align-items:center;gap:2px;line-height:1;display:inline-flex}.ui-language-switch-option{--ui-button-tone-bg:transparent;color:var(--color-text-tertiary);text-underline-offset:4px;padding-inline:4px;text-decoration-thickness:1px}.ui-language-switch-option.is-selected{color:var(--color-text)}.ui-language-switch-option:hover:not(:disabled),.ui-language-switch-option:focus-visible{color:var(--color-text);text-decoration-line:underline}.ui-language-switch-option-label{-webkit-text-decoration:inherit;text-decoration:inherit;overflow:visible}.ui-language-switch-divider{color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none}.ui-language-switch-trigger[data-popup-open]{border-color:var(--color-border-selected);background:var(--color-accent-soft);color:var(--color-accent)}.ui-language-switch-dropdown-menu{min-width:132px}.ui-theme-switch{--ui-control-content-font-size:min(var(--ui-control-font-size,var(--ui-app-font-size,12px)), calc(var(--ui-control-height,30px) - 4px));--ui-control-glyph-size:min(16px, calc(var(--ui-control-height,30px) - 4px));--ui-control-action-size:min(24px, calc(var(--ui-control-height,30px) - 2px));--ui-control-padding-inline:min(10px, calc(var(--ui-control-height,30px) / 3));--ui-control-gap:min(8px, calc(var(--ui-control-height,30px) / 4));--ui-control-inset:min(6px, calc(var(--ui-control-height,30px) / 5));--ui-control-content-radius:min(var(--ui-control-radius,8px), calc(var(--ui-control-height,30px) / 2))}.ui-theme-switch--xxs{--ui-control-height:12px;--ui-control-icon-size:var(--ui-control-height)}.ui-theme-switch--xs{--ui-control-height:18px;--ui-control-icon-size:var(--ui-control-height)}.ui-theme-switch--sm{--ui-control-height:24px;--ui-control-icon-size:var(--ui-control-height)}.ui-theme-switch--md{--ui-control-height:30px;--ui-control-icon-size:var(--ui-control-height)}.ui-theme-switch--lg{--ui-control-height:36px;--ui-control-icon-size:var(--ui-control-height)}.ui-theme-switch--xl{--ui-control-height:42px;--ui-control-icon-size:var(--ui-control-height)}.ui-theme-switch--2xl{--ui-control-height:48px;--ui-control-icon-size:var(--ui-control-height)}.ui-theme-switch--3xl{--ui-control-height:54px;--ui-control-icon-size:var(--ui-control-height)}.ui-theme-switch--4xl{--ui-control-height:60px;--ui-control-icon-size:var(--ui-control-height)}.ui-theme-switch{--ui-toggle-track-height:max(10px, calc(var(--ui-control-height,30px) * .64));--ui-toggle-width:calc(var(--ui-toggle-track-height) * 2 - 4px);--ui-toggle-thumb-size:calc(var(--ui-toggle-track-height) - 4px);--ui-toggle-travel:var(--ui-toggle-thumb-size);--ui-toggle-glyph-size:min(var(--ui-control-glyph-size), calc(var(--ui-toggle-thumb-size) - 2px));appearance:none;box-sizing:border-box;vertical-align:middle;width:var(--ui-toggle-width);height:var(--ui-control-height,30px);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.ui-theme-switch:focus-visible{outline:none}.ui-theme-switch:disabled{opacity:.5;cursor:not-allowed}.ui-theme-switch__track{box-sizing:border-box;width:100%;height:var(--ui-toggle-track-height);border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:999px;align-items:center;padding:1px;transition:border-color .16s,background-color .16s,color .16s;display:flex}@media (hover:hover){.ui-theme-switch:hover:not(:disabled) .ui-theme-switch__track{border-color:var(--color-border-strong);background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface-subtle));color:var(--color-text)}}.ui-theme-switch:active:not(:disabled) .ui-theme-switch__track{background:color-mix(in srgb, var(--color-text) 8%, var(--color-surface-subtle))}.ui-theme-switch:focus-visible .ui-theme-switch__track{outline:var(--ui-focus-ring-width,1px) solid var(--color-focus-ring,var(--color-accent,#2563eb));outline-offset:2px}@media (forced-colors:active){.ui-theme-switch:focus-visible .ui-theme-switch__track{outline-color:highlight}}.ui-theme-switch__thumb{width:var(--ui-toggle-thumb-size);height:var(--ui-toggle-thumb-size);background:var(--color-surface-panel);border-radius:50%;flex:none;place-items:center;transition:transform .18s;display:grid}.ui-theme-switch__thumb svg{width:var(--ui-toggle-glyph-size);height:var(--ui-toggle-glyph-size);grid-area:1/1;transition:opacity .16s}.ui-theme-switch__moon{opacity:0}.ui-theme-switch.is-dark .ui-theme-switch__thumb{transform:translateX(var(--ui-toggle-travel))}.ui-theme-switch.is-dark .ui-theme-switch__sun{opacity:0}.ui-theme-switch.is-dark .ui-theme-switch__moon{opacity:1}.ui-theme-switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)).is-dark .ui-theme-switch__thumb{transform:translateX(calc(var(--ui-toggle-travel) * -1))}@media (prefers-reduced-motion:reduce){.ui-theme-switch__track,.ui-theme-switch__thumb,.ui-theme-switch__thumb svg{transition:none}}@media (forced-colors:active){.ui-theme-switch__track{border-color:buttontext}.ui-theme-switch__thumb{outline:1px solid buttontext}}.auth-appearance-controls{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.auth-symbol{--auth-brand-0:#e5656b;--auth-brand-1:#5275db;--auth-brand-2:#259b73}[data-theme=dark] .auth-symbol{--auth-brand-0:#ff9397;--auth-brand-1:#92adff;--auth-brand-2:#62cfac}.auth-logo{width:auto;height:24px;color:var(--color-text);display:block}.ui-avatar{width:var(--ui-avatar-size);height:var(--ui-avatar-size);color:var(--color-text);background:var(--color-surface-subtle);font:inherit;vertical-align:middle;flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:inline-grid;overflow:hidden}.ui-avatar:before{content:"​";grid-area:1/1}.ui-avatar__image,.ui-avatar__fallback{grid-area:1/1}.ui-avatar--circle{border-radius:50%}.ui-avatar--square{border-radius:calc(var(--ui-avatar-size) * .24)}.ui-avatar__image{object-fit:cover;width:100%;height:100%}.ui-avatar--contain .ui-avatar__image{object-fit:contain}.ui-avatar__fallback{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(var(--ui-avatar-size) * .46);font-weight:600;line-height:1;overflow:hidden}.ui-avatar--emoji-scale .ui-avatar__fallback{font-size:calc(var(--ui-avatar-size) * .62);font-weight:400}.ui-avatar-group{flex:none;align-items:center;padding-inline-start:4px;display:inline-flex}.ui-avatar-group>.ui-avatar{border:1px solid var(--color-surface-strong);margin-inline-start:-4px}.ui-identity-dropdown-menu{--ui-dropdown-menu-width:min(300px, calc(100vw - 24px))}.ui-identity-dropdown-menu .ui-dropdown-menu__section-label{padding:8px}.ui-identity-dropdown-menu .ui-dropdown-menu__section-label>.ui-dropdown-menu__label{flex:1}.ui-identity-menu-summary{align-items:center;gap:10px;min-width:0;display:flex}.ui-identity-menu-summary>.ui-avatar,.ui-identity-menu-summary__switch{flex:none}.ui-identity-menu-summary__copy{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;font-weight:400;display:grid}.ui-identity-menu-summary__copy strong{color:var(--color-text);font-size:14px;line-height:1.4}.ui-identity-menu-summary__copy>span{color:var(--color-text-secondary);font-size:12px;line-height:1.5}.account-menu-trigger{border-radius:50%}.application-brand{text-align:center}.application-brand>*{margin-inline:auto;display:block}.application-brand>*+*{margin-block-start:10px}.application-brand img{object-fit:contain;width:auto;height:42px}.application-brand strong{overflow-wrap:anywhere;font-size:20px}.application-brand :where(p){color:var(--color-text-secondary);margin-block-end:0;line-height:1.6}.application-policies{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.application-identity{overflow-wrap:anywhere;font-size:14px}.application-identity img{width:auto;height:28px;display:block}.auth-shell{flex-direction:column;min-height:100dvh;display:flex}.auth-header{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:5px max(12px,50vw - 540px);display:flex}.auth-header-controls{align-items:center;gap:8px;display:flex}.auth-main{flex:1;align-self:center;width:min(100%,1040px);padding:20px 16px 32px}.auth-footer{text-align:center;color:var(--color-text-secondary);padding:16px}.auth-brand{color:var(--color-text);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.auth-header-identity{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.auth-header-context{color:var(--color-text-secondary);overflow-wrap:anywhere}.auth-console-context{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}@media (width>=640px){.auth-main{padding-top:24px}}.auth-admin-container{--ui-admin-content-max-width:1200px}
