/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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{:root,:host{--spacing:4px;--text-xs:12px;--text-6xl:48px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-blue-50:#eff4ff;--color-blue-100:#dbe6fe;--color-blue-200:#bfd3fe;--color-blue-500:#3b6ff0;--color-blue-600:#2858d6;--color-blue-700:#1f45ae;--color-blue-800:#1c3a8a;--color-green-50:#ecfdf5;--color-green-200:#a7f3d0;--color-green-500:#10b981;--color-green-600:#059669;--color-green-700:#047857;--color-red-50:#fef2f2;--color-red-200:#fecaca;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-amber-50:#fffbeb;--color-amber-200:#fde68a;--color-amber-500:#f59e0b;--color-amber-700:#b45309;--color-orange-500:#f97316;--color-sky-50:#f0f9ff;--color-sky-200:#bae6fd;--color-sky-500:#0ea5e9;--color-sky-700:#0369a1;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-500:#8b5cf6;--color-violet-700:#6d28d9;--color-neutral-0:#fff;--color-neutral-50:#f6f7f9;--color-neutral-100:#eff1f4;--color-neutral-200:#e4e7ec;--color-neutral-300:#cdd2da;--color-neutral-400:#98a2b3;--color-neutral-450:#7a8496;--color-neutral-500:#667085;--color-neutral-600:#475467;--color-neutral-700:#344054;--color-neutral-800:#1d2939;--color-neutral-900:#101828;--font-sans:"Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tracking-snug:-.01em;--tracking-code:.08em;--radius-xs:2px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--shadow-xs:0 1px 2px 0 #1018280d;--shadow-sm:0 1px 3px 0 #10182814, 0 1px 2px -1px #1018280a;--shadow-md:0 4px 6px -1px #10182814, 0 2px 4px -2px #1018280a;--shadow-lg:0 10px 15px -3px #10182814, 0 4px 6px -4px #1018280a;--shadow-xl:0 20px 25px -5px #1018281a, 0 8px 10px -6px #1018280a;--shadow-focus:0 0 0 3px #2858d659;--shadow-focus-danger:0 0 0 3px #dc262659;--breakpoint-md:1024px;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--duration-fast:.1s;--duration-base:.15s;--duration-slow:.25s;--width-sidebar:264px;--width-sidebar-collapsed:72px;--width-kanban-column:288px;--width-exam-palette:320px;--width-incident-panel:400px;--height-topbar:64px;--height-topbar-mobile:56px;--height-exam-header:56px;--height-exam-footer:64px;--container-form:720px;--container-reading:640px;--container-auth:440px;--container-content:1216px;--container-app:1440px;--z-index-sticky:10;--z-index-sidebar:20;--z-index-topbar:30;--z-index-dropdown:40;--z-index-drawer:50;--z-index-modal:60;--z-index-toast:70;--z-index-exam-lock:80;--color-bg-page:var(--color-neutral-50);--color-bg-surface:var(--color-neutral-0);--color-bg-surface-hover:var(--color-neutral-50);--color-bg-surface-active:var(--color-neutral-100);--color-bg-elevated:var(--color-neutral-0);--color-bg-subtle:var(--color-neutral-100);--color-bg-inverse:var(--color-neutral-900);--color-bg-brand-subtle:var(--brand-50);--color-bg-scrim:#10182866;--color-bg-scrim-strong:#10182899;--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-600);--color-text-muted:var(--color-neutral-500);--color-text-disabled:var(--color-neutral-400);--color-text-placeholder:var(--color-neutral-400);--color-text-inverse:var(--color-neutral-0);--color-text-link:var(--brand-600);--color-text-link-hover:var(--brand-700);--color-text-on-brand:var(--brand-on);--color-border-default:var(--color-neutral-200);--color-border-strong:var(--color-neutral-300);--color-border-subtle:var(--color-neutral-100);--color-border-control:var(--color-neutral-450);--color-border-focus:var(--brand-600);--color-action-primary:var(--brand-600);--color-action-primary-hover:var(--brand-700);--color-action-primary-active:var(--brand-800);--color-action-primary-subtle:var(--brand-50);--color-action-secondary:var(--color-neutral-0);--color-action-secondary-hover:var(--color-neutral-50);--color-action-secondary-active:var(--color-neutral-100);--color-action-danger:var(--color-red-600);--color-action-danger-hover:var(--color-red-700);--color-action-danger-active:var(--color-red-800);--color-action-disabled:var(--color-neutral-200);--color-action-disabled-text:var(--color-neutral-400);--color-status-success:var(--color-green-500);--color-status-success-text:var(--color-green-700);--color-status-success-bg:var(--color-green-50);--color-status-success-border:var(--color-green-200);--color-status-warning:var(--color-amber-500);--color-status-warning-text:var(--color-amber-700);--color-status-warning-bg:var(--color-amber-50);--color-status-warning-border:var(--color-amber-200);--color-status-danger:var(--color-red-500);--color-status-danger-text:var(--color-red-700);--color-status-danger-bg:var(--color-red-50);--color-status-danger-border:var(--color-red-200);--color-status-info:var(--color-sky-500);--color-status-info-text:var(--color-sky-700);--color-status-info-bg:var(--color-sky-50);--color-status-info-border:var(--color-sky-200);--color-status-violet:var(--color-violet-500);--color-status-violet-text:var(--color-violet-700);--color-status-violet-bg:var(--color-violet-50);--color-status-violet-border:var(--color-violet-100);--color-status-neutral:var(--color-neutral-400);--color-status-neutral-text:var(--color-neutral-700);--color-status-neutral-bg:var(--color-neutral-100);--color-status-neutral-border:var(--color-neutral-200);--color-status-brand-text:var(--brand-700);--color-status-brand-bg:var(--brand-50);--color-status-brand-border:var(--brand-200);--color-exam-active:var(--color-blue-600);--color-exam-answered:var(--color-green-700);--color-exam-answered-text:var(--color-neutral-0);--color-exam-unanswered:var(--color-red-600);--color-exam-unanswered-text:var(--color-neutral-0);--color-exam-not-visited:var(--color-neutral-0);--color-exam-not-visited-text:var(--color-neutral-700);--color-exam-review:var(--color-violet-700);--color-exam-review-text:var(--color-neutral-0);--color-exam-expired:var(--color-neutral-500);--color-exam-expired-text:var(--color-neutral-0);--color-exam-timer-normal:var(--color-neutral-900);--color-exam-timer-warning:var(--color-amber-700);--color-exam-timer-critical:var(--color-red-500);--color-proctor-safe:var(--color-green-500);--color-proctor-warning:var(--color-amber-500);--color-proctor-suspicious:var(--color-orange-500);--color-proctor-critical:var(--color-red-600);--color-proctor-offline:var(--color-neutral-400);--color-chart-1:var(--color-blue-600);--color-chart-2:var(--color-sky-500);--color-chart-grid:var(--color-neutral-200);--color-chart-axis:var(--color-neutral-500);--radius-control:var(--radius-md);--radius-control-sm:var(--radius-sm);--radius-card:var(--radius-lg);--radius-modal:var(--radius-xl);--radius-badge:var(--radius-full);--radius-avatar:var(--radius-full);--radius-palette-item:var(--radius-sm);--radius-tooltip:var(--radius-sm);--shadow-card:var(--shadow-sm);--shadow-dropdown:var(--shadow-md);--shadow-popover:var(--shadow-md);--shadow-drawer:var(--shadow-xl);--shadow-modal:var(--shadow-xl);--shadow-toast:var(--shadow-lg);--shadow-sticky:var(--shadow-sm)}}@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;line-height:1.5;font-family:var(--default-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");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--color-bg-page);color:var(--color-text-primary);font:400 14px/20px var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{-webkit-text-size-adjust:100%}body{min-height:100vh}html.is-modal-open{overflow:hidden}.tabular,.ui-table__cell--number,.ui-table__cell--currency,.ui-table__cell--date,.ui-table__cell--datetime,.ui-table__cell--usage,.ui-table__cell--progress,.ui-table__footer,.ui-count-badge,.ui-pagination__range,.ui-pagination__page,.ui-otp__box,[data-countdown-display]{font-variant-numeric:tabular-nums lining-nums}.text-style-code-sm,.text-style-code-md,.text-style-code-token,code,pre,kbd,samp{font-variant-ligatures:none;font-feature-settings:"calt" 0}code,pre,kbd,samp{font-family:var(--font-mono)}:is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:is(:focus,:focus-visible){box-shadow:none;outline:none}@media (prefers-reduced-motion:reduce){.ui-spinner__ring,.ui-button__spinner,.ui-icon-button__spinner{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}}@layer components{.ui-skip-link{inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);z-index:var(--z-index-toast);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);background:var(--color-bg-surface);color:var(--color-text-link);border:1px solid var(--color-border-focus);border-radius:var(--radius-control);box-shadow:var(--shadow-md);transform:translateY(calc(-100% - calc(var(--spacing) * 8)));font:500 14px/20px var(--font-sans);text-decoration:none;position:absolute}.ui-skip-link:focus{transform:none}.ui-empty-value{color:var(--color-text-muted)}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(calc(var(--spacing) * -2))}to{opacity:1;transform:none}}@keyframes ui-toast-out{to{opacity:0;transform:translateY(calc(var(--spacing) * -2))}}@keyframes ui-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ui-highlight{0%{background-color:var(--color-bg-brand-subtle)}to{background-color:#0000}}@keyframes ui-overlay-in{0%{opacity:0;transform:translateY(calc(var(--spacing) * 2)) scale(.98)}to{opacity:1;transform:none}}@keyframes ui-drawer-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes ui-drawer-in-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes ui-drawer-in-bottom{0%{transform:translateY(100%)}to{transform:none}}.ui-alert--info,.ui-toast--info,.ui-banner--tone-info,.ui-inline-message--info,.ui-error-state--tone-info{--ui-tone-bg:var(--color-status-info-bg);--ui-tone-border:var(--color-status-info-border);--ui-tone-text:var(--color-status-info-text);--ui-tone-icon:var(--color-status-info)}.ui-alert--success,.ui-toast--success,.ui-banner--tone-success,.ui-inline-message--success,.ui-error-state--tone-success{--ui-tone-bg:var(--color-status-success-bg);--ui-tone-border:var(--color-status-success-border);--ui-tone-text:var(--color-status-success-text);--ui-tone-icon:var(--color-status-success)}.ui-alert--warning,.ui-toast--warning,.ui-banner--tone-warning,.ui-inline-message--warning,.ui-error-state--tone-warning{--ui-tone-bg:var(--color-status-warning-bg);--ui-tone-border:var(--color-status-warning-border);--ui-tone-text:var(--color-status-warning-text);--ui-tone-icon:var(--color-status-warning)}.ui-alert--danger,.ui-toast--danger,.ui-banner--tone-danger,.ui-inline-message--danger,.ui-error-state--tone-danger{--ui-tone-bg:var(--color-status-danger-bg);--ui-tone-border:var(--color-status-danger-border);--ui-tone-text:var(--color-status-danger-text);--ui-tone-icon:var(--color-status-danger)}.ui-alert--neutral,.ui-inline-message--neutral,.ui-error-state--tone-neutral{--ui-tone-bg:var(--color-status-neutral-bg);--ui-tone-border:var(--color-status-neutral-border);--ui-tone-text:var(--color-status-neutral-text);--ui-tone-icon:var(--color-status-neutral)}.ui-banner--tone-brand{--ui-tone-bg:var(--color-status-brand-bg);--ui-tone-border:var(--color-status-brand-border);--ui-tone-text:var(--color-status-brand-text);--ui-tone-icon:var(--brand-600)}.ui-icon{width:var(--icon-sm);height:var(--icon-sm);vertical-align:middle;flex-shrink:0;display:inline-block}.ui-icon--xs{width:var(--icon-xs);height:var(--icon-xs)}.ui-icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.ui-icon--md{width:var(--icon-md);height:var(--icon-md)}.ui-icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.ui-icon--xl{width:var(--icon-xl);height:var(--icon-xl)}.ui-icon--primary{color:var(--color-text-primary)}.ui-icon--secondary{color:var(--color-text-secondary)}.ui-icon--muted{color:var(--color-text-muted)}.ui-icon--success{color:var(--color-status-success)}.ui-icon--warning{color:var(--color-status-warning)}.ui-icon--danger{color:var(--color-status-danger)}.ui-icon--info{color:var(--color-status-info)}.ui-icon--inverse{color:var(--color-text-inverse)}.ui-button{--ui-button-icon:var(--icon-sm);justify-content:center;align-items:center;gap:var(--button-gap);height:var(--control-height-md);min-width:calc(var(--spacing) * 16);padding-inline:var(--button-padding-x-md);border-radius:var(--radius-control);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font:500 14px/20px var(--font-sans);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.ui-button:focus-visible{box-shadow:var(--shadow-focus)}.ui-button--full{width:100%;display:flex}.ui-button--xs{--ui-button-icon:var(--icon-xs);height:var(--control-height-xs);min-width:0;padding-inline:var(--button-padding-x-xs);border-radius:var(--radius-control-sm);font:500 12px/16px var(--font-sans)}.ui-button--sm{height:var(--control-height-sm);min-width:0;padding-inline:var(--button-padding-x-sm);border-radius:var(--radius-control-sm);font:500 12px/16px var(--font-sans)}.ui-button--lg{--ui-button-icon:var(--icon-md);height:var(--control-height-lg);padding-inline:var(--button-padding-x-lg);font:500 16px/24px var(--font-sans)}.ui-button__label{text-overflow:ellipsis;overflow:hidden}.ui-button__icon{width:var(--ui-button-icon);height:var(--ui-button-icon)}.ui-button__spinner,.ui-icon-button__spinner{width:var(--ui-button-icon,var(--icon-sm));height:var(--ui-button-icon,var(--icon-sm));border-radius:var(--radius-full);border:2px solid;border-inline-end-color:#0000;flex-shrink:0;animation:.8s linear infinite ui-spin;display:none}.ui-button.is-loading{cursor:progress}.ui-button.is-loading .ui-button__spinner{display:inline-block}.ui-button.is-loading .ui-button__icon{display:none}.ui-button--primary{background:var(--color-action-primary);color:var(--color-text-on-brand)}.ui-button--primary:hover{background:var(--color-action-primary-hover)}.ui-button--primary:active{background:var(--color-action-primary-active)}.ui-button--secondary{background:var(--color-action-secondary);border-color:var(--color-border-control);color:var(--color-text-primary)}.ui-button--secondary:hover{background:var(--color-action-secondary-hover)}.ui-button--secondary:active{background:var(--color-action-secondary-active)}.ui-button--outline{border-color:var(--color-border-control);color:var(--color-text-primary);background:0 0}.ui-button--outline:hover{background:var(--color-bg-surface-hover);border-color:var(--color-border-strong)}.ui-button--outline:active{background:var(--color-bg-surface-active);border-color:var(--color-border-strong)}.ui-button--ghost{color:var(--color-text-secondary);background:0 0}.ui-button--ghost:hover{background:var(--color-action-primary-subtle);color:var(--color-action-primary)}.ui-button--ghost:active{background:var(--color-bg-surface-active);color:var(--color-action-primary-active)}.ui-button--danger{background:var(--color-action-danger);color:var(--color-text-inverse)}.ui-button--danger:hover{background:var(--color-action-danger-hover)}.ui-button--danger:active{background:var(--color-action-danger-active)}.ui-button--danger:focus-visible{box-shadow:var(--shadow-focus-danger)}.ui-button--link{min-width:0;height:auto;color:var(--color-text-link);background:0 0;padding-inline:0}.ui-button--link:hover,.ui-button--link:active{color:var(--color-text-link-hover);text-decoration:underline}.ui-button:is(:disabled,[aria-disabled=true],.is-disabled):not(.is-loading){cursor:not-allowed}.ui-button--primary:is(:disabled,[aria-disabled=true],.is-disabled):not(.is-loading),.ui-button--danger:is(:disabled,[aria-disabled=true],.is-disabled):not(.is-loading){background:var(--color-action-disabled);color:var(--color-action-disabled-text)}.ui-button--secondary:is(:disabled,[aria-disabled=true],.is-disabled):not(.is-loading){background:var(--color-bg-subtle);border-color:var(--color-border-default);color:var(--color-text-disabled)}.ui-button--outline:is(:disabled,[aria-disabled=true],.is-disabled):not(.is-loading){border-color:var(--color-border-default);color:var(--color-text-disabled);background:0 0}.ui-button--ghost:is(:disabled,[aria-disabled=true],.is-disabled):not(.is-loading),.ui-button--link:is(:disabled,[aria-disabled=true],.is-disabled):not(.is-loading){color:var(--color-text-disabled);background:0 0;text-decoration:none}.ui-icon-button{--ui-button-icon:var(--icon-sm);--ui-icon-button-size:var(--control-height-md);width:var(--ui-icon-button-size);height:var(--ui-icon-button-size);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.ui-icon-button:focus-visible{box-shadow:var(--shadow-focus)}.ui-icon-button--xs{--ui-button-icon:var(--icon-xs);--ui-icon-button-size:var(--control-height-xs)}.ui-icon-button--sm{--ui-icon-button-size:var(--control-height-sm)}.ui-icon-button--lg{--ui-button-icon:var(--icon-md);--ui-icon-button-size:var(--control-height-lg)}.ui-icon-button--circle{border-radius:var(--radius-full)}.ui-icon-button .ui-icon{width:var(--ui-button-icon);height:var(--ui-button-icon)}.ui-icon-button.is-loading .ui-icon-button__spinner{display:inline-block}.ui-icon-button.is-loading .ui-icon-button__icon{display:none}.ui-icon-button--ghost:hover{background:var(--color-action-primary-subtle);color:var(--color-action-primary)}.ui-icon-button--ghost:active{background:var(--color-bg-surface-active);color:var(--color-action-primary-active)}.ui-icon-button--primary{background:var(--color-action-primary);color:var(--color-text-on-brand)}.ui-icon-button--primary:hover{background:var(--color-action-primary-hover)}.ui-icon-button--secondary{background:var(--color-action-secondary);border-color:var(--color-border-control);color:var(--color-text-primary)}.ui-icon-button--secondary:hover{background:var(--color-action-secondary-hover)}.ui-icon-button--outline{border-color:var(--color-border-control);color:var(--color-text-primary)}.ui-icon-button--outline:hover{background:var(--color-bg-surface-hover);border-color:var(--color-border-strong)}.ui-icon-button--danger{background:var(--color-action-danger);color:var(--color-text-inverse)}.ui-icon-button--danger:hover{background:var(--color-action-danger-hover)}.ui-icon-button--danger:focus-visible{box-shadow:var(--shadow-focus-danger)}.ui-icon-button:is(:disabled,[aria-disabled=true]):not(.is-loading){color:var(--color-text-disabled);cursor:not-allowed;background:0 0;border-color:#0000}@media (pointer:coarse){.ui-button--xs:after,.ui-button--sm:after,.ui-button--md:after,.ui-icon-button:after{content:"";min-width:var(--touch-min);height:var(--touch-min);inset-inline:0;position:absolute;top:50%;translate:0 -50%}}[data-tooltip].ui-icon-button:before{content:attr(data-tooltip);top:calc(100% + var(--spacing));z-index:var(--z-index-dropdown);width:max-content;max-width:calc(var(--spacing) * 70);padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-tooltip);background:var(--color-bg-inverse);color:var(--color-text-inverse);white-space:normal;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), display var(--duration-fast) allow-discrete;font:400 13px/18px var(--font-sans);display:none;position:absolute;left:50%;translate:-50%}[data-tooltip].ui-icon-button:hover:before{opacity:1;transition-delay:.3s,.3s;display:block}[data-tooltip].ui-icon-button:focus-visible:before{opacity:1;transition-delay:0s,0s;display:block}@starting-style{[data-tooltip].ui-icon-button:hover:before,[data-tooltip].ui-icon-button:focus-visible:before{opacity:0}}:is(.shell-page-header__actions,.shell-topbar__right)>[data-tooltip].ui-icon-button:last-child:before{left:auto;right:0;translate:none}@media (pointer:coarse){[data-tooltip].ui-icon-button:before{display:none}}.ui-link{color:var(--color-text-link);text-underline-offset:2px;border-radius:var(--radius-xs);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.ui-link:hover{color:var(--color-text-link-hover);text-decoration:underline}:where(p,li,dd,figcaption,blockquote,label,.ui-inline-message__text,.ui-alert__description)>.ui-link:not(.ui-link--standalone){text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}@media (pointer:coarse){.ui-link--standalone{min-height:var(--touch-min);align-items:center;display:inline-flex}}.ui-link:focus-visible{box-shadow:var(--shadow-focus)}@media (pointer:coarse){.ui-link:not(:is(p,li,dd,figcaption,blockquote,label,.ui-inline-message__text,.ui-alert__description)>.ui-link){min-height:var(--touch-min);align-items:center;display:inline-flex}}.ui-link--sm{font:400 13px/18px var(--font-sans)}.ui-link--lg{font:400 16px/24px var(--font-sans)}.ui-link .ui-icon{margin-inline:var(--spacing);vertical-align:-.125em}.ui-link__icon{margin-inline-start:0}.ui-link:has(>.ui-link__icon){align-items:center;display:inline-flex}.ui-link[aria-disabled=true]{color:var(--color-text-disabled);pointer-events:none;text-decoration:none}.ui-table .ui-link,.ui-description-list .ui-link,.ui-card .ui-link,.ui-link--always-underlined{text-decoration:underline}.ui-badge{--ui-badge-bg:var(--color-status-neutral-bg);--ui-badge-border:var(--color-status-neutral-border);--ui-badge-text:var(--color-status-neutral-text);--ui-badge-icon:var(--color-status-neutral);--ui-badge-solid:var(--color-status-neutral);align-items:center;gap:var(--spacing);height:var(--badge-height-sm);max-width:calc(var(--spacing) * 50);padding-inline:calc(var(--spacing) * 2);border:1px solid var(--ui-badge-border);border-radius:var(--radius-badge);background:var(--ui-badge-bg);color:var(--ui-badge-text);white-space:nowrap;vertical-align:middle;font:500 12px/16px var(--font-sans);display:inline-flex}.ui-badge--md{height:var(--badge-height-md);padding-inline:calc(var(--spacing) * 2.5)}.ui-badge__label{text-overflow:ellipsis;overflow:hidden}.ui-badge__icon{color:var(--ui-badge-icon)}.ui-badge__dot{width:var(--badge-dot);height:var(--badge-dot);border-radius:var(--radius-full);background:var(--ui-badge-icon);flex-shrink:0}.ui-badge--brand{--ui-badge-bg:var(--color-status-brand-bg);--ui-badge-border:var(--color-status-brand-border);--ui-badge-text:var(--color-status-brand-text);--ui-badge-icon:var(--brand-600);--ui-badge-solid:var(--brand-600)}.ui-badge--info{--ui-badge-bg:var(--color-status-info-bg);--ui-badge-border:var(--color-status-info-border);--ui-badge-text:var(--color-status-info-text);--ui-badge-icon:var(--color-status-info);--ui-badge-solid:var(--color-status-info-text)}.ui-badge--success{--ui-badge-bg:var(--color-status-success-bg);--ui-badge-border:var(--color-status-success-border);--ui-badge-text:var(--color-status-success-text);--ui-badge-icon:var(--color-status-success);--ui-badge-solid:var(--color-status-success-text)}.ui-badge--warning{--ui-badge-bg:var(--color-status-warning-bg);--ui-badge-border:var(--color-status-warning-border);--ui-badge-text:var(--color-status-warning-text);--ui-badge-icon:var(--color-status-warning);--ui-badge-solid:var(--color-status-warning-text)}.ui-badge--danger{--ui-badge-bg:var(--color-status-danger-bg);--ui-badge-border:var(--color-status-danger-border);--ui-badge-text:var(--color-status-danger-text);--ui-badge-icon:var(--color-status-danger);--ui-badge-solid:var(--color-action-danger)}.ui-badge--violet{--ui-badge-bg:var(--color-status-violet-bg);--ui-badge-border:var(--color-status-violet-border);--ui-badge-text:var(--color-status-violet-text);--ui-badge-icon:var(--color-status-violet);--ui-badge-solid:var(--color-status-violet-text)}.ui-badge--neutral{--ui-badge-solid:var(--color-status-neutral-text)}.ui-badge--filled{--ui-badge-bg:var(--ui-badge-solid);--ui-badge-border:transparent;--ui-badge-text:var(--color-text-inverse);--ui-badge-icon:var(--color-text-inverse)}.ui-badge--outline{--ui-badge-bg:transparent}.ui-count-badge{min-width:var(--badge-height-sm);height:var(--badge-height-sm);padding-inline:calc(var(--spacing) * 1.5);border-radius:var(--radius-badge);background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text);font:500 12px/16px var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.ui-chip{align-items:center;gap:calc(var(--spacing) * 2);max-width:calc(var(--spacing) * 60);height:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-badge);background:var(--color-bg-subtle);color:var(--color-text-primary);font:500 12px/16px var(--font-sans);display:inline-flex}.ui-chip--md{height:calc(var(--spacing) * 8)}.ui-chip.is-removable{padding-inline-end:var(--spacing)}.ui-chip.is-selected{border-color:var(--color-border-focus);background:var(--color-bg-brand-subtle);color:var(--color-text-link)}.ui-chip__icon{color:var(--color-text-secondary);flex-shrink:0}.ui-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-chip__remove{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-chip__remove:hover{background:var(--color-bg-surface-active);color:var(--color-text-primary)}@media (pointer:coarse){.ui-chip__remove:after{content:"";width:var(--touch-min);height:var(--touch-min);position:absolute;top:50%;left:50%;translate:-50% -50%}}.ui-chip-list{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-card{--ui-card-padding:var(--card-padding);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg-surface);min-width:0;box-shadow:var(--shadow-card);color:inherit;text-align:start;flex-direction:column;text-decoration:none;display:flex}.ui-card--sm{--ui-card-padding:var(--card-padding-sm)}:is(button).ui-card{width:100%;font:inherit;appearance:none}.ui-card__header{align-items:center;gap:calc(var(--spacing) * 4);padding:var(--card-padding-sm) var(--ui-card-padding);border-bottom:1px solid var(--color-border-default);display:flex}.ui-card--none .ui-card__header{padding-inline:var(--card-padding)}.ui-card__body>.ui-card__header:first-child{margin:calc(var(--ui-card-padding) * -1) calc(var(--ui-card-padding) * -1) calc(var(--ui-card-padding) - var(--card-gap))}.ui-card__header-icon{color:var(--color-text-secondary)}.ui-card__title-block{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.ui-card__title{color:var(--color-text-primary);font:600 18px/26px var(--font-sans);margin:0}.ui-card__description{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.ui-card__header-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.ui-card__body{gap:var(--card-gap);padding:var(--ui-card-padding);flex-direction:column;flex:1;display:flex}.ui-card--none .ui-card__body{padding:0}.ui-card__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);padding:var(--card-padding-sm) var(--ui-card-padding);border-top:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.ui-card--none .ui-card__footer{padding-inline:var(--card-padding)}.ui-card__footer--left{justify-content:flex-start}.ui-card__footer--split{justify-content:space-between}.ui-card.is-interactive{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.ui-card.is-interactive:hover{background:var(--color-bg-surface-hover);border-color:var(--color-border-strong)}.ui-card.is-interactive:focus-visible{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.ui-card.is-selected,.ui-card[aria-selected=true],.ui-card[aria-checked=true]{background:var(--color-bg-brand-subtle);border-color:var(--color-border-focus)}.ui-card.is-disabled{background:var(--color-bg-subtle);border-color:var(--color-border-default);color:var(--color-text-disabled);cursor:not-allowed}@media not all and (width>=768px){.ui-card:not(.ui-card--none){--ui-card-padding:var(--card-padding-sm)}.ui-card__footer--split{flex-direction:column-reverse;align-items:stretch}}.ui-divider{height:0;margin-block:calc(var(--spacing) * 4);border:0;border-top:1px solid var(--color-border-default)}.ui-divider--sm{margin-block:calc(var(--spacing) * 3)}.ui-divider--lg{margin-block:calc(var(--spacing) * 6)}.ui-divider--vertical{width:0;height:auto;margin-block:0;margin-inline:calc(var(--spacing) * 4);border-top:0;border-inline-start:1px solid var(--color-border-default);align-self:stretch}.ui-divider--labelled{align-items:center;gap:calc(var(--spacing) * 3);height:auto;color:var(--color-text-muted);font:500 12px/16px var(--font-sans);border-top:0;display:flex}.ui-divider--labelled:before,.ui-divider--labelled:after{content:"";border-top:1px solid var(--color-border-default);flex:1}.ui-logo{--ui-logo-size:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);min-width:0;color:var(--color-text-primary);text-decoration:none;display:inline-flex}.ui-logo--sm{--ui-logo-size:calc(var(--spacing) * 6)}.ui-logo--lg{--ui-logo-size:calc(var(--spacing) * 10)}.ui-logo__mark{width:var(--ui-logo-size);height:var(--ui-logo-size);object-fit:contain;display:block}.ui-logo__wordmark{text-overflow:ellipsis;white-space:nowrap;letter-spacing:var(--tracking-snug);font:600 16px/24px var(--font-sans);font-weight:700;overflow:hidden}.ui-logo--sm .ui-logo__wordmark{font:500 14px/20px var(--font-sans);font-weight:700}.ui-logo--lg .ui-logo__wordmark{font:600 18px/26px var(--font-sans);font-weight:700}.ui-logo__image{width:auto;max-width:calc(var(--spacing) * 50);height:var(--ui-logo-size);object-fit:contain;display:block}.ui-logo--dark{color:var(--color-text-inverse)}.ui-logo--dark .ui-logo__mark,.ui-logo--dark .ui-logo__image{padding:var(--spacing);border-radius:var(--radius-sm);background:var(--color-neutral-0)}.ui-avatar{--ui-avatar-size:var(--avatar-md);width:var(--ui-avatar-size);height:var(--ui-avatar-size);border-radius:var(--radius-avatar);background:var(--color-bg-subtle);color:var(--color-text-secondary);vertical-align:middle;font:500 14px/20px var(--font-sans);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-avatar--xs{--ui-avatar-size:var(--avatar-xs);font:500 12px/16px var(--font-sans)}.ui-avatar--sm{--ui-avatar-size:var(--avatar-sm);font:500 12px/16px var(--font-sans)}.ui-avatar--lg{--ui-avatar-size:var(--avatar-lg);font:600 16px/24px var(--font-sans)}.ui-avatar--xl{--ui-avatar-size:var(--avatar-xl);font:600 20px/28px var(--font-sans)}.ui-avatar--square{border-radius:var(--radius-md)}.ui-avatar--xs.ui-avatar--square{border-radius:var(--radius-sm)}.ui-avatar__image{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ui-avatar__initials{line-height:1}.ui-avatar__status{width:max(25%, calc(var(--spacing) * 2));aspect-ratio:1;border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--color-bg-surface);position:absolute;bottom:0;right:0}.ui-avatar__status--online{background:var(--color-status-success)}.ui-avatar__status--offline{background:var(--color-status-neutral)}.ui-avatar__status--busy{background:var(--color-status-warning)}.ui-copy-field{gap:var(--spacing);flex-direction:column;min-width:0;max-width:100%;display:flex}.ui-copy-field__label{color:var(--color-text-muted);font:500 12px/16px var(--font-sans)}.ui-copy-field__box{min-width:0;height:var(--control-height-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-subtle);align-items:center;padding-inline-start:calc(var(--spacing) * 3);display:flex}.ui-copy-field--md .ui-copy-field__box{height:var(--control-height-md)}.ui-copy-field__value{min-width:0;color:var(--color-text-primary);white-space:nowrap;font:400 12px/18px var(--font-mono);flex:1;display:flex;overflow:hidden}.ui-copy-field__head{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-copy-field__tail{flex-shrink:0}.ui-copy-field__value--masked{color:var(--color-text-muted);letter-spacing:var(--tracking-code)}.ui-copy-field__button{justify-content:center;align-items:center;gap:var(--spacing);height:100%;min-width:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;font:500 12px/16px var(--font-sans);background:0 0;border:0;flex-shrink:0;display:inline-flex}.ui-copy-field__button:hover{color:var(--color-text-primary)}@media (pointer:coarse){.ui-copy-field__button{position:relative}.ui-copy-field__button:after{content:"";width:var(--touch-min);height:var(--touch-min);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}}.ui-copy-field__button:focus-visible{box-shadow:var(--shadow-focus)}.ui-copy-field__button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-copy-field__icon-check,.ui-copy-field__copied,.is-copied .ui-copy-field__icon-copy,.is-copied .ui-code-block__copy-label{display:none}.is-copied .ui-copy-field__icon-check{color:var(--color-status-success);display:inline-block}.is-copied .ui-copy-field__copied{color:var(--color-status-success-text);display:inline}.ui-copy-field.is-disabled .ui-copy-field__value{color:var(--color-text-disabled)}.ui-qr-code{--ui-qr-size:calc(var(--spacing) * 44);align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);color:var(--color-text-primary);flex-direction:column;display:inline-flex}.ui-qr-code--sm{--ui-qr-size:calc(var(--spacing) * 32)}.ui-qr-code--lg{--ui-qr-size:calc(var(--spacing) * 56)}.ui-qr-code__code{width:var(--ui-qr-size);height:var(--ui-qr-size)}.ui-qr-code__svg{width:100%;height:100%;display:block}.ui-qr-code__label{max-width:var(--ui-qr-size);color:var(--color-text-secondary);text-align:center;font:400 12px/16px var(--font-sans);margin:0}@media not all and (width>=768px){.ui-qr-code--lg{--ui-qr-size:calc(var(--spacing) * 44)}}.ui-description-list{--ui-dl-columns:2;grid-template-columns:repeat(var(--ui-dl-columns), minmax(0, 1fr));column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 4);margin:0;display:grid}.ui-description-list--cols-1{--ui-dl-columns:1}.ui-description-list--cols-3{--ui-dl-columns:3}.ui-description-list--compact{row-gap:calc(var(--spacing) * 3)}.ui-description-list--dividers .ui-description-item{padding-bottom:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-border-subtle)}@media not all and (width>=1280px){.ui-description-list--cols-3{--ui-dl-columns:2}}@media not all and (width>=1024px){.ui-description-list--cols-2,.ui-description-list--cols-3{--ui-dl-columns:1}}.ui-description-item{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.ui-description-item__label{color:var(--color-text-muted);font:500 12px/16px var(--font-sans)}.ui-description-item__value{color:var(--color-text-primary);overflow-wrap:anywhere;font:400 14px/20px var(--font-sans);margin:0}.ui-section-header{align-items:center;gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ui-section-header__title-block{gap:var(--spacing);min-width:calc(var(--spacing) * 60);flex-direction:column;flex:1;display:flex}.ui-section-header__title{color:var(--color-text-primary);font:600 18px/26px var(--font-sans);margin:0}.ui-section-header--lg .ui-section-header__title{font:600 20px/28px var(--font-sans)}.ui-section-header__description{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.ui-section-header__actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-stack{--ui-gap:calc(var(--spacing) * 4);gap:var(--ui-gap);flex-direction:column;min-width:0;display:flex}.ui-cluster{--ui-gap:calc(var(--spacing) * 2);gap:var(--ui-gap);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.ui-cluster--between{justify-content:space-between}.ui-cluster--end{justify-content:flex-end}.ui-grid{--ui-gap:calc(var(--spacing) * 4);grid-template-columns:repeat(var(--ui-grid-columns,2), minmax(0, 1fr));gap:var(--ui-gap);min-width:0;display:grid}.ui-grid--2{--ui-grid-columns:2}.ui-grid--3{--ui-grid-columns:3}.ui-grid--4{--ui-grid-columns:4}.ui-grid--items-end{align-items:end}.ui-split{--ui-gap:calc(var(--spacing) * 6);gap:var(--ui-gap);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.ui-stack--gap-sm,.ui-cluster--gap-sm,.ui-grid--gap-sm,.ui-split--gap-sm{--ui-gap:calc(var(--spacing) * 2)}.ui-stack--gap-md,.ui-cluster--gap-md,.ui-grid--gap-md,.ui-split--gap-md{--ui-gap:calc(var(--spacing) * 4)}.ui-stack--gap-lg,.ui-cluster--gap-lg,.ui-grid--gap-lg,.ui-split--gap-lg{--ui-gap:calc(var(--spacing) * 6)}@media (width>=1024px){.ui-split--8-4{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media not all and (width>=1024px){.ui-grid--3,.ui-grid--4{--ui-grid-columns:2}}@media not all and (width>=768px){.ui-grid--2,.ui-grid--3,.ui-grid--4{--ui-grid-columns:1}}.ui-form-field{gap:var(--form-field-gap);flex-direction:column;min-width:0;display:flex}.ui-form-field__label-block{gap:var(--spacing);flex-direction:column;display:flex}.ui-form-field__control{flex-direction:column;min-width:0;display:flex}.ui-form-field__messages:not(:empty){margin-top:var(--form-field-gap)}@media (width>=1024px){.ui-form-field--horizontal{grid-template-columns:calc(var(--spacing) * 60) minmax(0, 1fr);align-items:start;column-gap:calc(var(--spacing) * 6);display:grid}.ui-form-field--horizontal .ui-form-field__label-block{padding-top:calc(var(--spacing) * 2.5)}}.ui-form-label{color:var(--color-text-primary);font:500 14px/20px var(--font-sans)}.ui-form-label__optional{color:var(--color-text-muted);font-weight:400}.ui-form-hint{color:var(--color-text-muted);font:400 13px/18px var(--font-sans);margin:0}.ui-form-error{align-items:flex-start;gap:var(--spacing);color:var(--color-status-danger-text);font:400 13px/18px var(--font-sans);margin:0;display:flex}.ui-form-error__icon{margin-top:calc(var(--spacing) * .75)}.ui-input{align-items:center;gap:calc(var(--spacing) * 2);width:100%;height:var(--control-height-md);padding-inline:var(--input-padding-x);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font:400 14px/20px var(--font-sans);display:flex;position:relative}.ui-input:hover{border-color:var(--input-border-hover)}.ui-input:focus-within{border-color:var(--input-border-focus);box-shadow:var(--shadow-focus)}.ui-input--sm{height:var(--control-height-sm);font:400 13px/18px var(--font-sans)}.ui-input--lg{height:var(--control-height-lg);font:400 16px/24px var(--font-sans)}.ui-input__field{width:100%;min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.ui-input__field:focus-visible{outline:none}.ui-input__field::placeholder{color:var(--color-text-placeholder);opacity:1}.ui-input__icon{color:var(--color-text-muted)}.ui-input.is-invalid{border-color:var(--input-border-error)}.ui-input.is-invalid:focus-within{box-shadow:var(--shadow-focus-danger)}.ui-input.is-invalid .ui-input__icon--state{color:var(--color-status-danger)}.ui-input.is-disabled{border-color:var(--color-border-default);background:var(--input-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.ui-input.is-disabled .ui-input__field{cursor:not-allowed}.ui-input.is-readonly{border-color:var(--color-border-default);background:var(--color-bg-subtle)}.ui-input--has-prefix{padding-inline-start:0}.ui-input--has-suffix{padding-inline-end:0}.ui-input__prefix,.ui-input__suffix{padding-inline:calc(var(--spacing) * 3);background:var(--color-bg-subtle);color:var(--color-text-secondary);font:400 12px/18px var(--font-mono);flex-shrink:0;align-self:stretch;align-items:center;display:flex}.ui-input__prefix{border-inline-end:1px solid var(--color-border-default);border-start-start-radius:inherit;border-end-start-radius:inherit}.ui-input__suffix{border-inline-start:1px solid var(--color-border-default);border-start-end-radius:inherit;border-end-end-radius:inherit}@media (pointer:coarse){.ui-input:not(.ui-input--lg){height:var(--touch-min)}.ui-input__field{height:calc(100% + 2px);margin-block:-1px}}.ui-password-input{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-input--has-toggle{padding-inline-end:var(--spacing)}.ui-password-input__toggle{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-control-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-password-input__toggle:hover{color:var(--color-text-primary)}@media (pointer:coarse){.ui-password-input__toggle{position:relative}.ui-password-input__toggle:after{content:"";inline-size:var(--touch-min);block-size:var(--touch-min);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}}.ui-password-input__toggle:focus-visible{box-shadow:var(--shadow-focus)}.ui-password-input__icon-hide,.ui-password-input.is-revealed .ui-password-input__icon-show{display:none}.ui-password-input.is-revealed .ui-password-input__icon-hide{display:inline-block}.ui-password-strength{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ui-password-strength__segments{gap:var(--spacing);min-width:calc(var(--spacing) * 40);flex:1;display:flex}.ui-password-strength__segment{height:var(--spacing);border-radius:var(--radius-full);background:var(--color-border-default);transition:background-color var(--duration-base) var(--ease-standard);flex:1}.ui-password-strength__label{min-width:calc(var(--spacing) * 16);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.ui-password-strength[data-score="1"] .ui-password-strength__segment:nth-child(-n+1){background:var(--color-status-danger)}.ui-password-strength[data-score="2"] .ui-password-strength__segment:nth-child(-n+2){background:var(--color-status-warning)}.ui-password-strength[data-score="3"] .ui-password-strength__segment:nth-child(-n+3){background:var(--color-status-info)}.ui-password-strength[data-score="4"] .ui-password-strength__segment{background:var(--color-status-success)}.ui-otp{--ui-otp-box-width:calc(var(--spacing) * 12);--ui-otp-box-height:calc(var(--spacing) * 14);max-width:100%;display:inline-flex;position:relative}.ui-otp--sm{--ui-otp-box-width:calc(var(--spacing) * 10);--ui-otp-box-height:calc(var(--spacing) * 12)}.ui-otp__input{width:calc(var(--ui-otp-box-width) * 4);height:var(--ui-otp-box-height);padding-inline:var(--input-padding-x);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);text-align:center;letter-spacing:var(--tracking-code);font:400 14px/20px var(--font-mono)}.ui-otp__input:focus-visible{border-color:var(--input-border-focus);box-shadow:var(--shadow-focus);outline:none}.ui-otp__input--masked{-webkit-text-security:disc}.ui-otp.is-invalid .ui-otp__input{border-color:var(--input-border-error)}.ui-otp__boxes{display:none}.ui-otp.is-enhanced .ui-otp__boxes{gap:calc(var(--spacing) * 2);display:flex}.ui-otp.is-enhanced .ui-otp__input{z-index:1;color:#0000;caret-color:#0000;width:100%;height:100%;box-shadow:none;-webkit-text-security:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.ui-otp.is-enhanced .ui-otp__input::selection{background:0 0}.ui-otp__box{width:var(--ui-otp-box-width);height:var(--ui-otp-box-height);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font:400 14px/20px var(--font-mono);justify-content:center;align-items:center;display:flex}.ui-otp--6 .ui-otp__box:nth-child(3){margin-inline-end:calc(var(--spacing) * 2)}.ui-otp.is-focused .ui-otp__box.is-active{border-color:var(--input-border-focus);box-shadow:var(--shadow-focus)}.ui-otp.is-invalid .ui-otp__box{border-color:var(--input-border-error)}.ui-otp.is-invalid.is-focused .ui-otp__box.is-active{box-shadow:var(--shadow-focus-danger)}.ui-otp.is-disabled .ui-otp__box{border-color:var(--color-border-default);background:var(--input-bg-disabled);color:var(--color-text-disabled)}@media not all and (width>=768px){.ui-otp{--ui-otp-box-width:calc(var(--spacing) * 10)}.ui-otp--6 .ui-otp__box:nth-child(3){margin-inline-end:0}}.ui-checkbox{gap:var(--spacing);flex-direction:column;display:flex}.ui-checkbox__row{align-items:flex-start;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 5);cursor:pointer;display:inline-flex;position:relative}.ui-checkbox__input{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);opacity:0;cursor:pointer;margin:0;position:absolute;top:0;left:0}.ui-checkbox__box{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border:1px solid var(--color-border-control);border-radius:var(--radius-control-sm);background:var(--color-bg-surface);color:var(--color-text-on-brand);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-checkbox__mark{display:none}.ui-checkbox__row:hover .ui-checkbox__input:not(:checked):not(:disabled)+.ui-checkbox__box{border-color:var(--input-border-hover);background:var(--color-bg-surface-hover)}.ui-checkbox__input:checked+.ui-checkbox__box{border-color:var(--color-action-primary);background:var(--color-action-primary)}.ui-checkbox__input:checked+.ui-checkbox__box .ui-checkbox__mark{display:block}.ui-checkbox__input:focus-visible+.ui-checkbox__box{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.ui-checkbox__input:disabled+.ui-checkbox__box{border-color:var(--color-border-default);background:var(--color-bg-subtle);color:var(--color-text-disabled)}.ui-checkbox.is-disabled .ui-checkbox__row{cursor:not-allowed}.ui-checkbox.is-disabled .ui-checkbox__label{color:var(--color-text-disabled)}.ui-checkbox.is-invalid .ui-checkbox__box{border-color:var(--color-status-danger)}.ui-checkbox__text{gap:var(--spacing);flex-direction:column;display:flex}.ui-checkbox__label{color:var(--color-text-primary);font:400 14px/20px var(--font-sans)}.ui-checkbox__description{color:var(--color-text-muted);font:400 13px/18px var(--font-sans)}@media (pointer:coarse){.ui-checkbox__row{min-height:var(--touch-min);align-items:center}.ui-checkbox__input{top:50%;translate:0 -50%}}.ui-select{align-items:center;width:100%;display:flex;position:relative}.ui-select__field{width:100%;height:var(--control-height-md);padding-inline:var(--input-padding-x) calc(var(--spacing) * 10);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);appearance:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font:400 14px/20px var(--font-sans)}.ui-select__field:hover{border-color:var(--input-border-hover)}.ui-select__field:focus-visible{border-color:var(--input-border-focus);box-shadow:var(--shadow-focus);outline:none}.ui-select--sm .ui-select__field{height:var(--control-height-sm);font:400 13px/18px var(--font-sans)}.ui-select--lg .ui-select__field{height:var(--control-height-lg);font:400 16px/24px var(--font-sans)}@media (pointer:coarse){.ui-select:not(.ui-select--lg) .ui-select__field{height:var(--touch-min)}}.ui-select.is-invalid .ui-select__field{border-color:var(--input-border-error)}.ui-select.is-invalid .ui-select__field:focus-visible{box-shadow:var(--shadow-focus-danger)}.ui-select__field:disabled{border-color:var(--color-border-default);background:var(--input-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.ui-select__chevron{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-end:calc(var(--spacing) * 3)}.ui-form-section{border:0;min-width:0;margin:0;padding:0}.ui-form-section+.ui-form-section:not(.ui-form-section--no-divider){margin-top:var(--form-section-gap);padding-top:var(--form-section-gap);border-top:1px solid var(--color-border-default)}.ui-form-section+.ui-form-section--no-divider{margin-top:var(--form-section-gap)}.ui-form-section__title{float:inline-start;width:100%;color:var(--color-text-primary);font:600 18px/26px var(--font-sans);margin:0;padding:0}.ui-form-section__description{clear:both;padding-top:var(--spacing);color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.ui-form-section__body{clear:both;gap:var(--form-fields-gap);padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-form-group{--ui-form-columns:1;grid-template-columns:repeat(var(--ui-form-columns), minmax(0, 1fr));column-gap:var(--form-columns-gap);row-gap:var(--form-fields-gap);display:grid}.ui-form-group--cols-2{--ui-form-columns:2}.ui-form-group--cols-3{--ui-form-columns:3}.ui-form-group--compact{row-gap:calc(var(--spacing) * 4)}@media not all and (width>=1280px){.ui-form-group--cols-3{--ui-form-columns:2}}@media not all and (width>=1024px){.ui-form-group--cols-2,.ui-form-group--cols-3{--ui-form-columns:1}}.ui-form-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ui-form-actions--left{justify-content:flex-start}.ui-form-actions--split{justify-content:space-between}.ui-form-actions__group{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ui-form-actions.is-sticky{z-index:var(--z-index-sticky);padding-inline:calc(var(--spacing) * 6);border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);box-shadow:var(--shadow-sticky);position:sticky;bottom:0}@media not all and (width>=768px){.ui-form-actions,.ui-form-actions__group{flex-direction:column-reverse;align-items:stretch}.ui-form-actions--left,.ui-form-actions--left .ui-form-actions__group{flex-direction:column}.ui-form-actions .ui-button{width:100%;display:flex}.ui-form-actions.is-sticky{padding-bottom:calc(calc(var(--spacing) * 4) + env(safe-area-inset-bottom))}}.ui-search-input{align-items:center;gap:calc(var(--spacing) * 2);width:100%;max-width:calc(var(--spacing) * 80);height:var(--control-height-sm);padding-inline:var(--input-padding-x) var(--spacing);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font:400 13px/18px var(--font-sans);display:flex;position:relative}.ui-search-input--md{height:var(--control-height-md);font:400 14px/20px var(--font-sans)}.ui-search-input:hover{border-color:var(--input-border-hover)}.ui-search-input:focus-within{border-color:var(--input-border-focus);box-shadow:var(--shadow-focus)}.ui-search-input__icon{color:var(--color-text-muted)}.ui-search-input__field{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.ui-search-input__field::placeholder{color:var(--color-text-placeholder);opacity:1}.ui-search-input[x-data] .ui-search-input__field::-webkit-search-cancel-button{appearance:none}.ui-search-input__clear{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-control-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-search-input__clear:hover{color:var(--color-text-primary)}.ui-search-input__clear:focus-visible{box-shadow:var(--shadow-focus)}@media not all and (width>=1024px){.ui-search-input{max-width:none}}@media (pointer:coarse){.ui-search-input{height:var(--touch-min)}}.ui-captcha{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-captcha__disabled{color:var(--color-text-muted);font:400 12px/16px var(--font-sans);margin:0}.ui-textarea{gap:var(--spacing);flex-direction:column;width:100%;min-width:0;display:flex}.ui-textarea__field{width:100%;padding:var(--input-padding-x);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);resize:vertical;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font:400 14px/20px var(--font-sans);display:block}.ui-textarea__field::placeholder{color:var(--color-text-placeholder);opacity:1}.ui-textarea__field:hover{border-color:var(--input-border-hover)}.ui-textarea__field:focus-visible{border-color:var(--input-border-focus);box-shadow:var(--shadow-focus);outline:none}.ui-textarea--sm .ui-textarea__field{font:400 13px/18px var(--font-sans)}.ui-textarea--no-resize .ui-textarea__field{resize:none}.ui-textarea.is-invalid .ui-textarea__field{border-color:var(--input-border-error)}.ui-textarea.is-invalid .ui-textarea__field:focus-visible{box-shadow:var(--shadow-focus-danger)}.ui-textarea__field:disabled{border-color:var(--color-border-default);background:var(--input-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed;resize:none}.ui-textarea.is-readonly .ui-textarea__field{border-color:var(--color-border-default);background:var(--color-bg-subtle)}.ui-textarea__counter{color:var(--color-text-muted);text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font:400 12px/16px var(--font-sans);align-self:flex-end;margin:0}.ui-textarea.is-near-limit .ui-textarea__counter{color:var(--color-status-warning-text)}.ui-textarea.is-at-limit .ui-textarea__counter{color:var(--color-status-danger-text)}.ui-form-field__control:has(>.ui-textarea--counter){align-items:start;column-gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-form-field__control:has(>.ui-textarea--counter)>.ui-textarea{display:contents}.ui-form-field__control:has(>.ui-textarea--counter) .ui-textarea__field{grid-column:1/-1}.ui-form-field__control:has(>.ui-textarea--counter) .ui-textarea__counter{margin-top:var(--form-field-gap);grid-area:2/2}.ui-form-field__control:has(>.ui-textarea--counter)>.ui-form-field__messages{grid-area:2/1}.ui-radio{flex-direction:column;display:flex;position:relative}.ui-radio__row{align-items:flex-start;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 5);cursor:pointer;display:inline-flex;position:relative}.ui-radio__input{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);opacity:0;cursor:pointer;margin:0;position:absolute;top:0;left:0}.ui-radio__control{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border:1px solid var(--color-border-control);border-radius:var(--radius-badge);background:var(--color-bg-surface);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-radio__control:after{content:"";width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-full);background:var(--color-text-on-brand);opacity:0}.ui-radio:hover:not(:has(.ui-radio__input:checked,.ui-radio__input:disabled)) .ui-radio__control{border-color:var(--input-border-hover);background:var(--color-bg-surface-hover)}.ui-radio:has(.ui-radio__input:checked) .ui-radio__control{border-color:var(--color-action-primary);background:var(--color-action-primary)}.ui-radio:has(.ui-radio__input:checked) .ui-radio__control:after{opacity:1}.ui-radio:not(.ui-radio--card):has(.ui-radio__input:focus-visible) .ui-radio__control{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.ui-radio:has(.ui-radio__input:disabled) .ui-radio__control{border-color:var(--color-border-default);background:var(--color-bg-subtle)}.ui-radio:has(.ui-radio__input:disabled) .ui-radio__control:after{background:var(--color-text-disabled)}.ui-radio:has(.ui-radio__input:disabled) :is(.ui-radio__row,.ui-radio__input){cursor:not-allowed}.ui-radio:has(.ui-radio__input:disabled) .ui-radio__label{color:var(--color-text-disabled)}.ui-radio.is-invalid .ui-radio__control{border-color:var(--color-status-danger)}.ui-radio__text{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.ui-radio__label{color:var(--color-text-primary);font:400 14px/20px var(--font-sans)}.ui-radio__description{color:var(--color-text-muted);font:400 13px/18px var(--font-sans)}.ui-radio__content{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans)}.ui-radio--sm .ui-radio__input,.ui-radio--sm .ui-radio__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ui-radio--sm .ui-radio__control:after{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}@media (pointer:coarse){.ui-radio__row{min-height:var(--touch-min);align-items:center}.ui-radio:not(.ui-radio--card) .ui-radio__input{top:50%;translate:0 -50%}}.ui-radio--card{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-surface);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.ui-radio--card .ui-radio__input{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4)}.ui-radio__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ui-radio__icon{color:var(--color-text-secondary)}.ui-radio--card .ui-radio__label{font:500 14px/20px var(--font-sans)}.ui-radio--card .ui-radio__description{color:var(--color-text-secondary)}.ui-radio--card:hover:not(:has(.ui-radio__input:disabled)){border-color:var(--color-border-strong);background:var(--color-bg-surface-hover)}.ui-radio--card:has(.ui-radio__input:checked){border-color:var(--color-border-focus);background:var(--color-bg-brand-subtle)}.ui-radio--card:has(.ui-radio__input:checked) .ui-radio__icon{color:var(--color-text-link)}.ui-radio--card:has(.ui-radio__input:focus-visible){border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.ui-radio--card.is-invalid{border-color:var(--color-status-danger)}.ui-radio--card:has(.ui-radio__input:disabled){border-color:var(--color-border-default);background:var(--color-bg-subtle);cursor:not-allowed}.ui-radio-group{--ui-radio-columns:1;border:0;min-width:0;margin:0;padding:0}.ui-radio-group__legend{float:inline-start;width:100%;margin:0 0 var(--form-field-gap);padding:0}.ui-radio-group__options{clear:both;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ui-radio-group--horizontal .ui-radio-group__options{gap:calc(var(--spacing) * 3) calc(var(--spacing) * 6);flex-flow:wrap}.ui-radio-group--card .ui-radio-group__options,:is(.ui-radio-group--cols-2,.ui-radio-group--cols-3,.ui-radio-group--cols-4) .ui-radio-group__options{grid-template-columns:repeat(var(--ui-radio-columns), minmax(0, 1fr));display:grid}.ui-radio-group--cols-2{--ui-radio-columns:2}.ui-radio-group--cols-3{--ui-radio-columns:3}.ui-radio-group--cols-4{--ui-radio-columns:4}.ui-radio-group__messages:not(:empty){margin-top:var(--form-field-gap)}@media not all and (width>=1024px){.ui-radio-group{--ui-radio-columns:1}}@media not all and (width>=768px){.ui-radio-group--horizontal .ui-radio-group__options{flex-direction:column}}.ui-number-input .ui-input__field{appearance:textfield;font-variant-numeric:tabular-nums lining-nums}.ui-number-input .ui-input__field::-webkit-inner-spin-button{appearance:none;margin:0}.ui-number-input .ui-input__field::-webkit-outer-spin-button{appearance:none;margin:0}.ui-number-input__unit{font:400 13px/18px var(--font-sans)}.ui-number-input:has(.ui-input__field:disabled){border-color:var(--color-border-default);background:var(--input-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.ui-number-input--stepper{padding-inline-end:0}.ui-number-input__stepper{border-inline-start:1px solid var(--color-border-default);flex-direction:column;flex-shrink:0;align-self:stretch;display:flex}.ui-number-input__stepper[hidden]{display:none}.ui-number-input__step{width:calc(var(--spacing) * 8);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-number-input__step+.ui-number-input__step{border-top:1px solid var(--color-border-default)}.ui-number-input__step:hover:not(:disabled){background:var(--color-bg-surface-hover);color:var(--color-text-primary)}.ui-number-input__step:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.ui-number-input__step:disabled{color:var(--color-text-disabled);cursor:not-allowed}@media (pointer:coarse){.ui-number-input__stepper{display:none}}.ui-switch{--ui-switch-width:calc(var(--spacing) * 11);--ui-switch-height:calc(var(--spacing) * 6);--ui-switch-thumb:calc(var(--spacing) * 5);flex-direction:column;min-width:0;display:flex}.ui-switch--sm{--ui-switch-width:calc(var(--spacing) * 9);--ui-switch-height:calc(var(--spacing) * 5);--ui-switch-thumb:calc(var(--spacing) * 4)}.ui-switch__row{align-items:flex-start;gap:calc(var(--spacing) * 4);cursor:pointer;display:flex}.ui-switch--label-left .ui-switch__row{justify-content:space-between}.ui-switch--label-right .ui-switch__row{gap:calc(var(--spacing) * 2)}.ui-switch--no-label .ui-switch__row{display:inline-flex}.ui-switch__text{gap:var(--spacing);min-width:0;padding-top:calc(var(--spacing) * .5);flex-direction:column;flex:1;display:flex}.ui-switch--label-right .ui-switch__text{flex:0 auto}.ui-switch--sm .ui-switch__text{padding-top:calc(var(--spacing) * .25)}.ui-switch__label{color:var(--color-text-primary);font:400 14px/20px var(--font-sans)}.ui-switch--sm .ui-switch__label{font:400 13px/18px var(--font-sans)}.ui-switch__description{color:var(--color-text-muted);font:400 13px/18px var(--font-sans)}.ui-switch__control{flex-shrink:0;display:inline-flex;position:relative}.ui-switch__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-switch__track{width:var(--ui-switch-width);height:var(--ui-switch-height);padding:calc(var(--spacing) * .5);border-radius:var(--radius-badge);background:var(--color-neutral-300);transition:background-color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.ui-switch__thumb{width:var(--ui-switch-thumb);height:var(--ui-switch-thumb);border-radius:var(--radius-full);background:var(--color-bg-surface);transition:translate var(--duration-fast) var(--ease-standard)}.ui-switch__input:checked+.ui-switch__track{background:var(--color-action-primary)}.ui-switch__input:checked+.ui-switch__track .ui-switch__thumb{translate:calc(var(--ui-switch-width) - var(--ui-switch-thumb) - var(--spacing)) 0}.ui-switch__input:focus-visible+.ui-switch__track{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.ui-switch.is-invalid .ui-switch__input:not(:focus-visible)+.ui-switch__track{outline:1px solid var(--color-status-danger);outline-offset:1px}.ui-switch__input:disabled{cursor:not-allowed}.ui-switch__input:disabled+.ui-switch__track{background:var(--color-action-disabled)}.ui-switch__input:disabled:checked+.ui-switch__track{background:var(--color-action-disabled-text)}.ui-switch.is-disabled .ui-switch__row{cursor:not-allowed}.ui-switch.is-disabled .ui-switch__label{color:var(--color-text-disabled)}@media (pointer:coarse){.ui-switch__input{inset-block:calc((var(--touch-min) - var(--ui-switch-height)) / -2);height:auto}}.ui-segmented{max-width:100%;height:var(--control-height-md);padding:var(--spacing);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-subtle);vertical-align:middle;align-items:stretch;display:inline-flex}.ui-segmented--sm{height:var(--control-height-sm);padding:calc(var(--spacing) * .5)}.ui-segmented--full{width:100%;display:flex}.ui-segmented__segment{min-width:0;padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-control-sm);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font:500 14px/20px var(--font-sans);flex:1 1 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-segmented--sm .ui-segmented__segment{padding-inline:calc(var(--spacing) * 2.5);font:500 12px/16px var(--font-sans)}.ui-segmented__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ui-segmented__label{text-overflow:ellipsis;overflow:hidden}.ui-segmented__segment:hover:not(:has(.ui-segmented__input:checked,.ui-segmented__input:disabled)){color:var(--color-text-primary)}.ui-segmented__segment:has(.ui-segmented__input:checked){background:var(--color-bg-surface);box-shadow:var(--shadow-xs);color:var(--color-text-primary)}.ui-segmented__segment:has(.ui-segmented__input:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:1px;box-shadow:var(--shadow-focus)}.ui-segmented__segment:has(.ui-segmented__input:disabled){color:var(--color-text-disabled);cursor:not-allowed}.ui-segmented.is-invalid{border-color:var(--color-status-danger)}@media not all and (width>=768px){.ui-segmented{width:100%;display:flex}}@media (pointer:coarse){.ui-segmented__input{height:max(100%, var(--touch-min));inset:50% 0 auto;translate:0 -50%}.ui-segmented{height:var(--touch-min)}}.ui-feature-matrix{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}.ui-feature-matrix__group{border:0;min-width:0;margin:0;padding:0}.ui-feature-matrix__legend{float:inline-start;width:100%;margin:0 0 var(--spacing);color:var(--color-text-primary);font:600 18px/26px var(--font-sans);padding:0}.ui-feature-matrix__rows{clear:both;flex-direction:column;margin:0;display:flex}.ui-feature-matrix__rows>.ui-feature-row+.ui-feature-row{border-top:1px solid var(--color-border-subtle)}.ui-feature-row{--ui-feature-row-control:calc(var(--spacing) * 40);grid-template-columns:minmax(calc(var(--spacing) * 60), 1fr) var(--ui-feature-row-control) calc(var(--spacing) * 32);align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);margin-inline:calc(calc(var(--spacing) * 3) * -1);padding:calc(var(--spacing) * 3);display:grid}.ui-feature-row__info{gap:var(--spacing);flex-direction:column;min-width:0;margin:0;display:flex}.ui-feature-row__name{align-items:baseline;gap:0 calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ui-feature-row__label{color:var(--color-text-primary);font:500 14px/20px var(--font-sans)}.ui-feature-row__key{overflow-wrap:anywhere;color:var(--color-text-muted);font:400 12px/18px var(--font-mono)}.ui-feature-row__hint{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.ui-feature-row__value{grid-column:2;min-width:0;position:relative}.ui-feature-row__value>.ui-feature-row__tooltip,.ui-feature-row__value>.ui-feature-row__tooltip>.ui-tooltip__trigger{width:100%;display:flex}.ui-feature-row__unlimited{grid-column:3}.ui-feature-row__toggle{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex-wrap:wrap;grid-column:2/-1;display:flex}.ui-feature-row__state{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans)}.ui-feature-row__state-on{display:none}.ui-feature-row--boolean:has(.ui-switch__input:checked) .ui-feature-row__state-on{display:inline}.ui-feature-row--boolean:has(.ui-switch__input:checked) .ui-feature-row__state-off{display:none}.ui-feature-row__note{align-items:center;gap:var(--spacing);color:var(--color-text-muted);font:400 12px/16px var(--font-sans);display:inline-flex}.ui-feature-row--limit>.ui-feature-row__note,.ui-feature-row__error{grid-column:2/-1}.ui-feature-row__infinity{color:var(--color-text-secondary);pointer-events:none;font:400 16px/24px var(--font-sans);align-items:center;display:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--input-padding-x) + 1px)}.ui-feature-row:has(.ui-feature-row__unlimited .ui-switch__input:checked) .ui-feature-row__infinity{display:flex}.ui-feature-row:has(.ui-feature-row__unlimited .ui-switch__input:checked) .ui-feature-row__value .ui-input{border-color:var(--color-border-default);background:var(--input-bg-disabled)}.ui-feature-row:has(.ui-feature-row__unlimited .ui-switch__input:checked) .ui-feature-row__value .ui-input__field{color:#0000;caret-color:#0000}.ui-feature-row.is-disabled .ui-feature-row__label{color:var(--color-text-secondary)}.ui-feature-row.is-disabled .ui-feature-row__state{color:var(--color-text-disabled)}.ui-feature-row.is-disabled .ui-feature-row__hint{color:var(--color-text-secondary)}.ui-feature-row.is-invalid{border-radius:var(--radius-control);outline:1px solid var(--color-status-danger-border);outline-offset:-1px}.ui-feature-row__readonly{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums;font:400 14px/20px var(--font-sans);grid-column:2/-1;margin:0;display:flex}.ui-feature-row__unit,.ui-feature-row__bool-icon{color:var(--color-text-muted)}.ui-feature-row__bool-icon.is-on{color:var(--color-status-success)}@media not all and (width>=1024px){.ui-feature-row{--ui-feature-row-control:calc(var(--spacing) * 34)}}@media not all and (width>=768px){.ui-feature-row{grid-template-columns:minmax(0,1fr) auto}.ui-feature-row__info{grid-column:1/-1}.ui-feature-row__value{grid-column:1}.ui-feature-row__unlimited{grid-column:2}.ui-feature-row--addon .ui-feature-row__value,.ui-feature-row__toggle,.ui-feature-row--limit>.ui-feature-row__note,.ui-feature-row__error,.ui-feature-row__readonly{grid-column:1/-1}}.ui-feature-row__base{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.ui-feature-row__override{flex-shrink:0}.ui-feature-row__controls{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ui-feature-row.is-inherited .ui-feature-row__controls{opacity:.5}.ui-feature-row.is-overridden{box-shadow:inset 3px 0 0 var(--color-status-violet)}.ui-feature-row__base-value{color:var(--color-text-muted);margin-inline-end:calc(var(--spacing) * 2)}.ui-feature-matrix__footer{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.ui-file-upload{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4);border:2px dashed var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-subtle);text-align:center;flex-direction:column;display:flex}.ui-file-upload:focus-within{border-color:var(--color-border-focus)}.ui-file-upload.is-invalid{border-color:var(--color-status-danger-border);background:var(--color-status-danger-bg)}.ui-file-upload.is-disabled{opacity:.6}.ui-file-upload__icon{color:var(--color-text-secondary)}.ui-file-upload__input{max-width:100%;color:var(--color-text-primary);font:400 13px/18px var(--font-sans)}.ui-file-upload__meta{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.ui-upload__choose{cursor:pointer;align-self:flex-start}.ui-file-upload .ui-upload__choose{align-self:center}.ui-upload__input:focus-visible+.ui-upload__choose{outline:2px solid var(--color-border-focus);outline-offset:2px}.ui-file-upload.is-dragging{border-color:var(--color-border-focus);background:var(--color-bg-brand-subtle)}.ui-file-upload__drop-hint{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.ui-upload__file{color:var(--color-text-primary);overflow-wrap:anywhere;font:400 13px/18px var(--font-sans);margin:0}.ui-upload__error{color:var(--color-status-danger-text);font:400 13px/18px var(--font-sans);margin:0}.ui-upload__progress{align-items:center;gap:calc(var(--spacing) * 2);width:100%;color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);flex-wrap:wrap;display:flex}.ui-upload__progress .ui-progress{flex:10rem}.ui-progress{appearance:none;width:100%;height:calc(var(--spacing) * 2);background:var(--color-bg-subtle);color:var(--color-action-primary);border:0;border-radius:9999px;overflow:hidden}.ui-progress--sm{height:calc(var(--spacing) * 1.5)}.ui-progress::-webkit-progress-bar{background:var(--color-bg-subtle);border-radius:9999px}.ui-progress::-webkit-progress-value{background:currentColor;border-radius:9999px;transition:width .12s linear}.ui-progress::-moz-progress-bar{background:currentColor;border-radius:9999px}.ui-progress--success{color:var(--color-status-success)}.ui-progress--warning{color:var(--color-status-warning)}.ui-progress--danger{color:var(--color-status-danger)}.ui-progress--neutral{color:var(--color-text-secondary)}.ui-progress:indeterminate{background:linear-gradient(90deg, var(--color-bg-subtle) 0%, currentColor 50%, var(--color-bg-subtle) 100%);background-size:200% 100%;animation:1.2s linear infinite ui-progress-slide}.ui-progress:indeterminate::-webkit-progress-bar{background:0 0}.ui-progress:indeterminate::-moz-progress-bar{background:0 0}@keyframes ui-progress-slide{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ui-progress:indeterminate{animation:none}}.ui-combobox{width:100%;position:relative}.ui-combobox .ui-input{width:100%}.ui-combobox__spinner{color:var(--color-text-muted);flex-shrink:0;margin-inline-end:calc(var(--spacing) * 3);display:none}.ui-combobox.is-loading .ui-combobox__spinner{animation:.8s linear infinite ui-spin;display:inline-flex}.ui-combobox__panel{top:calc(100% + var(--spacing));z-index:var(--z-index-dropdown);max-height:calc(var(--spacing) * 80);padding:var(--spacing);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-elevated);box-shadow:var(--shadow-dropdown);margin:0;list-style:none;position:absolute;inset-inline:0;overflow-y:auto}.ui-combobox__option{gap:calc(var(--spacing) * .5);min-height:calc(var(--spacing) * 9);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-control);color:var(--color-text-primary);cursor:pointer;flex-direction:column;display:flex}.ui-combobox__option:hover,.ui-combobox__option.is-active{background:var(--color-bg-surface-hover)}.ui-combobox__option-label{font:400 13px/18px var(--font-sans)}.ui-combobox__option-meta,.ui-combobox__option-note{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.ui-combobox__option[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.ui-combobox__option[aria-disabled=true]:hover{background:0 0}.ui-combobox__status{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);flex-wrap:wrap;display:flex}.ui-combobox__skeleton{gap:var(--spacing);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (pointer:coarse){.ui-combobox__option{min-height:var(--touch-min)}}.ui-captcha .h-captcha{min-block-size:78px}.ui-captcha .h-captcha[data-size=compact]{min-block-size:144px}.ui-multi-select,.ui-multi-select__control{width:100%;position:relative}.ui-multi-select__control[hidden],.ui-multi-select__native[hidden],.ui-multi-select__chips[hidden],.ui-multi-select__more[hidden],.ui-multi-select__placeholder[hidden],.ui-multi-select__panel[hidden],.ui-multi-select__option[hidden],.ui-multi-select__empty[hidden]{display:none}.ui-multi-select__native{width:100%;padding:var(--spacing);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font:400 14px/20px var(--font-sans)}.ui-multi-select__native:hover{border-color:var(--input-border-hover)}.ui-multi-select__native:focus-visible{border-color:var(--input-border-focus);box-shadow:var(--shadow-focus);outline:none}.ui-multi-select__native option{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);border-radius:var(--radius-control-sm)}.ui-multi-select.is-invalid .ui-multi-select__native{border-color:var(--input-border-error)}.ui-multi-select.is-invalid .ui-multi-select__native:focus-visible{box-shadow:var(--shadow-focus-danger)}.ui-multi-select__native:disabled{border-color:var(--color-border-default);background:var(--input-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.ui-multi-select__trigger{align-items:center;gap:var(--spacing);width:100%;min-height:var(--control-height-md);padding-block:var(--spacing);padding-inline:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font:400 14px/20px var(--font-sans);display:flex}.ui-multi-select--sm .ui-multi-select__trigger{min-height:var(--control-height-sm);padding-block:calc(var(--spacing) * .5);font:400 13px/18px var(--font-sans)}.ui-multi-select--lg .ui-multi-select__trigger{min-height:var(--control-height-lg);padding-block:calc(var(--spacing) * 2);font:400 16px/24px var(--font-sans)}.ui-multi-select__trigger:hover{border-color:var(--input-border-hover)}.ui-multi-select.is-open .ui-multi-select__trigger{border-color:var(--input-border-focus)}.ui-multi-select__trigger:has(.ui-multi-select__toggle:focus-visible){border-color:var(--input-border-focus);box-shadow:var(--shadow-focus)}.ui-multi-select.is-invalid .ui-multi-select__trigger{border-color:var(--input-border-error)}.ui-multi-select.is-invalid .ui-multi-select__trigger:has(.ui-multi-select__toggle:focus-visible){box-shadow:var(--shadow-focus-danger)}.ui-multi-select.is-disabled .ui-multi-select__trigger{border-color:var(--color-border-default);background:var(--input-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.ui-multi-select__chips{align-items:center;gap:var(--spacing);flex-wrap:wrap;flex:0 auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-multi-select__chip,.ui-multi-select__more{min-width:0;max-width:100%;display:flex}.ui-multi-select__chip .ui-chip{max-width:min(calc(var(--spacing) * 60), 100%)}.ui-multi-select.is-disabled .ui-chip{color:var(--color-text-disabled)}.ui-multi-select .ui-chip__remove:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-multi-select .ui-chip__remove:disabled:hover{background:0 0}.ui-multi-select__overflow{font:inherit;cursor:pointer;font-variant-numeric:tabular-nums lining-nums;font:500 12px/16px var(--font-sans);flex-shrink:0}.ui-multi-select__overflow:hover{background:var(--color-bg-surface-active)}.ui-multi-select__overflow:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-multi-select__overflow:disabled:hover{background:var(--color-bg-subtle)}.ui-multi-select__toggle{flex:1 0 calc(var(--spacing) * 8);align-self:stretch;align-items:center;gap:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 8);padding:0 0 0 calc(var(--spacing) * 1.5);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ui-multi-select__toggle:focus-visible{outline:none}.ui-multi-select__toggle:disabled{cursor:not-allowed}.ui-multi-select__placeholder{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-multi-select__chevron{color:var(--color-text-muted);transition:rotate var(--duration-base) var(--ease-standard);flex-shrink:0;margin-inline-start:auto}.ui-multi-select.is-open .ui-multi-select__chevron{rotate:180deg}.ui-multi-select__panel{top:calc(100% + var(--spacing));z-index:var(--z-index-dropdown);gap:var(--spacing);max-height:calc(var(--spacing) * 80);padding:var(--spacing);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-elevated);box-shadow:var(--shadow-dropdown);animation:ui-fade-in var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:absolute;inset-inline:0}.ui-multi-select__panel--top{top:auto;bottom:calc(100% + var(--spacing))}.ui-multi-select__search{flex-shrink:0;max-width:none}.ui-multi-select__all{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-default);flex-shrink:0}.ui-multi-select__all .ui-checkbox__label{font:500 14px/20px var(--font-sans)}.ui-multi-select__mixed{display:none}.ui-multi-select__all .ui-checkbox__input:indeterminate+.ui-checkbox__box{border-color:var(--color-action-primary);background:var(--color-action-primary)}.ui-multi-select__all .ui-checkbox__input:indeterminate+.ui-checkbox__box .ui-multi-select__mixed{display:block}.ui-multi-select__all .ui-checkbox__input:indeterminate+.ui-checkbox__box .ui-checkbox__mark{display:none}.ui-multi-select__listbox{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.ui-multi-select__option{align-items:flex-start;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 9);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-control);color:var(--color-text-primary);cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto calc(var(--spacing) * 9);display:flex}.ui-multi-select__option:hover,.ui-multi-select__option.is-active{background:var(--color-bg-surface-hover)}.ui-multi-select__option:hover:not([aria-selected=true]) .ui-checkbox__box{border-color:var(--input-border-hover)}.ui-multi-select__option[aria-selected=true] .ui-checkbox__box{border-color:var(--color-action-primary);background:var(--color-action-primary)}.ui-multi-select__option[aria-selected=true] .ui-checkbox__mark{display:block}.ui-multi-select__option.is-active .ui-checkbox__box{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.ui-multi-select__option-text{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.ui-multi-select__option-label{overflow-wrap:anywhere;font:400 14px/20px var(--font-sans)}.ui-multi-select__option-description{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.ui-multi-select__empty{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}@media (pointer:coarse){.ui-multi-select__option{min-height:var(--touch-min);contain-intrinsic-size:auto var(--touch-min);align-items:center}.ui-multi-select:not(.ui-multi-select--lg) .ui-multi-select__trigger,.ui-multi-select__toggle{min-height:var(--touch-min)}}.ui-alert{align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border:1px solid var(--ui-tone-border);border-radius:var(--radius-card);background:var(--ui-tone-bg);color:var(--color-text-secondary);display:flex}.ui-alert:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ui-alert__icon{color:var(--ui-tone-icon)}.ui-alert__content{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.ui-alert__title{color:var(--ui-tone-text);font:500 14px/20px var(--font-sans);margin:0}.ui-alert__description,.ui-alert__body{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.ui-alert__body>*+*{margin-top:var(--spacing)}.ui-alert__body ul{margin:0;padding-inline-start:calc(var(--spacing) * 5);list-style:outside}.ui-alert__description a,.ui-alert__body a{color:var(--color-text-link);text-decoration:underline}.ui-alert__actions{align-items:center;gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-alert__dismiss{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);margin:calc(var(--spacing) * -1);border-radius:var(--radius-control-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-alert__dismiss:hover{color:var(--color-text-primary)}.ui-alert__dismiss:focus-visible{box-shadow:var(--shadow-focus)}.ui-alert--banner{border-inline:0;border-radius:0}.ui-alert--callout{gap:calc(var(--spacing) * 2);background:0 0;border:0;padding:0}.ui-alert--callout .ui-alert__title{font:500 12px/16px var(--font-sans)}@media not all and (width>=768px){.ui-alert__actions{flex-direction:column;align-items:stretch}}.ui-toast-region{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:var(--z-index-toast);gap:calc(var(--spacing) * 2);width:var(--toast-width);max-width:calc(100vw - calc(var(--spacing) * 8));pointer-events:none;flex-direction:column;display:flex;position:fixed}.ui-toast{align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border:1px solid var(--ui-tone-border);border-radius:var(--radius-card);background:var(--ui-tone-bg);box-shadow:var(--shadow-toast);pointer-events:auto;animation:ui-toast-in var(--duration-slow) var(--ease-emphasized);display:flex;position:relative;overflow:hidden}.ui-toast.is-pending{visibility:hidden}.ui-toast.is-leaving{animation:ui-toast-out var(--duration-base) var(--ease-exit) forwards}.ui-toast__icon{color:var(--ui-tone-icon)}.ui-toast__content{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.ui-toast__title{color:var(--ui-tone-text);font:500 14px/20px var(--font-sans);margin:0}.ui-toast__description{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.ui-toast__action{color:var(--color-text-link);font:500 12px/16px var(--font-sans);flex-shrink:0;text-decoration:underline}.ui-toast__dismiss{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);margin:calc(var(--spacing) * -1);border-radius:var(--radius-control-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-toast__dismiss:focus-visible{box-shadow:var(--shadow-focus)}.ui-toast__progress{height:calc(var(--spacing) * .5);background:var(--ui-tone-icon);transform-origin:0;inset-inline:0;position:absolute;bottom:0;transform:scaleX(1)}.ui-toast__progress.is-running{animation:ui-progress var(--toast-duration) linear forwards}.ui-toast--long .ui-toast__progress.is-running{animation-duration:calc(var(--toast-duration) * 1.6)}.ui-toast.is-paused .ui-toast__progress{animation-play-state:paused}@media not all and (width>=768px){.ui-toast-region{top:auto;right:calc(var(--spacing) * 4);bottom:calc(calc(var(--spacing) * 4) + env(safe-area-inset-bottom));left:calc(var(--spacing) * 4);width:auto;max-width:none}}.ui-banner{z-index:calc(var(--z-index-topbar) + 1);min-height:calc(var(--spacing) * 11);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 6);border-bottom:1px solid var(--ui-tone-border);background:var(--ui-tone-bg);color:var(--ui-tone-text);font:400 13px/18px var(--font-sans);justify-content:center;display:flex;position:relative}.ui-banner__inner{align-items:center;gap:calc(var(--spacing) * 3);width:100%;max-width:var(--container-content);flex-wrap:wrap;display:flex}.ui-banner__icon{color:var(--ui-tone-icon)}.ui-banner__text{flex:1;min-width:0}.ui-banner__action{flex-shrink:0}.ui-banner__action form{margin:0}.ui-banner.is-sticky{position:sticky;top:0}.ui-banner__countdown{white-space:nowrap}.ui-banner.is-warning .ui-banner__countdown{color:var(--color-status-danger-text)}.ui-banner__dismiss{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-control-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media not all and (width>=768px){.ui-banner{padding-inline:calc(var(--spacing) * 4)}.ui-banner__action{flex-basis:100%}}.ui-inline-message{align-items:flex-start;gap:var(--spacing);color:var(--ui-tone-text);font:400 13px/18px var(--font-sans);display:inline-flex}.ui-inline-message--neutral{color:var(--color-text-secondary)}.ui-inline-message__icon{margin-top:calc(var(--spacing) * .75);color:var(--ui-tone-icon)}.ui-inline-message--neutral .ui-inline-message__icon{color:var(--color-text-secondary)}.ui-empty-state{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 12) calc(var(--spacing) * 6);text-align:center;flex-direction:column;display:flex}.ui-empty-state--page{padding-block:calc(var(--spacing) * 16)}.ui-empty-state--sm{padding-block:calc(var(--spacing) * 8)}.ui-empty-state--lg{padding-block:calc(var(--spacing) * 16)}.ui-empty-state__icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.ui-empty-state--page .ui-empty-state__icon{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.ui-empty-state__title{color:var(--color-text-primary);font:600 18px/26px var(--font-sans);margin:0}.ui-empty-state__description{max-width:var(--container-auth);color:var(--color-text-muted);font:400 14px/20px var(--font-sans);margin:0}.ui-empty-state__actions{align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-empty-state--inline{padding:calc(var(--spacing) * 3) 0;text-align:start;flex-flow:wrap;align-items:center}.ui-empty-state__inline-icon{color:var(--color-text-muted)}.ui-empty-state__inline-text{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);flex:1;margin:0}.ui-empty-state__inline-title{color:var(--color-text-primary);font-weight:500}.ui-error-state{align-items:center;gap:calc(var(--spacing) * 3);width:100%;max-width:calc(var(--spacing) * 120);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.ui-error-state__icon{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-full);background:var(--ui-tone-bg);color:var(--ui-tone-icon);justify-content:center;align-items:center;display:inline-flex}.ui-error-state__title{color:var(--color-text-primary);font:600 24px/32px var(--font-sans);letter-spacing:-.01em;margin:0}.ui-error-state__description{max-width:var(--container-auth);color:var(--color-text-secondary);font:400 14px/20px var(--font-sans);margin:0}.ui-error-state[data-error-code=maintenance] .ui-error-state__description{white-space:pre-line;overflow-wrap:anywhere}.ui-error-state__actions{justify-content:center;gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-error-state__request-id{width:100%;max-width:calc(var(--spacing) * 80);margin-top:calc(var(--spacing) * 3);text-align:start}.ui-error-state--inline,.ui-error-state--card{gap:calc(var(--spacing) * 2)}.ui-error-state--inline .ui-error-state__icon,.ui-error-state--card .ui-error-state__icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.ui-error-state--inline .ui-error-state__title,.ui-error-state--card .ui-error-state__title{font:600 18px/26px var(--font-sans)}.ui-error-state--inline{padding-block:calc(var(--spacing) * 8)}.ui-error-state--card{max-width:none;padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface)}.ui-spinner{--ui-spinner-size:var(--icon-sm);color:var(--color-action-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-spinner--xs{--ui-spinner-size:var(--icon-xs)}.ui-spinner--md{--ui-spinner-size:var(--icon-md)}.ui-spinner--lg{--ui-spinner-size:var(--icon-xl)}.ui-spinner--neutral{color:var(--color-text-muted)}.ui-spinner--inverse{color:var(--color-text-inverse)}.ui-spinner__ring{width:var(--ui-spinner-size);height:var(--ui-spinner-size);border-radius:var(--radius-full);border:2px solid;border-inline-end-color:#0000;animation:.8s linear infinite ui-spin}.ui-loading{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-secondary);font:400 14px/20px var(--font-sans);display:flex}.ui-loading--page{gap:calc(var(--spacing) * 3);flex-direction:column;min-height:50vh}.ui-loading--section{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 12);flex-direction:column}.ui-loading--inline{font:400 13px/18px var(--font-sans);justify-content:flex-start}.ui-loading--overlay{z-index:var(--z-index-sticky);background:#ffffffb3;flex-direction:column;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ui-loading--overlay{background:color-mix(in srgb, var(--color-bg-surface) 70%, transparent)}}.ui-skeleton{width:100%;height:calc(var(--spacing) * 4);border-radius:var(--radius-sm);background-color:var(--skeleton-base);background-image:linear-gradient(90deg, transparent 0%, var(--skeleton-highlight) 50%, transparent 100%);background-repeat:no-repeat;background-size:50% 100%;animation:1.6s linear infinite ui-shimmer;display:block}.ui-skeleton--circle{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-full);flex-shrink:0}.ui-skeleton--rect{height:calc(var(--spacing) * 20);border-radius:var(--radius-control)}.ui-skeleton--button{width:calc(var(--spacing) * 24);height:var(--control-height-md);border-radius:var(--radius-control)}.ui-skeleton--w-full{width:100%}.ui-skeleton--w-75{width:75%}.ui-skeleton--w-60{width:60%}.ui-skeleton--w-50{width:50%}.ui-skeleton--w-40{width:40%}.ui-skeleton--w-25{width:25%}.ui-skeleton--w-20{width:20%}.ui-skeleton--w-15{width:15%}.ui-skeleton--h-4{height:calc(var(--spacing) * 4)}.ui-skeleton--h-5{height:calc(var(--spacing) * 5)}.ui-skeleton--h-6{height:calc(var(--spacing) * 6)}.ui-skeleton--h-8{height:calc(var(--spacing) * 8)}.ui-skeleton--h-10{height:calc(var(--spacing) * 10)}.ui-skeleton--h-12{height:calc(var(--spacing) * 12)}.ui-skeleton--h-14{height:calc(var(--spacing) * 14)}.ui-skeleton--h-20{height:calc(var(--spacing) * 20)}.ui-skeleton--h-70{height:calc(var(--spacing) * 70)}.ui-skeleton-lines{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;display:flex}@media (prefers-reduced-motion:reduce){.ui-skeleton{background-image:none;animation:none}}.ui-skeleton-form{gap:var(--form-fields-gap);flex-direction:column;display:flex}.ui-skeleton-form__field{gap:var(--form-field-gap);flex-direction:column;display:flex}.ui-skeleton-form__actions{justify-content:flex-end;display:flex}.ui-skeleton-dashboard{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ui-skeleton-dashboard__metrics{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui-skeleton-dashboard__charts{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-skeleton-dashboard__card{gap:calc(var(--spacing) * 3);padding:var(--card-padding);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;display:flex}.ui-skeleton-dashboard__item{align-items:center;gap:calc(var(--spacing) * 3);display:flex}@media not all and (width>=1280px){.ui-skeleton-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=1024px){.ui-skeleton-dashboard__metrics,.ui-skeleton-dashboard__charts{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.ui-alert__dismiss{position:relative}.ui-alert__dismiss:after{width:var(--touch-min);height:var(--touch-min);content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%}}.ui-modal{--ui-modal-width:var(--modal-width-md);width:min(var(--ui-modal-width), calc(100vw - calc(var(--spacing) * 8)));max-width:none;max-height:calc(100vh - calc(var(--spacing) * 8));border:1px solid var(--color-border-default);border-radius:var(--radius-modal);background:var(--color-bg-elevated);box-shadow:var(--shadow-modal);color:var(--color-text-primary);margin:auto;padding:0;overflow:hidden}.ui-modal[open]{animation:ui-overlay-in var(--duration-slow) var(--ease-emphasized);display:flex}.ui-modal::backdrop{background:var(--color-bg-scrim);animation:ui-fade-in var(--duration-slow) var(--ease-emphasized)}.ui-modal--sm{--ui-modal-width:var(--modal-width-sm)}.ui-modal--lg{--ui-modal-width:var(--modal-width-lg)}.ui-modal--xl{--ui-modal-width:var(--modal-width-xl)}.ui-modal--full{--ui-modal-width:100vw}.ui-modal__form{display:contents}.ui-modal__panel{min-height:0;max-height:inherit;flex-direction:column;flex:1;display:flex}.ui-modal__header{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);border-bottom:1px solid var(--color-border-default);flex-shrink:0;display:flex}.ui-modal__title{color:var(--color-text-primary);font:600 18px/26px var(--font-sans);flex:1;margin:0}.ui-modal__close{margin-inline-end:calc(calc(var(--spacing) * 2) * -1)}.ui-modal__body{gap:calc(var(--spacing) * 4);min-height:0;max-height:70vh;padding:calc(var(--spacing) * 6);color:var(--color-text-secondary);font:400 14px/20px var(--font-sans);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ui-modal__body p{margin:0}.ui-modal__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6);border-top:1px solid var(--color-border-default);flex-wrap:wrap;flex-shrink:0;display:flex}@media not all and (width>=768px){.ui-modal{width:calc(100vw - calc(var(--spacing) * 4))}.ui-modal--sm,.ui-modal--md{margin-bottom:calc(var(--spacing) * 2)}.ui-modal--lg,.ui-modal--xl,.ui-modal--full{border-radius:0;width:100vw;height:100%;max-height:100vh}.ui-modal__footer{flex-direction:column-reverse;align-items:stretch}.ui-modal__footer .ui-button{width:100%;display:flex}}.ui-confirm-modal .ui-modal__header{border-bottom:0;padding-bottom:0}.ui-confirm-modal .ui-modal__title{font:600 20px/28px var(--font-sans)}.ui-confirm-modal .ui-modal__footer{border-top:0;padding-top:0}.ui-confirm-modal .ui-modal__body{padding-top:calc(var(--spacing) * 4)}.ui-confirm-modal__icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-full);background:var(--color-status-info-bg);color:var(--color-status-info);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-confirm-modal--danger .ui-confirm-modal__icon{background:var(--color-status-danger-bg);color:var(--color-status-danger)}.ui-confirm-modal__typed{margin-top:calc(var(--spacing) * 2)}.ui-confirm-modal__fields{gap:var(--form-fields-gap);flex-direction:column;display:flex}.ui-confirm-modal__reason{margin-top:calc(var(--spacing) * 2)}.ui-drawer{--ui-drawer-width:var(--drawer-width-md);width:min(var(--ui-drawer-width), 100vw);border:0;border-inline-start:1px solid var(--color-border-default);background:var(--color-bg-elevated);max-width:100vw;height:100%;max-height:100%;box-shadow:var(--shadow-drawer);color:var(--color-text-primary);margin:0;padding:0;position:fixed;inset:0 0 0 auto}.ui-drawer[open]{animation:ui-drawer-in-right var(--duration-slow) var(--ease-emphasized);display:flex}.ui-drawer::backdrop{background:var(--color-bg-scrim)}.ui-drawer--sm{--ui-drawer-width:var(--drawer-width-sm)}.ui-drawer--lg{--ui-drawer-width:var(--drawer-width-lg)}.ui-drawer--left{border-inline-start:0;border-inline-end:1px solid var(--color-border-default);inset:0 auto 0 0}.ui-drawer--left[open]{animation-name:ui-drawer-in-left}.ui-drawer--bottom{border:0;border-top:1px solid var(--color-border-default);border-radius:var(--radius-modal) var(--radius-modal) 0 0;width:100vw;height:auto;max-height:85vh;inset:auto 0 0}.ui-drawer--bottom[open]{animation-name:ui-drawer-in-bottom}.ui-drawer__panel{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.ui-drawer__header{align-items:center;gap:calc(var(--spacing) * 3);min-height:var(--height-topbar);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 6);border-bottom:1px solid var(--color-border-default);flex-shrink:0;display:flex}.ui-drawer__title{font:600 18px/26px var(--font-sans);flex:1;margin:0}.ui-drawer__close{margin-inline-start:auto}.ui-drawer__body{min-height:0;padding:calc(var(--spacing) * 6);flex:1;overflow-y:auto}.ui-drawer__footer{justify-content:flex-end;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6);border-top:1px solid var(--color-border-default);flex-wrap:wrap;flex-shrink:0;display:flex}@media not all and (width>=768px){.ui-drawer{width:100vw}}.ui-popover{display:inline-flex;position:relative}.ui-popover__panel{top:calc(100% + var(--spacing));z-index:var(--z-index-dropdown);min-width:calc(var(--spacing) * 56);max-width:min(calc(var(--spacing) * 90), calc(100vw - calc(var(--spacing) * 8)));padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-elevated);box-shadow:var(--shadow-popover);animation:ui-fade-in var(--duration-base) var(--ease-standard);position:absolute}.ui-popover__panel--end{inset-inline-end:0}.ui-popover__panel--start{inset-inline-start:0}.ui-popover__panel--top{top:auto;bottom:calc(100% + var(--spacing))}.ui-kbd{gap:var(--spacing);color:var(--color-text-secondary);white-space:nowrap;font:400 12px/16px var(--font-sans);align-items:center;display:inline-flex}.ui-kbd__key{min-width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);padding-inline:var(--spacing);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-secondary);font:400 12px/18px var(--font-mono);justify-content:center;align-items:center;display:inline-flex}@media (pointer:coarse){.ui-kbd{display:none}}.ui-dropdown{display:inline-flex;position:relative}.ui-dropdown__trigger{display:inline-flex}.ui-dropdown__panel{top:calc(100% + var(--spacing));z-index:var(--z-index-dropdown);min-width:calc(var(--spacing) * 50);max-width:calc(var(--spacing) * 80);padding:var(--spacing);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-elevated);box-shadow:var(--shadow-dropdown);animation:ui-fade-in var(--duration-base) var(--ease-standard);position:absolute}.ui-dropdown__panel--end{inset-inline-end:0}.ui-dropdown__panel--start{inset-inline-start:0}.ui-dropdown__panel--top{top:auto;bottom:calc(100% + var(--spacing))}.ui-dropdown__panel.is-fixed{inset:var(--ui-dropdown-top) auto auto var(--ui-dropdown-left);position:fixed}.ui-menu{flex-direction:column;display:flex}.ui-menu__form{display:contents}.ui-menu-item{align-items:center;gap:calc(var(--spacing) * 2);width:100%;height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-sm);color:var(--color-text-primary);text-align:start;white-space:nowrap;cursor:pointer;font:400 14px/20px var(--font-sans);background:0 0;border:0;text-decoration:none;display:flex}.ui-menu-item__icon{color:var(--color-text-secondary)}.ui-menu-item__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-menu-item:hover,.ui-menu-item:focus-visible{background:var(--color-bg-surface-hover);outline-offset:-2px}.ui-menu-item--danger,.ui-menu-item--danger .ui-menu-item__icon{color:var(--color-status-danger-text)}.ui-menu-item--danger:hover,.ui-menu-item--danger:focus-visible{background:var(--color-status-danger-bg)}.ui-menu-item[aria-disabled=true],.ui-menu-item[aria-disabled=true] .ui-menu-item__icon{color:var(--color-text-disabled);cursor:not-allowed}.ui-menu-divider{height:1px;margin-block:var(--spacing);background:var(--color-border-default)}.ui-menu-label{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3) var(--spacing);color:var(--color-text-muted);font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.ui-menu-item--has-reason{height:auto;min-height:calc(var(--spacing) * 9);padding-block:calc(var(--spacing) * 2);white-space:normal;align-items:flex-start}.ui-menu-item--has-reason .ui-menu-item__icon{margin-top:calc(var(--spacing) * .5)}.ui-menu-item__text{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.ui-menu-item__reason{color:var(--color-text-muted);font:400 12px/16px var(--font-sans)}@media (pointer:coarse){.ui-menu-item{height:var(--touch-min)}.ui-menu-item--has-reason{height:auto;min-height:var(--touch-min)}}.ui-menu-item__trailing{color:var(--color-text-secondary);margin-inline-start:auto}.ui-menu-item.is-checked .ui-menu-item__trailing{color:var(--color-text-link)}.ui-menu-item__wrap{position:relative}.ui-menu-item--submenu[aria-expanded=true]{background:var(--color-bg-surface-hover)}.ui-menu--sub{top:calc(var(--spacing) * -1);z-index:var(--z-index-dropdown);min-width:calc(var(--spacing) * 50);max-width:calc(var(--spacing) * 80);padding:var(--spacing);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-elevated);box-shadow:var(--shadow-dropdown);position:absolute;inset-inline-start:calc(100% + var(--spacing))}.ui-menu--sub.is-flipped{inset-inline:auto calc(100% + var(--spacing))}.ui-dropdown__back,.ui-dropdown__sheet-title,.ui-dropdown__scrim{display:none}@media not all and (width>=768px){:is(.ui-dropdown--sheet,.ui-dropdown.is-sheet) .ui-dropdown__scrim:not([hidden]){z-index:var(--z-index-dropdown);background:var(--color-bg-scrim);display:block;position:fixed;inset:0}:is(.ui-dropdown--sheet,.ui-dropdown.is-sheet) .ui-dropdown__panel,:is(.ui-dropdown--sheet,.ui-dropdown.is-sheet) .ui-dropdown__panel.is-fixed{z-index:calc(var(--z-index-dropdown) + 1);max-width:none;max-height:80dvh;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(calc(var(--spacing) * 2) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}:is(.ui-dropdown--sheet,.ui-dropdown.is-sheet) .ui-dropdown__sheet-title:not(:empty){padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--color-text-secondary);font:500 14px/20px var(--font-sans);margin:0;display:block}:is(.ui-dropdown--sheet,.ui-dropdown.is-sheet) .ui-menu-item{height:calc(var(--spacing) * 12)}:is(.ui-dropdown--sheet,.ui-dropdown.is-sheet) .ui-menu-item--has-reason{height:auto;min-height:calc(var(--spacing) * 12)}:is(.ui-dropdown--sheet,.ui-dropdown.is-sheet) .ui-menu-item__wrap{position:static}:is(.ui-dropdown--sheet,.ui-dropdown.is-sheet) .ui-menu--sub,:is(.ui-dropdown--sheet,.ui-dropdown.is-sheet) .ui-menu--sub.is-flipped{border-radius:inherit;max-width:none;box-shadow:none;border:0;inset:0;overflow-y:auto}:is(.ui-dropdown--sheet,.ui-dropdown.is-sheet) .ui-dropdown__back{display:flex}}.ui-tooltip{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.ui-tooltip__trigger{min-width:0;max-width:100%;display:inline-flex}.ui-tooltip.is-focus-target{border-radius:var(--radius-control)}.ui-tooltip__bubble{z-index:var(--z-index-dropdown);width:max-content;max-width:min(calc(var(--spacing) * 70), calc(100vw - calc(var(--spacing) * 8)));padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-tooltip);background:var(--color-bg-inverse);color:var(--color-text-inverse);text-align:start;white-space:normal;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), display var(--duration-fast) allow-discrete;font:400 13px/18px var(--font-sans);display:none;position:absolute}.ui-tooltip--top>.ui-tooltip__bubble{bottom:calc(100% + var(--spacing));left:50%;translate:-50%}.ui-tooltip--bottom>.ui-tooltip__bubble{top:calc(100% + var(--spacing));left:50%;translate:-50%}.ui-tooltip--left>.ui-tooltip__bubble{top:50%;right:calc(100% + var(--spacing));translate:0 -50%}.ui-tooltip--right>.ui-tooltip__bubble{top:50%;left:calc(100% + var(--spacing));translate:0 -50%}.ui-tooltip:hover>.ui-tooltip__bubble{opacity:1;transition-delay:.3s,.3s;display:block}.ui-tooltip:focus-visible>.ui-tooltip__bubble{opacity:1;transition-delay:0s,0s;display:block}.ui-tooltip:has(:focus-visible)>.ui-tooltip__bubble{opacity:1;transition-delay:0s,0s;display:block}@starting-style{.ui-tooltip:hover>.ui-tooltip__bubble,.ui-tooltip:focus-visible>.ui-tooltip__bubble{opacity:0}.ui-tooltip:has(:focus-visible)>.ui-tooltip__bubble{opacity:0}}.ui-tooltip.is-dismissed>.ui-tooltip__bubble{opacity:0;transition-delay:0s,0s;display:none}.ui-table__container{border-radius:var(--radius-card);background:var(--color-bg-surface);width:100%;box-shadow:var(--shadow-card);border:0;position:relative;overflow-x:auto}.ui-card--none>.ui-card__body>.ui-table__container{border:0;border-radius:0}.ui-table__container--scroll:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ui-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--color-text-primary);font:400 14px/20px var(--font-sans)}.ui-table__header{height:var(--table-header-height);padding-inline:var(--table-cell-padding-x);border-bottom:1px solid var(--color-border-default);background:var(--table-header-bg);color:var(--color-text-muted);text-align:start;white-space:nowrap;vertical-align:middle;font:500 14px/20px var(--font-sans)}.ui-table__header--right{text-align:end}.ui-table__header--center{text-align:center}.ui-table__row>.ui-table__cell,.ui-table__row>td,.ui-table__row>th{height:var(--table-row-height);padding-inline:var(--table-cell-padding-x);border-bottom:1px solid var(--color-border-default);text-align:start;vertical-align:middle;transition:background-color var(--duration-fast) var(--ease-standard)}.ui-table__row>th{font-weight:500}.ui-table tbody .ui-table__row:last-child>*{border-bottom:0}.ui-table__row:hover>*{background:var(--table-row-hover)}.ui-table__row.is-selected>*{background:var(--table-row-selected)}.ui-table__row.is-highlighted>*{animation:ui-highlight 2s var(--ease-standard)}.ui-table__row.is-disabled>*{color:var(--color-text-disabled)}.ui-table__cell--right{text-align:end!important}.ui-table__cell--center{text-align:center!important}.ui-table--compact .ui-table__row>*{height:var(--table-row-height-compact)}.ui-table--dense .ui-table__row>*{height:var(--table-row-height-dense);font:400 13px/18px var(--font-sans)}.ui-table__footer td{padding:calc(var(--spacing) * 3) var(--table-cell-padding-x);border-top:1px solid var(--color-border-default);font-weight:600}@media not all and (width>=768px){.ui-table__container--cards{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.ui-table__container--cards .ui-table,.ui-table__container--cards tbody,.ui-table__container--cards tr,.ui-table__container--cards td,.ui-table__container--cards tbody th,.ui-table__container--cards tfoot,.ui-table__container--cards tfoot th{display:block}.ui-table__container--cards thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-table__container--cards .ui-table__row{margin-bottom:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface)}.ui-table__container--cards .ui-table__row>*{justify-content:space-between;gap:calc(var(--spacing) * 4);height:auto;padding:calc(var(--spacing) * 1.5) 0;background:0 0;border:0;display:flex;text-align:end!important}.ui-table__container--cards .ui-table__row>[data-label]:before{content:attr(data-label);color:var(--color-text-muted);text-align:start;font:500 12px/16px var(--font-sans);flex-shrink:0}.ui-table__container--cards .ui-table__row>:not([data-label]){justify-content:flex-start;text-align:start!important}.ui-table__container--scroll .ui-table__row>:first-child,.ui-table__container--scroll .ui-table__header:first-child{z-index:1;background:var(--color-bg-surface);position:sticky;inset-inline-start:0}.ui-table__container--scroll .ui-table__header:first-child{background:var(--table-header-bg)}}.ui-pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ui-pagination__range{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.ui-pagination__controls{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ui-pagination__page{color:var(--color-text-secondary);white-space:nowrap;font:400 13px/18px var(--font-sans)}@media not all and (width>=768px){.ui-pagination{flex-direction:column;align-items:stretch}.ui-pagination__controls{justify-content:space-between}.ui-pagination__controls .ui-button__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.ui-code-block{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-subtle);margin:0;overflow:hidden}.ui-code-block__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 10);padding:var(--spacing) calc(var(--spacing) * 2) var(--spacing) calc(var(--spacing) * 4);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);display:flex}.ui-code-block__title{color:var(--color-text-secondary);font:500 12px/16px var(--font-sans)}.ui-code-block__copy{height:calc(var(--spacing) * 8)}.ui-code-block__pre{padding:calc(var(--spacing) * 4);color:var(--color-text-primary);white-space:pre;font:400 12px/18px var(--font-mono);margin:0;overflow-x:auto}.ui-code-block__lines{grid-template-columns:repeat(auto-fill, minmax(calc(var(--spacing) * 40), 1fr));gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);margin:0;list-style:none;display:grid}.ui-code-block__line code{color:var(--color-text-primary);font:500 14px/20px var(--font-mono);letter-spacing:.08em}.ui-side-nav{top:calc(var(--height-topbar) + calc(var(--spacing) * 6));width:calc(var(--spacing) * 60);flex-shrink:0;align-self:flex-start;position:sticky}.ui-side-nav__list{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-side-nav__item{align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-control);color:var(--color-text-secondary);font:500 14px/20px var(--font-sans);text-decoration:none;display:flex}.ui-side-nav__label{flex:auto;min-width:0}.ui-side-nav__dot{width:var(--badge-dot);height:var(--badge-dot);border-radius:var(--radius-full);background:var(--color-status-neutral);flex-shrink:0}.ui-side-nav__dot--success{background:var(--color-status-success)}.ui-side-nav__dot--warning{background:var(--color-status-warning)}.ui-side-nav__dot--danger{background:var(--color-status-danger)}.ui-anchor-target{scroll-margin-top:calc(var(--height-topbar) + calc(var(--spacing) * 6))}.ui-side-nav__item:hover{background:var(--color-bg-surface-hover);color:var(--color-text-primary)}.ui-side-nav__item.is-active,.ui-side-nav__item[aria-current]{background:var(--color-bg-brand-subtle);color:var(--color-text-link)}@media not all and (width>=1024px){.ui-side-nav{width:100%;position:static}.ui-side-nav__list{gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);scrollbar-width:thin;flex-direction:row;overflow-x:auto}.ui-side-nav__entry{flex-shrink:0}.ui-side-nav__item{border:1px solid var(--color-border-default);border-radius:var(--radius-full);white-space:nowrap}}@media (pointer:coarse){.ui-side-nav__item{min-height:var(--touch-min)}}.ui-table__header[aria-sort]>a{gap:var(--spacing);color:inherit;font:inherit;align-items:center;text-decoration:none;display:inline-flex}.ui-table__header[aria-sort]>a:hover{color:var(--color-text-primary)}.ui-table__header[aria-sort]>a:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--shadow-focus);outline:none}.ui-table__header[aria-sort]>a:after{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);content:"";opacity:0;background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 16-4 4-4-4'/%3E%3Cpath d='M17 20V4'/%3E%3Cpath d='m3 8 4-4 4 4'/%3E%3Cpath d='M7 4v16'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 16-4 4-4-4'/%3E%3Cpath d='M17 20V4'/%3E%3Cpath d='m3 8 4-4 4 4'/%3E%3Cpath d='M7 4v16'/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-table__header[aria-sort]>a:is(:hover,:focus-visible):after{opacity:1}.ui-table__header[aria-sort=ascending]>a,.ui-table__header[aria-sort=descending]>a{color:var(--color-text-primary)}.ui-table__header[aria-sort=ascending]>a:after{opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 7-7 7 7'/%3E%3Cpath d='M12 19V5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 7-7 7 7'/%3E%3Cpath d='M12 19V5'/%3E%3C/svg%3E")}.ui-table__header[aria-sort=descending]>a:after{opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='m19 12-7 7-7-7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='m19 12-7 7-7-7'/%3E%3C/svg%3E")}@media (pointer:coarse){.ui-table__header[aria-sort]>a:after{opacity:1}}.ui-table__actions{justify-content:flex-end;display:flex}@media (width>=768px){.ui-table__row>:has(>.ui-table__actions){width:calc(var(--spacing) * 14);background:var(--color-bg-surface);position:sticky;inset-inline-end:0}.ui-table__row:hover>:has(>.ui-table__actions){background:var(--table-row-hover)}.ui-table__row.is-selected>:has(>.ui-table__actions){background:var(--table-row-selected)}}@media (hover:hover) and (pointer:fine){.ui-table__row .ui-table__actions .ui-dropdown__trigger{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.ui-table__row:hover .ui-table__actions .ui-dropdown__trigger,.ui-table__actions:focus-within .ui-dropdown__trigger,.ui-table__actions .ui-dropdown.is-open .ui-dropdown__trigger{opacity:1}}.ui-timeline{--ui-timeline-gap:calc(var(--spacing) * 4);gap:var(--ui-timeline-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-timeline--compact{--ui-timeline-gap:calc(var(--spacing) * 3)}.ui-timeline__item{--ui-timeline-bg:var(--color-status-neutral-bg);--ui-timeline-icon:var(--color-status-neutral);--ui-timeline-marker:calc(var(--spacing) * 8);grid-template-columns:var(--ui-timeline-marker) minmax(0, 1fr);column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);display:grid;position:relative}.ui-timeline__item--brand{--ui-timeline-bg:var(--color-status-brand-bg);--ui-timeline-icon:var(--brand-600)}.ui-timeline__item--info{--ui-timeline-bg:var(--color-status-info-bg);--ui-timeline-icon:var(--color-status-info)}.ui-timeline__item--success{--ui-timeline-bg:var(--color-status-success-bg);--ui-timeline-icon:var(--color-status-success)}.ui-timeline__item--warning{--ui-timeline-bg:var(--color-status-warning-bg);--ui-timeline-icon:var(--color-status-warning)}.ui-timeline__item--danger{--ui-timeline-bg:var(--color-status-danger-bg);--ui-timeline-icon:var(--color-status-danger)}.ui-timeline__item--violet{--ui-timeline-bg:var(--color-status-violet-bg);--ui-timeline-icon:var(--color-status-violet)}.ui-timeline__marker{width:var(--ui-timeline-marker);height:var(--ui-timeline-marker);border-radius:var(--radius-full);background:var(--ui-timeline-bg);color:var(--ui-timeline-icon);grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.ui-timeline__connector{top:calc(var(--ui-timeline-marker) + var(--spacing));bottom:calc(var(--spacing) - var(--ui-timeline-gap));border-radius:var(--radius-full);background:var(--color-border-default);width:2px;position:absolute;inset-inline-start:calc(var(--ui-timeline-marker) / 2 - 1px)}.ui-timeline__item:last-child .ui-timeline__connector,.ui-timeline__item.is-last .ui-timeline__connector{display:none}.ui-timeline__content{gap:calc(var(--spacing) * .5);min-width:0;padding-top:var(--spacing);flex-direction:column;grid-area:1/2;display:flex}.ui-timeline__title{align-items:center;gap:var(--spacing);color:var(--color-text-primary);overflow-wrap:anywhere;font:400 14px/20px var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.ui-timeline__actor{font:500 14px/20px var(--font-sans)}.ui-timeline__avatar{margin-inline-end:calc(var(--spacing) * .5)}.ui-timeline__meta{color:var(--color-text-muted);font:400 12px/16px var(--font-sans);margin:0}.ui-timeline__body{padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-subtle);color:var(--color-text-secondary);overflow-wrap:anywhere;font:400 13px/18px var(--font-sans);grid-area:2/2}.ui-timeline__body>*{margin:0}.ui-timeline__body>*+*{margin-top:var(--spacing)}@media not all and (width>=768px){.ui-timeline__item{--ui-timeline-marker:calc(var(--spacing) * 6)}.ui-timeline__body{grid-column:1/-1}.ui-timeline__content{padding-top:0}}.ui-activity-feed{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.ui-activity-feed--compact .ui-timeline__body,.ui-activity-feed--compact .ui-timeline__avatar{display:none}.ui-activity-feed__more{justify-content:center;display:flex}.ui-stat-list{align-items:baseline;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;margin:0;display:flex}.ui-stat-list__item{align-items:baseline;gap:calc(var(--spacing) * 1.5);min-width:0;display:inline-flex}.ui-stat-list--horizontal .ui-stat-list__item+.ui-stat-list__item{border-inline-start:1px solid var(--color-border-default);padding-inline-start:calc(var(--spacing) * 4)}.ui-stat-list__label{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans)}.ui-stat-list__value{color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums;font:500 14px/20px var(--font-sans);margin:0}.ui-stat-list__link{color:var(--color-text-link);text-underline-offset:2px;text-decoration:underline}.ui-stat-list__item:has(.ui-stat-list__link){cursor:pointer;position:relative}.ui-stat-list__link:after{content:"";position:absolute;inset:0}@media (pointer:coarse){.ui-stat-list__item:has(.ui-stat-list__link){min-height:var(--touch-min);align-items:center}}.ui-stat-list__link:hover{color:var(--color-text-link-hover)}.ui-stat-list__item--success .ui-stat-list__value{color:var(--color-status-success-text)}.ui-stat-list__item--warning .ui-stat-list__value{color:var(--color-status-warning-text)}.ui-stat-list__item--danger .ui-stat-list__value{color:var(--color-status-danger-text)}.ui-stat-list__item--info .ui-stat-list__value{color:var(--color-status-info-text)}.ui-stat-list__item--violet .ui-stat-list__value{color:var(--color-status-violet-text)}.ui-stat-list__item--brand .ui-stat-list__value{color:var(--color-status-brand-text)}.ui-stat-list--vertical{flex-flow:column;align-items:stretch;gap:0}.ui-stat-list--vertical .ui-stat-list__item{justify-content:space-between;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border-subtle);display:flex}.ui-stat-list--vertical .ui-stat-list__item:last-child{border-bottom:0}.ui-stat-list--vertical .ui-stat-list__value{text-align:end}.ui-usage-meter{--ui-usage-meter-tone:var(--color-status-neutral);--ui-usage-meter-text:var(--color-text-secondary);gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.ui-usage-meter--warning{--ui-usage-meter-tone:var(--color-status-warning);--ui-usage-meter-text:var(--color-status-warning-text)}.ui-usage-meter--danger{--ui-usage-meter-tone:var(--color-status-danger);--ui-usage-meter-text:var(--color-status-danger-text)}.ui-usage-meter__bar{width:100%;height:calc(var(--spacing) * 2);border-radius:var(--radius-full);background:var(--color-bg-subtle);overflow:hidden}.ui-usage-meter__fill{width:var(--ui-usage-meter-fill,0%);border-radius:inherit;background:var(--ui-usage-meter-tone);height:100%;display:block}.ui-usage-meter__fill--5{--ui-usage-meter-fill:5%}.ui-usage-meter__fill--10{--ui-usage-meter-fill:10%}.ui-usage-meter__fill--15{--ui-usage-meter-fill:15%}.ui-usage-meter__fill--20{--ui-usage-meter-fill:20%}.ui-usage-meter__fill--25{--ui-usage-meter-fill:25%}.ui-usage-meter__fill--30{--ui-usage-meter-fill:30%}.ui-usage-meter__fill--35{--ui-usage-meter-fill:35%}.ui-usage-meter__fill--40{--ui-usage-meter-fill:40%}.ui-usage-meter__fill--45{--ui-usage-meter-fill:45%}.ui-usage-meter__fill--50{--ui-usage-meter-fill:50%}.ui-usage-meter__fill--55{--ui-usage-meter-fill:55%}.ui-usage-meter__fill--60{--ui-usage-meter-fill:60%}.ui-usage-meter__fill--65{--ui-usage-meter-fill:65%}.ui-usage-meter__fill--70{--ui-usage-meter-fill:70%}.ui-usage-meter__fill--75{--ui-usage-meter-fill:75%}.ui-usage-meter__fill--80{--ui-usage-meter-fill:80%}.ui-usage-meter__fill--85{--ui-usage-meter-fill:85%}.ui-usage-meter__fill--90{--ui-usage-meter-fill:90%}.ui-usage-meter__fill--95{--ui-usage-meter-fill:95%}.ui-usage-meter__fill--100{--ui-usage-meter-fill:100%}.ui-usage-meter__text{align-items:center;gap:var(--spacing) calc(var(--spacing) * 1.5);color:var(--color-text-secondary);font-variant-numeric:tabular-nums lining-nums;font:400 13px/18px var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.ui-usage-meter__values{color:var(--color-text-primary)}.ui-usage-meter__percent{color:var(--ui-usage-meter-text)}.ui-usage-meter__remaining.is-exhausted{color:var(--color-status-danger-text)}.ui-usage-meter--sm{align-items:center;gap:var(--spacing) calc(var(--spacing) * 3);flex-flow:wrap}.ui-usage-meter--sm .ui-usage-meter__bar{flex:1 1 calc(var(--spacing) * 16);height:var(--spacing)}.ui-usage-meter--sm .ui-usage-meter__text{font:400 12px/16px var(--font-sans)}.ui-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-list--divided>.ui-list-item+.ui-list-item{border-top:1px solid var(--color-border-subtle)}.ui-list-item{align-items:center;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 2.5);display:flex;position:relative}.ui-list--compact .ui-list-item{min-height:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 1.5)}.ui-list-item__icon{color:var(--color-text-secondary);flex-shrink:0}.ui-list-item__text{gap:calc(var(--spacing) * .5);flex-direction:column;flex:auto;min-width:0;display:flex}.ui-list-item__title{color:var(--color-text-primary);font:500 14px/20px var(--font-sans);text-decoration:none}.ui-list-item__description{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.ui-list-item__badge{flex-shrink:0}.ui-list-item__link:after{content:"";position:absolute;inset:0}.ui-list-item.is-interactive:hover{background:var(--color-bg-surface-hover)}.ui-list-item__link:focus-visible{outline:none}.ui-list-item:has(.ui-list-item__link:focus-visible){box-shadow:var(--shadow-focus);border-radius:var(--radius-control)}.ui-date-range{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-subtle);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.ui-date-range__preset{min-height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 2.5);border-radius:calc(var(--radius-control) - 2px);color:var(--color-text-secondary);font:500 12px/16px var(--font-sans);align-items:center;text-decoration:none;display:inline-flex}.ui-date-range__preset:hover{color:var(--color-text-primary)}.ui-date-range__preset.is-active{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-card)}@media (pointer:coarse){.ui-date-range__preset{min-height:var(--touch-min)}}@media not all and (width>=768px){.ui-date-range{grid-template-columns:repeat(auto-fit, minmax(calc(var(--spacing) * 20), 1fr));width:100%;display:grid}.ui-date-range:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.ui-date-range__preset{text-align:center;justify-content:center}}.ui-permission-matrix{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-permission-matrix__scroller{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);width:100%;position:relative;overflow:auto}.ui-permission-matrix__grid{border-collapse:separate;border-spacing:0;width:100%;color:var(--color-text-primary);font:400 14px/20px var(--font-sans)}.ui-permission-matrix__grid th,.ui-permission-matrix__grid td{min-width:calc(var(--spacing) * 22);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-default);text-align:center;vertical-align:middle}.ui-permission-matrix__grid tbody tr:last-child>*{border-bottom:0}.ui-permission-matrix__grid thead th{z-index:1;height:var(--table-header-height);background:var(--table-header-bg);color:var(--color-text-secondary);white-space:nowrap;font:500 14px/20px var(--font-sans);position:sticky;top:0}.ui-permission-matrix__grid thead .ui-permission-matrix__corner,.ui-permission-matrix__module{width:calc(var(--spacing) * 60);min-width:calc(var(--spacing) * 60);text-align:start;box-shadow:var(--shadow-sticky);position:sticky;inset-inline-start:0}.ui-permission-matrix__grid thead .ui-permission-matrix__corner{z-index:2}.ui-permission-matrix__module{z-index:1;background:var(--color-bg-surface);font-weight:400}.ui-permission-matrix__head-label{display:block}.ui-permission-matrix__module-line{align-items:center;gap:var(--spacing) calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-permission-matrix__module-name{font:500 14px/20px var(--font-sans)}.ui-permission-matrix__caption{margin-top:calc(var(--spacing) * .5);color:var(--color-text-muted);font:400 12px/16px var(--font-sans);display:block}.ui-permission-matrix__all{margin-top:var(--spacing);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ui-permission-matrix__all[hidden]{display:none}@media (pointer:coarse){.ui-permission-matrix__all{min-width:var(--touch-min);min-height:var(--touch-min)}}.ui-permission-matrix__module-line .ui-permission-matrix__all{margin-top:0;margin-inline-start:auto}.ui-permission-matrix__all-input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-action-primary);cursor:pointer;margin:0}.ui-permission-matrix__none{color:var(--color-text-disabled)}.ui-permission-matrix__checkbox{align-items:center;display:inline-flex}.ui-permission-matrix__control{align-items:center}.ui-permission-matrix__action-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-permission-matrix__cell.is-locked .ui-checkbox__input:checked+.ui-checkbox__box{border-color:var(--color-border-strong);background:var(--color-bg-brand-subtle);color:var(--color-text-primary)}.ui-permission-matrix__cell.is-locked .ui-checkbox__row{cursor:not-allowed}.ui-permission-matrix__cell.is-blocked{background:var(--color-bg-subtle)}.ui-permission-matrix__tip{display:inline-flex}.ui-permission-matrix .ui-checkbox__input:checked:disabled+.ui-checkbox__box{border-color:var(--color-border-strong);background:var(--color-bg-subtle);color:var(--color-text-secondary)}.ui-permission-matrix .ui-checkbox__input:checked:disabled+.ui-checkbox__box .ui-checkbox__mark{display:block}.ui-permission-matrix__grid tbody tr:hover>*{background:var(--table-row-hover)}@media not all and (width>=1024px){.ui-permission-matrix__scroller{background:0 0;border:0;border-radius:0;overflow:visible}.ui-permission-matrix__grid,.ui-permission-matrix__grid tbody{display:block}.ui-permission-matrix__grid thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-permission-matrix__grid tbody tr{gap:var(--spacing) calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-permission-matrix__grid tbody tr>*{text-align:start;border:0;min-width:0;padding:0;display:block}.ui-permission-matrix__grid tbody tr:hover>*{background:0 0}.ui-permission-matrix__module{width:auto;min-width:0;box-shadow:none;grid-column:1/-1;position:static;padding-bottom:calc(var(--spacing) * 2)!important}.ui-permission-matrix__cell.is-empty{display:none!important}.ui-permission-matrix__cell.is-blocked{background:0 0}.ui-permission-matrix__checkbox{min-height:var(--touch-min)}.ui-permission-matrix__action-label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.ui-column-selector{display:inline-flex;position:relative}.ui-column-selector__trigger{align-items:center;gap:calc(var(--spacing) * 2);height:var(--control-height-sm);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;font:400 13px/18px var(--font-sans);display:inline-flex}@media (pointer:coarse){.ui-column-selector__trigger{min-height:var(--touch-min)}}.ui-column-selector__trigger:hover{background:var(--color-bg-surface-hover)}.ui-column-selector__trigger:focus-visible{box-shadow:var(--shadow-focus)}.ui-column-selector__panel{z-index:var(--z-index-dropdown);min-width:calc(var(--spacing) * 60);padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);box-shadow:var(--shadow-dropdown);position:absolute;inset-block-start:calc(100% + calc(var(--spacing) * 2));inset-inline-end:0}.ui-column-selector__options{gap:calc(var(--spacing) * 2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ui-column-selector__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);display:flex}.ui-column-selector__reset{margin:0}.ui-checkbox__hint{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);display:block}.ui-checkbox.is-disabled{opacity:.6}.ui-filter-bar{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-filter-bar__form{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;display:flex}.ui-filter-bar__apply{align-items:center;display:flex}.ui-filter-bar__applied{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ui-filter-bar__chips{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-filter-bar__clear{margin:0;display:flex}.ui-filter-bar--fields .ui-filter-bar__form,form.ui-filter-bar{grid-template-columns:repeat(auto-fill, minmax(calc(var(--spacing) * 44), 1fr));align-items:end;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);display:grid}form.ui-filter-bar{margin-bottom:calc(var(--spacing) * 6)}.ui-filter{max-width:100%;display:inline-flex;position:relative}.ui-filter--select,.ui-filter__trigger{align-items:center;gap:calc(var(--spacing) * 2);height:var(--control-height-sm);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font:400 13px/18px var(--font-sans);display:inline-flex}.ui-filter--select:hover,.ui-filter__trigger:hover{border-color:var(--input-border-hover)}.ui-filter--select:focus-within{border-color:var(--input-border-focus);box-shadow:var(--shadow-focus)}.ui-filter__label{color:var(--color-text-secondary);font:500 12px/16px var(--font-sans)}.ui-filter__chevron{color:var(--color-text-muted);pointer-events:none;flex-shrink:0}.ui-filter.is-applied.ui-filter--select,.ui-filter.is-applied .ui-filter__trigger{border-color:var(--color-border-focus);background:var(--color-bg-brand-subtle)}.ui-filter.is-applied .ui-filter__label{color:var(--color-text-link)}.ui-filter--select{padding-inline-end:calc(var(--spacing) * 2)}.ui-filter__select{min-width:0;max-width:calc(var(--spacing) * 56);height:100%;padding:0 calc(var(--spacing) * 5) 0 0;color:inherit;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0}.ui-filter__select:focus-visible{outline:none}.ui-filter--select .ui-filter__chevron{position:absolute;inset-inline-end:calc(var(--spacing) * 2)}.ui-filter__trigger{cursor:pointer;list-style:none}.ui-filter__trigger::-webkit-details-marker{display:none}.ui-filter__trigger:focus-visible{border-color:var(--input-border-focus);box-shadow:var(--shadow-focus);outline:none}.ui-filter__value{max-width:calc(var(--spacing) * 40);color:var(--color-text-primary);text-overflow:ellipsis;font:500 12px/16px var(--font-sans);overflow:hidden}.ui-filter__count{flex-shrink:0}.ui-filter[open] .ui-filter__chevron{rotate:180deg}.ui-filter__panel{top:calc(100% + var(--spacing));z-index:var(--z-index-dropdown);min-width:calc(var(--spacing) * 56);max-width:calc(var(--spacing) * 80);max-height:calc(var(--spacing) * 90);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-elevated);box-shadow:var(--shadow-dropdown);animation:ui-fade-in var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:absolute;inset-inline-start:0}.ui-filter__options{gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 3);border:0;flex-direction:column;margin:0;display:flex;overflow-y:auto}.ui-filter__footer{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-top:1px solid var(--color-border-default);justify-content:flex-end;display:flex}.ui-filter__footer:has(>[hidden]:only-child){display:none}.ui-filter.is-end .ui-filter__panel{inset-inline:auto 0}.ui-filter__scrim,.ui-filter__sheet-title{display:none}@media not all and (width>=768px){.ui-filter--multi[open]>.ui-filter__scrim{z-index:var(--z-index-dropdown);background:var(--color-bg-scrim);display:block;position:fixed;inset:0}.ui-filter--multi .ui-filter__panel{z-index:calc(var(--z-index-dropdown) + 1);min-width:0;max-width:none;max-height:80dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:fixed;inset:auto 0 0}.ui-filter__sheet-title{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4) 0;color:var(--color-text-secondary);font:500 14px/20px var(--font-sans);margin:0;display:block}.ui-filter--multi .ui-checkbox__row{min-height:calc(var(--spacing) * 12);align-items:center}}@media (pointer:coarse){.ui-filter--select,.ui-filter__trigger{height:var(--touch-min)}}.ui-filter-chip{align-items:center;gap:var(--spacing);max-width:calc(var(--spacing) * 60);height:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-badge);background:var(--color-bg-subtle);color:var(--color-text-primary);font:500 12px/16px var(--font-sans);display:inline-flex}.ui-filter-chip.is-removable{padding-inline-end:var(--spacing)}.ui-filter-chip__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-filter-chip__label{color:var(--color-text-secondary)}.ui-filter-chip__remove{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-full);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-filter-chip__remove:hover{background:var(--color-bg-surface-active);color:var(--color-text-primary)}@media (pointer:coarse){.ui-filter-chip__remove:after{content:"";width:var(--touch-min);height:var(--touch-min);position:absolute;top:50%;left:50%;translate:-50% -50%}}.ui-filter-bar__utilities{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-inline-start:auto;display:flex}@media not all and (width>=768px){.ui-filter-bar__utilities{position:relative}.ui-filter-bar__utilities>.ui-filter-bar__views,.ui-filter-bar__utilities>.ui-column-selector{position:static}}.ui-filter-bar__views{position:relative}.ui-filter-bar__views-trigger{align-items:center;gap:calc(var(--spacing) * 2);height:var(--control-height-sm);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;font:400 13px/18px var(--font-sans);list-style:none;display:inline-flex}.ui-filter-bar__views-trigger::-webkit-details-marker{display:none}.ui-filter-bar__views[open] .ui-filter-bar__views-trigger{border-color:var(--color-border-strong)}.ui-filter-bar__views-panel{z-index:var(--z-index-dropdown);min-width:calc(var(--spacing) * 72);padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);box-shadow:var(--shadow-dropdown);position:absolute;inset-block-start:calc(100% + calc(var(--spacing) * 2));inset-inline-end:0}.ui-filter-bar__views-list{gap:var(--spacing);margin:0 0 calc(var(--spacing) * 3);flex-direction:column;padding:0;list-style:none;display:flex}.ui-filter-bar__views-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ui-filter-bar__views-apply{align-items:center;gap:calc(var(--spacing) * 2);padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-control);color:var(--color-text-primary);flex:1;text-decoration:none;display:inline-flex}.ui-filter-bar__views-apply:hover{background:var(--color-bg-surface-hover)}.ui-filter-bar__views-actions{gap:var(--spacing);display:inline-flex}.ui-filter-bar__views-action{padding:var(--spacing);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;display:inline-flex}.ui-filter-bar__views-action:hover{background:var(--color-bg-surface-hover);color:var(--color-text-primary)}.ui-filter-bar__views-save{gap:calc(var(--spacing) * 2);border-top:1px solid var(--color-border-subtle);padding-top:calc(var(--spacing) * 3);flex-direction:column;margin:0;display:flex}.ui-filter-bar__views-default-toggle{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.ui-filter-bar__sheet-toggle,.ui-filter-bar__scrim,.ui-filter-bar__sheet-head,.ui-filter-bar__sheet-clear{display:none}@media not all and (width>=768px){.ui-filter-bar:has(>.ui-filter-bar__sheet-toggle) .ui-filter-bar__form>.ui-filter{display:none}.ui-filter-bar__sheet-toggle{align-self:flex-start;display:inline-flex}.ui-filter-bar__sheet-toggle .ui-count-badge{margin-inline-start:var(--spacing)}.ui-filter-bar.is-sheet>.ui-filter-bar__scrim{z-index:var(--z-index-dropdown);background:var(--color-bg-scrim);display:block;position:fixed;inset:0}.ui-filter-bar.is-sheet>.ui-filter-bar__form{z-index:calc(var(--z-index-dropdown) + 1);gap:calc(var(--spacing) * 3);max-height:85dvh;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4) calc(calc(var(--spacing) * 4) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-bg-elevated);box-shadow:var(--shadow-dropdown);flex-flow:column;align-items:stretch;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}.ui-filter-bar.is-sheet .ui-filter-bar__sheet-head{justify-content:space-between;align-items:center;display:flex}.ui-filter-bar.is-sheet .ui-filter-bar__sheet-title{color:var(--color-text-primary);font:600 16px/24px var(--font-sans);margin:0}.ui-filter-bar.is-sheet .ui-filter-bar__form>.ui-filter{width:100%;display:flex}.ui-filter-bar.is-sheet .ui-filter-bar__form>*{max-width:none}.ui-filter-bar.is-sheet .ui-filter-bar__form>.ui-filter--multi{display:block}.ui-filter-bar.is-sheet .ui-filter--multi>.ui-filter__trigger{width:100%}.ui-filter-bar.is-sheet .ui-filter--multi>.ui-filter__scrim,.ui-filter-bar.is-sheet .ui-filter__sheet-title{display:none}.ui-filter-bar.is-sheet .ui-filter--multi .ui-filter__panel{max-width:none;max-height:none;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-control);box-shadow:none;animation:none;position:static}.ui-filter-bar.is-sheet .ui-filter-bar__apply{gap:calc(var(--spacing) * 2);justify-content:flex-end;display:flex}.ui-filter-bar.is-sheet .ui-filter-bar__sheet-clear{display:inline-flex}}@media (pointer:coarse){.ui-filter-bar__views-trigger{min-height:var(--touch-min)}}.ui-tabs{min-width:0;position:relative}.ui-tabs__scroller{overscroll-behavior-x:contain;scrollbar-width:none;position:relative;overflow-x:auto}.ui-tabs__scroller::-webkit-scrollbar{display:none}.ui-tabs__list{gap:calc(var(--spacing) * 6);width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.ui-tabs__item{flex-shrink:0;display:flex}.ui-tab{align-items:center;gap:calc(var(--spacing) * 2);height:calc(var(--spacing) * 11);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);font:500 14px/20px var(--font-sans);text-decoration:none;display:inline-flex;position:relative}.ui-tab:focus-visible{border-radius:var(--radius-control-sm);outline-offset:-2px}.ui-tab__count{flex-shrink:0}.ui-tab:hover{color:var(--color-text-primary)}.ui-tab.is-active{color:var(--color-text-link)}.ui-tab.is-disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-tabs--line,.ui-tabs--enclosed{box-shadow:inset 0 -1px 0 var(--color-border-default)}.ui-tabs--line .ui-tab:after{content:"";height:2px;transition:background-color var(--duration-fast) var(--ease-standard);inset-inline:0;background:0 0;position:absolute;bottom:0}.ui-tabs--line .ui-tab:hover:after{background:var(--color-border-default)}.ui-tabs--line .ui-tab.is-active:after{background:var(--color-action-primary)}.ui-tabs--line .ui-tab.is-disabled:after{background:0 0}.ui-tabs--pill .ui-tabs__list{gap:calc(var(--spacing) * 2)}.ui-tabs--pill .ui-tab{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-badge)}.ui-tabs--pill .ui-tab:focus-visible{border-radius:var(--radius-badge)}.ui-tabs--pill .ui-tab:hover{background:var(--color-bg-surface-hover)}.ui-tabs--pill .ui-tab.is-active{background:var(--color-bg-brand-subtle);color:var(--color-text-link)}.ui-tabs--pill .ui-tab.is-disabled{background:0 0}.ui-tabs--enclosed .ui-tabs__list{gap:0}.ui-tabs--enclosed .ui-tab{padding-inline:calc(var(--spacing) * 4);border-radius:var(--radius-control) var(--radius-control) 0 0;border:1px solid #0000;border-bottom:0}.ui-tabs--enclosed .ui-tab.is-active{border-color:var(--color-border-default);background:var(--color-bg-surface);box-shadow:0 1px 0 var(--color-bg-surface);color:var(--color-text-link)}.ui-tabs--sm .ui-tab{height:calc(var(--spacing) * 9);font:500 12px/16px var(--font-sans)}.ui-tabs--lg .ui-tab{height:calc(var(--spacing) * 12);font:500 16px/24px var(--font-sans)}.ui-tabs--pill.ui-tabs--sm .ui-tab{height:calc(var(--spacing) * 8)}.ui-tabs--pill.ui-tabs--lg .ui-tab{height:calc(var(--spacing) * 10)}.ui-tabs--full .ui-tabs__item{flex:1 0 auto}.ui-tabs--full .ui-tab{justify-content:center;width:100%}.ui-tabs.is-overflow-end .ui-tabs__scroller{-webkit-mask-image:linear-gradient(to left, transparent, var(--color-text-primary) calc(var(--spacing) * 8));-webkit-mask-image:linear-gradient(to left, transparent, var(--color-text-primary) calc(var(--spacing) * 8));-webkit-mask-image:linear-gradient(to left, transparent, var(--color-text-primary) calc(var(--spacing) * 8));mask-image:linear-gradient(to left, transparent, var(--color-text-primary) calc(var(--spacing) * 8))}.ui-tabs.is-overflow-start .ui-tabs__scroller{-webkit-mask-image:linear-gradient(to right, transparent, var(--color-text-primary) calc(var(--spacing) * 8));-webkit-mask-image:linear-gradient(to right, transparent, var(--color-text-primary) calc(var(--spacing) * 8));-webkit-mask-image:linear-gradient(to right, transparent, var(--color-text-primary) calc(var(--spacing) * 8));mask-image:linear-gradient(to right, transparent, var(--color-text-primary) calc(var(--spacing) * 8))}.ui-tabs.is-overflow-start.is-overflow-end .ui-tabs__scroller{-webkit-mask-image:linear-gradient(to right, transparent, var(--color-text-primary) calc(var(--spacing) * 8), var(--color-text-primary) calc(100% - calc(var(--spacing) * 8)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--color-text-primary) calc(var(--spacing) * 8), var(--color-text-primary) calc(100% - calc(var(--spacing) * 8)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--color-text-primary) calc(var(--spacing) * 8), var(--color-text-primary) calc(100% - calc(var(--spacing) * 8)), transparent);mask-image:linear-gradient(to right, transparent, var(--color-text-primary) calc(var(--spacing) * 8), var(--color-text-primary) calc(100% - calc(var(--spacing) * 8)), transparent)}@media (pointer:coarse){.ui-tabs .ui-tab{min-height:var(--touch-min)}}.dash-metric{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex}.dash-metric__body{gap:calc(var(--spacing) * 2);min-width:0;padding:var(--card-padding);border-radius:inherit;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.dash-metric__link{transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.dash-metric.is-interactive:hover{border-color:var(--color-border-strong)}.dash-metric__link:hover{background:var(--color-bg-surface-hover)}.dash-metric__link:focus-visible{outline-offset:-2px;box-shadow:var(--shadow-focus)}.dash-metric__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.dash-metric__label{min-width:0;color:var(--color-text-muted);font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;flex:1;margin:0}.dash-metric__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-full);background:var(--color-bg-brand-subtle);color:var(--color-action-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dash-metric--warning .dash-metric__icon{background:var(--color-status-warning-bg);color:var(--color-status-warning)}.dash-metric--success .dash-metric__icon{background:var(--color-status-success-bg);color:var(--color-status-success)}.dash-metric__value{color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;font:600 20px/28px var(--font-sans);margin:0}.dash-metric__caption{align-items:center;gap:var(--spacing) calc(var(--spacing) * 2);color:var(--color-text-muted);font:400 12px/16px var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.dash-metric.is-placeholder{background:var(--color-bg-subtle);box-shadow:none}.dash-metric.is-placeholder :is(.dash-metric__label,.dash-metric__value,.dash-metric__caption){color:var(--color-text-secondary)}.dash-metric.is-placeholder .dash-metric__icon{background:var(--color-bg-surface);color:var(--color-text-muted)}.dash-metric-grid{--dash-metric-columns:4;grid-template-columns:repeat(var(--dash-metric-columns), minmax(0, 1fr));gap:calc(var(--spacing) * 6);display:grid}.dash-metric-grid--cols-2{--dash-metric-columns:2}.dash-metric-grid--cols-3{--dash-metric-columns:3}.dash-metric-grid--six{--dash-metric-columns:6}@media not all and (width>=1280px){.dash-metric-grid,.dash-metric-grid--six{--dash-metric-columns:3}.dash-metric-grid--cols-2{--dash-metric-columns:2}}@media not all and (width>=1024px){.dash-metric-grid,.dash-metric-grid--cols-3,.dash-metric-grid--six{--dash-metric-columns:2}.dash-metric-grid{gap:calc(var(--spacing) * 4)}}@media not all and (width>=768px){.dash-metric-grid,.dash-metric-grid--cols-2,.dash-metric-grid--cols-3,.dash-metric-grid--six{--dash-metric-columns:1}}.dash-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.dash-region{min-width:0}.dash-region[aria-busy=true]{opacity:.7}.dash-freshness{margin:calc(var(--spacing) * 2) 0 0}@media not all and (width>=1280px){.dash-grid{grid-template-columns:minmax(0,1fr)}}.chart-card{gap:calc(var(--spacing) * 4);padding:var(--card-padding)}.chart-card__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.chart-card__heading{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.chart-card__title{color:var(--color-text-primary);font:600 18px/26px var(--font-sans);margin:0}.chart-card__subtitle{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.chart-card__plot{min-height:calc(var(--spacing) * 70);position:relative}.chart-card__table{max-width:100%;overflow-x:auto}.chart-card__table>summary{cursor:pointer;color:var(--color-text-link);font:500 14px/20px var(--font-sans)}.chart-card__table[open]>summary{margin-bottom:calc(var(--spacing) * 2)}@media (pointer:coarse){.chart-card__table>summary{min-height:var(--touch-min);align-items:center;display:flex}}.chart-card__table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font:400 13px/18px var(--font-sans)}.chart-card__table :is(th,td){padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border-subtle);text-align:start}.chart-card__table thead th{color:var(--color-text-secondary);font:500 12px/16px var(--font-sans)}.chart-card__table .is-numeric{text-align:end}.chart-card__footer{padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-border-subtle)}.chart-legend{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chart-legend li{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.chart-legend__swatch{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);background:var(--color-chart-1);border-radius:2px;display:inline-block}.chart-legend__swatch--2{background:repeating-linear-gradient(135deg, var(--color-chart-2) 0 3px, #7acef3 3px 5px)}@supports (color:color-mix(in lab, red, red)){.chart-legend__swatch--2{background:repeating-linear-gradient(135deg, var(--color-chart-2) 0 3px, color-mix(in srgb, var(--color-chart-2) 55%, var(--color-bg-surface)) 3px 5px)}}.chart-legend__swatch--2{box-shadow:inset 0 0 0 1px var(--color-chart-2)}.chart-bar{height:calc(var(--spacing) * 70);position:relative}.chart-bar canvas{display:block;width:100%!important}.chart-bar.is-unavailable{display:none}@media not all and (width>=768px){.chart-bar,.chart-card__plot{height:calc(var(--spacing) * 60);min-height:calc(var(--spacing) * 60)}}.dash-subscription-overview__later{padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-border-subtle)}.dash-subscription-overview__later .ui-stat-list__value{color:var(--color-text-secondary)}.ui-kanban{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.ui-kanban__toolbar{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ui-kanban__switcher{display:none}.ui-kanban__board{gap:calc(var(--spacing) * 4);padding-block:var(--spacing) calc(var(--spacing) * 4);scroll-snap-type:x proximity;align-items:flex-start;display:flex;overflow-x:auto}.ui-kanban__column{flex:0 0 var(--width-kanban-column);border-radius:var(--radius-lg);background:var(--color-bg-subtle);scroll-snap-align:start;min-height:12rem;max-height:calc(100vh - 16rem);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border:1px dashed #0000;flex-direction:column;display:flex}.ui-kanban__column-header{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3) calc(var(--spacing) * 2);display:flex}.ui-kanban__column-title{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;color:var(--color-text-primary);font:500 14px/20px var(--font-sans);flex:1;margin:0;display:flex}.ui-kanban__column-icon{color:var(--color-text-secondary)}.ui-kanban__column--brand .ui-kanban__column-icon{color:var(--brand-600)}.ui-kanban__column--info .ui-kanban__column-icon{color:var(--color-status-info)}.ui-kanban__column--violet .ui-kanban__column-icon{color:var(--color-status-violet)}.ui-kanban__column--success .ui-kanban__column-icon{color:var(--color-status-success)}.ui-kanban__column--danger .ui-kanban__column-icon{color:var(--color-status-danger)}.ui-kanban__column-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-kanban__column-count{padding:0 calc(var(--spacing) * 2);border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.ui-kanban__column-toggle{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-kanban__column-toggle:hover{background:var(--color-bg-surface)}.ui-kanban__column-toggle:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ui-kanban__column-toggle .icon{transition:transform var(--duration-fast) var(--ease-standard)}.ui-kanban__column.is-collapsed .ui-kanban__column-toggle .icon{transform:rotate(-90deg)}.ui-kanban__cards{gap:calc(var(--spacing) * 3);padding:0 calc(var(--spacing) * 3) calc(var(--spacing) * 3);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}.ui-kanban__column-empty{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 3);color:var(--color-text-muted);text-align:center;font:400 13px/18px var(--font-sans);margin:0}.ui-kanban__column-footer{padding:0 calc(var(--spacing) * 3) calc(var(--spacing) * 3)}.ui-kanban__column.is-collapsed{flex-basis:3.5rem;min-height:0}.ui-kanban__column.is-collapsed .ui-kanban__column-header{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);flex-direction:column}.ui-kanban__column.is-collapsed .ui-kanban__column-title{writing-mode:vertical-rl;flex-direction:column}.ui-kanban__column.is-collapsed .ui-kanban__column-label{white-space:nowrap}.ui-kanban__column.is-collapsed .ui-kanban__cards,.ui-kanban__column.is-collapsed .ui-kanban__column-empty,.ui-kanban__column.is-collapsed .ui-kanban__column-footer{display:none}.ui-kanban__column.is-over{border-color:var(--color-status-brand-border);background:var(--color-status-brand-bg)}.ui-kanban__column.is-refused{border-color:var(--color-status-danger-border);background:var(--color-status-danger-bg);cursor:not-allowed}.ui-kanban-card{--ui-card-padding:var(--card-padding-sm);gap:calc(var(--spacing) * 2);padding:var(--card-padding-sm);box-shadow:var(--shadow-sm);cursor:grab}.ui-kanban-card.is-interactive:hover{box-shadow:var(--shadow-md)}.ui-kanban-card.is-dragging{opacity:.9;box-shadow:var(--shadow-lg);transform:rotate(2deg)}.ui-kanban-card.is-disabled{cursor:default}.ui-kanban-card:has(.ui-kanban-card__title:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:2px}.ui-kanban-card__top{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.ui-kanban-card__handle{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-text-muted);cursor:grab;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-kanban-card:hover .ui-kanban-card__handle,.ui-kanban-card__handle:focus-visible{color:var(--color-text-secondary)}.ui-kanban-card__handle:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ui-kanban-card__title{min-width:0;color:var(--color-text-primary);overflow-wrap:anywhere;font:500 14px/20px var(--font-sans);flex:1;text-decoration:none}.ui-kanban-card__title:hover{text-decoration:underline}.ui-kanban-card__title:focus-visible{outline:none}.ui-kanban-card__actions{margin-block:calc(-1 * var(--spacing));flex-shrink:0}.ui-kanban-card__subtitle{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.ui-kanban-card__meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-kanban-card__meta-text{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.ui-kanban-card__warning{align-items:center;gap:var(--spacing);color:var(--color-status-warning-text);font:400 12px/16px var(--font-sans);margin:0;display:inline-flex}.ui-kanban-card__bottom{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ui-kanban-card__age{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}@media not all and (width>=1024px){.ui-kanban__column{flex-basis:264px}}@media not all and (width>=640px){.ui-kanban__switcher{display:block}.ui-kanban.is-switched .ui-kanban__board{display:block;overflow:visible}.ui-kanban.is-switched .ui-kanban__column{max-height:none;display:none}.ui-kanban.is-switched .ui-kanban__column.is-current{display:flex}.ui-kanban.is-switched .ui-kanban__column.is-current.is-collapsed{flex-basis:auto}.ui-kanban.is-switched .ui-kanban__column.is-current.is-collapsed .ui-kanban__cards{display:flex}.ui-kanban.is-switched .ui-kanban__column.is-current.is-collapsed .ui-kanban__column-header{flex-direction:row}.ui-kanban.is-switched .ui-kanban__column.is-current.is-collapsed .ui-kanban__column-title{writing-mode:horizontal-tb;flex-direction:row}.ui-kanban.is-switched .ui-kanban__column-toggle,.ui-kanban-card__handle{display:none}}.ui-stepper-wrap{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-stepper{margin:0;padding:0;list-style:none;display:flex}.ui-stepper--horizontal{align-items:flex-start}.ui-stepper--vertical{gap:calc(var(--spacing) * 3);flex-direction:column}.ui-stepper__step{flex:1 1 0;min-width:0;position:relative}.ui-stepper--horizontal .ui-stepper__step:not(:last-child):after{top:calc(var(--spacing) * 4);left:calc(50% + calc(var(--spacing) * 5));right:calc(-50% + calc(var(--spacing) * 5));border-top:2px dashed var(--color-border-default);content:"";height:0;position:absolute}.ui-stepper--horizontal .ui-stepper__step.is-complete:not(:last-child):after,.ui-stepper--horizontal .ui-stepper__step.is-error:not(:last-child):after{border-top-style:solid;border-top-color:var(--color-action-primary)}.ui-stepper__target{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-muted);text-align:center;font:400 13px/18px var(--font-sans);flex-direction:column;text-decoration:none;display:flex}.ui-stepper--vertical .ui-stepper__target{text-align:start;flex-direction:row}a.ui-stepper__target:hover .ui-stepper__label{text-decoration:underline}a.ui-stepper__target:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}.ui-stepper__marker{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font:500 14px/20px var(--font-sans);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-stepper--sm .ui-stepper__marker{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ui-stepper__step.is-complete .ui-stepper__marker{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-brand)}.ui-stepper__step.is-current .ui-stepper__marker{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-brand);box-shadow:0 0 0 4px var(--color-action-primary-subtle)}.ui-stepper__step.is-error .ui-stepper__marker{border-color:var(--color-action-danger);background:var(--color-action-danger);color:var(--color-text-on-brand)}.ui-stepper__step.is-disabled .ui-stepper__marker{color:var(--color-text-disabled)}.ui-stepper__step.is-complete .ui-stepper__target,.ui-stepper__step.is-current .ui-stepper__target{color:var(--color-text-primary)}.ui-stepper__step.is-current .ui-stepper__label{font:500 14px/20px var(--font-sans)}.ui-stepper__step.is-error .ui-stepper__target{color:var(--color-status-danger-text)}.ui-stepper__step.is-disabled .ui-stepper__target{color:var(--color-text-disabled)}.ui-stepper__compact,.ui-stepper__disclosure{display:none}.ui-stepper__compact{gap:calc(var(--spacing) * 2);flex-direction:column}.ui-stepper__compact-label{color:var(--color-text-primary);font:500 14px/20px var(--font-sans);margin:0}.ui-stepper__segments{gap:var(--spacing);display:flex}.ui-stepper__segment{height:calc(var(--spacing) * 1.5);background:var(--color-bg-subtle);border-radius:9999px;flex:1}.ui-stepper__segment.is-done{background:var(--color-action-primary)}.ui-stepper__segment.is-error{background:var(--color-action-danger)}.ui-stepper__summary{color:var(--color-text-link);cursor:pointer;font:400 13px/18px var(--font-sans)}@media (pointer:coarse){.ui-stepper__summary{min-height:var(--touch-min);align-items:center;display:flex}.ui-stepper--vertical a.ui-stepper__target{min-height:var(--touch-min);align-items:center}}.ui-stepper__disclosure[open] .ui-stepper{margin-top:calc(var(--spacing) * 3)}@media not all and (width>=1024px){.ui-stepper-wrap--collapsible .ui-stepper__compact{display:flex}.ui-stepper-wrap--collapsible .ui-stepper__disclosure{display:block}.ui-stepper--wide-only{display:none}}.ui-wizard-nav{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) 0;border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);grid-template-columns:1fr auto 1fr;display:grid}.ui-wizard-nav.is-sticky{z-index:var(--z-index-sticky);margin-inline:calc(calc(var(--spacing) * 4) * -1);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(calc(var(--spacing) * 4) + env(safe-area-inset-bottom));box-shadow:var(--shadow-sticky);position:sticky;bottom:0}.ui-wizard-nav__status{color:var(--color-text-muted);text-align:center;font:400 12px/16px var(--font-sans);margin:0}.ui-wizard-nav__actions{justify-content:flex-end;gap:calc(var(--spacing) * 3);display:flex}@media not all and (width>=768px){.ui-wizard-nav{grid-template-columns:1fr 1fr}.ui-wizard-nav__status{grid-area:1/1/auto/-1}.ui-wizard-nav__actions{flex-wrap:wrap}.ui-wizard-nav__actions>*{flex:auto}}.ui-progress-steps{gap:var(--spacing);align-items:center;display:inline-flex}.ui-progress-steps__dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background:var(--color-border-strong);border-radius:9999px}.ui-progress-steps__dot.is-done{background:var(--color-action-primary)}.ui-domain-input{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.ui-domain-input__suffix{text-overflow:ellipsis;white-space:nowrap;direction:rtl;max-width:60%;overflow:hidden}.ui-domain-input__state{min-height:1lh;color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.ui-domain-input.is-checking .ui-domain-input__state{color:var(--color-text-muted)}.ui-domain-input.is-available .ui-input{border-color:var(--color-status-success)}.ui-domain-input.is-available .ui-domain-input__state{color:var(--color-status-success-text)}.ui-domain-input.is-taken .ui-domain-input__state{color:var(--color-status-danger-text)}.ui-domain-input__preview{color:var(--color-text-secondary);overflow-wrap:anywhere;font:400 13px/18px var(--font-sans);margin:0}.ui-color-input{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ui-color-input__field{align-items:center;gap:calc(var(--spacing) * 2);max-width:calc(var(--spacing) * 64);display:flex}.ui-color-input__swatch{width:var(--control-height-md);height:var(--control-height-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--ui-swatch,var(--color-action-primary));cursor:pointer;flex-shrink:0;position:relative;overflow:hidden}.ui-color-input__native{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ui-color-input__hex{font-family:var(--font-mono);text-transform:uppercase}.ui-color-input__presets{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-color-input__preset{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border:1px solid var(--color-border-strong);background:var(--ui-swatch,var(--color-bg-subtle));cursor:pointer;border-radius:9999px}.ui-color-input__preset:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ui-color-input__result{min-height:1lh;color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.ui-color-input__result[data-tone=success]{color:var(--color-status-success-text)}.ui-color-input__result[data-tone=warning]{color:var(--color-status-warning-text)}.ui-color-input__result[data-tone=danger]{color:var(--color-status-danger-text)}.ui-color-input__preview{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ui-color-input__preview-button{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-radius:var(--radius-control);background:var(--ui-swatch,var(--color-action-primary));color:var(--color-text-on-brand);font:500 14px/20px var(--font-sans)}.ui-color-input__preview-link{color:var(--ui-swatch,var(--color-text-link));font:400 13px/18px var(--font-sans);text-decoration:underline}.ui-color-input__preview-badge{padding:0 calc(var(--spacing) * 2);border:1px solid var(--ui-swatch,var(--color-action-primary));color:var(--ui-swatch,var(--color-action-primary));font:400 12px/16px var(--font-sans);border-radius:9999px}.ui-swatch{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--ui-swatch,var(--color-bg-subtle));vertical-align:middle;flex-shrink:0;display:inline-block}.ui-swatch-row{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.ui-image-upload{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ui-image-upload__preview{align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.ui-image-upload__image{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);object-fit:contain}.ui-image-upload__image--small{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-sm)}.ui-image-upload--circle .ui-image-upload__image{border-radius:9999px}.ui-image-upload.is-empty .ui-image-upload__preview{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24);border:2px dashed var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-subtle);justify-content:center;align-items:center}.ui-image-upload__placeholder{color:var(--color-text-muted)}.ui-image-upload.is-invalid .ui-image-upload__preview{border-color:var(--color-status-danger-border)}.ui-image-upload__body{gap:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 56);flex-direction:column;flex:1;display:flex}.ui-image-upload__label{color:var(--color-text-primary);font:500 14px/20px var(--font-sans)}.ui-image-upload__meta{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.ui-image-upload__actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-wizard{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ui-wizard__step{width:100%;max-width:var(--container-form);margin-inline:auto}.ui-wizard__step--wide{max-width:none}.ui-wizard__review{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-wizard__review>.is-full{grid-column:1/-1}@media not all and (width>=1024px){.ui-wizard__review{grid-template-columns:minmax(0,1fr)}}.ui-wizard__brand-preview{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ui-wizard__documents{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ui-wizard__document{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ui-radio-group__group-label{margin:calc(var(--spacing) * 2) 0 0;color:var(--color-text-secondary);font:500 14px/20px var(--font-sans);grid-column:1/-1}.ui-wizard__offers{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-wizard__offer{border:1px solid var(--color-border-default);border-radius:var(--radius-card);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4)}.ui-wizard__offer>summary{align-items:center;gap:calc(var(--spacing) * 2);cursor:pointer;color:var(--color-text-primary);font:500 14px/20px var(--font-sans);display:flex}.ui-wizard__offer[open]>summary{margin-bottom:calc(var(--spacing) * 3)}.ui-wizard__summary{margin-top:calc(var(--spacing) * 4)}.ui-wizard__document-form{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-border-default);flex-direction:column;display:flex}.ui-drafts{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ui-draft{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ui-draft__body{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.ui-draft__title{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;display:flex}.ui-draft__name{color:var(--color-text-primary);font:500 14px/20px var(--font-sans)}.ui-draft__name.text-muted{color:var(--color-text-muted)}.ui-draft__meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;display:flex}.ui-draft__actions{gap:calc(var(--spacing) * 2);display:flex}.ui-org-logo{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);object-fit:contain;background:var(--color-bg-surface)}@media (pointer:coarse){.ui-color-input__swatch{width:var(--touch-min);height:var(--touch-min)}.ui-color-input__preset{position:relative}.ui-color-input__preset:after{width:var(--touch-min);height:var(--touch-min);content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.ui-color-input__presets{gap:calc(var(--spacing) * 5)}}.ui-tree{--ui-tree-indent:calc(var(--spacing) * 6);min-width:0;position:relative}.ui-tree__list,.ui-tree__group{margin:0;padding:0;list-style:none}.ui-tree__item{outline:none}.ui-tree__item[aria-level="2"]{--ui-tree-depth:1}.ui-tree__item[aria-level="3"]{--ui-tree-depth:2}.ui-tree__item[aria-level="4"]{--ui-tree-depth:3}.ui-tree__item[aria-level="5"]{--ui-tree-depth:4}.ui-tree__item[aria-level="6"]{--ui-tree-depth:5}.ui-tree__item[aria-level="7"]{--ui-tree-depth:6}.ui-tree__item[aria-level="8"]{--ui-tree-depth:7}.ui-tree__row{align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--touch-min);padding-block:var(--spacing);padding-inline:calc(calc(var(--spacing) * 2) + var(--ui-tree-indent) * var(--ui-tree-depth,0)) calc(var(--spacing) * 2);border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ease-standard);display:flex}.ui-tree__row:hover{background:var(--color-bg-surface-hover)}.ui-tree__item:focus-visible>.ui-tree__row{box-shadow:var(--shadow-focus)}.ui-tree__item.is-highlighted>.ui-tree__row{background:var(--color-bg-brand-subtle)}.ui-tree__toggle{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-tree__toggle .ui-icon{transition:transform var(--duration-fast) var(--ease-standard)}.ui-tree__item[aria-expanded=true]>.ui-tree__row>.ui-tree__toggle .ui-icon{transform:rotate(90deg)}.ui-tree__toggle:hover{color:var(--color-text-primary);background:var(--color-bg-surface-active)}.ui-tree__toggle--leaf{visibility:hidden}.ui-tree__content{align-items:center;gap:calc(var(--spacing) * 3);flex:1;min-width:0;display:flex}.ui-tree__label-block{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.ui-tree__label-line{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.ui-tree__label{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font:500 14px/20px var(--font-sans);overflow:hidden}.ui-tree__label.is-muted{color:var(--color-text-secondary)}.ui-tree__meta{color:var(--color-text-secondary);white-space:nowrap;font:400 12px/16px var(--font-sans);flex:none}.ui-tree__meta--stacked{display:none}.ui-tree__mark{border-radius:var(--radius-sm);background:var(--color-bg-brand-subtle);color:var(--color-text-primary)}.ui-tree__cell{width:calc(var(--spacing) * 28);color:var(--color-text-primary);text-align:end;font-variant-numeric:tabular-nums lining-nums;font:400 13px/18px var(--font-sans);flex:none}.ui-tree__cell--sm{width:calc(var(--spacing) * 20)}.ui-tree__cell--action{width:var(--control-height-sm)}.ui-tree__actions{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);flex:none}.ui-tree__row:hover .ui-tree__actions,.ui-tree__item:focus-visible>.ui-tree__row .ui-tree__actions,.ui-tree__actions:focus-visible{opacity:1}.ui-tree__columns{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(calc(var(--spacing) * 4) + calc(var(--spacing) * 6));border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted);font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;display:flex}.ui-tree__columns>:first-child{flex:1}.ui-tree__menu{min-width:calc(var(--spacing) * 56)}@media (scripting:enabled){.ui-tree__group[data-collapsed]{display:none}}@media (scripting:none){.ui-tree__toggle{visibility:hidden}[data-tree-control=expand-all],[data-tree-control=collapse-all]{display:none}}@media (pointer:coarse){.ui-tree__actions{opacity:1}}@media not all and (width>=1024px){.ui-tree{--ui-tree-indent:calc(var(--spacing) * 4)}.ui-tree__columns,.ui-tree__cell{display:none}.ui-tree__meta--stacked{display:block}.ui-tree__actions{opacity:1}}@media not all and (width>=768px){.ui-tree{--ui-tree-indent:calc(var(--spacing) * 3)}.ui-tree__label-line{row-gap:calc(var(--spacing) * .5);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ui-tree__row,.ui-tree__toggle .ui-icon,.ui-tree__actions{transition:none}}.org-units__toolbar .ui-search-input{width:calc(var(--spacing) * 80);max-width:100%}.org-units__toolbar>:last-child{margin-inline-start:auto}.org-units__form{gap:var(--form-fields-gap);flex-direction:column;display:flex}.org-units__card-actions{gap:calc(var(--spacing) * 3);margin:0 0 calc(var(--spacing) * 4);flex-direction:column;padding:0;list-style:none;display:flex}.org-units__card-actions form{margin:0}@media not all and (width>=768px){.org-units__toolbar .ui-search-input{width:100%}.org-units__toolbar>:last-child{margin-inline-start:0}}.ui-form-repeater{min-width:0}.ui-form-repeater__fieldset{gap:var(--form-field-gap);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ui-form-repeater__legend{float:left;padding:0}.ui-form-repeater__legend+*{clear:left}.ui-form-repeater__counter{color:var(--color-text-muted);text-align:right;font:400 12px/16px var(--font-sans);margin:0}.ui-form-repeater__rows{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ui-form-repeater__row{align-items:end;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-form-repeater__row.is-retired{background:var(--color-bg-subtle)}.ui-form-repeater__row.is-invalid{border-color:var(--color-status-danger)}.ui-form-repeater__fields{min-width:0}.ui-form-repeater__fields [data-repeater-lock][readonly]{color:var(--color-text-secondary);cursor:default}.ui-form-repeater__fields .ui-input:has([data-repeater-lock][readonly]){border-color:var(--color-border-default);background:var(--color-bg-subtle)}.ui-form-repeater__controls{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--control-height-md);flex-wrap:wrap;display:flex}.ui-form-repeater__fallback{align-items:center;gap:var(--spacing);color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);display:inline-flex}.ui-form-repeater__note{color:var(--color-text-muted);font:400 12px/16px var(--font-sans)}.ui-form-repeater__error{grid-column:1/-1}.ui-form-repeater__footer{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ui-form-repeater.is-invalid .ui-form-repeater__row{border-color:var(--color-status-danger)}@media not all and (width>=1024px){.ui-form-repeater__row{grid-template-columns:minmax(0,1fr)}.ui-form-repeater__controls{justify-content:flex-start}}.ui-custom-field--choices{border:0;min-width:0;margin:0;padding:0}.ui-custom-field--choices>legend{margin-bottom:var(--form-field-gap);padding:0}.ui-custom-field__options{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-custom-field__sample-choice{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-primary);font:400 14px/20px var(--font-sans);display:inline-flex}.ui-switch-form{margin:0;display:inline-flex}.ui-switch-button{border-radius:var(--radius-badge);cursor:pointer;background:0 0;border:0;flex-direction:row;padding:0;display:inline-flex;position:relative}.ui-switch-button[aria-checked=true] .ui-switch__track{background:var(--color-action-primary)}.ui-switch-button[aria-checked=true] .ui-switch__thumb{translate:calc(var(--ui-switch-width) - var(--ui-switch-thumb) - var(--spacing)) 0}.ui-switch-button[aria-disabled=true]{cursor:not-allowed}.ui-switch-button[aria-disabled=true] .ui-switch__track{background:var(--color-action-disabled-text)}.ui-switch-button:focus-visible{outline:none}.ui-switch-button:focus-visible .ui-switch__track{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}@media (pointer:coarse){.ui-switch-button:after{content:"";inset:calc((var(--touch-min) - var(--ui-switch-height)) / -2) 0;position:absolute}}.ui-order-position{min-width:calc(var(--spacing) * 4);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:right}.ui-order-buttons{align-items:center;gap:var(--spacing);display:inline-flex}.ui-order-buttons__form{margin:0;display:inline-flex}.ui-candidate-setup__section{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-candidate-setup__section+.ui-candidate-setup__section{margin-top:calc(var(--spacing) * 8)}.ui-candidate-setup__caption{margin:calc(var(--spacing) * 4) 0 0;color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.ui-candidate-setup__caption.is-warning{color:var(--color-status-warning-text)}.ui-candidate-setup__toolbar{margin-block:calc(var(--spacing) * 4) calc(var(--spacing) * 2);justify-content:flex-end;display:flex}.ui-candidate-setup__toolbar .ui-candidate-setup__caption{margin:0}.ui-custom-field-drawer{grid-template-columns:minmax(0, 1fr) calc(var(--spacing) * 70);align-items:start;gap:calc(var(--spacing) * 6);display:grid}.ui-custom-field-drawer__form{gap:var(--form-section-gap);flex-direction:column;min-width:0;display:flex}.ui-custom-field-drawer__preview{min-width:0;position:sticky;top:0}.ui-custom-field-drawer__choices{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ui-custom-field-drawer__types{border:0;min-width:0;margin:0;padding:0}.ui-custom-field-drawer__types>legend{margin-bottom:var(--form-field-gap);padding:0}.ui-custom-field-drawer__type-options{grid-template-columns:repeat(auto-fill, minmax(calc(var(--spacing) * 48), 1fr));gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);display:grid}.ui-custom-field-drawer__errors{padding-left:calc(var(--spacing) * 5);margin:0}.ui-custom-field-drawer__sample[hidden]{display:none}@media not all and (width>=1280px){.ui-custom-field-drawer{grid-template-columns:minmax(0,1fr)}.ui-custom-field-drawer__preview{position:static}}.assessment-question-editor{align-items:start;gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,8fr) minmax(0,4fr);display:grid}.assessment-question-editor__main,.assessment-question-editor__main>form,.assessment-question-editor__readonly{gap:var(--form-section-gap);flex-direction:column;min-width:0;display:flex}.assessment-question-editor__aside{top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex;position:sticky}.assessment-question-editor.is-review .assessment-question-editor__main .ui-form-section{background:var(--color-bg-subtle);border-radius:var(--radius-card);padding:calc(var(--spacing) * 4)}.assessment-question-editor__card{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.assessment-question-editor__badges{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assessment-question-editor__classification{gap:var(--form-fields-gap);flex-direction:column;display:flex}.assessment-question-editor__value,.assessment-question-editor__locked{color:var(--color-text-primary);font:400 14px/20px var(--font-sans);margin:0}.assessment-question-editor__caption{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.assessment-question-editor__facts,.assessment-question-editor__note{color:var(--color-text-primary);font:400 14px/20px var(--font-sans);margin:0}.assessment-question-editor__instructions{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-secondary);font:400 14px/20px var(--font-sans);margin:0;display:flex}.assessment-question-editor__versions{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assessment-question-editor__version{align-items:center;gap:calc(var(--spacing) * 2);font:400 13px/18px var(--font-sans);flex-wrap:wrap;display:flex}.assessment-question-editor__version-name{color:var(--color-text-primary);font:500 14px/20px var(--font-sans)}.assessment-question-editor__version-meta{color:var(--color-text-secondary)}.assessment-question-editor__status{align-items:center;gap:var(--spacing);color:var(--color-text-muted);font:400 12px/16px var(--font-sans);display:inline-flex}.assessment-question-editor__status.is-warning{color:var(--color-status-warning-text)}.assessment-question-editor__status.is-danger{color:var(--color-status-danger-text)}.assessment-question-editor__status-icon[data-status-icon=saved]{color:var(--color-status-success)}.assessment-question-editor__retry{cursor:pointer;font:400 12px/16px var(--font-sans);background:0 0;border:0;padding:0}.assessment-readonly-html{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);font:400 14px/20px var(--font-sans)}.assessment-readonly-html img{max-width:100%;height:auto}.assessment-readonly-html table{border-collapse:collapse}.assessment-readonly-html :is(td,th){padding:var(--spacing) calc(var(--spacing) * 2);border:1px solid var(--color-border-default)}.assessment-question-create{gap:var(--form-section-gap);flex-direction:column;display:flex}.assessment-question-create__passage{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.assessment-type-selector--grid .ui-radio-group__options{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-option-list{gap:calc(var(--spacing) * 3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.assessment-option-list__legend{float:left;margin-bottom:calc(var(--spacing) * 2);padding:0}.assessment-option-list__legend+*{clear:left}.assessment-option-list__items{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assessment-option-list__footer{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.assessment-option-list__count,.assessment-option-list__limit{color:var(--color-text-muted);font:400 12px/16px var(--font-sans);margin:0}.assessment-question-option{align-items:start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);grid-template-columns:auto auto minmax(240px,1fr) auto;display:grid}.assessment-question-option--fixed,.assessment-question-option.is-readonly{grid-template-columns:auto minmax(0,1fr) auto}.assessment-question-option.is-correct{border-color:var(--color-status-success-border)}.assessment-question-option.is-correct .assessment-question-option__index{border-color:var(--color-status-success-border);background:var(--color-status-success-bg);color:var(--color-status-success-text)}.assessment-question-option.is-readonly{background:var(--color-bg-subtle)}.assessment-question-option[hidden]{display:none}.assessment-question-option__handle{width:calc(var(--spacing) * 6);min-height:var(--control-height-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:grab;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.assessment-question-option__index{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text-primary);font:500 14px/20px var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.assessment-question-option__content{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.assessment-question-option__text{padding-top:var(--spacing);overflow-wrap:anywhere;color:var(--color-text-primary);font:400 14px/20px var(--font-sans)}.assessment-question-option__caption,.assessment-question-option__alt-text{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.assessment-question-option__image{align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.assessment-question-option__image[hidden]{display:none}.assessment-question-option__thumb{object-fit:contain;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-subtle);width:120px;height:90px}.assessment-question-option__alt{gap:var(--spacing);flex-direction:column;flex:200px;display:flex}.assessment-question-option__controls{justify-content:flex-end;align-items:center;gap:var(--spacing);min-height:var(--control-height-sm);flex-wrap:wrap;display:flex}.assessment-question-option__correct{align-items:center;gap:var(--spacing);min-height:var(--touch-min);padding:0 calc(var(--spacing) * 2);color:var(--color-text-secondary);cursor:pointer;font:500 12px/16px var(--font-sans);display:inline-flex}.assessment-question-option__correct-input{width:16px;height:16px;accent-color:var(--color-status-success)}.assessment-question-option [aria-disabled=true]{opacity:.5;cursor:not-allowed}.assessment-assertion-reason{gap:var(--form-fields-gap);flex-direction:column;display:flex}.assessment-assertion-reason__statements{gap:calc(var(--spacing) * 2);margin:0;display:grid}.assessment-assertion-reason__statements dt{color:var(--color-text-secondary);font:500 14px/20px var(--font-sans)}.assessment-assertion-reason__statements dd{margin:0}.assessment-marking-selector{gap:calc(var(--spacing) * 3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.assessment-marking-selector__options{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.assessment-marking-selector__penalty{align-items:center;gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 8);flex-wrap:wrap;display:flex}.assessment-marking-selector__penalty[hidden]{display:none}.assessment-marking-selector__penalty .ui-number-input{width:160px}.assessment-marking-selector__value{color:var(--color-text-primary);font:400 14px/20px var(--font-sans);margin:0}.assessment-marking-selector__caption{color:var(--color-text-muted);font:400 12px/16px var(--font-sans);margin:0}.assessment-marks-input{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assessment-marks-input .ui-number-input{width:140px}.assessment-marks-input__presets{gap:var(--spacing);display:inline-flex}.assessment-negative-marks-input{gap:var(--spacing);flex-direction:column;display:flex}.assessment-negative-marks-input .ui-number-input{width:140px}.assessment-review-panel{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.assessment-review-panel__status{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assessment-review-panel__submitted,.assessment-review-panel__empty{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.assessment-review-panel__checklist{gap:calc(var(--spacing) * 2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.assessment-review-panel__thread{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.assessment-review-panel__heading{color:var(--color-text-primary);font:500 14px/20px var(--font-sans);margin:0}.assessment-review-panel__comment{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.assessment-review-panel__comment>.ui-form-field{align-self:stretch}.assessment-review-panel__actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assessment-review-panel__actions [aria-disabled=true]{opacity:.5;cursor:not-allowed}.assessment-review-panel__reason{color:var(--color-text-muted);text-align:right;font:400 12px/16px var(--font-sans);flex-basis:100%;margin:0}.assessment-review-panel__reason[hidden]{display:none}.assessment-question-preview__page{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.assessment-question-preview__toolbar{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.assessment-question-preview__setting{align-items:center;gap:calc(var(--spacing) * 2);margin:0;display:flex}.assessment-question-preview__source{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.assessment-question-preview__canvas{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border-radius:var(--radius-card);background:var(--color-bg-subtle);flex-direction:column;display:flex}.assessment-question-preview__answer{width:100%;max-width:var(--exam-question-max-width)}.assessment-question-preview__answer[hidden]{display:none}@media not all and (width>=1280px){.assessment-question-editor{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media not all and (width>=1024px){.assessment-question-editor{grid-template-columns:minmax(0,1fr)}.assessment-question-editor__aside{position:static}.assessment-type-selector--grid .ui-radio-group__options{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-question-preview__device{display:none}}@media not all and (width>=768px){.assessment-type-selector--grid .ui-radio-group__options{grid-template-columns:minmax(0,1fr)}.assessment-question-option{grid-template-columns:auto minmax(0,1fr)}.assessment-question-option__handle{display:none}.assessment-question-option__controls{grid-column:1/-1;justify-content:flex-start}.assessment-question-preview__canvas{padding:calc(var(--spacing) * 4)}}@media (pointer:coarse){.assessment-question-option__handle{width:var(--touch-min);min-height:var(--touch-min)}}.assessment-question-preview{justify-content:center;width:100%;display:flex}.assessment-question-preview__frame{gap:calc(var(--spacing) * 4);width:100%;max-width:var(--exam-question-max-width);flex-direction:column;display:flex;container:exam-question/inline-size}.assessment-question-preview--mobile .assessment-question-preview__frame{max-width:390px;padding:calc(var(--spacing) * 4) 0;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-bg-surface)}.exam-question{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);color:var(--color-text-primary);flex-direction:column;display:flex}.exam-question__meta{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.exam-question__position{color:var(--color-text-primary);font:500 16px/24px var(--font-sans);flex:auto;margin:0}.exam-question__position:focus,.exam-question__position:focus-visible{outline:none}.exam-question__marks{color:var(--color-text-secondary);font:500 14px/20px var(--font-sans)}.exam-question__stem{overflow-wrap:anywhere;min-width:0;font:400 16px/24px var(--font-sans)}.exam-question__stem img{max-width:100%;height:auto}.exam-question__stem table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.exam-question__stem :is(td,th){padding:var(--spacing) calc(var(--spacing) * 2);border:1px solid var(--color-border-default)}.exam-question__stem pre{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-subtle);font:400 14px/20px var(--font-mono);overflow-x:auto}.exam-question__statements{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-radius:var(--radius-control);background:var(--color-bg-subtle);margin:0;display:grid}.exam-question__statements dt{color:var(--color-text-secondary);font:500 14px/20px var(--font-sans)}.exam-question__statements dd{overflow-wrap:anywhere;font:400 16px/24px var(--font-sans);margin:0}.exam-question__instructions{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-secondary);font:400 14px/20px var(--font-sans);margin:0;display:flex}.exam-answer-panel{gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}.exam-answer-panel__hint{color:var(--color-text-secondary);font:400 14px/20px var(--font-sans);margin:0}.exam-answer-panel__control{border:0;min-width:0;margin:0;padding:0}.exam-answer-panel__options{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.exam-answer-panel__layer{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--color-status-success-border);border-radius:var(--radius-control);background:var(--color-status-success-bg);color:var(--color-status-success-text);font:400 14px/20px var(--font-sans)}.exam-answer-panel__layer[hidden]{display:none}.exam-answer-panel__footer{justify-content:space-between;gap:calc(var(--spacing) * 2);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);flex-wrap:wrap;display:flex}.exam-option{align-items:center;gap:calc(var(--spacing) * 4);min-height:56px;padding:calc(var(--spacing) * 4);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-bg-surface);cursor:pointer;font:400 16px/24px var(--font-sans);display:flex;position:relative}.exam-option:hover{background:var(--color-bg-surface-hover)}.exam-option:has(.exam-option__input:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.exam-option.is-selected{border:2px solid var(--exam-option-border-selected);background:var(--exam-option-bg-selected)}.exam-option.is-correct{border:2px solid var(--color-status-success-border);background:var(--color-status-success-bg)}.exam-option.is-incorrect{border:2px solid var(--color-status-danger-border);background:var(--color-status-danger-bg)}.exam-option.is-missed{border:2px dashed var(--color-status-success-border)}.exam-option.is-disabled{cursor:default}.exam-option__input{opacity:0;width:1px;height:1px;position:absolute}.exam-option__index{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border:1px solid var(--color-border-control);border-radius:var(--radius-full);color:var(--color-text-primary);font:500 14px/20px var(--font-sans);flex:none;justify-content:center;align-items:center;display:inline-flex}.exam-option.is-selected .exam-option__index{border-color:var(--exam-option-border-selected);background:var(--exam-option-border-selected);color:var(--color-text-inverse)}.exam-option__content{gap:calc(var(--spacing) * 2);overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}.exam-option__image{border-radius:var(--radius-sm);max-width:100%;height:auto}.exam-option__key:empty{display:none}@container exam-question not (width>=600px){.exam-question{padding:calc(var(--spacing) * 4);border:0}.exam-question__statements,.exam-option{padding:calc(var(--spacing) * 3)}.exam-option--image{flex-direction:column;align-items:flex-start}}@media not all and (width>=768px){.exam-question{padding:calc(var(--spacing) * 4);border:0}.exam-option{padding:calc(var(--spacing) * 3)}}.assessment-pair-list{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.assessment-pair-list__group{gap:calc(var(--spacing) * 3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.assessment-pair-list__legend{margin:0;padding:0}.assessment-pair-list__head{gap:calc(var(--spacing) * 3);padding-inline:calc(calc(var(--spacing) * 3) + 24px + 24px + calc(var(--spacing) * 6)) calc(calc(var(--spacing) * 3) + 108px);color:var(--color-text-secondary);font:500 12px/16px var(--font-sans);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.assessment-pair-list__pairs,.assessment-pair-list__distractors{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assessment-pair-list__pair{align-items:start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);grid-template-columns:24px 24px minmax(0,1fr) 24px minmax(0,1fr) auto;display:grid}.assessment-pair-list__distractor{align-items:start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);grid-template-columns:minmax(0,1fr) auto;margin-inline-start:50%;display:grid}.assessment-pair-list__number{height:var(--control-height-sm);color:var(--color-text-secondary);font:500 14px/20px var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.assessment-pair-list__arrow{color:var(--color-text-muted);align-self:center}.assessment-pair-list__left,.assessment-pair-list__right{min-width:0}.assessment-pair-list__item{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.assessment-pair-list__text{align-items:flex-start;gap:var(--spacing);min-width:0;display:flex}.assessment-pair-list__text>.ui-rich-text{flex:auto;min-width:0}.assessment-pair-list__controls{align-items:center;gap:var(--spacing);display:flex}.assessment-pair-list__controls [aria-disabled=true]{opacity:.5;cursor:not-allowed}.assessment-pair-list__footer{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.assessment-pair-list__count,.assessment-pair-list__limit,.assessment-pair-list__caption,.assessment-pair-list__empty{color:var(--color-text-muted);font:400 12px/16px var(--font-sans);margin:0}.assessment-pair-list__limit[hidden]{display:none}.assessment-pair-list__image{align-items:flex-end;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assessment-pair-list.is-readonly .assessment-pair-list__pair{background:var(--color-bg-subtle);grid-template-columns:24px minmax(0,1fr) 24px minmax(0,1fr)}.assessment-pair-list.is-readonly .assessment-pair-list__distractor{background:var(--color-bg-subtle);margin-inline-start:0;display:block}.assessment-blank-editor{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.assessment-blank-editor__cards{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.assessment-blank-editor__blank{gap:calc(var(--spacing) * 2);min-width:0;padding:var(--card-padding-sm,calc(var(--spacing) * 4));border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;margin:0;display:flex}.assessment-blank-editor__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assessment-blank-editor__title{color:var(--color-text-primary);font:500 14px/20px var(--font-sans);margin:0}.assessment-blank-editor__rule-control{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.assessment-blank-editor__answer{width:100%}.assessment-blank-editor__answers,.assessment-blank-editor__empty,.assessment-blank-editor__rule{color:var(--color-text-primary);font:400 14px/20px var(--font-sans);margin:0}.assessment-blank-editor__answers{padding-inline-start:calc(var(--spacing) * 5)}.assessment-blank-editor__rule,.assessment-blank-editor__empty{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.assessment-blank-editor.is-readonly .assessment-blank-editor__blank{background:var(--color-bg-subtle)}.assessment-blank-editor [data-blank-aside]{display:none}.assessment-numeric-key{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.assessment-numeric-key__tolerance{align-items:flex-end;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.assessment-numeric-key__mode{gap:var(--spacing);flex-direction:column;display:flex}.assessment-numeric-key__width{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.assessment-numeric-key__width[hidden]{display:none}.assessment-numeric-key__plusminus{color:var(--color-text-secondary);font:500 14px/20px var(--font-sans)}.assessment-numeric-key__tolerance-input{width:120px}.assessment-numeric-key__range{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.assessment-numeric-key__range:empty{display:none}.assessment-matrix-editor{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.assessment-matrix-editor__scroll{max-width:100%;overflow-x:auto}.assessment-matrix-editor__table{border-collapse:collapse;background:var(--color-bg-surface);width:100%}.assessment-matrix-editor__table :is(th,td){padding:calc(var(--spacing) * 2);border:1px solid var(--color-border-default);vertical-align:top}.assessment-matrix-editor__table thead :is(th,td),.assessment-matrix-editor__row-header{background:var(--color-bg-subtle);text-align:start}.assessment-matrix-editor__row-header{z-index:1;min-width:200px;position:sticky;left:0}.assessment-matrix-editor__column{min-width:160px}.assessment-matrix-editor__corner,.assessment-matrix-editor__spacer,.assessment-matrix-editor__add-column{background:0 0;border-color:#0000}.assessment-matrix-editor__table .assessment-matrix-editor__spacer,.assessment-matrix-editor__table .assessment-matrix-editor__add-column,.assessment-matrix-editor__table .assessment-matrix-editor__corner{background:0 0;border:0}.assessment-matrix-editor__controls{gap:var(--spacing);margin-top:var(--spacing);flex-wrap:wrap;display:flex}.assessment-matrix-editor__controls [aria-disabled=true]{opacity:.5;cursor:not-allowed}.assessment-matrix-editor__cell{text-align:center;min-width:96px;vertical-align:middle!important}.assessment-matrix-editor__cell.is-correct{background:var(--color-status-success-bg)}.assessment-matrix-editor__target{min-width:var(--touch-min);min-height:var(--touch-min);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.assessment-matrix-editor__input{width:18px;height:18px;accent-color:var(--color-status-success)}.assessment-matrix-editor__check{color:var(--color-status-success-text)}.assessment-matrix-editor__footer{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.assessment-matrix-editor__count,.assessment-matrix-editor__caption{color:var(--color-text-muted);font:400 12px/16px var(--font-sans);margin:0}.assessment-matrix-editor.is-readonly .assessment-matrix-editor__row-header{min-width:160px}.assessment-code-answer{gap:var(--form-fields-gap);flex-direction:column;min-width:0;display:flex}.assessment-code-answer__code .ui-textarea__field{background:var(--color-bg-subtle);white-space:pre;font:400 14px/20px var(--font-mono);overflow-x:auto}.assessment-code-answer__answer{white-space:pre;font:400 12px/18px var(--font-mono);overflow-x:auto}.assessment-code-answer__rule-row{align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.assessment-code-answer__rule-control{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.assessment-code-answer__shown{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-subtle);font:400 12px/18px var(--font-mono);margin:0;overflow-x:auto}.assessment-code-answer__rule,.assessment-code-answer__empty{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}@media not all and (width>=1024px){.assessment-pair-list__head{display:none}.assessment-pair-list__pair{grid-template-columns:24px 24px minmax(0,1fr)}.assessment-pair-list__arrow{grid-column:3;justify-self:start;transform:rotate(90deg)}.assessment-pair-list__right,.assessment-pair-list__controls{grid-column:3}.assessment-pair-list__distractor{margin-inline-start:0}}@media not all and (width>=768px){.assessment-code-answer__code .ui-textarea__field{white-space:pre-wrap}}.exam-code-block{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;margin:0;display:flex}.exam-code-block__caption{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.exam-code-block__body{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-subtle);min-width:0;display:flex}.exam-code-block__lines{padding:calc(var(--spacing) * 3);border-right:1px solid var(--color-border-default);color:var(--color-text-secondary);text-align:right;-webkit-user-select:none;user-select:none;font:400 14px/20px var(--font-mono);flex-direction:column;flex:none;display:flex}.exam-code-block__code{min-width:0;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);color:var(--color-text-primary);white-space:pre;tab-size:4;font:400 14px/20px var(--font-mono);flex:auto;margin:0;overflow-x:scroll}.exam-code-block__code:focus{outline:none}.exam-code-block__code:focus-visible{box-shadow:var(--shadow-focus)}.exam-match-answer{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);min-width:0;display:grid}.exam-match-answer__heading{margin:0 0 calc(var(--spacing) * 2);color:var(--color-text-secondary);font:500 12px/16px var(--font-sans)}.exam-match-answer__list,.exam-match-answer__choice-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.exam-match-answer__row{align-items:center;gap:calc(var(--spacing) * 3);min-height:56px;padding:calc(var(--spacing) * 3) 0;border-bottom:1px solid var(--color-border-default);grid-template-columns:minmax(0,1fr) minmax(0,45%);display:grid}.exam-match-answer__label{align-items:flex-start;gap:calc(var(--spacing) * 3);min-width:0;font:400 16px/24px var(--font-sans);display:flex}.exam-match-answer__number,.exam-match-answer__letter{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border:1px solid var(--color-border-control);border-radius:var(--radius-full);font:500 14px/20px var(--font-sans);flex:none;justify-content:center;align-items:center;display:inline-flex}.exam-match-answer__item{gap:var(--spacing);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.exam-match-answer__select{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.exam-match-answer__choice-list{gap:calc(var(--spacing) * 3)}.exam-match-answer__choice{align-items:flex-start;gap:calc(var(--spacing) * 3);font:400 16px/24px var(--font-sans);display:flex}.exam-match-answer__used{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.exam-match-answer__used[hidden]{display:none}.exam-blank-answer__stem{line-height:40px}.exam-blank-answer{align-items:center;gap:var(--spacing);vertical-align:middle;max-width:100%;display:inline-flex}.exam-blank-answer__number{color:var(--color-text-secondary);font:500 12px/16px var(--font-sans)}.exam-blank-answer__input{width:12ch;max-width:100%;height:var(--control-height-sm);padding-inline:calc(var(--spacing) * 2);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);font:400 14px/20px var(--font-sans)}.exam-blank-answer__input:focus-visible{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus);outline:none}.exam-blank-answer__input[readonly]{background:var(--color-bg-subtle)}.exam-blank-answer__key:empty{display:none}.exam-numeric-answer{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.exam-numeric-answer__row{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.exam-numeric-answer__field{width:240px;max-width:100%}.exam-numeric-answer .ui-form-error[hidden],.exam-numeric-answer__key:empty{display:none}.exam-ordering-answer{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.exam-ordering-answer__list{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.exam-ordering-answer__item{align-items:center;gap:calc(var(--spacing) * 3);min-height:56px;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-bg-surface);font:400 16px/24px var(--font-sans);display:flex}.exam-ordering-answer__item:hover{background:var(--color-bg-surface-hover)}.exam-ordering-answer__item.is-dragging{border:2px solid var(--exam-option-border-selected);background:var(--exam-option-bg-selected);box-shadow:var(--shadow-lg)}.exam-ordering-answer__handle{color:var(--color-text-muted);cursor:grab;touch-action:none;display:inline-flex}.exam-ordering-answer__item.is-dragging .exam-ordering-answer__handle{cursor:grabbing}.exam-ordering-answer__position{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border:1px solid var(--color-border-control);border-radius:var(--radius-full);font:500 14px/20px var(--font-sans);flex:none;justify-content:center;align-items:center;display:inline-flex}.exam-ordering-answer__content{gap:calc(var(--spacing) * 2);overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}.exam-ordering-answer__key:empty{display:none}.exam-ordering-answer__moves{gap:var(--spacing);display:inline-flex}.exam-ordering-answer__moves [aria-disabled=true]{color:var(--color-text-disabled)}.exam-ordering-answer__prompt{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.exam-ordering-answer__prompt[hidden]{display:none}.exam-ordering-answer__prompt-text{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);flex:auto}.exam-matrix-answer{min-width:0}.exam-matrix-answer__scroll{max-width:100%;overflow-x:auto}.exam-matrix-answer__scroll:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.exam-matrix-answer__table{border-collapse:collapse;width:100%}.exam-matrix-answer__table :is(th,td){padding:calc(var(--spacing) * 2);border:1px solid var(--color-border-default)}.exam-matrix-answer__table thead th{background:var(--color-bg-subtle);text-align:center;font:500 14px/20px var(--font-sans)}.exam-matrix-answer__corner{border-color:#0000!important}.exam-matrix-answer__row-header{background:var(--color-bg-surface);text-align:start;max-width:40%;font-weight:inherit;overflow-wrap:anywhere;font:400 16px/24px var(--font-sans);position:sticky;left:0}.exam-matrix-answer__cell{min-width:var(--touch-min);text-align:center;vertical-align:middle}.exam-matrix-answer__cell:hover{background:var(--color-bg-surface-hover)}.exam-matrix-answer__cell.is-selected{background:var(--exam-option-bg-selected)}.exam-matrix-answer__target{min-width:var(--touch-min);min-height:var(--touch-min);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.exam-matrix-answer__input{width:18px;height:18px;accent-color:var(--exam-option-border-selected)}.exam-matrix-answer__key{display:block}.exam-matrix-answer__key:empty{display:none}.exam-text-answer{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.exam-text-answer__field .ui-textarea__field{white-space:pre;font:400 14px/20px var(--font-mono);overflow-x:auto}.exam-text-answer__key:empty{display:none}.exam-answer-panel__layer-title{margin:0 0 calc(var(--spacing) * 2);font:500 14px/20px var(--font-sans)}.exam-answer-panel__code{margin:0 0 calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);white-space:pre;font:400 14px/20px var(--font-mono);overflow-x:auto}@container exam-question not (width>=600px){.exam-match-answer,.exam-match-answer__row{grid-template-columns:minmax(0,1fr)}.exam-blank-answer__stem{line-height:48px}.exam-blank-answer__input{height:var(--control-height-md)}.exam-ordering-answer__item{padding:calc(var(--spacing) * 3)}.exam-ordering-answer__moves{flex-direction:column}}@media not all and (width>=1024px){.exam-match-answer__row{grid-template-columns:minmax(0,1fr)}.exam-blank-answer__input{height:var(--control-height-md)}}@media not all and (width>=768px){.exam-match-answer{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.exam-blank-answer__stem{line-height:48px}.exam-blank-answer__input{height:var(--touch-min)}}.ui-rich-text [hidden]{display:none!important}.ui-rich-text{border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-bg-surface);width:100%;min-width:0;color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}.ui-rich-text:focus{outline:none}.ui-rich-text:hover{border-color:var(--input-border-hover)}.ui-rich-text.is-focused{border-color:var(--input-border-focus);box-shadow:var(--shadow-focus)}.ui-rich-text.is-invalid{border-color:var(--input-border-error)}.ui-rich-text.is-invalid.is-focused{box-shadow:var(--shadow-focus-danger)}.ui-rich-text.is-readonly,.ui-rich-text.is-disabled{border-color:var(--color-border-default);background:var(--color-bg-subtle)}.ui-rich-text.is-disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-rich-text__toolbar{align-items:center;gap:var(--spacing);min-height:var(--control-height-md);padding:var(--spacing);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-subtle);border-start-start-radius:var(--radius-control);border-start-end-radius:var(--radius-control);flex-wrap:wrap;display:flex}.ui-rich-text__group{align-items:center;gap:calc(var(--spacing) * .5);display:inline-flex}.ui-rich-text__group+.ui-rich-text__group{border-inline-start:1px solid var(--color-border-default);padding-inline-start:var(--spacing)}.ui-rich-text__toolbar .ui-icon-button[aria-pressed=true]{background:var(--color-bg-brand-subtle);color:var(--color-status-brand-text)}.ui-rich-text__toolbar .ui-icon-button[aria-disabled=true],.ui-rich-text__toolbar .ui-menu-item[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.ui-rich-text__table-menu .ui-dropdown__panel{min-width:calc(var(--spacing) * 50)}.ui-rich-text__status{padding-inline:calc(var(--spacing) * 2);color:var(--color-text-muted);white-space:nowrap;font:400 12px/16px var(--font-sans);margin-inline-start:auto}.ui-rich-text__status:empty{display:none}.ui-rich-text__messages{gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-rich-text__messages:has(>:not([hidden])){padding-block:calc(var(--spacing) * 2) 0}.ui-rich-text__content{flex-direction:column;flex:1;min-width:0;display:flex}.ui-rich-text__body{max-height:600px;padding:calc(var(--spacing) * 4);white-space:pre-wrap;overflow-wrap:break-word;font-variant-ligatures:none;font:400 14px/20px var(--font-sans);outline:none;flex:1;overflow-y:auto}.ui-rich-text__readonly{white-space:normal}.ui-rich-text--sm .ui-rich-text__body{min-height:120px}.ui-rich-text--md .ui-rich-text__body{min-height:200px}.ui-rich-text--lg .ui-rich-text__body{min-height:320px}.ui-rich-text.is-readonly .ui-rich-text__body,.ui-rich-text.is-disabled .ui-rich-text__body{min-height:0}.ui-rich-text.is-readonly>.ui-rich-text__readonly{max-height:none;overflow:visible}.ui-rich-text__body>*+*{margin-top:calc(var(--spacing) * 3)}.ui-rich-text__body p{margin:0}.ui-rich-text__body h3{font:600 20px/28px var(--font-sans);margin:0}.ui-rich-text__body h4{font:600 18px/26px var(--font-sans);margin:0}.ui-rich-text__body ul,.ui-rich-text__body ol{margin:0;padding-inline-start:calc(var(--spacing) * 6)}.ui-rich-text__body ul{list-style:outside}.ui-rich-text__body ol{list-style:decimal}.ui-rich-text__body li>p{margin:0}.ui-rich-text__body a{color:var(--color-text-link);text-decoration:underline}.ui-rich-text__body code{padding:0 var(--spacing);border-radius:var(--radius-sm);background:var(--color-bg-subtle);font:400 12px/18px var(--font-mono)}.ui-rich-text__body pre{padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-subtle);white-space:pre;font:400 14px/20px var(--font-mono);margin:0;overflow-x:auto}.ui-rich-text__body pre code{font:inherit;background:0 0;padding:0}.ui-rich-text__body table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ui-rich-text__body th,.ui-rich-text__body td{min-width:calc(var(--spacing) * 10);padding:var(--spacing) calc(var(--spacing) * 2);border:1px solid var(--color-border-strong);vertical-align:top;text-align:start;position:relative}.ui-rich-text__body th{background:var(--color-bg-subtle);font-weight:600}.ui-rich-text__body img{vertical-align:middle;max-width:100%;height:auto}.ui-rich-text--inline .ui-rich-text__body{min-height:var(--control-height-md);max-height:none;padding:calc(var(--spacing) * 2) var(--input-padding-x)}.ui-rich-text--inline .ui-rich-text__toolbar{bottom:calc(100% + var(--spacing));z-index:var(--z-index-dropdown);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-surface);min-height:0;box-shadow:var(--shadow-dropdown);visibility:hidden;position:absolute;inset-inline-start:0}.ui-rich-text--inline:focus-within .ui-rich-text__toolbar,.ui-rich-text--inline.is-focused .ui-rich-text__toolbar{visibility:visible}.ui-rich-text--inline .ui-rich-text__messages{padding-inline:var(--input-padding-x)}.ui-rich-text .ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;position:relative}.ui-rich-text .ProseMirror [contenteditable=false]{white-space:normal}.ui-rich-text .ProseMirror-hideselection ::selection{background:0 0}.ui-rich-text .ProseMirror-hideselection{caret-color:#0000}.ui-rich-text .ProseMirror-selectednode{outline:2px solid var(--color-border-focus);outline-offset:1px}.ui-rich-text .ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.ui-rich-text img.ProseMirror-separator{display:inline!important}.ui-rich-text .ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ui-rich-text .ProseMirror-gapcursor:after{content:"";border-top:1px solid var(--color-text-primary);width:20px;display:block;position:absolute;top:-2px}.ui-rich-text .ProseMirror-focused .ProseMirror-gapcursor{display:block}.ui-rich-text .tableWrapper{overflow-x:auto}.ui-rich-text .selectedCell:after{content:"";z-index:1;background:var(--color-bg-brand-subtle);opacity:.6;pointer-events:none;position:absolute;inset:0}.ui-rich-text__math,.ui-math{vertical-align:middle;max-width:100%;display:inline-block;overflow-x:auto}.ui-rich-text__math{padding:0 calc(var(--spacing) * .5);border-radius:var(--radius-sm);cursor:pointer}.ui-rich-text__math:hover{background:var(--color-bg-surface-hover)}.ui-rich-text__math.is-display,.ui-math[data-math=display]{margin-block:calc(var(--spacing) * 2);text-align:center;display:block}.ui-rich-text__math.is-math-error,.ui-math.is-math-error,span[data-math].is-math-error{color:var(--color-status-danger-text);font:400 12px/18px var(--font-mono)}.ui-rich-text__blank,.ui-rich-text__readonly [data-blank]{margin-inline:calc(var(--spacing) * .5);padding:0 calc(var(--spacing) * 2);border:1px solid var(--color-status-brand-border);border-radius:var(--radius-sm);background:var(--color-status-brand-bg);color:var(--color-status-brand-text);vertical-align:baseline;white-space:nowrap;-webkit-user-select:none;user-select:none;font:500 12px/16px var(--font-sans);align-items:center;display:inline-flex}.ui-rich-text__readonly{counter-reset:aisq-blank}.ui-rich-text__readonly [data-blank]:before{counter-increment:aisq-blank;content:"Blank " counter(aisq-blank)}.ui-rich-text__readonly span[data-math]:not(.ui-math){font:400 12px/18px var(--font-mono)}.ui-rich-text__image{vertical-align:middle;max-width:100%;display:inline-block}.ui-rich-text__image img{border-radius:var(--radius-sm);max-width:100%;height:auto;max-height:400px;display:block}.ui-rich-text__image-placeholder{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);display:inline-flex}.ui-rich-text__noscript,.ui-rich-text__failed{margin:calc(var(--spacing) * 2) calc(var(--spacing) * 4) calc(var(--spacing) * 4)}.ui-rich-text__dialog-body{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-rich-text__latex .ui-textarea__field{font:400 14px/20px var(--font-mono)}.ui-rich-text__preview-block{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-rich-text__math-preview{min-height:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-subtle);text-align:center;overflow-x:auto}.ui-rich-text__upload{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-rich-text__upload-row{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ui-rich-text__upload-name{text-overflow:ellipsis;min-width:0;color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);overflow:hidden}.ui-rich-text__upload-progress{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ui-rich-text__upload-progress .ui-progress{flex:1}.ui-rich-text__upload-label{color:var(--color-text-secondary);white-space:nowrap;font:400 12px/16px var(--font-sans)}.ui-rich-text__image-preview{padding:calc(var(--spacing) * 3);border-radius:var(--radius-sm);background:var(--color-bg-subtle);justify-content:center;display:flex}.ui-rich-text__image-preview img{max-width:100%;height:auto;max-height:240px}.ui-rich-text__dialog-remove{margin-inline-end:auto}@media (width<=767px){.ui-rich-text__group+.ui-rich-text__group{border-inline-start:0;padding-inline-start:0}}.ui-app{background:var(--color-bg-page);flex-direction:column;min-height:100vh;display:flex}.ui-app__body{flex:1;min-height:0;display:flex}.ui-app__main-column{flex-direction:column;flex:1;min-width:0;display:flex}.ui-app__content{flex:1}.ui-app__content:focus{outline:none}.shell-sidebar{z-index:var(--z-index-sidebar);width:var(--width-sidebar);border-inline-end:1px solid var(--color-border-subtle);background:var(--color-bg-surface);height:100vh;transition:width var(--duration-base) var(--ease-standard);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.shell-sidebar__inner{flex-direction:column;flex:1;min-height:0;display:flex}.shell-sidebar__logo{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);height:var(--height-topbar);padding-inline:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-border-default);flex-shrink:0;display:flex}.shell-sidebar__home{border-radius:var(--radius-control);min-width:0;color:inherit;text-decoration:none;display:flex}.shell-sidebar__home:focus-visible{box-shadow:var(--shadow-focus)}.shell-sidebar__toggle,.shell-sidebar__close{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shell-sidebar__toggle:hover,.shell-sidebar__close:hover{background:var(--sidebar-item-bg-hover);color:var(--color-text-primary)}.shell-sidebar__toggle:focus-visible,.shell-sidebar__close:focus-visible{box-shadow:var(--shadow-focus)}.shell-sidebar__close{display:none}.shell-sidebar__nav{min-height:0;padding:calc(var(--spacing) * 3);flex:1;overflow-y:auto}.shell-sidebar__list,.shell-nav-section__list{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shell-sidebar__footer{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);border-top:1px solid var(--color-border-default);flex-direction:column;flex-shrink:0;display:flex}.shell-sidebar-scrim{z-index:calc(var(--z-index-drawer) - 1);background:var(--color-bg-scrim);animation:ui-fade-in var(--duration-slow) var(--ease-emphasized);position:fixed;inset:0}.shell-nav-entry{list-style:none;position:relative}.shell-nav-item{align-items:center;gap:calc(var(--spacing) * 3);height:var(--sidebar-item-height);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-control);color:var(--sidebar-item-text);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);font:500 14px/20px var(--font-sans);text-decoration:none;display:flex;position:relative}.shell-nav-item:hover{background:var(--sidebar-item-bg-hover)}.shell-nav-item:focus-visible{outline-offset:-2px}.shell-nav-item.is-active{background:var(--sidebar-item-bg-active);color:var(--sidebar-item-text-active);font-weight:600}.shell-nav-item.is-disabled{color:var(--color-text-disabled);cursor:default}.shell-nav-item.is-disabled:hover{background:0 0}.shell-nav-item--level-2{height:calc(var(--spacing) * 9);font:400 13px/18px var(--font-sans);padding-inline-start:calc(var(--spacing) * 8)}.shell-nav-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shell-nav-item__badge{flex-shrink:0}.shell-nav-section{list-style:none}.shell-nav-section+.shell-nav-section,.shell-nav-entry+.shell-nav-section{margin-top:calc(var(--spacing) * 6)}.shell-nav-section__label{height:calc(var(--spacing) * 8);padding:0 calc(var(--spacing) * 3) var(--spacing);color:var(--color-text-secondary);font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;align-items:flex-end;display:flex}.shell-nav-section__rule{display:none}.shell-nav-footer-block{gap:var(--spacing);flex-direction:column;display:flex}.shell-nav-footer{align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 2);border-radius:var(--radius-control);color:var(--color-text-primary);text-decoration:none;display:flex;position:relative}a.shell-nav-footer:hover{background:var(--sidebar-item-bg-hover)}.shell-nav-footer__text{flex-direction:column;flex:1;min-width:0;display:flex}.shell-nav-footer__name{text-overflow:ellipsis;white-space:nowrap;font:500 14px/20px var(--font-sans);overflow:hidden}.shell-nav-footer__role{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font:400 12px/16px var(--font-sans);overflow:hidden}.shell-nav-footer__signout{display:none}.shell-nav-footer__signout-button{align-items:center;gap:calc(var(--spacing) * 3);width:100%;height:var(--touch-min);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;font:500 14px/20px var(--font-sans);background:0 0;border:0;display:flex}.shell-nav-footer__signout-button:hover{background:var(--sidebar-item-bg-hover);color:var(--color-text-primary)}.shell-org-switcher{border:1px solid var(--color-border-default);border-radius:var(--radius-control);flex-direction:column;display:flex;overflow:hidden}.shell-org-switcher__current{align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--control-height-md);padding:calc(var(--spacing) * 2);display:flex;position:relative}.shell-org-switcher__text{flex-direction:column;flex:1;min-width:0;display:flex}.shell-org-switcher__name{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font:500 14px/20px var(--font-sans);overflow:hidden}.shell-org-switcher__caption{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font:400 12px/16px var(--font-sans);overflow:hidden}.shell-org-switcher__switch{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);border-top:1px solid var(--color-border-default);color:var(--color-text-link);font:500 12px/16px var(--font-sans);text-decoration:none;display:flex}.shell-org-switcher__switch:hover{background:var(--color-bg-surface-hover)}@media (pointer:coarse){.shell-org-switcher__switch{min-height:var(--touch-min)}}.shell-org-switcher__switch:focus-visible{outline-offset:-2px}.shell-sidebar--collapsed{width:var(--width-sidebar-collapsed)}.shell-sidebar--collapsed .shell-sidebar__logo{height:auto;min-height:var(--height-topbar);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2);flex-direction:column;justify-content:center}.shell-sidebar--collapsed .shell-sidebar__home{display:none}.shell-sidebar--collapsed .shell-sidebar__nav{padding-inline:calc(var(--spacing) * 4)}.shell-sidebar--collapsed .shell-nav-item{width:var(--sidebar-item-height);justify-content:center;padding-inline:0}.shell-sidebar--collapsed .shell-nav-item__label,.shell-sidebar--collapsed .shell-nav-section__label,.shell-sidebar--collapsed .shell-nav-footer__text,.shell-sidebar--collapsed .shell-org-switcher__text,.shell-sidebar--collapsed .shell-org-switcher__switch-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell-sidebar--collapsed .shell-nav-item__badge{top:var(--spacing);right:var(--spacing);min-width:var(--badge-dot);width:var(--badge-dot);height:var(--badge-dot);background:var(--color-status-danger);color:#0000;padding:0;position:absolute;overflow:hidden}.shell-sidebar--collapsed .shell-nav-section__rule{width:calc(var(--spacing) * 4);height:1px;margin:calc(var(--spacing) * 2) auto;background:var(--color-border-subtle);display:block}.shell-sidebar--collapsed .shell-sidebar__footer{padding-inline:calc(var(--spacing) * 2);align-items:center}.shell-sidebar--collapsed .shell-nav-footer,.shell-sidebar--collapsed .shell-org-switcher__current,.shell-sidebar--collapsed .shell-org-switcher__switch{justify-content:center}.shell-sidebar--collapsed .shell-org-switcher{border:0}.shell-sidebar--collapsed .shell-org-switcher__switch{border-top:0}.shell-sidebar--collapsed [data-tooltip]:after{content:attr(data-tooltip);top:var(--rail-tooltip-top,50%);left:calc(var(--width-sidebar-collapsed) + calc(var(--spacing) * 2));z-index:var(--z-index-dropdown);width:max-content;max-width:calc(var(--spacing) * 60);padding:var(--spacing) calc(var(--spacing) * 2);border-radius:var(--radius-tooltip);background:var(--color-bg-inverse);color:var(--color-text-inverse);pointer-events:none;opacity:0;visibility:hidden;font:400 13px/18px var(--font-sans);position:fixed;translate:0 -50%}.shell-sidebar--collapsed [data-tooltip]:hover:after{opacity:1;visibility:visible;transition:opacity var(--duration-fast) var(--ease-standard) .3s}.shell-sidebar--collapsed [data-tooltip]:focus-visible:after{opacity:1;visibility:visible}.shell-sidebar--collapsed .shell-sidebar__nav{overflow:hidden auto}@media (width>=768px) and ((width<1024px)){.shell-sidebar{position:fixed;inset-block:0;inset-inline-start:0}.ui-app__main-column{padding-inline-start:var(--width-sidebar-collapsed)}.shell-sidebar.is-open{width:var(--width-sidebar);box-shadow:var(--shadow-drawer)}.shell-nav-item{height:var(--touch-min)}.shell-sidebar--collapsed .shell-sidebar__nav{padding-inline:calc((var(--width-sidebar-collapsed) - var(--touch-min)) / 2)}.shell-sidebar--collapsed .shell-nav-item{width:var(--touch-min)}}@media not all and (width>=768px){.shell-sidebar{z-index:var(--z-index-drawer);width:min(var(--drawer-width-sm), calc(100vw - calc(var(--spacing) * 12)));height:100%;box-shadow:var(--shadow-drawer);visibility:hidden;transition:transform var(--duration-slow) var(--ease-emphasized), visibility 0s linear var(--duration-slow);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.shell-sidebar.is-open{visibility:visible;transition:transform var(--duration-slow) var(--ease-emphasized);transform:none}.shell-sidebar__toggle{display:none}.shell-sidebar__close{display:inline-flex}.shell-nav-item{height:var(--touch-min)}.shell-nav-footer{min-height:calc(var(--spacing) * 14)}.shell-nav-footer__signout{display:block}}.shell-topbar{z-index:var(--z-index-topbar);align-items:center;gap:calc(var(--spacing) * 4);height:var(--height-topbar);padding-inline:calc(var(--spacing) * 6);background:var(--color-bg-page);transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-bottom:1px solid #0000;display:flex;position:sticky;top:0}.shell-topbar.is-scrolled{border-bottom-color:var(--color-border-default);background:var(--color-bg-surface);box-shadow:var(--shadow-sticky)}.shell-topbar__left{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.shell-topbar__left-slot{min-width:0}.shell-topbar__centre{flex:1;min-width:0}.shell-topbar__right{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;margin-inline-start:auto;display:flex}.shell-topbar__menu{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:calc(calc(var(--spacing) * 2) * -1);display:none}.shell-topbar__menu:hover{background:var(--color-bg-surface-hover)}.shell-topbar__menu:focus-visible{box-shadow:var(--shadow-focus)}.shell-topbar__title{text-overflow:ellipsis;white-space:nowrap;font:600 16px/24px var(--font-sans);margin:0;display:none;overflow:hidden}@media not all and (width>=1280px){.shell-topbar{padding-inline:calc(var(--spacing) * 4)}}@media not all and (width>=768px){.shell-page-header:has(>.shell-page-header__breadcrumb) .shell-page-header__back{display:none}.shell-topbar{height:var(--height-topbar-mobile)}.shell-topbar__menu{display:inline-flex}.shell-topbar__title{display:block}.shell-topbar__left-slot{display:none}.shell-topbar.is-title-deferred .shell-topbar__title{visibility:hidden;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), visibility var(--duration-fast) var(--ease-standard)}.shell-topbar.is-title-deferred.has-title .shell-topbar__title{visibility:visible;opacity:1}}.shell-user-menu__trigger{align-items:center;gap:calc(var(--spacing) * 2);height:var(--control-height-md);padding:0 calc(var(--spacing) * 2) 0 var(--spacing);border-radius:var(--radius-control);color:var(--color-text-primary);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.shell-user-menu__trigger:hover{background:var(--color-bg-surface-hover)}@media (pointer:coarse){.shell-user-menu__trigger{min-height:var(--touch-min)}.shell-sidebar__toggle,.shell-sidebar__close{width:var(--touch-min);height:var(--touch-min)}.shell-breadcrumb__link{min-height:var(--touch-min);align-items:center;display:inline-flex}}.shell-user-menu__trigger:focus-visible{box-shadow:var(--shadow-focus)}.shell-user-menu__trigger[aria-expanded=true]{background:var(--color-bg-surface-active)}.shell-user-menu__trigger[aria-expanded=true] .shell-user-menu__chevron{rotate:180deg}.shell-user-menu__chevron{color:var(--color-text-muted);transition:rotate var(--duration-base) var(--ease-standard)}.shell-user-menu__name-block{min-width:0;max-width:calc(var(--spacing) * 48);flex-direction:column;display:flex}.shell-user-menu__name{text-overflow:ellipsis;white-space:nowrap;font:500 14px/20px var(--font-sans);overflow:hidden}.shell-user-menu__role{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font:400 12px/16px var(--font-sans);overflow:hidden}.shell-user-menu .ui-dropdown__panel{min-width:calc(var(--spacing) * 64)}.shell-user-menu__header{margin-bottom:var(--spacing);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3) calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-default)}.shell-user-menu__header-name{color:var(--color-text-primary);font:500 14px/20px var(--font-sans);margin:0}.shell-user-menu__header-email{color:var(--color-text-muted);overflow-wrap:anywhere;font:400 12px/16px var(--font-sans);margin:0}@media not all and (width>=1024px){.shell-user-menu__name-block{display:none}}.shell-page-header{gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);flex-direction:column;display:flex}.shell-page-header--has-tabs{padding-bottom:0}.shell-page-header__row{align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.shell-page-header__title-block{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.shell-page-header__title-line{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.shell-page-header__back{margin-inline-start:calc(var(--spacing) * -1)}.shell-page-header__title{color:var(--color-text-primary);overflow-wrap:anywhere;font:600 24px/32px var(--font-sans);letter-spacing:-.01em;margin:0}.shell-page-header__description{max-width:var(--container-reading);color:var(--color-text-secondary);font:400 14px/20px var(--font-sans);margin:0}.shell-page-header__meta{align-items:center;gap:calc(var(--spacing) * 2);margin-top:var(--spacing);flex-wrap:wrap;display:flex}.shell-page-header__actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.shell-page-header--sticky{top:var(--height-topbar);z-index:var(--z-index-sticky);padding-top:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-page);position:sticky}@media not all and (width>=1024px){.shell-page-header__row{flex-direction:column;align-items:stretch}}@media not all and (width>=768px){.shell-page-header__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shell-page-header--has-meta .shell-page-header__description{display:none}}.shell-content{box-sizing:content-box;max-width:var(--container-content);padding:calc(var(--spacing) * 8);margin-inline:auto}.shell-content--form{max-width:var(--container-form)}.shell-content--reading{max-width:var(--container-reading)}.shell-content--full{max-width:none}.shell-content--flush{padding:0}@media not all and (width>=1280px){.shell-content:not(.shell-content--flush){padding:calc(var(--spacing) * 6)}}@media not all and (width>=768px){.shell-content:not(.shell-content--flush){padding:calc(var(--spacing) * 4)}}.shell-footer{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4);color:var(--color-text-muted);font:400 12px/16px var(--font-sans);flex-wrap:wrap;display:flex}.shell-footer__link{color:var(--color-text-link);text-decoration:none}.shell-footer__link:hover{color:var(--color-text-link-hover);text-decoration:underline}.shell-footer--app{align-items:flex-start;gap:var(--spacing);flex-direction:column;padding:0}.shell-sidebar--collapsed .shell-footer--app .shell-footer__product{display:none}.shell-breadcrumb{min-width:0;font:400 13px/18px var(--font-sans)}.shell-breadcrumb__list{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;margin:0;padding:0;list-style:none;display:flex}.shell-breadcrumb__item{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;color:var(--color-text-muted);flex:0 auto;display:inline-flex}.shell-breadcrumb__separator{color:var(--color-text-muted);flex-shrink:0}.shell-breadcrumb__link,.shell-breadcrumb__text,.shell-breadcrumb__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell-breadcrumb__link{border-radius:var(--radius-xs);color:var(--color-text-link);text-decoration:none}.shell-breadcrumb__link:hover{color:var(--color-text-link-hover);text-decoration:underline}.shell-breadcrumb__current{color:var(--color-text-primary)}.shell-breadcrumb__more-button{min-width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);padding-inline:var(--spacing);border-radius:var(--radius-control-sm);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.shell-breadcrumb__more-button:hover,.shell-breadcrumb__more-button[aria-expanded=true]{background:var(--color-bg-surface-hover);color:var(--color-text-primary)}.shell-breadcrumb__back{align-items:center;gap:var(--spacing);border-radius:var(--radius-xs);max-width:100%;color:var(--color-text-link);text-decoration:none;display:none}.shell-breadcrumb__back>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media not all and (width>=768px){.shell-breadcrumb__list{display:none}.shell-breadcrumb__back{min-height:var(--touch-min);display:inline-flex}}.shell-search{width:100%;max-width:calc(var(--spacing) * 120);position:relative}.shell-search__form{align-items:center;gap:calc(var(--spacing) * 2);height:var(--control-height-sm);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-secondary);display:flex}.shell-search__form:focus-within{border-color:var(--color-border-strong);box-shadow:var(--shadow-focus)}.shell-search__icon{color:var(--color-text-secondary);flex-shrink:0}.shell-search__field{min-width:0;color:var(--color-text-primary);font:400 13px/18px var(--font-sans);background:0 0;border:0;flex:1}.shell-search__field:focus{outline:none}.shell-search__shortcut{padding:0 calc(var(--spacing) * 1.5);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:400 12px/18px var(--font-mono);flex-shrink:0}.shell-search__panel{z-index:var(--z-index-dropdown);width:100%;min-width:calc(var(--spacing) * 120);max-height:calc(var(--spacing) * 120);padding:calc(var(--spacing) * 2);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);box-shadow:var(--shadow-dropdown);position:absolute;inset-block-start:calc(100% + calc(var(--spacing) * 2));inset-inline-start:0;overflow-y:auto}.shell-search__status{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.shell-search__group{padding-block:var(--spacing)}.shell-search__group-label{padding:var(--spacing) calc(var(--spacing) * 3);color:var(--color-text-secondary);font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0}.shell-search__result{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-control);color:var(--color-text-primary);flex-direction:column;text-decoration:none;display:flex}.shell-search__result:hover,.shell-search__result.is-active{background:var(--color-bg-surface-hover)}.shell-search__result-sub{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.shell-search__more{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--color-text-link);font:400 13px/18px var(--font-sans);display:block}.shell-search__more.is-active{background:var(--color-bg-surface-hover)}.shell-search__hints{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0;display:flex}.shell-search__toggle,.shell-search__close{display:none}@media not all and (width>=1024px){.shell-topbar__left{flex:auto}.shell-topbar__centre{flex:none;justify-content:flex-end;display:flex}.shell-search{width:auto;max-width:none;margin-inline-start:auto}.shell-search__toggle,.shell-search__close{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0}.shell-search__toggle{display:inline-flex}.shell-search__toggle:hover,.shell-search__close:hover{background:var(--color-bg-surface-hover);color:var(--color-text-primary)}.shell-search__toggle:focus-visible,.shell-search__close:focus-visible{box-shadow:var(--shadow-focus);outline:none}.shell-search__form{display:none}.shell-search.is-expanded .shell-search__form{z-index:calc(var(--z-index-topbar) + 1);height:var(--height-topbar);padding-inline:calc(var(--spacing) * 4);border:0;border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);box-shadow:var(--shadow-sticky);border-radius:0;display:flex;position:fixed;inset:0 0 auto}.shell-search.is-expanded .shell-search__close{display:inline-flex}.shell-search.is-expanded .shell-search__field{font:400 16px/24px var(--font-sans)}.shell-search.is-expanded .shell-search__field::-webkit-search-cancel-button{appearance:none}.shell-search__shortcut{display:none}.shell-search__panel{inset:var(--height-topbar) calc(var(--spacing) * 4) auto;width:auto;min-width:0;position:fixed}}@media not all and (width>=768px){.shell-search.is-expanded .shell-search__form{height:var(--height-topbar-mobile)}.shell-search__panel{top:var(--height-topbar-mobile)}}@media (pointer:coarse){.shell-search__toggle,.shell-search__close{width:var(--touch-min);height:var(--touch-min)}}.shell-notifications{flex-shrink:0;display:inline-flex}.shell-notifications__button{--ui-button-icon:var(--icon-md)}.shell-notifications.is-open .shell-notifications__button{background:var(--color-bg-surface-active);color:var(--color-action-primary-active)}.shell-notifications__badge{top:calc(var(--spacing) * .5);min-width:var(--badge-height-sm);height:var(--badge-height-sm);padding-inline:var(--spacing);background:var(--color-status-danger);box-shadow:0 0 0 2px var(--color-bg-surface);color:var(--color-text-inverse);pointer-events:none;position:absolute;inset-inline-end:calc(var(--spacing) * -1)}.shell-notifications__badge[hidden]{display:none}.shell-notification-panel .ui-drawer__body{flex-direction:column;padding:0;display:flex}.shell-notification-panel [hidden]{display:none}.shell-notification-panel__toolbar{z-index:var(--z-index-sticky);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6) calc(var(--spacing) * 4);background:var(--color-bg-elevated);box-shadow:inset 0 -1px 0 var(--color-border-default);display:flex;position:sticky;top:0}.shell-notification-panel__tabs{box-shadow:none;flex:1}.shell-notification-panel__read-all{flex-shrink:0}.shell-notification-panel__content{flex-direction:column;flex:1;display:flex}.shell-notification-panel__loading,.shell-notification-panel__error{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6)}.shell-notification-panel__empty{flex:1;justify-content:center}.shell-notification-panel__group+.shell-notification-panel__group{border-top:1px solid var(--color-border-subtle)}.shell-notification-panel__group-title{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6) var(--spacing);color:var(--color-text-muted);font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0}.shell-notification-panel__list{margin:0;padding:0;list-style:none}.shell-notification-panel__more{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6) calc(var(--spacing) * 6);justify-content:center;display:flex}.ui-notification-item{--ui-notification-bg:var(--color-status-info-bg);--ui-notification-border:var(--color-status-info-border);--ui-notification-icon:var(--color-status-info);grid-template-columns:calc(var(--spacing) * 8) minmax(0, 1fr) calc(var(--spacing) * 2);align-items:start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 6);transition:background-color var(--duration-fast) var(--ease-standard);list-style:none;display:grid;position:relative}.ui-notification-item--success{--ui-notification-bg:var(--color-status-success-bg);--ui-notification-border:var(--color-status-success-border);--ui-notification-icon:var(--color-status-success)}.ui-notification-item--warning{--ui-notification-bg:var(--color-status-warning-bg);--ui-notification-border:var(--color-status-warning-border);--ui-notification-icon:var(--color-status-warning)}.ui-notification-item--danger{--ui-notification-bg:var(--color-status-danger-bg);--ui-notification-border:var(--color-status-danger-border);--ui-notification-icon:var(--color-status-danger)}.ui-notification-item--neutral{--ui-notification-bg:var(--color-status-neutral-bg);--ui-notification-border:var(--color-status-neutral-border);--ui-notification-icon:var(--color-status-neutral)}.ui-notification-item:has(.ui-notification-item__link):hover{background:var(--color-bg-surface-hover)}.ui-notification-item.is-highlighted{background:var(--color-bg-brand-subtle)}.ui-notification-item__icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border:1px solid var(--ui-notification-border);border-radius:var(--radius-full);background:var(--ui-notification-bg);color:var(--ui-notification-icon);justify-content:center;align-items:center;display:inline-flex}.ui-notification-item__content{align-items:flex-start;gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.ui-notification-item__title{color:var(--color-text-primary);overflow-wrap:anywhere;font:500 14px/20px var(--font-sans);margin:0}.ui-notification-item__label{display:inline}.ui-notification-item__link{color:inherit;text-decoration:none}.ui-notification-item__link:focus-visible{outline:none}.ui-notification-item__link:after{content:"";border-radius:var(--radius-control);position:absolute;inset:0}.ui-notification-item__link:focus-visible:after{box-shadow:inset 0 0 0 2px var(--color-border-focus)}.ui-notification-item__description{color:var(--color-text-secondary);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;font:400 13px/18px var(--font-sans);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ui-notification-item.is-expanded .ui-notification-item__description{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.ui-notification-item__toggle{z-index:1;position:relative}.ui-notification-item__time{color:var(--color-text-muted);font:400 12px/16px var(--font-sans)}.ui-notification-item__dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);background:0 0}.ui-notification-item.is-unread .ui-notification-item__dot{background:var(--color-action-primary)}.ui-skeleton-list{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-skeleton-list__row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ui-skeleton-list__circle{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}@media not all and (width>=768px){.shell-notification-panel__toolbar{padding-inline:calc(var(--spacing) * 4) calc(var(--spacing) * 2)}.shell-notification-panel__group-title,.ui-notification-item,.shell-notification-panel__loading,.shell-notification-panel__error,.shell-notification-panel__more{padding-inline:calc(var(--spacing) * 4)}}@media (prefers-reduced-motion:reduce){.ui-notification-item{transition:none}}.notification-settings{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notification-settings__row{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.notification-settings__row:first-child{padding-top:0}.notification-settings__row:last-child{border-bottom:0;padding-bottom:0}.notification-settings__event{flex:1 1 calc(var(--spacing) * 56);min-width:0;color:var(--color-text-primary);font:500 14px/20px var(--font-sans);margin:0}.notification-settings__channels{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.ui-auth{background:var(--color-bg-page);flex-direction:column;min-height:100vh;display:flex}.ui-auth__column{padding:calc(var(--spacing) * 16) calc(var(--spacing) * 4) calc(var(--spacing) * 8);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.ui-auth__column:focus{outline:none}.ui-auth__card{gap:calc(var(--spacing) * 6);width:100%;max-width:var(--container-auth);padding:calc(var(--spacing) * 8);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;display:flex}.ui-auth__masthead{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ui-auth__overline{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-text-muted);text-align:center;font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0;display:flex}.ui-auth__overline-logo{flex-shrink:0}.ui-auth__heading{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-auth__title{color:var(--color-text-primary);font:600 24px/32px var(--font-sans);letter-spacing:-.01em;margin:0}.ui-auth__description{color:var(--color-text-secondary);font:400 14px/20px var(--font-sans);margin:0}.ui-auth__body{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.ui-auth>.shell-footer{padding-top:0}@media not all and (width>=768px){.ui-auth__column{padding:calc(var(--spacing) * 10) calc(var(--spacing) * 4) calc(var(--spacing) * 6);justify-content:flex-start}.ui-auth__card{background:0 0;border:0;border-radius:0;padding:0}}.ui-error-page{background:var(--color-bg-page);flex-direction:column;min-height:100vh;display:flex}.ui-error-page__column{justify-content:center;align-items:center;gap:calc(var(--spacing) * 8);width:100%;max-width:calc(var(--spacing) * 120);padding:calc(var(--spacing) * 16) calc(var(--spacing) * 4) calc(var(--spacing) * 8);flex-direction:column;flex:1;margin-inline:auto;display:flex}.ui-error-page__column:focus{outline:none}.ui-portal{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ui-portal__identity{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ui-portal__photo{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-portal__who{flex:1 1 calc(var(--spacing) * 48);gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.ui-portal__name{color:var(--color-text-primary);overflow-wrap:anywhere;font:600 20px/28px var(--font-sans);margin:0}.ui-portal__meta{align-items:center;gap:var(--spacing);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0;display:inline-flex}.ui-portal__value{color:var(--color-text-primary);font:400 14px/20px var(--font-sans);margin:0}.ui-portal__completeness{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-portal__completeness .ui-progress{width:100%}.ui-portal__link{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ui-portal__link-text{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.shell-mobile-nav{display:none}@media not all and (width>=768px){.ui-portal{gap:calc(var(--spacing) * 4)}.shell-mobile-nav--bottom-bar{z-index:var(--z-index-sticky);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);display:block;position:fixed;inset-block-end:0;inset-inline:0}.shell-mobile-nav__list{margin:0;padding:0;list-style:none;display:flex}.shell-mobile-nav__entry{flex:1 1 0;min-width:max-content}.shell-mobile-nav__item{justify-content:center;align-items:center;gap:var(--spacing);height:calc(var(--spacing) * 14);padding-inline:var(--spacing);color:var(--color-text-secondary);font:500 12px/16px var(--font-sans);flex-direction:column;text-decoration:none;display:flex}.shell-mobile-nav__item:focus-visible{outline-offset:-2px}.shell-mobile-nav__item.is-active{background:var(--color-bg-brand-subtle);color:var(--color-text-link)}.shell-mobile-nav__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.shell-mobile-nav__more,.shell-mobile-nav__more .ui-dropdown__trigger{height:100%;display:block}.shell-mobile-nav__more button.shell-mobile-nav__item{cursor:pointer;background:0 0;border:0;width:100%}.shell-mobile-nav__more button.shell-mobile-nav__item.is-active{background:var(--color-bg-brand-subtle);color:var(--color-text-link)}.ui-app--portal .ui-app__content{padding-bottom:calc(calc(var(--spacing) * 14) + env(safe-area-inset-bottom))}.ui-app--portal .ui-form-actions.is-sticky{bottom:calc(calc(var(--spacing) * 14) + env(safe-area-inset-bottom))}}.ui-portal-welcome{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-portal-welcome__heading{color:var(--color-text-primary);margin:0}.ui-portal-welcome__text{color:var(--color-text-secondary)}.ui-portal-welcome__text :where(p){margin:0 0 calc(var(--spacing) * 2)}.ui-portal-welcome__text :where(p):last-child{margin-bottom:0}.ui-portal-welcome__image{margin:0}.ui-portal-welcome__image img{border-radius:var(--radius-md);max-width:100%;height:auto}.ui-portal-welcome__image figcaption{margin-top:var(--spacing);color:var(--color-text-secondary)}.ui-portal-welcome__cta{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;display:flex}.ui-portal-welcome__faq{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-portal-welcome__faq-item>summary{cursor:pointer;color:var(--color-text-primary)}.ui-content-editor{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ui-content-editor__form{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-content-editor__actions,.ui-content-editor__publish{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ui-content-editor__preview{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ui-content-block{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.assessment-question-row__code code{font:400 12px/18px var(--font-mono)}.assessment-question-row__stem{max-width:calc(var(--spacing) * 120)}.assessment-question-row__text{color:var(--color-text-primary);-webkit-line-clamp:2;line-clamp:2;font:400 13px/18px var(--font-sans);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.assessment-question-row__text:hover{text-decoration:underline}.assessment-question-row__class{max-width:calc(var(--spacing) * 48)}.assessment-question-row__path{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assessment-chip-link{color:inherit;border-radius:var(--radius-full);text-decoration:none;display:inline-flex}.assessment-chip-link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.assessment-bulk-bar form{margin:0}.assessment-question-card{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.assessment-question-card--compact{padding:var(--card-padding-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface)}.assessment-question-card--compact:hover{background:var(--color-bg-surface-hover)}.assessment-question-card.is-selected{outline:2px solid var(--color-border-focus)}.assessment-question-card__top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assessment-question-card__actions{flex-shrink:0}.assessment-question-card__excerpt{-webkit-line-clamp:2;line-clamp:2;font:400 13px/18px var(--font-sans);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.assessment-question-card__body{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.assessment-question-card__options{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assessment-question-card__option{align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);display:flex}.assessment-question-card__option.is-correct{border-color:var(--color-status-success-border);background:var(--color-status-success-bg)}.assessment-question-card__index{min-width:calc(var(--spacing) * 6);color:var(--color-text-secondary);font-weight:600;font:400 13px/18px var(--font-sans);flex-shrink:0}.assessment-question-card__option-body{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.assessment-question-card__mark{align-items:center;gap:var(--spacing);color:var(--color-status-success-text);font-weight:600;font:400 13px/18px var(--font-sans);display:inline-flex}.assessment-question-card__image{border-radius:var(--radius-sm);max-width:100%;height:auto}.assessment-question-card__blank{padding-inline:calc(var(--spacing) * 2);border-bottom:2px solid var(--color-border-strong);color:var(--color-text-secondary);font-weight:600;display:inline-block}.assessment-question-card__ar{gap:var(--spacing) calc(var(--spacing) * 3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.assessment-question-card__ar dt{color:var(--color-text-secondary);font:500 12px/16px var(--font-sans)}.assessment-question-card__ar dd{margin:0}.assessment-question-card__code{padding:calc(var(--spacing) * 3);border-radius:var(--radius-md);background:var(--color-bg-subtle);font-family:var(--font-mono);white-space:pre;font:400 13px/18px var(--font-sans);margin:0;overflow-x:auto}.assessment-question-card__answers{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assessment-rich{overflow-wrap:anywhere;font:400 14px/20px var(--font-sans)}.assessment-rich>*+*{margin-top:calc(var(--spacing) * 2)}.assessment-rich img{max-width:100%;height:auto}.assessment-rich ul,.assessment-rich ol{padding-inline-start:calc(var(--spacing) * 6)}.assessment-rich ul{list-style:outside}.assessment-rich ol{list-style:decimal}.assessment-rich pre,.assessment-rich code{font-family:var(--font-mono)}.assessment-rich pre{padding:calc(var(--spacing) * 3);border-radius:var(--radius-md);background:var(--color-bg-subtle);overflow-x:auto}.assessment-explanation{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.assessment-passage-box{padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.assessment-approval-panel .ui-card__body{gap:var(--spacing);flex-direction:column;display:flex}.assessment-version-panel__note{max-width:calc(var(--spacing) * 60);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assessment-question-compare{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.assessment-question-compare__table th[scope=row]{width:calc(var(--spacing) * 40);vertical-align:top}.assessment-question-compare__side{vertical-align:top;overflow-wrap:anywhere;font:400 13px/18px var(--font-sans)}.assessment-question-compare__field.is-unchanged .assessment-question-compare__side{color:var(--color-text-muted)}.assessment-question-compare__line{display:block}.assessment-question-compare__line+.assessment-question-compare__line{margin-top:var(--spacing)}.assessment-question-compare__del{background:var(--color-status-danger-bg);color:var(--color-status-danger-text);text-decoration:line-through}.assessment-question-compare__ins{background:var(--color-status-success-bg);color:var(--color-status-success-text);text-decoration:underline}.assessment-compare-pickers{align-items:flex-end}.assessment-topic-selector{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.assessment-topic-selector__level .ui-combobox{position:relative}.assessment-topic-selector__path{margin:0}.assessment-topic-selector.is-locked{gap:var(--spacing)}.assessment-tag-selector .ui-combobox{position:relative}.assessment-tag-selector__chips{gap:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assessment-tag-selector__chips:empty{display:none}@media (pointer:coarse){.assessment-question-row__text{min-height:var(--touch-min)}}.assessment-passage-editor{align-items:start;gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,8fr) minmax(0,4fr);display:grid}.assessment-passage-editor--create{display:block}.assessment-passage-editor__main,.assessment-passage-editor__form{gap:var(--form-section-gap);flex-direction:column;min-width:0;display:flex}.assessment-passage-editor__aside{top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex;position:sticky}.assessment-passage-editor.is-review .assessment-passage-editor__readonly{background:var(--color-bg-subtle)}.assessment-passage-editor__body{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);font:400 14px/20px var(--font-sans)}.assessment-passage-editor__body img{max-width:100%;height:auto}.assessment-passage-editor__caption{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.assessment-passage-editor__disabled{padding:calc(var(--spacing) * 4);border:1px dashed var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-subtle)}.assessment-passage-editor__failures{padding-left:calc(var(--spacing) * 4);margin:0}.assessment-passage-editor__failures li{margin-top:var(--spacing)}.assessment-passage-editor__versions{gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.assessment-passage-editor__children{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.assessment-passage-editor__list{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assessment-passage-editor__child{align-items:flex-start;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.assessment-passage-editor__child>.assessment-question-card,.assessment-passage-editor__review-child{flex:auto;min-width:0}.assessment-passage-editor__review-child{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.assessment-passage-editor__handle{cursor:grab;color:var(--color-text-muted);flex:none}.assessment-passage-editor__handle[aria-disabled=true]{cursor:not-allowed;opacity:.5}.assessment-passage-editor__position{flex:0 0 calc(var(--spacing) * 6);padding-top:var(--spacing);text-align:center;color:var(--color-text-secondary);font:500 14px/20px var(--font-sans)}.assessment-passage-editor__child.is-archived{opacity:.7}.assessment-passage-editor__child.is-dragging{box-shadow:var(--shadow-sm)}.assessment-passage-editor__archived-toggle{align-items:center;gap:calc(var(--spacing) * 2);margin:0;display:flex}@media not all and (width>=1024px){.assessment-passage-editor{grid-template-columns:minmax(0,1fr)}.assessment-passage-editor__aside{position:static}}.exam-passage-pair{width:100%;container:exam-passage/inline-size}.exam-passage-pair__layout{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.exam-passage-pair__question{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}.exam-passage-pair__child{align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.exam-passage-pair--mobile{max-width:390px;margin-inline:auto}.exam-passage{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);color:var(--color-text-primary);flex-direction:column;display:flex}.exam-passage__header{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.exam-passage.is-scrolled .exam-passage__header{padding-bottom:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border-default)}.exam-passage__labels{flex:auto;min-width:0}.exam-passage__title{color:var(--color-text-secondary);font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0}.exam-passage__range{color:var(--color-text-primary);font:500 14px/20px var(--font-sans);margin:0}.exam-passage__toggle{flex:none}.exam-passage__body{overflow-wrap:anywhere;max-height:40vh;font:400 16px/24px var(--font-sans);overflow-y:auto}.exam-passage__body img{max-width:100%;height:auto}.exam-passage__body:focus-visible{box-shadow:var(--shadow-focus);outline:none}.exam-passage.is-collapsed{gap:0}@container exam-passage (width>=880px){.exam-passage-pair__layout{align-items:flex-start;gap:calc(var(--spacing) * 6);flex-direction:row}.exam-passage-pair__layout>.exam-passage{top:calc(var(--spacing) * 4);flex:50%;min-width:0;position:sticky}.exam-passage-pair__layout>.exam-passage-pair__question{flex:50%}.exam-passage-pair__layout>.exam-passage .exam-passage__body{max-height:70vh}.exam-passage-pair__layout>.exam-passage.is-collapsed{flex:none}}@media not all and (width>=768px){.exam-passage{padding:calc(var(--spacing) * 4)}}.exam-card-list{gap:calc(var(--spacing) * 4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.exam-card{gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 18);padding:var(--card-padding);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg-surface);box-shadow:var(--shadow-card);color:var(--color-text-primary);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.exam-card:hover{border-color:var(--color-border-strong);background:var(--color-bg-surface-hover)}.exam-card-list>li:has(>.exam-card__actions,>.exam-card__fee){border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg-surface);box-shadow:var(--shadow-card);padding-block-end:var(--card-padding);overflow:hidden}.exam-card-list>li:has(>.exam-card__actions,>.exam-card__fee)>.exam-card{box-shadow:none;border:0;border-radius:0;padding-block-end:calc(var(--spacing) * 2)}.exam-card-list>li>.exam-card__fee,.exam-card-list>li>.exam-card__actions{margin-inline:var(--card-padding)}.exam-card:focus-visible{outline-offset:-2px;box-shadow:var(--shadow-focus)}.exam-card__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.exam-card__title-wrap{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.exam-card__title{color:var(--color-text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;font:600 18px/26px var(--font-sans);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.exam-card__caption,.exam-card__zone{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.exam-card__badge{flex:none}.exam-card__line{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-text-primary);font:400 13px/18px var(--font-sans);display:flex}.exam-card__icon{margin-top:calc(var(--spacing) * .5);color:var(--color-text-secondary);flex:none}.exam-card__text{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.exam-card__action{align-self:flex-end;align-items:center;gap:var(--spacing);color:var(--color-text-link);font:500 14px/20px var(--font-sans);display:inline-flex}.exam-page__sentence{margin:0 0 calc(var(--spacing) * 3);color:var(--color-text-primary);font:400 14px/20px var(--font-sans)}.exam-page__caption{margin:calc(var(--spacing) * 3) 0 0;color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.exam-page__notices{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.exam-page__notice{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--color-text-primary);font:400 13px/18px var(--font-sans);display:flex}.exam-page__notice-icon{margin-top:calc(var(--spacing) * .5);color:var(--color-text-secondary);flex:none}.exam-instructions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.exam-instructions__empty{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.exam-instructions__actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.dash-calendar{min-width:0;overflow-x:auto}.dash-calendar__grid{border-collapse:collapse;table-layout:fixed;width:100%}.dash-calendar__day-head{padding:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border-default);text-align:start;vertical-align:bottom}.dash-calendar__weekday{color:var(--color-text-muted);font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;display:block}.dash-calendar__date{color:var(--color-text-primary);font:500 14px/20px var(--font-sans);display:block}.dash-calendar__day{padding:calc(var(--spacing) * 2);border-inline-end:1px solid var(--color-border-subtle);vertical-align:top}.dash-calendar__day:last-child{border-inline-end:0}.dash-calendar__events{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-calendar__event{align-items:flex-start;gap:var(--spacing);min-width:0;padding:var(--spacing) calc(var(--spacing) * 1.5);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-primary);font:400 12px/16px var(--font-sans);display:flex}.dash-calendar__event--info{background:var(--color-status-info-bg)}.dash-calendar__event--success{background:var(--color-status-success-bg)}.dash-calendar__event--warning{background:var(--color-status-warning-bg)}.dash-calendar__event-icon{margin-top:calc(var(--spacing) * .5);flex:none}.dash-calendar__event-link,.dash-calendar__event-text{overflow-wrap:anywhere;min-width:0;color:inherit}.dash-calendar__event-link{text-decoration:none}.dash-calendar__event-link:hover{text-decoration:underline}.dash-calendar__more{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}@media not all and (width>=1280px){.dash-calendar__grid thead{display:none}.dash-calendar__grid,.dash-calendar__grid tbody,.dash-calendar__grid tr,.dash-calendar__day{width:100%;display:block}.dash-calendar__day{padding:calc(var(--spacing) * 2) 0;border-inline-end:0;border-bottom:1px solid var(--color-border-subtle)}.dash-calendar__day.is-empty{display:none}.dash-calendar__day:before{content:attr(data-label);margin-bottom:var(--spacing);color:var(--color-text-primary);font:500 14px/20px var(--font-sans);display:block}}.dash-upcoming-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--spacing) * 64), 1fr));gap:calc(var(--spacing) * 4);display:grid}.dash-upcoming{gap:calc(var(--spacing) * 1.5);min-width:0;padding:var(--card-padding);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;display:flex}.dash-upcoming__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.dash-upcoming__title{color:var(--color-text-primary);overflow-wrap:anywhere;font:600 16px/24px var(--font-sans);margin:0}.dash-upcoming__schedule{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.dash-upcoming__starts{align-items:center;gap:var(--spacing);color:var(--color-text-primary);font:500 14px/20px var(--font-sans);margin:0;display:inline-flex}.dash-upcoming__caption{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.dash-upcoming__meta{gap:calc(var(--spacing) * 3);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.dash-upcoming__fact{align-items:center;gap:var(--spacing);display:inline-flex}.dash-upcoming__actions{margin-top:var(--spacing);justify-content:flex-end;display:flex}.assessment-list-row__caption{text-overflow:ellipsis;white-space:nowrap;max-width:40ch;display:inline-block;overflow:hidden}.assessment-create{gap:var(--form-section-gap);flex-direction:column;display:flex}.assessment-create__copy{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-primary);font:400 14px/20px var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.assessment-create__code input{text-transform:uppercase}.assessment-create__errors{padding-left:calc(var(--spacing) * 5);margin:0}.assessment-builder{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.assessment-builder__stepper,.assessment-builder__steps{min-width:0}.assessment-builder__status{align-items:center;gap:var(--spacing);color:var(--color-text-muted);font:400 12px/16px var(--font-sans);display:inline-flex}.assessment-builder__status.is-warning{color:var(--color-status-warning-text)}.assessment-builder__status.is-danger{color:var(--color-status-danger-text)}.assessment-builder__status-icon[data-status-icon=saved]{color:var(--color-status-success)}.assessment-builder__retry{cursor:pointer;font:400 12px/16px var(--font-sans);background:0 0;border:0;padding:0}.assessment-builder.is-review [data-edit-only]{display:none!important}.assessment-builder.is-review .assessment-step__form :is(input,select,textarea):disabled{background:var(--color-bg-subtle)}.assessment-step__form{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}.assessment-step--narrow .assessment-step__form{max-width:var(--container-form)}.assessment-step__head{gap:var(--spacing);flex-direction:column;display:flex}.assessment-step__title{color:var(--color-text-primary);font:600 24px/32px var(--font-sans);letter-spacing:-.01em;margin:0}.assessment-step__title:focus{outline:none}.assessment-step__description{color:var(--color-text-secondary);font:400 14px/20px var(--font-sans);margin:0}.assessment-step__error-list{padding-left:calc(var(--spacing) * 5);margin:0}.assessment-field-error[hidden]{display:none}.assessment-paper-totals{z-index:2;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 6);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-sticky);flex-wrap:wrap;margin:0;display:flex;position:sticky;top:0}.assessment-paper-totals__item{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.assessment-paper-totals__item dt{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.assessment-paper-totals__item dd{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font:500 14px/20px var(--font-sans);margin:0}.assessment-paper-totals__limit,.assessment-paper-totals__note{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.assessment-paper-totals.is-over-limit [data-total=questions] dd,.assessment-paper-totals__alert{color:var(--color-status-danger-text)}.assessment-paper-totals.is-stale dd{color:var(--color-text-muted)}.assessment-basic-info{gap:var(--form-fields-gap);flex-direction:column;display:flex}.assessment-basic-info__source,.assessment-basic-info__code{gap:var(--spacing);flex-direction:column;display:flex}.assessment-basic-info__code-value{align-items:center;gap:var(--spacing);font:400 12px/18px var(--font-mono);display:inline-flex}.assessment-basic-info__code-input input{text-transform:uppercase;max-width:240px}.assessment-basic-info__caption{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.assessment-section-list{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.assessment-section-list__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.assessment-section-list__count{color:var(--color-text-primary);font:500 14px/20px var(--font-sans);margin:0}.assessment-section-list__items{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assessment-section-list__caption{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.assessment-section-card-row{align-items:start;gap:calc(var(--spacing) * 2);grid-template-columns:24px 24px minmax(0,1fr) auto;display:grid}.assessment-section-card-row.is-dragging,.assessment-paper-item.is-dragging{box-shadow:var(--shadow-sm);opacity:.85}.assessment-section-card__handle,.assessment-paper-item__handle{width:24px;height:24px;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:grab;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.assessment-section-card__position,.assessment-paper-item__position{margin-top:calc(var(--spacing) * 2);color:var(--color-text-secondary);text-align:center;font-variant-numeric:tabular-nums;font:500 14px/20px var(--font-sans)}.assessment-section-card{gap:var(--spacing);flex-direction:column;display:flex}.assessment-section-card__head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assessment-section-card__name{color:var(--color-text-primary);font:500 14px/20px var(--font-sans);margin:0}.assessment-section-card__figures{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);display:inline-flex}.assessment-section-card__timer{align-items:center;gap:var(--spacing);display:inline-flex}.assessment-section-card__meta{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.assessment-section-card__empty{color:var(--color-status-warning-text);font:400 13px/18px var(--font-sans);margin:0}.assessment-section-card__reason{color:var(--color-status-danger-text);font:400 13px/18px var(--font-sans);margin:0}.assessment-section-card.is-invalid{border-color:var(--color-status-danger-border)}.assessment-section-editor__fields{gap:var(--form-fields-gap);flex-direction:column;display:flex}.assessment-section-editor__timer{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.assessment-section-editor__minimum{gap:calc(var(--spacing) * 2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.assessment-section-editor__minimum-row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assessment-question-selector{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.assessment-question-selector__bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.assessment-question-selector__section{min-width:280px}.assessment-question-selector__mode{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.assessment-question-selector__panes{align-items:start;gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,6fr) minmax(0,6fr);display:grid}.assessment-question-selector.is-blueprint .assessment-question-selector__panes{grid-template-columns:minmax(0,1fr)}.assessment-question-selector__pool,.assessment-question-selector__selected{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.assessment-question-selector__heading{color:var(--color-text-primary);font:500 14px/20px var(--font-sans);margin:0}.assessment-question-selector__items{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assessment-question-selector__random{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.assessment-question-selector__caption{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);flex-basis:100%;margin:0}.assessment-builder.is-review .assessment-question-selector__panes{grid-template-columns:minmax(0,1fr)}.assessment-question-pool{gap:calc(var(--spacing) * 3);max-height:min(720px,80vh);padding:calc(var(--spacing) * 3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow-y:auto}.assessment-question-pool__filters{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assessment-question-pool__filters .ui-select{flex:140px;min-width:140px}.assessment-question-pool__clear{cursor:pointer;font:400 13px/18px var(--font-sans);background:0 0;border:0;padding:0}.assessment-question-pool__caption{gap:var(--spacing);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.assessment-question-pool__state{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.assessment-question-pool__results{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assessment-question-pool__card>.ui-card__body{align-items:start;gap:calc(var(--spacing) * 3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.assessment-question-pool__card.is-selected{border-color:var(--color-border-focus)}.assessment-question-pool__select{padding-top:calc(var(--spacing) * .5)}.assessment-question-pool__text{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.assessment-question-pool__head{align-items:center;gap:calc(var(--spacing) * 2);font:400 13px/18px var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.assessment-question-pool__marks{color:var(--color-text-secondary)}.assessment-question-pool__stem{-webkit-line-clamp:2;color:var(--color-text-primary);font:400 13px/18px var(--font-sans);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.assessment-question-pool__class{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.assessment-question-pool__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.assessment-question-pool__count{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.assessment-paper-item{align-items:start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);grid-template-columns:24px 24px 16px minmax(0,1fr) auto;display:grid}.assessment-paper-item__kind{margin-top:calc(var(--spacing) * 2);color:var(--color-text-secondary);display:inline-flex}.assessment-paper-item__body{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.assessment-paper-item__line{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font:400 13px/18px var(--font-sans);flex-wrap:wrap;display:flex}.assessment-paper-item__code{font:400 12px/18px var(--font-mono)}.assessment-paper-item__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:12ch;overflow:hidden}.assessment-paper-item__class{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--color-text-secondary);overflow:hidden}.assessment-paper-item__marks{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.assessment-paper-item__short{align-items:center;gap:var(--spacing);color:var(--color-status-warning-text);display:inline-flex}.assessment-paper-item__reason{align-items:center;gap:var(--spacing);color:var(--color-status-danger-text);font:400 13px/18px var(--font-sans);margin:0;display:flex}.assessment-paper-item.is-short .assessment-paper-item__reason{color:var(--color-status-warning-text)}.assessment-paper-item__caption{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.assessment-paper-item.is-short{border-color:var(--color-status-warning-border)}.assessment-paper-item.is-invalid{border-color:var(--color-status-danger-border)}.assessment-paper-item.is-readonly{background:var(--color-bg-subtle)}.assessment-set-marks{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.assessment-set-marks__reset{cursor:pointer;font:400 12px/16px var(--font-sans);background:0 0;border:0;align-self:flex-start;padding:0}.assessment-set-marks__note{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.assessment-rule-editor__body{gap:var(--form-fields-gap);flex-direction:column;display:flex}.assessment-rule-editor__lead{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.assessment-rule-editor__difficulty{gap:var(--spacing);flex-direction:column;display:flex}.assessment-rule-editor__types,.assessment-rule-editor__tags{gap:calc(var(--spacing) * 2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.assessment-rule-editor__checks{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessment-rule-editor__checks--scroll{max-height:160px;overflow-y:auto}.assessment-rule-editor__availability{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-primary);font:400 13px/18px var(--font-sans);margin:0;display:flex}.assessment-rule-editor__availability [data-availability-icon-ok]{color:var(--color-status-success)}.assessment-rule-editor__body.is-short .assessment-rule-editor__availability{color:var(--color-status-warning-text)}.assessment-blueprint-matrix{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.assessment-blueprint-matrix__title{color:var(--color-text-primary);font:500 14px/20px var(--font-sans);margin:0}.assessment-blueprint-matrix__filters{align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.assessment-blueprint-matrix__types{align-self:center}.assessment-blueprint-matrix__table-wrap{overflow-x:auto}.assessment-blueprint-matrix__table{border-collapse:collapse;width:100%}.assessment-blueprint-matrix__table :is(th,td){padding:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border-default);text-align:left;vertical-align:top;font:400 13px/18px var(--font-sans)}.assessment-blueprint-matrix__table thead th{background:var(--table-header-bg)}.assessment-blueprint-matrix__table .is-number{text-align:right;font-variant-numeric:tabular-nums}.assessment-blueprint-matrix__table tbody th{min-width:200px}.assessment-blueprint-matrix__cell{width:128px}.assessment-blueprint-matrix__input{width:64px;padding:var(--spacing) calc(var(--spacing) * 2);border:1px solid var(--color-border-control);border-radius:var(--radius-control)}.assessment-blueprint-matrix__of{color:var(--color-text-muted);font:400 12px/16px var(--font-sans);display:block}.assessment-blueprint-matrix__cell.is-short{background:var(--color-status-warning-bg)}.assessment-blueprint-matrix__cell.is-short .assessment-blueprint-matrix__input{border-color:var(--color-status-warning-border)}.assessment-blueprint-matrix__shortcell{align-items:center;gap:var(--spacing);color:var(--color-status-warning-text);font:400 12px/16px var(--font-sans);display:flex}.assessment-blueprint-matrix__caption{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.assessment-blueprint-matrix__short{padding-left:calc(var(--spacing) * 5);margin:0}.assessment-rules__fieldset{gap:var(--form-fields-gap);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.assessment-rules__row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assessment-rules__keyvalue{gap:var(--spacing);color:var(--color-text-primary);font:400 14px/20px var(--font-sans);flex-direction:column;display:flex}.assessment-rules__keyvalue.is-derived{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);background:var(--color-bg-subtle);border-radius:var(--radius-md)}.assessment-rules__caption{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.is-warning.assessment-rules__caption,[data-slot=timers].is-warning{color:var(--color-status-warning-text)}.assessment-scoring-rules__minimum{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto 120px auto;display:grid}.assessment-scoring-rules__minimum .assessment-field-error{grid-column:1/-1;margin:0}.assessment-attempt-rules__more{gap:var(--form-fields-gap);padding-left:calc(var(--spacing) * 8);flex-direction:column;display:flex}.assessment-attempt-rules__cooldown{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.assessment-security-rules{gap:var(--form-section-gap);flex-direction:column;display:flex}.assessment-security-rules__events{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessment-security-rules__warn{gap:calc(var(--spacing) * 2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.assessment-instruction-editor{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.assessment-instruction-editor__toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.assessment-instruction-editor__edit{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.assessment-instruction-editor__preview{max-width:var(--container-reading);padding:calc(var(--spacing) * 4);background:var(--color-bg-subtle);border-radius:var(--radius-card)}.assessment-instruction-editor__preview-title{margin:0 0 calc(var(--spacing) * 2);color:var(--color-text-primary);font:500 14px/20px var(--font-sans)}.assessment-publish{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.assessment-publish__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.assessment-publish__title{color:var(--color-text-primary);font:500 14px/20px var(--font-sans);margin:0}.assessment-publish__running{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-muted);font:400 13px/18px var(--font-sans);margin:0;display:inline-flex}.assessment-publish__checklist{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assessment-publish__line{align-items:start;gap:calc(var(--spacing) * 2);font:400 13px/18px var(--font-sans);grid-template-columns:20px auto minmax(0,1fr) auto;display:grid}.assessment-publish__line.is-passed .assessment-publish__icon{color:var(--color-status-success)}.assessment-publish__line.is-failed .assessment-publish__icon{color:var(--color-status-danger)}.assessment-publish__line.is-warning .assessment-publish__icon{color:var(--color-status-warning)}.assessment-publish__result{color:var(--color-text-secondary);font:500 12px/16px var(--font-sans)}.assessment-publish__details{gap:var(--spacing);color:var(--color-text-secondary);flex-direction:column;grid-column:3/-1;margin:0;padding:0;list-style:none;display:flex}.assessment-publish__detail{justify-content:space-between;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.assessment-publish__summary{color:var(--color-text-primary);font:400 14px/20px var(--font-sans);margin:0}.assessment-publish__actions{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.assessment-publish__statement,.assessment-publish__blocked{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.assessment-publish__form{gap:var(--form-fields-gap);flex-direction:column;display:flex}.assessment-publish.is-running .assessment-publish__checklist{color:var(--color-text-muted)}.assessment-preview{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.assessment-preview__toolbar{z-index:2;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) 0;background:var(--color-bg-page);flex-wrap:wrap;display:flex;position:sticky;top:0}.assessment-preview__setting{align-items:center;gap:calc(var(--spacing) * 2);margin:0;display:inline-flex}.assessment-preview__seed{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font:400 12px/16px var(--font-sans)}.assessment-preview__source{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans)}.assessment-preview__canvas{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6);background:var(--color-bg-subtle);border-radius:var(--radius-card);flex-direction:column;display:flex}.assessment-preview--mobile .assessment-preview__canvas{align-items:center}.assessment-preview__instructions{max-width:var(--exam-question-max-width);width:100%;padding:calc(var(--spacing) * 4);background:var(--color-bg-surface);border-radius:var(--radius-card);margin-inline:auto}.assessment-preview__instructions-title,.assessment-preview__section-title{margin:0 0 calc(var(--spacing) * 2);color:var(--color-text-primary);font:600 24px/32px var(--font-sans);letter-spacing:-.01em}.assessment-preview__section{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.assessment-preview__section-meta{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);margin:0}.assessment-preview__entries{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.assessment-preview__entry{gap:calc(var(--spacing) * 2);max-width:var(--exam-question-max-width);flex-direction:column;width:100%;margin-inline:auto;display:flex}.assessment-preview__caption{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.assessment-preview__more{justify-content:center;display:flex}.assessment-summary-card{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.assessment-summary-card__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.assessment-summary-card__name{gap:var(--spacing);flex-direction:column;display:flex}.assessment-summary-card__code{color:var(--color-text-secondary);font:400 12px/18px var(--font-mono)}.assessment-summary-card__badges{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (width<=1279px){.assessment-question-selector__panes{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (width<=767px){.assessment-question-selector__panes,.assessment-question-selector.is-blueprint .assessment-question-selector__panes{grid-template-columns:minmax(0,1fr)}.assessment-section-card__handle,.assessment-paper-item__handle{display:none}.assessment-paper-item{grid-template-columns:24px 16px minmax(0,1fr) auto}.assessment-scoring-rules__minimum,.assessment-security-rules__events,.assessment-rule-editor__checks{grid-template-columns:minmax(0,1fr)}.assessment-attempt-rules__more{padding-left:0}}.exam-wizard__review{align-items:start;gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,8fr) minmax(0,4fr);display:grid}.exam-wizard__review-main{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.exam-wizard__review-panel{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.exam-wizard__comment{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.exam-wizard__schedule-cards{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.exam-wizard__schedule-card{flex-wrap:wrap;justify-content:space-between}.assessment-security-rules__password{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.assessment-security-rules__password-title{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-primary);font:500 14px/20px var(--font-sans);margin:0;display:inline-flex}.assessment-security-rules__password-state{color:var(--color-text-primary);font:400 13px/18px var(--font-sans);margin:0}.assessment-publish__facts ul,.assessment-publish__newer ul,.assessment-publish__schedules ul{padding-left:calc(var(--spacing) * 5);font:400 13px/18px var(--font-sans);margin:0}@media (width<=1023px){.exam-wizard__review{grid-template-columns:minmax(0,1fr)}}.schedule-details__lines{gap:calc(var(--spacing) * .5);width:100%;color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);flex-direction:column;margin:0;display:flex}.schedule-details__lines dd{align-items:center;gap:var(--spacing);flex-wrap:wrap;margin:0;display:flex}.schedule-details__stats{margin-block:calc(var(--spacing) * 4)}.schedule-details__toolbar{justify-content:flex-end;gap:calc(var(--spacing) * 2);margin-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.schedule-details__tab{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.schedule-details__unit{text-overflow:ellipsis;white-space:nowrap;max-width:200px;display:inline-block;overflow:hidden}.schedule-details__fit{color:var(--color-status-warning-text)}.ui-table__row.is-ended th{color:var(--color-text-primary)}.ui-table__row.is-ended td{color:var(--color-text-secondary)}.exam-schedule{gap:var(--form-field-gap);flex-direction:column;display:flex}.exam-schedule__computed{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-md);background:var(--color-bg-subtle);margin:0}.exam-schedule__end{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.exam-schedule.is-readonly{color:var(--color-text-secondary)}.exam-batch-assignment{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.exam-batch-assignment__form{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.exam-batch-assignment__preview{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.exam-batch-assignment__list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width<=1024px){.exam-batch-assignment__form{grid-template-columns:minmax(0,1fr)}}.exam-slot{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);font:400 13px/18px var(--font-sans);display:flex}.exam-slot__time{flex:auto;min-width:0}.exam-slot__name{font-weight:500}.exam-slot__count{color:var(--color-text-secondary);flex:none}.exam-slot__bar{flex:0 0 64px}.exam-slot.is-full .exam-slot__count{color:var(--color-status-warning-text)}.exam-slot.is-closed{color:var(--color-text-disabled)}.exam-slot--selectable:has(input:checked){border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus)}@media (width<=600px){.exam-slot__bar{display:none}}.exam-session.is-cancelled th,.exam-session.is-cancelled td{color:var(--color-text-muted)}.exam-candidate-assignment,.exam-candidate-assignment__form,.exam-candidate-assignment__file{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.exam-candidate-assignment__room{margin:0}.proctor-code-region{gap:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 24);flex-direction:column;display:flex}.proctor-code-region__skeleton{min-height:160px}.proctor-code-panel{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.proctor-code-panel__toolbar{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.proctor-code-panel__code{font:500 14px/20px var(--font-mono);letter-spacing:.08em}.proctor-code-card{gap:calc(var(--spacing) * 4);padding:var(--card-padding);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;display:flex}.proctor-code-card__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.proctor-code-card__title{font:600 18px/26px var(--font-sans);margin:0}.proctor-code-card__context{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.proctor-code-card__code-block{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 6);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-wrap:wrap;display:flex}.proctor-code-card__code{font:600 32px/40px var(--font-sans);letter-spacing:-.01em;font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-primary);font-weight:500}.proctor-code-card__meta{gap:var(--spacing);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);flex-direction:column;margin:0;display:flex}.proctor-code-card__meta dd{margin:0}.proctor-code-card__actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.proctor-code-card [data-code-project][hidden]{display:none}.proctor-code-card.is-generated .proctor-code-card__code{opacity:.6}.proctor-code-projection{z-index:var(--z-index-modal);gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 8);background:var(--color-bg-surface);color:var(--color-text-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.proctor-code-projection[hidden]{display:none}.proctor-code-projection__close{top:calc(var(--spacing) * 6);position:absolute;inset-inline-end:calc(var(--spacing) * 6)}.proctor-code-projection__context{color:var(--color-text-secondary);font:600 20px/28px var(--font-sans);margin:0}.proctor-code-projection__code{font-family:var(--font-mono);font-size:min(max(var(--text-6xl), 12vw), calc((100vw - calc(var(--spacing) * 16)) / 10));letter-spacing:.08em;white-space:nowrap;margin:0;font-weight:700;line-height:1.1}.proctor-code-projection__meta{color:var(--color-text-secondary);font:400 16px/24px var(--font-sans);margin:0}html.has-code-projection{overflow:hidden}.proctor-code-card.is-expired .proctor-code-card__code{opacity:.6;text-decoration:line-through}@media (width<=600px){.proctor-code-card__code{font:600 24px/32px var(--font-sans);letter-spacing:-.01em;font-family:var(--font-mono);letter-spacing:.08em;font-weight:500}.proctor-code-card__actions>*{flex:100%}}.exam-calendar{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;position:relative}.exam-calendar__toolbar{align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.exam-calendar__nav{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.exam-calendar__filters{align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;width:100%;display:flex}.exam-calendar__filter-box{width:100%}.exam-calendar__filter-summary{display:none}@media not all and (width>=1024px){.exam-calendar__filter-summary{gap:calc(var(--spacing) * 2);min-height:var(--control-height-md);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-action-secondary);color:var(--color-text-primary);cursor:pointer;font:500 14px/20px var(--font-sans);align-items:center;list-style:none;display:inline-flex}.exam-calendar__filter-summary::-webkit-details-marker{display:none}.exam-calendar__filter-summary:focus-visible{box-shadow:var(--shadow-focus);outline:none}.exam-calendar__filter-box[open] .exam-calendar__filter-chevron{rotate:180deg}.exam-calendar__filter-box[open]>.exam-calendar__filters{margin-top:calc(var(--spacing) * 3)}}@media (pointer:coarse){.exam-calendar__filter-summary{min-height:var(--touch-min)}}.exam-calendar__checks{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.ui-calendar{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ui-calendar.is-loading .ui-calendar__body{opacity:.5}.exam-calendar__grid{table-layout:fixed;border-collapse:collapse;width:100%}.exam-calendar__grid th{padding:calc(var(--spacing) * 2);text-align:left;color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.exam-calendar__day{height:112px;padding:var(--spacing);vertical-align:top;border:1px solid var(--color-border-subtle)}.exam-calendar__day.is-outside{background:var(--color-bg-subtle)}.exam-calendar__day.is-today .exam-calendar__date-number{color:var(--color-text-on-brand);background:var(--color-action-primary);border-radius:var(--radius-full);padding-inline:calc(var(--spacing) * 1.5)}.exam-calendar__date-number{margin-bottom:var(--spacing);font:400 12px/16px var(--font-sans);display:inline-block}.exam-calendar__event{gap:calc(var(--spacing) * .5);margin-bottom:var(--spacing);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);border:1px solid var(--color-status-neutral-border);border-radius:var(--radius-sm);background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text);font:400 12px/16px var(--font-sans);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.exam-calendar__event--info{border-color:var(--color-status-info-border);background:var(--color-status-info-bg);color:var(--color-status-info-text)}.exam-calendar__event--success{border-color:var(--color-status-success-border);background:var(--color-status-success-bg);color:var(--color-status-success-text)}.exam-calendar__event--warning{border-color:var(--color-status-warning-border);background:var(--color-status-warning-bg);color:var(--color-status-warning-text)}.exam-calendar__event.is-cancelled .exam-calendar__event-time{text-decoration:line-through}.exam-calendar__event-time,.exam-calendar__event-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.exam-calendar__columns{gap:calc(var(--spacing) * 2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.exam-calendar__column{gap:var(--spacing);min-height:240px;padding:calc(var(--spacing) * 2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.exam-calendar__column.is-today{border-color:var(--color-border-focus)}.exam-calendar__column-title{margin:0 0 var(--spacing);font:500 14px/20px var(--font-sans)}.exam-calendar__agenda{gap:calc(var(--spacing) * 2);margin:0 0 calc(var(--spacing) * 3);flex-direction:column;padding:0;list-style:none;display:flex}.exam-calendar__agenda-row{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) 0;border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.exam-calendar__popover{z-index:20;top:var(--popover-top,0);left:var(--popover-left,0);width:320px;max-width:100%;padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);position:absolute}.exam-calendar__popover-card{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.exam-calendar__popover-title,.exam-calendar__popover-line{font:400 13px/18px var(--font-sans);margin:0}.my-schedules__open{color:var(--color-status-success-text);align-items:center;gap:var(--spacing);display:inline-flex}.print-sheet-page{background:var(--color-bg-surface);color:var(--color-text-primary)}.print-sheet__screen-actions{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);align-items:center;display:flex}.print-sheet{max-width:210mm;padding:calc(var(--spacing) * 4);margin:0 auto}.print-sheet__header{gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 6);align-items:flex-start;display:flex}.print-sheet__org{font:500 14px/20px var(--font-sans);margin:0}.print-sheet__title{font:600 18px/26px var(--font-sans);margin:0}.print-sheet__meta{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.print-sheet__grid{border-collapse:collapse;width:100%}.print-sheet__grid th,.print-sheet__grid td{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);border:1px solid var(--color-border-strong);text-align:left;font:400 13px/18px var(--font-sans)}.print-sheet__grid thead{display:table-header-group}.print-sheet__code{font:500 14px/20px var(--font-mono);letter-spacing:.08em;white-space:nowrap}.print-sheet__single{padding-block:calc(var(--spacing) * 12);text-align:center}.print-sheet__single-code{margin:0 0 calc(var(--spacing) * 4);font:700 48px/56px var(--font-sans);letter-spacing:-.02em;font-family:var(--font-mono);letter-spacing:.08em}.print-sheet__footer{margin-top:calc(var(--spacing) * 6);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}@media print{@page{size:A4 portrait;margin:15mm}.print-sheet__screen-actions{display:none}.print-sheet{max-width:none;padding:0}.print-sheet-page{background:var(--color-bg-surface);color:var(--color-text-primary)}.print-sheet__grid tr{break-inside:avoid}}@media (pointer:coarse){.exam-calendar__event{min-height:var(--touch-min);justify-content:center}}.proctor-console{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.proctor-console__code-panel{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.proctor-console__body{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media not all and (width>=1024px){.proctor-console__body>.proctor-console__panel{display:none}}@media (width>=1024px){.proctor-console__body{grid-template-columns:minmax(0, 1fr) var(--width-incident-panel)}.proctor-console__panel{top:calc(var(--height-topbar) + calc(var(--spacing) * 4));max-height:calc(100vh - var(--height-topbar) - calc(var(--spacing) * 8));position:sticky;overflow-y:auto}}.proctor-toolbar{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.proctor-toolbar__counts{gap:var(--spacing) calc(var(--spacing) * 4);font:500 12px/16px var(--font-sans);flex-wrap:wrap;align-items:center;display:flex}.proctor-toolbar__count{color:var(--color-text-secondary);white-space:nowrap}.proctor-toolbar__count strong{color:var(--color-text-primary);font-weight:600}.proctor-toolbar__controls,.proctor-toolbar__views,.proctor-toolbar__actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;align-items:center;display:flex}.proctor-toolbar__panel-toggle .ui-count-badge{margin-inline-start:var(--spacing)}@media not all and (width>=768px){.proctor-toolbar__actions{display:none}}@media (width>=768px){.proctor-toolbar__menu{display:none}}@media (width>=1024px){.proctor-toolbar__panel-toggle{display:none}}a.proctor-toolbar__count{text-decoration:none}a.proctor-toolbar__count:hover{color:var(--color-text-link);text-decoration:underline}a.proctor-toolbar__count:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}@media (pointer:coarse){a.proctor-toolbar__count{min-height:var(--touch-min);align-items:center;display:inline-flex}}.proctor-toolbar__tools{gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-basis:100%;align-items:center;margin:0;display:flex}.proctor-toolbar__tools .ui-search-input{flex:14rem;max-width:20rem}.proctor-toolbar__attention .ui-count-badge{margin-inline-start:var(--spacing)}.proctor-toolbar__shortcuts{margin-inline-start:auto}.proctor-toolbar__shortcut-list{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);font:400 13px/18px var(--font-sans);grid-template-columns:auto 1fr;align-items:center;margin:0;display:grid}.proctor-toolbar__shortcut-list dd{color:var(--color-text-primary);margin:0}.proctor-toolbar__chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-basis:100%;align-items:center;display:flex}.proctor-toolbar__chip-list{display:contents}.proctor-toolbar__resort{gap:calc(var(--spacing) * 2);flex-basis:100%;align-items:center;margin:0;display:flex}.proctor-toolbar__chips[hidden],.proctor-toolbar__resort[hidden]{display:none}.proctor-toolbar__summary{gap:calc(var(--spacing) * 2);font:500 12px/16px var(--font-sans);align-items:center;display:none}.proctor-toolbar__count-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media not all and (width>=768px){.proctor-toolbar__counts>.proctor-toolbar__count{display:none}.proctor-toolbar__summary{display:flex}.proctor-toolbar__tools .ui-search-input{flex-basis:100%;max-width:none}}@media (pointer:coarse){.proctor-toolbar__shortcuts{display:none}}.proctor-toolbar__live{gap:calc(var(--spacing) * 1.5);color:var(--color-status-warning-text);white-space:nowrap;align-items:center;display:inline-flex}.proctor-toolbar__live:before{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-full);background:var(--color-status-warning);content:""}.proctor-toolbar__live[data-live=connected]{color:var(--color-status-success-text)}.proctor-toolbar__live[data-live=connected]:before{background:var(--color-status-success)}.proctor-toolbar__live[data-live=failed]{color:var(--color-status-danger-text)}.proctor-toolbar__live[data-live=failed]:before{background:var(--color-status-danger)}.proctor-grid{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.proctor-grid__tiles{grid-template-columns:repeat(auto-fill, minmax(min(var(--proctor-tile-min-width), 100%), 1fr));gap:calc(var(--spacing) * 4);align-content:start;margin:0;padding:0;list-style:none;display:grid}.proctor-grid__tiles>li{border-radius:var(--radius-card);min-width:0;display:flex}.proctor-grid__tiles>li>.proctor-candidate-card{flex:1}.proctor-grid__tiles>li[hidden],.proctor-grid__table tr[hidden]{display:none}.proctor-grid__tiles>li:focus-visible{box-shadow:var(--shadow-focus);outline:none}.proctor-grid__pagination{padding-block:calc(var(--spacing) * 2)}.proctor-grid--grid .proctor-grid__table{display:none}@media (width>=768px){.proctor-grid__table{max-block-size:calc(100vh - var(--height-topbar) - calc(var(--spacing) * 8));overflow:auto}.proctor-grid__table .ui-table__header{z-index:1;position:sticky;top:0}}.proctor-candidate-card{--proctor-ring:var(--color-border-default)}.proctor-candidate-card--tile{gap:calc(var(--spacing) * 2);min-width:0;padding:var(--card-padding-sm);border:1px solid var(--proctor-ring);border-radius:var(--radius-card);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--proctor-ring);transition:background-color var(--duration-fast);flex-direction:column;display:flex}.proctor-candidate-card--tile:not(.is-severity-low,.is-severity-medium,.is-severity-high,.is-severity-critical,.is-offline){box-shadow:none}.proctor-candidate-card--tile:hover{background:var(--color-bg-surface-hover)}.proctor-candidate-card--tile:focus-within{box-shadow:inset 0 0 0 1px var(--proctor-ring), var(--shadow-focus)}.proctor-candidate-card.is-severity-low{--proctor-ring:var(--color-proctor-safe)}.proctor-candidate-card.is-severity-medium{--proctor-ring:var(--color-proctor-warning)}.proctor-candidate-card.is-severity-high{--proctor-ring:var(--color-proctor-suspicious)}.proctor-candidate-card.is-severity-critical{--proctor-ring:var(--color-proctor-critical)}.proctor-candidate-card.is-offline{--proctor-ring:var(--color-proctor-offline)}.proctor-candidate-card.is-selected{border-color:var(--color-border-focus);background:var(--color-bg-brand-subtle)}.proctor-candidate-card__head{gap:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.proctor-candidate-card__identity{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.proctor-candidate-card__name{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font:500 14px/20px var(--font-sans);text-decoration:none;overflow:hidden}a.proctor-candidate-card__name:hover{color:var(--color-text-link);text-decoration:underline}.proctor-candidate-card__status{gap:calc(var(--spacing) * 2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.proctor-candidate-card__channels{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans)}.proctor-candidate-card__metrics{gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;display:flex}.proctor-candidate-card__counts{gap:var(--spacing);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);align-items:center;display:inline-flex}.proctor-candidate-card__markers{gap:var(--spacing);flex-wrap:wrap;display:flex}.proctor-candidate-card__markers:empty{display:none}.proctor-candidate-card__proctor{margin:0}.proctor-candidate-card--tile{cursor:pointer}.proctor-candidate-card__menu{flex:none}.proctor-candidate-card__name--button{text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.proctor-candidate-card__name--button:hover{color:var(--color-text-link);text-decoration:underline}.proctor-candidate-card__not-started{min-width:0}.proctor-candidate-card__not-started .ui-popover__panel{gap:var(--spacing);min-width:calc(var(--spacing) * 60);cursor:auto;flex-direction:column;display:flex}.proctor-candidate-card__popover-title{color:var(--color-text-primary);font:500 14px/20px var(--font-sans);margin:0}.proctor-candidate-card__marker-button{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.proctor-candidate-card__marker-button:hover .ui-badge{text-decoration:underline}.proctor-candidate-card__marker-button:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (pointer:coarse){.proctor-candidate-card__marker-button{position:relative}.proctor-candidate-card__marker-button:after{height:var(--touch-min);content:"";inset-inline:0;position:absolute;top:50%;translate:0 -50%}}.proctor-candidate-card__alert{cursor:auto}.proctor-candidate-card__alert-message{margin:0}.proctor-candidate-card.is-loading{cursor:progress}.proctor-candidate-card.is-updated{animation:proctor-updated var(--duration-slow) var(--ease-emphasized)}@keyframes proctor-updated{0%{background-color:var(--color-bg-brand-subtle)}}.proctor-action-menu,.proctor-action-menu__trigger{flex:none}.proctor-action-menu__item{min-width:calc(var(--spacing) * 60)}.proctor-action-menu__item.is-danger{font-weight:inherit}.proctor-candidate-card--row:is(.is-severity-low,.is-severity-medium,.is-severity-high,.is-severity-critical,.is-offline)>:first-child{box-shadow:inset 3px 0 0 var(--proctor-ring)}.proctor-candidate-card--row .proctor-candidate-card__name{white-space:normal}@media (width>=768px){.proctor-candidate-card--row>th{min-inline-size:15rem}}.proctor-candidate-card--row .proctor-candidate-card__markers{display:flex}.proctor-candidate-card--row.is-ended{color:var(--color-text-secondary)}.proctor-incident-panel{gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 4);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;display:flex}.proctor-incident-panel--drawer{background:0 0;border:0;padding:0}.proctor-incident-panel__requests{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proctor-incident-panel__request{gap:calc(var(--spacing) * .5) calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.proctor-incident-panel__request:last-child{border-bottom:0}.proctor-incident-panel__request>.ui-button{grid-area:1/2/span 2}.proctor-incident-panel__who,.proctor-incident-panel__markers{grid-column:1;min-width:0}.proctor-incident-panel__who{color:var(--color-text-primary);font:500 14px/20px var(--font-sans)}.proctor-record{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}.proctor-record--drawer{gap:calc(var(--spacing) * 4)}.proctor-record__header{gap:calc(var(--spacing) * 2);flex-wrap:wrap;align-items:center;display:flex}.proctor-record__title{color:var(--color-text-primary);font:600 18px/26px var(--font-sans);margin:0}@media not all and (width>=1024px){.ui-button.proctor-record__action--extra{display:none}}@media (width>=1024px){.proctor-record__more{display:none}}.proctor-record__facts>.ui-description-list{margin-top:calc(var(--spacing) * 4)}.proctor-record__facts-summary{gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);cursor:pointer;align-items:center;min-width:0;list-style:none;display:flex}.proctor-record__facts-summary::-webkit-details-marker{display:none}.proctor-record__facts-summary:focus-visible{box-shadow:var(--shadow-focus);outline:none}.proctor-record__facts-title{color:var(--color-text-primary);font:500 14px/20px var(--font-sans);flex:none}.proctor-record__facts-preview{min-width:0;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font:400 12px/16px var(--font-sans);overflow:hidden}.proctor-record__facts-chevron{color:var(--color-text-muted);flex:none;margin-inline-start:auto}.proctor-record__facts[open] .proctor-record__facts-chevron{rotate:180deg}.proctor-record__facts[open] .proctor-record__facts-preview{display:none}@media (pointer:coarse){.proctor-record__facts-summary{min-height:var(--touch-min)}}.proctor-console__record-body{flex-direction:column;min-height:0;display:flex}.proctor-record__step{gap:var(--spacing);display:inline-flex}.proctor-record__menu{margin-inline-start:auto}.proctor-record__failed{align-items:flex-start;gap:calc(var(--spacing) * 3)}.proctor-record__attempts{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.proctor-record__panel{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.proctor-record__line{gap:var(--spacing) calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;margin:0;display:flex}.proctor-record__line:last-of-type{border-bottom:0}.proctor-event-timeline{gap:calc(var(--spacing) * 4);flex-direction:column;max-width:60rem;display:flex}.proctor-event-timeline__filters{gap:calc(var(--spacing) * 3) calc(var(--spacing) * 6);flex-wrap:wrap;align-items:flex-end;display:flex}.proctor-event-timeline__filters>.ui-segmented{flex:none}.proctor-event-timeline__filters .ui-segmented__segment{flex:1 0 auto}.proctor-event-timeline__new:not(:has(:not([hidden]))){position:absolute}.proctor-event-timeline__more{align-self:flex-start}.proctor-event-timeline__group>details>.ui-timeline{margin-top:calc(var(--spacing) * 3);border-inline-start:2px solid var(--color-border-default);padding-inline-start:calc(var(--spacing) * 4)}.proctor-event-timeline__group-summary{gap:calc(var(--spacing) * 2);min-height:var(--control-height-sm);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-primary);cursor:pointer;font:500 12px/16px var(--font-sans);align-items:center;display:inline-flex}.proctor-event-timeline__group-summary:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (pointer:coarse){.proctor-event-timeline__group-summary{min-height:var(--touch-min)}}@media not all and (width>=768px){.proctor-event-timeline__filters{flex-direction:column;align-items:stretch}}@media (width>=768px){.proctor-event-timeline__filters .ui-checkbox-group__items{gap:calc(var(--spacing) * 4);grid-template-columns:none;grid-auto-flow:column}}.proctor-incident-card{--proctor-ring:var(--color-border-strong);gap:calc(var(--spacing) * 2);padding:var(--card-padding-sm);border:1px solid var(--color-border-default);border-inline-start:3px solid var(--proctor-ring);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;display:flex}.proctor-incident-card.is-severity-low{--proctor-ring:var(--color-proctor-safe)}.proctor-incident-card.is-severity-medium{--proctor-ring:var(--color-proctor-warning)}.proctor-incident-card.is-severity-high{--proctor-ring:var(--color-proctor-suspicious)}.proctor-incident-card.is-confirmed{--proctor-ring:var(--color-border-strong)}.proctor-incident-card.is-dismissed>:not(.proctor-incident-card__head){opacity:.6}.proctor-incident-card__head{gap:calc(var(--spacing) * 2);color:var(--color-text-primary);font:500 14px/20px var(--font-sans);flex-wrap:wrap;align-items:center;display:flex}.proctor-incident-card__meta{margin:0}.proctor-incident-card__notes{gap:var(--spacing);padding:calc(var(--spacing) * 2) 0 0;border-top:1px solid var(--color-border-subtle);flex-direction:column;margin:0;list-style:none;display:flex}.cert-number{color:var(--color-text-primary);letter-spacing:.02em;font:400 12px/18px var(--font-mono);margin:0}.cert-number--entered{overflow-wrap:anywhere}.cert-status{display:flex}.cert-preview{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;display:flex}.ui-card.cert-preview{padding:var(--ui-card-padding)}.cert-preview__toolbar{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cert-preview__toolbar>p{margin:0}.cert-preview__toolbar>.ui-segmented{flex:none}.cert-preview__toolbar .ui-segmented__segment{flex:1 0 auto}.cert-preview__stage{padding:calc(var(--spacing) * 4);border-radius:var(--radius-card);background:var(--color-bg-subtle)}.cert-preview__stage.is-zoomed{overflow-x:auto}.cert-preview__stage.is-zoomed>.cert-preview__sheet{aspect-ratio:auto;flex:none}.cert-preview__sheet{aspect-ratio:1123/794;background:var(--color-bg-surface);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.cert-preview__sheet[data-orientation=portrait]{aspect-ratio:794/1123}.cert-preview__frame{background:var(--color-bg-surface);transform-origin:0 0;pointer-events:none;border:0;width:1123px;height:794px;display:block}.cert-preview__sheet[data-orientation=portrait] .cert-preview__frame{width:794px;height:1123px}.cert-preview__image{border:1px solid var(--color-border-subtle);width:100%;height:auto;box-shadow:var(--shadow-md);display:block}.cert-preview__placeholder{aspect-ratio:1123/794;border-radius:var(--radius-card);background:var(--color-bg-subtle)}.cert-detail__verify{padding-top:calc(var(--spacing) * 2)}.cert-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.cert-card>.ui-card{gap:calc(var(--spacing) * 2);height:100%}.cert-card__badge{align-self:flex-start}.cert-card__placeholder{aspect-ratio:1123/794;border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.cert-card__placeholder[hidden]{display:none}.cert-card h2,.cert-card p{margin:0}.cert-card__thumb{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);width:100%;height:auto}.cert-card__actions{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}.cert-card__media{position:relative}figure.cert-preview,.cert-card__media{overflow:hidden;container-type:inline-size}figure.cert-preview{position:relative}.cert-preview__watermark,.cert-card__watermark{color:var(--color-status-danger);opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;font:700 48px/56px var(--font-sans);letter-spacing:-.02em;letter-spacing:.05em;justify-content:center;align-items:center;font-size:13cqi;line-height:1;display:flex;position:absolute;inset:0;transform:rotate(-24deg)}.cert-verification-result{gap:calc(var(--spacing) * 6);flex-direction:column;max-width:40rem;margin-inline:auto;display:flex}.cert-verification-result__heading{margin:0}.cert-verification-result__card{--cert-tone:var(--color-border-strong);gap:calc(var(--spacing) * 3);border-top:4px solid var(--cert-tone)}.cert-verification-result__card.is-valid{--cert-tone:var(--color-status-success)}.cert-verification-result__card.is-revoked,.cert-verification-result__card.is-not-found{--cert-tone:var(--color-status-danger)}.cert-verification-result__card.is-expired,.cert-verification-result__card.is-checksum-failed{--cert-tone:var(--color-status-neutral)}.cert-verification-result__card h2,.cert-verification-result__card p{margin:0}.cert-verification-result__facts{gap:calc(var(--spacing) * 4) calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);border-block:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cert-verification-result__facts>div{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.cert-verification-result__facts dt{color:var(--color-text-muted);font:500 12px/16px var(--font-sans)}.cert-verification-result__facts dd{color:var(--color-text-primary);font:400 14px/20px var(--font-sans);margin:0}.cert-verification-result__lookup{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);flex-direction:column;display:flex}.cert-verification-result__lookup h2{margin:0}.cert-verification-result__lookup form{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media not all and (width>=768px){.cert-verification-result__facts{grid-template-columns:minmax(0,1fr)}}.results-rescore{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.results-rescore__version{align-items:flex-end;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.results-rescore__question{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.results-rescore__head{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.results-rescore__number{min-width:2.5rem;color:var(--color-text-secondary);flex:none;font-weight:600}.results-rescore__summary{flex:auto;min-width:0}.results-rescore__stem{overflow-wrap:anywhere}.results-rescore__key{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border-radius:var(--radius-control);background:var(--color-bg-subtle);flex-direction:column;display:none}.results-rescore__question:has(input[value=regrade]:checked) .results-rescore__key{display:flex}.results-rescore__options{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.results-rescore__changes{margin-block:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 5);list-style:outside}.results-rescores{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.results-rescores__reason{overflow-wrap:anywhere}.ui-public{background:var(--color-bg-page);min-height:100vh;color:var(--color-text-primary);flex-direction:column;display:flex}.ui-public__main:focus{outline:none}html.is-scroll-locked{overflow:hidden}.ui-public__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-wrap:wrap;display:flex}.ui-public__brand{color:var(--color-text-primary);font-size:1.125rem;font-weight:700;text-decoration:none}.ui-public__brand--logo{border-radius:var(--radius-control-sm);flex-shrink:0;display:flex}.ui-public__brand--logo:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ui-public__main{width:100%;max-width:72rem;padding:calc(var(--spacing) * 10) calc(var(--spacing) * 6);flex:1 0 auto;margin-inline:auto}.ui-public__footer{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-secondary);flex-direction:column;display:flex}@media not all and (width>=768px){.ui-public__header{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4)}.ui-public__main,.ui-public__footer{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4)}}.ui-public--marketing .ui-public__main{max-width:none;margin-inline:0;padding:0}.ui-skip-link{z-index:var(--z-index-modal);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);position:absolute;inset-block-start:calc(var(--spacing) * -16);inset-inline-start:calc(var(--spacing) * 4)}.ui-skip-link:focus{inset-block-start:calc(var(--spacing) * 4)}.shell-top-nav__inner,.public-hero__inner,.public-section__inner,.public-cta,.public-logos__inner,.public-stats,.shell-footer__inner{width:100%;max-width:var(--container-content);padding-inline:calc(var(--spacing) * 8);margin-inline:auto}.public-prose{max-width:var(--container-reading);gap:calc(var(--spacing) * 4);color:var(--color-text-primary);flex-direction:column;display:flex}.public-prose p{margin:0}.shell-top-nav--marketing{z-index:var(--z-index-topbar);background:var(--color-bg-surface);border-block-end:1px solid var(--color-border-default);transition:box-shadow var(--duration-base) var(--ease-standard);position:sticky;inset-block-start:0}.shell-top-nav--marketing.is-scrolled{box-shadow:var(--shadow-sticky)}.shell-top-nav__utility{border-block-end:1px solid var(--color-border-subtle)}.shell-top-nav__utility-inner{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 8);display:flex}.shell-top-nav__utility-link,.shell-top-nav__language{font:400 12px/16px var(--font-sans);color:var(--color-text-secondary);text-decoration:none}.shell-top-nav__utility-link:hover{color:var(--color-text-link)}.shell-top-nav__bar-inner{align-items:center;gap:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 16);display:flex}.shell-top-nav__brand{border-radius:var(--radius-control-sm);flex-shrink:0;display:flex}.shell-top-nav__brand:focus-visible{box-shadow:var(--shadow-focus);outline:none}.shell-top-nav__logo-mark{display:none}@media not all and (width>=390px){.shell-top-nav__logo{display:none}.shell-top-nav__logo-mark{display:inline-flex}}.shell-top-nav__main{flex:auto;align-items:center;display:flex}.shell-top-nav__items{align-items:center;gap:calc(var(--spacing) * 6);margin:0;padding:0;list-style:none;display:flex}.shell-top-nav__item{align-items:center;gap:var(--spacing);min-height:calc(var(--spacing) * 16);display:flex;position:relative}.shell-top-nav__item.is-current{box-shadow:inset 0 -2px 0 var(--color-action-primary)}.shell-top-nav__label{font:500 14px/20px var(--font-sans);color:var(--color-text-primary);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.shell-top-nav__label:hover{color:var(--color-text-link)}.shell-top-nav__toggle{inline-size:calc(var(--spacing) * 6);block-size:calc(var(--spacing) * 6);border-radius:var(--radius-control-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.shell-top-nav__toggle:hover{color:var(--color-text-link)}.shell-top-nav__item.is-open .shell-top-nav__chevron{transform:rotate(180deg)}.shell-top-nav__chevron{transition:transform var(--duration-base) var(--ease-standard)}.shell-top-nav__cta{margin-inline-start:auto}.shell-top-nav__menu-button,.shell-top-nav__sheet-utility,.shell-top-nav__menu-close{display:none}.shell-top-nav__label:focus-visible,.shell-top-nav__toggle:focus-visible,.shell-top-nav__menu-button:focus-visible,.shell-top-nav__utility-link:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-control-sm);outline:none}.public-menu-panel{z-index:var(--z-index-dropdown);min-inline-size:320px;max-inline-size:var(--container-form);padding:calc(var(--spacing) * 4);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);box-shadow:var(--shadow-dropdown);position:absolute;inset-block-start:100%;inset-inline-start:0}.public-menu-panel[hidden]{display:none}.public-menu-panel__list{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 6);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.public-menu-panel--2{inline-size:max-content}.public-menu-panel--2 .public-menu-panel__list{grid-template-columns:repeat(2,minmax(14rem,1fr))}.public-menu-panel__item{gap:var(--spacing);padding:calc(var(--spacing) * 3);border-radius:var(--radius-control);flex-direction:column;text-decoration:none;display:flex}.public-menu-panel__item:hover{background:var(--color-bg-surface-hover)}.public-menu-panel__item:hover .public-menu-panel__title,.public-menu-panel__item[aria-current=page] .public-menu-panel__title{color:var(--color-text-link)}.public-menu-panel__item:focus-visible,.public-menu-panel__all:focus-visible{box-shadow:var(--shadow-focus);outline:none}.public-menu-panel__title{color:var(--color-text-primary)}.public-menu-panel__description{color:var(--color-text-secondary)}.public-menu-panel__all{align-items:center;gap:var(--spacing);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3) 0;border-block-start:1px solid var(--color-border-default);inline-size:100%;color:var(--color-text-link);margin-block-start:calc(var(--spacing) * 3);text-decoration:none;display:inline-flex}@media not all and (width>=1024px){.shell-top-nav__utility{display:none}.shell-top-nav__bar-inner{gap:0 calc(var(--spacing) * 3);flex-wrap:wrap}.shell-top-nav__menu-button{inline-size:var(--touch-min);block-size:var(--touch-min);margin-block:calc((calc(var(--spacing) * 16) - var(--touch-min)) / 2);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.shell-top-nav__cta{margin-inline-start:auto}.shell-top-nav__main{flex-direction:column;flex-basis:100%;order:3;align-items:stretch}.shell-top-nav__items{flex-direction:column;align-items:stretch;gap:0}.shell-top-nav__item{min-height:var(--touch-min);border-block-start:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between}.shell-top-nav__item.is-current{box-shadow:none}.shell-top-nav__toggle{inline-size:var(--touch-min);block-size:var(--touch-min)}.public-menu-panel{inline-size:100%;min-inline-size:0;max-inline-size:none;padding:0 0 calc(var(--spacing) * 3);box-shadow:none;border:0;flex-basis:100%;position:static}.public-menu-panel--2 .public-menu-panel__list{grid-template-columns:1fr}.shell-top-nav__sheet-utility{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) 0;border-block-start:1px solid var(--color-border-default);margin:0;list-style:none;display:flex}.shell-top-nav--marketing .shell-top-nav__main{display:none}.shell-top-nav--marketing.is-open .shell-top-nav__main{block-size:calc(100vh - calc(var(--spacing) * 16) - 1px);block-size:calc(100dvh - calc(var(--spacing) * 16) - 1px);overscroll-behavior:contain;padding-block-end:calc(var(--spacing) * 4);display:flex;overflow-y:auto}.shell-top-nav--marketing.is-open .shell-top-nav__menu-open{display:none}.shell-top-nav--marketing.is-open .shell-top-nav__menu-close{display:inline-block}}@media ((width<1024px)) and (scripting:none){.shell-top-nav--marketing .shell-top-nav__main{display:flex}.shell-top-nav__menu-button{display:none}}.shell-footer--marketing{background:var(--color-bg-surface);border-block-start:1px solid var(--color-border-default);color:var(--color-text-secondary)}.shell-footer--marketing .shell-footer__inner{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16) calc(var(--spacing) * 8);grid-template-columns:4fr 8fr;display:grid}.shell-footer__brand{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.shell-footer__brand p{margin:0}.shell-footer__name{color:var(--color-text-primary)}.shell-footer__columns{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shell-footer__column ul,.shell-footer__legal{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shell-footer__heading{margin:0 0 calc(var(--spacing) * 3);color:var(--color-text-primary)}.shell-footer--marketing .shell-footer__link{color:var(--color-text-secondary);text-decoration:none}.shell-footer--marketing .shell-footer__link:hover{color:var(--color-text-link)}.shell-footer__bottom{justify-content:space-between;gap:calc(var(--spacing) * 4);border-block-start:1px solid var(--color-border-default);color:var(--color-text-muted);flex-wrap:wrap;grid-column:1/-1;padding-block-start:calc(var(--spacing) * 6);display:flex}.shell-footer__legal{gap:calc(var(--spacing) * 4);flex-flow:wrap}@media not all and (width>=1024px){.shell-footer--marketing .shell-footer__inner{grid-template-columns:minmax(0,1fr)}.shell-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-hero{padding-block:calc(var(--spacing) * 20) calc(var(--spacing) * 16)}.public-hero__inner{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.public-hero--media .public-hero__inner{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}.public-hero__text{gap:calc(var(--spacing) * 6);max-width:var(--container-reading);flex-direction:column;display:flex}.public-hero__overline{margin:0 0 calc(var(--spacing) * -4);color:var(--color-text-link)}.public-hero__title{color:var(--color-text-primary);font:700 40px/48px var(--font-sans);letter-spacing:-.02em;margin:0}.public-hero--home .public-hero__title{font:700 48px/56px var(--font-sans);letter-spacing:-.02em}.public-hero__description{color:var(--color-text-secondary)}.public-hero__actions,.public-cta__actions{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.public-hero__media img,.public-split__media img{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);block-size:auto;inline-size:100%;display:block}.public-section{padding-block:calc(var(--spacing) * 20)}.public-section--subtle{background:var(--color-bg-subtle)}.public-section__header{gap:calc(var(--spacing) * 4);max-width:var(--container-reading);flex-direction:column;margin-block-end:calc(var(--spacing) * 10);display:flex}.public-section--center .public-section__header{text-align:center;margin-inline:auto}.public-section__overline{color:var(--color-text-link);margin:0}.public-section__title{color:var(--color-text-primary);margin:0;scroll-margin-block-start:calc(var(--spacing) * 28)}.public-section__title:focus{outline:none}.public-section__intro{color:var(--color-text-secondary);margin:0}.public-section__more{margin-block-start:calc(var(--spacing) * 6)}.public-section__more .ui-link{align-items:center;gap:var(--spacing);display:inline-flex}.public-section[id]{scroll-margin-block-start:calc(var(--spacing) * 24)}.public-hero+.public-section:not(.public-section--subtle),.public-hero+.public-cta,.public-section:not(.public-section--subtle)+.public-section:not(.public-section--subtle),.public-section:not(.public-section--subtle)+.public-cta{padding-block-start:0}.public-feature-grid,.public-values{gap:calc(var(--spacing) * 6);margin:0;padding:0;list-style:none;display:grid}.public-feature-grid--3,.public-values--3{grid-template-columns:repeat(3,minmax(0,1fr))}.public-feature-grid--2,.public-values--2{grid-template-columns:repeat(2,minmax(0,1fr))}.public-feature-card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);transition:border-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex}.public-feature-card.has-link:hover{border-color:var(--color-border-strong)}.public-feature-card__icon,.public-values__icon{color:var(--color-action-primary);justify-content:center;align-items:center;display:inline-flex}.public-feature-card__icon{inline-size:calc(var(--spacing) * 10);block-size:calc(var(--spacing) * 10);border-radius:var(--radius-control);background:var(--color-bg-brand-subtle)}.public-feature-card__title,.public-feature-card__text,.public-values__title,.public-values__description,.public-steps__title,.public-steps__label{margin:0}.public-feature-card__title,.public-values__title,.public-steps__title{color:var(--color-text-primary)}.public-feature-card__text,.public-values__description{color:var(--color-text-secondary)}.public-feature-card__link{align-items:center;gap:var(--spacing);color:var(--color-text-link);margin-block-start:auto;text-decoration:none;display:inline-flex}.public-feature-card__link:hover{color:var(--color-text-link-hover)}.public-feature-card__link:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-control-sm);outline:none}.public-checklist{gap:calc(var(--spacing) * 2);color:var(--color-text-primary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.public-checklist li{gap:calc(var(--spacing) * 2);align-items:flex-start;display:flex}.public-checklist__mark{color:var(--color-action-primary);flex:none;margin-block-start:2px}.public-values__item{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.public-steps{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.public-steps__item{gap:calc(var(--spacing) * 3);border-block-start:2px solid var(--color-action-primary);flex-direction:column;padding-block-start:calc(var(--spacing) * 4);display:flex}.public-steps__label{color:var(--color-text-link)}.public-steps__number{min-inline-size:calc(var(--spacing) * 4);display:inline-block}.public-steps__bullets{gap:calc(var(--spacing) * 2);color:var(--color-text-secondary);flex-direction:column;margin:0;padding-inline-start:calc(var(--spacing) * 5);list-style:outside;display:flex}.public-split{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.public-split+.public-split{margin-block-start:calc(var(--spacing) * 16)}.public-split--media{grid-template-columns:repeat(2,minmax(0,1fr))}.public-split--media.public-split--start .public-split__media{order:-1}.public-split__text{gap:calc(var(--spacing) * 4);max-width:var(--container-reading);flex-direction:column;display:flex}.public-split__overline,.public-split__title,.public-split__description{margin:0}.public-split__overline{color:var(--color-text-link)}.public-split__title{color:var(--color-text-primary)}.public-split__description{color:var(--color-text-secondary)}.public-faq{max-width:var(--container-reading)}.public-section--center .public-faq{margin-inline:auto}.public-faq__heading{margin:0 0 calc(var(--spacing) * 6)}.public-faq__item{border-block-end:1px solid var(--color-border-default)}.public-faq__item:first-of-type{border-block-start:1px solid var(--color-border-default)}.public-faq__question{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);min-block-size:var(--touch-min);padding-block:calc(var(--spacing) * 4);color:var(--color-text-primary);cursor:pointer;list-style:none;display:flex}.public-faq__question::-webkit-details-marker{display:none}.public-faq__question:hover{color:var(--color-text-link)}.public-faq__question:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-control-sm);outline:none}.public-faq__chevron{transition:transform var(--duration-base) var(--ease-standard);flex:none}.public-faq__item[open] .public-faq__chevron{transform:rotate(180deg)}.public-faq__answer{color:var(--color-text-secondary);margin:0;padding-block-end:calc(var(--spacing) * 4)}.public-cta{padding-block:calc(var(--spacing) * 20)}.public-cta__inner{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 12);border-radius:var(--radius-card);background:var(--color-bg-brand-subtle);text-align:center;flex-direction:column;display:flex}.public-cta__title,.public-cta__description{margin:0}.public-cta__title{color:var(--color-text-primary)}.public-cta__description{color:var(--color-text-secondary)}.public-cta__actions{justify-content:center}.public-logos{padding-block:calc(var(--spacing) * 10)}.public-logos__inner{align-items:center;gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.public-logos__title{color:var(--color-text-muted);margin:0}.public-logos__list{justify-content:center;gap:calc(var(--spacing) * 6) calc(var(--spacing) * 10);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.public-logos__list img{block-size:32px;inline-size:auto}.public-stats{padding-block:calc(var(--spacing) * 10)}.public-stats__list{gap:calc(var(--spacing) * 6);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.public-stats__item{flex-direction:column-reverse;display:flex}.public-stats__label{color:var(--color-text-secondary)}.public-stats__value{color:var(--color-text-primary);margin:0}.public-quote{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;margin:0;display:flex}.public-quote__text{color:var(--color-text-primary);margin:0}.public-quote__text p{margin:0}.public-quote__attribution{align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-text-secondary);display:flex}.public-contact-line{gap:calc(var(--spacing) * 2);flex-wrap:wrap;align-items:baseline;margin-block-start:calc(var(--spacing) * 4);display:flex}.public-statement{margin-block:calc(var(--spacing) * 10) 0}.public-section__more{margin-block-end:0}.public-toc{padding-block:calc(var(--spacing) * 6) 0}.public-toc__list{gap:calc(var(--spacing) * 3) calc(var(--spacing) * 6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.public-demo{gap:calc(var(--spacing) * 4);max-width:var(--container-reading);flex-direction:column;display:flex}.public-demo__form{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.public-demo__privacy{color:var(--color-text-secondary);margin:0}.public-demo__trap{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.ui-checkbox-group{border:0;min-inline-size:0;margin:0;padding:0}.ui-checkbox-group>legend{margin-block-end:calc(var(--spacing) * 2);padding:0}.ui-checkbox-group__items{gap:calc(var(--spacing) * 2);grid-template-columns:1fr;display:grid}.ui-checkbox-group--2 .ui-checkbox-group__items{grid-template-columns:repeat(2,minmax(0,1fr))}@media not all and (width>=768px){.ui-checkbox-group--2 .ui-checkbox-group__items{grid-template-columns:1fr}}.public-block--rich-text>*+*{margin-block-start:calc(var(--spacing) * 4)}@media not all and (width>=1024px){.shell-top-nav__inner,.public-hero__inner,.public-section__inner,.public-cta,.public-logos__inner,.public-stats,.shell-footer__inner{padding-inline:calc(var(--spacing) * 6)}.public-hero{padding-block:calc(var(--spacing) * 16) calc(var(--spacing) * 12)}.public-hero--media .public-hero__inner,.public-split--media{grid-template-columns:minmax(0,1fr)}.public-split--media.public-split--start .public-split__media{order:0}.public-section,.public-cta{padding-block:calc(var(--spacing) * 16)}.public-feature-grid--3,.public-values--3,.public-stats__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=768px){.shell-top-nav__inner,.public-hero__inner,.public-section__inner,.public-cta,.public-logos__inner,.public-stats,.shell-footer__inner{padding-inline:calc(var(--spacing) * 4)}.public-hero{padding-block:calc(var(--spacing) * 12) calc(var(--spacing) * 10)}.public-hero--home .public-hero__title{font-size:40px;line-height:48px}.public-hero--page .public-hero__title{letter-spacing:-.01em;font-size:32px;line-height:40px}.public-hero__actions,.public-cta__actions{flex-direction:column;align-items:stretch;inline-size:100%}.public-section,.public-cta{padding-block:calc(var(--spacing) * 12)}.public-section--center .public-section__header{text-align:start;margin-inline:0}.public-cta__inner{padding:calc(var(--spacing) * 8)}.public-feature-grid--3,.public-feature-grid--2,.public-values--3,.public-values--2,.public-steps{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.shell-top-nav__label,.shell-top-nav__toggle,.shell-top-nav__utility-link{position:relative}.shell-top-nav__label:after,.shell-top-nav__toggle:after,.shell-top-nav__utility-link:after{content:"";min-inline-size:100%;inline-size:var(--touch-min);block-size:var(--touch-min);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.shell-top-nav__toggle:after{inset-inline-start:0;translate:0 -50%}.shell-top-nav__brand,.shell-top-nav__sheet-utility a,.public-menu-panel__all,.public-feature-card__link,.public-section__more .ui-link,.public-toc__list .ui-link,.public-hero__actions>.ui-link,.public-contact-line .ui-link,.shell-footer__brand .ui-link,.shell-footer--marketing .shell-footer__link,.ui-public__brand--logo,.ui-public__header .ui-link{min-block-size:var(--touch-min);align-items:center;display:inline-flex}.shell-footer__column ul{gap:0}.public-toc__list{row-gap:0}.shell-top-nav__sheet-utility{padding-block:calc(var(--spacing) * 2)}}@media print{.shell-top-nav--marketing,.shell-footer--marketing,.ui-skip-link{display:none}.public-section--subtle,.public-cta__inner{background:0 0}}.ui-docs{background:var(--color-bg-page);flex-direction:column;min-height:100vh;display:flex}.ui-docs__column{flex-direction:column;flex:1;min-width:0;display:flex}.ui-docs .shell-topbar__menu{display:none}.ui-docs__brand{color:var(--color-text-primary);font:500 16px/24px var(--font-sans);text-decoration:none}.ui-docs__brand:focus-visible{border-radius:var(--radius-control);box-shadow:var(--shadow-focus);outline:none}.ui-docs__menu-bar{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4) 0;display:none}.ui-docs__frame{grid-template-columns:var(--width-sidebar) minmax(0, 1fr);gap:calc(var(--spacing) * 8);width:100%;max-width:var(--container-app);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 6) calc(var(--spacing) * 16);margin-inline:auto;display:grid}.ui-docs__frame.has-toc{grid-template-columns:var(--width-sidebar) minmax(0, 1fr) calc(var(--spacing) * 50)}.ui-docs__nav{top:calc(var(--height-topbar) + calc(var(--spacing) * 6));max-height:calc(100vh - var(--height-topbar) - calc(var(--spacing) * 12));align-self:start;position:sticky;overflow-y:auto}.ui-docs__main{min-width:0;max-width:var(--container-reading)}.ui-docs__main:focus{outline:none}.ui-docs__toc{top:calc(var(--height-topbar) + calc(var(--spacing) * 6));align-self:start;position:sticky}.ui-docs__toc-title{margin:0 0 calc(var(--spacing) * 2);color:var(--color-text-muted);font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.ui-docs__toc .ui-side-nav{width:auto}@media not all and (width>=1440px){.ui-docs__frame.has-toc{grid-template-columns:var(--width-sidebar) minmax(0, 1fr)}.ui-docs__toc{display:none}}@media not all and (width>=1024px){.ui-docs__menu-bar{display:block}.ui-docs__frame,.ui-docs__frame.has-toc{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4) calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr)}.ui-docs__nav{display:none}.ui-docs__main{max-width:none}}.help-nav{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.help-nav__back{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-link);font:500 14px/20px var(--font-sans);text-decoration:none;display:inline-flex}.help-nav__back:hover{color:var(--color-text-link-hover);text-decoration:underline}.help-nav__back:focus-visible,.help-nav__link:focus-visible,.help-nav__group-title:focus-visible{border-radius:var(--radius-control);box-shadow:var(--shadow-focus);outline:none}.help-nav__guide{gap:var(--spacing);flex-direction:column;display:flex}.help-nav__label{color:var(--color-text-secondary);font:500 12px/16px var(--font-sans)}.help-nav__tree,.help-nav__list{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.help-nav__list{padding-inline-start:calc(var(--spacing) * 5)}.help-nav__list--guides{padding-inline-start:0}.help-nav__group-title{align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--sidebar-item-height);padding-inline:calc(var(--spacing) * 2);color:var(--color-text-primary);cursor:pointer;font:500 14px/20px var(--font-sans);list-style:none;display:flex}.help-nav__group-title::-webkit-details-marker{display:none}.help-nav__chevron{color:var(--color-text-muted);transition:transform var(--duration-base) var(--ease-standard)}.help-nav__group[open]>.help-nav__group-title .help-nav__chevron{transform:rotate(90deg)}.help-nav__link{align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 9);padding:var(--spacing) calc(var(--spacing) * 3);border-radius:var(--radius-control);color:var(--color-text-secondary);font:400 13px/18px var(--font-sans);text-decoration:none;display:flex}.help-nav__link:hover{background:var(--color-bg-surface-hover);color:var(--color-text-primary)}.help-nav__link.is-active{background:var(--color-bg-brand-subtle);color:var(--color-text-link);font-weight:500}@media (prefers-reduced-motion:reduce){.help-nav__chevron{transition:none}}.help-home__guides{grid-template-columns:repeat(auto-fill, minmax(calc(var(--spacing) * 70), 1fr));gap:calc(var(--spacing) * 4);margin:calc(var(--spacing) * 6) 0 0;padding:0;list-style:none;display:grid}.help-home__guide{height:100%}.help-home__categories{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.help-home__categories a{color:var(--color-text-link);font:400 13px/18px var(--font-sans)}.help-home__categories a:hover{color:var(--color-text-link-hover)}.help-guide__category{margin-top:calc(var(--spacing) * 8);scroll-margin-top:calc(var(--height-topbar) + calc(var(--spacing) * 4))}.help-guide__category:focus{outline:none}.help-guide__category-title{margin:0 0 calc(var(--spacing) * 3);color:var(--color-text-primary);font:600 20px/28px var(--font-sans)}.help-article__reviewed{align-items:center;gap:var(--spacing);color:var(--color-text-muted);font:400 12px/16px var(--font-sans);display:inline-flex}.help-article__toc-select{gap:var(--spacing);margin-top:calc(var(--spacing) * 4);flex-direction:column;display:none}@media not all and (width>=1440px){.help-article__toc-select{display:flex}}.help-article__related{margin-top:calc(var(--spacing) * 10)}.help-article__related-title{margin:0 0 calc(var(--spacing) * 3);font:600 18px/26px var(--font-sans)}.help-body{margin-top:calc(var(--spacing) * 6);color:var(--color-text-primary);font:400 16px/24px var(--font-sans)}.help-body>*+*{margin-top:calc(var(--spacing) * 4)}.help-body h2{margin-top:calc(var(--spacing) * 8);font:600 24px/32px var(--font-sans);letter-spacing:-.01em}.help-body h3{margin-top:calc(var(--spacing) * 6);font:600 20px/28px var(--font-sans)}.help-body h4{margin-top:calc(var(--spacing) * 6);font:600 18px/26px var(--font-sans)}.help-body h2,.help-body h3{scroll-margin-top:calc(var(--height-topbar) + calc(var(--spacing) * 4))}.help-body h2:focus,.help-body h3:focus{outline:none}.help-body p{margin-bottom:0}.help-body ul,.help-body ol{padding-inline-start:calc(var(--spacing) * 6)}.help-body ul{list-style:outside}.help-body ol{list-style:decimal}.help-body li+li{margin-top:calc(var(--spacing) * 2)}.help-body a:not(.help-body__anchor){color:var(--color-text-link);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.help-body a:hover{color:var(--color-text-link-hover)}.help-body :not(pre)>code{padding:0 var(--spacing);border-radius:var(--radius-xs);background:var(--color-bg-subtle);font:400 12px/18px var(--font-mono)}.help-body__anchor{color:var(--color-text-link);vertical-align:middle;opacity:0;margin-inline-start:calc(var(--spacing) * 2);display:inline-flex}.help-body h2:hover .help-body__anchor,.help-body h3:hover .help-body__anchor,.help-body__anchor:focus-visible{opacity:1}.help-body__anchor:focus-visible{border-radius:var(--radius-control);box-shadow:var(--shadow-focus);outline:none}@media (pointer:coarse){.help-body__anchor{opacity:1;position:relative}.help-body__anchor:after{inset-inline:calc(var(--spacing) * -3.5);height:var(--touch-min);content:"";position:absolute;top:50%;translate:0 -50%}.help-nav__link,.help-nav__group-title{min-height:var(--touch-min)}.help-nav__back,.ui-docs__brand,.help-home__categories a,.help-result__title a{min-height:var(--touch-min);align-items:center;display:inline-flex}}@media not all and (width>=768px){.ui-docs .shell-topbar__left-slot{flex:auto;display:block}.ui-docs__brand{line-height:var(--touch-min);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}.help-body__table{border:1px solid var(--color-border-default);border-radius:var(--radius-card);overflow-x:auto}.help-body__table:focus-visible{box-shadow:var(--shadow-focus);outline:none}.help-body table{border-collapse:collapse;width:100%;font:400 14px/20px var(--font-sans)}.help-body th,.help-body td{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-subtle);text-align:start;vertical-align:top}.help-body th{background:var(--color-bg-subtle);font:500 14px/20px var(--font-sans)}.help-body td a{text-decoration:underline}.help-body .help-callout .ui-alert__description>*+*{margin-top:calc(var(--spacing) * 2)}.help-body.is-preview .help-body__placeholder{outline:1px dashed var(--color-border-default);outline-offset:var(--spacing)}.help-shot{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;display:flex}.help-shot__button{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);cursor:zoom-in;width:100%;padding:0;display:block;position:relative;overflow:hidden}.help-shot__button img{width:100%;height:auto;display:block}.help-shot__icon{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);padding:var(--spacing);border-radius:var(--radius-control);background:var(--color-bg-elevated);color:var(--color-text-primary);opacity:0;position:absolute}.help-shot__button:hover{border-color:var(--color-border-strong)}.help-shot__button:hover .help-shot__icon,.help-shot__button:focus-visible .help-shot__icon{opacity:1}.help-shot__button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.help-shot__caption{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);flex-wrap:wrap;display:flex}.help-shot__skeleton{aspect-ratio:16/10}.help-shot__pending{color:var(--color-text-muted);font:400 12px/16px var(--font-sans)}.help-viewer__figure{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;display:flex}.help-viewer__image{max-width:none;height:auto;margin-inline:auto;display:block}.help-viewer .ui-modal__body{overflow:auto}.help-viewer__caption{color:var(--color-text-secondary);font:400 13px/18px var(--font-sans)}.help-pager{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 10);grid-template-columns:1fr 1fr;display:grid}.help-pager__link{gap:var(--spacing);padding:calc(var(--spacing) * 4);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);color:var(--color-text-primary);flex-direction:column;text-decoration:none;display:flex}.help-pager__link--next{text-align:end;align-items:flex-end}.help-pager__link:hover{background:var(--color-bg-surface-hover)}.help-pager__link:hover .help-pager__title{color:var(--color-text-link-hover)}.help-pager__link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.help-pager__direction{align-items:center;gap:var(--spacing);color:var(--color-text-secondary);font:500 12px/16px var(--font-sans);display:inline-flex}.help-pager__title{color:var(--color-text-link);font:500 16px/24px var(--font-sans)}@media not all and (width>=768px){.help-pager{grid-template-columns:1fr}.help-pager__spacer{display:none}.help-pager__link--next{text-align:start;align-items:flex-start}}.help-search__form{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 6);align-items:center;display:flex}.help-search__form .ui-search-input{flex:1}.help-search__count{margin:calc(var(--spacing) * 6) 0 0;color:var(--color-text-secondary);font:500 14px/20px var(--font-sans)}.help-search__count:focus{outline:none}.help-search__results{margin:calc(var(--spacing) * 2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.help-search__results>li{padding-block:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-border-subtle)}.help-result{gap:var(--spacing);flex-direction:column;display:flex}.help-result__title{font:600 18px/26px var(--font-sans);margin:0}.help-result__title a{color:var(--color-text-link);text-decoration:none}.help-result__title a:hover{color:var(--color-text-link-hover);text-decoration:underline}.help-result__title a:focus-visible{border-radius:var(--radius-control);box-shadow:var(--shadow-focus);outline:none}.help-result__path,.help-result__heading{color:var(--color-text-secondary);font:400 12px/16px var(--font-sans);margin:0}.help-result__snippet{color:var(--color-text-primary);font:400 14px/20px var(--font-sans);margin:0}.help-result__snippet mark{padding:0 calc(var(--spacing) * .5);border-radius:var(--radius-xs);background:var(--color-status-warning-bg);color:inherit}@media not all and (width>=768px){.help-result__snippet{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.help-centre__address{margin-top:calc(var(--spacing) * .5);overflow-wrap:anywhere;display:block}.help-centre__badges{gap:var(--spacing);flex-wrap:wrap;display:inline-flex}.help-bulk{align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.help-editor .ui-detail__main>form,.help-editor__aside{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=1280px){.help-editor__aside{top:calc(var(--height-topbar) + calc(var(--spacing) * 4));align-self:flex-start;position:sticky}}.help-editor__steps{align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.help-editor__comment{margin:calc(var(--spacing) * 2) 0 0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-left:3px solid var(--color-border-strong);color:var(--color-text-secondary)}.help-editor__blockers{margin:calc(var(--spacing) * 2) 0 0;padding-left:calc(var(--spacing) * 5);gap:var(--spacing);flex-direction:column;display:flex}.help-editor__guide{align-items:flex-end;gap:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.help-centre__permissions{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 3);flex-direction:column;display:flex}.help-centre__chips{gap:calc(var(--spacing) * 2);margin:0 0 calc(var(--spacing) * 3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.help-centre__chip{align-items:center;gap:var(--spacing);padding:var(--spacing) var(--spacing) var(--spacing) calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-badge);background:var(--color-bg-subtle);color:var(--color-text-primary);display:inline-flex}.help-centre__chip-remove{min-width:24px;min-height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0}.help-centre__chip-remove:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-control-sm);outline:none}.help-preview{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1440px){.help-preview{grid-template-columns:minmax(0,720px) 200px}.help-preview__toc{top:calc(var(--spacing) * 6);order:2;align-self:start;position:sticky}}.help-preview__toc ul{margin:calc(var(--spacing) * 2) 0 0;gap:var(--spacing);flex-direction:column;padding:0;list-style:none;display:flex}.help-preview__toc-item--h3{padding-left:calc(var(--spacing) * 3)}.help-preview .help-body{max-width:720px}.help-history__compare{align-items:flex-end;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.help-revision{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.help-compare__table{border-collapse:collapse;width:100%}.help-compare__table th,.help-compare__table td{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-default);text-align:left;vertical-align:top}.help-compare__table thead th{color:var(--color-text-secondary)}.help-compare__field{width:160px;color:var(--color-text-primary)}.help-compare del,.help-compare ins{padding:0 calc(var(--spacing) * .5);border-radius:var(--radius-xs);text-decoration:none}.help-compare del{background:var(--color-status-danger-bg);color:var(--color-status-danger-text)}.help-compare ins{background:var(--color-status-success-bg);color:var(--color-status-success-text)}@media (width<=767px){.help-compare__table thead{display:none}.help-compare__table tr{padding:calc(var(--spacing) * 2) 0;border-bottom:1px solid var(--color-border-default);display:block}.help-compare__table th,.help-compare__table td{padding:var(--spacing) 0;border:0;display:block}.help-compare__table td[data-label]:before{content:attr(data-label) ": ";color:var(--color-text-secondary)}}.ui-rich-text__callout{margin:calc(var(--spacing) * 3) 0;padding:calc(var(--spacing) * 3);border:1px solid var(--color-status-info-border);border-radius:var(--radius-card);background:var(--color-status-info-bg)}.ui-rich-text__callout--warning{border-color:var(--color-status-warning-border);background:var(--color-status-warning-bg)}.ui-rich-text__callout-label{margin-bottom:var(--spacing);color:var(--color-status-info-text);-webkit-user-select:none;user-select:none;font-weight:600;display:block}.ui-rich-text__callout--warning .ui-rich-text__callout-label{color:var(--color-status-warning-text)}.ui-rich-text__placeholder{margin:calc(var(--spacing) * 3) 0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px dashed var(--color-status-warning-border);border-radius:var(--radius-card);background:var(--color-status-warning-bg);color:var(--color-status-warning-text)}.ui-rich-text__placeholder-label{-webkit-user-select:none;user-select:none;font-weight:600}.ui-rich-text__picker{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));max-height:60vh;display:grid;overflow:auto}.ui-rich-text__link-results{margin:calc(var(--spacing) * 2) 0 0;gap:var(--spacing);flex-direction:column;padding:0;list-style:none;display:flex}.ui-rich-text__link-choice{width:100%;padding:calc(var(--spacing) * 2);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);text-align:left;cursor:pointer}.ui-rich-text__link-choice:hover{background:var(--color-bg-surface-hover)}.ui-rich-text__link-choice:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (width>=768px) and ((width<1440px)){.help-col--p3{display:none}}@media (width>=768px) and ((width<1280px)){.help-col--p2{display:none}}.help-library,.help-library__form{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.help-library__actions{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.help-library__reason{color:var(--color-text-secondary);font-size:var(--text-xs);margin:0}.help-library__section{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.help-library__section-title{color:var(--color-text-primary);margin:0}.help-library__details{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.help-library__drawer-title{margin:0 0 calc(var(--spacing) * 3);color:var(--color-text-primary)}.help-library__drawer-body{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.help-library__badges{gap:var(--spacing);flex-wrap:wrap;display:flex}.help-library__views{gap:var(--spacing);align-self:flex-end;display:flex}.help-library__view{align-items:center;gap:var(--spacing);padding:var(--spacing) calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);text-decoration:none;display:inline-flex}.help-library__view.is-active{background:var(--color-bg-surface);color:var(--color-text-primary);border-color:var(--color-border-strong)}.help-library__view:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (pointer:coarse){.help-library__view{min-height:var(--touch-min)}}.help-library__grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.help-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.help-library__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1440px){.help-library__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.help-library__card{gap:calc(var(--spacing) * 2);width:100%;height:100%;padding:calc(var(--spacing) * 3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text-primary);text-align:left;cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.help-library__card:hover{background:var(--color-bg-surface-hover);border-color:var(--color-border-strong)}.help-library__card:focus-visible{box-shadow:var(--shadow-focus);outline:none}.help-library__card[aria-checked=true]{border-color:var(--color-border-focus);background:var(--color-bg-brand-subtle)}.help-library__card.is-disabled{cursor:not-allowed;color:var(--color-text-secondary)}.help-library__thumb{aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--color-bg-subtle);display:block;overflow:hidden}.help-library__thumb img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.help-library__thumb-skeleton{width:100%;height:100%}.help-library__alt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.help-library__meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.help-library__path{color:var(--color-text-secondary);font-size:var(--text-xs)}.help-library__row-thumb{object-fit:cover;object-position:top left;border-radius:var(--radius-sm);width:64px;height:40px;display:block}.help-library__picker-filters{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.help-library__edit{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 4);background:var(--color-bg-surface)}.help-library__edit-summary{cursor:pointer;color:var(--color-text-primary);font-weight:600}.help-library__edit[open] .help-library__edit-summary{margin-bottom:calc(var(--spacing) * 4)}.help-library__guide-row{background:var(--color-bg-subtle)}.help-library__indent{padding-left:calc(var(--spacing) * 6);display:inline-block}.help-library__report{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.help-library__placeholders{padding-left:calc(var(--spacing) * 4);margin:0}.ui-auth__form{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-auth__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ui-choose__group{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-choose__list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-choose__list form{margin:0}.ui-choose__list .ui-card{text-align:start;width:100%}.ui-choose__option{align-items:center;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 10);display:flex}.ui-choose__text{gap:var(--spacing);flex-direction:column;flex:auto;min-width:0;display:flex}.ui-choose__text>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-choose__meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-settings{grid-template-columns:calc(var(--spacing) * 60) minmax(0, 1fr);gap:calc(var(--spacing) * 8);align-items:start;display:grid}.ui-settings__body{gap:calc(var(--spacing) * 6);min-width:0;max-width:var(--container-form);flex-direction:column;display:flex}@media not all and (width>=1024px){.ui-settings{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr)}}.ui-toolbar{align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ui-panel{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 8);flex-direction:column;display:flex}.shell-content>*+*{margin-top:calc(var(--spacing) * 6)}.ui-detail{grid-template-columns:minmax(0, 1fr) calc(var(--spacing) * 80);gap:calc(var(--spacing) * 6);align-items:start;display:grid}.ui-detail__main,.ui-detail__aside{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}@media not all and (width>=1280px){.ui-detail{grid-template-columns:minmax(0,1fr)}}.ui-cell-stack{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.ui-cell-stack>.ui-badge{align-self:flex-start}@media not all and (width>=768px){.ui-table__container--cards .ui-cell-stack>.ui-badge{align-self:flex-end}}.ui-cell-inline{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-form-section-group{gap:calc(var(--spacing) * 6);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ui-plan-price{align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-compare{border-top:1px solid var(--color-border-subtle);padding-block:calc(var(--spacing) * 2)}.ui-compare>summary{cursor:pointer;color:var(--color-text-secondary)}.ui-settings--wide .ui-settings__body{max-width:calc(var(--spacing) * 244)}.ui-disclosure>summary{cursor:pointer;overflow-wrap:anywhere;color:var(--color-text-secondary);font:400 13px/18px var(--font-sans)}.ui-disclosure[open]>summary{margin-bottom:calc(var(--spacing) * 2)}.ui-preserve-lines{white-space:pre-line;overflow-wrap:anywhere}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.z-\(--z-index-exam-lock\){z-index:var(--z-index-exam-lock)}.container{width:100%}@media (width>=390px){.container{max-width:390px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1440px){.container{max-width:1440px}}@media (width>=1600px){.container{max-width:1600px}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-\(--height-exam-header\){height:var(--height-exam-header)}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-form{max-width:var(--container-form)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.columns-3{columns:3}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border-subtle>:not(:last-child)){border-color:var(--color-neutral-100)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-card{border-radius:var(--radius-lg)}.rounded-full{border-radius:var(--radius-full)}.rounded-md{border-radius:var(--radius-md)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border-control{border-color:var(--color-neutral-450)}.border-border-default{border-color:var(--color-neutral-200)}.border-border-subtle{border-color:var(--color-neutral-100)}.bg-\(--exam-header-bg\){background-color:var(--exam-header-bg)}.bg-bg-page{background-color:var(--color-neutral-50)}.bg-bg-scrim-strong{background-color:#10182899}.bg-bg-subtle{background-color:var(--color-neutral-100)}.bg-bg-surface{background-color:var(--color-neutral-0)}.bg-exam-answered{background-color:var(--color-green-700)}.bg-exam-expired{background-color:var(--color-neutral-500)}.bg-exam-not-visited{background-color:var(--color-neutral-0)}.bg-exam-review,.bg-exam-review-answered{background-color:var(--color-violet-700)}.bg-exam-unanswered{background-color:var(--color-red-600)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-\[family-name\:var\(--font-code\)\]{font-family:var(--font-code)}.text-style-overline{font:600 11px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.text-style-code-token{font:500 14px/20px var(--font-mono);letter-spacing:.08em}.text-style-display-lg{font:700 40px/48px var(--font-sans);letter-spacing:-.02em}.text-style-h1{font:600 32px/40px var(--font-sans);letter-spacing:-.01em}.text-style-h2{font:600 24px/32px var(--font-sans);letter-spacing:-.01em}.text-\(--exam-header-text\){color:var(--exam-header-text)}.text-danger{color:var(--color-status-danger-text)}.text-exam-expired-text{color:var(--color-neutral-0)}.text-secondary{color:var(--color-text-secondary)}.text-status-danger-text{color:var(--color-red-700)}.text-status-warning-text{color:var(--color-amber-700)}.text-success{color:var(--color-status-success-text)}.text-text-link{color:var(--brand-600)}.text-text-primary{color:var(--color-neutral-900)}.text-text-secondary{color:var(--color-neutral-600)}.text-warning{color:var(--color-status-warning-text)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.text-style-body-lg{font:400 16px/24px var(--font-sans)}.text-style-body-md{font:400 14px/20px var(--font-sans)}.text-style-body-sm{font:400 13px/18px var(--font-sans)}.text-style-caption{font:400 12px/16px var(--font-sans)}.text-style-code-md{font:400 14px/20px var(--font-mono)}.text-style-code-sm{font:400 12px/18px var(--font-mono)}.text-style-h3{font:600 20px/28px var(--font-sans)}.text-style-h4{font:600 18px/26px var(--font-sans)}.text-style-h5{font:600 16px/24px var(--font-sans)}.text-style-label-lg{font:500 16px/24px var(--font-sans)}.text-style-label-md{font:500 14px/20px var(--font-sans)}.text-style-label-sm{font:500 12px/16px var(--font-sans)}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}@media not all and (width>=1280px){.max-lg\:w-full{width:100%}}@media (width>=768px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.md\:hidden{display:none}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}}@media (width>=1280px){.lg\:hidden{display:none}.lg\:inline{display:inline}}@media print{.print\:hidden{display:none}.print\:border-0{border-style:var(--tw-border-style);border-width:0}.print\:bg-bg-surface{background-color:var(--color-neutral-0)}.print\:text-text-primary{color:var(--color-neutral-900)}}@media screen and (width<768px){.text-style-display-xl{font-size:40px;line-height:48px}.text-style-display-lg{letter-spacing:-.01em;font-size:32px;line-height:40px}.text-style-h1{font-size:24px;line-height:32px}}}:root{--brand-50:var(--color-blue-50);--brand-100:var(--color-blue-100);--brand-200:var(--color-blue-200);--brand-500:var(--color-blue-500);--brand-600:var(--color-blue-600);--brand-700:var(--color-blue-700);--brand-800:var(--color-blue-800);--brand-on:var(--color-neutral-0);--accent-600:var(--color-green-600);--control-height-xs:28px;--control-height-sm:32px;--control-height-md:40px;--control-height-lg:48px;--touch-min:44px;--button-padding-x-xs:8px;--button-padding-x-sm:12px;--button-padding-x-md:16px;--button-padding-x-lg:20px;--button-gap:8px;--input-padding-x:12px;--input-border:var(--color-border-control);--input-border-hover:var(--color-neutral-500);--input-border-focus:var(--color-border-focus);--input-border-error:var(--color-red-500);--input-border-success:var(--color-green-500);--input-border-warning:var(--color-amber-500);--input-bg-disabled:var(--color-bg-subtle);--form-field-gap:8px;--form-fields-gap:20px;--form-section-gap:32px;--form-columns-gap:16px;--card-padding:24px;--card-padding-sm:16px;--card-gap:16px;--badge-height-sm:20px;--badge-height-md:24px;--badge-dot:6px;--table-row-height:52px;--table-row-height-compact:44px;--table-row-height-dense:36px;--table-header-height:44px;--table-cell-padding-x:16px;--table-header-bg:var(--color-bg-surface);--table-row-hover:var(--color-bg-surface-hover);--table-row-selected:var(--color-bg-brand-subtle);--sidebar-item-height:40px;--sidebar-item-text:var(--color-text-secondary);--sidebar-item-text-active:var(--brand-700);--sidebar-item-bg-hover:var(--color-bg-surface-hover);--sidebar-item-bg-active:var(--color-bg-brand-subtle);--modal-width-sm:400px;--modal-width-md:560px;--modal-width-lg:800px;--modal-width-xl:1040px;--drawer-width-sm:400px;--drawer-width-md:560px;--drawer-width-lg:800px;--exam-palette-item:40px;--exam-question-max-width:880px;--exam-header-bg:var(--color-bg-surface);--exam-header-text:var(--color-text-primary);--exam-option-border-selected:var(--color-blue-600);--exam-option-bg-selected:var(--color-blue-50);--exam-header-hover:#1018280d;--proctor-console-bg:var(--color-neutral-900);--proctor-console-surface:var(--color-neutral-800);--proctor-console-border:var(--color-neutral-700);--proctor-console-text:var(--color-neutral-100);--proctor-console-text-muted:var(--color-neutral-400);--proctor-tile-min-width:240px;--toast-width:400px;--toast-duration:5s;--skeleton-base:var(--color-neutral-100);--skeleton-highlight:var(--color-neutral-200);--icon-xs:12px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--icon-stroke:1.5px;--avatar-xs:24px;--avatar-sm:32px;--avatar-md:40px;--avatar-lg:56px;--avatar-xl:80px}.ui-app:not(.ui-app--portal):not(.ui-app--candidate){--table-row-height:var(--table-row-height-compact);--sidebar-item-height:36px;--control-height-md:36px;--card-padding:20px}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v1/inter-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v1/inter-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v1/inter-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v1/inter-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v1/inter-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v1/inter-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/v1/inter-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/v1/inter-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v1/jetbrains-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v1/jetbrains-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v1/jetbrains-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v1/jetbrains-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Fallback;src:local(Segoe UI),local(Roboto),local(Helvetica Neue),local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}[x-cloak]{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}
