@layer account-reset,utd,delivery-kit,lmv;@layer utd.base,utd.tokens,utd.theme,utd.variant,utd.components,utd.utilities;@layer utd.base{:root{--z-tool: 200}*,*:before,*:after{box-sizing:border-box}body{margin:0}[data-theme] :focus-visible{outline:var(--spacing-3xs) solid var(--c-focus-outline);outline-offset:var(--spacing-3xs)}}@layer utd.tokens{[data-theme],[data-variant=default]{--c-brand: #1c3245;--c-brand-fg: #e9ecef;--c-brand-label-fg: #c9cfd4;--c-brand-disabled: #adb5bd;--c-white: #ffffff;--c-white-a15: #ffffff26;--c-white-a50: #ffffff80;--c-lighter: #f8f9fa;--c-light: #e9ecef;--c-dark: #212529;--c-darker: #101010;--c-black: #000000;--c-black-a05: #0000000d;--c-black-a08: #00000014;--c-black-a15: #00000026;--c-black-a25: #00000040;--c-black-a50: #00000080;--c-black-a75: #000000bf;--c-primary-toggled: #142533;--c-primary: #1c3245;--c-primary-a50: #1c324580;--c-primary-hover: #294966;--c-primary-disabled: #31597c;--c-secondary-toggled: #323639;--c-secondary: #4a4f54;--c-secondary-hover: #565c61;--c-secondary-disabled: #6e757c;--c-danger-toggled: #7e281b;--c-danger: #932f1f;--c-danger-hover: #a83524;--c-danger-disabled: #d2432d;--c-danger-light: #ecd3cf;--c-danger-light-border: #e5c1bc;--c-warning-toggled: #d19d00;--c-warning: #ebb000;--c-warning-hover: #ffc105;--c-warning-disabled: #ffcd38;--c-warning-fg: var(--c-dark);--c-primary-fg: #ffffff;--c-primary-alt: #00254d;--c-primary-alt-a50: #00254d80;--c-primary-faint: #6495ed;--c-primary-light: #bbcde1;--c-primary-lighter: #c2d2e4;--c-secondary-fg: #ffffff;--c-secondary-alt: #575d63;--c-secondary-light: #adb5bd;--c-secondary-light-border: #ced4da;--c-secondary-lighter: #e8eef5;--c-secondary-lighter-border: #dee2e6;--c-info: #05596f;--c-info-focus: #0781a0;--c-info-fg: #ffffff;--c-info-alt: #084655;--c-info-light: #cce4ea;--c-info-light-border: #b8d9e1;--c-focus-outline: #b4743c;--c-tooltip: #101010;--c-tooltip-fg: #ffffff;--c-prehighlight: #ffff00;--c-prehighlight-fg: #000000;--c-highlight: #ffff00;--c-highlight-fg: #000000;--c-speech: #bbcde1;--c-speech-a50: #bbcde180;--c-speech-light: #ffffff5e;--c-speech-fg: #000000;--c-speech-word: #00254d;--c-success: #008000;--c-link: #0000ee;--c-link-hover: #0000bd;--c-hotspot-gray-outline: #00000080;--c-hotspot-outline: #d2432d;--c-hotspot-fill: #7fff7f40;--c-index-entry-header-active: #fff2cf;--c-jexcel-font-color: #000000;--c-jexcel-cell-border: transparent;--c-jexcel-toolbar-active-bg: #CCCCCC;--c-tts-container-border-color: #5d5d5d89;--c-caliper-measurement-line: #ff0000;--c-modal-transparency: var(--c-black-a50);--c-action: #1c3245;--c-action-toggled: var(--c-primary-toggled);--c-tab-disabled-fg: var(--c-secondary-light-border);--c-accordion-bg: var(--c-lighter);--c-accordion-border: var(--c-secondary-lighter-border);--c-accordion-divider: var(--c-secondary-lighter-border);--c-accordion-icon: var(--c-primary);--c-accordion-focus: var(--c-focus-outline);--c-accordion-disabled-bg: var(--c-light);--c-accordion-disabled-border: var(--c-secondary-lighter-border);--c-accordion-disabled-fg: var(--c-secondary-disabled);--c-accordion-eggshell-border: var(--c-secondary-lighter-border);--c-accordion-eggshell-divider: var(--c-secondary-lighter-border);--c-input-border: var(--c-secondary);--c-editor-border: var(--c-input-border);--c-chat-agent-bg: var(--c-lighter);--c-chat-learner-bg: var(--c-light);--c-chat-bubble-border: var(--c-secondary-lighter-border);--c-chat-avatar-agent-bg: var(--c-primary);--c-chat-avatar-learner-bg: var(--c-primary);--c-chat-avatar-fg: var(--c-primary-fg);--c-chat-input-border: var(--c-input-border);--c-chat-input-placeholder: var(--c-secondary);--c-chat-input-disabled-fg: var(--c-secondary-disabled);--c-chat-send-hover: var(--c-primary-hover);--c-chat-send-disabled-bg: var(--c-light);--c-chat-send-disabled-fg: var(--c-secondary-disabled);--c-agent-chat-resource-label: var(--c-dark);--c-agent-chat-scroll-thumb: var(--c-secondary);--c-button-on-fill-fg: var(--c-white);--c-button-on-danger-fg: var(--c-white);--c-radio-segment-bg: var(--c-lighter);--c-radio-segment-border: var(--c-input-border);--c-radio-segment-fg: var(--c-dark);--c-radio-segment-hover-bg: var(--c-light);--c-radio-segment-selected-bg: var(--c-primary);--c-radio-segment-selected-fg: var(--c-primary-fg);--c-radio-segment-disabled-bg: var(--c-light);--c-radio-segment-disabled-border: var(--c-secondary-lighter-border);--c-radio-segment-disabled-fg: var(--c-secondary-disabled);--c-code-bg: var(--c-white);--c-code-fg: var(--c-dark);--c-code-line-bg: var(--c-lighter);--c-code-muted: var(--c-secondary);--c-code-border: var(--c-input-border);--c-code-cursor: var(--c-dark);--c-code-selection-bg: var(--c-dark);--c-code-selection-fg: var(--c-white);--c-code-keyword: var(--c-danger);--c-code-string: var(--c-info);--c-code-number: var(--c-danger);--c-code-comment: var(--c-secondary);--c-code-function: var(--c-link);--c-code-type: var(--c-info);--c-code-property: var(--c-dark);--c-code-punctuation: var(--c-dark);--c-code-ansi-black: var(--c-dark);--c-code-ansi-red: var(--c-danger);--c-code-ansi-green: var(--c-info);--c-code-ansi-yellow: var(--c-secondary);--c-code-ansi-blue: var(--c-link);--c-code-ansi-magenta: var(--c-danger);--c-code-ansi-cyan: var(--c-info);--c-code-ansi-white: var(--c-secondary);--c-code-ansi-bright-black: var(--c-code-ansi-black);--c-code-ansi-bright-red: var(--c-code-ansi-red);--c-code-ansi-bright-green: var(--c-code-ansi-green);--c-code-ansi-bright-yellow: var(--c-code-ansi-yellow);--c-code-ansi-bright-blue: var(--c-code-ansi-blue);--c-code-ansi-bright-magenta: var(--c-code-ansi-magenta);--c-code-ansi-bright-cyan: var(--c-code-ansi-cyan);--c-code-ansi-bright-white: var(--c-code-ansi-white);--logo-width: 200;--logo-height: 114;--logo-max-height: 30px;--content-font-family: inherit;--font-family-ui: Calibri, Arial, "Microsoft YaHei", STXihei, sans-serif;--font-family-title: Calibri, Arial, "Microsoft YaHei", STXihei, sans-serif;--font-family-code: ui-monospace, "SF Mono", SFMono-Regular, "Cascadia Mono", Menlo, Consolas, "Liberation Mono", monospace;--content-font-size: inherit;--jexcel-font-size: inherit;--high-contrast-border: none;--shadow-high-contrast: none;--size-xs: 384px;--size-sm: 596px;--size-md: 800px;--size-ml: 900px;--size-lg: 992px;--size-xl: 1192px;--size-xxl: 1300px;--size-xxxl: 1344px;--spacing-3xs: .125rem;--spacing-2xs: .25rem;--spacing-xs: .375rem;--spacing-sm: .5rem;--spacing-md: .625rem;--spacing-lg: .75rem;--spacing-base: 1rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 2.5rem;--spacing-4xl: 3rem;--spacing-5xl: 4rem;--spacing-6xl: 5rem;--spacing-7xl: 6rem;--radius-none: 0;--radius-sm: .25rem;--radius-md: .25rem;--radius-pill: 1rem;--radius-circle: 50%;--icon-size-xs: .75rem;--icon-size-sm: 1rem;--icon-size-md: 1.5rem;--icon-size-lg: 2rem;--icon-size-xl: 2.5rem;--shadow-flat: 0 0 10px var(--c-black-a15);--shadow-float-sm: 0 .5rem .5rem var(--c-black-a15);--shadow-float-md: 0 .5rem 1rem var(--c-black-a15);--shadow-inset: inset 0 2px 2px var(--c-black-a05);--shadow-raised-xs: 0 2px 4px 0 var(--c-black-a08);--shadow-raised-sm: 0 2px 4px 0 var(--c-black-a25);--shadow-raised-md: 0 0 2px 0 var(--c-black-a15), 0 2px 2px 0 var(--c-black-a15);--shadow-glow: 0 0 6px 2px var(--c-primary-alt-a50);--shadow-button-pressed: inset 0 1px 4px var(--c-black-a25);--shadow-kbd: inset 0 -.1rem 0 var(--c-white-a50);--background-blur: 2px;--font-size-2xs: .64rem;--font-size-2xs-label: .675rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-weight-normal: 400;--font-weight-semibold: 700;--font-weight-bold: 700;--line-height-single: 1;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-double: 2;--letter-spacing-normal: normal;--letter-spacing-wide: .05em}}@layer utd.theme{@font-face{font-family:Beausite Classic;src:url(/assets/BeausiteClassicWeb-Regular-DlyKO5U6.woff2) format("woff2"),url(/assets/BeausiteClassicWeb-Regular-Dywx2iCt.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Beausite Classic;src:url(/assets/BeausiteClassicWeb-RegularItalic-Drbp_Tfk.woff2) format("woff2"),url(/assets/BeausiteClassicWeb-RegularItalic-BmZkpleu.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Beausite Classic;src:url(/assets/BeausiteClassicWeb-Medium-FH6PPv-W.woff2) format("woff2"),url(/assets/BeausiteClassicWeb-Medium-B34ebNHD.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Beausite Classic;src:url(/assets/BeausiteClassicWeb-Semibold-DLqqyvig.woff2) format("woff2"),url(/assets/BeausiteClassicWeb-Semibold-Chyi-LBS.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Beausite Classic;src:url(/assets/BeausiteClassicWeb-Bold-D1rvG65v.woff2) format("woff2"),url(/assets/BeausiteClassicWeb-Bold-Cwow6bRE.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Speckless;src:url(/assets/SpecklessVF-BaIr-xlE.woff2) format("woff2-variations"),url(/assets/SpecklessVF-45DIpown.woff) format("woff-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Speckless;src:url(/assets/SpecklessItalicVF-BCeXBV9B.woff2) format("woff2-variations"),url(/assets/SpecklessItalicVF-CXiP9tlu.woff) format("woff-variations");font-weight:100 900;font-style:italic;font-display:swap}[data-theme=ets]{--c-brand: #1a212b;--c-brand-fg: #f2e9d8;--c-primary: #1a212b;--c-primary-fg: #f2e9d8;--c-primary-hover: #3c424b;--c-primary-toggled: #151a22;--c-primary-disabled: #1a212bbf;--c-dark: #1a212b;--c-light: #f2e9d8;--c-lighter: #f9f4eb;--c-white: #ffffff;--c-secondary: #4d4d4d;--c-secondary-lighter-border: #cebaab;--c-link: #225e72;--c-link-hover: #103d4b;--c-focus-outline: #225e72;--c-action: #bc5221;--content-font-family: "Beausite Classic", Calibri, Arial, sans-serif;--font-family-ui: "Beausite Classic", Calibri, Arial, sans-serif;--font-family-title: "Speckless", Georgia, serif;--radius-md: .5rem;--font-weight-semibold: 600;--line-height-normal: 1.4;--line-height-tight: 1.2;--letter-spacing-wide: .05rem;--c-accordion-eggshell-border: #d8d0c1;--c-accordion-eggshell-divider: #cebaab80}[data-theme=ets][data-variant=default]{--c-editor-border: #928479;--c-chat-agent-bg: #fbf5f2;--c-chat-learner-bg: #f2e9d8;--c-chat-bubble-border: #908277;--c-chat-avatar-agent-bg: #6b7527;--c-chat-avatar-learner-bg: #703215;--c-chat-avatar-fg: #f2e9d8;--c-chat-input-border: #1a212b80;--c-chat-input-placeholder: #1a212b;--c-chat-input-disabled-fg: #a2a8ab;--c-chat-send-hover: #103d4b;--c-chat-send-disabled-bg: #e4e6e7;--c-chat-send-disabled-fg: #818285;--c-agent-chat-resource-label: #ffffff;--c-agent-chat-scroll-thumb: #818285;--c-action-toggled: #a94d23;--c-radio-segment-bg: #cbeeff;--c-radio-segment-border: #225e72;--c-radio-segment-fg: #1a212b;--c-radio-segment-hover-bg: #ace6fe;--c-radio-segment-selected-bg: #225e72;--c-radio-segment-selected-fg: #f2e9d8;--c-radio-segment-disabled-bg: #e4e6e7;--c-radio-segment-disabled-border: #d5d6d6;--c-radio-segment-disabled-fg: #818285}@scope([data-theme=ets])to ([data-theme]){:scope[data-variant=default] [data-surface=light]{--c-brand: #1a212b;--c-brand-fg: #f2e9d8;--c-primary: #1a212b;--c-primary-fg: #f2e9d8;--c-primary-hover: #3c424b;--c-primary-toggled: #151a22;--c-primary-disabled: #1a212bbf;--c-dark: #1a212b;--c-light: #f2e9d8;--c-lighter: #f9f4eb;--c-white: #ffffff;--c-secondary: #4d4d4d;--c-secondary-lighter-border: #cebaab;--c-link: #225e72;--c-link-hover: #103d4b;--c-focus-outline: #225e72;--c-action: #bc5221;--content-font-family: "Beausite Classic", Calibri, Arial, sans-serif;--font-family-ui: "Beausite Classic", Calibri, Arial, sans-serif;--font-family-title: "Speckless", Georgia, serif;--radius-md: .5rem;--font-weight-semibold: 600;--line-height-normal: 1.4;--line-height-tight: 1.2;--letter-spacing-wide: .05rem;--c-accordion-eggshell-border: #d8d0c1;--c-accordion-eggshell-divider: #cebaab80}:scope[data-variant=default] [data-surface=midnight],:scope[data-variant=default] [data-surface=ink]{--c-light: #1a212b;--c-white: #103d4b;--c-lighter: #2a3545;--c-dark: #f2e9d8;--c-secondary: #aeb4bc;--c-secondary-lighter-border: #2e3a4a;--c-input-border: #999389;--c-primary: #4dd3fe;--c-primary-fg: #1a212b;--c-primary-hover: #ace6fe;--c-primary-toggled: #3ea9cb;--c-primary-disabled: #4dd3febf;--c-link: #4dd3fe;--c-link-hover: #ace6fe;--c-focus-outline: #4dd3fe;--c-secondary-hover: #c9ced4;--c-secondary-toggled: #8e959e;--c-button-on-fill-fg: #1a212b;--c-button-on-danger-fg: #f2e9d8;--c-chat-input-border: #999389;--c-chat-input-placeholder: #aeb4bc;--c-radio-segment-bg: #2a3545;--c-radio-segment-border: #999389;--c-radio-segment-fg: #f2e9d8;--c-radio-segment-hover-bg: #103d4b;--c-radio-segment-selected-bg: #4dd3fe;--c-radio-segment-selected-fg: #1a212b;--c-radio-segment-disabled-bg: #1a212b;--c-radio-segment-disabled-border: #2e3a4a;--c-radio-segment-disabled-fg: #818285}:scope[data-variant=default] [data-surface=ink]{--c-secondary-lighter-border: #cebaab80}:scope[data-variant=default] [data-surface=band]{--c-light: #225e72;--c-dark: #f2e9d8;--c-primary: #4dd3fe;--c-primary-fg: #1a212b;--c-primary-hover: #ace6fe;--c-primary-toggled: #3ea9cb;--c-primary-disabled: #4dd3febf;--c-focus-outline: #4dd3fe;--c-secondary-lighter-border: #cebaab80}:scope[data-variant=default] [data-surface=midnight] [data-surface=light],:scope[data-variant=default] [data-surface=ink] [data-surface=light]{--c-input-border: #4d4d4d;--c-secondary-hover: #565c61;--c-secondary-toggled: #323639;--c-button-on-fill-fg: #ffffff;--c-button-on-danger-fg: #ffffff;--c-chat-input-border: #1a212b80;--c-chat-input-placeholder: #1a212b;--c-radio-segment-bg: #cbeeff;--c-radio-segment-border: #225e72;--c-radio-segment-fg: #1a212b;--c-radio-segment-hover-bg: #ace6fe;--c-radio-segment-selected-bg: #225e72;--c-radio-segment-selected-fg: #f2e9d8;--c-radio-segment-disabled-bg: #e4e6e7;--c-radio-segment-disabled-border: #d5d6d6;--c-radio-segment-disabled-fg: #818285}}}@layer utd.theme{@font-face{font-family:Beausite Classic;src:url(/assets/BeausiteClassicWeb-Regular-DlyKO5U6.woff2) format("woff2"),url(/assets/BeausiteClassicWeb-Regular-Dywx2iCt.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Beausite Classic;src:url(/assets/BeausiteClassicWeb-RegularItalic-Drbp_Tfk.woff2) format("woff2"),url(/assets/BeausiteClassicWeb-RegularItalic-BmZkpleu.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Beausite Classic;src:url(/assets/BeausiteClassicWeb-Medium-FH6PPv-W.woff2) format("woff2"),url(/assets/BeausiteClassicWeb-Medium-B34ebNHD.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Beausite Classic;src:url(/assets/BeausiteClassicWeb-Semibold-DLqqyvig.woff2) format("woff2"),url(/assets/BeausiteClassicWeb-Semibold-Chyi-LBS.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Beausite Classic;src:url(/assets/BeausiteClassicWeb-Bold-D1rvG65v.woff2) format("woff2"),url(/assets/BeausiteClassicWeb-Bold-Cwow6bRE.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}[data-theme=utd]{--c-brand: #103d4b;--c-primary: #103d4b;--c-primary-hover: #345a66;--c-primary-toggled: #0d313c;--c-primary-disabled: #103d4bbf;--c-light: #f2e9d8;--c-lighter: #f9f4eb;--content-font-family: "Beausite Classic", Calibri, Arial, sans-serif;--font-family-ui: "Beausite Classic", Calibri, Arial, sans-serif;--font-family-title: "Beausite Classic", Calibri, Arial, sans-serif;--radius-md: .5rem;--font-weight-semibold: 600;--letter-spacing-wide: .05rem;--c-action: #103d4b;--c-tab-disabled-fg: #d5d6d6;--c-accordion-bg: #fbf8f3;--c-accordion-border: #818285;--c-accordion-divider: #c0c1c2;--c-accordion-icon: #6b7527;--c-accordion-focus: #818285;--c-accordion-disabled-bg: #f8f8f8;--c-accordion-disabled-border: #d5d6d6;--c-accordion-disabled-fg: #818285}}@layer utd.theme{@scope([data-theme][data-variant=default])to ([data-theme]){[data-surface=ide]{--c-focus-outline: #4dd3fe;--c-code-bg: #151b24;--c-code-fg: #dbe1e8;--c-code-line-bg: #1d232c;--c-code-muted: #838e9d;--c-code-border: #283243;--c-code-cursor: #4dd3fe;--c-code-selection-bg: #4b7a9b;--c-code-selection-fg: #ffffff;--c-code-keyword: #f29e74;--c-code-string: #a3d48d;--c-code-number: #f28ea3;--c-code-comment: #8794a6;--c-code-function: #7cc6f2;--c-code-type: #e9c46f;--c-code-property: #c5d0dc;--c-code-punctuation: #a9b3c0;--c-code-ansi-black: #8c98a8;--c-code-ansi-red: #ff8a80;--c-code-ansi-green: #74d48f;--c-code-ansi-yellow: #e6b955;--c-code-ansi-blue: #8fb3ff;--c-code-ansi-magenta: #e39bf0;--c-code-ansi-cyan: #72c9f0;--c-code-ansi-white: #dbe1e8;--c-code-ansi-bright-black: #a9b3c0;--c-code-ansi-bright-red: #ffaaa2;--c-code-ansi-bright-green: #97e2ab;--c-code-ansi-bright-yellow: #f0cf80;--c-code-ansi-bright-blue: #adc6ff;--c-code-ansi-bright-magenta: #edb8f5;--c-code-ansi-bright-cyan: #9ddcf5;--c-code-ansi-bright-white: #ffffff}}}@layer utd.variant{[data-variant=high-contrast]{--c-white: #ffffff;--c-dark: #212529;--c-black: #000000;--c-primary-fg: var(--c-white);--c-primary-toggled: #08255e;--c-primary: #103070;--c-primary-hover: #16439c;--c-secondary-toggled: #1a1c1e;--c-secondary: #26292b;--c-secondary-hover: #3e4246;--c-secondary-light-border: #b1bbc4;--c-secondary-lighter-border: #515961;--c-danger-toggled: #3f140d;--c-danger: #541b12;--c-danger-hover: #7e281b;--c-warning-toggled: #ebb000;--c-warning: #ffc105;--c-warning-hover: #ffcd38;--c-warning-disabled: #ffda6b;--c-info-fg: var(--c-white);--c-tooltip: var(--c-darker);--c-tooltip-fg: var(--c-white);--c-highlight-fg: var(--c-black);--c-speech: var(--c-primary-light);--c-speech-fg: var(--c-black);--c-speech-word: var(--c-primary-alt);--shadow-flat: 0 0 10px var(--c-darker);--shadow-inset: inset 0 2px 2px var(--c-black-a05);--shadow-float-md: 0 .5rem 1rem var(--c-black-a25);--shadow-float-sm: 0 .5rem .5rem var(--c-black-a25);--c-jexcel-cell-border: #595959;--c-success: #008000;--c-hotspot-fill: #7fff7f40;--c-hotspot-outline: #a12310;--c-modal-transparency: var(--c-black-a50)}}@layer utd.variant{[data-variant=high-contrast-inverted]{--c-black: #ffffff;--c-black-a05: #ffffff0d;--c-black-a08: #ffffff14;--c-black-a15: #ffffff26;--c-black-a25: #ffffff40;--c-black-a50: #ffffff80;--c-black-a75: #ffffffbf;--c-darker: #f8f9fa;--c-dark: #e9ecef;--c-light: #2b2b2b;--c-lighter: #343a40;--c-white: #212529;--c-white-a15: #00000026;--c-white-a50: #00000080;--c-primary-toggled: #4f8fe4;--c-primary: #5193e9;--c-primary-hover: #a1cfff;--c-primary-disabled: #c1dfff;--c-primary-fg: var(--c-white);--c-primary-light: #07396e;--c-primary-lighter: #073465;--c-primary-faint: #0a3380;--c-primary-alt: #d4e9ff;--c-primary-alt-a50: #d4e9ff80;--c-secondary-toggled: #ffffff;--c-secondary: #e9ecef;--c-secondary-hover: #bfccd8;--c-secondary-disabled: #8293a1;--c-secondary-fg: #242628;--c-secondary-alt: #e8eef5;--c-secondary-light: #515961;--c-secondary-light-border: #3f4448;--c-secondary-lighter: #2c3237;--c-secondary-lighter-border: #adb5bd;--c-danger-toggled: #fd8977;--c-danger: #fca294;--c-danger-hover: #fabfb6;--c-danger-disabled: #fde9e6;--c-warning-toggled: #dab437;--c-warning: #e6c65b;--c-warning-hover: #ffdb6d;--c-warning-disabled: #ffe7a0;--c-warning-fg: var(--c-white);--c-info: #79c7d9;--c-info-light: #084655;--c-info-light-border: #042026;--c-info-alt: #cce4ea;--c-highlight: #5d5d13;--c-highlight-fg: #ffffff;--c-speech-light: #ffffff5e;--c-index-entry-header-active: #463912;--c-jexcel-cell-border: #595959;--shadow-flat: 0 0 10px var(--c-darker);--shadow-inset: inset 0 2px 2px var(--c-black-a05);--shadow-float-md: 0 .5rem 1rem var(--c-black-a25);--shadow-float-sm: 0 .5rem .5rem var(--c-black-a25);--high-contrast-border: 1px solid var(--c-black);--shadow-high-contrast: 0 0 10px var(--c-dark);--c-jexcel-toolbar-active-bg: #333333;--c-success: #9FDF9F;--c-modal-transparency: var(--c-black-a50);--c-link: var(--c-dark);--c-link-hover: var(--c-dark);--c-focus-outline: #4dd3fe;--c-chat-input-placeholder: #adb5bd}}@layer utd.variant{[data-variant=low-contrast]{--c-white: #f6fbfe;--c-white-a15: #f6fbfe14;--c-white-a50: #f6fbfe40;--c-lighter: #f4f9fb;--c-light: #eef4f7;--c-dark: #212529;--c-black: #000000;--c-black-a05: #00000006;--c-black-a08: #0000000a;--c-black-a15: #00000014;--c-black-a25: #00000021;--c-black-a50: #00000040;--c-black-a75: #00000080;--c-primary-toggled: #1b467e;--c-primary: #2a4e7e;--c-primary-hover: #316399;--c-primary-disabled: #3b78b9;--c-primary-fg: #fcf8f8;--c-primary-alt: #21456b;--c-primary-alt-a50: #21456b80;--c-primary-faint: #8ca7d8;--c-primary-light: #c5d0dd;--c-primary-lighter: #cad4e0;--c-secondary-toggled: #45494d;--c-secondary: #595f63;--c-secondary-hover: #697077;--c-secondary-disabled: #6F777B;--c-secondary-fg: var(--c-primary-fg);--c-secondary-alt: #6d7379;--c-secondary-light: #b6bcc2;--c-secondary-light-border: #d1d6db;--c-secondary-lighter: #e8ecf2;--c-danger-toggled: #723129;--c-danger: #713a33;--c-danger-hover: #9e4b40;--c-danger-disabled: #bc594c;--c-danger-light: #e7d7d5;--c-danger-light-border: #e0cac8;--c-warning-toggled: #a87317;--c-warning: #b78a3c;--c-warning-hover: #d9b84b;--c-warning-disabled: #dfc571;--c-index-entry-header-active: #f4edd8;--c-info: #2c6f7e;--c-info-focus: #388b9e;--c-info-fg: var(--c-primary-fg);--c-info-alt: #2b616d;--c-info-light: #d2e2e6;--c-info-light-border: #c4d8dc;--c-tooltip: #343030;--c-tooltip-fg: var(--c-primary-fg);--c-highlight-fg: var(--c-black);--c-speech-fg: var(--c-black);--c-success: #2b892b;--shadow-flat: 0 0 10px var(--c-black-a15);--shadow-inset: inset 0 2px 2px var(--c-black-a05);--c-hotspot-fill: #a2e8a240;--c-hotspot-outline: #bc594c;--c-modal-transparency: var(--c-black-a50);--c-code-keyword: var(--c-code-fg);--c-code-string: var(--c-code-fg);--c-code-number: var(--c-code-fg);--c-code-comment: var(--c-code-fg);--c-code-function: var(--c-code-fg);--c-code-type: var(--c-code-fg);--c-code-property: var(--c-code-fg);--c-code-punctuation: var(--c-code-fg)}}@layer utd.variant{[data-variant=black-on-cream]{--c-white: #fffacd;--c-white-a15: #fffacd26;--c-white-a50: #fffacd80;--c-lighter: #fff8bd;--c-light: #fff7ad;--c-dark: #000000;--c-darker: var(--c-dark);--c-black: var(--c-dark);--c-primary-toggled: #13375c;--c-primary: #1a3b5d;--c-primary-hover: #20456c;--c-primary-disabled: #295a8f;--c-primary-fg: var(--c-white);--c-primary-alt: #102236;--c-primary-alt-a50: #10223680;--c-primary-faint: #728dc0;--c-primary-light: #a7b9cd;--c-primary-lighter: #adbed1;--c-secondary-toggled: #313028;--c-secondary: #444337;--c-secondary-disabled: #777560;--c-secondary-fg: var(--c-white);--c-secondary-alt: #5d5b4b;--c-secondary-hover: #75735e;--c-secondary-light: #b5b192;--c-secondary-light-border: #d4d0aa;--c-secondary-lighter: #efeac0;--c-secondary-lighter-border: #e2deb6;--c-danger-toggled: #3d1e1a;--c-danger: #45221d;--c-danger-hover: #76342c;--c-danger-disabled: #964338;--c-danger-light: #dabbb6;--c-danger-light-border: #d1ada9;--c-warning: #b49738;--c-warning-disabled: #c2aa5a;--c-index-entry-header-active: #e7dcbb;--c-info: #1a4650;--c-info-focus: #256473;--c-info-fg: var(--c-white);--c-info-alt: #17383f;--c-info-light: #b4d1d8;--c-info-light-border: #a6c5cc;--c-tooltip: #100e0e;--c-tooltip-fg: var(--c-white);--c-prehighlight: #000000;--c-prehighlight-fg: var(--c-white);--c-highlight: #87ceeb;--c-highlight-fg: var(--c-dark);--c-speech: #ffff00;--c-speech-a50: #ffff0080;--c-speech-light: #ffff8c5e;--c-speech-fg: var(--c-dark);--c-speech-word: #0000ff;--c-success: #1a5a1a;--shadow-flat: 0 0 10px var(--c-black-a15);--shadow-inset: inset 0 2px 2px var(--c-black-a05);--c-hotspot-fill: #87d38740;--c-hotspot-outline: var(--c-warning);--c-modal-transparency: var(--c-black-a50);--c-link: var(--c-dark);--c-link-hover: var(--c-dark)}}@layer utd.variant{[data-variant=black-on-light-blue]{--c-white: #add8e6;--c-white-a15: #add8e626;--c-white-a50: #add8e680;--c-lighter: #e8f4f8;--c-light: #d4eaf2;--c-dark: #000000;--c-darker: var(--c-dark);--c-black: var(--c-dark);--c-primary-toggled: #0a2a4b;--c-primary: #0e365e;--c-primary-hover: #1b3c5f;--c-primary-disabled: #234f7f;--c-primary-fg: var(--c-white);--c-primary-alt: #0e1e30;--c-primary-alt-a50: #0e1e3080;--c-primary-faint: #627baa;--c-primary-light: #90a2b6;--c-primary-lighter: #95a6b9;--c-secondary-toggled: #2a3538;--c-secondary: #2e3a3d;--c-secondary-hover: #48565b;--c-secondary-disabled: #51656b;--c-secondary-fg: var(--c-white);--c-secondary-alt: #3f4f54;--c-secondary-light: #7b99a3;--c-secondary-light-border: #90b4bf;--c-secondary-lighter: #a2cad8;--c-secondary-lighter-border: #99bfcc;--c-danger-toggled: #5a2620;--c-danger: #672c25;--c-danger-hover: #3d1d19;--c-danger-disabled: #85392f;--c-danger-light: #c2a29e;--c-danger-light-border: #ba9692;--c-warning-toggled: #947c2c;--c-warning: #a08630;--c-warning-disabled: #ad974d;--c-index-entry-header-active: #cdc2a1;--c-info: #163d46;--c-info-focus: #205966;--c-info-fg: var(--c-white);--c-info-alt: #133037;--c-info-light: #9cbac0;--c-info-light-border: #8eaeb6;--c-tooltip: #0e0c0c;--c-tooltip-fg: var(--c-white);--c-prehighlight: #000000;--c-prehighlight-fg: var(--c-white);--c-highlight: #ffb6c1;--c-highlight-fg: var(--c-dark);--c-speech: #ffff00;--c-speech-a50: #ffff0080;--c-speech-light: #ffff8c5e;--c-speech-fg: var(--c-dark);--c-speech-word: #0000ff;--c-success: #165016;--shadow-flat: 0 0 10px var(--c-black-a15);--shadow-inset: inset 0 2px 2px var(--c-black-a05);--c-hotspot-fill: #73bb7340;--c-hotspot-outline: var(--c-white);--c-modal-transparency: var(--c-black-a50);--c-link: var(--c-dark);--c-link-hover: var(--c-dark);--c-focus-outline: #225e72}}@layer utd.variant{[data-variant=black-on-magenta]{--c-white: #ee82ee;--c-white-a15: #ee82ee26;--c-white-a50: #ee82ee80;--c-lighter: #fadbfa;--c-light: #f4aef4;--c-dark: #000000;--c-darker: var(--c-dark);--c-black: var(--c-dark);--c-primary-toggled: #0f2b49;--c-primary: #14375c;--c-primary-disabled: #1a487a;--c-primary-fg: var(--c-white);--c-primary-alt: #0a1b2e;--c-primary-alt-a50: #0a1b2e80;--c-primary-faint: #4f6da5;--c-primary-light: #7893b2;--c-primary-lighter: #7d97b5;--c-secondary-toggled: #331c33;--c-secondary: #3f233f;--c-secondary-disabled: #6f3d6f;--c-secondary-fg: var(--c-white);--c-secondary-alt: #572f57;--c-secondary-hover: #533353;--c-secondary-light: #a95ca9;--c-secondary-light-border: #c66cc6;--c-secondary-lighter: #df7adf;--c-secondary-lighter-border: #d373d3;--c-danger-toggled: #331512;--c-danger: #3a1814;--c-danger-hover: #63251d;--c-danger-disabled: #7f2f25;--c-danger-light: #bd8a83;--c-danger-light-border: #b47f7a;--c-warning-toggled: #8f7722;--c-warning: #9a7e24;--c-warning-disabled: #a68e3e;--c-index-entry-header-active: #c8b886;--c-info: #113a43;--c-info-focus: #195461;--c-info-fg: var(--c-white);--c-info-alt: #0f2e35;--c-info-light: #82b0ba;--c-info-light-border: #77a6b1;--c-tooltip: #0e0a0a;--c-tooltip-fg: var(--c-white);--c-prehighlight: #000000;--c-prehighlight-fg: var(--c-white);--c-highlight: #87ceeb;--c-highlight-fg: var(--c-dark);--c-speech: #ffff00;--c-speech-a50: #ffff0080;--c-speech-light: #ffff8c5e;--c-speech-fg: var(--c-dark);--c-speech-word: #0000ff;--c-success: #114d11;--shadow-flat: 0 0 10px var(--c-black-a15);--shadow-inset: inset 0 2px 2px var(--c-black-a05);--c-hotspot-fill: #5fb55f40;--c-hotspot-outline: var(--c-white);--c-modal-transparency: var(--c-black-a50);--c-link: var(--c-dark);--c-link-hover: var(--c-dark);--c-primary-hover: #193e66;--c-focus-outline: #225e72}}@layer utd.variant{[data-variant=white-on-black]{--c-white: #000000;--c-white-a15: #00000026;--c-white-a50: #00000080;--c-lighter: #404040;--c-light: #2b2b2b;--c-dark: #ffffff;--c-darker: var(--c-dark);--c-black: var(--c-dark);--c-black-a05: #ffffff0d;--c-black-a08: #ffffff14;--c-black-a15: #ffffff26;--c-black-a25: #ffffff40;--c-black-a50: #ffffff80;--c-black-a75: #ffffffbf;--c-primary-toggled: #417ac5;--c-primary: #5193e9;--c-primary-hover: #a1cfff;--c-primary-disabled: #c1dfff;--c-primary-fg: var(--c-white);--c-primary-alt: var(--c-primary-disabled);--c-primary-alt-a50: #c1dfff80;--c-primary-faint: #0a3380;--c-primary-light: #07396e;--c-primary-lighter: #073465;--c-secondary-toggled: #ffffff;--c-secondary: #e9ecef;--c-secondary-hover: #bfccd8;--c-secondary-disabled: #8293a1;--c-secondary-fg: #242628;--c-secondary-alt: #e8eef5;--c-secondary-light: #515961;--c-secondary-light-border: #3f4448;--c-secondary-lighter: #2c3237;--c-secondary-lighter-border: #adb5bd;--c-danger-toggled: #fd8b79;--c-danger: #fca294;--c-danger-hover: #fabfb6;--c-danger-disabled: #fde9e6;--c-warning-toggled: #ccb052;--c-warning: #e6c65b;--c-warning-hover: #ffdb6d;--c-warning-disabled: #ffe7a0;--c-warning-fg: var(--c-white);--c-index-entry-header-active: #745306;--c-info: #79c7d9;--c-info-fg: var(--c-dark);--c-info-alt: #cce4ea;--c-info-light: #084655;--c-info-light-border: #042026;--c-tooltip-fg: var(--c-dark);--c-prehighlight: #ffffff;--c-prehighlight-fg: #000000;--c-highlight: #695d06;--c-highlight-fg: var(--c-dark);--c-speech: #0000cc;--c-speech-a50: #0000cc80;--c-speech-light: #3030ce5e;--c-speech-fg: var(--c-dark);--c-speech-word: #ffff00;--c-success: #9fdf9f;--shadow-flat: 0 0 10px var(--c-black-a15);--shadow-inset: inset 0 2px 2px var(--c-black-a05);--shadow-float-md: 0 .5rem 1rem var(--c-black-a15);--shadow-float-sm: 0 .5rem .5rem var(--c-black-a15);--high-contrast-border: 1px solid var(--c-black);--shadow-high-contrast: 0 0 10px var(--c-dark);--c-modal-transparency: var(--c-black-a50);--c-link: var(--c-dark);--c-link-hover: var(--c-dark);--c-focus-outline: #4dd3fe}}@layer utd.variant{[data-variant=light-yellow-on-royal-blue]{--c-white: #0000CC;--c-white-a15: #0000cc26;--c-white-a50: #0000cc80;--c-lighter: #0000b3;--c-light: #000099;--c-dark: #f5e727;--c-darker: #f5e832;--c-black: #f6e93c;--c-black-a05: #f6e93c0d;--c-black-a08: #f6e93c14;--c-black-a15: #f6e93c26;--c-black-a25: #f6e93c40;--c-black-a50: #f6e93c80;--c-black-a75: #f6e93cbf;--c-primary-toggled: #7aa9e5;--c-primary: #76abef;--c-primary-hover: #83b3e7;--c-primary-disabled: #347cc8;--c-primary-fg: #0000cc;--c-primary-alt: #2085f0;--c-primary-alt-a50: #2085f080;--c-primary-faint: #496599;--c-primary-light: #476a91;--c-primary-lighter: #466992;--c-secondary-toggled: #d1c461;--c-secondary: #b4a953;--c-secondary-hover: #aeaea3;--c-secondary-disabled: #837b74;--c-secondary-fg: var(--c-primary-fg);--c-secondary-alt: #9c9363;--c-secondary-light: #47439c;--c-secondary-light-border: #2927b0;--c-secondary-lighter: #0f0ec2;--c-secondary-lighter-border: #1c1ab9;--c-danger-toggled: #df9488;--c-danger: #e38e82;--c-danger-hover: #eaa499;--c-danger-disabled: #b45144;--c-danger-light: #954b41;--c-danger-light-border: #924d46;--c-warning-toggled: #c0a243;--c-warning: #c3a545;--c-warning-disabled: #a48d42;--c-warning-fg: var(--c-white);--c-index-entry-header-active: #675d32;--c-info: #2cbede;--c-info-focus: #34b2ce;--c-info-fg: var(--c-primary-fg);--c-info-alt: #2ebfe0;--c-info-light: #428594;--c-info-light-border: #488592;--c-tooltip: #e6d931;--c-tooltip-fg: var(--c-primary-fg);--c-prehighlight: var(--c-dark);--c-prehighlight-fg: var(--c-white);--c-highlight: #4e4503;--c-highlight-fg: var(--c-dark);--c-speech: #663300;--c-speech-a50: #66330080;--c-speech-light: #6545265e;--c-speech-fg: var(--c-dark);--c-speech-word: #ffff00;--shadow-flat: 0 0 10px var(--c-black-a15);--shadow-inset: inset 0 2px 2px var(--c-black-a05);--c-hotspot-fill: #429c4240;--c-hotspot-outline: var(--c-white);--c-success: #9fdf9f;--c-modal-transparency: #00000080;--c-link: var(--c-dark);--c-link-hover: var(--c-dark);--c-focus-outline: #4dd3fe}}@layer utd.variant{[data-variant=gray-on-green]{--c-white: #A3AD9E;--c-white-a15: #a3ad9e26;--c-white-a50: #a3ad9e80;--c-lighter: #9ea999;--c-light: #99a493;--c-dark: #363636;--c-darker: #363636;--c-black: #363636;--c-black-a05: #3636360d;--c-black-a08: #36363614;--c-black-a15: #36363626;--c-black-a25: #36363640;--c-black-a50: #36363680;--c-black-a75: #363636bf;--c-primary: #1f3f62;--c-primary-disabled: #6396cc;--c-primary-fg: #a3ad9e;--c-primary-alt: #3a75b4;--c-primary-alt-a50: #3a75b480;--c-primary-faint: #7389b3;--c-primary-light: #919aa5;--c-primary-lighter: #939ba5;--c-secondary: #373836;--c-secondary-disabled: #4b4e48;--c-secondary-fg: var(--c-primary-fg);--c-secondary-alt: #818580;--c-secondary-hover: #2b2c2a;--c-secondary-light: #949b90;--c-secondary-light-border: #9aa296;--c-secondary-lighter: #a0a99b;--c-secondary-lighter-border: #9da699;--c-danger: #552d28;--c-danger-hover: #4a2723;--c-danger-disabled: #c05b4e;--c-danger-light: #a79997;--c-danger-light-border: #a79391;--c-warning: #cfaf47;--c-warning-disabled: #c1aa61;--c-index-entry-header-active: #aca694;--c-info: #0b2f38;--c-info-focus: #45a7bd;--c-info-fg: var(--c-primary-fg);--c-info-alt: #1d414a;--c-info-light: #95a3a7;--c-info-light-border: #90a2a6;--c-tooltip: #3c3d3c;--c-tooltip-fg: var(--c-primary-fg);--c-prehighlight: var(--c-dark);--c-prehighlight-fg: var(--c-white);--c-highlight: #dec20c;--c-highlight-fg: var(--c-dark);--c-speech: #c1c100;--c-speech-a50: #c1c10080;--c-speech-light: #c1c18c5e;--c-speech-fg: var(--c-dark);--c-speech-word: #21aaee;--c-success: #3dbb3d;--shadow-flat: 0 0 10px var(--c-black-a15);--shadow-inset: inset 0 2px 2px var(--c-black-a05);--c-hotspot-fill: #7cb47c40;--c-hotspot-outline: var(--c-white);--c-modal-transparency: var(--c-black-a50);--c-link: var(--c-dark);--c-link-hover: var(--c-dark);--c-primary-hover: #1a3654;--c-primary-toggled: #152b44;--c-danger-toggled: #3f211e;--c-focus-outline: #1d5263;--c-chat-input-placeholder: #000000}}@layer utd.components{.utd-app{container-type:inline-size;background-color:var(--c-light);color:var(--c-dark);font-family:var(--font-family-ui);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.utd-app[data-sizing=fill]{block-size:100%;container-type:size}}@layer utd.components{.utd-button{display:inline-flex;flex:0 0 auto;gap:var(--spacing-sm);align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-lg);border:1px solid transparent;border-radius:var(--radius-sm);background-color:var(--c-button-base-bg);color:var(--c-button-base-fg);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-wide);text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.utd-button>*{pointer-events:none}.utd-button[data-size=sm]{padding:var(--spacing-2xs) var(--spacing-sm);font-size:var(--font-size-sm)}.utd-button:is(:disabled,[aria-disabled=true]){background-color:var(--c-button-disabled-bg);color:var(--c-button-disabled-fg);cursor:not-allowed}.utd-button:not([aria-pressed=true],:disabled,[aria-disabled=true]):is(:hover,:focus-visible){background-color:var(--c-button-hover-bg);color:var(--c-button-hover-fg);box-shadow:var(--shadow-glow)}.utd-button[aria-pressed=true]:not(:disabled,[aria-disabled=true]){background-color:var(--c-button-toggled-bg);color:var(--c-button-toggled-fg)}.utd-button[aria-pressed=true]:not([data-intent=transparent],:disabled,[aria-disabled=true]){box-shadow:var(--shadow-button-pressed);transform:scale(.98)}.utd-button[data-intent=transparent][aria-pressed=true]:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){background-color:var(--c-button-toggled-hover-bg);color:var(--c-button-toggled-hover-fg);box-shadow:var(--shadow-raised-md)}.utd-button[data-intent=primary]{--c-button-base-fg: var(--c-primary-fg);--c-button-base-bg: var(--c-primary);--c-button-hover-fg: var(--c-primary-fg);--c-button-hover-bg: var(--c-primary-hover);--c-button-disabled-fg: var(--c-secondary);--c-button-disabled-bg: transparent;--c-button-toggled-fg: var(--c-primary-fg);--c-button-toggled-bg: var(--c-primary-toggled);box-shadow:var(--shadow-raised-md)}.utd-button:is([data-intent=primary],[data-intent=secondary],[data-intent=danger],[data-intent=warning],[data-intent=outline]):is(:disabled,[aria-disabled=true]){border-color:var(--c-secondary);border-style:dashed;box-shadow:none}.utd-button[data-intent=secondary]{--c-button-base-fg: var(--c-button-on-fill-fg);--c-button-base-bg: var(--c-secondary);--c-button-hover-fg: var(--c-button-on-fill-fg);--c-button-hover-bg: var(--c-secondary-hover);--c-button-disabled-fg: var(--c-secondary);--c-button-disabled-bg: transparent;--c-button-toggled-fg: var(--c-button-on-fill-fg);--c-button-toggled-bg: var(--c-secondary-toggled);box-shadow:var(--shadow-raised-md)}.utd-button[data-intent=danger]{--c-button-base-fg: var(--c-button-on-danger-fg);--c-button-base-bg: var(--c-danger);--c-button-hover-fg: var(--c-button-on-danger-fg);--c-button-hover-bg: var(--c-danger-hover);--c-button-disabled-fg: var(--c-secondary);--c-button-disabled-bg: transparent;--c-button-toggled-fg: var(--c-button-on-danger-fg);--c-button-toggled-bg: var(--c-danger-toggled);box-shadow:var(--shadow-raised-md)}.utd-button[data-intent=warning]{--c-button-base-fg: var(--c-warning-fg);--c-button-base-bg: var(--c-warning);--c-button-hover-fg: var(--c-warning-fg);--c-button-hover-bg: var(--c-warning-hover);--c-button-disabled-fg: var(--c-secondary);--c-button-disabled-bg: transparent;--c-button-toggled-fg: var(--c-warning-fg);--c-button-toggled-bg: var(--c-warning-toggled);box-shadow:var(--shadow-raised-md)}.utd-button[data-intent=transparent]{--c-button-base-fg: var(--c-secondary);--c-button-base-bg: transparent;--c-button-hover-fg: var(--c-button-on-fill-fg);--c-button-hover-bg: var(--c-secondary);--c-button-disabled-fg: var(--c-secondary-disabled);--c-button-disabled-bg: transparent;--c-button-toggled-fg: var(--c-button-on-fill-fg);--c-button-toggled-bg: var(--c-secondary-toggled);--c-button-toggled-hover-fg: var(--c-button-on-fill-fg);--c-button-toggled-hover-bg: var(--c-secondary-toggled)}.utd-button[data-intent=quiet]{--c-button-base-fg: var(--c-dark);--c-button-base-bg: transparent;--c-button-hover-fg: var(--c-dark);--c-button-hover-bg: transparent;--c-button-disabled-fg: var(--c-secondary-disabled);--c-button-disabled-bg: transparent;--c-button-toggled-fg: var(--c-button-on-fill-fg);--c-button-toggled-bg: var(--c-secondary-toggled);font-weight:var(--font-weight-normal);letter-spacing:0;text-decoration:underline;text-transform:none;text-underline-offset:var(--spacing-3xs)}.utd-button[data-intent=quiet]:is(:disabled,[aria-disabled=true]){text-decoration-style:dashed}.utd-button[data-intent=outline]{--c-button-base-fg: var(--c-dark);--c-button-base-bg: transparent;--c-button-hover-fg: var(--c-light);--c-button-hover-bg: var(--c-dark);--c-button-disabled-fg: var(--c-secondary-disabled);--c-button-disabled-bg: transparent;--c-button-toggled-fg: var(--c-light);--c-button-toggled-bg: var(--c-dark);border-color:var(--c-dark)}.utd-button[data-intent=outline]:is(:disabled,[aria-disabled=true]){border-color:var(--c-secondary-disabled)}.utd-button[aria-busy=true][aria-disabled=true]{border-style:solid;border-color:transparent;background-color:var(--c-button-toggled-bg);color:var(--c-button-toggled-fg);box-shadow:var(--shadow-button-pressed);cursor:progress}.utd-button-label{display:inline-grid}.utd-button-label>span{display:inline-flex;grid-area:1 / 1;gap:var(--spacing-sm);align-items:center;justify-content:center}.utd-button-label>[data-hidden]{visibility:hidden}}@layer utd.components{.utd-svg-icon{display:inline-block;flex-shrink:0;inline-size:1em;block-size:1em;fill:currentcolor}.utd-svg-icon[data-size=xs]{inline-size:var(--icon-size-xs);block-size:var(--icon-size-xs)}.utd-svg-icon[data-size=sm]{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.utd-svg-icon[data-size=md]{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.utd-svg-icon[data-size=lg]{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg)}.utd-svg-icon[data-size=xl]{inline-size:var(--icon-size-xl);block-size:var(--icon-size-xl)}}@layer utd.components{.utd-brand-lockup{--utd-brand-lockup-block-size: 1.156em;display:inline-flex;flex-shrink:0;align-items:flex-start;line-height:1;direction:ltr}.utd-brand-lockup-ets{block-size:1em;inline-size:auto}.utd-brand-lockup-divider{block-size:var(--utd-brand-lockup-block-size);margin-inline:.31em .25em;border-inline-start:1px solid currentcolor}.utd-brand-lockup-psi{block-size:var(--utd-brand-lockup-block-size);inline-size:auto}}@layer utd.components{.utd-toggle-switch{position:relative;display:inline-flex;gap:var(--spacing-sm);align-items:center;min-inline-size:3.25rem;block-size:1.5rem;margin:0}.utd-toggle-input{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2;inline-size:3.25rem;block-size:1.5rem;margin:0;opacity:0;cursor:pointer}.utd-toggle-slider{position:relative;flex-shrink:0;inline-size:3.25rem;block-size:1.5rem;border:1px solid var(--c-secondary-light-border);border-radius:var(--radius-pill);background-color:var(--c-secondary-light);cursor:pointer}.utd-toggle-slider:before{position:absolute;inset-block-end:var(--spacing-3xs);inset-inline-start:var(--spacing-3xs);z-index:1;inline-size:1.125rem;block-size:1.125rem;border-radius:var(--radius-circle);background-color:var(--c-white);box-shadow:var(--shadow-raised-sm);content:"";transition:translate .4s}.utd-toggle-input:checked+.utd-toggle-slider{background-color:var(--c-primary)}.utd-toggle-input:checked+.utd-toggle-slider:before{translate:1.75rem}.utd-toggle-input:checked+.utd-toggle-slider:dir(rtl):before{translate:-1.75rem}.utd-toggle-input:focus-visible+.utd-toggle-slider{outline:var(--spacing-3xs) solid var(--c-focus-outline);outline-offset:var(--spacing-3xs)}.utd-toggle-label,.utd-toggle-state{color:var(--c-secondary);font-size:var(--font-size-2xs-label);font-weight:var(--font-weight-bold);line-height:var(--line-height-single);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none}.utd-toggle-input:checked~.utd-toggle-state{color:var(--c-primary)}.utd-toggle-input:checked~.utd-toggle-state>[data-state=off],.utd-toggle-input:not(:checked)~.utd-toggle-state>[data-state=on]{display:none}.utd-toggle-input:disabled,.utd-toggle-input:disabled+.utd-toggle-slider{cursor:not-allowed}.utd-toggle-input:disabled~:is(.utd-toggle-slider,.utd-toggle-label,.utd-toggle-state){opacity:.6}}@layer utd.components{.utd-checkbox{display:inline-flex;gap:var(--spacing-sm);align-items:center;color:var(--c-dark);font-family:var(--font-family-ui);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.utd-checkbox-control{display:grid;flex-shrink:0;place-items:center;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.utd-checkbox-input,.utd-checkbox-check{grid-area:1 / 1}.utd-checkbox-input{inline-size:1.25rem;block-size:1.25rem;margin:0;border:1px solid var(--c-dark);background-color:transparent;appearance:none;cursor:pointer}.utd-checkbox-input:checked{border-color:var(--c-primary);background-color:var(--c-primary)}.utd-checkbox-check{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);color:var(--c-primary-fg);visibility:hidden;pointer-events:none}.utd-checkbox-input:checked+.utd-checkbox-check{visibility:visible}.utd-checkbox-input:disabled{cursor:not-allowed}.utd-checkbox:has(.utd-checkbox-input:disabled){opacity:.6}.utd-checkbox-label a{color:var(--c-link);text-decoration:underline}}@layer utd.components{.utd-radio-group{min-inline-size:0;margin:0;padding:0;border:0;color:var(--c-dark);font-family:var(--font-family-ui);line-height:var(--line-height-normal)}.utd-radio-group-legend{margin-block-end:var(--spacing-sm);padding:0;font-size:var(--font-size-base)}.utd-radio{display:flex;align-items:center}.utd-radio-input{margin:0;cursor:pointer}.utd-radio-input:disabled{cursor:not-allowed}.utd-radio-group[data-look=list] .utd-radio-group-options{display:flex;flex-direction:column;gap:var(--spacing-3xs)}.utd-radio-group[data-look=segmented] .utd-radio-group-options{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--spacing-2xs)}.utd-radio-group[data-look=list] .utd-radio{gap:var(--spacing-sm);font-size:var(--font-size-sm)}.utd-radio-group[data-look=segmented] .utd-radio{position:relative;justify-content:center;min-block-size:2.375rem;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--c-radio-segment-border);border-radius:var(--radius-sm);background-color:var(--c-radio-segment-bg);color:var(--c-radio-segment-fg);font-size:var(--font-size-base);text-align:center}.utd-radio-group[data-look=list] .utd-radio-input{flex-shrink:0;inline-size:1.25rem;block-size:1.25rem;margin:var(--spacing-3xs);padding:var(--spacing-3xs);border:1px solid var(--c-dark);border-radius:var(--radius-circle);background-clip:content-box;appearance:none}.utd-radio-group[data-look=segmented] .utd-radio-input{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0}.utd-radio-group[data-look=list] .utd-radio-input:checked{background-color:var(--c-dark)}.utd-radio-group[data-look=list] .utd-radio:has(.utd-radio-input:disabled){opacity:.6}.utd-radio-group[data-look=segmented] .utd-radio:has(.utd-radio-input:checked){border-color:var(--c-radio-segment-selected-bg);background-color:var(--c-radio-segment-selected-bg);color:var(--c-radio-segment-selected-fg)}.utd-radio-group[data-look=segmented] .utd-radio:has(.utd-radio-input:focus-visible){outline:var(--spacing-3xs) solid var(--c-focus-outline);outline-offset:var(--spacing-3xs)}.utd-radio-group[data-look=segmented] .utd-radio:has(.utd-radio-input:disabled){border-color:var(--c-radio-segment-disabled-border);background-color:var(--c-radio-segment-disabled-bg);color:var(--c-radio-segment-disabled-fg)}.utd-radio-group[data-look=segmented] .utd-radio:has(.utd-radio-input:checked:disabled){border-color:var(--c-radio-segment-disabled-fg);background-color:var(--c-radio-segment-disabled-fg);color:var(--c-radio-segment-disabled-bg)}.utd-radio-group[data-look=segmented] .utd-radio:hover:has(.utd-radio-input:enabled:not(:checked)){background-color:var(--c-radio-segment-hover-bg);box-shadow:inset 0 0 0 1px var(--c-radio-segment-border)}@media(forced-colors:active){.utd-radio-group[data-look=list] .utd-radio-input:checked{border-color:CanvasText;background-color:CanvasText;forced-color-adjust:none}.utd-radio-group[data-look=list] .utd-radio-input:checked:focus-visible{outline-color:Highlight}.utd-radio-group[data-look=segmented] .utd-radio:has(.utd-radio-input:checked){border-color:Highlight;background-color:Highlight;color:HighlightText;forced-color-adjust:none}.utd-radio-group[data-look=segmented] .utd-radio:has(.utd-radio-input:focus-visible){outline-color:Highlight}.utd-radio-group[data-look=segmented] .utd-radio:has(.utd-radio-input:disabled){border-color:GrayText;color:GrayText}.utd-radio-group[data-look=segmented] .utd-radio:has(.utd-radio-input:checked:disabled){border-color:GrayText;background-color:GrayText;color:Canvas}}}@layer utd.components{.utd-form-field{display:flex;flex-direction:column;gap:var(--spacing-2xs);font-family:var(--font-family-ui);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.utd-form-label{color:var(--c-dark);font-weight:var(--font-weight-bold)}.utd-form-description,.utd-form-error{margin:0;font-size:var(--font-size-xs)}.utd-form-description{color:var(--c-secondary)}.utd-form-error{color:var(--c-danger)}.utd-form-input{display:block;inline-size:100%;margin:0;padding:var(--spacing-lg) var(--spacing-base);border:1px solid var(--c-input-border);border-radius:var(--radius-md);background-color:var(--c-white);color:var(--c-dark);font:inherit;font-weight:var(--font-weight-normal)}textarea.utd-form-input{resize:vertical}.utd-form-input::placeholder{color:var(--c-dark);opacity:1}.utd-form-input[aria-invalid=true]{border-color:var(--c-danger)}.utd-form-input:disabled{background-color:var(--c-lighter);color:var(--c-secondary);cursor:not-allowed}.utd-form-control{position:relative}.utd-form-icon,.utd-form-action{position:absolute;inset-block:0;display:flex;align-items:center}.utd-form-icon{inset-inline-start:var(--spacing-base);color:var(--c-secondary);pointer-events:none}.utd-form-action{inset-inline-end:var(--spacing-2xs)}.utd-form-control[data-start-icon]>.utd-form-input{padding-inline-start:calc(var(--spacing-base) + var(--icon-size-sm) + var(--spacing-sm))}.utd-form-control[data-end-action]>.utd-form-input{padding-inline-end:calc(2 * var(--spacing-2xs) + var(--icon-size-sm) + 2 * var(--spacing-sm))}.utd-form-control[data-end-action]>.utd-form-input::-webkit-search-cancel-button{display:none}}@layer utd.components{:root{--prosekit-list-bullet-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='2.5' fill='currentColor'/%3E%3C/svg%3E");--prosekit-list-toggle-open-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpolygon points='8,10 12,14 16,10' fill='currentColor'/%3E%3C/svg%3E");--prosekit-list-toggle-closed-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpolygon points='10,8 14,12 10,16' fill='currentColor'/%3E%3C/svg%3E")}.prosemirror-flat-list{margin:0;padding:0;list-style:none;position:relative}.prosemirror-flat-list>.list-marker{width:1.5em;width:1lh;height:1.5em;text-align:center;height:1lh;position:absolute;inset-inline-start:0}.prosemirror-flat-list>.list-content{margin-inline-start:1.5em;margin-inline-start:1lh}.prosemirror-flat-list[data-list-kind=bullet]>.list-marker,.prosemirror-flat-list[data-list-kind=toggle]>.list-marker{background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prosemirror-flat-list[data-list-kind=bullet]>.list-marker{-webkit-mask-image:var(--prosekit-list-bullet-icon);mask-image:var(--prosekit-list-bullet-icon)}.prosemirror-flat-list[data-list-kind=toggle]>.list-marker{-webkit-mask-image:var(--prosekit-list-toggle-open-icon);mask-image:var(--prosekit-list-toggle-open-icon)}.prosemirror-flat-list[data-list-kind=toggle][data-list-collapsable][data-list-collapsed]>.list-marker{-webkit-mask-image:var(--prosekit-list-toggle-closed-icon);mask-image:var(--prosekit-list-toggle-closed-icon)}.prosemirror-flat-list[data-list-kind=ordered]>*{contain:style}.prosemirror-flat-list[data-list-kind=ordered]:before{inset-inline-end:calc(100% - 1.5em);content:counter(prosemirror-flat-list-counter,decimal) ". ";font-variant-numeric:tabular-nums;position:absolute;inset-inline-end:calc(100% - 1lh)}.prosemirror-flat-list[data-list-kind=ordered]{counter-increment:prosemirror-flat-list-counter}.prosemirror-flat-list[data-list-kind=ordered]:first-child,:not(.prosemirror-flat-list[data-list-kind=ordered])+.prosemirror-flat-list[data-list-kind=ordered]{counter-reset:prosemirror-flat-list-counter}@supports (counter-set: prosemirror-flat-list-counter 1){:is(.prosemirror-flat-list[data-list-kind=ordered]:first-child,:not(.prosemirror-flat-list[data-list-kind=ordered])+.prosemirror-flat-list[data-list-kind=ordered])[data-list-order]{counter-set:prosemirror-flat-list-counter var(--prosemirror-flat-list-order)}}@supports not (counter-set: prosemirror-flat-list-counter 1){:is(.prosemirror-flat-list[data-list-kind=ordered]:first-child,:not(.prosemirror-flat-list[data-list-kind=ordered])+.prosemirror-flat-list[data-list-kind=ordered])[data-list-order]{counter-increment:prosemirror-flat-list-counter var(--prosemirror-flat-list-order)}}.prosemirror-flat-list[data-list-kind=task]>.list-marker,.prosemirror-flat-list[data-list-kind=task]>.list-marker *{cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.prosemirror-flat-list[data-list-kind=toggle][data-list-collapsable]>.list-marker{cursor:pointer}.prosemirror-flat-list[data-list-kind=toggle]:not([data-list-collapsable])>.list-marker{opacity:.4;pointer-events:none}.prosemirror-flat-list[data-list-kind=toggle][data-list-collapsable][data-list-collapsed]>.list-content>:nth-child(n+2){display:none}}@layer utd.components{.utd-essay-field{display:flex;flex-direction:column;gap:var(--spacing-md);color:var(--c-dark);font-family:var(--font-family-ui);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.utd-essay-editor-label{margin-block-end:var(--spacing-2xs)}.utd-essay-editor-plain>.utd-form-input,.utd-essay-editor-frame{min-block-size:7.5rem;border:1px solid var(--c-editor-border);border-radius:var(--radius-md);background-color:var(--c-white);color:var(--c-dark)}.utd-essay-editor-plain>.utd-form-input,.utd-essay-editor-content{padding:calc(var(--spacing-base) + var(--spacing-3xs)) var(--spacing-base) calc(var(--spacing-base) + var(--spacing-2xs))}.utd-essay-editor-plain>.utd-form-input{field-sizing:content}.utd-essay-editor-frame{display:flex;flex-direction:column;overflow:hidden}.utd-essay-editor-frame:has(.utd-essay-editor-content:focus-visible){outline:var(--spacing-3xs) solid var(--c-focus-outline);outline-offset:var(--spacing-3xs)}.utd-essay-editor-body{position:relative;display:flex;flex:1;flex-direction:column}.utd-essay-editor-content{position:relative;flex:1;overflow-wrap:break-word;white-space:pre-wrap;font-variant-ligatures:none}.utd-essay-editor-content:focus-visible{outline:none}.utd-essay-editor-content :is(p,h1,h2,h3){margin:0}.utd-essay-editor-content h1{font-size:var(--font-size-xl)}.utd-essay-editor-content h2{font-size:var(--font-size-lg)}.utd-essay-editor-content h3{font-size:var(--font-size-base)}.utd-essay-editor-placeholder{position:absolute;inset-block-start:calc(var(--spacing-base) + var(--spacing-3xs));inset-inline-start:var(--spacing-base);pointer-events:none}.utd-essay-toolbar{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs);padding:var(--spacing-2xs);border-block-end:1px solid var(--c-editor-border);background-color:var(--c-lighter)}.utd-essay-toolbar-item{letter-spacing:var(--letter-spacing-normal);text-transform:none}.utd-essay-metric-bar{display:flex;flex-wrap:wrap;gap:var(--spacing-md);align-items:center;margin:0}.utd-essay-metric-target,.utd-essay-metric-range{display:inline-flex;gap:var(--spacing-md);align-items:center}.utd-essay-metric-target:before,.utd-essay-metric-range:before{inline-size:1px;block-size:1em;background-color:var(--c-secondary-lighter-border);content:""}.utd-essay-metric-range>.utd-svg-icon{margin-inline-end:calc(var(--spacing-2xs) - var(--spacing-md));color:var(--c-danger)}}@layer utd.components{.utd-tooltip-trigger{display:inline-flex}.utd-tooltip{z-index:1000;inline-size:max-content;max-inline-size:150px;padding:var(--spacing-2xs) var(--spacing-sm);border:var(--high-contrast-border);border-radius:var(--radius-sm);background-color:var(--c-tooltip);box-shadow:var(--shadow-high-contrast);color:var(--c-tooltip-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);text-align:center;text-transform:none}.utd-tooltip:before{position:absolute;z-index:-1;content:""}.utd-tooltip[data-side=top]:before{inset:0 0 -4px}.utd-tooltip[data-side=bottom]:before{inset:-4px 0 0}.utd-tooltip[data-side=left]:before{inset:0 -4px 0 0}.utd-tooltip[data-side=right]:before{inset:0 0 0 -4px}}@layer utd.components{.utd-alert{display:flex;flex-direction:column;gap:var(--spacing-3xs);max-inline-size:500px;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);background-color:var(--c-info-alt);color:var(--c-white)}.utd-alert-title-row{display:flex;gap:var(--spacing-md);align-items:center;justify-content:space-between}.utd-alert-title{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.utd-alert-title-row>.utd-button,.utd-alert-body .utd-button:is([data-intent=outline],[data-intent=transparent],[data-intent=quiet]){--c-button-base-fg: var(--c-white);--c-button-hover-fg: var(--c-info-alt);--c-button-hover-bg: var(--c-white)}.utd-alert-body .utd-button[data-intent=outline]{border-color:currentcolor}}@layer utd.components{.utd-dialog-container{flex-direction:column;margin:auto;gap:var(--spacing-md);max-inline-size:calc(100% - var(--spacing-2xl));max-block-size:calc(100% - var(--spacing-2xl));padding:var(--spacing-base);border:var(--high-contrast-border);border-radius:var(--radius-sm);background-color:var(--c-white);box-shadow:var(--shadow-float-md);color:inherit}.utd-dialog-container[open]{display:flex}.utd-dialog-container::backdrop{background-color:var(--c-modal-transparency)}.utd-dialog-container[data-size=short]{padding:var(--spacing-lg);line-height:var(--line-height-tight)}.utd-dialog-container[data-size=small]{inline-size:var(--size-sm);max-inline-size:clamp(200px,var(--size-sm),calc(100% - var(--spacing-2xl)))}.utd-dialog-container[data-size=medium]{inline-size:var(--size-md);max-inline-size:clamp(200px,var(--size-md),calc(100% - var(--spacing-2xl)))}.utd-dialog-container[data-size=large]{inline-size:var(--size-lg);max-inline-size:clamp(200px,var(--size-lg),calc(100% - var(--spacing-2xl)))}.utd-dialog-container[data-size=xlarge]{inline-size:var(--size-xl);max-inline-size:clamp(200px,var(--size-xl),calc(100% - var(--spacing-2xl)))}.utd-dialog-header{display:flex;align-items:flex-start;justify-content:space-between}.utd-dialog-title{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight)}.utd-dialog-body{position:relative;flex:1;min-block-size:var(--spacing-base);overflow:auto}.utd-dialog-body>p:last-child{margin:0}.utd-dialog-footer{display:flex;gap:var(--spacing-sm);align-items:center;justify-content:flex-start}@container (width < 675px){.utd-dialog-footer{flex-direction:column}}.utd-dialog-close{display:inline-flex;flex:none;align-items:center;justify-content:center;min-inline-size:2.75rem;min-block-size:2.75rem;padding:0;border:1px solid transparent;background-color:transparent;color:inherit;font-size:var(--font-size-xl);cursor:pointer}.utd-dialog-close[aria-disabled=true]{color:var(--c-secondary);cursor:not-allowed}.utd-dialog-container[data-look=ets]{border-radius:0;box-shadow:none;color:var(--c-dark)}@scope([data-theme=ets])to ([data-theme]){:scope .utd-dialog-container[data-look=ets]::backdrop{background-color:#000000d9}}.utd-dialog-container[data-look=ets] .utd-dialog-title{font-family:var(--font-family-title);font-size:var(--font-size-3xl)}.utd-dialog-container[data-look=ets] .utd-dialog-footer .utd-button:not([data-intent=quiet]){min-block-size:2.75rem;padding:0 calc(var(--spacing-xl) - 1px);border-radius:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-single);letter-spacing:.08em}.utd-dialog-container[data-look=ets] .utd-dialog-footer .utd-button:not([data-intent=quiet],:hover,:focus-visible){box-shadow:none}@scope([data-theme=ets])to ([data-theme]){:scope[data-variant=default] .utd-dialog-container[data-look=ets] .utd-dialog-footer .utd-button[data-intent=outline]:not(:disabled,[aria-disabled=true]){border-color:color-mix(in srgb,var(--c-dark) 80%,transparent)}}}@layer utd.components{.utd-dialog-container.utd-notice-dialog{--utd-notice-actions-gap: 2.5625rem;--utd-notice-tile: var(--c-primary);position:relative;inline-size:43.0625rem;min-block-size:22.3125rem;gap:0;padding:4.3125rem 4.5625rem var(--spacing-xl) 6.5rem;border:1px solid var(--c-primary);border-radius:var(--radius-md)}@scope([data-theme=ets])to ([data-theme]){:scope[data-variant=default] .utd-notice-dialog{--utd-notice-tile: #85ddfe;--utd-notice-tint: rgb(133 221 254 / 11%);background:linear-gradient(var(--utd-notice-tint),var(--utd-notice-tint)),var(--c-light)}}.utd-notice-dialog>:is(.utd-dialog-header,.utd-dialog-body,.utd-dialog-footer){max-inline-size:31.875rem}.utd-notice-dialog>.utd-dialog-close{position:absolute;inset-block-start:1.8438rem;inset-inline-end:2.375rem;font-size:var(--font-size-2xl)}.utd-notice-dialog .utd-dialog-header{gap:.9375rem;align-items:center;justify-content:flex-start}.utd-notice-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--spacing-3xl);block-size:var(--spacing-3xl);border-radius:var(--spacing-xs);background-color:var(--utd-notice-tile);color:var(--c-primary-fg);font-size:1.375rem}.utd-notice-dialog .utd-dialog-title{overflow-wrap:break-word}.utd-notice-dialog .utd-dialog-body{display:flex;flex:none;flex-direction:column;gap:var(--spacing-base);margin-block-start:var(--spacing-xl);overflow:visible;font-size:var(--font-size-base);line-height:var(--line-height-normal)}.utd-notice-dialog .utd-dialog-body>p{margin:0;text-box:trim-both cap alphabetic}.utd-notice-dialog .utd-dialog-footer{flex-wrap:wrap;gap:1.25rem;margin-block-start:var(--utd-notice-actions-gap)}@media not (min-width:48rem){.utd-dialog-container.utd-notice-dialog{min-block-size:0;padding:4.5rem var(--spacing-xl) var(--spacing-xl)}.utd-notice-dialog>.utd-dialog-close{inset-block-start:var(--spacing-base);inset-inline-end:var(--spacing-base)}.utd-notice-dialog .utd-dialog-footer{margin-block-start:var(--spacing-2xl)}}}@layer utd.components{.utd-submit-confirm{--utd-submit-confirm-tile: var(--c-primary);position:relative;inline-size:28.0625rem;gap:0;padding:3.5rem 4.8125rem 3.875rem;border-block-start:var(--spacing-md) solid var(--c-primary)}@scope([data-theme=ets])to ([data-theme]){:scope[data-variant=default] .utd-submit-confirm{--utd-submit-confirm-tile: #b7c17a}}.utd-submit-confirm>.utd-dialog-close{position:absolute;inset-block-start:.5625rem;inset-inline-end:1.3438rem;font-size:1.375rem}.utd-submit-confirm .utd-dialog-header{gap:var(--spacing-md);justify-content:flex-start;margin-inline-end:calc(-1 * var(--spacing-base))}@scope([data-theme=ets])to ([data-theme]){:scope .utd-submit-confirm .utd-dialog-header{gap:.75rem}}.utd-submit-confirm-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:1.875rem;block-size:1.875rem;border-radius:var(--radius-sm);background-color:var(--utd-submit-confirm-tile);color:var(--c-primary-fg);font-size:var(--font-size-md)}.utd-submit-confirm .utd-dialog-title{overflow-wrap:break-word}.utd-submit-confirm .utd-dialog-body{flex:none;margin-block-start:.9375rem;overflow:visible;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.utd-submit-confirm .utd-dialog-body>p{margin:0;text-box:trim-both cap alphabetic}.utd-submit-confirm .utd-dialog-footer{gap:1.25rem;margin-block-start:1.9375rem}@media not (min-width:30.0625rem){.utd-submit-confirm{padding-inline:var(--spacing-xl)}}}@layer utd.components{.utd-popover{z-index:1000;inset:auto;margin:0;max-inline-size:min(var(--size-xs),calc(100vw - var(--spacing-2xl)));padding:var(--spacing-md);border:1px solid var(--c-black-a15);border-radius:var(--radius-sm);background-color:var(--c-white);box-shadow:var(--shadow-float-md);color:var(--c-dark)}}@layer utd.components{.utd-menu-list{z-index:1000;margin:0;padding:var(--spacing-sm) 0;border:1px solid var(--c-black-a15);border-radius:var(--radius-sm);background-color:var(--c-white);box-shadow:var(--shadow-float-md)}.utd-menu-item{display:flex;gap:var(--spacing-md);align-items:center;min-inline-size:max-content;padding:var(--spacing-3xs) var(--spacing-md);color:var(--c-dark);font-size:var(--font-size-base);white-space:nowrap;cursor:pointer}.utd-menu-item:not([aria-disabled=true]):is(:hover,:focus){background-color:var(--c-lighter)}.utd-menu-item[aria-disabled=true]{cursor:default}.utd-menu-item[aria-disabled=true]>*{opacity:.5}.utd-menu-label{display:flex;flex:1;gap:inherit;align-items:center}.utd-menu-item[aria-checked=false]>.utd-menu-list-check{visibility:hidden}}@layer utd.components{.utd-dropdown-list{z-index:1000;max-block-size:var(--size-xs);margin:0;padding:var(--spacing-sm) 0;overflow-y:auto;border:1px solid var(--c-black-a15);border-radius:var(--radius-sm);background-color:var(--c-white);box-shadow:var(--shadow-float-md)}.utd-dropdown-list-group-label{padding:var(--spacing-2xs) var(--spacing-md);color:var(--c-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.utd-dropdown-list-option{display:grid;grid-template-columns:auto 1fr;column-gap:var(--spacing-md);align-items:center;padding:var(--spacing-3xs) var(--spacing-md);color:var(--c-dark);font-size:var(--font-size-base);cursor:pointer}.utd-dropdown-list-option:focus-visible{outline-offset:calc(var(--spacing-3xs) * -1)}.utd-dropdown-list-option:not([aria-disabled=true]):is(:hover,:focus){background-color:var(--c-lighter)}.utd-dropdown-list-option[aria-disabled=true]{cursor:default}.utd-dropdown-list-option[aria-disabled=true]>*{opacity:.5}.utd-dropdown-list-label{display:grid}.utd-dropdown-list-option[aria-selected=false]>.utd-dropdown-list-check{visibility:hidden}.utd-dropdown-list-description{grid-column:2;font-size:var(--font-size-sm)}.utd-dropdown-list[data-inline]{max-block-size:none;padding:0;border:0;border-radius:0;background-color:transparent;box-shadow:none}.utd-dropdown-list[data-inline] .utd-dropdown-list-option{grid-template-columns:1fr;padding-block:var(--spacing-sm)}.utd-dropdown-list[data-inline] .utd-dropdown-list-option:not([aria-disabled=true],[aria-selected=true]):is(:hover,:focus){background-color:var(--c-white)}.utd-dropdown-list[data-inline] .utd-dropdown-list-option[aria-selected=true]{background-color:var(--c-dark);color:var(--c-white)}.utd-dropdown-list[data-inline] .utd-dropdown-list-option[aria-selected=true]:focus-visible{outline-color:var(--c-white)}.utd-dropdown-list[data-inline] .utd-dropdown-list-check{display:none}.utd-dropdown-list[data-inline] .utd-dropdown-list-description{grid-column:1}}@layer utd.components{.utd-tool-panel{position:absolute;inset:auto;display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;border:1px solid var(--c-black-a15);border-radius:var(--radius-sm);background-color:var(--c-white);box-shadow:var(--shadow-float-md);color:var(--c-dark)}.utd-tool-panel-yielded{opacity:.15;pointer-events:none}.utd-tool-panel-header{display:flex;gap:var(--spacing-2xs);align-items:center;padding:var(--spacing-2xs);background-color:var(--c-light);cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.utd-tool-panel-title{flex:1;font-weight:var(--font-weight-bold)}.utd-tool-panel-body{flex:1;min-block-size:0;padding:var(--spacing-sm);overflow:auto}.utd-tool-panel-resize{position:absolute;inset:auto 0 0 auto;cursor:nwse-resize;touch-action:none}}@layer utd.components{.utd-tabs-list{display:flex;gap:var(--spacing-base);padding-inline:var(--spacing-3xs);border-block-end:1px solid var(--c-dark)}.utd-tabs-tab{position:relative;display:flex;align-items:center;justify-content:center;block-size:1.625rem;margin:0;padding:1px;border:0;background:none;color:var(--c-dark);font-family:var(--font-family-ui);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);white-space:nowrap;cursor:pointer}.utd-tabs-tab:disabled{color:var(--c-tab-disabled-fg);cursor:not-allowed}.utd-tabs-tab:focus-visible{outline:none}.utd-tabs-tab:focus-visible:after{position:absolute;inset:0 calc(var(--spacing-2xs) * -1);border:1px solid var(--c-primary);content:""}.utd-tabs-tab:is([aria-selected=true],:enabled:hover){font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.utd-tabs-tab[aria-selected=true]{border-block-end:3px solid var(--c-action);color:var(--c-primary)}@media(forced-colors:active){.utd-tabs-tab{border:1px solid ButtonText}.utd-tabs-tab:focus-visible{outline:var(--spacing-3xs) solid Highlight;outline-offset:var(--spacing-3xs)}}}@layer utd.components{.utd-accordion{display:flex;flex-direction:column;gap:var(--spacing-sm)}.utd-accordion-item{border:1px solid var(--c-accordion-border);border-radius:var(--radius-md);background-color:var(--c-accordion-bg);color:var(--c-dark);font-family:var(--font-family-ui);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.utd-accordion-item:has(.utd-accordion-header:enabled:hover){box-shadow:inset 0 0 0 1px var(--c-accordion-border)}.utd-accordion-item:has(.utd-accordion-header:enabled:focus-visible){outline:var(--spacing-3xs) solid transparent;outline-offset:var(--spacing-3xs);box-shadow:0 0 0 var(--spacing-3xs) var(--c-accordion-bg),0 0 0 var(--spacing-2xs) var(--c-accordion-focus)}.utd-accordion-item[data-disabled]{border-color:var(--c-accordion-disabled-border);background-color:var(--c-accordion-disabled-bg);color:var(--c-accordion-disabled-fg)}.utd-accordion-heading{margin:0;font:inherit}.utd-accordion-header{display:flex;gap:var(--spacing-md);align-items:center;inline-size:100%;min-block-size:3.375rem;margin:0;padding:var(--spacing-md) var(--spacing-xl);border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.utd-accordion-header:focus-visible{outline:none}.utd-accordion-header:disabled{cursor:not-allowed}.utd-accordion-label{display:flex;flex:1;min-inline-size:0;overflow-wrap:anywhere;gap:var(--spacing-xs);align-items:center}.utd-accordion-icon{color:var(--c-accordion-icon)}.utd-accordion-header:disabled .utd-accordion-icon{color:inherit}.utd-accordion-indicator{margin-inline:calc(var(--spacing-2xs) * -1)}.utd-accordion-panel{margin-inline:var(--spacing-xl);padding-block:var(--spacing-lg) var(--spacing-xl);border-block-start:1px solid var(--c-accordion-divider)}.utd-accordion[data-skin=eggshell]{--c-accordion-bg: var(--c-light);--c-accordion-border: var(--c-accordion-eggshell-border);--c-accordion-divider: var(--c-accordion-eggshell-divider);--c-accordion-focus: var(--c-focus-outline)}.utd-accordion[data-skin=eggshell] .utd-accordion-item:has(.utd-accordion-header:enabled:focus-visible){box-shadow:inset 0 0 0 var(--spacing-3xs) var(--c-accordion-focus)}.utd-accordion[data-skin=eggshell] .utd-accordion-header{padding-block:var(--spacing-base)}.utd-accordion[data-skin=eggshell] .utd-accordion-item[data-open] .utd-accordion-header{font-size:var(--font-size-base)}.utd-accordion[data-skin=eggshell] .utd-accordion-indicator{inline-size:calc(var(--spacing-base) + var(--spacing-2xs));block-size:calc(var(--spacing-base) + var(--spacing-2xs));margin-inline:calc(var(--spacing-3xs) * -1)}.utd-accordion[data-skin=eggshell] .utd-accordion-panel{padding-block-start:calc(var(--spacing-md) + 1px)}}@layer utd.components{.utd-chat-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:56px;block-size:56px;border-radius:var(--radius-circle);background-color:var(--c-chat-avatar-learner-bg);color:var(--c-chat-avatar-fg);font-family:var(--font-family-ui);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-normal)}.utd-chat-avatar[data-variant=ai]{background-color:var(--c-chat-avatar-agent-bg)}.utd-chat-avatar>.utd-svg-icon{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.utd-chat-avatar[data-size=sm]{inline-size:var(--spacing-2xl);block-size:var(--spacing-2xl);font-size:var(--font-size-xs)}.utd-chat-avatar[data-size=sm]>.utd-svg-icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.utd-chat-avatar[data-size=xs]{inline-size:var(--spacing-xl);block-size:var(--spacing-xl);font-size:var(--font-size-2xs)}.utd-chat-avatar[data-size=xs]>.utd-svg-icon{inline-size:var(--icon-size-xs);block-size:var(--icon-size-xs)}}@layer utd.components{.utd-chat-log-list{display:flex;flex-direction:column;gap:calc(var(--spacing-xl) + 1px);margin:0;padding:0;list-style:none}.utd-chat-message{display:flex;gap:calc(var(--spacing-lg) + var(--spacing-3xs));align-items:flex-start;padding-inline-end:var(--spacing-5xl)}.utd-chat-message[data-sender=learner]{flex-direction:row-reverse;padding-inline:var(--spacing-5xl) 0}.utd-chat-bubble{position:relative;display:flex;flex-direction:column;gap:var(--spacing-sm);min-inline-size:0;padding:calc(var(--spacing-base) - 1px);border:1px solid var(--c-chat-bubble-border);border-radius:var(--radius-md);border-start-start-radius:0;background-color:var(--c-chat-agent-bg);color:var(--c-dark);font-family:var(--font-family-ui);line-height:var(--line-height-normal);overflow-wrap:anywhere}.utd-chat-message[data-sender=learner]>.utd-chat-bubble{border-start-start-radius:var(--radius-md);border-start-end-radius:0;background-color:var(--c-chat-learner-bg)}.utd-chat-bubble-name,.utd-chat-bubble-body{margin:0;text-box:trim-both cap alphabetic}.utd-chat-bubble-name{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.utd-chat-bubble-body{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.utd-chat-bubble-body[data-text=plain]{white-space:pre-wrap}@container (width < 30rem){.utd-chat-message,.utd-chat-message[data-sender=learner]{padding-inline:0}}}@layer utd.components{.utd-chat-participants{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-base);margin:0;padding:0;list-style:none;color:var(--c-dark);font-family:var(--font-family-ui);font-size:var(--font-size-sm)}.utd-chat-participant{display:inline-flex;gap:var(--spacing-sm);align-items:center}}@layer utd.components{.utd-chat-input{--chat-input-height: 51px;--chat-send-size: 38px;--chat-send-target: 44px;display:flex;flex-direction:column;gap:var(--spacing-2xs);min-inline-size:0;font-family:var(--font-family-ui);font-size:var(--font-size-sm)}.utd-chat-input-label{color:var(--c-dark);font-weight:var(--font-weight-bold)}.utd-chat-input-box{--chat-input-edge: var(--c-chat-input-border);display:flex;gap:var(--spacing-md);align-items:flex-end;min-inline-size:0;min-block-size:var(--chat-input-height);padding-block:calc((var(--chat-input-height) - 2px - var(--chat-send-size)) / 2);padding-inline:calc(var(--spacing-base) - 1px);border:1px solid var(--chat-input-edge);border-radius:calc(var(--spacing-xl) + var(--spacing-3xs));background-color:var(--c-white)}.utd-chat-input-box:has(.utd-chat-input-field:focus){box-shadow:inset 0 0 0 1px var(--chat-input-edge)}.utd-chat-input-box:has(.utd-chat-input-field:focus-visible){outline:var(--spacing-3xs) solid var(--c-focus-outline);outline-offset:var(--spacing-3xs)}.utd-chat-input-box:has(.utd-chat-input-field:is(:disabled,[aria-disabled=true])){--chat-input-edge: var(--c-chat-input-disabled-fg)}.utd-chat-input-field{--chat-field-padding: calc((var(--chat-send-size) - 1lh) / 2);flex:1;min-inline-size:0;max-block-size:calc(6lh + 2 * var(--chat-field-padding));margin:0;padding:var(--chat-field-padding) 0;border:0;background-color:transparent;color:var(--c-dark);font:inherit;font-size:var(--font-size-base);line-height:var(--line-height-normal);resize:none;field-sizing:content}.utd-chat-input-field:focus-visible{outline:none}.utd-chat-input-field::placeholder{color:var(--c-chat-input-placeholder);opacity:1}.utd-chat-input-field:is(:disabled,[aria-disabled=true]){color:var(--c-chat-input-disabled-fg);cursor:not-allowed}.utd-chat-input-field:is(:disabled,[aria-disabled=true])::placeholder{color:var(--c-chat-input-disabled-fg)}.utd-chat-input-send{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--chat-send-size);block-size:var(--chat-send-size);margin:0;padding:0;border:0;border-radius:var(--radius-circle);background-color:var(--c-primary);color:var(--c-primary-fg);cursor:pointer}.utd-chat-input-send:before{position:absolute;inset:calc((var(--chat-send-size) - var(--chat-send-target)) / 2);content:""}.utd-chat-input-send:is(:disabled,[aria-disabled=true]){background-color:var(--c-chat-send-disabled-bg);color:var(--c-chat-send-disabled-fg);cursor:not-allowed}.utd-chat-input-send:not(:disabled,[aria-disabled=true]):hover{background-color:var(--c-chat-send-hover)}.utd-chat-input[data-look=ets] .utd-chat-input-box{flex-wrap:wrap;row-gap:var(--spacing-base)}.utd-chat-input[data-look=ets] .utd-chat-input-field{flex:1 1 auto}.utd-chat-input[data-look=ets] .utd-chat-input-send{margin-inline-start:auto}.utd-chat-input[data-look=ets] .utd-chat-input-send>.utd-svg-icon{inline-size:calc(var(--spacing-base) - 1px);block-size:calc(var(--spacing-base) - 1px)}.utd-chat-input[data-look=ets] .utd-chat-input-box[data-wrapped]{padding-block:calc(var(--spacing-base) - 1px) calc(var(--spacing-sm) + 1px);border-radius:var(--spacing-xl)}.utd-chat-input[data-look=ets] .utd-chat-input-box[data-wrapped] .utd-chat-input-field{--chat-field-padding: 0px}.utd-chat-input[data-look=ets] .utd-chat-input-box[data-multiline] .utd-chat-input-field{flex-basis:100%}.utd-chat-input[data-look=ets] .utd-chat-input-box[data-wrapped] .utd-chat-input-send{inset-inline-end:-1px}.utd-chat-input-reason,.utd-chat-input-counter{margin:0;padding-inline:var(--spacing-base);color:var(--c-secondary)}.utd-chat-input-reason[data-hidden]:not(:focus){position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.utd-chat-input-counter{display:flex;gap:var(--spacing-sm);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.utd-chat-input-counter[data-over]{color:var(--c-danger)}}@layer utd.components{.utd-chat-status{display:flex;flex-direction:column;gap:var(--spacing-base);color:var(--c-dark);font-family:var(--font-family-ui);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.utd-chat-status-hint{margin:0;color:var(--c-secondary);text-align:center}.utd-chat-notice{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:flex-start;padding:var(--spacing-base);border:1px solid var(--c-chat-bubble-border);border-radius:var(--radius-md);background-color:var(--c-white)}.utd-chat-notice[data-tone=danger]{border-color:var(--c-danger)}.utd-chat-notice-title,.utd-chat-notice-text{margin:0}.utd-chat-notice-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.utd-chat-notice[data-tone=danger]>.utd-chat-notice-title{color:var(--c-danger)}.utd-chat-notice-text{color:var(--c-secondary)}}@layer utd.components{.utd-status-skeleton{display:flex;flex-direction:column;gap:.625rem;align-items:center}.utd-status-skeleton>span{block-size:1.125rem;border-radius:var(--radius-sm);background-color:var(--c-secondary-lighter-border)}.utd-status-skeleton>span:nth-child(1){inline-size:13.75rem}.utd-status-skeleton>span:nth-child(2){inline-size:10.625rem}.utd-status-skeleton>span:nth-child(3){inline-size:7.125rem}@media(prefers-reduced-motion:no-preference){.utd-status-skeleton>span{animation:utd-status-pulse 2s ease-in-out infinite}}@keyframes utd-status-pulse{50%{opacity:.5}}@media(forced-colors:active){.utd-status-skeleton>span{border:1px solid GrayText}}}@layer utd.components{.utd-status-screen{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;color:var(--c-dark);font-family:var(--font-family-ui);text-align:center}.utd-status-screen[data-size=page]{padding:var(--spacing-5xl) var(--spacing-xl);background-color:var(--c-light)}.utd-status-screen[data-fill=viewport]{min-block-size:100dvh}.utd-status-screen[data-size=region]{justify-content:center;min-block-size:12rem;padding:var(--spacing-3xl) var(--spacing-lg)}.utd-status-screen-stack{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center;max-inline-size:48rem}.utd-status-screen-eyebrow{margin:0;color:var(--c-link);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.utd-status-screen-title{max-inline-size:22ch;margin:0;font-family:var(--font-family-title);font-size:var(--font-size-3xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);text-wrap:balance}.utd-status-screen-title:focus{outline:none}.utd-status-screen[data-size=region] .utd-status-screen-title{font-size:var(--font-size-2xl)}.utd-status-screen-detail,.utd-status-screen-still{max-inline-size:60ch;margin:0;color:var(--c-secondary);font-size:var(--font-size-md)}.utd-status-screen .utd-status-skeleton{margin-block-start:var(--spacing-sm)}.utd-status-screen[data-size=region] .utd-status-skeleton{scale:.8}.utd-status-screen-action{margin-block-start:var(--spacing-xl)}.utd-status-screen-stack:not([data-visible]),.utd-status-screen-action:not([data-visible]){visibility:hidden}@scope([data-theme=ets])to ([data-theme]){.utd-status-screen[data-size=page]{padding-block-start:10.75rem}.utd-status-screen-stack{gap:.875rem}.utd-status-screen-eyebrow{color:var(--c-dark);font-size:var(--font-size-sm);letter-spacing:.07rem}.utd-status-screen[data-size=page] .utd-status-screen-title{max-inline-size:25.125rem;font-size:var(--font-size-4xl);text-wrap:wrap}.utd-status-screen .utd-status-skeleton{margin-block-start:.75rem}}@media(prefers-reduced-motion:no-preference){.utd-status-screen-stack[data-reveal][data-visible]{animation:utd-status-in .16s ease-out}}@keyframes utd-status-in{0%{opacity:0}}}@layer utd.components{.utd-pending-dots{display:inline-flex;gap:.3125rem;align-items:center;block-size:1lh;vertical-align:top}.utd-pending-dots>span{inline-size:.4375rem;block-size:.4375rem;border-radius:var(--radius-circle);background-color:currentcolor;opacity:.55}@media(prefers-reduced-motion:no-preference){.utd-pending-dots>span{animation:utd-pending-dots 1.2s ease-in-out infinite}.utd-pending-dots>span:nth-child(2){animation-delay:.15s}.utd-pending-dots>span:nth-child(3){animation-delay:.3s}}@keyframes utd-pending-dots{30%{opacity:1}}@media(forced-colors:active){.utd-pending-dots>span{background-color:CanvasText}}}@layer utd.utilities{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@container (width < 384px){.show-xs{display:none}}@container (width >= 384px){.hide-xs{display:none}}@container (width < 596px){.show-sm{display:none}}@container (width >= 596px){.hide-sm{display:none}}@container (width < 800px){.show-md{display:none}}@container (width >= 800px){.hide-md{display:none}}@container (width < 900px){.show-ml{display:none}}@container (width >= 900px){.hide-ml{display:none}}@container (width < 992px){.show-lg{display:none}}@container (width >= 992px){.hide-lg{display:none}}@container (width < 1192px){.show-xl{display:none}}@container (width >= 1192px){.hide-xl{display:none}}@container (width < 1300px){.show-xxl{display:none}}@container (width >= 1300px){.hide-xxl{display:none}}@container (width < 1344px){.show-xxxl{display:none}}@container (width >= 1344px){.hide-xxxl{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s;transition-delay:0s;animation-duration:.01s;animation-delay:0s;animation-iteration-count:1}}}@layer delivery-kit{.delivery-shell{display:flex;flex-direction:column;block-size:100dvh;min-block-size:0;background-color:var(--c-light);color:var(--c-dark)}.delivery-skip-link{position:absolute;inset-block-start:var(--spacing-sm);inset-inline-start:var(--spacing-sm);z-index:60;padding:var(--spacing-sm) var(--spacing-base);background-color:var(--c-light);color:var(--c-dark)}.delivery-skip-link:not(:focus){clip-path:inset(50%);overflow:hidden;inline-size:1px;block-size:1px;padding:0;white-space:nowrap}.delivery-main{display:flex;flex:1;flex-direction:column;min-block-size:0;outline:none}.delivery-shell-content{display:flex;flex:1;flex-direction:column;min-block-size:0;overflow-y:auto}.delivery-item-column{position:relative;display:flex;flex:1;flex-direction:column;gap:var(--spacing-3xl);min-block-size:0;margin-inline:auto}.delivery-item-column[data-layout=column]{inline-size:50em;max-inline-size:100%;padding-block-start:var(--spacing-2xl);padding-inline:var(--spacing-xl)}.delivery-item-column:is([data-layout=pt],[data-layout=full-bleed]){inline-size:100%}.delivery-item-column[data-layout=pt]{gap:0}.delivery-item-column[data-layout=pt]>.delivery-error-banner{padding:var(--spacing-xl) var(--spacing-xl) 0}.delivery-ets-scope{display:contents}.utd-app-header{--c-focus-outline: var(--c-brand-fg);--delivery-target: calc(var(--spacing-3xl) + var(--spacing-2xs));--delivery-header-icon: calc(var(--spacing-xl) - var(--spacing-3xs));--delivery-header-inline: calc(3 * var(--spacing-md));flex:none;background-color:var(--c-brand);color:var(--c-brand-fg)}.utd-progress-of-timer[data-warning]{padding-inline:var(--spacing-sm);border-radius:var(--radius-sm);background-color:var(--c-warning);color:var(--c-warning-fg)}.utd-time-value{font-variant-numeric:tabular-nums;white-space:nowrap}.utd-header-bar,.utd-header-status{display:flex;flex-wrap:wrap;align-items:center;border-block-end:1px solid var(--c-secondary-lighter-border)}.utd-header-bar,.utd-header-bar :is(.utd-accessibility-controls,.utd-test-controls){gap:calc(var(--delivery-target) - var(--spacing-xl)) calc(var(--delivery-target) - var(--delivery-header-icon))}.utd-header-bar{min-block-size:calc(var(--spacing-4xl) + var(--spacing-xl));padding:var(--spacing-sm) var(--delivery-header-inline)}.utd-app-header .utd-header-brand{font-size:calc(var(--spacing-xl) + var(--spacing-3xs))}@container (width < 384px){.utd-app-header .utd-header-brand{padding-block:calc((var(--spacing-xl) + var(--spacing-3xs) - var(--utd-brand-lockup-block-size)) / 2);font-size:var(--font-size-xs)}}.utd-header-bar .utd-header-brand{margin-inline-end:auto}.utd-header-bar :is(.utd-accessibility-controls,.utd-test-controls){display:flex;flex-wrap:wrap;align-items:center}.utd-header-bar .utd-button[data-intent=transparent]{--c-button-base-fg: var(--c-brand-fg);--c-button-hover-fg: var(--c-brand);--c-button-hover-bg: var(--c-brand-fg);position:relative;gap:var(--spacing-3xs);min-block-size:var(--spacing-xl);padding:0;border:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-normal);text-transform:none}.utd-header-bar .utd-button[data-intent=transparent]:after{position:absolute;inset-block:min(0px,calc((100% - var(--delivery-target)) / 2));inset-inline:min(0px,calc((100% - var(--delivery-target)) / 2));content:""}.utd-header-bar .utd-button .utd-svg-icon{inline-size:var(--delivery-header-icon);block-size:var(--delivery-header-icon)}.utd-app-header :is(.utd-dropdown-list,.utd-menu-list){--c-focus-outline: var(--c-link)}.utd-header-status{gap:var(--spacing-xs) calc(var(--spacing-4xl) + 1px);min-block-size:var(--delivery-target);padding-block:calc((var(--delivery-target) - var(--spacing-xl) - 1px) / 2);padding-inline:var(--delivery-header-inline) var(--spacing-xl);font-weight:var(--font-weight-semibold)}.utd-header-status .utd-progress-of-answered{display:flex;flex:1;gap:calc(2 * var(--spacing-md));align-items:center;min-inline-size:0}.utd-header-status :is(.utd-progress-value,.utd-progress-percent){font-size:var(--font-size-xs);line-height:var(--spacing-base);white-space:nowrap}.utd-header-status .utd-progress-bar{flex:1;min-inline-size:0;block-size:calc(var(--spacing-base) + 1px);overflow:hidden;border:1px solid var(--c-input-border);border-radius:var(--radius-pill);background-color:var(--c-light);appearance:none}.utd-header-status .utd-progress-bar::-webkit-progress-bar{background-color:transparent}.utd-header-status .utd-progress-bar::-webkit-progress-value{border:1px solid var(--c-input-border);border-radius:var(--radius-pill);background-color:var(--c-primary)}.utd-header-status .utd-progress-bar::-moz-progress-bar{border:1px solid var(--c-input-border);border-radius:var(--radius-pill);background-color:var(--c-primary)}.utd-header-status .utd-progress-bar[value="0"]::-webkit-progress-value{border-width:0}.utd-header-status .utd-progress-bar[value="0"]::-moz-progress-bar{border-width:0}.utd-header-divider{block-size:var(--spacing-xl);border-inline-start:1px solid var(--c-input-border);border-radius:var(--radius-pill)}.utd-header-status .utd-progress-of-timer{display:flex;gap:var(--spacing-sm);align-items:center;font-size:var(--font-size-base);line-height:var(--line-height-single)}.utd-header-status .utd-progress-of-timer .utd-svg-icon{inline-size:var(--font-size-md);block-size:var(--font-size-md)}@container (width < 596px){.utd-app-header{--delivery-header-inline: var(--spacing-base)}.utd-header-status{padding-inline-end:var(--delivery-header-inline)}.utd-header-status .utd-progress-of-answered{flex-basis:100%}.utd-header-divider{display:none}}.utd-app-header[data-look=utd]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-base);align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-base)}.utd-app-header[data-look=utd] .utd-progress-of-answered{display:flex;flex:1;gap:var(--spacing-sm);align-items:center;justify-content:center}@container (width < 596px){.utd-app-header[data-look=utd] .utd-progress-of-answered{flex-basis:100%;order:1}}.utd-app-header[data-look=utd] .utd-progress-value{font-size:var(--font-size-sm);white-space:nowrap}.utd-app-header[data-look=utd] .utd-progress-bar{inline-size:min(100%,var(--size-xs));block-size:var(--spacing-xs);accent-color:var(--c-brand-fg)}.utd-app-header[data-look=utd] :is(.utd-accessibility-controls,.utd-test-controls){display:flex;gap:var(--spacing-sm);align-items:center}.utd-app-header[data-look=utd] .utd-test-controls{flex-wrap:wrap;justify-content:flex-end;margin-inline-start:auto}.utd-app-header[data-look=utd] .utd-time-value{font-weight:var(--font-weight-bold)}.utd-app-header[data-look=utd] :is(.utd-accessibility-controls,.utd-test-controls) .utd-button{--c-button-base-fg: var(--c-brand-fg);--c-button-base-bg: transparent;--c-button-hover-fg: var(--c-brand);--c-button-hover-bg: var(--c-brand-fg);border-color:currentcolor;box-shadow:none}.utd-app:not([data-variant=default]) .utd-item-section{color:var(--c-dark)}.utd-app:not([data-variant=default]) .delivery-item-column[data-layout=full-bleed]{background-color:var(--surface)}.delivery-contrast-swatch{padding:var(--spacing-3xs) var(--spacing-sm);border:1px solid var(--c-dark);border-radius:var(--radius-sm);background-color:var(--c-white);color:var(--c-dark)}.delivery-status{display:flex;flex-direction:column;gap:var(--spacing-xl);align-items:center;justify-content:center;max-inline-size:48rem;min-block-size:70vh;margin-inline:auto;padding:var(--spacing-5xl) var(--spacing-xl);text-align:center}.delivery-status[data-align=start]{align-items:flex-start;text-align:start}.delivery-status-eyebrow{margin:0;color:var(--c-link);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.delivery-status-title{display:flex;gap:var(--spacing-sm);align-items:baseline;max-inline-size:22ch;margin:0;font-family:var(--font-family-title);font-size:var(--font-size-3xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);text-wrap:balance}.delivery-status-body{max-inline-size:65ch;margin:0;color:var(--c-secondary);font-size:var(--font-size-md)}.delivery-status-icon{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-base);border-radius:var(--radius-circle);background-color:var(--c-lighter);color:var(--c-link)}.delivery-status-link{display:inline-flex;gap:var(--spacing-sm);align-items:center;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);background-color:var(--c-primary);color:var(--c-primary-fg);font-weight:var(--font-weight-semibold);text-decoration:none}.delivery-status-link:hover{background-color:var(--c-primary-hover)}.delivery-exit-dialog{--utd-notice-actions-gap: 3.8125rem;inline-size:43.125rem}.delivery-exit-dialog .utd-button[data-intent=outline]{padding-inline:calc(1.25rem - 1px)}.delivery-exit-dialog .delivery-sign-out{--c-button-base-fg: var(--c-link);--c-button-hover-fg: var(--c-link-hover);min-inline-size:2.75rem;min-block-size:2.75rem;padding:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);text-underline-offset:auto}@media(min-width:48rem){.delivery-exit-dialog{min-block-size:22.5rem}.delivery-exit-dialog .delivery-sign-out{align-self:flex-end;margin-block-end:-1.1875rem}[data-theme=ets] .delivery-exit-dialog .delivery-sign-out{margin-block-end:-1rem}}.delivery-complete{flex:1;background-color:var(--c-light);color:var(--c-dark)}.delivery-complete-dialog::backdrop{background-color:transparent}.delivery-error-alert{max-inline-size:none;background-color:var(--c-danger)}.delivery-drawer{position:fixed;z-index:40;inset-block:0;inset-inline-end:0;display:flex;inline-size:0;max-inline-size:100%;pointer-events:none}.delivery-drawer[data-open=true]{inline-size:28rem}.delivery-drawer-toggle{position:absolute;inset-block-start:50%;inset-inline-end:100%;padding:var(--spacing-base) var(--spacing-sm);border:1px solid var(--c-secondary-lighter-border);border-inline-end:0;border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md);background-color:var(--c-white);box-shadow:var(--shadow-raised-sm);color:var(--c-dark);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;pointer-events:auto;cursor:pointer;transform:translateY(-50%)}.delivery-drawer-panel{display:flex;flex-direction:column;inline-size:100%;block-size:100%;overflow-y:auto;padding:var(--spacing-xl);border-inline-start:1px solid var(--c-secondary-lighter-border);background-color:var(--c-white);pointer-events:auto}.delivery-drawer-panel:focus-visible{outline-offset:calc(-1 * var(--spacing-3xs))}.delivery-drawer-title{margin:0 0 var(--spacing-base);font-family:var(--font-family-title);font-size:var(--font-size-lg);font-weight:var(--font-weight-normal)}.delivery-drawer-note{margin:0;color:var(--c-secondary);font-size:var(--font-size-sm)}.delivery-dev-tools-trigger{position:fixed;z-index:50;inset-block-end:var(--spacing-base);inset-inline-end:var(--spacing-base)}.delivery-dev-tools,.delivery-dev-tools-section{display:flex;flex-direction:column;gap:var(--spacing-sm)}.delivery-dev-tools{inline-size:14rem}.delivery-dev-tools-label{color:var(--c-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.delivery-dev-tools-timer{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums;text-transform:capitalize}.delivery-tool{position:absolute}.delivery-highlighter-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.delivery-highlighter-help{margin:var(--spacing-sm) 0 0}.delivery-highlighter-keyboard{margin-block-start:var(--spacing-md)}.delivery-highlighter-keyboard-label{display:block;margin-block-end:var(--spacing-xs);font-weight:var(--font-weight-semibold)}.delivery-highlight-units-frame{margin-block-start:var(--spacing-sm);border:1px solid var(--c-input-border);border-radius:var(--radius-sm)}.delivery-highlight-units{position:relative;max-block-size:calc(2 * var(--spacing-7xl));margin:0;padding:0;overflow-y:auto;overflow-anchor:none;border-radius:inherit;list-style:none}.delivery-highlight-unit{position:absolute;inset-inline:var(--spacing-3xs);display:flex;gap:var(--spacing-2xs);align-items:baseline;padding:var(--spacing-3xs) var(--spacing-xs);overflow-wrap:anywhere;cursor:pointer}.delivery-highlight-unit-check{flex:none;visibility:hidden}.delivery-highlight-unit[aria-selected=true]>.delivery-highlight-unit-check{visibility:visible}.delivery-highlight-units:focus-visible>.delivery-highlight-unit[data-active]{outline:var(--spacing-3xs) solid var(--c-focus-outline);outline-offset:calc(-1 * var(--spacing-3xs))}.delivery-highlight-list{margin-block-start:var(--spacing-md)}.delivery-highlight-list-heading{margin:0;font-size:var(--font-size-md)}.delivery-highlight-list-items{margin:var(--spacing-xs) 0 0;padding:0;list-style:none}.delivery-highlight-list-item{display:flex;gap:var(--spacing-xs);align-items:center;justify-content:space-between;overflow-wrap:anywhere}.delivery-tool-shortcut{margin-inline-start:auto;padding-inline-start:var(--spacing-lg)}.delivery-line-reader{background-color:transparent}.delivery-line-reader .utd-tool-panel-body{padding:0;overflow:hidden}.delivery-line-reader-area{position:relative;block-size:100%;overflow:hidden}.delivery-line-reader-viewport{position:absolute;display:flex;align-items:flex-end;justify-content:flex-end;margin:0;padding:0;border:var(--spacing-3xs) solid var(--c-dark);border-radius:var(--radius-sm);background-color:transparent;box-shadow:0 0 0 100vmax var(--c-lighter);color:var(--c-dark);cursor:move;touch-action:none}.delivery-line-reader-viewport:focus-visible{outline-offset:calc(-2 * var(--spacing-3xs))}.delivery-line-reader-grip{cursor:nwse-resize}@media(prefers-reduced-motion:no-preference){.delivery-line-reader-translucent:not(.utd-tool-panel-yielded){opacity:.7}}@media(forced-colors:active){.delivery-line-reader-viewport{border-color:CanvasText;box-shadow:0 0 0 100vmax Canvas;color:CanvasText;forced-color-adjust:none}.delivery-line-reader-viewport:focus-visible{outline-color:Highlight}}.delivery-shortcuts{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0}.delivery-shortcut{display:flex;gap:var(--spacing-md);justify-content:space-between}.delivery-shortcut-keys{margin:0}.delivery-shortcut-key{padding-inline:var(--spacing-3xs);border:1px solid currentcolor;border-radius:var(--radius-sm);font-family:inherit}.delivery-feedback-flow{display:flex;flex:1 0 auto;flex-direction:column}.delivery-feedback{flex:1 0 auto;background-color:var(--c-light);color:var(--c-dark);font-family:var(--font-family-ui)}.delivery-feedback-content{display:flex;flex-direction:column;gap:1.25rem;box-sizing:content-box;max-inline-size:82.5rem;margin-inline:auto;padding:var(--spacing-4xl) clamp(var(--spacing-base),4vw,var(--spacing-5xl))}.delivery-feedback-heading{display:flex;flex-direction:column;gap:var(--spacing-2xs);line-height:var(--line-height-tight)}.delivery-feedback-eyebrow{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.delivery-feedback-title{margin:0;font-family:var(--font-family-title);font-size:2.375rem;font-weight:var(--font-weight-normal)}.delivery-feedback-card{border-radius:var(--radius-md);background-color:var(--c-light);color:var(--c-dark)}.delivery-feedback-difficulty{display:flex;flex-direction:column;gap:3.375rem;padding:var(--spacing-3xl) clamp(var(--spacing-base),3.5vw,var(--spacing-4xl)) var(--spacing-5xl)}.delivery-feedback-difficulty-text{display:flex;flex-direction:column;gap:var(--spacing-xs);max-inline-size:44.5rem}.delivery-feedback-difficulty-text>p{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-normal)}.delivery-feedback-card-title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.delivery-feedback-sections{position:relative;display:flex;flex-direction:column;gap:1.25rem}.delivery-feedback-sections[data-blurred]>*{filter:blur(.625rem)}.delivery-feedback-sections[data-blurred]:after{position:absolute;inset:calc(-1 * var(--spacing-sm));border-radius:var(--radius-md);background-color:var(--c-light);opacity:.8;content:""}.delivery-feedback-unscored{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:clamp(var(--spacing-base),2.5vw,var(--spacing-2xl))}.delivery-feedback-banner{display:flex;gap:var(--spacing-md);align-items:flex-start;padding:var(--spacing-xl);border:1px solid var(--c-danger);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--c-danger) 8%,var(--c-white));color:var(--c-dark)}.delivery-feedback-banner>p{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-normal)}.delivery-feedback-banner-icon{flex-shrink:0;block-size:calc(var(--font-size-base) * var(--line-height-normal));color:var(--c-danger)}.delivery-feedback-results,.delivery-feedback-criteria{--delivery-feedback-no-icon: var(--c-dark);--delivery-feedback-unscored-icon: var(--c-dark);--delivery-feedback-no-row-bg: color-mix(in srgb, var(--c-primary) 11%, transparent);--delivery-feedback-no-pill-fg: var(--c-dark);--delivery-feedback-critical-bg: var(--c-dark);--delivery-feedback-critical-fg: var(--c-light);--delivery-feedback-critical-border: var(--c-dark);--delivery-feedback-level-off-bg: color-mix( in srgb, var(--c-secondary-lighter-border) 55%, var(--c-light) );--delivery-feedback-error: var(--c-danger)}@scope([data-theme=ets][data-variant=default])to ([data-theme]){.delivery-feedback-results,.delivery-feedback-criteria{--delivery-feedback-no-icon: #f9804a;--delivery-feedback-unscored-icon: #ff7a7a;--delivery-feedback-no-row-bg: #85ddfe1c;--delivery-feedback-no-pill-fg: var(--c-action-toggled);--delivery-feedback-critical-bg: var(--c-action-toggled);--delivery-feedback-critical-fg: var(--c-dark);--delivery-feedback-critical-border: var(--c-accordion-eggshell-border);--delivery-feedback-level-off-bg: #deccbf;--delivery-feedback-error: #ffc2c2}.delivery-feedback-comments .utd-form-input{--c-white: #f2e9d8;--c-dark: #1a212b;--c-input-border: #908277}.delivery-feedback-submit-button{--c-primary: #1a212b;--c-primary-fg: #f2e9d8;--c-primary-hover: #3c424b;--c-primary-toggled: #151a22}}.delivery-feedback-results{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xl) clamp(var(--spacing-base),3.5vw,var(--spacing-4xl)) var(--spacing-2xl)}.delivery-feedback-results>.delivery-feedback-level-bar{margin-block-start:.5625rem}.delivery-feedback-level{display:flex;flex-wrap:wrap;gap:var(--spacing-base) var(--spacing-xl);align-items:center}.delivery-feedback-level-badge{min-inline-size:13.125rem;margin:0;padding:var(--spacing-base) var(--spacing-2xl);border-radius:calc(var(--radius-md) * 1.5);background-color:var(--c-link);color:var(--c-light);font-family:var(--font-family-title);font-size:var(--font-size-2xl);line-height:var(--line-height-tight);text-align:center}.delivery-feedback-rule{flex:1 1 20rem;max-inline-size:43.75rem;margin:0;font-size:var(--font-size-base);line-height:var(--line-height-normal)}.delivery-feedback-level-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-2xs);margin:0;padding:0;list-style:none}.delivery-feedback-level-step{display:flex;flex-direction:column;gap:var(--spacing-xs);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.delivery-feedback-level-segment{block-size:1.125rem;border:1px solid color-mix(in srgb,var(--c-dark) 50%,transparent);border-radius:var(--radius-pill);background-color:var(--delivery-feedback-level-off-bg)}.delivery-feedback-level-step[data-earned] .delivery-feedback-level-segment{border-color:var(--c-link);background-color:var(--c-link)}.delivery-feedback-level-bar+.delivery-feedback-how-scored{margin-block-start:.3125rem}.delivery-feedback-how-scored-toggle{--c-button-base-fg: var(--c-link);--c-button-hover-fg: var(--c-link-hover);gap:var(--spacing-lg);padding:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-decoration:none}.delivery-feedback-how-scored-toggle:is(:hover,:focus-visible){text-decoration:underline}.delivery-feedback-how-scored-toggle:hover:not(:focus-visible){box-shadow:none}.delivery-feedback-how-scored-toggle[aria-expanded=true] .delivery-feedback-how-scored-icon{rotate:180deg}.delivery-feedback-how-scored-list{display:flex;flex-direction:column;gap:var(--spacing-sm);max-inline-size:43.75rem;margin:var(--spacing-base) 0 0;padding-inline-start:var(--spacing-xl);font-size:var(--font-size-base);line-height:var(--line-height-normal);list-style-type:disc}.delivery-feedback-how-scored-list[hidden]{display:none}.delivery-feedback-criteria-card{padding:clamp(var(--spacing-base),2.5vw,var(--spacing-2xl))}.delivery-feedback-criteria{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-3xl) clamp(var(--spacing-base),4vw,var(--spacing-5xl));border:1px solid var(--c-primary);border-radius:var(--radius-md);background-color:var(--c-light);color:var(--c-dark)}.delivery-feedback-criteria-title{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.delivery-feedback-criteria-scroll{container-type:inline-size;overflow-x:auto}.delivery-feedback-criteria-scroll:focus-visible{outline:var(--spacing-3xs) solid var(--c-focus-outline);outline-offset:var(--spacing-3xs)}.delivery-feedback-criteria-table{inline-size:100%;min-inline-size:45rem;border-collapse:collapse;font-size:var(--font-size-base);line-height:var(--line-height-normal)}.delivery-feedback-criteria-table thead th{padding:0 var(--spacing-lg) var(--spacing-base) 0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-align:start;white-space:nowrap}.delivery-feedback-criteria-table thead th:nth-child(2){inline-size:10%;text-align:center}.delivery-feedback-criteria-table thead th:nth-child(3){inline-size:15%}.delivery-feedback-criteria-table thead th:nth-child(4){inline-size:23%}.delivery-feedback-criteria-table tbody tr{block-size:4.1875rem;border-block-start:1px solid var(--c-secondary-lighter-border)}.delivery-feedback-criteria-table tbody tr[data-result=not_met]{background-color:var(--delivery-feedback-no-row-bg)}.delivery-feedback-criteria-table tbody :is(th,td){padding:var(--spacing-md) var(--spacing-lg);font-weight:var(--font-weight-normal);text-align:start;vertical-align:middle}.delivery-feedback-criteria-table tbody td:nth-child(2){text-align:center;white-space:nowrap}.delivery-feedback-criterion{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-lg);align-items:center}.delivery-feedback-critical{padding:var(--spacing-3xs) var(--spacing-base);border:1px solid var(--delivery-feedback-critical-border);border-radius:var(--radius-pill);background-color:var(--delivery-feedback-critical-bg);color:var(--delivery-feedback-critical-fg);font-size:var(--font-size-sm);white-space:nowrap}.delivery-feedback-result{display:inline-flex;gap:var(--spacing-2xs);align-items:center}.delivery-feedback-result-icon{inline-size:1em;block-size:1em;color:var(--c-primary)}tr[data-result=not_met] .delivery-feedback-result-icon{inline-size:1.125rem;block-size:1.125rem;color:var(--delivery-feedback-no-icon)}tr[data-result=unscored] .delivery-feedback-result-icon{color:var(--delivery-feedback-unscored-icon)}.delivery-feedback-level-pill{display:inline-block;padding:var(--spacing-3xs) var(--spacing-base);border-radius:var(--radius-pill);background-color:var(--c-light);color:var(--c-dark);font-size:var(--font-size-sm);white-space:nowrap}tr[data-result=not_met] .delivery-feedback-level-pill{color:var(--delivery-feedback-no-pill-fg)}.delivery-feedback-criteria-table .delivery-feedback-note-row{block-size:auto}.delivery-feedback-criteria-table .delivery-feedback-note-row>td{padding-block:var(--spacing-base) var(--spacing-sm);font-style:italic}.delivery-feedback-note{position:sticky;inset-inline-start:var(--spacing-lg);display:block;max-inline-size:calc(100cqi - 2 * var(--spacing-lg))}.delivery-feedback-criteria-table tbody tr:has(.delivery-feedback-reasons)>:is(th,td){vertical-align:top}.delivery-feedback-criteria-table tbody tr:has(.delivery-feedback-reasons)>:is(th,td):not(:last-child){padding-block-start:calc(var(--spacing-md) + .875rem)}.delivery-feedback-verdict{display:flex;flex-direction:column;gap:var(--spacing-sm)}.delivery-feedback-reasons{display:flex;flex-direction:column;gap:.875rem;min-inline-size:0;margin:0;margin-inline-start:var(--spacing-sm);padding:0;padding-inline-start:var(--spacing-base);border:0;border-inline-start:1px solid var(--c-dark)}.delivery-feedback-reasons>legend{float:inline-start;inline-size:100%;margin-block-end:var(--spacing-3xs);padding:0;font-size:var(--font-size-sm)}.delivery-feedback-reasons .utd-checkbox-label{font-size:var(--font-size-sm)}.delivery-feedback-level-pick{display:flex;flex-direction:column;gap:var(--spacing-2xs);margin-inline-start:var(--spacing-sm);padding-inline-start:var(--spacing-xs);border-inline-start:1px solid var(--c-dark)}.delivery-feedback-level-pick .utd-radio-label{white-space:nowrap}.delivery-feedback-level-pick .utd-radio-group-legend{margin-block-end:var(--spacing-2xs);font-size:var(--font-size-sm)}.delivery-feedback-verdict .utd-radio-group[aria-invalid=true]>.utd-radio-group-options{padding-inline-end:var(--spacing-2xs);border:2px solid var(--delivery-feedback-error);border-radius:var(--radius-sm)}.delivery-feedback-error{display:flex;gap:var(--spacing-2xs);align-items:center;margin:0;color:var(--delivery-feedback-error);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.delivery-feedback-error-icon{flex-shrink:0;inline-size:1em;block-size:1em}.delivery-feedback-submit{display:flex;flex-direction:column;gap:var(--spacing-xl);padding-block-start:var(--spacing-xl);border-block-start:1px solid var(--c-primary)}.delivery-feedback-comments .utd-form-label{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.delivery-feedback-submit-action{display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-start}.delivery-feedback-submit-button[aria-disabled=true]{border-style:solid;border-color:transparent;background-color:var(--c-button-toggled-bg);color:var(--c-button-toggled-fg)}}@layer lmv{.lmv-root,.lmv-hero,.lmv-mastery,.lmv-signal,.lmv-trajectory,.lmv-timeline,.lmv-grid,.lmv-bar,.lmv-empty{--lmv-ink: var(--c-dark);--lmv-muted: var(--c-secondary);--lmv-card: var(--c-white);--lmv-track: var(--c-light);--lmv-hairline: var(--c-secondary-lighter-border);--lmv-hairline-strong: var(--c-secondary-light);--lmv-bar: var(--c-primary);--lmv-link: var(--c-link);--lmv-chart-1: var(--c-info);--lmv-chart-2: var(--c-action);--lmv-chart-3: var(--c-primary);--lmv-chart-4: var(--c-secondary);color:var(--lmv-ink)}:is(.lmv-headline,.lmv-continuum,.lmv-mastery-row,.lmv-delta)[data-tier=high]{--lmv-tier: var(--c-info)}:is(.lmv-headline,.lmv-continuum,.lmv-mastery-row,.lmv-delta)[data-tier=mid]{--lmv-tier: var(--c-secondary)}:is(.lmv-headline,.lmv-continuum,.lmv-mastery-row,.lmv-delta)[data-tier=low]{--lmv-tier: var(--c-danger)}.lmv-root{display:flex;flex-direction:column;gap:var(--spacing-xl);background-color:var(--lmv-card)}.lmv-panel{display:flex;flex-direction:column;gap:var(--spacing-lg);padding-block-start:var(--spacing-xl);border-block-start:1px solid var(--lmv-hairline)}.lmv-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm)}.lmv-eyebrow,.lmv-meta{margin:0;color:var(--lmv-muted);font-size:var(--font-size-2xs-label);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-variant-numeric:tabular-nums}.lmv-eyebrow{font-weight:var(--font-weight-semibold)}.lmv-value{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.lmv-empty{margin:0;color:var(--lmv-muted);font-size:var(--font-size-sm)}.lmv-hero{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xl);border:1px solid var(--lmv-hairline);border-radius:var(--radius-md);background-color:var(--lmv-card);box-shadow:var(--shadow-raised-xs)}.lmv-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-base)}.lmv-hero-title{display:flex;flex-direction:column;gap:var(--spacing-xs)}.lmv-headline{margin:0;font-family:var(--font-family-title);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight)}.lmv-headline[data-tier=high],.lmv-headline[data-tier=low]{color:var(--lmv-tier)}.lmv-subtitle{margin:0;color:var(--lmv-muted);font-size:var(--font-size-sm)}.lmv-score{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-3xs)}.lmv-score-value{font-size:var(--font-size-3xl);line-height:var(--line-height-single);font-variant-numeric:tabular-nums}.lmv-continuum{display:flex;flex-direction:column;gap:var(--spacing-sm);direction:ltr}.lmv-continuum-track{position:relative;block-size:var(--spacing-sm);overflow-x:clip;border-radius:var(--radius-pill);background-color:var(--lmv-track)}.lmv-continuum-mid{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:1px;block-size:var(--spacing-lg);background-color:var(--lmv-hairline-strong);transform:translateY(-50%)}.lmv-continuum-band,.lmv-continuum-marker{position:absolute;inset:0}.lmv-continuum-band{border-radius:var(--radius-pill);background-color:var(--lmv-tier);opacity:.22;transform-origin:left}.lmv-continuum-marker{pointer-events:none}.lmv-continuum-dot{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:var(--spacing-base);block-size:var(--spacing-base);border-radius:var(--radius-circle);background-color:var(--lmv-tier);box-shadow:0 0 0 3px var(--lmv-card);transform:translate(-50%,-50%)}.lmv-continuum-scale{display:flex;justify-content:space-between}.lmv-stats{display:flex;flex-wrap:wrap;gap:var(--spacing-lg) var(--spacing-2xl);padding-block-start:var(--spacing-base);border-block-start:1px solid var(--lmv-hairline)}.lmv-stat{display:flex;flex-direction:column;gap:var(--spacing-3xs)}.lmv-mastery{display:flex;flex-direction:column;gap:var(--spacing-lg)}.lmv-mastery-list{display:flex;flex-direction:column}.lmv-mastery-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-sm) var(--spacing-base);align-items:center;padding-block:var(--spacing-lg);border-block-start:1px solid var(--lmv-hairline)}.lmv-mastery-row:first-child{border-block-start:0}.lmv-mastery-name{overflow:hidden;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.lmv-mastery-readout{display:flex;align-items:center;gap:var(--spacing-md)}.lmv-chip{padding:var(--spacing-3xs) var(--spacing-sm);border:1px solid currentcolor;border-radius:var(--radius-pill);color:var(--lmv-tier);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.lmv-pct{min-inline-size:var(--spacing-3xl);text-align:end}.lmv-meter,.lmv-bar-track{position:relative;overflow:hidden;border-radius:var(--radius-pill);background-color:var(--lmv-track)}.lmv-meter{grid-column:span 2;block-size:var(--spacing-xs)}.lmv-meter-fill{block-size:100%;border-radius:var(--radius-pill);background-color:var(--lmv-tier);transform-origin:left}.lmv-meter-fill:dir(rtl){transform-origin:right}.lmv-signal,.lmv-bar{display:flex;flex-direction:column;gap:var(--spacing-sm)}.lmv-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.lmv-spread{margin-inline-start:var(--spacing-2xs);color:var(--lmv-muted);font-weight:var(--font-weight-normal)}.lmv-trajectory,.lmv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--spacing-base)}.lmv-grid{column-gap:var(--spacing-xl)}.lmv-mini{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-base);border:1px solid var(--lmv-hairline);border-radius:var(--radius-md);background-color:var(--lmv-card);box-shadow:var(--shadow-raised-xs)}.lmv-mini-figures{display:flex;align-items:baseline;gap:var(--spacing-sm);font-variant-numeric:tabular-nums}.lmv-mini-final{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.lmv-delta{color:var(--lmv-tier);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.lmv-timeline{display:flex;flex-direction:column;gap:var(--spacing-lg)}.lmv-legend{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs) var(--spacing-base);color:var(--lmv-muted);font-size:var(--font-size-xs)}.lmv-legend-item,.lmv-tooltip-key{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.lmv-swatch{flex-shrink:0;inline-size:var(--spacing-sm);block-size:var(--spacing-sm);border-radius:var(--radius-sm)}.lmv-tooltip{min-inline-size:10rem;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--lmv-hairline);border-radius:var(--radius-md);background-color:var(--lmv-card);box-shadow:var(--shadow-float-sm);font-size:var(--font-size-xs)}.lmv-tooltip-label{margin-block-end:var(--spacing-2xs);font-weight:var(--font-weight-semibold)}.lmv-tooltip-rows{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.lmv-tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);font-variant-numeric:tabular-nums}.lmv-tooltip-key{color:var(--lmv-muted)}.lmv-tooltip-value{font-weight:var(--font-weight-semibold)}.lmv-bar-track{block-size:var(--spacing-sm)}.lmv-bar-fill{block-size:100%;border-radius:var(--radius-pill);background-color:var(--lmv-bar);transition:inline-size .7s ease-out}.lmv-bar-whisker{position:absolute;inset-block-start:calc(var(--spacing-3xs) * -1);block-size:var(--spacing-lg);border-inline:2px solid var(--lmv-ink);opacity:.3;pointer-events:none}.lmv-note{color:var(--lmv-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.lmv-data{font-size:var(--font-size-xs)}.lmv-data-toggle{color:var(--lmv-link);cursor:pointer}.lmv-data-scroll{margin-block-start:var(--spacing-sm);overflow-x:auto}.lmv-data-table{inline-size:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.lmv-data-table th,.lmv-data-table td{padding:var(--spacing-2xs) var(--spacing-sm);border-block-end:1px solid var(--lmv-hairline);text-align:start;white-space:nowrap}.lmv-data-table th{color:var(--lmv-muted);font-weight:var(--font-weight-semibold)}@media(prefers-reduced-motion:reduce){.lmv-bar-fill{transition:none}}}@layer account-reset{*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;border:0 solid}html{line-height:1.5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}ol,ul,menu{list-style:none}img,svg,video,canvas{display:block;vertical-align:middle}img,video{max-inline-size:100%;block-size:auto}button,input,select,textarea,::file-selector-button{border-radius:0;background-color:transparent;color:inherit;font:inherit;letter-spacing:inherit}table{border-collapse:collapse}}.account-shell{--account-ink-deep: #0e1319;--account-hero-glow: #225e7259;--account-hero-end: #142630;--account-black: #000000;--account-welcome-fade: #0000004d;--account-banner-bg: #85ddfe1c;--account-button-border-on-dark: #f2e9d8cc;--account-icon5: #85ddfe;--account-ice: #89b5bc;--account-moss: #b7c17a;--account-tre: #80902a;--account-wb: #eb7a46;--account-moss-300: #d8e09f;--account-muted-border: #999389;--account-border-on-dark: #cebaab80;--account-hairline-on-dark: #ffffff17;--account-highlight-800: #3ca3c5;--account-level-label: #c3ccd0;--account-danger-on-dark: #ff9580;--account-warning-on-dark: #ff7a7a;--account-disabled-fg-on-dark: #818285;--account-disabled-bg-on-dark: #4d4d4d;--account-card-start-h: 38px;--account-header-h: 72px;--account-header-pad: 30px;--account-header-label-max: 24ch;--account-lockup-size: calc(var(--spacing-xl) + var(--spacing-3xs));--account-radius-tile: 6px;display:flex;flex-direction:column;min-block-size:100dvh}.account-container{inline-size:100%;max-inline-size:1440px;margin-inline:auto;padding-inline:var(--spacing-4xl)}.account-skip{position:absolute;inset-block-start:-100px;inset-inline-start:var(--spacing-base);z-index:60;padding:var(--spacing-sm) var(--spacing-base);border-radius:var(--radius-sm);background:var(--c-primary);color:var(--c-primary-fg);font-weight:var(--font-weight-semibold)}.account-skip:focus{inset-block-start:var(--spacing-sm)}.account-main{display:flex;flex:1;flex-direction:column;outline:none}.account-fallback{flex:1;padding-block:var(--spacing-5xl);background:var(--c-light);color:var(--c-dark)}.account-fallback>.account-container{display:grid;gap:var(--spacing-base);justify-items:start}.account-fallback h1{font-family:var(--font-family-title);font-size:var(--font-size-4xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight)}.account-fallback h1+p{max-inline-size:60ch;margin-block-end:var(--spacing-base);font-size:var(--font-size-md)}.account-header{position:sticky;inset-block-start:0;z-index:50;block-size:var(--account-header-h);border-block-end:1px solid var(--account-border-on-dark);background:var(--c-brand);color:var(--c-brand-fg)}.account-header .account-container{display:flex;gap:var(--spacing-base);align-items:center;justify-content:space-between;block-size:100%;padding-inline:var(--account-header-pad)}.account-brand{display:inline-flex;border-radius:var(--radius-sm);color:inherit;text-decoration:none}.account-lockup{font-size:var(--account-lockup-size)}.account-header-action,.account-menu-trigger.utd-button{display:inline-flex;gap:var(--spacing-3xs);align-items:center;min-inline-size:0;min-block-size:44px;padding:0;border:0;border-radius:var(--radius-sm);color:var(--c-brand-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);letter-spacing:0;text-decoration:none;text-transform:none}.account-menu-trigger.utd-button{--c-button-hover-bg: transparent;box-shadow:none}.account-header-icon{inline-size:22px;block-size:22px;padding:var(--spacing-3xs)}.account-header-label{overflow:hidden;max-inline-size:var(--account-header-label-max);text-overflow:ellipsis;white-space:nowrap}.account-header-chevron{margin-inline-start:var(--spacing-2xs)}:is(.account-header-action,.account-menu-trigger.utd-button):hover .account-header-label{text-decoration:underline;text-underline-offset:.2em}.account-menu-who{display:grid;color:var(--c-dark);padding:var(--spacing-sm) var(--spacing-md);border-block-end:1px solid var(--c-secondary-lighter-border);font-size:var(--font-size-sm)}.account-menu-who span:first-child{color:var(--c-secondary);font-size:var(--font-size-xs)}.account-footer{border-block-start:1px solid var(--account-border-on-dark);background:var(--c-brand);color:var(--c-brand-fg)}.account-footer .account-container{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);align-items:flex-end;justify-content:space-between;padding-block:var(--spacing-3xl)}.account-footer .account-lockup{--account-lockup-size: var(--font-size-lg)}.account-footer-tag{margin-block-start:var(--spacing-sm);color:var(--c-secondary);font-size:var(--font-size-sm)}.account-footer-legal{color:var(--c-secondary);font-size:var(--font-size-xs);letter-spacing:.08em;line-height:1.6;text-align:end;text-transform:uppercase}.account-dashboard{--account-tabs-offset: 61px;--account-tabs-gap: 34px;--account-panel-offset: 60px;--account-banner-gap: 15px;--account-banner-after: 42px;--account-panel-pad: 5px;--account-section-offset: 36px;--account-section-gap: 45px;--account-pt-type-offset: 30px;--account-pt-type-gap: 44px;--account-pt-type-head-gap: 14px;--account-section-grid-gap: 14px;--account-grid-column-gap: 27px;--account-grid-row-gap: 20px;--account-form-card-tile-gap: 21px;--account-form-card-desc-gap: 15px;--account-tile-glyph: 22px;--account-card-border-on-dark: #3185a1;--account-completed-card-bg: #f5f7e71c;--account-completed-card-edge: #8c9c31;--account-card-aside-inset: 28px;--account-card-serif-title-min: 48px;--account-card-dismiss-inset: 16px;--account-card-dismiss-size: 44px;--account-card-dismiss-glyph: 28px;--account-wide-card-pad-top: 41px;--account-wide-card-pad-bottom: 50px;--account-wide-card-when-gap: 46px;--account-wide-card-body-gap: 13px;flex:1;padding-block-end:var(--spacing-6xl);background:var(--c-light);color:var(--c-dark)}.account-dashboard :is(h2,h3,h4,h5,h6){line-height:var(--line-height-tight)}.account-dashboard [id]{scroll-margin-block-start:calc(var(--account-header-h) + var(--spacing-base))}.account-eyebrow{color:var(--c-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.account-hero{position:relative;isolation:isolate;overflow:hidden;border-block-end:1px solid var(--account-border-on-dark);background:radial-gradient(60% 120% at 88% 40%,var(--account-hero-glow) 0%,transparent 60%),linear-gradient(100deg,var(--account-ink-deep) 0%,var(--c-light) 55%,var(--account-hero-end) 100%)}.account-hero:after{position:absolute;inset-block:-40%;inset-inline:42% -12%;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='168'%3E%3Crect x='64' y='8' width='40' height='40' rx='6' fill='%23bc5221' fill-opacity='.22' stroke='%23e48a55' stroke-width='1.5'/%3E%3Cpath d='M74 28l7 7 13-14' stroke='%23f4a873' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='120' y='120' width='40' height='40' rx='6' fill='%234dd3fe' fill-opacity='.12' stroke='%234dd3fe' stroke-opacity='.7' stroke-width='1.5'/%3E%3Cpath d='M130 140l7 7 13-14' stroke='%23ace6fe' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Crect x='8' y='8' width='40' height='40' rx='6' fill='none' stroke='%23f2e9d8' stroke-opacity='.17' stroke-width='1.5'/%3E%3C/svg%3E");background-size:168px 168px,56px 56px;transform:perspective(900px) rotateX(52deg) rotate(-24deg);content:"";-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%),linear-gradient(0deg,transparent 0%,#000 30%,#000 75%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%),linear-gradient(0deg,transparent 0%,#000 30%,#000 75%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.account-hero-inner{padding-block:var(--spacing-5xl) var(--spacing-3xl)}.account-hero-copy{max-inline-size:640px}.account-hero h1,.account-panel-head h2{font-family:var(--font-family-title);font-weight:380}.account-hero h1{font-size:var(--font-size-4xl);letter-spacing:-.01em;line-height:1.15}.account-hero-intro{max-inline-size:58ch;margin-block-start:var(--spacing-lg);font-size:var(--font-size-md)}.account-welcome{--account-welcome-h: 220px;--account-welcome-inset: 50px;--account-welcome-gap: 11px;display:grid;min-block-size:var(--account-welcome-h);background-color:var(--account-black);background-image:linear-gradient(270deg,var(--account-welcome-fade) 34.27%,var(--account-black) 67.43%),url(/assets/dashboard-hero-1440-DIjw6JMN.webp);background-image:linear-gradient(270deg,var(--account-welcome-fade) 34.27%,var(--account-black) 67.43%),image-set(url(/assets/dashboard-hero-1440-CkuWffom.avif) type("image/avif") 1x,url(/assets/dashboard-hero-2880-BnCFal8a.avif) type("image/avif") 2x,url(/assets/dashboard-hero-1440-DIjw6JMN.webp) type("image/webp") 1x,url(/assets/dashboard-hero-2880-Bf-anf6M.webp) type("image/webp") 2x);background-position:left center;background-repeat:no-repeat;background-size:cover}.account-welcome-inner{display:grid;align-content:center;padding-block:var(--spacing-xl);padding-inline-start:calc(var(--spacing-4xl) + var(--account-welcome-inset))}.account-welcome-copy{max-inline-size:816px}.account-welcome :is(h1,.account-welcome-greeting),.account-tab-head h2,.account-strengths h2,.account-dashboard .utd-dialog-container:not([data-look=ets]) .utd-dialog-title{font-family:var(--font-family-title);font-weight:var(--font-weight-normal)}.account-welcome :is(h1,.account-welcome-greeting){font-size:var(--font-size-4xl);line-height:1.2}.account-welcome-intro{max-inline-size:592px;margin-block-start:var(--account-welcome-gap);font-size:var(--font-size-base);line-height:1.4}.account-tabs{padding-block-start:var(--account-tabs-offset)}.account-tabs-list.utd-tabs-list{gap:var(--account-tabs-gap);margin:calc(var(--spacing-2xs) * -1) calc(var(--spacing-2xs) * -1) calc(1px - var(--spacing-2xs));padding:var(--spacing-2xs) calc(var(--spacing-2xs) + var(--spacing-3xs)) var(--spacing-2xs);overflow-x:auto;border:0;background:linear-gradient(var(--c-dark),var(--c-dark)) var(--spacing-2xs) calc(100% - var(--spacing-2xs) + 1px) / calc(100% - var(--spacing-sm)) 1px no-repeat;scrollbar-width:thin}.account-tabs .utd-tabs-tab{border-block-end:3px solid transparent;color:var(--c-dark);font-weight:var(--font-weight-normal);line-height:1.4}.account-tabs .utd-tabs-tab:enabled:hover{color:var(--c-link)}.account-tab-label{display:inline-flex;flex-direction:column}.account-tab-label:after{block-size:0;overflow:hidden;font-weight:var(--font-weight-semibold);visibility:hidden;content:attr(data-label)}.account-tabs .utd-tabs-tab[aria-selected=true]{border-block-end-color:var(--c-link);color:var(--c-link);font-weight:var(--font-weight-semibold)}.account-tabs .utd-tabs-tab:focus-visible{outline:2px solid var(--c-focus-outline);outline-offset:var(--spacing-3xs)}.account-tabs .utd-tabs-tab:focus-visible:after{content:none}@media(forced-colors:active){.account-tabs .utd-tabs-tab{border-block-end-color:Canvas}.account-tabs .utd-tabs-tab[aria-selected=true]{border-block-end-color:Highlight}}.account-tab-panel{padding-block-start:var(--account-panel-offset)}.account-tab-panel:focus-visible{outline:2px solid var(--c-focus-outline);outline-offset:var(--spacing-sm)}.account-strengths{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--spacing-base) var(--account-banner-gap);align-items:center;margin-block-end:var(--account-banner-after);padding:var(--spacing-3xl);border:1px solid var(--c-link);border-radius:var(--radius-md);background:var(--account-banner-bg)}.account-strengths>.account-tile{align-self:start}.account-strengths>.account-tile[data-kind=strengths]{--account-tile: var(--account-moss)}.account-strengths .account-eyebrow{margin-block-start:var(--spacing-sm);color:var(--c-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);letter-spacing:.08em;line-height:1.2}.account-strengths[data-placeholder]{animation:account-pulse 1.6s ease-in-out infinite}.account-strengths[data-placeholder]>*{visibility:hidden}.account-strengths h2{margin-block-start:var(--spacing-2xs);font-size:var(--font-size-2xl);line-height:1.2}.account-strengths-body{max-inline-size:698px;margin-block-start:var(--spacing-sm);font-size:var(--font-size-sm);line-height:1.4}.account-strengths .utd-button[data-intent=outline]{min-block-size:38px;padding:0 var(--spacing-base);border-color:var(--account-button-border-on-dark);border-radius:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;line-height:1}.account-strengths-actions{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.account-agreement{--account-agreement-offset: 70px;--account-agreement-pad-block: 70px;--account-agreement-pad-inline: 130px;--account-agreement-body-gap: 24px;--account-agreement-check-gap: 41px;--account-agreement-action-gap: 50px;--account-agreement-head-gap: 15px;padding-block:var(--account-agreement-offset)}.account-agreement-card{display:flex;flex-direction:column;align-items:flex-start;max-inline-size:calc(457px + 2 * var(--account-agreement-pad-inline));margin-inline:auto;padding:calc(var(--account-agreement-pad-block) - 1px) calc(var(--account-agreement-pad-inline) - 1px);border:1px solid var(--c-link);border-radius:var(--radius-md);background:var(--account-banner-bg)}.account-agreement-head{display:flex;gap:var(--account-agreement-head-gap);align-items:center}.account-agreement-head>.account-tile{flex:none;font-size:var(--account-tile-glyph)}.account-agreement-head h2{font-family:var(--font-family-title);font-size:var(--font-size-3xl);font-weight:var(--font-weight-normal);line-height:1.2;overflow-wrap:anywhere}.account-agreement-body,.account-agreement-check .utd-checkbox-label{text-box:trim-both cap alphabetic}.account-agreement-body{margin-block-start:var(--account-agreement-body-gap);font-size:var(--font-size-base);line-height:1.4;white-space:pre-line}.account-agreement-check{align-items:flex-start;margin-block-start:var(--account-agreement-check-gap)}.account-agreement-check .utd-checkbox-control{inline-size:1.25rem;block-size:1.25rem}.account-agreement .utd-alert{align-self:stretch;border:1px solid var(--account-danger-on-dark);border-inline-start-width:4px;background:transparent;color:inherit}.account-agreement-alert{margin-block-start:var(--spacing-xl)}.account-agreement-continue.utd-button{min-block-size:44px;margin-block-start:var(--account-agreement-action-gap);padding:0 calc(var(--spacing-xl) - 1px);border-radius:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;line-height:1}.account-agreement-continue.utd-button:not(:hover,:focus-visible){box-shadow:none}.account-agreement-continue.utd-button[aria-disabled=true]{--c-button-disabled-bg: var(--account-disabled-bg-on-dark);--c-button-disabled-fg: var(--account-disabled-fg-on-dark);border-color:var(--account-disabled-bg-on-dark);border-style:solid}.account-agreement-error{display:flex;flex-direction:column;gap:var(--spacing-base);align-items:flex-start}.account-tile{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--account-radius-tile);background:var(--account-tile);color:var(--account-ink-deep)}.account-tile[data-size=sm]{inline-size:32px;block-size:32px}.account-tile[data-size=lg]{inline-size:48px;block-size:48px}.account-tile[data-kind=adaptive]{--account-tile: var(--account-icon5)}.account-tile[data-kind=fixed]{--account-tile: var(--account-ice)}.account-tile:is([data-kind=tre],[data-kind=other]){--account-tile: var(--account-tre)}.account-tile[data-kind=workflow-builder]{--account-tile: var(--account-wb)}.account-tile[data-kind=chat]{--account-tile: var(--account-highlight-800)}.account-tile[data-kind=strengths]{--account-tile: var(--account-moss-300)}.account-panel{padding-block-start:var(--account-panel-pad)}.account-panel-head{display:flex;flex-wrap:wrap;gap:var(--spacing-base);align-items:flex-end;justify-content:space-between;padding-block-end:var(--spacing-lg);border-block-end:1px solid var(--account-border-on-dark)}.account-panel-head h2{margin-block-start:var(--spacing-2xs);font-size:var(--font-size-3xl)}.account-tab-head{padding-block-end:var(--spacing-base);border-block-end:1px solid var(--account-border-on-dark)}.account-tab-head h2{font-size:var(--font-size-3xl);line-height:1.2}.account-tab-head p{margin-block-start:var(--spacing-2xs);line-height:1.4}.account-badge,.account-status{display:inline-flex;gap:var(--spacing-xs);align-items:center;padding:var(--spacing-2xs) var(--spacing-md);border:1px solid var(--account-border-on-dark);border-radius:999px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.account-status{border-color:currentcolor}.account-status[data-status=active]{color:var(--c-link)}.account-status[data-status=done]{color:var(--account-moss-300)}.account-status[data-status=timed]{color:var(--c-link-hover)}.account-status-dot{inline-size:8px;block-size:8px;border-radius:50%;background:currentcolor}.account-grid>li{display:flex;flex-direction:column}.account-section{padding-block-start:var(--account-section-offset)}.account-section+.account-section{margin-block-start:var(--account-section-gap);padding-block-start:var(--spacing-3xl);border-block-start:1px solid var(--account-border-on-dark)}.account-section-head h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);line-height:1.2}.account-section-head p{margin-block-start:var(--spacing-3xs);line-height:1.4}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--account-grid-row-gap) var(--account-grid-column-gap);margin-block-start:var(--account-section-grid-gap)}.account-test-card,.account-form-card{--account-card-border: 1px;border:var(--account-card-border) solid var(--account-card-edge);border-radius:var(--radius-md)}.account-test-card{--account-card-edge: var(--account-card-border-on-dark);--account-card-pad-top: 30px;--account-card-pad-bottom: 35px;--account-card-title-gap: 15px;--account-card-meta-gap: 16px;--account-card-start-gap: 28px;display:flex;flex:1;flex-direction:column;align-items:flex-start;min-block-size:264px;padding:calc(var(--account-card-pad-top) - var(--account-card-border)) calc(var(--spacing-3xl) - var(--account-card-border)) calc(var(--account-card-pad-bottom) - var(--account-card-border));background:var(--c-white);position:relative;transition:transform .3s ease}.account-test-card[data-tone=in-progress]{--account-card-edge: var(--c-link);background:var(--account-banner-bg)}.account-test-card[data-tone=completed]{--account-card-edge: var(--account-completed-card-edge);background:var(--account-completed-card-bg)}@media(prefers-reduced-motion:no-preference){.account-test-card:hover{transform:translateY(-2px)}}.account-card-top{display:flex;gap:var(--spacing-base);align-items:flex-start;align-self:stretch;justify-content:space-between}:is(.account-test-card,.account-form-card) .account-tile{color:var(--c-light);font-size:var(--account-tile-glyph)}:is(.account-test-card,.account-form-card) .account-tile[data-kind=adaptive]{--account-tile: var(--account-ice)}:is(.account-test-card,.account-form-card) .account-tile[data-kind=fixed]{--account-tile: var(--account-icon5)}.account-test-card :is(h4,h5,h6){min-block-size:2lh;margin-block-start:var(--account-card-title-gap);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.2}.account-card-meta{display:flex;flex-wrap:wrap;gap:var(--spacing-md);align-items:center;font-size:var(--font-size-sm);line-height:1}.account-test-card .account-card-meta{margin-block-start:var(--account-card-meta-gap)}.account-card-meta>span+span{padding-inline-start:var(--spacing-md);border-inline-start:1px solid currentcolor}.account-card-status{margin-block-start:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.3}.account-form-card-title .account-card-status{flex-basis:100%}:is(.account-card-start,.account-level).utd-button{border-radius:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;line-height:1}:is(.account-card-start,.account-level).utd-button[data-intent=outline]{position:relative;min-block-size:var(--account-card-start-h);padding:0 calc(var(--spacing-base) - 1px);border-color:var(--account-button-border-on-dark)}:is(.account-card-start,.account-level).utd-button[data-intent=outline]:after{content:"";position:absolute;inset:-.25rem 0}.account-test-card [data-font=serif]{min-block-size:var(--account-card-serif-title-min);font-family:var(--font-family-title);font-size:var(--font-size-3xl);font-weight:var(--font-weight-normal)}.account-card-foot{display:flex;flex-wrap:wrap;gap:var(--spacing-base);align-items:flex-end;align-self:stretch;justify-content:space-between;margin-block-start:var(--account-card-start-gap);margin-inline-end:calc(var(--account-card-aside-inset) - var(--spacing-3xl))}.account-card-when{font-size:var(--font-size-sm);line-height:1.4;text-align:end}.account-test-card .account-card-when{margin-block-start:calc(var(--account-card-start-h) - 2lh)}.account-test-card .account-card-when>span{display:block}.account-card-dismiss{position:absolute;inset-block-start:calc(var(--account-card-dismiss-inset) - var(--account-card-border));inset-inline-end:calc(var(--account-card-dismiss-inset) - var(--account-card-border))}.account-card-dismiss button{display:grid;place-items:center;inline-size:var(--account-card-dismiss-size);block-size:var(--account-card-dismiss-size);border-radius:var(--radius-sm);font-size:var(--account-card-dismiss-glyph);cursor:pointer}.account-card-dismiss button:hover{background:var(--account-hairline-on-dark)}.account-card-dismiss button:focus-visible{outline:2px solid var(--c-focus-outline);outline-offset:0}.account-show-more{display:flex;justify-content:center;margin-block-start:var(--spacing-3xl)}.account-form-list{display:grid;gap:var(--account-grid-row-gap);margin-block-start:var(--account-section-grid-gap)}.account-form-card{--account-card-edge: var(--c-link);min-block-size:178px;padding:calc(var(--spacing-3xl) - var(--account-card-border));background:var(--account-banner-bg)}.account-form-card-head{display:flex;flex-wrap:wrap;gap:var(--spacing-base) var(--account-form-card-tile-gap);align-items:center}.account-form-card-title{display:flex;flex:1 1 16rem;flex-wrap:wrap;column-gap:var(--spacing-2xl);align-items:baseline}.account-form-card-title h4,.account-form-card-head>h4{font-family:var(--font-family-title);font-size:var(--font-size-3xl);font-weight:var(--font-weight-normal);line-height:1.2}.account-card-start.utd-button[data-intent=primary]{min-block-size:44px;padding:0 calc(var(--spacing-xl) - 1px)}.account-card-start.utd-button[data-intent=primary]:not(:hover,:focus-visible){box-shadow:none}.account-form-card-desc{max-inline-size:702px;margin-block-start:var(--account-form-card-desc-gap);font-size:var(--font-size-sm);line-height:1.4}.account-form-card[data-tone]{position:relative;padding:calc(var(--account-wide-card-pad-top) - var(--account-card-border)) calc(var(--account-card-aside-inset) - var(--account-card-border)) calc(var(--account-wide-card-pad-bottom) - var(--account-card-border)) calc(var(--spacing-3xl) - var(--account-card-border))}.account-form-card-head>h4{flex:1 1 16rem}.account-form-card[data-tone] .account-form-card-head{padding-inline-end:var(--account-wide-card-when-gap)}.account-form-card-head>.account-card-when{align-self:flex-start}.account-form-card-body{display:flex;flex-wrap:wrap;gap:var(--spacing-base) var(--spacing-2xl);align-items:flex-end;justify-content:space-between;margin-block-start:var(--account-wide-card-body-gap)}.account-form-card-body>.account-form-card-desc{align-self:flex-start;margin-block-start:var(--spacing-xs)}.account-form-card-actions{display:flex;gap:var(--spacing-2xl);align-items:flex-end;margin-inline-start:auto}.account-form-card-actions .account-card-start.utd-button[data-intent=outline]{min-block-size:34px}.account-form-card-actions .account-card-start.utd-button[data-intent=outline]:after{inset:-.375rem 0}.account-pt-type{margin-block-start:var(--account-pt-type-offset)}.account-pt-type+.account-pt-type{margin-block-start:var(--account-pt-type-gap)}.account-pt-type .account-pt-type-title{color:var(--c-link);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:1.4}:is(.account-pt-type,.account-pt-family)>.account-grid{margin-block-start:var(--account-pt-type-head-gap)}.account-pt-family{margin-block-start:var(--spacing-2xl)}.account-pt-family-head h5{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:1.25}.account-pt-family-head p{max-inline-size:702px;margin-block-start:var(--spacing-xs);color:var(--c-secondary);font-size:var(--font-size-sm)}.account-levels{display:grid;gap:var(--spacing-xs);align-self:stretch;margin-block-start:var(--account-card-start-gap)}.account-levels-label{color:var(--account-level-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.account-levels-row{display:flex;flex-wrap:wrap;row-gap:var(--spacing-sm)}.account-level{display:inline-flex;flex:1 1 0;gap:var(--spacing-xs);align-items:center;justify-content:center;min-inline-size:max-content}.account-level[data-state=active]{min-block-size:38px;padding:0 var(--spacing-md);border:1px dashed var(--c-link);color:var(--c-link);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1}.account-level+.account-level{margin-inline-start:-1px}.account-level:focus-visible{z-index:1}.account-tab-empty,.account-panel-alert{margin-block-start:var(--account-section-offset)}.account-tab-empty{padding:var(--spacing-3xl);border:1px dashed var(--account-muted-border);border-radius:var(--radius-md)}.account-tab-empty h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);line-height:1.2}.account-tab-empty p{max-inline-size:60ch;margin-block-start:var(--spacing-sm);line-height:1.4}.account-empty{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:var(--spacing-3xl);align-items:center;margin-block-start:var(--spacing-xl);padding:var(--spacing-2xl);border:1px dashed var(--account-muted-border);border-radius:var(--radius-md)}.account-empty>:only-child{grid-column:1 / -1}.account-empty h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.account-empty p:last-child{max-inline-size:52ch;margin-block-start:var(--spacing-sm);color:var(--c-secondary)}.account-skel{display:block;border-radius:var(--radius-sm);background:var(--account-hairline-on-dark);animation:account-pulse 1.6s ease-in-out infinite}.account-skel[data-shape=tile]{inline-size:40px;block-size:40px}.account-skel[data-shape=title]{inline-size:60%;block-size:20px}.account-skel[data-shape=line]{inline-size:85%;block-size:12px}.account-skel[data-shape=button]{inline-size:96px;block-size:40px;margin-block-start:var(--spacing-base)}.account-skel-card{display:grid;gap:var(--spacing-base);align-content:start;min-block-size:264px;padding:var(--spacing-3xl);border-radius:var(--radius-md);background:var(--c-white)}.account-dashboard-skel{min-block-size:100dvh}.account-skel-hero{display:grid;gap:var(--spacing-xs)}.account-skel-hero>[data-shape=title]{inline-size:min(420px,100%);block-size:48px}.account-skel-hero>[data-shape=line]{inline-size:min(592px,100%);block-size:22px}.account-skel-tabs{display:flex;gap:var(--account-tabs-gap);align-items:center;block-size:27px;padding-inline:var(--spacing-3xs);border-block-end:1px solid var(--c-dark)}.account-skel-tabs>.account-skel{inline-size:120px;block-size:16px}.account-tab-head>.account-skel[data-shape=title]{inline-size:240px;block-size:38px}.account-dashboard .utd-dialog-container:not([data-look=ets]){color:var(--c-dark)}.account-dashboard .utd-dialog-container:not([data-look=ets]) .utd-dialog-body{display:grid;gap:var(--spacing-base);color:var(--c-secondary)}.account-dropzone,.account-upload-state{display:grid;gap:var(--spacing-base);justify-items:center;padding:var(--spacing-2xl) var(--spacing-xl);border-radius:var(--radius-md);text-align:center}.account-dropzone{border:2px dashed var(--c-secondary-lighter-border)}.account-dropzone[data-dragging=true]{border-color:var(--c-primary);background:var(--c-lighter)}.account-upload-state{background:var(--c-lighter)}.account-upload-heading{color:var(--c-dark);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.account-upload-error{padding:var(--spacing-sm) var(--spacing-base);border:1px solid var(--c-danger-light-border);border-radius:var(--radius-sm);background:var(--c-danger-light);color:var(--c-dark)}.account-reveal{animation:account-rise .7s cubic-bezier(.16,1,.3,1) both}@keyframes account-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes account-pulse{50%{opacity:.5}}.account-auth{--c-danger: var(--account-danger-on-dark);display:flex;flex:1;flex-direction:column;border-block-end:0;color:var(--c-dark)}.account-auth>.account-container{display:grid;flex:1}.account-auth .account-hero-intro{color:var(--c-secondary)}.account-auth-page{--account-auth-card-offset: 70px;--account-auth-page-end: 146px;--account-auth-card-max: 770px;--account-auth-card-pad: 69px 129px 92px;--account-auth-head-gap: 15px;--account-auth-title-offset: 4px;--account-auth-icon: 22px;--account-auth-intro-gap: 17px;--account-auth-form-offset: 30px;--account-auth-field-gap: 31px;--account-auth-actions-offset: 47px;--account-auth-hint-actions-offset: 58px;--account-auth-hint-card-end: 77px;--account-auth-link-gap: 22px;--account-auth-input-h: 36px;background:var(--c-light)}.account-auth-page>.account-container{align-content:start;padding-block:var(--account-auth-card-offset) var(--account-auth-page-end)}.account-auth-card{justify-self:center;inline-size:100%;max-inline-size:var(--account-auth-card-max);padding:var(--account-auth-card-pad);border:1px solid var(--c-primary);border-radius:var(--radius-md);background:color-mix(in srgb,var(--account-icon5) 11%,transparent)}.account-auth-card:has(.utd-form-description){padding-block-end:var(--account-auth-hint-card-end)}.account-auth-head{display:flex;gap:var(--account-auth-head-gap);align-items:flex-start}.account-auth-head>.account-tile{--account-tile: var(--account-icon5);flex:none;color:var(--c-light);font-size:var(--account-auth-icon)}.account-auth-head h1{margin-block-start:var(--account-auth-title-offset);font-family:var(--font-family-title);font-size:var(--font-size-3xl);font-weight:var(--font-weight-normal);line-height:1.2}.account-auth-intro{margin-block-start:var(--account-auth-intro-gap);font-size:var(--font-size-base);line-height:1.4}.account-auth-email{overflow-wrap:anywhere}.account-auth-card>.utd-alert{margin-block-start:var(--spacing-xl)}.account-auth-form{display:flex;flex-direction:column;gap:var(--account-auth-field-gap);margin-block-start:var(--account-auth-form-offset)}.account-auth-form .utd-form-field{gap:0}.account-auth-form .utd-form-label{padding-inline-start:var(--spacing-3xs);font-weight:var(--font-weight-normal)}.account-auth-form .utd-form-field:has(.utd-form-input[aria-required=true]) .utd-form-label:after{margin-inline-start:var(--spacing-3xs);color:var(--account-warning-on-dark);content:"*" / ""}.account-auth-form .utd-form-control{padding:1px var(--spacing-3xs) var(--spacing-3xs)}.account-auth-form .utd-form-action .utd-button{--c-button-toggled-fg: var(--c-button-base-fg);--c-button-toggled-bg: transparent;--c-button-toggled-hover-fg: var(--c-button-hover-fg);--c-button-toggled-hover-bg: var(--c-button-hover-bg)}.account-auth-form .utd-form-input{min-block-size:var(--account-auth-input-h);padding:0;border:0;border-block-end:1px solid var(--c-dark);border-radius:0;background-color:transparent;font-size:var(--font-size-base)}.account-auth-form .utd-form-input[aria-invalid=true]{border-block-end-color:var(--c-danger);box-shadow:inset 0 -1px 0 var(--c-danger)}.account-auth-form .utd-form-input:disabled{border-block-end-color:var(--c-secondary);background-color:transparent}.account-auth-form .utd-form-description{order:1;margin-block-start:var(--spacing-xs);color:var(--c-dark);font-size:var(--font-size-base);line-height:1.4}.account-auth-form .utd-form-error{order:2;margin-block-start:var(--spacing-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.account-auth-form>.account-auth-actions{column-gap:var(--account-auth-link-gap);margin-block-start:calc(var(--account-auth-actions-offset) - var(--account-auth-field-gap))}.account-auth-form>.utd-form-field:has(.utd-form-description)+.account-auth-actions{margin-block-start:calc(var(--account-auth-hint-actions-offset) - var(--account-auth-field-gap))}.account-auth-form .utd-button[type=submit]{min-block-size:44px;padding:var(--spacing-sm) var(--spacing-xl);border-radius:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;line-height:1.2}.account-auth-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-base) var(--spacing-xl);align-items:center}.account-auth-link,.account-auth-link.utd-button{--c-button-base-fg: var(--c-link);--c-button-hover-fg: var(--c-link-hover);display:inline-flex;gap:var(--spacing-sm);align-items:center;min-block-size:44px;padding-inline:0;border-radius:var(--radius-sm);color:var(--c-link);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:4px}.account-auth-link:hover{color:var(--c-link-hover)}.account-auth-form .account-auth-link{font-size:var(--font-size-base)}.account-auth .utd-alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-md);align-items:center;max-inline-size:none;padding:var(--spacing-base) var(--spacing-lg);border:1px solid color-mix(in srgb,var(--c-link) 45%,transparent);border-inline-start-width:4px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--c-link) 10%,var(--c-light));color:var(--c-dark);font-size:var(--font-size-sm)}.account-auth .utd-alert:before{display:grid;place-items:center;inline-size:22px;block-size:22px;border:1.5px solid currentcolor;border-radius:50%;color:var(--c-link);content:"i" / "";font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.account-auth .utd-alert[role=alert]{border-color:color-mix(in srgb,var(--c-danger) 45%,transparent);border-inline-start-color:var(--c-danger);background:color-mix(in srgb,var(--c-danger) 9%,var(--c-light))}.account-auth .utd-alert[role=alert]:before{color:var(--c-danger);content:"!" / ""}.account-auth .utd-alert+.account-auth-form{margin-block-start:var(--spacing-xl)}.account-auth-status{position:relative;display:grid;gap:var(--spacing-base);align-content:center;justify-items:center;max-inline-size:calc(38rem + 2 * var(--spacing-4xl));padding-block:var(--spacing-6xl) var(--spacing-7xl);text-align:center}.account-auth:has(.account-auth-status):after{inset-inline:-12%}.account-auth:has(.account-auth-status):before{position:absolute;inset:0;background:radial-gradient(ellipse 42% 48% at 50% 50%,color-mix(in srgb,var(--c-light) 92%,transparent) 35%,transparent 100%);content:""}.account-auth-status .account-eyebrow{color:var(--c-primary-hover)}.account-auth-status .account-hero-intro{margin-inline:auto}.account-auth-status .utd-alert{justify-self:stretch;text-align:start}.account-auth-status .account-auth-actions{justify-content:center;margin-block-start:var(--spacing-base)}.account-auth-emblem{display:grid;place-items:center;inline-size:88px;block-size:88px;margin-block-end:var(--spacing-sm);border:1px solid var(--account-border-on-dark);border-radius:50%;background:color-mix(in srgb,var(--account-ink-deep) 75%,transparent);color:var(--c-primary);box-shadow:0 0 0 10px color-mix(in srgb,var(--c-primary) 6%,transparent)}.account-auth-emblem[data-tone=danger]{border-color:color-mix(in srgb,var(--c-danger) 55%,transparent);color:var(--c-danger);box-shadow:0 0 0 10px color-mix(in srgb,var(--c-danger) 7%,transparent)}@media not (min-width:1024px){.account-auth-page{--account-auth-card-max: none;--account-auth-card-pad: var(--spacing-3xl) var(--spacing-xl);--account-auth-hint-card-end: var(--spacing-3xl);--account-auth-card-offset: var(--spacing-3xl);--account-auth-page-end: var(--spacing-5xl)}}@media(max-width:767px){.account-auth-page{--account-auth-card-offset: var(--spacing-xl)}.account-auth-page .account-welcome{--account-welcome-h: 140px}.account-auth-head h1{font-size:var(--font-size-2xl)}.account-auth-actions{flex-direction:column;gap:var(--spacing-sm);align-items:stretch}.account-auth-form .account-auth-link{align-self:flex-start}.account-auth-status .account-auth-actions{justify-self:stretch}.account-auth-status{padding-block:var(--spacing-4xl) var(--spacing-5xl)}.account-auth-emblem{inline-size:72px;block-size:72px}.account-auth:has(.account-auth-status):after{opacity:.6}}@media(max-width:1180px){.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.account-empty{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.account-shell{--account-header-h: 60px;--account-header-pad: var(--spacing-base);--account-header-label-max: 10ch;--account-lockup-size: var(--font-size-lg)}.account-container{padding-inline:var(--spacing-base)}.account-hero:after{inset-inline-start:55%;opacity:.5}.account-hero-inner{padding-block:var(--spacing-2xl) var(--spacing-xl)}.account-hero h1,.account-welcome :is(h1,.account-welcome-greeting){font-size:var(--font-size-3xl)}.account-hero-intro{font-size:var(--font-size-base)}.account-welcome-inner{padding-inline-start:var(--spacing-base)}.account-strengths{grid-template-columns:auto minmax(0,1fr);padding:var(--spacing-xl) var(--spacing-base)}.account-strengths>.utd-button,.account-strengths-actions{grid-column:1 / -1}.account-agreement{--account-agreement-offset: var(--spacing-2xl);--account-agreement-pad-block: var(--spacing-xl);--account-agreement-pad-inline: var(--spacing-base);--account-agreement-check-gap: var(--spacing-xl);--account-agreement-action-gap: var(--spacing-xl)}.account-agreement-head h2{font-size:var(--font-size-2xl)}.account-panel-head h2,.account-tab-head h2{font-size:1.75rem}.account-section{padding-block-start:var(--spacing-2xl)}.account-grid{gap:var(--spacing-base);margin-block-start:var(--spacing-base)}.account-grid{grid-template-columns:minmax(0,1fr)}.account-test-card{--account-card-meta-gap: 0;--account-card-start-gap: 0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-sm) var(--spacing-lg);align-items:start;justify-items:start;min-block-size:0;padding:calc(var(--spacing-base) - var(--account-card-border))}.account-test-card>*{grid-column:2;margin-block-start:0}.account-test-card :is(h4,h5,h6){min-block-size:0;margin-block-start:0}.account-test-card:has(>.account-card-dismiss) :is(h4,h5,h6){min-block-size:var(--account-card-dismiss-size);padding-inline-end:var(--account-card-dismiss-size)}.account-form-card,.account-form-card[data-tone]{min-block-size:0;padding:calc(var(--spacing-base) - var(--account-card-border))}.account-form-card-head>.account-card-when{flex-basis:100%;text-align:start}.account-form-card-actions{flex-wrap:wrap;justify-content:space-between;inline-size:100%;margin-inline-start:0}.account-form-card-title h4,.account-form-card-head>h4{font-size:var(--font-size-xl)}.account-card-top{display:contents}.account-card-top .account-tile{grid-row:1 / span 5;grid-column:1}.account-card-top .account-status{justify-self:start}.account-pt-type{margin-block-start:var(--spacing-2xl)}.account-pt-family{margin-block-start:var(--spacing-xl)}.account-test-card h6{font-size:var(--font-size-md)}.account-footer-legal{text-align:start}}@media(prefers-reduced-motion:reduce){.account-shell *,.account-shell *:before,.account-shell *:after{animation:none;transition:none}}.account-results{--account-highlight-1000: #225e72;--account-bar: #3185a1;--account-taupe-700: #b9a79a;--account-icon4: #80902a;--account-alert-on-dark: #ff9a85;--account-font-mono: ui-monospace, "SF Mono", menlo, consolas, monospace;flex:1;padding-block-end:var(--spacing-5xl);background:var(--c-light);color:var(--c-dark)}.account-results :is(h2,h3){font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.account-results code{font-family:var(--account-font-mono);font-size:var(--font-size-sm);overflow-wrap:anywhere}.account-results-head{display:grid;gap:var(--spacing-base);justify-items:start;padding-block:var(--spacing-base) var(--spacing-sm)}.account-results-head h1,.account-results-hero h1{font-family:var(--font-family-title);font-size:calc(var(--font-size-base) * 2.375);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight)}.account-results-head h1+p{margin-block-start:calc(var(--spacing-sm) * -1);font-size:var(--font-size-md)}.account-results-nav{padding-block-start:var(--spacing-xl)}.account-results-back,.account-results-more{display:inline-flex;gap:var(--spacing-xs);align-items:center;justify-self:start;min-block-size:32px;border-radius:var(--radius-sm);color:var(--c-link);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:4px}:is(.account-results-back,.account-results-more):hover{color:var(--c-link-hover)}.account-item-report{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-block-start:var(--spacing-2xl)}.account-item-report-title{margin:0;font-family:var(--font-family-title);font-size:var(--font-size-3xl);font-weight:var(--font-weight-normal)}.account-results-summary{display:grid;grid-template-columns:16rem minmax(0,1fr);align-items:start}.account-results-gauge{display:grid;gap:var(--spacing-base);justify-items:center;align-self:stretch;align-content:center;margin-block-start:var(--spacing-3xl);padding-inline-end:var(--spacing-xl);border-inline-end:1px solid var(--account-border-on-dark)}.account-results-gauge dt{order:2;font-size:var(--font-size-2xl)}.account-results-ring{display:grid;place-items:center;inline-size:156px;block-size:156px}.account-results-ring>*{grid-area:1 / 1}.account-results-ring>svg{inline-size:100%;block-size:100%;transform:rotate(-90deg)}.account-results-ring-track,.account-results-ring-arc{fill:none;stroke:var(--c-dark);stroke-width:14}.account-results-ring-arc{stroke:var(--account-bar);animation:account-results-sweep .8s cubic-bezier(.16,1,.3,1) both}.account-results-ring[data-empty=true] .account-results-ring-track{stroke:var(--account-muted-border);stroke-dasharray:4 9;stroke-width:2}.account-results-ring-value{display:grid;justify-items:center;font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:1.5}.account-results-ring-value>:first-child{padding-inline:var(--spacing-xs);border-block-end:2px solid var(--c-dark)}.account-results-ring[data-empty=true] .account-results-ring-value{gap:var(--spacing-xs);max-inline-size:7rem;color:var(--c-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-tight);text-align:center}.account-results-ring[data-empty=true] .account-results-ring-value>:first-child{border:0}.account-results-chart{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr) 8rem;column-gap:var(--spacing-xl)}.account-results-chart h2{grid-column:2;margin-block-end:var(--spacing-base);padding-block-end:var(--spacing-sm);border-block-end:1px solid var(--account-border-on-dark);font-size:var(--font-size-lg)}.account-results-chart ul,.account-results-chart li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center}.account-results-chart li>*{padding-block:var(--spacing-md)}.account-results-chart li>:first-child{font-size:var(--font-size-md);text-align:end}.account-results-chart li>:last-child{font-size:var(--font-size-sm)}.account-results-chart .account-results-meter,.account-results-chart-axis{padding-inline-start:var(--spacing-xl);border-inline-start:1px solid var(--account-border-on-dark)}.account-results-chart .account-results-meter{align-self:stretch;align-content:center}.account-results-chart-axis{display:grid;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border-color:transparent;font-size:var(--font-size-xs)}.account-results-areas{display:flex;flex-wrap:wrap;gap:var(--spacing-base) var(--spacing-xl);align-items:center;margin-block-start:var(--spacing-3xl);padding:0 var(--spacing-base) var(--spacing-xl);border-block-end:1px solid var(--account-border-on-dark)}.account-results-areas>div{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:baseline}.account-results-areas>div+div{padding-inline-start:var(--spacing-xl);border-inline-start:1px solid var(--account-border-on-dark)}.account-results-areas dt{display:inline-flex;gap:var(--spacing-sm);align-self:center;align-items:center;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.account-results-areas dd{font-size:var(--font-size-md)}.account-results-areas .account-tile{--account-tile: var(--account-icon5);inline-size:22px;block-size:22px;border-radius:0}.account-results-areas [data-tone=growth] .account-tile{--account-tile: var(--account-icon4)}.account-results-details{padding-block-start:var(--spacing-xl)}.account-results-details>h2{padding-inline-start:var(--spacing-base);font-size:var(--font-size-lg)}.account-results-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-base);margin-block-start:var(--spacing-base)}.account-results-card,.account-results-ev-card,.account-results-hero{border:1px solid var(--c-primary);border-radius:var(--radius-md);background:var(--account-highlight-1000)}:is(.account-results-card,.account-results-ev-card,.account-results-hero,.account-results-notice){--c-secondary: var(--c-dark);--c-link: var(--c-dark);--c-link-hover: var(--c-dark)}.account-results-card{display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-xl) var(--spacing-3xl) var(--spacing-3xl)}.account-results-card[data-empty]{border-style:dashed}.account-results-card .account-tile{inline-size:60px;block-size:60px;border-radius:var(--radius-md)}.account-results-card h3{margin-block:var(--spacing-base) var(--spacing-md);font-size:var(--font-size-xl)}.account-results-card-level{margin-block-end:var(--spacing-sm)}.account-results-card .account-results-meter{margin-block-end:var(--spacing-base)}.account-tile[data-construct]{--account-tile: var(--account-muted-border)}.account-tile[data-construct=responsible_ai]{--account-tile: var(--c-action)}.account-tile[data-construct=ai_foundations]{--account-tile: var(--account-moss)}.account-tile[data-construct=interactions]{--account-tile: var(--account-ice)}.account-tile[data-construct=extending_the_model]{--account-tile: var(--c-dark)}.account-tile[data-construct=workflow_design_evaluation]{--account-tile: var(--account-taupe-700)}.account-tile[data-construct=communication]{--account-tile: var(--account-moss-300)}.account-results-meter{--account-meter: var(--c-primary);display:inline-grid;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;inline-size:150px}.account-results-meter>span{block-size:8px;background:var(--c-dark)}.account-results-meter[data-size=lg]{--account-meter: var(--account-bar);gap:4px;inline-size:100%}.account-results-meter[data-size=lg]>span{block-size:11px;border-radius:6px}.account-results-meter[data-size=sm]{inline-size:96px}.account-results-meter[data-size=xs]{--account-meter: var(--c-link);inline-size:26px}.account-results-meter[data-size=xs]>span{block-size:6px;border:1px solid var(--c-secondary-lighter-border);background:transparent}.account-results-card .account-results-meter>span{border:1px solid var(--c-dark);background:transparent}.account-results-meter[data-empty]>span{border:1px dashed var(--account-muted-border);background:transparent}.account-results-meter[data-fill="1"]>:first-child,.account-results-meter[data-fill="2"]>:nth-child(-n+2),.account-results-meter[data-fill="3"]>span{border-color:var(--account-meter);background:var(--account-meter)}.account-results-notice{display:flex;gap:var(--spacing-base);align-items:flex-start;max-inline-size:760px;padding:var(--spacing-base) var(--spacing-xl) var(--spacing-base) var(--spacing-base);border-inline-start:3px solid var(--c-primary);border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);background:var(--account-highlight-1000)}.account-results-notice h2{margin-block:var(--spacing-2xs);font-size:var(--font-size-lg)}.account-results-alert.utd-alert{max-inline-size:760px;padding:var(--spacing-base) var(--spacing-xl);border:1px solid var(--account-alert-on-dark);border-inline-start-width:4px;background:var(--c-light);color:var(--c-dark)}.account-results-alert .utd-alert-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.account-results-status-failed{border-style:dashed}.account-results-state.account-empty{grid-template-columns:auto minmax(0,1fr);inline-size:100%;max-inline-size:960px;margin-block-start:0}.account-results-state h2{margin-block-start:var(--spacing-2xs);font-size:var(--font-size-xl)}.account-results-state p:last-child{max-inline-size:60ch}.account-results-ghost{inline-size:112px;block-size:112px;border:2px dashed var(--account-muted-border);border-radius:50%}.account-results-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.account-results-evidence{margin-block:var(--spacing-5xl) calc(var(--spacing-5xl) * -1);padding-block:var(--spacing-5xl);border-block-start:1px solid var(--account-border-on-dark);background:var(--account-ink-deep)}.account-results-evidence-head{max-inline-size:760px}.account-results-evidence-head>p:last-child{margin-block-start:var(--spacing-base);font-size:var(--font-size-md)}.account-results-ev-block{display:grid;gap:var(--spacing-base);align-content:start;margin-block-start:var(--spacing-3xl)}.account-results-ev-block>h3{font-size:var(--font-size-xl)}.account-results-lm{overflow:hidden;max-inline-size:960px;padding:var(--spacing-xl);border-radius:var(--radius-md);background:var(--c-light);color:var(--c-dark)}.account-results-ev-degraded{display:flex;gap:var(--spacing-base);align-items:flex-start;max-inline-size:960px;padding:var(--spacing-xl);border:1px dashed var(--account-muted-border);border-radius:var(--radius-md)}.account-results-ev-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xl)}.account-results-ev-list{display:grid;gap:var(--spacing-base)}.account-results-ev-card{display:grid;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-3xl)}.account-results-ev-card>p{max-inline-size:62ch}.account-results-ev-top{display:flex;flex-wrap:wrap;gap:var(--spacing-base);align-items:center;justify-content:space-between}.account-results-level{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.account-results-ev-score{display:inline-flex;gap:var(--spacing-md);align-items:center}.account-results-meta{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-2xl)}.account-results-meta dt{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.account-results-meta dd{margin-block-start:var(--spacing-3xs)}.account-results-pt-notes{display:grid;gap:var(--spacing-sm)}.account-results-pt-notes>div{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-sm);align-items:center}.account-results-pt-notes dt{display:inline-flex;gap:var(--spacing-xs);align-items:center;font-weight:var(--font-weight-semibold)}.account-results-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.account-results-chips>li{padding:var(--spacing-2xs) var(--spacing-md);border:1px solid var(--c-dark);border-radius:999px;font-size:var(--font-size-sm)}.account-results-pt-overall{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--spacing-xl) var(--spacing-4xl);padding-block-start:var(--spacing-xl);border-block-start:1px solid var(--account-border-on-dark)}.account-results-pt-overall h2{grid-column:1 / -1;font-size:var(--font-size-lg)}.account-results-pt-overall .account-results-pt-notes{gap:var(--spacing-xl);align-content:start}.account-results-pt-overall .account-results-pt-notes>div{display:grid;gap:var(--spacing-xs)}.account-results-pt-overall dd{max-inline-size:60ch;font-size:var(--font-size-md)}.account-results-pt-scorecard{display:grid;gap:var(--spacing-base);align-content:start}.account-results-pt-scorecard h3{font-size:var(--font-size-md)}.account-results-pt-scorecard ul{display:grid;gap:var(--spacing-md)}.account-results-pt-scorecard li{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-base);align-items:center;justify-content:space-between}.account-results-pt-band{min-inline-size:4.5rem;font-weight:var(--font-weight-semibold)}.account-results-tre-total{display:grid;gap:var(--spacing-xs);padding-block-start:var(--spacing-xl);border-block-start:1px solid var(--account-border-on-dark)}.account-results-tre-total h2{font-size:var(--font-size-lg)}.account-results-tre-value{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:baseline;font-size:var(--font-size-md)}.account-results-tre-value>span{font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:1.2}.account-results-pt-groups{display:grid;gap:var(--spacing-base);padding-block-start:var(--spacing-xl)}.account-results-pt-groups>h2{font-size:var(--font-size-xl)}.account-results-pt-groups>p{margin-block-start:calc(var(--spacing-sm) * -1);color:var(--c-secondary)}.account-results-pt-groups h3{font-size:var(--font-size-xl)}.account-results-pt-subskills>li{display:grid;gap:var(--spacing-base);padding-block:var(--spacing-base);border-block-start:1px solid var(--account-border-on-dark)}.account-results-pt-subskills>li>.account-results-ev-top{font-weight:var(--font-weight-semibold)}.account-results-pt-evidence{display:grid;gap:var(--spacing-xl);padding:var(--spacing-xl);border:1px solid var(--account-border-on-dark);border-radius:var(--radius-md)}.account-results-pt-evidence p{max-inline-size:72ch}.account-results-pt-facet{display:grid;gap:var(--spacing-md)}.account-results-pt-facet h4{display:inline-flex;gap:var(--spacing-xs);align-items:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.account-results-pt-points{display:grid;gap:var(--spacing-sm)}.account-results-pt-points>li{display:flex;gap:var(--spacing-sm);align-items:baseline}.account-results-pt-points .utd-icon{flex-shrink:0;align-self:center}.account-results-pt-reasoning{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-base) var(--spacing-xl)}.account-results-pt-reasoning>div{padding-block-start:var(--spacing-sm);border-block-start:1px solid var(--account-border-on-dark)}.account-results-pt-reasoning dt{font-weight:var(--font-weight-semibold)}.account-results-pt-reasoning dd{margin-block-start:var(--spacing-2xs)}.account-results-pt-summary{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md);align-items:center}.account-results-pt-turns{display:grid;gap:var(--spacing-xl)}.account-results-pt-turns>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-base)}.account-results-pt-turns>li>div{display:grid;gap:var(--spacing-sm)}.account-results-pt-turn{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;border:2px solid currentcolor;border-radius:50%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.account-results-pt-turns blockquote{margin:0;font-size:var(--font-size-md);font-style:italic}.account-results-detail{display:grid;gap:var(--spacing-xl);padding-block-start:var(--spacing-xl)}.account-results-hero{display:grid;gap:var(--spacing-xl);padding:var(--spacing-2xl) var(--spacing-3xl)}.account-results-hero-top{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-base);align-items:center}.account-results-crbody{display:grid;gap:var(--spacing-xl)}.account-results-crgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--spacing-2xl) var(--spacing-4xl);align-items:end;padding-block-start:var(--spacing-xl);border-block-start:1px solid var(--account-border-on-dark)}.account-results-crlevel{display:flex;flex-wrap:wrap;gap:var(--spacing-xl) var(--spacing-3xl);align-items:flex-end}.account-results-crlevel dd{margin-block-start:var(--spacing-xs);font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:1}.account-results-crscale{display:grid;gap:var(--spacing-sm)}.account-results-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.account-results-ladder>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;letter-spacing:.06em}.account-results-ladder-bar{grid-column:1 / -1;block-size:8px;background:var(--c-dark)}.account-results-ladder>[data-reached=true] .account-results-ladder-bar{background:var(--c-primary)}.account-results-ladder>[aria-current=step]{font-weight:var(--font-weight-semibold)}.account-results-crmeta{grid-column:1 / -1}.account-results-reasoning{display:grid;gap:var(--spacing-md);padding-block-start:var(--spacing-xl);border-block-start:1px solid var(--account-border-on-dark)}.account-results-reasoning h2{display:inline-flex;gap:var(--spacing-sm);align-items:center;font-size:var(--font-size-lg)}.account-results-reasoning p{max-inline-size:68ch;font-size:var(--font-size-md);line-height:var(--line-height-normal)}.account-results-pending{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-base) var(--spacing-xl);align-items:start}.account-results-pending .account-tile{--account-tile: var(--account-icon5);inline-size:60px;block-size:60px;border-radius:var(--radius-md)}.account-results-pending h2{font-size:var(--font-size-xl)}.account-results-pending p{max-inline-size:60ch;margin-block-start:var(--spacing-sm)}.account-results-progress{position:relative;overflow:hidden;grid-column:1 / -1;block-size:8px;background:var(--c-dark)}.account-results-progress>span{position:absolute;inset-block:0;inline-size:30%;background:var(--c-primary);animation:account-results-indeterminate 1.8s ease-in-out infinite}.account-results-pulse{animation:account-pulse 1.6s ease-in-out infinite}.account-results-artifact{display:grid;gap:var(--spacing-base);color:var(--c-dark)}.account-results-artifact h3{margin-block:var(--spacing-base) var(--spacing-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.account-results-artifact section>p{color:var(--c-secondary)}.account-results-evidence-empty{padding:var(--spacing-xl);border:1px dashed var(--c-secondary-lighter-border);border-radius:var(--radius-md);color:var(--c-secondary);text-align:center}.account-results-delta{display:grid;gap:var(--spacing-md);padding:var(--spacing-xl);border:1px solid var(--c-secondary-lighter-border);border-radius:var(--radius-md);background:var(--c-lighter)}.account-results-delta-legend{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-xl);color:var(--c-secondary);font-size:var(--font-size-xs)}.account-results-delta-legend>span{display:inline-flex;gap:var(--spacing-xs);align-items:center}.account-results-delta-legend>span:before{inline-size:18px;block-size:10px;border-radius:2px;background:var(--c-link);content:""}.account-results-delta-legend>[data-key=before]:before{block-size:4px;background:var(--c-secondary)}.account-results-delta ul{display:grid;gap:var(--spacing-md)}.account-results-delta li{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr) 5.5rem;gap:var(--spacing-base);align-items:center;font-size:var(--font-size-sm)}.account-results-delta-bars{display:grid;gap:3px}.account-results-delta-bars>span{block-size:10px;border-radius:2px;background:var(--c-link)}.account-results-delta-bars>:first-child{block-size:4px;background:var(--c-secondary)}.account-results-delta li>:nth-child(3){font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);text-align:end}.account-results-delta [data-dir]{margin-inline-start:var(--spacing-xs);color:var(--c-link);font-size:var(--font-size-xs)}.account-results-delta [data-dir=down]{color:var(--c-secondary)}.account-results-evlist{display:grid;gap:var(--spacing-sm)}.account-results-evlist>li{padding:var(--spacing-md) var(--spacing-base);border:1px solid var(--c-secondary-lighter-border);border-radius:var(--radius-md);background:var(--c-lighter)}.account-results-evlist-head{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.account-results-evlist-head>:first-child{margin-inline-end:var(--spacing-xs);font-weight:var(--font-weight-semibold)}.account-results-evlist p{margin-block-start:var(--spacing-xs);color:var(--c-secondary);font-size:var(--font-size-sm)}.account-results-tag{display:inline-flex;gap:var(--spacing-xs);align-items:center;padding:var(--spacing-3xs) var(--spacing-md);border:1px solid var(--c-secondary-lighter-border);border-radius:999px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.account-results-tag[data-variant=quiet]{color:var(--c-secondary);font-weight:var(--font-weight-normal);letter-spacing:0;text-transform:none}@keyframes account-results-sweep{0%{stroke-dasharray:0 800}}@keyframes account-results-indeterminate{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media(prefers-reduced-motion:reduce){.account-results-ring-arc,.account-results-progress>span,.account-results-pulse{animation:none}}@media(max-width:1180px){.account-results-summary{grid-template-columns:12rem minmax(0,1fr)}.account-results-chart{grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;column-gap:var(--spacing-base)}.account-results-areas{display:grid}.account-results-areas>div+div{padding-inline-start:0;border-inline-start:0}.account-results-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.account-results-summary,.account-results-ev-pair,.account-results-crgrid,.account-results-pt-overall,.account-results-pt-reasoning{grid-template-columns:minmax(0,1fr)}.account-results-gauge{margin-block:var(--spacing-xl);padding:0 0 var(--spacing-xl);border-inline-end:0;border-block-end:1px solid var(--account-border-on-dark)}}@media(max-width:767px){.account-results-head h1,.account-results-hero h1{font-size:var(--font-size-3xl)}.account-results-chart{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--spacing-base)}.account-results-chart h2{grid-column:1 / -1}.account-results-chart li>*{padding-block:var(--spacing-xs)}.account-results-chart li>:first-child{grid-column:1 / -1;padding-block-end:0;text-align:start}.account-results-chart .account-results-meter,.account-results-chart-axis{padding-inline-start:0;border-inline-start:0}.account-results-chart-axis{grid-column:1}.account-results-areas{padding-inline:0}.account-results-cards{grid-template-columns:minmax(0,1fr)}.account-results-details>h2{padding-inline-start:0}.account-results-card,.account-results-ev-card,.account-results-hero,.account-results-state.account-empty{padding:var(--spacing-xl) var(--spacing-base)}.account-results-ghost{inline-size:72px;block-size:72px}.account-results-ladder{grid-template-columns:minmax(0,1fr);gap:var(--spacing-sm)}.account-results-ladder>li{grid-template-columns:56px auto minmax(0,1fr);align-items:center}.account-results-ladder-bar{grid-column:auto}.account-results-pending{grid-template-columns:minmax(0,1fr)}.account-results-pt-evidence,.account-results-delta{padding:var(--spacing-base)}.account-results-delta li{grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-xs) var(--spacing-base)}.account-results-delta-bars{grid-row:2;grid-column:1 / -1}}
