@import url('../vendor/fonts.css?v=cd54fd62');@font-face{font-family: 'Figtree Fallback';src: local('Arial'),local('Helvetica Neue'),local('Liberation Sans');size-adjust: 96.4%;ascent-override: 95%;descent-override: 25%;line-gap-override: 0%}:root{--cds-rainbow-blue: #0086CD;--cds-rainbow-red: #C82446;--cds-rainbow-black: #121B22;--cds-rainbow-yellow: #FFDD00;--cds-rainbow-green: #41B548;--cds-signal-x: var(--cds-rainbow-blue);--cds-signal-wave: var(--cds-rainbow-red);--cds-signal-line: var(--cds-rainbow-black);--cds-signal-circle: var(--cds-rainbow-yellow);--cds-signal-percent: var(--cds-rainbow-green);--cds-signal-tactical: #4B4B4B;--cds-signal-x-hover: #007BBD;--cds-signal-x-press: #0071AC;--cds-signal-wave-hover: #B82140;--cds-signal-wave-press: #A81E3B;--cds-signal-line-hover: #11191F;--cds-signal-line-press: #0F171D;--cds-signal-circle-hover: #EBCB00;--cds-signal-circle-press: #D6BA00;--cds-signal-percent-hover: #3CA742;--cds-signal-percent-press: #37983C;--cds-signal-tactical-hover: #454545;--cds-signal-tactical-press: #3F3F3F;--cds-on-signal-x: #FFFFFF;--cds-on-signal-wave: #FFFFFF;--cds-on-signal-line: #FFFFFF;--cds-on-signal-circle: #000000;--cds-on-signal-percent: #000000;--cds-on-signal-tactical: #FFFFFF;--cds-keyline-width: 2px;--cds-keyline: var(--cds-keyline-width) solid var(--cds-ink);--cds-grey-0: #FFFFFF;--cds-grey-50: #F6F7F8;--cds-grey-100: #F5F5F5;--cds-grey-150: #EBEBEB;--cds-grey-200: #E4E4E4;--cds-grey-300: #D2D2D2;--cds-grey-400: #B2B2B2;--cds-grey-500: #8E8E8E;--cds-grey-600: #6F6F6F;--cds-grey-700: #4B4B4B;--cds-grey-800: #2A2A2A;--cds-grey-900: #121B22;--cds-grey-1000: #000000;--cds-grey-on-nav: #949494;--cds-ghost: #E3E4E5;--cds-page: var(--cds-grey-0);--cds-surface: var(--cds-grey-100);--cds-surface-alt: var(--cds-grey-50);--cds-surface-sunken: var(--cds-grey-150);--cds-surface-pressed: var(--cds-grey-200);--cds-nav: var(--cds-grey-1000);--cds-display: var(--cds-grey-1000);--cds-display-alt: var(--cds-grey-800);--cds-scrim: rgba(0,0,0,0.44);--cds-scrim-light: rgba(0,0,0,0.16);--cds-on-surface: var(--cds-grey-1000);--cds-muted: var(--cds-grey-600);--cds-muted-strong: var(--cds-grey-700);--cds-ink: var(--cds-grey-1000);--cds-on-display: var(--cds-grey-0);--cds-on-display-muted: var(--cds-grey-400);--cds-on-display-faint: var(--cds-grey-on-nav);--cds-on-fill: var(--cds-grey-0);--cds-rule-hair: var(--cds-grey-200);--cds-rule-soft: var(--cds-grey-300);--cds-border: var(--cds-grey-400);--cds-border-strong: var(--cds-grey-500);--cds-border-ink: var(--cds-grey-1000);--cds-border-on-display: var(--cds-grey-700);--cds-rule-width: 1px;--cds-rule-width-strong: 2px;--cds-rule-width-ref: 3px;--cds-hairline: var(--cds-rule-width) solid var(--cds-rule-hair);--cds-divider: var(--cds-rule-width) solid var(--cds-border);--cds-divider-strong: var(--cds-rule-width) solid var(--cds-border-strong);--cds-rule-total: var(--cds-rule-width-strong) solid var(--cds-border-ink);--cds-primary: #0078C7;--cds-primary-hover: #006EB7;--cds-primary-active: #0065A7;--cds-link: #0065A7;--cds-link-hover: #005389;--cds-link-visited: #005389;--cds-primary-on-display: #3D9BE0;--cds-link-underline-offset: 0.18em;--cds-link-underline-width: 1px;--cds-link-underline-width-hover: 2px;--cds-tick-w: 40px;--cds-tick-h: 4px;--cds-tick-color: var(--cds-primary);--cds-tick-gap: var(--cds-space-sm);--cds-state-error: #A31621;--cds-state-success: #1F7A3D;--cds-state-warning: #8A6100;--cds-state-info: var(--cds-link);--cds-state-live: var(--cds-grey-1000);--cds-state-error-on-display: #F0808C;--cds-state-success-on-display: #6FD07A;--cds-state-warning-on-display: #E5C24A;--cds-state-info-on-display: var(--cds-primary-on-display);--cds-state-surface: var(--cds-surface);--cds-state-rule-width: 4px;--cds-focus-ink: var(--cds-grey-1000);--cds-focus-halo: var(--cds-grey-0);--cds-focus-width: 3px;--cds-focus-width-outer: 6px;--cds-focus-ring: 0 0 0 var(--cds-focus-width) var(--cds-focus-halo),0 0 0 var(--cds-focus-width-outer) var(--cds-focus-ink);--cds-focus-ring-on-display: 0 0 0 var(--cds-focus-width) var(--cds-focus-ink),0 0 0 var(--cds-focus-width-outer) var(--cds-focus-halo);--cds-focus-outline: var(--cds-rule-width-strong) solid var(--cds-focus-ink);--cds-focus-outline-offset: 2px;--cds-hover-page: var(--cds-grey-100);--cds-hover-surface: var(--cds-grey-150);--cds-hover-sunken: var(--cds-grey-200);--cds-active-page: var(--cds-grey-150);--cds-active-surface: var(--cds-grey-200);--cds-active-sunken: var(--cds-grey-300);--cds-hover-display: #1F1F1F;--cds-active-display: #333333;--cds-selected-bg: var(--cds-grey-200);--cds-selected-rule: var(--cds-rule-width-ref) solid var(--cds-ink);--cds-selection-bg: var(--cds-on-surface);--cds-selection-fg: var(--cds-page);--cds-disabled-fg: var(--cds-grey-500);--cds-disabled-bg: var(--cds-grey-150);--cds-disabled-border: var(--cds-grey-300);--cds-disabled-opacity: 0.55;--cds-readonly-bg: var(--cds-surface-sunken);--cds-struck-opacity: 0.22;--cds-struck-rule-width: 2px;--cds-struck-rule: var(--cds-struck-rule-width) solid var(--cds-ink);--cds-font-display: 'Figtree','Figtree Fallback',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--cds-font-body: var(--cds-font-display);--cds-font-num: var(--cds-font-display);--cds-font-mono: ui-monospace,'SF Mono','Cascadia Mono',Menlo,'JetBrains Mono',monospace;--cds-text-3xs: 0.625rem;--cds-text-2xs: 0.6875rem;--cds-text-xs: 0.75rem;--cds-text-sm: 0.8125rem;--cds-text-base: 0.875rem;--cds-text-md: 1rem;--cds-text-lg: 1.125rem;--cds-text-xl: 1.3125rem;--cds-text-2xl: 1.5rem;--cds-text-3xl: 1.875rem;--cds-text-4xl: 2.25rem;--cds-text-5xl: 3rem;--cds-text-6xl: 3.75rem;--cds-text-7xl: 4.5rem;--cds-text-ghost: 6rem;--cds-leading-flush: 0.9;--cds-leading-none: 1;--cds-leading-tight: 1.15;--cds-leading-snug: 1.3;--cds-leading-normal: 1.45;--cds-leading-relaxed: 1.55;--cds-leading-loose: 1.7;--cds-weight-regular: 400;--cds-weight-medium: 500;--cds-weight-semibold: 600;--cds-weight-bold: 800;--cds-weight-black: 900;--cds-track-caps-3xs: 0.12em;--cds-track-caps-2xs: 0.1em;--cds-track-caps-xs: 0.09em;--cds-track-caps-sm: 0.06em;--cds-track-caps: 0.04em;--cds-track-none: 0;--cds-track-tight: -0.01em;--cds-track-tighter: -0.02em;--cds-track-display: -0.03em;--cds-track-num: -0.02em;--cds-text-judge-floor: var(--cds-text-lg);--cds-text-readout: var(--cds-text-6xl);--cds-text-result: var(--cds-text-7xl);--cds-text-dense: var(--cds-text-sm);--cds-measure: 66ch;--cds-measure-max: 72ch;--cds-measure-narrow: 44ch;--cds-numeric: tabular-nums lining-nums;--cds-numeric-features: "tnum" 1,"lnum" 1;--cds-digit: 0.623em;--cds-comma: 0.226em;--cds-sign: 0.623em;--cds-num-int: 3;--cds-num-frac: 2;--cds-num-mark: 1.25ch;--cds-num-frac-scale: 0.62;--cds-num-frac-weight: var(--cds-weight-medium);--cds-num-frac-color: var(--cds-muted-strong);--cds-num-live-rule: 2px dotted var(--cds-state-live);--cds-num-provisional-rule: 1px solid var(--cds-muted);--cds-num-official-rule: var(--cds-rule-width-strong) solid var(--cds-border-ink);--cds-space-0: 0;--cds-space-3xs: 0.125rem;--cds-space-2xs: 0.25rem;--cds-space-xs: 0.5rem;--cds-space-sm: 0.75rem;--cds-space-md: 1rem;--cds-space-lg: 1.5rem;--cds-space-xl: 2rem;--cds-space-2xl: 3rem;--cds-space-3xl: 4rem;--cds-space-4xl: 6rem;--cds-row-dense: 2rem;--cds-row: 2.5rem;--cds-row-touch: 3.5rem;--cds-row-judge: 4.5rem;--cds-touch-min: 2.75rem;--cds-touch-comfortable: 3.5rem;--cds-touch-primary: 4.5rem;--cds-touch-venue: 5.5rem;--cds-touch-gap: var(--cds-space-sm);--cds-touch-gap-destructive: var(--cds-space-lg);--cds-ribbon-h: 4rem;--cds-ribbon-h-compact: 3.5rem;--cds-ribbon-cells: 30;--cds-ribbon-track: var(--cds-surface-sunken);--cds-ribbon-track-rule: inset 0 1px 0 var(--cds-border);--cds-ribbon-gap: 2px;--cds-ribbon-tick-h: 2.5rem;--cds-ribbon-tick-keyline: 1px solid var(--cds-ink);--cds-ribbon-cursor: var(--cds-rule-width-ref) solid var(--cds-ink);--cds-ribbon-glyph-size: var(--cds-text-2xs);--cds-score-btn-min: var(--cds-touch-venue);--cds-score-btn-h: 5.625rem;--cds-score-btn-gap: var(--cds-space-xs);--cds-score-glyph: var(--cds-text-5xl);--cds-score-legend: var(--cds-text-3xs);--cds-score-legend-bg: var(--cds-ink);--cds-score-legend-fg: var(--cds-on-display);--cds-score-travel: 2px;--cds-glyph-box: 4rem;--cds-glyph-stroke: 4px;--cds-container: 1180px;--cds-container-wide: 1440px;--cds-container-narrow: 720px;--cds-container-pad: var(--cds-space-md);--cds-container-pad-lg: var(--cds-space-lg);--cds-grid-cols: 12;--cds-gutter: var(--cds-space-lg);--cds-gutter-tight: var(--cds-space-md);--cds-band-pad: var(--cds-space-3xl);--cds-band-pad-lg: var(--cds-space-4xl);--cds-bp-sm: 480px;--cds-bp-md: 768px;--cds-bp-lg: 1024px;--cds-bp-xl: 1280px;--cds-bp-2xl: 1440px;--cds-rainbow-rule-h: 4px;--cds-rainbow-rule-h-lg: 6px;--cds-duration-instant: 90ms;--cds-duration-fast: 140ms;--cds-duration-base: 200ms;--cds-duration-slow: 320ms;--cds-duration-slower: 480ms;--cds-duration-breathe: 3000ms;--cds-ease-mechanical: cubic-bezier(0.2,0,0,1);--cds-ease-snap: cubic-bezier(0.16,1,0.3,1);--cds-ease-exit: cubic-bezier(0.4,0,1,1);--cds-ease-breathe: ease-in-out;--cds-transition: var(--cds-duration-fast) var(--cds-ease-mechanical);--cds-transition-instant: var(--cds-duration-instant) var(--cds-ease-snap);--cds-z-base: 0;--cds-z-raised: 10;--cds-z-sticky: 50;--cds-z-topbar: 80;--cds-z-rail: 90;--cds-z-dropdown: 100;--cds-z-banner: 150;--cds-z-dialog-backdrop: 200;--cds-z-dialog: 210;--cds-z-tooltip: 300;--cds-z-overlay: 9999;--cds-z-toast: 10000;--cds-icon-size-sm: 1.25rem;--cds-icon-size: 1.5rem;--cds-icon-size-lg: 2rem;--cds-icon-weight: 300;--cds-icon-fill: 0;--cds-icon-grade: 0;--cds-icon-grade-on-display: 200;--cds-icon-opsz: 24;--cds-loader-sm: 1.5rem;--cds-loader: 3rem;--cds-loader-lg: 5rem;--cds-loader-opacity-min: 0.4;--cds-loader-scale-min: 0.92;--cds-skeleton-base: var(--cds-grey-200);--cds-skeleton-sheen: var(--cds-grey-150);--cds-radius: 0;--cds-topbar-h: 4.5rem;--cds-utilitybar-h: 2.5rem;--cds-band-h-live: 5.5rem;--cds-sidemenu-w: 15rem;--cds-sidemenu-w-collapsed: 3.5rem;--cds-input-h: var(--cds-touch-comfortable);--cds-input-h-sm: var(--cds-row);--cds-input-pad-x: var(--cds-space-sm);--cds-code-box-w: 3.5rem;--cds-code-box-h: 4.5rem;--cds-flag-w: 2.25rem;--cds-flag-h: 1.5rem;--cds-badge-h: 1.25rem;--cds-status-dot: 0.5rem;--cds-sheet-seq-w: 3rem;--cds-sheet-code-w: 5.5rem;--cds-sheet-points-w: 6rem;--cds-medal-gold: #C9A227;--cds-medal-silver: #9A9A9A;--cds-medal-bronze: #A2662F;--cds-medal-size: 1.5rem;--cds-btn-loader-src: var(--cds-logo-src,url('cds.svg'));--cds-input-h-lg: var(--cds-touch-primary);--cds-textarea-min-h: 7.5rem;--cds-field-label-w: 9rem;--cds-control-box: 1.25rem;--cds-control-box-lg: 1.5rem;--cds-switch-track-w: 2.75rem;--cds-switch-track-h: 1.5rem;--cds-switch-track-w-lg: 3.5rem;--cds-switch-track-h-lg: 2rem;--cds-switch-thumb-inset: 3px;--cds-switch-thumb-size: calc( var(--cds-switch-track-h) - (var(--cds-rule-width) + var(--cds-switch-thumb-inset)) * 2 );--cds-select-caret: 6px;--cds-tokenfield-selection: rgba(0,0,0,0.18);--cds-mask-opaque: #000000;--cds-card-pad: var(--cds-space-lg);--cds-card-pad-tight: var(--cds-space-md);--cds-rainbow-rule-h-sm: var(--cds-rule-width-strong);--cds-rainbow-rule-h-xl: 8px;--cds-font-features-code: "ss02" 1;--cds-flag-w-sm: 2.1875rem;--cds-flag-h-sm: 1.125rem;--cds-flag-w-lg: 3rem;--cds-flag-h-lg: 2rem;--cds-logo-mark-size: 2rem;--cds-logo-mark-size-sm: 1.5rem;--cds-logo-mark-size-lg: 3rem;--cds-status-dot-sm: 0.375rem;--cds-status-dot-lg: 0.6875rem;--cds-badge-dot: 0.375rem;--cds-progress-h: 0.5rem;--cds-progress-h-sm: 0.375rem;--cds-progress-h-lg: 0.75rem;--cds-progress-value: 0%;--cds-progress-hatch: var(--cds-space-2xs);--cds-toast-w: 28rem;--cds-tooltip-w: 20rem;--cds-skeleton-line-h: 1rem;--cds-skeleton-heading-h: var(--cds-text-3xl);--cds-logo-src: url('cds.svg');--cds-loading-delay: var(--cds-duration-slow);--cds-loading-veil: color-mix(in srgb,var(--cds-page) 82%,transparent);--cds-loading-veil-display: color-mix(in srgb,var(--cds-display) 82%,transparent);--cds-dialog-w-narrow: 26.25rem;--cds-dialog-w: 37.5rem;--cds-dialog-w-wide: 48.75rem;--cds-dialog-w-full: 68.75rem;--cds-dialog-max-h: 88vh;--cds-menu-min-w: 14rem;--cds-menu-max-w: 24rem;--cds-menu-max-h: 22rem;--cds-menu-shift: var(--cds-space-2xs);--cds-menu-gap: var(--cds-space-2xs);--cds-menu-edge: var(--cds-space-xs);--cds-hold-duration: 500ms;--cds-context-notch: 0.375rem;--cds-speed-dial-inset: var(--cds-space-xl);--cds-scrollbar-w: 0px;--cds-sidemenu-item-h: var(--cds-touch-min);--cds-sidemenu-item-h-touch: var(--cds-touch-comfortable);--cds-tab-h: var(--cds-touch-comfortable);--cds-tab-h-sm: var(--cds-touch-min);--cds-target-min: 1.5rem;--cds-topbar-menu-w: 16rem;--cds-topbar-menu-max-h: 22rem;--cds-focus-ring-inset: inset 0 0 0 var(--cds-focus-width) var(--cds-focus-halo),inset 0 0 0 var(--cds-focus-width-outer) var(--cds-focus-ink);--cds-focus-ring-inset-on-display: inset 0 0 0 var(--cds-focus-width) var(--cds-focus-ink),inset 0 0 0 var(--cds-focus-width-outer) var(--cds-focus-halo);--cds-bottom-nav-h: var(--cds-touch-comfortable);--cds-breadcrumb-truncate: 12rem;--cds-topbar-name-max: 10rem;--cds-sidemenu-drawer-max: 85vw;--cds-sidemenu-heading-max: 4rem;--cds-shell-viewport: 100vh;--cds-shell-header-h: calc(var(--cds-topbar-h) + var(--cds-rainbow-rule-h));--cds-table-sort-indicator-w: 1.25rem;--cds-table-sticky-top: 0px;--cds-focus-inset-ink: var(--cds-focus-ink);--cds-list-muted-fg: var(--cds-muted);--cds-list-pad-x: var(--cds-space-md);--cds-list-pad-y: var(--cds-space-sm);--cds-list-status-w: 1.25rem;--cds-timeline-rail: 5.5rem;--cds-timeline-rail-narrow: 1.75rem;--cds-timeline-marker: 0.625rem;--cds-timeline-anchor: 1.65rem;--cds-timeline-label-bg: var(--cds-page);--cds-timeline-overlap: 0.5rem;--cds-calendar-cell: var(--cds-row);--cds-calendar-gap: var(--cds-rule-width-strong);--cds-calendar-tick-w: 1.25rem;--cds-calendar-nav: var(--cds-touch-min);--cds-dayview-hour-h: 3.75rem;--cds-dayview-hour-h-touch: 5rem;--cds-dayview-halfhour: var(--cds-grey-150);--cds-dayview-label-w: 2.75rem;--cds-dayview-label-w-lg: 3.5rem;--cds-dayview-gutter: var(--cds-rule-width-strong);--cds-dayview-event-min: 1.25rem;--cds-dayview-h: 32rem;--cds-dayview-event-edge: var(--cds-ink);--cds-hatch-period: var(--cds-space-xs);--cds-hatch-color: var(--cds-rule-soft);--cds-comment-muted-fg: var(--cds-muted);--cds-comment-avatar: 2rem;--cds-comment-actions-bg: var(--cds-page);--cds-chat-max: 85%;--cds-chat-max-lg: 44rem;--cds-duration-flash: calc(var(--cds-duration-slower) * 2);--cds-breathe-opacity-min: 0.56;--cds-breathe-scale-min: var(--cds-loader-scale-min);--cds-stagger-step: var(--cds-duration-instant);--cds-stagger-rise: var(--cds-space-2xs);--cds-shake-amplitude: calc(var(--cds-space-3xs) * 1.5);--cds-shake-amplitude-min: var(--cds-space-3xs);--cds-pop-scale: 1.015;--cds-collapse-height: 6rem;--cds-z-confetti: var(--cds-z-overlay);--cds-confetti-ink-1: var(--cds-grey-1000);--cds-confetti-ink-2: var(--cds-grey-700);--cds-confetti-ink-3: var(--cds-grey-500);--cds-confetti-ink-4: var(--cds-grey-300);--cds-confetti-particle-w: var(--cds-space-xs);--cds-confetti-particle-h: var(--cds-space-sm)}@supports (block-size: 100dvh){:root{--cds-shell-viewport: 100dvh}}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0;border-radius: var(--cds-radius)}[hidden]{display: none !important}html{color-scheme: light;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;tab-size: 4}img,svg,video,canvas{display: block;max-width: 100%;height: auto}input,button,textarea,select{font: inherit;color: inherit;letter-spacing: inherit}button{background: none;border: 0;cursor: pointer}button:disabled,[aria-disabled='true']{cursor: not-allowed}table{border-collapse: collapse;border-spacing: 0}fieldset{border: 0;min-inline-size: 0}p,li,dd,td,th,h1,h2,h3,h4,h5,h6{overflow-wrap: break-word}[data-cds-num],.cds-num{font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num);font-variant-ligatures: none}html{font-size: 100%}body{font-family: var(--cds-font-body);font-size: var(--cds-text-md);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-relaxed);color: var(--cds-on-surface);background-color: var(--cds-page);min-height: 100vh;min-height: 100dvh;font-optical-sizing: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}::selection{background: var(--cds-selection-bg);color: var(--cds-selection-fg)}*{scrollbar-width: thin;scrollbar-color: var(--cds-grey-400) var(--cds-surface)}::-webkit-scrollbar{width: 8px;height: 8px}::-webkit-scrollbar-track{background: var(--cds-surface)}::-webkit-scrollbar-thumb{background: var(--cds-grey-400)}::-webkit-scrollbar-thumb:hover{background: var(--cds-grey-500)}h1,h2,h3,h4,h5,h6{font-family: var(--cds-font-display);color: var(--cds-on-surface);text-wrap: balance}h1{font-size: var(--cds-text-4xl);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-tight);text-transform: uppercase}h2{font-size: var(--cds-text-3xl);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-tight);text-transform: uppercase}h3{font-size: var(--cds-text-2xl);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-tight);letter-spacing: var(--cds-track-none);text-transform: uppercase}h4{font-size: var(--cds-text-xl);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-tight)}h5{font-size: var(--cds-text-lg);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-snug)}h6{font-size: var(--cds-text-md);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-snug)}@media (min-width: 768px){h1{font-size: var(--cds-text-5xl);letter-spacing: var(--cds-track-tighter)}h2{font-size: var(--cds-text-4xl)}h3{font-size: var(--cds-text-3xl);letter-spacing: var(--cds-track-tight)}}p{max-width: var(--cds-measure)}p + p,ul + p,ol + p,p + ul,p + ol{margin-top: var(--cds-space-md)}p,li,dd,dt,td,th,label,figcaption{text-align: left}small,.cds-small{font-size: var(--cds-text-base);color: var(--cds-muted)}strong,b{font-weight: var(--cds-weight-bold)}em,i{font-style: italic}abbr[title]{text-decoration: underline dotted;text-underline-offset: var(--cds-link-underline-offset);cursor: help}mark{background: var(--cds-grey-200);color: var(--cds-on-surface);padding: 0 var(--cds-space-3xs)}hr{border: 0;border-top: var(--cds-divider);margin-block: var(--cds-space-lg)}blockquote{border-left: var(--cds-state-rule-width) solid var(--cds-border-ink);padding-left: var(--cds-space-md);color: var(--cds-muted-strong)}code,kbd,samp,pre,.cds-code,.cds-pre{font-family: var(--cds-font-mono);font-size: 0.9375em}pre,.cds-pre{display: block;overflow-x: auto;background: var(--cds-surface-sunken);border: var(--cds-divider);padding: var(--cds-space-md);line-height: var(--cds-leading-normal);white-space: pre;tab-size: 4}kbd{border: var(--cds-divider-strong);background: var(--cds-surface);padding: 0 var(--cds-space-2xs);font-size: var(--cds-text-xs)}ul,ol{list-style: none}.cds-list--bulleted,.cds-prose ul{list-style: disc;padding-left: var(--cds-space-lg)}.cds-list--ordered,.cds-prose ol{list-style: decimal;padding-left: var(--cds-space-lg);font-variant-numeric: var(--cds-numeric)}.cds-list--bulleted li + li,.cds-list--ordered li + li,.cds-prose li + li{margin-top: var(--cds-space-2xs)}dt{font-weight: var(--cds-weight-semibold)}dd{color: var(--cds-muted-strong)}a{color: var(--cds-link);text-decoration: underline;text-decoration-thickness: var(--cds-link-underline-width);text-underline-offset: var(--cds-link-underline-offset);transition: color var(--cds-transition),text-decoration-thickness var(--cds-transition)}a:hover{color: var(--cds-link-hover);text-decoration-thickness: var(--cds-link-underline-width-hover)}a:active{color: var(--cds-link-hover)}.cds-on-display a,.cds-display a{color: var(--cds-primary-on-display)}label{display: inline-block;font-size: var(--cds-text-base);font-weight: var(--cds-weight-medium);color: var(--cds-on-surface)}::placeholder{color: var(--cds-muted);opacity: 1}:disabled,[aria-disabled='true']{color: var(--cds-disabled-fg);opacity: var(--cds-disabled-opacity)}:focus-visible{outline: var(--cds-focus-outline);outline-offset: var(--cds-focus-outline-offset)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible,[contenteditable]:focus-visible{outline: none;box-shadow: var(--cds-focus-ring)}.cds-on-display :focus-visible,.cds-display :focus-visible,.cds-topbar :focus-visible{box-shadow: var(--cds-focus-ring-on-display)}tr:focus-visible,.cds-focus-outline:focus-visible{outline: var(--cds-focus-outline);outline-offset: calc(var(--cds-focus-outline-offset) * -1);box-shadow: none}.cds-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.cds-skip-link{position: absolute;left: var(--cds-space-xs);top: calc(var(--cds-space-xs) * -20);z-index: var(--cds-z-toast);background: var(--cds-display);color: var(--cds-on-display);padding: var(--cds-space-sm) var(--cds-space-md);font-size: var(--cds-text-base);font-weight: var(--cds-weight-bold);text-transform: uppercase;letter-spacing: var(--cds-track-caps);text-decoration: none}.cds-skip-link:focus{top: var(--cds-space-xs)}.cds-container{width: 100%;max-width: var(--cds-container);margin-inline: auto;padding-inline: var(--cds-container-pad)}.cds-container--wide{max-width: var(--cds-container-wide)}.cds-container--narrow{max-width: var(--cds-container-narrow)}.cds-container--flush{max-width: none;padding-inline: 0}.cds-band{width: 100%;padding-block: var(--cds-band-pad);background: var(--cds-page);color: var(--cds-on-surface)}.cds-band--surface{background: var(--cds-surface)}.cds-band--alt{background: var(--cds-surface-alt)}.cds-band--display{background: var(--cds-display);color: var(--cds-on-display)}.cds-band--display h1,.cds-band--display h2,.cds-band--display h3,.cds-band--display h4,.cds-band--display h5,.cds-band--display h6{color: var(--cds-on-display)}.cds-band--primary{background: var(--cds-primary);color: var(--cds-on-fill)}.cds-band--tight{--cds-band-pad: var(--cds-space-xl);--cds-band-pad-lg: var(--cds-space-xl)}.cds-band--flush{--cds-band-pad: var(--cds-space-0);--cds-band-pad-lg: var(--cds-space-0)}.cds-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--cds-gutter)}.cds-grid--tight{gap: var(--cds-gutter-tight)}.cds-grid--flush{gap: 0}.cds-grid--12{grid-template-columns: repeat(var(--cds-grid-cols),minmax(0,1fr))}.cds-grid--auto{grid-template-columns: repeat(auto-fit,minmax(17.5rem,1fr))}.cds-flex{display: flex;gap: var(--cds-space-md)}.cds-flex--col{flex-direction: column}.cds-flex--wrap{flex-wrap: wrap}.cds-flex--center{align-items: center}.cds-flex--baseline{align-items: baseline}.cds-flex--start{align-items: flex-start}.cds-flex--end{align-items: flex-end}.cds-flex--between{justify-content: space-between}.cds-flex--gap-0{gap: 0}.cds-flex--gap-xs{gap: var(--cds-space-xs)}.cds-flex--gap-sm{gap: var(--cds-space-sm)}.cds-flex--gap-lg{gap: var(--cds-space-lg)}.cds-flex--gap-xl{gap: var(--cds-space-xl)}.cds-flex--grow > *{flex: 1 1 0;min-width: 0}.cds-stack{display: flex;flex-direction: column;gap: var(--cds-space-md)}.cds-stack--xs{gap: var(--cds-space-xs)}.cds-stack--sm{gap: var(--cds-space-sm)}.cds-stack--md{gap: var(--cds-space-md)}.cds-stack--lg{gap: var(--cds-space-lg)}.cds-stack--xl{gap: var(--cds-space-xl)}.cds-measure{max-width: var(--cds-measure)}.cds-measure--narrow{max-width: var(--cds-measure-narrow)}@media (min-width: 480px){.cds-grid--sm-2{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.cds-container{padding-inline: var(--cds-container-pad-lg)}.cds-grid--md-2{grid-template-columns: repeat(2,minmax(0,1fr))}.cds-grid--md-3{grid-template-columns: repeat(3,minmax(0,1fr))}.cds-flex--md-row{flex-direction: row}}@media (min-width: 1024px){.cds-band{padding-block: var(--cds-band-pad-lg)}.cds-grid--lg-3{grid-template-columns: repeat(3,minmax(0,1fr))}.cds-grid--lg-4{grid-template-columns: repeat(4,minmax(0,1fr))}.cds-grid--lg-sidebar{grid-template-columns: minmax(0,1fr) 20rem}.cds-grid--lg-judge{grid-template-columns: minmax(0,1fr) 10rem}}@media (min-width: 1280px){.cds-grid--xl-4{grid-template-columns: repeat(4,minmax(0,1fr))}.cds-grid--xl-6{grid-template-columns: repeat(6,minmax(0,1fr))}}@media (max-width: 767px){.cds-hide-sm.cds-hide-sm{display: none}}@media (min-width: 768px){.cds-show-sm.cds-show-sm{display: none}}@media print{.cds-print-keep{break-inside: avoid;page-break-inside: avoid}}.cds-safe-inline{padding-inline: env(safe-area-inset-left) env(safe-area-inset-right)}.cds-safe-bottom{padding-bottom: env(safe-area-inset-bottom)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}.cds-score-btn{transition: none}.cds-score-btn:active{transform: none}.cds-ribbon-tick{animation: none;transform: none;opacity: 1}.cds-live-dot{animation: none;opacity: 1}}@media (forced-colors: active){.cds-ghost{color: CanvasText;border: 1px solid CanvasText;padding-inline: var(--cds-space-2xs)}.cds-score-btn,.cds-ribbon-tick{forced-color-adjust: none;border: var(--cds-keyline-width) solid CanvasText}:focus-visible{outline: 3px solid CanvasText;outline-offset: 2px}}.cds-btn{--cds-btn-bg: var(--cds-page);--cds-btn-fg: var(--cds-on-surface);--cds-btn-edge: var(--cds-border-ink);--cds-btn-edge-width: var(--cds-rule-width-strong);--cds-btn-bg-hover: var(--cds-ink);--cds-btn-fg-hover: var(--cds-on-display);--cds-btn-edge-hover: var(--cds-ink);--cds-btn-bg-active: var(--cds-grey-800);--cds-btn-fg-active: var(--cds-on-display);--cds-btn-edge-active: var(--cds-grey-800);--cds-btn-min-h: var(--cds-touch-comfortable);--cds-btn-pad-x: var(--cds-space-lg);--cds-btn-size: var(--cds-text-base);--cds-btn-track: var(--cds-track-caps);--cds-btn-icon: var(--cds-icon-size);--cds-btn-grade: var(--cds-icon-grade);--cds-btn-ripple-ink: color-mix(in srgb,var(--cds-ink) 40%,transparent);--cds-btn-ripple-spread: var(--cds-space-sm);position: relative;display: inline-flex;align-items: center;justify-content: center;gap: var(--cds-space-xs);min-height: var(--cds-btn-min-h);padding-block: var(--cds-space-xs);padding-inline: var(--cds-btn-pad-x);border: var(--cds-btn-edge-width) solid var(--cds-btn-edge);background: var(--cds-btn-bg);color: var(--cds-btn-fg);font-family: var(--cds-font-display);font-size: var(--cds-btn-size);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);text-align: center;text-decoration: none;text-transform: uppercase;letter-spacing: var(--cds-btn-track);white-space: nowrap;cursor: pointer;-webkit-user-select: none;user-select: none;transition: background-color var(--cds-transition),border-color var(--cds-transition),color var(--cds-transition)}a.cds-btn,a.cds-btn:where(:visited){color: var(--cds-btn-fg);text-decoration: none}@media (hover: hover){.cds-btn:hover,a.cds-btn:hover{background: var(--cds-btn-bg-hover);border-color: var(--cds-btn-edge-hover);color: var(--cds-btn-fg-hover)}}.cds-btn:active,a.cds-btn:active{background: var(--cds-btn-bg-active);border-color: var(--cds-btn-edge-active);color: var(--cds-btn-fg-active);transition-duration: var(--cds-duration-instant)}.cds-btn .material-symbols-outlined{font-size: var(--cds-btn-icon);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-btn-grade),'opsz' var(--cds-icon-opsz);flex: 0 0 auto}.cds-btn--primary{--cds-btn-bg: var(--cds-primary);--cds-btn-fg: var(--cds-on-fill);--cds-btn-edge: var(--cds-primary);--cds-btn-bg-hover: var(--cds-primary-hover);--cds-btn-fg-hover: var(--cds-on-fill);--cds-btn-edge-hover: var(--cds-primary-hover);--cds-btn-bg-active: var(--cds-primary-active);--cds-btn-fg-active: var(--cds-on-fill);--cds-btn-edge-active: var(--cds-primary-active);--cds-btn-grade: var(--cds-icon-grade-on-display);--cds-btn-ripple-ink: color-mix(in srgb,var(--cds-primary) 55%,transparent)}.cds-btn--secondary,.cds-btn--outline{--cds-btn-bg: var(--cds-page);--cds-btn-fg: var(--cds-on-surface);--cds-btn-edge: var(--cds-border-ink);--cds-btn-bg-hover: var(--cds-ink);--cds-btn-fg-hover: var(--cds-on-display);--cds-btn-edge-hover: var(--cds-ink);--cds-btn-bg-active: var(--cds-grey-800);--cds-btn-fg-active: var(--cds-on-display);--cds-btn-edge-active: var(--cds-grey-800);--cds-btn-grade: var(--cds-icon-grade)}.cds-btn--ink{--cds-btn-bg: var(--cds-display);--cds-btn-fg: var(--cds-on-display);--cds-btn-edge: var(--cds-display);--cds-btn-bg-hover: var(--cds-hover-display);--cds-btn-fg-hover: var(--cds-on-display);--cds-btn-edge-hover: var(--cds-hover-display);--cds-btn-bg-active: var(--cds-active-display);--cds-btn-fg-active: var(--cds-on-display);--cds-btn-edge-active: var(--cds-active-display);--cds-btn-grade: var(--cds-icon-grade-on-display)}.cds-btn--ghost{--cds-btn-bg: transparent;--cds-btn-fg: var(--cds-on-surface);--cds-btn-edge: transparent;--cds-btn-bg-hover: var(--cds-hover-page);--cds-btn-fg-hover: var(--cds-on-surface);--cds-btn-edge-hover: var(--cds-border-ink);--cds-btn-bg-active: var(--cds-active-page);--cds-btn-fg-active: var(--cds-on-surface);--cds-btn-edge-active: var(--cds-border-ink);--cds-btn-grade: var(--cds-icon-grade)}.cds-btn--text{--cds-btn-bg: transparent;--cds-btn-fg: var(--cds-muted-strong);--cds-btn-edge: transparent;--cds-btn-bg-hover: transparent;--cds-btn-fg-hover: var(--cds-on-surface);--cds-btn-edge-hover: transparent;--cds-btn-bg-active: transparent;--cds-btn-fg-active: var(--cds-on-surface);--cds-btn-edge-active: transparent;--cds-btn-pad-x: var(--cds-space-sm);--cds-btn-grade: var(--cds-icon-grade)}.cds-btn--negative,.cds-btn--danger{--cds-btn-bg: var(--cds-page);--cds-btn-fg: var(--cds-state-error);--cds-btn-edge: var(--cds-state-error);--cds-btn-bg-hover: var(--cds-hover-page);--cds-btn-fg-hover: color-mix(in srgb,var(--cds-state-error) 92%,var(--cds-ink));--cds-btn-edge-hover: color-mix(in srgb,var(--cds-state-error) 92%,var(--cds-ink));--cds-btn-bg-active: var(--cds-active-page);--cds-btn-fg-active: color-mix(in srgb,var(--cds-state-error) 84%,var(--cds-ink));--cds-btn-edge-active: color-mix(in srgb,var(--cds-state-error) 84%,var(--cds-ink));--cds-btn-grade: var(--cds-icon-grade);--cds-btn-ripple-ink: color-mix(in srgb,var(--cds-state-error) 55%,transparent)}.cds-btn--positive,.cds-btn--success{--cds-btn-bg: var(--cds-page);--cds-btn-fg: var(--cds-state-success);--cds-btn-edge: var(--cds-state-success);--cds-btn-bg-hover: var(--cds-hover-page);--cds-btn-fg-hover: color-mix(in srgb,var(--cds-state-success) 92%,var(--cds-ink));--cds-btn-edge-hover: color-mix(in srgb,var(--cds-state-success) 92%,var(--cds-ink));--cds-btn-bg-active: var(--cds-active-page);--cds-btn-fg-active: color-mix(in srgb,var(--cds-state-success) 84%,var(--cds-ink));--cds-btn-edge-active: color-mix(in srgb,var(--cds-state-success) 84%,var(--cds-ink));--cds-btn-grade: var(--cds-icon-grade)}.cds-btn--caution,.cds-btn--warning{--cds-btn-bg: var(--cds-page);--cds-btn-fg: var(--cds-state-warning);--cds-btn-edge: var(--cds-state-warning);--cds-btn-bg-hover: var(--cds-hover-page);--cds-btn-fg-hover: color-mix(in srgb,var(--cds-state-warning) 92%,var(--cds-ink));--cds-btn-edge-hover: color-mix(in srgb,var(--cds-state-warning) 92%,var(--cds-ink));--cds-btn-bg-active: var(--cds-active-page);--cds-btn-fg-active: color-mix(in srgb,var(--cds-state-warning) 84%,var(--cds-ink));--cds-btn-edge-active: color-mix(in srgb,var(--cds-state-warning) 84%,var(--cds-ink));--cds-btn-grade: var(--cds-icon-grade)}.cds-btn--xs{--cds-btn-min-h: var(--cds-row-dense);--cds-btn-pad-x: var(--cds-space-sm);--cds-btn-size: var(--cds-text-2xs);--cds-btn-track: var(--cds-track-caps-2xs);--cds-btn-icon: var(--cds-icon-size-sm);padding-block: var(--cds-space-3xs);gap: var(--cds-space-2xs)}.cds-btn--sm{--cds-btn-min-h: var(--cds-row);--cds-btn-pad-x: var(--cds-space-md);--cds-btn-size: var(--cds-text-xs);--cds-btn-track: var(--cds-track-caps-xs);--cds-btn-icon: var(--cds-icon-size-sm);padding-block: var(--cds-space-2xs);gap: var(--cds-space-2xs)}.cds-btn--lg{--cds-btn-min-h: var(--cds-touch-primary);--cds-btn-pad-x: var(--cds-space-xl);--cds-btn-size: var(--cds-text-md);--cds-btn-track: var(--cds-track-none);--cds-btn-icon: var(--cds-icon-size-lg);gap: var(--cds-space-sm)}.cds-btn--full{display: flex;width: 100%}.cds-btn--icon-end{flex-direction: row-reverse}.cds-btn--wrap{white-space: normal;text-wrap: balance}.cds-btn--sentence{text-transform: none;letter-spacing: var(--cds-track-none);font-weight: var(--cds-weight-semibold)}.cds-btn--selected,.cds-btn[aria-pressed='true']{--cds-btn-bg: var(--cds-display);--cds-btn-fg: var(--cds-on-display);--cds-btn-edge: var(--cds-display);--cds-btn-bg-hover: var(--cds-hover-display);--cds-btn-fg-hover: var(--cds-on-display);--cds-btn-edge-hover: var(--cds-hover-display);--cds-btn-bg-active: var(--cds-active-display);--cds-btn-fg-active: var(--cds-on-display);--cds-btn-edge-active: var(--cds-active-display);--cds-btn-grade: var(--cds-icon-grade-on-display)}.cds-btn:disabled,.cds-btn[disabled],.cds-btn[aria-disabled='true']{--cds-btn-bg: var(--cds-page);--cds-btn-fg: var(--cds-disabled-fg);--cds-btn-edge: var(--cds-disabled-border);--cds-btn-bg-hover: var(--cds-page);--cds-btn-fg-hover: var(--cds-disabled-fg);--cds-btn-edge-hover: var(--cds-disabled-border);--cds-btn-bg-active: var(--cds-page);--cds-btn-fg-active: var(--cds-disabled-fg);--cds-btn-edge-active: var(--cds-disabled-border);opacity: 1;cursor: not-allowed}.cds-btn--primary:disabled,.cds-btn--primary[disabled],.cds-btn--primary[aria-disabled='true'],.cds-btn--ink:disabled,.cds-btn--ink[disabled],.cds-btn--ink[aria-disabled='true']{--cds-btn-bg: var(--cds-disabled-bg);--cds-btn-bg-hover: var(--cds-disabled-bg);--cds-btn-bg-active: var(--cds-disabled-bg);--cds-btn-edge: var(--cds-disabled-bg);--cds-btn-edge-hover: var(--cds-disabled-bg);--cds-btn-edge-active: var(--cds-disabled-bg)}.cds-btn--ghost:disabled,.cds-btn--ghost[disabled],.cds-btn--ghost[aria-disabled='true'],.cds-btn--text:disabled,.cds-btn--text[disabled],.cds-btn--text[aria-disabled='true']{--cds-btn-bg: transparent;--cds-btn-bg-hover: transparent;--cds-btn-bg-active: transparent;--cds-btn-edge: transparent;--cds-btn-edge-hover: transparent;--cds-btn-edge-active: transparent}.cds-btn:disabled,.cds-btn[disabled]{pointer-events: none}.cds-btn--busy,.cds-btn--loading,.cds-btn[aria-busy='true'],a.cds-btn--busy,a.cds-btn--loading{color: transparent;pointer-events: none;cursor: progress}.cds-btn--busy > *:not(.cds-loader),.cds-btn--loading > *:not(.cds-loader),.cds-btn[aria-busy='true'] > *:not(.cds-loader){visibility: hidden}.cds-btn--busy > .cds-loader,.cds-btn--loading > .cds-loader,.cds-btn[aria-busy='true'] > .cds-loader{position: absolute;inset-block-start: 50%;inset-inline-start: 50%;translate: -50% -50%}.cds-btn--busy:not(:has(.cds-loader))::after,.cds-btn--loading:not(:has(.cds-loader))::after,.cds-btn[aria-busy='true']:not(:has(.cds-loader))::after{content: '';position: absolute;inset-block-start: 50%;inset-inline-start: 50%;width: var(--cds-btn-icon);height: var(--cds-btn-icon);translate: -50% -50%;background-color: var(--cds-btn-fg);-webkit-mask: var(--cds-btn-loader-src) no-repeat center / contain;mask: var(--cds-btn-loader-src) no-repeat center / contain;animation: cds-btn-loader-breathe var(--cds-duration-breathe) var(--cds-ease-breathe) infinite}@keyframes cds-btn-loader-breathe{0%,100%{opacity: 1;scale: 1}50%{opacity: var(--cds-loader-opacity-min);scale: var(--cds-loader-scale-min)}}.cds-btn--on-display{--cds-btn-bg: transparent;--cds-btn-fg: var(--cds-on-display);--cds-btn-edge: var(--cds-on-display);--cds-btn-bg-hover: var(--cds-on-display);--cds-btn-fg-hover: var(--cds-display);--cds-btn-edge-hover: var(--cds-on-display);--cds-btn-bg-active: var(--cds-grey-200);--cds-btn-fg-active: var(--cds-display);--cds-btn-edge-active: var(--cds-grey-200);--cds-btn-grade: var(--cds-icon-grade-on-display);--cds-btn-ripple-ink: color-mix(in srgb,var(--cds-on-display) 55%,transparent)}.cds-btn--on-display.cds-btn--primary{--cds-btn-bg: var(--cds-primary);--cds-btn-fg: var(--cds-on-fill);--cds-btn-edge: var(--cds-primary);--cds-btn-bg-hover: var(--cds-primary-hover);--cds-btn-fg-hover: var(--cds-on-fill);--cds-btn-edge-hover: var(--cds-primary-hover);--cds-btn-bg-active: var(--cds-primary-active);--cds-btn-fg-active: var(--cds-on-fill);--cds-btn-edge-active: var(--cds-primary-active)}.cds-btn--on-display.cds-btn--ink{--cds-btn-bg: var(--cds-on-display);--cds-btn-fg: var(--cds-display);--cds-btn-edge: var(--cds-on-display);--cds-btn-bg-hover: var(--cds-grey-200);--cds-btn-fg-hover: var(--cds-display);--cds-btn-edge-hover: var(--cds-grey-200);--cds-btn-bg-active: var(--cds-grey-300);--cds-btn-fg-active: var(--cds-display);--cds-btn-edge-active: var(--cds-grey-300);--cds-btn-grade: var(--cds-icon-grade)}.cds-btn--on-display.cds-btn--ghost{--cds-btn-bg: transparent;--cds-btn-fg: var(--cds-on-display);--cds-btn-edge: transparent;--cds-btn-bg-hover: var(--cds-hover-display);--cds-btn-fg-hover: var(--cds-on-display);--cds-btn-edge-hover: var(--cds-on-display);--cds-btn-bg-active: var(--cds-active-display);--cds-btn-fg-active: var(--cds-on-display);--cds-btn-edge-active: var(--cds-on-display)}.cds-btn--on-display.cds-btn--text{--cds-btn-bg: transparent;--cds-btn-fg: var(--cds-on-display-muted);--cds-btn-edge: transparent;--cds-btn-bg-hover: transparent;--cds-btn-fg-hover: var(--cds-on-display);--cds-btn-edge-hover: transparent;--cds-btn-bg-active: transparent;--cds-btn-fg-active: var(--cds-on-display);--cds-btn-edge-active: transparent}.cds-btn--on-display.cds-btn--negative,.cds-btn--on-display.cds-btn--danger{--cds-btn-fg: var(--cds-state-error-on-display);--cds-btn-edge: var(--cds-state-error-on-display);--cds-btn-bg-hover: var(--cds-hover-display);--cds-btn-fg-hover: var(--cds-state-error-on-display);--cds-btn-edge-hover: var(--cds-state-error-on-display);--cds-btn-bg-active: var(--cds-active-display);--cds-btn-fg-active: var(--cds-state-error-on-display);--cds-btn-edge-active: var(--cds-state-error-on-display)}.cds-btn--on-display.cds-btn--positive,.cds-btn--on-display.cds-btn--success{--cds-btn-fg: var(--cds-state-success-on-display);--cds-btn-edge: var(--cds-state-success-on-display);--cds-btn-bg-hover: var(--cds-hover-display);--cds-btn-fg-hover: var(--cds-state-success-on-display);--cds-btn-edge-hover: var(--cds-state-success-on-display);--cds-btn-bg-active: var(--cds-active-display);--cds-btn-fg-active: var(--cds-state-success-on-display);--cds-btn-edge-active: var(--cds-state-success-on-display)}.cds-btn--on-display.cds-btn--caution,.cds-btn--on-display.cds-btn--warning{--cds-btn-fg: var(--cds-state-warning-on-display);--cds-btn-edge: var(--cds-state-warning-on-display);--cds-btn-bg-hover: var(--cds-hover-display);--cds-btn-fg-hover: var(--cds-state-warning-on-display);--cds-btn-edge-hover: var(--cds-state-warning-on-display);--cds-btn-bg-active: var(--cds-active-display);--cds-btn-fg-active: var(--cds-state-warning-on-display);--cds-btn-edge-active: var(--cds-state-warning-on-display)}.cds-btn--on-display.cds-btn--selected,.cds-btn--on-display[aria-pressed='true']{--cds-btn-bg: var(--cds-on-display);--cds-btn-fg: var(--cds-display);--cds-btn-edge: var(--cds-on-display);--cds-btn-bg-hover: var(--cds-grey-200);--cds-btn-fg-hover: var(--cds-display);--cds-btn-edge-hover: var(--cds-grey-200);--cds-btn-bg-active: var(--cds-grey-300);--cds-btn-fg-active: var(--cds-display);--cds-btn-edge-active: var(--cds-grey-300);--cds-btn-grade: var(--cds-icon-grade)}.cds-btn--on-display:disabled,.cds-btn--on-display[disabled],.cds-btn--on-display[aria-disabled='true']{--cds-btn-bg: transparent;--cds-btn-fg: var(--cds-on-display-faint);--cds-btn-edge: var(--cds-border-on-display);--cds-btn-bg-hover: transparent;--cds-btn-fg-hover: var(--cds-on-display-faint);--cds-btn-edge-hover: var(--cds-border-on-display);--cds-btn-bg-active: transparent;--cds-btn-fg-active: var(--cds-on-display-faint);--cds-btn-edge-active: var(--cds-border-on-display)}.cds-btn--on-display:focus-visible,.cds-icon-btn--on-display:focus-visible,.cds-icon-btn--overlay:focus-visible{outline: none;box-shadow: var(--cds-focus-ring-on-display)}.cds-btn--ripple::before,.cds-icon-btn--ripple::before{content: '';position: absolute;inset: calc(var(--cds-btn-edge-width,0px) * -1);outline: var(--cds-rule-width) solid var(--cds-btn-ripple-ink);outline-offset: 0;opacity: 0;pointer-events: none;animation: cds-btn-ripple var(--cds-duration-breathe) var(--cds-ease-mechanical) infinite}@keyframes cds-btn-ripple{0%{opacity: 1;outline-offset: 0}70%{opacity: 0;outline-offset: var(--cds-btn-ripple-spread)}100%{opacity: 0;outline-offset: var(--cds-btn-ripple-spread)}}.cds-btn--ripple-sm{--cds-btn-ripple-spread: var(--cds-space-xs)}.cds-btn--ripple-md{--cds-btn-ripple-spread: var(--cds-space-sm)}.cds-btn--ripple-lg{--cds-btn-ripple-spread: var(--cds-space-md)}.cds-btn--ripple-xl{--cds-btn-ripple-spread: var(--cds-space-lg)}.cds-btn--ripple:disabled::before,.cds-btn--ripple[disabled]::before,.cds-btn--ripple[aria-disabled='true']::before,.cds-icon-btn--ripple:disabled::before,.cds-icon-btn--ripple[disabled]::before,.cds-icon-btn--ripple[aria-disabled='true']::before{animation: none;opacity: 0}.cds-icon-btn{--cds-btn-bg: transparent;--cds-btn-fg: var(--cds-muted-strong);--cds-btn-edge: transparent;--cds-btn-edge-width: var(--cds-rule-width-strong);--cds-btn-bg-hover: var(--cds-hover-page);--cds-btn-fg-hover: var(--cds-on-surface);--cds-btn-edge-hover: transparent;--cds-btn-bg-active: var(--cds-active-page);--cds-btn-fg-active: var(--cds-on-surface);--cds-btn-edge-active: transparent;--cds-icon-btn-size: var(--cds-touch-min);--cds-btn-icon: var(--cds-icon-size);--cds-btn-grade: var(--cds-icon-grade);--cds-btn-ripple-ink: color-mix(in srgb,var(--cds-ink) 40%,transparent);--cds-btn-ripple-spread: var(--cds-space-xs);position: relative;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: var(--cds-icon-btn-size);height: var(--cds-icon-btn-size);padding: 0;border: var(--cds-btn-edge-width) solid var(--cds-btn-edge);background: var(--cds-btn-bg);color: var(--cds-btn-fg);text-decoration: none;cursor: pointer;transition: background-color var(--cds-transition),border-color var(--cds-transition),color var(--cds-transition)}a.cds-icon-btn,a.cds-icon-btn:where(:visited){color: var(--cds-btn-fg);text-decoration: none}@media (hover: hover){.cds-icon-btn:hover,a.cds-icon-btn:hover{background: var(--cds-btn-bg-hover);border-color: var(--cds-btn-edge-hover);color: var(--cds-btn-fg-hover)}}.cds-icon-btn:active,a.cds-icon-btn:active{background: var(--cds-btn-bg-active);border-color: var(--cds-btn-edge-active);color: var(--cds-btn-fg-active);transition-duration: var(--cds-duration-instant)}.cds-icon-btn .material-symbols-outlined{font-size: var(--cds-btn-icon);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-btn-grade),'opsz' var(--cds-icon-opsz)}.cds-icon-btn--xs{--cds-icon-btn-size: var(--cds-row-dense);--cds-btn-icon: var(--cds-icon-size-sm)}.cds-icon-btn--sm{--cds-icon-btn-size: var(--cds-row);--cds-btn-icon: var(--cds-icon-size-sm)}.cds-icon-btn--lg{--cds-icon-btn-size: var(--cds-touch-comfortable);--cds-btn-icon: var(--cds-icon-size-lg)}.cds-icon-btn--overlay{--cds-btn-bg: var(--cds-display);--cds-btn-fg: var(--cds-on-display);--cds-btn-edge: var(--cds-display);--cds-btn-bg-hover: var(--cds-hover-display);--cds-btn-fg-hover: var(--cds-on-display);--cds-btn-edge-hover: var(--cds-hover-display);--cds-btn-bg-active: var(--cds-active-display);--cds-btn-fg-active: var(--cds-on-display);--cds-btn-edge-active: var(--cds-active-display);--cds-btn-grade: var(--cds-icon-grade-on-display)}.cds-icon-btn--on-display{--cds-btn-bg: transparent;--cds-btn-fg: var(--cds-on-display-muted);--cds-btn-edge: transparent;--cds-btn-bg-hover: var(--cds-hover-display);--cds-btn-fg-hover: var(--cds-on-display);--cds-btn-edge-hover: transparent;--cds-btn-bg-active: var(--cds-active-display);--cds-btn-fg-active: var(--cds-on-display);--cds-btn-edge-active: transparent;--cds-btn-grade: var(--cds-icon-grade-on-display);--cds-btn-ripple-ink: color-mix(in srgb,var(--cds-on-display) 55%,transparent)}.cds-icon-btn--negative{--cds-btn-fg: var(--cds-state-error);--cds-btn-bg-hover: var(--cds-hover-page);--cds-btn-fg-hover: color-mix(in srgb,var(--cds-state-error) 92%,var(--cds-ink));--cds-btn-edge-hover: var(--cds-state-error);--cds-btn-bg-active: var(--cds-active-page);--cds-btn-fg-active: color-mix(in srgb,var(--cds-state-error) 84%,var(--cds-ink));--cds-btn-edge-active: var(--cds-state-error)}.cds-icon-btn--selected,.cds-icon-btn[aria-pressed='true']{--cds-btn-bg: var(--cds-display);--cds-btn-fg: var(--cds-on-display);--cds-btn-edge: var(--cds-display);--cds-btn-bg-hover: var(--cds-hover-display);--cds-btn-fg-hover: var(--cds-on-display);--cds-btn-edge-hover: var(--cds-hover-display);--cds-btn-bg-active: var(--cds-active-display);--cds-btn-fg-active: var(--cds-on-display);--cds-btn-edge-active: var(--cds-active-display);--cds-btn-grade: var(--cds-icon-grade-on-display)}.cds-icon-btn--on-display.cds-icon-btn--selected,.cds-icon-btn--on-display[aria-pressed='true']{--cds-btn-bg: var(--cds-on-display);--cds-btn-fg: var(--cds-display);--cds-btn-edge: var(--cds-on-display);--cds-btn-bg-hover: var(--cds-grey-200);--cds-btn-fg-hover: var(--cds-display);--cds-btn-edge-hover: var(--cds-grey-200);--cds-btn-bg-active: var(--cds-grey-300);--cds-btn-fg-active: var(--cds-display);--cds-btn-edge-active: var(--cds-grey-300);--cds-btn-grade: var(--cds-icon-grade)}.cds-icon-btn:disabled,.cds-icon-btn[disabled],.cds-icon-btn[aria-disabled='true']{--cds-btn-bg: transparent;--cds-btn-fg: var(--cds-disabled-fg);--cds-btn-edge: transparent;--cds-btn-bg-hover: transparent;--cds-btn-fg-hover: var(--cds-disabled-fg);--cds-btn-edge-hover: transparent;--cds-btn-bg-active: transparent;--cds-btn-fg-active: var(--cds-disabled-fg);--cds-btn-edge-active: transparent;opacity: 1;cursor: not-allowed}.cds-icon-btn--overlay:disabled,.cds-icon-btn--overlay[disabled],.cds-icon-btn--overlay[aria-disabled='true']{--cds-btn-bg: var(--cds-disabled-bg);--cds-btn-bg-hover: var(--cds-disabled-bg);--cds-btn-bg-active: var(--cds-disabled-bg)}.cds-icon-btn--on-display:disabled,.cds-icon-btn--on-display[disabled],.cds-icon-btn--on-display[aria-disabled='true']{--cds-btn-fg: var(--cds-on-display-faint);--cds-btn-fg-hover: var(--cds-on-display-faint);--cds-btn-fg-active: var(--cds-on-display-faint)}.cds-icon-btn:disabled,.cds-icon-btn[disabled]{pointer-events: none}.cds-icon-btn--busy,.cds-icon-btn--loading,.cds-icon-btn[aria-busy='true'],a.cds-icon-btn--busy,a.cds-icon-btn--loading{color: transparent;pointer-events: none;cursor: progress}.cds-icon-btn--busy > *:not(.cds-loader),.cds-icon-btn--loading > *:not(.cds-loader),.cds-icon-btn[aria-busy='true'] > *:not(.cds-loader){visibility: hidden}.cds-icon-btn--busy:not(:has(.cds-loader))::after,.cds-icon-btn--loading:not(:has(.cds-loader))::after,.cds-icon-btn[aria-busy='true']:not(:has(.cds-loader))::after{content: '';position: absolute;inset-block-start: 50%;inset-inline-start: 50%;width: var(--cds-btn-icon);height: var(--cds-btn-icon);translate: -50% -50%;background-color: var(--cds-btn-fg);-webkit-mask: var(--cds-btn-loader-src) no-repeat center / contain;mask: var(--cds-btn-loader-src) no-repeat center / contain;animation: cds-btn-loader-breathe var(--cds-duration-breathe) var(--cds-ease-breathe) infinite}.cds-icon-btn-actions{display: inline-flex;gap: var(--cds-space-2xs)}@media (hover: hover) and (pointer: fine){.cds-icon-btn-actions{opacity: 0;transition: opacity var(--cds-transition)}*:hover > .cds-icon-btn-actions,*:focus-within > .cds-icon-btn-actions,tr:hover .cds-icon-btn-actions,tr:focus-within .cds-icon-btn-actions,li:hover .cds-icon-btn-actions,li:focus-within .cds-icon-btn-actions,.cds-icon-btn-actions:focus-within,.cds-icon-btn-actions:hover{opacity: 1}}.cds-btn-group{--cds-btn-group-overlap: var(--cds-rule-width-strong);display: inline-flex;flex-wrap: wrap;align-items: stretch;padding-inline-start: var(--cds-btn-group-overlap)}.cds-btn-group > .cds-btn,.cds-btn-group > .cds-icon-btn{margin-inline-start: calc(var(--cds-btn-group-overlap) * -1)}.cds-btn-group > .cds-btn:hover,.cds-btn-group > .cds-btn:focus-visible,.cds-btn-group > .cds-btn--selected,.cds-btn-group > .cds-btn[aria-pressed='true'],.cds-btn-group > .cds-icon-btn:hover,.cds-btn-group > .cds-icon-btn:focus-visible,.cds-btn-group > .cds-icon-btn--selected,.cds-btn-group > .cds-icon-btn[aria-pressed='true']{z-index: var(--cds-z-raised)}.cds-btn-group--stack{flex-direction: column;align-items: stretch;padding-inline-start: 0;padding-block-start: var(--cds-btn-group-overlap)}.cds-btn-group--stack > .cds-btn,.cds-btn-group--stack > .cds-icon-btn{margin-inline-start: 0;margin-block-start: calc(var(--cds-btn-group-overlap) * -1)}.cds-btn-group--stack > .cds-btn{justify-content: flex-start}.cds-btn-group--full{display: flex;width: 100%}.cds-btn-group--full > .cds-btn{flex: 1 1 0;min-width: 0;white-space: normal;text-wrap: balance}.cds-btn-group--responsive{display: flex;flex-direction: column;align-items: stretch;width: 100%;padding-inline-start: 0;padding-block-start: var(--cds-btn-group-overlap)}.cds-btn-group--responsive > .cds-btn,.cds-btn-group--responsive > .cds-icon-btn{margin-inline-start: 0;margin-block-start: calc(var(--cds-btn-group-overlap) * -1)}@media (min-width: 480px){.cds-btn-group--responsive{flex-direction: row;width: auto;padding-block-start: 0;padding-inline-start: var(--cds-btn-group-overlap)}.cds-btn-group--responsive > .cds-btn,.cds-btn-group--responsive > .cds-icon-btn{margin-block-start: 0;margin-inline-start: calc(var(--cds-btn-group-overlap) * -1)}}@media (prefers-reduced-motion: reduce){.cds-btn--ripple::before,.cds-icon-btn--ripple::before{animation: none;opacity: 1;outline-offset: var(--cds-btn-ripple-spread)}.cds-btn--busy:not(:has(.cds-loader))::after,.cds-btn--loading:not(:has(.cds-loader))::after,.cds-btn[aria-busy='true']:not(:has(.cds-loader))::after,.cds-icon-btn--busy:not(:has(.cds-loader))::after,.cds-icon-btn--loading:not(:has(.cds-loader))::after,.cds-icon-btn[aria-busy='true']:not(:has(.cds-loader))::after{animation: none;opacity: 1;scale: 1}}@media (forced-colors: active){.cds-btn,.cds-icon-btn{border-color: ButtonBorder}.cds-btn:disabled,.cds-btn[disabled],.cds-btn[aria-disabled='true'],.cds-icon-btn:disabled,.cds-icon-btn[disabled],.cds-icon-btn[aria-disabled='true']{color: GrayText;border-color: GrayText}.cds-btn--busy:not(:has(.cds-loader))::after,.cds-btn--loading:not(:has(.cds-loader))::after,.cds-btn[aria-busy='true']:not(:has(.cds-loader))::after,.cds-icon-btn--busy:not(:has(.cds-loader))::after,.cds-icon-btn--loading:not(:has(.cds-loader))::after,.cds-icon-btn[aria-busy='true']:not(:has(.cds-loader))::after{background-color: CanvasText}.cds-btn--ripple::before,.cds-icon-btn--ripple::before{outline-color: CanvasText}.cds-btn--selected,.cds-btn[aria-pressed='true'],.cds-icon-btn--selected,.cds-icon-btn[aria-pressed='true']{forced-color-adjust: none;background: Highlight;color: HighlightText;border-color: Highlight}}.cds-field{display: flex;flex-direction: column;gap: var(--cds-space-2xs);min-width: 0;min-inline-size: 0;border: 0}.cds-field--group{gap: var(--cds-space-lg)}.cds-field--group > legend{margin-block-end: var(--cds-space-lg);padding-inline: 0}.cds-field-label{display: block;font-family: var(--cds-font-body);font-size: var(--cds-text-base);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-none);color: var(--cds-on-surface);text-transform: none}.cds-field-required{color: var(--cds-muted-strong);font-weight: var(--cds-weight-bold)}.cds-field-control{display: flex;align-items: center;gap: var(--cds-space-sm);min-width: 0}.cds-field-control > .cds-input,.cds-field-control > .cds-textarea,.cds-field-control > .cds-select,.cds-field-control > .cds-input-group{flex: 1 1 auto;min-width: 0}.cds-field-hint{font-size: var(--cds-text-sm);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-normal);color: var(--cds-muted);max-width: var(--cds-measure-narrow)}.cds-field-foot{display: flex;align-items: baseline;justify-content: space-between;gap: var(--cds-space-md)}.cds-field-foot > .cds-field-hint{flex: 1 1 auto}.cds-field-count{flex: 0 0 auto;font-size: var(--cds-text-xs);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num);color: var(--cds-muted)}.cds-field-count--over{color: var(--cds-state-error);font-weight: var(--cds-weight-semibold)}.cds-field-error{display: none;align-items: flex-start;gap: var(--cds-space-2xs);font-size: var(--cds-text-sm);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-normal);color: var(--cds-state-error);max-width: var(--cds-measure-narrow)}.cds-field-error-icon{flex: 0 0 auto;font-size: var(--cds-icon-size-sm);line-height: var(--cds-leading-none);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz)}.cds-field--invalid > .cds-field-error,.cds-field--error > .cds-field-error{display: flex}.cds-field--invalid > .cds-field-label,.cds-field--error > .cds-field-label{color: var(--cds-state-error)}.cds-field--invalid > .cds-field-label .cds-field-required,.cds-field--error > .cds-field-label .cds-field-required{color: var(--cds-state-error)}.cds-field--disabled > .cds-field-label,.cds-field--disabled > .cds-field-label .cds-field-required,.cds-field--disabled .cds-field-hint,.cds-field--disabled .cds-field-count{color: var(--cds-muted)}@media (min-width: 768px){.cds-field--inline{display: grid;grid-template-columns: var(--cds-field-label-w) minmax(0,1fr);align-items: start;column-gap: var(--cds-space-md);row-gap: var(--cds-space-2xs)}.cds-field--inline > .cds-field-label{grid-column: 1;padding-top: var(--cds-space-md)}.cds-field--inline > legend.cds-field-label{float: inline-start}.cds-field--inline > .cds-field-control,.cds-field--inline > .cds-field-hint,.cds-field--inline > .cds-field-foot,.cds-field--inline > .cds-field-error{grid-column: 2}.cds-field--inline.cds-field--sm > .cds-field-label{padding-top: var(--cds-space-sm)}}.cds-input,.cds-textarea,.cds-select{display: block;width: 100%;min-width: 0;font-family: var(--cds-font-body);font-size: var(--cds-text-md);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-none);color: var(--cds-on-surface);background-color: var(--cds-page);border: var(--cds-divider-strong);appearance: none;-webkit-appearance: none;transition: border-color var(--cds-transition),background-color var(--cds-transition),color var(--cds-transition)}.cds-input,.cds-select{height: var(--cds-input-h);padding-inline: var(--cds-input-pad-x)}.cds-input:hover,.cds-textarea:hover,.cds-select:hover{border-color: var(--cds-muted-strong)}.cds-input:focus,.cds-textarea:focus,.cds-select:focus{border-color: var(--cds-border-ink)}.cds-input--sm,.cds-select--sm{height: var(--cds-input-h-sm);font-size: var(--cds-text-sm)}.cds-input--lg,.cds-select--lg{height: var(--cds-input-h-lg);font-size: var(--cds-text-lg)}.cds-textarea--sm{font-size: var(--cds-text-sm)}.cds-textarea--lg{font-size: var(--cds-text-lg)}.cds-input--num{text-align: right;font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num);font-variant-ligatures: none}.cds-input[type='date'],.cds-input[type='time'],.cds-input[type='datetime-local']{font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features)}.cds-input::-webkit-calendar-picker-indicator{cursor: pointer;opacity: 1}.cds-input[type='search']::-webkit-search-decoration,.cds-input[type='search']::-webkit-search-cancel-button{appearance: none;-webkit-appearance: none}.cds-input[type='number']::-webkit-outer-spin-button,.cds-input[type='number']::-webkit-inner-spin-button{appearance: none;-webkit-appearance: none;margin: 0}.cds-input-group{display: flex;align-items: stretch;width: 100%;min-width: 0}.cds-input-prefix,.cds-input-suffix{display: flex;align-items: center;flex: 0 0 auto;height: var(--cds-input-h);padding-inline: var(--cds-input-pad-x);font-family: var(--cds-font-body);font-size: var(--cds-text-base);font-weight: var(--cds-weight-semibold);color: var(--cds-muted-strong);background-color: var(--cds-surface-sunken);border: var(--cds-divider-strong);white-space: nowrap;user-select: none}.cds-input-prefix{border-right: 0}.cds-input-suffix{border-left: 0}.cds-input-group > .cds-input,.cds-input-group > .cds-select{flex: 1 1 auto;min-width: 0}.cds-input-group > .cds-input:focus,.cds-input-group > .cds-select:focus{position: relative;z-index: var(--cds-z-raised)}.cds-input-group > .cds-input-prefix + .cds-input,.cds-input-group > .cds-input-prefix + .cds-select{border-left: 0}.cds-input-group:has(> .cds-input-suffix) > .cds-input,.cds-input-group:has(> .cds-input-suffix) > .cds-select{border-right: 0}.cds-input-group--sm > .cds-input-prefix,.cds-input-group--sm > .cds-input-suffix{height: var(--cds-input-h-sm);font-size: var(--cds-text-sm)}.cds-input-group--lg > .cds-input-prefix,.cds-input-group--lg > .cds-input-suffix{height: var(--cds-input-h-lg);font-size: var(--cds-text-lg)}.cds-textarea{min-height: var(--cds-textarea-min-h);padding: var(--cds-space-sm) var(--cds-input-pad-x);line-height: var(--cds-leading-relaxed);resize: vertical}.cds-textarea--fixed,.cds-textarea[data-cds-autogrow]{resize: none}.cds-textarea[data-cds-autogrow]{overflow-y: hidden}.cds-select{cursor: pointer;padding-right: calc(var(--cds-input-pad-x) * 2 + var(--cds-select-caret) * 2);background-image: linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-size: var(--cds-select-caret) var(--cds-select-caret);background-position: right calc(var(--cds-input-pad-x) + var(--cds-select-caret)) center,right var(--cds-input-pad-x) center;background-repeat: no-repeat}.cds-select option{color: var(--cds-on-surface);background-color: var(--cds-page)}.cds-select[multiple],.cds-select[size]:not([size='1']){height: auto;min-height: var(--cds-input-h);padding-block: var(--cds-space-2xs);padding-right: var(--cds-input-pad-x);background-image: none;cursor: default}.cds-select[multiple] option,.cds-select[size]:not([size='1']) option{padding-block: var(--cds-space-2xs)}.cds-select[multiple] option:checked,.cds-select[size]:not([size='1']) option:checked{background-color: var(--cds-selected-bg);color: var(--cds-on-surface);font-weight: var(--cds-weight-semibold)}.cds-checkbox{display: inline-flex;align-items: center;gap: var(--cds-space-sm);min-height: var(--cds-touch-min);font-size: var(--cds-text-md);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-snug);color: var(--cds-on-surface);cursor: pointer;user-select: none}.cds-checkbox input[type='checkbox']{position: relative;flex: 0 0 auto;width: var(--cds-control-box);height: var(--cds-control-box);margin: 0;appearance: none;-webkit-appearance: none;background-color: var(--cds-page);border: var(--cds-rule-width-strong) solid var(--cds-border-strong);cursor: pointer;transition: background-color var(--cds-transition),border-color var(--cds-transition)}.cds-checkbox:hover input[type='checkbox']{border-color: var(--cds-ink)}.cds-checkbox input[type='checkbox']:checked,.cds-checkbox input[type='checkbox']:indeterminate{background-color: var(--cds-ink);border-color: var(--cds-ink)}.cds-checkbox input[type='checkbox']:checked::after{content: '';position: absolute;left: 50%;top: 47%;width: calc(var(--cds-control-box) * 0.28);height: calc(var(--cds-control-box) * 0.52);border: solid var(--cds-on-display);border-width: 0 var(--cds-rule-width-strong) var(--cds-rule-width-strong) 0;transform: translate(-50%,-50%) rotate(45deg)}.cds-checkbox input[type='checkbox']:indeterminate::after{content: '';position: absolute;left: 50%;top: 50%;width: calc(var(--cds-control-box) * 0.5);height: var(--cds-rule-width-strong);background-color: var(--cds-on-display);border: 0;transform: translate(-50%,-50%)}.cds-checkbox input[type='checkbox']:disabled{background-color: var(--cds-disabled-bg);border-color: var(--cds-disabled-border);opacity: 1;cursor: not-allowed}.cds-checkbox input[type='checkbox']:disabled:checked,.cds-checkbox input[type='checkbox']:disabled:indeterminate{background-color: var(--cds-disabled-fg);border-color: var(--cds-disabled-fg)}.cds-checkbox:has(input[type='checkbox']:disabled){color: var(--cds-muted);cursor: not-allowed}.cds-checkbox--lg{--cds-control-box: var(--cds-control-box-lg);min-height: var(--cds-touch-comfortable);font-size: var(--cds-text-lg)}.cds-checkbox-group{display: flex;flex-direction: column;gap: var(--cds-space-2xs);min-inline-size: 0;border: 0}.cds-checkbox-group--horizontal{flex-direction: row;flex-wrap: wrap;column-gap: var(--cds-space-lg);row-gap: var(--cds-space-2xs)}.cds-switch{position: relative;display: inline-flex;align-items: center;gap: var(--cds-space-sm);min-height: var(--cds-touch-min);font-size: var(--cds-text-md);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-snug);color: var(--cds-on-surface);cursor: pointer;user-select: none}.cds-switch input[type='checkbox']{position: absolute;width: var(--cds-rule-width);height: var(--cds-rule-width);margin: 0;opacity: 0;pointer-events: none}.cds-switch-track{position: relative;flex: 0 0 auto;width: var(--cds-switch-track-w);height: var(--cds-switch-track-h);background-color: var(--cds-surface-sunken);border: var(--cds-divider-strong);transition: background-color var(--cds-transition),border-color var(--cds-transition)}.cds-switch-thumb{position: absolute;top: var(--cds-switch-thumb-inset);left: var(--cds-switch-thumb-inset);width: var(--cds-switch-thumb-size);height: var(--cds-switch-thumb-size);background-color: var(--cds-muted-strong);transition: left var(--cds-transition),background-color var(--cds-transition)}.cds-switch:hover .cds-switch-track{border-color: var(--cds-ink)}.cds-switch input[type='checkbox']:checked + .cds-switch-track{background-color: var(--cds-ink);border-color: var(--cds-ink)}.cds-switch input[type='checkbox']:checked + .cds-switch-track .cds-switch-thumb{left: calc(100% - var(--cds-switch-thumb-inset) - var(--cds-switch-thumb-size));background-color: var(--cds-page)}.cds-switch input[type='checkbox']:focus-visible{outline: none;box-shadow: none}.cds-switch input[type='checkbox']:focus-visible + .cds-switch-track{box-shadow: var(--cds-focus-ring)}.cds-switch input[type='checkbox']:disabled + .cds-switch-track{background-color: var(--cds-disabled-bg);border-color: var(--cds-disabled-border)}.cds-switch input[type='checkbox']:disabled + .cds-switch-track .cds-switch-thumb{background-color: var(--cds-disabled-fg)}.cds-switch input[type='checkbox']:disabled:checked + .cds-switch-track{background-color: var(--cds-disabled-fg);border-color: var(--cds-disabled-fg)}.cds-switch input[type='checkbox']:disabled:checked + .cds-switch-track .cds-switch-thumb{background-color: var(--cds-page)}.cds-switch:has(input[type='checkbox']:disabled){color: var(--cds-muted);cursor: not-allowed}.cds-switch-state{flex: 0 0 auto;font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);text-transform: uppercase;letter-spacing: var(--cds-track-caps-xs);color: var(--cds-muted-strong)}.cds-switch-label{min-width: 0}.cds-switch--reverse{width: 100%}.cds-switch--reverse > .cds-switch-label{order: 1;flex: 1 1 auto}.cds-switch--reverse > .cds-switch-state{order: 2}.cds-switch--reverse > .cds-switch-track{order: 3}.cds-switch--lg{--cds-switch-track-w: var(--cds-switch-track-w-lg);--cds-switch-track-h: var(--cds-switch-track-h-lg);min-height: var(--cds-touch-comfortable);font-size: var(--cds-text-lg)}.cds-radio{display: inline-flex;align-items: center;gap: var(--cds-space-sm);min-height: var(--cds-touch-min);font-size: var(--cds-text-md);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-snug);color: var(--cds-on-surface);cursor: pointer;user-select: none}.cds-radio input[type='radio']{position: relative;flex: 0 0 auto;width: var(--cds-control-box);height: var(--cds-control-box);margin: 0;appearance: none;-webkit-appearance: none;background-color: var(--cds-page);border: var(--cds-rule-width-strong) solid var(--cds-border-strong);cursor: pointer;transition: border-color var(--cds-transition)}.cds-radio:hover input[type='radio']{border-color: var(--cds-ink)}.cds-radio input[type='radio']:checked{border-color: var(--cds-ink)}.cds-radio input[type='radio']:checked::after{content: '';position: absolute;inset: calc(var(--cds-control-box) * 0.16);background-color: var(--cds-ink)}.cds-radio input[type='radio']:disabled{background-color: var(--cds-disabled-bg);border-color: var(--cds-disabled-border);opacity: 1;cursor: not-allowed}.cds-radio input[type='radio']:disabled:checked::after{background-color: var(--cds-disabled-fg)}.cds-radio:has(input[type='radio']:disabled){color: var(--cds-muted);cursor: not-allowed}.cds-radio--lg{--cds-control-box: var(--cds-control-box-lg);min-height: var(--cds-touch-comfortable);font-size: var(--cds-text-lg)}.cds-radio-group{display: flex;flex-direction: column;gap: var(--cds-space-2xs);min-inline-size: 0;border: 0}.cds-radio-group--horizontal{flex-direction: row;flex-wrap: wrap;column-gap: var(--cds-space-lg);row-gap: var(--cds-space-2xs)}.cds-input[readonly],.cds-textarea[readonly]{background-color: var(--cds-readonly-bg);border-color: var(--cds-border-strong);color: var(--cds-on-surface);cursor: default}.cds-input[readonly]:focus,.cds-textarea[readonly]:focus{border-color: var(--cds-border-ink)}.cds-input:disabled,.cds-textarea:disabled,.cds-select:disabled{background-color: var(--cds-disabled-bg);border-color: var(--cds-disabled-border);color: var(--cds-disabled-fg);opacity: 1;cursor: not-allowed}.cds-input:disabled::placeholder,.cds-textarea:disabled::placeholder{color: var(--cds-disabled-fg)}.cds-input-group:has(> .cds-input:disabled) > .cds-input-prefix,.cds-input-group:has(> .cds-input:disabled) > .cds-input-suffix,.cds-input-group:has(> .cds-select:disabled) > .cds-input-prefix,.cds-input-group:has(> .cds-select:disabled) > .cds-input-suffix{background-color: var(--cds-disabled-bg);border-color: var(--cds-disabled-border);color: var(--cds-muted)}.cds-field--invalid .cds-input,.cds-field--invalid .cds-textarea,.cds-field--invalid .cds-select,.cds-field--error .cds-input,.cds-field--error .cds-textarea,.cds-field--error .cds-select,.cds-input[aria-invalid='true'],.cds-textarea[aria-invalid='true'],.cds-select[aria-invalid='true']{border-width: var(--cds-rule-width-strong);border-color: var(--cds-state-error)}.cds-field--invalid .cds-input-prefix,.cds-field--invalid .cds-input-suffix,.cds-field--error .cds-input-prefix,.cds-field--error .cds-input-suffix{border-width: var(--cds-rule-width-strong);border-color: var(--cds-state-error);color: var(--cds-state-error)}.cds-field--invalid .cds-checkbox input[type='checkbox'],.cds-field--invalid .cds-radio input[type='radio'],.cds-field--error .cds-checkbox input[type='checkbox'],.cds-field--error .cds-radio input[type='radio']{border-color: var(--cds-state-error)}.cds-field--invalid .cds-switch .cds-switch-track,.cds-field--error .cds-switch .cds-switch-track{border-color: var(--cds-state-error)}@media (prefers-reduced-motion: reduce){.cds-switch-track,.cds-switch-thumb,.cds-checkbox input[type='checkbox'],.cds-radio input[type='radio'],.cds-input,.cds-textarea,.cds-select{transition: none}}@media (forced-colors: active){.cds-checkbox input[type='checkbox'],.cds-radio input[type='radio'],.cds-switch-track{border-color: CanvasText;background-color: Canvas}.cds-checkbox input[type='checkbox']:checked,.cds-checkbox input[type='checkbox']:indeterminate,.cds-switch input[type='checkbox']:checked + .cds-switch-track{background-color: Highlight;border-color: Highlight}.cds-checkbox input[type='checkbox']:checked::after{border-color: HighlightText}.cds-checkbox input[type='checkbox']:indeterminate::after{background-color: HighlightText}.cds-radio input[type='radio']:checked::after,.cds-switch-thumb{background-color: CanvasText;forced-color-adjust: none}.cds-switch input[type='checkbox']:checked + .cds-switch-track .cds-switch-thumb{background-color: HighlightText}.cds-checkbox input[type='checkbox']:disabled:checked,.cds-checkbox input[type='checkbox']:disabled:indeterminate,.cds-switch input[type='checkbox']:disabled:checked + .cds-switch-track{background-color: GrayText;border-color: GrayText;forced-color-adjust: none}.cds-checkbox input[type='checkbox']:disabled:checked::after{border-color: Canvas;forced-color-adjust: none}.cds-checkbox input[type='checkbox']:disabled:indeterminate::after,.cds-switch input[type='checkbox']:disabled:checked + .cds-switch-track .cds-switch-thumb{background-color: Canvas;forced-color-adjust: none}.cds-radio input[type='radio']:disabled:checked::after{background-color: GrayText}.cds-field--invalid .cds-input,.cds-field--invalid .cds-textarea,.cds-field--invalid .cds-select,.cds-field--error .cds-input,.cds-field--error .cds-textarea,.cds-field--error .cds-select{border-style: dashed}}.cds-tokenfield{--cds-tokenfield-pad-y: var(--cds-space-md);--cds-tokenfield-pad-x: var(--cds-input-pad-x);--cds-tokenfield-size: var(--cds-text-md);--cds-tokenfield-leading: var(--cds-leading-snug);position: relative;display: block;width: 100%;background: var(--cds-page);border: var(--cds-divider-strong);transition: border-color var(--cds-transition),background var(--cds-transition)}.cds-tokenfield:focus-within{background: var(--cds-page);border-color: var(--cds-border-ink);box-shadow: var(--cds-focus-ring)}.cds-tokenfield .cds-tokenfield-input:focus,.cds-tokenfield .cds-tokenfield-input:focus-visible{outline: none;box-shadow: none}.cds-tokenfield-highlight,.cds-tokenfield-input{margin: 0;padding: var(--cds-tokenfield-pad-y) var(--cds-tokenfield-pad-x);border: none;font-family: var(--cds-font-body);font-size: var(--cds-tokenfield-size);font-weight: var(--cds-weight-regular);font-style: normal;line-height: var(--cds-tokenfield-leading);letter-spacing: normal;text-transform: none;font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);font-variant-ligatures: none;tab-size: 4;white-space: pre;word-spacing: normal;box-sizing: border-box}.cds-tokenfield-highlight{position: absolute;inset: 0;overflow: hidden;color: var(--cds-on-surface);pointer-events: none;user-select: none}.cds-tokenfield-input{position: relative;z-index: var(--cds-z-raised);display: block;width: 100%;background: transparent;color: transparent;caret-color: var(--cds-ink);-webkit-text-fill-color: transparent;overflow-x: auto;overflow-y: hidden;resize: none;appearance: none;-webkit-appearance: none;scrollbar-width: none}.cds-tokenfield-input::-webkit-scrollbar{height: 0;width: 0}.cds-tokenfield-input::selection{background: var(--cds-tokenfield-selection);color: transparent;-webkit-text-fill-color: transparent}.cds-tokenfield-input::placeholder{color: var(--cds-muted-strong);-webkit-text-fill-color: var(--cds-muted-strong);text-transform: none;letter-spacing: normal;opacity: 1}.cds-tokenfield-input:disabled{cursor: not-allowed}.cds-tokenfield:has(.cds-tokenfield-input:disabled){background: var(--cds-disabled-bg);border-color: var(--cds-disabled-border);opacity: var(--cds-disabled-opacity)}.cds-tokenfield-token{background: var(--cds-surface-sunken);color: var(--cds-on-surface);text-decoration: underline;text-decoration-thickness: var(--cds-link-underline-width);text-underline-offset: var(--cds-link-underline-offset)}.cds-tokenfield-token--figure{background: var(--cds-surface-sunken);color: var(--cds-muted-strong);text-decoration-style: dotted}.cds-tokenfield-token--contest{background: var(--cds-grey-200);color: var(--cds-link);text-decoration-style: solid}.cds-tokenfield-token--athlete{background: var(--cds-surface-sunken);color: var(--cds-on-surface);text-decoration-style: dashed}.cds-tokenfield-token--points{background: var(--cds-grey-200);color: var(--cds-on-surface);text-decoration-style: double}.cds-tokenfield-token--date{background: var(--cds-grey-200);color: var(--cds-link);text-decoration-style: dotted}.cds-tokenfield--multiline{--cds-tokenfield-leading: var(--cds-leading-relaxed)}.cds-tokenfield--multiline .cds-tokenfield-highlight,.cds-tokenfield--multiline .cds-tokenfield-input{white-space: pre-wrap;overflow-wrap: break-word;word-break: break-word}.cds-tokenfield--multiline .cds-tokenfield-input{min-height: calc(var(--cds-row) * 3);overflow-x: hidden;overflow-y: auto}.cds-tokenfield--sm{--cds-tokenfield-pad-y: var(--cds-space-sm);--cds-tokenfield-pad-x: var(--cds-space-xs);--cds-tokenfield-size: var(--cds-text-base)}.cds-tokenfield.cds-tokenfield--error,.cds-field--error .cds-tokenfield,.cds-field--invalid .cds-tokenfield,.cds-tokenfield:has(.cds-tokenfield-input[aria-invalid='true']){border-width: var(--cds-rule-width-strong);border-color: var(--cds-state-error)}.cds-code-input-field{display: flex;flex-direction: column;gap: var(--cds-space-sm)}.cds-code-input{display: flex;flex-wrap: nowrap;align-items: center;justify-content: center;gap: var(--cds-space-xs)}.cds-code-input--start{justify-content: flex-start}.cds-code-input--readonly .cds-code-input-box{cursor: default}.cds-code-input .cds-code-input-box{flex: 0 1 var(--cds-code-box-w);inline-size: var(--cds-code-box-w);min-inline-size: 0;block-size: var(--cds-code-box-h);padding: 0;text-align: center;font-family: var(--cds-font-num);font-size: var(--cds-text-3xl);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);text-transform: uppercase;color: var(--cds-on-surface);background: var(--cds-surface-sunken);border: var(--cds-divider-strong);appearance: none;-webkit-appearance: none;transition: background var(--cds-transition),border-color var(--cds-transition)}.cds-code-input .cds-code-input-box::placeholder{color: var(--cds-muted-strong);opacity: 1}.cds-code-input .cds-code-input-box--filled,.cds-code-input .cds-code-input-box:focus{background: var(--cds-page);border-color: var(--cds-border-ink)}.cds-code-input .cds-code-input-box:disabled,.cds-code-input .cds-code-input-box[readonly]{color: var(--cds-muted-strong);background: var(--cds-readonly-bg);border-color: var(--cds-disabled-border)}.cds-code-input .cds-code-input-box:disabled.cds-code-input-box--filled,.cds-code-input .cds-code-input-box[readonly].cds-code-input-box--filled{border-color: var(--cds-border-strong)}.cds-code-input .cds-code-input-box:disabled{cursor: not-allowed;opacity: var(--cds-disabled-opacity)}.cds-code-input-sep{flex: 0 0 auto;inline-size: var(--cds-space-sm);block-size: var(--cds-rule-width-strong);background: var(--cds-border-ink)}.cds-code-input-status{font-size: var(--cds-text-base);line-height: var(--cds-leading-snug);color: var(--cds-muted-strong);text-align: center;text-wrap: pretty}.cds-code-input--start ~ .cds-code-input-status{text-align: start}.cds-code-input-status--error{color: var(--cds-state-error);font-weight: var(--cds-weight-medium)}.cds-code-input.cds-code-input--error .cds-code-input-box,.cds-code-input .cds-code-input-box[aria-invalid='true']{border-color: var(--cds-state-error);border-width: var(--cds-rule-width-strong)}.cds-code-input--shake{animation: cds-code-shake var(--cds-duration-slow) var(--cds-ease-mechanical) 1}@keyframes cds-code-shake{0%,100%{transform: translateX(0)}20%{transform: translateX(calc(var(--cds-space-2xs) * -1))}40%{transform: translateX(var(--cds-space-2xs))}60%{transform: translateX(calc(var(--cds-space-3xs) * -1))}80%{transform: translateX(var(--cds-space-3xs))}}.cds-code-input--sm .cds-code-input-box{flex-basis: var(--cds-input-h-sm);inline-size: var(--cds-input-h-sm);block-size: var(--cds-touch-comfortable);font-size: var(--cds-text-xl)}.cds-code-input--sm{gap: var(--cds-space-xs)}@media (min-width: 480px){.cds-code-input .cds-code-input-box{font-size: var(--cds-text-4xl)}.cds-code-input--sm .cds-code-input-box{font-size: var(--cds-text-2xl)}}.cds-figure-picker{--cds-picker-input-h: var(--cds-input-h);--cds-picker-row-h: var(--cds-touch-comfortable);--cds-picker-count-w: var(--cds-sheet-seq-w);--cds-picker-group-h: calc( var(--cds-space-2xs) * 2 + var(--cds-text-2xs) * var(--cds-leading-snug) + var(--cds-rule-width) );position: relative;display: block;width: 100%}.cds-figure-picker .cds-figure-picker-input{display: block;inline-size: 100%;block-size: var(--cds-picker-input-h);padding-inline: var(--cds-input-pad-x);padding-block: 0;font-family: var(--cds-font-body);font-size: var(--cds-text-md);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-snug);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);color: var(--cds-on-surface);background: var(--cds-surface-sunken);border: var(--cds-divider-strong);appearance: none;-webkit-appearance: none;transition: background var(--cds-transition),border-color var(--cds-transition)}.cds-figure-picker:has(.cds-figure-picker-count) .cds-figure-picker-input{padding-inline-end: calc(var(--cds-input-pad-x) * 2 + var(--cds-picker-count-w))}.cds-figure-picker .cds-figure-picker-input::placeholder{color: var(--cds-muted-strong);opacity: 1}.cds-figure-picker .cds-figure-picker-input:focus{background: var(--cds-page);border-color: var(--cds-border-ink)}.cds-figure-picker .cds-figure-picker-input:disabled{background: var(--cds-disabled-bg);border-color: var(--cds-disabled-border);color: var(--cds-disabled-fg);cursor: not-allowed}.cds-figure-picker-count{position: absolute;inset-block-start: 0;inset-inline-end: var(--cds-input-pad-x);block-size: var(--cds-picker-input-h);display: flex;align-items: center;font-size: var(--cds-text-xs);font-weight: var(--cds-weight-semibold);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);color: var(--cds-muted-strong);pointer-events: none}.cds-figure-picker-count--full{color: var(--cds-state-error)}.cds-figure-picker-list{position: absolute;inset-block-start: var(--cds-picker-input-h);inset-inline: 0;z-index: var(--cds-z-dropdown);display: none;max-block-size: calc(var(--cds-picker-row-h) * 5.5);overflow-y: auto;overscroll-behavior: contain;background: var(--cds-page);border: var(--cds-rule-width) solid var(--cds-border-ink);border-block-start: none}.cds-figure-picker-list--open{display: block;animation: cds-picker-in var(--cds-duration-fast) var(--cds-ease-mechanical)}.cds-figure-picker-list--inline{position: static;display: block;animation: none;max-block-size: none;overflow: visible;border-block-start: var(--cds-rule-width) solid var(--cds-border-ink)}.cds-figure-picker-list--inline .cds-figure-picker-group{position: static}@keyframes cds-picker-in{from{opacity: 0;transform: translateY(calc(var(--cds-space-3xs) * -1))}to{opacity: 1;transform: translateY(0)}}.cds-figure-picker-options{display: block;list-style: none}.cds-figure-picker-option{position: relative;display: grid;grid-template-columns: var(--cds-sheet-code-w) minmax(0,1fr);grid-template-areas: 'code points' 'name name';align-items: center;column-gap: var(--cds-space-sm);row-gap: var(--cds-space-3xs);min-block-size: var(--cds-picker-row-h);padding: var(--cds-space-sm) var(--cds-input-pad-x);border-block-end: var(--cds-hairline);cursor: pointer;scroll-margin-block-start: var(--cds-picker-group-h);scroll-margin-block-end: var(--cds-space-xs);transition: background var(--cds-transition)}.cds-figure-picker-option:last-child{border-block-end: none}.cds-figure-picker-option:hover{background: var(--cds-hover-page)}.cds-figure-picker-option--active,.cds-figure-picker-option--active:hover{background: var(--cds-hover-surface)}.cds-figure-picker-option--active::before{content: '';position: absolute;inset-block: 0;inset-inline-start: 0;inline-size: var(--cds-rule-width-ref);background: var(--cds-ink)}.cds-figure-picker-option--selected{background: var(--cds-surface)}.cds-figure-picker-option--selected .cds-figure-picker-code{font-weight: var(--cds-weight-bold)}.cds-figure-picker-option--disabled{cursor: not-allowed;color: var(--cds-muted-strong)}.cds-figure-picker-option--disabled:hover{background: transparent}.cds-figure-picker-option--disabled .cds-figure-picker-code,.cds-figure-picker-option--disabled .cds-figure-picker-name,.cds-figure-picker-option--disabled .cds-figure-picker-points{color: var(--cds-muted-strong)}.cds-figure-picker-code{grid-area: code;font-size: var(--cds-text-sm);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-normal);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);color: var(--cds-on-surface)}.cds-figure-picker-name{grid-area: name;min-inline-size: 0;font-size: var(--cds-text-md);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-snug);color: var(--cds-on-surface);text-transform: none}.cds-figure-picker-points{grid-area: points;justify-self: end;inline-size: var(--cds-sheet-points-w);text-align: end;font-size: var(--cds-text-sm);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-normal);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);color: var(--cds-on-surface)}.cds-figure-picker-mark{padding: 0;background: var(--cds-grey-200);color: inherit;text-decoration: underline;text-decoration-thickness: var(--cds-rule-width-strong);text-underline-offset: var(--cds-link-underline-offset)}.cds-figure-picker-note{margin-inline-start: var(--cds-space-xs);font-size: var(--cds-text-2xs);font-weight: var(--cds-weight-semibold);text-transform: uppercase;letter-spacing: var(--cds-track-caps-2xs);color: var(--cds-muted-strong);white-space: nowrap}.cds-figure-picker-demo{display: inline-block;margin-inline-start: var(--cds-space-xs);padding-inline: var(--cds-space-3xs);font-size: var(--cds-text-2xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);text-transform: uppercase;letter-spacing: var(--cds-track-caps-2xs);color: var(--cds-state-warning);border: var(--cds-rule-width) solid currentColor;white-space: nowrap}.cds-figure-picker-group{position: sticky;inset-block-start: 0;z-index: var(--cds-z-raised);padding: var(--cds-space-2xs) var(--cds-input-pad-x);font-size: var(--cds-text-2xs);line-height: var(--cds-leading-snug);font-weight: var(--cds-weight-bold);text-transform: uppercase;letter-spacing: var(--cds-track-caps-2xs);color: var(--cds-muted-strong);background: var(--cds-surface);border-block-end: var(--cds-hairline)}.cds-figure-picker-empty{display: none;padding: var(--cds-space-md) var(--cds-input-pad-x);max-inline-size: var(--cds-measure-narrow);font-size: var(--cds-text-base);line-height: var(--cds-leading-relaxed);color: var(--cds-muted-strong);text-wrap: pretty}.cds-figure-picker-empty--visible{display: block}.cds-figure-picker-empty strong{font-weight: var(--cds-weight-semibold);color: var(--cds-on-surface)}.cds-figure-picker-loading{display: none;align-items: center;gap: var(--cds-space-sm);padding: var(--cds-space-md) var(--cds-input-pad-x);font-size: var(--cds-text-base);color: var(--cds-muted-strong)}.cds-figure-picker-loading--visible{display: flex}.cds-figure-picker.cds-figure-picker--error .cds-figure-picker-input,.cds-field--error .cds-figure-picker .cds-figure-picker-input,.cds-field--invalid .cds-figure-picker .cds-figure-picker-input,.cds-figure-picker .cds-figure-picker-input[aria-invalid='true']{border-width: var(--cds-rule-width-strong);border-color: var(--cds-state-error)}.cds-figure-picker--sm{--cds-picker-input-h: var(--cds-input-h-sm);--cds-picker-row-h: var(--cds-row)}.cds-figure-picker--sm .cds-figure-picker-input{font-size: var(--cds-text-base)}.cds-figure-picker--sm .cds-figure-picker-name{font-size: var(--cds-text-sm)}.cds-figure-picker--sm .cds-figure-picker-option{padding-block: var(--cds-space-xs)}@media (min-width: 480px){.cds-figure-picker-option{grid-template-columns: var(--cds-sheet-code-w) minmax(0,1fr) var(--cds-sheet-points-w);grid-template-areas: 'code name points';row-gap: 0}}@media (prefers-reduced-motion: reduce){.cds-code-input--shake{animation: none;transform: none}.cds-figure-picker-list--open{animation: none;opacity: 1;transform: none}}.cds-card{display: block;background: var(--cds-surface);color: var(--cds-on-surface);border: var(--cds-divider)}.cds-card-header{display: flex;flex-wrap: wrap;align-items: center;gap: var(--cds-space-sm);padding: var(--cds-space-md) var(--cds-card-pad);border-bottom: var(--cds-hairline)}.cds-card-heading{flex: 1 1 auto;min-width: 0}.cds-card-title{display: block;flex: 1 1 auto;min-width: 0;font-family: var(--cds-font-display);font-size: var(--cds-text-base);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-none);text-transform: none;color: var(--cds-on-surface)}.cds-card-subtitle{display: block;margin-top: var(--cds-space-3xs);font-size: var(--cds-text-base);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-snug);color: var(--cds-muted)}.cds-card-meta{display: flex;flex-wrap: wrap;align-items: center;gap: var(--cds-space-xs);margin-top: var(--cds-space-3xs);font-size: var(--cds-text-base);line-height: var(--cds-leading-snug);color: var(--cds-muted)}.cds-card-meta > * + *{padding-left: var(--cds-space-xs);border-left: var(--cds-divider)}.cds-card-actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--cds-space-xs);flex-shrink: 0;margin-inline-start: auto}.cds-card-body{padding: var(--cds-card-pad)}.cds-card-footer{display: flex;flex-wrap: wrap;align-items: center;gap: var(--cds-space-sm);padding: var(--cds-space-md) var(--cds-card-pad);border-top: var(--cds-hairline)}.cds-card-footer--split{justify-content: space-between}.cds-card-footer--destructive{gap: var(--cds-touch-gap-destructive)}.cds-card-body + .cds-card-body{border-top: var(--cds-hairline)}.cds-card--surface{background: var(--cds-surface);color: var(--cds-on-surface)}.cds-card--page{background: var(--cds-page);color: var(--cds-on-surface)}.cds-card--alt{background: var(--cds-surface-alt);color: var(--cds-on-surface)}.cds-card--sunken{background: var(--cds-surface-sunken);color: var(--cds-on-surface)}.cds-card--sunken .cds-card-subtitle,.cds-card--sunken .cds-card-meta{color: var(--cds-muted-strong)}.cds-card--display{background: var(--cds-display);color: var(--cds-on-display);border-color: var(--cds-border-ink)}.cds-card--display .cds-card-header,.cds-card--display .cds-card-footer,.cds-card--display .cds-card-body + .cds-card-body{border-color: var(--cds-border-on-display)}.cds-card--display .cds-card-title{color: var(--cds-on-display)}.cds-card--display .cds-card-subtitle,.cds-card--display .cds-card-meta{color: var(--cds-on-display-muted)}.cds-card--display .cds-card-meta > * + *{border-left-color: var(--cds-border-on-display)}.cds-card--display a{color: var(--cds-primary-on-display)}.cds-card--display:focus-visible,.cds-card--display :focus-visible{box-shadow: var(--cds-focus-ring-on-display)}.cds-card--outline{background: transparent;border-color: var(--cds-border-ink)}.cds-card--flush{background: transparent;border: 0}.cds-card--tight{--cds-card-pad: var(--cds-card-pad-tight)}.cds-card--tight .cds-card-header,.cds-card--tight .cds-card-footer{padding-block: var(--cds-space-sm)}.cds-card--bleed .cds-card-body{padding: 0}.cds-card--current{border-left: var(--cds-selected-rule)}.cds-card--display.cds-card--current{border-left-color: var(--cds-on-display)}.cds-card--clickable{cursor: pointer;text-align: left;width: 100%;transition: background var(--cds-transition),border-color var(--cds-transition)}.cds-card--clickable:hover{background: var(--cds-hover-surface)}.cds-card--clickable:active{background: var(--cds-active-surface)}a.cds-card{color: inherit;text-decoration: none}a.cds-card .cds-card-title{text-decoration: underline;text-decoration-thickness: var(--cds-link-underline-width);text-underline-offset: var(--cds-link-underline-offset)}a.cds-card:hover .cds-card-title{text-decoration-thickness: var(--cds-link-underline-width-hover)}a.cds-card--display{color: var(--cds-on-display)}.cds-card--page.cds-card--clickable:hover{background: var(--cds-hover-page)}.cds-card--page.cds-card--clickable:active{background: var(--cds-active-page)}.cds-card--sunken.cds-card--clickable:hover{background: var(--cds-hover-sunken)}.cds-card--sunken.cds-card--clickable:active{background: var(--cds-active-sunken)}.cds-card--display.cds-card--clickable:hover{background: var(--cds-hover-display)}.cds-card--display.cds-card--clickable:active{background: var(--cds-active-display)}.cds-card--link{position: relative;transition: background var(--cds-transition),border-color var(--cds-transition)}.cds-card--link:hover{background: var(--cds-hover-surface)}.cds-card--page.cds-card--link:hover{background: var(--cds-hover-page)}.cds-card--display.cds-card--link:hover{background: var(--cds-hover-display)}.cds-card-link::after{content: '';position: absolute;inset: 0;z-index: var(--cds-z-raised)}.cds-card-escape{position: relative;z-index: calc(var(--cds-z-raised) + 1)}.cds-card--link:has(.cds-card-link:focus-visible){box-shadow: var(--cds-focus-ring)}.cds-card--display.cds-card--link:has(.cds-card-link:focus-visible){box-shadow: var(--cds-focus-ring-on-display)}.cds-card--link:has(.cds-card-link:focus-visible) .cds-card-link{outline: none;box-shadow: none}.cds-card--disabled,.cds-card[aria-disabled='true']{background: var(--cds-disabled-bg);border-color: var(--cds-disabled-border);color: var(--cds-disabled-fg);opacity: 1;cursor: not-allowed}.cds-card--disabled .cds-card-title,.cds-card--disabled .cds-card-subtitle,.cds-card--disabled .cds-card-meta,.cds-card[aria-disabled='true'] .cds-card-title,.cds-card[aria-disabled='true'] .cds-card-subtitle,.cds-card[aria-disabled='true'] .cds-card-meta{color: var(--cds-disabled-fg)}.cds-card--disabled .cds-card-header,.cds-card--disabled .cds-card-footer,.cds-card--disabled .cds-card-meta > * + *,.cds-card[aria-disabled='true'] .cds-card-header,.cds-card[aria-disabled='true'] .cds-card-footer,.cds-card[aria-disabled='true'] .cds-card-meta > * + *{border-color: var(--cds-disabled-border)}.cds-page-header{display: flex;flex-direction: column;align-items: flex-start;gap: var(--cds-space-md);margin-bottom: var(--cds-space-xl)}.cds-page-header-nav{display: flex;align-items: center;gap: var(--cds-space-xs);flex-shrink: 0}.cds-page-header-main{flex: 1 1 auto;min-width: 0}.cds-page-header-main::before{content: '';display: block;width: var(--cds-tick-w);height: var(--cds-tick-h);margin-bottom: var(--cds-tick-gap);background: var(--cds-tick-color)}.cds-page-header--plain .cds-page-header-main::before{display: none}.cds-page-header-title{font-family: var(--cds-font-display);font-size: var(--cds-text-4xl);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-tight);text-transform: uppercase;color: var(--cds-on-surface);text-wrap: balance}.cds-page-header-meta{display: flex;flex-wrap: wrap;align-items: center;gap: var(--cds-space-sm);margin-top: var(--cds-space-sm);font-size: var(--cds-text-base);line-height: var(--cds-leading-snug);color: var(--cds-muted)}.cds-page-header-meta > *:not(:last-child){padding-right: var(--cds-space-sm);border-right: var(--cds-divider)}@media (max-width: 767px){.cds-page-header-meta{flex-direction: column;align-items: flex-start;gap: var(--cds-space-2xs)}.cds-page-header-meta > *:not(:last-child){padding-right: 0;border-right: 0}}.cds-page-header-actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--cds-space-sm);flex-shrink: 0}.cds-page-header--sm{margin-bottom: var(--cds-space-lg)}.cds-page-header--sm .cds-page-header-title{font-size: var(--cds-text-3xl)}.cds-page-header--rule{padding-bottom: var(--cds-space-md);border-bottom: var(--cds-divider)}.cds-page-header--display .cds-page-header-title{color: var(--cds-on-display)}.cds-page-header--display .cds-page-header-meta{color: var(--cds-on-display-muted)}.cds-page-header--display .cds-page-header-main::before{background: var(--cds-primary-on-display)}.cds-page-header--display.cds-page-header--rule{border-bottom-color: var(--cds-border-on-display)}.cds-page-header--display .cds-page-header-meta > *:not(:last-child){border-right-color: var(--cds-border-on-display)}@media (min-width: 768px){.cds-page-header{flex-direction: row;flex-wrap: wrap;align-items: flex-end;column-gap: var(--cds-space-lg);row-gap: var(--cds-space-sm)}.cds-page-header-nav{flex: 0 0 100%}.cds-page-header-title{font-size: var(--cds-text-5xl);letter-spacing: var(--cds-track-tighter)}.cds-page-header--sm .cds-page-header-title{font-size: var(--cds-text-4xl);letter-spacing: var(--cds-track-tight)}}.cds-divider{border: 0;border-top: var(--cds-hairline);margin-block: var(--cds-space-md);width: 100%}.cds-divider--hair{border-top-color: var(--cds-rule-hair)}.cds-divider--soft{border-top-color: var(--cds-rule-soft)}.cds-divider--strong{border-top-color: var(--cds-border)}.cds-divider--ink{border-top: var(--cds-rule-total)}.cds-divider--ref{border-top: var(--cds-rule-width-ref) solid var(--cds-border-ink)}.cds-divider--on-display{border-top-color: var(--cds-border-on-display)}.cds-divider--tight{margin-block: var(--cds-space-xs)}.cds-divider--loose{margin-block: var(--cds-space-xl)}.cds-divider--flush{margin-block: 0}.cds-divider--vertical{border-top: 0;border-left: var(--cds-divider);width: 0;align-self: stretch;min-height: 1em;margin-block: 0;margin-inline: var(--cds-space-sm)}.cds-divider--vertical.cds-divider--hair{border-left-color: var(--cds-rule-hair)}.cds-divider--vertical.cds-divider--soft{border-left-color: var(--cds-rule-soft)}.cds-divider--vertical.cds-divider--strong{border-left-color: var(--cds-border)}.cds-divider--vertical.cds-divider--on-display{border-left-color: var(--cds-border-on-display)}.cds-divider--vertical.cds-divider--ink{border-top: 0;border-left: var(--cds-rule-width-strong) solid var(--cds-border-ink)}.cds-divider--vertical.cds-divider--tight{margin-inline: var(--cds-space-xs)}.cds-divider--vertical.cds-divider--loose{margin-inline: var(--cds-space-lg)}.cds-divider--vertical.cds-divider--flush{margin-inline: 0}.cds-hl{display: flex;align-items: center;gap: var(--cds-space-md);margin-block: var(--cds-space-2xl);color: var(--cds-muted)}.cds-hl::before,.cds-hl::after{content: '';flex: 1 1 0;height: var(--cds-rule-width);background: var(--cds-rule-hair)}.cds-hl:not(:has(*)){gap: 0}.cds-hl-mark{flex-shrink: 0;width: var(--cds-tick-w);height: var(--cds-tick-h);background: var(--cds-tick-color)}.cds-hl-mark--glyph{display: flex;align-items: center;justify-content: center;width: auto;height: auto;background: none;font-size: var(--cds-icon-size);line-height: var(--cds-leading-none);color: inherit}.cds-hl-mark--glyph > svg{width: var(--cds-icon-size);height: var(--cds-icon-size);fill: currentColor}.cds-hl-label{flex-shrink: 0;font-size: var(--cds-text-base);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-snug);color: var(--cds-muted)}.cds-hl--start::before{display: none}.cds-hl--end::after{display: none}.cds-hl--strong::before,.cds-hl--strong::after{background: var(--cds-border)}.cds-hl--ink::before,.cds-hl--ink::after{height: var(--cds-rule-width-strong);background: var(--cds-border-ink)}.cds-hl--on-display{color: var(--cds-on-display-muted)}.cds-hl--on-display::before,.cds-hl--on-display::after{background: var(--cds-border-on-display)}.cds-hl--on-display .cds-hl-mark{background: var(--cds-primary-on-display)}.cds-hl--on-display .cds-hl-mark--glyph{background: none}.cds-hl--on-display .cds-hl-label{color: var(--cds-on-display-muted)}.cds-hl--tight{margin-block: var(--cds-space-lg)}.cds-hl--loose{margin-block: var(--cds-space-3xl)}.cds-prose{--cds-prose-lines: 3;font-family: var(--cds-font-body);font-size: var(--cds-text-md);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-relaxed);color: var(--cds-on-surface);max-width: var(--cds-measure);overflow-wrap: break-word}.cds-prose > *{margin: 0 0 var(--cds-space-md);max-width: none}.cds-prose > * + *{margin-top: 0}.cds-prose > *:last-child{margin-bottom: 0}.cds-prose--preserve p,.cds-prose--preserve blockquote,.cds-prose--preserve li{white-space: pre-line}.cds-prose h1,.cds-prose h2,.cds-prose h3,.cds-prose h4,.cds-prose h5,.cds-prose h6{font-family: var(--cds-font-display);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-tight);letter-spacing: var(--cds-track-none);text-transform: none;color: var(--cds-on-surface);margin-top: var(--cds-space-lg)}.cds-prose > h1:first-child,.cds-prose > h2:first-child,.cds-prose > h3:first-child,.cds-prose > h4:first-child{margin-top: 0}.cds-prose h1{font-size: var(--cds-text-2xl)}.cds-prose h2{font-size: var(--cds-text-xl)}.cds-prose h3{font-size: var(--cds-text-lg)}.cds-prose h4,.cds-prose h5,.cds-prose h6{font-size: var(--cds-text-md)}.cds-prose li::marker{color: var(--cds-muted)}.cds-prose strong{font-weight: var(--cds-weight-semibold);color: var(--cds-on-surface)}.cds-prose em{font-style: italic}.cds-prose s{color: var(--cds-muted);text-decoration-thickness: var(--cds-rule-width)}.cds-prose code{font-family: var(--cds-font-mono);font-size: var(--cds-text-sm);background: var(--cds-surface-sunken);border: var(--cds-divider);padding: 0 var(--cds-space-3xs);color: var(--cds-on-surface)}.cds-prose pre{background: var(--cds-surface-sunken);border: var(--cds-divider);padding: var(--cds-space-md);overflow-x: auto}.cds-prose pre code{background: none;border: 0;padding: 0;white-space: pre}.cds-prose blockquote{border-left: var(--cds-rule-width-strong) solid var(--cds-border);padding-left: var(--cds-space-md);color: var(--cds-muted-strong)}.cds-prose hr{border: 0;border-top: var(--cds-hairline);margin-block: var(--cds-space-lg)}.cds-prose a{overflow-wrap: anywhere}.cds-prose table{width: 100%;font-size: var(--cds-text-sm)}.cds-prose th,.cds-prose td{padding: var(--cds-space-xs) var(--cds-space-sm);border-bottom: var(--cds-hairline);vertical-align: top}.cds-prose th{font-weight: var(--cds-weight-semibold)}.cds-prose--compact > *{margin-bottom: var(--cds-space-xs)}.cds-prose--compact{line-height: var(--cds-leading-normal)}.cds-prose--dense{font-size: var(--cds-text-sm);line-height: var(--cds-leading-normal)}.cds-prose--muted{color: var(--cds-muted-strong)}.cds-prose--wide{max-width: var(--cds-measure-max)}.cds-prose--full{max-width: none}.cds-prose--on-display{color: var(--cds-on-display)}.cds-prose--on-display h1,.cds-prose--on-display h2,.cds-prose--on-display h3,.cds-prose--on-display h4,.cds-prose--on-display h5,.cds-prose--on-display h6,.cds-prose--on-display strong{color: var(--cds-on-display)}.cds-prose--on-display a{color: var(--cds-primary-on-display)}.cds-prose--on-display li::marker,.cds-prose--on-display s,.cds-prose--on-display dd{color: var(--cds-on-display-muted)}.cds-prose--on-display hr{border-top-color: var(--cds-border-on-display)}.cds-prose--on-display blockquote{border-left-color: var(--cds-on-display-muted);color: var(--cds-on-display-muted)}.cds-prose--on-display th,.cds-prose--on-display td{border-bottom-color: var(--cds-border-on-display)}.cds-prose--on-display code,.cds-prose--on-display pre{background: var(--cds-display-alt);border-color: var(--cds-border-on-display);color: var(--cds-on-display)}.cds-prose--clamp{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: var(--cds-prose-lines);line-clamp: var(--cds-prose-lines);overflow: hidden}.cds-stack--row{flex-direction: row}.cds-stack--row-reverse{flex-direction: row-reverse}.cds-stack--col{flex-direction: column}.cds-stack--center{align-items: center}.cds-stack--start{align-items: flex-start}.cds-stack--items-end{align-items: flex-end}.cds-stack--stretch{align-items: stretch}.cds-stack--baseline{align-items: baseline}.cds-stack--end{justify-content: flex-end}.cds-stack--between{justify-content: space-between}.cds-stack--wrap{flex-wrap: wrap}.cds-stack--none{gap: 0}.cds-stack--2xl{gap: var(--cds-space-2xl)}.cds-stack--grow > *{flex: 1 1 0;min-width: 0}.cds-stack--dividers > * + *{border-top: var(--cds-hairline);padding-top: var(--cds-space-md)}.cds-stack--row.cds-stack--dividers > * + *{border-top: 0;padding-top: 0;border-left: var(--cds-hairline);padding-left: var(--cds-space-md)}@media (min-width: 768px){.cds-stack--md-row{flex-direction: row}}.cds-scrollbox{--cds-scrollbox-rows: 3;--cds-scrollbox-row-height: var(--cds-row);--cds-scrollbox-gap: 0px;--cds-scrollbox-fade: var(--cds-space-sm);position: relative;max-height: calc( var(--cds-scrollbox-rows) * (var(--cds-scrollbox-row-height) + var(--cds-scrollbox-gap)) );overflow-y: auto;overflow-x: hidden;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: var(--cds-border) var(--cds-surface-sunken)}.cds-scrollbox::-webkit-scrollbar{width: var(--cds-space-2xs);height: var(--cds-space-2xs)}.cds-scrollbox::-webkit-scrollbar-track{background: var(--cds-surface-sunken)}.cds-scrollbox::-webkit-scrollbar-thumb{background: var(--cds-border)}.cds-scrollbox::-webkit-scrollbar-thumb:hover{background: var(--cds-border-strong)}.cds-scrollbox--dense{--cds-scrollbox-row-height: var(--cds-row-dense)}.cds-scrollbox--touch{--cds-scrollbox-row-height: var(--cds-row-touch)}.cds-scrollbox--judge{--cds-scrollbox-row-height: var(--cds-row-judge)}.cds-scrollbox--fade{-webkit-mask-image: linear-gradient( to bottom,transparent 0,var(--cds-mask-opaque) var(--cds-scrollbox-fade),var(--cds-mask-opaque) calc(100% - var(--cds-scrollbox-fade)),transparent 100% );mask-image: linear-gradient( to bottom,transparent 0,var(--cds-mask-opaque) var(--cds-scrollbox-fade),var(--cds-mask-opaque) calc(100% - var(--cds-scrollbox-fade)),transparent 100% )}.cds-scrollbox--framed{background: var(--cds-surface-sunken);border: var(--cds-divider)}.cds-scrollbox--on-display{scrollbar-color: var(--cds-border-on-display) var(--cds-display-alt)}.cds-scrollbox--on-display::-webkit-scrollbar-track{background: var(--cds-display-alt)}.cds-scrollbox--on-display::-webkit-scrollbar-thumb{background: var(--cds-border-on-display)}.cds-scrollbox--on-display:focus-visible{box-shadow: var(--cds-focus-ring-on-display)}.cds-scrollbox--horizontal{max-height: none;overflow-x: auto;overflow-y: hidden;white-space: nowrap}.cds-scrollbox--horizontal.cds-scrollbox--fade{-webkit-mask-image: linear-gradient( to right,transparent 0,var(--cds-mask-opaque) var(--cds-scrollbox-fade),var(--cds-mask-opaque) calc(100% - var(--cds-scrollbox-fade)),transparent 100% );mask-image: linear-gradient( to right,transparent 0,var(--cds-mask-opaque) var(--cds-scrollbox-fade),var(--cds-mask-opaque) calc(100% - var(--cds-scrollbox-fade)),transparent 100% )}.cds-scrollbox--fade:focus-visible{-webkit-mask-image: none;mask-image: none}@media (prefers-reduced-motion: reduce){.cds-scrollbox--fade,.cds-scrollbox--horizontal.cds-scrollbox--fade{-webkit-mask-image: none;mask-image: none}}.cds-empty{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: var(--cds-space-sm);padding: var(--cds-space-2xl) var(--cds-space-lg);text-align: center}.cds-empty-icon{font-size: var(--cds-icon-size-lg);line-height: var(--cds-leading-none);color: var(--cds-muted)}.cds-empty-title{font-family: var(--cds-font-display);font-size: var(--cds-text-xl);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-tight);letter-spacing: var(--cds-track-none);text-transform: none;color: var(--cds-on-surface);text-align: center;text-wrap: balance}.cds-empty-text{max-width: var(--cds-measure-narrow);font-size: var(--cds-text-md);line-height: var(--cds-leading-relaxed);color: var(--cds-muted-strong);text-align: center}.cds-empty-action{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--cds-space-sm);margin-top: var(--cds-space-md)}.cds-empty--compact{gap: var(--cds-space-xs);padding: var(--cds-space-md) var(--cds-space-sm)}.cds-empty--compact .cds-empty-icon{font-size: var(--cds-icon-size)}.cds-empty--compact .cds-empty-title{font-size: var(--cds-text-md)}.cds-empty--compact .cds-empty-text{font-size: var(--cds-text-base)}.cds-empty--compact .cds-empty-action{margin-top: var(--cds-space-xs)}.cds-empty--inline{flex-direction: row;align-items: center;justify-content: flex-start;gap: var(--cds-space-sm);padding: var(--cds-space-sm) 0;text-align: left}.cds-empty--inline .cds-empty-icon{font-size: var(--cds-icon-size)}.cds-empty--inline .cds-empty-title{font-size: var(--cds-text-md);text-align: left}.cds-empty--inline .cds-empty-text{max-width: none;text-align: left}.cds-empty--inline .cds-empty-action{margin-top: 0}.cds-empty--inline.cds-empty--compact{padding-block: 0;gap: var(--cds-space-xs)}.cds-empty--inline.cds-empty--compact .cds-empty-icon{font-size: var(--cds-text-md)}.cds-empty--inline.cds-empty--compact .cds-empty-title{font-size: var(--cds-text-base)}.cds-empty--inline.cds-empty--compact .cds-empty-text{font-size: var(--cds-text-base)}.cds-empty--framed{background: var(--cds-surface);border: var(--cds-divider)}.cds-empty--sunken{background: var(--cds-surface-sunken);border: var(--cds-divider)}.cds-empty--fill{min-height: calc(var(--cds-row) * 6);padding-block: var(--cds-space-3xl)}.cds-empty--on-display{color: var(--cds-on-display)}.cds-empty--on-display .cds-empty-icon{color: var(--cds-on-display-faint)}.cds-empty--on-display .cds-empty-title{color: var(--cds-on-display)}.cds-empty--on-display .cds-empty-text{color: var(--cds-on-display-muted)}.cds-empty--on-display.cds-empty--framed,.cds-empty--on-display.cds-empty--sunken{background: var(--cds-display-alt);border-color: var(--cds-border-on-display)}.cds-rainbow-rule{display: block;inline-size: 100%;block-size: var(--cds-rainbow-rule-h);border: 0;margin: 0;flex: 0 0 auto;background-image: linear-gradient( to right,var(--cds-rainbow-blue) 0%,var(--cds-rainbow-blue) 20%,var(--cds-rainbow-red) 20%,var(--cds-rainbow-red) 40%,var(--cds-rainbow-black) 40%,var(--cds-rainbow-black) 60%,var(--cds-rainbow-yellow) 60%,var(--cds-rainbow-yellow) 80%,var(--cds-rainbow-green) 80%,var(--cds-rainbow-green) 100% );print-color-adjust: exact;-webkit-print-color-adjust: exact}.cds-rainbow-rule--thin{block-size: var(--cds-rainbow-rule-h-sm)}.cds-rainbow-rule--thick{block-size: var(--cds-rainbow-rule-h-lg)}.cds-rainbow-rule--inset{max-inline-size: var(--cds-container);margin-inline: auto;padding-inline: var(--cds-container-pad);background-origin: content-box;background-clip: content-box}@media (min-width: 768px){.cds-rainbow-rule--inset{padding-inline: var(--cds-container-pad-lg)}}@media (min-width: 1024px){.cds-rainbow-rule{block-size: var(--cds-rainbow-rule-h-lg)}.cds-rainbow-rule--thin{block-size: var(--cds-rainbow-rule-h-sm)}.cds-rainbow-rule--thick{block-size: var(--cds-rainbow-rule-h-xl)}}.cds-stat,.cds-stat-group{--cds-stat-fill: var(--cds-surface);--cds-stat-rule: var(--cds-border);--cds-stat-ink: var(--cds-on-surface);--cds-stat-label-ink: var(--cds-muted-strong);--cds-stat-muted-ink: var(--cds-muted);--cds-stat-hover: var(--cds-hover-surface);--cds-stat-active: var(--cds-active-surface);--cds-stat-up: var(--cds-state-success);--cds-stat-down: var(--cds-state-error)}.cds-stat-group{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--cds-rule-width);inline-size: 100%;background: var(--cds-stat-rule);border: var(--cds-rule-width) solid var(--cds-stat-rule)}.cds-stat-group--plain{gap: var(--cds-gutter);background: transparent;border: 0}.cds-stat-group--plain .cds-stat{padding-inline: 0;background: transparent}.cds-stat{display: flex;flex-direction: column;align-items: flex-start;gap: var(--cds-space-2xs);min-inline-size: 0;padding: var(--cds-space-lg);background: var(--cds-stat-fill);color: var(--cds-stat-ink)}.cds-stat-label{font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-xs);text-transform: uppercase;color: var(--cds-stat-label-ink)}.cds-stat-value{font-family: var(--cds-font-num);font-size: var(--cds-text-3xl);font-weight: var(--cds-weight-black);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);font-variant-ligatures: none;color: var(--cds-stat-ink)}.cds-stat-value--word{font-family: var(--cds-font-display);font-weight: var(--cds-weight-bold);letter-spacing: var(--cds-track-tight);font-variant-numeric: normal;font-feature-settings: normal}.cds-stat-unit{margin-inline-start: var(--cds-space-2xs);font-family: var(--cds-font-body);font-size: var(--cds-text-base);font-weight: var(--cds-weight-medium);letter-spacing: var(--cds-track-none);font-variant-numeric: normal;color: var(--cds-stat-label-ink)}.cds-stat--lg .cds-stat-frac{font-size: calc(1em * var(--cds-num-frac-scale));font-weight: var(--cds-num-frac-weight);color: var(--cds-stat-label-ink)}.cds-stat-note{margin-block-start: var(--cds-space-xs);font-family: var(--cds-font-body);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-normal);color: var(--cds-stat-muted-ink)}.cds-stat-delta{display: inline-flex;align-items: center;gap: var(--cds-space-2xs);margin-block-start: var(--cds-space-xs);font-family: var(--cds-font-body);font-size: var(--cds-text-base);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-snug);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);color: var(--cds-stat-muted-ink)}.cds-stat-delta-icon{flex: 0 0 auto;font-size: var(--cds-icon-size-sm);line-height: var(--cds-leading-none)}.cds-stat-delta--up{color: var(--cds-stat-up)}.cds-stat-delta--down{color: var(--cds-stat-down)}.cds-stat-delta--flat{color: var(--cds-stat-muted-ink)}.cds-stat--sm{padding: var(--cds-space-sm) var(--cds-space-md)}.cds-stat--sm .cds-stat-label{font-size: var(--cds-text-2xs);letter-spacing: var(--cds-track-caps-2xs)}.cds-stat--sm .cds-stat-value{font-size: var(--cds-text-2xl)}.cds-stat--sm .cds-stat-delta{font-size: var(--cds-text-xs)}.cds-stat--lg{padding: var(--cds-space-xl)}.cds-stat--lg .cds-stat-value{font-size: var(--cds-text-4xl);line-height: var(--cds-leading-none)}.cds-stat--interactive{color: var(--cds-stat-ink);text-decoration: none;cursor: pointer;transition: background var(--cds-transition)}.cds-stat--interactive:hover{background: var(--cds-stat-hover)}.cds-stat--interactive:active{background: var(--cds-stat-active)}.cds-stat--interactive:hover .cds-stat-label{color: var(--cds-stat-ink)}.cds-stat--interactive:focus-visible{position: relative;z-index: var(--cds-z-raised)}.cds-band--display .cds-stat--interactive:focus-visible{box-shadow: var(--cds-focus-ring-on-display)}@media (min-width: 480px){.cds-stat-group--2,.cds-stat-group--3,.cds-stat-group--4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.cds-stat-group--3{grid-template-columns: repeat(3,minmax(0,1fr))}.cds-stat--lg .cds-stat-value{font-size: var(--cds-text-5xl)}}@media (min-width: 1024px){.cds-stat-group--4{grid-template-columns: repeat(4,minmax(0,1fr))}}.cds-band--display .cds-stat-group,.cds-display .cds-stat-group,.cds-band--display .cds-stat,.cds-display .cds-stat,.cds-stat-group--on-display,.cds-stat-group--on-display .cds-stat,.cds-stat--on-display{--cds-stat-fill: var(--cds-display-alt);--cds-stat-rule: var(--cds-border-on-display);--cds-stat-ink: var(--cds-on-display);--cds-stat-label-ink: var(--cds-on-display-muted);--cds-stat-muted-ink: var(--cds-on-display-faint);--cds-stat-hover: var(--cds-hover-display);--cds-stat-active: var(--cds-active-display);--cds-stat-up: var(--cds-state-success-on-display);--cds-stat-down: var(--cds-state-error-on-display)}.cds-flag{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;min-inline-size: var(--cds-flag-w);block-size: var(--cds-flag-h);padding-inline: var(--cds-space-3xs);border: var(--cds-rule-width) solid var(--cds-border);background: transparent;color: var(--cds-on-surface);font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-caps-xs);text-transform: uppercase;font-feature-settings: var(--cds-font-features-code);white-space: nowrap}.cds-flag abbr[title]{text-decoration: none;letter-spacing: inherit;font: inherit;color: inherit}.cds-flag--sm{min-inline-size: var(--cds-flag-w-sm);block-size: var(--cds-flag-h-sm);font-size: var(--cds-text-2xs);letter-spacing: var(--cds-track-caps-2xs)}.cds-flag--lg{min-inline-size: var(--cds-flag-w-lg);block-size: var(--cds-flag-h-lg);font-size: var(--cds-text-base);letter-spacing: var(--cds-track-caps)}.cds-flag--plain{min-inline-size: 0;block-size: auto;padding-inline: 0;border: 0}.cds-flag--solid{background: var(--cds-ink);border-color: var(--cds-ink);color: var(--cds-on-display)}.cds-band--display .cds-flag,.cds-display .cds-flag,.cds-flag--on-display{border-color: var(--cds-on-display-muted);color: var(--cds-on-display)}.cds-band--display .cds-flag--solid,.cds-display .cds-flag--solid,.cds-flag--on-display.cds-flag--solid{background: var(--cds-on-display);border-color: var(--cds-on-display);color: var(--cds-ink)}.cds-medal{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;inline-size: var(--cds-medal-size);block-size: var(--cds-medal-size);border: var(--cds-rule-width-strong) solid var(--cds-border);background: transparent;color: var(--cds-on-surface);font-family: var(--cds-font-num);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-black);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features)}.cds-medal--gold{border-color: var(--cds-medal-gold)}.cds-medal--silver{border-color: var(--cds-medal-silver)}.cds-medal--bronze{border-color: var(--cds-medal-bronze)}.cds-medal--sm{inline-size: var(--cds-badge-h);block-size: var(--cds-badge-h);font-size: var(--cds-text-2xs)}.cds-medal--lg{inline-size: var(--cds-icon-size-lg);block-size: var(--cds-icon-size-lg);font-size: var(--cds-text-md)}.cds-medal-rule,tbody:has(> tr.cds-medal-rule) > tr,ol:has(> li.cds-medal-rule) > li,ul:has(> li.cds-medal-rule) > li{border-inline-start: var(--cds-rule-width-strong) solid var(--cds-medal-rule-color,transparent)}.cds-medal-rule--gold{--cds-medal-rule-color: var(--cds-medal-gold)}.cds-medal-rule--silver{--cds-medal-rule-color: var(--cds-medal-silver)}.cds-medal-rule--bronze{--cds-medal-rule-color: var(--cds-medal-bronze)}.cds-band--display .cds-medal,.cds-display .cds-medal,.cds-medal--on-display{color: var(--cds-on-display)}.cds-logo{display: inline-flex;align-items: center;gap: var(--cds-space-sm);text-decoration: none}.cds-logo.cds-logo,.cds-logo.cds-logo:hover,.cds-logo.cds-logo:active,.cds-logo.cds-logo:visited{color: inherit;text-decoration: none}.cds-logo-mark{display: block;flex: 0 0 auto;inline-size: var(--cds-logo-mark-size);block-size: var(--cds-logo-mark-size);background-color: currentColor;-webkit-mask-image: var(--cds-logo-src,url('cds.svg'));mask-image: var(--cds-logo-src,url('cds.svg'));-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain}@supports not ((-webkit-mask-image: url('cds.svg')) or (mask-image: url('cds.svg'))){.cds-logo-mark{background-color: transparent;background-image: var(--cds-logo-src,url('cds.svg'));background-repeat: no-repeat;background-position: center;background-size: contain}}.cds-logo-word{font-family: var(--cds-font-display);font-size: var(--cds-text-md);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-none);text-transform: uppercase;white-space: nowrap;color: inherit}.cds-logo--sm{gap: var(--cds-space-xs)}.cds-logo--sm .cds-logo-mark{inline-size: var(--cds-logo-mark-size-sm);block-size: var(--cds-logo-mark-size-sm)}.cds-logo--sm .cds-logo-word{font-size: var(--cds-text-base);letter-spacing: var(--cds-track-caps)}.cds-logo--lg{gap: var(--cds-space-md)}.cds-logo--lg .cds-logo-mark{inline-size: var(--cds-logo-mark-size-lg);block-size: var(--cds-logo-mark-size-lg)}.cds-logo--lg .cds-logo-word{font-size: var(--cds-text-2xl);letter-spacing: var(--cds-track-none)}.cds-logo--stack{flex-direction: column;align-items: flex-start;gap: var(--cds-space-xs)}.cds-logo--mark-only .cds-logo-word{position: absolute;inline-size: 1px;block-size: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.cds-logo--clear{padding: var(--cds-space-md)}.cds-logo--sm.cds-logo--clear{padding: var(--cds-space-sm)}.cds-logo--lg.cds-logo--clear{padding: var(--cds-space-lg)}.cds-band--display .cds-logo.cds-logo,.cds-display .cds-logo.cds-logo,.cds-logo--on-display.cds-logo--on-display,.cds-band--display .cds-logo.cds-logo:hover,.cds-display .cds-logo.cds-logo:hover,.cds-logo--on-display.cds-logo--on-display:hover,.cds-band--display .cds-logo.cds-logo:visited,.cds-display .cds-logo.cds-logo:visited,.cds-logo--on-display.cds-logo--on-display:visited{color: var(--cds-on-display)}@media (prefers-reduced-motion: reduce){.cds-stat--interactive{transition: none}}@media (forced-colors: active){.cds-rainbow-rule{forced-color-adjust: none;background-image: none;background-color: CanvasText}.cds-medal{border-color: CanvasText}.cds-flag--solid{background: Highlight;color: HighlightText;border-color: Highlight}.cds-logo-mark{forced-color-adjust: none;background-color: CanvasText}.cds-stat.cds-stat,.cds-stat-group.cds-stat-group{--cds-stat-fill: Canvas;--cds-stat-rule: CanvasText;--cds-stat-ink: CanvasText;--cds-stat-label-ink: CanvasText;--cds-stat-muted-ink: CanvasText;--cds-stat-hover: Highlight;--cds-stat-active: Highlight;--cds-stat-up: CanvasText;--cds-stat-down: CanvasText}.cds-stat-group:not(.cds-stat-group--plain),.cds-stat-group:not(.cds-stat-group--plain) > .cds-stat{forced-color-adjust: none}.cds-stat--interactive{forced-color-adjust: none}.cds-stat--interactive:hover,.cds-stat--interactive:active{--cds-stat-ink: HighlightText;--cds-stat-label-ink: HighlightText;--cds-stat-muted-ink: HighlightText;--cds-stat-up: HighlightText;--cds-stat-down: HighlightText;color: HighlightText}}@media print{.cds-rainbow-rule,.cds-stat-group,.cds-medal,.cds-medal-rule,.cds-flag{print-color-adjust: exact;-webkit-print-color-adjust: exact}.cds-stat--interactive{text-decoration: none}}.cds-alert{display: flex;align-items: flex-start;gap: var(--cds-space-md);padding: var(--cds-space-md);background: var(--cds-state-surface);color: var(--cds-on-surface);border: var(--cds-hairline);border-left: var(--cds-state-rule-width) solid var(--cds-border-ink);font-size: var(--cds-text-base);line-height: var(--cds-leading-snug)}.cds-alert--error{border-left-color: var(--cds-state-error)}.cds-alert--success{border-left-color: var(--cds-state-success)}.cds-alert--warning{border-left-color: var(--cds-state-warning)}.cds-alert--info{border-left-color: var(--cds-state-info)}.cds-alert-icon{flex-shrink: 0;font-size: var(--cds-icon-size);line-height: 1;color: var(--cds-muted-strong);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz)}.cds-alert--error .cds-alert-icon{color: var(--cds-state-error)}.cds-alert--success .cds-alert-icon{color: var(--cds-state-success)}.cds-alert--warning .cds-alert-icon{color: var(--cds-state-warning)}.cds-alert--info .cds-alert-icon{color: var(--cds-state-info)}.cds-alert-content{flex: 1;min-width: 0}.cds-alert-title{font-size: var(--cds-text-md);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-snug);color: var(--cds-on-surface)}.cds-alert-text{max-width: var(--cds-measure);color: var(--cds-muted-strong)}.cds-alert-title + .cds-alert-text{margin-top: var(--cds-space-2xs)}.cds-alert-actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--cds-space-md);margin-left: calc(var(--cds-space-xs) * -1)}.cds-alert-close{display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;min-width: var(--cds-touch-min);min-height: var(--cds-touch-min);margin: calc(var(--cds-space-sm) * -1) calc(var(--cds-space-sm) * -1) 0 0;color: var(--cds-muted);transition: color var(--cds-transition),background var(--cds-transition)}.cds-alert-close > *{font-size: var(--cds-icon-size-sm);line-height: 1}.cds-alert-close:hover{color: var(--cds-on-surface);background: var(--cds-hover-surface)}.cds-alert-close:active{background: var(--cds-active-surface)}.cds-alert--leaving{opacity: 0;transition: opacity var(--cds-duration-base) var(--cds-ease-exit)}.cds-alert--compact{padding: var(--cds-space-xs) var(--cds-space-sm);gap: var(--cds-space-sm);font-size: var(--cds-text-sm)}.cds-alert--compact .cds-alert-icon{font-size: var(--cds-icon-size-sm)}.cds-alert--compact .cds-alert-title{font-size: var(--cds-text-base)}.cds-alert--compact .cds-alert-close{margin: calc(var(--cds-space-xs) * -1) calc(var(--cds-space-sm) * -1) 0 0}.cds-badge{display: inline-flex;align-items: center;gap: var(--cds-space-xs);min-height: var(--cds-badge-h);padding: 0 var(--cds-space-xs);background: var(--cds-page);color: var(--cds-muted-strong);border: var(--cds-rule-width) solid var(--cds-border-strong);font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-none);text-transform: uppercase;letter-spacing: var(--cds-track-caps-xs);white-space: nowrap;vertical-align: middle}.cds-badge--success,.cds-badge--positive{color: var(--cds-state-success);border-color: var(--cds-state-success)}.cds-badge--error,.cds-badge--negative,.cds-badge--danger{color: var(--cds-state-error);border-color: var(--cds-state-error)}.cds-badge--warning,.cds-badge--caution{color: var(--cds-state-warning);border-color: var(--cds-state-warning)}.cds-badge--info{color: var(--cds-state-info);border-color: var(--cds-state-info)}.cds-badge--live{color: var(--cds-state-live);border-color: var(--cds-border-ink)}.cds-badge--solid{background: var(--cds-ink);color: var(--cds-on-display);border-color: var(--cds-border-ink)}.cds-badge--primary{background: var(--cds-primary);color: var(--cds-on-fill);border-color: var(--cds-primary)}.cds-badge--demo{color: var(--cds-muted-strong);border-color: var(--cds-border-ink);border-style: dashed}.cds-badge-dot{flex-shrink: 0;width: var(--cds-badge-dot);height: var(--cds-badge-dot);background: currentColor}.cds-badge-dot--pulse{animation: cds-status-dot-pulse var(--cds-duration-breathe) var(--cds-ease-breathe) infinite}.cds-status-dot{display: inline-block;flex-shrink: 0;width: var(--cds-status-dot);height: var(--cds-status-dot);background: var(--cds-border-strong);vertical-align: middle;transition: background var(--cds-transition),box-shadow var(--cds-transition)}.cds-status-dot--sm{width: var(--cds-status-dot-sm);height: var(--cds-status-dot-sm)}.cds-status-dot--lg{width: var(--cds-status-dot-lg);height: var(--cds-status-dot-lg)}.cds-status-dot--pending{background: transparent;box-shadow: inset 0 0 0 var(--cds-rule-width) var(--cds-border-strong)}.cds-status-dot--syncing{background: var(--cds-ink)}.cds-status-dot--live{background: var(--cds-state-live)}.cds-status-dot--synced{background: var(--cds-state-success)}.cds-status-dot--failed{background: var(--cds-state-error)}.cds-status-dot--offline{background: transparent;box-shadow: inset 0 0 0 var(--cds-rule-width) var(--cds-muted-strong)}.cds-status-dot--pulse{animation: cds-status-dot-pulse var(--cds-duration-breathe) var(--cds-ease-breathe) infinite}@keyframes cds-status-dot-pulse{0%,100%{opacity: 1}50%{opacity: var(--cds-loader-opacity-min)}}.cds-status{display: inline-flex;align-items: center;gap: var(--cds-space-xs);font-size: var(--cds-text-base);color: var(--cds-muted-strong)}.cds-status--dense{font-size: var(--cds-text-sm);gap: var(--cds-space-2xs)}.cds-toast-stack{position: fixed;left: 50%;bottom: var(--cds-space-md);transform: translateX(-50%);z-index: var(--cds-z-toast);display: flex;flex-direction: column;gap: var(--cds-space-xs);width: min(var(--cds-toast-w),calc(100vw - var(--cds-space-md) * 2));padding-bottom: env(safe-area-inset-bottom);pointer-events: none}.cds-toast-stack > *{pointer-events: auto}.cds-toast-stack--top{top: var(--cds-space-md);bottom: auto;flex-direction: column-reverse;padding-bottom: 0}@media (min-width: 768px){.cds-toast-stack{bottom: var(--cds-space-lg);gap: var(--cds-space-sm)}.cds-toast-stack--top{top: var(--cds-space-lg);bottom: auto}}.cds-toast{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: var(--cds-space-sm);padding: var(--cds-space-xs) var(--cds-space-sm);background: var(--cds-page);color: var(--cds-on-surface);border: var(--cds-rule-width-strong) solid var(--cds-border-ink);border-left: var(--cds-state-rule-width) solid var(--cds-border-ink);font-size: var(--cds-text-base);line-height: var(--cds-leading-snug);animation: cds-toast-in var(--cds-duration-base) var(--cds-ease-mechanical) 1;transition: border-left-color var(--cds-duration-base) var(--cds-ease-mechanical),opacity var(--cds-duration-base) var(--cds-ease-exit)}@keyframes cds-toast-in{from{opacity: 0;transform: translateY(var(--cds-space-xs))}to{opacity: 1;transform: translateY(0)}}.cds-toast--leaving{opacity: 0}.cds-toast--pending{border-left-color: var(--cds-muted)}.cds-toast--syncing{border-left-color: var(--cds-state-live)}.cds-toast--success{border-left-color: var(--cds-state-success)}.cds-toast--error{border-left-color: var(--cds-state-error)}.cds-toast--warning{border-left-color: var(--cds-state-warning)}.cds-toast--info{border-left-color: var(--cds-state-info)}.cds-toast-icon{display: flex;align-items: center;justify-content: center;flex-shrink: 0;width: var(--cds-icon-size);height: var(--cds-icon-size);font-size: var(--cds-icon-size-sm);line-height: 1;color: var(--cds-muted);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz);transition: color var(--cds-duration-base) var(--cds-ease-mechanical)}.cds-toast--pending .cds-toast-icon{color: var(--cds-muted)}.cds-toast--syncing .cds-toast-icon{color: var(--cds-state-live)}.cds-toast--success .cds-toast-icon{color: var(--cds-state-success)}.cds-toast--error .cds-toast-icon{color: var(--cds-state-error)}.cds-toast--warning .cds-toast-icon{color: var(--cds-state-warning)}.cds-toast--info .cds-toast-icon{color: var(--cds-state-info)}.cds-toast-icon .cds-loader{width: var(--cds-icon-size-sm);height: var(--cds-icon-size-sm)}.cds-toast-body{min-width: 0}.cds-toast-message{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: var(--cds-weight-medium);color: var(--cds-on-surface)}.cds-toast-detail{display: block;margin-top: var(--cds-space-3xs);font-size: var(--cds-text-xs);color: var(--cds-muted);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.cds-toast--success .cds-toast-detail{color: var(--cds-state-success)}.cds-toast--error .cds-toast-detail{color: var(--cds-state-error)}.cds-toast--warning .cds-toast-detail{color: var(--cds-state-warning)}.cds-toast-actions{display: flex;align-items: center;gap: var(--cds-space-3xs);flex-shrink: 0}.cds-toast-close{display: inline-flex;align-items: center;justify-content: center;min-width: var(--cds-touch-min);min-height: var(--cds-touch-min);color: var(--cds-muted);transition: color var(--cds-transition),background var(--cds-transition)}.cds-toast-close > *{font-size: var(--cds-icon-size-sm);line-height: 1}.cds-toast-close:hover{color: var(--cds-on-surface);background: var(--cds-hover-page)}.cds-toast-close:active{background: var(--cds-active-page)}.cds-toast-more{padding: var(--cds-space-2xs);background: var(--cds-surface-sunken);color: var(--cds-muted-strong);border: var(--cds-rule-width) solid var(--cds-border-ink);font-family: var(--cds-font-display);font-size: var(--cds-text-2xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-none);text-align: center;text-transform: uppercase;letter-spacing: var(--cds-track-caps-2xs);font-variant-numeric: var(--cds-numeric)}@keyframes cds-toast-flash{0%,100%{background: var(--cds-page)}30%{background: var(--cds-surface-pressed)}}.cds-toast--flash{animation: cds-toast-flash var(--cds-duration-slower) var(--cds-ease-mechanical) 1}@keyframes cds-toast-shake{0%,100%{transform: translateX(0)}20%{transform: translateX(calc(var(--cds-space-3xs) * -1.5))}40%{transform: translateX(calc(var(--cds-space-3xs) * 1.5))}60%{transform: translateX(calc(var(--cds-space-3xs) * -1))}80%{transform: translateX(var(--cds-space-3xs))}}.cds-toast--shake{animation: cds-toast-shake var(--cds-duration-slow) var(--cds-ease-mechanical) 1}.cds-banner{display: flex;align-items: center;gap: var(--cds-space-sm);width: 100%;padding: var(--cds-space-xs) var(--cds-space-sm);background: var(--cds-surface-sunken);color: var(--cds-muted-strong);border-bottom: var(--cds-hairline);border-left: var(--cds-state-rule-width) solid var(--cds-border-ink);font-size: var(--cds-text-base);line-height: var(--cds-leading-snug)}.cds-banner--offline{border-left-color: var(--cds-border-strong)}.cds-banner--syncing{border-left-color: var(--cds-state-live)}.cds-banner--error{border-left-color: var(--cds-state-error)}.cds-banner--warning{border-left-color: var(--cds-state-warning)}.cds-banner--success{border-left-color: var(--cds-state-success)}.cds-banner--info{border-left-color: var(--cds-state-info)}.cds-banner--sticky{position: sticky;top: 0;z-index: var(--cds-z-banner)}.cds-banner-icon{flex-shrink: 0;font-size: var(--cds-icon-size-sm);line-height: 1;color: var(--cds-muted);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz)}.cds-banner--offline .cds-banner-icon{color: var(--cds-muted-strong)}.cds-banner--syncing .cds-banner-icon{color: var(--cds-state-live)}.cds-banner--error .cds-banner-icon{color: var(--cds-state-error)}.cds-banner--warning .cds-banner-icon{color: var(--cds-state-warning)}.cds-banner--success .cds-banner-icon{color: var(--cds-state-success)}.cds-banner--info .cds-banner-icon{color: var(--cds-state-info)}.cds-banner-content{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.cds-banner-count{flex-shrink: 0;font-family: var(--cds-font-num);font-size: var(--cds-text-base);font-weight: var(--cds-weight-semibold);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num);color: var(--cds-on-surface)}@media (max-width: 479px){.cds-banner{flex-wrap: wrap}.cds-banner-icon{order: 1}.cds-banner-content{order: 3;flex-basis: 100%;white-space: normal}.cds-banner-count{order: 2;margin-left: auto}.cds-banner-action{order: 4;margin-left: calc(var(--cds-space-xs) * -1)}}.cds-alert-action,.cds-toast-action,.cds-banner-action{display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;min-height: var(--cds-touch-min);padding-inline: var(--cds-space-xs);background: none;color: var(--cds-link);font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-none);text-transform: uppercase;letter-spacing: var(--cds-track-caps-xs);text-decoration: underline;text-decoration-thickness: var(--cds-link-underline-width);text-underline-offset: var(--cds-link-underline-offset);white-space: nowrap;transition: color var(--cds-transition),background var(--cds-transition),text-decoration-thickness var(--cds-transition)}.cds-alert-action:hover,.cds-toast-action:hover,.cds-banner-action:hover{color: var(--cds-link-hover);text-decoration-thickness: var(--cds-link-underline-width-hover)}.cds-alert-action:active,.cds-toast-action:active,.cds-banner-action:active{background: var(--cds-active-surface)}.cds-alert-action--destructive,.cds-alert-action--destructive:hover{color: var(--cds-state-error)}.cds-alert-actions--split{gap: var(--cds-touch-gap-destructive)}.cds-progress{width: 100%;height: var(--cds-progress-h);background: var(--cds-surface-sunken);border: var(--cds-rule-width) solid var(--cds-border-strong);overflow: hidden}.cds-progress--sm{height: var(--cds-progress-h-sm)}.cds-progress--lg{height: var(--cds-progress-h-lg)}.cds-progress-bar{display: block;width: var(--cds-progress-value);height: 100%;min-width: 0;max-width: 100%;background: var(--cds-ink);transition: width var(--cds-duration-base) var(--cds-ease-mechanical)}.cds-progress--indeterminate .cds-progress-bar{width: 100%;background: repeating-linear-gradient( 90deg,var(--cds-ink) 0,var(--cds-ink) var(--cds-progress-hatch),var(--cds-surface-sunken) var(--cds-progress-hatch),var(--cds-surface-sunken) calc(var(--cds-progress-hatch) * 2) );animation: cds-progress-indeterminate var(--cds-duration-slower) linear infinite}@keyframes cds-progress-indeterminate{from{background-position-x: 0}to{background-position-x: calc(var(--cds-progress-hatch) * 2)}}.cds-progress-label{display: flex;align-items: baseline;justify-content: space-between;gap: var(--cds-space-md);margin-bottom: var(--cds-space-2xs);font-size: var(--cds-text-base);color: var(--cds-muted-strong)}.cds-progress-value{font-family: var(--cds-font-num);font-weight: var(--cds-weight-semibold);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num);color: var(--cds-on-surface)}.cds-skeleton{display: block;background: var(--cds-skeleton-base);animation: cds-skeleton-pulse var(--cds-duration-breathe) var(--cds-ease-breathe) infinite}@keyframes cds-skeleton-pulse{0%,100%{opacity: 1}50%{opacity: var(--cds-loader-opacity-min)}}.cds-skeleton--sheen{background: linear-gradient( 90deg,var(--cds-skeleton-base) 0%,var(--cds-skeleton-sheen) 50%,var(--cds-skeleton-base) 100% );background-size: 200% 100%;animation: cds-skeleton-sheen var(--cds-duration-breathe) var(--cds-ease-mechanical) infinite}@keyframes cds-skeleton-sheen{from{background-position: 200% 0}to{background-position: -200% 0}}.cds-skeleton{inline-size: var(--cds-skeleton-w,auto)}.cds-skeleton--w-quarter{--cds-skeleton-w: 25%}.cds-skeleton--w-third{--cds-skeleton-w: 33%}.cds-skeleton--w-half{--cds-skeleton-w: 50%}.cds-skeleton--w-most{--cds-skeleton-w: 75%}.cds-skeleton--w-full{--cds-skeleton-w: 100%}.cds-skeleton--text{height: var(--cds-skeleton-line-h)}.cds-skeleton--heading{height: var(--cds-skeleton-heading-h)}.cds-skeleton--row{height: var(--cds-row)}.cds-skeleton--row-dense{height: var(--cds-row-dense)}.cds-skeleton--row-touch{height: var(--cds-row-touch)}.cds-skeleton--block{height: var(--cds-space-4xl)}.cds-skeleton-lines{display: flex;flex-direction: column;gap: var(--cds-space-xs)}.cds-skeleton-rows{display: flex;flex-direction: column;gap: var(--cds-rule-width)}.cds-tooltip-el{position: fixed;top: 0;left: 0;z-index: var(--cds-z-tooltip);max-width: var(--cds-tooltip-w);padding: var(--cds-space-2xs) var(--cds-space-xs);background: var(--cds-display);color: var(--cds-on-display);border: var(--cds-rule-width) solid var(--cds-on-display-faint);font-family: var(--cds-font-body);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-snug);text-align: left;overflow-wrap: break-word;pointer-events: none;opacity: 0;visibility: hidden;transition: opacity var(--cds-transition),visibility var(--cds-transition)}.cds-tooltip-el--visible{opacity: 1;visibility: visible}.cds-tooltip-target{text-decoration: underline dotted;text-decoration-thickness: var(--cds-link-underline-width);text-underline-offset: var(--cds-link-underline-offset);cursor: help}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert{background: var(--cds-display-alt);color: var(--cds-on-display);border-color: var(--cds-border-on-display);border-left-color: var(--cds-on-display-muted)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert--error{border-left-color: var(--cds-state-error-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert--success{border-left-color: var(--cds-state-success-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert--warning{border-left-color: var(--cds-state-warning-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert--info{border-left-color: var(--cds-state-info-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert-icon,:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner-icon,:is(.cds-band--display,.cds-display,.cds-on-display) .cds-toast-icon{font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade-on-display),'opsz' var(--cds-icon-opsz)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert-icon{color: var(--cds-on-display-muted)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert--error .cds-alert-icon{color: var(--cds-state-error-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert--success .cds-alert-icon{color: var(--cds-state-success-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert--warning .cds-alert-icon{color: var(--cds-state-warning-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert--info .cds-alert-icon{color: var(--cds-state-info-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert-title{color: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert-text{color: var(--cds-on-display-muted)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert-close{color: var(--cds-on-display-faint)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert-close:hover{color: var(--cds-on-display);background: var(--cds-hover-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert-close:active{background: var(--cds-active-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert-action,:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner-action,:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert-action:hover,:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner-action:hover{color: var(--cds-primary-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert-action:active,:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner-action:active{background: var(--cds-active-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert-action--destructive,:is(.cds-band--display,.cds-display,.cds-on-display) .cds-alert-action--destructive:hover{color: var(--cds-state-error-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-badge{background: transparent;color: var(--cds-on-display-muted);border-color: var(--cds-on-display-faint)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-badge--success,:is(.cds-band--display,.cds-display,.cds-on-display) .cds-badge--positive{color: var(--cds-state-success-on-display);border-color: var(--cds-state-success-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-badge--error,:is(.cds-band--display,.cds-display,.cds-on-display) .cds-badge--negative,:is(.cds-band--display,.cds-display,.cds-on-display) .cds-badge--danger{color: var(--cds-state-error-on-display);border-color: var(--cds-state-error-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-badge--warning,:is(.cds-band--display,.cds-display,.cds-on-display) .cds-badge--caution{color: var(--cds-state-warning-on-display);border-color: var(--cds-state-warning-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-badge--info{color: var(--cds-state-info-on-display);border-color: var(--cds-state-info-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-badge--live{color: var(--cds-on-display);border-color: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-badge--demo{color: var(--cds-on-display-muted);border-color: var(--cds-on-display-muted)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-badge--solid{background: var(--cds-on-display);color: var(--cds-display);border-color: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-badge--primary{background: var(--cds-primary);color: var(--cds-on-fill);border-color: var(--cds-primary)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-status-dot{background: var(--cds-on-display-faint)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-status-dot--pending{background: transparent;box-shadow: inset 0 0 0 var(--cds-rule-width) var(--cds-on-display-faint)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-status-dot--offline{background: transparent;box-shadow: inset 0 0 0 var(--cds-rule-width) var(--cds-on-display-muted)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-status-dot--syncing,:is(.cds-band--display,.cds-display,.cds-on-display) .cds-status-dot--live{background: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-status-dot--synced{background: var(--cds-state-success-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-status-dot--failed{background: var(--cds-state-error-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-status{color: var(--cds-on-display-muted)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner{background: var(--cds-display-alt);color: var(--cds-on-display-muted);border-bottom-color: var(--cds-border-on-display);border-left-color: var(--cds-on-display-muted)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner--offline{border-left-color: var(--cds-on-display-faint)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner--syncing{border-left-color: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner--error{border-left-color: var(--cds-state-error-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner--warning{border-left-color: var(--cds-state-warning-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner--success{border-left-color: var(--cds-state-success-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner--info{border-left-color: var(--cds-state-info-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner-icon{color: var(--cds-on-display-faint)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner--syncing .cds-banner-icon{color: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner--error .cds-banner-icon{color: var(--cds-state-error-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner--warning .cds-banner-icon{color: var(--cds-state-warning-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner--success .cds-banner-icon{color: var(--cds-state-success-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner--info .cds-banner-icon{color: var(--cds-state-info-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-banner-count{color: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-progress{background: var(--cds-display-alt);border-color: var(--cds-on-display-faint)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-progress-bar{background: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-progress--indeterminate .cds-progress-bar{background: repeating-linear-gradient( 90deg,var(--cds-on-display) 0,var(--cds-on-display) var(--cds-progress-hatch),var(--cds-display-alt) var(--cds-progress-hatch),var(--cds-display-alt) calc(var(--cds-progress-hatch) * 2) )}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-progress-label{color: var(--cds-on-display-muted)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-progress-value{color: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-skeleton{background: var(--cds-display-alt)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-skeleton--sheen{background: linear-gradient( 90deg,var(--cds-display-alt) 0%,var(--cds-border-on-display) 50%,var(--cds-display-alt) 100% );background-size: 200% 100%}.cds-band--display :is( .cds-alert-close,.cds-alert-action,.cds-banner-action,.cds-tooltip-target ):focus-visible{box-shadow: var(--cds-focus-ring-on-display)}@media (prefers-reduced-motion: reduce){.cds-skeleton--sheen{animation: none;background: var(--cds-skeleton-base)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-skeleton--sheen{background: var(--cds-display-alt)}.cds-progress--indeterminate .cds-progress-bar{animation: none;background-position-x: 0}.cds-toast{animation: none;opacity: 1;transform: none}.cds-toast--flash,.cds-toast--shake{animation: none}}@media (forced-colors: active){.cds-alert,.cds-banner,.cds-toast{border-left-width: var(--cds-state-rule-width);border-left-style: solid}.cds-status-dot{forced-color-adjust: none;border: var(--cds-rule-width) solid CanvasText;background: CanvasText}.cds-status-dot--pending,.cds-status-dot--offline{background: Canvas;box-shadow: none}.cds-progress-bar{forced-color-adjust: none;background: CanvasText}.cds-skeleton{background: Canvas;border: var(--cds-rule-width) solid GrayText}}.cds-loader{--cds-loader-size: var(--cds-loader-size-context,var(--cds-loader));--cds-loader-ink: currentColor;display: inline-block;flex: 0 0 auto;inline-size: var(--cds-loader-size);block-size: var(--cds-loader-size);background-color: var(--cds-loader-ink);-webkit-mask-image: var(--cds-logo-src,url('cds.svg'));mask-image: var(--cds-logo-src,url('cds.svg'));-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain;animation: cds-loader-breathe var(--cds-duration-breathe) var(--cds-ease-breathe) infinite}@keyframes cds-loader-breathe{0%,100%{opacity: 1;scale: 1}50%{opacity: var(--cds-loader-opacity-min);scale: var(--cds-loader-scale-min)}}@supports not ((-webkit-mask-image: url('cds.svg')) or (mask-image: url('cds.svg'))){.cds-loader{background-color: transparent;background-image: var(--cds-logo-src,url('cds.svg'));background-repeat: no-repeat;background-position: center;background-size: contain}}.cds-loader--sm{--cds-loader-size: var(--cds-loader-sm)}.cds-loader--lg{--cds-loader-size: var(--cds-loader-lg)}.cds-loader--spin{animation: cds-loader-spin calc(var(--cds-duration-breathe) * 0.4) linear infinite}@keyframes cds-loader-spin{from{rotate: 0deg}to{rotate: 360deg}}.cds-loader--on-display{--cds-loader-ink: var(--cds-on-display)}.cds-loader--muted{--cds-loader-ink: var(--cds-muted)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-loader--muted,.cds-loader--on-display.cds-loader--muted{--cds-loader-ink: var(--cds-on-display-muted)}.cds-loading-host{position: relative}.cds-loading-overlay{--cds-loader-size-context: var(--cds-loader-lg);--cds-loading-bg: var(--cds-page);position: fixed;inset: 0;z-index: var(--cds-z-overlay);display: flex;flex-direction: column;align-items: center;justify-content: center;gap: var(--cds-space-lg);padding: var(--cds-space-lg);background: var(--cds-loading-bg);color: var(--cds-on-surface);text-align: center;overscroll-behavior: contain}.cds-loading-overlay:focus{outline: none}.cds-loading-overlay:focus-visible{outline: var(--cds-focus-outline);outline-offset: calc(var(--cds-focus-outline-offset) * -1);box-shadow: none}.cds-loading-overlay--on-display:focus-visible,.cds-band--display .cds-loading-overlay:focus-visible,.cds-display .cds-loading-overlay:focus-visible,.cds-on-display .cds-loading-overlay:focus-visible{outline-color: var(--cds-focus-halo)}.cds-loading-overlay--contained{--cds-loader-size-context: var(--cds-loader-sm);--cds-loading-bg: var(--cds-surface);position: absolute;z-index: var(--cds-z-raised);gap: var(--cds-space-sm);padding: var(--cds-space-md)}@media (min-width: 480px){.cds-loading-overlay--contained{--cds-loader-size-context: var(--cds-loader)}}.cds-loading-overlay--veil{--cds-loading-bg: var(--cds-loading-veil)}.cds-loading-overlay--veil .cds-loading-text{color: var(--cds-on-surface)}.cds-loading-overlay--delayed{animation: cds-loading-reveal var(--cds-duration-instant) var(--cds-ease-mechanical) var(--cds-loading-delay) backwards}@keyframes cds-loading-reveal{from{opacity: 0}}.cds-loading-overlay--gated{visibility: hidden}.cds-loading-overlay--gated.htmx-request,.htmx-request > .cds-loading-overlay--gated,[aria-busy='true'] > .cds-loading-overlay--gated{visibility: visible}.cds-loading-overlay--gated.cds-loading-overlay--delayed{animation: none}.cds-loading-overlay--gated.cds-loading-overlay--delayed.htmx-request,.htmx-request > .cds-loading-overlay--gated.cds-loading-overlay--delayed,[aria-busy='true'] > .cds-loading-overlay--gated.cds-loading-overlay--delayed{animation: cds-loading-reveal var(--cds-duration-instant) var(--cds-ease-mechanical) var(--cds-loading-delay) backwards}.cds-loading-text{font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-xs);text-transform: uppercase;text-align: center;text-wrap: balance;color: var(--cds-muted);max-inline-size: var(--cds-measure-narrow)}.cds-loading-overlay:not(.cds-loading-overlay--contained) .cds-loading-text{font-size: var(--cds-text-base);letter-spacing: var(--cds-track-caps)}.cds-loading-overlay--on-display,.cds-band--display .cds-loading-overlay,.cds-display .cds-loading-overlay,.cds-on-display .cds-loading-overlay{--cds-loading-bg: var(--cds-display);color: var(--cds-on-display)}.cds-loading-overlay--on-display.cds-loading-overlay--contained,.cds-band--display .cds-loading-overlay--contained,.cds-display .cds-loading-overlay--contained,.cds-on-display .cds-loading-overlay--contained{--cds-loading-bg: var(--cds-display-alt)}.cds-loading-overlay--on-display .cds-loading-text,.cds-band--display .cds-loading-overlay .cds-loading-text,.cds-display .cds-loading-overlay .cds-loading-text,.cds-on-display .cds-loading-overlay .cds-loading-text{color: var(--cds-on-display-muted)}.cds-loading-overlay--on-display.cds-loading-overlay--veil,.cds-band--display .cds-loading-overlay--veil,.cds-display .cds-loading-overlay--veil,.cds-on-display .cds-loading-overlay--veil{--cds-loading-bg: var(--cds-loading-veil-display)}.cds-btn > .cds-loader,.cds-icon-btn > .cds-loader{--cds-loader-size-context: var(--cds-btn-icon,var(--cds-icon-size));--cds-loader-ink: var(--cds-btn-fg,currentColor)}.cds-icon-btn--busy > .cds-loader,.cds-icon-btn--loading > .cds-loader,.cds-icon-btn[aria-busy='true'] > .cds-loader{position: absolute;inset-block-start: 50%;inset-inline-start: 50%;translate: -50% -50%}.cds-btn[aria-busy='true'],.cds-icon-btn[aria-busy='true']{cursor: progress}.cds-loader--indicator{visibility: hidden;align-self: center}.cds-loader--indicator.htmx-request,.htmx-request .cds-loader--indicator,[aria-busy='true'] .cds-loader--indicator{visibility: visible}@media (prefers-reduced-motion: reduce){.cds-loader{opacity: 1;scale: 1;rotate: 0deg}}@media (forced-colors: active){.cds-loader{forced-color-adjust: none;background-color: CanvasText}.cds-loading-overlay{background: Canvas;color: CanvasText}.cds-loading-overlay--contained{border: var(--cds-rule-width) solid CanvasText}.cds-loading-overlay--veil{background: Canvas}}@media print{.cds-loader,.cds-loading-overlay{display: none}}.cds-z-base{z-index: var(--cds-z-base)}.cds-z-raised{z-index: var(--cds-z-raised)}.cds-z-sticky{z-index: var(--cds-z-sticky)}.cds-z-topbar{z-index: var(--cds-z-topbar)}.cds-z-rail{z-index: var(--cds-z-rail)}.cds-z-dropdown{z-index: var(--cds-z-dropdown)}.cds-z-banner{z-index: var(--cds-z-banner)}.cds-z-dialog-backdrop{z-index: var(--cds-z-dialog-backdrop)}.cds-z-dialog{z-index: var(--cds-z-dialog)}.cds-z-tooltip{z-index: var(--cds-z-tooltip)}.cds-z-overlay{z-index: var(--cds-z-overlay)}.cds-z-toast{z-index: var(--cds-z-toast)}.cds-layer{position: relative;z-index: var(--cds-z-raised)}.cds-backdrop{position: fixed;inset: 0;z-index: var(--cds-z-dialog-backdrop);display: none;background: var(--cds-scrim)}.cds-backdrop--open{display: block;animation: cds-overlay-fade var(--cds-duration-base) var(--cds-ease-mechanical)}.cds-backdrop--light{background: var(--cds-scrim-light);z-index: var(--cds-z-dropdown)}@keyframes cds-overlay-fade{from{opacity: 0}to{opacity: 1}}.cds-scroll-lock{overflow: hidden;padding-inline-end: var(--cds-scrollbar-w)}.cds-dialog{position: fixed;inset: 0;z-index: var(--cds-z-dialog);display: none;align-items: center;justify-content: center;padding: var(--cds-space-md)}.cds-dialog[open],.cds-dialog--open{display: flex}@media (min-width: 768px){.cds-dialog{padding: var(--cds-space-lg)}}.cds-dialog-backdrop{position: fixed;inset: 0;z-index: var(--cds-z-dialog-backdrop);background: var(--cds-scrim);animation: cds-overlay-fade var(--cds-duration-base) var(--cds-ease-mechanical)}.cds-dialog-panel{position: relative;z-index: var(--cds-z-dialog);display: flex;flex-direction: column;inline-size: 100%;max-inline-size: var(--cds-dialog-w);max-block-size: var(--cds-dialog-max-h);background: var(--cds-page);color: var(--cds-on-surface);border: var(--cds-rule-width-strong) solid var(--cds-border-ink);animation: cds-dialog-in var(--cds-duration-slow) var(--cds-ease-mechanical)}.cds-dialog-panel--narrow{max-inline-size: var(--cds-dialog-w-narrow)}.cds-dialog-panel--wide{max-inline-size: var(--cds-dialog-w-wide)}.cds-dialog-panel--full{max-inline-size: var(--cds-dialog-w-full)}.cds-dialog-panel--nudge{animation: cds-dialog-nudge var(--cds-duration-fast) var(--cds-ease-mechanical) 2}@keyframes cds-dialog-in{from{opacity: 0;transform: translateY(var(--cds-space-xs))}to{opacity: 1;transform: translateY(0)}}@keyframes cds-dialog-nudge{0%,100%{border-color: var(--cds-border-ink)}50%{border-color: var(--cds-primary)}}.cds-dialog-header{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--cds-space-md);padding: var(--cds-space-md) var(--cds-space-lg);border-block-end: var(--cds-hairline)}.cds-dialog-title{margin: 0;font-family: var(--cds-font-display);font-size: var(--cds-text-xl);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-tight);letter-spacing: var(--cds-track-none);text-transform: none;color: var(--cds-on-surface)}.cds-dialog-subtitle{display: block;margin-block-start: var(--cds-space-3xs);font-size: var(--cds-text-base);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-snug);color: var(--cds-muted)}.cds-dialog-close{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;inline-size: var(--cds-touch-min);block-size: var(--cds-touch-min);margin: calc(var(--cds-space-xs) * -1) calc(var(--cds-space-sm) * -1) calc(var(--cds-space-xs) * -1) 0;color: var(--cds-muted);background: none;border: 0;cursor: pointer;transition: color var(--cds-transition),background var(--cds-transition)}.cds-dialog-close:hover{color: var(--cds-on-surface);background: var(--cds-hover-page)}.cds-dialog-close:active{background: var(--cds-active-page)}.cds-dialog-close .material-symbols-outlined{font-size: var(--cds-icon-size)}.cds-dialog-body{flex: 1 1 auto;padding: var(--cds-space-lg);overflow-y: auto;overscroll-behavior: contain;font-size: var(--cds-text-md);line-height: var(--cds-leading-relaxed)}.cds-dialog-body > p{max-inline-size: var(--cds-measure)}.cds-dialog-body > * + *{margin-block-start: var(--cds-space-md)}.cds-dialog-body--flush{padding: 0}.cds-dialog-footer{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: var(--cds-space-sm);padding: var(--cds-space-md) var(--cds-space-lg);border-block-start: var(--cds-hairline)}.cds-dialog-footer--split{justify-content: space-between}.cds-dialog-footer--destructive{gap: var(--cds-touch-gap-destructive)}.cds-dialog-footer--start{justify-content: flex-start}.cds-dialog-footer--stack{flex-direction: column-reverse;align-items: stretch}@media (min-width: 480px){.cds-dialog-footer--stack{flex-direction: row;align-items: center;justify-content: flex-end}}.cds-dialog-panel--display{background: var(--cds-display);color: var(--cds-on-display);border-color: var(--cds-on-display)}.cds-dialog-panel--display .cds-dialog-title{color: var(--cds-on-display)}.cds-dialog-panel--display .cds-dialog-subtitle{color: var(--cds-on-display-muted)}.cds-dialog-panel--display .cds-dialog-header,.cds-dialog-panel--display .cds-dialog-footer{border-color: var(--cds-border-on-display)}.cds-dialog-panel--display .cds-dialog-close{color: var(--cds-on-display-muted)}.cds-dialog-panel--display .cds-dialog-close:hover{color: var(--cds-on-display);background: var(--cds-hover-display)}.cds-dialog-panel--display .cds-dialog-close:active{background: var(--cds-active-display)}.cds-dialog-panel--display .material-symbols-outlined{font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade-on-display),'opsz' var(--cds-icon-opsz)}.cds-dialog-panel--display.cds-dialog-panel--nudge{animation-name: cds-dialog-nudge-display}@keyframes cds-dialog-nudge-display{0%,100%{border-color: var(--cds-on-display)}50%{border-color: var(--cds-primary-on-display)}}.cds-dropdown{position: relative;display: inline-block}.cds-dropdown--block{display: block}.cds-menu{position: fixed;z-index: var(--cds-z-dropdown);display: none;min-inline-size: var(--cds-menu-min-w);max-inline-size: var(--cds-menu-max-w);max-block-size: var(--cds-menu-max-h);padding-block: var(--cds-space-2xs);background: var(--cds-page);color: var(--cds-on-surface);border: var(--cds-rule-width) solid var(--cds-border-ink);overflow-y: auto;overscroll-behavior: contain}.cds-menu--open{display: block;animation: cds-menu-in var(--cds-duration-base) var(--cds-ease-mechanical)}.cds-menu--above.cds-menu--open{animation-name: cds-menu-in-above}.cds-menu--right{inset-inline-start: auto;inset-inline-end: 0}.cds-menu--static{position: static;display: block;max-block-size: none;animation: none}.cds-menu--wide{min-inline-size: var(--cds-menu-max-w)}.cds-menu--scroll{max-block-size: var(--cds-menu-max-h);overflow-y: auto}@keyframes cds-menu-in{from{opacity: 0;transform: translateY(calc(var(--cds-menu-shift) * -1))}to{opacity: 1;transform: translateY(0)}}@keyframes cds-menu-in-above{from{opacity: 0;transform: translateY(var(--cds-menu-shift))}to{opacity: 1;transform: translateY(0)}}.cds-menu-item{display: flex;align-items: center;gap: var(--cds-space-sm);inline-size: 100%;min-block-size: var(--cds-touch-min);padding: var(--cds-space-xs) var(--cds-space-md);font-family: var(--cds-font-body);font-size: var(--cds-text-md);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-none);text-align: start;text-transform: none;text-decoration: none;overflow-wrap: anywhere;color: var(--cds-on-surface);background: none;border: 0;cursor: pointer;transition: background var(--cds-transition)}.cds-menu-item-label{flex: 1 1 auto;min-inline-size: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.cds-menu-item:hover,.cds-menu-item:focus-visible{background: var(--cds-hover-page)}.cds-menu-item:focus-visible{outline: var(--cds-focus-outline);outline-offset: calc(var(--cds-focus-outline-offset) * -1);box-shadow: none}.cds-menu-item:active{background: var(--cds-active-page)}.cds-menu-item:disabled,.cds-menu-item[aria-disabled='true']{color: var(--cds-disabled-fg);background: none;cursor: not-allowed}.cds-menu-item .material-symbols-outlined,.cds-menu-item-icon{flex: 0 0 auto;font-size: var(--cds-icon-size-sm);color: var(--cds-muted-strong)}.cds-menu-item:disabled .material-symbols-outlined,.cds-menu-item:disabled .cds-menu-item-icon,.cds-menu-item[aria-disabled='true'] .material-symbols-outlined,.cds-menu-item[aria-disabled='true'] .cds-menu-item-icon{color: var(--cds-disabled-fg)}.cds-menu-item--info,.cds-menu-item--info .material-symbols-outlined,.cds-menu-item--info .cds-menu-item-icon{color: var(--cds-state-info)}.cds-menu-item--caution,.cds-menu-item--caution .material-symbols-outlined,.cds-menu-item--caution .cds-menu-item-icon{color: var(--cds-state-warning)}.cds-menu-item--danger,.cds-menu-item--danger .material-symbols-outlined,.cds-menu-item--danger .cds-menu-item-icon{color: var(--cds-state-error)}.cds-menu-item-hint{margin-inline-start: auto;padding-inline-start: var(--cds-space-md);flex: 0 0 auto;font-family: var(--cds-font-num);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-regular);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-none);text-transform: none;color: var(--cds-muted)}.cds-menu-item--danger .cds-menu-item-hint{color: var(--cds-state-error)}.cds-menu-item:disabled .cds-menu-item-hint,.cds-menu-item[aria-disabled='true'] .cds-menu-item-hint{color: var(--cds-disabled-fg)}.cds-menu-label{display: block;padding: var(--cds-space-xs) var(--cds-space-md) var(--cds-space-3xs);font-family: var(--cds-font-display);font-size: var(--cds-text-2xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);text-transform: uppercase;letter-spacing: var(--cds-track-caps-2xs);color: var(--cds-muted)}.cds-menu .cds-divider{margin-block: var(--cds-space-2xs);background: var(--cds-rule-hair)}.cds-menu--dense .cds-menu-item{min-block-size: var(--cds-row-dense);padding-block: var(--cds-space-3xs);font-size: var(--cds-text-sm);line-height: var(--cds-leading-normal)}.cds-menu--dense .cds-menu-item .material-symbols-outlined,.cds-menu--dense .cds-menu-item-icon{font-size: var(--cds-text-lg)}.cds-menu--dense .cds-menu-label{font-size: var(--cds-text-3xs);letter-spacing: var(--cds-track-caps-3xs)}.cds-dialog .cds-menu,.cds-sidemenu .cds-menu{z-index: var(--cds-z-tooltip)}.cds-menu-item--check::before{content: 'check';flex: 0 0 auto;inline-size: var(--cds-icon-size-sm);font-family: 'Material Symbols Outlined';font-size: var(--cds-icon-size-sm);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-none);text-transform: none;letter-spacing: var(--cds-track-none);opacity: 0;font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz);transition: opacity var(--cds-transition)}.cds-menu-item--checked::before,.cds-menu-item[aria-checked='true']::before{opacity: 1}.cds-menu-item--checked,.cds-menu-item[aria-checked='true']{font-weight: var(--cds-weight-semibold)}.cds-menu--checkable .cds-menu-item:not(.cds-menu-item--check)::before{content: '';flex: 0 0 auto;inline-size: var(--cds-icon-size-sm)}[data-cds-context-menu]{position: relative}[data-cds-context-menu] [data-cds-dropdown-trigger]{position: relative;cursor: pointer;touch-action: manipulation;-webkit-touch-callout: none;-webkit-user-select: none;user-select: none}[data-cds-context-menu] [data-cds-dropdown-trigger]:disabled{cursor: not-allowed}.cds-context-menu--pressing::before{content: '';position: absolute;inset-inline: 0;inset-block-end: 0;block-size: var(--cds-rule-width-strong);background: var(--cds-ink);transform: scaleX(0);transform-origin: left center;pointer-events: none;animation: cds-context-hold var(--cds-hold-duration) linear forwards}@keyframes cds-context-hold{from{transform: scaleX(0)}to{transform: scaleX(1)}}[data-cds-context-menu='affordance']::after{content: '';position: absolute;inset-inline-end: 0;inset-block-end: 0;inline-size: 0;block-size: 0;border-inline-start: var(--cds-context-notch) solid transparent;border-block-end: var(--cds-context-notch) solid var(--cds-muted-strong);pointer-events: none}.cds-display [data-cds-context-menu='affordance']::after,.cds-on-display [data-cds-context-menu='affordance']::after,.cds-band--display [data-cds-context-menu='affordance']::after{border-block-end-color: var(--cds-on-display-muted)}.cds-display .cds-context-menu--pressing::before,.cds-on-display .cds-context-menu--pressing::before,.cds-band--display .cds-context-menu--pressing::before{background: var(--cds-on-display)}.cds-hover-actions{display: inline-flex;align-items: center;gap: var(--cds-space-2xs);opacity: 1;transition: opacity var(--cds-transition)}@media (hover: hover) and (pointer: fine){.cds-hover-actions{opacity: 0}*:hover > .cds-hover-actions,*:focus-within > .cds-hover-actions,.cds-hover-actions:focus-within{opacity: 1}}.cds-hover-actions.cds-hover-actions--always{opacity: 1}@media (hover: hover) and (pointer: fine){.cds-hover-actions.cds-hover-actions--always{opacity: 1}}.cds-hover-actions.cds-hover-actions--reserve{visibility: visible}@media (hover: hover) and (pointer: fine){.cds-hover-actions.cds-hover-actions--reserve{opacity: 0;visibility: hidden}*:hover > .cds-hover-actions.cds-hover-actions--reserve,*:focus-within > .cds-hover-actions.cds-hover-actions--reserve{opacity: 1;visibility: visible}}.cds-speed-dial{position: fixed;inset-block-end: calc(var(--cds-speed-dial-inset) + env(safe-area-inset-bottom,0px));inset-inline-end: calc(var(--cds-speed-dial-inset) + env(safe-area-inset-right,0px));z-index: var(--cds-z-sticky);display: flex;flex-direction: column-reverse;align-items: flex-end;gap: var(--cds-touch-gap)}.cds-speed-dial--start{inset-inline-end: auto;inset-inline-start: calc(var(--cds-speed-dial-inset) + env(safe-area-inset-left,0px));align-items: flex-start}.cds-speed-dial--inline{position: relative;inset: auto;z-index: var(--cds-z-raised);display: inline-flex}.cds-speed-dial--inline .cds-speed-dial-actions{position: absolute;inset-block-end: calc(100% + var(--cds-touch-gap));inset-inline-start: 0}.cds-speed-dial-trigger{display: inline-flex;align-items: center;justify-content: center;inline-size: var(--cds-touch-primary);block-size: var(--cds-touch-primary);color: var(--cds-on-fill);background: var(--cds-primary);border: var(--cds-rule-width) solid var(--cds-border-ink);cursor: pointer;transition: background var(--cds-transition),transform var(--cds-transition)}.cds-speed-dial-trigger:hover{background: var(--cds-primary-hover)}.cds-speed-dial-trigger:active{background: var(--cds-primary-active)}.cds-speed-dial-trigger .material-symbols-outlined{font-size: var(--cds-icon-size-lg)}.cds-speed-dial-trigger .material-symbols-outlined{transition: transform var(--cds-transition)}.cds-speed-dial--open .cds-speed-dial-trigger .material-symbols-outlined{transform: rotate(45deg)}[data-cds-speed-dial='contextmenu'] .cds-speed-dial-trigger{touch-action: manipulation;-webkit-touch-callout: none;-webkit-user-select: none;user-select: none}.cds-speed-dial--pressing .cds-speed-dial-trigger{position: relative}.cds-speed-dial--pressing .cds-speed-dial-trigger::after{content: '';position: absolute;inset-inline: 0;inset-block-end: 0;block-size: var(--cds-rule-width-strong);background: var(--cds-ink);transform: scaleX(0);transform-origin: left center;pointer-events: none;animation: cds-context-hold var(--cds-hold-duration) linear forwards}.cds-speed-dial-actions{display: flex;flex-direction: column-reverse;align-items: flex-end;gap: var(--cds-touch-gap);opacity: 0;transform: translateY(var(--cds-space-xs));pointer-events: none;transition: opacity var(--cds-transition),transform var(--cds-transition)}.cds-speed-dial--start .cds-speed-dial-actions{align-items: flex-start}.cds-speed-dial--open .cds-speed-dial-actions{opacity: 1;transform: translateY(0);pointer-events: auto}.cds-speed-dial:not(.cds-speed-dial--open) .cds-speed-dial-action{visibility: hidden}.cds-speed-dial-action{position: relative;display: inline-flex;align-items: center;justify-content: center;inline-size: var(--cds-touch-comfortable);block-size: var(--cds-touch-comfortable);color: var(--cds-on-surface);background: var(--cds-page);border: var(--cds-rule-width) solid var(--cds-border-ink);cursor: pointer;transition: background var(--cds-transition)}.cds-speed-dial-action:hover{background: var(--cds-hover-page)}.cds-speed-dial-action:active{background: var(--cds-active-page)}.cds-speed-dial-action .material-symbols-outlined{font-size: var(--cds-icon-size)}.cds-speed-dial-action--danger{color: var(--cds-state-error)}.cds-speed-dial-label{position: absolute;inset-inline-end: calc(100% + var(--cds-space-xs));padding: var(--cds-space-3xs) var(--cds-space-xs);font-family: var(--cds-font-body);font-size: var(--cds-text-base);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-snug);white-space: nowrap;color: var(--cds-on-display);background: var(--cds-display)}.cds-speed-dial--start .cds-speed-dial-label,.cds-speed-dial--inline .cds-speed-dial-label{inset-inline-end: auto;inset-inline-start: calc(100% + var(--cds-space-xs))}@media (prefers-reduced-motion: reduce){.cds-context-menu--pressing::before,.cds-speed-dial--pressing .cds-speed-dial-trigger::after{animation: none;transform: scaleX(1)}.cds-speed-dial-trigger{transition: none}.cds-hover-actions{transition: none}}@media (forced-colors: active){.cds-dialog-panel,.cds-menu,.cds-speed-dial-trigger,.cds-speed-dial-action{forced-color-adjust: none;background: Canvas;color: CanvasText;border: var(--cds-rule-width-strong) solid CanvasText}.cds-dialog-backdrop,.cds-backdrop{background: Canvas;opacity: 1}.cds-menu-item:hover,.cds-menu-item:focus-visible{background: Highlight;color: HighlightText}.cds-menu-item:disabled,.cds-menu-item[aria-disabled='true']{color: GrayText}.cds-context-menu--pressing::before,.cds-speed-dial--pressing .cds-speed-dial-trigger::after{background: CanvasText}.cds-speed-dial-label{background: Canvas;color: CanvasText;border: var(--cds-rule-width) solid CanvasText}.cds-hover-actions{opacity: 1}}@media print{.cds-dialog,.cds-backdrop,.cds-menu,.cds-speed-dial{display: none !important}.cds-hover-actions{display: none !important}.cds-dialog--print{display: block !important;position: static;padding: 0}.cds-dialog--print .cds-dialog-backdrop,.cds-dialog--print .cds-dialog-close,.cds-dialog--print .cds-dialog-footer{display: none !important}.cds-dialog--print .cds-dialog-panel{max-inline-size: none;max-block-size: none;border: 0;animation: none}.cds-dialog--print .cds-dialog-body{max-block-size: none;overflow: visible}}.cds-dialog--confirm .cds-dialog-title{text-wrap: balance}.cds-dialog--confirm .cds-dialog-header + .cds-dialog-footer{border-block-start: 0}.cds-tabs{display: block}.cds-tabs-nav{display: flex;gap: 0;border-block-end: var(--cds-divider);overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;scrollbar-width: thin}.cds-tab{--cds-tab-rule: transparent;display: inline-flex;align-items: center;justify-content: center;gap: var(--cds-space-2xs);flex: 0 0 auto;min-block-size: var(--cds-tab-h);padding-inline: var(--cds-space-md);padding-block: 0;border: 0;border-block-end: var(--cds-rule-width-ref) solid var(--cds-tab-rule);background: transparent;font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-xs);text-transform: uppercase;text-decoration: none;color: var(--cds-muted-strong);white-space: nowrap;cursor: pointer;transition: color var(--cds-transition),background-color var(--cds-transition),border-color var(--cds-transition)}a.cds-tab,a.cds-tab:visited,a.cds-tab:hover{text-decoration: none}.cds-tab:focus-visible{box-shadow: var(--cds-focus-ring-inset)}@media (hover: hover){.cds-tab:hover{--cds-tab-rule: var(--cds-rule-soft);background: var(--cds-hover-page);color: var(--cds-on-surface)}}.cds-tab[aria-selected='true'],.cds-tab--active{--cds-tab-rule: var(--cds-ink);color: var(--cds-on-surface)}.cds-tab[aria-disabled='true']{--cds-tab-rule: transparent;color: var(--cds-disabled-fg);cursor: not-allowed}@media (hover: hover){.cds-tab[aria-disabled='true']:hover{--cds-tab-rule: transparent;background: transparent;color: var(--cds-disabled-fg)}}.cds-tab-count{font-size: var(--cds-text-2xs);font-weight: var(--cds-weight-medium);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num);color: var(--cds-muted)}.cds-tab[aria-selected='true'] .cds-tab-count,.cds-tab--active .cds-tab-count{color: var(--cds-muted-strong)}.cds-tab .material-symbols-outlined{font-size: var(--cds-icon-size-sm);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz)}.cds-tab-panel{display: none;padding-block: var(--cds-space-lg)}.cds-tab-panel[aria-hidden='false'],.cds-tab-panel--active{display: block;animation: cds-tab-panel-in var(--cds-duration-fast) var(--cds-ease-mechanical)}@keyframes cds-tab-panel-in{from{opacity: 0}to{opacity: 1}}.cds-tabs--fill .cds-tabs-nav{overflow: visible}.cds-tabs--fill .cds-tab{flex: 1 1 0;min-inline-size: 0}.cds-tabs--fill .cds-tab:focus-visible{box-shadow: var(--cds-focus-ring)}.cds-tabs--sm .cds-tab{min-block-size: var(--cds-tab-h-sm);padding-inline: var(--cds-space-sm);font-size: var(--cds-text-2xs);letter-spacing: var(--cds-track-caps-2xs)}.cds-tabs--sm .cds-tab-panel{padding-block: var(--cds-space-md)}.cds-tabs--flush .cds-tab-panel{padding-block: 0}.cds-tabs--display .cds-tabs-nav{border-block-end-color: var(--cds-border-on-display)}.cds-tabs--display .cds-tab{color: var(--cds-on-display-muted)}@media (hover: hover){.cds-tabs--display .cds-tab:hover{--cds-tab-rule: var(--cds-border-on-display);background: var(--cds-hover-display);color: var(--cds-on-display)}}.cds-tabs--display .cds-tab[aria-selected='true'],.cds-tabs--display .cds-tab--active{--cds-tab-rule: var(--cds-on-display);color: var(--cds-on-display)}.cds-tabs--display .cds-tab-count{color: var(--cds-on-display-faint)}.cds-tabs--display :focus-visible{box-shadow: var(--cds-focus-ring-on-display)}.cds-tabs--display .cds-tab:focus-visible{box-shadow: var(--cds-focus-ring-inset-on-display)}.cds-tabs--display.cds-tabs--fill .cds-tab:focus-visible{box-shadow: var(--cds-focus-ring-on-display)}.cds-breadcrumbs{display: flex;align-items: center;flex-wrap: wrap;gap: 0;font-family: var(--cds-font-body);font-size: var(--cds-text-xs);line-height: var(--cds-leading-normal);color: var(--cds-muted)}.cds-breadcrumbs + .cds-page-header{margin-block-start: var(--cds-space-md)}.cds-breadcrumb-item{display: inline-flex;align-items: center;min-inline-size: 0;color: var(--cds-muted-strong)}.cds-breadcrumb-item a{color: var(--cds-link);text-decoration: underline;text-decoration-thickness: var(--cds-link-underline-width);text-underline-offset: var(--cds-link-underline-offset)}.cds-breadcrumb-item a:hover{color: var(--cds-link-hover);text-decoration-thickness: var(--cds-link-underline-width-hover)}.cds-breadcrumb-separator{margin-inline: var(--cds-space-xs);color: var(--cds-muted);user-select: none}.cds-breadcrumb-item:last-child,.cds-breadcrumb-item[aria-current='page']{color: var(--cds-on-surface);font-weight: var(--cds-weight-semibold)}.cds-breadcrumb-item--truncate{display: inline-block;max-inline-size: var(--cds-breadcrumb-truncate);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: bottom}.cds-breadcrumb-item--overflow{color: var(--cds-muted)}.cds-breadcrumbs--sm{font-size: var(--cds-text-2xs)}.cds-breadcrumbs--display{color: var(--cds-on-display-faint)}.cds-breadcrumbs--display .cds-breadcrumb-item{color: var(--cds-on-display-muted)}.cds-breadcrumbs--display .cds-breadcrumb-item a{color: var(--cds-primary-on-display)}.cds-breadcrumbs--display .cds-breadcrumb-item a:hover{color: var(--cds-on-display)}.cds-breadcrumbs--display .cds-breadcrumb-separator{color: var(--cds-on-display-faint)}.cds-breadcrumbs--display .cds-breadcrumb-item:last-child,.cds-breadcrumbs--display .cds-breadcrumb-item[aria-current='page']{color: var(--cds-on-display)}.cds-breadcrumbs--display :focus-visible{box-shadow: var(--cds-focus-ring-on-display)}.cds-shell{--cds-nav-w: var(--cds-sidemenu-w);--cds-nav-labels: 1;--cds-nav-item-h: var(--cds-sidemenu-item-h-touch);display: flex;flex-direction: column;min-block-size: var(--cds-shell-viewport);background: var(--cds-page);color: var(--cds-on-surface)}.cds-shell-header{position: sticky;inset-block-start: 0;z-index: var(--cds-z-topbar);flex: 0 0 auto;background: var(--cds-page)}.cds-shell-header--static{position: static}.cds-shell-body{display: flex;flex: 1 1 auto;align-items: stretch;min-block-size: 0}.cds-shell-content{flex: 1 1 auto;min-inline-size: 0;background: var(--cds-page)}.cds-shell-content--padded{padding-block: var(--cds-space-xl);padding-inline: var(--cds-container-pad)}.cds-shell-content [id]{scroll-margin-block-start: calc(var(--cds-shell-header-h) + var(--cds-space-md))}.cds-shell-footer{display: grid;flex: 0 0 auto;min-block-size: var(--cds-utilitybar-h);background: var(--cds-nav);color: var(--cds-on-display-muted)}.cds-shell-footer :focus-visible{box-shadow: var(--cds-focus-ring-on-display)}@media (min-width: 768px){.cds-shell{--cds-shell-header-h: calc( var(--cds-utilitybar-h) + var(--cds-topbar-h) + var(--cds-rainbow-rule-h) )}.cds-shell-content--padded{padding-inline: var(--cds-container-pad-lg)}}@media (min-width: 1024px){.cds-shell{--cds-shell-header-h: calc( var(--cds-utilitybar-h) + var(--cds-topbar-h) + var(--cds-rainbow-rule-h-lg) );--cds-nav-w: var(--cds-sidemenu-w-collapsed);--cds-nav-labels: 0;--cds-nav-item-h: var(--cds-sidemenu-item-h)}.cds-shell--expanded{--cds-nav-w: var(--cds-sidemenu-w);--cds-nav-labels: 1}.cds-shell--collapsed{--cds-nav-w: var(--cds-sidemenu-w-collapsed);--cds-nav-labels: 0}}@media (min-width: 1280px){.cds-shell{--cds-nav-w: var(--cds-sidemenu-w);--cds-nav-labels: 1}.cds-shell--collapsed{--cds-nav-w: var(--cds-sidemenu-w-collapsed);--cds-nav-labels: 0}}.cds-utilitybar,.cds-topbar-utility{display: none;block-size: var(--cds-utilitybar-h);background: var(--cds-nav);color: var(--cds-on-display-faint)}.cds-utilitybar--always,.cds-topbar-utility--always{display: block}@media (min-width: 768px){.cds-utilitybar,.cds-topbar-utility{display: block}}.cds-utilitybar-inner{display: flex;align-items: center;gap: var(--cds-space-md);block-size: 100%;padding-inline: var(--cds-container-pad);overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none}.cds-utilitybar-inner::-webkit-scrollbar{display: none}@media (min-width: 768px){.cds-utilitybar-inner{padding-inline: var(--cds-container-pad-lg)}}.cds-utilitybar-group{display: flex;align-items: center;gap: var(--cds-space-md);flex: 0 0 auto}.cds-utilitybar-group--end{margin-inline-start: auto}.cds-utilitybar-link,.cds-utilitybar-text{display: inline-flex;align-items: center;gap: var(--cds-space-2xs);min-block-size: var(--cds-target-min);font-family: var(--cds-font-display);font-size: var(--cds-text-2xs);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-2xs);text-transform: uppercase;white-space: nowrap;color: var(--cds-on-display-faint)}a.cds-utilitybar-link,a.cds-utilitybar-link:visited{text-decoration: none;color: var(--cds-on-display-faint);transition: color var(--cds-transition)}@media (hover: hover){a.cds-utilitybar-link:hover{color: var(--cds-on-display);text-decoration: underline;text-decoration-thickness: var(--cds-link-underline-width);text-underline-offset: var(--cds-link-underline-offset)}}a.cds-utilitybar-link[aria-current='page']{color: var(--cds-on-display)}.cds-utilitybar-sep{inline-size: var(--cds-rule-width);block-size: var(--cds-space-md);flex: 0 0 auto;background: var(--cds-border-on-display)}.cds-utilitybar .material-symbols-outlined,.cds-topbar-utility .material-symbols-outlined{font-size: var(--cds-icon-size-sm);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade-on-display),'opsz' var(--cds-icon-opsz)}.cds-utilitybar :focus-visible,.cds-topbar-utility :focus-visible{box-shadow: var(--cds-focus-ring-on-display)}.cds-topbar{display: block;block-size: var(--cds-topbar-h);background: var(--cds-page);color: var(--cds-on-surface)}.cds-topbar--ruled{border-block-end: var(--cds-hairline)}.cds-topbar--dense{block-size: var(--cds-row-touch)}.cds-topbar :focus-visible{box-shadow: var(--cds-focus-ring)}.cds-topbar-inner{display: flex;align-items: center;gap: var(--cds-space-sm);block-size: 100%;padding-inline: var(--cds-container-pad)}@media (min-width: 768px){.cds-topbar-inner{padding-inline: var(--cds-container-pad-lg)}}.cds-topbar-toggle{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;inline-size: var(--cds-touch-min);block-size: var(--cds-touch-min);margin-inline-start: calc(var(--cds-space-sm) * -1);padding: 0;border: var(--cds-rule-width-strong) solid transparent;background: transparent;color: var(--cds-on-surface);cursor: pointer;transition: background-color var(--cds-transition),color var(--cds-transition)}@media (hover: hover){.cds-topbar-toggle:hover{background: var(--cds-hover-page)}}.cds-topbar-toggle:active{background: var(--cds-active-page);transition-duration: var(--cds-duration-instant)}@media (min-width: 1024px){.cds-topbar-toggle{display: none}}.cds-topbar-brand{display: inline-flex;align-items: center;gap: var(--cds-space-sm);flex: 0 0 auto;margin-inline-end: var(--cds-space-md);color: var(--cds-on-surface);text-decoration: none}.cds-topbar-brand:hover,.cds-topbar-brand:visited{color: var(--cds-on-surface);text-decoration: none}.cds-topbar-title{font-family: var(--cds-font-display);font-size: var(--cds-text-md);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-none);text-transform: uppercase;white-space: nowrap;color: inherit}.cds-topbar-context{display: none;align-items: center;gap: var(--cds-space-sm);min-inline-size: 0;font-size: var(--cds-text-base);color: var(--cds-muted)}@media (min-width: 768px){.cds-topbar-context{display: inline-flex}}.cds-topbar-context::before{content: '';flex: 0 0 auto;inline-size: var(--cds-rule-width);block-size: var(--cds-icon-size);background: var(--cds-border)}.cds-topbar-context-name{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: var(--cds-muted-strong)}.cds-topbar-nav{display: none;align-items: stretch;gap: 0;block-size: 100%;min-inline-size: 0}@media (min-width: 1024px){.cds-topbar-nav{display: flex}}.cds-topbar-link{position: relative;display: inline-flex;align-items: center;gap: var(--cds-space-2xs);padding-inline: var(--cds-space-md);font-family: var(--cds-font-display);font-size: var(--cds-text-base);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps);text-transform: uppercase;text-decoration: none;white-space: nowrap;color: var(--cds-muted-strong);background: transparent;border: 0;cursor: pointer;transition: background-color var(--cds-transition),color var(--cds-transition)}a.cds-topbar-link,a.cds-topbar-link:visited{color: var(--cds-muted-strong);text-decoration: none}@media (hover: hover){.cds-topbar-link:hover,a.cds-topbar-link:hover{background: var(--cds-hover-page);color: var(--cds-on-surface);text-decoration: none}}.cds-topbar-link:active{background: var(--cds-active-page)}.cds-topbar-link[aria-current='page'],.cds-topbar-link--active{color: var(--cds-on-surface)}.cds-topbar-link[aria-current='page']::after,.cds-topbar-link--active::after{content: '';position: absolute;inset-inline: 0;inset-block-end: 0;block-size: var(--cds-rule-width-ref);background: var(--cds-ink)}.cds-topbar-link .material-symbols-outlined{font-size: var(--cds-icon-size-sm);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz)}.cds-topbar-actions{display: flex;align-items: center;gap: var(--cds-space-xs);flex: 0 0 auto;margin-inline-start: auto;align-self: stretch}.cds-topbar-account{position: relative;display: flex;align-items: center;flex: 0 0 auto;align-self: stretch}.cds-topbar-account-btn{display: inline-flex;align-items: center;gap: var(--cds-space-xs);min-block-size: var(--cds-touch-min);padding-inline: var(--cds-space-xs);border: var(--cds-rule-width-strong) solid transparent;background: transparent;color: var(--cds-on-surface);font-family: var(--cds-font-body);font-size: var(--cds-text-base);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-snug);cursor: pointer;transition: background-color var(--cds-transition),border-color var(--cds-transition)}@media (hover: hover){.cds-topbar-account-btn:hover{background: var(--cds-hover-page)}}.cds-topbar-account-btn[aria-expanded='true']{background: var(--cds-active-page);border-color: var(--cds-border-strong)}.cds-topbar-avatar{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;inline-size: var(--cds-icon-size-lg);block-size: var(--cds-icon-size-lg);border: var(--cds-rule-width-strong) solid var(--cds-ink);background: var(--cds-page);color: var(--cds-on-surface);font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);letter-spacing: var(--cds-track-caps-xs);text-transform: uppercase}.cds-topbar-account-name{display: none;max-inline-size: var(--cds-topbar-name-max);overflow: hidden;white-space: nowrap;text-overflow: ellipsis}@media (min-width: 768px){.cds-topbar-account-name{display: inline-block}}.cds-topbar-account-btn .material-symbols-outlined{font-size: var(--cds-icon-size-sm);color: var(--cds-muted);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz)}.cds-topbar-menu{position: absolute;inset-block-start: 100%;inset-inline-end: 0;z-index: var(--cds-z-dropdown);display: none;min-inline-size: var(--cds-topbar-menu-w);max-inline-size: calc(100vw - var(--cds-space-lg));max-block-size: var(--cds-topbar-menu-max-h);overflow-y: auto;overscroll-behavior: contain;padding-block: var(--cds-space-2xs);background: var(--cds-page);border: var(--cds-rule-width) solid var(--cds-border-ink);color: var(--cds-on-surface)}.cds-topbar-menu--open{display: block;animation: cds-topbar-menu-in var(--cds-duration-base) var(--cds-ease-mechanical)}@keyframes cds-topbar-menu-in{from{opacity: 0}to{opacity: 1}}.cds-topbar-menu-label{display: block;padding: var(--cds-space-sm) var(--cds-space-md);border-block-end: var(--cds-hairline);font-size: var(--cds-text-xs);line-height: var(--cds-leading-normal);color: var(--cds-muted)}.cds-topbar-menu-label strong{display: block;font-size: var(--cds-text-base);font-weight: var(--cds-weight-semibold);color: var(--cds-on-surface)}.cds-topbar-menu-item{display: flex;align-items: center;gap: var(--cds-space-sm);inline-size: 100%;min-block-size: var(--cds-touch-min);padding-inline: var(--cds-space-md);border: 0;background: transparent;color: var(--cds-on-surface);font-family: var(--cds-font-body);font-size: var(--cds-text-md);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-snug);text-align: start;text-decoration: none;cursor: pointer;transition: background-color var(--cds-transition)}a.cds-topbar-menu-item,a.cds-topbar-menu-item:visited{color: var(--cds-on-surface);text-decoration: none}.cds-topbar-menu-item:focus-visible{box-shadow: var(--cds-focus-ring-inset)}@media (hover: hover){.cds-topbar-menu-item:hover,a.cds-topbar-menu-item:hover{background: var(--cds-hover-page);text-decoration: none}}.cds-topbar-menu-item:active{background: var(--cds-active-page)}.cds-topbar-menu-item .material-symbols-outlined{flex: 0 0 auto;font-size: var(--cds-icon-size-sm);color: var(--cds-muted-strong);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz)}.cds-topbar-menu-item--danger,.cds-topbar-menu-item--danger .material-symbols-outlined{color: var(--cds-state-error)}.cds-topbar-menu-item[aria-disabled='true']{color: var(--cds-disabled-fg);cursor: not-allowed}.cds-topbar-menu-sep{block-size: var(--cds-rule-width);margin-block: var(--cds-space-2xs);border: 0;background: var(--cds-rule-hair)}.cds-topbar--display{background: var(--cds-display);color: var(--cds-on-display)}.cds-topbar--display .cds-topbar-brand,.cds-topbar--display .cds-topbar-brand:visited,.cds-topbar--display .cds-topbar-toggle,.cds-topbar--display .cds-topbar-account-btn{color: var(--cds-on-display)}.cds-topbar--display .cds-topbar-context{color: var(--cds-on-display-faint)}.cds-topbar--display .cds-topbar-context::before{background: var(--cds-border-on-display)}.cds-topbar--display .cds-topbar-context-name{color: var(--cds-on-display-muted)}.cds-topbar--display .cds-topbar-link,.cds-topbar--display a.cds-topbar-link,.cds-topbar--display a.cds-topbar-link:visited{color: var(--cds-on-display-muted)}@media (hover: hover){.cds-topbar--display .cds-topbar-link:hover,.cds-topbar--display a.cds-topbar-link:hover,.cds-topbar--display .cds-topbar-toggle:hover,.cds-topbar--display .cds-topbar-account-btn:hover{background: var(--cds-hover-display);color: var(--cds-on-display)}}.cds-topbar--display .cds-topbar-link[aria-current='page'],.cds-topbar--display .cds-topbar-link--active{color: var(--cds-on-display)}.cds-topbar--display .cds-topbar-link[aria-current='page']::after,.cds-topbar--display .cds-topbar-link--active::after{background: var(--cds-on-display)}.cds-topbar--display .cds-topbar-avatar{border-color: var(--cds-on-display);background: var(--cds-display);color: var(--cds-on-display)}.cds-topbar--display .cds-topbar-account-btn[aria-expanded='true']{background: var(--cds-active-display);border-color: var(--cds-border-on-display)}.cds-topbar--display .cds-topbar-menu{background: var(--cds-display);border-color: var(--cds-on-display-muted);color: var(--cds-on-display)}.cds-topbar--display .cds-topbar-menu-label{color: var(--cds-on-display-faint);border-block-end-color: var(--cds-border-on-display)}.cds-topbar--display .cds-topbar-menu-label strong{color: var(--cds-on-display)}.cds-topbar--display .cds-topbar-menu-sep{background: var(--cds-border-on-display)}.cds-topbar--display .cds-topbar-menu-item,.cds-topbar--display a.cds-topbar-menu-item,.cds-topbar--display a.cds-topbar-menu-item:visited{color: var(--cds-on-display)}.cds-topbar--display .cds-topbar-menu-item .material-symbols-outlined{color: var(--cds-on-display-muted);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade-on-display),'opsz' var(--cds-icon-opsz)}@media (hover: hover){.cds-topbar--display .cds-topbar-menu-item:hover,.cds-topbar--display a.cds-topbar-menu-item:hover{background: var(--cds-hover-display)}}.cds-topbar--display .cds-topbar-menu-item--danger,.cds-topbar--display .cds-topbar-menu-item--danger .material-symbols-outlined{color: var(--cds-state-error-on-display)}.cds-topbar--display .material-symbols-outlined{font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade-on-display),'opsz' var(--cds-icon-opsz)}.cds-topbar--display :focus-visible{box-shadow: var(--cds-focus-ring-on-display)}.cds-topbar--display .cds-topbar-menu-item:focus-visible{box-shadow: var(--cds-focus-ring-inset-on-display)}.cds-sidemenu{position: fixed;inset-block: 0;inset-inline-start: 0;z-index: var(--cds-z-dialog);display: flex;flex-direction: column;inline-size: var(--cds-sidemenu-w);max-inline-size: var(--cds-sidemenu-drawer-max);background: var(--cds-surface);color: var(--cds-on-surface);border-inline-end: var(--cds-divider);overflow-y: auto;overscroll-behavior: contain;visibility: hidden;transform: translateX(-100%);transition: transform var(--cds-duration-slow) var(--cds-ease-mechanical),visibility 0s linear var(--cds-duration-slow)}.cds-sidemenu--open{visibility: visible;transform: translateX(0);transition: transform var(--cds-duration-slow) var(--cds-ease-mechanical),visibility 0s}.cds-sidemenu :focus-visible{box-shadow: var(--cds-focus-ring-inset)}.cds-sidemenu--end{inset-inline-start: auto;inset-inline-end: 0;border-inline-end: 0;border-inline-start: var(--cds-divider);transform: translateX(100%)}.cds-sidemenu--end.cds-sidemenu--open{transform: translateX(0)}.cds-sidemenu-scrim{position: fixed;inset: 0;z-index: calc(var(--cds-z-dialog) - 1);display: none;background: var(--cds-scrim-light)}.cds-sidemenu-scrim--open{display: block}.cds-sidemenu-header{display: flex;align-items: center;justify-content: space-between;gap: var(--cds-space-sm);flex: 0 0 auto;min-block-size: var(--cds-topbar-h);padding-inline: var(--cds-space-md);border-block-end: var(--cds-hairline)}.cds-sidemenu-title{font-family: var(--cds-font-display);font-size: var(--cds-text-base);font-weight: var(--cds-weight-bold);letter-spacing: var(--cds-track-caps);text-transform: uppercase;color: var(--cds-on-surface)}.cds-sidemenu-close{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;inline-size: var(--cds-touch-min);block-size: var(--cds-touch-min);margin-inline-end: calc(var(--cds-space-sm) * -1);padding: 0;border: var(--cds-rule-width-strong) solid transparent;background: transparent;color: var(--cds-muted-strong);cursor: pointer;transition: background-color var(--cds-transition),color var(--cds-transition)}@media (hover: hover){.cds-sidemenu-close:hover{background: var(--cds-hover-surface);color: var(--cds-on-surface)}}@media (min-width: 1024px){.cds-sidemenu-header{display: none}}.cds-sidemenu-nav{flex: 1 1 auto;min-block-size: 0;overflow-y: auto;overscroll-behavior: contain;padding-block: var(--cds-space-xs)}.cds-sidemenu-section + .cds-sidemenu-section{margin-block-start: var(--cds-space-xs);padding-block-start: var(--cds-space-xs);border-block-start: var(--cds-hairline)}.cds-sidemenu-heading{display: block;max-block-size: calc(var(--cds-nav-labels,1) * var(--cds-sidemenu-heading-max));padding-inline: var(--cds-space-md);padding-block: calc(var(--cds-nav-labels,1) * var(--cds-space-xs));overflow: hidden;opacity: var(--cds-nav-labels,1);font-family: var(--cds-font-display);font-size: var(--cds-text-2xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-2xs);text-transform: uppercase;white-space: nowrap;color: var(--cds-muted-strong);transition: opacity var(--cds-transition)}.cds-sidemenu-item{position: relative;display: flex;align-items: center;gap: calc(var(--cds-nav-labels,1) * var(--cds-space-sm));inline-size: 100%;min-block-size: var(--cds-nav-item-h,var(--cds-sidemenu-item-h-touch));padding-inline: var(--cds-space-md);border: 0;background: transparent;color: var(--cds-muted-strong);font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-xs);text-transform: uppercase;text-align: start;text-decoration: none;cursor: pointer;transition: background-color var(--cds-transition),color var(--cds-transition)}a.cds-sidemenu-item,a.cds-sidemenu-item:visited{color: var(--cds-muted-strong);text-decoration: none}@media (hover: hover){.cds-sidemenu-item:hover,a.cds-sidemenu-item:hover{background: var(--cds-hover-surface);color: var(--cds-on-surface);text-decoration: none}}.cds-sidemenu-item:active{background: var(--cds-active-surface)}.cds-sidemenu-icon{flex: 0 0 var(--cds-icon-size);inline-size: var(--cds-icon-size);font-size: var(--cds-icon-size);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz)}.cds-sidemenu-label{flex: 1 1 auto;min-inline-size: 0;max-inline-size: calc(var(--cds-nav-labels,1) * 100%);overflow: hidden;opacity: var(--cds-nav-labels,1);white-space: nowrap;text-overflow: ellipsis;transition: opacity var(--cds-transition)}.cds-sidemenu-badge{flex: 0 0 auto;max-inline-size: calc(var(--cds-nav-labels,1) * 100%);overflow: hidden;opacity: var(--cds-nav-labels,1);font-size: var(--cds-text-2xs);font-weight: var(--cds-weight-bold);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num);color: var(--cds-muted);transition: opacity var(--cds-transition)}.cds-sidemenu-item[aria-current='page'],.cds-sidemenu-item--active{background: var(--cds-selected-bg);color: var(--cds-on-surface);font-weight: var(--cds-weight-bold)}.cds-sidemenu-item[aria-current='page']::before,.cds-sidemenu-item--active::before{content: '';position: absolute;inset-block: 0;inset-inline-start: 0;inline-size: var(--cds-rule-width-ref);background: var(--cds-ink)}.cds-sidemenu-item[aria-current='page'] .cds-sidemenu-badge,.cds-sidemenu-item--active .cds-sidemenu-badge{color: var(--cds-muted-strong)}.cds-sidemenu-item[aria-disabled='true']{color: var(--cds-disabled-fg);cursor: not-allowed}@media (hover: hover){.cds-sidemenu-item[aria-disabled='true']:hover{background: transparent;color: var(--cds-disabled-fg)}}.cds-sidemenu-footer{display: none;flex: 0 0 auto;margin-block-start: auto;border-block-start: var(--cds-hairline)}@media (min-width: 1024px){.cds-sidemenu-footer{display: block}}.cds-sidemenu-toggle{display: flex;align-items: center;gap: calc(var(--cds-nav-labels,1) * var(--cds-space-sm));inline-size: 100%;min-block-size: var(--cds-nav-item-h,var(--cds-sidemenu-item-h));padding-inline: var(--cds-space-md);border: 0;background: transparent;color: var(--cds-muted-strong);font-family: var(--cds-font-display);font-size: var(--cds-text-2xs);font-weight: var(--cds-weight-bold);letter-spacing: var(--cds-track-caps-2xs);text-transform: uppercase;text-align: start;cursor: pointer;transition: background-color var(--cds-transition),color var(--cds-transition)}@media (hover: hover){.cds-sidemenu-toggle:hover{background: var(--cds-hover-surface);color: var(--cds-on-surface)}}.cds-sidemenu-toggle .material-symbols-outlined{flex: 0 0 var(--cds-icon-size);inline-size: var(--cds-icon-size);font-size: var(--cds-icon-size);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz);transition: transform var(--cds-transition)}.cds-shell--collapsed .cds-sidemenu-toggle .material-symbols-outlined{transform: scaleX(-1)}@media (min-width: 1024px) and (max-width: 1279.98px){.cds-shell:not(.cds-shell--expanded) .cds-sidemenu-toggle .material-symbols-outlined{transform: scaleX(-1)}}@media (min-width: 1024px){.cds-sidemenu{position: sticky;inset-block-start: var(--cds-shell-header-h);inset-block-end: auto;inset-inline-start: auto;z-index: var(--cds-z-raised);flex: 0 0 auto;inline-size: var(--cds-nav-w,var(--cds-sidemenu-w));max-inline-size: none;block-size: calc(var(--cds-shell-viewport) - var(--cds-shell-header-h));visibility: visible;transform: none;transition: inline-size var(--cds-duration-base) var(--cds-ease-mechanical)}.cds-sidemenu--end{inset-inline-end: auto;order: 1}.cds-sidemenu-scrim{display: none}}.cds-sidemenu--display{background: var(--cds-display);color: var(--cds-on-display);border-inline-end-color: var(--cds-border-on-display)}.cds-sidemenu--display .cds-sidemenu-header{border-block-end-color: var(--cds-border-on-display)}.cds-sidemenu--display .cds-sidemenu-title{color: var(--cds-on-display)}.cds-sidemenu--display .cds-sidemenu-heading{color: var(--cds-on-display-faint)}.cds-sidemenu--display .cds-sidemenu-footer{border-block-start-color: var(--cds-border-on-display)}.cds-sidemenu--display .cds-sidemenu-section + .cds-sidemenu-section{border-block-start-color: var(--cds-border-on-display)}.cds-sidemenu--display .cds-sidemenu-item,.cds-sidemenu--display a.cds-sidemenu-item,.cds-sidemenu--display a.cds-sidemenu-item:visited,.cds-sidemenu--display .cds-sidemenu-toggle,.cds-sidemenu--display .cds-sidemenu-close{color: var(--cds-on-display-muted)}@media (hover: hover){.cds-sidemenu--display .cds-sidemenu-item:hover,.cds-sidemenu--display a.cds-sidemenu-item:hover,.cds-sidemenu--display .cds-sidemenu-toggle:hover,.cds-sidemenu--display .cds-sidemenu-close:hover{background: var(--cds-hover-display);color: var(--cds-on-display)}}.cds-sidemenu--display .cds-sidemenu-item[aria-current='page'],.cds-sidemenu--display .cds-sidemenu-item--active{background: var(--cds-active-display);color: var(--cds-on-display)}.cds-sidemenu--display .cds-sidemenu-item[aria-current='page']::before,.cds-sidemenu--display .cds-sidemenu-item--active::before{background: var(--cds-on-display)}.cds-sidemenu--display .cds-sidemenu-badge{color: var(--cds-on-display-faint)}.cds-sidemenu--display .material-symbols-outlined{font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade-on-display),'opsz' var(--cds-icon-opsz)}.cds-sidemenu--display :focus-visible{box-shadow: var(--cds-focus-ring-inset-on-display)}.cds-shell-livebar{block-size: var(--cds-band-h-live);background: var(--cds-display);color: var(--cds-on-display)}.cds-shell-livebar-inner{display: flex;align-items: stretch;block-size: 100%;padding-inline: var(--cds-container-pad);overflow-x: auto;-webkit-overflow-scrolling: touch}@media (min-width: 768px){.cds-shell-livebar-inner{padding-inline: var(--cds-container-pad-lg)}}.cds-shell-livebar-cell{display: flex;flex-direction: column;justify-content: center;gap: var(--cds-space-3xs);flex: 0 0 auto;min-inline-size: 0;padding-inline: var(--cds-space-lg);border-inline-start: var(--cds-rule-width) solid var(--cds-border-on-display)}.cds-shell-livebar-cell:first-child{padding-inline-start: 0;border-inline-start: 0}.cds-shell-livebar-cell--result{margin-inline-start: auto;padding-inline-end: 0;align-items: flex-end}@media (max-width: 767px){.cds-shell-livebar-cell{padding-inline: var(--cds-space-sm)}.cds-shell-livebar-cell:first-child{flex: 0 1 auto;min-inline-size: 0}.cds-shell-livebar-cell:first-child .cds-shell-livebar-value{overflow: hidden;text-overflow: ellipsis}}.cds-shell-livebar-label{display: flex;align-items: center;gap: var(--cds-space-2xs);font-family: var(--cds-font-display);font-size: var(--cds-text-3xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-3xs);text-transform: uppercase;white-space: nowrap;color: var(--cds-on-display-faint)}.cds-shell-livebar-value{font-family: var(--cds-font-display);font-size: var(--cds-text-xl);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-tight);letter-spacing: var(--cds-track-none);white-space: nowrap;color: var(--cds-on-display)}.cds-shell-livebar-value--num{font-size: var(--cds-text-2xl);font-weight: var(--cds-weight-black);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num)}.cds-shell-livebar :focus-visible{box-shadow: var(--cds-focus-ring-on-display)}.cds-bottom-nav{position: fixed;inset-inline: 0;inset-block-end: 0;z-index: var(--cds-z-topbar);display: flex;align-items: stretch;justify-content: space-around;min-block-size: var(--cds-bottom-nav-h);padding-block-end: env(safe-area-inset-bottom,0px);padding-inline: env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background: var(--cds-page);color: var(--cds-on-surface);border-block-start: var(--cds-divider)}.cds-bottom-nav--static{position: static;inset: auto}.cds-shell--bottom-nav .cds-shell-content{padding-block-end: calc(var(--cds-bottom-nav-h) + env(safe-area-inset-bottom,0px))}@media (min-width: 768px){.cds-shell--bottom-nav-sm .cds-bottom-nav{display: none}.cds-shell--bottom-nav-sm .cds-shell-content{padding-block-end: 0}}.cds-bottom-nav-item{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: var(--cds-space-3xs);flex: 1 1 0;min-inline-size: 0;min-block-size: var(--cds-bottom-nav-h);padding-inline: var(--cds-space-2xs);border: 0;background: transparent;color: var(--cds-muted-strong);font-family: var(--cds-font-display);font-size: var(--cds-text-3xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-3xs);text-transform: uppercase;text-decoration: none;cursor: pointer;transition: background-color var(--cds-transition),color var(--cds-transition)}a.cds-bottom-nav-item,a.cds-bottom-nav-item:visited{color: var(--cds-muted-strong);text-decoration: none}@media (hover: hover){.cds-bottom-nav-item:hover,a.cds-bottom-nav-item:hover{background: var(--cds-hover-page);color: var(--cds-on-surface);text-decoration: none}}.cds-bottom-nav-item:active{background: var(--cds-active-page)}.cds-bottom-nav-icon{flex: 0 0 auto;font-size: var(--cds-icon-size);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz)}.cds-bottom-nav-label{max-inline-size: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.cds-bottom-nav-badge{font-size: var(--cds-text-3xs);font-weight: var(--cds-weight-bold);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num);color: var(--cds-muted)}.cds-bottom-nav-item[aria-current='page'],.cds-bottom-nav-item--active{color: var(--cds-on-surface)}.cds-bottom-nav-item[aria-current='page']::before,.cds-bottom-nav-item--active::before{content: '';position: absolute;inset-inline: 0;inset-block-start: 0;block-size: var(--cds-rule-width-ref);background: var(--cds-ink)}.cds-bottom-nav-item[aria-current='page'] .cds-bottom-nav-badge,.cds-bottom-nav-item--active .cds-bottom-nav-badge{color: var(--cds-muted-strong)}.cds-bottom-nav-item[aria-disabled='true']{color: var(--cds-disabled-fg);cursor: not-allowed}@media (hover: hover){.cds-bottom-nav-item[aria-disabled='true']:hover{background: transparent;color: var(--cds-disabled-fg)}}.cds-bottom-nav--display{background: var(--cds-display);color: var(--cds-on-display);border-block-start-color: var(--cds-border-on-display)}.cds-bottom-nav--display .cds-bottom-nav-item,.cds-bottom-nav--display a.cds-bottom-nav-item,.cds-bottom-nav--display a.cds-bottom-nav-item:visited{color: var(--cds-on-display-muted)}@media (hover: hover){.cds-bottom-nav--display .cds-bottom-nav-item:hover,.cds-bottom-nav--display a.cds-bottom-nav-item:hover{background: var(--cds-hover-display);color: var(--cds-on-display)}}.cds-bottom-nav--display .cds-bottom-nav-item[aria-current='page'],.cds-bottom-nav--display .cds-bottom-nav-item--active{color: var(--cds-on-display)}.cds-bottom-nav--display .cds-bottom-nav-item[aria-current='page']::before,.cds-bottom-nav--display .cds-bottom-nav-item--active::before{background: var(--cds-on-display)}.cds-bottom-nav--display .cds-bottom-nav-badge{color: var(--cds-on-display-faint)}.cds-bottom-nav--display .material-symbols-outlined{font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade-on-display),'opsz' var(--cds-icon-opsz)}.cds-bottom-nav--display :focus-visible{box-shadow: var(--cds-focus-ring-on-display)}@media (prefers-reduced-motion: reduce){.cds-sidemenu,.cds-sidemenu-label,.cds-sidemenu-heading,.cds-sidemenu-badge,.cds-sidemenu-toggle .material-symbols-outlined{transition: none}.cds-tab-panel[aria-hidden='false'],.cds-tab-panel--active,.cds-topbar-menu--open{animation: none}.cds-tabs-nav{scroll-behavior: auto}}@media (forced-colors: active){.cds-topbar,.cds-utilitybar,.cds-topbar-utility,.cds-shell-livebar{border-block-end: var(--cds-rule-width) solid CanvasText}.cds-bottom-nav{border-block-start: var(--cds-rule-width) solid CanvasText}.cds-sidemenu{border-inline-end: var(--cds-rule-width) solid CanvasText}.cds-topbar-menu{border: var(--cds-rule-width) solid CanvasText}.cds-sidemenu--end{border-inline-start: var(--cds-rule-width) solid CanvasText}.cds-sidemenu-item[aria-current='page']::before,.cds-sidemenu-item--active::before,.cds-topbar-link[aria-current='page']::after,.cds-topbar-link--active::after,.cds-bottom-nav-item[aria-current='page']::before,.cds-bottom-nav-item--active::before{forced-color-adjust: none;background: CanvasText}.cds-tab[aria-selected='true'],.cds-tab--active{border-block-end-color: CanvasText}}@media print{.cds-utilitybar,.cds-topbar-utility,.cds-topbar,.cds-sidemenu,.cds-sidemenu-scrim,.cds-shell-livebar,.cds-shell-footer,.cds-bottom-nav,.cds-topbar-menu{display: none}.cds-shell,.cds-shell-body{display: block}.cds-shell-header{position: static}.cds-shell--bottom-nav .cds-shell-content{padding-block-end: 0}.cds-tabs-nav{display: none}.cds-tab-panel{display: block;break-inside: avoid}}.cds-table{--cds-table-bg: var(--cds-page);--cds-table-fg: var(--cds-on-surface);--cds-table-muted: var(--cds-muted);--cds-table-muted-strong: var(--cds-muted-strong);--cds-table-rule: var(--cds-rule-hair);--cds-table-head-bg: transparent;--cds-table-head-fg: var(--cds-muted-strong);--cds-table-head-fg-hover: var(--cds-on-surface);--cds-table-head-fg-active: var(--cds-on-surface);--cds-table-head-rule: var(--cds-border-ink);--cds-table-hover: var(--cds-hover-page);--cds-table-stripe: var(--cds-surface);--cds-table-selected: var(--cds-selected-bg);--cds-table-cursor: var(--cds-ink);--cds-table-text: var(--cds-text-base);--cds-table-pad-x: var(--cds-space-sm);--cds-table-pad-y: var(--cds-space-xs);--cds-table-row-min: var(--cds-row);inline-size: 100%;border-collapse: collapse;border-spacing: 0;text-align: start;color: var(--cds-table-fg);font-family: var(--cds-font-body);font-size: var(--cds-table-text);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-normal)}.cds-table--fixed{table-layout: fixed}.cds-table > caption{caption-side: top;text-align: start;padding-block-end: var(--cds-space-sm);font-family: var(--cds-font-display);font-size: var(--cds-text-base);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-snug);color: var(--cds-table-fg)}.cds-table > * > tr > th,.cds-table > * > tr > td{padding-block: var(--cds-table-pad-y);padding-inline-start: calc( var(--cds-table-pad-x) + var(--cds-table-sort-reserve-start,0px) );padding-inline-end: calc( var(--cds-table-pad-x) + var(--cds-table-sort-reserve-end,0px) + var(--cds-table-num-reserve,0px) - var(--cds-table-num-trim,0px) );vertical-align: middle}.cds-table > tbody > tr{block-size: var(--cds-table-row-min);background: var(--cds-table-row-bg,transparent);transition: background var(--cds-transition)}.cds-table > tbody > tr > th,.cds-table > tbody > tr > td{border-block-end: var(--cds-rule-width) solid var(--cds-table-rule)}.cds-table > tbody > tr > th{text-align: start;font-weight: var(--cds-weight-semibold)}.cds-table > tfoot > tr > th,.cds-table > tfoot > tr > td,.cds-table .cds-table-row--total > th,.cds-table .cds-table-row--total > td{border-block-start: var(--cds-rule-width-strong) solid var(--cds-table-head-rule);font-weight: var(--cds-weight-bold)}.cds-table > tfoot > tr > th{text-align: start}.cds-table-wrap{position: relative;overflow-x: auto;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;scrollbar-width: thin;scrollbar-color: var(--cds-border) var(--cds-surface)}.cds-table-wrap--tall{--cds-table-wrap-rows: 12;--cds-table-wrap-row-h: var(--cds-row);max-block-size: calc(var(--cds-table-wrap-rows) * var(--cds-table-wrap-row-h));overflow: auto}.cds-table-wrap--tall.cds-table-wrap--dense{--cds-table-wrap-row-h: var(--cds-row-dense)}.cds-table-wrap--tall.cds-table-wrap--touch{--cds-table-wrap-row-h: var(--cds-row-touch)}.cds-table > thead > tr > th{background: var(--cds-table-head-bg);color: var(--cds-table-head-fg);font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);text-align: start;text-transform: uppercase;letter-spacing: var(--cds-track-caps-xs);vertical-align: bottom;border-block-end: var(--cds-rule-width-strong) solid var(--cds-table-head-rule)}.cds-table > thead > tr > th.cds-table-cell--right,.cds-table > thead > tr > th.cds-table-cell--num{--cds-table-num-trim: var(--cds-track-caps-xs)}.cds-table-th--sortable{position: relative;cursor: pointer;-webkit-user-select: none;user-select: none;transition: color var(--cds-transition),background var(--cds-transition);--cds-table-sort-reserve-end: var(--cds-table-sort-indicator-w)}.cds-table > thead > tr > th.cds-table-th--sortable.cds-table-cell--right,.cds-table > thead > tr > th.cds-table-th--sortable.cds-table-cell--num{--cds-table-sort-reserve-end: 0px;--cds-table-sort-reserve-start: var(--cds-table-sort-indicator-w)}@media (hover: hover) and (pointer: fine){.cds-table-th--sortable:hover{color: var(--cds-table-head-fg-hover);background: var(--cds-table-hover)}}.cds-table > thead > tr > th[aria-sort='ascending'],.cds-table > thead > tr > th[aria-sort='descending']{color: var(--cds-table-head-fg-active)}.cds-table-th--sortable:focus-visible{outline: var(--cds-focus-outline);outline-offset: calc(var(--cds-focus-outline-offset) * -1);box-shadow: none}.cds-table-sort-indicator{position: absolute;inset-block-end: var(--cds-table-pad-y);inset-inline-end: var(--cds-space-2xs);inline-size: var(--cds-table-sort-indicator-w);text-align: center;font-size: var(--cds-text-2xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-none);color: var(--cds-table-head-fg-active);pointer-events: none}.cds-table > thead > tr > th.cds-table-cell--right .cds-table-sort-indicator,.cds-table > thead > tr > th.cds-table-cell--num .cds-table-sort-indicator{inset-inline-end: auto;inset-inline-start: var(--cds-space-2xs)}.cds-table-sort-level{font-size: var(--cds-text-3xs);vertical-align: super;line-height: 0;margin-inline-start: var(--cds-space-3xs)}.cds-table--dense{--cds-table-text: var(--cds-text-dense);--cds-table-pad-x: var(--cds-space-sm);--cds-table-pad-y: var(--cds-space-2xs);--cds-table-row-min: var(--cds-row-dense)}.cds-table--touch{--cds-table-text: var(--cds-text-md);--cds-table-pad-x: var(--cds-space-md);--cds-table-pad-y: var(--cds-space-sm);--cds-table-row-min: var(--cds-row-touch)}.cds-table--on-surface{--cds-table-bg: var(--cds-surface);--cds-table-hover: var(--cds-hover-surface);--cds-table-stripe: var(--cds-surface-sunken);--cds-table-selected: var(--cds-active-surface)}.cds-table--on-alt{--cds-table-bg: var(--cds-surface-alt);--cds-table-hover: var(--cds-hover-surface);--cds-table-stripe: var(--cds-surface);--cds-table-selected: var(--cds-active-surface)}.cds-table--zebra > tbody > tr:nth-child(even){--cds-table-row-bg: var(--cds-table-stripe)}@media (hover: hover) and (pointer: fine){.cds-table > tbody > tr:hover,.cds-table--zebra > tbody > tr:nth-child(even):hover{--cds-table-row-bg: var(--cds-table-hover)}.cds-table--on-surface > tbody > tr:hover,.cds-table--on-alt > tbody > tr:hover{--cds-table-muted: var(--cds-table-muted-strong)}}.cds-table > tbody > tr.cds-table-row--muted{color: var(--cds-table-muted)}.cds-table > tbody > tr.cds-table-row--selected,.cds-table--zebra > tbody > tr:nth-child(even).cds-table-row--selected{--cds-table-row-bg: var(--cds-table-selected)}.cds-table > tbody > tr.cds-table-row--selected,.cds-table--zebra.cds-table--on-surface > tbody > tr:nth-child(even){--cds-table-muted: var(--cds-table-muted-strong)}.cds-table > tbody > tr.cds-table-row--current{font-weight: var(--cds-weight-semibold)}.cds-table > tbody > tr.cds-table-row--current > :first-child{position: relative}.cds-table > tbody > tr.cds-table-row--current > :first-child::before{content: '';position: absolute;inset-block: 0;inset-inline-start: 0;inline-size: var(--cds-rule-width-ref);background: var(--cds-table-cursor)}.cds-table--flush > * > tr > :first-child{padding-inline-start: var(--cds-table-sort-reserve-start,0px)}.cds-table--flush > * > tr > :last-child{padding-inline-end: calc( var(--cds-table-num-reserve,0px) - var(--cds-table-num-trim,0px) )}.cds-table--flush > tbody > tr.cds-table-row--current > :first-child::before{inset-inline-start: calc(var(--cds-rule-width-ref) * -1)}.cds-table > tbody > tr.cds-table-row--demo > :first-child{position: relative}.cds-table > tbody > tr.cds-table-row--demo > :first-child::before{content: '';position: absolute;inset-block: 0;inset-inline-start: 0;inline-size: 0;border-inline-start: var(--cds-rule-width-ref) dashed var(--cds-border)}.cds-table > tbody > tr.cds-table-row--demo.cds-table-row--current > :first-child::before{inline-size: var(--cds-rule-width-ref);border-inline-start: 0;background: var(--cds-table-cursor)}.cds-table .cds-table-cell--right,.cds-table .cds-table-cell--num{text-align: end}.cds-table .cds-table-cell--center{text-align: center}.cds-table .cds-table-cell--num{font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);font-variant-ligatures: none;letter-spacing: var(--cds-track-num);white-space: nowrap}.cds-table .cds-table-cell--num-1{--cds-table-num-reserve: calc(var(--cds-digit) + var(--cds-track-num))}.cds-table .cds-table-cell--num-int{--cds-table-num-reserve: calc( var(--cds-comma) + var(--cds-track-num) + (var(--cds-digit) + var(--cds-track-num)) * var(--cds-num-frac) )}.cds-table .cds-table-cell--truncate{max-inline-size: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.cds-table .cds-table-cell--nowrap{white-space: nowrap}.cds-table .cds-table-cell--fit{inline-size: 1%;white-space: nowrap}.cds-table .cds-table-cell--icon{inline-size: var(--cds-touch-min);text-align: center}.cds-table .cds-table-cell--muted{color: var(--cds-table-muted)}.cds-table .cds-table-cell--strong{font-weight: var(--cds-weight-bold)}.cds-table-cell-sub{display: block;font-size: var(--cds-text-xs);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-snug);color: var(--cds-table-muted)}.cds-table--sticky-head,.cds-table--pinned{--cds-table-head-bg: var(--cds-table-bg)}.cds-table--sticky-head > thead > tr > th{position: sticky;inset-block-start: var(--cds-table-sticky-top);z-index: var(--cds-z-sticky);background: var(--cds-table-head-bg)}.cds-table--sticky-head > thead > tr > th::after{content: '';position: absolute;inset-inline: 0;inset-block-end: calc(var(--cds-rule-width-strong) * -1);block-size: var(--cds-rule-width-strong);background: var(--cds-table-head-rule)}.cds-table--pinned > * > tr > :first-child{position: sticky;inset-inline-start: 0;z-index: var(--cds-z-raised);background: var(--cds-table-row-bg,var(--cds-table-bg));border-inline-end: var(--cds-rule-width) solid var(--cds-table-rule)}.cds-table--pinned > thead > tr > :first-child{background: var(--cds-table-head-bg)}.cds-table--pinned.cds-table--sticky-head > thead > tr > :first-child{z-index: calc(var(--cds-z-sticky) + var(--cds-z-raised))}.cds-table--pinned > tbody > tr.cds-table-row--current > :first-child{position: sticky}@media (max-width: 767px){.cds-table--responsive,.cds-table--responsive > tbody,.cds-table--responsive > tfoot{display: block;inline-size: 100%}.cds-table--responsive > thead{display: none}.cds-table--responsive > :is(tbody,tfoot) > tr{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--cds-space-sm);block-size: auto;padding-block: var(--cds-table-pad-y);border-block-end: var(--cds-rule-width) solid var(--cds-table-rule);border-inline-start: var(--cds-rule-width-ref) solid transparent}.cds-table--responsive > :is(tbody,tfoot) > tr.cds-table-row--current{border-inline-start-color: var(--cds-table-cursor)}.cds-table--responsive > :is(tbody,tfoot) > tr.cds-table-row--demo{border-inline-start-color: var(--cds-border);border-inline-start-style: dashed}.cds-table--responsive > :is(tbody,tfoot) > tr.cds-table-row--demo > :first-child::before{content: none}.cds-table--responsive > :is(tbody,tfoot) > tr.cds-table-row--current > :first-child::before{content: none}.cds-table--responsive > :is(tbody,tfoot) > tr > *:not(.cds-hide-sm){display: block;inline-size: 100%;max-inline-size: none;padding-block: var(--cds-space-3xs);padding-inline: var(--cds-table-pad-x);border: 0;text-align: start;white-space: normal;overflow: visible;text-overflow: clip}.cds-table--responsive > :is(tbody,tfoot) > tr > td[data-label]:not(.cds-hide-sm){display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 0 var(--cds-space-md)}.cds-table--responsive > :is(tbody,tfoot) > tr > td[data-label]:not(.cds-hide-sm)::after{content: attr(data-label);order: 1;flex: 0 0 auto;font-family: var(--cds-font-display);font-size: var(--cds-text-2xs);font-weight: var(--cds-weight-bold);text-transform: uppercase;letter-spacing: var(--cds-track-caps-2xs);text-align: end;color: var(--cds-table-head-fg)}.cds-table--responsive > :is(tbody,tfoot) > tr > td:not([data-label]):not(.cds-hide-sm){order: -1;inline-size: auto}.cds-table--responsive > :is(tbody,tfoot) > tr > td:not([data-label]) ~ td:not([data-label]):not(.cds-table-cell--title){margin-inline-start: auto}.cds-table--responsive > :is(tbody,tfoot) > tr > .cds-table-cell--title{order: -1;flex: 1 1 auto;inline-size: auto;min-inline-size: 0;text-align: start;font-size: var(--cds-text-lg);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-tight)}.cds-table--responsive > :is(tbody,tfoot) > tr > .cds-table-cell--title::after{content: none}.cds-table--responsive.cds-table--pinned > * > tr > :first-child,.cds-table--responsive > :is(tbody,tfoot) > tr.cds-table-row--current > :first-child,.cds-table--responsive.cds-table--sticky-head > thead > tr > th{position: static}.cds-table--responsive > caption{display: block}.cds-table--responsive > :is(tbody,tfoot) > tr > * > .cds-table-cell-sub{display: block;order: 2;flex-basis: 100%;text-align: start}}.cds-band--display .cds-table,.cds-display .cds-table,.cds-table--on-display{--cds-table-bg: var(--cds-display);--cds-table-fg: var(--cds-on-display);--cds-table-muted: var(--cds-on-display-faint);--cds-table-muted-strong: var(--cds-on-display-muted);--cds-table-rule: var(--cds-border-on-display);--cds-table-head-fg: var(--cds-on-display-faint);--cds-table-head-fg-hover: var(--cds-on-display);--cds-table-head-fg-active: var(--cds-on-display);--cds-table-head-rule: var(--cds-on-display-muted);--cds-table-hover: var(--cds-hover-display);--cds-table-stripe: var(--cds-display-alt);--cds-table-selected: var(--cds-active-display);--cds-table-cursor: var(--cds-on-display)}.cds-band--display .cds-table .material-symbols-outlined,.cds-display .cds-table .material-symbols-outlined,.cds-table--on-display .material-symbols-outlined{font-variation-settings: 'GRAD' var(--cds-icon-grade-on-display)}@media (prefers-reduced-motion: reduce){.cds-table > tbody > tr,.cds-table-th--sortable{transition: none}.cds-table-wrap,.cds-table-wrap--tall{scroll-behavior: auto}}@media (forced-colors: active){.cds-table > thead > tr > th{border-block-end-color: CanvasText}.cds-table--sticky-head > thead > tr > th::after{background: CanvasText}.cds-table > tbody > tr.cds-table-row--current > :first-child::before{background: Highlight}.cds-table > tbody > tr.cds-table-row--selected > :first-child{border-inline-start: var(--cds-rule-width-ref) solid Highlight}.cds-table > tbody > tr.cds-table-row--muted{font-style: italic}}.cds-list{display: block;width: 100%}.cds-list.cds-list--bulleted,.cds-list.cds-list--ordered{padding-left: var(--cds-space-lg)}.cds-list--bordered{border: var(--cds-divider)}.cds-list--flush .cds-list-item{padding-inline: 0}.cds-list-item{position: relative;display: flex;align-items: center;gap: var(--cds-space-md);min-height: var(--cds-row);padding: var(--cds-list-pad-y) var(--cds-list-pad-x);border-bottom: var(--cds-hairline);border-left: var(--cds-rule-width-ref) solid transparent;font-size: var(--cds-text-base);line-height: var(--cds-leading-snug);color: var(--cds-on-surface);transition: background var(--cds-transition),border-left-color var(--cds-transition)}.cds-list-item:last-child{border-bottom: 0}.cds-list--bordered .cds-list-item:last-child{border-bottom: 0}.cds-list-item--clickable{cursor: pointer}.cds-list-item--clickable:hover{background: var(--cds-hover-page)}.cds-list-item--clickable:active{background: var(--cds-active-page)}a.cds-list-item,button.cds-list-item{width: 100%;text-align: left;text-decoration: none;color: inherit;font: inherit}.cds-list-item--disabled,.cds-list-item[aria-disabled='true']{color: var(--cds-disabled-fg);opacity: 1;pointer-events: none}.cds-list-item--disabled .cds-list-item-primary,.cds-list-item--disabled .cds-list-item-secondary,.cds-list-item--disabled .cds-list-item-icon,.cds-list-item[aria-disabled='true'] .cds-list-item-primary,.cds-list-item[aria-disabled='true'] .cds-list-item-secondary,.cds-list-item[aria-disabled='true'] .cds-list-item-icon{color: var(--cds-disabled-fg)}.cds-scrollbox a.cds-list-item:focus-visible,.cds-scrollbox button.cds-list-item:focus-visible,.cds-scrollbox .cds-list-item [tabindex]:focus-visible,.cds-scrollbox .cds-list-item a:focus-visible,.cds-scrollbox .cds-list-item button:focus-visible{outline: var(--cds-rule-width-strong) solid var(--cds-focus-inset-ink);outline-offset: calc(-1 * var(--cds-focus-outline-offset));box-shadow: none}.cds-list-item-icon{flex-shrink: 0;font-size: var(--cds-icon-size);line-height: 1;color: var(--cds-muted-strong);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz)}.cds-list-item-status{flex-shrink: 0;display: flex;align-items: center;justify-content: center;width: var(--cds-list-status-w);height: var(--cds-list-status-w)}.cds-list-item-status .cds-loader{flex: 0 0 auto;width: var(--cds-list-status-w);height: var(--cds-list-status-w)}.cds-list-item-content{flex: 1 1 0;width: 0;min-width: 0}.cds-list-item-primary{min-width: 0;font-size: var(--cds-text-base);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-snug);color: var(--cds-on-surface);overflow-wrap: anywhere}.cds-list-item-secondary{min-width: 0;margin-top: var(--cds-space-3xs);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-normal);color: var(--cds-list-muted-fg);overflow-wrap: anywhere}.cds-list-item-meta{font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num);font-variant-ligatures: none}.cds-list-item-error{margin-top: var(--cds-space-3xs);font-size: var(--cds-text-xs);line-height: var(--cds-leading-normal);color: var(--cds-state-error);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);overflow-wrap: anywhere}.cds-list-item-action{flex-shrink: 0;display: flex;align-items: center;gap: var(--cds-space-2xs)}.cds-list-subheader{padding: var(--cds-space-sm) var(--cds-list-pad-x);font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);text-transform: uppercase;letter-spacing: var(--cds-track-caps-xs);color: var(--cds-muted-strong);background: var(--cds-surface);border-bottom: var(--cds-hairline)}.cds-list--dense .cds-list-item{min-height: var(--cds-row-dense);padding-block: var(--cds-space-xs);gap: var(--cds-space-sm);font-size: var(--cds-text-dense)}.cds-list--dense .cds-list-item-primary{font-size: var(--cds-text-dense)}.cds-list--dense .cds-list-item-icon{font-size: var(--cds-icon-size-sm)}.cds-list--touch .cds-list-item{min-height: var(--cds-row-touch);padding-block: var(--cds-space-sm);font-size: var(--cds-text-md)}.cds-list--touch .cds-list-item-primary{font-size: var(--cds-text-md)}.cds-list--touch .cds-list-item-secondary{font-size: var(--cds-text-base)}.cds-list--judge .cds-list-item{min-height: var(--cds-row-judge);padding-block: var(--cds-space-md);font-size: var(--cds-text-judge-floor)}.cds-list--judge .cds-list-item-primary{font-size: var(--cds-text-judge-floor)}.cds-list--judge .cds-list-item-secondary{font-size: var(--cds-text-base)}.cds-list--striped .cds-list-item:nth-child(even){background: var(--cds-surface)}.cds-list-item--active{border-left-color: var(--cds-ink)}.cds-list-item--active .cds-list-item-primary{font-weight: var(--cds-weight-semibold)}.cds-list-item--selected{background: var(--cds-selected-bg)}.cds-list-item--selected.cds-list-item--clickable:hover{background: var(--cds-hover-sunken)}.cds-list-item--selected,.cds-scrollbox--framed .cds-list{--cds-list-muted-fg: var(--cds-muted-strong)}.cds-list-item--truncate .cds-list-item-primary,.cds-list-item--truncate .cds-list-item-secondary{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cds-list-item--truncate,.cds-list-item--truncate-2{min-width: 0}.cds-list-item--truncate-2 .cds-list-item-primary{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}.cds-list-item--truncate-2 .cds-list-item-secondary{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}:where(.cds-list-item).cds-unsynced{border-left-color: var(--cds-border-strong)}.cds-list-item--pending,.cds-list-item--syncing,.cds-list-item--failed,.cds-list-item--synced{align-items: flex-start;gap: var(--cds-space-sm)}.cds-list-item--pending{border-left-color: var(--cds-border-strong)}.cds-list-item--syncing{border-left-color: var(--cds-ink)}.cds-list-item--failed{border-left-color: var(--cds-state-error)}.cds-list-item--synced{border-left-color: var(--cds-state-success)}.cds-list-item--synced .cds-list-item-primary{color: var(--cds-list-muted-fg);font-weight: var(--cds-weight-regular)}.cds-list-item--failed .cds-list-item-primary{font-weight: var(--cds-weight-semibold)}.cds-unsynced.cds-unsynced{border-left-style: dashed}.cds-breathing,.cds-breathing--fade{--cds-list-muted-fg: currentColor;--cds-comment-muted-fg: currentColor}:is(.cds-breathing,.cds-breathing--fade) :is( .cds-timeline-card-text,.cds-timeline-card-meta,.cds-chat-message-role,.cds-chat-message-time,.cds-dayview-event-time,.cds-dayview-event-meta ){color: inherit}.cds-list-item--failed .cds-breathing,.cds-list-item--failed .cds-breathing--fade{animation: none;opacity: 1}.cds-timeline{position: relative;display: flex;flex-direction: column;gap: var(--cds-space-sm);padding-block: var(--cds-space-lg)}.cds-timeline-item{position: relative;display: grid;grid-template-columns: var(--cds-timeline-rail-narrow) minmax(0,1fr);column-gap: var(--cds-space-sm);align-items: start;pointer-events: none}.cds-timeline-card,.cds-timeline-marker,.cds-timeline-label{pointer-events: auto}.cds-timeline-item::before{content: '';position: absolute;left: calc(var(--cds-timeline-rail-narrow) / 2);top: 0;bottom: calc(-1 * var(--cds-space-sm));width: var(--cds-rule-width);transform: translateX(-50%);background: var(--cds-rule-soft);pointer-events: none}.cds-timeline-item:first-child::before{top: var(--cds-timeline-anchor)}.cds-timeline-item:last-child::before{top: 0;bottom: auto;height: var(--cds-timeline-anchor)}.cds-timeline-item:only-child::before{display: none}.cds-timeline-marker{grid-column: 1;grid-row: 1;justify-self: center;align-self: start;margin-top: calc(var(--cds-timeline-anchor) - var(--cds-timeline-marker) / 2);position: relative;z-index: var(--cds-z-raised);width: var(--cds-timeline-marker);height: var(--cds-timeline-marker);background: var(--cds-timeline-marker-bg,var(--cds-page));box-shadow: inset 0 0 0 var(--cds-rule-width) var(--cds-border-strong)}.cds-timeline-marker--active{background: var(--cds-ink);box-shadow: inset 0 0 0 var(--cds-rule-width) var(--cds-ink)}.cds-timeline-marker--live{background: var(--cds-state-live);box-shadow: inset 0 0 0 var(--cds-rule-width) var(--cds-state-live);animation: cds-breathe-fade var(--cds-duration-breathe) var(--cds-ease-breathe) infinite}.cds-timeline-marker--pending{background: var(--cds-timeline-marker-bg,var(--cds-page));box-shadow: inset 0 0 0 var(--cds-rule-width) var(--cds-border)}.cds-timeline-label{position: absolute;left: calc(var(--cds-timeline-rail-narrow) / 2);top: calc(var(--cds-timeline-anchor) + var(--cds-timeline-marker) / 2 + var(--cds-space-2xs));writing-mode: vertical-lr;transform: translateX(-50%) rotate(180deg);z-index: var(--cds-z-raised);padding: var(--cds-space-2xs) var(--cds-space-3xs);background: var(--cds-timeline-label-bg);color: var(--cds-muted-strong);font-family: var(--cds-font-display);font-size: var(--cds-text-3xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-3xs);text-transform: uppercase;text-align: center;white-space: nowrap;font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features)}.cds-timeline-card{grid-column: 2;grid-row: 1 / -1;position: relative;min-width: 0;padding: var(--cds-space-md) var(--cds-space-lg);background: var(--cds-surface);border: var(--cds-hairline);border-left: var(--cds-rule-width-ref) solid var(--cds-timeline-card-edge,var(--cds-rule-soft));transition: background var(--cds-transition),border-color var(--cds-transition)}:where(.cds-timeline-card).cds-unsynced{--cds-timeline-card-edge: var(--cds-border-strong)}.cds-timeline-card--clickable{cursor: pointer;width: 100%;text-align: left}.cds-timeline-card--clickable:hover{background: var(--cds-hover-surface);border-color: var(--cds-border);border-left-color: var(--cds-timeline-card-edge,var(--cds-ink))}.cds-timeline-card--error{--cds-timeline-card-edge: var(--cds-state-error)}.cds-timeline-card--success{--cds-timeline-card-edge: var(--cds-state-success)}.cds-timeline-card--warning{--cds-timeline-card-edge: var(--cds-state-warning)}.cds-timeline-card--info{--cds-timeline-card-edge: var(--cds-state-info)}.cds-timeline-card--official{--cds-timeline-card-edge: var(--cds-ink);background: var(--cds-display);color: var(--cds-on-display);border-color: var(--cds-ink)}.cds-timeline-card--official .cds-timeline-card-title{color: var(--cds-on-display)}.cds-timeline-card--official .cds-timeline-card-text{color: var(--cds-on-display-muted)}.cds-timeline-card--official .cds-timeline-card-meta{color: var(--cds-on-display-muted)}.cds-timeline-card--official .cds-timeline-card-icon{color: var(--cds-on-display-faint)}.cds-timeline-card-title{display: block;font-family: var(--cds-font-display);font-size: var(--cds-text-md);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-snug);color: var(--cds-on-surface);padding-right: var(--cds-space-lg)}.cds-timeline-card-text{display: block;margin-top: var(--cds-space-2xs);max-width: var(--cds-measure);font-size: var(--cds-text-base);line-height: var(--cds-leading-normal);color: var(--cds-muted-strong)}.cds-timeline-card-meta{display: block;margin-top: var(--cds-space-xs);font-size: var(--cds-text-xs);color: var(--cds-muted);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num)}.cds-timeline-card-icon{position: absolute;top: var(--cds-space-sm);right: var(--cds-space-sm);font-size: var(--cds-icon-size-sm);line-height: 1;color: var(--cds-muted);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz);transition: color var(--cds-transition)}.cds-timeline-card:hover .cds-timeline-card-icon{color: var(--cds-on-surface)}:is(.cds-band--surface,.cds-band--alt) .cds-timeline{--cds-timeline-label-bg: var(--cds-surface)}:is(.cds-band--surface,.cds-band--alt) .cds-timeline-card{background: var(--cds-page)}:is(.cds-band--surface,.cds-band--alt) .cds-timeline{--cds-timeline-marker-bg: var(--cds-surface)}@media (min-width: 1024px){.cds-timeline:not(.cds-timeline--single) .cds-timeline-item{grid-template-columns: minmax(0,1fr) var(--cds-timeline-rail) minmax(0,1fr);column-gap: var(--cds-space-md)}.cds-timeline:not(.cds-timeline--single) .cds-timeline-item::before,.cds-timeline:not(.cds-timeline--single) .cds-timeline-label{left: 50%}.cds-timeline:not(.cds-timeline--single) .cds-timeline-label{writing-mode: horizontal-tb;transform: translateX(-50%);padding: var(--cds-space-2xs)}.cds-timeline:not(.cds-timeline--single) .cds-timeline-marker{grid-column: 2}.cds-timeline:not(.cds-timeline--single) .cds-timeline-item:nth-child(odd) .cds-timeline-card{grid-column: 1}.cds-timeline:not(.cds-timeline--single) .cds-timeline-item:nth-child(even) .cds-timeline-card{grid-column: 3}.cds-timeline:not(.cds-timeline--single) .cds-timeline-item:not(:first-child){margin-top: calc(-1 * var(--cds-timeline-overlap))}}.cds-calendar{display: flex;flex-direction: column;gap: var(--cds-space-xs);padding: var(--cds-space-sm);background: var(--cds-page);border: var(--cds-divider);color: var(--cds-on-surface);font-family: var(--cds-font-body);user-select: none}.cds-calendar--touch{--cds-calendar-cell: var(--cds-row-touch)}.cds-calendar--flush{border: 0;padding: 0;background: transparent}.cds-calendar-header{display: flex;align-items: center;justify-content: space-between;gap: var(--cds-space-xs)}.cds-calendar-month-label{flex: 1 1 auto;text-align: center;font-family: var(--cds-font-display);font-size: var(--cds-text-base);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps);text-transform: uppercase;color: var(--cds-on-surface);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features)}.cds-calendar-nav{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: var(--cds-calendar-nav);height: var(--cds-calendar-nav);background: transparent;border: var(--cds-divider);color: var(--cds-on-surface);cursor: pointer;transition: background var(--cds-transition),border-color var(--cds-transition)}.cds-calendar-nav:hover{background: var(--cds-hover-page);border-color: var(--cds-border-strong)}.cds-calendar-nav:active{background: var(--cds-active-page)}.cds-calendar-nav > *{font-size: var(--cds-icon-size-sm);line-height: 1;font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz)}.cds-calendar-grid{display: flex;flex-direction: column;gap: var(--cds-calendar-gap);align-items: stretch}.cds-calendar-week{display: grid;grid-template-columns: repeat(7,minmax(0,var(--cds-calendar-cell)));justify-content: center;gap: var(--cds-calendar-gap)}.cds-calendar-weekday{display: flex;align-items: center;justify-content: center;height: var(--cds-space-lg);font-family: var(--cds-font-display);font-size: var(--cds-text-3xs);font-weight: var(--cds-weight-bold);line-height: 1;letter-spacing: var(--cds-track-caps-3xs);text-transform: uppercase;color: var(--cds-muted)}.cds-calendar-day{position: relative;display: inline-flex;align-items: center;justify-content: center;min-width: 0;height: var(--cds-calendar-cell);background: transparent;border: 0;color: var(--cds-on-surface);font-family: var(--cds-font-body);font-size: var(--cds-text-base);font-weight: var(--cds-weight-medium);line-height: 1;cursor: pointer;font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num);transition: background var(--cds-transition),color var(--cds-transition)}.cds-calendar-day:hover{background: var(--cds-hover-page)}.cds-calendar-day:active{background: var(--cds-active-page)}.cds-calendar-day--other-month{color: var(--cds-muted);font-weight: var(--cds-weight-regular)}.cds-calendar-day--marked{background: var(--cds-surface);font-weight: var(--cds-weight-semibold)}.cds-calendar-day--range{background: var(--cds-surface-sunken)}.cds-calendar-day--range.cds-calendar-day--other-month:not(.cds-calendar-day--selected),.cds-calendar-day--marked.cds-calendar-day--other-month:not(.cds-calendar-day--selected){color: var(--cds-muted-strong)}.cds-calendar-day--today{font-weight: var(--cds-weight-bold)}.cds-calendar-day--today::after{content: '';position: absolute;left: 50%;bottom: var(--cds-space-2xs);transform: translateX(-50%);width: var(--cds-calendar-tick-w);height: var(--cds-tick-h);background: var(--cds-tick-color)}.cds-calendar-day--selected,.cds-calendar-day--selected:hover{background: var(--cds-display);color: var(--cds-on-display);font-weight: var(--cds-weight-bold)}.cds-calendar-day--selected.cds-calendar-day--today::after{background: var(--cds-primary-on-display)}.cds-calendar-day--disabled,.cds-calendar-day[aria-disabled='true'],.cds-calendar-day:disabled{color: var(--cds-disabled-fg);opacity: 1;cursor: not-allowed;pointer-events: none}.cds-calendar-footer{display: flex;justify-content: center;padding-top: var(--cds-space-xs);margin-top: var(--cds-space-3xs);border-top: var(--cds-hairline)}.cds-dayview{position: relative;max-height: var(--cds-dayview-h);overflow-x: hidden;overflow-y: auto;background: var(--cds-page);border: var(--cds-divider)}.cds-dayview--full{max-height: none}.cds-dayview--touch{--cds-dayview-hour-h: var(--cds-dayview-hour-h-touch)}.cds-dayview-grid{position: relative}.cds-dayview-hour{position: relative;height: var(--cds-dayview-hour-h);border-bottom: var(--cds-hairline)}.cds-dayview-hour:last-child{border-bottom: 0}.cds-dayview-hour::after{content: '';position: absolute;left: var(--cds-dayview-label-w);right: 0;top: 50%;height: var(--cds-rule-width);background: var(--cds-dayview-halfhour)}.cds-dayview-hour-label{position: absolute;top: calc(-1 * var(--cds-space-xs));left: 0;width: var(--cds-dayview-label-w);padding-right: var(--cds-space-2xs);text-align: right;font-size: var(--cds-text-2xs);line-height: var(--cds-leading-snug);color: var(--cds-muted);user-select: none;font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num)}.cds-dayview-hour:first-child .cds-dayview-hour-label{top: 0}.cds-dayview-events{position: absolute;top: 0;left: var(--cds-dayview-label-w);right: 0;height: 100%;pointer-events: none}.cds-dayview-event{position: absolute;left: 0;right: 0;display: flex;flex-direction: column;justify-content: center;min-height: var(--cds-dayview-event-min);padding: var(--cds-space-3xs) var(--cds-space-xs);background: var(--cds-surface);border: var(--cds-hairline);border-left: var(--cds-rule-width-strong) solid var(--cds-dayview-event-edge);overflow: hidden;pointer-events: auto;transition: background var(--cds-transition)}.cds-dayview-event:hover{background: var(--cds-hover-surface)}.cds-dayview-event[data-cols='2'][data-col='0']{right: calc(50% + var(--cds-dayview-gutter))}.cds-dayview-event[data-cols='2'][data-col='1']{left: calc(50% + var(--cds-dayview-gutter))}.cds-dayview-event[data-cols='3'][data-col='0']{right: calc(66.666% + var(--cds-dayview-gutter))}.cds-dayview-event[data-cols='3'][data-col='1']{left: calc(33.333% + var(--cds-dayview-gutter));right: calc(33.333% + var(--cds-dayview-gutter))}.cds-dayview-event[data-cols='3'][data-col='2']{left: calc(66.666% + var(--cds-dayview-gutter))}.cds-dayview-event[data-cols='4'][data-col='0']{right: calc(75% + var(--cds-dayview-gutter))}.cds-dayview-event[data-cols='4'][data-col='1']{left: calc(25% + var(--cds-dayview-gutter));right: calc(50% + var(--cds-dayview-gutter))}.cds-dayview-event[data-cols='4'][data-col='2']{left: calc(50% + var(--cds-dayview-gutter));right: calc(25% + var(--cds-dayview-gutter))}.cds-dayview-event[data-cols='4'][data-col='3']{left: calc(75% + var(--cds-dayview-gutter))}.cds-dayview-event-title{display: block;font-size: var(--cds-text-xs);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-snug);color: var(--cds-on-surface);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-decoration: none}a.cds-dayview-event-title:hover{text-decoration: underline;text-underline-offset: var(--cds-link-underline-offset)}.cds-dayview-event-time{font-size: var(--cds-text-3xs);line-height: var(--cds-leading-snug);color: var(--cds-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num)}.cds-dayview-event-meta{font-size: var(--cds-text-3xs);line-height: var(--cds-leading-snug);color: var(--cds-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cds-dayview-event-actions{position: absolute;top: 50%;right: var(--cds-space-2xs);transform: translateY(-50%);display: flex;align-items: center;gap: var(--cds-space-3xs)}.cds-dayview-event :focus-visible,a.cds-dayview-event-title:focus-visible{outline: var(--cds-rule-width-strong) solid var(--cds-focus-inset-ink);outline-offset: calc(-1 * var(--cds-focus-outline-offset));box-shadow: none}.cds-dayview-event--slot{background: repeating-linear-gradient( 135deg,transparent 0,transparent var(--cds-hatch-period),var(--cds-hatch-color) var(--cds-hatch-period),var(--cds-hatch-color) calc(var(--cds-hatch-period) * 2) ),var(--cds-surface-sunken);border-left-color: var(--cds-border-strong)}.cds-dayview-event--slot .cds-dayview-event-title{font-weight: var(--cds-weight-medium);color: var(--cds-muted-strong)}.cds-dayview-event--slot .cds-dayview-event-time,.cds-dayview-event--slot .cds-dayview-event-meta{color: var(--cds-muted-strong)}.cds-dayview-event--past{background: var(--cds-surface-alt);border-left-color: var(--cds-border)}.cds-dayview-event--past .cds-dayview-event-title{color: var(--cds-muted);font-weight: var(--cds-weight-regular)}.cds-dayview-event--past .cds-dayview-event-time{color: var(--cds-muted)}.cds-dayview-event--active,.cds-dayview-event--live{--cds-focus-inset-ink: var(--cds-focus-halo);background: var(--cds-display);border-color: var(--cds-ink);border-left-color: var(--cds-ink)}.cds-dayview-event--active:hover,.cds-dayview-event--live:hover{background: var(--cds-hover-display)}.cds-dayview-event--active .cds-dayview-event-title,.cds-dayview-event--live .cds-dayview-event-title{color: var(--cds-on-display)}.cds-dayview-event--active .cds-dayview-event-time,.cds-dayview-event--live .cds-dayview-event-time,.cds-dayview-event--active .cds-dayview-event-meta,.cds-dayview-event--live .cds-dayview-event-meta{color: var(--cds-on-display-muted)}.cds-dayview-event--compact{flex-direction: row;align-items: center;gap: var(--cds-space-xs)}.cds-dayview-event--compact .cds-dayview-event-title{flex: 1 1 auto;min-width: 0}.cds-dayview-event--compact .cds-dayview-event-time{flex: 0 0 auto}.cds-dayview-ghost{position: absolute;left: 0;right: 0;z-index: var(--cds-z-raised);background: var(--cds-surface-sunken);border: var(--cds-divider-strong);border-left: var(--cds-rule-width-strong) solid var(--cds-border-strong);pointer-events: none}.cds-dayview-now{position: absolute;left: 0;right: 0;height: 0;z-index: var(--cds-z-sticky);pointer-events: none}.cds-dayview-now-line{position: absolute;top: 0;left: var(--cds-dayview-label-w);right: 0;height: var(--cds-rule-width-ref);background: var(--cds-state-live);outline: var(--cds-rule-width) solid var(--cds-page)}.cds-dayview-now-label{position: absolute;top: 0;left: 0;width: var(--cds-dayview-label-w);transform: translateY(-50%);padding: var(--cds-space-3xs) var(--cds-space-2xs);background: var(--cds-display);color: var(--cds-on-display);font-size: var(--cds-text-3xs);font-weight: var(--cds-weight-bold);line-height: 1;text-align: right;font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num)}@media (min-width: 768px){.cds-dayview{--cds-dayview-label-w: var(--cds-dayview-label-w-lg)}.cds-dayview-hour-label{font-size: var(--cds-text-xs)}.cds-dayview-event-title{font-size: var(--cds-text-sm)}.cds-dayview-event-time,.cds-dayview-event-meta{font-size: var(--cds-text-2xs)}.cds-dayview-now-label{font-size: var(--cds-text-2xs)}}.cds-comment-list{display: flex;flex-direction: column;gap: var(--cds-space-md)}.cds-comment-list--dense{gap: var(--cds-space-sm)}.cds-comment{position: relative;display: flex;align-items: flex-start;gap: var(--cds-space-sm);padding-left: var(--cds-space-xs);border-left: var(--cds-rule-width-ref) solid var(--cds-comment-edge,transparent)}:where(.cds-comment).cds-unsynced{--cds-comment-edge: var(--cds-border-strong)}.cds-comment-avatar{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: var(--cds-comment-avatar);height: var(--cds-comment-avatar);background: var(--cds-surface);border: var(--cds-divider-strong);color: var(--cds-on-surface);font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);line-height: 1;letter-spacing: var(--cds-track-caps-xs);text-transform: uppercase;font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features)}.cds-comment-avatar--official{background: var(--cds-display);border-color: var(--cds-ink);color: var(--cds-on-display)}.cds-comment-avatar > img,.cds-comment-avatar > svg{width: 100%;height: 100%;object-fit: cover}.cds-comment-body{flex: 1 1 auto;min-width: 0}.cds-comment:has(.cds-comment-actions) .cds-comment-body{padding-right: var(--cds-space-2xl)}.cds-comment-author{font-family: var(--cds-font-display);font-size: var(--cds-text-base);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-snug);color: var(--cds-on-surface)}.cds-comment-time{margin-left: var(--cds-space-sm);font-size: var(--cds-text-xs);line-height: var(--cds-leading-snug);color: var(--cds-comment-muted-fg);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);letter-spacing: var(--cds-track-num)}.cds-comment-text{margin-top: var(--cds-space-3xs);max-width: var(--cds-measure);font-size: var(--cds-text-md);line-height: var(--cds-leading-relaxed);color: var(--cds-on-surface);white-space: pre-wrap;overflow-wrap: break-word}.cds-comment-actions{position: absolute;top: 0;right: 0;display: flex;align-items: center;gap: var(--cds-space-3xs);padding-left: var(--cds-space-xs);background: var(--cds-comment-actions-bg)}.cds-comment--editing{--cds-comment-edge: var(--cds-border-ink);--cds-comment-actions-bg: var(--cds-surface-sunken);--cds-comment-muted-fg: var(--cds-muted-strong);background: var(--cds-surface-sunken);padding-block: var(--cds-space-sm);padding-right: var(--cds-space-sm)}.cds-comment--official{--cds-comment-edge: var(--cds-border-ink)}.cds-comment--official .cds-comment-author{font-weight: var(--cds-weight-bold)}:is(.cds-band--surface,.cds-band--alt,.cds-card) .cds-comment{--cds-comment-actions-bg: var(--cds-surface)}:is(.cds-band--surface,.cds-band--alt,.cds-card) .cds-comment-avatar{background: var(--cds-page)}.cds-chat{display: flex;flex-direction: column;gap: var(--cds-space-lg)}.cds-chat-message{display: flex;flex-direction: column;max-width: var(--cds-chat-max)}.cds-chat-message--user,.cds-chat-message--own{margin-left: auto;align-items: flex-end}.cds-chat-message--assistant,.cds-chat-message--peer{margin-right: auto;align-items: flex-start}.cds-chat-message-role{margin-bottom: var(--cds-space-2xs);font-family: var(--cds-font-display);font-size: var(--cds-text-2xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-2xs);text-transform: uppercase;color: var(--cds-muted)}.cds-chat-message-time{margin-left: var(--cds-space-xs);font-weight: var(--cds-weight-medium);letter-spacing: var(--cds-track-num);text-transform: none;font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features)}.cds-chat-message-body{max-width: var(--cds-measure);font-size: var(--cds-text-md);line-height: var(--cds-leading-relaxed);color: var(--cds-on-surface);overflow-wrap: break-word}.cds-chat-message--user .cds-chat-message-body,.cds-chat-message--own .cds-chat-message-body{padding: var(--cds-space-sm) var(--cds-space-md);background: var(--cds-surface);border: var(--cds-hairline)}.cds-chat-message--assistant .cds-chat-message-body,.cds-chat-message--peer .cds-chat-message-body{padding: var(--cds-space-xs) 0}.cds-chat-message--system{max-width: none;margin-inline: 0;align-items: stretch}.cds-chat-message--system .cds-chat-message-body{max-width: none;padding: var(--cds-space-xs) 0;border-top: var(--cds-hairline);border-bottom: var(--cds-hairline);text-align: center;font-size: var(--cds-text-xs);color: var(--cds-muted-strong)}.cds-chat-message.cds-unsynced{border-left: 0}.cds-chat-message.cds-unsynced .cds-chat-message-body{border: var(--cds-rule-width) dashed var(--cds-border-strong);padding: var(--cds-space-sm) var(--cds-space-md)}.cds-chat-message-body strong{font-weight: var(--cds-weight-semibold);color: var(--cds-on-surface)}.cds-chat-message-body a{color: var(--cds-link);text-decoration: underline;text-underline-offset: var(--cds-link-underline-offset);text-decoration-thickness: var(--cds-link-underline-width)}.cds-chat-message-body a:hover{color: var(--cds-link-hover);text-decoration-thickness: var(--cds-link-underline-width-hover)}.cds-chat-message-body .cds-num{font-weight: var(--cds-weight-semibold)}.cds-chat-message-body code{padding: 0 var(--cds-space-3xs);background: var(--cds-surface-sunken);font-family: var(--cds-font-mono);font-size: var(--cds-text-sm)}.cds-chat-message-body pre{margin-block: var(--cds-space-xs);padding: var(--cds-space-md);background: var(--cds-surface-sunken);border: var(--cds-hairline);overflow-x: auto;font-family: var(--cds-font-mono);font-size: var(--cds-text-sm)}.cds-chat-message-body pre code{padding: 0;background: none}@media (min-width: 768px){.cds-chat-message:not(.cds-chat-message--system){max-width: var(--cds-chat-max-lg)}}:is(.cds-band--display,.cds-display,.cds-on-display){--cds-timeline-label-bg: var(--cds-display);--cds-comment-actions-bg: var(--cds-display);--cds-timeline-card-edge: var(--cds-border-on-display);--cds-hatch-color: var(--cds-border-on-display);--cds-focus-inset-ink: var(--cds-focus-halo)}:is(.cds-band--display,.cds-display,.cds-on-display) :is( .cds-list-item,.cds-list-item-primary,.cds-comment-text,.cds-comment-author,.cds-chat-message-body,.cds-timeline-card-title ){color: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) :is( .cds-list-item-secondary,.cds-list-item-icon,.cds-comment-time,.cds-timeline-card-text,.cds-timeline-card-meta,.cds-timeline-label,.cds-chat-message-role,.cds-dayview-hour-label ){color: var(--cds-on-display-muted)}:is(.cds-band--display,.cds-display,.cds-on-display) :is(.cds-breathing,.cds-breathing--fade) :is( .cds-list-item-secondary,.cds-list-item-icon,.cds-comment-time,.cds-timeline-card-text,.cds-timeline-card-meta,.cds-chat-message-role ){color: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) :is( .cds-list-item,.cds-list-subheader ){border-bottom-color: var(--cds-border-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-timeline-card{border-top-color: var(--cds-border-on-display);border-right-color: var(--cds-border-on-display);border-bottom-color: var(--cds-border-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-chat-message--system .cds-chat-message-body{border-color: var(--cds-border-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-list-subheader{background: var(--cds-display-alt);color: var(--cds-on-display-faint)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-list-item--clickable:hover{background: var(--cds-hover-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-list-item--active{border-left-color: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-list-item--syncing{border-left-color: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-list-item--pending{border-left-color: var(--cds-on-display-faint)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-list-item--failed{border-left-color: var(--cds-state-error-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-list-item-error{color: var(--cds-state-error-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-list-item--synced{border-left-color: var(--cds-state-success-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-list-item--synced .cds-list-item-primary{color: var(--cds-on-display-faint)}:is(.cds-band--display,.cds-display,.cds-on-display) :is( .cds-timeline-card,.cds-comment-avatar ){background: var(--cds-display-alt);color: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) :is( .cds-chat-message--user,.cds-chat-message--own ) .cds-chat-message-body{background: var(--cds-display-alt);color: var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-timeline-item::before{background: var(--cds-border-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-timeline-marker{background: var(--cds-display);box-shadow: inset 0 0 0 var(--cds-rule-width) var(--cds-on-display-faint)}:is(.cds-band--display,.cds-display,.cds-on-display) :is( .cds-timeline-marker--active,.cds-timeline-marker--live ){background: var(--cds-on-display);box-shadow: inset 0 0 0 var(--cds-rule-width) var(--cds-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-chat-message-body a{color: var(--cds-primary-on-display)}@media (prefers-reduced-motion: reduce){.cds-breathing,.cds-breathing--fade,.cds-timeline-marker--live{animation: none;opacity: 1;transform: none}}@media (forced-colors: active){.cds-list-item,.cds-timeline-card,.cds-dayview-event,.cds-calendar-day--selected,.cds-comment-avatar{forced-color-adjust: none;border: var(--cds-rule-width) solid CanvasText}.cds-list-item--pending,.cds-list-item--syncing,.cds-list-item--failed,.cds-list-item--synced,.cds-list-item--active,.cds-dayview-event--active,.cds-dayview-event--live{border-left: var(--cds-rule-width-ref) solid Highlight}.cds-calendar-day--selected{background: Highlight;color: HighlightText}.cds-calendar-day--today::after{background: Highlight}.cds-dayview-event--slot{border-left-style: dashed}}@media print{.cds-hover-actions,.cds-list-item-action .cds-icon-btn,.cds-comment-actions,.cds-calendar-nav,.cds-calendar-footer,.cds-dayview-event-actions{display: none}.cds-dayview,.cds-scrollbox .cds-list{max-height: none;overflow: visible}.cds-list-item,.cds-timeline-card,.cds-dayview-event,.cds-comment{break-inside: avoid}.cds-dayview-event--active,.cds-dayview-event--live,.cds-timeline-card--official,.cds-calendar-day--selected{background: transparent;color: CanvasText;border: var(--cds-rule-width-strong) solid CanvasText}.cds-breathing,.cds-breathing--fade{animation: none;opacity: 1}}.cds-standings,.cds-startlist,.cds-program-list,.cds-program-row{--cds-results-num-w: calc( var(--cds-digit) * (var(--cds-num-int) + var(--cds-num-frac)) + var(--cds-comma) );--cds-results-move-w: calc(var(--cds-icon-size-sm) + var(--cds-digit) * 2);--cds-results-code-features: var(--cds-font-features-code,"tnum" 1);--cds-results-row-h: var(--cds-row);--cds-results-pad-x: var(--cds-space-md);--cds-results-pad-y: var(--cds-space-sm);--cds-results-text: var(--cds-text-base);--cds-results-fill: transparent;--cds-results-ink: var(--cds-on-surface);--cds-results-muted: var(--cds-muted);--cds-results-muted-strong: var(--cds-muted-strong);--cds-results-rule: var(--cds-rule-hair);--cds-results-head-rule: var(--cds-border-ink);--cds-results-hover: var(--cds-hover-page);--cds-results-active: var(--cds-active-page);--cds-results-up: var(--cds-state-success);--cds-results-down: var(--cds-state-error);--cds-results-frac-ink: var(--cds-num-frac-color)}.cds-program-list{--cds-program-sign-size: 1.25rem;--cds-program-sign-glyph-size: var(--cds-text-md)}.cds-standings{inline-size: 100%;color: var(--cds-results-ink);font-size: var(--cds-results-text)}.cds-standings caption,.cds-startlist caption{display: block;caption-side: top;text-align: start;padding-block-end: var(--cds-space-sm);font-size: var(--cds-text-base);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-snug);color: var(--cds-results-muted-strong)}.cds-standings,.cds-standings tbody{display: block}.cds-standings thead{display: none}.cds-standings tbody tr,.cds-standings-row{display: grid;grid-template-columns: min-content min-content minmax(0,1fr) max-content;grid-template-areas: 'rank move athlete result' 'rank move fed     result';align-items: center;column-gap: var(--cds-space-sm);padding-block: var(--cds-results-pad-y);border-block-end: var(--cds-rule-width) solid var(--cds-results-rule);background: var(--cds-results-fill);color: var(--cds-results-ink);transition: background var(--cds-transition),color var(--cds-transition)}:where(.cds-standings tbody th,.cds-standings tbody td){padding: 0;border: 0;text-align: start}.cds-standings-rank{grid-area: rank}.cds-standings-move{grid-area: move}.cds-standings-athlete{grid-area: athlete}.cds-standings-fed{grid-area: fed}.cds-standings-result{grid-area: result}.cds-standings-declared{display: none}.cds-standings-rank{align-self: stretch;display: flex;align-items: center;justify-content: flex-end;min-inline-size: calc(var(--cds-digit) * 2);font-family: var(--cds-font-num);font-size: var(--cds-text-lg);font-weight: var(--cds-weight-black);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);text-align: end;color: var(--cds-results-ink)}.cds-standings-athlete{min-inline-size: 0;font-size: var(--cds-results-text);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-snug);overflow-wrap: break-word}.cds-standings-name{color: inherit}.cds-standings-club{display: block;margin-block-start: var(--cds-space-3xs);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-normal);color: var(--cds-results-muted)}.cds-standings-link,.cds-startlist-link{color: inherit;text-decoration: underline;text-decoration-color: var(--cds-border-strong);text-decoration-thickness: var(--cds-link-underline-width);text-underline-offset: var(--cds-link-underline-offset);transition: text-decoration-color var(--cds-transition),text-decoration-thickness var(--cds-transition)}.cds-standings-link:hover,.cds-standings-link:focus-visible,.cds-startlist-link:hover,.cds-startlist-link:focus-visible{color: inherit;text-decoration-color: currentColor;text-decoration-thickness: var(--cds-link-underline-width-hover)}.cds-standings-fed{justify-self: start}.cds-standings-declared{font-family: var(--cds-font-num);font-size: var(--cds-text-sm);font-weight: var(--cds-weight-medium);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);min-inline-size: var(--cds-results-num-w);color: var(--cds-results-muted)}.cds-standings-result{justify-self: end;min-inline-size: var(--cds-results-num-w);font-family: var(--cds-font-num);font-size: var(--cds-text-xl);font-weight: var(--cds-weight-black);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);font-variant-ligatures: none;text-align: end;white-space: nowrap;color: var(--cds-results-ink)}.cds-standings-frac{font: inherit;color: inherit}.cds-standings-result--live{border-block-end: var(--cds-num-live-rule);padding-block-end: var(--cds-space-3xs)}.cds-standings-result--provisional{border-block-end: var(--cds-num-provisional-rule);padding-block-end: var(--cds-space-3xs)}.cds-standings-result--official{border-block-end: var(--cds-num-official-rule);padding-block-end: var(--cds-space-3xs)}.cds-standings-move{min-inline-size: var(--cds-results-move-w)}.cds-standings-move-inner{display: inline-flex;align-items: center;gap: var(--cds-space-3xs);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);color: var(--cds-results-muted)}.cds-standings-move-icon{font-size: var(--cds-icon-size-sm);line-height: var(--cds-leading-none);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz)}.cds-standings-move--up .cds-standings-move-inner{color: var(--cds-results-up)}.cds-standings-move--down .cds-standings-move-inner{color: var(--cds-results-down)}.cds-standings-move--same .cds-standings-move-inner{color: var(--cds-results-muted)}.cds-standings-move--new .cds-standings-move-inner{color: var(--cds-results-muted-strong)}.cds-standings-row--pending{color: var(--cds-results-muted-strong)}.cds-standings-row--pending .cds-standings-rank,.cds-standings-row--pending .cds-standings-result{color: var(--cds-results-muted);font-weight: var(--cds-weight-medium)}.cds-standings-row--pending .cds-standings-athlete{font-weight: var(--cds-weight-medium)}.cds-standings-row--confirmed .cds-standings-result{border-block-end: var(--cds-num-official-rule);padding-block-end: var(--cds-space-3xs)}.cds-standings-row--provisional .cds-standings-result{border-block-end: var(--cds-num-provisional-rule);padding-block-end: var(--cds-space-3xs)}.cds-standings-row--withdrawn{color: var(--cds-results-muted)}.cds-standings-row--withdrawn .cds-standings-name{text-decoration: line-through;text-decoration-thickness: var(--cds-link-underline-width)}.cds-standings-row--live{--cds-results-fill: var(--cds-display);--cds-results-ink: var(--cds-on-display);--cds-results-muted: var(--cds-on-display-faint);--cds-results-muted-strong: var(--cds-on-display-muted);--cds-results-rule: var(--cds-border-on-display);--cds-results-hover: var(--cds-hover-display);--cds-results-active: var(--cds-active-display);--cds-results-up: var(--cds-state-success-on-display);--cds-results-down: var(--cds-state-error-on-display);--cds-results-frac-ink: var(--cds-on-display-muted);padding-inline: var(--cds-space-sm);margin-inline: calc(-1 * var(--cds-space-sm))}.cds-standings-row--live .cds-standings-result{font-size: var(--cds-text-2xl);border-block-end: var(--cds-rule-width-strong) dotted var(--cds-results-ink);padding-block-end: var(--cds-space-3xs)}.cds-standings-row--live .cds-standings-athlete{font-weight: var(--cds-weight-bold)}.cds-standings-row--live .cds-flag{border-color: var(--cds-results-muted-strong);color: var(--cds-results-ink)}.cds-standings-row--live .cds-standings-link,.cds-startlist-row--current .cds-startlist-link{text-decoration-color: var(--cds-results-muted-strong)}.cds-standings-row--live .cds-standings-move-icon{font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade-on-display),'opsz' var(--cds-icon-opsz)}.cds-standings tbody tr:hover,.cds-standings tbody tr:focus-within{background: var(--cds-results-hover)}.cds-standings-row--clickable{cursor: pointer}.cds-standings-row--clickable:active{background: var(--cds-results-active)}.cds-standings-row--clickable:focus-visible,.cds-startlist-row--clickable:focus-visible{outline: var(--cds-focus-outline);outline-offset: calc(-1 * var(--cds-focus-outline-offset))}.cds-standings--dense{--cds-results-row-h: var(--cds-row-dense);--cds-results-pad-y: var(--cds-space-2xs);--cds-results-text: var(--cds-text-sm)}.cds-standings--dense tbody .cds-standings-rank{font-size: var(--cds-text-base)}.cds-standings--dense tbody .cds-standings-result{font-size: var(--cds-text-md)}.cds-standings--dense tbody .cds-standings-club{font-size: var(--cds-text-2xs)}.cds-standings--board{--cds-results-row-h: var(--cds-row-touch);--cds-results-pad-y: var(--cds-space-md);--cds-results-text: var(--cds-text-xl)}.cds-standings--board tbody .cds-standings-rank{font-size: var(--cds-text-3xl)}.cds-standings--board tbody .cds-standings-athlete{font-size: var(--cds-text-2xl)}.cds-standings--board tbody .cds-standings-result{font-size: var(--cds-text-4xl)}.cds-standings--board tbody .cds-standings-club{font-size: var(--cds-text-base)}.cds-standings--board tbody .cds-standings-frac{font-size: calc(1em * var(--cds-num-frac-scale));font-weight: var(--cds-num-frac-weight);color: var(--cds-results-frac-ink)}.cds-standings--board tbody .cds-standings-row--live .cds-standings-result{font-size: var(--cds-text-4xl)}.cds-standings--zebra tbody tr:nth-child(even of :not(.cds-standings-row--live)){--cds-results-fill: var(--cds-surface);--cds-results-hover: var(--cds-hover-surface);--cds-results-active: var(--cds-active-surface)}:where(.cds-standings--medals tbody tr){border-inline-start: var(--cds-rule-width-strong) solid transparent}@media (min-width: 768px){.cds-standings{display: table}.cds-standings thead{display: table-header-group}.cds-standings tbody{display: table-row-group}.cds-standings caption{display: table-caption}.cds-standings tbody tr{display: table-row;padding-inline: 0;margin-inline: 0}.cds-standings thead th,.cds-standings tbody th,.cds-standings tbody td{display: table-cell;block-size: var(--cds-results-row-h);padding: var(--cds-results-pad-y) var(--cds-results-pad-x);vertical-align: middle}.cds-standings thead th:first-child,.cds-standings tbody th:first-child,.cds-standings tbody td:first-child{padding-inline-start: 0}.cds-standings thead th:last-child,.cds-standings tbody td:last-child{padding-inline-end: 0}.cds-standings tbody th,.cds-standings tbody td{border-block-end: var(--cds-rule-width) solid var(--cds-results-rule)}.cds-standings thead th{font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-xs);text-transform: uppercase;text-align: start;white-space: nowrap;color: var(--cds-muted-strong);border-block-end: var(--cds-rule-width-strong) solid var(--cds-results-head-rule);background: var(--cds-page)}.cds-standings thead th.cds-standings-rank,.cds-standings thead th.cds-standings-declared,.cds-standings thead th.cds-standings-result{text-align: end}.cds-standings-rank{display: table-cell;inline-size: var(--cds-sheet-seq-w);min-inline-size: var(--cds-sheet-seq-w);text-align: end}.cds-standings-move{inline-size: var(--cds-results-move-w)}.cds-standings-fed{inline-size: var(--cds-flag-w)}.cds-standings-declared{display: table-cell;text-align: end}.cds-standings-result{inline-size: var(--cds-sheet-points-w);min-inline-size: var(--cds-sheet-points-w);text-align: end}.cds-standings-row--live th,.cds-standings-row--live td{background: var(--cds-results-fill);border-block-end-color: var(--cds-results-rule)}.cds-standings--zebra tbody tr:nth-child(even of :not(.cds-standings-row--live)) th,.cds-standings--zebra tbody tr:nth-child(even of :not(.cds-standings-row--live)) td{background: var(--cds-results-fill)}.cds-standings--sticky thead th{position: sticky;inset-block-start: 0;z-index: var(--cds-z-sticky)}.cds-standings--sticky thead th::after{content: '';position: absolute;inset-inline: 0;inset-block-end: calc(var(--cds-rule-width-strong) * -1);block-size: var(--cds-rule-width-strong);background: var(--cds-results-head-rule)}.cds-standings--fixed{table-layout: fixed}.cds-standings--fixed th,.cds-standings--fixed td{box-sizing: content-box}.cds-standings-athlete--truncate{max-inline-size: 0}.cds-standings-athlete--truncate,.cds-standings-athlete--truncate .cds-standings-club{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}}.cds-standings-wrap,.cds-startlist-wrap{position: relative;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;scrollbar-width: thin;scrollbar-color: var(--cds-border) var(--cds-surface)}@media (min-width: 768px){.cds-standings-wrap,.cds-startlist-wrap{overflow-x: auto}}.cds-standings-wrap--tall,.cds-startlist-wrap--tall{--cds-results-wrap-rows: 12;--cds-results-wrap-row-h: var(--cds-row);max-block-size: calc(var(--cds-results-wrap-rows) * var(--cds-results-wrap-row-h));overflow-y: auto}@media (min-width: 768px){.cds-standings-wrap--tall,.cds-startlist-wrap--tall{overflow: auto}}.cds-standings-wrap--tall.cds-standings-wrap--dense,.cds-startlist-wrap--tall.cds-startlist-wrap--dense{--cds-results-wrap-row-h: var(--cds-row-dense)}.cds-standings-wrap--tall.cds-standings-wrap--touch,.cds-startlist-wrap--tall.cds-startlist-wrap--touch{--cds-results-wrap-row-h: var(--cds-row-touch)}.cds-startlist{inline-size: 100%;color: var(--cds-results-ink);font-size: var(--cds-results-text)}.cds-startlist,.cds-startlist tbody{display: block}.cds-startlist thead{display: none}.cds-startlist tbody tr,.cds-startlist-row{display: grid;grid-template-columns: min-content minmax(0,1fr) max-content;grid-template-areas: 'order athlete state' 'order meta    state';align-items: center;column-gap: var(--cds-space-sm);padding-block: var(--cds-results-pad-y);border-block-end: var(--cds-rule-width) solid var(--cds-results-rule);background: var(--cds-results-fill);color: var(--cds-results-ink);transition: background var(--cds-transition),color var(--cds-transition)}:where(.cds-startlist tbody th,.cds-startlist tbody td){padding: 0;border: 0;text-align: start}.cds-startlist-order{grid-area: order}.cds-startlist-athlete{grid-area: athlete}.cds-startlist-meta{grid-area: meta}.cds-startlist-state{grid-area: state;justify-self: end}.cds-startlist-time{display: none}.cds-startlist-order{align-self: stretch;display: flex;align-items: center;justify-content: flex-end;min-inline-size: calc(var(--cds-sheet-seq-w) + var(--cds-rule-width-ref));padding-inline-end: var(--cds-space-sm);border-inline-start: var(--cds-rule-width-ref) solid transparent;font-family: var(--cds-font-num);font-size: var(--cds-text-lg);font-weight: var(--cds-weight-black);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);text-align: end;color: var(--cds-results-ink)}.cds-startlist-athlete{min-inline-size: 0;font-size: var(--cds-results-text);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-snug);overflow-wrap: break-word}.cds-startlist-name{color: inherit}.cds-startlist-meta{min-inline-size: 0}.cds-startlist-meta-inner{display: flex;align-items: center;flex-wrap: wrap;gap: var(--cds-space-2xs) var(--cds-space-sm);margin-block-start: var(--cds-space-3xs);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-normal);color: var(--cds-results-muted)}.cds-startlist-club{color: inherit}.cds-startlist-time{font-family: var(--cds-font-num);font-size: var(--cds-text-sm);font-weight: var(--cds-weight-medium);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);white-space: nowrap;color: var(--cds-results-muted-strong)}.cds-startlist-state{white-space: nowrap}.cds-startlist-state-inner{display: inline-flex;align-items: center;gap: var(--cds-space-xs)}.cds-startlist-result{min-inline-size: var(--cds-results-num-w);font-family: var(--cds-font-num);font-size: var(--cds-text-md);font-weight: var(--cds-weight-bold);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);text-align: end;color: var(--cds-results-ink)}.cds-startlist-row--current{--cds-results-fill: var(--cds-selected-bg);--cds-results-hover: var(--cds-selected-bg);--cds-results-muted: var(--cds-muted-strong)}.cds-startlist-row--current .cds-startlist-order{border-inline-start: var(--cds-selected-rule)}.cds-startlist-row--current .cds-startlist-athlete{font-weight: var(--cds-weight-bold)}.cds-startlist-row--next .cds-startlist-athlete{font-weight: var(--cds-weight-bold)}.cds-startlist-row--done{color: var(--cds-results-muted-strong)}.cds-startlist-row--done .cds-startlist-order,.cds-startlist-row--done .cds-startlist-athlete{color: var(--cds-results-muted);font-weight: var(--cds-weight-medium)}.cds-startlist-row--withdrawn{color: var(--cds-results-muted)}.cds-startlist-row--withdrawn .cds-startlist-name{text-decoration: line-through;text-decoration-thickness: var(--cds-link-underline-width)}.cds-startlist-row--withdrawn .cds-startlist-order{color: var(--cds-results-muted);font-weight: var(--cds-weight-medium)}.cds-startlist tbody tr:hover,.cds-startlist tbody tr:focus-within{background: var(--cds-results-hover)}.cds-startlist-row--clickable{cursor: pointer}.cds-startlist-row--clickable:active{background: var(--cds-results-active)}.cds-startlist--dense{--cds-results-row-h: var(--cds-row-dense);--cds-results-pad-y: var(--cds-space-2xs);--cds-results-text: var(--cds-text-sm)}.cds-startlist--dense tbody .cds-startlist-order{font-size: var(--cds-text-base)}.cds-startlist--touch{--cds-results-row-h: var(--cds-touch-comfortable);--cds-results-pad-y: var(--cds-space-md);--cds-results-text: var(--cds-text-md)}.cds-startlist--touch tbody .cds-startlist-order{font-size: var(--cds-text-xl)}.cds-startlist--touch tbody .cds-startlist-meta-inner{font-size: var(--cds-text-sm)}@media (min-width: 768px){.cds-startlist{display: table}.cds-startlist thead{display: table-header-group}.cds-startlist tbody{display: table-row-group}.cds-startlist caption{display: table-caption}.cds-startlist tbody tr{display: table-row}.cds-startlist thead th,.cds-startlist tbody th,.cds-startlist tbody td{display: table-cell;block-size: var(--cds-results-row-h);padding: var(--cds-results-pad-y) var(--cds-results-pad-x);vertical-align: middle;border-block-end: var(--cds-rule-width) solid var(--cds-results-rule)}.cds-startlist thead th{font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-xs);text-transform: uppercase;text-align: start;white-space: nowrap;color: var(--cds-muted-strong);border-block-end: var(--cds-rule-width-strong) solid var(--cds-results-head-rule);background: var(--cds-page)}.cds-startlist thead th:first-child,.cds-startlist tbody th:first-child,.cds-startlist tbody td:first-child{padding-inline-start: 0}.cds-startlist thead th:last-child,.cds-startlist tbody td:last-child{padding-inline-end: 0}.cds-startlist thead th.cds-startlist-order,.cds-startlist thead th.cds-startlist-state{text-align: end}.cds-startlist-order{display: table-cell;inline-size: calc(var(--cds-sheet-seq-w) + var(--cds-rule-width-ref))}.cds-startlist tbody .cds-startlist-order{padding-inline-end: var(--cds-space-sm)}.cds-startlist-time{display: table-cell;inline-size: var(--cds-sheet-code-w)}.cds-startlist-meta-inner{margin-block-start: 0;flex-wrap: nowrap;font-size: var(--cds-text-sm)}.cds-startlist-state{text-align: end}.cds-startlist--sticky thead th{position: sticky;inset-block-start: 0;z-index: var(--cds-z-sticky)}.cds-startlist--sticky thead th::after{content: '';position: absolute;inset-inline: 0;inset-block-end: calc(var(--cds-rule-width-strong) * -1);block-size: var(--cds-rule-width-strong);background: var(--cds-results-head-rule)}}.cds-program-list{list-style: none;margin: 0;padding: 0;inline-size: 100%;color: var(--cds-results-ink);font-size: var(--cds-results-text)}.cds-program-list-head{display: none;align-items: center;column-gap: var(--cds-space-sm);padding-block: var(--cds-space-xs);padding-inline-start: var(--cds-rule-width-ref);border-block-end: var(--cds-rule-width-strong) solid var(--cds-results-head-rule);font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-xs);text-transform: uppercase;color: var(--cds-muted-strong)}.cds-program-row{display: grid;grid-template-columns: var(--cds-sheet-seq-w) auto minmax(0,1fr) max-content;grid-template-areas: 'seq name name  points' 'seq code signs points';align-items: center;column-gap: var(--cds-space-sm);row-gap: var(--cds-space-3xs);min-block-size: var(--cds-results-row-h);padding-block: var(--cds-results-pad-y);border-inline-start: var(--cds-rule-width-ref) solid transparent;border-block-end: var(--cds-rule-width) solid var(--cds-results-rule);background: var(--cds-results-fill);color: var(--cds-results-ink);transition: background var(--cds-transition),color var(--cds-transition)}.cds-program-row:last-child{border-block-end: 0}.cds-program-row-seq{grid-area: seq}.cds-program-row-code{grid-area: code}.cds-program-row-name{grid-area: name}.cds-program-row-signs{grid-area: signs}.cds-program-row-points{grid-area: points}.cds-program-row-seq{align-self: center;text-align: end;padding-inline-end: var(--cds-space-sm);font-family: var(--cds-font-num);font-size: var(--cds-text-sm);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);color: var(--cds-results-muted)}.cds-program-row-code{min-inline-size: var(--cds-sheet-code-w);font-family: var(--cds-font-num);font-size: var(--cds-text-sm);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features),var(--cds-results-code-features);white-space: nowrap;color: var(--cds-results-muted-strong)}.cds-program-row-name{min-inline-size: 0;font-size: var(--cds-results-text);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-snug);overflow-wrap: break-word;color: var(--cds-results-ink)}.cds-program-row-note{display: block;margin-block-start: var(--cds-space-3xs);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-regular);line-height: var(--cds-leading-normal);color: var(--cds-results-muted)}.cds-program-row-points{align-self: center;justify-self: end;display: flex;flex-direction: column;align-items: flex-end;justify-content: center;min-inline-size: var(--cds-results-num-w);text-align: end;font-family: var(--cds-font-num);font-size: var(--cds-results-text);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);font-variant-ligatures: none;white-space: nowrap;color: var(--cds-results-ink)}.cds-program-row-deduction{display: block;margin-block-start: var(--cds-space-3xs);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-medium);letter-spacing: var(--cds-track-num);color: var(--cds-results-muted-strong)}.cds-program-row-signs{display: flex;align-items: center;flex-wrap: nowrap;gap: var(--cds-space-3xs);min-block-size: var(--cds-program-sign-size,1.25rem)}.cds-program-sign{position: relative;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;inline-size: var(--cds-program-sign-size,1.25rem);block-size: var(--cds-program-sign-size,1.25rem);font-family: var(--cds-font-body);font-size: var(--cds-program-sign-glyph-size,var(--cds-text-md));font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-none);color: var(--cds-results-ink);user-select: none}.cds-program-sign::before{content: var(--cds-program-sign-mark,'');display: block}@supports (content: 'x' / 'y'){.cds-program-sign::before{content: var(--cds-program-sign-mark,'') / ''}}.cds-program-sign--x{--cds-program-sign-mark: '\0058'}.cds-program-sign--wave{--cds-program-sign-mark: '\007E'}.cds-program-sign--line{--cds-program-sign-mark: '\002F'}.cds-program-sign--percent{--cds-program-sign-mark: '\0025'}.cds-program-sign--tactical{--cds-program-sign-mark: '\002B'}.cds-program-sign--circle{--cds-program-sign-mark: ''}.cds-program-sign--circle::before{inline-size: 0.82em;block-size: 0.82em;background: radial-gradient(circle at 50% 50%,transparent 0 30%,currentColor 30% 50%,transparent 50%)}.cds-program-sign--struck::before{opacity: var(--cds-struck-opacity)}.cds-program-sign--struck::after{content: '';position: absolute;inset-inline: calc(-1 * var(--cds-space-3xs));inset-block-start: 50%;block-size: 0;border-block-start: var(--cds-struck-rule);transform: rotate(45deg);transform-origin: center}.cds-program-sign--action{cursor: pointer;background: none;border: var(--cds-rule-width) solid transparent;transition: border-color var(--cds-transition),background var(--cds-transition)}.cds-program-sign--action:hover{border-color: var(--cds-border-strong);background: var(--cds-results-hover)}.cds-program-sign--action:focus-visible{outline: none;box-shadow: var(--cds-focus-ring)}.cds-program-row--pending .cds-program-row-points{font-weight: var(--cds-weight-medium);color: var(--cds-results-muted-strong)}.cds-program-row--current{--cds-results-fill: var(--cds-selected-bg);--cds-results-hover: var(--cds-selected-bg);--cds-results-muted: var(--cds-muted-strong);border-inline-start-color: var(--cds-ink)}.cds-program-row--current .cds-program-row-name{font-weight: var(--cds-weight-semibold)}.cds-program-row--current .cds-program-row-seq{font-weight: var(--cds-weight-black);color: var(--cds-results-ink)}.cds-program-row--scored .cds-program-row-points{font-weight: var(--cds-weight-bold);color: var(--cds-results-ink)}.cds-program-row--scored:not(.cds-program-row--current) .cds-program-row-seq{color: var(--cds-results-muted-strong)}.cds-program-row--struck{color: var(--cds-results-muted)}.cds-program-row--struck .cds-program-row-name,.cds-program-row--struck .cds-program-row-code{text-decoration: line-through;text-decoration-thickness: var(--cds-link-underline-width)}.cds-program-row--struck .cds-program-row-note{text-decoration: none}.cds-program-row--demo{border-inline-start-color: var(--cds-border);border-inline-start-style: dashed}.cds-program-row.cds-unsynced{border-inline-start-color: var(--cds-border-strong)}.cds-program-row--failed{border-inline-start-color: var(--cds-state-error);border-inline-start-style: solid}.cds-program-row--failed .cds-program-row-name{font-weight: var(--cds-weight-semibold)}.cds-program-row--failed .cds-program-row-note{color: var(--cds-state-error)}.cds-program-row--failed .cds-breathing,.cds-program-row--failed .cds-breathing--fade{animation: none;opacity: 1}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-program-row--failed{border-inline-start-color: var(--cds-state-error-on-display)}:is(.cds-band--display,.cds-display,.cds-on-display) .cds-program-row--failed .cds-program-row-note{color: var(--cds-state-error-on-display)}.cds-program-row--interactive{cursor: pointer}.cds-program-row--interactive:hover{background: var(--cds-results-hover)}.cds-program-row--interactive:active{background: var(--cds-results-active)}.cds-program-row--interactive:focus-visible{outline: none;box-shadow: var(--cds-focus-ring);position: relative;z-index: var(--cds-z-raised)}.cds-program-row-actions{grid-area: signs;display: inline-flex;align-items: center;gap: var(--cds-space-2xs);justify-self: end}.cds-program-list--dense,.cds-program-list--dense .cds-program-row{--cds-results-row-h: var(--cds-row-dense);--cds-results-pad-y: var(--cds-space-2xs);--cds-results-text: var(--cds-text-sm);--cds-program-sign-size: 1.125rem;--cds-program-sign-glyph-size: var(--cds-text-base)}.cds-program-list--judge,.cds-program-list--judge .cds-program-row{--cds-results-row-h: var(--cds-row-judge);--cds-results-pad-y: var(--cds-space-sm);--cds-results-text: var(--cds-text-judge-floor);--cds-program-sign-size: 1.5rem;--cds-program-sign-glyph-size: var(--cds-text-xl)}.cds-program-list--judge .cds-program-row{min-block-size: var(--cds-results-row-h);row-gap: 0}.cds-program-list--judge .cds-program-row-seq{font-size: var(--cds-text-judge-floor)}.cds-program-list--judge .cds-program-row-code{font-size: var(--cds-text-judge-floor)}.cds-program-list--judge .cds-program-row-deduction{font-size: var(--cds-text-judge-floor);letter-spacing: var(--cds-track-num)}.cds-program-list--judge .cds-program-row--current .cds-program-row-name{font-size: var(--cds-text-xl);font-weight: var(--cds-weight-semibold)}@media (min-width: 768px){.cds-program-list-head,.cds-program-row{grid-template-columns: var(--cds-sheet-seq-w) var(--cds-sheet-code-w) minmax(0,1fr) max-content var(--cds-sheet-points-w);grid-template-areas: 'seq code name signs points';row-gap: 0}.cds-program-list-head{display: grid}.cds-program-list--judge .cds-program-row{block-size: var(--cds-results-row-h)}.cds-program-list-head > :nth-child(1){grid-area: seq;text-align: end;padding-inline-end: var(--cds-space-sm)}.cds-program-list-head > :nth-child(2){grid-area: code}.cds-program-list-head > :nth-child(3){grid-area: name}.cds-program-list-head > :nth-child(4){grid-area: signs}.cds-program-list-head > :nth-child(5){grid-area: points;text-align: end}.cds-program-row-code{min-inline-size: 0}.cds-program-row-points{min-inline-size: var(--cds-sheet-points-w)}.cds-program-row-note{display: inline;margin-block-start: 0;margin-inline-start: var(--cds-space-sm)}.cds-program-row-points{flex-direction: row;align-items: baseline;justify-content: flex-end;gap: var(--cds-space-sm)}.cds-program-row-deduction{order: -1;display: inline-block;margin-block-start: 0;margin-inline-start: 0}}@media (prefers-reduced-motion: reduce){.cds-standings tbody tr,.cds-startlist tbody tr,.cds-program-row,.cds-program-sign--action{transition: none}}@media (forced-colors: active){.cds-standings-result--live,.cds-standings-row--live .cds-standings-result{border-block-end: var(--cds-rule-width-strong) dotted CanvasText}.cds-standings-result--provisional,.cds-standings-row--provisional .cds-standings-result{border-block-end: var(--cds-rule-width) solid CanvasText}.cds-standings-result--official,.cds-standings-row--confirmed .cds-standings-result{border-block-end: var(--cds-rule-width-strong) solid CanvasText}.cds-standings-row--live th:first-child,.cds-standings-row--live td:first-child,.cds-startlist-row--current .cds-startlist-order{border-inline-start: var(--cds-rule-width-ref) solid CanvasText}.cds-program-sign--circle{--cds-program-sign-mark: '\25CB'}.cds-program-sign--circle::before{inline-size: auto;block-size: auto;background: none}.cds-program-sign--struck::after{border-block-start: var(--cds-struck-rule-width) solid CanvasText}.cds-program-row--current{border-inline-start-color: CanvasText}.cds-program-sign--action:focus-visible,.cds-program-row--interactive:focus-visible{outline: var(--cds-rule-width-ref) solid CanvasText;outline-offset: var(--cds-focus-outline-offset)}}@media print{.cds-standings-row--live{--cds-results-fill: transparent;--cds-results-ink: var(--cds-on-surface);--cds-results-muted: var(--cds-muted);--cds-results-muted-strong: var(--cds-muted-strong);--cds-results-rule: var(--cds-rule-hair);--cds-results-up: var(--cds-state-success);--cds-results-down: var(--cds-state-error);--cds-results-frac-ink: var(--cds-num-frac-color);padding-inline: 0;margin-inline: 0}.cds-standings-row--live th,.cds-standings-row--live td{background: transparent;color: var(--cds-on-surface)}.cds-standings-row--live th:first-child,.cds-standings-row--live td:first-child{border-inline-start: var(--cds-selected-rule)}.cds-standings tbody th,.cds-standings tbody td,.cds-startlist tbody th,.cds-startlist tbody td,.cds-program-row{border-block-end-color: var(--cds-border)}.cds-standings thead,.cds-startlist thead{display: table-header-group}.cds-standings tbody tr,.cds-startlist tbody tr,.cds-program-row{break-inside: avoid;page-break-inside: avoid}.cds-standings--sticky thead th,.cds-startlist--sticky thead th{position: static}}.cds-judge-card{--cds-judge-head-h: var(--cds-topbar-h);--cds-judge-action-h: var(--cds-touch-primary);--cds-judge-frame-h: 67.5rem;--cds-judge-frame-h-landscape: 50.625rem;display: flex;flex-direction: column;inline-size: 100%;min-inline-size: 0;background: var(--cds-page);color: var(--cds-on-surface);border: var(--cds-rule-width) solid var(--cds-border);font-size: var(--cds-text-judge-floor)}.cds-judge-card--fit{block-size: 100dvh;border: 0}.cds-judge-card--frame{block-size: var(--cds-judge-frame-h)}.cds-judge-card--mirror .cds-judge-card-body{direction: rtl}.cds-judge-card--mirror .cds-judge-card-sheet,.cds-judge-card--mirror .cds-score-grid{direction: ltr}.cds-judge-card :focus-visible{box-shadow: var(--cds-focus-ring)}.cds-judge-card-head :focus-visible,.cds-judge-card .cds-on-display :focus-visible{box-shadow: var(--cds-focus-ring-on-display)}.cds-judge-card-head{--cds-judge-cell-rule: var(--cds-border-on-display);--cds-judge-cell-label-ink: var(--cds-on-display-faint);--cds-judge-cell-ink: var(--cds-on-display);flex: 0 0 auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--cds-space-md);min-block-size: var(--cds-judge-head-h);padding: var(--cds-space-xs) var(--cds-space-md);background: var(--cds-display);color: var(--cds-on-display);border-block-end: var(--cds-rule-width-strong) solid var(--cds-border-ink)}.cds-judge-card-identity{display: flex;align-items: stretch;min-inline-size: 0}.cds-judge-card-cell{display: flex;flex-direction: column;justify-content: center;gap: var(--cds-space-3xs);min-inline-size: 0;padding-inline: var(--cds-space-md);border-inline-start: var(--cds-rule-width) solid var(--cds-judge-cell-rule,var(--cds-border))}.cds-judge-card-cell:first-child{padding-inline-start: 0;border-inline-start: 0}.cds-judge-card-cell.cds-hide-sm{display: none}@media (min-width: 768px){.cds-judge-card-cell.cds-hide-sm{display: flex}}.cds-judge-card-cell-label{font-family: var(--cds-font-display);font-size: var(--cds-text-2xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-2xs);text-transform: uppercase;color: var(--cds-judge-cell-label-ink,var(--cds-muted-strong))}.cds-judge-card-cell-value{font-size: var(--cds-text-judge-floor);font-weight: var(--cds-weight-semibold);line-height: var(--cds-leading-tight);color: var(--cds-judge-cell-ink,var(--cds-on-surface));overflow-wrap: break-word}.cds-judge-card-cell-value.cds-num,.cds-judge-card-cell--num .cds-judge-card-cell-value{font-family: var(--cds-font-num);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features)}.cds-judge-card-athlete{font-size: var(--cds-text-2xl);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-tight);letter-spacing: var(--cds-track-none)}.cds-judge-card-readouts{display: flex;align-items: stretch;margin-inline-start: auto}.cds-judge-card-body{display: flex;flex-direction: column;flex: 1 1 auto;min-block-size: 0;min-inline-size: 0}.cds-judge-card-sheet{flex: 1 1 auto;min-block-size: 0;min-inline-size: 0;overflow-y: auto;overscroll-behavior: contain;padding: var(--cds-space-xs) var(--cds-space-md)}.cds-judge-card-actions{flex: 0 0 auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--cds-space-md);min-block-size: var(--cds-judge-action-h);padding: var(--cds-space-xs) var(--cds-space-md);background: var(--cds-surface);border-block-start: var(--cds-rule-width) solid var(--cds-border)}.cds-judge-card-tally{display: flex;align-items: stretch;min-inline-size: 0}.cds-judge-card .cds-btn,.cds-judge-card .cds-readout-note,.cds-judge-card .cds-judge-card-maths-term,.cds-judge-card .cds-score-btn--undo .cds-score-btn-name{font-size: var(--cds-text-judge-floor)}.cds-judge-card-queue{display: inline-flex;align-items: center;gap: var(--cds-space-2xs);font-size: var(--cds-text-judge-floor);font-weight: var(--cds-weight-medium);color: var(--cds-muted-strong)}.cds-judge-card-queue[hidden]{display: none}.cds-judge-card--queued .cds-judge-card-actions,.cds-judge-card--offline .cds-judge-card-actions{border-inline-start: var(--cds-state-rule-width) solid var(--cds-state-warning)}.cds-ribbon{--cds-ribbon-tick-w: 1.75rem;--cds-ribbon-pad: var(--cds-space-2xs);position: relative;display: flex;flex-direction: column;justify-content: flex-end;flex: 0 0 auto;inline-size: 100%;block-size: var(--cds-ribbon-h-compact);padding: var(--cds-ribbon-pad) var(--cds-space-md);background: var(--cds-ribbon-track);box-shadow: var(--cds-ribbon-track-rule);z-index: var(--cds-z-rail);overflow: hidden}.cds-ribbon-track{display: grid;grid-template-columns: repeat(var(--cds-ribbon-cells),minmax(0,1fr));align-items: end;gap: var(--cds-ribbon-gap);inline-size: 100%;margin: 0;padding: 0;list-style: none}.cds-ribbon-cell{display: flex;flex-direction: column;align-items: center;justify-content: flex-end;gap: var(--cds-space-3xs);min-inline-size: 0;border-block-end: var(--cds-rule-width) solid var(--cds-rule-hair)}.cds-ribbon-cell:nth-child(5n){border-block-end-color: var(--cds-border)}.cds-ribbon-cell--current{border-block-end: var(--cds-ribbon-cursor)}.cds-ribbon-marks{display: flex;flex-direction: column-reverse;align-items: stretch;justify-content: flex-end;gap: var(--cds-rule-width);inline-size: 100%;max-inline-size: var(--cds-ribbon-tick-w);block-size: var(--cds-ribbon-tick-h);margin: 0;padding: 0;list-style: none}.cds-ribbon-tick{--cds-ribbon-tick-fill: var(--cds-ink);--cds-ribbon-tick-ground: var(--cds-ribbon-track);display: block;flex: 1 1 0;min-block-size: var(--cds-space-xs);inline-size: 100%;padding: 0;background: var(--cds-ribbon-tick-fill);border: var(--cds-ribbon-tick-keyline);transform-origin: bottom center;animation: cds-ribbon-tick-in var(--cds-duration-fast) var(--cds-ease-mechanical) 1}@keyframes cds-ribbon-tick-in{from{transform: scaleY(0.6)}to{transform: scaleY(1)}}.cds-ribbon-tick--x{--cds-ribbon-tick-fill: var(--cds-signal-x)}.cds-ribbon-tick--wave{--cds-ribbon-tick-fill: var(--cds-signal-wave)}.cds-ribbon-tick--line{--cds-ribbon-tick-fill: var(--cds-signal-line)}.cds-ribbon-tick--circle{--cds-ribbon-tick-fill: var(--cds-signal-circle)}.cds-ribbon-tick--percent{--cds-ribbon-tick-fill: var(--cds-signal-percent)}.cds-ribbon-tick--tactical{--cds-ribbon-tick-fill: var(--cds-signal-tactical)}.cds-ribbon-tick--action{cursor: pointer;position: relative}.cds-ribbon-tick--action::before{content: '';position: absolute;inset: calc(-1 * var(--cds-space-sm)) calc(-1 * var(--cds-space-2xs))}@media (max-width: 767px){.cds-ribbon-tick--action{pointer-events: none;cursor: default}}.cds-ribbon-tick--action:focus-visible{outline: none;box-shadow: var(--cds-focus-ring);z-index: var(--cds-z-raised)}.cds-ribbon-tick--struck{position: relative;animation: none}@supports (background: color-mix(in srgb,currentColor 22%,transparent)){.cds-ribbon-tick--struck{background: color-mix( in srgb,var(--cds-ribbon-tick-fill) calc(var(--cds-struck-opacity) * 100%),var(--cds-ribbon-tick-ground) )}}.cds-ribbon-tick--struck::after{content: '';position: absolute;inset-inline: calc(-1 * var(--cds-space-3xs));inset-block-start: 50%;border-block-start: var(--cds-struck-rule);transform: rotate(-58deg);transform-origin: center}.cds-ribbon-tick--pending{border-style: dashed}.cds-ribbon-tick--failed{border-color: var(--cds-state-error);border-style: dotted}.cds-ribbon-glyphs{display: none;align-items: center;justify-content: center;gap: var(--cds-space-3xs);inline-size: 100%;min-block-size: var(--cds-ribbon-glyph-size);overflow: hidden}@media (min-width: 768px){.cds-ribbon-glyphs{display: flex}}.cds-ribbon-glyph{flex: 0 0 auto;font-family: var(--cds-font-display);font-size: var(--cds-ribbon-glyph-size);font-weight: var(--cds-weight-bold);line-height: 1;color: var(--cds-on-surface);user-select: none}.cds-ribbon-glyph::before{content: var(--cds-ribbon-glyph-char,'');content: var(--cds-ribbon-glyph-char,'') / ''}.cds-ribbon-glyph--x{--cds-ribbon-glyph-char: '\00D7'}.cds-ribbon-glyph--wave{--cds-ribbon-glyph-char: '\007E'}.cds-ribbon-glyph--line{--cds-ribbon-glyph-char: '\002F'}.cds-ribbon-glyph--circle{--cds-ribbon-glyph-char: '\25CB'}.cds-ribbon-glyph--percent{--cds-ribbon-glyph-char: '\0025'}.cds-ribbon-glyph--tactical{--cds-ribbon-glyph-char: '\002B'}.cds-ribbon-glyph--struck{opacity: var(--cds-struck-opacity)}.cds-ribbon-axis{display: grid;grid-template-columns: repeat(var(--cds-ribbon-cells),minmax(0,1fr));gap: var(--cds-ribbon-gap);inline-size: 100%;margin: 0;padding: var(--cds-space-3xs) var(--cds-space-md) 0;list-style: none}.cds-ribbon > .cds-ribbon-axis{padding-inline: 0}.cds-ribbon:has(> .cds-ribbon-axis){block-size: auto;padding-block-end: var(--cds-space-2xs)}.cds-ribbon-axis-mark{font-family: var(--cds-font-num);font-size: var(--cds-text-3xs);font-weight: var(--cds-weight-bold);line-height: 1;text-align: center;letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);color: var(--cds-muted)}.cds-ribbon--compact{block-size: var(--cds-ribbon-h-compact)}.cds-ribbon--sm{block-size: auto;padding-block: var(--cds-space-2xs)}.cds-ribbon--sm .cds-ribbon-marks{block-size: var(--cds-space-lg)}.cds-ribbon--sm .cds-ribbon-glyphs{display: none}.cds-ribbon--sm .cds-ribbon-cell:nth-child(5n){border-block-end-color: var(--cds-rule-hair)}.cds-ribbon--on-display{background: var(--cds-display-alt);box-shadow: inset 0 var(--cds-rule-width) 0 var(--cds-border-on-display)}.cds-ribbon--on-display .cds-ribbon-cell{border-block-end-color: var(--cds-border-on-display)}.cds-ribbon--on-display .cds-ribbon-cell:nth-child(5n){border-block-end-color: var(--cds-on-display-faint)}.cds-ribbon--on-display .cds-ribbon-cell--current{border-block-end-color: var(--cds-on-display)}.cds-ribbon--on-display .cds-ribbon-glyph{color: var(--cds-on-display)}.cds-ribbon--on-display .cds-ribbon-axis-mark{color: var(--cds-on-display-muted)}.cds-ribbon--on-display .cds-ribbon-tick{--cds-ribbon-tick-ground: var(--cds-display-alt);border-color: var(--cds-on-display)}.cds-ribbon--on-display .cds-ribbon-tick--struck::after{border-block-start-color: var(--cds-on-display)}.cds-ribbon--locked .cds-ribbon-tick--action,.cds-ribbon-tick:disabled{cursor: default;pointer-events: none;opacity: 1;color: inherit}.cds-ribbon-stack{--cds-ribbon-stack-min-w: calc( var(--cds-sheet-code-w) + var(--cds-sheet-points-w) + 30 * var(--cds-space-md) + 2 * var(--cds-space-sm));display: flex;flex-direction: column;gap: var(--cds-space-2xs);inline-size: 100%;overflow-x: auto;overscroll-behavior-inline: contain}.cds-ribbon-stack-row{display: grid;grid-template-columns: var(--cds-sheet-code-w) minmax(0,1fr) var(--cds-sheet-points-w);align-items: center;gap: var(--cds-space-sm);min-inline-size: var(--cds-ribbon-stack-min-w)}.cds-ribbon-stack-label{font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);letter-spacing: var(--cds-track-caps-xs);text-transform: uppercase;color: var(--cds-muted-strong)}.cds-ribbon-stack-result{text-align: end;font-family: var(--cds-font-num);font-size: var(--cds-text-md);font-weight: var(--cds-weight-bold);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);color: var(--cds-on-surface)}.cds-score-grid{--cds-score-moat: var(--cds-space-xl);--cds-score-btn-h-portrait: var(--cds-space-4xl);--cds-score-rail-w: 18rem;--cds-score-undo-w: 8.75rem;--cds-score-undo-h: 12.5rem;display: flex;flex-direction: column;gap: var(--cds-score-moat);inline-size: 100%;padding: var(--cds-space-xs) var(--cds-space-md) var(--cds-space-md);background: var(--cds-page);border-block-start: var(--cds-rule-width) solid var(--cds-border)}.cds-score-grid--sticky{position: sticky;inset-block-end: 0;z-index: var(--cds-z-rail);padding-block-end: max(var(--cds-space-md),env(safe-area-inset-bottom))}.cds-score-grid-keys{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));grid-auto-rows: minmax(var(--cds-score-btn-h-portrait,var(--cds-space-4xl)),1fr);gap: var(--cds-score-btn-gap);min-inline-size: 0}.cds-score-group{display: contents}.cds-score-grid-rule{display: none;grid-column: 1 / -1;block-size: 0;margin: 0;border: 0;border-block-start: var(--cds-rule-total)}.cds-score-grid-undo{inline-size: 100%}.cds-score-btn{--cds-score-fill: var(--cds-surface);--cds-score-fill-hover: var(--cds-hover-surface);--cds-score-fill-press: var(--cds-active-surface);--cds-score-ink: var(--cds-on-surface);--cds-score-glyph-src: none;--cds-score-legend-edge: transparent;position: relative;display: grid;grid-template-rows: minmax(0,1fr) auto;align-items: stretch;inline-size: 100%;min-inline-size: 0;min-block-size: max( var(--cds-score-btn-h-portrait,var(--cds-space-4xl)),var(--cds-score-btn-min));margin: 0;padding: 0;background: var(--cds-score-fill);color: var(--cds-score-ink);border: var(--cds-keyline);cursor: pointer;user-select: none;-webkit-tap-highlight-color: transparent;touch-action: manipulation;text-align: center;font-family: var(--cds-font-display);transition: background-color var(--cds-transition-instant),transform var(--cds-transition-instant)}.cds-score-btn-cap{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: var(--cds-space-2xs);min-block-size: 0;padding: var(--cds-space-2xs)}.cds-score-btn-glyph{display: block;flex: 0 0 auto;inline-size: var(--cds-glyph-box);block-size: var(--cds-glyph-box);min-block-size: 0;max-inline-size: 100%;max-block-size: 100%;background-color: currentColor;-webkit-mask-image: var(--cds-score-glyph-src);mask-image: var(--cds-score-glyph-src);-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain}@supports not ((-webkit-mask-image: none) or (mask-image: none)){.cds-score-btn-glyph{background-color: transparent;background-image: var(--cds-score-glyph-src);background-repeat: no-repeat;background-position: center;background-size: contain}}.cds-score-btn-name{display: none;font-size: var(--cds-text-xl);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps);text-transform: uppercase;color: currentColor}.cds-score-btn--undo .cds-score-btn-name{display: block;font-size: var(--cds-text-base)}.cds-score-btn-context{font-family: var(--cds-font-num);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-semibold);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);color: currentColor}.cds-score-btn-legend{display: flex;align-items: center;justify-content: space-between;gap: var(--cds-space-2xs);padding: var(--cds-space-3xs) var(--cds-space-xs);background: var(--cds-score-legend-bg);color: var(--cds-score-legend-fg);border-block-start: var(--cds-rule-width) solid var(--cds-score-legend-edge);font-size: var(--cds-score-legend);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-3xs);text-transform: uppercase}.cds-score-btn-value{font-family: var(--cds-font-num);font-size: var(--cds-text-judge-floor);line-height: var(--cds-leading-none);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);font-variant-ligatures: none}.cds-score-btn-key{padding: 0;background: none;border: 0;font-family: inherit;font-size: inherit;font-weight: inherit;letter-spacing: inherit;color: var(--cds-on-display-muted)}.cds-score-btn--x{--cds-score-fill: var(--cds-signal-x);--cds-score-fill-hover: var(--cds-signal-x-hover);--cds-score-fill-press: var(--cds-signal-x-press);--cds-score-ink: var(--cds-on-signal-x);--cds-score-glyph-src: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='4'%3E%3Cpath d='M10 10L54 54M54 10L10 54'/%3E%3C/svg%3E")}.cds-score-btn--wave{--cds-score-fill: var(--cds-signal-wave);--cds-score-fill-hover: var(--cds-signal-wave-hover);--cds-score-fill-press: var(--cds-signal-wave-press);--cds-score-ink: var(--cds-on-signal-wave);--cds-score-glyph-src: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='4'%3E%3Cpath d='M10 32q11 -20 22 0t22 0'/%3E%3C/svg%3E")}.cds-score-btn--line{--cds-score-fill: var(--cds-signal-line);--cds-score-fill-hover: var(--cds-signal-line-hover);--cds-score-fill-press: var(--cds-signal-line-press);--cds-score-ink: var(--cds-on-signal-line);--cds-score-legend-edge: var(--cds-on-signal-line);--cds-score-glyph-src: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='4'%3E%3Cpath d='M18 54L46 10'/%3E%3C/svg%3E")}.cds-score-btn--circle{--cds-score-fill: var(--cds-signal-circle);--cds-score-fill-hover: var(--cds-signal-circle-hover);--cds-score-fill-press: var(--cds-signal-circle-press);--cds-score-ink: var(--cds-on-signal-circle);--cds-score-glyph-src: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='4'%3E%3Ccircle cx='32' cy='32' r='22'/%3E%3C/svg%3E")}.cds-score-btn--percent{--cds-score-fill: var(--cds-signal-percent);--cds-score-fill-hover: var(--cds-signal-percent-hover);--cds-score-fill-press: var(--cds-signal-percent-press);--cds-score-ink: var(--cds-on-signal-percent);--cds-score-glyph-src: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='4'%3E%3Ccircle cx='18' cy='18' r='8'/%3E%3Ccircle cx='46' cy='46' r='8'/%3E%3Cpath d='M50 12L14 52'/%3E%3C/svg%3E")}.cds-score-btn--tactical{--cds-score-fill: var(--cds-signal-tactical);--cds-score-fill-hover: var(--cds-signal-tactical-hover);--cds-score-fill-press: var(--cds-signal-tactical-press);--cds-score-ink: var(--cds-on-signal-tactical);--cds-score-glyph-src: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='4'%3E%3Cpath d='M32 10V54M10 32H54'/%3E%3C/svg%3E")}.cds-score-btn--undo{--cds-score-fill: var(--cds-page);--cds-score-fill-hover: var(--cds-hover-page);--cds-score-fill-press: var(--cds-active-page);--cds-score-ink: var(--cds-on-surface);--cds-score-legend-edge: var(--cds-border-ink);border-width: var(--cds-rule-width-strong)}.cds-score-btn .material-symbols-outlined{font-size: var(--cds-glyph-box);font-variation-settings: 'FILL' var(--cds-icon-fill),'wght' var(--cds-icon-weight),'GRAD' var(--cds-icon-grade),'opsz' var(--cds-icon-opsz);line-height: 1;flex: 0 0 auto}.cds-score-btn--undo .cds-score-btn-legend{justify-content: center;background: var(--cds-page);color: var(--cds-muted-strong)}.cds-score-btn--undo .cds-score-btn-key{color: var(--cds-muted-strong)}.cds-score-btn--undo[aria-disabled='true'] .cds-score-btn-legend{background: var(--cds-disabled-bg)}@media (hover: hover){.cds-score-btn:hover{background: var(--cds-score-fill-hover)}}.cds-score-btn:active,.cds-score-btn[data-cds-pressed]{background: var(--cds-score-fill-press);transform: translateY(var(--cds-score-travel))}.cds-score-btn:focus-visible{outline: none;box-shadow: var(--cds-focus-ring);z-index: var(--cds-z-raised)}@keyframes cds-score-register{from{background-color: var(--cds-score-fill-press);border-color: var(--cds-score-ink)}to{background-color: var(--cds-score-fill);border-color: var(--cds-ink)}}.cds-score-btn--registered{animation: cds-score-register var(--cds-duration-instant) var(--cds-ease-snap) 1}@keyframes cds-score-reject{0%,100%{transform: translateX(0)}25%{transform: translateX(calc(-1 * var(--cds-space-3xs)))}75%{transform: translateX(var(--cds-space-3xs))}}.cds-score-btn--rejected{animation: cds-score-reject var(--cds-duration-fast) var(--cds-ease-mechanical) 1}.cds-score-btn:disabled,.cds-score-btn[aria-disabled='true']{--cds-score-fill: var(--cds-disabled-bg);--cds-score-fill-hover: var(--cds-disabled-bg);--cds-score-fill-press: var(--cds-disabled-bg);--cds-score-ink: var(--cds-disabled-fg);border-color: var(--cds-disabled-border);cursor: not-allowed;opacity: 1;transform: none}.cds-score-btn:disabled .cds-score-btn-legend,.cds-score-btn[aria-disabled='true'] .cds-score-btn-legend{background: var(--cds-disabled-fg);color: var(--cds-page)}.cds-score-btn-pips{display: flex;align-items: center;justify-content: center;gap: var(--cds-space-2xs)}.cds-score-btn-pip{inline-size: var(--cds-space-md);block-size: var(--cds-space-2xs);background: transparent;border: var(--cds-rule-width) solid currentColor}.cds-score-btn[data-cds-count='1'] .cds-score-btn-pip:nth-child(-n + 1),.cds-score-btn[data-cds-count='2'] .cds-score-btn-pip:nth-child(-n + 2),.cds-score-btn[data-cds-count='3'] .cds-score-btn-pip:nth-child(-n + 3){background: currentColor}.cds-readout{--cds-readout-size: var(--cds-text-readout);--cds-readout-weight: var(--cds-weight-black);--cds-readout-ink: var(--cds-on-surface);--cds-readout-label-ink: var(--cds-muted-strong);--cds-readout-note-ink: var(--cds-muted);--cds-readout-ghost-ink: var(--cds-ghost);--cds-readout-travel: 0.08em;--cds-readout-rule: none;position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: var(--cds-space-3xs);min-inline-size: 0;color: var(--cds-readout-ink);overflow: hidden}.cds-readout-label{font-family: var(--cds-font-display);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-bold);line-height: var(--cds-leading-snug);letter-spacing: var(--cds-track-caps-xs);text-transform: uppercase;color: var(--cds-readout-label-ink)}.cds-readout-value{position: relative;display: inline-flex;align-items: baseline;justify-content: flex-start;font-family: var(--cds-font-num);font-size: var(--cds-readout-size);font-weight: var(--cds-readout-weight);line-height: var(--cds-leading-flush);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);font-variant-ligatures: none;white-space: nowrap;border-block-end: var(--cds-readout-rule);padding-block-end: var(--cds-space-3xs)}.cds-readout-sign{display: inline-block;inline-size: var(--cds-sign);text-align: center}.cds-readout-int{display: inline-block;min-inline-size: calc(var(--cds-num-int) * var(--cds-digit));text-align: end}.cds-readout-comma{display: inline-block;inline-size: var(--cds-comma);text-align: center}.cds-readout-frac{display: inline-block;min-inline-size: calc(var(--cds-num-frac) * var(--cds-digit));text-align: start;font-size: calc(1em * var(--cds-num-frac-scale));font-weight: var(--cds-num-frac-weight);color: var(--cds-num-frac-color)}.cds-readout-unit{align-self: flex-end;padding-inline-start: var(--cds-space-2xs);font-size: var(--cds-text-3xs);font-weight: var(--cds-weight-bold);letter-spacing: var(--cds-track-caps-3xs);text-transform: uppercase;color: var(--cds-readout-note-ink)}.cds-readout-ghost{position: absolute;inset: 0;display: inline-flex;align-items: baseline;justify-content: flex-end;z-index: var(--cds-z-base);font-size: 1em;font-weight: inherit;line-height: inherit;letter-spacing: inherit;color: var(--cds-readout-ghost-ink);pointer-events: none;user-select: none;white-space: nowrap}.cds-readout-ghost :is(.cds-readout-int,.cds-readout-comma,.cds-readout-frac){color: inherit}.cds-readout-sign,.cds-readout-int,.cds-readout-comma,.cds-readout-frac,.cds-readout-unit{position: relative;z-index: var(--cds-z-raised)}.cds-readout-note{font-size: var(--cds-text-xs);font-weight: var(--cds-weight-medium);line-height: var(--cds-leading-normal);color: var(--cds-readout-note-ink)}.cds-readout-delta{font-family: var(--cds-font-num);font-size: var(--cds-text-base);font-weight: var(--cds-weight-semibold);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);color: var(--cds-muted-strong)}.cds-readout--lg{--cds-readout-size: var(--cds-text-result)}.cds-readout--lg .cds-readout-ghost{display: none}.cds-readout--sm{--cds-readout-size: var(--cds-text-4xl)}.cds-readout--xs{--cds-readout-size: var(--cds-text-2xl)}.cds-readout--xs .cds-readout-frac{font-size: 1em;font-weight: inherit;color: inherit}.cds-readout--on-display{--cds-readout-ink: var(--cds-on-display);--cds-readout-label-ink: var(--cds-on-display-faint);--cds-readout-note-ink: var(--cds-on-display-muted);--cds-readout-ghost-ink: color-mix(in srgb,var(--cds-ghost) 13%,var(--cds-display))}.cds-readout--on-display .cds-readout-frac{color: var(--cds-on-display-muted)}.cds-readout--taken .cds-readout-frac{color: var(--cds-muted-strong)}.cds-readout--narrow{--cds-num-int: 2}.cds-readout--live{--cds-readout-rule: var(--cds-num-live-rule)}.cds-readout--provisional{--cds-readout-rule: var(--cds-num-provisional-rule)}.cds-readout--official{--cds-readout-rule: var(--cds-num-official-rule)}.cds-readout--on-display.cds-readout--live{--cds-readout-rule: var(--cds-rule-width-strong) dotted var(--cds-on-display)}.cds-readout--on-display.cds-readout--provisional{--cds-readout-rule: var(--cds-rule-width) solid var(--cds-on-display-muted)}.cds-readout--on-display.cds-readout--official{--cds-readout-rule: var(--cds-rule-width-strong) solid var(--cds-on-display)}@keyframes cds-readout-tick{from{transform: translateY(calc(-1 * var(--cds-readout-travel)))}to{transform: translateY(0)}}.cds-readout--changed .cds-readout-value{animation: cds-readout-tick var(--cds-duration-fast) var(--cds-ease-mechanical) 1}.cds-readout-group{display: flex;flex-wrap: wrap;align-items: stretch;row-gap: var(--cds-space-md);min-inline-size: 0}.cds-readout-group > .cds-readout{justify-content: center;padding-inline: var(--cds-space-md);border-inline-start: var(--cds-rule-width) solid var(--cds-border)}.cds-readout-group > .cds-readout:first-child{padding-inline-start: 0;border-inline-start: 0}.cds-readout-group--on-display > .cds-readout{border-inline-start-color: var(--cds-border-on-display)}@keyframes cds-score-grid-out{from{transform: translateX(0);opacity: 1}to{transform: translateX(100%);opacity: 0}}.cds-judge-card--review .cds-score-grid{animation: cds-score-grid-out var(--cds-duration-fast) var(--cds-ease-exit) 1 both;pointer-events: none}.cds-judge-card-review{display: flex;flex-direction: column;gap: var(--cds-space-lg);padding: var(--cds-space-lg) var(--cds-space-md)}.cds-judge-card-maths{display: grid;grid-template-columns: minmax(0,1fr) max-content;align-items: baseline;column-gap: var(--cds-space-lg);row-gap: var(--cds-space-xs);margin: 0}.cds-judge-card-maths dt{font-size: var(--cds-text-judge-floor);font-weight: var(--cds-weight-medium);color: var(--cds-on-surface)}.cds-judge-card-maths dd{margin: 0;text-align: end;font-family: var(--cds-font-num);font-size: var(--cds-text-judge-floor);font-weight: var(--cds-weight-bold);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);font-variant-ligatures: none;color: var(--cds-on-surface)}.cds-judge-card-maths-work{display: flex;flex-wrap: wrap;column-gap: var(--cds-space-lg);row-gap: var(--cds-space-3xs);margin-block-start: var(--cds-space-3xs);font-family: var(--cds-font-num);font-size: var(--cds-text-xs);font-weight: var(--cds-weight-medium);letter-spacing: var(--cds-track-num);font-variant-numeric: var(--cds-numeric);font-feature-settings: var(--cds-numeric-features);color: var(--cds-muted-strong)}.cds-judge-card-maths-term{white-space: nowrap}.cds-judge-card-maths .cds-judge-card-maths-total{padding-block-start: var(--cds-space-xs);border-block-start: var(--cds-rule-total)}@media (max-width: 767px){.cds-score-grid-keys{grid-auto-rows: var(--cds-score-btn-h-portrait)}.cds-score-grid-keys .cds-score-btn{block-size: 100%}.cds-score-grid-undo .cds-score-btn{min-block-size: var(--cds-touch-primary);block-size: var(--cds-touch-primary)}.cds-score-btn--undo .cds-score-btn-cap{flex-direction: row;gap: var(--cds-space-sm)}.cds-score-grid{--cds-score-moat: var(--cds-space-lg);padding-block: var(--cds-space-3xs) var(--cds-space-sm)}.cds-judge-card-actions{gap: var(--cds-space-2xs);padding-block: var(--cds-space-2xs)}}@media (min-width: 768px){.cds-judge-card-actions{padding-block: 0}.cds-judge-card-head{padding-inline: var(--cds-space-lg)}.cds-judge-card-sheet{padding-inline: var(--cds-space-lg)}.cds-judge-card-actions{padding-inline: var(--cds-space-lg)}.cds-ribbon{padding-inline: var(--cds-space-lg)}.cds-score-grid{padding-inline: var(--cds-space-lg)}.cds-judge-card-review{padding-inline: var(--cds-space-lg)}.cds-ribbon-axis{padding-inline: var(--cds-space-lg)}}@media (min-width: 1024px){.cds-judge-card--frame{block-size: var(--cds-judge-frame-h-landscape)}.cds-judge-card-readouts .cds-readout--live{--cds-readout-size: var(--cds-text-readout)}.cds-judge-card-head{flex-wrap: nowrap}.cds-judge-card-identity{flex: 0 1 auto;overflow: hidden}.cds-judge-card-identity > .cds-judge-card-cell:first-child,.cds-judge-card-identity > .cds-judge-card-cell--num{flex: 0 0 auto}.cds-judge-card-identity > .cds-judge-card-cell .cds-judge-card-cell-value{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.cds-judge-card-readouts{flex: 0 0 auto}.cds-ribbon{block-size: var(--cds-ribbon-h)}.cds-judge-card-body{flex-direction: row;align-items: stretch}.cds-judge-card-sheet{flex: 1 1 auto;border-inline-end: var(--cds-rule-width) solid var(--cds-border)}.cds-score-grid{flex: 0 0 auto;flex-direction: row;align-items: stretch;inline-size: auto;padding: 0 var(--cds-space-md) 0 var(--cds-score-moat);border-block-start: 0}.cds-score-grid--sticky{position: static;padding-block-end: 0}.cds-score-grid-undo{align-self: center;inline-size: var(--cds-score-undo-w)}.cds-score-grid-undo .cds-score-btn{min-block-size: var(--cds-score-undo-h)}.cds-score-grid-keys{grid-template-columns: minmax(0,1fr);grid-template-rows: repeat(4,minmax(0,1fr)) auto repeat(2,minmax(0,1fr));inline-size: var(--cds-score-rail-w);block-size: 100%}.cds-score-btn{min-block-size: 0}.cds-score-grid-rule{display: block;margin-block: calc(var(--cds-score-btn-gap) / 2)}.cds-score-btn-cap{flex-direction: row;gap: var(--cds-space-sm)}.cds-score-btn-name{display: block}.cds-score-btn--undo .cds-score-btn-cap{flex-direction: column;gap: var(--cds-space-xs)}}@media (min-width: 1280px){.cds-judge-card .cds-score-grid{--cds-score-rail-w: 20rem}}@media (min-width: 1024px) and (max-height: 720px){.cds-score-btn:not(.cds-score-btn--undo) .cds-score-btn-name{display: none}}@media (prefers-reduced-motion: reduce){.cds-score-btn:active,.cds-score-btn[data-cds-pressed]{background: var(--cds-score-fill-press);transform: none}.cds-score-btn--registered{background: var(--cds-score-fill-press);border-color: var(--cds-score-ink)}.cds-score-btn--rejected{border-color: var(--cds-state-error)}.cds-judge-card--review .cds-score-grid{display: none}.cds-readout--changed .cds-readout-value{animation: none}}@media (forced-colors: active){.cds-score-btn-legend{border-block-start-color: CanvasText}.cds-readout--live{--cds-readout-rule: var(--cds-rule-width-strong) dotted CanvasText}.cds-readout--provisional{--cds-readout-rule: var(--cds-rule-width) solid CanvasText}.cds-readout--official{--cds-readout-rule: var(--cds-rule-width-strong) solid CanvasText}.cds-readout-ghost{display: none}}@media print{.cds-score-grid{display: none}.cds-judge-card{block-size: auto;border: var(--cds-rule-width) solid var(--cds-border-ink)}.cds-judge-card-sheet{overflow: visible}.cds-judge-card-head{background: var(--cds-page);color: var(--cds-on-surface);border-block-end: var(--cds-rule-total)}.cds-judge-card-head .cds-judge-card-cell{border-inline-start-color: var(--cds-border)}.cds-judge-card-head .cds-judge-card-cell-label{color: var(--cds-muted-strong)}.cds-judge-card-head .cds-judge-card-cell-value{color: var(--cds-on-surface)}.cds-readout--on-display{--cds-readout-ink: var(--cds-on-surface);--cds-readout-label-ink: var(--cds-muted-strong);--cds-readout-note-ink: var(--cds-muted);--cds-readout-ghost-ink: var(--cds-ghost)}.cds-ribbon{background: var(--cds-page);box-shadow: none;break-inside: avoid}.cds-ribbon-tick{-webkit-print-color-adjust: exact;print-color-adjust: exact}.cds-readout-ghost{display: none}}.cds-ripple{--cds-ripple-ink: color-mix(in srgb,var(--cds-ink) 40%,transparent);--cds-ripple-spread: var(--cds-space-sm);position: relative}.cds-ripple::after{content: '';position: absolute;inset: 0;outline: var(--cds-rule-width) solid var(--cds-ripple-ink);outline-offset: 0;opacity: 0;pointer-events: none;animation: cds-ripple var(--cds-duration-breathe) var(--cds-ease-mechanical) infinite}@keyframes cds-ripple{0%{opacity: 1;outline-offset: 0}70%{opacity: 0;outline-offset: var(--cds-ripple-spread)}100%{opacity: 0;outline-offset: var(--cds-ripple-spread)}}.cds-ripple--sm{--cds-ripple-spread: var(--cds-space-xs)}.cds-ripple--md{--cds-ripple-spread: var(--cds-space-sm)}.cds-ripple--lg{--cds-ripple-spread: var(--cds-space-md)}.cds-ripple--xl{--cds-ripple-spread: var(--cds-space-lg)}.cds-ripple--on-display,.cds-band--display .cds-ripple,.cds-display .cds-ripple,.cds-on-display .cds-ripple{--cds-ripple-ink: color-mix(in srgb,var(--cds-on-display) 55%,transparent)}@keyframes cds-breathe{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: var(--cds-breathe-opacity-min);transform: scale(var(--cds-breathe-scale-min))}}@keyframes cds-breathe-fade{0%,100%{opacity: 1}50%{opacity: var(--cds-breathe-opacity-min)}}.cds-breathing{animation: cds-breathe var(--cds-duration-breathe) var(--cds-ease-breathe) infinite}.cds-breathing--fade{animation-name: cds-breathe-fade}@media (hover: hover) and (pointer: fine){.cds-breathing--hover:hover{animation: cds-breathe calc(var(--cds-duration-breathe) * 0.667) var(--cds-ease-breathe) infinite}}@keyframes cds-stagger-in{from{opacity: 0;translate: 0 var(--cds-stagger-rise)}to{opacity: 1;translate: 0 0}}.cds-stagger-in,.cds-stagger > *{--cds-stagger-index: 0;animation: cds-stagger-in var(--cds-duration-base) var(--cds-ease-mechanical) both;animation-delay: calc(var(--cds-stagger-index) * var(--cds-stagger-step))}.cds-stagger > :nth-child(2){--cds-stagger-index: 1}.cds-stagger > :nth-child(3){--cds-stagger-index: 2}.cds-stagger > :nth-child(4){--cds-stagger-index: 3}.cds-stagger > :nth-child(5){--cds-stagger-index: 4}.cds-stagger > :nth-child(6){--cds-stagger-index: 5}.cds-stagger > :nth-child(7){--cds-stagger-index: 6}.cds-stagger > :nth-child(8){--cds-stagger-index: 7}.cds-stagger > :nth-child(n + 9){--cds-stagger-index: 7}.cds-flash{--cds-flash-ink: var(--cds-ink);position: relative}.cds-flash::after{content: '';position: absolute;inset: 0;outline: var(--cds-rule-width-strong) solid var(--cds-flash-ink);outline-offset: calc(var(--cds-rule-width-strong) * -1);opacity: 0;pointer-events: none;animation: cds-flash var(--cds-duration-flash) var(--cds-ease-mechanical) 1}@keyframes cds-flash{0%{opacity: 0}25%{opacity: 1}100%{opacity: 0}}.cds-flash--success{--cds-flash-ink: var(--cds-state-success)}.cds-flash--error{--cds-flash-ink: var(--cds-state-error)}.cds-flash--on-display,.cds-band--display .cds-flash,.cds-display .cds-flash,.cds-on-display .cds-flash{--cds-flash-ink: var(--cds-on-display)}.cds-band--display .cds-flash--success,.cds-display .cds-flash--success,.cds-on-display .cds-flash--success,.cds-flash--on-display.cds-flash--success{--cds-flash-ink: var(--cds-state-success-on-display)}.cds-band--display .cds-flash--error,.cds-display .cds-flash--error,.cds-on-display .cds-flash--error,.cds-flash--on-display.cds-flash--error{--cds-flash-ink: var(--cds-state-error-on-display)}@keyframes cds-pop-confirm{0%,100%{scale: 1}35%{scale: var(--cds-pop-scale)}}.cds-pop-confirm{animation: cds-pop-confirm var(--cds-duration-slow) var(--cds-ease-snap) 1}@keyframes cds-shake-x{0%,100%{translate: 0}20%{translate: calc(var(--cds-shake-amplitude) * -1)}40%{translate: var(--cds-shake-amplitude)}60%{translate: calc(var(--cds-shake-amplitude-min) * -1)}80%{translate: var(--cds-shake-amplitude-min)}}.cds-shake-x{animation: cds-shake-x var(--cds-duration-slow) var(--cds-ease-mechanical) 1}@keyframes cds-collapse-out{0%{opacity: 1;max-height: var(--cds-collapse-height);min-block-size: 0;translate: 0}40%{opacity: 0;translate: var(--cds-space-xs)}100%{opacity: 0;max-height: 0;min-block-size: 0;translate: var(--cds-space-xs);padding-block: 0;margin-block: 0;border-block-width: 0}}.cds-collapse-out{overflow: hidden;min-block-size: 0;animation: cds-collapse-out var(--cds-duration-slow) var(--cds-ease-exit) 1 both}@keyframes cds-strike-in{0%{opacity: 1}40%{opacity: var(--cds-struck-opacity)}100%{opacity: 1}}.cds-strike-in{animation: cds-strike-in var(--cds-duration-fast) var(--cds-ease-snap) 1}.cds-confetti{position: fixed;inset: 0;z-index: var(--cds-z-confetti);inline-size: 100%;block-size: 100%;pointer-events: none}@media (prefers-reduced-motion: reduce){.cds-ripple::after{animation: none;opacity: 1;outline-offset: var(--cds-ripple-spread)}.cds-breathing,.cds-breathing--fade,.cds-breathing--hover:hover{animation: none;opacity: 1;transform: none}.cds-stagger-in,.cds-stagger > *{animation: none;animation-delay: 0s;opacity: 1;translate: none}.cds-flash::after{animation: none;opacity: 0}.cds-pop-confirm{animation: none;scale: 1}.cds-shake-x{animation: none;translate: none}.cds-strike-in{animation: none}.cds-confetti{display: none}}@media (forced-colors: active){.cds-ripple::after,.cds-flash::after{outline-color: CanvasText}.cds-confetti{display: none}}@media print{.cds-ripple::after,.cds-flash::after{display: none}.cds-breathing,.cds-breathing--fade,.cds-breathing--hover,.cds-breathing--hover:hover,.cds-stagger-in,.cds-stagger > *,.cds-pop-confirm,.cds-shake-x{animation: none;opacity: 1;translate: none;scale: 1;transform: none}.cds-strike-in{animation: none}.cds-confetti{display: none}}