@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:#e40014;--color-blue-50:#eff6ff;--color-blue-200:#bedbff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-800:#1e2939;--color-zinc-50:#fafafa;--color-zinc-600:#52525c;--color-zinc-900:#18181b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-zinc-50:lab(98.26% 0 0);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[60px\]{margin-top:60px}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.\!flex{display:flex!important}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-7{height:calc(var(--spacing) * 7)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-full{height:100%}.h-screen{height:100vh}.min-h-full{min-height:100%}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\!border-blue-200{border-color:var(--color-blue-200)!important}.border-gray-200{border-color:var(--color-gray-200)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--brand-primary\)\]{background-color:var(--brand-primary)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-white{background-color:var(--color-white)}.bg-zinc-50{background-color:var(--color-zinc-50)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[33px\]{padding:33px}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-\[20px\]{padding-inline:20px}.\!py-1{padding-block:var(--spacing)!important}.py-2{padding-block:calc(var(--spacing) * 2)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[22px\]{padding-top:22px}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-blue-800{color:var(--color-blue-800)!important}.text-\[\#171717\]{color:#171717}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--token-name\)\]{color:var(--token-name)}.text-gray-800{color:var(--color-gray-800)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-900{color:var(--color-zinc-900)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-blue-500:focus-visible{outline-color:var(--color-blue-500)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:48rem){.md\:w-64{width:calc(var(--spacing) * 64)}.md\:flex-row{flex-direction:row}}@media (min-width:64rem){.lg\:w-80{width:calc(var(--spacing) * 80)}}@media (prefers-color-scheme:dark){.dark\:bg-black{background-color:var(--color-black)}.dark\:text-zinc-50{color:var(--color-zinc-50)}}}:root{--bg-super-dark-grey:#232323;--bg-grey:#747678;--bg-light-grey:#bfc0c1;--bg-medium-grey:#d9d9da;--bg-extra-light-grey:#f2f2f2;--bg-dark-blue:#15375e;--bg-blue:#2a6ebb;--bg-blue-accent:#2663a8;--bg-blue-hover:#1e5a9a;--bg-blue-pressed:#164575;--bg-light-blue:#d4e2f1;--bg-purple:#7d5cc6;--bg-light-purple:#e5def4;--bg-extra-light-purple:#f2eff9;--bg-orange:#e37222;--bg-light-orange:#f9e3d3;--bg-yellow:#f0ab00;--bg-light-yellow:#fceecc;--bg-green:#69be28;--bg-dark-green:#3a6f11;--bg-aqua:#00b2a9;--bg-red:#cd202c;--bg-light-red:#fae9ea;--bg-pink:#c50084;--bg-disabled-grey:#d1d5db;--primary-purple-bg-hover:#8f79c8;--secondary-purple-bg-hover:#dad3ec;--white:#fff;--dark-gray:#747678;--font-color-dark:#4a4c4d;--font-color-extra-dark:#353637;--link-blue:#2a6ebb;--ui-gray-medium:#cccdcd;--font-color-medium:#232323;--bg-purple-light:#e7e1f4;--bg-red-hover:#b91d28;--divider-color:#e5e6e6;--divider-color-light:#e5e7eb;--footer-top-border-color:#006ebd;--light-dimmed-blue-gray:#d4e2f1;--checkbox-label-color:#5f6163;--hypertext-link:#0969da;--bg-partial-banner-light-orange:#fdf0e8;--txt-neutral-gray:#6b7280;--txt-neutral-dark:#374151;--bg-neutral-light:#f3f4f6;--overlay-backdrop:#00000080;--shadow-modal:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--shadow-card:0 1px 1.5px 0 #0000001a, 0 1px 1px 0 #0000001a;--shadow-card-elevated:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--txt-white:#fff;--txt-error:#cb2331;--txt-muted-grey:#8d8e90;--bg-correct:#f0fdf4;--txt-correct:#15803d;--txt-correct-dark:#166534;--bg-incorrect:#fef2f2;--txt-incorrect:#90161f;--txt-incorrect-dark:#7f1d1d;--txt-partially-correct:#865d04;--bg-technical-error-circle:#fee2e2;--border-default:#cccdcd;--border-error:#cb2331;--input-focus:#4d90fe;--border-grey:#ccc;--chip-selected:#684da1;--chip-selected-bg:#f3f0f9;--nav-header-divider:#bfc0c1;--answer-status-correct:#16a34a;--answer-status-incorrect:#dc2626;--answer-status-partial:#f0ab00;--answer-status-neutral:#d1d5db}@font-face{font-family:interfaceregular;src:url(../media/if_std_rg-webfont.3694rd0b0kblc.woff)format("woff"),url(../media/if_std_bd-webfont.304bee_sxday-.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:interfacebold;src:url(../media/if_std_bd-webfont.1o3uy-3enxhcx.woff)format("woff"),url(../media/if_std_bd-webfont.304bee_sxday-.woff2)format("woff2");font-weight:700;font-style:bold;font-display:block}:root{--background:#fff;--foreground:#171717;--font-roboto:"Roboto", Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--bg-super-dark-grey);font-family:interfaceregular,Arial,sans-serif!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
.base-accordion{font-family:var(--font-roboto);border:1px solid var(--divider-color-light);background-color:var(--white,#fff);border-radius:10px;width:100%;overflow:clip}.base-accordion .unset-all{font-family:var(--font-roboto)}.base-accordion--border-none{border:none;border-radius:0}.base-accordion--border-none .base-accordion__header:focus,.base-accordion--border-none .base-accordion__header:focus-visible{outline-offset:-4px;border:none;border-radius:0;outline:4px solid #f5c44d}.base-accordion--medium{border:1px solid var(--divider-color-light);background:var(--white);border-radius:14px;flex-direction:column;align-items:flex-start;gap:24px;height:90px;padding:33px;display:flex;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.base-accordion--medium:has(.base-accordion__content--open){height:auto}.base-accordion--medium .base-accordion__header{height:24px;padding:0}.base-accordion--medium .base-accordion__title{color:var(--font-color-medium);font-family:var(--font-roboto);font-size:16px;font-style:normal;font-weight:600;line-height:24px}.base-accordion--medium .base-accordion__title-icon{width:20px;height:20px}.base-accordion--medium .base-accordion__icon{width:16px;height:16px}.base-accordion--medium .base-accordion__content--open{font-family:var(--font-roboto);border-top:none}.base-accordion--medium .base-accordion__content-inner{font-family:var(--font-roboto);padding:33px 33px 33px 0}.base-accordion__header{cursor:pointer;text-align:left;background:0 0;border:none;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;width:100%;height:53px;padding:16px;transition:background-color .2s;display:flex}.base-accordion__header:hover{background-color:var(--bg-extra-light-grey)}.base-accordion__header:focus,.base-accordion__header:focus-visible{background:var(--white);border:4px solid #f5c44d;border-radius:10px;outline:none}@media (prefers-reduced-motion:reduce){.base-accordion__header{transition:none}}.base-accordion__title{font-family:var(--font-roboto);color:var(--font-color-medium);flex:1;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:21px;display:flex}.base-accordion__title-icon{flex-shrink:0;width:16px;height:16px;margin-top:2.5px;display:block}.base-accordion__icon{flex-shrink:0;width:16px;height:16px;transition:transform .2s;display:block;transform:rotate(0)}.base-accordion__icon--start{order:-1}.base-accordion__icon--open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.base-accordion__icon{transition:none}}.base-accordion__content{font-family:var(--font-roboto);display:none}.base-accordion__content--open{border-top:1px solid #e5e7eb;display:block}.base-accordion__content-inner{font-family:var(--font-roboto);padding:16px}
.icon{justify-content:center;align-items:center;display:flex}.icon-center{color:#0ff;width:20px;height:19px;position:relative}
.how-other-learners-answered{gap:0!important;width:100%!important;min-width:815px!important;height:auto!important;padding:0!important}.how-other-learners-answered .base-accordion__header{height:auto!important;min-height:90px!important;padding:33px!important}.how-other-learners-answered .base-accordion__content,.how-other-learners-answered .base-accordion__content--open{width:100%!important}.how-other-learners-answered .base-accordion__content-inner{box-sizing:border-box!important;width:100%!important;padding:0 33px 33px!important}.how-other-learners-answered__content-inner{font-family:var(--font-roboto);box-sizing:border-box!important;width:100%!important;max-width:none!important}.how-other-learners-answered__subtitle{color:#6b7280;margin:4px 0 24px;font-size:13px;font-weight:400;line-height:19.5px;width:100%!important}.how-other-learners-answered__options{flex-direction:column;gap:16px;display:flex;width:100%!important;max-width:none!important}.how-other-learners-answered__option{flex-direction:column;gap:8px;display:flex;box-sizing:border-box!important;width:100%!important;max-width:none!important}.how-other-learners-answered__option-header{justify-content:space-between;align-items:center;height:21px;display:flex;box-sizing:border-box!important;width:100%!important;max-width:none!important}.how-other-learners-answered__option-label-container{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.how-other-learners-answered__option-label{color:#6b7280;flex-shrink:0;font-weight:500;line-height:21px}.how-other-learners-answered__option-text{color:#374151;flex-shrink:0;line-height:21px}.how-other-learners-answered__check-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.how-other-learners-answered__option-percentage{color:#6b7280;flex-shrink:0;font-weight:600;line-height:21px}.how-other-learners-answered__progress{margin-top:0;box-sizing:border-box!important;width:100%!important;max-width:none!important}.how-other-learners-answered__progress .progress-bar__track{background-color:#f3f4f6;border-radius:33554400px;height:8px;width:100%!important}.how-other-learners-answered__progress .progress-bar__fill{border-radius:33554400px;transition:width .3s}@media (prefers-reduced-motion:reduce){.how-other-learners-answered__progress .progress-bar__fill{transition:none}}.how-other-learners-answered__user-answer-tag{cursor:default!important;border-radius:33554400px!important;margin-right:0!important;padding:3px 8px!important;font-size:10px!important;font-weight:500!important;line-height:15px!important}.how-other-learners-answered__summary{flex-direction:column;gap:4px;margin-top:24px;padding-top:24px;display:flex;box-sizing:border-box!important;width:100%!important;max-width:none!important}.how-other-learners-answered__summary-text{color:#374151;margin:0;font-size:14px;font-weight:400;line-height:21px}.how-other-learners-answered__summary-percentage{font-weight:600}.how-other-learners-answered__summary-percentage--correct{color:#16a34a}.how-other-learners-answered__summary-percentage--incorrect{color:#dc2626}.how-other-learners-answered__summary-percentage--partial{color:var(--bg-yellow,#f0ab00)}.how-other-learners-answered__summary-percentage--neutral{color:#374151}.how-other-learners-answered__option--correct .how-other-learners-answered__option-label{color:#16a34a}.how-other-learners-answered__option--correct .how-other-learners-answered__option-text{color:#15803d}.how-other-learners-answered__option--correct .how-other-learners-answered__option-percentage{color:#16a34a}.how-other-learners-answered__option--correct .how-other-learners-answered__user-answer-tag{background-color:var(--bg-light-green,#d1fae5);color:#15803d!important;border:1px solid #16a34a!important}.how-other-learners-answered__option--incorrect .how-other-learners-answered__option-label{color:#dc2626}.how-other-learners-answered__option--incorrect .how-other-learners-answered__option-text{color:#991b1b}.how-other-learners-answered__option--incorrect .how-other-learners-answered__option-percentage{color:#dc2626}.how-other-learners-answered__option--incorrect .how-other-learners-answered__user-answer-tag{color:#991b1b!important;background-color:#fee2e2!important;border:1px solid #fca5a5!important}.how-other-learners-answered__option--partial .how-other-learners-answered__option-label{color:var(--bg-yellow,#f0ab00)}.how-other-learners-answered__option--partial .how-other-learners-answered__option-text{color:#865d04}.how-other-learners-answered__option--partial .how-other-learners-answered__option-percentage{color:var(--bg-yellow,#f0ab00)}.how-other-learners-answered__option--partial .how-other-learners-answered__user-answer-tag{background-color:var(--bg-light-yellow,#fceecc)!important;border:1px solid var(--bg-yellow,#f0ab00)!important;color:#865d04!important}
.base-chip{border:1px solid var(--ui-gray-medium);border-radius:12px;margin-right:10px;padding:8px 12px;font-size:16px;display:inline-block}.base-chip-selected{border:1px solid var(--chip-selected);background-color:var(--chip-selected-bg);color:var(--chip-selected);font-weight:700}
.progress-bar{font-family:var(--font-roboto);flex-direction:column;gap:8px;width:100%;display:flex}.progress-bar__label-container{font-family:var(--font-roboto);justify-content:center;align-items:center;width:100%;min-height:21px;display:flex}.progress-bar__label{color:var(--progress-label-color,#6b7280);text-align:center;white-space:nowrap;font-size:14px;font-weight:400;line-height:21px;font-family:var(--font-roboto)!important}.progress-bar__track{background-color:#e5e7eb;border-radius:9999px;width:100%;height:6px;position:relative;overflow:hidden}.progress-bar__fill{background-color:var(--bg-blue);border-radius:9999px;height:100%;transition:width .3s ease-in-out;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.progress-bar__fill{transition:none}}
.Typography-module__GhUNda__unset-all{all:unset}.Typography-module__GhUNda__heading-extra-large{letter-spacing:0;font-size:2.625rem;line-height:3.938rem}.Typography-module__GhUNda__heading-large{letter-spacing:0;font-size:2.125rem;line-height:3.188rem}.Typography-module__GhUNda__heading-medium{letter-spacing:0;font-size:1.75rem;line-height:2.625rem}.Typography-module__GhUNda__heading-small{letter-spacing:0;font-size:1.5rem;line-height:2.25rem}.Typography-module__GhUNda__heading-extra-small{letter-spacing:0;font-size:1.25rem;line-height:1.875rem}.Typography-module__GhUNda__heading-extra-extra-small{letter-spacing:0;font-size:1.125rem;line-height:1.875rem}.Typography-module__GhUNda__font-bold{font-weight:700}.Typography-module__GhUNda__font-normal{font-weight:400}.Typography-module__GhUNda__body-large{letter-spacing:0;font-size:1.25rem;line-height:1.875rem}.Typography-module__GhUNda__body-medium{letter-spacing:0;font-size:1rem;line-height:1.5rem}.Typography-module__GhUNda__body-small{letter-spacing:0;font-size:.875rem;line-height:1.5rem}.Typography-module__GhUNda__body-small-tight{letter-spacing:0;font-size:.875rem;line-height:1.3125rem}.Typography-module__GhUNda__body-extra-small{letter-spacing:0;font-size:.75rem;line-height:1.125rem}.Typography-module__GhUNda__body-tiny{letter-spacing:0;font-size:.6875rem;line-height:1.03125rem}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:#e40014;--color-blue-50:#eff6ff;--color-blue-200:#bedbff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-800:#1e2939;--color-zinc-50:#fafafa;--color-zinc-600:#52525c;--color-zinc-900:#18181b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-zinc-50:lab(98.26% 0 0);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[60px\]{margin-top:60px}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.\!flex{display:flex!important}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-7{height:calc(var(--spacing) * 7)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-full{height:100%}.h-screen{height:100vh}.min-h-full{min-height:100%}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\!border-blue-200{border-color:var(--color-blue-200)!important}.border-gray-200{border-color:var(--color-gray-200)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--brand-primary\)\]{background-color:var(--brand-primary)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-white{background-color:var(--color-white)}.bg-zinc-50{background-color:var(--color-zinc-50)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[33px\]{padding:33px}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-\[20px\]{padding-inline:20px}.\!py-1{padding-block:var(--spacing)!important}.py-2{padding-block:calc(var(--spacing) * 2)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[22px\]{padding-top:22px}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-blue-800{color:var(--color-blue-800)!important}.text-\[\#171717\]{color:#171717}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--token-name\)\]{color:var(--token-name)}.text-gray-800{color:var(--color-gray-800)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-900{color:var(--color-zinc-900)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-blue-500:focus-visible{outline-color:var(--color-blue-500)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:48rem){.md\:w-64{width:calc(var(--spacing) * 64)}.md\:flex-row{flex-direction:row}}@media (min-width:64rem){.lg\:w-80{width:calc(var(--spacing) * 80)}}@media (prefers-color-scheme:dark){.dark\:bg-black{background-color:var(--color-black)}.dark\:text-zinc-50{color:var(--color-zinc-50)}}}.base-button{cursor:pointer;height:44px;color:var(--white);border:none;border-radius:3px;padding:10px 15px;font-size:16px;font-weight:400;line-height:normal;box-shadow:0 8px 8px #74767833}.btn-small{min-width:79px;height:44px}.btn-medium{min-width:156px;height:44px}.btn-large{min-width:228px;height:44px}.button-loading-content{justify-content:center;align-items:center;gap:8px;display:flex}.button-spinner{width:24px!important;height:24px!important}.primary:hover:not(:disabled){background-color:var(--primary-purple-bg-hover);box-shadow:0 4px 4px #74767833}.secondary:hover:not(:disabled){background-color:var(--secondary-purple-bg-hover);box-shadow:0 4px 4px #74767833}.tertiary:hover:not(:disabled){color:var(--primary-purple-bg-hover)}.base-button:disabled{opacity:.6;cursor:not-allowed}.primary{background-color:var(--bg-purple)}.primary:hover:not(:disabled),.primary:active:not(:disabled){background-color:var(--primary-purple-bg-hover)}.primary:disabled{background-color:var(--bg-purple);opacity:.7;cursor:not-allowed}.hovered{background-color:var(--primary-purple-bg-hover)!important}.hovered-secondary{background-color:var(--secondary-purple-bg-hover)!important}.hovered-ghost{border:1px,solid,var(--bg-purple)!important;color:var(--bg-purple)!important}.secondary{background-color:var(--bg-light-purple);color:var(--bg-purple);box-shadow:0 4px 4px #74767833}.secondary:hover:not(:disabled),.secondary:active:not(:disabled){background-color:var(--secondary-purple-bg-hover)}.secondary:disabled{background-color:var(--bg-light-purple);color:var(--bg-purple);opacity:.7;cursor:not-allowed;box-shadow:0 4px 4px #00000040}.ghost{background-color:var(--white);border:1px solid var(--nav-header-divider);color:var(--bg-super-dark-grey);box-shadow:none}.ghost:hover:not(:disabled){border:1px solid var(--bg-purple);color:var(--bg-purple)}.onExamGhostButton{background-color:var(--white);border:1px solid var(--ui-gray-medium);color:var(--font-color-dark);box-shadow:none;width:195px;height:43px;font-size:14px;font-weight:500;line-height:21px;font-family:var(--font-roboto);text-align:center;justify-content:center;padding:11px 17px}.onExamGhostButton:hover:not(:disabled){background-color:var(--bg-extra-light-grey);border:1px solid var(--ui-gray-medium);color:var(--font-color-dark)}.onExamGhostButton:active:not(:disabled){background-color:var(--font-color-dark);border:1px solid var(--font-color-dark);color:var(--white)}.onExamGhostButton:focus-visible{background-color:var(--bg-yellow);border:1px solid var(--bg-yellow);color:var(--font-color-extra-dark);outline:none}.onExamGhostButton:disabled{background-color:var(--white);border:1px solid var(--bg-extra-light-grey);color:var(--ui-gray-medium);opacity:1}.onExamBlueButton{background-color:var(--bg-blue);background-color:var(--bg-blue-accent);box-shadow:none;width:193px;height:43px;font-size:14px;font-weight:500;line-height:21px;font-family:var(--font-roboto);text-align:center;justify-content:center;padding:10px 16px}.onExamBlueButton:hover:not(:disabled){background-color:#2663a8}.onExamBlueButton:active:not(:disabled){background-color:var(--bg-dark-blue)}.onExamBlueButton:focus-visible{background-color:var(--bg-yellow);color:var(--font-color-extra-dark);outline:none}.onExamBlueButton:disabled{color:var(--white);opacity:1;cursor:not-allowed;background-color:#a4c5ea}.delete{background:var(--bg-red);color:var(--white)}.delete:hover:not(:disabled),.delete:active:not(:disabled){background-color:var(--bg-red-hover)}.delete:disabled{opacity:.7;cursor:not-allowed}.submit{color:var(--white);font-family:var(--font-roboto);background-color:#7d5cc6;font-weight:500;line-height:24px}.submit:hover:not(:disabled){background-color:#684da1}.submit:active:not(:disabled){background-color:#513c7d}.submit:focus-visible{color:#353637;background-color:#f5c44d;outline:none}.submit:disabled{color:var(--white);opacity:1;cursor:not-allowed;background-color:#d1d5db}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
.question-button{box-sizing:border-box;border:1px solid var(--divider-color-light);background-color:var(--white);width:2.86rem;height:2.86rem;font-family:var(--font-roboto);cursor:pointer;appearance:none;border-radius:4px;justify-content:center;align-items:center;padding:1px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}@media (prefers-reduced-motion:reduce){.question-button{transition:none}}.question-button:disabled,.question-button.question-button--disabled{opacity:.6;cursor:not-allowed}.question-button__question{font-size:11px;font-weight:500;line-height:16.5px;font-family:var(--font-roboto);text-align:center;white-space:nowrap;font-variation-settings:"wdth" 100}.question-button.question-button--status-unanswered{border-color:var(--divider-color-light);background-color:var(--white);color:var(--bg-dark-green)}.question-button.question-button--status-unanswered:focus-visible{color:var(--font-color-extra-dark);background-color:#f5c44d;border-color:#f5c44d;outline:none}.question-button.question-button--status-answered{border-color:var(--answer-status-correct);background-color:var(--bg-correct);color:var(--bg-dark-green)}.question-button.question-button--status-answered:focus-visible{color:var(--font-color-extra-dark);background-color:#f5c44d;border-color:#f5c44d;outline:none}.question-button.question-button--status-current{border-color:var(--bg-super-dark-grey);background-color:var(--bg-super-dark-grey);color:var(--white);cursor:default;pointer-events:none}.question-button.question-button--variant-question.question-button--status-unanswered:hover:not(:disabled):not(.question-button--disabled){border-color:var(--bg-grey)}.question-button.question-button--variant-question.question-button--status-answered:hover:not(:disabled):not(.question-button--disabled){border-color:#4d8d1c}.question-button.question-button--variant-question.question-button--status-unanswered:active:not(:disabled):not(.question-button--disabled){border-color:var(--bg-super-dark-grey)}.question-button.question-button--variant-question.question-button--status-answered:active:not(:disabled):not(.question-button--disabled){border-color:var(--bg-dark-green)}.question-button.question-button--variant-question.question-button--interaction-hover:not(.question-button--disabled):not(:disabled).question-button--status-unanswered{border-color:var(--bg-grey)}.question-button.question-button--variant-question.question-button--interaction-hover:not(.question-button--disabled):not(:disabled).question-button--status-answered{border-color:#4d8d1c}.question-button.question-button--variant-question.question-button--interaction-pressed:not(.question-button--disabled):not(:disabled).question-button--status-unanswered{border-color:var(--bg-super-dark-grey)}.question-button.question-button--variant-question.question-button--interaction-pressed:not(.question-button--disabled):not(:disabled).question-button--status-answered{border-color:var(--bg-dark-green)}.question-button.question-button--variant-question.question-button--interaction-focus:not(.question-button--disabled):not(:disabled).question-button--status-unanswered,.question-button.question-button--variant-question.question-button--interaction-focus:not(.question-button--disabled):not(:disabled).question-button--status-answered{color:var(--font-color-extra-dark);background-color:#f5c44d;border-color:#f5c44d}.question-button--variant-bookmark{background-color:var(--chip-selected-bg);width:auto;height:33.5px;color:var(--bg-purple);border-color:#d0c4e9;border-radius:8px;padding:7px 11px}.question-button--variant-bookmark .question-button__question{font-size:13px;font-weight:500;line-height:19.5px;font-family:var(--font-roboto)}.question-button--variant-bookmark.question-button--status-unanswered,.question-button--variant-bookmark.question-button--status-answered,.question-button--variant-bookmark.question-button--status-current{background-color:var(--chip-selected-bg);color:var(--bg-purple);border-color:#d0c4e9}.question-button--variant-bookmark.question-button--status-unanswered:hover:not(:disabled):not(.question-button--disabled),.question-button--variant-bookmark.question-button--status-answered:hover:not(:disabled):not(.question-button--disabled),.question-button--variant-bookmark.question-button--status-current:hover:not(:disabled):not(.question-button--disabled){background-color:var(--bg-purple-light);color:var(--bg-purple);border-color:#d0c4e9}.question-button--variant-bookmark.question-button--status-unanswered:active:not(:disabled):not(.question-button--disabled),.question-button--variant-bookmark.question-button--status-answered:active:not(:disabled):not(.question-button--disabled),.question-button--variant-bookmark.question-button--status-current:active:not(:disabled):not(.question-button--disabled){color:var(--bg-purple);background-color:#dbd3ee;border-color:#d0c4e9}.question-button--variant-bookmark.question-button--status-unanswered:focus-visible,.question-button--variant-bookmark.question-button--status-answered:focus-visible,.question-button--variant-bookmark.question-button--status-current:focus-visible{color:var(--font-color-extra-dark);background-color:#f5c44d;border-color:#f5c44d;outline:none}.question-button--variant-bookmark.question-button--status-unanswered:active:focus-visible,.question-button--variant-bookmark.question-button--status-answered:active:focus-visible,.question-button--variant-bookmark.question-button--status-current:active:focus-visible{color:var(--bg-purple);background-color:#dbd3ee;border-color:#d0c4e9}.question-button--variant-bookmark.question-button--interaction-hover:not(.question-button--disabled):not(:disabled){background-color:var(--bg-purple-light);color:var(--bg-purple);border-color:#d0c4e9}.question-button--variant-bookmark.question-button--interaction-pressed:not(.question-button--disabled):not(:disabled){color:var(--bg-purple);background-color:#dbd3ee;border-color:#d0c4e9}.question-button--variant-bookmark.question-button--interaction-focus:not(.question-button--disabled):not(:disabled){color:var(--font-color-extra-dark);background-color:#f5c44d;border-color:#f5c44d}
.next-unanswered-button{cursor:pointer;width:100%;font-family:var(--font-roboto);appearance:none;border:none;border-top:1px solid var(--bg-neutral-light);background:0 0;justify-content:space-between;align-items:center;padding:19px 0 6px;transition:background-color .15s;display:flex}@media (prefers-reduced-motion:reduce){.next-unanswered-button{transition:none}}.next-unanswered-button:hover:not(:disabled){background-color:#00000005}.next-unanswered-button:active:not(:disabled){background-color:#0000000a}.next-unanswered-button:focus-visible{outline-offset:2px;outline:2px solid #f5c44d}.next-unanswered-button:disabled{opacity:.6;cursor:not-allowed}.next-unanswered-button__text{font-family:var(--font-roboto);color:var(--txt-neutral-gray);font-variation-settings:"wdth" 100;font-size:11px;font-weight:500;line-height:16.5px}.next-unanswered-button__icon{width:12px;height:12px}
.revision-answer-button{background-color:var(--white);cursor:pointer;text-align:left;appearance:none;width:100%;min-height:76px;font-family:var(--font-roboto);border:2px solid #e5e7eb;border-radius:14px;align-items:flex-start;gap:16px;padding:20px;transition:border-color .15s,background-color .15s;display:flex}.revision-answer-button:hover{border-color:#296ebc}.revision-answer-button:active{transform:translate(4px,4px)}.revision-answer-button:focus-visible{background-color:#f5c44d;border-color:#f5c44d;outline:none}.revision-answer-button:focus-visible .revision-answer-button__badge{background-color:var(--font-color-extra-dark);color:#f5c44d}.revision-answer-button:focus-visible .revision-answer-button__label{color:var(--font-color-extra-dark)}.revision-answer-button--selected{background-color:#eff6ff;border-color:#296ebc}.revision-answer-button--selected .revision-answer-button__badge{color:var(--white);background-color:#296ebc}.revision-answer-button--correct{background-color:#f0fdf4;border-color:#16a34a}.revision-answer-button--correct .revision-answer-button__badge{color:var(--white);background-color:#16a34a;font-size:14px;font-weight:600;line-height:21px}.revision-answer-button--correct .revision-answer-button__icon{color:#16a34a}.revision-answer-button--correct .revision-answer-button__answer-label{color:#15803d;background-color:#dcfce7;border:1px solid #86efac}.revision-answer-button--correct:hover{border-color:#16a34a}.revision-answer-button--incorrect{background-color:#fef2f2;border-color:#dc2626}.revision-answer-button--incorrect .revision-answer-button__badge{color:var(--white);background-color:#dc2626;font-size:14px;font-weight:600;line-height:21px}.revision-answer-button--incorrect .revision-answer-button__icon{color:#dc2626}.revision-answer-button--incorrect .revision-answer-button__answer-label{color:#991b1b;background-color:#fee2e2;border:1px solid #fca5a5}.revision-answer-button--incorrect:hover{border-color:#dc2626}.revision-answer-button--partial{background-color:#fceecc;border-color:#f0ab00}.revision-answer-button--partial .revision-answer-button__badge{color:var(--white);background-color:#f0ab00;font-size:14px;font-weight:600;line-height:21px}.revision-answer-button--partial .revision-answer-button__icon{color:#f0ab00}.revision-answer-button--partial .revision-answer-button__answer-label{color:#865d04;background-color:#fceecc;border:1px solid #f0ab00}.revision-answer-button--partial:hover{border-color:#f0ab00}.revision-answer-button__badge{color:#4b5563;background-color:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:500;line-height:21px;transition:background-color .15s,color .15s;display:flex}.revision-answer-button__label-wrapper{flex-direction:column;flex:1;gap:8px;display:flex}.revision-answer-button__label{color:#1f2937;margin-top:4px;font-size:15px;font-weight:500;line-height:24.375px}.revision-answer-button__answer-label{color:#991b1b;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:4px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:500;line-height:16.5px;display:inline-block}.revision-answer-button__icon{flex-shrink:0;width:20px;height:20px;margin-top:6px;margin-left:auto}@media (prefers-reduced-motion:reduce){.revision-answer-button,.revision-answer-button__badge{transition:none}.revision-answer-button:active{transform:none}}
.session-nav-button{cursor:pointer;font-family:var(--font-roboto);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;transition:background-color .15s,color .15s;display:flex}@media (prefers-reduced-motion:reduce){.session-nav-button{transition:none}}.session-nav-button{appearance:none;text-align:left;min-height:37px}.session-nav-button:disabled{cursor:not-allowed;background:0 0}.session-nav-button:disabled .session-nav-button__text,.session-nav-button:disabled .session-nav-button__icon{color:var(--ui-gray-medium)}.session-nav-button:disabled:hover{background:0 0}.session-nav-button:disabled:hover .session-nav-button__text,.session-nav-button:disabled:hover .session-nav-button__icon{color:var(--ui-gray-medium)}.session-nav-button__text{color:var(--checkbox-label-color);white-space:nowrap;font-size:14px;font-weight:500;line-height:21px;transition:color .15s}@media (prefers-reduced-motion:reduce){.session-nav-button__text{transition:none}}.session-nav-button__icon{width:16px;height:16px;color:var(--checkbox-label-color);flex-shrink:0;transition:color .15s}@media (prefers-reduced-motion:reduce){.session-nav-button__icon{transition:none}}.session-nav-button__icon--left{margin-right:0}.session-nav-button__icon--right{margin-left:0}.session-nav-button--previous{padding:8px 16px}.session-nav-button--previous:hover:not(:disabled){background-color:var(--chip-selected-bg)}.session-nav-button--previous:hover:not(:disabled) .session-nav-button__text,.session-nav-button--previous:hover:not(:disabled) .session-nav-button__icon{color:var(--bg-blue)}.session-nav-button--previous:active:not(:disabled){background-color:var(--chip-selected-bg)}.session-nav-button--previous:active:not(:disabled) .session-nav-button__text,.session-nav-button--previous:active:not(:disabled) .session-nav-button__icon{color:var(--font-color-extra-dark)}.session-nav-button--previous:focus-visible{color:var(--font-color-extra-dark);background-color:#f5c44d;outline:none}.session-nav-button--previous:focus-visible .session-nav-button__text,.session-nav-button--previous:focus-visible .session-nav-button__icon{color:var(--font-color-extra-dark)}.session-nav-button--next{padding:8px 16px}.session-nav-button--next:hover:not(:disabled){background-color:var(--chip-selected-bg)}.session-nav-button--next:hover:not(:disabled) .session-nav-button__text,.session-nav-button--next:hover:not(:disabled) .session-nav-button__icon{color:var(--bg-blue)}.session-nav-button--next:active:not(:disabled){background-color:var(--chip-selected-bg)}.session-nav-button--next:active:not(:disabled) .session-nav-button__text,.session-nav-button--next:active:not(:disabled) .session-nav-button__icon{color:var(--font-color-extra-dark)}.session-nav-button--next:focus-visible{color:var(--font-color-extra-dark);background-color:#f5c44d;outline:none}.session-nav-button--next:focus-visible .session-nav-button__text,.session-nav-button--next:focus-visible .session-nav-button__icon{color:var(--font-color-extra-dark)}.session-nav-button--exit{padding:8px 15px}.session-nav-button--exit .session-nav-button__text,.session-nav-button--exit .session-nav-button__icon{color:var(--txt-error)}.session-nav-button--exit:hover:not(:disabled){background-color:var(--bg-light-orange)}.session-nav-button--exit:hover:not(:disabled) .session-nav-button__text,.session-nav-button--exit:hover:not(:disabled) .session-nav-button__icon{color:var(--txt-error)}.session-nav-button--exit:active:not(:disabled){background-color:var(--bg-red)}.session-nav-button--exit:active:not(:disabled) .session-nav-button__text,.session-nav-button--exit:active:not(:disabled) .session-nav-button__icon{color:var(--bg-light-orange)}.session-nav-button--exit:focus-visible{color:var(--font-color-extra-dark);background-color:#f5c44d;outline:none}.session-nav-button--exit:focus-visible .session-nav-button__text,.session-nav-button--exit:focus-visible .session-nav-button__icon{color:var(--font-color-extra-dark)}.session-nav-button--bookmark{height:30px;min-height:30px;padding:6px 12px}.session-nav-button--bookmark .session-nav-button__text{color:var(--bg-grey);font-size:12px;font-weight:500;line-height:18px}.session-nav-button--bookmark .session-nav-button__icon{color:var(--bg-grey)}.session-nav-button--bookmark:hover:not(:disabled){background-color:var(--bg-medium-grey)}.session-nav-button--bookmark:hover:not(:disabled) .session-nav-button__text,.session-nav-button--bookmark:hover:not(:disabled) .session-nav-button__icon{color:var(--checkbox-label-color)}.session-nav-button--bookmark:active:not(:disabled){background-color:#0000}.session-nav-button--bookmark:active:not(:disabled) .session-nav-button__text,.session-nav-button--bookmark:active:not(:disabled) .session-nav-button__icon{color:var(--font-color-extra-dark)}.session-nav-button--bookmark:focus-visible{color:var(--font-color-extra-dark);outline:none;background-color:#f5c44d!important}.session-nav-button--bookmark:focus-visible .session-nav-button__text,.session-nav-button--bookmark:focus-visible .session-nav-button__icon{color:var(--font-color-extra-dark)!important}.session-nav-button--bookmark.session-nav-button--selected .session-nav-button__icon{color:var(--bg-purple)}.session-nav-button--report{height:30px;min-height:30px;padding:6px 12px}.session-nav-button--report .session-nav-button__text{color:var(--bg-grey);font-size:12px;font-weight:500;line-height:18px}.session-nav-button--report .session-nav-button__icon{color:var(--bg-grey)}.session-nav-button--report:hover:not(:disabled){background-color:var(--bg-medium-grey)}.session-nav-button--report:hover:not(:disabled) .session-nav-button__text,.session-nav-button--report:hover:not(:disabled) .session-nav-button__icon{color:var(--checkbox-label-color)}.session-nav-button--report:active:not(:disabled){background-color:#0000}.session-nav-button--report:active:not(:disabled) .session-nav-button__text,.session-nav-button--report:active:not(:disabled) .session-nav-button__icon{color:var(--font-color-extra-dark)}.session-nav-button--report:focus-visible{color:var(--font-color-extra-dark);outline:none;background-color:#f5c44d!important}.session-nav-button--report:focus-visible .session-nav-button__text,.session-nav-button--report:focus-visible .session-nav-button__icon{color:var(--font-color-extra-dark)!important}.session-nav-button--report.session-nav-button--selected .session-nav-button__text{color:var(--ui-gray-medium)}.session-nav-button--report.session-nav-button--selected .session-nav-button__icon{color:var(--bg-orange)}.session-nav-button--report.session-nav-button--selected:disabled,.session-nav-button--report.session-nav-button--selected:disabled:hover{background:0 0}.session-nav-button--report.session-nav-button--selected:disabled .session-nav-button__text,.session-nav-button--report.session-nav-button--selected:disabled:hover .session-nav-button__text{color:var(--ui-gray-medium)}.session-nav-button--report.session-nav-button--selected:disabled .session-nav-button__icon,.session-nav-button--report.session-nav-button--selected:disabled:hover .session-nav-button__icon{color:var(--bg-orange)}@media (prefers-reduced-motion:reduce){.session-nav-button,.session-nav-button__text,.session-nav-button__icon{transition:none}}
input[type=checkbox]{background-color:var(--white);border:1px solid var(--dark-gray);cursor:pointer;appearance:none;place-content:center;width:20px;height:20px;display:grid;transform:translateY(2px)}input[type=checkbox]:focus-visible{outline:2px auto var(--font-color-extra-dark)}input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:10px;height:9.22px;box-shadow:inset 15px 15px var(--link-blue);transition:transform .12s ease-in-out;transform:scale(0)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:hover{border:2px solid var(--link-blue)}input[type=checkbox]:disabled,input[type=checkbox]:disabled:hover{border:2px solid var(--ui-gray-medium)}.filter-checkbox{opacity:1!important;pointer-events:all!important;position:relative!important}.filter-checkbox:checked{color:var(--link-blue);border:2px solid var(--link-blue)}.filter-checkbox:checked+label{color:var(--link-blue);font-weight:700}.label{color:var(--checkbox-label-color);margin-top:3px;margin-left:10px;font-size:16px;font-weight:400;line-height:normal}.label-disabled{color:var(--ui-gray-medium)}
input[type=radio]{background-color:var(--white);border:1px solid var(--dark-gray);cursor:pointer;appearance:none;border-radius:7.4px;place-content:center;width:15px;height:15px;margin-top:2.5px;display:grid;transform:translateY(2px)}input[type=radio]:focus-visible{outline:2px auto var(--link-blue)}input[type=radio]:before{content:"";background-color:var(--link-blue);border-radius:7.4px;width:7px;height:7px;transition:transform .12s ease-in-out;transform:scale(0)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:hover{border:2px solid var(--link-blue)}input[type=radio]:disabled,input[type=radio]:disabled:hover{border:2px solid var(--ui-gray-medium)}.filter-checkbox{opacity:1!important;pointer-events:all!important;position:relative!important}.filter-checkbox:checked{color:var(--link-blue);border:2px solid var(--link-blue)}.filter-checkbox:checked+label{color:var(--link-blue);font-weight:700}.label{color:var(--font-color-medium);margin-top:2px;margin-left:8px;font-size:16px;font-weight:400;line-height:normal}.label-disabled{color:var(--ui-gray-medium)}
.correctness-message{font-family:var(--font-roboto);border-radius:10px;width:100%;padding:20px 20px 20px 24px;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.correctness-message--correct{background-color:var(--bg-correct)}.correctness-message--partially-correct{background-color:var(--bg-light-yellow)}.correctness-message--incorrect{background-color:var(--bg-incorrect)}.correctness-message--technical-error{background-color:var(--white);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.correctness-message__container{align-items:flex-start;gap:12px;display:flex}.correctness-message__icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:40px;display:flex}.correctness-message--correct .correctness-message__icon{background-color:var(--answer-status-correct)}.correctness-message--partially-correct .correctness-message__icon{background-color:var(--bg-yellow)}.correctness-message--incorrect .correctness-message__icon{background-color:var(--txt-error)}.correctness-message--technical-error .correctness-message__icon{background-color:var(--bg-technical-error-circle)}.correctness-message__icon-svg{width:1.5rem;height:24px;display:block}.correctness-message__content{flex-direction:column;flex:1;gap:0;display:flex}.correctness-message__title{margin:0;font-weight:600;line-height:27px}.correctness-message--correct .correctness-message__title{color:var(--txt-correct)}.correctness-message--partially-correct .correctness-message__title{color:var(--txt-partially-correct)}.correctness-message--incorrect .correctness-message__title{color:var(--txt-incorrect)}.correctness-message--technical-error .correctness-message__title{color:var(--txt-error)}.correctness-message__message{margin:0;line-height:21px}.correctness-message--correct .correctness-message__message{color:var(--txt-correct-dark)}.correctness-message--partially-correct .correctness-message__message{color:var(--txt-partially-correct)}.correctness-message--incorrect .correctness-message__message{color:var(--txt-incorrect-dark)}.correctness-message--technical-error .correctness-message__message{color:var(--txt-error)}@media only screen and (min-width:768px){.correctness-message{padding:24px 24px 24px 28px}}@media only screen and (min-width:1024px){.correctness-message{max-width:815px}}
.dropdown select{border:1px solid var(--bg-light-grey);appearance:none;display:block}.dropdown select:focus{outline:2px solid var(--bg-blue)}.dropdown label{color:var(--bg-super-dark-grey)}.text-error{color:var(--txt-error)}.dropdown-container{min-width:225px;font-size:16px;position:relative}.dropdown-label{cursor:default;display:block}.dropdown-select{appearance:none;background-color:#0000;border:1px solid #d1d5db;border-radius:4px;outline:none;width:100%;height:48px;margin-top:8px;padding-left:12px;transition:all .2s ease-in-out}.dropdown-select::-ms-expand{display:none}.dropdown-error{border-color:var(--border-error);box-shadow:0 0 0 1px #cb2331}.dropdown-error-message{color:var(--txt-error);align-items:center;gap:8px;margin-top:8px;display:flex}.dropdown-chevron{pointer-events:none;height:16px;position:absolute;right:15px}.dropdown-chevron.with-label{top:48px}.dropdown-chevron.no-label{top:16px}
.selection-dropdown{font-family:var(--font-roboto);width:100%;position:relative}.selection-dropdown__trigger{background-color:var(--white);border:1px solid var(--bg-blue);text-align:left;cursor:pointer;box-sizing:border-box;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:45px;padding:12px 16px;transition:background-color .12s ease-in-out,border-color .12s ease-in-out;display:flex}.selection-dropdown__trigger:hover{background-color:var(--white);border:1px solid var(--bg-blue)}.selection-dropdown__trigger:hover .selection-dropdown__placeholder{color:var(--bg-grey)}.selection-dropdown__trigger:focus-visible{background:var(--white);border:4px solid #f5c44d;border-radius:10px;outline:none;padding:9px 13px}.selection-dropdown__placeholder{color:var(--bg-grey)}.selection-dropdown__chevron{flex-shrink:0}.selection-dropdown__selected-content{align-items:center;gap:8px;min-width:0;display:flex}.selection-dropdown__selected-text{color:var(--bg-super-dark-grey)}.selection-dropdown__badge{background-color:var(--bg-blue);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.selection-dropdown__badge-text{color:var(--white)}.selection-dropdown__list{background-color:var(--white);border-left:1px solid var(--bg-blue);border-right:1px solid var(--bg-blue);border-bottom:1px solid var(--bg-blue);border-bottom-right-radius:10px;border-bottom-left-radius:10px;max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.selection-dropdown__list-item{margin:0}.selection-dropdown__option{background-color:var(--white);text-align:left;cursor:pointer;border:none;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;display:flex}.selection-dropdown__option:hover{background-color:var(--bg-extra-light-grey)}.selection-dropdown__option:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #f5c44d}.selection-dropdown__option-badge{background-color:var(--bg-light-blue);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.selection-dropdown__option-badge-text{color:var(--bg-blue)}.selection-dropdown__option-text{color:var(--bg-super-dark-grey);white-space:normal;overflow-wrap:anywhere}.selection-dropdown__error-message{align-items:center;gap:4px;padding-top:6px;display:flex}.selection-dropdown__error-icon{flex-shrink:0;width:14px;height:14px}.selection-dropdown__error-text{color:var(--txt-error)}.selection-dropdown--selected .selection-dropdown__trigger{background-color:var(--bg-light-blue)}.selection-dropdown--error .selection-dropdown__trigger{border:1px solid var(--border-error)}.selection-dropdown--open .selection-dropdown__trigger{border-bottom-right-radius:0;border-bottom-left-radius:0}@media only screen and (min-width:768px){.selection-dropdown__list{max-height:320px}}@media (prefers-reduced-motion:reduce){.selection-dropdown__trigger{transition:none}}@media only screen and (min-width:1024px){.selection-dropdown{max-width:706px}}
.input-label{cursor:default;flex-direction:column;width:100%;margin-bottom:1.25rem;font-size:16px;display:flex}.input-label-text{font-weight:700;display:inline-block}.input-sublabel-text{margin-top:5px;font-weight:400;display:inline-block}.input-field{border:1px solid var(--bg-light-grey);background-color:#0000;border-radius:4px;outline:none;height:3rem;margin-top:.5rem;padding-left:.75rem;transition:all .2s ease-in-out}.input-error{border-color:var(--txt-error);box-shadow:0 0 0 1px #cb2331}.input-error-message{color:var(--txt-error);align-items:center;gap:.5rem;margin-top:.5rem;font-size:16px;font-weight:400;line-height:1.5rem;display:flex}input:focus{outline:2px solid var(--bg-blue)}.border-default{border-color:var(--bg-light-grey)}.border-error{border-color:var(--border-error)}.text-error{color:var(--txt-error)}
.textarea-container{width:100%}.textarea-label{cursor:default;flex-direction:column;width:100%;font-size:16px;display:flex}.textarea-label .main-label{font-weight:700}.textarea-label .sub-label{margin-top:5px;font-weight:400}.textarea-field{border:1px solid var(--bg-light-grey);background-color:#0000;border-radius:3px;outline:none;margin-top:.5rem;padding:.75rem;transition:all .2s ease-in-out}.textarea-field:focus{outline:2px solid var(--bg-blue)}.textarea-error{border-color:var(--txt-error);box-shadow:0 0 0 1px #cb2331}.textarea-error-message{color:var(--txt-error);align-items:center;gap:.5rem;margin-top:.5rem;font-size:16px;font-weight:400;line-height:1.5rem;display:flex}
.password-field .baseStyles{width:100%;height:3rem;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-color:#232323;border-style:var(--tw-border-style);background-color:#0000;border-width:1px;border-radius:4px;outline-style:none;margin-top:.5rem;padding-left:.75rem}.password-field label{width:100%;display:block}.password-field i.eye-icon{cursor:pointer;width:22px;position:absolute;top:44px;right:12px}.password-field .error-field{width:100%;min-width:492px;color:var(--txt-error);align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.password-field{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--bg-dark-grey);width:100%;min-width:200px;display:block;position:relative}.password-field .eye-icon{opacity:.5}.password-field .eye-icon svg:first-child{display:none}.password-field .eye-icon:before{content:"";z-index:-1;background-color:#0000000a;border-radius:50%;width:38px;height:38px;display:none;position:absolute;top:-8px;left:-8px}.password-field .eye-icon:focus-visible{outline:2px solid var(--color-primary);border-radius:4px}.password-field .eye-icon:hover:before{display:block}.password-field .is-green>span{color:var(--bg-dark-green)}.password-field .is-red{color:var(--txt-error)}.password-field .checkmark{filter:grayscale();opacity:0;width:15px;height:15px;animation:.5s forwards tick-animation;transform:scale(.8)}@keyframes tick-animation{0%{opacity:0;filter:grayscale();transform:scale(.8)rotate(0)}50%{opacity:1;filter:grayscale(50%);transform:scale(1.1)rotate(180deg)}to{opacity:1;filter:grayscale(0%);transform:scale(1)rotate(360deg)}}.error-checklist{margin-top:1rem;margin-left:-43px}.error-checklist ul li{align-items:center;gap:8px;margin-bottom:10px;margin-left:45px;display:flex}.error-checklist ul li span{margin-left:8px}.border-error{border-color:var(--border-error)}.custom-error-shadow{box-shadow:0 0 0 1px #cb2331}
.pie-chart{font-family:var(--font-roboto);justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.pie-chart .unset-all{font-family:var(--font-roboto)!important}.pie-chart__svg{display:block}.pie-chart__segment{stroke:var(--white,#fff);stroke-width:2px;transform-origin:var(--chart-center-x,126.5px) var(--chart-center-y,104px);transform:rotate(7.19deg)}.pie-chart__segment--correct{fill:var(--answer-status-correct)}.pie-chart__segment--partially-correct{fill:var(--bg-yellow)}.pie-chart__segment--incorrect{fill:var(--bg-red)}.pie-chart__segment--unanswered{fill:var(--bg-light-grey)}.pie-chart__segment--empty{fill:var(--bg-extra-light-grey);stroke:none}.pie-chart__segment--full{stroke:none}@media (prefers-reduced-motion:no-preference){.pie-chart__segment{transition:fill .3s}}.pie-chart__center{left:var(--chart-center-x,126.5px);top:var(--chart-center-y,104px);pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;width:74px;min-height:57px;display:flex;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.pie-chart__center-text{all:unset;font-family:var(--font-roboto);color:var(--bg-blue);text-align:center;white-space:nowrap;font-size:36px;font-weight:700;line-height:36px;display:block}.pie-chart__center-label{all:unset;font-family:var(--font-roboto);color:var(--bg-grey);text-align:center;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:400;line-height:16.5px;display:block}
.navigation{background-color:var(--bg-extra-light-grey);height:93px;position:relative}@media (max-width:768px){.navigation{height:70px}}.mobile-header{align-items:center;padding:25px 0 0 20px;display:flex}.mobile-header-left{gap:20px;display:flex}.overlay{z-index:40;opacity:0;visibility:hidden;background:var(--white);transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:fixed;inset:0}.overlay.open{opacity:1;visibility:visible}.drawer{border:1px solid var(--bg-extra-light-grey,solid);background:var(--bg-extra-light-grey);z-index:50;width:340px;height:100%;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;transform:translate(-100%)}.drawer.open{transform:translate(0);box-shadow:0 4px 100px #5f616366}.drawer-header{cursor:pointer;justify-content:flex-start;padding:25px 0 0 20px;display:inline-block}.greeting{border-bottom:1px solid var(--divider-color,solid);color:var(--dark-gray);padding:38px 0 30px 20px}.link{color:var(--font-color-medium);padding:20px 0 20px 20px;display:inline-block}.link:hover,.link:focus{color:var(--bg-blue);text-decoration:underline}.bmj-learning-link{justify-content:flex-start;align-items:center;padding:30px 0 0 20px;display:inline-block}.divider{background:var(--divider-color);height:1px}.drawer-icon{cursor:pointer}
.nav-header-desktop{background-color:var(--bg-extra-light-grey);justify-content:space-between;align-items:flex-end;height:93px;padding:30px 50px;display:flex}.nav-header-desktop>span,.nav-header-desktop img{height:auto;display:block}.nav-header-desktop__left,.nav-header-desktop__right{align-items:anchor-center;gap:40px;display:flex}.nav-header-desktop__right span{background-color:var(--nav-header-divider);flex:0 0 1px;align-self:flex-end;width:1px;height:33px}.nav-header-desktop__left p{color:var(--bg-grey);margin:0}.nav-header-desktop__link:hover,.nav-header-desktop__link:focus{color:var(--bg-blue);text-decoration:underline}
.upload-main-div{flex-direction:column;display:flex}.parent-div{border:1px solid var(--divider-color);background:var(--white);border-radius:5px;width:100%;min-height:470px;padding:40px 60px;box-shadow:0 4px 4px #5f61631a}.upload-heading{text-align:center;margin-top:10px;margin-bottom:20px}.upload-list{color:var(--bg-super-dark-grey);text-align:center;margin-top:20px;font-size:16px;font-style:normal;font-weight:400;list-style:none}.uploaded-files .h4{border-bottom:1px solid var(--bg-extra-light-grey);max-width:394px;color:var(--bg-super-dark-grey);margin-bottom:10px;padding-top:20px;padding-bottom:20px;font-size:16px}.uploaded-files ul>li{flex-direction:row;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.uploaded-file-item{background:var(--white);border-bottom:1px solid var(--border-grey);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.error-file-item{background:var(--white);border-bottom:1px solid var(--border-grey);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:8px 12px;display:flex}.err-type{margin-left:20px}.err-type-center{text-align:center}.err-type-color{color:var(--dark-gray)}.upload-error-text-color{color:var(--txt-error);font-size:16px;font-style:normal;font-weight:400}.show-retry-hint{color:var(--txt-error);margin-bottom:5px;font-size:16px;font-style:normal;font-weight:400}.valid-type-color{color:var(--bg-super-dark-grey)}.file-info{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.file-remove{color:var(--txt-error);flex-direction:row;justify-content:center;align-items:center;gap:.3rem;display:flex}.file-remove__disabled{pointer-events:none;opacity:.6;cursor:not-allowed}.file-remove__enabled{cursor:pointer}.try-again{color:var(--bg-blue);cursor:pointer;justify-content:center;align-items:center;gap:.3rem;display:flex}.uploaded-files-container{border:1px solid var(--border-grey);scrollbar-width:thin;scrollbar-color:var(--bg-extra-light-grey) #0000;direction:ltr;max-height:252px;overflow:hidden auto}.uploaded-files-container::-webkit-scrollbar{background:var(--bg-extra-light-grey);width:5px;height:14px}.uploaded-files-container::-webkit-scrollbar-track{background:0 0}.uploaded-files-container::-webkit-scrollbar-thumb{background:var(--bg-grey)}.uploaded-files-container::-webkit-scrollbar-button{width:0;height:0;display:none}.maxLimit-head{margin-bottom:10px}.related-document{margin-bottom:35px}.related-document h2{color:var(--bg-super-dark-grey);font-family:interfacebold;font-size:20px;font-weight:700;line-height:30px}.parent-divider{border-bottom:1px solid var(--bg-extra-light-grey);margin:20px 50px 0 0}@media screen and (max-width:767px){.parent-div{flex-direction:column;justify-content:center;align-items:center;width:350px;min-height:540px;display:flex}.parent-divider{width:315px;margin:20px 0 0}.related-document{border-bottom:1px solid var(--bg-extra-light-grey);margin:0 0 30px}.related-document h2{font-family:interfacebold;font-size:18px;font-weight:700}.result-container{width:320px;margin-top:10px;padding:10px}.result-container h4{margin-bottom:10px;font-size:16px}.dropzone-container{border:1px dashed var(--bg-grey);text-align:center;background:#bfc0c11c;flex-direction:column;justify-content:center;align-items:center;width:320px;height:288px;margin-right:auto;padding:2rem;display:flex}.dropzone-container.drag-active{border-color:var(--bg-purple);background-color:var(--bg-extra-light-purple)}.dropzone-button{justify-content:center;align-items:center;width:112px;height:44px;display:flex}.upload-icon{justify-content:center;align-items:center;display:flex}}@media (min-width:768px){.upload-main-div{flex-direction:row;display:flex}.result-container{width:45%;margin-left:50px}.result-container h4{margin-bottom:10px;font-size:16px}.dropzone-container{border:1px dashed var(--bg-grey);text-align:center;background:#bfc0c11c;flex-direction:column;justify-content:center;align-items:center;width:50%;max-width:448px;height:288px;margin-right:auto;padding:2rem;display:flex}}
.todo-card{border:1px solid var(--bg-extra-light-grey);background:var(--white);border-radius:5px;width:240px;padding:20px;box-shadow:0 4px 4px #5f61631a}.todo-card__subtitle{color:var(--dark-gray);margin-bottom:10px}.todo-card__title{color:var(--font-color-medium);margin-bottom:15px}.todo-card__list{list-style:none}.todo-card__item{align-items:center;gap:15px;margin-bottom:19px;display:flex}.todo-card__label{color:var(--font-color-medium)}.todo-card__label--checked{animation:.5s forwards circle-border-animation}.todo-card__error{color:var(--bg-red);margin-top:10px}.todo-card__circle{border:1px solid var(--bg-dark-green);border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;animation:.5s forwards circle-border-animation;display:flex}@keyframes circle-border-animation{0%{border-color:var(--font-color-medium);color:var(--font-color-medium)}50%{border-color:var(--font-color-medium);color:var(--font-color-medium)}to{border-color:var(--bg-dark-green);color:var(--bg-dark-green)}}.todo-card .checkmark{filter:grayscale();opacity:0;width:9px;height:8px;animation:.5s forwards tick-animation;transform:scale(.8)}@keyframes tick-animation{0%{opacity:0;filter:grayscale();transform:scale(.8)rotate(0)}50%{opacity:1;filter:grayscale(50%);transform:scale(1.1)rotate(180deg)}to{opacity:1;filter:grayscale(0%);transform:scale(1)rotate(360deg)}}.todo-card__divider{background:var(--bg-extra-light-grey);height:1px;margin-top:1px}.todo-card__button{width:100%;margin-top:20px}.todo-card__button-error{width:100%;margin-top:10px}.todo-card__button-top-margin-fourteenFish-enabled{margin-top:15px}.todo-card__toggle-fourteenFish{justify-content:center;gap:10px;margin-top:17px;display:flex}.todo-card__toggle-fourteenFish-icon-margin{margin-top:10px}
.toggle-switch{cursor:pointer;align-items:center;display:inline-flex;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{background-color:var(--bg-medium-grey);border-radius:20px;width:38px;height:20px;transition:background-color .2s;position:relative}.toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;bottom:1px;left:1px}.toggle-switch input:checked+.toggle-slider{background-color:var(--bg-green)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(18px)}.toggle-switch input:disabled+.toggle-slider{cursor:not-allowed;background-color:#ddd}.toggle-label{color:#333;margin-left:10px;font-size:14px}.toggle-input{all:unset;opacity:0;pointer-events:none;position:absolute}
.btn,.delete-modal__cancel,.delete-modal__delete{text-align:center;cursor:pointer;border-radius:3px;font-size:16px;font-weight:400;line-height:24px}.show-cursor{cursor:pointer}.dropdown-parent{width:450px;position:relative}@media (max-width:600px){.dropdown-parent{width:100%}}.dropdown-base{border:1px solid var(--bg-light-grey);background:var(--white);border-radius:3px}.dropdown-base.dropdown-filter-open{border:1px solid var(--bg-light-grey);box-shadow:0 4px 4px #5f616380}.dropdown-heading{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.dropdown-other{padding-top:0;font-weight:400}.dropdown-other:hover{color:var(--link-blue);cursor:pointer;font-weight:700}.dropdown-other:hover .unset-all{font-family:interfacebold;font-weight:700}.delete-modal__modal-right-margin{margin-right:20px}.delete-modal__title{color:var(--font-color-medium);text-transform:uppercase;margin-top:30px}.delete-modal__file-title{color:var(--font-color-medium);margin-top:13px}.delete-modal__file-name{color:var(--font-color-medium);margin:0}.delete-modal__divider{background:var(--bg-extra-light-grey);height:1px;margin-top:5px;margin-right:40px}.delete-modal__item{color:var(--font-color-medium);margin-top:20px}.delete-modal__file-item{color:var(--font-color-medium);margin-top:10px}.delete-modal__partial-banner{background-color:var(--bg-partial-banner-light-orange);border:1px solid var(--bg-orange);border-radius:5px;align-items:flex-start;gap:10px;margin-top:15px;padding:12px;display:flex}.delete-modal__partial-banner-icon{flex-shrink:0;margin-top:1px}.delete-modal__partial-banner-text{color:var(--bg-orange);margin:0;display:inline}.delete-modal__partial-banner-text-strong,.delete-modal__partial-banner-text-rest{color:var(--font-color-medium);margin:0;font-weight:400}.delete-modal__partial-banner-text-strong{margin-right:4px}.delete-modal__actions{flex-direction:row;gap:15px;margin-top:40px;margin-bottom:50px;display:flex}.delete-modal__actions__file-delete{margin-top:20px;margin-bottom:25px}.delete-modal__cancel{background:var(--bg-purple-light);width:90px;height:44px;color:var(--bg-purple)}.delete-modal__cancel:hover{background-color:var(--secondary-purple-bg-hover)}.delete-modal__delete{background:var(--bg-red);width:126px;height:44px;color:var(--white);box-shadow:0 8px 8px #74767833}.delete-modal__delete:hover{background-color:var(--bg-red-hover)}
.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
.datepicker-field{flex-direction:column;width:fit-content;display:flex;position:relative}.datepicker-label{color:var(--font-color-medium);margin-bottom:5px;font-size:16px;font-weight:700;line-height:1.5rem}.datepicker-label.disabled{color:var(--font-color-medium)}.datepicker-sublabel{color:var(--font-color-medium);margin-bottom:10px;font-size:16px;font-weight:400;line-height:1.5rem}.datepicker-input{border:1px solid var(--bg-light-grey);background-color:var(--white);width:198px;height:44px;color:var(--font-color-medium);border-radius:3px;justify-content:space-between;align-items:center;padding:10px 15px;font-size:16px;font-weight:400;line-height:normal;display:flex}.datepicker-input svg{color:var(--font-color-medium);cursor:pointer}.datepicker-input.disabled{background-color:var(--bg-medium-grey);color:var(--bg-light-grey);cursor:not-allowed}.datepicker-input.error{border-color:var(--bg-red)}.datepicker-input:focus{outline:2px solid var(--bg-blue)}.datepicker-helper{margin-top:5px;font-size:16px;font-weight:400;line-height:normal}.datepicker-helper.error{color:var(--bg-red)}.datepicker-popup{z-index:10;background-color:var(--white);border-radius:8px;padding:10px;position:absolute;top:110%;left:0;box-shadow:0 4px 12px #0000001a}.datepicker-icon{cursor:pointer}
.base-card{border:1px solid var(--divider-color);padding:var(--base-card-padding);background:var(--white);border-radius:5px;box-shadow:0 4px 4px #5f61631a}.base-card--elevated{border:1px solid var(--divider-color-light);background:var(--white);box-shadow:var(--shadow-card-elevated);border-radius:14px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.cpd-card{display:flex}.card-margin{margin:20px}
.footer{background:var(--bg-extra-light-grey);border-top:4px solid var(--footer-top-border-color);width:100%;padding:30px 0 25px}.footer .main-grid{flex-wrap:wrap}.footer .logo{flex:1 0 auto;width:100%;margin-bottom:30px;display:block}.footer .logo i{transform:translate(1px)}.footer nav{color:initial;background-color:initial;height:initial;line-height:initial;box-shadow:initial;flex-wrap:wrap;width:100%;display:flex}.footer nav>div{width:50%;margin-bottom:40px;margin-left:0}.footer nav>div h3{margin-top:0}.footer nav>div ul{margin:0;padding-right:16px}.footer nav>div ul li{width:100%;padding:8px 0;text-wrap:nowrap!important}@media (min-width:600px){.footer{padding:30px 0 61px}.footer nav{flex-wrap:nowrap;justify-content:space-between;margin-bottom:40px}.footer nav>div{width:25%;margin-bottom:0}}@media (min-width:768px){.footer{padding:30px 0 61px}.footer li{padding:8px 0!important}.footer nav{margin-bottom:40px}}@media (min-width:960px){.footer{padding:40px 0 61px}.footer .main-grid{flex-wrap:nowrap}.footer .logo{flex:none;max-width:16%;margin-bottom:0}.footer nav{margin-bottom:92px;margin-left:40px}}@media (min-width:1024px){.footer{padding:40px 32px 61px}.footer nav{margin:0 72px 92px 60px}.footer nav>div{width:132px;padding-right:0}}.footer-content-color{color:var(--bg-super-dark-grey)}.footer-content-color:hover{color:var(--bg-blue);text-decoration:underline}.footer-copyright-color{color:var(--bg-grey)}
@media only screen and (min-width:0){.main-section,.main-grid{padding-left:20px;padding-right:20px}}@media only screen and (min-width:768px){.main-section,.main-grid{padding-left:20px}}@media only screen and (min-width:1280px){.main-grid{max-width:1232px;margin:0 auto;padding:0}}
.cpd-table{flex-direction:column;display:flex}.cpd-table .desktop{display:none}@media (min-width:960px){.cpd-table .desktop{display:block}}.cpd-table .desktop-table-margin{margin:40px 30px 30px}.cpd-table .mobile-filter-margin{margin:20px 0}.cpd-table .mobile{background-color:var(--bg-extra-light-grey);display:block}@media (min-width:960px){.cpd-table .mobile{display:none}}.cpd-table__header,.cpd-table__row{border-bottom:1px solid var(--bg-extra-light-grey);color:var(--bg-super-dark-grey);align-items:center;width:100%;min-width:0;padding:0 40px 0 30px;display:flex}.cpd-table__header{background:var(--white);padding-bottom:7px}.cpd-table__cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cpd-table__checkbox{margin-right:20px}.cpd-table__header-title{text-transform:uppercase;min-width:0;color:var(--bg-super-dark-grey);text-overflow:ellipsis;white-space:nowrap;flex:0 0 35%;margin-top:3px;overflow:hidden}.cpd-table__link{flex:0 0 35%;min-width:0;padding:2px;overflow:hidden}.cpd-table__title{color:var(--link-blue);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.cpd-table__title:hover{text-decoration:underline}.cpd-table__cpd{text-align:center;flex:0 0 8%;min-width:0}.cpd-table__cpd-skeleton{justify-content:center;display:flex}.cpd-table__type{text-overflow:ellipsis;white-space:nowrap;flex:0 0 15%;margin:5px 0;overflow:hidden}.cpd-table__item-tag{white-space:normal;word-break:break-word}.cpd-table__date{text-overflow:ellipsis;white-space:nowrap;flex:0 0 12%;min-width:0;overflow:hidden}.cpd-table__date-skeleton{margin-right:20px;display:flex}.cpd-table__notes{text-overflow:ellipsis;white-space:nowrap;flex:0 0 30%;min-width:0;overflow:hidden}.cpd-table__toggle{text-overflow:ellipsis;white-space:nowrap;flex:0 0 15%;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.cpd-table__toggle-content{justify-content:flex-start;align-items:center;display:flex}.cpd-table__toggle-loader-slot{visibility:hidden;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.cpd-table__toggle-loader-slot.is-visible{visibility:visible}.cpd-table__filters-bar{flex-direction:row;align-items:center;margin:35px 30px 0;display:flex}.cpd-table__filters-left{align-items:center;gap:12px;display:flex}.cpd-table__filters-right{align-items:center;gap:20px;width:100%;display:flex}.cpd-table__view-filter{flex-direction:row;justify-content:end;align-items:center;width:100%;display:flex}.cpd-table__filterby-label{color:var(--bg-super-dark-grey);white-space:nowrap}.cpd-table__view-filter-value-label{margin-right:20px}.cpd-table__radio-group{gap:10px;padding:5px 0;font-size:16px}.cpd-table .cpdtable__add-more{margin:21px 10px 0 30px}.cpd-table .cpdtable__export-btn{box-shadow:none}.cpd-table .cpdtable__export-btn-disable{box-shadow:none;opacity:.6;cursor:not-allowed;pointer-events:none}@media (max-width:768px){.cpd-table .cpd-table .mobile-filter-margin{width:100%!important;max-width:100%!important}.cpd-table .cpd-table .mobile-filter-margin>.base-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:15px!important;padding-right:15px!important;overflow-x:hidden!important}.cpd-table .cpd-table .empty-state{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.cpd-table .cpd-table .empty-state__mobile{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0!important}.cpd-table .cpd-table .empty-state__mobile *{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important}.cpd-table .cpd-table .filter-scroll-arrow.right{display:none!important}}@keyframes cpd-toggle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cpd-table--with-fourteenFish .cpd-table__header-title,.cpd-table--with-fourteenFish .cpd-table__link,.cpd-table--with-fourteenFish .cpd-table__notes{flex:0 0 25%}.cpd-mobile{flex-direction:column;margin:0 auto 20px;display:flex}
.empty-state{text-align:center}.empty-state__desktop{display:block}.empty-state__desktop .empty-state__content{margin-top:81px;margin-bottom:90px}.empty-state__mobile{margin-top:70px;margin-bottom:40px;display:none}.empty-state__title{color:var(--bg-super-dark-grey);margin-top:20px;margin-bottom:10px}.empty-state__subtitle{color:var(--bg-super-dark-grey);margin-bottom:20px}@media (max-width:960px){.empty-state{margin:0 15px}.empty-state__desktop,.empty-state__header{display:none}.empty-state__mobile{display:block}}
input[type=checkbox]{background-color:var(--white);border:1px solid var(--nav-header-divider);cursor:pointer;appearance:none;place-content:center;width:20px;height:20px;display:grid;transform:translateY(2px)}input[type=checkbox]:focus-visible{outline:2px auto var(--font-color-extra-dark)}input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:10px;height:9.22px;box-shadow:inset 15px 15px var(--link-blue);transition:transform .12s ease-in-out;transform:scale(0)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:hover{border:2px solid var(--link-blue)}input[type=checkbox]:disabled,input[type=checkbox]:disabled:hover{border:2px solid var(--ui-gray-medium)}.filter-checkbox{opacity:1!important;pointer-events:all!important;position:relative!important}.filter-checkbox:checked{color:var(--link-blue);border:2px solid var(--link-blue)}.filter-checkbox:checked+label{color:var(--link-blue);font-weight:700}.label{color:var(--font-color-medium);margin-top:3px;margin-left:10px;font-size:16px;font-weight:400;line-height:normal}.label-disabled{color:var(--ui-gray-medium)}
.table-margin{padding:20px 15px}.table-mobile-card{flex-direction:column;margin-bottom:10px;display:flex}.table-mobile-row{align-items:center;gap:10px;margin-right:15px;display:flex}.table-mobile-details{justify-content:space-between;margin-top:15px;display:flex}.table-mobile-detail{flex-direction:column;display:flex}.table-mobile-detail1{flex-direction:column;align-items:center;display:flex}.table-mobile-detail1 .icon-margin-top{padding-right:20px}.table-mobile-footer{color:var(--bg-super-dark-grey);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-right:15px;display:-webkit-box;overflow:hidden}.item-margin,.item-margin-fourteenfish{margin-top:10px}.table-mobile-toggle-row{align-items:center;display:flex}.table-mobile-toggle-loader-slot{visibility:hidden;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.table-mobile-toggle-loader-slot.is-visible{visibility:visible}.item-margin-fourteenfish-skeleton{margin-top:17px}.table-mobile-footer-skeleton{margin-top:15px}.table-mobile-row-skeleton{align-items:center;gap:15px;display:flex}.item-margin-skeleton{margin-top:21px}.item-tag-skeleton{margin-top:11px}.table-divider{border-top:1px solid var(--bg-extra-light-grey);margin:10px 0}.item-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-top:5px;display:-webkit-box;overflow:hidden}.title-link:hover{text-decoration:underline}.cpdtable_mobile__add-more{margin:21px 10px 0 0}.cpdtable_mobile__export{margin:11px 0 0}.cpdtable_mobile__export-disable{box-shadow:none;opacity:.6;cursor:not-allowed;pointer-events:none;margin:11px 0 0}.table-mobile-actions{text-align:center}
.tooltip-wrapper,.tooltip-disabled-wrapper{display:inline-block}.tooltip-disabled-wrapper>*{pointer-events:none}.custom-tooltip{text-align:center;border:1px solid var(--bg-blue);color:var(--bg-super-dark-grey)!important;background:var(--bg-light-blue)!important;opacity:1!important;border-radius:5px!important;max-width:230px!important;font-size:14px!important}.custom-tooltip .react-tooltip-content{margin:0!important;padding:0!important}.custom-tooltip p,.custom-tooltip h1,.custom-tooltip h2,.custom-tooltip h3{margin:0}.custom-tooltip-arrow{background-color:var(--bg-light-blue)!important}
@media only screen and (min-width:0){.filter-btns{flex-direction:column;margin-top:20px}.filter-btns .base-button-no-border{color:var(--bg-purple);border-radius:4px;margin:15px 20px 20px;font-size:16px;font-weight:400;line-height:24px}.filter-btns .base-button-no-border:focus{outline:2px solid var(--link-blue)}.filter-btns .button-apply{flex-direction:row;justify-content:center;align-items:center;height:48px;display:flex}.filter-btns .apply-text{font-size:16px;font-weight:400;line-height:24px}.filter-btns .apply-count{margin-top:3px;margin-left:3px;font-size:16px;font-weight:400;line-height:24px}.search-filter{z-index:90;background-color:#fff;border-radius:10px;width:100%;position:relative}.search-filter .filter-heading{align-items:center;display:flex;overflow:hidden}.search-filter .filter-heading .filter-name{color:var(--bg-super-dark-grey);flex-grow:20;padding:8px 0 8px 15px;font-size:16px;font-weight:400;line-height:24px}.search-filter .filter-heading .filter-icon-wrapper{align-items:center}.search-filter .filter-heading .filter-icon-wrapper .filter-icon{transition:transform .2s ease-in-out}.search-filter .filter-heading .filter-icon-wrapper .filter-icon:focus{outline:none}.search-filter .filter-heading .filter-icon-wrapper .filter-icon.icon-visible:focus{border-radius:50%;outline:2px solid}.search-filter .filter-heading .filter-icon-wrapper .rotate-icon{transform:rotate(180deg)}.search-filter .filter-heading:hover{cursor:pointer}.search-filter .filter-options.toggle-filter{width:0}.filter-options{margin:0 20px}.filter-options>ul{margin-top:9px}.filter-options .filter-option{margin-bottom:15px;margin-left:0;display:flex}.filter-options .filter-option :hover{cursor:pointer}.filter-options .filter-btns{justify-content:center;display:flex}.filter-options .filter-btns button:hover{cursor:pointer}.filter-options.toggle-filter{height:0;overflow:hidden}.filter-on{border:1px solid var(--link-blue);background-color:var(--light-dimmed-blue-gray)}.filter-off{border:1px solid var(--nav-header-divider)}.filter-open{box-shadow:0 4px 4px #5f616380}.filter-hover{border:1px solid var(--link-blue)}}@media only screen and (min-width:769px){.search-filter-parent{height:40px;position:relative}.search-filter{min-width:239px}.search-filter .filter-heading{align-items:center}.search-filter .filter-heading .filter-icon-wrapper{text-align:center;flex-grow:.1;width:30px;padding-right:10px}.search-filter .filter-options.toggle-filter{width:auto}}
.mobile-filter-header{border:1px solid var(--bg-grey);background:var(--white);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:width .2s,justify-content .2s;display:flex}.mobile-filter-header .filter-icon-wrapper{align-items:center;padding-right:10px}.mobile-filter-header .filter-icon-wrapper .filter-icon{transition:transform .2s ease-in-out}.mobile-filter-header .filter-icon-wrapper .filter-icon:focus{outline:none}.mobile-filter-header .filter-icon-wrapper .filter-icon.icon-visible:focus{border-radius:50%;outline:2px solid}.mobile-filter-header .filter-icon-wrapper .rotate-icon{transform:rotate(180deg)}.mobile-filter-header .filter-heading:hover{cursor:pointer}.mobile-filter-header .mobile-filter-name-div{justify-content:center;align-items:center;width:100%;display:flex}.mobile-filter-header .mobile-filter-name{color:var(--bg-super-dark-grey);justify-content:center;align-items:center;padding:10px 0;font-size:16px;font-weight:400;line-height:24px}.mobile-filter-header .remove-btn{cursor:pointer;color:var(--bg-super-dark-grey);background:0 0;border:none;flex-grow:20;font-size:14px}.filter-on-mobile{border:1px solid var(--link-blue);background:var(--light-dimmed-blue-gray);justify-content:flex-start;width:213px}.filter-on-mobile .mobile-filter-name{flex-grow:20;padding:10px 0 10px 15px}.filter-on-mobile-date{border:1px solid var(--link-blue);background:var(--light-dimmed-blue-gray);justify-content:flex-start;width:185px}.filter-on-mobile-date .mobile-filter-name{flex-grow:20;padding:10px 0 10px 15px}.filter-off-mobile{border:1px solid var(--dark-gray);background:var(--bg-extra-light-grey);justify-content:center;width:91px}.mobile-filter-options{margin:22px 20px}.mobile-filter-options ul{margin:0;padding:0;list-style:none}.mobile-filter-options .filter-option{margin-bottom:15px;margin-left:0;display:flex}.mobile-filter-options .filter-option :hover{cursor:pointer}.mobile-filter-options-checkbox{margin:20px 15px}.mobile-filter-options-checkbox ul{margin:0;padding:0;list-style:none}.mobile-filter-options-checkbox .filter-option{margin-bottom:15px;margin-left:0;display:flex}.mobile-filter-options-checkbox .filter-option :hover{cursor:pointer}.mobile-filter-btns{flex-direction:column-reverse;margin-top:20px;margin-bottom:30px;display:flex}.mobile-filter-btns .base-button-no-border{color:var(--bg-purple);text-align:center;cursor:pointer;margin:15px 20px;font-size:16px;font-weight:400;line-height:24px}.mobile-filter-btns .button-apply{flex-direction:row;justify-content:center;align-items:center;height:48px;display:flex}.mobile-filter-btns .apply-text{font-size:16px;font-weight:400;line-height:24px}.mobile-filter-btns .apply-count{margin-top:3px;margin-left:3px;font-size:16px;font-weight:400;line-height:24px}.bg-white{background:var(--white)}.mobile-bottom-sheet{border-radius:10px 10px 0 0;max-height:90vh;overflow:hidden}.mobile-bottom-sheet__checkbox{max-height:90vh}.mobile-bottom-sheet__date{max-height:38vh}.mobile-bottom-sheet__view{max-height:45vh}.bottomsheet-overlay{background:#0006}.mobile-popup-header{border-bottom:1px solid var(--bg-extra-light-grey);background:var(--white);z-index:1;flex-shrink:0;justify-content:center;align-items:center;height:62px;padding:0 16px;display:flex}.mobile-popup-close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:10px;display:flex;position:absolute;top:20px;right:20px}
