@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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: 1.5 ;--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);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--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)}}@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,ui-sans-serif, system-ui, 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;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{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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.left-0{left:0}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-1{z-index:1}.z-50{z-index:50}.row-0{grid-row:0}.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}}.m-1{margin:var(--spacing)}.mx-auto{margin-inline:auto}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-6{margin-right:calc(var(--spacing) * 6)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-cell{display:table-cell}.aspect-\[335\/376\]{aspect-ratio:335/376}.size-0{width:0;height:0}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-50{width:calc(var(--spacing) * 50);height:calc(var(--spacing) * 50)}.size-100{width:calc(var(--spacing) * 100);height:calc(var(--spacing) * 100)}.size-150{width:calc(var(--spacing) * 150);height:calc(var(--spacing) * 150)}.size-200{width:calc(var(--spacing) * 200);height:calc(var(--spacing) * 200)}.size-300{width:calc(var(--spacing) * 300);height:calc(var(--spacing) * 300)}.size-400{width:calc(var(--spacing) * 400);height:calc(var(--spacing) * 400)}.size-2400{width:calc(var(--spacing) * 2400);height:calc(var(--spacing) * 2400)}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.h-min{height:min-content}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-\[448px\]{width:448px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[100vw\]{max-width:100vw}.max-w-\[335px\]{max-width:335px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-transparent{border-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-1{padding-top:var(--spacing)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-0{padding-bottom:0}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-rose-900{color:var(--color-rose-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scheme-light-dark{color-scheme:light dark}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--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)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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))}.delay-300{transition-delay:.3s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[abi\:nn210108\]{abi:nn210108}.block-2{block-size:calc(var(--spacing) * 2)}.block-3{block-size:calc(var(--spacing) * 3)}.block-4{block-size:calc(var(--spacing) * 4)}.block-5{block-size:calc(var(--spacing) * 5)}.block-6{block-size:calc(var(--spacing) * 6)}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}@media not print{.not-print\:overflow-x-clip{overflow-x:clip}.not-print\:overflow-y-auto{overflow-y:auto}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}@media(hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media(min-width:40rem){.sm\:end-6{inset-inline-end:calc(var(--spacing) * 6)}.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:max-w-\[calc\(100vw-10rem\)\]{max-width:calc(100vw - 10rem)}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}@media(min-width:48rem){.md\:gap-2{gap:calc(var(--spacing) * 2)}}@media(min-width:64rem){.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}}:root{--ink:#12313b;--muted:#5a7179;--line:#cfe0dc;--paper:#fbfefe;--panel:#fff;--soft:#eef8f6;--mist:#f4f9f8;--sage:#496f67;--teal:#008f8c;--aqua:#5cc6d0;--blue:#1769c2;--green:#16a36d;--coral:#e27d60;--copper:#b46b4f;--gold:#d8b75d;--sand:#cab482;--navy:#0a2635;--deep:#061a24;--flag-red:#c8102e;--danger:#b42318;--shadow:0 22px 60px #0a263521;--soft-shadow:0 14px 34px #0a263513;--glow:0 18px 42px #008f8c29}.simple-hero.photographic-learning-hero{color:#fff;background:#12313b;min-height:690px}.learning-hero-media{z-index:-2;background:var(--hero-image) center / cover no-repeat #12313b;position:absolute;inset:0;overflow:hidden}.learning-hero-media:after{content:"";background:linear-gradient(90deg,#0c231ee8,#0c231ec7 38%,#0c231e6e 58%,#0c231e14 82%),linear-gradient(#0c231e00 52%,#0c231e61);position:absolute;inset:0}.learning-hero-video{object-fit:cover;object-position:center;opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity .65s;position:absolute;inset:0}.learning-hero-video.is-active{opacity:1}.photographic-learning-hero .hero-content{max-width:min(760px,58vw)}body .hero.simple-hero.photographic-learning-hero .eyebrow{color:#b8d5ca}body .hero.simple-hero.photographic-learning-hero p:not(.eyebrow){color:#dae5e1}.photographic-learning-hero .hero-track-choice,.photographic-learning-hero .hero-track-choice:nth-child(2){color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border-color:#ffffff4d;box-shadow:0 18px 42px #0000002e}.photographic-learning-hero .hero-track-choice:first-child{background:#155b52;border-color:#ffffff6b}@media(max-width:760px){.simple-hero.photographic-learning-hero{background:#12313b;min-height:auto}.photographic-learning-hero .hero-content{max-width:100%}.learning-hero-media:after{background:#0c231ec7}}@media(prefers-reduced-motion:reduce){.learning-hero-video{display:none}}.protected-learner-content main{-webkit-user-select:none;user-select:none}.protected-learner-content img{-webkit-user-drag:none;user-drag:none}.learner-shell{grid-template-columns:250px minmax(0,1fr);align-items:start;max-width:1500px;margin:0 auto;display:grid}.learner-shell-content{min-width:0}.learner-sidebar{z-index:10;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;flex-direction:column;min-height:calc(100vh - 92px);padding:32px 20px;display:flex;position:sticky;top:92px}.learner-sidebar-toggle{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);box-shadow:var(--soft-shadow);cursor:pointer;background:#fff;border-radius:50%;padding:0;font-size:23px;line-height:1;position:absolute;top:18px;right:-15px}.learner-shell.is-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.learner-shell.is-sidebar-collapsed .learner-sidebar{padding-inline:10px}.learner-shell.is-sidebar-collapsed .learner-sidebar-heading,.learner-shell.is-sidebar-collapsed .learner-nav-label{display:none}.learner-shell.is-sidebar-collapsed .learner-sidebar-nav a{justify-content:center}.learner-shell.is-sidebar-collapsed .learner-sidebar-nav a>span[aria-hidden]{color:inherit;font-size:12px}.learner-shell.is-sidebar-collapsed .learner-nav-icon{display:grid}.learner-shell.is-sidebar-collapsed .learner-back-link{text-align:center;padding-inline:0}.learner-shell.is-sidebar-collapsed .learner-sidebar-toggle span{display:inline-block;transform:rotate(180deg)}.learner-sidebar-heading{border-bottom:1px solid var(--line);gap:4px;padding:0 12px 22px;display:grid}.learner-sidebar-heading strong{line-height:1.35}.learner-sidebar-nav{gap:8px;margin-top:22px;display:grid}.learner-sidebar-nav a{color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:12px;font-weight:700;text-decoration:none;display:flex}.learner-sidebar-nav a>span[aria-hidden]{color:var(--muted);font-size:11px}.learner-nav-icon{border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:none}.learner-sidebar-nav a:hover,.learner-sidebar-nav a.is-active{color:#fff;background:var(--teal)}.learner-sidebar-nav a:hover>span[aria-hidden],.learner-sidebar-nav a.is-active>span[aria-hidden]{color:#ffffffbf}.learner-back-link{color:var(--teal);margin-top:auto;padding:18px 12px 0;font-weight:700;text-decoration:none}.learner-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:7px;padding:18px clamp(22px,4vw,54px);font-size:13px;display:flex}.learner-breadcrumbs a{color:var(--teal);font-weight:750;text-decoration:none}.learner-breadcrumbs a:after{content:"/";color:#9baca8;margin-left:7px}.learner-breadcrumbs span{font-weight:650}.learner-home-hero{border-bottom:1px solid var(--line);background-image:linear-gradient(90deg,#fafdfcfc,#fafdfcf5 45%,#fafdfc8c 72%,#fafdfc2e),var(--learner-dashboard-image);background-position:50%,50%;background-repeat:no-repeat;background-size:cover;justify-content:space-between;align-items:end;gap:28px;min-height:300px;padding:34px clamp(22px,4vw,54px) 30px;display:flex}.learner-home-hero>div{max-width:720px}.learner-home-hero span,.learner-next-step span,.learner-final-mock span{color:var(--teal);font-size:13px;font-weight:800}.learner-home-hero h1{margin:7px 0 8px;font-size:clamp(34px,4vw,52px)}.learner-home-hero p{color:var(--muted);font-size:17px}.learner-home-content{background:#f5faf8;gap:26px;padding:30px clamp(22px,4vw,54px) 48px;display:grid}.learner-dashboard-shell{background:#f6faf9;max-width:none}.learner-dashboard-shell .learner-sidebar{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0d4b43,#073b36);border-right:0}.learner-dashboard-shell .learner-sidebar-heading{border-color:#ffffff29}.learner-dashboard-shell .learner-sidebar-heading .eyebrow,.learner-dashboard-shell .learner-sidebar-nav a,.learner-dashboard-shell .learner-back-link{color:#ffffffd1}.learner-dashboard-shell .learner-sidebar-nav a:hover,.learner-dashboard-shell .learner-sidebar-nav a.is-active{color:#fff;background:#19a89461}.learner-dashboard-shell .learner-sidebar-toggle{border-color:#0d4b4340}.learner-dashboard-header{background:#fff;align-items:center;min-height:0;padding-block:26px}.learner-dashboard-header h1{font-size:clamp(30px,3vw,42px)}.learner-dashboard-header p{max-width:760px}.learner-header-status{border:1px solid var(--line);background:#f8fbfa;border-radius:10px;width:min(260px,32vw);padding:16px 18px}.learner-header-status>span{color:var(--muted);display:block}.learner-header-status>strong{color:var(--navy);margin:4px 0 10px;font-size:25px;display:block}.learner-dashboard-shell .learner-home-content{gap:18px;padding:24px clamp(20px,3vw,42px) 48px}.learner-energy-header{background:#fff;border-bottom:1px solid #dce7e4;justify-content:space-between;align-items:center;gap:28px;padding:28px clamp(20px,3vw,42px) 22px;display:flex}.learner-energy-header h1{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:clamp(29px,3vw,42px)}.learner-energy-header p{color:var(--muted);margin-top:7px}.learner-energy-overall{width:min(280px,34vw)}.learner-energy-overall>span{color:var(--muted);font-size:12px;font-weight:700}.learner-energy-overall>strong{color:var(--navy);margin:3px 0 8px;font-size:22px;display:block}.learner-focus-grid{grid-template-columns:minmax(330px,.9fr) minmax(480px,1.35fr);align-items:stretch;gap:20px;display:grid}.continue-learning-card,.weekly-momentum,.learning-journey-strip,.revision-recommendations,.mcq-performance-card,.mock-readiness-card,.specialist-focus-bar,.learner-secondary-panel{background:#fff;border:1px solid #d6e4e0;border-radius:12px;box-shadow:0 12px 32px #073f390e}.continue-learning-card{flex-direction:column;min-height:340px;padding:26px;display:flex}.focus-label{color:#9b6e25;letter-spacing:.05em;text-transform:uppercase;border:1px solid #c69b538c;border-radius:5px;align-self:flex-start;padding:4px 8px;font-size:11px;font-weight:800}.continue-learning-card h2{max-width:580px;color:var(--navy);margin:14px 0 6px;font-size:clamp(23px,2.2vw,30px);line-height:1.18}.continue-learning-card>p{color:var(--muted)}.continue-topic-progress>div:first-child{color:#4f6661;justify-content:space-between;gap:15px;margin-bottom:8px;font-size:13px;display:flex}.continue-learning-facts{border-top:1px solid #e1eae7;border-bottom:1px solid #e1eae7;grid-template-columns:repeat(3,1fr);margin-bottom:22px;display:grid}.continue-learning-facts div{text-align:center;padding:14px 10px}.continue-learning-facts div+div{border-left:1px solid #e1eae7}.continue-learning-facts span{color:var(--muted);font-size:11px;display:block}.continue-learning-facts strong{color:var(--navy);margin-top:4px;font-size:20px;display:block}.continue-learning-card>.button{width:100%;margin-top:auto}.continue-learning-card>.button span{color:inherit}.weekly-momentum{background:#f6fbfa;padding:25px 26px}.weekly-momentum>header,.learning-journey-strip>header,.revision-recommendations>header,.mcq-performance-card>header,.mock-readiness-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.weekly-momentum h2,.learning-journey-strip h2,.revision-recommendations h2,.mcq-performance-card h2,.mock-readiness-card h2{color:var(--navy);margin:0;font-size:20px}.weekly-momentum header p,.revision-recommendations header p{color:var(--muted);margin-top:5px;font-size:13px}.weekly-momentum header>span{color:#9b6e25;font-size:12px;font-weight:800}.momentum-metrics{grid-template-columns:repeat(4,1fr);margin-top:31px;display:grid}.momentum-metrics article{text-align:center;min-width:0;padding:10px 18px}.momentum-metrics article+article{border-left:1px solid #d6e4e0}.momentum-metrics span,.momentum-metrics small{color:var(--muted);font-size:11px;display:block}.momentum-metrics strong{color:var(--navy);margin:10px 0 5px;font-size:clamp(24px,3vw,34px);display:block}.learning-journey-strip>header>span{color:var(--muted);font-size:13px}.learning-journey-strip ol{grid-template-columns:repeat(5,1fr);gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid;position:relative}.learning-journey-strip ol:before{content:"";background:#ccd8d5;height:2px;position:absolute;top:16px;left:10%;right:10%}.learning-journey-strip li{z-index:1;text-align:center;justify-items:center;gap:5px;padding:0 8px;display:grid;position:relative}.learning-journey-strip i{color:#81908d;background:#fff;border:2px solid #c8d3d0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:800;display:grid}.learning-journey-strip .is-complete i{border-color:var(--teal);background:var(--teal);color:#fff}.learning-journey-strip .is-current i{color:var(--teal);border-color:#c69b53;box-shadow:0 0 0 4px #f7f0e4}.learning-journey-strip li strong{color:var(--navy);margin-top:4px;font-size:13px}.learning-journey-strip li span{max-width:155px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.learner-insight-grid{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr) minmax(250px,.8fr);gap:20px;display:grid}.revision-recommendations header a,.mcq-performance-card header a{color:var(--teal);font-size:12px;font-weight:800;text-decoration:none}.revision-recommendations article{border-bottom:1px solid #e4ecea;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.revision-recommendations article>span{width:30px;height:30px;color:var(--teal);background:#edf6f3;border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.revision-recommendations article strong,.revision-recommendations article small{display:block}.revision-recommendations article strong{color:var(--navy);font-size:13px}.revision-recommendations article small{color:var(--muted);margin-top:4px;font-size:11px}.revision-recommendations article b{color:#9b6e25;font-size:11px}.learner-insight-empty{color:var(--muted);text-align:center;border:1px dashed #cbdad6;border-radius:9px;gap:8px;margin-top:25px;padding:28px 20px;display:grid}.learner-insight-empty strong{color:var(--navy)}.performance-score,.mock-readiness-ring{border:13px solid #dfe9e6;border-top-color:var(--teal);border-right-color:var(--teal);text-align:center;border-radius:50%;place-content:center;width:132px;height:132px;margin:24px auto 18px;display:grid}.performance-score strong,.mock-readiness-ring strong{color:var(--navy);font-size:29px}.performance-score span,.mock-readiness-ring span{color:var(--muted);font-size:11px}.performance-facts{border-top:1px solid #e1eae7;grid-template-columns:repeat(3,1fr);display:grid}.performance-facts div{text-align:center;padding:13px 5px 0}.performance-facts span{color:var(--muted);font-size:10px;display:block}.performance-facts strong{color:var(--navy);margin-top:4px;font-size:16px;display:block}.recent-performance-list{border-top:1px solid #e1eae7;margin-top:14px;display:grid}.recent-performance-list a{color:var(--navy);justify-content:space-between;gap:12px;padding:10px 0;font-size:11px;text-decoration:none;display:flex}.recent-performance-list a+a{border-top:1px solid #edf2f0}.recent-performance-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-performance-list strong{color:var(--teal)}.mock-readiness-card header>span{color:var(--muted);font-size:11px}.mock-readiness-card p{min-height:42px;color:var(--muted);text-align:center;font-size:12px}.mock-readiness-card .button{width:100%;margin-top:9px}.specialist-focus-bar{grid-template-columns:1.5fr .65fr .65fr auto;align-items:center;gap:0;display:grid;overflow:hidden}.specialist-focus-bar>div{padding:18px 22px}.specialist-focus-bar>div+div{border-left:1px solid #e1eae7}.specialist-focus-bar span{color:var(--muted);font-size:11px;display:block}.specialist-focus-bar strong{color:var(--navy);margin-top:4px;display:block}.specialist-focus-bar .button{margin-right:20px}.specialist-resource-preview{grid-template-columns:1fr 1fr;gap:20px;display:grid}.specialist-resource-preview>div{background:#fff;border:1px solid #d6e4e0;border-radius:12px;gap:8px;padding:20px 22px;display:grid}.specialist-resource-preview h3{color:var(--navy);margin-bottom:3px;font-size:16px}.specialist-resource-preview a{color:var(--teal);border-top:1px solid #e5ecea;padding:9px 0;font-size:13px;font-weight:700;text-decoration:none}.specialist-resource-preview span{color:var(--muted);font-size:13px}.energetic-theme-section{border-radius:12px;box-shadow:0 12px 32px #073f390d}.learner-secondary-panel{box-shadow:none;overflow:hidden}.learner-secondary-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 23px;list-style:none;display:flex}.learner-secondary-panel>summary::-webkit-details-marker{display:none}.learner-secondary-panel>summary span strong,.learner-secondary-panel>summary span small{display:block}.learner-secondary-panel>summary span strong{color:var(--navy)}.learner-secondary-panel>summary span small{color:var(--muted);margin-top:5px;font-size:12px}.learner-secondary-panel>summary>b{color:var(--teal);font-size:12px}.learner-secondary-panel[open]>summary{background:#f8fbfa;border-bottom:1px solid #dce7e4}.course-account-panel>footer{border-top:1px solid #e1eae7;justify-content:flex-end;padding:16px 22px;display:flex}@media(max-width:1100px){.learner-focus-grid{grid-template-columns:1fr}.learner-insight-grid{grid-template-columns:1fr 1fr}.revision-recommendations{grid-column:1/-1}}@media(max-width:760px){.learner-energy-header{flex-direction:column;align-items:flex-start}.learner-energy-overall{width:100%}.momentum-metrics{grid-template-columns:1fr 1fr}.momentum-metrics article:nth-child(3){border-left:0}.momentum-metrics article:nth-child(n+3){border-top:1px solid #d6e4e0}.learning-journey-strip>header{flex-direction:column;align-items:flex-start}.learning-journey-strip ol{grid-template-columns:1fr;gap:13px}.learning-journey-strip ol:before{width:2px;height:auto;inset:17px auto 17px 16px}.learning-journey-strip li{text-align:left;grid-template-columns:34px minmax(0,1fr);justify-items:start}.learning-journey-strip li i{grid-row:1/3}.learning-journey-strip li span{max-width:100%}.learner-insight-grid{grid-template-columns:1fr}.revision-recommendations{grid-column:auto}.specialist-focus-bar{grid-template-columns:1fr 1fr}.specialist-resource-preview{grid-template-columns:1fr}.specialist-focus-bar>div:nth-child(2){border-left:0}.specialist-focus-bar>div:nth-child(n+2){border-top:1px solid #e1eae7}.specialist-focus-bar .button{grid-column:1/-1;margin:0 18px 18px}}@media(max-width:480px){.continue-learning-card,.weekly-momentum,.learning-journey-strip,.revision-recommendations,.mcq-performance-card,.mock-readiness-card{padding:20px}.continue-learning-facts div{padding-inline:5px}.weekly-momentum>header{flex-direction:column;align-items:flex-start}}.learner-dashboard-shell .course-purchase-card{box-shadow:none;order:8}.learner-dashboard-shell .learner-progress-summary{order:7}.learner-dashboard-shell .billing-panel{order:9}.learner-dashboard-shell .learner-next-step{box-shadow:none;padding:22px}.learner-dashboard-metrics{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.learner-dashboard-metrics>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:18px 22px;display:flex}.learner-dashboard-metrics h2{font-size:20px}.learner-dashboard-metrics header span{color:var(--muted);font-size:13px}.learner-dashboard-metrics>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.learner-dashboard-metrics article{border-right:1px solid var(--line);gap:5px;padding:18px 22px;display:grid}.learner-dashboard-metrics article:last-child{border-right:0}.learner-dashboard-metrics article span{color:var(--muted);font-size:12px;font-weight:700}.learner-dashboard-metrics article strong{color:var(--navy);font-size:24px}.specialist-learning-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.specialist-learning-overview article{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:9px;padding:22px;display:grid}.specialist-learning-overview article>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.specialist-learning-overview article>strong{color:var(--navy);font-size:34px;line-height:1}.specialist-learning-overview article p{color:var(--muted);margin:0}.specialist-learning-overview article .button{justify-self:start;margin-top:4px}.specialist-overview-links{gap:7px;padding:4px 0;display:grid}.specialist-overview-links a{color:var(--navy);text-underline-offset:3px;font-size:14px;font-weight:750;-webkit-text-decoration:underline #0c534940;text-decoration:underline #0c534940}.specialist-overview-links small{color:var(--muted);line-height:1.5}.checkout-specialist-subject{gap:8px;margin:18px 0;display:grid}.checkout-specialist-subject>span{color:var(--navy);font-weight:800}.checkout-specialist-subject select{width:100%}.checkout-specialist-subject small{color:var(--muted);line-height:1.5}.payment-method-picker{border:0;gap:10px;margin:20px 0;padding:0;display:grid}.payment-method-picker legend{color:var(--navy);margin-bottom:8px;font-weight:800}.payment-method-option{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.payment-method-option:has(input:checked){border-color:var(--teal);background:#eef9f7;box-shadow:0 0 0 2px #008f8c1f}.payment-method-option input{width:auto;margin-top:4px}.payment-method-option strong,.payment-method-option small{display:block}.payment-method-option small{color:var(--muted);margin-top:3px;line-height:1.4}.payment-method-option.is-unavailable{cursor:not-allowed;opacity:.58;background:#f5f7f7}.checkout-payment-note{color:#755b16;background:#fff8e8;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:14px;line-height:1.5}.field-error{color:brown;font-size:13px;font-weight:700}.learner-dashboard-columns{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:start;gap:18px;display:grid}.learner-dashboard-main-column,.learner-dashboard-rail{gap:18px;min-width:0;display:grid}.learner-dashboard-shell .learner-theme-row{grid-template-columns:50px minmax(0,1fr) 64px auto;padding:15px 20px}.learner-dashboard-shell .learner-theme-row .button{min-height:34px;padding:7px 13px;font-size:12px}.learner-dashboard-pathway-card,.learner-dashboard-activity-card{border:1px solid var(--line);background:#fff;border-radius:10px}.learner-dashboard-pathway-card{padding:20px}.learner-dashboard-pathway-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.learner-dashboard-pathway-card h2,.learner-dashboard-activity-card h2{font-size:19px}.learner-dashboard-pathway-card header a{color:var(--teal);font-size:13px;font-weight:800;text-decoration:none}.learner-pathway-facts{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;display:grid}.learner-pathway-facts>div{padding:13px}.learner-pathway-facts>div+div{border-left:1px solid var(--line)}.learner-pathway-facts span,.learner-dashboard-activity-card small{color:var(--muted);font-size:11px;display:block}.learner-pathway-facts strong{margin-top:4px;font-size:13px;display:block}.learner-pathway-rail-progress{margin:18px 0}.learner-pathway-rail-progress>div:first-child{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.learner-dashboard-pathway-card>.button{width:100%;min-height:36px}.learner-dashboard-activity-card{overflow:hidden}.learner-dashboard-activity-card h2{border-bottom:1px solid var(--line);padding:17px 18px}.learner-dashboard-activity-card>a,.learner-dashboard-activity-card>div{color:var(--ink);border-top:1px solid #e8efed;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;text-decoration:none;display:flex}.learner-dashboard-activity-card h2+a,.learner-dashboard-activity-card h2+div{border-top:0}.learner-dashboard-activity-card span{min-width:0}.learner-dashboard-activity-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.learner-dashboard-activity-card b{color:var(--teal);flex:none;font-size:13px}.learner-dashboard-activity-card>p{color:var(--muted);padding:18px;font-size:13px}@media(max-width:1100px){.learner-dashboard-columns{grid-template-columns:1fr}.learner-dashboard-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.learner-dashboard-pathway-card{grid-column:1/-1}}@media(max-width:760px){.learner-dashboard-header{align-items:stretch}.learner-header-status{width:100%}.learner-dashboard-metrics>header{flex-direction:column;align-items:flex-start}.learner-dashboard-metrics>div{grid-template-columns:1fr 1fr}.specialist-learning-overview{grid-template-columns:1fr}.learner-dashboard-metrics article:nth-child(2){border-right:0}.learner-dashboard-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.learner-dashboard-rail{grid-template-columns:1fr}.learner-dashboard-pathway-card{grid-column:auto}.learner-pathway-facts{grid-template-columns:1fr}.learner-pathway-facts>div+div{border-top:1px solid var(--line);border-left:0}}.course-purchase-card{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:12px;overflow:hidden}.course-purchase-card>header,.course-purchase-card>footer{justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.course-purchase-card>header{border-bottom:1px solid var(--line)}.course-purchase-card>header span,.course-purchase-grid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.course-purchase-card h2{margin-top:4px;font-size:24px}.course-access-status{border-radius:999px;padding:7px 12px;font-size:13px}.course-access-status.is-active{color:#09654e;background:#dff5ec}.course-access-status.is-inactive{color:#8a3c2c;background:#fbe9e4}.course-purchase-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.course-purchase-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:18px 24px}.course-purchase-grid>div:nth-child(3n){border-right:0}.course-purchase-grid>div:nth-last-child(-n+3){border-bottom:0}.course-purchase-grid strong{overflow-wrap:anywhere;color:var(--navy);margin-top:6px;display:block}.course-purchase-card>footer{background:#fbfefe}.course-purchase-card>footer p{color:var(--muted);font-size:14px}.payment-receipt-page{max-width:980px}.payment-receipt-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.payment-receipt-actions{align-items:center;gap:10px;display:flex}.invoice-share-note{color:var(--muted);text-align:right;margin:-8px 0 16px;font-size:13px}.payment-receipt{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:12px;overflow:hidden}.payment-receipt>header{justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.payment-receipt>header img{width:210px;height:auto}.payment-receipt>header div{text-align:right}.payment-receipt>header span,.receipt-party-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.payment-receipt>header h1{margin:4px 0}.receipt-status-row{color:#09654e;background:#dff5ec;justify-content:space-between;padding:15px 30px;display:flex}.receipt-party-grid{grid-template-columns:1fr 1fr;gap:30px;padding:28px 30px;display:grid}.receipt-party-grid strong{margin-top:7px;font-size:18px;display:block}.receipt-party-grid p{color:var(--muted);margin-top:4px}.receipt-table{margin:0 30px}.receipt-table small{color:var(--muted);margin-top:4px;display:block}.receipt-details{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin:28px 30px;display:grid}.receipt-details>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:13px 15px;display:flex}.receipt-details>div:nth-child(odd){border-right:1px solid var(--line)}.receipt-details>div:nth-last-child(-n+2){border-bottom:0}.receipt-details dt{color:var(--muted)}.receipt-details dd{text-align:right;overflow-wrap:anywhere}.payment-receipt>footer{color:var(--muted);border-top:1px solid var(--line);text-align:center;padding:18px 30px;font-size:13px}@media(max-width:760px){.course-purchase-grid{grid-template-columns:1fr}.course-purchase-grid>div{border-right:0;border-bottom:1px solid var(--line)!important}.course-purchase-grid>div:last-child{border-bottom:0!important}.course-purchase-card>header,.course-purchase-card>footer,.payment-receipt>header{flex-direction:column;align-items:flex-start}.payment-receipt>header div{text-align:left}.receipt-party-grid,.receipt-details{grid-template-columns:1fr}.receipt-details>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.receipt-details>div:last-child{border-bottom:0!important}}@media print{.site-header,.site-footer,.learner-sidebar,.payment-receipt-toolbar{display:none!important}.learner-shell{display:block!important}.payment-receipt-page{max-width:none;padding:0}.payment-receipt{box-shadow:none;border:0}}.learner-next-step{background:#fff;border:1px solid #b9d9d2;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid;box-shadow:0 12px 30px #0a263512}.learner-step-number{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.learner-next-step h2{margin:3px 0 2px;font-size:25px}.learner-next-step p{color:var(--ink);font-weight:700}.learner-next-step small{color:var(--muted);margin-top:4px;display:block}.final-mock-status-card{align-items:center}.final-mock-attempt-status{margin-top:12px}.final-mock-attempt-status p{margin-top:4px}.final-mock-status-actions{gap:10px;min-width:190px;display:grid}.button.is-disabled{pointer-events:none;opacity:.72}.learner-theme-section{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.learner-theme-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.learner-theme-section>header h2{margin-bottom:4px;font-size:25px}.learner-theme-section>header p{color:var(--muted)}.learner-theme-section>header>span{color:var(--muted);font-size:13px;font-weight:800}.learner-theme-list{display:grid}.learner-theme-row{border-top:1px solid #e2ece9;grid-template-columns:62px minmax(0,1fr) 70px auto;align-items:center;gap:18px;padding:18px 24px;display:grid}.learner-theme-row:first-child{border-top:0}.learner-theme-row:hover{background:#f5faf8}.learner-theme-code{color:var(--teal);font-size:14px;font-weight:900}.learner-theme-row h3{font-size:18px}.learner-theme-row p{color:var(--muted);margin-top:3px;font-size:13px}.learner-theme-count{text-align:center;display:grid}.learner-theme-count strong{color:var(--navy);font-size:19px}.learner-theme-count span{color:var(--muted);font-size:11px}.learner-final-mock{color:#fff;background:var(--navy);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.learner-final-mock span{color:#8ddbd2}.learner-final-mock h2{color:#fff;margin:4px 0}.learner-final-mock p{color:#cadbd8}.learner-final-mock .button{color:var(--navy);background:#fff}.learner-progress-summary{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.learner-progress-summary>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.learner-progress-summary>summary span{color:var(--muted);font-size:13px}.learner-progress-summary[open]>summary{border-bottom:1px solid var(--line)}.learner-progress-summary>.progress-metric-grid,.learner-progress-summary>.learner-resource-grid{margin:20px 24px}.pathway-progress{background:#dfe9e6;border-radius:999px;width:100%;height:8px;overflow:hidden}.pathway-progress>span{border-radius:inherit;background:var(--teal,#14584f);height:100%;transition:width .25s;display:block}.pathway-progress.is-large{height:12px;margin:18px 0 26px}.topic-pathway-status,.profile-pathway-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.topic-pathway-status .pathway-progress{margin-top:16px}.profile-pathway-card{margin-top:0}.profile-pathway-list{gap:14px;margin:0 0 24px;display:grid}.profile-pathway-list article{border-bottom:1px solid var(--line);gap:10px;padding:14px 0;display:grid}.profile-pathway-list article>div:first-child{justify-content:space-between;gap:18px;display:flex}.profile-pathway-list span{color:var(--muted)}.profile-pathway-details{border-top:1px solid var(--line);margin-top:6px}.profile-pathway-details summary{cursor:pointer;color:#103d47;align-items:center;gap:10px;padding:14px 0;font-weight:700;list-style:none;display:flex}.profile-pathway-details summary::-webkit-details-marker{display:none}.profile-pathway-details summary .profile-pathway-details-count{color:var(--muted);margin-left:auto;font-size:12px;font-weight:600}.profile-pathway-details summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.profile-pathway-details[open] summary:after{transform:rotate(-135deg)}.profile-pathway-details .profile-pathway-list{margin-top:14px}.compact-next-step{margin-top:24px}@media(max-width:900px){.learner-shell{display:block}.learner-sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:10px 16px;top:72px}.learner-sidebar-heading,.learner-back-link,.learner-sidebar-toggle{display:none}.learner-sidebar-nav{scrollbar-width:thin;gap:6px;margin:0;display:flex;overflow-x:auto}.learner-sidebar-nav a{flex:none;padding:9px 12px;font-size:13px}.learner-sidebar-nav a>span[aria-hidden]{display:none}}.content-protection-shield{z-index:9999;color:#fff;background:#102f3a;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:none;position:fixed;inset:0}.content-capture-shielded .content-protection-shield{display:flex}@media print{.protected-learner-content main,.protected-learner-content header,.protected-learner-content footer{display:none!important}.content-protection-shield{color:#000;background:#fff;display:flex!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:linear-gradient(#edf7f5,#f8fbfa 38%,#eef6f3);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}::selection{background:#5cc6d052}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fcfae0;border-bottom:1px solid #cfe0dceb;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:14px clamp(18px,5vw,64px);display:grid;position:sticky;top:0;box-shadow:0 10px 30px #0a26350f}.site-header:before{content:"";background:linear-gradient(90deg,var(--teal),var(--blue),var(--green),var(--coral),var(--gold));height:4px;position:absolute;inset:0 0 auto}.brand img{width:158px;height:auto}.nav-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.nav-toggle-label{background:linear-gradient(135deg,var(--teal),var(--blue));cursor:pointer;border:1px solid #008f8c2e;border-radius:8px;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:5px;width:44px;height:42px;display:none;box-shadow:0 14px 26px #008f8c38}.nav-toggle-label span{background:#fff;border-radius:999px;width:20px;height:2px;transition:transform .18s,opacity .18s;display:block}.site-nav,.header-actions,.hero-actions,.row-actions,.form-actions,.content-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-nav{color:#4c646d;justify-content:center;font-size:13px;font-weight:700}.site-nav a{border-radius:8px;padding:10px 9px;transition:background .16s,color .16s,box-shadow .16s}.site-nav a:hover,.nav-dropdown:focus-within .nav-drop-trigger,.nav-drop-trigger:hover{color:var(--teal);background:#e6f4f1;box-shadow:inset 0 0 0 1px #008f8c1a}.nav-dropdown{position:relative}.nav-drop-trigger{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:0;border-radius:8px;padding:10px 9px;font-weight:700}.nav-drop-menu{z-index:40;opacity:0;pointer-events:none;background:#fbfefefa;border:1px solid #cfe0dcf2;border-radius:8px;gap:3px;min-width:190px;padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 24px 52px #0a263524}.nav-dropdown:hover .nav-drop-menu,.nav-dropdown:focus-within .nav-drop-menu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-drop-menu a{white-space:nowrap;padding:10px 12px}.header-actions form,.row-actions form{margin:0}.button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#007f7d,#1769c2);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex;box-shadow:0 12px 28px #008f8c29}.button:hover{transform:translateY(-1px);box-shadow:0 18px 34px #1769c238}.button.ghost{color:#006c69;box-shadow:none;background:#fbfefed1;border-color:#008f8c3d}.button.ghost.light{color:#fff;box-shadow:none;background:#ffffff24;border-color:#ffffffb8}.button.subtle{border-color:var(--line);color:var(--ink);background:#e8f2ef}.button.danger{color:var(--danger);background:#fff5f3;border-color:#f4c8c0}.button.full{width:100%}.button.small{min-height:34px;padding:7px 11px;font-size:13px}.flash{color:#0f5132;background:#effaf7;border:1px solid #b8ded6;border-radius:8px;margin:18px clamp(18px,5vw,64px) 0;padding:14px 16px}.flash.error{color:var(--danger);background:#fff5f3;border-color:#f0b8af}.hero{isolation:isolate;color:#fff;background:linear-gradient(90deg,#041421f5,#071b35e0 43%,#008f8c61 74%,#071b3547),linear-gradient(180deg,#0414211f,#0414218a),var(--hero-image) center 18% / cover no-repeat;align-items:center;min-height:82vh;padding:clamp(108px,12vw,158px) clamp(18px,5vw,64px) clamp(70px,8vw,104px);display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 84px),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 84px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000d1,#0000002e);mask-image:linear-gradient(90deg,#000000d1,#0000002e)}.hero-content{z-index:1;width:min(100%,900px);min-width:0;max-width:min(900px,54vw);position:relative}.hero-track-choices{z-index:1;flex-direction:column;align-items:stretch;gap:14px;width:min(410px,34vw);display:flex;position:absolute;top:50%;right:clamp(24px,7vw,110px);transform:translateY(-50%)}.hero-track-choice{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:normal;background:linear-gradient(135deg,#071b35c2,#008f8c94);border:1px solid #5cc6d075;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:14px 18px 14px 22px;font-size:clamp(18px,1.55vw,24px);font-weight:800;line-height:1.18;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #04142152,inset 0 1px #ffffff2e}.hero-track-choice:before{content:"";background:var(--aqua);width:5px;position:absolute;inset:0 auto 0 0}.hero-track-choice:after{content:"";opacity:.86;border-top:2px solid;border-right:2px solid;flex:none;width:11px;height:11px;display:block;transform:rotate(45deg)}.hero-track-choice:nth-child(2){background:linear-gradient(135deg,#071b35c2,#e27d608f);border-color:#e27d6080}.hero-track-choice:nth-child(2):before{background:var(--coral)}.hero-track-choice:hover,.hero-track-choice:focus-visible{background:linear-gradient(135deg,#008f8cdb,#1769c2c7);border-color:#ffffffad;transform:translateY(-2px);box-shadow:0 22px 54px #0414215c,inset 0 0 0 1px #ffffff1f}.hero-track-choice:nth-child(2):hover,.hero-track-choice:nth-child(2):focus-visible{background:linear-gradient(135deg,#e27d60e0,#d8b75db8)}.pathway-hero.photographic-learning-hero .hero-content{width:min(100%,1180px);max-width:min(1180px,92vw)}.pathway-hero .hero-content>.eyebrow{margin-bottom:6px}.pathway-hero .hero-content>h1{max-width:640px;margin-bottom:clamp(22px,3vw,34px)}.pathway-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,26px);display:grid}.pathway-select-card{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(18px);border:1px solid #ffffff38;border-radius:14px;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(28px,3.2vw,40px) clamp(24px,3vw,36px);transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #04142166}.pathway-select-card:hover,.pathway-select-card:focus-within{border-color:#fff6;transform:translateY(-3px);box-shadow:0 28px 68px #0414217a}.pathway-select-gp{background:linear-gradient(135deg,#061a24d1,#005f5c85)}.pathway-select-emree{background:linear-gradient(135deg,#061a24d1,#e27d6075)}.pathway-select-index{color:#ffffffeb;letter-spacing:.04em;background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:32px;margin-bottom:-6px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.pathway-select-card .eyebrow{color:#ffffffb8;margin-bottom:-6px}.pathway-select-card h2{max-width:100%;margin:2px 0;font-size:clamp(18px,1.5vw,22px);font-weight:750;line-height:1.36}.pathway-select-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pathway-select-list li{color:#ffffffe6;padding-left:24px;font-size:14px;font-weight:600;line-height:1.4;position:relative}.pathway-select-list li:before{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:.45em;left:0;box-shadow:0 0 0 4px #ffffff2e}.pathway-select-list li a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.pathway-select-list li a:hover{text-decoration-color:currentColor}.pathway-select-card .button{margin-top:auto}@media(max-width:860px){.pathway-select-grid{grid-template-columns:1fr}}.simple-hero{min-height:72vh;color:var(--ink);background:linear-gradient(90deg,#e0f2eefa,#e0f2eee6 47%,#e0f2ee6b),var(--hero-image) right bottom / min(46vw,650px) auto no-repeat,radial-gradient(circle at 18% 18%,#5cc6d04d,transparent 34%),linear-gradient(135deg,#dff1ed,#cfe8e3 58%,#f0f2e6);border-bottom:1px solid #7ea39e38;align-items:center}.simple-hero:after{display:none}.simple-hero .hero-track-choices{flex-flow:wrap;width:min(100%,620px);margin-top:30px;position:static;transform:none}.simple-hero .hero-track-choice{color:#fff;background:linear-gradient(135deg,#00807ef5,#1769c2db);border-color:#ffffff8a;flex:240px;box-shadow:0 18px 40px #0a26352e,inset 0 1px #ffffff2e}.simple-hero .hero-track-choice:nth-child(2){background:linear-gradient(135deg,#0a2635f0,#e27d60c2);border-color:#ffffff7a}.simple-hero .hero-track-choice:hover,.simple-hero .hero-track-choice:focus-visible,.simple-hero .hero-track-choice:nth-child(2):hover,.simple-hero .hero-track-choice:nth-child(2):focus-visible{border-color:#ffffffb8;box-shadow:0 24px 54px #0a26353d,inset 0 1px #ffffff38}.eyebrow{color:var(--copper);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.hero .eyebrow,.page-hero .eyebrow{color:var(--gold)}h1,h2,h3{letter-spacing:0;margin:0;line-height:1.08}h1{font-size:64px;font-weight:900}h2{font-size:38px;font-weight:850}h3{font-size:22px;font-weight:820}p{margin:0}.hero p:not(.eyebrow),.page-hero p{color:#ffffffe0;max-width:760px;margin-top:18px;font-size:21px;line-height:1.58}.page-hero p.attempt-percentile{color:#ffffffbf;font-size:15px;margin-top:8px!important}.hero.simple-hero p:not(.eyebrow){color:#48656d;font-weight:620}.hero-actions{margin-top:30px}.market-pills{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.market-pills span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff57;border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.hero-proof{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero-proof span{border-left:3px solid var(--aqua);color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border-radius:8px;align-items:center;min-height:38px;padding:8px 13px;font-size:13px;font-weight:800;display:inline-flex}.hero-proof span:nth-child(2){border-left-color:var(--green)}.hero-proof span:nth-child(3){border-left-color:var(--coral)}.metrics-band{background:var(--deep);border-bottom:0;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.metrics-band div{background:linear-gradient(#ffffff12,#fff0),linear-gradient(135deg,#008f8c1a,#0000 54%),#071d32;border-top:4px solid #0000;border-right:1px solid #ffffff1c;align-content:center;min-height:112px;padding:clamp(18px,2.4vw,28px) clamp(20px,2.8vw,34px);display:grid}.metrics-band div:first-child{border-top-color:var(--green)}.metrics-band div:nth-child(2){border-top-color:var(--aqua)}.metrics-band div:nth-child(3){border-top-color:var(--coral)}.metrics-band div:nth-child(4){border-top-color:var(--gold)}.metrics-band strong,.metric-card strong,.hero-price{font-size:27px;line-height:1.1;display:block}.metrics-band strong{color:#fff;letter-spacing:0;white-space:nowrap;font-size:clamp(24px,1.85vw,30px);font-weight:900}.metrics-band span,.metric-card span{color:var(--muted)}.metrics-band span{color:#ffffffb8;margin-top:4px;font-size:clamp(14px,1vw,17px);line-height:1.32;display:block}.learning-strip{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.learning-strip div{background:#fbfefe;align-content:center;min-height:118px;padding:clamp(18px,2.5vw,30px) clamp(20px,2.8vw,34px);display:grid;position:relative;overflow:hidden}.learning-strip div:before{content:"";background:var(--aqua);width:6px;position:absolute;inset:0 auto 0 0}.learning-strip div:nth-child(2):before{background:var(--green)}.learning-strip div:nth-child(3):before{background:var(--coral)}.learning-strip div:nth-child(4):before{background:var(--gold)}.learning-strip div:first-child{background:linear-gradient(#fbfefe,#eef8f6)}.learning-strip div:nth-child(2){background:linear-gradient(#fbfefe,#f0f8f1)}.learning-strip div:nth-child(3){background:linear-gradient(#fffdfb,#fff4ee)}.learning-strip div:nth-child(4){background:linear-gradient(#fffdf8,#f5f1df)}.learning-strip strong{color:var(--navy);white-space:nowrap;font-size:clamp(25px,1.9vw,32px);font-weight:900;line-height:1.1;display:block}.learning-strip span{max-width:280px;color:var(--muted);margin-top:7px;font-size:clamp(14px,1vw,17px);line-height:1.45;display:block}.exam-route-band{background:linear-gradient(135deg,#5cc6d02e,#e27d6014),#edf7f5;border-bottom:1px solid #cfe0dceb;overflow:hidden}.section{padding:clamp(56px,8vw,96px) clamp(18px,5vw,64px)}#mcq-blueprint,#table-of-content,#courses{scroll-margin-top:92px}.section.tinted{background:linear-gradient(#5cc6d01a,#16a36d14),#eff8f6}.blueprint-section{background:linear-gradient(135deg,#5cc6d033,#f4f9f800 36%),linear-gradient(225deg,#e27d601a,#f4f9f800 40%),#f4f9f8}.platform-section{background:linear-gradient(#f7fbfa,#edf7f5)}.exam-pathways-section,.knowledge-section{background:var(--mist)}.candidate-section,.faq-section{background:#eef7f5}.contact-section{background:linear-gradient(90deg,#071b35f0,#008f8cd1),var(--knowmed-educator-image) center 18% / cover no-repeat;color:#fff}.contact-section p:not(.eyebrow){color:#ffffffc7}.section.split,.section.educator,.section>.section-heading,.section>.card-grid,.section>.pricing-grid,.section>.dashboard-grid,.section>.table-panel,.section>.faq-list,.section>.blueprint-grid,.content-section{max-width:1180px;margin-left:auto;margin-right:auto}.section-heading p:not(.eyebrow){color:var(--muted);margin-top:12px}.section-heading.centered{text-align:center}.section-heading.centered p:not(.eyebrow){color:var(--muted);margin-top:12px}.blueprint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.mcq-trial-grid{margin-bottom:36px}.chart-card{border:1px solid #cfe0dceb;border-top:5px solid var(--aqua);box-shadow:var(--shadow);background:linear-gradient(#fbfefe,#f3faf8);border-radius:8px;gap:22px;padding:30px;display:grid}.chart-card:nth-child(2){border-top-color:var(--coral)}.chart-card p:not(.eyebrow){color:var(--muted);margin-top:10px}.chart-wrap{aspect-ratio:1;background:#fbfefe;border:1px solid #cfe0dcc7;border-radius:8px;place-items:center;width:min(100%,360px);margin:0 auto;padding:14px;display:grid}.chart-wrap canvas{width:100%!important;height:100%!important}.chart-tooltip{z-index:60;max-width:min(320px,100vw - 36px);color:var(--ink);pointer-events:none;background:#fbfefe;border:1px solid #7cb8c873;border-radius:8px;gap:5px;padding:12px 14px;font-size:13px;line-height:1.45;display:none;position:fixed;box-shadow:0 16px 34px #0a263529}.chart-tooltip span{color:var(--muted)}.chart-key{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:13px;font-weight:700;display:flex}.chart-key span{align-items:center;gap:7px;display:inline-flex}.chart-key i{border-radius:999px;width:11px;height:11px}.chart-key .aqua{background:var(--aqua)}.chart-key .blue{background:var(--blue)}.chart-key .green{background:var(--green)}.chart-key .red{background:#e3021b}.chart-key .sand{background:var(--sand)}.content-map-section{color:#fff;background:linear-gradient(115deg,#041421f5,#071b35f0 45%,#008f8ce0)}.content-map-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,64px);max-width:1180px;margin:0 auto;display:grid}.content-map-layout>div>p:not(.eyebrow){color:#ffffffc2;margin-top:18px;font-size:17px}.content-map-section .eyebrow{color:var(--gold)}.study-pill-grid{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.study-pill-grid span{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.topic-list{gap:12px;display:grid}.topic-list details{background:#fbfefee0;border-color:#cfe0dcd6;padding:0;overflow:hidden;box-shadow:0 18px 44px #0a26351f}.topic-list summary{color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.topic-list summary::-webkit-details-marker{display:none}.topic-list summary strong{color:var(--coral);white-space:nowrap;font-size:13px}.topic-chips{flex-wrap:wrap;gap:8px;padding:0 20px 20px;display:flex}.topic-chips span{color:#234e58;background:#e6f4f1;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700;display:inline-flex}.chart-card .section-heading,.chart-card .section-heading.centered{text-align:center;margin-bottom:0}.chart-key{justify-content:center}.chart-key strong{color:var(--ink)}.chart-tooltip h4{color:var(--navy);margin:0 0 8px;font-size:15px}.chart-tooltip ul{margin:0;padding-left:18px}.chart-tooltip li{margin:0 0 8px}.chart-tooltip li:last-child{margin-bottom:0}.chart-tooltip p{margin:0 0 8px}.chart-tooltip p:last-child{margin-bottom:0}.split{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.split>div>p:not(.eyebrow),.rich-copy p{color:var(--muted);margin-top:18px;font-size:17px}.feature-list{gap:12px;display:grid}.feature-list div,.metric-card,.info-card,.price-card,.quote-card,.checkout-panel,.exam-panel,.contact-panel,.auth-card,.table-panel{background:linear-gradient(180deg,var(--panel),#f8fcfb);box-shadow:var(--soft-shadow);border:1px solid #cfe0dceb;border-radius:8px}.feature-list div{border-left:4px solid var(--aqua);padding:22px;position:relative;overflow:hidden}.feature-list div:nth-child(2){border-left-color:var(--green)}.feature-list div:nth-child(3){border-left-color:var(--coral)}.feature-list strong{font-size:17px}.feature-list span{color:var(--muted);margin-top:4px;display:block}.card-grid,.pricing-grid,.dashboard-grid,.admin-grid{gap:18px;display:grid}.card-grid.three,.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),380px));justify-content:center;align-items:stretch;gap:22px}.card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.info-card,.quote-card{padding:26px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.info-card:before,.quote-card:before{content:"";background:linear-gradient(90deg,var(--teal),var(--aqua),var(--blue));height:4px;position:absolute;inset:0 0 auto}.info-card:hover,.quote-card:hover,.price-card:hover{box-shadow:var(--shadow);border-color:#5cc6d085;transform:translateY(-3px)}.info-card h3,.quote-card h3,.price-card h2,.price-card h3,.chart-card h3,.feature-list h3{font-size:23px}.info-card p,.quote-card p,.price-card p{color:var(--muted);margin-top:12px}.info-card a{color:var(--blue);margin-top:18px;font-weight:800;display:inline-block}.blog-tag-filters{flex-wrap:wrap;justify-content:center;gap:9px;margin:0 0 30px;display:flex}.blog-tag-filters a{background:var(--panel);color:var(--sage);border:1px solid #cfe0dceb;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.blog-tag-filters a:hover,.blog-tag-filters a.is-active{border-color:var(--teal);background:var(--teal);color:#fff}.blog-empty{text-align:center;color:var(--muted);padding:60px 0}.blog-card-grid{align-items:stretch}.blog-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.blog-card:before{display:none}.blog-card-image{aspect-ratio:16/9;background:var(--soft);display:block;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.blog-card:hover .blog-card-image img{transform:scale(1.04)}.blog-card-image-placeholder{background:linear-gradient(135deg,var(--soft),var(--mist));width:100%;height:100%;display:block}.blog-card-body{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.blog-card-tags{margin-bottom:4px}.blog-card-body h2{margin:4px 0 0;font-size:20px;line-height:1.35}.blog-card-body h2 a{color:inherit;text-decoration:none}.blog-card-body h2 a:hover{color:var(--teal)}.blog-card-body p{flex:1}.blog-card-meta{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:14px;font-size:12px;display:flex}.blog-card-link{color:var(--blue);margin-top:14px;font-weight:800;text-decoration:none;display:inline-block}.blog-show-hero .eyebrow a{color:inherit}.blog-show-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;font-size:13px;font-weight:600;display:flex}.blog-show-cover{object-fit:cover;border-radius:12px;width:100%;max-width:760px;max-height:420px;margin:0 auto 8px;display:block}.blog-show-section>.rich-copy{max-width:760px;margin-left:auto;margin-right:auto}.blog-show-tags{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;max-width:760px;margin:34px auto 0;padding-top:24px;display:flex}.blog-show-tags a{border:1px solid var(--line);background:var(--soft);color:var(--sage);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none}.blog-show-tags a:hover{border-color:var(--teal);color:var(--teal)}.blog-related{max-width:1080px;margin:56px auto 0}.blog-related h2{text-align:center;margin-bottom:20px;font-size:24px}.process-step-index{color:#176165;background:#eaf8f7;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-flex}.price-card{border-top:5px solid #5cc6d0c7;flex-direction:column;gap:18px;height:100%;padding:30px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.courses-section .section-heading{text-align:center}.price-card.featured{border-color:#e27d6094;border-top-color:var(--coral);box-shadow:var(--shadow);background:linear-gradient(#fffdfb,#fff4ee)}.price-card-gp{border-top-color:var(--teal)}.price-card-gp:hover{box-shadow:var(--glow);border-color:#008f8c66}.price-card-gp strong{color:var(--teal)}.price-card-emree{border-top-color:var(--coral)}.price-card-emree:hover{border-color:#e27d6085}.price-card-emree strong{color:var(--copper)}.pricing-grid-featured{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),420px));max-width:920px}.package-validity{color:#176165;background:#eaf8f7;border-radius:999px;width:max-content;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.package-category,.hero-package-category{color:#176165;background:#eef8f6;border-radius:999px;width:max-content;max-width:100%;margin-top:8px;padding:5px 10px;font-size:12px;font-weight:850;display:inline-flex}.hero-package-category{color:#fff;background:#ffffff24;border:1px solid #ffffff6b}.price-card>span:not(.eyebrow){color:#176165;background:#eaf8f7;border-radius:999px;width:max-content;max-width:100%;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.price-card ul{gap:10px;padding-left:0;list-style:none;display:grid}.price-card li{padding-left:22px;line-height:1.45;position:relative}.price-card li:before{content:"";background:var(--teal);border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:0}.price-card-emree li:before{background:var(--coral)}.price-card .button{width:100%;margin-top:auto}ul{color:var(--muted);margin:0;padding-left:20px}li::marker{color:var(--teal)}.educator{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(26px,5vw,64px);display:grid}.educator-section{background:linear-gradient(135deg,#fff,#f6fbfd 42%,#eaf8f7)}.educator img{aspect-ratio:4/5;object-fit:cover;width:min(100%,430px);box-shadow:var(--shadow);border:1px solid #d9e5ece6;border-radius:8px}.educator>div:last-child{max-width:640px}.educator>div:last-child p:not(.eyebrow){color:var(--muted);margin-top:16px;font-size:18px;line-height:1.7}.educator>div:last-child .button{margin-top:24px}.quote-card strong,.quote-card span{margin-top:14px;display:block}.quote-card span{color:var(--muted);margin-top:2px}.testimonial-carousel{max-width:1180px;margin:0 auto}.testimonial-carousel-window{padding:8px 2px 4px;overflow:hidden}.testimonial-carousel-track{will-change:transform;gap:22px;transition:transform .42s;display:flex}.testimonial-slide{background:linear-gradient(135deg,#008f8c1a,#0000 38%),linear-gradient(#fbfefe,#eef8f6);flex-direction:column;flex:0 0 calc(33.3333% - 14.6667px);gap:18px;min-height:370px;padding:26px;display:flex}.testimonial-slide:before{background:linear-gradient(90deg,var(--teal),var(--aqua),var(--coral),var(--gold));height:5px}.testimonial-slide blockquote{flex:1;margin:0}.testimonial-carousel .quote-card p{color:#234e58;margin:0;font-size:clamp(17px,1.5vw,20px);font-weight:760;line-height:1.48}.testimonial-carousel .quote-card strong,.testimonial-carousel .quote-card span{margin-top:0}.testimonial-person{align-items:center;gap:13px;display:flex}.testimonial-avatar{background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-weight:900;display:grid}.testimonial-photo{object-fit:cover;border:2px solid #ffffffeb;border-radius:50%;flex:none;width:64px;height:64px;box-shadow:0 12px 24px #0a263521}.testimonial-person strong{color:var(--navy);font-size:16px;display:block}.testimonial-person span{color:var(--muted);font-size:14px;font-weight:700;display:block}.testimonial-controls{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.testimonial-arrow,.testimonial-dot{color:#00736f;cursor:pointer;background:#fbfefed1;border:1px solid #008f8c3d;transition:transform .16s,background .16s,border-color .16s,opacity .16s}.testimonial-arrow{width:44px;height:44px;box-shadow:var(--soft-shadow);border-radius:50%;position:relative}.testimonial-arrow:before{content:"";border-top:2px solid;border-right:2px solid;width:10px;height:10px;position:absolute;top:50%;left:50%}.testimonial-prev:before{transform:translate(-38%,-50%)rotate(-135deg)}.testimonial-next:before{transform:translate(-62%,-50%)rotate(45deg)}.testimonial-arrow:hover,.testimonial-arrow:focus-visible,.testimonial-dot:hover,.testimonial-dot:focus-visible{background:#e6f4f1;border-color:#008f8c6b;outline:none}.testimonial-arrow:hover,.testimonial-arrow:focus-visible{transform:translateY(-1px)}.testimonial-arrow:disabled{cursor:default;opacity:.42;transform:none}.testimonial-dots{align-items:center;gap:8px;display:flex}.testimonial-dot{border-radius:999px;width:10px;height:10px;padding:0}.testimonial-dot.is-active{background:linear-gradient(135deg,var(--teal),var(--blue));border-color:#0000;width:28px}.testimonial-carousel.is-static .testimonial-controls{display:none}@media(prefers-reduced-motion:reduce){.testimonial-carousel-track{transition:none}}.lead-form,.cms-form,.auth-card{width:100%}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label{color:var(--ink);gap:7px;font-weight:700;display:grid}label span{font-size:14px}input,select,textarea{width:100%;min-height:44px;color:var(--ink);background:#fbfefe;border:1px solid #cfe0dcf5;border-radius:7px;padding:10px 12px;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #10223505}input:focus,select:focus,textarea:focus{border-color:#008f8c94;outline:none;box-shadow:0 0 0 4px #008f8c1a}textarea{resize:vertical}.rich-editor{background:#fbfefe;border:1px solid #cfe0dcf5;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #10223505}.rich-editor-source{display:none}.rich-editor-toolbar{border-bottom:1px solid var(--line);background:#eef7f5;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.rich-editor-toolbar button{min-width:34px;min-height:32px;color:var(--ink);cursor:pointer;background:#fbfefeeb;border:1px solid #008f8c2e;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:850}.rich-editor-toolbar button:hover,.rich-editor-toolbar button:focus-visible{background:#e6f4f1;border-color:#008f8c61;outline:none}.rich-editor-surface{min-height:180px;color:var(--ink);outline:none;padding:16px;line-height:1.65}.rich-editor-surface:focus{box-shadow:inset 0 0 0 4px #008f8c1a}.rich-editor-surface.is-drag-over{outline-offset:-4px;background:#008f8c0f;outline:2px dashed #008f8c}.rich-editor-surface p,.rich-editor-surface ul,.rich-editor-surface ol,.rich-editor-surface blockquote,.rich-editor-surface h2,.rich-editor-surface h3{margin:0 0 12px}.rich-editor-surface h2{font-size:24px}.rich-editor-surface h3{font-size:20px}.rich-editor-surface ul,.rich-editor-surface ol{padding-left:22px}.rich-editor-surface blockquote{border-left:4px solid var(--aqua);color:#234e58;background:#edf7f5;padding:10px 14px}.rich-editor-surface img.cms-image,.rich-copy img.cms-image,.hero-rich-copy img.cms-image,.mcq-question-stem img.cms-image,.mcq-rationale img.cms-image{border:1px solid #cfe0dceb;border-radius:8px;height:auto;margin-top:16px;margin-bottom:16px;display:block;box-shadow:0 12px 28px #0a263514}.rich-editor-surface img.is-selected{outline-offset:3px;outline:3px solid #1769c257}.cms-image-small{width:min(280px,100%)}.cms-image-medium{width:min(520px,100%)}.cms-image-full{width:100%}.cms-image-align-left{margin-right:auto}.cms-image-align-center{margin-left:auto;margin-right:auto}.cms-image-align-right{margin-left:auto}.span-2{grid-column:span 2}.lead-form .button{margin-top:16px}.page-hero{color:#fff;background:linear-gradient(90deg,#061a24f0,#0a2635db,#008f8c99),var(--knowmed-educator-image) center 20% / cover no-repeat;padding:clamp(82px,10vw,126px) clamp(18px,5vw,64px);position:relative;overflow:hidden}.exam-hero{background:linear-gradient(90deg,#061a24f0,#0a2635d6,#1769c28f),var(--knowmed-educator-image) center 18% / cover no-repeat}.page-hero .button{margin-top:24px}.mcq-page-hero{background:linear-gradient(90deg,#061a24f0,#0a2635db 48%,#008f8c9e),var(--knowmed-educator-image) center 18% / cover no-repeat}.mcq-hero-meta,.mcq-card-meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.mcq-hero-meta span,.mcq-card-meta span{border-radius:999px;align-items:center;min-height:34px;font-size:13px;font-weight:800;display:inline-flex}.mcq-hero-meta span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff52;padding:7px 12px}.mcq-quiz-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mcq-category-list{gap:30px;max-width:1180px;margin:0 auto;display:grid}.mcq-category-group{gap:16px;display:grid}.mcq-category-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding-bottom:12px;display:flex}.mcq-category-heading h2{font-size:clamp(24px,2.2vw,32px)}.mcq-category-heading span{color:var(--teal);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.mcq-quiz-card,.quiz-status-panel,.mcq-question-card,.empty-state{box-shadow:var(--soft-shadow);background:linear-gradient(#fbfefe,#f5faf8);border:1px solid #cfe0dceb;border-radius:8px}.mcq-quiz-card{flex-direction:column;gap:18px;min-height:320px;padding:26px;display:flex;position:relative;overflow:hidden}.mcq-quiz-card:before{content:"";background:linear-gradient(90deg,var(--teal),var(--aqua),var(--coral));height:4px;position:absolute;inset:0 0 auto}.mcq-quiz-card h2{font-size:24px}.mcq-quiz-card p:not(.eyebrow),.empty-state p{color:var(--muted);margin-top:12px}.mcq-card-meta{margin-top:auto}.mcq-card-meta span{color:#176165;background:#eef9fb;padding:6px 10px}.mcq-quiz-card .button{width:100%}.quiz-section{background:linear-gradient(#eef7f5,#f7fbfa)}.quiz-shell{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;max-width:1180px;margin:0 auto;scroll-margin-top:90px;display:grid}.quiz-status-panel{padding:24px;position:sticky;top:100px}.quiz-status-panel strong{color:var(--navy);font-size:46px;line-height:1;display:block}.quiz-status-panel>span{color:var(--muted);margin-top:8px;font-size:11px;display:block}.quiz-progress{background:#d9e5ec;border-radius:999px;height:9px;margin:20px 0;overflow:hidden}.quiz-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--green));width:0;height:100%;transition:width .18s;display:block}.quiz-actions{gap:10px;display:grid}.quiz-actions .button{width:100%}.cbt-question-palette{grid-template-columns:repeat(5,1fr);gap:7px;margin:18px 0 10px;display:grid}.cbt-question-palette button{min-height:38px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cadbd7;border-radius:7px;font-size:11px;font-weight:800}.cbt-question-palette button.is-answered{background:#dff3ed;border-color:#78b9a8}.cbt-question-palette button.is-correct{border-color:var(--green,#1c8f5e);color:#0f5132;background:#dff3ed}.cbt-question-palette button.is-wrong{border-color:var(--danger,#b42318);color:#7a2415;background:#fdeeea}.cbt-question-palette button.is-flagged{box-shadow:inset 0 -4px #e3a72f}.cbt-question-palette button.is-current{border-color:var(--teal);outline:3px solid #008f8c38}.cbt-palette-key{color:var(--muted);flex-wrap:wrap;gap:8px 12px;margin-bottom:18px;font-size:8px;display:flex}.cbt-palette-key span{align-items:center;gap:5px;display:inline-flex}.cbt-palette-key i{border:2px solid var(--teal);border-radius:3px;width:10px;height:10px}.cbt-palette-key span:nth-child(2) i{border:0;border-bottom:4px solid #e3a72f}.cbt-palette-key span:nth-child(3) i{border-color:var(--green,#1c8f5e);background:#dff3ed}.cbt-palette-key span:nth-child(4) i{border-color:var(--danger,#b42318);background:#fdeeea}.cbt-palette-toggle,.cbt-palette-wrap[hidden]{display:none}.quiz-question-list{gap:18px;display:grid}.mcq-question-card{padding:20px;scroll-margin-top:90px}.mcq-question-card[hidden],.cbt-summary[hidden],.quiz-question-list[hidden]{display:none}.cbt-question-actions,.cbt-summary-actions{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:24px;padding-top:20px;display:flex}.cbt-question-actions [data-mcq-next]{margin-left:auto}.cbt-question-actions{z-index:3;background:#f5faf8;position:sticky;bottom:0;box-shadow:0 -8px 16px -12px #103d4747}.cbt-summary{border:1px solid var(--line);background:#fff;border-radius:12px;padding:38px}.cbt-summary h2{margin:5px 0 20px}.cbt-instructions{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:10px;gap:18px;padding:clamp(24px,4vw,42px);display:grid}.cbt-instructions h2{margin:0}.cbt-instructions-icon-list{gap:13px;margin:0;padding:0;list-style:none;display:grid}.cbt-instructions-icon-list li{align-items:flex-start;gap:12px;display:flex}.cbt-instructions-icon-list .cbt-instructions-icon{width:30px;height:30px;color:var(--teal);background:#eaf6f5;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:-2px;display:flex}.cbt-instructions-icon-list .cbt-instructions-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.cbt-instructions-icon-list li>span:last-child{color:var(--muted);padding-top:3px;line-height:1.55}.cbt-instructions .button{justify-self:start}.cbt-instructions-quote{border-left:3px solid var(--teal);color:var(--navy);background:#f3faf9;border-radius:0 8px 8px 0;margin:4px 0 0;padding:14px 18px;font-size:14px;font-style:italic;line-height:1.6}.cbt-timer{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--teal)!important}.cbt-timer.is-warning{color:var(--danger)!important}.cbt-time-up-note{color:var(--copper,#c07a2d);margin-top:-4px;font-size:11px;font-weight:650;line-height:1.4;display:block}.cbt-summary-score{align-items:end;gap:16px;margin-bottom:14px;display:flex}.cbt-summary-score strong{color:var(--navy);font-size:41px;line-height:1}.cbt-summary-score span{color:var(--teal);font-size:19px;font-weight:900}.cbt-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.cbt-summary-grid div{background:#eff7f5;border-radius:9px;gap:4px;padding:16px;display:grid}.cbt-summary-grid strong{color:var(--navy);font-size:20px}.cbt-summary-grid span{color:var(--muted);font-size:9px}.cbt-summary-next-step{margin-top:20px}.cbt-summary .cbt-summary-next-step .learner-next-step{grid-template-columns:auto minmax(0,1fr);gap:14px;margin:0;padding:16px}.cbt-summary .cbt-summary-next-step .learner-step-number{width:34px;height:34px;font-size:14px}.cbt-summary .cbt-summary-next-step .learner-next-step>div>span{font-size:9px}.cbt-summary .cbt-summary-next-step .learner-next-step h2{margin:3px 0 4px;font-size:16px}.cbt-summary .cbt-summary-next-step .learner-next-step p{font-size:11px;font-weight:600}.cbt-summary .cbt-summary-next-step .learner-next-step>.button{grid-column:1/-1;justify-self:stretch;width:100%;max-width:none;margin-top:4px}.mcq-question-card h2,.mcq-question-stem{margin-top:8px;font-size:11px;line-height:1.5}.mcq-question-stem p{color:var(--ink);font-size:11px;font-weight:700;line-height:1.5}.mcq-question-stem ul,.mcq-question-stem ol{color:var(--ink);font-size:10px}.mcq-question-head{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:9px;font-weight:800;display:flex}.mcq-question-head div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mcq-question-head span{background:#eef5f3;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;display:inline-flex}.mcq-question-head span.is-correct{color:#0b6b3c;background:#e4f7ec}.mcq-question-head span.is-wrong{color:#9b3d25;background:#fff3ef}.mcq-options{gap:8px;margin-top:14px;display:grid}.mcq-option{width:100%;min-height:48px;color:var(--ink);cursor:pointer;text-align:left;background:#fbfefe;border:1px solid #cfe0dcf5;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding:9px 14px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.mcq-option span{width:32px;height:32px;color:var(--teal);background:#eaf8f7;border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.mcq-option strong{font-size:10px;font-weight:700;line-height:1.45}.mcq-option:hover{border-color:#008f8c61;transform:translateY(-1px);box-shadow:0 10px 24px #0b1f3314}.mcq-option.is-selected{background:#f2f8ff;border-color:#1769c29e}.mcq-option.is-correct{background:#f1fbf5;border-color:#16a36d94}.mcq-option.is-correct span{background:var(--green);color:#fff}.mcq-option.is-wrong{background:#fff5f3;border-color:#e27d609e}.mcq-option.is-wrong span{background:var(--coral);color:#fff}.mcq-rationale{border-left:4px solid var(--aqua);background:#edf7f5;border-radius:8px;margin-top:14px;padding:14px;font-size:11px}.mcq-rationale p:not(.eyebrow){color:var(--muted)}.mcq-rationale .rich-copy.compact p,.mcq-rationale .rich-copy.compact li{font-size:11px;line-height:1.5}.mcq-rationale .eyebrow{font-size:9px}.mcq-rationale a{color:var(--blue);margin-top:12px;font-weight:800;display:inline-block}.empty-state{grid-column:1/-1;padding:28px}.admin-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.mcq-admin-questions{margin-top:24px}.mcq-admin-questions .row-actions{justify-content:flex-end}.admin-mcq-library-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 14px;display:grid}.admin-mcq-library-summary div,.admin-mcq-card{box-shadow:var(--soft-shadow);background:#fff;border:1px solid #cfe0dceb;border-radius:8px}.admin-mcq-library-summary div{padding:12px 14px}.admin-mcq-library-summary span,.admin-mcq-card-stats dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.admin-mcq-library-summary strong{color:var(--teal);margin-top:2px;font-size:23px;line-height:1;display:block}.admin-mcq-filter-bar{box-shadow:var(--soft-shadow);background:#fff;border:1px solid #cfe0dceb;border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(180px,240px) minmax(140px,180px) auto;align-items:end;gap:10px;margin:0 0 22px;padding:14px;display:grid}.admin-mcq-filter-bar label span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.admin-mcq-filter-bar input,.admin-mcq-filter-bar select{min-height:39px;font-size:13px}.admin-mcq-filter-bar>.form-actions{gap:8px;display:flex}.admin-mcq-board{gap:22px;display:grid}.admin-mcq-group{gap:12px;display:grid}.admin-mcq-group-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding-bottom:9px;display:flex}.admin-mcq-group-heading h2{font-size:22px}.admin-mcq-group-heading>span{color:var(--teal);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.admin-mcq-card-grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px;display:grid}.admin-mcq-card{align-content:start;gap:10px;padding:14px;display:grid}.admin-mcq-card-head{gap:8px;display:grid}.admin-mcq-card h3{margin-top:2px;font-size:17px;line-height:1.25}.admin-mcq-card small,.admin-mcq-card>p{color:var(--muted)}.admin-mcq-card small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.admin-mcq-card-status,.admin-mcq-card-actions,.admin-mcq-card-meta{flex-wrap:wrap;gap:6px;display:flex}.admin-mcq-card-status{align-items:center}.admin-mcq-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.admin-mcq-card-stats div{border:1px solid var(--line);background:#f8fbfa;border-radius:7px;padding:7px 8px}.admin-mcq-card-stats dd{color:var(--teal);margin:1px 0 0;font-size:16px;font-weight:800}.admin-mcq-card-meta span{color:var(--teal);background:#f2f8f6;border:1px solid #d8e6e2;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:750}.admin-mcq-card-actions{align-items:center;margin-top:2px}.admin-mcq-card-actions .button.small{min-height:34px;padding:6px 10px;font-size:12px}.button.disabled,.button.disabled:hover{color:#80918d;box-shadow:none;cursor:not-allowed;background:#f4f7f6;border-color:#dbe5e1}@media(max-width:1180px){.admin-mcq-card-grid{grid-template-columns:repeat(2,minmax(250px,1fr))}.admin-mcq-filter-bar{grid-template-columns:1fr 1fr}}@media(max-width:700px){.admin-mcq-library-summary,.admin-mcq-card-grid,.admin-mcq-card-stats,.admin-mcq-filter-bar{grid-template-columns:1fr}.admin-mcq-group-heading{flex-direction:column;align-items:flex-start}.admin-mcq-filter-bar div,.admin-mcq-card-actions .button,.admin-mcq-card-actions form,.admin-mcq-card-actions form .button{width:100%}}.audience-section,.courses-section,.candidate-section{background:linear-gradient(#f7fbfa,#eef7f5)}.candidate-section{background:linear-gradient(135deg,#5cc6d01f,#d8b75d1a),#f1f8f6}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1180px;margin:0 auto;display:grid}.audience-card{min-height:280px;box-shadow:var(--soft-shadow);background:linear-gradient(135deg,#008f8c17,#0000 40%),linear-gradient(#fbfefe,#eef8f6);border:1px solid #cfe0dceb;border-radius:8px;padding:30px;position:relative;overflow:hidden}.audience-card:before{content:"";background:linear-gradient(90deg,var(--teal),var(--aqua));height:4px;position:absolute;inset:0 0 auto}.audience-card:nth-child(2){background:linear-gradient(135deg,#e27d601a,#0000 42%),linear-gradient(#fffdfb,#f6f3eb)}.audience-card p:not(.eyebrow){color:var(--muted);margin-top:12px}.audience-card .button{margin-top:24px}.light-content-map{color:var(--ink);background:linear-gradient(135deg,#008f8c24,#d8b75d1c),linear-gradient(#e8f5f2,#f4f8f4)}.light-content-map .eyebrow{color:var(--teal)}.light-content-map .content-map-layout>div>p:not(.eyebrow){color:var(--muted)}.light-content-map .study-pill-grid span{color:#176165;background:#fbfefead;border-color:#008f8c2e}.section-heading.compact{margin-bottom:16px}.section-heading.compact h3{font-size:26px}.settings-form{max-width:1100px}.settings-group+.settings-group{border-top:1px solid var(--line);margin-top:34px;padding-top:28px}.razorpay-start-panel{gap:12px;max-width:620px;margin:0 auto;display:grid}.dashboard-access-panel{margin-bottom:22px}.content-section{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.content-section:has(.contact-panel){grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)}.rich-copy{max-width:860px}.rich-copy>:first-child{margin-top:0}.rich-copy h2,.rich-copy h3,.rich-copy h4{color:var(--navy);margin:22px 0 10px}.rich-copy h2{font-size:30px}.rich-copy h3{font-size:24px}.rich-copy h4{font-size:19px}.rich-copy ul,.rich-copy ol{gap:8px;margin-top:14px;display:grid}.rich-copy blockquote{border-left:4px solid var(--aqua);color:#234e58;background:#edf7f5;border-radius:8px;margin:18px 0 0;padding:14px 18px}.rich-copy a{color:var(--blue);font-weight:800}.rich-copy.compact{max-width:none}.rich-copy.compact p,.rich-copy.compact li{font-size:15px;line-height:1.55}.rich-copy.compact h2,.rich-copy.compact h3,.rich-copy.compact h4{margin-top:12px;font-size:18px}.hero-rich-copy{color:#ffffffe0;max-width:760px;margin-top:18px;font-size:21px;line-height:1.58}.hero-rich-copy p,.hero-rich-copy ul,.hero-rich-copy ol{margin:0}.hero-rich-copy a{color:#fff;font-weight:850}.exam-panel,.contact-panel,.checkout-panel,.auth-card,.table-panel{padding:24px}.contact-section .lead-form{background:#fffffff5;border:1px solid #ffffff57;border-radius:8px;padding:24px;box-shadow:0 22px 54px #04142142}.faq-list{gap:10px;max-width:900px;display:grid}details{background:#fbfefeeb;border:1px solid #cfe0dcf5;border-radius:8px;padding:18px 20px;box-shadow:0 10px 24px #0a26350d}summary{cursor:pointer;font-weight:800}details p{color:var(--muted);margin-top:12px}.auth-screen{background:var(--soft);place-items:center;min-height:calc(100vh - 76px);padding:clamp(42px,8vw,86px) 18px;display:grid}.auth-card{max-width:470px}.auth-card.wide{max-width:820px}.auth-card h1,.auth-card h2{margin-bottom:20px}.auth-card label+label,.auth-card .button,.auth-card p{margin-top:14px}.auth-card .form-grid{gap:26px 22px}.auth-card .form-grid>label,.auth-card .form-grid>label+label{align-content:start;min-width:0;margin-top:0}.phone-number-control{grid-template-columns:132px minmax(0,1fr);min-width:0;display:grid}.phone-number-control>.suggest-select{min-width:0}.phone-number-control .suggest-select-list{width:min(390px,100vw - 48px);right:auto}.phone-number-control select,.phone-number-control input,.password-control input{width:100%;min-width:0}.phone-number-control select{z-index:1;background-color:#f4f8f7;border-radius:8px 0 0 8px;font-size:14px;font-weight:700;position:relative}.phone-number-control input{border-radius:0 8px 8px 0;margin-left:-1px}.lead-form .phone-number-control{grid-template-columns:104px minmax(0,1fr)}.password-control{display:block;position:relative}.password-control input{padding-right:52px}.password-toggle{width:34px;height:34px;color:var(--teal);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-toggle:hover,.password-toggle:focus-visible{background:#eaf4f1}.password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.password-eye-closed,.password-toggle[aria-pressed=true] .password-eye-open{display:none}.password-toggle[aria-pressed=true] .password-eye-closed{display:block}@media(max-width:620px){.phone-number-control{grid-template-columns:112px minmax(0,1fr)}.phone-number-control select{font-size:12px}}.specialist-subject-picker{border:0;min-width:0;margin:16px 0 0;padding:0}.specialist-subject-heading{color:var(--navy);justify-content:space-between;align-items:center;gap:14px;font-weight:700;display:flex}.specialist-subject-heading>span{font-size:18px}.specialist-subject-picker>p{color:var(--muted);font-size:14px}.specialist-subject-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.auth-card .specialist-subject-card,.auth-card .specialist-subject-card+.specialist-subject-card{cursor:pointer;background:#fff;border:2px solid #d8e5e2;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;min-height:78px;margin-top:0;padding:15px;transition:all .16s;display:grid;position:relative}.specialist-subject-card:hover{border-color:#80aca5;transform:translateY(-1px)}.specialist-subject-card:has(input:checked){border-color:var(--teal);background:#edf8f5;box-shadow:0 7px 20px #135f571a}.specialist-subject-card:has(input:disabled:not(:checked)){opacity:.42;cursor:not-allowed;transform:none}.specialist-subject-card input{opacity:0;pointer-events:none;position:absolute}.specialist-subject-mark{border:2px solid #9ab4af;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.specialist-subject-card:has(input:checked) .specialist-subject-mark{border-color:var(--teal);background:var(--teal)}.specialist-subject-card:has(input:checked) .specialist-subject-mark:after{content:"✓";color:#fff;font-size:14px;font-weight:900;line-height:1}.specialist-subject-card strong,.specialist-subject-card small{display:block}.specialist-subject-card strong{color:var(--navy);line-height:1.3}.specialist-subject-card small{color:var(--muted);margin-top:4px}@media(max-width:900px){.specialist-subject-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.specialist-subject-cards{grid-template-columns:1fr}.specialist-subject-heading{flex-direction:column;align-items:flex-start}}.inline-check{align-items:center;gap:10px;font-weight:600;display:flex}.inline-check input{width:18px;min-height:18px}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.dashboard-grid.lms-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.learner-pathway,.package-form-path{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:10px;align-items:stretch;gap:12px;margin-bottom:22px;padding:18px;display:flex}.package-enrolled-warning{background:#fff8ec;border:1px solid #f3d9a8;border-radius:10px;flex-direction:column;gap:4px;margin-bottom:22px;padding:16px 20px;display:flex}.package-enrolled-warning strong{color:#8a5a00;font-size:14px}.package-enrolled-warning span{color:#8a6a2e;font-size:13px;line-height:1.55}.learner-pathway>div{background:#edf5f2;border-radius:8px;flex:1;gap:5px;min-width:0;padding:14px;display:grid}.learner-pathway>div>span,.admin-flow-grid span{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.learner-pathway small{color:var(--muted)}.learner-pathway i{color:var(--teal);align-self:center;font-size:22px;font-style:normal}.admin-learning-flow{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:24px;padding:26px}.admin-learning-flow>div:first-child{margin-bottom:18px}.admin-flow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-flow-grid.admin-flow-grid-simple{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-flow-grid>a,.admin-flow-grid>div{border:1px solid var(--line);min-height:160px;color:inherit;background:#f7fbf9;border-radius:8px;gap:9px;padding:16px;display:grid}.admin-flow-grid>div{cursor:default}.admin-flow-grid small{color:var(--muted);line-height:1.45}.package-form-path{color:var(--teal);justify-content:center;align-items:center}.package-selection-summary{border:1px solid var(--line);background:#edf6f3;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.package-selection-summary>span{gap:3px;display:grid}.package-selection-summary small{color:var(--muted)}.mcq-question-journey{border:1px solid var(--line);background:linear-gradient(135deg,#f8fcfa,#eaf5f2);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:22px 24px;display:flex}.mcq-question-journey h2{margin:3px 0 5px}.mcq-question-journey p:last-child{color:var(--muted)}.cms-guided-path,.cms-next-step{border:1px solid var(--line);background:linear-gradient(135deg,#f8fcfa,#eaf5f2);border-radius:12px;margin-bottom:22px;padding:26px}.cms-guided-path-heading h2,.cms-next-step h2{margin:3px 0 7px}.cms-guided-path-heading>p:last-child,.cms-next-step p{color:var(--muted)}.cms-pathway-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.cms-pathway-cards>span{border:1px solid var(--line);background:#fff;border-radius:9px;gap:5px;padding:18px;display:grid}.cms-pathway-cards b,.cms-pathway-column header>span,.cms-journey-strip b{color:var(--gold);letter-spacing:.12em;font-size:12px}.cms-pathway-cards small,.cms-route-list small,.cms-journey-strip small{color:var(--muted);line-height:1.4}.cms-journey-strip{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:8px;margin-bottom:22px;padding:14px;display:flex}.cms-journey-strip>span,.cms-journey-strip>a{min-width:0;color:inherit;border-radius:8px;flex:1;gap:2px;padding:12px;display:grid}.cms-journey-strip>.is-current{color:var(--teal);background:#e8f4f1}.cms-journey-strip>i{color:var(--teal);font-style:normal}.cms-pathway-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.cms-pathway-column{border:1px solid var(--line);min-width:0;box-shadow:var(--soft-shadow);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cms-pathway-column>header{background:#f3f8f6;gap:12px;min-height:150px;padding:22px;display:flex}.cms-pathway-column h2{margin:0 0 7px;font-size:21px}.cms-pathway-column header p{color:var(--muted);font-size:13px;line-height:1.5}.cms-route-list{gap:8px;padding:12px;display:grid}.cms-route-list>div{border:1px solid #dce8e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:14px;display:grid}.cms-route-list>div>span:first-child{grid-column:1/-1;gap:4px;display:grid}.cms-route-list .button{justify-self:end}.cms-add-route{border-top:1px solid var(--line);color:var(--teal);margin-top:auto;padding:15px 20px;font-weight:800}.cms-empty-route{color:var(--muted);padding:14px}.cms-next-step{justify-content:space-between;align-items:center;gap:24px;display:flex}.cms-next-step>div{max-width:720px}.metric-card{padding:20px}.learning-dashboard-panel{box-shadow:var(--soft-shadow);background:linear-gradient(135deg,#5cc6d01f,#d8b75d14),#fbfefe;border:1px solid #cfe0dcf5;border-radius:8px;gap:24px;margin-bottom:22px;padding:28px;display:grid}.learning-dashboard-panel>div>p:not(.eyebrow){max-width:760px;color:var(--muted);margin-top:12px}.learning-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.learning-card-grid.focused-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.learning-action-card{background:#fbfefedb;border:1px solid #cfe0dcf5;border-radius:8px;align-content:start;gap:10px;min-height:220px;padding:18px;display:grid}.learning-action-card>span:first-child{width:34px;height:34px;color:var(--teal);background:#e8f5f2;border-radius:8px;place-items:center;font-weight:900;display:inline-grid}.learning-action-card h3{font-size:20px}.learning-action-card p{color:var(--muted);font-size:14px}.billing-panel{margin-top:22px}.billing-panel summary{min-height:42px;color:var(--navy);align-items:center;display:flex}.learner-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.learner-resource-panel{box-shadow:var(--soft-shadow);background:#fbfefe;border:1px solid #cfe0dcf5;border-radius:8px;gap:10px;padding:20px;display:grid}.learner-resource-panel a{border-top:1px solid var(--line);gap:3px;padding:12px 0;display:grid}.learner-resource-panel a:first-of-type{border-top:0}.learner-resource-panel strong{color:var(--navy)}.learner-resource-panel span{color:var(--muted);font-size:13px}.progress-dashboard-panel{box-shadow:var(--soft-shadow);background:linear-gradient(135deg,#008f8c17,#e27d6012),#fbfefe;border:1px solid #cfe0dcf5;border-radius:8px;margin-top:24px;padding:24px}.progress-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.progress-metric-grid .metric-card{background:#fbfefed6;padding:16px}.progress-resource-grid{margin-top:0}.topic-progress-row{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.topic-progress-row:first-of-type{border-top:0}.topic-progress-row span,.muted-note{color:var(--muted);font-size:13px}.learning-map-section,.learning-topic-section{background:linear-gradient(#f7fbfa,#edf7f5)}.learning-topic-list{gap:18px;max-width:1180px;margin:0 auto;display:grid}.learning-topic-card{box-shadow:var(--soft-shadow);background:#fbfefe;border:1px solid #cfe0dcf5;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(280px,1.2fr) auto;align-items:center;gap:22px;padding:22px;display:grid}.learning-topic-card p:not(.eyebrow){color:var(--muted);margin-top:8px}.learning-map-section .learning-topic-card{grid-template-columns:minmax(0,1fr) auto}.learning-map-section .subject-card-action{width:auto;min-width:0;box-shadow:none;border-radius:7px;justify-self:end;padding:9px 15px;font-size:13px;line-height:1.2}.subtopic-list{gap:8px;display:grid}.subtopic-list a,.topic-quiz-link{background:#f6fbfa;border:1px solid #cfe0dcdb;border-radius:8px;justify-content:space-between;gap:14px;padding:12px 14px;display:flex}.subtopic-list span,.topic-quiz-link span{color:var(--muted);white-space:nowrap;font-size:13px}.topic-detail-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:22px;max-width:1180px;margin:0 auto 22px;display:grid}.topic-study-panel,.topic-next-panel{box-shadow:var(--soft-shadow);background:#fbfefe;border:1px solid #cfe0dcf5;border-radius:8px;padding:24px}.topic-study-panel p:not(.eyebrow),.topic-next-panel p:not(.eyebrow){color:var(--muted);margin:12px 0 18px}.topic-next-panel{align-content:start;gap:10px;display:grid}.topic-subtopics-panel,.topic-question-panel{max-width:1180px;margin:22px auto 0}.quiz-next-actions{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:16px;display:grid}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 12px}th{color:var(--muted);text-transform:uppercase;font-size:13px}td span,small{color:var(--muted);display:block}.status-pill{width:max-content;color:var(--teal);background:#eaf8f7;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.site-footer{background:linear-gradient(#edf7f5,#ddece8);border-top:1px solid #cfe0dceb;grid-template-columns:1.4fr repeat(4,1fr);gap:28px;padding:52px clamp(18px,5vw,64px);display:grid}.site-footer img{width:140px}.site-footer h2{color:var(--navy);margin-bottom:10px;font-size:16px}.site-footer a,.site-footer p{color:var(--muted);margin-top:8px;display:block}.copyright{grid-column:1/-1}.admin-body{background:#eef2f5}.admin-shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--line);background:#fbfefe;flex-direction:column;gap:20px;height:100vh;padding:22px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:10px;font-weight:900;display:flex}.admin-brand img{width:130px}.admin-nav{flex-direction:column;flex:1;align-content:start;gap:18px;padding-right:2px;display:flex;overflow:auto}.admin-nav-section{background:#fff;border:1px solid #e1ebe8;border-radius:10px}.admin-nav-section summary{color:#7b9298;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:12px 36px 12px 12px;font-size:11px;font-weight:900;list-style:none;position:relative}.admin-nav-section summary::-webkit-details-marker{display:none}.admin-nav-section summary:after{content:"+";color:var(--teal);font-size:18px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.admin-nav-section[open] summary:after{content:"−"}.admin-nav-submenu{border-top:1px solid #edf3f1;gap:3px;padding:0 6px 7px;display:grid}.admin-nav-subheading{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;padding:12px 14px 4px;font-size:.68rem;font-weight:800;display:block}.admin-nav-primary{border:1px solid #0000}.admin-nav-website{margin-top:auto}.admin-nav a{color:var(--muted);border-radius:8px;padding:9px 11px;font-weight:700}.admin-nav a:hover{color:var(--teal);background:#eef5f3}.admin-nav a.active,.admin-nav a[aria-current=page]{background:var(--teal);color:#fff}.slug-input-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.cms-form .form-grid{align-items:start}.cms-form .form-grid>label{align-content:start;align-self:start;width:100%}.cms-form .form-grid>label>input:not([type=checkbox]),.cms-form .form-grid>label>select,.cms-form .slug-input-row input{height:48px;min-height:48px}.image-dropzone{cursor:pointer;background:#f9fcfb;border:2px dashed #cddbd7;border-radius:10px;min-height:140px;transition:border-color .15s,background .15s;position:relative}.image-dropzone:hover,.image-dropzone.is-dragover{background:#eef8f6;border-color:#008f8c}.image-dropzone.is-uploading{opacity:.6;pointer-events:none}.image-dropzone-prompt{text-align:center;color:#6c817d;justify-content:center;align-items:center;min-height:140px;padding:20px;font-size:13px;font-weight:600;display:flex}.image-dropzone-preview{position:relative}.image-dropzone-preview img{object-fit:cover;border-radius:8px;width:100%;max-height:220px;display:block}.image-dropzone-preview button{color:#fff;cursor:pointer;background:#12313bc7;border:0;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:10px;right:10px}.cms-form .slug-input-row .button{white-space:nowrap;min-height:48px}.slug-input-row input[readonly]{color:#607571;cursor:not-allowed;background:#f2f6f5}.slug-field>small{color:var(--muted);font-size:12px}.slug-field.is-editing>small{color:#9a6110}@media(max-width:520px){.slug-input-row{grid-template-columns:1fr}}.admin-body{--admin-navy:#0b3531;--admin-teal:#135f57;--admin-mint:#d8eee9;--admin-canvas:#f1f5f4;background:var(--admin-canvas)}.admin-body .admin-shell{grid-template-columns:282px minmax(0,1fr)}.admin-body .admin-sidebar{background:linear-gradient(#0a302d,#0d403a);border-right:0;gap:16px;padding:22px 18px 18px;overflow:hidden;box-shadow:8px 0 30px #082f2b1a}.admin-body .admin-brand{min-height:62px;color:var(--admin-navy);background:#fff;border-radius:12px;padding:13px 14px;box-shadow:0 8px 22px #0000001c}.admin-body .admin-brand img{width:145px}.admin-body .admin-brand span{letter-spacing:.08em;border-left:1px solid #dce7e4;padding-left:10px;font-size:14px}.admin-body .admin-nav{scrollbar-color:#ffffff59 transparent;scrollbar-width:thin;gap:7px;padding:2px 4px 8px 0}.admin-body .admin-nav-primary,.admin-body .admin-nav a{color:#f2fcf9c2;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:700}.admin-body .admin-nav-primary{background:#ffffff0f;border-color:#ffffff17;margin-bottom:3px;display:block}.admin-body .admin-nav-section{background:0 0;border:0;border-radius:9px}.admin-body .admin-nav-section summary{color:#ebf9f6ad;letter-spacing:.09em;border-radius:8px;align-items:center;min-height:42px;padding:10px 34px 10px 12px;font-size:11px;transition:background .16s,color .16s;display:flex}.admin-body .admin-nav-section summary:hover,.admin-body .admin-nav-section[open]>summary{color:#fff;background:#ffffff12}.admin-body .admin-nav-section summary:after{color:#8fd1c5;right:12px}.admin-body .admin-nav-submenu{border:0;border-left:1px solid #8fd1c552;gap:2px;margin:2px 0 5px 12px;padding:4px 0 4px 9px}.admin-body .admin-nav a:hover{color:#fff;background:#ffffff17}.admin-body .admin-nav a.active,.admin-body .admin-nav a[aria-current=page]{color:var(--admin-navy);background:#e3f3ef;box-shadow:0 5px 14px #0000001f}.admin-body .admin-nav-website{border-top:1px solid #ffffff1f;margin-top:8px;padding-top:8px}.admin-body .admin-sidebar>form{border-top:1px solid #ffffff1f;padding-top:12px}.admin-body .admin-sidebar>form .button{color:#fff;background:#ffffff14;border-color:#ffffff29}.admin-body .admin-main{width:100%;min-width:0;padding:clamp(24px,3.2vw,48px)}.admin-body .admin-breadcrumbs{color:#68807b;margin-bottom:12px}.admin-body .admin-topbar{border-bottom:1px solid #d8e3e0;align-items:flex-end;margin-bottom:26px;padding-bottom:22px}.admin-body .admin-topbar h1{color:var(--admin-navy);letter-spacing:-.045em;font-size:clamp(34px,4vw,52px)}.admin-body .cms-form,.admin-body .table-panel,.admin-body .admin-help-panel,.admin-body .admin-grid>article,.admin-body .admin-grid>section{background:#fffffff0;border:1px solid #d9e5e2;border-radius:14px;box-shadow:0 12px 35px #0c37320f}.admin-body .cms-form{max-width:1180px;padding:clamp(20px,3vw,34px)}.admin-body .button{border-radius:8px}.user-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.payment-report-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.payment-report-summary article{background:#fff;border:1px solid #d9e5e2;border-radius:12px;padding:20px;box-shadow:0 10px 28px #0c37320d}.payment-report-summary span,.payment-report-summary small{color:#71827e;font-size:12px;display:block}.payment-report-summary strong{color:var(--admin-navy);margin:8px 0 5px;font-size:24px;display:block}.payment-report-filters{background:#fff;border:1px solid #d9e5e2;border-radius:12px;grid-template-columns:2fr repeat(4,1fr);align-items:end;gap:12px;margin-bottom:18px;padding:18px;display:grid}.payment-report-filters label span{color:#60736e;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.payment-report-filters input,.payment-report-filters select{background:#fff;border:1px solid #ccd9d5;border-radius:7px;width:100%;min-height:42px;padding:8px 10px}.payment-report-filters>div{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.payment-report-table{min-width:1100px;margin:0}.payment-report-table td{vertical-align:top}.payment-report-table td span,.payment-report-table td small{color:#71827e;margin-top:4px;font-size:12px;display:block}.payment-invoice-actions{flex-wrap:wrap;gap:7px;display:flex}@media(max-width:900px){.payment-report-summary,.payment-report-filters{grid-template-columns:1fr 1fr}}@media(max-width:620px){.payment-report-summary,.payment-report-filters{grid-template-columns:1fr}}.user-summary-grid article{background:#fff;border:1px solid #d9e5e2;border-radius:12px;padding:20px 22px;box-shadow:0 10px 28px #0c37320d}.user-summary-grid span,.user-management-table small,.user-management-table td>span{color:#71827e;font-size:13px;display:block}.user-summary-grid strong{color:var(--admin-navy);margin-top:8px;font-size:30px;line-height:1;display:block}.user-management-panel{background:#fff;border:1px solid #d9e5e2;border-radius:14px;overflow:hidden;box-shadow:0 12px 35px #0c37320f}.user-management-header{border-bottom:1px solid #e2ebe8;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.user-management-header h2{margin:0 0 4px;font-size:24px}.user-management-header p{color:#71827e;margin:0}.user-management-header>span{color:#526863;font-size:13px;font-weight:700}.user-table-scroll{overflow-x:auto}.user-management-table{min-width:1050px;margin:0}.user-management-table th{color:#60736e;letter-spacing:.04em;text-transform:uppercase;background:#f6f9f8;padding:16px 20px;font-size:12px}.user-management-table td{vertical-align:top;padding:20px}.user-management-table td:last-child{width:270px}.user-management-table td strong+span,.user-management-table td strong+small{margin-top:5px}.user-identity{align-items:flex-start;gap:12px;min-width:220px;display:flex}.user-identity div{min-width:0}.user-identity span:not(.user-initial){text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.user-initial{background:#e8f4f1;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:800;color:#0b5148!important;display:grid!important}.user-row-actions{flex-wrap:wrap;gap:8px;display:flex}.validity-extension{background:#f8fbfa;border:1px solid #d8e5e1;border-radius:9px;margin-top:10px}.validity-extension summary{color:#0b5148;cursor:pointer;padding:11px 13px;font-size:13px;font-weight:800}.validity-extension form{grid-template-columns:minmax(100px,1fr) auto;align-items:end;gap:9px;padding:0 13px 10px;display:grid}.validity-extension label span{color:#60736e;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.validity-extension input{background:#fff;border:1px solid #cddbd7;border-radius:7px;width:100%;min-height:38px;padding:7px 10px}.validity-extension>small{padding:0 13px 12px;line-height:1.45;display:block}.muted-state{padding-top:4px}.admin-menu-toggle,.admin-nav-backdrop{display:none}@media(max-width:900px){.user-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body .admin-shell{display:block}.admin-body .admin-sidebar{z-index:80;width:min(310px,88vw);height:100dvh;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.admin-nav-open .admin-sidebar{transform:translate(0)}.admin-menu-toggle{z-index:70;background:var(--admin-navy);color:#fff;border:0;border-radius:999px;grid-template-columns:20px auto;align-items:center;gap:0 9px;min-height:48px;padding:10px 15px;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 30px #052a2647}.admin-menu-toggle span{background:currentColor;grid-column:1;width:20px;height:2px;margin:1px 0}.admin-menu-toggle strong{grid-area:1/2/4;font-size:13px}.admin-nav-backdrop{z-index:75;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#041c1a85;border:0;position:fixed;inset:0}.admin-nav-open .admin-nav-backdrop{display:block}.admin-nav-open{overflow:hidden}.admin-body .admin-main{padding:24px 18px 90px}}@media(max-width:620px){.user-summary-grid{grid-template-columns:1fr}.user-management-header{flex-direction:column;align-items:flex-start;padding:20px}.payment-receipt-toolbar{flex-direction:column;align-items:flex-start}.payment-receipt-actions{flex-wrap:wrap;width:100%}.invoice-share-note{text-align:left}.admin-body .admin-topbar{flex-direction:column;align-items:flex-start}.admin-body .admin-topbar h1{font-size:36px}.admin-body .cms-form,.admin-body .table-panel,.admin-body .admin-help-panel{border-radius:10px}.admin-body .table-panel table{min-width:720px}}.content-row-label{align-items:center;gap:12px;display:flex}.content-row-thumb{background:#eef3f1;border-radius:7px;flex:none;width:44px;height:44px;overflow:hidden}.content-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.admin-body .settings-form{max-width:1240px}.admin-body .settings-group{padding:0 0 30px}.admin-body .settings-group+.settings-group{border-top:1px solid #dce7e4;margin-top:30px;padding-top:30px}.admin-body .settings-group .section-heading{margin-bottom:20px}.admin-body .settings-grid{align-items:start;gap:20px}.admin-body .settings-field{align-self:start}.admin-body .settings-field>small{color:#6c817d;font-size:12px;font-weight:600}.admin-body .settings-explainer{background:#f6fbfa;border:1px solid #dce7e4;border-radius:10px;margin:0 0 30px;padding:20px 24px}.admin-body .settings-explainer h3{color:#123f38;margin:0 0 12px;font-size:16px}.admin-body .settings-explainer ol{gap:10px;margin:0;padding-left:20px;display:grid}.admin-body .settings-explainer li{color:#3f5d56;font-size:13.5px;line-height:1.6}.admin-body .settings-explainer li strong{color:#123f38}.admin-body .settings-sum-note{color:#3f5d56;margin:14px 0 0;font-size:13px;font-weight:700}.admin-body .settings-sum-note span{font-variant-numeric:tabular-nums}.admin-body .settings-sum-note.is-off{color:#b42318}.admin-body .pass-chance-rows{gap:10px;display:grid}.admin-body .pass-chance-row{border:1px solid #e1ebe8;border-radius:9px;grid-template-columns:50px 1fr 1fr;align-items:center;gap:16px;padding:10px 14px;display:grid}.admin-body .pass-chance-row-head{letter-spacing:.03em;text-transform:uppercase;color:#6c817d;border:0;padding:0 14px;font-size:11.5px;font-weight:800}.admin-body .pass-chance-row-head span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-body .pass-chance-row-label{color:#123f38;background:#eef8f6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.admin-body .pass-chance-row .settings-field{position:relative}.admin-body .pass-chance-row .settings-field small{color:#6c817d;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.admin-body .settings-toggle{background:#f4f8f7;border:1px solid #dbe6e3;border-radius:10px;flex-wrap:wrap;align-items:center;min-height:58px;padding:14px 16px;display:flex}.admin-body .settings-toggle input{width:20px;height:20px;min-height:20px;margin:0}.admin-body .settings-toggle span{font-size:15px}.admin-body .settings-toggle small{flex-basis:100%;padding-left:30px}.admin-body .settings-color-control,.admin-body .settings-secret-control{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-body .settings-color-control{grid-template-columns:58px minmax(0,1fr) 42px}.admin-body .settings-color-control input[type=color]{cursor:pointer;width:58px;padding:4px}.admin-body .settings-color-swatch{background:var(--selected-color);border:4px solid #fff;border-radius:8px;width:42px;height:48px;box-shadow:0 0 0 1px #cedbd8}.admin-body .settings-secret-control .button{min-height:48px}.admin-body .field-help,.admin-body .cms-form label>small{color:#667d78;font-size:12px;font-weight:600;line-height:1.45}.admin-body .cms-editor-guide,.admin-body .cms-quick-start{background:linear-gradient(135deg,#f9fcfb,#eaf5f2);border:1px solid #d7e4e0;border-radius:14px;max-width:1180px;margin-bottom:18px;padding:22px 24px}.admin-body .cms-editor-guide{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-body .cms-editor-guide h2,.admin-body .cms-quick-start h2{color:var(--admin-navy);margin:2px 0 5px;font-size:22px}.admin-body .cms-editor-guide p:not(.eyebrow),.admin-body .cms-quick-start-heading>p{color:#637a75;max-width:680px}.admin-body .cms-quick-start{max-width:none}.admin-body .cms-quick-start-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.admin-body .cms-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-body .cms-quick-actions a{color:var(--admin-navy);background:#fff;border:1px solid #d8e5e1;border-radius:10px;gap:5px;padding:16px;transition:transform .16s,box-shadow .16s;display:grid}.admin-body .cms-quick-actions a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0c373217}.admin-body .cms-quick-actions span{color:var(--admin-teal);font-size:11px;font-weight:900}.admin-body .cms-quick-actions small{color:#6a807b;line-height:1.45}.admin-body .rich-editor-toolbar{gap:6px;padding:10px}.admin-body .rich-editor-toolbar button{min-height:36px;padding:6px 10px;font-size:11px}.admin-body .settings-group-payments{background:#f9fbfa;border:1px solid #d9e5e2;border-radius:12px;padding:24px}.admin-body .settings-field input[readonly]{color:var(--admin-navy);cursor:not-allowed;background:#edf4f2}@media(max-width:700px){.admin-body .settings-group-payments{padding:18px}.admin-body .cms-editor-guide,.admin-body .cms-quick-start-heading{flex-direction:column;align-items:flex-start}.admin-body .cms-quick-actions{grid-template-columns:1fr 1fr}.admin-body .settings-color-control{grid-template-columns:52px minmax(0,1fr)}.admin-body .settings-color-swatch{display:none}}@media(max-width:460px){.admin-body .cms-quick-actions{grid-template-columns:1fr}}.preview-notice{background:#fbfefe;border:1px solid #cfe0dcf5;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:flex}.frontend-preview-notice{z-index:30;border-width:0 0 1px;border-radius:0;margin:0;position:sticky;top:0;box-shadow:0 10px 30px #093c351f}.preview-notice strong{color:var(--navy);display:block}.admin-preview-hero,.admin-preview-content{max-width:980px;box-shadow:var(--soft-shadow);background:#fbfefe;border:1px solid #cfe0dcf5;border-radius:8px;padding:28px}.admin-preview-hero{color:#fff;background:linear-gradient(90deg,#061a24f0,#0a2635d1,#008f8c94),var(--knowmed-educator-image) center 22% / cover no-repeat;margin-bottom:18px}.admin-preview-hero p:not(.eyebrow){color:#ffffffd6;max-width:720px;margin-top:14px}.admin-preview-content h1{margin-bottom:16px;font-size:42px}.preview-lede{color:var(--muted);margin-bottom:20px;font-size:18px}.preview-cover{object-fit:cover;border-radius:10px;width:100%;max-height:360px;margin-bottom:20px;display:block}.preview-byline{color:var(--muted);margin:-6px 0 18px;font-size:13px;font-weight:600}.admin-preview-grid{max-width:420px}.admin-main{min-width:0;padding:28px}.admin-breadcrumbs{color:#6a8088;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:750;display:flex}.admin-breadcrumbs a{color:var(--teal)}.admin-breadcrumbs a:after,.admin-breadcrumbs span:after{content:"/";color:#9aaeb4;margin-left:8px;font-weight:700}.admin-breadcrumbs span:last-child:after,.admin-breadcrumbs a:last-child:after{display:none}.admin-topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.admin-topbar h1{font-size:32px}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.admin-help-panel{box-shadow:var(--soft-shadow);background:#fbfefe;border:1px solid #cfe0dcf5;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:20px;display:flex}.admin-help-panel h2{font-size:24px}.admin-help-panel p:not(.eyebrow){max-width:760px;color:var(--muted);margin-top:8px}.status-list{gap:10px;display:grid}.status-list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:11px 0;display:flex}.admin-mcq-category-panel{margin-top:22px}.admin-mcq-category-list{gap:18px;display:grid}.admin-mcq-category-block{border-bottom:1px solid var(--line);gap:10px;padding-bottom:16px;display:grid}.admin-mcq-category-block:last-child{border-bottom:0;padding-bottom:0}.admin-mcq-category-title,.admin-mcq-category-items a{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-mcq-category-title h3{font-size:18px}.admin-mcq-category-title span{color:var(--muted);font-size:12px;font-weight:800}.admin-mcq-category-items{gap:8px;display:grid}.admin-mcq-category-items a{color:var(--ink);background:#fbfefe;border:1px solid #dbe7e3;border-radius:8px;padding:12px 14px}.admin-mcq-category-items a:hover{background:#f2f7f5;border-color:#b9cdc7}.admin-mcq-category-items strong,.admin-mcq-category-items small{display:block}.admin-mcq-category-items small{color:var(--muted);margin-top:2px}.filter-bar{grid-template-columns:minmax(220px,1fr) 190px 190px auto auto;gap:12px;margin-bottom:18px;display:grid}.table-panel{overflow:auto}.table-panel h2{margin-bottom:14px;font-size:21px}.table-panel textarea{min-width:220px}.cms-form{border:1px solid var(--line);background:#fbfefe;border-radius:8px;max-width:940px;padding:24px}.mcq-workflow-intro,.admin-mcq-launcher{background:linear-gradient(135deg,#fff,#edf8f5);border:1px solid #cfe0dc;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;max-width:1180px;margin-bottom:18px;padding:24px 28px;display:flex}.mcq-workflow-intro h2,.admin-mcq-launcher h2{color:var(--admin-navy);margin:3px 0 7px;font-size:27px}.mcq-workflow-intro p:not(.eyebrow),.admin-mcq-launcher p:not(.eyebrow){color:#607873;max-width:650px}.mcq-workflow-steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}.mcq-workflow-steps li{color:#81928f;justify-items:center;gap:5px;min-width:80px;font-size:12px;display:grid}.mcq-workflow-steps span{background:#fff;border:2px solid #cddbd8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.mcq-workflow-steps .is-current{color:var(--admin-navy)}.mcq-workflow-steps .is-current span{border-color:var(--admin-teal);background:var(--admin-teal);color:#fff}.admin-body .mcq-setup-form{padding:0;overflow:hidden}.mcq-form-section{grid-template-columns:52px minmax(0,1fr);gap:20px;padding:30px 34px;display:grid}.mcq-form-section+.mcq-form-section{border-top:1px solid #e0eae7}.mcq-form-section-number{background:var(--admin-navy);color:#fff;border-radius:50%;align-self:start;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.mcq-final-mock-section{background:#f2fbfa}.mcq-final-mock-section .mcq-form-section-number{background:#148c8c}.mcq-final-mock-section .inline-check span{font-weight:700}.mcq-form-section-body{min-width:0}.mcq-form-heading{margin-bottom:20px}.mcq-form-heading h2{color:var(--admin-navy);margin-bottom:5px;font-size:23px}.mcq-form-heading h3{color:var(--admin-navy);font-size:19px}.mcq-form-heading p:not(.eyebrow){color:#647b76}.mcq-form-heading.compact{margin-bottom:14px}.mcq-slug-compact .slug-field>span{color:#6a807c;font-size:13px}.mcq-slug-compact .slug-field>small{display:none}.mcq-audience-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mcq-choice-card{cursor:pointer;background:#fff;border:2px solid #d8e5e2;border-radius:13px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;min-height:118px;padding:20px;transition:all .16s;display:grid;position:relative}.mcq-choice-card:hover{border-color:#80aca5;transform:translateY(-1px)}.mcq-choice-card:has(input:checked){border-color:var(--admin-teal);background:#edf8f5;box-shadow:0 7px 20px #135f571a}.mcq-choice-card input{opacity:0;pointer-events:none;position:absolute}.mcq-choice-mark{background:#fff;border:2px solid #99afaa;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.mcq-choice-card:has(input:checked) .mcq-choice-mark{border-color:var(--admin-teal);background:var(--admin-teal)}.mcq-choice-card:has(input:checked) .mcq-choice-mark:after{content:"✓";color:#fff;font-weight:900}.mcq-choice-card strong{color:var(--admin-navy);margin-bottom:7px;font-size:17px;display:block}.mcq-choice-card small{color:#687e79;line-height:1.45;display:block}.mcq-specialist-panel{border-left:4px solid var(--admin-teal);background:#f0f8f6;border-radius:0 12px 12px 0;margin-top:18px;padding:22px}.mcq-specialization-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mcq-specialty-choice{position:relative}.mcq-specialty-choice input{opacity:0;position:absolute}.mcq-specialty-choice span{color:#244b47;cursor:pointer;background:#fff;border:1px solid #cbded9;border-radius:8px;align-items:center;min-height:45px;padding:10px 13px;font-weight:700;display:flex}.mcq-specialty-choice input:checked+span{border-color:var(--admin-teal);background:var(--admin-teal);color:#fff}.mcq-advanced-settings{border-top:1px solid #e0eae7}.mcq-advanced-settings summary{cursor:pointer;color:var(--admin-navy);padding:21px 34px}.mcq-advanced-settings summary span{gap:3px;margin-left:8px;display:inline-grid}.mcq-advanced-settings summary small{color:#728681;font-weight:500}.mcq-advanced-settings>.form-grid{padding:4px 34px 30px}.mcq-primary-actions{background:#f7faf9;border-top:1px solid #e0eae7;align-items:center;gap:10px;margin:0;padding:22px 34px;display:flex}.mcq-primary-actions .button:first-child{min-width:210px}.mcq-admin-questions{max-width:1180px;margin-top:22px;padding:28px}.mcq-taxonomy-field{background:#f7fbfa;border:2px solid #d7e5e1;border-radius:11px;padding:17px}.mcq-taxonomy-field>span{color:var(--admin-navy);font-size:16px}.mcq-option-editor-field>small{color:#70847f;margin-top:-4px;font-size:12px}.rich-editor-toggle{width:100%;min-height:42px;color:var(--admin-navy);text-align:left;cursor:pointer;background:#eef7f5;border:0;border-bottom:1px solid #d3e3df;padding:9px 13px;font-weight:800}.rich-editor-toggle:after{content:"+";float:right;font-size:19px;line-height:1}.rich-editor-toggle[aria-expanded=true]:after{content:"−"}.rich-editor-toolbar[hidden]{display:none!important}.rich-editor-collapsible .rich-editor-surface{min-height:128px}.mcq-question-advanced{background:#f8fbfa;border:1px solid #d3e2df;border-radius:10px}.mcq-question-advanced summary{cursor:pointer;color:var(--admin-navy);padding:16px 18px}.mcq-question-advanced summary small{color:#6d817d;margin-top:3px;font-weight:500;display:block}.mcq-question-advanced>.form-grid{padding:4px 18px 20px}.mcq-question-audience{background:#f8fbfa;border:1px solid #cfdfdb;border-radius:12px;padding:22px}.mcq-question-audience>legend{color:var(--admin-navy);padding:0 8px;font-size:20px;font-weight:800}.mcq-question-audience>p{color:#687e79;margin-bottom:15px}.suggest-select-source{appearance:none!important;opacity:0!important;pointer-events:none!important;background:0 0!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.suggest-select{width:100%;position:relative}.suggest-select-input{width:100%;min-height:48px;color:var(--admin-navy);font:inherit;background:#fff;border:1px solid #ceddd9;border-radius:8px;padding:10px 42px 10px 14px;font-weight:700}.suggest-select:after{content:"⌄";color:#315c57;pointer-events:none;font-size:20px;position:absolute;top:12px;right:15px}.suggest-select-input:focus{border-color:var(--admin-teal);outline:2px solid #135f5740}.suggest-select-list{z-index:50;background:#fff;border:1px solid #bdd2cd;border-radius:9px;max-height:280px;padding:7px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 35px #082f2b29}.suggest-select-list button{color:#173f3a;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px;display:block}.suggest-select-list button:hover,.suggest-select-list button.is-selected{color:var(--admin-teal);background:#e9f5f2;font-weight:800}.suggest-select-list>span{color:#71847f;padding:12px;display:block}.package-taxonomy-map{background:#f6faf9;border:1px solid #d2e1de;border-radius:12px;gap:12px;margin-top:26px;padding:24px;display:grid}.package-taxonomy-map h2{color:var(--admin-navy);margin:3px 0 6px;font-size:23px}.package-taxonomy-map>div>p:not(.eyebrow){color:#687d79}.package-theme-map{background:#fff;border:1px solid #cfdfdb;border-radius:9px}.package-theme-map summary{cursor:pointer;padding:13px 16px}.package-theme-map summary .inline-check{display:inline-flex}.package-topic-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 16px 16px 38px;display:grid}.package-topic-map label{background:#f1f7f5;border-radius:6px;padding:8px}@media(max-width:800px){.package-topic-map{grid-template-columns:1fr;padding-left:16px}}.mcq-rationale-upload{background:#f4faf8;border:1px solid #cedfdb;border-radius:11px;gap:14px;padding:20px;display:grid}.mcq-rationale-upload>div:first-child strong{color:var(--admin-navy);font-size:16px}.mcq-rationale-upload>div:first-child p{color:#687e79;margin-top:4px;font-size:13px}.mcq-file-picker{gap:8px;display:grid}.mcq-file-picker>span{color:var(--admin-navy);font-weight:800}.mcq-file-picker input{background:#fff;border:1px dashed #91aca6;border-radius:8px;padding:11px}.mcq-current-attachment{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:13px;padding:12px;display:flex}.mcq-current-attachment img{object-fit:cover;border-radius:6px;width:90px;height:64px}.mcq-pdf-badge{color:#fff;background:#a83838;border-radius:6px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.mcq-rationale-attachment{margin-top:16px}.mcq-rationale-attachment img{object-fit:contain;border-radius:10px;max-width:min(100%,720px);max-height:520px;display:block}.mcq-option .rich-copy{text-align:left}.mcq-option .rich-copy p{margin:0}.mcq-option .rich-copy img{object-fit:contain;border-radius:8px;max-width:min(100%,420px);max-height:260px;margin-top:8px;display:block}.mcq-admin-questions .admin-section-head p:not(.eyebrow){color:#647b76;margin-top:5px}.mcq-empty-state{text-align:center;border:2px dashed #cfdfdc;border-radius:12px;justify-items:center;gap:10px;padding:50px 20px;display:grid}.mcq-empty-state strong{color:var(--admin-navy);font-size:21px}.mcq-empty-state p{color:#667d78}.admin-mcq-launcher-actions{flex-shrink:0;gap:10px;display:flex}@media(max-width:900px){.mcq-workflow-intro,.admin-mcq-launcher{flex-direction:column;align-items:flex-start}.mcq-audience-cards,.mcq-specialization-grid{grid-template-columns:1fr}.mcq-choice-card{min-height:0}}@media(max-width:620px){.mcq-workflow-intro,.admin-mcq-launcher{padding:20px}.mcq-workflow-steps{justify-content:space-between;width:100%}.mcq-workflow-steps li{min-width:64px}.mcq-form-section{grid-template-columns:1fr;padding:24px 20px}.mcq-form-section-number{width:34px;height:34px}.mcq-advanced-settings summary,.mcq-primary-actions{padding:20px}.mcq-advanced-settings>.form-grid{padding:0 20px 24px}.mcq-primary-actions,.admin-mcq-launcher-actions{flex-direction:column;align-items:stretch;width:100%}}.admin-check{align-self:end}.form-actions,.content-actions{margin-top:20px}.mcq-question-actions{box-sizing:border-box;background:0 0;border-top:1px solid #d8e4e1;width:100%;margin:8px 0 0;padding:22px 0 0;position:static!important;inset:auto!important}nav[role=navigation]{margin-top:18px}@media(max-width:1100px){.site-header{grid-template-columns:1fr}.site-nav,.header-actions{justify-content:flex-start}.nav-drop-menu{left:0;transform:translateY(6px)}.nav-dropdown:hover .nav-drop-menu,.nav-dropdown:focus-within .nav-drop-menu{transform:translateY(0)}.card-grid.four,.card-grid.three,.pricing-grid,.dashboard-grid,.dashboard-grid.lms-dashboard-grid,.learning-card-grid,.learner-resource-grid,.progress-metric-grid,.metrics-band,.learning-strip,.mcq-quiz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split,.educator,.blueprint-grid,.content-map-layout,.content-section:has(.contact-panel),.quiz-shell,.audience-grid,.learning-topic-card,.topic-detail-grid,.admin-grid{grid-template-columns:1fr}.quiz-status-panel{position:static;top:auto}.cbt-palette-toggle{border:1px solid var(--line);width:100%;color:var(--navy);cursor:pointer;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:11px 14px;font-size:13px;font-weight:700;display:flex}.cbt-palette-chevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.cbt-palette-toggle[aria-expanded=true] .cbt-palette-chevron{transform:rotate(-135deg)}.cbt-palette-body{display:none}.cbt-palette-wrap.is-expanded .cbt-palette-body{display:block}.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:static}.filter-bar{grid-template-columns:1fr 1fr}.testimonial-slide{flex-basis:calc(50% - 11px)}.metrics-band div,.learning-strip div{min-height:110px}}@media(max-width:700px){h1{font-size:34px}h2{font-size:28px}.learner-home-hero,.learner-final-mock{flex-direction:column;align-items:stretch}.learner-home-hero .button,.learner-final-mock .button{width:100%}.learner-next-step{grid-template-columns:auto minmax(0,1fr)}.learner-next-step>.button{grid-column:1/-1;width:100%}.learner-theme-row{grid-template-columns:48px minmax(0,1fr);padding:17px 18px}.learner-theme-count{display:none}.learner-theme-row>.button{grid-column:2;justify-self:start}.learner-theme-section>header,.learner-progress-summary>summary{flex-direction:column;align-items:flex-start}.learner-breadcrumbs{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.learning-map-section .subject-card-action{justify-self:start}.site-header{grid-template-columns:1fr auto;gap:14px;padding:14px 18px}.nav-toggle-label{display:inline-flex}.nav-toggle:checked+.nav-toggle-label span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle:checked+.nav-toggle-label span:nth-child(2){opacity:0}.nav-toggle:checked+.nav-toggle-label span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-nav,.header-actions{grid-column:1/-1;width:100%;display:none}.nav-toggle:checked~.site-nav,.nav-toggle:checked~.header-actions{display:grid}.site-nav{border-top:1px solid #d9e5eceb;justify-content:stretch;gap:6px;padding:12px 0 0}.site-nav a,.nav-drop-trigger{align-items:center;width:100%;min-height:42px;padding:10px 12px;display:flex}.nav-dropdown{width:100%}.nav-drop-menu{min-width:0;box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border:0;padding:0 0 4px 14px;position:static;transform:none}.nav-drop-menu a{min-height:36px;color:var(--muted);font-size:13px}.header-actions{grid-template-columns:1fr 1fr;gap:10px;padding-top:8px}.header-actions .button,.header-actions form,.header-actions form .button{width:100%}.hero{align-items:end;min-height:68vh}.simple-hero{background:linear-gradient(#edf7f5f5,#f7fbfae0),radial-gradient(circle at 82% 10%,#5cc6d038,#0000 34%),linear-gradient(135deg,#e9f5f2,#f2f4ec);min-height:auto;padding-top:96px;display:block}.simple-hero .hero-content{width:100%;max-width:calc(100vw - 36px)}.simple-hero .hero-track-choices{grid-template-columns:1fr;width:100%;max-width:100%;display:grid}.simple-hero .hero-track-choice{box-sizing:border-box;width:100%;min-width:0;font-size:22px}.testimonial-slide{flex-basis:100%;min-height:350px;padding:24px}.testimonial-carousel .quote-card p{font-size:20px}.testimonial-controls{gap:10px}.metrics-band div,.learning-strip div{min-height:100px;padding:20px 24px}.metrics-band strong,.learning-strip strong{font-size:28px}.metrics-band span,.learning-strip span{font-size:15px}.card-grid.four,.card-grid.three,.pricing-grid,.dashboard-grid,.dashboard-grid.lms-dashboard-grid,.learning-card-grid,.learning-card-grid.focused-actions,.learner-resource-grid,.progress-metric-grid,.metrics-band,.learning-strip,.mcq-quiz-grid,.audience-grid,.form-grid,.filter-bar,.site-footer{grid-template-columns:1fr}.mcq-question-card,.quiz-status-panel,.mcq-quiz-card{padding:20px}.cbt-summary{padding:24px 20px}.cbt-summary-grid{grid-template-columns:1fr 1fr}.cbt-summary-actions{flex-direction:column;align-items:stretch}.cbt-question-actions{flex-direction:row;align-items:stretch;gap:8px}.cbt-question-actions .button{flex:1 1 0;min-width:0;padding-left:10px;padding-right:10px;font-size:12px}.cbt-question-actions [data-mcq-next]{margin-left:0}.mcq-question-head,.admin-section-head{flex-direction:column;align-items:flex-start}.mcq-question-head div{justify-content:flex-start}.mcq-option{grid-template-columns:36px minmax(0,1fr)}.mcq-option span{width:34px;height:34px}.chart-card{padding:22px}.chart-wrap{width:min(100%,300px)}.topic-list summary{flex-direction:column;align-items:flex-start;gap:6px}.span-2{grid-column:span 1}.admin-main{padding:18px}}.profile-avatar{color:#fff;background:var(--teal);border:2px solid #176f6733;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:700;display:inline-grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.learner-header-profile{color:var(--ink);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.learner-sidebar-avatar{width:58px;height:58px;margin-bottom:10px}.profile-avatar-large{border-width:4px;flex-basis:112px;width:112px;height:112px;font-size:36px}.page-hero.learner-profile-hero{background-image:linear-gradient(90deg,#063530f5,#074841e0 43%,#1f786f8c),var(--learner-profile-banner);color:#fff;background-position:50%,50% 30%;background-size:cover;align-items:center;gap:clamp(22px,4vw,46px);min-height:430px;display:flex}.learner-profile-hero h1,.learner-profile-hero p:not(.eyebrow){color:#fff}.learner-profile-hero .profile-avatar-large{border-color:#ffffff47;box-shadow:0 0 0 8px #008f8c3d}.profile-settings-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);align-items:start;gap:28px;display:grid}.profile-form{max-width:none}.profile-form small{color:var(--muted);margin-top:6px;display:block}.profile-form input[readonly]{color:var(--muted);background:var(--mist);cursor:not-allowed}.profile-course-card{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;gap:14px;padding:28px;display:grid}.profile-course-card .button{margin-top:8px}.learner-search-inline{grid-template-columns:minmax(220px,520px) auto;gap:10px;margin-top:14px;display:grid}.learner-authenticated .site-header{grid-template-columns:minmax(180px,1fr) auto}.learner-authenticated .site-nav,.learner-authenticated .nav-toggle,.learner-authenticated .nav-toggle-label{display:none!important}.learner-authenticated .header-actions{justify-content:flex-end}@media(max-width:900px){.profile-settings-grid,.learner-search-inline{grid-template-columns:1fr}.learner-sidebar-nav{grid-template-columns:repeat(5,minmax(88px,1fr));display:grid}.learner-sidebar-nav a{text-align:center;justify-content:center}}@media(max-width:700px){.learner-authenticated .site-header{grid-template-columns:auto minmax(0,1fr)}.learner-authenticated .header-actions{grid-column:auto;width:auto;padding:0;display:flex}.learner-authenticated .header-actions form{width:auto}.learner-authenticated .header-actions form .button{width:auto;padding-inline:14px}.learner-header-profile>span:last-child{display:none}.page-hero.learner-profile-hero{align-items:flex-start;padding-top:28px;padding-bottom:20px}.profile-avatar-large{flex-basis:76px;width:76px;height:76px;font-size:26px}.profile-settings-grid,.profile-form,.profile-course-card{width:100%}.profile-form,.profile-course-card{padding:20px}.learner-sidebar{overflow-x:auto}.learner-sidebar-nav{min-width:480px}}:root{--ink:#153c36;--muted:#687873;--line:#dfe5e0;--paper:#fbfaf7;--panel:#fff;--soft:#eef3ef;--mist:#f4f4f0;--teal:#134c44;--aqua:#829b94;--blue:#476c67;--green:#4f8067;--coral:#b97857;--copper:#9b6b52;--gold:#b99b65;--sand:#ddd1bd;--navy:#123f38;--deep:#103b35;--shadow:0 22px 55px #123a351a;--soft-shadow:0 10px 28px #123a350e}body{color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.65}h1,h2,h3,.hero-track-choice,.metrics-band strong,.learning-strip strong,.hero-price{letter-spacing:-.055em;font-family:Manrope,Inter,ui-sans-serif,sans-serif}h1{font-size:clamp(39px,4.1vw,56px);font-weight:500;line-height:1.06}h2{font-size:clamp(28px,2.8vw,39px);font-weight:500;line-height:1.12}h3{font-size:20px;font-weight:500;line-height:1.25}.eyebrow{color:var(--teal);letter-spacing:.17em;font-size:10px;font-weight:700}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf7f7;border-bottom:1px solid #17332f14;grid-template-columns:auto 1fr auto;gap:28px;min-height:76px;padding:13px clamp(24px,4.5vw,68px);box-shadow:0 7px 24px #123a350a}.site-header:before{display:none}.brand img{filter:brightness(0)saturate();opacity:.82;width:164px}.site-nav{color:#50625e;font-size:12px;font-weight:600}.site-nav a,.nav-drop-trigger{border-radius:6px;padding:9px 10px}.nav-drop-trigger{color:inherit}.site-nav a:hover,.nav-dropdown:focus-within .nav-drop-trigger,.nav-drop-trigger:hover{color:var(--teal);box-shadow:none;background:#edf3ef}.nav-drop-menu{border-color:var(--line);background:#fffffffa;border-radius:10px}.nav-drop-menu a{color:#455b56}.button,.simple-hero .hero-track-choice:first-child{background:var(--teal);color:#fff;border-radius:6px;min-height:42px;padding:9px 17px;font-size:13px;font-weight:700;box-shadow:0 9px 22px #176e6526}.button:hover,.simple-hero .hero-track-choice:first-child:hover{color:#fff;background:#115c55;box-shadow:0 13px 27px #176e6533}.button.ghost,.site-header .button.ghost{color:var(--teal);box-shadow:none;background:0 0;border-color:#cad8d2}.button.ghost:hover,.site-header .button.ghost:hover{border-color:var(--teal);color:var(--teal);background:#edf4f1}.button.subtle{border-color:var(--line);color:#3f554f;box-shadow:none;background:#f1f4f1}.simple-hero{background:linear-gradient(90deg,#f0f1eb,#f0f1ebfa 49%,#f0f1ebad 68%,#f0f1eb0f),var(--hero-image) right 20% / min(48vw,690px) auto no-repeat,#f0f1eb;border-bottom:1px solid #dfe6e1;align-items:center;min-height:660px;padding:86px clamp(24px,4.5vw,68px) 76px}.simple-hero .hero-content{width:min(100%,720px);max-width:min(720px,55vw)}.simple-hero .eyebrow{color:var(--teal)}.hero.simple-hero p:not(.eyebrow){color:#526762;max-width:620px;margin-top:16px;font-size:clamp(16px,1.25vw,19px);font-weight:400;line-height:1.65}.simple-hero .hero-track-choices{gap:10px;max-width:610px;margin-top:28px}.simple-hero .hero-track-choice,.simple-hero .hero-track-choice:nth-child(2){letter-spacing:0;border-radius:6px;min-height:50px;padding:11px 16px;font-family:Inter,sans-serif;font-size:14px}.simple-hero .hero-track-choice:first-child{border-color:var(--teal)}.simple-hero .hero-track-choice:first-child:before{display:none}.simple-hero .hero-track-choice:nth-child(2){color:var(--navy);box-shadow:none;background:#ffffffc7;border:1px solid #cad8d2}.simple-hero .hero-track-choice:nth-child(2):before{background:var(--gold);width:3px}.simple-hero .hero-track-choice:nth-child(2):hover{border-color:var(--teal);color:var(--teal);box-shadow:var(--soft-shadow);background:#fff}.metrics-band{background:var(--deep);border:0}.metrics-band div{background:0 0;border-top:0;border-right:1px solid #ffffff17;min-height:100px;padding:22px clamp(24px,2.7vw,38px)}.metrics-band strong{color:#fff;font-size:clamp(19px,1.5vw,24px);font-weight:500}.metrics-band span{color:#fff9;margin-top:4px;font-size:12px}.learning-strip{border-bottom:1px solid var(--line);background:var(--line);gap:0}.learning-strip div{background:#fff;min-height:104px;padding:22px clamp(24px,2.7vw,38px)}.learning-strip div:before,.learning-strip div:nth-child(2n):before{width:2px;background:var(--gold)!important}.learning-strip strong{color:var(--teal);font-size:22px;font-weight:500}.learning-strip span{margin-top:4px;font-size:12px}.section{padding-top:clamp(64px,7.5vw,94px);padding-bottom:clamp(64px,7.5vw,94px)}.audience-section,.candidate-section,.section.tinted,.platform-section,.exam-pathways-section,.knowledge-section,.faq-section{background:#fbfcfa}.courses-section{background:#f2f5f1}.section-heading{max-width:700px;margin-bottom:32px}.section-heading p:not(.eyebrow){color:var(--muted);margin-top:13px;font-size:15px}.audience-grid,.pricing-grid,.testimonial-carousel-track{gap:20px}.audience-card,.audience-card:nth-child(2),.info-card,.quote-card,.price-card,.price-card.featured,.exam-panel,.contact-panel,.checkout-panel,.auth-card,.table-panel{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:8px}.audience-card{min-height:250px;padding:30px}.audience-card:before,.audience-card:nth-child(2):before,.info-card:before,.quote-card:before{background:var(--teal);height:2px}.audience-card:nth-child(2):before{background:var(--gold)}.audience-card:hover,.info-card:hover,.quote-card:hover,.price-card:hover{box-shadow:var(--shadow);border-color:#bdcdc6}.light-content-map{background:#eaf0ea}.light-content-map .study-pill-grid span,.topic-chips span,.package-validity,.package-category,.price-card>span:not(.eyebrow){color:var(--teal);background:#e9f2ef;border-radius:999px}.topic-list details,details{border-color:var(--line);box-shadow:none;background:#ffffffe6;border-radius:7px}.price-card{border-top:2px solid var(--teal);gap:17px;padding:30px}.price-card.featured{border-color:#c8d8d1;border-top-color:var(--gold)}.price-card strong{color:var(--teal);font-size:32px}.testimonial-slide{min-height:330px;padding:30px}.testimonial-carousel .quote-card p{font-size:16px}.testimonial-dot.is-active{background:var(--teal)}input,select,textarea{background:#fff;border-color:#d6e0db;border-radius:6px;min-height:45px;padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #176e651a}.contact-section{background:linear-gradient(100deg,#0d2d29fa,#174d45e6),var(--knowmed-educator-image) center 22% / cover no-repeat}.contact-section .eyebrow{color:#d9c08d}.contact-section .lead-form{border-radius:8px;padding:30px}.page-hero,.exam-hero,.mcq-page-hero{background:linear-gradient(100deg,#0d2d29fa,#174d45e0,#176e657a),var(--knowmed-educator-image) center 20% / cover no-repeat;padding-top:clamp(72px,8vw,104px);padding-bottom:clamp(72px,8vw,104px)}.site-footer{background:#0d2d29;gap:38px;padding-top:56px;padding-bottom:30px}.site-footer h2{color:#fff;letter-spacing:.12em;font-family:Inter,sans-serif;font-size:11px}.site-footer a,.site-footer p{color:#fff9;font-size:13px}.site-footer a:hover{color:#fff}@media(max-width:1100px){.site-header{grid-template-columns:auto 1fr auto}.site-nav{justify-content:center}}@media(max-width:700px){h1{font-size:34px}h2{font-size:27px}.site-header{grid-template-columns:1fr auto;min-height:68px;padding:12px 18px}.brand img{width:146px}.nav-toggle-label{background:var(--teal);width:40px;height:40px;box-shadow:none;border-color:#176e6529;border-radius:6px}.site-nav{border-top-color:var(--line);color:#50625e}.nav-drop-menu a{color:#65736f}.simple-hero{background:radial-gradient(circle at 88% 10%,#b99b6529,#0000 24%),linear-gradient(145deg,#eef2ea,#f8faf7);min-height:auto;padding:68px 18px 54px}.simple-hero .hero-content{max-width:100%}.simple-hero .hero-track-choice{min-height:49px;font-size:14px}.audience-card,.price-card,.testimonial-slide{padding:24px}}.site-footer{isolation:isolate;background:radial-gradient(circle at 10% 10%,#72aaa21f,#0000 28%),radial-gradient(circle at 92% 88%,#b99b6517,#0000 24%),#103b35;position:relative;overflow:hidden}.site-footer:before{content:"";z-index:-1;opacity:.28;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000,#0000 68%);mask-image:linear-gradient(115deg,#000,#0000 68%)}.site-footer img{filter:brightness(0)invert();opacity:.96;width:158px}.audience-card{padding:0}.audience-card-visual{aspect-ratio:16/7;object-fit:cover;border-bottom:1px solid var(--line);width:100%}.audience-card:first-child .audience-card-visual{object-position:center 38%}.audience-card:nth-child(2) .audience-card-visual{object-position:center 35%}.emree-audience-card .audience-card-visual{object-position:center 42%}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-band{grid-template-columns:repeat(5,minmax(0,1fr))}.emree-card-visual{color:#fff;background:radial-gradient(circle at 82% 20%,#b99b658c,#0000 28%),linear-gradient(135deg,#0d2d29,#176e65);flex-direction:column;justify-content:flex-end;min-height:170px;padding:30px;display:flex}.emree-card-visual span{letter-spacing:.08em;font-size:clamp(34px,4vw,58px);font-weight:700}.emree-card-visual strong{color:#ffffffc2;max-width:260px;font-size:14px;font-weight:500}.emree-stage-tabs{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1080px;margin:0 auto 18px;display:grid}.emree-stage-tabs button{border:1px solid var(--line);min-height:72px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:14px;font-weight:600;display:flex}.emree-stage-tabs button span{width:34px;height:34px;color:var(--teal);background:#e9f2ef;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.emree-stage-tabs button[aria-selected=true]{border-color:var(--teal);background:var(--teal);color:#fff}.emree-stage-tabs button[aria-selected=true] span{background:#fff}.emree-stage-panels{max-width:1080px;margin:auto}.emree-stage-panels>article{border:1px solid var(--line);min-height:300px;box-shadow:var(--soft-shadow);background:#fff;border-radius:10px;padding:clamp(26px,4vw,48px)}.emree-stage-panels h3{margin-bottom:12px;font-size:clamp(24px,3vw,36px)}.emree-checker{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;margin-top:26px;display:grid}.emree-checker label{gap:7px;display:grid}.emree-check-result{border-left:3px solid var(--gold);color:#41544f;background:#f6f7f3;grid-column:1/-1;padding:14px 16px}.emree-action-list{gap:10px;margin:20px 0 26px;padding-left:22px;display:grid}.emree-disclaimer{color:#5f4b2c;background:#fff6e7;border-radius:6px;margin-top:24px;padding:15px}@media(max-width:980px){.learner-pathway{grid-template-columns:1fr;display:grid}.learner-pathway i{display:none}.admin-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-form-path{flex-wrap:wrap;justify-content:flex-start}.cms-pathway-board,.cms-pathway-cards{grid-template-columns:1fr}.cms-journey-strip{flex-direction:column;align-items:stretch}.cms-journey-strip>i{display:none}.cms-next-step{flex-direction:column;align-items:flex-start}.admin-flow-grid.admin-flow-grid-simple{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin-flow-grid,.admin-flow-grid.admin-flow-grid-simple,.package-selection-summary{grid-template-columns:1fr}.mcq-question-journey,.admin-help-panel{flex-direction:column;align-items:stretch}.admin-help-panel>.button{justify-content:center;width:100%}}.uae-guide-section{background:linear-gradient(#edf3ef,#f8faf7)}.uae-guide-shell{max-width:1160px;margin:auto}.uae-guide-progress{background:#dce6e1;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.uae-guide-progress span{color:#60726d;text-align:center;padding:11px 14px;font-size:12px;font-weight:700}.uae-guide-progress span.is-active{background:var(--teal);color:#fff}.uae-guide-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.uae-guide-choices.is-two-track{grid-template-columns:repeat(2,minmax(0,1fr))}.uae-guide-choices button{border:1px solid var(--line);min-height:126px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--soft-shadow);background:#fff;border-radius:9px;gap:5px;padding:22px;display:grid}.uae-guide-choices button>span{color:var(--gold);letter-spacing:.12em;font-size:13px;font-weight:700}.uae-guide-choices button strong{font-size:19px}.uae-guide-choices button small{color:var(--muted);font-size:13px}.uae-guide-choices button[aria-pressed=true]{border-color:var(--teal);background:var(--teal);color:#fff}.uae-guide-choices button[aria-pressed=true] small{color:#ffffffb8}.uae-guide-empty{min-height:180px;color:var(--muted);text-align:center;background:#ffffff8c;border:1px dashed #b9c9c2;border-radius:9px;place-content:center;gap:5px;display:grid}.uae-guide-empty strong{color:var(--navy);font-size:20px}.uae-guide-result{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:10px;padding:clamp(24px,4vw,46px)}.uae-route-question{border-bottom:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:26px;margin-bottom:30px;padding-bottom:30px;display:grid}.uae-question-number{background:var(--teal);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;margin-bottom:12px;font-weight:700;display:grid}.uae-route-question h3,.uae-plan-heading h3,.uae-document-intro h3,.uae-dataflow-explainer h3{margin:2px 0 8px;font-size:clamp(22px,2.7vw,32px)}.uae-authority-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.uae-authority-cards button{border:1px solid var(--line);min-height:88px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:#f8faf8;border-radius:7px;gap:4px;padding:16px;display:grid}.uae-authority-cards button span{color:var(--muted);font-size:12px}.uae-authority-cards button[aria-pressed=true]{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#e6f1ed}.uae-stage-question{align-items:end}.uae-stage-question label{gap:7px;font-weight:600;display:grid}.uae-personal-plan{background:#f2f6f3;border-radius:9px;margin-bottom:34px;padding:clamp(22px,3vw,34px)}.uae-plan-heading{gap:16px;margin-bottom:24px;display:flex}.uae-plan-heading>div{min-width:0}.uae-time-summary{border-left:3px solid var(--gold);background:#fff;gap:2px;margin-top:14px;padding:11px 13px;display:grid}.uae-time-summary strong{color:var(--teal);font-size:14px}.uae-time-summary span,.uae-timing-note{color:var(--muted);font-size:11px}.uae-step-duration{color:var(--teal);background:#e4eee9;border-radius:99px;margin:1px 0 7px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.uae-timing-note{margin:4px 0 0 58px}.uae-guide-timeline li.is-complete{opacity:.58}.uae-guide-timeline li.is-complete>span{background:#82938d}.uae-guide-timeline li.is-complete>span:after{content:"✓";font-size:16px;position:absolute}.uae-guide-timeline li.is-complete>span{font-size:0}.uae-guide-timeline li.is-current>span{background:var(--gold);color:#26352f;outline:5px solid #176e6526}.uae-guide-timeline li.is-current>div{box-shadow:var(--soft-shadow);background:#fff;border-radius:7px;padding:14px 16px}.uae-document-panel{border:1px solid var(--line);border-radius:9px;grid-template-columns:.65fr 1.35fr;gap:26px;margin-bottom:34px;padding:clamp(22px,3vw,34px);display:grid}.uae-doc-progress{color:var(--teal);gap:7px;margin-top:22px;font-size:13px;font-weight:700;display:grid}.uae-doc-progress i{background:#dfe9e4;border-radius:99px;height:7px;overflow:hidden}.uae-doc-progress b{background:var(--teal);width:0;height:100%;transition:width .2s;display:block}.uae-document-groups{gap:10px;display:grid}.uae-document-groups details{padding:0;overflow:hidden}.uae-document-groups summary{padding:16px}.uae-document-groups summary span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:500;display:block}.uae-doc-checks{gap:0;padding:0 16px 14px;display:grid}.uae-doc-checks label{cursor:pointer;border-top:1px solid #edf1ee;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.uae-doc-checks input{width:18px;min-height:18px;accent-color:var(--teal);margin-top:2px}.uae-dataflow-explainer{color:#ffffffbd;background:#0e3833;border-radius:9px;margin-bottom:34px;padding:clamp(22px,3vw,34px)}.uae-dataflow-explainer>.eyebrow{color:#f0d58c;letter-spacing:.14em}.uae-dataflow-explainer h3{color:#fff}.uae-dataflow-explainer>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.uae-dataflow-explainer article{border:1px solid #ffffff1f;border-radius:7px;padding:17px}.uae-dataflow-explainer article span{background:var(--gold);color:#24342f;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:12px;font-weight:700;display:grid}.uae-dataflow-explainer article strong{color:#fff}.uae-dataflow-explainer article p{margin:6px 0 0;font-size:13px}.uae-authority-picker{grid-template-columns:minmax(260px,.65fr) 1fr;align-items:end;gap:18px;margin-bottom:32px;display:grid}.learner-uae-guide-section{border-radius:12px;margin-top:30px}.learner-uae-selection{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.learner-uae-selection>div{border:1px solid var(--line);background:#f7fbfa;border-radius:8px;gap:5px;padding:16px 18px;display:grid}.learner-uae-selection span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.learner-custom-checklist{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.learner-custom-checklist label{gap:7px;font-weight:650;display:grid}.learner-custom-checklist input{border:1px solid var(--line);min-height:44px;font:inherit;border-radius:7px;padding:10px 12px}.learner-pathway-save{margin-top:18px}.uae-authority-picker label{gap:7px;font-weight:600;display:grid}.uae-authority-note{border-left:3px solid var(--gold);color:#52645f;background:#f5f7f3;min-height:45px;padding:12px 14px}.uae-current-stage{background:#f3f7f4;border:1px solid #cfddd7;border-radius:9px;grid-template-columns:.75fr 1fr;align-items:end;gap:18px 26px;margin-bottom:34px;padding:clamp(20px,3vw,30px);display:grid}.uae-current-stage h3{margin:2px 0 0;font-size:clamp(22px,2.5vw,30px)}.uae-current-stage label{gap:7px;font-weight:600;display:grid}.uae-next-action{background:var(--teal);color:#ffffffd1;border-radius:7px;grid-column:1/-1;padding:18px 20px}.uae-next-action strong{color:#fff;margin-bottom:4px;font-size:17px;display:block}.uae-next-action p{margin:0}.uae-portal-action{background:#fff;border:1px solid #c8d9d2;border-radius:7px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.uae-portal-action div{gap:3px;display:grid}.uae-portal-action strong{color:var(--navy)}.uae-portal-action span{color:var(--muted);font-size:13px}.uae-portal-action .button{flex:none}.uae-portal-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.uae-guide-timeline{margin:0;padding:0;list-style:none;display:grid}.uae-guide-timeline li{grid-template-columns:42px 1fr;gap:16px;padding-bottom:26px;display:grid;position:relative}.uae-guide-timeline li:not(:last-child):before{content:"";background:#d9e5df;width:2px;position:absolute;top:36px;bottom:0;left:18px}.uae-guide-timeline li>span{z-index:1;background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.uae-guide-timeline strong{color:var(--navy);margin:4px 0 6px;font-size:18px;display:block}.uae-guide-timeline p{color:var(--muted);margin:0}.uae-paperwork-study{color:#ffffffbf;background:#0e3833;border-radius:9px;grid-template-columns:.8fr 1.2fr;gap:24px;margin-top:10px;padding:clamp(22px,3vw,34px);display:grid}.uae-paperwork-study h3{color:#fff;margin:4px 0 10px;font-size:26px}.uae-course-recommendations{gap:10px;display:grid}.uae-course-recommendations article{color:var(--navy);background:#fff;border-radius:7px;grid-template-columns:1fr auto;gap:4px 14px;padding:16px;display:grid}.uae-course-recommendations article>span{color:var(--teal);letter-spacing:.08em;font-size:11px;font-weight:700}.uae-course-recommendations article>strong{grid-column:1}.uae-course-recommendations article>small{color:var(--muted);grid-column:1}.uae-course-recommendations .button{grid-area:1/2/4;align-self:center}.uae-official-links{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:22px;display:flex}.uae-official-links a{color:var(--teal);font-weight:600}.uae-guide-disclaimer{color:#665333;background:#fff6e7;border-radius:6px;margin:18px 0 0;padding:14px;font-size:13px}@media(max-width:900px){.audience-grid{grid-template-columns:1fr}.emree-stage-tabs{grid-template-columns:1fr 1fr}.emree-checker,.uae-guide-choices,.uae-paperwork-study,.uae-authority-picker,.learner-uae-selection,.uae-current-stage,.uae-route-question,.uae-document-panel{grid-template-columns:1fr}.uae-dataflow-explainer>div{grid-template-columns:1fr 1fr}.uae-portal-action{flex-direction:column;align-items:stretch}.uae-portal-buttons{justify-content:stretch}.uae-portal-buttons .button{width:100%}}@media(max-width:560px){.emree-stage-tabs,.uae-course-recommendations article{grid-template-columns:1fr}.uae-course-recommendations .button{grid-area:auto/1;margin-top:8px}.uae-authority-cards,.uae-dataflow-explainer>div,.learner-custom-checklist{grid-template-columns:1fr}.uae-guide-progress{grid-template-columns:1fr 1fr}}.audience-card{flex-direction:column;display:flex}.audience-card-copy{flex-direction:column;flex:1;align-items:flex-start;padding:28px 30px 30px;display:flex}.audience-card-copy>p:not(.eyebrow){flex:1}.audience-card-copy .button{margin-top:24px}@media(max-width:700px){.audience-card{padding:0}.audience-card-visual{aspect-ratio:16/9}.audience-card-copy{padding:22px}}html,body{max-width:100%;overflow-x:clip}@media(max-width:700px){.site-header{width:100%;min-width:0;position:sticky}.nav-toggle-label{position:absolute;right:18px;display:inline-flex!important}.hero.simple-hero{width:100%;min-width:0;overflow:hidden}.simple-hero .hero-content{width:auto;min-width:0;max-width:calc(100vw - 36px)}.simple-hero h1,.simple-hero p{overflow-wrap:break-word;max-width:100%}.simple-hero .hero-track-choices{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid}.simple-hero .hero-track-choice,.simple-hero .hero-track-choice:nth-child(2){width:100%;min-width:0}}.page-hero.mcq-taxonomy-hero{background-color:#123f3a;background-image:linear-gradient(90deg,#083530fa,#083530e6 43%,#0835308c 72%,#08353061),var(--mcq-banner-image,linear-gradient(135deg, #123f3a, #2d7169));background-position:50%,50%;background-repeat:no-repeat;background-size:cover}.page-hero.learner-learning-hero{background-color:#123f3a;background-image:linear-gradient(90deg,#083530fa,#083530e6 48%,#0835308f,#08353057),var(--learner-learning-image);background-position:50%,50%;background-repeat:no-repeat;background-size:cover}.page-hero.mcq-page-hero.learner-quiz-hero{background-color:#123f3a;background-image:linear-gradient(90deg,#083530fa,#083530e6 48%,#0835308f,#08353057),var(--learner-quiz-image);background-position:50%,50%;background-repeat:no-repeat;background-size:cover}.learner-authenticated .page-hero:not(.mcq-taxonomy-hero):not(.learner-profile-hero):not(.learner-learning-hero):not(.learner-quiz-hero){background-color:#123f3a;background-image:linear-gradient(90deg,#083530fa,#083530e6 48%,#0835308f,#08353057),var(--knowmed-learner-banner-image);background-position:50%,50%;background-repeat:no-repeat;background-size:cover}.document-learning-workspace{grid-template-columns:minmax(0,7fr) minmax(290px,3fr);align-items:start;gap:28px;transition:grid-template-columns .25s;display:grid}section.document-learning-workspace.notes-collapsed{grid-template-columns:minmax(0,1fr) 68px;gap:16px}.document-notes-column{gap:12px;min-width:0;display:grid;position:sticky;top:24px}.document-workspace-toolbar{justify-content:flex-end;display:flex}.document-workspace-toolbar [data-notes-panel-toggle]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.document-workspace-toolbar [data-notes-panel-toggle]:after{content:"‹";font-size:16px;transition:transform .2s}.notes-collapsed .document-workspace-toolbar [data-notes-panel-toggle]:after{transform:rotate(180deg)}.notes-collapsed .document-workspace-toolbar{background:#fff;border:1px solid #ccddd9;border-radius:16px;justify-content:center;padding:12px 0;box-shadow:0 16px 40px #093f3814}.notes-collapsed .document-workspace-toolbar [data-notes-panel-toggle]{color:#123f39;background:#eef5f3;border:1px solid #cfe3de;border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.notes-collapsed .document-workspace-toolbar [data-notes-panel-toggle-label]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notes-collapsed .document-notes-panel{display:none}.document-reader-column{gap:22px;min-width:0;display:grid}.document-reader-card,.document-notes-panel{background:#fff;border:1px solid #ccddd9;border-radius:18px;padding:22px}.document-notes-panel{box-shadow:0 16px 40px #093f3814}.document-reader-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.document-reader-header h2{overflow-wrap:anywhere;margin-bottom:0}.document-reader-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.document-reader-card iframe{background:#edf3f1;border:1px solid #d4e1de;border-radius:12px;width:100%;height:max(760px,100vh - 150px);display:block}.document-reader-card iframe:fullscreen{background:#fff;border:0;border-radius:0;width:100vw;height:100vh}.document-notes-panel form,.document-notes-panel label{gap:8px;display:grid}.document-notes-panel form{gap:16px;margin:20px 0}.document-notes-panel input[type=number],.document-notes-panel textarea{width:100%;font:inherit;border:1px solid #b9cfca;border-radius:10px;padding:11px 12px}.document-notes-panel input[type=number][readonly]{color:#4c6460;cursor:default;background:#f3f7f6}.document-notes-panel input[type=number][readonly]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.document-notes-panel input[type=number][readonly]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.document-page-actions{gap:10px;display:grid}.document-page-actions label{border:1px solid #d2e0dd;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;padding:11px}.saved-document-marks{gap:8px;margin:24px 0;display:grid}.saved-document-marks button{text-align:left;color:#123f39;cursor:pointer;background:#f7faf9;border:1px solid #d2e0dd;border-radius:10px;gap:3px;padding:11px;display:grid}.saved-document-marks button span,.saved-document-marks button small{color:#657d78}.document-download-state{text-align:center;background:#f3f7f6;border-radius:12px;place-content:center;justify-items:center;gap:10px;min-height:340px;padding:30px;display:grid}.document-download-state>span{color:#fff;background:#14584f;border-radius:8px 8px 16px;place-items:center;width:72px;height:82px;font-weight:800;display:grid}.reading-tools-panel-header{border-bottom:1px solid #d7e7e3;margin-bottom:16px;padding-bottom:16px}.reading-tools-panel-header p.eyebrow{margin-bottom:2px}.reading-tools-panel-header h2{margin:0}.mark-topic-read-form{border-top:1px solid #d7e7e3;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;margin-top:8px!important;display:flex!important}.mark-topic-read-toggle{color:#123f39;flex-direction:row;align-items:center;gap:10px;font-weight:700;display:flex!important}.mark-topic-read-toggle input{width:18px;height:18px}@media(max-width:900px){.document-learning-workspace,section.document-learning-workspace.notes-collapsed{grid-template-columns:1fr}.document-notes-column{position:static}.notes-collapsed .document-workspace-toolbar{box-shadow:none;background:0 0;border:0;justify-content:flex-end;padding:0}.notes-collapsed .document-workspace-toolbar [data-notes-panel-toggle]{background:#fff;border-radius:999px;width:auto;height:auto;padding:9px 16px}.notes-collapsed .document-workspace-toolbar [data-notes-panel-toggle-label]{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;position:static;overflow:visible}.document-reader-header{display:grid}.document-reader-actions{width:100%}.document-reader-actions .button{flex:1}.document-reader-card iframe{height:72vh;min-height:560px}}.study-taxonomy-map{background:linear-gradient(135deg,#f8fbfa,#eef6f4);border:1px solid #c9deda;border-radius:18px;margin:0 0 28px;padding:28px}.study-taxonomy-map legend{color:#103f39;max-width:calc(100% - 24px);padding:0 10px;font-size:clamp(22px,2vw,30px);font-weight:800}.study-taxonomy-map>p{color:#657c78;margin:0 0 22px}.study-taxonomy-steps{gap:16px;display:grid}.study-taxonomy-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mcq-question-taxonomy-row{grid-template-columns:repeat(3,minmax(0,1fr))}.study-taxonomy-card{background:#fff;border:1px solid #c9deda;border-radius:14px;min-width:0;padding:18px;box-shadow:0 8px 22px #0b433c0d}.study-taxonomy-card-title{color:#143f39;align-items:center;gap:12px;margin-bottom:13px;font-weight:800;display:flex}.study-taxonomy-card-title>b{color:#fff;background:#14584f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.study-taxonomy-card-title>span{gap:2px;min-width:0;display:grid}.study-taxonomy-card-title small{color:#6b817d;font-size:12px;font-weight:600}.study-taxonomy-card>.suggest-select,.study-taxonomy-card>select{width:100%;min-width:0}.study-taxonomy-card>.suggest-select{align-self:start;height:48px;min-height:48px}.study-taxonomy-card .suggest-select-input{text-overflow:ellipsis;min-width:0}.study-taxonomy-card .suggest-select-list{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.study-taxonomy-card .suggest-select-list button{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.study-taxonomy-summary{color:#fff;overflow-wrap:anywhere;background:#123f39;border-radius:10px;margin-top:18px;padding:14px 16px;font-weight:700}.study-inline-add{color:#12564e;font:inherit;cursor:pointer;background:#eef8f6;border:1px solid #17685e;border-radius:8px;justify-content:center;align-items:center;margin-top:13px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}.study-inline-add:hover:not(:disabled){color:#fff;background:#17685e}.study-inline-add:disabled{color:#93a39f;cursor:not-allowed;background:#f5f7f7;border-color:#d3dfdc}.study-inline-add-help{color:#6b817d;margin-top:7px;font-size:12px;display:block}.admin-inline-modal{color:#123f39;background:0 0;border:0;border-radius:18px;width:min(620px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;overflow:visible}.admin-inline-modal[open]{margin:auto;position:fixed;inset:0}.admin-inline-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#082e29ad}.admin-inline-modal-card{background:#fff;border:1px solid #c9deda;border-radius:18px;gap:17px;max-height:calc(100vh - 32px);padding:28px;display:grid;overflow-y:auto;box-shadow:0 28px 80px #04231f47}.admin-inline-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-inline-modal-head h2{margin:2px 0 0}.admin-inline-modal-close{color:#315c57;cursor:pointer;background:#edf5f3;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.admin-inline-modal-copy{color:#647b77;margin:0}.admin-inline-path{color:#fff;overflow-wrap:anywhere;background:#123f39;border-radius:9px;padding:13px 15px;font-size:14px;font-weight:700}.admin-inline-modal-card>label{gap:7px;font-weight:700;display:grid}.admin-inline-modal-card input,.admin-inline-modal-card textarea{width:100%;font:inherit;border:1px solid #cbdcd8;border-radius:8px;padding:12px 14px}.admin-inline-modal-card .form-actions{margin-top:2px}@media(max-width:820px){.study-taxonomy-map{padding:22px}.study-taxonomy-row,.mcq-question-taxonomy-row{grid-template-columns:1fr}}@media(max-width:520px){.study-taxonomy-map{border-radius:14px;padding:18px 14px}.study-taxonomy-map legend{padding:0 6px}.study-taxonomy-card{padding:15px}.study-taxonomy-summary{font-size:14px}}.serial-column{white-space:nowrap;font-variant-numeric:tabular-nums;width:76px;min-width:76px;text-align:center!important}select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2314554f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:34px}select:not([multiple]):disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%238a9a97' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.suggest-select:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3.5 5.25 3.5 3.5 3.5-3.5' stroke='%23315c57' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;width:14px;height:14px;top:24px;right:10px;transform:translateY(-50%)}.suggest-select-input{padding-right:34px}.protected-pdf-reader{-webkit-user-select:none;user-select:none;background:#e7edeb;border:1px solid #c8d9d5;border-radius:14px;min-height:320px;position:relative;overflow:hidden}.protected-pdf-topbar,.protected-pdf-bottom-strip,.protected-pdf-sheet-backdrop,.protected-pdf-sheet,.protected-pdf-tap-zone{display:none}.protected-pdf-toolbar{z-index:2;color:#fff;background:#123f39;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex;position:sticky;top:0}.protected-pdf-toolbar button{color:#fff;min-width:42px;min-height:38px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff52;border-radius:7px;padding:7px 11px;font-weight:800}.protected-pdf-toolbar button:hover,.protected-pdf-toolbar button:focus-visible{color:#123f39;background:#fff}.protected-pdf-toolbar-group{align-items:center;gap:10px;display:flex}.protected-pdf-toolbar-zoom{border-left:1px solid #ffffff4d;padding-left:16px}.protected-pdf-status{color:#526c67;text-align:center;place-items:center;min-height:320px;padding:30px;font-weight:700;display:grid}.protected-pdf-status.is-error{color:#9a2f2f}.protected-pdf-canvas-wrap{text-align:center;scroll-behavior:smooth;min-height:320px;max-height:min(75vh,820px);padding:18px;overflow:hidden auto}.protected-pdf-canvas-wrap canvas{pointer-events:none;background:#fff;max-width:100%;margin:0 auto 18px;display:block;box-shadow:0 10px 32px #0a2d282e}.protected-pdf-canvas-wrap canvas:last-child{margin-bottom:0}.protected-pdf-reader:fullscreen{background:#dfe7e4;border:0;border-radius:0;width:100vw;height:100vh}.protected-pdf-reader:fullscreen .protected-pdf-canvas-wrap{max-height:calc(100vh - 58px)!important}@media(max-width:900px){.protected-pdf-reader,.protected-pdf-status{min-height:260px}.protected-pdf-toolbar{display:none}.protected-pdf-topbar{z-index:auto;padding:9px 12px;padding-top:calc(9px + env(safe-area-inset-top,0px));background:#123f39;justify-content:space-between;align-items:center;gap:10px;display:flex;position:static}.protected-pdf-page-pill{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff29;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.protected-pdf-more-btn{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.protected-pdf-more-btn svg{width:15px;height:15px}.protected-pdf-stage{position:relative}.protected-pdf-canvas-wrap{place-items:safe center center;min-height:0;max-height:calc(100svh - 234px);padding:0;display:grid}.protected-pdf-reader:fullscreen .protected-pdf-canvas-wrap{max-height:calc(100vh - 16px)!important}.protected-pdf-canvas-wrap canvas{margin:0}.protected-pdf-bottom-strip{z-index:5;padding:8px 14px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0a1e1b00,#0a1e1bb8);align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.protected-pdf-progress-track{background:#ffffff3d;border-radius:99px;flex:auto;height:3px;overflow:hidden}.protected-pdf-progress-fill{background:#fff;border-radius:99px;height:100%;transition:width .25s;display:block}.protected-pdf-strip-label{color:#fff;font-variant-numeric:tabular-nums;flex:none;font-size:10.5px;font-weight:700}.protected-pdf-sheet-backdrop{z-index:9;opacity:0;pointer-events:none;background:#081a1766;transition:opacity .2s;position:absolute;inset:0}.protected-pdf-sheet-backdrop.is-open{opacity:1;pointer-events:auto;display:block}.protected-pdf-sheet{z-index:10;padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));color:#0f3b3f;background:#fff;border-radius:18px 18px 0 0;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -16px 36px -18px #082d294d}.protected-pdf-sheet.is-open{display:block;transform:translateY(0)}.protected-pdf-sheet-handle{background:#dbe6e4;border-radius:99px;width:34px;height:4px;margin:0 auto 12px}.protected-pdf-sheet-row{justify-content:space-between;align-items:center;padding:10px 2px;display:flex}.protected-pdf-sheet-row+.protected-pdf-sheet-row{border-top:1px solid #e4ece9}.protected-pdf-sheet-row span:first-child{font-size:13px;font-weight:700}.protected-pdf-sheet .protected-pdf-toolbar-zoom{border:0;gap:10px;padding:0}.protected-pdf-sheet .protected-pdf-toolbar-zoom button{color:#0f3b3f;background:#fff;border:1px solid #dbe6e4;border-radius:9px;min-width:30px;min-height:30px;padding:0;font-weight:800}.protected-pdf-sheet .protected-pdf-toolbar-zoom span{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.protected-pdf-sheet-fullscreen-btn{color:#08706b;cursor:pointer;background:#eafbf8;border:1px solid #dbe6e4;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:700}.protected-pdf-tap-zone{z-index:4;cursor:pointer;background:0 0;border:0;align-items:center;width:22%;padding:0;display:flex;position:absolute;top:0;bottom:0}.protected-pdf-tap-zone[hidden]{display:none}.protected-pdf-tap-zone.is-prev{justify-content:flex-start;padding-left:8px;left:0}.protected-pdf-tap-zone.is-next{justify-content:flex-end;padding-right:8px;right:0}.protected-pdf-tap-zone svg{color:#fff;opacity:0;filter:drop-shadow(0 1px 4px #00000080);width:20px;height:20px;transition:opacity .2s}.protected-pdf-tap-zone:active svg{opacity:.9}.protected-pdf-tap-zone.is-pulsing svg{animation:1.6s 2 protected-pdf-tap-zone-pulse}@keyframes protected-pdf-tap-zone-pulse{0%,to{opacity:0}50%{opacity:.75}}@media(prefers-reduced-motion:reduce){.protected-pdf-tap-zone.is-pulsing svg{animation:none}}}.document-learning-workspace,.document-reader-column,.document-reader-card{min-width:0;max-width:100%}.document-reader-card{overflow:hidden}.protected-pdf-reader{contain:layout paint;width:100%;min-width:0;max-width:100%}.protected-pdf-canvas-wrap{box-sizing:border-box;overscroll-behavior:contain;width:100%;min-width:0;max-width:100%;overflow:auto}.protected-pdf-reader:not(:fullscreen) .protected-pdf-canvas-wrap canvas{flex:none}.topic-practice-heading{margin-top:34px}.topic-practice-grid{gap:16px;margin:18px 0 28px;display:grid}.topic-practice-card{background:linear-gradient(135deg,#fff,#f1f8f6);border:1px solid #c7dcd7;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:26px;display:grid;box-shadow:0 16px 40px #093f3814}.topic-practice-icon{color:#fff;background:#12584f;border-radius:18px;place-items:center;width:62px;height:62px;font-size:25px;font-weight:900;display:grid;box-shadow:0 10px 24px #12584f33}.topic-practice-copy{min-width:0}.topic-practice-copy h3{color:#113f39;margin:3px 0 8px;font-size:clamp(21px,2vw,28px)}.topic-practice-copy>p:not(.eyebrow){color:#59716d;max-width:760px;margin:0}.topic-practice-meta{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.topic-practice-meta span{color:#607873;background:#ffffffd1;border:1px solid #d0e2de;border-radius:999px;padding:7px 10px;font-size:13px}.topic-practice-meta strong{color:#123f39}.topic-practice-action{white-space:nowrap}@media(max-width:820px){.topic-practice-card{grid-template-columns:minmax(0,1fr);padding:20px}.topic-practice-action{grid-column:1/-1;width:100%}}@media(max-width:520px){.topic-practice-card{grid-template-columns:1fr;gap:16px}.topic-practice-icon{border-radius:14px;width:52px;height:52px}}.topic-guided-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 26px;display:grid}.topic-guided-flow a{color:#123f39;background:#fff;border:1px solid #c7dcd7;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex;box-shadow:0 8px 22px #093f380f}.topic-guided-flow i{color:#fff;background:#12584f;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.topic-guided-flow span,.topic-guided-flow small{min-width:0;display:block}.topic-guided-flow small{color:#68807b;margin-top:2px}.quick-note-card{background:#edf7f4;border:1px solid #bcd7d1;border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);gap:26px;margin:0 0 28px;padding:24px;display:grid}.quick-note-card h2{margin:4px 0 8px;font-size:24px}.quick-note-card form,.material-quick-note form{gap:12px;display:grid}.quick-note-card textarea,.material-quick-note textarea{resize:vertical;width:100%;font:inherit;background:#fff;border:1px solid #a9c8c1;border-radius:12px;padding:13px}.quick-note-card form>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.material-quick-note{border-top:1px solid #d4e3df;margin-top:22px;padding-top:20px}.material-quick-note h3{margin:0 0 5px}.material-next-step{color:#fff;background:#104b43;border-radius:14px;gap:8px;margin:22px 0 16px;padding:18px;display:grid}.material-next-step span{color:#9ed8cc;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.material-next-step .button{color:#104b43;background:#fff;margin-top:5px}.learner-notebook{gap:28px;display:grid}.notebook-subject>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.notebook-subject>header h2{margin:2px 0 0}.notebook-subject>header>span{color:#647c77;font-weight:700}.notebook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.notebook-card{background:#fff;border:1px solid #c8ddd8;border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 10px 28px #093f380f}.notebook-source span,.notebook-source small{display:block}.notebook-source span{color:#12584f;font-weight:800}.notebook-source small{color:#718681;margin-top:3px}.notebook-card>p{white-space:pre-wrap;overflow-wrap:anywhere;flex:1}.notebook-card footer{border-top:1px solid #e1ece9;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.text-button{color:#9a3535;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}@media(max-width:820px){.topic-guided-flow,.notebook-grid,.quick-note-card{grid-template-columns:1fr}}.compact-course-map{max-width:1440px}.course-subject-list{gap:22px;display:grid}.course-subject-card{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fff;border-radius:14px;scroll-margin-top:110px;overflow:hidden}.course-subject-card>header{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 26px 18px;display:grid}.course-sequence{color:#fff;background:var(--teal);text-align:center;border-radius:50%;place-content:center;width:64px;height:64px;display:grid}.course-sequence span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.course-sequence strong{font-size:21px;line-height:1.1}.course-subject-copy p:not(.eyebrow){color:var(--muted)}.course-subject-progress{text-align:right;min-width:90px;display:grid}.course-subject-progress strong{color:var(--teal);font-size:25px}.course-subject-progress span{color:var(--muted);font-size:12px;font-weight:700}.course-topic-list{border-top:1px solid #e2ece9}.course-topic-row{border-top:1px solid #e8f0ee;grid-template-columns:48px minmax(220px,1fr) minmax(330px,auto);align-items:center;gap:18px;padding:18px 26px;scroll-margin-top:110px;display:grid}.course-topic-row:first-child{border-top:0}.course-topic-row:target{box-shadow:inset 5px 0 var(--gold);background:#f0faf7}.topic-sequence{width:42px;height:42px;color:var(--teal);background:var(--soft);border:1px solid #acd0c9;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.course-topic-copy p{color:var(--muted);font-size:13px}.topic-status{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;cursor:help;font-size:10px;font-weight:900}.topic-status.is-completed{color:var(--green)}.topic-status.is-in_progress{color:var(--copper)}.course-topic-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.course-topic-actions .text-link{white-space:nowrap;padding:8px 4px;font-size:13px}.learner-learning-hero .button{color:var(--teal);background:#fff;margin-top:22px}@media(max-width:900px){.course-subject-card>header{grid-template-columns:64px minmax(0,1fr)}.course-subject-progress{text-align:left;grid-column:2;align-items:baseline;gap:8px;display:flex}.course-topic-row{grid-template-columns:44px minmax(0,1fr)}.course-topic-actions{grid-column:2;justify-content:flex-start}}@media(max-width:600px){.course-subject-card>header{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:20px 17px 15px}.course-sequence{width:46px;height:46px}.course-sequence strong{font-size:17px}.course-subject-progress{grid-column:1/-1}.course-subject-card>.pathway-progress{width:calc(100% - 34px);margin:0 17px 14px}.course-topic-row{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:17px}.topic-sequence{width:34px;height:34px}.course-topic-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.course-topic-actions .button{width:100%}.course-topic-actions .text-link{text-align:center;grid-column:1/-1}}.learner-theme-code{text-align:center;gap:2px;display:grid}.learner-theme-code strong{color:var(--teal);font-size:18px}.learner-theme-code small{color:var(--muted);letter-spacing:.04em;font-size:9px;font-weight:800}.profile-pathway-list article>div:first-child>small{color:var(--muted);font-size:11px;font-weight:700;display:block}.dashboard-course-library{background:linear-gradient(145deg,#f5faf8,#edf5f2);border:1px solid #c9ddd8;border-radius:22px;margin-top:30px;padding:30px;box-shadow:0 18px 45px #093f3812}.dashboard-library-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.dashboard-library-heading h2{color:#123f39;margin:4px 0 6px;font-size:clamp(30px,3vw,46px)}.dashboard-library-heading p:not(.eyebrow){color:#617a75;margin:0}.dashboard-library-heading>span{color:#12584f;white-space:nowrap;background:#dceee9;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:800}.dashboard-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-library-card{background:#fff;border:1px solid #cadeda;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #093f380f}.dashboard-library-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 22px 16px;display:grid}.dashboard-library-card>header h3{color:#123f39;margin:2px 0 0;font-size:clamp(20px,2vw,27px)}.dashboard-library-card>header>strong{color:#12584f;font-size:20px}.dashboard-subject-number{color:#fff;background:#12584f;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.dashboard-library-card>.pathway-progress{width:calc(100% - 44px);margin:0 22px 18px}.dashboard-topic-outline{border-top:1px solid #e0ece9}.dashboard-outline-row{border-top:1px solid #e8f0ee;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr);gap:18px;padding:17px 22px;display:grid}.dashboard-outline-row:first-child{border-top:0}.dashboard-outline-row.is-subtopic{background:#f8fbfa;padding-left:40px}.dashboard-outline-row.is-subtopic .dashboard-outline-copy{border-left:3px solid #d4a55d;padding-left:13px}.dashboard-outline-copy small,.dashboard-mcq-topic small{color:#8b6b37;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:900;display:block}.dashboard-outline-copy strong,.dashboard-mcq-topic strong{color:#123f39;margin:4px 0;display:block}.dashboard-outline-copy span,.dashboard-mcq-topic span{color:#6a807c;font-size:12px}.dashboard-outline-actions{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.dashboard-outline-actions a{color:#c95525;font-size:13px;font-weight:800}.dashboard-outline-actions .details-link{color:#12584f}.dashboard-mcq-library{background:#fff}.dashboard-mcq-grid .mcq-directory-card{min-height:0;padding:24px}.dashboard-mcq-topic-list{border-top:1px solid #dce9e6;margin-top:18px}.dashboard-mcq-topic{border-bottom:1px solid #e2ece9;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.dashboard-mcq-topic.is-subtopic{border-left:3px solid #d4a55d;padding-left:15px}.dashboard-mcq-topic>div{min-width:0}.dashboard-mcq-actions{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.dashboard-mcq-actions a{color:#c95525;font-size:13px;font-weight:900}@media(max-width:1050px){.dashboard-library-grid{grid-template-columns:1fr}}@media(max-width:680px){.dashboard-course-library{border-radius:17px;margin-top:22px;padding:20px 15px}.dashboard-library-heading{flex-direction:column;align-items:flex-start;gap:12px}.dashboard-outline-row{grid-template-columns:1fr;gap:10px;padding:16px}.dashboard-outline-row.is-subtopic{padding-left:24px}.dashboard-library-card>header{grid-template-columns:auto minmax(0,1fr);padding:18px 16px 14px}.dashboard-library-card>header>strong{grid-column:2}.dashboard-library-card>.pathway-progress{width:calc(100% - 32px);margin:0 16px 14px}.dashboard-mcq-topic{flex-direction:column;align-items:flex-start}}.dashboard-toc-shell{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:22px;display:grid}.dashboard-health-nav{background:#fff;border:1px solid #c9ddd8;border-radius:16px;position:sticky;top:96px;overflow:hidden}.dashboard-health-nav>strong{color:#123f39;border-bottom:1px solid #dce9e6;padding:20px;font-size:20px;display:block}.dashboard-health-nav a{color:#315c55;border-bottom:1px solid #e5efed;justify-content:space-between;gap:12px;padding:15px 20px;font-weight:700;display:flex}.dashboard-health-nav a:hover{color:#c95525;background:#f3f9f7}.dashboard-health-groups{gap:18px;min-width:0;display:grid}.dashboard-health-group{background:#fff;border:1px solid #c9ddd8;border-radius:18px;scroll-margin-top:100px;overflow:hidden;box-shadow:0 12px 30px #093f380f}.dashboard-health-group>summary{cursor:pointer;border-top:4px solid #0000;border-image:linear-gradient(90deg,#1ca78e,#ec8c63) 1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;list-style:none;display:grid}.dashboard-health-group>summary::-webkit-details-marker{display:none}.dashboard-theme-card>summary::-webkit-details-marker{display:none}.dashboard-health-group>summary small,.dashboard-mcq-health-group>header small{color:#8b6b37;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.dashboard-health-group>summary h3,.dashboard-mcq-health-group h3{color:#123f39;margin:3px 0;font-size:clamp(23px,2.4vw,32px)}.dashboard-health-group>summary p{color:#6a807c;margin:0}.dashboard-health-group>summary b{color:#c95525;white-space:nowrap}.dashboard-health-group[open]>summary{background:#f5faf8}.dashboard-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 20px 20px;display:grid}.dashboard-theme-card{background:#fff;border:1px solid #d4e4e0;border-radius:15px;min-width:0;overflow:hidden}.dashboard-theme-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:130px;padding:20px;list-style:none;display:grid}.dashboard-theme-card>summary h4{color:#123f39;margin:4px 0 7px;font-size:clamp(19px,1.8vw,25px)}.dashboard-theme-card>summary p{color:#6a807c;margin:0;font-size:13px}.dashboard-theme-card>summary strong{color:#12584f;font-size:20px}.dashboard-theme-card[open]>summary{background:#f7fbfa}.dashboard-theme-card>.pathway-progress{width:calc(100% - 40px);margin:0 20px 16px}.dashboard-theme-card .dashboard-outline-row{grid-template-columns:1fr;gap:10px;padding:16px 20px}.dashboard-theme-card .dashboard-outline-row.is-subtopic{padding-left:30px}.dashboard-mcq-health-list{gap:24px;display:grid}.dashboard-mcq-health-group{gap:15px;display:grid}.dashboard-mcq-health-group>header{align-items:center;gap:13px;display:flex}.dashboard-mcq-health-group>header>span{color:#12584f;background:#dff0ec;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}@media(max-width:1100px){.dashboard-toc-shell{grid-template-columns:1fr}.dashboard-health-nav{display:flex;position:static;overflow:auto}.dashboard-health-nav>strong,.dashboard-health-nav a{border-bottom:0;border-right:1px solid #e5efed;flex:none}}@media(max-width:850px){.dashboard-theme-grid{grid-template-columns:1fr}}@media(max-width:600px){.dashboard-health-group>summary{grid-template-columns:auto minmax(0,1fr);padding:17px}.dashboard-health-group>summary b{grid-column:2}.dashboard-theme-grid{padding:0 12px 12px}.dashboard-theme-card>summary{min-height:0;padding:17px}}.dashboard-toc-drilldown{scroll-margin-top:90px}.dashboard-toc-panel[hidden]{display:none!important}.dashboard-toc-panel.is-active{animation:.2s ease-out dashboard-panel-in}.dashboard-panel-heading{align-items:flex-end;gap:20px;margin:0 0 20px;display:flex}.dashboard-panel-heading>button{color:#12584f;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcd5cf;border-radius:10px;flex:none;padding:10px 14px;font-size:13px;font-weight:800}.dashboard-panel-heading h3{color:#123f39;margin:3px 0;font-size:clamp(25px,2.6vw,36px)}.dashboard-panel-heading p{color:#667e79;margin:0}.dashboard-drilldown-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-drilldown-card{border-top:4px solid #0000;border-image:linear-gradient(90deg,#1ca78e,#ec8c63) 1;flex-direction:column;align-items:flex-start;min-height:300px;display:flex}.dashboard-drilldown-card h3{color:#123f39;margin:0 0 10px;font-size:clamp(22px,2vw,30px)}.dashboard-drilldown-card>p:not(.eyebrow){color:#6b807c}.dashboard-drilldown-card>.pathway-progress{width:100%;margin:10px 0 20px}.dashboard-drilldown-card>button{color:#c95525;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:10px 0 0;font-weight:900}.dashboard-drilldown-card>button:hover,.dashboard-panel-heading>button:hover{color:#0e5b51}.dashboard-content-actions{border-top:1px solid #dfeae7;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:auto;padding-top:18px;display:flex}.dashboard-content-actions a{color:#c95525;font-size:13px;font-weight:850}.dashboard-content-actions .details-link{color:#12584f}@keyframes dashboard-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1100px){.dashboard-drilldown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.dashboard-drilldown-grid{grid-template-columns:1fr}.dashboard-drilldown-card{min-height:240px}.dashboard-panel-heading{flex-direction:column;align-items:flex-start}}.journey-next-step{border-left:4px solid var(--orange);margin:28px 0 20px}.journey-next-step>.button{text-align:center;justify-self:end}.quiz-next-actions>strong,.quiz-next-actions>span{display:block}.journey-next-step{background:linear-gradient(135deg,#fff,#f2f8f6);border:1px solid #b9d8d2;border-left:5px solid #d4a55d;border-radius:18px;grid-template-columns:54px minmax(0,1fr) minmax(180px,auto);gap:18px 22px;width:100%;min-width:0;margin:30px 0 20px;padding:24px 26px;overflow:hidden;box-shadow:0 16px 38px #093f3814}.journey-next-step .learner-step-number{background:#12584f;width:50px;height:50px}.journey-next-step>div:nth-child(2){min-width:0}.journey-next-step>div:nth-child(2)>span{color:#8b6b37;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.journey-next-step h2{color:#123f39;overflow-wrap:anywhere;margin:5px 0 7px;font-size:clamp(21px,2vw,28px);line-height:1.2}.journey-next-step p{color:#607974;overflow-wrap:anywhere;max-width:760px;margin:0;font-size:15px;font-weight:500;line-height:1.55}.journey-next-step>.button{text-align:center;white-space:normal;place-self:center end;min-width:180px;max-width:260px;padding:13px 18px;line-height:1.3}.journey-next-step>.button span{color:inherit;font-size:inherit}.document-journey-next-step{grid-column:1/-1;min-width:0}.document-journey-next-step .journey-next-step{margin-top:2px;margin-bottom:0}@media(max-width:760px){.journey-next-step{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:20px 18px}.journey-next-step .learner-step-number{width:44px;height:44px;font-size:18px}.journey-next-step>.button{grid-column:1/-1;justify-self:stretch;width:100%;max-width:none}}.quiz-next-actions{background:#f4faf8;border:1px solid #b9d8d2;border-radius:14px;margin-top:18px;padding:16px}.quiz-status-panel .quiz-next-actions>strong{color:#123f39;font-size:17px;line-height:1.3}.quiz-next-actions>span{color:#607974;margin:0 0 10px;font-size:13px;line-height:1.5}.quiz-next-actions>.button{white-space:normal;text-align:center;width:100%}.document-journey-section{clear:both;padding-top:0;display:block}.document-journey-section .journey-next-step{width:100%;margin:0}.page-hero.learner-learning-hero{min-height:270px;padding:42px clamp(28px,5vw,74px)}.learner-learning-hero h1{max-width:980px;margin:8px 0 12px;font-size:clamp(36px,4.4vw,64px);line-height:1.02}.learner-learning-hero>p:not(.eyebrow){max-width:900px;margin:0;font-size:clamp(16px,1.5vw,21px);line-height:1.5}.learner-learning-hero .button{margin-top:18px}.compact-course-map{padding-top:34px;padding-bottom:42px}.compact-course-map .section-heading.compact{margin-bottom:20px}.compact-course-map .section-heading.compact h2{margin:5px 0 7px;font-size:clamp(28px,3vw,40px)}.course-subject-list{gap:16px}.course-subject-card{border-radius:12px;box-shadow:0 8px 24px #073f390e}.course-subject-card>header{grid-template-columns:58px minmax(0,1fr) auto;gap:16px;padding:18px 20px 13px}.course-sequence{border-radius:13px;width:50px;height:50px}.course-sequence span{font-size:8px}.course-sequence strong{font-size:18px}.course-subject-copy h3{margin:2px 0 4px;font-size:clamp(21px,2vw,27px)}.course-subject-copy .rich-copy.compact{font-size:13px;line-height:1.45}.course-subject-copy p:not(.eyebrow){margin:4px 0 0;font-size:13px}.course-subject-progress strong{font-size:22px}.course-subject-card>.pathway-progress{width:calc(100% - 40px);margin:0 20px 12px}.course-topic-row{grid-template-columns:38px minmax(200px,1fr) minmax(280px,auto);gap:14px;padding:13px 20px}.topic-sequence{width:34px;height:34px;font-size:12px}.course-topic-copy h4{margin:2px 0;font-size:16px}.course-topic-actions{gap:7px}.course-topic-actions .button{padding:9px 12px}.learner-energy-header{padding:20px clamp(20px,3vw,42px) 17px}.learner-energy-header h1{font-size:clamp(27px,2.6vw,37px)}.learner-dashboard-shell .learner-home-content{gap:15px;padding-top:18px}.learner-energy-dashboard{gap:16px!important}.learner-focus-grid{grid-template-columns:minmax(300px,.85fr) minmax(440px,1.35fr);gap:16px}.continue-learning-card{min-height:270px;padding:20px}.continue-learning-card h2{margin-top:10px;font-size:clamp(21px,2vw,27px)}.continue-topic-progress{margin:16px 0 12px}.continue-learning-facts{margin-bottom:15px}.continue-learning-facts div{padding:10px 7px}.weekly-momentum{padding:20px}.momentum-metrics{margin-top:20px}.momentum-metrics article{padding:8px 12px}.momentum-metrics strong{margin:6px 0 3px;font-size:clamp(22px,2.5vw,29px)}.learning-journey-strip{padding:18px 20px 21px}.learning-journey-strip ol{margin-top:18px}.learner-insight-grid{gap:16px}.revision-recommendations,.mcq-performance-card,.mock-readiness-card{min-height:250px;padding:19px}.performance-score,.mock-readiness-ring{border-width:10px;width:108px;height:108px;margin:17px auto 13px}.dashboard-course-library{border-radius:16px;margin-top:12px;padding:22px}.dashboard-library-heading{margin-bottom:16px}.dashboard-library-heading h2{font-size:clamp(27px,2.6vw,38px)}.dashboard-drilldown-grid{gap:14px}.dashboard-drilldown-card{min-height:230px;padding:18px}.dashboard-drilldown-card .eyebrow{margin:12px 0 5px}.dashboard-drilldown-card h3{font-size:clamp(20px,1.8vw,26px)}.dashboard-content-actions{padding-top:13px}@media(max-width:1100px){.learner-focus-grid{grid-template-columns:1fr}.page-hero.learner-learning-hero{min-height:240px}}@media(max-width:900px){.course-subject-card>header{grid-template-columns:50px minmax(0,1fr)}.course-topic-row{grid-template-columns:34px minmax(0,1fr)}}@media(max-width:600px){.page-hero.learner-learning-hero{min-height:0;padding:30px 20px}.learner-learning-hero h1{font-size:34px}.compact-course-map{padding:24px 16px 34px}.course-subject-card>header{padding:16px 14px 12px}.course-subject-card>.pathway-progress{width:calc(100% - 28px);margin:0 14px 11px}.course-topic-row{padding:14px}.dashboard-course-library{padding:17px 13px}.dashboard-drilldown-card{min-height:0}}.catalogue-topic-list>article.is-preview-blurred{cursor:default;-webkit-user-select:none;user-select:none;min-height:106px;position:relative;overflow:hidden}.catalogue-topic-list>article.is-preview-blurred>*{filter:blur(7px);opacity:.48;pointer-events:none}.catalogue-topic-list>article.is-preview-blurred:after{content:"Subscribe to view more topics";color:#c6532d;text-align:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff4d;place-items:center;padding:1rem;font-weight:800;display:grid;position:absolute;inset:0}.topic-admin-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.topic-admin-heading h2{color:#102f4a;margin:0;font-size:2rem}.topic-admin-heading p{color:#5f7080;margin:5px 0 0}.topic-status-tabs{border-bottom:1px solid #dbe4ea;gap:28px;margin-bottom:0;display:flex}.topic-status-tabs a{color:#5a6a77;border-bottom:3px solid #0000;padding:12px 2px;text-decoration:none}.topic-status-tabs a.active{color:#087f8c;border-color:#0b9aaa}.topic-filter-bar{background:#fff;border:1px solid #dce5ea;border-top:0;grid-template-columns:repeat(5,minmax(135px,1fr)) minmax(220px,1.5fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.topic-filter-bar label{gap:6px;display:grid}.topic-filter-bar label>span{color:#465b6a;font-size:.76rem;font-weight:700}.topic-filter-bar select,.topic-filter-bar input{min-height:42px}.topic-filter-bar>div{gap:7px;display:flex}.topic-library-table{margin-top:18px;padding:0;overflow:hidden}.topic-table-meta{color:#607180;border-bottom:1px solid #e1e8ed;justify-content:space-between;padding:14px 18px;display:flex}.topic-library-table th{white-space:nowrap;background:#f4f7f9}.topic-library-table td{vertical-align:top}.topic-title-cell{min-width:245px}.topic-title-cell>a{color:#087f8c;text-decoration:none}.topic-title-cell small,.topic-library-table td>small{color:#71808c;margin-top:5px;line-height:1.4;display:block}.topic-media-counts{gap:4px;font-size:.74rem;display:grid}.topic-media-counts span{white-space:nowrap}.topic-row-actions{gap:10px;display:flex}.topic-row-actions a{color:#087f8c;font-weight:700;text-decoration:none}.topic-row-actions form{margin:0}.topic-row-actions .link-button{color:#087f8c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.topic-owned-mapping,.topic-owned-setup{background:#f6fbfb;border-left:4px solid #0b9aaa}.topic-owned-mapping h3{color:#17374d;margin:0}.topic-editor-form{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.topic-editor-main,.topic-editor-sidebar{gap:18px;display:grid}.topic-editor-sidebar{position:sticky;top:18px}.topic-editor-panel{background:#fff;border:1px solid #dbe4e9;border-radius:8px;gap:15px;padding:20px;display:grid;box-shadow:0 6px 22px #1331410b}.topic-editor-panel h3{color:#17374d;margin:0}.topic-editor-panel label:not(.inline-check){gap:7px;display:grid}.topic-editor-panel label>span{color:#334d5d;font-weight:700}.topic-title-input input{min-height:56px;font-size:1.35rem}.topic-panel-heading{justify-content:space-between;gap:18px;display:flex}.topic-panel-heading p{color:#6b7b86;margin:4px 0 0}.topic-file-drop{cursor:pointer;background:#f4fbfb;border:2px dashed #9fcbd0;border-radius:8px;padding:22px}.topic-file-drop span{color:#667985;font-weight:400!important}.topic-file-drop input{margin-top:5px}.topic-attachment-list{border:1px solid #e0e7eb;border-radius:7px;display:grid;overflow:hidden}.topic-attachment-list article{border-bottom:1px solid #e6ecef;flex-wrap:wrap;align-items:center;gap:10px 13px;padding:13px;display:flex}.topic-attachment-list article:last-child{border-bottom:0}.topic-attachment-list small{color:#74828d;display:block}.topic-attachment-list .topic-file-type{flex:none}.topic-attachment-meta{flex:220px;min-width:0}.topic-attachment-meta strong{overflow-wrap:anywhere;word-break:break-word;display:block}.topic-attachment-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.topic-file-type{color:#375364;background:#edf3f5;border-radius:8px;place-items:center;width:48px;height:48px;font-size:.7rem;font-weight:900;display:grid}.topic-file-type.is-pdf{color:#c84d35;background:#fff0ed}.topic-file-type.is-audio{color:#6544c4;background:#f2edff}.topic-file-type.is-video{color:#2869bd;background:#e9f2ff}.danger-text{color:#ad392f}.topic-audience-list{gap:10px;display:grid}.topic-audience-list label{align-items:center;gap:9px;display:flex}.topic-publish-panel .full{text-align:center;width:100%}.topic-next-step{border-left:4px solid #0b9aaa}.topic-media-library{gap:18px;margin-top:22px;display:grid}.topic-media-card{background:#fff;border:1px solid #d8e3e7;border-radius:10px;gap:15px;padding:18px;display:grid}.topic-media-card header{align-items:center;gap:12px;display:flex}.topic-media-card header>span{color:#087f8c;background:#eaf7f6;border-radius:8px;place-items:center;min-width:48px;height:48px;font-size:.72rem;font-weight:900;display:grid}.topic-media-card h3,.topic-media-card p{margin:0}.topic-media-card audio,.topic-media-card video{width:100%}.topic-media-card video{background:#07141b;border-radius:8px;max-height:520px}@media(max-width:1200px){.topic-filter-bar{grid-template-columns:repeat(3,1fr)}.topic-editor-form{grid-template-columns:1fr}.topic-editor-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.topic-publish-panel{grid-column:1/-1}}@media(max-width:720px){.topic-admin-heading{flex-direction:column;align-items:stretch}.topic-status-tabs{overflow-x:auto}.topic-filter-bar,.topic-editor-sidebar{grid-template-columns:1fr}.topic-attachment-actions{flex-basis:100%;justify-content:flex-start;margin-left:0}.topic-media-card{padding:12px}}.topic-filter-bar{border-top:1px solid #dce5ea;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(145px,1fr)) auto}.topic-filter-actions{align-self:end}.topic-library-table table{min-width:960px}.topic-library-table th,.topic-library-table td{padding:18px 16px}.topic-library-table .serial-column{text-align:center;color:#607180;width:78px}.topic-title-cell{min-width:250px;max-width:320px}.topic-mapping-cell{min-width:215px;max-width:270px}.topic-mapping-cell strong,.topic-mapping-cell small{display:block}.topic-mapping-cell small{color:#71808c;margin-top:5px;line-height:1.35}.topic-sort-link{color:inherit;white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.topic-sort-link span{color:#0d7775;font-size:.9em}.topic-taxonomy-cell{color:#385862;min-width:150px}.topic-taxonomy-cell strong,.topic-taxonomy-cell small{display:block}.topic-taxonomy-cell small{color:#71808c;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.topic-media-counts.compact{flex-wrap:wrap;gap:6px;display:flex}.topic-media-counts.compact span{color:#42606d;background:#eef6f6;border-radius:999px;padding:4px 7px;font-size:.72rem}.topic-media-counts.compact .muted{color:#80909b;background:0 0;padding:0}.topic-actions-column{width:210px}.topic-row-actions{flex-wrap:wrap;align-items:center;gap:8px}.topic-row-actions form{display:inline-flex}.topic-next-step .form-actions{align-items:center}.topic-owned-setup{margin-bottom:18px}.topic-owned-setup small{color:#607180}.mcq-setup-form .topic-owned-setup{grid-template-columns:48px minmax(0,1fr);align-items:start}@media(max-width:1200px){.topic-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-filter-actions{grid-column:1/-1}.topic-library-table table{min-width:900px}}@media(max-width:700px){.topic-admin-heading{flex-direction:column;align-items:stretch}.topic-admin-heading .button{text-align:center;width:100%}.topic-filter-bar{grid-template-columns:1fr}.topic-filter-actions{grid-column:auto}.topic-library-table table{min-width:760px}.topic-library-table th,.topic-library-table td{padding:14px 12px}.topic-title-cell{min-width:220px}.topic-mapping-cell{min-width:190px}.topic-table-meta{flex-direction:column;gap:12px}.topic-editor-sidebar{grid-template-columns:1fr}}.topic-table-scroll{scrollbar-gutter:stable both-edges;overscroll-behavior-x:contain;overflow:auto visible}.topic-library-table table{border-collapse:separate;border-spacing:0;min-width:1120px}.topic-library-table .topic-actions-column{min-width:214px}.topic-library-table th:last-child,.topic-library-table td:last-child{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-12px 0 18px #14334312}.topic-library-table th:last-child{z-index:3;background:#f4f7f9}.topic-library-table td:nth-last-child(2){white-space:nowrap}.topic-table-scroll:focus{outline-offset:-3px;outline:3px solid #0b9aaa40}.topic-audience-tags{flex-wrap:wrap;gap:6px;min-width:115px;display:flex}.topic-audience-tags span{color:#17665d;background:#edf8f6;border-radius:999px;align-items:center;min-height:26px;padding:3px 8px;font-size:.76rem;font-weight:800;display:inline-flex}.topic-audience-tags .muted{color:#80909b;background:0 0;padding:0;font-weight:500}.topic-audience-panel{gap:16px}.topic-audience-list{gap:8px}.topic-audience-list .topic-audience-choice{cursor:pointer;background:#fbfefd;border:1px solid #dce8e7;border-radius:9px;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:flex!important}.topic-audience-list .topic-audience-choice:hover{background:#f4fbfa;border-color:#8dc9c3}.topic-audience-list .topic-audience-choice input[type=checkbox]{accent-color:#087f8c;appearance:auto!important;flex:none!important;width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important;margin:0!important;padding:0!important;display:block!important}.topic-audience-list .topic-audience-choice span{gap:2px;line-height:1.25;display:grid!important}.topic-audience-list .topic-audience-choice strong{color:#173f4a}.topic-audience-list .topic-audience-choice small{color:#71808c}.topic-specialist-fields{padding-top:4px}@media(max-width:1180px){.topic-table-scroll:after{content:"Scroll horizontally to see all columns and actions";color:#607180;background:#f7fbfb;border-top:1px solid #dce8e7;padding:8px 14px;font-size:.78rem;font-weight:700;display:block}.topic-library-table table{min-width:1080px}}@media(max-width:700px){.topic-library-table table{min-width:980px}.topic-library-table th:last-child,.topic-library-table td:last-child{box-shadow:-8px 0 14px #14334317}.topic-audience-list .topic-audience-choice{min-height:54px}}.topic-add-subtopic{justify-self:start;margin-top:-4px}.admin-body dialog.subtopic-create-dialog[open]{box-sizing:border-box;width:min(480px,100vw - 32px);max-width:480px;max-height:calc(100dvh - 24px);color:var(--admin-navy);border:1px solid #cfe2df;border-radius:18px;margin:0;padding:clamp(16px,4dvh,28px);position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 22px 70px #05322e40}.subtopic-create-dialog::backdrop{background:#03232094}.subtopic-create-dialog h2{margin:clamp(2px,1dvh,4px) 0 clamp(4px,1dvh,8px);font-size:clamp(21px,4dvh,28px)}.subtopic-create-dialog>div>p:last-child{color:#5f7470;margin:0 0 clamp(10px,2.5dvh,22px)}.subtopic-create-dialog label{gap:clamp(4px,1dvh,8px);display:grid}.subtopic-create-dialog form{gap:clamp(8px,1.6dvh,16px);display:grid}.subtopic-create-dialog label>span{font-weight:700}.subtopic-create-dialog label.inline-check{align-items:center;display:flex}.subtopic-create-dialog label.inline-check>span{font-weight:600}.subtopic-dialog-close{float:right}.subtopic-dialog-close button{appearance:none;cursor:pointer;color:#315e58;background:0 0;border:0;font-size:28px;line-height:1}.attempt-related-resources{border-top:1px solid #d8e7e3;gap:9px;margin-top:18px;padding-top:16px;display:grid}.attempt-related-resources .eyebrow,.mcq-rationale-topic-link{margin:0}.study-focus-hero{justify-content:space-between;align-items:end;gap:32px;max-width:1240px;margin:0 auto;padding:64px 28px 28px;display:flex}.study-focus-hero h1{color:#073e39;letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,54px)}.study-focus-hero p{color:#58716c;max-width:610px;margin:12px 0 0;font-size:18px}.study-overall-progress{color:#42605a;gap:8px;width:min(390px,100%);font-size:14px;display:grid}.study-overall-progress span,.study-outline-section .section-heading h2{cursor:help}.study-overall-progress strong{color:#073e39;font-size:16px}.study-focus-section{padding-top:12px}.study-focus-card{background:linear-gradient(110deg,#e6f7f4,#f8fffe);border:1px solid #cbe8e2;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;padding:30px 34px;display:flex}.study-focus-copy>p{color:#087f8c;text-transform:uppercase;letter-spacing:.08em;margin:0 0 7px;font-size:12px;font-weight:800}.study-focus-copy h2{color:#073e39;margin:0;font-size:clamp(25px,3vw,37px)}.study-focus-copy>span{color:#5f7871;margin-top:7px;display:block}.study-focus-meta{color:#345d56;flex-wrap:wrap;gap:16px;margin-top:16px;font-size:14px;display:flex}.study-focus-actions{gap:10px;min-width:185px;display:grid}.study-focus-actions .button,.study-topic-row .button{justify-content:center}.study-focus-actions .text-link{text-align:center}.study-outline-section{padding-top:38px}.study-outline{border-top:1px solid #d7e6e3}.study-health-group,.study-theme{border-bottom:1px solid #d7e6e3}.study-health-group>summary,.study-theme>summary{cursor:pointer;color:#0b443e;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.study-health-group>summary::-webkit-details-marker{display:none}.study-theme>summary::-webkit-details-marker{display:none}.study-health-group>summary{background:#f1fbf9;padding:20px 18px;font-size:20px;font-weight:800}.study-theme>summary{background:#fff;padding:16px 24px;font-weight:700}.study-health-group>summary:after,.study-theme>summary:after{content:"+";color:#087f8c;order:3;font-size:22px}.study-health-group[open]>summary:after,.study-theme[open]>summary:after{content:"−"}.study-health-group summary small,.study-theme summary small{color:#637d76;margin-left:auto;font-weight:500}.study-topic-list{padding:0 24px}.study-topic-row{border-top:1px solid #e2eeeb;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.study-topic-row h3{color:#073e39;margin:8px 0 4px;font-size:18px}.study-topic-row p{color:#627b75;margin:0;font-size:14px}.study-topic-row nav{white-space:nowrap;align-items:center;gap:9px;display:flex}.study-final-step{background:#fafdfc;border-top:1px solid #d7e6e3;margin-top:10px;padding:24px 28px}.study-final-step h2{color:#073e39;margin:4px 0 0}.study-final-step p{color:#617a74}@media(max-width:760px){.study-focus-hero,.study-focus-card,.study-topic-row{flex-direction:column;align-items:stretch}.study-focus-hero{gap:20px;padding:38px 20px 20px}.study-focus-hero p{font-size:16px}.study-focus-card{padding:24px}.study-focus-actions{width:100%}.study-outline-section{padding-left:20px;padding-right:20px}.study-topic-list{padding:0 14px}.study-topic-row nav{white-space:normal;flex-wrap:wrap;width:100%}.study-health-group>summary{padding:18px 12px;font-size:18px}.study-theme>summary{padding:15px 12px}}.mcq-current-attachment audio,.mcq-current-attachment video,.mcq-rationale-attachment audio,.mcq-rationale-attachment video{border-radius:10px;width:min(100%,720px);margin-top:12px;display:block}.mcq-current-attachment video,.mcq-rationale-attachment video{background:#07141b;max-height:420px}.mcq-answer-result{border-radius:8px;margin:0 0 14px;padding:11px 14px;font-size:11px;font-weight:800}.mcq-answer-result.is-correct{color:#0b6b3c;background:#e4f7ec;border:1px solid #9cddba}.mcq-answer-result.is-wrong{color:#9b3d25;background:#fff3ef;border:1px solid #f0c0b2}.spotify-embed{background:#f4faf8;border:1px solid #cfe4df;border-radius:12px;margin:20px 0;overflow:hidden;box-shadow:0 8px 24px #0a463d14}.spotify-embed iframe{border:0;width:100%;display:block}.video-embed{aspect-ratio:16/9;background:#0c1f1c;border:1px solid #cfe4df;border-radius:12px;margin:20px 0;overflow:hidden;box-shadow:0 8px 24px #0a463d14}.video-embed iframe{border:0;width:100%;height:100%;display:block}.video-embed.is-instagram{aspect-ratio:auto;background:#fff}.text-link{color:var(--teal);text-underline-offset:3px;align-items:center;gap:7px;font-weight:700;-webkit-text-decoration:underline #0d7e7359;text-decoration:underline #0d7e7359;display:inline-flex}.text-link:hover,.text-link:focus-visible{text-decoration-color:currentColor}.text-link svg{flex:none;width:14px;height:14px}.topic-compact-hero{padding-top:42px;padding-bottom:38px}.topic-compact-hero h1{max-width:980px;font-size:clamp(30px,3.5vw,46px);line-height:1.08}.topic-compact-hero>p:last-child{max-width:760px;font-size:16px;line-height:1.55}.topic-learning-workspace{max-width:1120px;padding-top:30px;padding-bottom:48px}.topic-learning-workspace .topic-pathway-status{box-shadow:none;background:#f5fbf9;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:center;gap:28px;margin-bottom:16px;padding:18px 22px;display:grid}.topic-learning-workspace .topic-pathway-status h2{margin:4px 0 5px;font-size:18px;line-height:1.4}.topic-learning-workspace .topic-pathway-status p:not(.eyebrow){color:#647d78;margin:0;font-size:14px}.topic-learning-workspace .pathway-progress{margin:0}.topic-notes-panel{background:#fff;border-radius:10px;margin:0 0 16px;padding:0;display:block}.topic-notes-panel summary{color:#123f39;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;list-style:none;display:flex}.topic-notes-panel summary::-webkit-details-marker{display:none}.topic-notes-panel summary strong,.topic-notes-panel summary small{display:block}.topic-notes-panel summary small{color:#6c827d;margin-top:2px;font-size:13px;font-weight:500}.topic-notes-panel[open] summary{border-bottom:1px solid #d7e7e3}.topic-notes-panel[open] summary>span:last-child{transform:rotate(45deg)}.topic-notes-body{grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);gap:22px;padding:18px 20px 20px;display:grid}.topic-notes-body h2{margin:4px 0 7px;font-size:19px}.topic-notes-body p{color:#647c77;margin:0;font-size:14px}.topic-notes-body form{gap:10px;display:grid}.topic-literature-inline{border-top:1px solid #d6e5e1;border-bottom:1px solid #d6e5e1;justify-content:space-between;align-items:center;gap:24px;margin:0 0 20px;padding:17px 20px;display:flex}.topic-literature-inline h2{margin:3px 0 5px;font-size:19px}.topic-literature-inline p:not(.eyebrow){color:#667d78;margin:0;font-size:14px}.topic-learning-workspace .section-heading.compact{margin:24px 0 12px}.topic-learning-workspace .section-heading.compact h2{margin:3px 0 4px;font-size:26px}.topic-learning-workspace .section-heading.compact>p:last-child{margin:0;font-size:15px}.topic-learning-workspace .learner-resource-panel{box-shadow:none;border-radius:10px;padding:20px 22px}.topic-learning-workspace .topic-study-material{margin-bottom:14px}.topic-learning-workspace .topic-study-material h3{margin:0 0 7px;font-size:21px;line-height:1.3}.topic-learning-workspace .topic-study-material>p{margin:0 0 12px;font-size:15px}.topic-learning-workspace .topic-study-material .rich-copy{font-size:16px;line-height:1.65}.topic-learning-workspace .topic-study-material .rich-copy h2,.topic-learning-workspace .topic-study-material .rich-copy h3{font-size:19px}.topic-learning-workspace .topic-study-material .button,.topic-learning-workspace .topic-study-material .text-link,.topic-learning-workspace .topic-practice-grid{margin-top:12px}.topic-learning-workspace .topic-practice-card{box-shadow:none;border-radius:10px;gap:16px;padding:18px 20px}.topic-learning-workspace .topic-practice-icon{width:44px;height:44px;box-shadow:none;border-radius:12px;font-size:18px}.topic-learning-workspace .topic-practice-copy h3{margin:2px 0 5px;font-size:20px}.topic-learning-workspace .topic-practice-copy>p:not(.eyebrow){font-size:14px;line-height:1.5}.topic-learning-workspace .topic-practice-meta{margin-top:10px}.topic-learning-workspace .topic-practice-action{min-width:148px}@media(max-width:820px){.topic-learning-workspace .topic-pathway-status,.topic-notes-body{grid-template-columns:1fr;gap:16px}.topic-literature-inline{gap:12px;display:grid}.topic-literature-inline .button{width:fit-content}}@media(max-width:520px){.topic-compact-hero{padding-top:32px;padding-bottom:30px}.topic-learning-workspace{padding-top:20px}.topic-learning-workspace .topic-pathway-status,.topic-learning-workspace .learner-resource-panel{padding:16px}.topic-notes-panel summary,.topic-notes-body{padding-left:16px;padding-right:16px}.topic-learning-workspace .topic-practice-card{padding:16px}}.learner-authenticated:has(.reference-dashboard){background:#fff}.site-header.learner-dashboard-reference-header{min-height:74px;box-shadow:none;background:#fff;border-bottom:1px solid #dce5e4;padding:0 clamp(28px,5vw,76px)}.site-header.learner-dashboard-reference-header .brand{align-items:center;min-height:74px;display:flex}.site-header.learner-dashboard-reference-header .brand img{object-fit:contain;object-position:left center;width:165px;max-height:35px}.site-header.exam-mode-header{min-height:64px;box-shadow:none;background:#fff;border-bottom:1px solid #dce5e4;padding:0 clamp(20px,4vw,56px)}.site-header.exam-mode-header .brand{align-items:center;min-height:64px;display:flex}.site-header.exam-mode-header .brand img{object-fit:contain;object-position:left center;width:150px;max-height:32px}.exam-mode-title{color:#103f49;letter-spacing:.01em;text-align:center;justify-self:center;font-size:14px;font-weight:700}@media(max-width:640px){.exam-mode-title{font-size:12.5px}}.reference-header-utility{color:#113d46;align-items:center;gap:20px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.reference-header-divider{background:#d9e5e4;width:1px;height:32px}.reference-account-menu{position:relative}.reference-account-menu summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.reference-account-menu summary::-webkit-details-marker{display:none}.reference-account-menu summary>i{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.reference-account-icon{color:#087c75;background:#e8f6f4;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.reference-account-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.reference-account-menu>div{z-index:30;background:#fff;border:1px solid #dce9e6;border-radius:8px;min-width:150px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 30px #093f381f}.reference-account-menu>div a,.reference-account-menu>div button{color:#173e47;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 10px;font-size:13px;text-decoration:none}.reference-account-menu>div a:hover,.reference-account-menu>div button:hover{background:#edf8f7}.info-tip{display:inline-flex;position:relative}.info-tip-trigger{color:#628087;cursor:help;background:#eef5f4;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.info-tip-trigger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.info-tip-trigger:hover,.info-tip-trigger:focus-visible{color:#fff;background:#08706b;outline:none}.info-tip-bubble{z-index:30;color:#fff;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#103f49;border-radius:8px;width:max-content;max-width:260px;padding:10px 13px;font-size:12.5px;font-weight:500;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 11px);left:50%;transform:translate(-50%,-4px);box-shadow:0 14px 30px #082d2947}.info-tip-bubble:after{content:"";background:#103f49;width:10px;height:10px;margin-bottom:-5px;margin-left:-5px;position:absolute;bottom:100%;left:50%;transform:rotate(45deg)}.info-tip-trigger:hover+.info-tip-bubble,.info-tip-trigger:focus-visible+.info-tip-bubble{opacity:1;visibility:visible;transform:translate(-50%)}.reference-dashboard{color:#103d47;width:min(1340px,100% - 48px);margin:0 auto;padding:32px 0 44px}.reference-dashboard h1,.reference-dashboard h2,.reference-dashboard h3,.reference-dashboard p{color:inherit}.reference-greeting{color:#16817b;margin:0 0 4px;font-size:15px;font-weight:650}.reference-resume-note{color:#628087;margin:-11px 0 14px;font-size:13px}.reference-dashboard-continue>h1,.reference-dashboard-groups>h2{letter-spacing:-.035em;margin:0 0 17px;font-size:clamp(28px,2.45vw,37px);line-height:1.16}.reference-continue-card{background:linear-gradient(105deg,#ebfbfa,#f5ffff);border:1px solid #e0f2f0;border-radius:3px;grid-template-columns:minmax(0,1.25fr) minmax(250px,.56fr) 280px;align-items:center;gap:30px;min-height:164px;padding:24px 30px;display:grid}.reference-kicker{letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800;color:#16817b!important}.reference-next-copy h2{letter-spacing:-.03em;margin:0 0 7px;font-size:clamp(22px,2vw,29px);line-height:1.16}.reference-path{margin:0;font-size:14px;color:#335b65!important}.reference-path span{color:#66848c;padding:0 6px}.reference-media{color:#066d6d;flex-wrap:wrap;gap:23px;margin-top:19px;display:flex}.reference-media span,.reference-topic-media span{align-items:center;gap:7px;display:inline-flex}.reference-media svg,.reference-topic-media svg,.reference-file-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.reference-media b{font-size:12px;font-weight:600}.reference-media-summary{color:#4f7278;font-size:13px}.reference-continue-progress{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 13px;display:grid}.reference-continue-progress>span{color:#254f5a;grid-column:1/-1;font-size:12px}.reference-continue-progress b,.reference-dashboard-progress b{color:#123f49;font-size:14px;font-weight:600}.reference-progress-line{background:#dce5e7;border-radius:999px;height:10px;overflow:hidden}.reference-progress-line i{border-radius:inherit;background:linear-gradient(90deg,#087d78,#008c85);min-width:0;height:100%;display:block}.reference-continue-actions{border-left:1px solid #d5e4e3;gap:12px;padding-left:30px;display:grid}.reference-button,.reference-row-button{color:#fff;background:#08706b;border:1px solid #08706b;border-radius:3px;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.reference-button:hover,.reference-row-button:hover{color:#fff;background:#075d59}.reference-button.secondary,.reference-row-button.secondary{color:#123f49;background:#fff}.reference-button.secondary:hover,.reference-row-button.secondary:hover{color:#075d59;background:#effafa}.reference-complete-state{min-height:0;display:block}.reference-complete-state h2{margin:0 0 7px;font-size:25px}.reference-complete-state p:last-child{color:#5a7479;margin:0}.reference-dashboard-progress{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:16px 24px;margin:31px 0 30px;display:grid}.reference-dashboard-progress div:first-child{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.reference-dashboard-progress h2{letter-spacing:-.03em;cursor:help;margin:0;font-size:28px}.reference-dashboard-progress span{color:#628087;font-size:13px}.reference-dashboard-progress .reference-progress-line{height:12px}.reference-dashboard-groups>h2{cursor:help;margin-bottom:18px}.reference-topic-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.reference-topic-toolbar .reference-topic-search{flex:280px;margin:0}.reference-topic-toolbar .button{white-space:nowrap;flex:none}.studio-toggle-all-btn{align-items:center;gap:7px;display:inline-flex}.studio-toggle-all-btn svg{flex:none;transition:transform .18s}.studio-toggle-all-btn.is-all-open svg{transform:rotate(180deg)}.reference-topic-search{width:min(420px,100%);margin:0 0 20px;display:block;position:relative}.reference-topic-search svg{fill:none;stroke:#617872;stroke-width:1.8px;width:18px;position:absolute;top:12px;left:14px}.reference-topic-search input{box-sizing:border-box;color:#173f39;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #cddbd7;border-radius:6px;padding:0 16px 0 42px}.reference-topic-search input:focus{border-color:#08706b;outline:0;box-shadow:0 0 0 3px #08706b1f}.reference-topic-search-empty{color:#628087;margin:-8px 0 18px;font-size:13px}.reference-quick-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:30px;display:grid}.reference-quick-panel{background:#fbfefe;border:1px solid #deebea;border-radius:3px;padding:20px 22px}.reference-quick-panel h2{letter-spacing:-.01em;cursor:help;margin:0 0 13px;font-size:16px}.reference-milestones h2{cursor:auto;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.reference-milestones-count{color:#628087;background:#eef6f5;border-radius:20px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.reference-milestones-intro{color:#628087;margin:0 0 16px;font-size:11.5px}.reference-milestone-grid{grid-template-columns:repeat(3,1fr);gap:16px 10px;margin:0;padding:0;list-style:none;display:grid}.reference-milestone-grid li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.reference-milestone-badge{border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .15s,color .15s;display:flex}.reference-milestone-badge svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.reference-milestone-grid li.is-unlocked .reference-milestone-badge{color:#fff;background:#08706b}.reference-milestone-grid li.is-locked .reference-milestone-badge{color:#aebfbc;background:#eef3f2}.reference-milestone-grid li.is-locked .reference-milestone-label{color:#9fb0ad}.reference-milestone-label{color:#123f49;font-size:10.5px;font-weight:650;line-height:1.25}.reference-milestone-status{color:#8aa3a0;font-size:9px;line-height:1.3}.reference-milestone-grid li.is-unlocked .reference-milestone-status{color:var(--green,#1c8f5e);font-weight:650}.reference-quick-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reference-quick-list a,.reference-quick-static{background:#fff;border:1px solid #e6efee;border-radius:4px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.reference-quick-list a:hover{background:#effafa;border-color:#08706b}.reference-quick-list strong{color:#123f49;font-size:13.5px;font-weight:650}.reference-quick-list span{color:#628087;flex:none;font-size:12px}.reference-activity-row{grid-template-columns:1.5fr 1fr;align-items:start;gap:20px;margin-bottom:30px;display:grid}.reference-activity-log{background:#fbfefe;border:1px solid #deebea;border-radius:3px;padding:20px 22px}.reference-status-chart{text-align:center;background:#fbfefe;border:1px solid #deebea;border-radius:3px;flex-direction:column;align-items:center;gap:14px;padding:20px 22px;display:flex}.reference-status-chart h2{letter-spacing:-.01em;cursor:help;align-self:flex-start;margin:0;font-size:16px}.reference-status-donut{background:conic-gradient(var(--green,#1c8f5e) 0 var(--c1),var(--copper,#c07a2d) var(--c1) var(--c2),#c3d2d1 var(--c2) 360deg);border-radius:50%;width:136px;height:136px;margin:4px auto 0;position:relative}.reference-status-donut:before{content:"";background:#fbfefe;border-radius:50%;position:absolute;inset:17px}.reference-status-donut-center{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.reference-status-donut-center strong{color:#123f49;font-size:18px;font-weight:800}.reference-status-donut-center span{color:#628087;font-size:9.5px}.reference-status-legend{gap:7px;width:100%;margin:2px 0 0;padding:0;list-style:none;display:grid}.reference-status-legend li{color:#123f49;align-items:center;gap:8px;font-size:12.5px;display:flex}.reference-status-legend li b{text-align:left;flex:auto;font-weight:600}.reference-status-legend li em{color:#103d47;font-style:normal;font-weight:700}.reference-status-swatch{border-radius:50%;flex:none;width:8px;height:8px}.reference-status-swatch.is-completed{background:var(--green,#1c8f5e)}.reference-status-swatch.is-in_progress{background:var(--copper,#c07a2d)}.reference-status-swatch.is-not_started{background:#c3d2d1}.reference-yield-breakdown{border-top:1px solid #eaf1f0;gap:9px;width:100%;margin:14px 0 0;padding-top:14px;display:grid}.reference-yield-breakdown-label{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:#74898b;cursor:help;margin:0 0 2px;font-size:10.5px;font-weight:800}.reference-yield-row{grid-template-columns:84px 1fr 40px;align-items:center;gap:10px;display:grid}.reference-yield-tier{text-align:left;color:#123f49;font-size:11.5px;font-weight:700}.reference-yield-bar{background:#eef3f2;border-radius:99px;height:6px;position:relative;overflow:hidden}.reference-yield-bar i{border-radius:99px;display:block;position:absolute;inset:0 auto 0 0}.reference-yield-bar i.is-high{background:#b42318}.reference-yield-bar i.is-moderate{background:#c07a2d}.reference-yield-bar i.is-low{background:#51686c}.reference-yield-bar i.is-untagged{background:#9aa5a3}.reference-yield-count{text-align:right;color:#103d47;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}@media(max-width:760px){.reference-activity-row{grid-template-columns:1fr}}.reference-activity-log h2{letter-spacing:-.01em;cursor:help;margin:0 0 14px;font-size:16px}.reference-activity-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.reference-activity-list li{border-radius:4px;align-items:center;gap:14px;padding:11px 10px;display:flex}.reference-activity-list li:hover{background:#f2f9f8}.reference-activity-status{cursor:help;background:#c3d2d1;border-radius:50%;flex:none;width:10px;height:10px}.reference-activity-status.is-completed{background:var(--green,#1c8f5e)}.reference-activity-status.is-in_progress{background:var(--copper,#c07a2d)}.reference-activity-copy{flex:auto;gap:2px;min-width:0;display:grid}.reference-activity-copy strong{color:#123f49;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.reference-activity-copy span{color:#628087;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reference-confidence{cursor:help;flex:none;align-items:center;gap:6px;width:74px;display:flex}.reference-confidence-bar{background:#e4eeed;border-radius:3px;flex:auto;height:5px;overflow:hidden}.reference-confidence-bar i{border-radius:3px;height:100%;display:block}.reference-confidence-bar i.is-good{background:var(--green,#1c8f5e)}.reference-confidence-bar i.is-mid{background:var(--copper,#c07a2d)}.reference-confidence-bar i.is-low{background:var(--danger,#b42318)}.reference-confidence span{color:#628087;font-variant-numeric:tabular-nums;flex:none;font-size:10.5px;font-weight:700}.reference-activity-list .reference-row-button{flex:none}.reference-activity-toggle{appearance:none;width:100%;font:inherit;color:#08706b;cursor:pointer;background:0 0;border:1px dashed #c7dcda;border-radius:4px;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:9px;font-size:12px;font-weight:650;display:flex}.reference-activity-toggle:hover{background:#f2f9f8;border-color:#08706b}.reference-activity-toggle svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:11px;height:11px;transition:transform .15s}.reference-activity-toggle.is-open svg{transform:rotate(180deg)}.reference-activity-toggle:focus-visible{outline-offset:2px;outline:2px solid #08706b}.reference-health-list{border:1px solid #deebea}.reference-health-group,.reference-theme,.reference-topic-group{border-bottom:1px solid #e0e9e9}.reference-health-group:last-child{border-bottom:0}.reference-health-group>summary,.reference-theme>summary,.reference-topic-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.reference-health-group>summary::-webkit-details-marker{display:none}.reference-theme>summary::-webkit-details-marker{display:none}.reference-topic-group>summary::-webkit-details-marker{display:none}.reference-health-group>summary{background:#fff;min-height:47px;padding:0 24px}.reference-health-group[open]>summary{background:linear-gradient(90deg,#e8f9f8,#f7ffff)}.reference-group-title{flex:auto;align-items:center;gap:18px;min-width:0;font-size:16px;font-weight:700;display:inline-flex}.reference-group-title>span:last-child,.reference-theme-title>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-group-title svg{fill:none;stroke:#07736e;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.reference-chevron{border-bottom:1.8px solid #0d3d48;border-right:1.8px solid #0d3d48;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}[open]>summary .reference-chevron{transform:rotate(225deg)translate(-2px,-2px)}.reference-theme>summary{min-height:41px;padding:0 67px;font-size:13px;font-weight:700}.reference-theme[open]>summary{background:#fbfefe}.reference-topic-group>summary{background:#fff;min-height:39px;padding:0 67px;font-size:12.5px;font-weight:700}.reference-topic-group[open]>summary{background:#fbfefe}.reference-topic-families,.reference-topic-list{background:#fff}.reference-outline-count{color:#71868a;white-space:nowrap;flex:none;font-size:11.5px;font-weight:600}.reference-outline-progress{color:#176d68;flex:none;align-items:center;gap:7px;display:inline-flex}.reference-outline-progress-track{background:#d9e9e7;border-radius:999px;width:46px;height:5px;display:block;overflow:hidden}.reference-outline-progress-track i{border-radius:inherit;background:#087d78;height:100%;display:block}.reference-outline-progress b{text-align:right;font-variant-numeric:tabular-nums;min-width:30px;font-size:11px;font-weight:700}.reference-topic-row{border-top:1px solid #e8eeee;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:20px;min-height:46px;padding:0 28px 0 67px;display:grid}.reference-topic-row:first-child{background:linear-gradient(90deg,#e8f9f8,#fff 86%)}.reference-topic-name{align-items:center;gap:15px;min-width:0;display:flex}.reference-file-icon{color:#08716d}.reference-file-icon svg{width:18px;height:18px}.reference-topic-name strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.reference-topic-yield{letter-spacing:.02em;text-transform:uppercase;cursor:help;border-radius:20px;flex:none;padding:2px 8px;font-size:9.5px;font-weight:800}.reference-topic-yield.is-high{color:var(--danger,#b42318);background:#fdeeea}.reference-topic-yield.is-moderate{color:var(--copper,#c07a2d);background:#fdf3e6}.reference-topic-yield.is-low{color:#71847f;background:#eef3f2}.reference-topic-actions{flex:none;align-items:center;gap:20px;display:flex}.reference-topic-media{color:#08716d;gap:17px;display:flex}.reference-topic-media span,.reference-topic-media svg{width:18px;height:18px}.reference-topic-mark{white-space:nowrap;color:#52696e;cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.reference-topic-mark input{accent-color:#08706b;cursor:pointer;width:15px;height:15px}.reference-topic-mark.is-saving{opacity:.6;pointer-events:none}.reference-topic-mcq-status{white-space:nowrap;color:var(--copper,#c07a2d);cursor:help;flex:none;font-size:11.5px;font-weight:650}.reference-topic-row nav{grid-template-columns:1fr 1.32fr;gap:13px;width:247px;display:grid}.reference-topic-row nav:has(>:only-child){grid-template-columns:1fr;width:auto}.reference-row-button{white-space:nowrap;min-height:36px;padding:7px 10px;font-size:12px}.reference-secondary{background:#fff;border:1px solid #dce9e7;border-radius:3px;margin-top:20px}.reference-final-mock-badge{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#148c8c;border-radius:999px;margin:0 0 6px;padding:2px 10px;font-size:10.5px;font-weight:700;display:inline-block}.reference-final-mock-card{background:linear-gradient(105deg,#ebfbfa,#f5ffff);border:1px solid #bfe6e2;border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:20px;padding:22px 26px;display:grid}.reference-final-mock-icon{color:#fff;background:#148c8c;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.reference-final-mock-body h3{color:#103f49;margin:2px 0 4px;font-size:18px}.reference-final-mock-body>p{color:#5b7b76;margin:0 0 6px;font-size:13px}.reference-final-mock-status{margin:4px 0 0;font-size:13px;font-weight:600}.reference-final-mock-status.is-locked{color:#8a6116}.reference-final-mock-status.is-done{color:#1f9d6b}.reference-final-mock-action{flex:none}.reference-final-mock-action .reference-button{white-space:nowrap}@media(max-width:760px){.reference-final-mock-card{grid-template-columns:auto minmax(0,1fr)}.reference-final-mock-action{grid-column:1/-1}.reference-final-mock-action .reference-button{text-align:center;width:100%}}.reference-secondary summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;list-style:none;display:flex}.reference-secondary summary::-webkit-details-marker{display:none}.reference-secondary summary strong,.reference-secondary summary small{display:block}.reference-secondary summary small{color:#647f85;margin-top:3px;font-size:12px}.reference-secondary>div{padding:0 18px 18px}.reference-empty-state{color:#647e83;margin:0;padding:22px}@media(max-width:980px){.reference-continue-card{grid-template-columns:1fr 220px}.reference-continue-actions{border-top:1px solid #d5e4e3;border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 0 0}.reference-topic-row{grid-template-columns:minmax(200px,1fr);padding-left:38px}.reference-topic-actions{flex-wrap:wrap;padding:10px 0 10px 33px}.reference-topic-row nav{grid-template-columns:repeat(2,minmax(140px,180px));width:auto}}@media(max-width:680px){.site-header.learner-dashboard-reference-header{min-height:62px;padding:0 18px}.site-header.learner-dashboard-reference-header .brand{min-height:62px}.site-header.learner-dashboard-reference-header .brand img{width:132px}.reference-header-utility>span:first-child,.reference-header-divider{display:none}.reference-dashboard{width:min(100% - 28px,1340px);padding-top:23px}.reference-dashboard-continue>h1,.reference-dashboard-groups>h2{font-size:28px}.reference-continue-card{grid-template-columns:1fr;gap:20px;padding:20px}.reference-continue-actions{grid-template-columns:1fr}.reference-dashboard-progress{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.reference-dashboard-progress div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.reference-health-group>summary{padding:0 16px}.reference-theme>summary,.reference-topic-group>summary{padding:0 34px}.reference-topic-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 16px 0 34px}.reference-topic-name strong{white-space:normal}.reference-topic-media{gap:10px}.reference-topic-row nav{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;padding:0 0 10px}.reference-topic-row nav .reference-row-button{white-space:normal;text-align:center;width:100%;line-height:1.25}.reference-row-button{min-width:0;font-size:11px}.reference-outline-progress-track{display:none}.reference-outline-progress b{min-width:0}}.reference-learner-page{background:#fff;min-height:calc(100vh - 74px)}body.learner-authenticated .site-footer{gap:18px;padding-top:22px;padding-bottom:18px}body.learner-authenticated .site-footer img{width:112px}body.learner-authenticated .site-footer .copyright{margin-top:12px;padding-top:12px}.reference-learner-page .page-hero{color:#103d47;max-width:1340px;min-height:0;margin:0 auto;padding:16px 0 12px;background:#fff!important}.reference-learner-page .page-hero:before,.reference-learner-page .page-hero:after{display:none}.reference-learner-page .page-hero h1{color:#103d47;letter-spacing:-.03em;max-width:980px;margin:3px 0 5px;font-size:clamp(21px,2.1vw,27px);line-height:1.15}.reference-learner-page .mcq-hero-meta span{color:#0f3b3f;background:#eafbf8;border-color:#cfe4e1}.reference-learner-page .page-hero p:not(.eyebrow){color:#5b777e;max-width:820px;margin:0;font-size:15px;line-height:1.55}.reference-learner-page .eyebrow{color:#087670;letter-spacing:.12em;font-size:11px}.reference-learner-page .page-hero.mcq-page-hero h1{font-size:clamp(16px,1.6vw,20px)}.reference-learner-page .mcq-page-hero p:not(.eyebrow){font-size:11px}.reference-learner-page .mcq-page-hero .eyebrow{font-size:8px}.reference-learner-page .section{width:min(1340px,100% - 48px);margin-left:auto;margin-right:auto;padding:clamp(20px,2.4vw,32px) clamp(16px,2vw,24px)}.reference-learner-page .section-heading.compact{margin-bottom:16px}.reference-learner-page .section-heading.compact h2{color:#103d47;letter-spacing:-.035em;margin:3px 0 5px;font-size:28px}.reference-learner-page .section-heading.compact>p:last-child{color:#607c83;margin:0;font-size:14px}.reference-learner-page .study-focus-hero,.reference-learner-page .study-focus-section{width:min(1340px,100% - 48px);margin-left:auto;margin-right:auto}.reference-learner-page .study-focus-hero{background:#fff;border:0;min-height:0;padding:30px 0 18px}.reference-learner-page .study-focus-hero h1{color:#103d47;font-size:37px}.reference-learner-page .study-focus-card,.reference-learner-page .learning-topic-card,.reference-learner-page .learner-resource-panel,.reference-learner-page .document-reader-card,.reference-learner-page .document-notes-panel,.reference-learner-page .notebook-card,.reference-learner-page .profile-pathway-card,.reference-learner-page .profile-course-card{box-shadow:none;border-color:#dce9e7;border-radius:4px}.reference-learner-page .study-focus-card{background:linear-gradient(105deg,#ebfbfa,#f7ffff);padding:20px 24px}.reference-learner-page .study-outline-section,.reference-learner-page .learning-map-section,.reference-learner-page .topic-learning-workspace{padding-top:22px}.reference-learner-page .study-health-group,.reference-learner-page .study-theme{box-shadow:none;border-color:#e0e9e9;border-radius:0}.reference-learner-page .study-health-group>summary{color:#103d47;background:#eafaf9;min-height:48px;padding:0 22px}.reference-learner-page .study-theme>summary{color:#103d47;background:#fff;min-height:42px;padding:0 54px}.reference-learner-page .study-topic-row{background:#fff;border-color:#e5eded;min-height:48px;padding:10px 22px 10px 54px}.reference-learner-page .study-topic-row:first-child{background:linear-gradient(90deg,#eafaf9,#fff 86%)}.reference-learner-page .study-topic-row h3{color:#103d47;margin:0;font-size:15px}.reference-learner-page .study-topic-row p,.reference-learner-page .topic-status{font-size:12px}.reference-learner-page .button,.reference-learner-page .button.small{border-radius:3px;min-height:36px}.reference-learner-page .learning-topic-list{border:1px solid #dce9e7;gap:0}.reference-learner-page .learning-topic-card{border:0;border-bottom:1px solid #e3ecea;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:17px 20px}.reference-learner-page .learning-topic-card:last-child{border-bottom:0}.reference-learner-page .learning-topic-card h3{font-size:19px}.reference-learner-page .topic-guided-flow{display:none}.reference-learner-page .topic-learning-workspace .topic-pathway-status{margin-top:0}.reference-learner-page .document-learning-workspace{gap:22px;width:min(1340px,100% - 48px);padding-top:20px;padding-bottom:30px}.reference-learner-page .document-reader-card,.reference-learner-page .document-notes-panel{padding:20px}.reference-learner-page .document-notes-column{top:18px}.reference-learner-page .document-notes-panel h2{font-size:26px}.reference-learner-page .quiz-section{padding:8px 0 20px}.reference-learner-page .quiz-shell{box-shadow:none;border-radius:4px;gap:14px}.reference-learner-page .quiz-status-panel,.reference-learner-page .mcq-question-card{box-shadow:none;border-radius:4px;padding:16px}.reference-learner-page .quiz-status-panel{top:76px}.reference-learner-page .quiz-status-panel strong{font-size:24px}.reference-learner-page .cbt-question-palette{margin:12px 0 8px}.reference-learner-page .mcq-options{margin-top:12px}.reference-learner-page .mcq-question-card h2,.reference-learner-page .mcq-question-stem,.reference-learner-page .mcq-question-stem p{margin-top:6px}.reference-learner-page .learner-notebook{width:min(1340px,100% - 48px);padding-top:18px;padding-bottom:42px}.reference-learner-page .notebook-card{box-shadow:none;border-radius:4px}.reference-learner-page .profile-settings-grid{padding-top:22px}.reference-group-icon{color:#07736e;place-items:center;width:25px;height:25px;display:inline-grid}.reference-group-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}@media(max-width:680px){.reference-learner-page .page-hero,.reference-learner-page .section,.reference-learner-page .study-focus-hero,.reference-learner-page .study-focus-section,.reference-learner-page .document-learning-workspace,.reference-learner-page .learner-notebook{width:min(100% - 28px,1340px)}.reference-learner-page .page-hero{padding-top:23px}.reference-learner-page .study-theme>summary,.reference-learner-page .study-topic-row{padding-left:34px}.reference-learner-page .document-learning-workspace{grid-template-columns:1fr}.reference-learner-page .document-notes-column{position:static}.reference-learner-page .learning-topic-card{grid-template-columns:1fr}}.admin-reference-dashboard{gap:22px;max-width:1380px;padding-bottom:36px;display:grid}.admin-reference-intro{background:linear-gradient(105deg,#e9faf8,#f9ffff);border:1px solid #dbe9e6;border-radius:5px;justify-content:space-between;align-items:center;gap:28px;padding:24px 28px;display:flex}.admin-reference-intro h2{color:#103f49;letter-spacing:-.035em;margin:3px 0 6px;font-size:clamp(25px,2.4vw,34px)}.admin-reference-intro p:not(.eyebrow){color:#5b777e;max-width:720px;margin:0;font-size:14px;line-height:1.55}.admin-reference-intro-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.admin-reference-metrics{background:#fff;border:1px solid #dce9e7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-reference-metrics article{border-right:1px solid #e1ebea;gap:4px;min-width:0;padding:16px 18px;display:grid}.admin-reference-metrics article:last-child{border-right:0}.admin-reference-metrics span{color:#698187;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-reference-metrics strong{color:#103f49;text-overflow:ellipsis;white-space:nowrap;font-size:23px;overflow:hidden}.admin-reference-metrics a{color:#08736d;font-size:12px;font-weight:700;text-decoration:none}.admin-reference-workflow{border-top:1px solid #dce9e7;border-bottom:1px solid #dce9e7;padding:20px 0}.admin-reference-workflow>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:13px;display:flex}.admin-reference-workflow h2,.admin-reference-panel h2{color:#103f49;letter-spacing:-.03em;margin:3px 0 0;font-size:24px}.admin-reference-workflow>header>p{color:#647d83;max-width:480px;margin:0;font-size:13px}.admin-reference-workflow-list{border:1px solid #dce9e7}.admin-reference-workflow-list a{color:#123f49;border-bottom:1px solid #e4edeb;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:66px;padding:10px 17px;text-decoration:none;display:grid}.admin-reference-workflow-list a:last-child{border-bottom:0}.admin-reference-workflow-list a:hover{background:#edfafa}.admin-reference-workflow-list b{color:#fff;background:#08736d;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.admin-reference-workflow-list strong,.admin-reference-workflow-list span{display:block}.admin-reference-workflow-list strong{font-size:15px}.admin-reference-workflow-list span{color:#668087;margin-top:2px;font-size:13px}.admin-reference-workflow-list i{color:#08736d;font-size:20px;font-style:normal}.admin-reference-content-grid,.admin-reference-table-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-reference-panel{min-width:0;box-shadow:none;background:#fff;border:1px solid #dce9e7;border-radius:5px;padding:0;overflow:hidden}.admin-reference-panel>header{border-bottom:1px solid #e3ecea;justify-content:space-between;align-items:end;gap:16px;padding:17px 19px;display:flex}.admin-reference-panel>header .text-link{color:#08736d;white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.admin-reference-status-list>div{border-bottom:1px solid #edf2f1;justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:0 19px;display:flex}.admin-reference-status-list>div:last-child{border-bottom:0}.admin-reference-status-list span{color:#59767d;font-size:13px}.admin-reference-status-list strong{color:#103f49;font-size:16px}.admin-table-scroll{overflow-x:auto}.admin-reference-panel table{min-width:520px;margin:0;font-size:13px}.admin-reference-panel th{color:#58757c;letter-spacing:.04em;text-transform:uppercase;background:#f4f9f8;padding:11px 14px;font-size:11px}.admin-reference-panel td{vertical-align:middle;padding:12px 14px}@media(max-width:780px){.admin-reference-intro,.admin-reference-workflow>header{flex-direction:column;align-items:flex-start}.admin-reference-content-grid,.admin-reference-table-grid,.admin-reference-metrics{grid-template-columns:1fr}.admin-reference-metrics article{border-bottom:1px solid #e1ebea;border-right:0}.admin-reference-metrics article:last-child{border-bottom:0}}.reference-account-menu summary{background:#fff;border:1px solid #dce9e7;border-radius:4px;min-height:62px;padding:8px 14px}.reference-account-avatar{background:#e8f6f4;border:2px solid #08736d;border-radius:50%;flex:none;width:38px;height:38px;display:block;overflow:hidden}.reference-account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.reference-account-identity{gap:2px;min-width:0;display:grid}.reference-account-identity strong{color:#103f49;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;overflow:hidden}.reference-account-identity small{color:#668087;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:11px;font-weight:600;overflow:hidden}@media(max-width:900px),(max-height:500px)and (orientation:landscape){.reference-account-menu summary{min-height:48px;padding:5px 8px}.reference-account-avatar{width:34px;height:34px}.reference-account-identity small{display:none}.reference-account-identity strong{max-width:110px}}.admin-reference-system{--admin-navy:#103f49;--admin-teal:#08736d;--admin-canvas:#f8fbfb;background:var(--admin-canvas);color:#173e47}.admin-reference-system .admin-sidebar{box-shadow:none;background:#fff;border-right:1px solid #dce9e7;gap:14px;padding:18px 14px}.admin-reference-system .admin-brand{min-height:56px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 12px}.admin-reference-system .admin-brand span{color:#123f49;font-size:12px}.admin-reference-system .admin-nav-primary,.admin-reference-system .admin-nav a{color:#496870;border:0;border-radius:3px;align-items:center;min-height:39px;padding:8px 10px;font-size:13px;font-weight:700;display:flex;position:relative}.admin-reference-system .admin-nav-primary:before,.admin-reference-system .admin-nav a:before{content:"";opacity:.8;border:1.7px solid;border-radius:3px;flex:none;width:12px;height:12px;margin-right:10px}.admin-reference-system .admin-nav-section{background:0 0;border:0;border-radius:0}.admin-reference-system .admin-nav-section summary{color:#668087;letter-spacing:.08em;border-radius:3px;min-height:36px;padding:9px 28px 9px 10px;font-size:10px}.admin-reference-system .admin-nav-section[open]>summary,.admin-reference-system .admin-nav-section summary:hover{color:#103f49;background:#f1faf9}.admin-reference-system .admin-nav-section summary:after{color:#08736d}.admin-reference-system .admin-nav-submenu{border-left-color:#cfe3e0;margin:2px 0 5px 15px;padding:3px 0 3px 8px}.admin-reference-system .admin-nav a.active,.admin-reference-system .admin-nav a[aria-current=page]{color:#103f49;box-shadow:none;background:#e4f5f2}.admin-reference-system .admin-sidebar>form{border-top-color:#e0eae9;padding-top:12px}.admin-reference-system .admin-sidebar>form .button{color:#234e55;background:#fff;border-color:#d4e4e1}.admin-reference-system .admin-main{background:#fff;padding:0 clamp(24px,3.4vw,52px) 42px}.admin-reference-header{border-bottom:1px solid #dce9e7;justify-content:flex-end;align-items:center;min-height:72px;display:flex}.admin-reference-mobile-brand{display:none}.admin-reference-user{color:#103f49;align-items:center;gap:9px;display:flex}.admin-reference-user-avatar{color:#08736d;background:#e8f6f4;border-radius:50%;place-items:center;width:33px;height:33px;font-size:13px;font-weight:800;display:grid}.admin-reference-user>span:last-child{gap:1px;display:grid}.admin-reference-user strong{font-size:13px;line-height:1.15}.admin-reference-user small{color:#6a8388;font-size:10px;font-weight:700}.admin-reference-system .admin-breadcrumbs{color:#678087;margin:17px 0 8px;font-size:12px}.admin-reference-system .admin-topbar{border-bottom:1px solid #dce9e7;align-items:center;min-height:72px;margin-bottom:18px;padding:0 0 17px}.admin-reference-system .admin-topbar .eyebrow{display:none}.admin-reference-system .admin-topbar h1{color:#103f49;letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.5vw,34px)}.admin-reference-system .admin-topbar .button{border-radius:3px;min-height:36px;font-size:12px}.admin-reference-system .admin-help-panel,.admin-reference-system .cms-form,.admin-reference-system .table-panel,.admin-reference-system .admin-grid>article,.admin-reference-system .admin-grid>section{box-shadow:none;background:#fff;border-color:#dce9e7;border-radius:4px}.admin-reference-system .admin-help-panel{min-height:82px;margin-bottom:16px;padding:18px 20px}.admin-reference-system .admin-help-panel .eyebrow{display:none}.admin-reference-system .admin-help-panel h2{color:#103f49;letter-spacing:-.025em;margin:0 0 4px;font-size:21px}.admin-reference-system .admin-help-panel p:not(.eyebrow){color:#678087;margin:0;font-size:13px}.admin-reference-system .cms-form{max-width:1240px;padding:24px}.admin-reference-system .table-panel{overflow:hidden}.admin-reference-system .table-panel>table{min-width:860px;margin:0}.admin-reference-system .table-panel{overflow-x:auto}.admin-reference-system .table-panel th{color:#58757c;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#f4f9f8;padding:12px 14px;font-size:11px}.admin-reference-system .table-panel td{color:#31565d;vertical-align:middle;padding:13px 14px;font-size:13px}.admin-reference-system .table-panel td>strong,.admin-reference-system .table-panel td strong{color:#103f49}.admin-reference-system .table-panel td>span:not(.status-pill),.admin-reference-system .table-panel td small{color:#72878b;margin-top:3px;font-size:11px;display:block}.admin-reference-system .button{border-radius:3px;min-height:36px;font-size:12px}.admin-reference-system .button.small{min-height:32px;font-size:11px}.admin-reference-system .status-pill{border-radius:999px;font-size:10px}.admin-master-title{align-items:center;gap:10px;min-width:185px;display:inline-flex}.admin-master-title>span:last-child{gap:2px;margin:0!important;display:grid!important}.admin-master-title small{margin:0!important}.admin-master-icon{color:#08736d;background:#effaf8;border:1px solid #cae3df;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.admin-master-icon.is-theme{color:#2d6f91;background:#eef7fb;border-color:#cde1eb}.admin-master-icon.is-topic{color:#08736d}.admin-master-icon.is-subtopic{color:#7762a9;background:#f4f1fc;border-color:#ded5f2}.admin-master-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.reference-theme-title{flex:auto;align-items:center;gap:11px;min-width:0;display:inline-flex}.reference-outline-icon{color:#08736d;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.reference-outline-icon.is-theme{color:#2a7288}.reference-outline-icon.is-subtopic{color:#7762a9}.reference-outline-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.reference-theme>summary{padding-left:42px}.reference-topic-group>summary{padding-left:58px}.reference-topic-row{padding-left:42px}.reference-topic-row.is-subtopic{padding-left:82px}.reference-topic-row.is-subtopic .reference-outline-icon{width:20px;height:20px}@media(max-width:900px){.admin-reference-system .admin-shell{grid-template-columns:1fr}.admin-reference-system .admin-sidebar{z-index:50;width:min(280px,86vw);transition:transform .2s;position:fixed;transform:translate(-105%)}.admin-reference-system.admin-nav-open .admin-sidebar{transform:translate(0)}.admin-reference-system .admin-main{padding:0 22px 32px}.admin-reference-mobile-brand{margin-right:auto;display:block}.admin-reference-mobile-brand img{object-fit:contain;object-position:left;width:135px;height:30px;display:block}.admin-reference-system .admin-topbar{min-height:60px}}@media(max-width:680px){.admin-reference-system .admin-main{padding-left:14px;padding-right:14px}.admin-reference-user strong{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}.admin-reference-system .admin-help-panel{flex-direction:column;align-items:flex-start}.reference-theme>summary,.reference-topic-group>summary,.reference-topic-row,.reference-topic-row.is-subtopic{padding-left:27px}}.reference-dashboard-continue>h1,.reference-dashboard-groups>h2{font-size:clamp(27px,2.15vw,34px)}.reference-learner-page{--learner-reading-rail:1180px}.reference-learner-page .page-hero,.reference-learner-page .study-focus-hero,.reference-learner-page .study-focus-section,.reference-learner-page .section,.reference-learner-page .document-learning-workspace,.reference-learner-page .learner-notebook{width:min(var(--learner-reading-rail),calc(100% - 64px));max-width:var(--learner-reading-rail);box-sizing:border-box;margin-left:auto;margin-right:auto}.reference-learner-page .page-hero{min-height:0;padding-top:20px;padding-bottom:16px}.reference-learner-page .page-hero h1,.reference-learner-page .study-focus-hero h1{font-size:clamp(24px,2vw,32px)}.reference-learner-page .topic-compact-hero{padding-top:30px;padding-bottom:20px}.reference-learner-page .topic-compact-hero>p:last-child{max-width:720px;font-size:14px}.reference-learner-page .topic-learning-workspace{max-width:var(--learner-reading-rail);padding-top:18px;padding-bottom:36px}.reference-learner-page .topic-learning-workspace .topic-pathway-status{border:1px solid #dce9e7;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(160px,.36fr);gap:22px;margin-bottom:14px;padding:16px 18px}.reference-learner-page .topic-learning-workspace .topic-pathway-status h2{font-size:17px;line-height:1.35}.reference-learner-page .topic-learning-workspace .topic-pathway-status p:not(.eyebrow){font-size:13px}.reference-learner-page .topic-learning-workspace .quick-note-card{box-shadow:none;border-radius:4px;margin-bottom:0}.reference-learner-page .topic-learning-workspace .section-heading.compact{margin:22px 0 10px}.reference-learner-page .topic-learning-workspace .section-heading.compact h2{font-size:23px}.reference-learner-page .topic-learning-workspace .learner-resource-panel{border-radius:4px;padding:18px 20px}.reference-learner-page .topic-learning-workspace .topic-study-material h3{font-size:18px}.reference-learner-page .topic-learning-workspace .topic-practice-card{border-radius:4px;padding:16px 18px}.reference-learner-page .topic-learning-workspace .topic-practice-copy h3{font-size:18px}.admin-reference-system .admin-main>:not(.admin-reference-header){width:min(1400px,100%);margin-left:auto;margin-right:auto}.admin-reference-system .admin-main>.admin-breadcrumbs{margin-top:17px}.admin-reference-system .admin-main>.flash{max-width:1400px}.admin-reference-system .admin-main .content-actions,.admin-reference-system .admin-main .topic-admin-heading,.admin-reference-system .admin-main .admin-mcq-filter-bar,.admin-reference-system .admin-main .topic-filter-bar{margin-left:0;margin-right:0}.admin-reference-system .admin-main .topic-admin-heading{margin-bottom:14px}.admin-reference-system .admin-main .topic-admin-heading h2{font-size:clamp(23px,2vw,30px)}.admin-reference-system .admin-main .topic-admin-heading p{font-size:13px}.admin-reference-system .admin-main .topic-filter-bar,.admin-reference-system .admin-main .admin-mcq-filter-bar{background:#f9fcfc;border-color:#dce9e7;padding:14px}.admin-reference-system .admin-main .topic-library-table{margin-top:14px}@media(max-width:760px){.reference-learner-page .page-hero,.reference-learner-page .study-focus-hero,.reference-learner-page .study-focus-section,.reference-learner-page .section,.reference-learner-page .document-learning-workspace,.reference-learner-page .learner-notebook{width:min(100% - 28px,var(--learner-reading-rail))}.reference-learner-page .page-hero{padding-top:23px;padding-bottom:18px}.reference-learner-page .topic-learning-workspace .topic-pathway-status{grid-template-columns:1fr;gap:14px}.admin-reference-system .admin-main>:not(.admin-reference-header){width:100%}}.admin-reference-system .admin-nav-primary:before,.admin-reference-system .admin-nav a:before{content:none;display:none}.admin-reference-system .admin-nav-primary,.admin-reference-system .admin-nav a{padding-left:12px}.admin-reference-system .admin-nav a.active,.admin-reference-system .admin-nav a[aria-current=page],.admin-reference-system .admin-nav-primary.active{padding-left:15px;font-weight:800;position:relative}.admin-reference-system .admin-nav a.active:after,.admin-reference-system .admin-nav a[aria-current=page]:after,.admin-reference-system .admin-nav-primary.active:after{content:"";background:#08736d;border-radius:0 2px 2px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.admin-reference-system .admin-nav-section[open]>summary{font-weight:800}.admin-reference-system .admin-shell{background:#fff;grid-template-columns:272px minmax(0,1fr)}.admin-reference-system .admin-sidebar{background:linear-gradient(#fbfefe,#f4fbfa);border-right:1px solid #d7e6e3;gap:16px;padding:20px 18px}.admin-reference-system .admin-brand{border-bottom:1px solid #dce9e7;min-height:62px;padding:10px 4px 18px}.admin-reference-system .admin-brand img{width:148px}.admin-reference-system .admin-brand span{color:#0f4149;letter-spacing:.08em;border-left:1px solid #d6e4e1;margin-left:auto;padding:5px 8px;font-size:12px;font-weight:900}.admin-reference-system .admin-nav{gap:11px;padding:2px 0 4px}.admin-reference-system .admin-nav-primary,.admin-reference-system .admin-nav-section{background:#ffffffeb;border:1px solid #dce9e7;border-radius:7px;box-shadow:0 10px 26px #103f490b}.admin-reference-system .admin-nav-primary{color:#315a61;gap:2px;min-height:58px;padding:10px 14px 10px 18px;display:grid}.admin-reference-system .admin-nav-primary span,.admin-reference-system .admin-nav-section summary span{color:inherit;font-size:13px;font-weight:900;line-height:1.2}.admin-reference-system .admin-nav-primary small,.admin-reference-system .admin-nav-section summary small{color:#738b91;letter-spacing:0;text-transform:none;margin-top:2px;font-size:10px;font-weight:750;display:block}.admin-reference-system .admin-nav-section summary{color:#315a61;letter-spacing:0;text-transform:none;min-height:58px;padding:11px 38px 10px 14px;display:grid}.admin-reference-system .admin-nav-section summary:after{color:#08736d;background:#e8f6f4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid;right:14px}.admin-reference-system .admin-nav-section[open]>summary,.admin-reference-system .admin-nav-section summary:hover,.admin-reference-system .admin-nav-primary:hover{color:#103f49;background:#eef9f7}.admin-reference-system .admin-nav-submenu{border-top:1px solid #e3eeeb;border-left:0;gap:4px;margin:0;padding:0 8px 10px}.admin-reference-system .admin-nav a{color:#527079;border-radius:5px;min-height:38px;padding:9px 10px;font-size:12px;font-weight:760}.admin-reference-system .admin-nav a:hover{color:#08736d;background:#eff9f7}.admin-reference-system .admin-nav a.active,.admin-reference-system .admin-nav a[aria-current=page],.admin-reference-system .admin-nav-primary.active{color:#0d3c43;background:#dff3ef;box-shadow:inset 0 0 0 1px #bde1dc}.admin-reference-system .admin-nav a.active,.admin-reference-system .admin-nav a[aria-current=page]{padding-left:14px}.admin-reference-system .admin-nav a.active:after,.admin-reference-system .admin-nav a[aria-current=page]:after,.admin-reference-system .admin-nav-primary.active:after{background:#08736d;border-radius:0 4px 4px 0;width:4px;top:8px;bottom:8px;left:0}.admin-reference-system .admin-nav-website{border-top-color:#dce9e7;margin-top:0}.admin-reference-system .admin-sidebar>form{border-top:1px solid #dce9e7;margin-top:auto;padding:14px 0 0}.admin-reference-system .admin-sidebar>form .button{color:#123f49;background:#fff;border-color:#cbdedb;border-radius:6px;min-height:48px;font-size:13px;font-weight:850}.admin-reference-system .admin-sidebar>form .button:hover{color:#08736d;background:#f0faf8;border-color:#08736d}@media(max-width:900px){.admin-reference-system .admin-shell{grid-template-columns:1fr}.admin-reference-system .admin-sidebar{width:min(306px,88vw);padding:18px 16px}}.auth-card .auth-device-help{color:#5b6c6b;margin:-8px 0 14px;font-size:.9rem;line-height:1.5}.device-signout-all{justify-content:space-between;align-items:center;gap:16px;padding-top:0;padding-bottom:20px;display:flex}.device-signout-all p{color:#526763;margin:0}@media(max-width:640px){.device-signout-all{flex-direction:column;align-items:flex-start}}.learner-preview-banner{color:#164c47;background:#effaf6;border-bottom:1px solid #cce4de;justify-content:space-between;align-items:center;gap:16px;padding:16px max(24px,50vw - 640px);display:flex}.learner-preview-banner div{gap:3px;display:grid}.learner-preview-banner span{color:#4e706a;font-size:.9rem}@media(max-width:640px){.learner-preview-banner{flex-direction:column;align-items:flex-start}}.topic-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media(max-width:700px){.topic-heading-actions{justify-content:stretch}}.reference-group-trailing{align-items:center;gap:22px;margin-left:auto;display:inline-flex}.reference-group-progress{color:#176d68;white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.reference-group-progress-track{background:#cfe5e2;border-radius:999px;width:150px;height:8px;display:block;overflow:hidden}.reference-group-progress-track i{border-radius:inherit;background:#087d78;height:100%;display:block}.reference-group-progress strong{text-align:right;font-variant-numeric:tabular-nums;min-width:38px}@media(max-width:680px){.reference-group-trailing{gap:14px}.reference-group-progress-track{width:64px}}.user-screen-share-action{margin-top:9px}.user-screen-share-action .button{white-space:nowrap}.dashboard-screen-share-notice{color:#195c52;background:#effaf6;border:1px solid #b7dcd4;border-radius:8px;margin-bottom:18px;padding:11px 15px;font-size:14px;line-height:1.45}.dashboard-screen-share-notice[hidden]{display:none}.admin-mcq-library-head{align-items:center}.admin-mcq-status-tabs{border-bottom:1px solid #d9e5e4;gap:28px;margin-bottom:2px;display:flex}.admin-mcq-status-tabs a{color:#4d6470;border-bottom:3px solid #0000;padding:12px 4px 14px}.admin-mcq-status-tabs a.active{color:#087f8c;border-color:#13a8b4}.admin-mcq-status-tabs strong{color:inherit}.admin-mcq-filter-bar.topic-first{grid-template-columns:minmax(0,1.35fr) repeat(6,minmax(0,1fr));align-items:end;gap:14px;display:grid;overflow:hidden}.admin-mcq-filter-bar.topic-first>label,.admin-mcq-filter-bar.topic-first input,.admin-mcq-filter-bar.topic-first select{width:100%;min-width:0}.admin-mcq-filter-bar.topic-first select:disabled{color:#789096;cursor:not-allowed;background:#f1f5f5}.admin-mcq-filter-bar.topic-first .form-actions{grid-column:1/-1;justify-content:flex-end}.admin-mcq-topic-browser{margin:24px 0}.admin-mcq-health-grid{gap:12px;display:grid}.admin-mcq-health-card,.admin-mcq-subject-node{background:#fff;border:1px solid #d7e3e2;border-radius:14px;overflow:hidden}.admin-mcq-health-card>summary,.admin-mcq-subject-node>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;list-style:none;display:flex}.admin-mcq-health-card>summary::-webkit-details-marker{display:none}.admin-mcq-subject-node>summary::-webkit-details-marker{display:none}.admin-mcq-health-card>summary span,.admin-mcq-subject-node>summary span{gap:3px;display:grid}.admin-mcq-health-card>summary small,.admin-mcq-subject-node>summary small,.admin-mcq-theme-node small,.admin-mcq-topic-node-list small{color:#71868e;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.admin-mcq-health-card>summary b,.admin-mcq-subject-node>summary b{color:#087f8c;font-size:13px}.admin-mcq-subject-list{gap:10px;padding:0 14px 14px;display:grid}.admin-mcq-subject-node{background:#f7fbfa;border-radius:10px}.admin-mcq-theme-list{gap:9px;padding:0 12px 12px;display:grid}.admin-mcq-theme-node{background:#fff;border:1px solid #dbe7e5;border-radius:9px;padding:12px}.admin-mcq-theme-node header,.admin-mcq-topic-node-list>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-mcq-theme-node header>div{align-items:center;gap:10px;display:flex}.admin-mcq-theme-node form,.admin-mcq-topic-node-list form{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.button.trial,.status-pill.trial{color:#805a0b;background:#fff8e8;border-color:#c79a3b}.status-pill.is-mock{color:#0b6e6e;background:#e6f7f7;border-color:#148c8c;font-weight:700}.admin-mcq-theme-node header span,.admin-mcq-topic-node-list em{color:#6d838c;font-size:12px;font-style:normal}.admin-mcq-topic-node-list{border-top:1px solid #e5eeed;gap:8px;margin-top:10px;padding-top:10px;display:grid}.admin-mcq-topic-node-list>div{padding:8px 0}.admin-mcq-topic-node-list span{gap:2px;display:grid}.admin-mcq-question-table td>small{color:#71868e;margin-top:5px;display:block}.mcq-audience-pills{flex-wrap:wrap;gap:5px;display:flex}.mcq-audience-pills span{color:#176d65;background:#e5f5f2;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.mcq-audience-pills span.disabled{color:#7c888d;background:#edf0f1}.mcq-choice-card.is-disabled{opacity:.55;cursor:not-allowed;background:#f1f3f3}.mcq-specialist-disabled-note{color:#6e7f85;margin:10px 0 0;font-size:13px}@media(max-width:1400px){.admin-mcq-filter-bar.topic-first{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.admin-mcq-filter-bar.topic-first{grid-template-columns:1fr}.admin-mcq-theme-node header,.admin-mcq-topic-node-list>div{flex-direction:column;align-items:flex-start}.admin-mcq-status-tabs{gap:14px;overflow:auto}.admin-mcq-health-card>summary{padding:14px}}.topic-reference-editor{gap:14px;margin-top:18px;display:grid}.topic-reference-list{gap:12px;display:grid}.topic-reference-row{border:1px solid var(--line,#d8e3e3);background:#f8fbfb;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.topic-display-order{max-width:260px;margin-top:18px;display:block}.topic-reference-links{gap:10px;margin-top:14px;display:grid}.topic-filter-bar{background:linear-gradient(#fbfdfd,#f7fbfb);grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 18px;padding:22px 24px}.topic-filter-bar>label,.topic-filter-bar select,.topic-filter-bar input{width:100%;min-width:0}.topic-filter-bar>label:first-child,.topic-filter-bar>label:nth-child(2),.topic-filter-bar>label:nth-child(3){grid-column:span 4}.topic-filter-bar>label:nth-child(4),.topic-filter-bar>label:nth-child(5),.topic-filter-bar>label:nth-child(6){grid-column:span 3}.topic-filter-bar label>span{letter-spacing:.015em;color:#385362;font-size:.78rem}.topic-filter-bar label>small{color:#6d8386;margin-top:5px;font-size:.72rem;font-weight:600;line-height:1.25;display:block}.topic-filter-bar select,.topic-filter-bar input{color:#173e49;background-color:#fff;border:1px solid #cbdcdd;border-radius:10px;height:48px;padding-inline:16px;font-size:.94rem;font-weight:650;box-shadow:0 2px 7px #14434809}.topic-filter-bar input::placeholder{color:#82989d;font-weight:550}.topic-filter-bar select:hover,.topic-filter-bar input:hover{border-color:#9fc2c3}.topic-filter-bar select:focus,.topic-filter-bar input:focus{border-color:#148c8c;outline:0;box-shadow:0 0 0 3px #148c8c21}.topic-filter-bar select:disabled{color:#8a9da1;cursor:not-allowed;box-shadow:none;background:#eef4f4}.topic-filter-bar>.filter-control,.admin-mcq-filter-bar>.filter-control{align-content:end;gap:6px;min-width:0;display:grid}.filter-control-label{color:#385362;letter-spacing:.015em;text-transform:none;margin:0;font-size:.78rem;font-weight:800;line-height:1.2;display:block}.admin-mcq-filter-bar .filter-control-label{color:var(--muted);text-transform:uppercase;font-size:11px}.filter-multi-select:not([open])>.filter-multi-select-list{display:none!important}.filter-multi-select-done{color:#fff;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#0d5b55;border:0;border-radius:6px;margin-top:4px;padding:8px 12px;font-weight:800}.filter-multi-select-done:hover,.filter-multi-select-done:focus-visible{outline-offset:2px;background:#08736d;outline:2px solid #135f5738}.mcq-audience-filter{border:0;min-width:0;margin:0;padding:0}.mcq-audience-filter>legend{color:var(--muted);text-transform:uppercase;margin-bottom:5px;padding:0;font-size:11px;font-weight:800}.mcq-audience-filter .filter-multi-select-list label.is-disabled{opacity:.5;cursor:not-allowed}.mcq-audience-filter .filter-multi-select-list label.is-disabled:hover{background:0 0}.topic-audience-filter{border:0;grid-column:span 3;min-width:0;margin:0;padding:0}.topic-audience-filter>legend{color:#385362;letter-spacing:.015em;margin-bottom:6px;padding:0;font-size:.78rem;font-weight:700}.filter-multi-select{width:100%;height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative;overflow:visible}.filter-multi-select>summary{color:#173e49;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #cbdcdd;border-radius:10px;align-items:center;width:100%;height:48px;min-height:48px;padding:10px 42px 10px 16px;font-size:.94rem;font-weight:650;list-style:none;display:flex;overflow:hidden}.filter-multi-select>summary::-webkit-details-marker{display:none}.filter-multi-select>summary:after{content:"⌄";color:#315c57;font-size:20px;position:absolute;right:15px}.filter-multi-select[open]>summary{border-color:#148c8c;box-shadow:0 0 0 3px #148c8c21}.filter-multi-select-list{z-index:60;background:#fff;border:1px solid #bdd2cd;border-radius:9px;max-height:280px;padding:7px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden auto;box-shadow:0 16px 35px #082f2b29;gap:2px!important;display:grid!important}.filter-multi-select-list label{color:#173f3a;cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-width:0;min-height:40px;padding:9px 11px;display:flex}.filter-multi-select-list label:hover{background:#e9f5f2}.filter-multi-select-list input{accent-color:#087f8c;flex:0 0 17px;margin:0;width:17px!important;height:17px!important;min-height:0!important}.filter-multi-select-list span{min-width:0;color:inherit!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:.9rem!important;font-weight:700!important}.topic-filter-actions{flex-wrap:nowrap;grid-column:span 3;justify-content:flex-end;align-items:end}.topic-filter-actions .button{white-space:nowrap;justify-content:center;align-items:center;min-height:48px;display:inline-flex}@media(max-width:1200px){.topic-reference-row{grid-template-columns:1fr}.topic-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-filter-bar>label:nth-child(n),.topic-audience-filter{grid-column:span 1}.topic-search-field{grid-column:1/-1!important}.topic-filter-actions{grid-column:1/-1;justify-content:flex-end}}@media(max-width:700px){.topic-filter-bar{grid-template-columns:1fr;padding:18px 16px}.topic-filter-bar>label:nth-child(n),.topic-search-field,.topic-audience-filter,.topic-filter-actions{grid-column:auto!important}.topic-filter-actions{justify-content:stretch}.topic-filter-actions>*{text-align:center;flex:1}}.topic-filter-bar,.admin-mcq-filter-bar.topic-first{z-index:20;isolation:isolate;position:relative;overflow:visible}.admin-mcq-filter-bar.topic-first{grid-template-columns:repeat(12,minmax(0,1fr))}.admin-mcq-filter-bar.topic-first>label:first-of-type,.admin-mcq-filter-bar.topic-first>label:nth-of-type(2),.admin-mcq-filter-bar.topic-first>label:nth-of-type(3){grid-column:span 4}.admin-mcq-filter-bar.topic-first>label:nth-of-type(4),.admin-mcq-filter-bar.topic-first>label:nth-of-type(5),.admin-mcq-filter-bar.topic-first>label:nth-of-type(6),.admin-mcq-filter-bar.topic-first>.mcq-audience-filter{grid-column:span 3}.topic-filter-bar .suggest-select,.admin-mcq-filter-bar .suggest-select,.topic-filter-bar .filter-multi-select,.admin-mcq-filter-bar .filter-multi-select{min-width:0}.topic-filter-bar .suggest-select:focus-within,.admin-mcq-filter-bar .suggest-select:focus-within,.topic-filter-bar .filter-multi-select[open],.admin-mcq-filter-bar .filter-multi-select[open]{z-index:90}.topic-filter-bar .suggest-select-list,.admin-mcq-filter-bar .suggest-select-list,.topic-filter-bar .filter-multi-select-list,.admin-mcq-filter-bar .filter-multi-select-list{z-index:100;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.topic-filter-bar .suggest-select-list button,.admin-mcq-filter-bar .suggest-select-list button,.topic-filter-bar .filter-multi-select-list label,.admin-mcq-filter-bar .filter-multi-select-list label{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.35}.topic-library-table,.admin-mcq-question-table,.admin-mcq-topic-browser{z-index:1;position:relative}@media(max-width:1200px){.admin-mcq-filter-bar.topic-first{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mcq-filter-bar.topic-first>label:nth-of-type(n),.admin-mcq-filter-bar.topic-first>.mcq-audience-filter{grid-column:span 1}.admin-mcq-filter-bar.topic-first>label:first-of-type,.admin-mcq-filter-bar.topic-first>.form-actions{grid-column:1/-1}}@media(max-width:720px){.admin-mcq-filter-bar.topic-first{grid-template-columns:minmax(0,1fr)}.admin-mcq-filter-bar.topic-first>label:nth-of-type(n),.admin-mcq-filter-bar.topic-first>.mcq-audience-filter,.admin-mcq-filter-bar.topic-first>.form-actions{grid-column:auto}}.auth-login-screen{background:#f5faf9;place-items:stretch stretch;min-height:calc(100svh - 76px);padding:0}.auth-login-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;min-height:calc(100svh - 76px);display:grid}.auth-login-welcome{color:#fff;isolation:isolate;background:#075b55;min-height:100%;padding:clamp(54px,5vw,86px);display:flex;position:relative;overflow:hidden}.auth-login-welcome:before,.auth-login-welcome:after{content:"";z-index:-1;background:#05464157;border-radius:50%;position:absolute}.auth-login-welcome:before{width:520px;height:520px;top:150px;left:-210px}.auth-login-welcome:after{width:430px;height:430px;bottom:-180px;right:-225px}.auth-login-kicker{color:#a9d9d4;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;line-height:1.65;position:absolute;top:clamp(74px,8vw,118px);left:clamp(54px,5vw,86px)}.auth-login-welcome-copy{align-self:center;margin-top:-30px}.auth-login-welcome-copy h1{color:#fff;letter-spacing:-.055em;margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(3rem,4.2vw,4.5rem);font-weight:500;line-height:1}.auth-login-welcome-copy p{color:#c7e2df;margin:24px 0 0;font-size:clamp(1.15rem,1.55vw,1.55rem);line-height:1.38}.auth-login-illustration{fill:none;stroke:#a9d9d4;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;opacity:.94;width:min(94%,760px);height:auto;position:absolute;bottom:64px;right:-6px}.auth-login-note{color:#a9d9d4;letter-spacing:.27em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700;line-height:1.7;position:absolute;bottom:42px;left:clamp(54px,5vw,86px)}.auth-login-form-panel{box-sizing:border-box;background:#f7fbfa;place-items:center;width:100%;min-width:0;padding:38px clamp(34px,5vw,78px);display:grid}.auth-login-card,.auth-login-card *{box-sizing:border-box}.auth-login-card{background:#fff;border:1px solid #d7e3e1;border-radius:12px;width:min(100%,660px);max-width:none;margin:0;padding:40px 38px 36px;box-shadow:0 10px 32px #0e3a360b}.auth-login-card h2{color:#0d3f3b;letter-spacing:-.055em;margin:0 0 28px;font-family:Manrope,Inter,sans-serif;font-size:clamp(2.4rem,3.3vw,3.65rem);font-weight:500;line-height:1.02}.auth-login-card .auth-login-field{color:#123d3a;gap:8px;margin:0 0 19px;font-size:.95rem;font-weight:700;display:grid}.auth-login-card .auth-login-field>input,.auth-password-control input{color:#123d3a;width:100%;height:58px;box-shadow:none;background:#fff;border:1px solid #cad9d7;border-radius:9px;padding:0 18px;font:600 1rem/1 Inter,sans-serif}.auth-login-card input::placeholder{color:#8c9ba5;font-weight:500}.auth-login-card .auth-login-field>input:hover,.auth-password-control input:hover{border-color:#8fb8b4}.auth-login-card .auth-login-field>input:focus,.auth-password-control input:focus{border-color:#0b7770;outline:0;box-shadow:0 0 0 3px #0b777021}.auth-password-control{display:block;position:relative}.auth-password-control input{padding-right:56px}.auth-password-control button{color:#778c99;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:38px;height:38px;padding:8px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-password-control button:hover,.auth-password-control button:focus-visible{color:#0b7770;background:#edf6f5;outline:0}.auth-password-control svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}.auth-device-option{cursor:pointer;background:#edf5f4;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:17px 18px;margin:7px 0 22px!important;display:grid!important}.auth-device-option input{accent-color:#086d66;width:21px;height:21px;margin:1px 0 0}.auth-device-option span{gap:4px;min-width:0;display:grid}.auth-device-option strong{color:#123d3a;font-size:.94rem;line-height:1.35}.auth-device-option small{color:#5e716f;font-size:.84rem;font-weight:500;line-height:1.45}.auth-login-card .auth-login-submit{min-height:56px;box-shadow:none;background:#076f67;border-radius:8px;margin:0;font-size:1rem;font-weight:700}.auth-login-card .auth-login-submit:hover{background:#055d57;transform:none}.auth-login-recovery{color:#08736d;text-underline-offset:3px;margin-top:15px;font-size:.93rem;font-weight:600;display:inline-block}.auth-login-register{color:#294744;border-top:1px solid #dbe5e3;padding-top:24px;font-size:.93rem;margin:28px 0 0!important}.auth-login-register a{color:#08736d;text-underline-offset:3px;font-weight:600}@media(min-width:761px)and (max-height:900px){.auth-login-form-panel{padding-top:22px;padding-bottom:22px}.auth-login-card{padding:26px 34px 24px}.auth-login-card h2{margin-bottom:18px;font-size:clamp(2.35rem,2.85vw,3.15rem)}.auth-login-card .auth-login-field{gap:6px;margin-bottom:13px}.auth-login-card .auth-login-field>input,.auth-password-control input{height:50px}.auth-device-option{gap:12px;padding:12px 15px;margin:4px 0 14px!important}.auth-device-option strong{font-size:.9rem}.auth-device-option small{font-size:.8rem;line-height:1.35}.auth-login-card .auth-login-submit{min-height:50px}.auth-login-recovery{margin-top:10px}.auth-login-register{padding-top:14px;margin-top:16px!important}.auth-login-kicker{top:52px}.auth-login-note{bottom:26px}.auth-login-illustration{bottom:38px}}@media(max-width:980px){.auth-login-layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}.auth-login-welcome{padding:44px 36px}.auth-login-kicker,.auth-login-note{left:36px}.auth-login-welcome-copy h1{font-size:3.2rem}.auth-login-illustration{width:110%;right:-45px}.auth-login-form-panel{padding:30px}.auth-login-card{padding:34px 30px}.auth-login-card h2{font-size:2.65rem}}@media(max-width:760px){.auth-login-screen{width:100%;max-width:100%;min-height:0;overflow-x:clip}.auth-login-layout{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-height:0;overflow-x:clip}.auth-login-welcome{min-height:220px;padding:36px 24px}.auth-login-kicker,.auth-login-note{display:none}.auth-login-welcome-copy{align-self:flex-start;margin:0}.auth-login-welcome-copy h1{font-size:2.7rem}.auth-login-welcome-copy p{margin-top:14px;font-size:1.05rem}.auth-login-illustration{opacity:.6;width:72%;bottom:-28px;right:-20px}.auth-login-form-panel{width:100%;min-width:0;max-width:100%;padding:22px 16px 36px;display:block;overflow-x:hidden}.auth-login-card{border-radius:10px;width:100%;min-width:0;max-width:100%;padding:30px 22px}.auth-login-card h2{margin-bottom:25px;font-size:2.35rem}.auth-login-card .auth-login-field,.auth-password-control,.auth-device-option{width:100%;min-width:0;max-width:100%}.auth-login-card .auth-login-field>input,.auth-password-control input{min-width:0;max-width:100%;height:54px}.auth-device-option{padding:15px}.auth-device-option strong,.auth-device-option small{overflow-wrap:anywhere}.auth-login-register{margin-top:24px!important}}.dashboard-library-heading-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dashboard-card-completion{grid-template-columns:1fr auto;align-items:center;gap:.35rem .7rem;margin:.9rem 0 1rem;display:grid}.dashboard-card-completion>span{background:#e3efed;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.dashboard-card-completion i{border-radius:inherit;background:#0b8f83;height:100%;display:block}.dashboard-card-completion strong{color:#0d5b55;font-size:.85rem}.dashboard-card-completion small{color:#6b8585;font-size:.78rem}@media(max-width:720px){.dashboard-library-heading-actions{flex-direction:column;align-items:flex-start;gap:.45rem}}.learner-top-nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.learner-top-nav a{color:#31575d;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none}.learner-top-nav a:hover,.learner-top-nav a.is-active{color:#fff;background:#0d7e73}.mcq-directory-progress{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;margin:14px 0 4px;display:grid}.mcq-directory-progress>span{background:#e1ece9;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.mcq-directory-progress i{border-radius:inherit;background:#0d8d81;height:100%;display:block}.mcq-directory-progress strong{color:#0d5b55;font-size:14px}.mcq-directory-progress small{color:#688082;font-size:12px}.learner-tabbar,.learner-back-btn,.course-browse-entry{display:none}@media(max-width:900px),(max-height:500px)and (orientation:landscape){.site-header.learner-dashboard-reference-header{grid-template-columns:auto minmax(0,1fr);min-height:56px;padding:0 16px}.site-header.learner-dashboard-reference-header .brand{min-height:56px}.site-header.learner-dashboard-reference-header .brand img{width:116px}.learner-top-nav,.reference-header-utility>span:first-child{display:none}.reference-account-identity strong,.reference-account-identity small{max-width:140px}.site-header.learner-dashboard-reference-header:has(.learner-back-btn){grid-template-columns:auto auto minmax(0,1fr)}.learner-back-btn{color:#103f49;cursor:pointer;background:#fff;border:1px solid #dbe6e4;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.learner-back-btn svg{width:16px;height:16px}.reference-learner-page .quiz-section{padding-top:18px;padding-bottom:28px}.reference-learner-page .document-reader-card,.reference-learner-page .document-notes-panel{padding:8px}.document-reader-card{border-radius:10px}.learner-tabbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:7px 6px calc(9px + env(safe-area-inset-bottom,0px));background:#fffffff7;border-top:1px solid #dce5e4;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.learner-tabbar a{color:#8a9b97;text-align:center;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;font-size:10.5px;font-weight:700;text-decoration:none;display:flex}.learner-tabbar a svg{width:20px;height:20px}.learner-tabbar a.is-active{color:#0d7e73}.reference-learner-page,.learner-shell{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))}.reference-milestone-grid{scrollbar-width:none;gap:14px;padding:2px 2px 4px;display:flex;overflow-x:auto}.reference-milestone-grid::-webkit-scrollbar{display:none}.reference-milestone-grid li{flex:none;width:72px}.reference-milestone-status,.reference-dashboard-groups{display:none}.course-browse-entry{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:#fff;border:1px solid #dbe6e4;border-radius:13px;align-items:center;gap:12px;padding:14px 16px;display:flex}}.course-browse-entry .row-icon{color:#08706b;background:#eafbf8;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.course-browse-entry .row-icon svg{width:18px;height:18px}.course-browse-entry .row-main{flex:auto;min-width:0}.course-browse-entry .row-main strong{color:#0f3b3f;font-size:14.5px;font-weight:800;display:block}.course-browse-entry .row-meta{color:#5c7a78;margin-top:2px;font-size:11.5px;font-weight:600;display:block}.course-browse-entry .chev{color:#93a9a6;flex:none}.course-browse-entry .chev svg{width:15px;height:15px}body.course-drilldown-open{overflow:hidden}.course-drilldown[hidden]{display:none}.course-drilldown{z-index:60;background:#fff;flex-direction:column;font-family:inherit;display:flex;position:fixed;inset:0}.course-drilldown-header{padding:calc(14px + env(safe-area-inset-top,0px)) 16px 12px;border-bottom:1px solid #dbe6e4;flex:none}.course-drilldown-header .crumb{color:#93a9a6;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-height:16px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.course-drilldown-header .crumb .sep{opacity:.55}.course-drilldown-header .crumb .current{color:#08706b}.course-drilldown-header .row1{align-items:center;gap:10px;display:flex}.course-drilldown-header .icon-btn{color:#103f49;cursor:pointer;background:#fff;border:1px solid #dbe6e4;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.course-drilldown-header .icon-btn svg{width:15px;height:15px}.course-drilldown-header h2{letter-spacing:-.01em;color:#0f3b3f;margin:0;font-size:17px;font-weight:800;line-height:1.25}.course-drilldown-header small{color:#5c7a78;margin-top:1px;font-size:11.5px;font-weight:600;display:block}.course-drilldown-body{padding:14px 14px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:auto;gap:9px;display:flex;overflow-y:auto}.cd-section-label{color:#93a9a6;letter-spacing:.08em;text-transform:uppercase;margin:2px 2px 0;font-size:10.5px;font-weight:800}.cd-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe6e4;border-radius:13px;align-items:center;gap:12px;padding:13px 14px;display:flex}.cd-row:hover{background:#eafbf8;border-color:#0d7e734d}.cd-row .cd-icon{color:#08706b;background:#eafbf8;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.cd-row .cd-icon svg{width:18px;height:18px}.cd-row .cd-main{flex:auto;min-width:0}.cd-row .cd-main strong{color:#0f3b3f;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.cd-row .cd-meta{color:#5c7a78;margin-top:3px;font-size:11px;font-weight:600;display:block}.cd-row .cd-trail{flex:none;align-items:center;gap:10px;display:flex}.cd-ring{letter-spacing:-.3px;font-variant-numeric:tabular-nums;color:#08706b;background:radial-gradient(closest-side,#fff 76%,transparent 77% 100%),conic-gradient(#0d7e73 calc(var(--pct) * 1%),#dcf4ef 0);border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:700;display:grid}.cd-row .cd-chev{color:#93a9a6;flex:none}.cd-row .cd-chev svg{width:15px;height:15px}.course-drilldown-body .reference-topic-row{box-sizing:border-box;background:#fff;border:1px solid #dbe6e4;border-radius:13px;flex-direction:column;align-items:stretch;gap:10px;width:100%;min-height:0;padding:14px;display:flex;overflow:hidden}.course-drilldown-body .reference-topic-row:first-child{background:#fff}.course-drilldown-body .reference-topic-name{flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;display:flex}.course-drilldown-body .reference-topic-name .reference-outline-icon{flex:none;width:20px;height:20px}.course-drilldown-body .reference-topic-name strong{color:#0f3b3f;white-space:normal;text-overflow:clip;flex:auto;width:auto;min-width:120px;max-width:100%;font-size:14px;font-weight:700;overflow:visible}.course-drilldown-body .reference-topic-yield{flex:none}.course-drilldown-body .reference-topic-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.course-drilldown-body .reference-topic-media,.course-drilldown-body .reference-topic-mark,.course-drilldown-body .reference-topic-mcq-status{flex:none;width:100%}.course-drilldown-body .reference-topic-row nav{grid-template-columns:1fr 1fr;width:100%}.course-drilldown-body .reference-topic-row nav:has(>:only-child){grid-template-columns:1fr}.course-drilldown-body .reference-topic-row nav .reference-row-button{box-sizing:border-box;white-space:normal;text-align:center;width:100%}.mcq-directory-hero.learner-mcq-directory-hero{min-height:0;padding-block:clamp(16px,2vw,24px)}.mcq-directory-hero.learner-mcq-directory-hero .eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.mcq-directory-hero.learner-mcq-directory-hero .eyebrow a{color:#0d7e73;text-decoration:none}.mcq-directory-hero.learner-mcq-directory-hero h1{margin:0;font-size:clamp(22px,2.4vw,30px)}.mcq-directory-hero.learner-mcq-directory-hero p{max-width:620px;margin:8px auto 0;font-size:13px}.topic-filter-bar>.topic-pathway-field select{color:#0a5f58;background:#eef9f7;border-color:#7ab9b4}.topic-filter-bar>.topic-pathway-field select:focus{border-color:#087f8c;box-shadow:0 0 0 3px #087f8c29}@media(min-width:1201px){.topic-filter-bar>.topic-search-field{grid-column:span 4}.topic-filter-bar>.topic-pathway-field{grid-column:span 2}.topic-filter-bar>label:nth-child(3),.topic-filter-bar>label:nth-child(4),.topic-filter-bar>label:nth-child(5),.topic-filter-bar>label:nth-child(6){grid-column:span 3}}@media(max-width:1200px){.topic-filter-bar>.topic-pathway-field{grid-column:span 1}}@media(max-width:700px){.topic-filter-bar>.topic-pathway-field{grid-column:auto}}.topic-filter-bar{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:18px 26px;padding:28px 28px 22px;display:grid}.topic-filter-bar>label,.topic-filter-bar>.topic-audience-filter{align-content:end;gap:9px;min-width:0;margin:0;display:grid}.topic-filter-bar label>span,.topic-filter-bar .filter-control-label{min-height:18px;line-height:1.2}.topic-filter-bar select,.topic-filter-bar input,.topic-filter-bar .filter-multi-select,.topic-filter-bar .filter-multi-select>summary{height:48px;min-height:48px}.topic-filter-bar>.topic-search-field,.topic-filter-bar>.topic-pathway-field,.topic-filter-bar>label:nth-child(3){grid-column:span 4}.topic-filter-bar>label:nth-child(4),.topic-filter-bar>label:nth-child(5),.topic-filter-bar>label:nth-child(6),.topic-filter-bar>.topic-audience-filter{grid-column:span 3}.topic-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:2px;display:flex}@media(max-width:1200px){.topic-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.topic-filter-bar>.topic-search-field,.topic-filter-bar>.topic-pathway-field,.topic-filter-bar>label:nth-child(n),.topic-filter-bar>.topic-audience-filter{grid-column:span 1}.topic-filter-actions{grid-column:1/-1}}@media(max-width:700px){.topic-filter-bar{grid-template-columns:minmax(0,1fr);padding:18px 16px}.topic-filter-bar>.topic-search-field,.topic-filter-bar>.topic-pathway-field,.topic-filter-bar>label:nth-child(n),.topic-filter-bar>.topic-audience-filter,.topic-filter-actions{grid-column:auto}.topic-filter-actions{justify-content:stretch}.topic-filter-actions>*{flex:1}}@media(max-width:760px){.metrics-band{grid-template-columns:1fr}.metrics-band div{border-bottom:1px solid #ffffff1f;border-right:0;min-height:0;padding:18px 22px}.metrics-band div:last-child{border-bottom:0}.metrics-band strong{font-size:22px;line-height:1.15}.metrics-band span{max-width:none;font-size:13px;line-height:1.4}.learning-strip{grid-template-columns:1fr}.learning-strip div{min-height:0;padding:20px 22px}}.studio-grid{grid-template-columns:repeat(auto-fill,minmax(252px,1fr));gap:14px;margin-bottom:20px;display:grid}.studio-card{color:inherit;background:#fff;border:1px solid #d7e3e2;border-radius:14px;flex-direction:column;gap:10px;padding:18px 18px 16px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;position:relative;box-shadow:0 1px 2px #103f490d}.studio-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #103f4959}.studio-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.studio-card-num{color:#fff;background:linear-gradient(150deg,#0a9a92,#08736d);border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.studio-card-code{color:#08736d;letter-spacing:.03em;background:#eaf8f7;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:800;display:inline-block}.studio-card h3{color:#103f49;text-transform:capitalize;margin:0;font-size:16px;font-weight:800;line-height:1.3}.studio-card .studio-meta{color:#71868e;margin:0;font-size:12.5px}.studio-chip-row{flex-wrap:wrap;gap:6px;display:flex}.studio-chip{color:#51686c;background:#f1f5f4;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.studio-chip.is-mcq{color:#08736d;background:#eaf8f7}.studio-chip.is-attn{color:#ad4432;background:#fdeee9}.studio-chip.is-gp{color:#08736d;background:#eaf8f7}.studio-chip.is-emree{color:#1d4ed8;background:#eaf1fc}.studio-pathway-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.studio-pathway-filter a{color:#51686c;background:#fff;border:1px solid #d7e3e2;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.studio-pathway-filter a:hover{color:#08736d;border-color:#08736d}.studio-pathway-filter a.is-active{color:#fff;background:#087f8c;border-color:#087f8c}.studio-pathway-filter a.is-active.is-emree-active{background:#1d4ed8;border-color:#1d4ed8}.studio-pathway-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.studio-pathway-badge.is-gp{color:#08736d;background:#eaf8f7}.studio-pathway-badge.is-emree{color:#1d4ed8;background:#eaf1fc}.studio-progress-row{align-items:center;gap:8px;margin-top:auto;display:flex}.studio-progress-track{background:#eef3f2;border-radius:999px;flex:1;height:6px;overflow:hidden}.studio-progress-fill{border-radius:inherit;background:#08736d;height:100%}.studio-progress-label{color:#51686c;white-space:nowrap;font-size:11px;font-weight:700}.studio-card-cta{color:#08736d;border-top:1px solid #edf2f1;justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;font-size:12.5px;font-weight:800;display:flex}.studio-card-edit{z-index:2;color:#71868e;background:#fff;border:1px solid #d7e3e2;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:relative;top:auto;right:auto}.studio-card-edit:hover{color:#08736d;border-color:#08736d}.studio-card-stretched-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.studio-card-stretched-link:focus-visible{outline-offset:2px;outline:2px solid #08736d}.studio-card.is-more{text-align:center;color:#9fb2b5;border-style:dashed;justify-content:center;align-items:center}.studio-card.is-more strong{color:#51686c;font-size:19px;display:block}.studio-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.icon-btn{color:#71868e;background:#fff;border:1px solid #d7e3e2;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.icon-btn:hover{color:#08736d;border-color:#08736d}.attachment-preview-dialog{box-sizing:border-box;border:0;border-radius:14px;width:min(900px,100vw - 32px);height:min(85dvh,800px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 70px -12px #092b2559}.attachment-preview-dialog:not([open]){display:none}.attachment-preview-dialog[open]{flex-direction:column;display:flex}.attachment-preview-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07231f99}.attachment-preview-head{border-bottom:1px solid var(--line,#e1ebe8);background:#fbfefe;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.attachment-preview-head h2{color:var(--navy,#123f49);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;overflow:hidden}.attachment-preview-actions{flex:none;align-items:center;gap:8px;display:flex}.attachment-preview-dialog iframe{background:#525659;border:0;flex:auto;width:100%}@media(max-width:620px){.attachment-preview-dialog{border-radius:0;width:100%;height:100%}}.topic-reference-dialog{box-sizing:border-box;border:0;border-radius:14px;width:min(720px,100vw - 32px);height:min(85dvh,760px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 70px -12px #092b2559}.topic-reference-dialog:not([open]){display:none}.topic-reference-dialog[open]{flex-direction:column;display:flex}.topic-reference-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07231f99}.topic-reference-head{border-bottom:1px solid var(--line,#e1ebe8);background:#fbfefe;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.topic-reference-head h2{color:var(--navy,#123f49);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;overflow:hidden}.topic-reference-actions{flex:none;align-items:center;gap:8px;display:flex}.topic-reference-body{flex:auto;padding:18px 20px 24px;overflow-y:auto}.topic-reference-panel>.eyebrow{margin:0 0 10px}.topic-reference-material+.topic-reference-material{border-top:1px solid var(--line,#e1ebe8);margin-top:20px;padding-top:20px}.topic-reference-material h3{margin:0 0 6px}.topic-reference-summary,.topic-reference-loading,.topic-reference-empty,.topic-reference-error{color:var(--muted,#5b7b76)}@media(max-width:620px){.topic-reference-dialog{border-radius:0;width:100%;height:100%}}.confirm-dialog{box-sizing:border-box;border:0;border-radius:18px;width:min(420px,100vw - 32px);margin:auto;padding:26px;position:fixed;inset:0;box-shadow:0 30px 70px -12px #092b2566}.confirm-dialog:not([open]){display:none}.confirm-dialog[open]{flex-direction:column;gap:20px;animation:.16s ease-out confirm-dialog-in;display:flex}.confirm-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07231f8c}.confirm-dialog-body h2{color:var(--navy,#123f49);margin:0 0 8px;font-size:18px;font-weight:700}.confirm-dialog-body p{color:var(--muted,#5b7b76);margin:0;line-height:1.55}.confirm-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.confirm-dialog-actions .button{margin:0}@keyframes confirm-dialog-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@media(max-width:480px){.confirm-dialog{width:calc(100vw - 32px)}.confirm-dialog-actions{flex-direction:column-reverse}.confirm-dialog-actions .button{width:100%}}.report-card-panel{border:1px solid var(--line,#e1ebe8);background:#fff;border-radius:16px;padding:22px 24px;box-shadow:0 1px 3px #092b250f}.report-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.report-card-head h2{margin:2px 0 10px}.report-card-badge{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#1f9d6b;border-radius:999px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block}.report-card-badge-gold{background:#b8860b}.report-card-badge-pass{background:#1f9d6b}.report-card-badge-retry{background:#8a93a0}.report-card-badge-perfect{background:#a6741a}.report-card-body{flex-wrap:wrap;align-items:center;gap:28px;margin-top:18px;display:flex}.report-card-chart{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.report-card-chart-legend{color:var(--muted,#5b7b76);gap:14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.report-card-chart-legend strong{color:var(--navy,#123f49)}.report-card-dot{border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.report-card-meta{border-collapse:collapse;flex:220px}.report-card-meta td{border-bottom:1px solid var(--line,#e1ebe8);padding:7px 0;font-size:13px}.report-card-meta td:first-child{color:var(--muted,#5b7b76)}.report-card-meta td:last-child{text-align:right;font-weight:700}.report-card-footnote{color:var(--muted,#5b7b76);margin:16px 0 0;font-size:12px}@media(max-width:560px){.report-card-head{flex-direction:column}.report-card-body{flex-direction:column;align-items:stretch}.report-card-meta{width:100%}}.studio-theme-block{background:#fff;border:1px solid #d7e3e2;border-radius:14px;margin-bottom:12px;overflow:hidden}.studio-theme-head{cursor:pointer;background:#f7fbfa;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.studio-theme-head::-webkit-details-marker{display:none}.studio-theme-head::marker{content:""}.studio-theme-head h3{color:#103f49;text-transform:capitalize;margin:0;font-size:14.5px;font-weight:800}.studio-theme-head .studio-meta{margin:2px 0 0}.studio-theme-head-title{align-items:center;gap:10px;min-width:0;display:flex}.studio-chevron{color:#7c9093;flex:none;transition:transform .15s}.studio-theme-block[open]>.studio-theme-head .studio-chevron{transform:rotate(90deg)}.studio-serial{color:#0f5f59;background:#e4f0ee;border-radius:7px;flex:none;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11.5px;font-weight:800;display:grid}.studio-serial.small{color:#5d7276;background:#eef3f2;min-width:20px;height:20px;font-size:10.5px}.studio-theme-actions{flex:none;align-items:center;gap:6px;display:flex}.studio-topic-row{border-top:1px solid #edf2f1;grid-template-columns:auto 1fr auto auto auto auto auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.studio-topic-row:hover{background:#fafcfc}.studio-topic-name{color:#103f49;text-transform:capitalize;font-size:13.5px;font-weight:700}.studio-topic-name small{color:#8a9da1;margin-top:1px;font-size:11px;font-weight:500;display:block}.studio-mcq-count{color:#51686c;white-space:nowrap;font-size:12px;font-weight:700}.studio-mcq-count.is-zero{color:#ad4432}.studio-yield-pill{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:help;border-radius:999px;width:max-content;padding:4px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.studio-yield-pill.is-high{color:#b42318;background:#fdeeea}.studio-yield-pill.is-moderate{color:#c07a2d;background:#fdf3e6}.studio-yield-pill.is-low{color:#51686c;background:#eef3f2}.studio-yield-pill.is-unset{color:#9aa5a3;background:#f5f5f5}.status-pill.is-draft{color:#805a0b;background:#fff8e8}.status-pill.is-missing{color:#ad4432;background:#fdeee9}.status-pill.is-pass{color:#1c8f5e;background:#e4f6ef}.status-pill.is-fail{color:#b42318;background:#fdeeea}.profile-test-history{margin-top:36px}.profile-history-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.profile-history-list li{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;padding:16px 18px;display:flex}.profile-history-main{flex:220px;gap:3px;min-width:0;display:grid}.profile-history-main strong{color:var(--navy);font-size:14.5px;font-weight:700}.profile-history-main span{color:var(--muted);font-size:12px}.profile-history-percentile{font-weight:650;color:var(--teal)!important}.profile-history-stats{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.profile-history-stats span{color:var(--muted);white-space:nowrap;font-size:12px}.profile-history-stats b{color:var(--navy);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}@media(max-width:680px){.profile-history-list li{flex-direction:column;align-items:stretch}.profile-history-stats{justify-content:space-between}.profile-history-main{flex-basis:auto}}.studio-node-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.studio-node-card{background:#fff;border:1px solid #d7e3e2;border-radius:14px;padding:18px 20px}.studio-node-card h3{color:#103f49;margin:0 0 4px;font-size:15px;font-weight:800}.studio-node-card>p.studio-meta{margin:0 0 14px}.studio-node-card .field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.studio-node-card .field>label,.studio-node-card .field>span{color:#51686c;font-size:12px;font-weight:700}.studio-node-card .field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studio-node-card .field input[type=text],.studio-node-card .field input[type=number]{color:#173e49;width:100%;font:inherit;background:#fff;border:1px solid #cbdcdd;border-radius:9px;padding:9px 11px}.studio-node-card .field input:focus{border-color:#148c8c;outline:0;box-shadow:0 0 0 3px #148c8c21}.studio-node-card .slug-field{margin-bottom:12px}.studio-lesson-summary{background:#f7fbfa;border:1px solid #edf2f1;border-radius:10px;flex-direction:column;gap:6px;margin-bottom:12px;padding:12px 14px;display:flex}.studio-lesson-summary strong{color:#103f49;font-size:13.5px}.studio-lesson-summary span{color:#71868e;font-size:12.5px}.studio-empty-lesson{text-align:center;color:#71868e;border:1px dashed #c9dad8;border-radius:10px;margin-bottom:12px;padding:16px;font-size:13px}.studio-mcq-item{border:1px solid #edf2f1;border-radius:10px;margin-bottom:8px;padding:11px 13px}.studio-mcq-item p{color:#103f49;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4}.studio-mcq-item .studio-mcq-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.studio-mcq-actions-row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.studio-mcq-bulk-bar{background:#f7fbfa;border:1px solid #edf2f1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:9px 12px;display:flex}.studio-mcq-select-all{color:#3f5d56;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.studio-mcq-select-all input[type=checkbox]{accent-color:#148c8c;cursor:pointer;width:15px;height:15px;margin:0}.studio-mcq-item-head{align-items:flex-start;gap:9px;display:flex}.studio-mcq-item-head p{flex:1;min-width:0;margin:0}.studio-mcq-select{flex:none;align-items:center;height:19px;display:flex}.studio-mcq-select input[type=checkbox]{accent-color:#148c8c;cursor:pointer;width:15px;height:15px;margin:0}.studio-mcq-select-disabled{flex:none;align-items:center;width:15px;height:19px;display:flex}.studio-mcq-select-disabled:before{content:"";background:#eef2f1;border:1.5px solid #dbe6e4;border-radius:3px;width:14px;height:14px;display:block}.studio-mcq-bulk-bar [data-mcq-bulk-delete]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:860px){.studio-node-grid{grid-template-columns:1fr}}@media(max-width:640px){.studio-topic-row{grid-template-columns:1fr;row-gap:6px}}.studio-node-page{max-width:900px}.studio-node-page .studio-drawer-inner{background:#fff;border:1px solid #d7e3e2;border-radius:14px;box-shadow:0 1px 2px #103f490d}.studio-node-page .studio-drawer-head{padding:18px 22px}.studio-node-page .studio-drawer-tabs{padding:0 22px}.studio-node-page .studio-drawer-body{max-height:none;padding:20px 22px 26px}.studio-node-page .studio-drawer-foot{padding:14px 22px}.studio-drawer-scrim{opacity:0;pointer-events:none;z-index:60;background:#08181c6b;transition:opacity .18s;position:fixed;inset:0}.studio-drawer-scrim.is-open{opacity:1;pointer-events:auto}.studio-drawer{z-index:61;background:#fff;flex-direction:column;width:50vw;min-width:420px;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:0 24px 60px -24px #09232873}.studio-drawer.is-open{transform:translate(0)}.studio-drawer-inner{flex-direction:column;height:100%;min-height:0;display:flex}.studio-drawer-loading{color:#71868e;flex:1;place-items:center;font-size:13px;font-weight:700;display:grid}.studio-drawer-head{border-bottom:1px solid #edf2f1;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.studio-drawer-head .eyebrow{color:#71868e;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:11px;font-weight:700}.studio-drawer-head h2{color:#103f49;text-transform:capitalize;margin:3px 0 0;font-size:19px;font-weight:800}.studio-drawer-tabs{border-bottom:1px solid #edf2f1;flex:none;gap:4px;padding:0 22px;display:flex}.studio-drawer-tab{color:#71868e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-right:18px;padding:11px 4px;font-size:13px;font-weight:700}.studio-drawer-tab.is-active{color:#08736d;border-bottom-color:#08736d}.studio-drawer-body{flex:1;padding:20px 22px 90px;overflow-y:auto}.studio-drawer-pane{flex-direction:column;gap:14px;display:none}.studio-drawer-pane.is-active{display:flex}.studio-drawer-foot{border-top:1px solid #edf2f1;flex:none;padding:14px 22px}.studio-drawer-pane .field,.studio-node-card .field{flex-direction:column;gap:6px;display:flex}.studio-drawer-pane .field>label,.studio-drawer-pane .field>span,.studio-node-card .field>label,.studio-node-card .field>span{color:#51686c;font-size:12px;font-weight:700}.studio-drawer-pane .field-row,.studio-node-card .field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studio-drawer-pane .field input[type=text],.studio-drawer-pane .field input[type=number],.studio-drawer-pane .field input[type=url],.studio-drawer-pane .field textarea,.studio-drawer-pane .field select,.studio-node-card .field input[type=text],.studio-node-card .field input[type=number]{color:#173e49;width:100%;font:inherit;background:#fff;border:1px solid #cbdcdd;border-radius:9px;padding:9px 11px}.studio-drawer-pane .field textarea{resize:vertical;min-height:64px;font-family:inherit}.studio-drawer-pane .field input:focus,.studio-drawer-pane .field textarea:focus,.studio-drawer-pane .field select:focus,.studio-node-card .field input:focus{border-color:#148c8c;outline:0;box-shadow:0 0 0 3px #148c8c21}.studio-drawer-pane .topic-editor-panel{padding:16px 18px}.studio-drawer-pane .topic-editor-panel h3{margin:0;font-size:14px}.studio-drawer-pane .topic-panel-heading p{margin:3px 0 0;font-size:12px}.studio-drawer-pane details.topic-editor-panel>summary{cursor:pointer;color:#17374d;font-weight:700}.studio-drawer-pane .topic-next-step .form-actions{margin-top:8px}.studio-mcq-item-form{background:#f7fbfa;border:1px dashed #c9dad8;border-radius:12px;flex-direction:column;gap:14px;margin-top:10px;padding:14px;display:none}.studio-mcq-item-form.is-open{display:flex}.studio-check.is-disabled{opacity:.55;cursor:not-allowed}.studio-rationale-upload{background:#f4faf8;border:1px solid #cedfdb;border-radius:11px;flex-direction:column;gap:8px;padding:14px;display:flex}.studio-rationale-upload strong{color:#103f49;font-size:13px}.studio-rationale-upload span{color:#687e79;font-size:12px}.studio-rationale-upload input[type=file]{background:#fff;border:1px dashed #91aca6;border-radius:8px;padding:9px;font-size:12.5px}.studio-current-attachment{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.studio-current-attachment a{color:#08736d;font-weight:700;text-decoration:none}.studio-advanced-settings{border:1px solid #edf2f1;border-radius:10px;padding:10px 12px}.studio-advanced-settings summary{cursor:pointer;color:#51686c;font-size:12.5px;font-weight:700}.studio-advanced-settings .field-row,.studio-advanced-settings .field{margin-top:10px}.studio-drawer-pane .topic-file-drop,.studio-drawer-pane .topic-attachment-list{width:100%}.studio-drawer-pane .topic-editor-panel.topic-attachments-panel,.studio-drawer-pane .topic-reference-editor,.studio-drawer-pane .topic-audience-panel,.studio-drawer-pane .topic-publish-panel{padding:16px 18px}.studio-drawer-pane .slug-field,.studio-node-card .slug-field{margin:0}.studio-check-row{flex-wrap:wrap;gap:14px;display:flex}.studio-check{color:#51686c;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.studio-option-list{flex-direction:column;gap:7px;display:flex}.studio-option-row{align-items:flex-start;gap:9px;display:flex}.studio-option-radio{cursor:pointer;flex:none;align-items:center;gap:5px;padding-top:10px;display:flex}.studio-option-radio input[type=radio]{accent-color:#08736d}.studio-option-radio span{color:#51686c;width:13px;font-size:12.5px;font-weight:800}.studio-option-editor{flex:1;min-width:0}.studio-divider-label{color:#71868e;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:10px;font-size:11.5px;font-weight:700;display:flex}.studio-divider-label:after{content:"";background:#edf2f1;flex:1;height:1px}.studio-mcq-quick-form{background:#f7fbfa;border:1px dashed #c9dad8;border-radius:12px;flex-direction:column;gap:12px;margin-top:12px;padding:14px;display:flex}.studio-mcq-quick-form[hidden]{display:none}.studio-form-error{color:#ad4432;background:#fdeee9;border-radius:9px;margin-bottom:12px;padding:10px 13px;font-size:12.5px;font-weight:600}.required-mark{color:brown;vertical-align:-1px;margin-left:3px;font-weight:700}.field-error-text{color:brown;margin-top:5px;font-size:12px;font-weight:600;line-height:1.35;display:block}.field.has-error>label,.field.has-error>span,.topic-audience-panel.has-error>.topic-panel-heading h3,.topic-audience-panel.has-error>h3{color:brown}.field.has-error input,.field.has-error textarea,.field.has-error select,.field.has-error .rich-editor,.topic-reference-row.has-error input,.topic-specialist-fields.has-error select,.slug-field.has-error input{border-color:brown;box-shadow:0 0 0 3px #a52a2a1f}.topic-audience-panel.has-error .topic-audience-choice{border-color:brown}.topic-reference-row .field-error-text{grid-column:1/-1}.studio-toast{color:#fff;opacity:0;pointer-events:none;z-index:70;background:#103f49;border-radius:999px;padding:11px 18px;font-size:13px;font-weight:700;transition:opacity .18s,transform .18s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,16px);box-shadow:0 24px 60px -24px #09232873}.studio-toast.is-on{opacity:1;transform:translate(-50%)}@media(max-width:640px){.studio-drawer{width:100vw}.studio-drawer-pane .field-row,.studio-node-card .field-row{grid-template-columns:1fr}}.studio-drawer-pane{font-size:13px}.studio-drawer-pane .topic-title-input input{min-height:38px;font-size:15px;font-weight:700}.studio-drawer-pane .rich-editor-surface{min-height:110px;padding:10px 12px;font-size:13px;line-height:1.55}.studio-drawer-pane .rich-editor-surface h2{font-size:17px}.studio-drawer-pane .rich-editor-surface h3{font-size:15px}.studio-drawer-pane textarea[name=content]+.rich-editor .rich-editor-surface{min-height:190px}.studio-drawer-pane .rich-editor-collapsible .rich-editor-surface{min-height:48px}.studio-drawer-pane .rich-editor-toolbar{gap:4px;padding:6px}.studio-drawer-pane .rich-editor-toolbar button{min-width:27px;min-height:27px;padding:3px 7px;font-size:11.5px}.studio-drawer-pane .rich-editor-toggle{min-height:33px;padding:7px 11px;font-size:12px}.studio-drawer-pane .topic-file-drop{padding:13px}.studio-drawer-pane .topic-file-drop strong{font-size:13px}.studio-drawer-pane .topic-file-drop span{font-size:12px}.studio-drawer-pane .topic-attachment-list article{gap:10px;padding:10px}.studio-drawer-pane .topic-audience-list .topic-audience-choice{gap:9px;min-height:44px;padding:8px 11px}.studio-drawer-pane .topic-audience-choice strong{font-size:12.5px}.studio-drawer-pane .topic-audience-choice small{font-size:11.5px}.studio-drawer-pane label span{font-size:inherit}.studio-pathway-quickbar{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:22px;display:grid}.studio-pathway-quick{color:inherit;background:#fff;border:1px solid #d7e3e2;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.studio-pathway-quick:hover{transform:translateY(-1px);box-shadow:0 12px 26px -18px #103f4959}.studio-pathway-quick-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.studio-pathway-quick-text strong{color:#103f49;font-size:14px}.studio-pathway-quick-text small{color:#71868e;font-size:12px}.studio-pathway-quick-arrow{color:#9fb2b5;flex:none;font-size:16px;font-weight:800}.studio-pathway-quick.is-gp:hover .studio-pathway-quick-arrow{color:#08736d}.studio-pathway-quick.is-emree:hover .studio-pathway-quick-arrow{color:#1d4ed8}.studio-global-search{max-width:620px;margin-bottom:18px;position:relative}.admin-body.admin-reference-system .admin-main .studio-global-search{margin-left:0;margin-right:0}.studio-global-search-icon{color:#7b9b9b;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.studio-global-search input[type=search]{box-sizing:border-box;width:100%;font:inherit;color:#173e49;background:#fff;border:1px solid #cbdcdd;border-radius:10px;padding:12px 14px 12px 38px;font-size:14px}.studio-global-search input[type=search]:focus{border-color:#148c8c;outline:0;box-shadow:0 0 0 3px #148c8c21}.studio-search-results{z-index:30;background:#fff;border:1px solid #dce9e7;border-radius:12px;max-height:420px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -12px #092b2540}.studio-search-group+.studio-search-group{border-top:1px solid #eef3f2;margin-top:6px;padding-top:6px}.studio-search-group-label{letter-spacing:.05em;text-transform:uppercase;color:#7b9b9b;margin:2px 8px;font-size:10.5px;font-weight:700}.studio-search-result{color:#173e49;border-radius:8px;flex-direction:column;gap:1px;padding:8px 9px;text-decoration:none;display:flex}.studio-search-result:hover,.studio-search-result:focus{background:#f1f8f7}.studio-search-result strong{font-size:13.5px;font-weight:600}.studio-search-result small{color:#7b9b9b;font-size:11.5px}.studio-search-empty{color:#7b9b9b;margin:0;padding:10px;font-size:13px}.studio-complete-count{color:#c2650a;font-weight:800}.studio-progress{background:#e3eeec;border-radius:999px;height:5px;margin-top:4px;overflow:hidden}.studio-progress span{border-radius:inherit;background:#148c8c;height:100%;display:block}.studio-filter-empty{text-align:center;color:#71868e;border:1px dashed #c9dad8;border-radius:10px;margin-bottom:16px;padding:16px;font-size:13px}.studio-filter-empty[hidden],.studio-card[hidden],.studio-theme-block[hidden]{display:none!important}.studio-pathway-toolbar{gap:8px;margin-bottom:12px;display:flex}.studio-pathway-toolbar input[type=search]{max-width:420px;font:inherit;background:#fff;border:1px solid #cbdcdd;border-radius:9px;flex:1;padding:10px 13px;font-size:13.5px}.studio-pathway-toolbar input[type=search]:focus{border-color:#148c8c;outline:0;box-shadow:0 0 0 3px #148c8c21}.studio-pathway-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.studio-pathway-tabs{border-bottom:1px solid #dce9e7;gap:6px;margin-bottom:14px;display:flex}.studio-pathway-tab{color:#5b777e;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 6px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.studio-pathway-tab:hover{color:#103f49}.studio-pathway-tab.is-active{color:#103f49;border-bottom-color:#08736d}.studio-pathway-tab-count{color:#51686c;background:#eef5f4;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.studio-pathway-tab.is-active .studio-pathway-tab-count{color:#fff;background:#08736d}.studio-pathway-list{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.studio-pathway-row{background:#fff;border:1px solid #e3e9e8;border-radius:12px;align-items:center;gap:14px;padding:13px 16px;display:flex}.studio-pathway-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.studio-pathway-row-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-pathway-row-main strong{color:#103f49;text-transform:capitalize;font-size:13.5px}.studio-pathway-row-main .studio-meta{text-transform:capitalize}.studio-pathway-row-status{flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.studio-pathway-status-group{align-items:center;gap:6px;display:flex}.studio-pathway-status-group.is-other{border-left:1px solid #edf2f1;padding-left:12px}.studio-pathway-status-label{color:#9fb2b5;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:800}.studio-chip.is-common-badge{color:#9b6e25;background:#fff4de}.studio-chip.is-unassigned-badge{color:#70848a;background:#f1f5f4}@media(max-width:760px){.studio-pathway-row{flex-wrap:wrap}.studio-pathway-row-status{order:3;width:100%}}.studio-drawer-preview-row{color:#51686c;background:#f7fbfa;border-bottom:1px solid #edf2f1;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 22px;font-size:12.5px;display:flex}.studio-preview-wrap{max-width:860px}.admin-preview-banner{background:#fff8e8;border:1px solid #f0dca0;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.admin-preview-banner .eyebrow{color:#9b6e25}.admin-preview-banner h1{text-transform:capitalize;margin:4px 0 2px;font-size:24px}.admin-preview-banner p{color:#70847f;margin:0;font-size:13.5px}.studio-preview-question{margin-bottom:16px}.studio-preview-question .mcq-rationale{display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@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-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
