@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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:"";--tw-divide-x-reverse:0}}}@layer theme{:host,:root{--font-sans:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans", system-ui, sans-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-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-950:oklch(25.8% .092 26.042);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-400:oklch(75% .183 55.934);--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-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-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-100:oklch(96.2% .044 156.743);--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-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-800:oklch(43.2% .095 166.913);--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-400:oklch(77.7% .152 181.912);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--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-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-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-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-100:oklch(93% .034 272.788);--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-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-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-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-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-400:oklch(74% .238 322.16);--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-400:oklch(71.8% .202 349.761);--color-pink-600:oklch(59.2% .249 .584);--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-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-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-600:oklch(44.6% .043 257.281);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-2xl:96rem;--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:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--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;--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-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--drop-shadow-lg:0 4px 4px #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-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-2xl:40px;--blur-3xl:64px;--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);--color-old-neutral-50:oklch(98.5% 0 none);--color-old-neutral-100:oklch(97% 0 none);--color-old-neutral-200:oklch(92.2% 0 none);--color-old-neutral-300:oklch(87% 0 none);--color-old-neutral-400:oklch(70.8% 0 none);--color-old-neutral-500:oklch(55.6% 0 none);--color-old-neutral-600:oklch(43.9% 0 none);--color-old-neutral-700:oklch(37.1% 0 none);--color-old-neutral-800:oklch(26.9% 0 none);--color-old-neutral-900:oklch(20.5% 0 none);--color-old-neutral-950:oklch(14.5% 0 none);--color-primary:var(--ui-primary);--color-error:var(--ui-error);--font-display:"Raleway", "Raleway Fallback: BlinkMacSystemFont", "Raleway Fallback: Segoe UI", "Raleway Fallback: Helvetica Neue", "Raleway Fallback: Arial", "Raleway Fallback: Noto Sans", system-ui, sans-serif;--color-bcsd-primary:#2563eb;--color-bcsd-primary-dark:#1d4ed8;--color-bcsd-primary-light:#3b82f6;--color-bcsd-accent:#0ea5e9;--color-bcsd-dark-card:#1e293b;--shadow-card:0 1px 3px 0 #0000000a, 0 1px 2px -1px #0000000a;--shadow-card-hover:0 10px 40px -10px #0000001f, 0 4px 12px -4px #0000000f;--ui-header-height:4rem;--ui-radius:.25rem;--ui-container:80rem}.light,:host,:root{--ui-text-dimmed:var(--ui-color-neutral-400);--ui-text-muted:var(--ui-color-neutral-500);--ui-text-toned:var(--ui-color-neutral-600);--ui-text:var(--ui-color-neutral-700);--ui-text-highlighted:var(--ui-color-neutral-900);--ui-text-inverted:#fff;--ui-bg:#fff;--ui-bg-muted:var(--ui-color-neutral-50);--ui-bg-elevated:var(--ui-color-neutral-100);--ui-bg-accented:var(--ui-color-neutral-200);--ui-bg-inverted:var(--ui-color-neutral-900);--ui-border:var(--ui-color-neutral-200);--ui-border-muted:var(--ui-color-neutral-200);--ui-border-accented:var(--ui-color-neutral-300);--ui-border-inverted:var(--ui-color-neutral-900)}.dark{--ui-text-dimmed:var(--ui-color-neutral-500);--ui-text-muted:var(--ui-color-neutral-400);--ui-text-toned:var(--ui-color-neutral-300);--ui-text:var(--ui-color-neutral-200);--ui-text-highlighted:#fff;--ui-text-inverted:var(--ui-color-neutral-900);--ui-bg:var(--ui-color-neutral-900);--ui-bg-muted:var(--ui-color-neutral-800);--ui-bg-elevated:var(--ui-color-neutral-800);--ui-bg-accented:var(--ui-color-neutral-700);--ui-bg-inverted:#fff;--ui-border:var(--ui-color-neutral-800);--ui-border-muted:var(--ui-color-neutral-700);--ui-border-accented:var(--ui-color-neutral-700);--ui-border-inverted:#fff}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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-day-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-second-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}body{background-color:var(--ui-bg);color:var(--ui-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:where(.dark,.dark *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}a:focus-visible{outline-offset:0}}@layer components{.btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);background-color:var(--color-bcsd-primary);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-primary:hover{background-color:var(--color-bcsd-primary-dark);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.btn-primary:active{scale:.98}.btn-outline{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-outline:hover{background-color:#2563eb0d}@supports (color:color-mix(in lab,red,red)){.btn-outline:hover{background-color:color-mix(in oklab,var(--color-bcsd-primary) 5%,transparent)}}}.btn-outline:active{scale:.98}@media (hover:hover){.btn-outline:where(.dark,.dark *):hover{background-color:var(--color-bcsd-dark-card)}}.btn-outline{border-color:var(--color-border)}.btn-ghost{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-ghost:hover{background-color:#2563eb0d}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover{background-color:color-mix(in oklab,var(--color-bcsd-primary) 5%,transparent)}}.btn-ghost:where(.dark,.dark *):hover{background-color:var(--color-bcsd-dark-card)}}.input-field{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-outline-style:none;border-width:1px;outline-style:none;transition-duration:.2s}.input-field:focus{border-color:var(--color-bcsd-primary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#2563eb33}@supports (color:color-mix(in lab,red,red)){.input-field:focus{--tw-ring-color:color-mix(in oklab, var(--color-bcsd-primary) 20%, transparent)}}.input-field{background-color:var(--color-input-bg);border-color:var(--color-border);color:var(--color-text)}.auth-field{width:100%;display:block}.auth-field__label-row{margin-bottom:calc(var(--spacing)*2);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);display:flex}.auth-field__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text)}.auth-field__label,.auth-field__optional{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.auth-field__optional{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);background-color:var(--color-text-muted);border-radius:2147483647px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.auth-field__optional{background-color:color-mix(in srgb,var(--color-text-muted) 10%,transparent)}}.auth-field__optional{border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.auth-field__optional{border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}}.auth-field__control{align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);min-height:3.25rem;padding-inline:calc(var(--spacing)*3.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:var(--color-bg-secondary);border-width:1px;border-color:var(--color-border);transition-duration:.2s;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.auth-field__control{border-color:color-mix(in srgb,var(--color-border) 90%,transparent)}}.auth-field__control{box-shadow:inset 0 1px #fff6}.dark .auth-field__control{box-shadow:inset 0 1px #ffffff0f}.auth-field__control:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.auth-field__control:hover{border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))}}.auth-field__control:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.auth-field__control:hover{background-color:color-mix(in srgb,var(--color-primary) 3%,var(--color-bg-secondary))}}.auth-field__control--focused{background-color:var(--color-card);box-shadow:0 0 0 3px var(--color-primary),0 8px 24px -12px var(--color-primary);border-color:var(--color-primary)!important}@supports (color:color-mix(in lab,red,red)){.auth-field__control--focused{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 14%,transparent),0 8px 24px -12px color-mix(in srgb,var(--color-primary) 28%,transparent)}}.auth-field__control--filled:not(.auth-field__control--focused){border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.auth-field__control--filled:not(.auth-field__control--focused){border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border))}}.auth-field__control--error{background-color:#dc2626;border-color:#dc2626!important}@supports (color:color-mix(in lab,red,red)){.auth-field__control--error{background-color:color-mix(in srgb,#dc2626 4%,var(--color-bg-secondary))}}.auth-field__control--error{box-shadow:0 0 0 3px #dc26261a}.auth-field__control--error .auth-field__icon{color:#dc2626;background-color:#dc26261a}.dark .auth-field__control--error{background-color:#f87171;border-color:#f87171!important}@supports (color:color-mix(in lab,red,red)){.dark .auth-field__control--error{background-color:color-mix(in srgb,#f87171 6%,var(--color-bg-secondary))}}.dark .auth-field__control--error{box-shadow:0 0 0 3px #f871711f}.dark .auth-field__control--error .auth-field__icon{color:#f87171;background-color:#f871711f}.auth-field__error{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#dc2626}.dark .auth-field__error{color:#f87171}.auth-field__icon{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-radius:calc(var(--ui-radius)*3);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));--tw-duration:.2s;color:var(--color-primary);background-color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex}@supports (color:color-mix(in lab,red,red)){.auth-field__icon{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.auth-field__control--focused .auth-field__icon{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.auth-field__control--focused .auth-field__icon{background-color:color-mix(in srgb,var(--color-primary) 16%,transparent)}}.auth-field__input{border-style:var(--tw-border-style);min-width:0;padding-block:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);--tw-outline-style:none;color:var(--color-text);background-color:#0000;border-width:0;outline-style:none;flex:1}.auth-field__input::placeholder{color:var(--color-text-muted);opacity:.75;font-weight:400}.auth-field__trailing{flex-shrink:0}.auth-field__hint{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.card-surface{background-color:var(--color-card);border-color:var(--color-border)}.text-muted{color:var(--color-text-muted)}.bg-surface{background-color:var(--color-bg)}.bg-surface-secondary{background-color:var(--color-bg-secondary)}.bg-surface-tertiary{background-color:var(--color-bg-tertiary)}.border-theme{border-color:var(--color-border)}.badge-bestseller{border-radius:calc(var(--ui-radius)*1.5);background-color:var(--color-bcsd-primary);padding-inline:calc(var(--spacing)*2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white)}.badge-bestseller,.link-primary{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.link-primary{color:var(--color-bcsd-primary);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))}@media (hover:hover){.link-primary:hover{color:var(--color-bcsd-primary-dark)}}.section-eyebrow{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-bcsd-primary);text-transform:uppercase}.section-eyebrow,.section-title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.section-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=48rem){.section-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.glass-header{background-color:var(--color-header);-webkit-backdrop-filter:blur(16px);transition:transform .28s cubic-bezier(.4,0,.2,1)}.glass-header--hidden{pointer-events:none;transform:translateY(-100%)}.header-top-bar{background-color:var(--color-header-top)}.header-search{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);padding-left:calc(var(--spacing)*11);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-outline-style:none;border-width:0;border-radius:2147483647px;outline-style:none;transition-duration:.2s}.header-search:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#2563eb40}@supports (color:color-mix(in lab,red,red)){.header-search:focus{--tw-ring-color:color-mix(in oklab, var(--color-bcsd-primary) 25%, transparent)}}.header-search{background-color:var(--color-input-bg);color:var(--color-text)}.header-search:focus{background-color:var(--color-bg);box-shadow:0 0 0 1px var(--color-border),0 4px 12px #0000000f}.header-course-search,.header-course-search__field{position:relative}.header-course-search__icon{pointer-events:none;top:50%;left:calc(var(--spacing)*4);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);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));color:var(--color-text-muted);position:absolute}.header-course-search__field:focus-within .header-course-search__icon{color:var(--color-primary)}.header-search-dropdown{z-index:100;border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);background:var(--color-card);border-width:1px;border-color:var(--color-border);max-height:min(70vh,28rem);position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden auto}.header-search-dropdown__empty,.header-search-dropdown__loading{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.header-search-dropdown__loading{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);display:flex}.header-search-dropdown__suggestions{border-bottom-style:var(--tw-border-style);padding-block:var(--spacing);border-bottom-width:1px;border-color:var(--color-border)}.header-search-dropdown__suggestion{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));color:var(--color-text);display:flex}.header-search-dropdown__suggestion:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.header-search-dropdown__suggestion:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.header-search-dropdown__suggestion svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-text-muted);flex-shrink:0}.header-search-dropdown__courses{padding-block:var(--spacing)}.header-search-dropdown__course{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);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));color:var(--color-text);text-decoration-line:none;display:flex}.header-search-dropdown__course:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.header-search-dropdown__course:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.header-search-dropdown__thumb{height:calc(var(--spacing)*9);width:calc(var(--spacing)*12);border-style:var(--tw-border-style);-o-object-fit:cover;object-fit:cover;border-width:1px;border-color:var(--color-border);background:var(--color-bg-secondary);border-radius:.25rem;flex-shrink:0}.header-search-dropdown__course-body{gap:calc(var(--spacing)*.5);flex-direction:column;min-width:0;display:flex}.header-search-dropdown__course-title{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.header-search-dropdown__course-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);overflow:hidden}.header-nav-link{border-radius:calc(var(--ui-radius)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;position:relative}@media (hover:hover){.header-nav-link:hover{background-color:#2563eb0d}@supports (color:color-mix(in lab,red,red)){.header-nav-link:hover{background-color:color-mix(in oklab,var(--color-bcsd-primary) 5%,transparent)}}.header-nav-link:hover{color:var(--color-bcsd-primary)}}.header-nav-link{color:var(--color-text-muted)}.header-nav-link:after{content:"";right:calc(var(--spacing)*3);bottom:0;left:calc(var(--spacing)*3);height:calc(var(--spacing)*.5);transform-origin:50%;--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-bcsd-primary);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:2147483647px;transition-duration:.2s;position:absolute}.header-nav-link:hover:after{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.header-utility-link{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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))}@media (hover:hover){.header-utility-link:hover{color:var(--color-bcsd-primary)}}.header-utility-link{color:var(--color-text-muted)}.header-icon-btn{border-radius:calc(var(--ui-radius)*2);padding:calc(var(--spacing)*2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.header-icon-btn:hover{background-color:#2563eb1a}@supports (color:color-mix(in lab,red,red)){.header-icon-btn:hover{background-color:color-mix(in oklab,var(--color-bcsd-primary) 10%,transparent)}}.header-icon-btn:hover{color:var(--color-bcsd-primary)}}.header-icon-btn{color:var(--color-text-muted)}.header-icon-group{align-items:center;gap:calc(var(--spacing)*.5);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:var(--spacing);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-tertiary);display:flex}@supports (color:color-mix(in lab,red,red)){.header-icon-group{background-color:color-mix(in srgb,var(--color-bg-tertiary) 60%,transparent)}}.header-cart-badge{top:calc(var(--spacing)*-1.5);right:calc(var(--spacing)*-1.5);background-color:var(--color-bcsd-primary);min-width:18px;height:18px;padding-inline:var(--spacing);text-align:center;--tw-leading:18px;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:18px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:2147483647px;position:absolute}.header-divider{margin-inline:var(--spacing);height:calc(var(--spacing)*6);flex-shrink:0;width:1px;display:none}@media (width>=64rem){.header-divider{display:block}}.header-divider{background-color:var(--color-border)}.user-menu{position:relative}.user-menu__trigger{padding:calc(var(--spacing)*.5);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:2147483647px}@media (hover:hover){.user-menu__trigger:hover{opacity:.9}}.user-menu__trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#2563eb66}@supports (color:color-mix(in lab,red,red)){.user-menu__trigger:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-bcsd-primary) 40%, transparent)}}.user-menu__trigger:focus-visible{--tw-outline-style:none;outline-style:none}.user-menu__trigger--active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#2563eb4d}@supports (color:color-mix(in lab,red,red)){.user-menu__trigger--active{--tw-ring-color:color-mix(in oklab, var(--color-bcsd-primary) 30%, transparent)}}.user-menu__avatar{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase;-webkit-user-select:none;user-select:none;letter-spacing:.02em;background-color:#1c1d1f;border-radius:2147483647px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;display:inline-flex;overflow:hidden}.user-menu__avatar--lg{flex-shrink:0;width:4rem;height:4rem;font-size:1.25rem}.user-menu__avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.user-menu__dropdown{z-index:50;border-style:var(--tw-border-style);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);background-color:var(--color-card);border-width:1px;border-color:var(--color-border);border-radius:.25rem;width:18rem;max-height:calc(100vh - 6rem);position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f,0 0 1px #00000014}.user-menu__dropdown:before{content:"";top:calc(var(--spacing)*-2);height:calc(var(--spacing)*2);position:absolute;left:0;right:0}.user-menu__profile{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);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));border-bottom:1px solid var(--color-border);display:flex}.user-menu__profile:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.user-menu__profile:hover{background-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}}.user-menu__profile:hover .user-menu__name{color:var(--color-primary)}.user-menu__profile:hover .user-menu__avatar--lg{box-shadow:0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.user-menu__profile:hover .user-menu__avatar--lg{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 45%,transparent)}}.user-menu__avatar--lg{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.user-menu__profile-text{min-width:0}.user-menu__name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.user-menu__email,.user-menu__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu__email{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.user-menu__section{padding-block:var(--spacing);border-bottom:1px solid var(--color-border)}.user-menu__item{align-items:center;gap:calc(var(--spacing)*2);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));color:var(--color-text);display:flex}.user-menu__item:hover{background-color:var(--color-bg-secondary)}.user-menu__item--badge,.user-menu__item--lang{justify-content:space-between}.user-menu__badge{height:calc(var(--spacing)*5);background-color:var(--color-bcsd-primary);min-width:1.25rem;padding-inline:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}.user-menu__lang-value{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);display:inline-flex}.notification-menu{position:relative}.notification-menu__trigger--active{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.notification-menu__trigger--active{background-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg-secondary))}}.notification-menu__trigger--active{color:var(--color-bcsd-primary);border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.notification-menu__trigger--active{border-color:color-mix(in srgb,var(--color-primary) 20%,var(--color-border))}}.notification-menu__dropdown{z-index:50;border-style:var(--tw-border-style);background-color:var(--color-card);border-width:1px;border-color:var(--color-border);border-radius:.25rem;width:22rem;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 30px #0f172a1f,0 2px 8px #0f172a0f}.notification-menu__dropdown:before{content:"";top:calc(var(--spacing)*-2);height:calc(var(--spacing)*2);position:absolute;left:0;right:0}.notification-menu__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*3);display:flex}.notification-menu__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.notification-menu__settings{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-bcsd-primary)}.notification-menu__settings:hover{color:var(--color-bcsd-primary-dark);text-underline-offset:2px;text-decoration:underline}.notification-menu__tabs{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);display:flex}.notification-menu__tab{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-text-muted);flex:1;position:relative}.notification-menu__tab:hover{color:var(--color-text);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.notification-menu__tab:hover{background-color:color-mix(in srgb,var(--color-primary) 4%,transparent)}}.notification-menu__tab--active{color:var(--color-text)}.notification-menu__tab--active:after{content:"";height:calc(var(--spacing)*.5);background-color:var(--color-bcsd-primary);position:absolute;bottom:0;left:0;right:0}.notification-menu__body{flex-direction:column;max-height:22rem;display:flex}.notification-menu__scroll{flex:1;min-height:0;overflow-y:auto}.notification-menu__mark-all{border-bottom-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-bcsd-primary);border-bottom-width:1px;border-color:var(--color-border)}.notification-menu__mark-all:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.notification-menu__mark-all:hover{background-color:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.notification-menu__empty{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}:where(.notification-menu__list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.notification-menu__list{border-color:var(--color-border)}.notification-menu__item{width:100%;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3.5);text-align:left;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));color:inherit;display:flex;position:relative}.notification-menu__item:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.notification-menu__item:hover{background-color:color-mix(in srgb,var(--color-primary) 6%,var(--color-bg-secondary))}}.notification-menu__item--unread{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.notification-menu__item--unread{background-color:color-mix(in srgb,var(--color-primary) 5%,var(--color-card))}}.notification-menu__unread-dot{top:50%;left:calc(var(--spacing)*2);height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-bcsd-primary);border-radius:2147483647px;position:absolute}.notification-menu__item-content{gap:calc(var(--spacing)*.5);min-width:0;padding-left:calc(var(--spacing)*2);flex-direction:column;display:flex}.notification-menu__item-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.notification-menu__item-title-row{align-items:center;gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.notification-menu__item-type{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#0d6efd;background-color:#0d6efd24;border-radius:.25rem;align-items:center;display:inline-flex}.notification-menu__item-body{-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-menu__item-time{margin-top:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-text-muted);opacity:.85}.notification-menu__tab-badge{min-width:1.125rem;height:1.125rem;padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);background-color:var(--color-primary);border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.notification-menu__tab-badge{background-color:color-mix(in srgb,var(--color-primary) 14%,var(--color-bg-secondary))}}.notification-menu__tab-badge{color:var(--color-bcsd-primary)}.notification-menu__tab--active .notification-menu__tab-badge{background-color:var(--color-bcsd-primary);color:#fff}.notification-menu__see-all{border-top-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-bcsd-primary);border-top-width:1px;border-color:var(--color-border);background-color:var(--color-card);flex-shrink:0;display:block}.notification-menu__see-all:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.notification-menu__see-all:hover{background-color:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.notification-menu__see-all:hover{text-underline-offset:2px;text-decoration:underline}.notif-page,.notif-settings{min-height:70vh;padding-block:calc(var(--spacing)*8)}@media (width>=48rem){.notif-page,.notif-settings{padding-block:calc(var(--spacing)*12)}}.notif-page,.notif-settings{background-color:var(--color-bg-secondary)}.notif-page__inner,.notif-settings__inner{width:100%;max-width:var(--container-3xl);padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media (width>=40rem){.notif-page__inner,.notif-settings__inner{padding-inline:calc(var(--spacing)*6)}}.notif-page__header,.notif-settings__header{margin-bottom:calc(var(--spacing)*6);gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (width>=40rem){.notif-page__header,.notif-settings__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.notif-page__eyebrow{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-bcsd-primary)}.notif-page__title,.notif-settings__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=48rem){.notif-page__title,.notif-settings__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.notif-page__title,.notif-settings__title{color:var(--color-text);font-family:var(--font-display)}.notif-page__subtitle,.notif-settings__subtitle{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.notif-page__actions{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.notif-page__mark-all,.notif-page__settings-btn,.notif-settings__back{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-bcsd-primary);display:inline-flex}.notif-page__mark-all:hover,.notif-page__settings-btn:hover,.notif-settings__back:hover{text-underline-offset:2px;text-decoration:underline}.notif-page__tabs,.notif-settings__tabs{margin-bottom:calc(var(--spacing)*4);gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);flex-wrap:wrap;display:flex}.notif-page__tab,.notif-settings__tab{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-text-muted);position:relative}.notif-page__tab--active,.notif-settings__tab--active{color:var(--color-text)}.notif-page__tab--active:after,.notif-settings__tab--active:after{content:"";height:calc(var(--spacing)*.5);background-color:var(--color-bcsd-primary);position:absolute;bottom:0;left:0;right:0}.notif-page__tab-badge{margin-left:var(--spacing);min-width:1.125rem;height:1.125rem;padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);background-color:var(--color-bcsd-primary);color:#fff;border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}.notif-page__filters{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.notif-page__filter{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));border-width:1px;border-color:var(--color-border);color:var(--color-text-muted);background-color:var(--color-card);border-radius:2147483647px}.notif-page__filter--active{border-color:var(--color-bcsd-primary);color:var(--color-bcsd-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.notif-page__filter--active{background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-card))}}:where(.notif-page__list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.notif-page__list{border-style:var(--tw-border-style);background-color:var(--color-card);border-width:1px;border-color:var(--color-border);border-radius:.25rem;overflow:hidden}.notif-page__item{align-items:flex-start;gap:calc(var(--spacing)*3);width:100%;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);text-align:left;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));color:inherit;display:flex;position:relative}.notif-page__item:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.notif-page__item:hover{background-color:color-mix(in srgb,var(--color-primary) 5%,var(--color-card))}}.notif-page__item--unread{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.notif-page__item--unread{background-color:color-mix(in srgb,var(--color-primary) 5%,var(--color-card))}}.notif-page__dot{top:calc(var(--spacing)*6);left:calc(var(--spacing)*2);height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-bcsd-primary);border-radius:2147483647px;position:absolute}.notif-page__item-body{gap:var(--spacing);min-width:0;padding-left:calc(var(--spacing)*2);flex-direction:column;flex:1;display:flex}.notif-page__item-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.notif-page__item-title-row{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.notif-page__item-type{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#0d6efd;background-color:#0d6efd24;border-radius:.25rem;align-items:center;display:inline-flex}.notif-page__item-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.notif-page__item-meta{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.notif-page__item-role{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);background-color:var(--color-primary);border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.notif-page__item-role{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.notif-page__item-role{color:var(--color-bcsd-primary)}.notif-page__chevron{margin-top:var(--spacing);color:var(--color-text-muted);flex-shrink:0}.notif-page__empty,.notif-page__loading,.notif-settings__loading{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*16);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);flex-direction:column;display:flex}.notif-page__pager{margin-top:calc(var(--spacing)*4);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);display:flex}.notif-page__pager-btn{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.notif-page__pager-btn:disabled{opacity:.4}.notif-page__pager-btn{color:var(--color-bcsd-primary)}.notif-page__pager-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.notif-settings__back{margin-bottom:calc(var(--spacing)*3)}.notif-settings__card{margin-bottom:calc(var(--spacing)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*5);background-color:var(--color-card);border-width:1px;border-color:var(--color-border);border-radius:.25rem}.notif-settings__section-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.notif-settings__section-desc{margin-top:var(--spacing);margin-bottom:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}:where(.notif-settings__rows>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.notif-settings__rows{border-color:var(--color-border)}.notif-settings__row{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);display:flex}.notif-settings__row:first-child{padding-top:0}.notif-settings__row:last-child{padding-bottom:0}.notif-settings__row-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);display:block}.notif-settings__row-desc{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:block}.notif-settings__error{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#dc2626}.hero-gradient{background:var(--gradient-hero)}.hero-carousel__viewport{width:100%;overflow:hidden}.hero-carousel__track{will-change:transform;transition:transform .55s cubic-bezier(.16,1,.3,1);display:flex}.hero-carousel__slide{flex-shrink:0;position:relative;overflow:hidden}.hero-carousel__slide-bg{pointer-events:none;position:absolute;inset:0}.hero-carousel__pattern{background-image:radial-gradient(circle,var(--color-primary) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero-carousel__pattern{background-image:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 22%,var(--color-text)) 1px,transparent 1px)}}.hero-carousel__pattern{opacity:.14;background-size:22px 22px}.dark .hero-carousel__pattern{opacity:.22}.hero-carousel__orb{--tw-blur:blur(var(--blur-3xl));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,);border-radius:2147483647px;position:absolute}.hero-carousel__slide--skill-courses .hero-carousel__slide-bg{background:linear-gradient(135deg,#dbeafe 0,#e0e7ff 50%,#ecfeff)}.hero-carousel__slide--skill-courses .hero-carousel__orb--1{top:calc(var(--spacing)*-24);right:calc(var(--spacing)*-20);height:calc(var(--spacing)*96);width:calc(var(--spacing)*96);background-color:#54a2ff40}@supports (color:color-mix(in lab,red,red)){.hero-carousel__slide--skill-courses .hero-carousel__orb--1{background-color:color-mix(in oklab,var(--color-blue-400) 25%,transparent)}}.hero-carousel__slide--skill-courses .hero-carousel__orb--2{top:50%;left:calc(var(--spacing)*-32);height:calc(var(--spacing)*80);width:calc(var(--spacing)*80);background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){.hero-carousel__slide--skill-courses .hero-carousel__orb--2{background-color:color-mix(in oklab,var(--color-sky-400) 20%,transparent)}}.hero-carousel__slide--skill-courses .hero-carousel__orb--3{height:calc(var(--spacing)*64);width:calc(var(--spacing)*64);background-color:#7d87ff26;bottom:0;right:25%}@supports (color:color-mix(in lab,red,red)){.hero-carousel__slide--skill-courses .hero-carousel__orb--3{background-color:color-mix(in oklab,var(--color-indigo-400) 15%,transparent)}}.hero-carousel__slide--generative-ai .hero-carousel__slide-bg{background:linear-gradient(135deg,#ede9fe 0,#f3e8ff 50%,#e0f2fe)}.hero-carousel__slide--generative-ai .hero-carousel__orb--1{top:calc(var(--spacing)*-20);background-color:#a685ff40;width:28rem;height:28rem;right:0}@supports (color:color-mix(in lab,red,red)){.hero-carousel__slide--generative-ai .hero-carousel__orb--1{background-color:color-mix(in oklab,var(--color-violet-400) 25%,transparent)}}.hero-carousel__slide--generative-ai .hero-carousel__orb--2{top:33.3333%;left:calc(var(--spacing)*-28);height:calc(var(--spacing)*72);width:calc(var(--spacing)*72);background-color:#ec6cff33}@supports (color:color-mix(in lab,red,red)){.hero-carousel__slide--generative-ai .hero-carousel__orb--2{background-color:color-mix(in oklab,var(--color-fuchsia-400) 20%,transparent)}}.hero-carousel__slide--generative-ai .hero-carousel__orb--3{right:33.3333%;bottom:calc(var(--spacing)*-16);height:calc(var(--spacing)*80);width:calc(var(--spacing)*80);background-color:#00bcfe26}@supports (color:color-mix(in lab,red,red)){.hero-carousel__slide--generative-ai .hero-carousel__orb--3{background-color:color-mix(in oklab,var(--color-sky-400) 15%,transparent)}}.hero-carousel__slide--certifications .hero-carousel__slide-bg{background:linear-gradient(135deg,#d1fae5 0,#ecfdf5 50%,#e0f2fe)}.hero-carousel__slide--certifications .hero-carousel__orb--1{top:calc(var(--spacing)*-24);right:calc(var(--spacing)*-16);height:calc(var(--spacing)*96);width:calc(var(--spacing)*96);background-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.hero-carousel__slide--certifications .hero-carousel__orb--1{background-color:color-mix(in oklab,var(--color-emerald-400) 25%,transparent)}}.hero-carousel__slide--certifications .hero-carousel__orb--2{top:50%;left:calc(var(--spacing)*-24);height:calc(var(--spacing)*80);width:calc(var(--spacing)*80);background-color:#00d3bd33}@supports (color:color-mix(in lab,red,red)){.hero-carousel__slide--certifications .hero-carousel__orb--2{background-color:color-mix(in oklab,var(--color-teal-400) 20%,transparent)}}.hero-carousel__slide--certifications .hero-carousel__orb--3{height:calc(var(--spacing)*72);width:calc(var(--spacing)*72);background-color:#00d2ef26;bottom:0;right:25%}@supports (color:color-mix(in lab,red,red)){.hero-carousel__slide--certifications .hero-carousel__orb--3{background-color:color-mix(in oklab,var(--color-cyan-400) 15%,transparent)}}.dark .hero-carousel__slide--skill-courses .hero-carousel__slide-bg{background:linear-gradient(135deg,#0f172a 0,#1e1b4b 50%,#0c4a6e)}.dark .hero-carousel__slide--generative-ai .hero-carousel__slide-bg{background:linear-gradient(135deg,#1e1b4b 0,#312e81 50%,#1e3a8a)}.dark .hero-carousel__slide--certifications .hero-carousel__slide-bg{background:linear-gradient(135deg,#064e3b 0,#0f172a 50%,#134e4a)}.dark .hero-carousel__orb{opacity:.6}.hero-carousel__nav-btn{z-index:20;--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--color-border);width:2rem;height:2rem;color:var(--color-text-muted);background-color:var(--color-card);border-radius:2147483647px;justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:absolute;top:42%}.hero-carousel__nav-btn:hover{border-color:#2563eb4d}@supports (color:color-mix(in lab,red,red)){.hero-carousel__nav-btn:hover{border-color:color-mix(in oklab,var(--color-bcsd-primary) 30%,transparent)}}.hero-carousel__nav-btn:hover{background-color:#2563eb0d}@supports (color:color-mix(in lab,red,red)){.hero-carousel__nav-btn:hover{background-color:color-mix(in oklab,var(--color-bcsd-primary) 5%,transparent)}}.hero-carousel__nav-btn:hover{color:var(--color-bcsd-primary);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.hero-carousel__nav-btn--prev{left:.75rem}.hero-carousel__nav-btn--next{right:.75rem}@media (width>=640px){.hero-carousel__nav-btn{width:2.25rem;height:2.25rem}.hero-carousel__nav-btn--prev{left:1.25rem}.hero-carousel__nav-btn--next{right:1.25rem}}@media (width>=1024px){.hero-carousel__nav-btn--prev{left:1.75rem}.hero-carousel__nav-btn--next{right:1.75rem}}.hero-carousel__fade-bottom{pointer-events:none;z-index:5;background:linear-gradient(to bottom,transparent 0,var(--color-bg) 35%,var(--color-bg) 68%,var(--color-bg) 100%);height:clamp(3.5rem,10vw,7rem);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.hero-carousel__fade-bottom{background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--color-bg) 25%,transparent) 35%,color-mix(in srgb,var(--color-bg) 72%,transparent) 68%,var(--color-bg) 100%)}}.hero-carousel__dots{z-index:20;align-items:center;gap:calc(var(--spacing)*2);flex-direction:column;display:flex;position:absolute;bottom:3.5rem;right:.75rem}@media (width>=640px){.hero-carousel__dots{bottom:4rem;right:1.25rem}}@media (width>=1024px){.hero-carousel__dots{bottom:4.5rem;right:1.75rem}}.hero-carousel__dot{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:var(--color-border);border-radius:2147483647px;width:.5rem;height:.5rem;transition-duration:.3s}.hero-carousel__dot--active{width:.5rem;height:2rem}.hero-carousel__dot--active,.hero-carousel__dot:hover:not(.hero-carousel__dot--active){background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hero-carousel__dot:hover:not(.hero-carousel__dot--active){background-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}}.cta-gradient{background:var(--gradient-cta)}.cta-banner{padding-block:calc(var(--spacing)*16);color:var(--color-white);position:relative;overflow:hidden}@media (width>=40rem){.cta-banner{padding-block:calc(var(--spacing)*20)}}@media (width>=64rem){.cta-banner{padding-block:calc(var(--spacing)*24)}}.cta-banner{background:var(--gradient-cta)}.cta-banner__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cta-banner__pattern{background-image:radial-gradient(circle,#ffffff1f 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 0,#0000 75%);mask-image:radial-gradient(80% 70%,#000 0,#0000 75%)}.cta-banner__orb{--tw-blur:blur(var(--blur-3xl));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,);border-radius:2147483647px;position:absolute}.cta-banner__orb--1{top:calc(var(--spacing)*-28);right:calc(var(--spacing)*-20);background-color:#ffffff1a;width:28rem;height:28rem}@supports (color:color-mix(in lab,red,red)){.cta-banner__orb--1{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.cta-banner__orb--2{top:50%;left:calc(var(--spacing)*-32);height:calc(var(--spacing)*80);width:calc(var(--spacing)*80);background-color:#77d4ff26}@supports (color:color-mix(in lab,red,red)){.cta-banner__orb--2{background-color:color-mix(in oklab,var(--color-sky-300) 15%,transparent)}}.cta-banner__orb--3{right:25%;bottom:calc(var(--spacing)*-24);height:calc(var(--spacing)*72);width:calc(var(--spacing)*72);background-color:#7d87ff1a}@supports (color:color-mix(in lab,red,red)){.cta-banner__orb--3{background-color:color-mix(in oklab,var(--color-indigo-400) 10%,transparent)}}.cta-banner__inner{max-width:var(--container-7xl);padding-inline:calc(var(--spacing)*4);margin-inline:auto;position:relative}@media (width>=40rem){.cta-banner__inner{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.cta-banner__inner{padding-inline:calc(var(--spacing)*8)}}.cta-banner__inner{align-items:center;gap:calc(var(--spacing)*10);display:grid}@media (width>=64rem){.cta-banner__inner{gap:calc(var(--spacing)*16);grid-template-columns:1fr auto}}.cta-banner__content{text-align:center}@media (width>=64rem){.cta-banner__content{text-align:left}}.cta-banner__badge{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cta-banner__badge{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.cta-banner__badge{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.cta-banner__badge{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.cta-banner__badge{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.cta-banner__badge{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.cta-banner__badge{--tw-backdrop-blur:blur(var(--blur-sm));-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,);margin-bottom:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*1.5);border-radius:2147483647px}@media (width>=40rem){.cta-banner__badge{margin-bottom:calc(var(--spacing)*6)}}.cta-banner__badge-dot{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);background-color:var(--color-emerald-400);border-radius:2147483647px;flex-shrink:0;animation:2s ease-in-out infinite cta-pulse;box-shadow:0 0 8px #34d399cc}@keyframes cta-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.cta-banner__headline{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold);line-height:1.1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.cta-banner__headline{margin-bottom:calc(var(--spacing)*5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=64rem){.cta-banner__headline{font-size:2.75rem}}.cta-banner__subline{margin-inline:auto;margin-bottom:calc(var(--spacing)*6);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#fffc}@supports (color:color-mix(in lab,red,red)){.cta-banner__subline{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (width>=40rem){.cta-banner__subline{margin-bottom:calc(var(--spacing)*8);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=64rem){.cta-banner__subline{margin-inline:0}}.cta-banner__perks{margin-bottom:calc(var(--spacing)*8);justify-content:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}@media (width>=40rem){.cta-banner__perks{margin-bottom:calc(var(--spacing)*10);gap:calc(var(--spacing)*3)}}@media (width>=64rem){.cta-banner__perks{justify-content:flex-start}}.cta-banner__perk{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffe6;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cta-banner__perk{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.cta-banner__perk{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:2147483647px}@supports (color:color-mix(in lab,red,red)){.cta-banner__perk{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.cta-banner__perk{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.cta-banner__perk{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.cta-banner__perk{padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*1.5);--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.cta-banner__perk-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-emerald-300);flex-shrink:0}.cta-banner__actions{justify-content:center;gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (width>=40rem){.cta-banner__actions{gap:calc(var(--spacing)*4);flex-direction:row}}@media (width>=64rem){.cta-banner__actions{justify-content:flex-start}}.cta-banner__btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*7);padding-block:calc(var(--spacing)*3.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}.cta-banner__btn:active{scale:.98}.cta-banner__btn--primary{background-color:var(--color-white);color:var(--color-bcsd-primary);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}@media (hover:hover){.cta-banner__btn--primary:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.cta-banner__btn--primary:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.cta-banner__btn--primary:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}}.cta-banner__btn--ghost{border-style:var(--tw-border-style);border-width:2px;border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.cta-banner__btn--ghost{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.cta-banner__btn--ghost{color:var(--color-white)}@media (hover:hover){.cta-banner__btn--ghost:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.cta-banner__btn--ghost:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.cta-banner__price-card{width:100%;max-width:17rem;margin-inline:auto;position:relative}@media (width>=40rem){.cta-banner__price-card{max-width:var(--container-xs)}}@media (width>=64rem){.cta-banner__price-card{margin-inline:0}}.cta-banner__price-card{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.cta-banner__price-card{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.cta-banner__price-card{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.cta-banner__price-card{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.cta-banner__price-card{--tw-backdrop-blur:blur(var(--blur-md));-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,);padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*8);text-align:center;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:transform .3s;transform:rotate(-2deg)}.cta-banner__price-card:hover{transform:rotate(0)scale(1.02)}.cta-banner__price-glow{pointer-events:none;border-radius:calc(var(--ui-radius)*4);opacity:.6;background:linear-gradient(135deg,#ffffff59 0,#0000 50%,#0ea5e940);position:absolute;inset:-1px}.cta-banner__price-label{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:#ffffffb3;position:relative}@supports (color:color-mix(in lab,red,red)){.cta-banner__price-label{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.cta-banner__price-label{text-transform:uppercase}.cta-banner__price-amount{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*2);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);position:relative}@media (width>=40rem){.cta-banner__price-amount{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.cta-banner__price-amount{text-shadow:0 2px 20px #0003}.cta-banner__price-note{margin-bottom:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3;position:relative}@supports (color:color-mix(in lab,red,red)){.cta-banner__price-note{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.cta-banner__price-brand{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:#ffffffe6;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.cta-banner__price-brand{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.cta-banner__price-brand{text-transform:uppercase;border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.cta-banner__price-brand{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.cta-banner__price-brand{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.cta-banner__price-brand{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.cta-banner__price-brand{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5)}.teach-card{border-radius:calc(var(--ui-radius)*6);border-style:var(--tw-border-style);align-items:center;gap:calc(var(--spacing)*8);border-width:1px;display:grid;position:relative;overflow:hidden}@media (width>=64rem){.teach-card{gap:calc(var(--spacing)*4);grid-template-columns:1.05fr .95fr}}.teach-card{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*10)}@media (width>=40rem){.teach-card{padding-inline:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*12)}}@media (width>=64rem){.teach-card{padding-block:0;padding-right:0;padding-left:calc(var(--spacing)*14)}}.teach-card{border-color:var(--color-border);background-color:#0000}.teach-card__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.teach-card__pattern{background-image:radial-gradient(circle,#2563eb12 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 30%,#000 10%,#0000 70%);mask-image:radial-gradient(70% 80% at 30%,#000 10%,#0000 70%)}.dark .teach-card__pattern{background-image:radial-gradient(circle,#ffffff0f 1px,#0000 0)}.teach-card__orb{--tw-blur:blur(var(--blur-3xl));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,);border-radius:2147483647px;position:absolute}.teach-card__orb--1{top:calc(var(--spacing)*-24);right:calc(var(--spacing)*-16);height:calc(var(--spacing)*96);width:calc(var(--spacing)*96);background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.teach-card__orb--1{background-color:color-mix(in oklab,var(--color-sky-400) 10%,transparent)}}.teach-card__orb--2{bottom:calc(var(--spacing)*-28);left:calc(var(--spacing)*-20);height:calc(var(--spacing)*80);width:calc(var(--spacing)*80);background-color:#7d87ff1a}@supports (color:color-mix(in lab,red,red)){.teach-card__orb--2{background-color:color-mix(in oklab,var(--color-indigo-400) 10%,transparent)}}.teach-card__content{z-index:10;padding-block:calc(var(--spacing)*2);text-align:center;position:relative}@media (width>=64rem){.teach-card__content{padding-block:calc(var(--spacing)*12);text-align:left}}.teach-card__badge{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;border-style:var(--tw-border-style);border-width:1px;border-color:#00bb7f4d;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teach-card__badge{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.teach-card__badge{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.teach-card__badge{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.teach-card__badge{color:var(--color-emerald-600);margin-bottom:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*1.5);border-radius:2147483647px}.dark .teach-card__badge{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.dark .teach-card__badge{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.dark .teach-card__badge{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.dark .teach-card__badge{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.dark .teach-card__badge{color:var(--color-emerald-400)}.teach-card__badge-dot{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);background-color:var(--color-emerald-500);border-radius:2147483647px;flex-shrink:0;animation:2s ease-in-out infinite cta-pulse;box-shadow:0 0 8px #10b981b3}.teach-card__eyebrow{margin-bottom:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary)}.teach-card__eyebrow,.teach-card__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.teach-card__title{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1.12;--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);line-height:1.12}@media (width>=40rem){.teach-card__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=64rem){.teach-card__title{font-size:2.5rem}}.teach-card__title{color:var(--color-text)}.teach-card__description{margin-inline:auto;margin-bottom:calc(var(--spacing)*7);max-width:var(--container-lg);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (width>=40rem){.teach-card__description{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=64rem){.teach-card__description{margin-inline:0}}.teach-card__description{color:var(--color-text-muted)}.teach-card__perks{margin-inline:auto;margin-bottom:calc(var(--spacing)*8);max-width:var(--container-lg);-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*3);text-align:left;display:grid}@media (width>=40rem){.teach-card__perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.teach-card__perks{margin-inline:0}}.teach-card__perk{align-items:center;gap:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text);display:flex}.teach-card__perk-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:#00bb7f40;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teach-card__perk-icon{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.teach-card__perk-icon{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.teach-card__perk-icon{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.teach-card__perk-icon{color:var(--color-emerald-600)}.dark .teach-card__perk-icon{border-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.dark .teach-card__perk-icon{border-color:color-mix(in oklab,var(--color-emerald-400) 25%,transparent)}}.dark .teach-card__perk-icon{background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.dark .teach-card__perk-icon{background-color:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.dark .teach-card__perk-icon{color:var(--color-emerald-400)}.teach-card__actions{justify-content:center;gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (width>=40rem){.teach-card__actions{gap:calc(var(--spacing)*4);flex-direction:row}}@media (width>=64rem){.teach-card__actions{justify-content:flex-start}}.teach-card__btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*7);padding-block:calc(var(--spacing)*3.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}.teach-card__btn:active{scale:.98}.teach-card__btn--primary{background-color:var(--color-bcsd-primary);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}@media (hover:hover){.teach-card__btn--primary:hover{background-color:var(--color-bcsd-primary-dark);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}}.teach-card__btn--ghost{border-style:var(--tw-border-style);color:var(--color-bcsd-primary);border-width:2px}@media (hover:hover){.teach-card__btn--ghost:hover{background-color:#2563eb0d}@supports (color:color-mix(in lab,red,red)){.teach-card__btn--ghost:hover{background-color:color-mix(in oklab,var(--color-bcsd-primary) 5%,transparent)}}}.teach-card__btn--ghost{border-color:var(--color-border)}.dark .teach-card__btn--ghost{color:var(--color-bcsd-primary-light)}@media (hover:hover){.dark .teach-card__btn--ghost:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark .teach-card__btn--ghost:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.teach-card__media{z-index:10;justify-content:center;align-self:stretch;align-items:flex-end;display:flex;position:relative}.teach-card__media-glow{pointer-events:none;--tw-translate-x:-50%;width:85%;height:70%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-blur:blur(var(--blur-3xl));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,);background:radial-gradient(#2563eb1f,#0000 70%);border-radius:2147483647px;position:absolute;bottom:0;left:50%}.dark .teach-card__media-glow{background:radial-gradient(#e2e8f029,#0000 68%);width:92%;height:82%}.teach-card__image{width:100%;height:auto;max-width:var(--container-md);-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;position:relative}@media (width>=64rem){.teach-card__image{max-width:none}}.teach-card__image{filter:drop-shadow(0 18px 30px #00000026)}.dark .teach-card__image{filter:grayscale()drop-shadow(0 18px 30px #ffffff1f)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.features-carousel__title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1.08;--tw-font-weight:var(--font-weight-bold);line-height:1.08;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.features-carousel__title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=64rem){.features-carousel__title{font-size:3.25rem}}.features-carousel__title{color:var(--color-text)}.features-carousel__title-prefix,.features-carousel__title-suffix{font-weight:700}.features-carousel__title-emphasis{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);font-style:italic}.features-carousel__description{max-width:var(--container-md);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.features-carousel__stage{position:relative}.features-carousel__ring-viewport{height:clamp(320px,42vw,400px);position:relative;overflow:hidden}.features-carousel__ring{perspective:1200px;width:100%;height:100%;transform-style:preserve-3d;position:relative}.features-carousel__slide{width:240px;position:absolute;top:50%;left:50%}@media (width>=40rem){.features-carousel__slide{width:260px}}@media (width>=48rem){.features-carousel__slide{width:280px}}.features-carousel__slide{transform-style:preserve-3d;will-change:transform,opacity;transform:translate(-50%,-50%)}.features-carousel__nav{margin-top:calc(var(--spacing)*8);gap:calc(var(--spacing)*4)}.features-carousel__nav,.features-carousel__nav-btn{justify-content:center;align-items:center;display:flex}.features-carousel__nav-btn{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--color-border);color:var(--color-text-muted);background-color:var(--color-card);border-radius:2147483647px;transition-duration:.2s}.features-carousel__nav-btn:hover:not(:disabled){border-color:#2563eb4d}@supports (color:color-mix(in lab,red,red)){.features-carousel__nav-btn:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-bcsd-primary) 30%,transparent)}}.features-carousel__nav-btn:hover:not(:disabled){background-color:#2563eb0d}@supports (color:color-mix(in lab,red,red)){.features-carousel__nav-btn:hover:not(:disabled){background-color:color-mix(in oklab,var(--color-bcsd-primary) 5%,transparent)}}.features-carousel__nav-btn:hover:not(:disabled){color:var(--color-bcsd-primary)}.category-carousel-card--active{--tw-shadow:0 10px 40px -10px var(--tw-shadow-color,#0000001f), 0 4px 12px -4px 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)}.category-carousel-card__icon{z-index:10;height:calc(var(--spacing)*24);width:calc(var(--spacing)*24);position:relative}.features-carousel__dots{align-items:center;gap:calc(var(--spacing)*2);display:flex}.features-carousel__dot{height:calc(var(--spacing)*2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:var(--color-border);border-radius:2147483647px;width:.5rem;transition-duration:.3s}.features-carousel__dot--active{width:2rem}.features-carousel__dot--active,.features-carousel__dot:hover:not(.features-carousel__dot--active){background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.features-carousel__dot:hover:not(.features-carousel__dot--active){background-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}}.category-carousel-card{border-style:var(--tw-border-style);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000a), 0 1px 2px -1px var(--tw-shadow-color,#0000000a);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:1px;border-color:var(--color-border);background-color:var(--color-card);border-radius:1.75rem;flex-direction:column;transition-duration:.3s;display:flex;position:relative;overflow:hidden}.category-carousel-card,.category-carousel-card:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.category-carousel-card:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 40px -10px var(--tw-shadow-color,#0000001f), 0 4px 12px -4px var(--tw-shadow-color,#0000000f)}.category-carousel-card__visual{height:calc(var(--spacing)*52);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=40rem){.category-carousel-card__visual{height:calc(var(--spacing)*60)}}.category-carousel-card__orb{opacity:.6;--tw-blur:blur(var(--blur-2xl));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,);border-radius:2147483647px;position:absolute}.category-carousel-card__orb--1{top:calc(var(--spacing)*-6);right:calc(var(--spacing)*-4);height:calc(var(--spacing)*32);width:calc(var(--spacing)*32)}.category-carousel-card__orb--2{bottom:calc(var(--spacing)*-8);left:calc(var(--spacing)*-6);height:calc(var(--spacing)*24);width:calc(var(--spacing)*24);opacity:.4}.category-carousel-card__image{z-index:10;-o-object-fit:contain;object-fit:contain;--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));width:78%;max-height:82%;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);position:relative}.category-carousel-card:hover .category-carousel-card__image{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.category-carousel-card__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);border-top-width:1px;border-color:var(--color-border);background-color:var(--color-card);display:flex}.category-carousel-card__title{--tw-leading:var(--leading-snug);font-size:.95rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-text)}.category-carousel-card:hover .category-carousel-card__title{color:var(--color-bcsd-primary)}.category-carousel-card__arrow{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;color:var(--color-text-muted);background-color:var(--color-bg-tertiary);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.3s;display:flex}.category-carousel-card:hover .category-carousel-card__arrow{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#2563eb1a}@supports (color:color-mix(in lab,red,red)){.category-carousel-card:hover .category-carousel-card__arrow{background-color:color-mix(in oklab,var(--color-bcsd-primary) 10%,transparent)}}.category-carousel-card:hover .category-carousel-card__arrow{color:var(--color-bcsd-primary)}.category-carousel-card--ai .category-carousel-card__visual{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-violet-100);--tw-gradient-via:var(--color-purple-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-fuchsia-100);color:var(--color-violet-600)}.dark .category-carousel-card--ai .category-carousel-card__visual{--tw-gradient-from:#2f0d6899}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--ai .category-carousel-card__visual{--tw-gradient-from:color-mix(in oklab, var(--color-violet-950) 60%, transparent)}}.dark .category-carousel-card--ai .category-carousel-card__visual{--tw-gradient-via:#3c036666}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--ai .category-carousel-card__visual{--tw-gradient-via:color-mix(in oklab, var(--color-purple-950) 40%, transparent)}}.dark .category-carousel-card--ai .category-carousel-card__visual{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-to:#4b004f4d}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--ai .category-carousel-card__visual{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-950) 30%, transparent)}}.dark .category-carousel-card--ai .category-carousel-card__visual{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-violet-400)}.category-carousel-card--ai .category-carousel-card__orb--1{background-color:#a685ff80}@supports (color:color-mix(in lab,red,red)){.category-carousel-card--ai .category-carousel-card__orb--1{background-color:color-mix(in oklab,var(--color-violet-400) 50%,transparent)}}.category-carousel-card--ai .category-carousel-card__orb--2{background-color:#ec6cff66}@supports (color:color-mix(in lab,red,red)){.category-carousel-card--ai .category-carousel-card__orb--2{background-color:color-mix(in oklab,var(--color-fuchsia-400) 40%,transparent)}}.category-carousel-card--cert .category-carousel-card__visual{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-amber-100);--tw-gradient-via:var(--color-yellow-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-orange-100);color:var(--color-amber-600)}.dark .category-carousel-card--cert .category-carousel-card__visual{--tw-gradient-from:#46190199}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--cert .category-carousel-card__visual{--tw-gradient-from:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.dark .category-carousel-card--cert .category-carousel-card__visual{--tw-gradient-via:#43200466}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--cert .category-carousel-card__visual{--tw-gradient-via:color-mix(in oklab, var(--color-yellow-950) 40%, transparent)}}.dark .category-carousel-card--cert .category-carousel-card__visual{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-to:#4413064d}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--cert .category-carousel-card__visual{--tw-gradient-to:color-mix(in oklab, var(--color-orange-950) 30%, transparent)}}.dark .category-carousel-card--cert .category-carousel-card__visual{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-amber-400)}.category-carousel-card--cert .category-carousel-card__orb--1{background-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){.category-carousel-card--cert .category-carousel-card__orb--1{background-color:color-mix(in oklab,var(--color-amber-400) 50%,transparent)}}.category-carousel-card--cert .category-carousel-card__orb--2{background-color:#ff8b1a66}@supports (color:color-mix(in lab,red,red)){.category-carousel-card--cert .category-carousel-card__orb--2{background-color:color-mix(in oklab,var(--color-orange-400) 40%,transparent)}}.category-carousel-card--data .category-carousel-card__visual{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-sky-100);--tw-gradient-via:var(--color-blue-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-cyan-100);color:var(--color-blue-600)}.dark .category-carousel-card--data .category-carousel-card__visual{--tw-gradient-from:#052f4a99}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--data .category-carousel-card__visual{--tw-gradient-from:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.dark .category-carousel-card--data .category-carousel-card__visual{--tw-gradient-via:#16245666}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--data .category-carousel-card__visual{--tw-gradient-via:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark .category-carousel-card--data .category-carousel-card__visual{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-to:#0533454d}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--data .category-carousel-card__visual{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}.dark .category-carousel-card--data .category-carousel-card__visual{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-sky-400)}.category-carousel-card--data .category-carousel-card__orb--1{background-color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){.category-carousel-card--data .category-carousel-card__orb--1{background-color:color-mix(in oklab,var(--color-sky-400) 50%,transparent)}}.category-carousel-card--data .category-carousel-card__orb--2{background-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.category-carousel-card--data .category-carousel-card__orb--2{background-color:color-mix(in oklab,var(--color-cyan-400) 40%,transparent)}}.category-carousel-card--marketing .category-carousel-card__visual{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-pink-100);--tw-gradient-via:var(--color-rose-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-red-100);color:var(--color-pink-600)}.dark .category-carousel-card--marketing .category-carousel-card__visual{--tw-gradient-from:#51042499}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--marketing .category-carousel-card__visual{--tw-gradient-from:color-mix(in oklab, var(--color-pink-950) 60%, transparent)}}.dark .category-carousel-card--marketing .category-carousel-card__visual{--tw-gradient-via:#4d021866}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--marketing .category-carousel-card__visual{--tw-gradient-via:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.dark .category-carousel-card--marketing .category-carousel-card__visual{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-to:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--marketing .category-carousel-card__visual{--tw-gradient-to:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.dark .category-carousel-card--marketing .category-carousel-card__visual{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-pink-400)}.category-carousel-card--marketing .category-carousel-card__orb--1{background-color:#fb64b680}@supports (color:color-mix(in lab,red,red)){.category-carousel-card--marketing .category-carousel-card__orb--1{background-color:color-mix(in oklab,var(--color-pink-400) 50%,transparent)}}.category-carousel-card--marketing .category-carousel-card__orb--2{background-color:#ff667f66}@supports (color:color-mix(in lab,red,red)){.category-carousel-card--marketing .category-carousel-card__orb--2{background-color:color-mix(in oklab,var(--color-rose-400) 40%,transparent)}}.category-carousel-card--web .category-carousel-card__visual{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-emerald-100);--tw-gradient-via:var(--color-teal-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-green-100);color:var(--color-emerald-600)}.dark .category-carousel-card--web .category-carousel-card__visual{--tw-gradient-from:#002c2299}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--web .category-carousel-card__visual{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.dark .category-carousel-card--web .category-carousel-card__visual{--tw-gradient-via:#022f2e66}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--web .category-carousel-card__visual{--tw-gradient-via:color-mix(in oklab, var(--color-teal-950) 40%, transparent)}}.dark .category-carousel-card--web .category-carousel-card__visual{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-to:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--web .category-carousel-card__visual{--tw-gradient-to:color-mix(in oklab, var(--color-green-950) 30%, transparent)}}.dark .category-carousel-card--web .category-carousel-card__visual{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-emerald-400)}.category-carousel-card--web .category-carousel-card__orb--1{background-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.category-carousel-card--web .category-carousel-card__orb--1{background-color:color-mix(in oklab,var(--color-emerald-400) 50%,transparent)}}.category-carousel-card--web .category-carousel-card__orb--2{background-color:#00d3bd66}@supports (color:color-mix(in lab,red,red)){.category-carousel-card--web .category-carousel-card__orb--2{background-color:color-mix(in oklab,var(--color-teal-400) 40%,transparent)}}.category-carousel-card--skills .category-carousel-card__visual{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-100);--tw-gradient-via:var(--color-sky-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-blue-100);color:var(--color-indigo-600)}.dark .category-carousel-card--skills .category-carousel-card__visual{--tw-gradient-from:#1e1a4d99}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--skills .category-carousel-card__visual{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-950) 60%, transparent)}}.dark .category-carousel-card--skills .category-carousel-card__visual{--tw-gradient-via:#052f4a66}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--skills .category-carousel-card__visual{--tw-gradient-via:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.dark .category-carousel-card--skills .category-carousel-card__visual{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-to:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark .category-carousel-card--skills .category-carousel-card__visual{--tw-gradient-to:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.dark .category-carousel-card--skills .category-carousel-card__visual{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-indigo-400)}.category-carousel-card--skills .category-carousel-card__orb--1{background-color:#7d87ff80}@supports (color:color-mix(in lab,red,red)){.category-carousel-card--skills .category-carousel-card__orb--1{background-color:color-mix(in oklab,var(--color-indigo-400) 50%,transparent)}}.category-carousel-card--skills .category-carousel-card__orb--2{background-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){.category-carousel-card--skills .category-carousel-card__orb--2{background-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}.badge-udemy-bestseller{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:calc(var(--radius-card)*.45);color:#3d3c0a;background-color:#eceb98}.badge-udemy-bestseller--sm,.badge-udemy-premium{padding-inline:var(--spacing);--tw-leading:var(--leading-tight);font-size:.65rem;line-height:var(--leading-tight);border-radius:2px;padding-block:1px}.badge-udemy-premium{margin-right:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#fff;background-color:#5624d0;display:inline-block}.dark .badge-udemy-premium{background-color:#a435f0}.badge-direct-exam{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:calc(var(--radius-card)*.45);color:#1e3a8a;background-color:#dbeafe;display:inline-block}.badge-direct-exam--sm{margin-right:var(--spacing);padding-inline:var(--spacing);--tw-leading:var(--leading-tight);font-size:.65rem;line-height:var(--leading-tight);border-radius:2px;padding-block:1px}.badge-session{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:calc(var(--radius-card)*.45);color:#0c4a6e;background-color:#e0f2fe;display:inline-block}.badge-session--sm{margin-right:var(--spacing);padding-inline:var(--spacing);--tw-leading:var(--leading-tight);font-size:.65rem;line-height:var(--leading-tight);border-radius:2px;padding-block:1px}.dark .badge-session{color:#e0f2fe;background-color:#0c4a6e8c}.dark .badge-direct-exam{color:#dbeafe;background-color:#1e3a8a}.badge-cert-course{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:calc(var(--radius-card)*.45);color:#065f46;background-color:#d1fae5;display:inline-block}.badge-cert-course--sm{margin-right:var(--spacing);padding-inline:var(--spacing);--tw-leading:var(--leading-tight);font-size:.65rem;line-height:var(--leading-tight);border-radius:2px;padding-block:1px}.dark .badge-cert-course{color:#d1fae5;background-color:#065f46}.course-card{cursor:pointer;position:relative}.course-card__panel--fixed{pointer-events:auto;z-index:100;position:fixed}.course-hover-panel{position:relative;overflow:visible}.course-hover-panel__body{padding:calc(var(--spacing)*4);border-radius:var(--radius-card);box-shadow:var(--shadow-card-hover);max-height:min(420px,100vh - 120px);overflow-y:auto}.course-hover-panel__arrow,.course-hover-panel__body{background-color:var(--color-card);border:1px solid var(--color-border)}.course-hover-panel__arrow{top:var(--arrow-top,50%);z-index:2;pointer-events:none;width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(45deg)}.course-hover-panel--right .course-hover-panel__arrow{border-top:none;border-right:none;left:-7px;box-shadow:-2px 2px 3px #0000000d}.course-hover-panel--left .course-hover-panel__arrow{border-bottom:none;border-left:none;right:-7px;box-shadow:2px -2px 3px #0000000d}.course-hover-panel__title{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.course-hover-panel__badges{margin-bottom:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.course-hover-panel__owned{color:#15803d;background:#22c55e2e;border:1px solid #22c55e47}.course-hover-panel__bestseller,.course-hover-panel__owned{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);border-radius:calc(var(--radius-card)*.45)}.course-hover-panel__bestseller{color:#3d3c0a;background-color:#eceb98}.dark .course-hover-panel__bestseller{color:#eceb98;background-color:#3d3c0a}.course-hover-panel__updated{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.course-hover-panel__stats,.course-hover-panel__updated{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.course-hover-panel__stats{margin-bottom:calc(var(--spacing)*3)}.course-hover-panel__dot{margin-inline:var(--spacing)}.course-hover-panel__description{-webkit-line-clamp:3;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.course-hover-panel__description,.course-hover-panel__highlights{margin-bottom:calc(var(--spacing)*3)}:where(.course-hover-panel__highlights>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.course-hover-panel__highlights li{align-items:flex-start;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text);display:flex}.course-hover-panel__check{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-primary);flex-shrink:0}.course-hover-panel__details{margin-bottom:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-underline-offset:2px;color:var(--color-primary);text-decoration-line:underline;display:block}.course-hover-panel__cta,.course-hover-panel__details{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.course-hover-panel__cta{cursor:pointer;width:100%;padding-block:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-radius:var(--radius-button);background:var(--gradient-cta);will-change:transform;justify-content:center;align-items:center;display:inline-flex}.course-hover-panel__cta--learn{text-decoration-line:none}.course-hover-panel__actions{align-items:stretch;gap:calc(var(--spacing)*2);display:flex}.course-hover-panel__actions .course-hover-panel__cta{flex:1;min-width:0}.course-hover-panel__favorite{padding-inline:calc(var(--spacing)*3.5);border-radius:var(--radius-button);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background-color .15s;display:flex}.course-hover-panel__favorite:hover{color:#e11d48;background-color:#fff1f2;border-color:#fda4af}.dark .course-hover-panel__favorite:hover{background-color:#e11d481f;border-color:#e11d4859}.course-hover-panel__favorite--active{color:#e11d48;background-color:#fff1f2;border-color:#fda4af}.dark .course-hover-panel__favorite--active{background-color:#e11d4826;border-color:#e11d4866}.course-hover-panel__heart{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.course-hover-panel__cta:active{filter:brightness(.95)}.auth-page{padding-block:calc(var(--spacing)*8);flex:1;position:relative;overflow:hidden}@media (width>=40rem){.auth-page{padding-block:calc(var(--spacing)*10)}}@media (width>=64rem){.auth-page{padding-block:calc(var(--spacing)*12)}}.auth-page__bg{pointer-events:none;background:var(--gradient-hero);position:absolute;inset:0}.auth-page__pattern{background-image:radial-gradient(circle,var(--color-primary) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.auth-page__pattern{background-image:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 18%,var(--color-text)) 1px,transparent 1px)}}.auth-page__pattern{opacity:.12;background-size:24px 24px}.dark .auth-page__pattern{opacity:.2}.auth-page__orb{--tw-blur:blur(var(--blur-3xl));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,);border-radius:2147483647px;position:absolute}.auth-page__orb--1{top:calc(var(--spacing)*-24);right:calc(var(--spacing)*-16);height:calc(var(--spacing)*96);width:calc(var(--spacing)*96);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.auth-page__orb--1{background-color:color-mix(in srgb,var(--color-primary) 22%,transparent)}}.auth-page__orb--2{top:50%;left:calc(var(--spacing)*-32);height:calc(var(--spacing)*80);width:calc(var(--spacing)*80);background-color:#0ea5e92e}.auth-page__orb--3{right:25%;bottom:calc(var(--spacing)*-20);height:calc(var(--spacing)*72);width:calc(var(--spacing)*72);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.auth-page__orb--3{background-color:color-mix(in srgb,var(--color-primary) 14%,transparent)}}.auth-page__container{max-width:var(--container-7xl);padding-inline:calc(var(--spacing)*4);margin-inline:auto;position:relative}@media (width>=40rem){.auth-page__container{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.auth-page__container{padding-inline:calc(var(--spacing)*8)}}.auth-page__grid{align-items:center;gap:calc(var(--spacing)*8);min-height:calc(100vh - 9rem);display:grid}@media (width>=64rem){.auth-page__grid{gap:calc(var(--spacing)*12);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}@media (width>=80rem){.auth-page__grid{gap:calc(var(--spacing)*16)}}.auth-page__brand-inner{max-width:var(--container-lg);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}@media (width>=64rem){.auth-page__brand-inner{text-align:left;align-items:flex-start;margin-inline:0}}.auth-page__promo{margin-bottom:calc(var(--spacing)*5);width:100%}@media (width>=40rem){.auth-page__promo{margin-bottom:calc(var(--spacing)*6)}}.auth-page__promo-headline{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.auth-page__promo-headline{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=64rem){.auth-page__promo-headline{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.auth-page__promo-headline{color:var(--color-text)}.auth-page__promo-subline{max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (width>=40rem){.auth-page__promo-subline{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.auth-page__promo-subline{color:var(--color-text-muted)}.auth-page__stage{margin-block:calc(var(--spacing)*2);width:100%;position:relative}@media (width>=40rem){.auth-page__stage{margin-block:calc(var(--spacing)*4)}}.auth-page__illustration-wrap{width:100%}.auth-page__perks{pointer-events:none;position:absolute;inset:0}.auth-page__perk{align-items:center;gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--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);--tw-backdrop-blur:blur(var(--blur-md));-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,);color:var(--color-text);border-width:1px;border-color:var(--color-border);border-radius:2147483647px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.auth-page__perk{border-color:color-mix(in srgb,var(--color-border) 75%,transparent)}}.auth-page__perk{background-color:var(--color-card)}@supports (color:color-mix(in lab,red,red)){.auth-page__perk{background-color:color-mix(in srgb,var(--color-card) 85%,transparent)}}.auth-page__perk--1{top:4%;left:0}.auth-page__perk--2{top:44%;right:-2%}.auth-page__perk--3{bottom:2%;left:50%;transform:translate(-50%)}.auth-page__perk-icon{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);color:var(--color-bcsd-primary);flex-shrink:0}.auth-page__form-wrap{width:100%;max-width:var(--container-lg);margin-inline:auto}@media (width>=64rem){.auth-page__form-wrap{max-width:none}}.auth-card-track{isolation:isolate;width:100%;min-height:0;transition:min-height .25s;position:relative;overflow:clip visible}.auth-card-track .auth-gsap-enter-active,.auth-card-track .auth-gsap-leave-active{will-change:transform;backface-visibility:hidden;pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0;right:0;transform:translateZ(0)}.auth-card-track .auth-gsap-enter-active{z-index:2;pointer-events:auto}.auth-card-track .auth-gsap-leave-active{z-index:1}@media (prefers-reduced-motion:reduce){.auth-card-track .auth-gsap-enter-active,.auth-card-track .auth-gsap-leave-active{will-change:auto;position:relative}}.auth-card{box-sizing:border-box;border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing)*6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000a), 0 1px 2px -1px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-radius:1.75rem}@media (width>=40rem){.auth-card{padding:calc(var(--spacing)*8)}}.auth-card{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.auth-card{border-color:color-mix(in srgb,var(--color-border) 85%,transparent)}}.auth-card{background-color:var(--color-card)}@supports (color:color-mix(in lab,red,red)){.auth-card{background-color:color-mix(in srgb,var(--color-card) 94%,transparent)}}.auth-card{-webkit-backdrop-filter:blur(16px)}.auth-card__header{margin-bottom:calc(var(--spacing)*6)}@media (width>=40rem){.auth-card__header{margin-bottom:calc(var(--spacing)*8)}}.auth-card__title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.auth-card__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.auth-card__title{color:var(--color-text)}.auth-card__subtitle{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (width>=40rem){.auth-card__subtitle{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.auth-card__subtitle{color:var(--color-text-muted)}.auth-card__footer{margin-top:calc(var(--spacing)*6);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-top-width:1px;border-color:var(--color-border)}.auth-card__footer,.auth-card__legal{text-align:center;color:var(--color-text-muted)}.auth-card__legal{margin-top:calc(var(--spacing)*5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.auth-submit-btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);width:100%;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.auth-submit-btn:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.auth-submit-btn:active{scale:.98}.auth-submit-btn{background:var(--gradient-cta)}.auth-submit-btn:hover{filter:brightness(1.03)}.auth-divider{margin-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:relative}@media (width>=40rem){.auth-divider{margin-block:calc(var(--spacing)*8)}}.auth-divider{color:var(--color-text-muted)}.auth-divider:before{content:"";--tw-translate-y:-50%;height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-border);inset-inline:0;position:absolute;top:50%}.auth-divider span{padding-inline:calc(var(--spacing)*4);background-color:var(--color-card);position:relative}@supports (color:color-mix(in lab,red,red)){.auth-divider span{background-color:color-mix(in srgb,var(--color-card) 94%,transparent)}}.auth-social-grid{gap:calc(var(--spacing)*4)}.auth-social-btn,.auth-social-grid{justify-content:center;align-items:center;display:flex}.auth-social-btn{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-radius:2147483647px;flex-shrink:0;transition-duration:.2s}@media (hover:hover){.auth-social-btn:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.auth-social-btn:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.auth-social-btn{border-color:var(--color-border);background-color:var(--color-bg-secondary);color:var(--color-text)}.auth-social-btn:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.auth-social-btn:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}}.auth-social-btn:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.auth-social-btn:hover{background-color:color-mix(in srgb,var(--color-primary) 6%,var(--color-bg-secondary))}}.auth-social-btn:disabled{cursor:not-allowed;opacity:.6}.auth-social-btn:disabled:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:var(--color-border);background-color:var(--color-bg-secondary)}.auth-social-btn:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.auth-social-btn__icon,.auth-social-btn__spinner{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-social-btn__spinner{color:var(--color-primary)}.auth-social-btn__label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-google-btn{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;transition-duration:.2s;display:flex;overflow:hidden}.auth-google-btn iframe{margin:0!important}.auth-google-btn svg{width:18px;height:18px}.auth-google-btn :has(>svg){box-sizing:content-box!important}.auth-google-btn [role=button],.auth-google-btn [role=button]>div:last-of-type{justify-content:center;align-items:center;display:flex}.auth-google-btn [role=button]>div:last-of-type{width:100%;height:100%;justify-content:center!important;gap:0!important}.auth-google-btn--disabled{pointer-events:none;opacity:.6}.auth-checkbox{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);-webkit-user-select:none;user-select:none;color:var(--color-text);display:inline-flex}.auth-checkbox--start{align-items:flex-start}.auth-checkbox__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-checkbox__box{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);border-radius:calc(var(--ui-radius)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-input-bg);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.auth-checkbox__box,.auth-checkbox__check{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.auth-checkbox__check{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*3);--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;color:#fff}.auth-checkbox__input:checked+.auth-checkbox__box{background-color:var(--color-primary);border-color:var(--color-primary)}.auth-checkbox__input:checked+.auth-checkbox__box .auth-checkbox__check{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.auth-checkbox__input:focus-visible+.auth-checkbox__box{box-shadow:0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.auth-checkbox__input:focus-visible+.auth-checkbox__box{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 25%,transparent)}}.auth-password-toggle{border-radius:calc(var(--ui-radius)*3);padding:calc(var(--spacing)*2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:var(--color-text-muted);background-color:var(--color-text-muted);transition-duration:.2s}@supports (color:color-mix(in lab,red,red)){.auth-password-toggle{background-color:color-mix(in srgb,var(--color-text-muted) 8%,transparent)}}.auth-password-toggle:hover{color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.auth-password-toggle:hover{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.otp-input{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);display:flex}@media (width>=40rem){.otp-input{gap:calc(var(--spacing)*2.5)}}.otp-input__box{height:calc(var(--spacing)*12);width:calc(var(--spacing)*11);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-outline-style:none;border-width:1px;outline-style:none;transition-duration:.2s}@media (width>=40rem){.otp-input__box{height:calc(var(--spacing)*14);width:calc(var(--spacing)*12);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.otp-input__box{background-color:var(--color-bg-secondary);border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.otp-input__box{border-color:color-mix(in srgb,var(--color-border) 90%,transparent)}}.otp-input__box{color:var(--color-text);box-shadow:inset 0 1px #fff6}.dark .otp-input__box{box-shadow:inset 0 1px #ffffff0f}.otp-input__box:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.otp-input__box:hover{border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))}}.otp-input__box:focus{border-color:var(--color-primary);background-color:var(--color-card);box-shadow:0 0 0 3px var(--color-primary),0 8px 24px -12px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.otp-input__box:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 14%,transparent),0 8px 24px -12px color-mix(in srgb,var(--color-primary) 28%,transparent)}}.otp-input__box--filled{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.otp-input__box--filled{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}}.otp-input__box--filled{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.otp-input__box--filled{background-color:color-mix(in srgb,var(--color-primary) 6%,var(--color-bg-secondary))}}.auth-otp-icon,.otp-input__box--filled{color:var(--color-primary)}.auth-otp-icon{margin-bottom:calc(var(--spacing)*4);height:calc(var(--spacing)*14);width:calc(var(--spacing)*14);border-radius:calc(var(--ui-radius)*4);background-color:var(--color-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.auth-otp-icon{background-color:color-mix(in srgb,var(--color-primary) 12%,transparent)}}.auth-otp-icon{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.auth-otp-icon{border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent)}}.auth-otp-email{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);display:block}.auth-otp-error{border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#dc2626;background-color:#dc262614;border:1px solid #dc26262e}.dark .auth-otp-error{color:#f87171;background-color:#f871711a;border-color:#f8717133}.auth-otp-resend button:disabled{cursor:not-allowed;opacity:.5;text-decoration-line:none}.auth-skip-btn{margin-top:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*3);width:100%;padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:var(--color-text-muted);transition-duration:.2s}.auth-skip-btn:hover{color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.auth-skip-btn:hover{background-color:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.auth-otp-login-btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;transition-duration:.2s;display:inline-flex}.auth-otp-login-btn:active{scale:.98}.auth-otp-login-btn{border-color:var(--color-border);background-color:var(--color-bg-secondary);color:var(--color-text)}.auth-otp-login-btn:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.auth-otp-login-btn:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}}.auth-otp-login-btn:hover{color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.auth-otp-login-btn:hover{background-color:color-mix(in srgb,var(--color-primary) 6%,var(--color-bg-secondary))}}.cart-page{min-height:60vh}.cart-hero{margin-bottom:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*8);padding-bottom:calc(var(--spacing)*10)}@media (width>=64rem){.cart-hero{margin-bottom:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*10);padding-bottom:calc(var(--spacing)*12)}}.cart-hero{background:linear-gradient(180deg,var(--color-primary) 0,var(--color-bg) 100%)}@supports (color:color-mix(in lab,red,red)){.cart-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 6%,var(--color-bg)) 0,var(--color-bg) 100%)}}.cart-hero__content{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (width>=40rem){.cart-hero__content{flex-direction:row;justify-content:space-between;align-items:flex-end}}.cart-hero__subtitle{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);flex-wrap:wrap;display:flex}.cart-hero__dot{height:var(--spacing);width:var(--spacing);background-color:var(--color-text-muted);opacity:.5;border-radius:2147483647px;display:inline-block}.cart-clear-btn{align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;align-self:flex-start;transition-duration:.2s;display:inline-flex}@media (width>=40rem){.cart-clear-btn{align-self:auto}}.cart-clear-btn{color:var(--color-text-muted);border:1px solid var(--color-border)}.cart-clear-btn:hover{color:#dc2626;border-color:#dc2626}@supports (color:color-mix(in lab,red,red)){.cart-clear-btn:hover{border-color:color-mix(in srgb,#dc2626 30%,var(--color-border))}}.cart-clear-btn:hover{background-color:#dc26260f}.cart-empty{max-width:var(--container-lg);padding-block:calc(var(--spacing)*16);text-align:center;margin-inline:auto}@media (width>=64rem){.cart-empty{padding-block:calc(var(--spacing)*24)}}.cart-empty__icon-wrap{margin-inline:auto;margin-bottom:calc(var(--spacing)*6);height:calc(var(--spacing)*20);width:calc(var(--spacing)*20);border-radius:calc(var(--ui-radius)*4);background:var(--color-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.cart-empty__icon-wrap{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.cart-empty__icon-wrap{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.cart-empty__icon-wrap{border:1px solid color-mix(in srgb,var(--color-primary) 15%,var(--color-border))}}.cart-empty__title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cart-empty__text{margin-bottom:calc(var(--spacing)*8);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.cart-empty__actions{justify-content:center;align-items:center;gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (width>=40rem){.cart-empty__actions{flex-direction:row}}.cart-items__toolbar{margin-bottom:calc(var(--spacing)*5);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);display:flex}.cart-items__header{align-items:center;gap:calc(var(--spacing)*3);min-width:0;display:flex}.cart-items__heading{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.cart-items__count,.cart-items__heading{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cart-items__count{height:calc(var(--spacing)*7);min-width:calc(var(--spacing)*7);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--color-primary);border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cart-items__count{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}}.cart-items__count{color:var(--color-primary)}:where(.cart-items__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.cart-items__list{width:100%}.cart-item{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:1px;transition-duration:.3s;position:relative}@media (width>=40rem){.cart-item{padding:calc(var(--spacing)*5)}}.cart-item{background-color:var(--color-card);border-color:var(--color-border);width:100%;box-shadow:var(--shadow-card)}.cart-item__link{gap:calc(var(--spacing)*4);min-width:0;padding-right:calc(var(--spacing)*10);flex-direction:column;display:flex}@media (width>=40rem){.cart-item__link{gap:calc(var(--spacing)*5);padding-right:calc(var(--spacing)*12);flex-direction:row}}.cart-item__link{color:inherit;text-decoration:none}.cart-item:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.cart-item:hover{border-color:color-mix(in srgb,var(--color-primary) 20%,var(--color-border))}}.cart-item__media{border-radius:calc(var(--ui-radius)*3);flex-shrink:0;width:100%;max-width:100%;overflow:hidden}@media (width>=640px){.cart-item__media{width:11rem}}.cart-item__image{aspect-ratio:var(--aspect-video);-o-object-fit:cover;object-fit:cover;width:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.cart-item:hover .cart-item__image{scale:1.03}.cart-item__body{flex-direction:column;flex:1;min-width:0}.cart-item__body,.cart-item__header{gap:calc(var(--spacing)*3);display:flex}.cart-item__header{align-items:flex-start}.cart-item__title{margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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))}@media (width>=40rem){.cart-item__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.cart-item:hover .cart-item__title{color:var(--color-primary)}.cart-item__description{margin-bottom:var(--spacing);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cart-item__description,.cart-item__instructor{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.cart-item__remove{top:calc(var(--spacing)*4);right:calc(var(--spacing)*4);z-index:10;align-items:center;gap:calc(var(--spacing)*1.5);border-radius:calc(var(--ui-radius)*2);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s;display:inline-flex;position:absolute}@media (width>=40rem){.cart-item__remove{top:calc(var(--spacing)*5);right:calc(var(--spacing)*5)}}.cart-item__remove{color:var(--color-text-muted)}.cart-item__remove:hover{color:#dc2626;background-color:#dc262614}.favorites-section__header{margin-bottom:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*3);display:flex}.favorites-section__heading{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.favorites-section__count,.favorites-section__heading{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.favorites-section__count{height:calc(var(--spacing)*7);min-width:calc(var(--spacing)*7);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#e11d48;background:#e11d481f;border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}@media (width>=768px){.home-courses-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.home-courses-grid .course-card{flex-shrink:1;width:100%;max-width:none}}.favorites-grid{gap:calc(var(--spacing)*4);display:grid}@media (width>=40rem){.favorites-grid{gap:calc(var(--spacing)*5)}}.favorites-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (width>=640px){.favorites-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (width>=1280px){.favorites-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.fav-card__surface{border-style:var(--tw-border-style);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:var(--radius-card);background-color:var(--color-card);border-width:1px;border-color:var(--color-border);box-shadow:var(--shadow-card);will-change:transform;flex-direction:column;transition-duration:.3s;display:flex;overflow:hidden}.fav-card:hover .fav-card__surface{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.fav-card:hover .fav-card__surface{border-color:color-mix(in srgb,var(--color-primary) 25%,var(--color-border))}}.fav-card:hover .fav-card__surface{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.fav-card__media{position:relative;overflow:hidden}.fav-card__image{aspect-ratio:var(--aspect-video);-o-object-fit:cover;object-fit:cover;width:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.fav-card:hover .fav-card__image{transform:scale(1.04)}.fav-card__heart{top:calc(var(--spacing)*2);right:calc(var(--spacing)*2);z-index:10;height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:#e11d48;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe0;border:1px solid #e11d4833;border-radius:2147483647px;justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:absolute;box-shadow:0 2px 8px #00000014}.dark .fav-card__heart{background:var(--color-card)}@supports (color:color-mix(in lab,red,red)){.dark .fav-card__heart{background:color-mix(in srgb,var(--color-card) 90%,transparent)}}.dark .fav-card__heart{border-color:#e11d4859}.fav-card__heart:hover{background:#fff1f2;border-color:#fda4af;transform:scale(1.08)}.dark .fav-card__heart:hover{background:#e11d48}@supports (color:color-mix(in lab,red,red)){.dark .fav-card__heart:hover{background:color-mix(in srgb,#e11d48 18%,var(--color-card))}}.fav-card__badge{bottom:calc(var(--spacing)*2);left:calc(var(--spacing)*2);z-index:10;padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);border-radius:calc(var(--radius-card)*.4);color:#3d3c0a;background-color:#eceb98;position:absolute}.dark .fav-card__badge{color:#eceb98;background-color:#3d3c0a}.fav-card__body{gap:calc(var(--spacing)*1.5);padding:calc(var(--spacing)*3);flex-direction:column;flex:1;display:flex}.fav-card__title{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fav-card__title a{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));--tw-duration:.2s;transition-duration:.2s}.fav-card__title a:hover{color:var(--color-primary)}.fav-card__description{margin-top:calc(var(--spacing)*.5);-webkit-line-clamp:2}.fav-card__description,.fav-card__instructor{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fav-card__instructor{-webkit-line-clamp:1}.fav-card__rating{margin-top:calc(var(--spacing)*.5);align-items:center;gap:var(--spacing);display:flex}.fav-card__rating-value{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#b45309}.dark .fav-card__rating-value{color:#fbbf24}.fav-card__star{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);color:#f59e0b}.fav-card__reviews{color:var(--color-text-muted);font-size:11px}.fav-card__pricing{align-items:baseline;gap:calc(var(--spacing)*1.5);padding-top:var(--spacing);margin-top:auto;display:flex}.fav-card__price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.fav-card__original{color:var(--color-text-muted);text-decoration-line:line-through}.fav-card__cta,.fav-card__original{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fav-card__cta{margin-top:calc(var(--spacing)*2);justify-content:center;align-items:center;gap:calc(var(--spacing)*1.5);width:100%;padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}.fav-card__cta:disabled{cursor:not-allowed}.fav-card__cta{border-radius:var(--radius-button);color:#fff;background:var(--gradient-cta)}.fav-card__cta:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}.fav-card__cta--added{color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.fav-card__cta--added{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-card))}}.fav-card__cta--added{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.fav-card__cta--added{border:1px solid color-mix(in srgb,var(--color-primary) 25%,var(--color-border))}}.fav-card__skeleton{animation:var(--animate-pulse);border-radius:calc(var(--ui-radius)*4);aspect-ratio:3/4;background-color:var(--color-bg-tertiary)}.cart-item__meta{-moz-column-gap:calc(var(--spacing)*2);align-items:center;column-gap:calc(var(--spacing)*2);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.cart-item__meta-dot{height:var(--spacing);width:var(--spacing);background-color:var(--color-text-muted);opacity:.4;border-radius:2147483647px;flex-shrink:0}.cart-item__pricing{padding-top:var(--spacing);margin-top:auto}.cart-item__price{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.cart-item__price,.cart-item__savings-badge{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cart-item__savings-badge{border-radius:calc(var(--ui-radius)*1.5);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#15803d;background-color:#22c55e1f;font-size:11px}.dark .cart-item__savings-badge{color:#4ade80;background-color:#22c55e26}.cart-item__savings-text{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#15803d}.cart-item__gst-text,.cart-item__savings-text{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.cart-item__gst-text{color:var(--color-text-muted)}.dark .cart-item__savings-text{color:#4ade80}.cart-summary__card{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*6);background-color:var(--color-card);border-width:1px;border-color:var(--color-border);box-shadow:var(--shadow-card);position:relative}.cart-summary__accent{background:var(--gradient-cta);border-radius:1rem 1rem 0 0;height:4px;position:absolute;top:0;left:0;right:0}.cart-summary__title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*5);padding-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cart-summary__breakdown{margin-bottom:calc(var(--spacing)*4)}:where(.cart-summary__breakdown>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.cart-summary__line{margin-inline:calc(var(--spacing)*-1);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*2);padding-inline:var(--spacing);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));color:inherit;text-decoration:none;display:flex}.cart-summary__line:hover{background-color:var(--color-bg-secondary)}.cart-summary__line:hover .cart-summary__line-title{color:var(--color-primary)}.cart-summary__line-title{-webkit-line-clamp:2;--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cart-summary__line-price{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-shrink:0}.cart-summary__line-gst{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);padding-left:0}.cart-summary__divider{margin-block:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border)}.cart-summary__row{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:space-between;align-items:center;display:flex}.cart-summary__row--savings{margin-inline:calc(var(--spacing)*-1);border-radius:calc(var(--ui-radius)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#15803d;background-color:#22c55e14}.dark .cart-summary__row--savings{color:#4ade80;background-color:#22c55e1f}.cart-summary__row--coupon{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#15803d}.dark .cart-summary__row--coupon{color:#4ade80}.cart-summary__total{margin-bottom:calc(var(--spacing)*6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);justify-content:space-between;align-items:center;display:flex}.cart-summary__total--with-referral{margin-bottom:0}.cart-summary__checkout{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);width:100%;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background:var(--gradient-cta);box-shadow:0 4px 14px -4px var(--color-primary);transition-duration:.2s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cart-summary__checkout{box-shadow:0 4px 14px -4px color-mix(in srgb,var(--color-primary) 50%,transparent)}}.cart-summary__checkout:disabled{cursor:not-allowed;opacity:.6}.cart-summary__error{margin-bottom:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error,#dc2626);background:var(--color-error,#dc2626)}@supports (color:color-mix(in lab,red,red)){.cart-summary__error{background:color-mix(in srgb,var(--color-error,#dc2626) 10%,transparent)}}.cart-summary__secure{margin-top:calc(var(--spacing)*4);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:flex}.checkout-address-card{margin-top:calc(var(--spacing)*8);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*5);border-width:1px}@media (width>=40rem){.checkout-address-card{padding:calc(var(--spacing)*6)}}.checkout-address-card{background-color:var(--color-card);border-color:var(--color-border);box-shadow:var(--shadow-card)}.checkout-address-card__header{margin-bottom:calc(var(--spacing)*6);align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.checkout-address-card__heading{flex:1;min-width:0}.checkout-address-card__icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-radius:calc(var(--ui-radius)*3);color:var(--color-primary);background:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.checkout-address-card__icon{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.checkout-address-card__title{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.checkout-address-card__hint{margin-top:var(--spacing);color:var(--color-text-muted)}.checkout-address-card__edit,.checkout-address-card__hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.checkout-address-card__edit{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:calc(var(--ui-radius)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-primary);background:var(--color-primary);flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.checkout-address-card__edit{background:color-mix(in srgb,var(--color-primary) 9%,transparent)}}.checkout-address-card__edit:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.checkout-address-card__edit:hover{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}}.checkout-address-card__subtitle,.profile-address__title{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.checkout-address-card__billing{margin-top:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*5);border-top:1px solid var(--color-border)}.checkout-address-card__actions{margin-top:calc(var(--spacing)*5);justify-content:flex-end;display:flex}.checkout-address-card__summary{gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text);display:grid}.checkout-address-card__summary-label{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.checkout-referral{margin-bottom:calc(var(--spacing)*5)}.checkout-coupon,.checkout-referral{margin-top:calc(var(--spacing)*5);gap:calc(var(--spacing)*1.5);padding-top:calc(var(--spacing)*5);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.checkout-coupon__input-row{gap:calc(var(--spacing)*2);grid-template-columns:minmax(0,1fr) auto;display:grid}.checkout-coupon__applied{align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#15803d;border-width:1px;border-color:#22c55e;display:flex}@supports (color:color-mix(in lab,red,red)){.checkout-coupon__applied{border-color:color-mix(in srgb,#22c55e 28%,var(--color-border))}}.checkout-coupon__applied{background:#22c55e12}.dark .checkout-coupon__applied{color:#4ade80}.checkout-coupon__success-icon{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);color:var(--color-white);background:#22c55e;border-radius:2147483647px}.checkout-coupon__remove,.checkout-coupon__success-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkout-coupon__remove{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);border-radius:calc(var(--ui-radius)*2);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));margin-left:auto}.checkout-coupon__remove:hover{color:#dc2626;background:#dc262617}.checkout-referral__optional{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}.checkout-referral__details{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*10);border-width:1px;border-color:#22c55e;position:relative}@supports (color:color-mix(in lab,red,red)){.checkout-referral__details{border-color:color-mix(in srgb,#22c55e 25%,var(--color-border))}}.checkout-referral__details{background:#22c55e0f}.checkout-referral__list{gap:calc(var(--spacing)*1.5);flex-direction:column;display:flex}.checkout-referral__close{top:calc(var(--spacing)*2);right:calc(var(--spacing)*2);height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);border-radius:calc(var(--ui-radius)*2);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));color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex;position:absolute}.checkout-referral__close:hover{color:#dc2626;background:#dc262617}.checkout-referral__row{gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:7.5rem minmax(0,1fr);display:grid}.checkout-referral__row dt{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.checkout-referral__row dd{--tw-font-weight:var(--font-weight-semibold);min-width:0;font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-text)}.checkout-referral__error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error,#dc2626)}.coupon-confetti{pointer-events:none;z-index:100;position:fixed;inset:0;overflow:hidden}.coupon-confetti__particle{background:var(--confetti-color);transform-origin:50%;will-change:transform,opacity;width:.55rem;height:.95rem;animation:coupon-confetti-blast var(--confetti-duration) var(--confetti-delay) cubic-bezier(.12,.72,.22,1) forwards;border-radius:.1rem;margin-left:-.28rem;position:absolute;top:42%;left:50%}.coupon-confetti__particle--square{border-radius:.12rem;width:.7rem;height:.7rem}.coupon-confetti__particle--circle{border-radius:999px;width:.55rem;height:.55rem}.coupon-confetti__particle--ribbon{border-radius:999px;width:.28rem;height:1.15rem}@keyframes coupon-confetti-blast{0%{opacity:1;transform:translate(0)scale(.2)rotate(0)}18%{opacity:1;transform:translate3d(var(--confetti-tx),var(--confetti-ty),0) scale(var(--confetti-scale)) rotate(calc(var(--confetti-rotation)*.35))}70%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--confetti-tx)*1.08),calc(var(--confetti-ty) + var(--confetti-fall)),0) scale(calc(var(--confetti-scale)*.7)) rotate(var(--confetti-rotation))}}@media (prefers-reduced-motion:reduce){.coupon-confetti{display:none}}.address-form,.address-form__details{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.address-form__row{gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.address-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.address-form__field{gap:calc(var(--spacing)*1.5);flex-direction:column;min-width:0;display:flex}.address-form__label{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);display:inline-flex}.address-form__info{color:#d97706;cursor:help;justify-content:center;align-items:center;display:inline-flex}.address-form__info:hover{color:#b45309}.address-form__readonly,.address-form__readonly input{cursor:default}.address-form__hint{color:var(--color-text-muted)}.address-form__error,.address-form__hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.address-form__error{align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error,#dc2626);display:flex}.address-form__retry{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration-line:underline}.address-same-toggle{margin-top:calc(var(--spacing)*5);cursor:pointer;align-items:center;gap:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);display:flex}.address-same-toggle input{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);cursor:pointer;accent-color:var(--color-primary);border-radius:.25rem}.cart-trust{margin-top:calc(var(--spacing)*4)}:where(.cart-trust>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.cart-trust{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*5);background-color:var(--color-card);border-width:1px;border-color:var(--color-border)}.cart-trust__item{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.cart-trust__label{margin-bottom:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.cart-trust__desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.checkout-result{min-height:calc(100vh - 5rem);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*16);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=64rem){.checkout-result{padding-block:calc(var(--spacing)*24)}}.checkout-result__bg{pointer-events:none;position:absolute;inset:0}.checkout-result__orb{opacity:.6;--tw-blur:blur(var(--blur-3xl));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,);border-radius:2147483647px;animation:8s ease-in-out infinite checkout-orb-float;position:absolute}.checkout-result--success .checkout-result__orb--1{background:#22c55e38;width:28rem;height:28rem;top:-8rem;right:-6rem}.checkout-result--success .checkout-result__orb--2{background:var(--color-primary);width:22rem;height:22rem;bottom:-6rem;left:-4rem}@supports (color:color-mix(in lab,red,red)){.checkout-result--success .checkout-result__orb--2{background:color-mix(in srgb,var(--color-primary) 20%,transparent)}}.checkout-result--success .checkout-result__orb--2{animation-delay:-3s}.checkout-result--success .checkout-result__orb--3{background:#0ea5e926;width:14rem;height:14rem;animation-delay:-5s;top:40%;left:55%}.checkout-result--failure .checkout-result__orb--1{background:#f973162e;width:26rem;height:26rem;top:-6rem;left:-5rem}.checkout-result--failure .checkout-result__orb--2{background:#ef444424;width:20rem;height:20rem;animation-delay:-4s;bottom:-5rem;right:-4rem}@keyframes checkout-orb-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,-16px)scale(1.04)}}.checkout-result__wrap{z-index:10;width:100%;max-width:var(--container-xl);animation:.55s ease-out forwards fade-up;position:relative}.checkout-result__card{border-radius:calc(var(--ui-radius)*6);border-style:var(--tw-border-style);padding:calc(var(--spacing)*8);text-align:center;border-width:1px}@media (width>=40rem){.checkout-result__card{padding:calc(var(--spacing)*10)}}.checkout-result__card{background-color:var(--color-card);border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.checkout-result__card{border-color:color-mix(in srgb,var(--color-border) 80%,transparent)}}.checkout-result__card{box-shadow:0 24px 48px -12px var(--color-text),0 0 0 1px #fff6 inset}@supports (color:color-mix(in lab,red,red)){.checkout-result__card{box-shadow:0 24px 48px -12px color-mix(in srgb,var(--color-text) 8%,transparent),inset 0 0 0 1px #fff6}}.dark .checkout-result__card{box-shadow:0 24px 48px -12px #00000073,inset 0 0 0 1px #ffffff0f}.checkout-result__icon{margin-inline:auto;margin-bottom:calc(var(--spacing)*6);height:calc(var(--spacing)*20);width:calc(var(--spacing)*20);border-radius:2147483647px;justify-content:center;align-items:center;display:flex}.checkout-result__icon svg{width:100%;height:100%}.checkout-result__icon--success{color:#16a34a;background:#22c55e24;box-shadow:0 0 0 8px #22c55e14}.checkout-result__icon--failure{color:#ea580c;background:#f9731624;box-shadow:0 0 0 8px #f9731614}.checkout-result__icon-ring{stroke:currentColor;stroke-width:2px;opacity:.35;stroke-dasharray:151;stroke-dashoffset:151px;animation:.6s ease-out .15s forwards checkout-ring-draw}.checkout-result__icon-check,.checkout-result__icon-mark{stroke-dasharray:48;stroke-dashoffset:48px;animation:.45s ease-out .55s forwards checkout-mark-draw}@keyframes checkout-ring-draw{to{stroke-dashoffset:0}}@keyframes checkout-mark-draw{to{stroke-dashoffset:0}}.checkout-result__eyebrow{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.checkout-result--failure .checkout-result__eyebrow{color:#ea580c}.checkout-result__title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.checkout-result__title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.checkout-result__subtitle{margin-inline:auto;margin-bottom:calc(var(--spacing)*8);max-width:var(--container-md);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.checkout-result__receipt{margin-bottom:calc(var(--spacing)*6)}:where(.checkout-result__receipt>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.checkout-result__receipt{border-radius:calc(var(--ui-radius)*4);padding:calc(var(--spacing)*5);text-align:left;background:var(--color-bg-secondary);border:1px solid var(--color-border)}.checkout-result__receipt-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.checkout-result__receipt-label{color:var(--color-text-muted)}.checkout-result__receipt-value{text-align:right;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.checkout-result__receipt-value--amount{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-primary)}.checkout-result__receipt-value--mono{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.checkout-result__courses{margin-bottom:calc(var(--spacing)*6);text-align:left}.checkout-result__courses-title{margin-bottom:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);display:flex}.checkout-result__courses-count,.checkout-result__courses-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);align-items:center}.checkout-result__courses-count{height:calc(var(--spacing)*6);min-width:1.5rem;padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--color-primary);border-radius:2147483647px;justify-content:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.checkout-result__courses-count{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}}.checkout-result__courses-count{color:var(--color-primary)}:where(.checkout-result__course-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.checkout-result__course-item{align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);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));--tw-duration:.2s;background:var(--color-bg-secondary);border-width:1px;border-color:var(--color-border);transition-duration:.2s;display:flex}.checkout-result__course-item:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.checkout-result__course-item:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))}}.checkout-result__course-icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-radius:calc(var(--ui-radius)*3);background:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.checkout-result__course-icon{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.checkout-result__course-icon{color:var(--color-primary)}.checkout-result__course-body{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);flex:1;min-width:0;display:flex}.checkout-result__course-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-text);overflow:hidden}.checkout-result__course-title:hover{color:var(--color-primary)}.checkout-result__course-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);flex-shrink:0}.checkout-result__note{margin-bottom:calc(var(--spacing)*8);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:flex}.checkout-result__error-detail{margin-bottom:calc(var(--spacing)*6);border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#dc2626;background:#dc262614;border:1px solid #dc26262e}.checkout-result__tips{margin-bottom:calc(var(--spacing)*8);border-radius:calc(var(--ui-radius)*4);padding:calc(var(--spacing)*5);text-align:left;background:var(--color-bg-secondary);border:1px solid var(--color-border)}.checkout-result__tips-title{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.checkout-result__tips-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2.5*(1 - var(--tw-space-y-reverse)))}.checkout-result__tips-list li{align-items:flex-start;gap:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);display:flex}.checkout-result__tips-list li svg{margin-top:calc(var(--spacing)*.5);color:var(--color-primary)}.checkout-result__actions{justify-content:center;align-items:center;gap:calc(var(--spacing)*3);flex-flow:column wrap;display:flex}@media (width>=40rem){.checkout-result__actions{flex-direction:row}}.checkout-result__btn{cursor:pointer;width:100%;min-width:10rem}@media (width>=40rem){.checkout-result__btn{width:auto}}.purchase-history-page{min-height:100vh}.purchase-history-hero{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (width>=40rem){.purchase-history-hero{flex-direction:row;justify-content:space-between;align-items:flex-end}}.purchase-history-hero__link{cursor:pointer;flex-shrink:0}:where(.purchase-history-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.purchase-history-list__count{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.purchase-history-card{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background:var(--color-card);border-width:1px;border-color:var(--color-border);transition-duration:.2s;overflow:hidden}.purchase-history-card:hover{box-shadow:var(--shadow-card-hover)}.purchase-history-card__header{gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing)*5);border-bottom-width:1px;flex-direction:column;display:flex}@media (width>=40rem){.purchase-history-card__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.purchase-history-card__header{border-color:var(--color-border);background:var(--color-bg-secondary)}.purchase-history-card__date{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.purchase-history-card__id{margin-top:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.purchase-history-card__header-end{gap:calc(var(--spacing)*1.5);flex-direction:column;display:flex}@media (width>=40rem){.purchase-history-card__header-end{align-items:flex-end}}.purchase-history-card__amount{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-primary)}.purchase-history-card__amount,.purchase-history-card__status{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.purchase-history-card__status{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:2147483647px;align-items:center;display:inline-flex}.purchase-history-card__status--captured{color:#15803d;background:#22c55e24}.purchase-history-card__status--failed,.purchase-history-card__status--refunded{color:#dc2626;background:#ef44441f}.purchase-history-card__status--authorized,.purchase-history-card__status--created{color:#d97706;background:#f59e0b24}:where(.purchase-history-card__courses>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.purchase-history-card__courses{border-color:var(--color-border)}.purchase-history-card__course{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3.5);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));color:var(--color-text);display:flex}.purchase-history-card__course:hover{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.purchase-history-card__course:hover{background:color-mix(in srgb,var(--color-primary) 4%,transparent)}}.purchase-history-card__course-thumb{height:calc(var(--spacing)*11);width:calc(var(--spacing)*16);border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background:var(--color-bg-secondary);flex-shrink:0;overflow:hidden}.purchase-history-card__course-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.purchase-history-card__course-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.purchase-history-card__course-price,.purchase-history-card__course-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.purchase-history-card__course-price{color:var(--color-text-muted);flex-shrink:0}.purchase-history-card__footer{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);border-top-width:1px;border-color:var(--color-border)}.purchase-history-card__meta{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);flex-wrap:wrap;display:flex}.course-detail{--course-header-offset:6.25rem;--course-sticky-bar-height:3.25rem;--course-sidebar-top:var(--course-sticky-bar-height);--scroll-progress:0;--course-sidebar-overlap:-26rem;padding-top:var(--course-header-offset);transition:padding-top .22s}.course-detail--bar-visible,.course-detail--nav-hidden{--course-header-offset:0px;padding-top:0}@media (width>=1024px){.course-detail{--course-header-offset:6.75rem}.course-detail--scrolled{--course-sidebar-top:calc(var(--course-sticky-bar-height) + 1.25rem)}.course-detail__sidebar{margin-top:calc(var(--course-sidebar-overlap)*(1 - var(--scroll-progress,0)))}.course-detail__sidebar .course-purchase{top:calc(7rem*(1 - var(--scroll-progress,0)) + (var(--course-sticky-bar-height) + 1.25rem)*var(--scroll-progress,0));margin-top:calc(1rem*(1 - var(--scroll-progress,0)));position:sticky}}@media (width>=1280px){.course-detail{--course-sidebar-overlap:-27rem}}.course-detail__sticky-header{z-index:45;color:#fff;opacity:0;pointer-events:none;background-color:#2d2f31;border-bottom:1px solid #ffffff1f;transition:transform .22s,opacity .22s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.course-detail__sticky-header--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.course-detail__preview-banner{align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}@media (width>=40rem){.course-detail__preview-banner{padding-inline:calc(var(--spacing)*6)}}.course-detail__preview-banner{color:#fff;background-color:#202939;border-bottom:1px solid #3b82f659}.course-detail__preview-banner-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.course-detail__preview-banner-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.course-detail__preview-banner-text{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.course-detail__preview-banner-link{border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;flex-shrink:0;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.course-detail__preview-banner-link{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.course-detail__preview-banner-link{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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))}@media (hover:hover){.course-detail__preview-banner-link:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.course-detail__preview-banner-link:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.course-detail__sticky-header-inner{padding-block:0}.course-detail__sticky-row{-moz-column-gap:calc(var(--spacing)*4);align-items:center;column-gap:calc(var(--spacing)*4);min-height:3.25rem;display:flex}.course-detail__sticky-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);flex:1;overflow:hidden}.course-detail__sticky-meta{-moz-column-gap:calc(var(--spacing)*1.5);align-items:center;column-gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;flex-shrink:0;display:none}@media (width>=64rem){.course-detail__sticky-meta{display:flex}}.course-detail__sticky-rating{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-400)}.course-detail__sticky-reviews{color:#c0c4fc}.course-detail__sticky-dot{opacity:.6}.course-detail__sticky-students{color:#ffffffd9}.course-detail__hero{color:#fff;background-color:#1c1d1f;padding:1.5rem 0 2rem}@media (width>=1024px){.course-detail__hero{padding:2rem 0 5rem}}.course-detail__hero-grid{max-width:var(--container-3xl)}@media (width>=64rem){.course-detail__hero-grid{max-width:calc(100% - 400px)}}@media (width>=80rem){.course-detail__hero-grid{max-width:calc(100% - 420px)}}.course-detail__hero-content{min-width:0}.course-detail__breadcrumbs{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#c0c4fc;flex-wrap:wrap;display:flex}.course-detail__breadcrumbs a{color:#c0c4fc;text-underline-offset:2px;text-decoration:underline}.course-detail__breadcrumbs a:hover{color:#fff}.course-detail__breadcrumb-current{-webkit-line-clamp:1;color:#fff;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.course-detail__title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=40rem){.course-detail__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=64rem){.course-detail__title{font-size:2rem}}.course-detail__subtitle{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#fff;opacity:.92}.course-detail__rating-row{margin-bottom:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.course-detail__rating-value{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-400)}.course-detail__rating-link{color:#c0c4fc;text-underline-offset:2px;text-decoration:underline}.course-detail__rating-link:hover{color:#fff}.course-detail__dot{opacity:.6}.course-detail__instructor-line{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.course-detail__instructor-link{color:#c0c4fc;text-underline-offset:2px;text-decoration:underline}.course-detail__instructor-link:hover{color:#fff}.course-detail__meta{gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffd9;flex-wrap:wrap;display:flex}.course-detail__meta-item{align-items:center;gap:calc(var(--spacing)*1.5);display:inline-flex}.course-detail__meta-item svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);opacity:.8;flex-shrink:0}.course-detail__hero-end{pointer-events:none;width:100%;height:1px}.course-detail__hero-sidebar{margin-top:calc(var(--spacing)*6)}.course-detail__body{padding-bottom:calc(var(--spacing)*16)}@media (width>=64rem){.course-detail__body{padding-bottom:calc(var(--spacing)*24)}}.course-detail__body{background-color:var(--color-bg)}.course-detail__layout{gap:calc(var(--spacing)*8);display:grid}@media (width>=64rem){.course-detail__layout{gap:calc(var(--spacing)*10);grid-template-columns:minmax(0,1fr) 340px}}@media (width>=80rem){.course-detail__layout{grid-template-columns:minmax(0,1fr) 380px}}.course-detail__sidebar{z-index:10;width:100%;min-width:0}@media (width>=64rem){.course-detail__sidebar{align-self:stretch}}.course-detail__main{min-width:0}:where(.course-detail__main>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*10*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*10*(1 - var(--tw-space-y-reverse)))}.course-detail__main{padding-top:calc(var(--spacing)*6)}@media (width>=64rem){.course-detail__main{padding-top:calc(var(--spacing)*2)}}.course-detail__section-title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.course-detail__learn{border-style:var(--tw-border-style);padding:calc(var(--spacing)*6);border-width:1px;border-color:var(--color-border);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.course-detail__learn{background-color:color-mix(in srgb,var(--color-primary) 4%,var(--color-bg))}}.course-detail__learn-grid{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*3);display:grid}@media (width>=40rem){.course-detail__learn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.course-detail__learn-grid li{align-items:flex-start;gap:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);display:flex}.course-detail__learn-grid svg{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-primary);flex-shrink:0}.course-detail__exam-overview{margin-bottom:calc(var(--spacing)*6);border-style:var(--tw-border-style);padding:calc(var(--spacing)*6);border-width:1px;border-color:var(--color-border);background-color:#1e3a8a}@supports (color:color-mix(in lab,red,red)){.course-detail__exam-overview{background-color:color-mix(in srgb,#1e3a8a 8%,var(--color-bg))}}:where(.course-detail__exam-points>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.course-detail__exam-points li{align-items:flex-start;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text);display:flex}:is(.course-detail__exam-points :deep(svg),.course-detail__exam-points :deep(.iconify)){margin-top:calc(var(--spacing)*.5);color:#60a5fa}.course-detail__requirements ul{list-style-type:disc}:where(.course-detail__requirements ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.course-detail__requirements ul{padding-left:calc(var(--spacing)*5)}.course-detail__description p,.course-detail__requirements ul{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text)}.course-detail__description p{white-space:pre-line}:where(.course-detail__related-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.course-detail__related-list{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border)}.course-detail__related-item{gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*4);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));display:flex}.course-detail__related-item:hover{background-color:var(--color-bg-secondary)}.course-detail__related-item img{aspect-ratio:var(--aspect-video);width:calc(var(--spacing)*32);-o-object-fit:cover;object-fit:cover;flex-shrink:0}@media (width>=40rem){.course-detail__related-item img{width:calc(var(--spacing)*40)}}.course-detail__related-item img{border-radius:calc(var(--radius-card)*.5)}.course-detail__related-info{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.course-detail__related-info h3{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.course-detail__related-rating{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.course-detail__related-rating span:first-child{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-700)}.course-detail__related-rating span:first-child:where(.dark,.dark *){color:var(--color-amber-400)}.course-detail__related-price{align-items:center;gap:calc(var(--spacing)*2);margin-top:auto;display:flex}.course-detail__instructor-card{gap:calc(var(--spacing)*5);flex-direction:column;display:flex}@media (width>=40rem){.course-detail__instructor-card{flex-direction:row}}.course-detail__instructor-avatar{height:calc(var(--spacing)*28);width:calc(var(--spacing)*28);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));background:var(--gradient-cta);color:#fff;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.course-detail__instructor-avatar,.course-detail__instructor-name{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.course-detail__instructor-name{margin-bottom:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-primary)}.course-detail__instructor-title{margin-bottom:calc(var(--spacing)*3)}.course-detail__instructor-stats,.course-detail__instructor-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.course-detail__instructor-stats{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}.course-detail__instructor-stats span{align-items:center;gap:calc(var(--spacing)*1.5);display:inline-flex}.course-detail__instructor-stats svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);flex-shrink:0}.course-detail__instructor-bio{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text)}.course-detail__reviews-summary{margin-bottom:calc(var(--spacing)*8);gap:calc(var(--spacing)*8);flex-direction:column;display:flex}@media (width>=40rem){.course-detail__reviews-summary{flex-direction:row}}.course-detail__reviews-score{flex-direction:column;flex-shrink:0;align-items:center;display:flex}@media (width>=40rem){.course-detail__reviews-score{align-items:flex-start}}.course-detail__reviews-number{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold)}.course-detail__reviews-label{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.course-detail__reviews-bars{flex:1;min-width:0}:where(.course-detail__reviews-bars>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.course-detail__reviews-bar{align-items:center;gap:calc(var(--spacing)*3);display:flex}.course-detail__reviews-bar-track{height:calc(var(--spacing)*2);background-color:var(--color-bg-tertiary);border-radius:2147483647px;flex:1;overflow:hidden}.course-detail__reviews-bar-fill{background-color:#f3ca8c;border-radius:2147483647px;height:100%}.course-detail__reviews-bar-stars{flex-shrink:0;display:flex}.course-detail__reviews-bar-pct{width:calc(var(--spacing)*8);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);flex-shrink:0}:where(.course-detail__reviews-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.course-detail__review{padding-block:calc(var(--spacing)*5);border-bottom:1px solid var(--color-border)}.course-detail__review:last-of-type{border-bottom:none;padding-bottom:0}.course-detail__review-header{margin-bottom:calc(var(--spacing)*2);gap:calc(var(--spacing)*3);display:flex}.course-detail__review-avatar{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background-color:var(--color-bg-tertiary);color:var(--color-text);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.course-detail__review-avatar,.course-detail__review-name{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.course-detail__review-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.course-detail__review-meta{margin-top:calc(var(--spacing)*.5);align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:flex}.course-detail__review-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text);padding-left:3.25rem}.course-detail__reviews-empty,.course-detail__reviews-loading{padding-block:calc(var(--spacing)*8);color:var(--color-text-muted);display:flex}.course-detail__reviews-empty,.course-detail__reviews-loading,.course-detail__reviews-more{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:center;align-items:center}.course-detail__reviews-more{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));border-width:1px;border-color:var(--color-border);color:var(--color-text);display:inline-flex}.course-detail__reviews-more:hover:not(:disabled){background-color:var(--color-bg-tertiary)}.course-detail__reviews-more:disabled{opacity:.6;cursor:not-allowed}.course-detail__stars{display:inline-flex}.course-detail__stars--sm{gap:0}.course-purchase{--radius-card-local:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:#d1d7dc;width:100%;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.course-purchase{border-color:color-mix(in srgb,#d1d7dc calc(var(--scroll-progress,0)*100%),var(--color-border))}}.course-purchase{background-color:var(--color-card);box-shadow:var(--shadow-card-hover);border-radius:calc(var(--radius-card-local)*(1 - var(--scroll-progress,0)));will-change:border-radius,box-shadow}@media (width>=1024px){.course-purchase{box-shadow:0 2px 4px rgb(0 0 0/calc(var(--scroll-progress,0)*.08)),0 4px 12px rgb(0 0 0/calc(var(--scroll-progress,0)*.05)),var(--shadow-card-hover)}}.course-purchase--compact{border-color:#d1d7dc;border-radius:0;box-shadow:0 2px 4px #00000014,0 4px 12px #0000000d}@media (width>=1024px){.course-purchase--compact .course-purchase__body{padding:calc(var(--spacing)*4)}.course-purchase--compact .course-purchase__actions{margin-bottom:0}}.course-purchase__preview{max-height:calc((1 - var(--scroll-progress,0))*13rem);opacity:calc(1 - var(--scroll-progress,0));position:relative;overflow:hidden}@media (width>=1024px){.course-purchase__preview{max-height:calc((1 - var(--scroll-progress,0))*12.75rem)}}.course-purchase--compact .course-purchase__preview{opacity:0;max-height:0}.course-purchase__image{aspect-ratio:var(--aspect-video);-o-object-fit:cover;object-fit:cover;width:100%}.course-purchase__play{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:#fff;background-color:#00000059;flex-direction:column;display:flex;position:absolute;inset:0}.course-purchase__play:hover{background-color:#00000073}.course-purchase__play-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.course-purchase__body{min-width:0;padding:calc(1.25rem - var(--scroll-progress,0)*.25rem)}@media (width>=1024px){.course-purchase__body{padding:calc(1.25rem - var(--scroll-progress,0)*.25rem)}}.course-purchase__extra{max-height:calc((1 - var(--scroll-progress,0))*28rem);opacity:calc(1 - var(--scroll-progress,0));overflow:hidden}.course-purchase--compact .course-purchase__extra{opacity:0;pointer-events:none;max-height:0}.course-purchase__pricing{margin-bottom:calc(var(--spacing)*.5);-moz-column-gap:calc(var(--spacing)*2);align-items:baseline;column-gap:calc(var(--spacing)*2);row-gap:calc(var(--spacing)*.5);flex-wrap:wrap;display:flex}.course-purchase__price{font-size:calc(1.75rem - var(--scroll-progress,0)*.25rem);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.course-purchase__original{color:var(--color-text-muted);text-decoration-line:line-through}.course-purchase__discount,.course-purchase__original{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.course-purchase__discount{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:#b32d0f}.dark .course-purchase__discount{color:#f87171}.course-purchase__urgency{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-bottom:calc(.75rem - var(--scroll-progress,0)*.125rem);color:#b32d0f}.dark .course-purchase__urgency{color:#f87171}.course-purchase__actions{margin-bottom:calc(.75rem*(1 - var(--scroll-progress,0)))}:where(.course-purchase__actions>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.course-purchase__owned{margin-bottom:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#15803d;background:#22c55e1f;border:1px solid #22c55e38;display:flex}.course-purchase__cta,.course-purchase__owned{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.course-purchase__cta{cursor:pointer;width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;display:inline-flex}.course-purchase__cta:active{scale:.98}.course-purchase__cta{border-radius:var(--radius-button)}.course-purchase__cta--primary{color:var(--color-white);background:var(--gradient-cta)}.course-purchase__cta--secondary{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-width:1px;border-color:var(--color-text);color:var(--color-text);background-color:#0000}.course-purchase__guarantee{margin-bottom:calc(var(--spacing)*4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.course-purchase__includes-title{margin-bottom:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.course-purchase__includes-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.course-purchase__includes-list li{-moz-column-gap:calc(var(--spacing)*2.5);column-gap:calc(var(--spacing)*2.5);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text);grid-template-columns:1.25rem 1fr;row-gap:0;display:grid}.course-purchase__includes-list li span{overflow-wrap:break-word;word-wrap:break-word;min-width:0}.course-purchase__includes-list svg{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-text);flex-shrink:0;grid-column-start:1}.course-purchase__secondary{margin-top:calc(var(--spacing)*5);-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);min-width:0;padding-top:calc(var(--spacing)*5);border-top-width:1px;border-color:var(--color-border);flex-wrap:wrap;display:flex}.course-purchase__link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-underline-offset:2px;color:var(--color-text);overflow-wrap:break-word;text-decoration-line:underline}.course-purchase__link--active{color:#e11d48}.course-curriculum{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border)}.course-curriculum__header{border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-bottom-width:1px;border-color:var(--color-border)}.course-curriculum__title{font-family:var(--font-display);margin-bottom:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.course-curriculum__summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.course-curriculum__block{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border)}.course-curriculum__block--marks{grid-template-columns:minmax(0,1fr) 4.75rem;display:grid}.course-curriculum__block--grouped{--cc-accent:#0f766e}.course-curriculum__block--grouped[data-tone="1"]{--cc-accent:#1d4ed8}.course-curriculum__block--grouped[data-tone="2"]{--cc-accent:#b45309}.course-curriculum__block--grouped[data-tone="3"]{--cc-accent:#be123c}.course-curriculum__block--grouped[data-tone="4"]{--cc-accent:#6d28d9}.course-curriculum__block--grouped .course-curriculum__block-body{border-left:3px solid var(--cc-accent)}.course-curriculum__block-body{min-width:0}.course-curriculum__marks-cell{justify-content:center;align-items:center;gap:calc(var(--spacing)*.5);border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*3);text-align:center;border-left-width:1px;border-color:var(--color-border);background-color:var(--color-bg-secondary);flex-direction:column;display:flex}.course-curriculum__block--grouped .course-curriculum__marks-cell{background-color:var(--cc-accent)}@supports (color:color-mix(in lab,red,red)){.course-curriculum__block--grouped .course-curriculum__marks-cell{background-color:color-mix(in srgb,var(--cc-accent) 8%,var(--color-bg-secondary))}}.course-curriculum__block--grouped .course-curriculum__marks-cell{border-left-color:var(--cc-accent)}@supports (color:color-mix(in lab,red,red)){.course-curriculum__block--grouped .course-curriculum__marks-cell{border-left-color:color-mix(in srgb,var(--cc-accent) 35%,var(--color-border))}}.course-curriculum__marks-group-label{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--cc-accent,var(--color-text-muted))}.course-curriculum__marks-value{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold)}.course-curriculum__marks-caption{color:var(--color-text-muted)}.course-curriculum__group-chip,.course-curriculum__marks-caption{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:10px}.course-curriculum__group-chip{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--cc-accent,var(--color-text-muted));flex-shrink:0}.course-curriculum__section-toggle{align-items:center;gap:calc(var(--spacing)*3);width:100%;padding:calc(var(--spacing)*4);text-align:left;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));background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);display:flex}.course-curriculum__section:last-child>.course-curriculum__section-toggle{border-bottom-color:#0000}.course-curriculum__section:last-child .course-curriculum__lectures{border-top:1px solid var(--color-border)}.course-curriculum__section-toggle:hover{background-color:var(--color-bg-tertiary)}.course-curriculum__chevron{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text);flex-shrink:0}.course-curriculum__chevron--open{transform:rotate(90deg)}.course-curriculum__section-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);flex:1}.course-curriculum__section-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-shrink:0;display:none}@media (width>=40rem){.course-curriculum__section-meta{display:inline}}.course-curriculum__section-meta{color:var(--color-text-muted)}:where(.course-curriculum__lectures>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.course-curriculum__lectures{border-color:var(--color-border)}.course-curriculum__section-description{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.course-curriculum__section-description :where(p,ul,ol){margin-block:var(--spacing)}.course-curriculum__lecture{align-items:flex-start;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-color:var(--color-border);display:flex}.course-curriculum__lecture-copy{flex:1;min-width:0}:where(.course-curriculum__lecture-copy>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)))}.course-curriculum__lecture-icon{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-text-muted);flex-shrink:0}.course-curriculum__lecture-title{-webkit-line-clamp:1;color:var(--color-text-muted);-webkit-box-orient:vertical;display:block;overflow:hidden}.course-curriculum__lecture-description{-webkit-line-clamp:3;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.course-curriculum__lecture-description :where(p,ul,ol){margin-block:0}.course-curriculum__lecture-duration{margin-top:calc(var(--spacing)*.5);color:var(--color-text-muted)}.course-curriculum__lecture-duration,.course-curriculum__preview-btn{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-shrink:0}.course-curriculum__preview-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));color:var(--color-primary);border-radius:.25rem;display:inline-flex}.course-curriculum__preview-btn-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);flex-shrink:0}.course-curriculum__preview-btn:hover{background-color:var(--color-bg-secondary)}.lesson-preview-modal{width:100%;padding:calc(var(--spacing)*4)}@media (width>=40rem){.lesson-preview-modal{padding:calc(var(--spacing)*6)}}.lesson-preview-modal__head{margin-bottom:calc(var(--spacing)*4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.lesson-preview-modal__title{padding-right:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.lesson-preview-modal__close{border-radius:calc(var(--ui-radius)*1.5);padding:var(--spacing);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));color:var(--color-text-muted);flex-shrink:0}.lesson-preview-modal__close:hover{background-color:var(--color-bg-secondary)}.lesson-preview-modal__error,.lesson-preview-modal__state{min-height:calc(var(--spacing)*48);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.lesson-preview-modal__error{color:var(--color-danger,#ef4444)}.lesson-preview-modal__player,.lesson-preview-modal__video{border-radius:calc(var(--ui-radius)*2);background-color:var(--color-black);width:100%;max-height:min(70vh,540px)}.lesson-preview-modal__player{min-height:min(50vh,420px);overflow:hidden}.lesson-preview-modal__player .udemy-player{min-height:min(50vh,420px)}.course-curriculum__expand-all{width:100%;padding:calc(var(--spacing)*4);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));color:var(--color-primary)}.course-curriculum__expand-all:hover,.learning-page{background-color:var(--color-bg-secondary)}.learning-page{min-height:60vh}.learning-hero{color:var(--color-white);background:var(--gradient-cta);position:relative;overflow:hidden}.learning-hero__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.learning-hero__pattern{background-image:radial-gradient(circle,#ffffff1f 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 50% 0,#000 15%,#0000 72%);mask-image:radial-gradient(85% 70% at 50% 0,#000 15%,#0000 72%)}.learning-hero__orb{--tw-blur:blur(var(--blur-3xl));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,);border-radius:2147483647px;position:absolute}.learning-hero__orb--1{top:calc(var(--spacing)*-16);right:calc(var(--spacing)*-12);height:calc(var(--spacing)*64);width:calc(var(--spacing)*64);background:#ffffff1a}.learning-hero__orb--2{bottom:calc(var(--spacing)*-20);height:calc(var(--spacing)*56);width:calc(var(--spacing)*56);background:#0ea5e933;left:25%}.learning-hero__inner{max-width:var(--container-7xl);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*8);padding-bottom:calc(var(--spacing)*16);margin-inline:auto;position:relative}@media (width>=40rem){.learning-hero__inner{padding-inline:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*10);padding-bottom:calc(var(--spacing)*20)}}@media (width>=64rem){.learning-hero__inner{padding-inline:calc(var(--spacing)*8)}}.learning-hero__inner{gap:calc(var(--spacing)*8);flex-direction:column;display:flex}@media (width>=64rem){.learning-hero__inner{flex-direction:row;justify-content:space-between;align-items:flex-end}}.learning-hero__eyebrow{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8}.learning-hero__eyebrow,.learning-hero__title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.learning-hero__title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.learning-hero__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=64rem){.learning-hero__title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.learning-hero__title{text-shadow:0 2px 16px #0000001f}.learning-hero__subtitle{margin-top:calc(var(--spacing)*2);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (width>=40rem){.learning-hero__subtitle{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.learning-hero__subtitle{color:#ffffffd1}.learning-stats{gap:calc(var(--spacing)*3);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}@media (width>=40rem){.learning-stats{gap:calc(var(--spacing)*4)}}@media (width>=64rem){.learning-stats{width:auto;min-width:22rem}}.learning-stats__item{border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=40rem){.learning-stats__item{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*5)}}.learning-stats__item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff2e}.learning-stats__value{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold)}@media (width>=40rem){.learning-stats__value{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.learning-stats__label{margin-top:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium)}@media (width>=40rem){.learning-stats__label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.learning-stats__label{color:#ffffffc7}.learning-shell{z-index:10;margin-top:calc(var(--spacing)*-6);padding-bottom:calc(var(--spacing)*12);position:relative}@media (width>=40rem){.learning-shell{margin-top:calc(var(--spacing)*-8)}}@media (width>=64rem){.learning-shell{padding-bottom:calc(var(--spacing)*16)}}.learning-shell__inner{max-width:var(--container-7xl);margin-inline:auto}:where(.learning-shell__inner>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)))}.learning-shell__inner{padding-inline:calc(var(--spacing)*4)}@media (width>=40rem){.learning-shell__inner{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.learning-shell__inner{padding-inline:calc(var(--spacing)*8)}}.learning-tabs{gap:calc(var(--spacing)*1.5);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*1.5);border-width:1px;border-color:var(--color-primary);background-color:#fff;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.learning-tabs{border-color:color-mix(in srgb,var(--color-primary) 14%,var(--color-border))}}.learning-tabs{-ms-overflow-style:none;scrollbar-width:none;box-shadow:0 4px 24px #2563eb1f,0 1px 3px #0f172a0f}.dark .learning-tabs{background-color:var(--color-card);box-shadow:0 4px 24px #00000040,0 1px 3px #00000026}.learning-tabs::-webkit-scrollbar{display:none}.learning-tabs__btn{align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:var(--color-text);background-color:#0000;flex-shrink:0;transition-duration:.2s;display:inline-flex;position:relative}.learning-tabs__btn:not(.learning-tabs__btn--active){color:#334155;background-color:#f1f5f9}.dark .learning-tabs__btn:not(.learning-tabs__btn--active){color:#e2e8f0;background-color:var(--color-bg-tertiary)}@supports (color:color-mix(in lab,red,red)){.dark .learning-tabs__btn:not(.learning-tabs__btn--active){background-color:color-mix(in srgb,var(--color-bg-tertiary) 80%,transparent)}}.learning-tabs__btn:hover:not(.learning-tabs__btn--active){color:var(--color-bcsd-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-tabs__btn:hover:not(.learning-tabs__btn--active){background-color:color-mix(in srgb,var(--color-primary) 10%,#f1f5f9)}}.dark .learning-tabs__btn:hover:not(.learning-tabs__btn--active){color:#fff;background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.dark .learning-tabs__btn:hover:not(.learning-tabs__btn--active){background-color:color-mix(in srgb,var(--color-primary) 18%,var(--color-bg-tertiary))}}.learning-tabs__btn--active{color:#fff;background:linear-gradient(135deg,var(--color-bcsd-primary) 0,var(--color-bcsd-accent) 100%);box-shadow:0 4px 14px #2563eb47}.learning-tabs__count{height:calc(var(--spacing)*5);min-width:1.25rem;padding-inline:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:inherit;background-color:#ffffff40;border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}.learning-tabs__btn:not(.learning-tabs__btn--active) .learning-tabs__count{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-tabs__btn:not(.learning-tabs__btn--active) .learning-tabs__count{background-color:color-mix(in srgb,var(--color-primary) 14%,#e2e8f0)}}.learning-tabs__btn:not(.learning-tabs__btn--active) .learning-tabs__count{color:var(--color-bcsd-primary)}.dark .learning-tabs__btn:not(.learning-tabs__btn--active) .learning-tabs__count{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.dark .learning-tabs__btn:not(.learning-tabs__btn--active) .learning-tabs__count{background-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-bg-tertiary))}}.dark .learning-tabs__btn:not(.learning-tabs__btn--active) .learning-tabs__count{color:#93c5fd}:where(.learning-main>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)))}.learning-insight{gap:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;flex-direction:column;display:flex}@media (width>=40rem){.learning-insight{padding:calc(var(--spacing)*5);flex-direction:row;align-items:center}}.learning-insight{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-card) 100%)}@supports (color:color-mix(in lab,red,red)){.learning-insight{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,var(--color-card)) 0,var(--color-card) 100%)}}.learning-insight{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-insight{border-color:color-mix(in srgb,var(--color-primary) 18%,var(--color-border))}}.learning-insight{box-shadow:var(--shadow-card)}.learning-insight__icon-wrap{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);border-radius:calc(var(--ui-radius)*3);background:linear-gradient(135deg,var(--color-bcsd-primary) 0,var(--color-bcsd-accent) 100%);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #2563eb40}.learning-insight__content{flex:1;min-width:0}.learning-insight__title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.learning-insight__text,.learning-insight__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.learning-insight__text{margin-top:calc(var(--spacing)*.5);color:var(--color-text-muted)}.learning-insight__metric{padding-inline:calc(var(--spacing)*2);flex-direction:column;flex-shrink:0;align-items:center;display:flex}@media (width>=40rem){.learning-insight__metric{align-items:flex-end}}.learning-insight__metric-value{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-bcsd-primary)}.learning-insight__metric-label{margin-top:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.learning-insight__dismiss{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));flex-shrink:0}@media (width>=40rem){.learning-insight__dismiss{margin-left:calc(var(--spacing)*2)}}.learning-insight__dismiss{color:var(--color-text-muted)}.learning-insight__dismiss:hover{color:var(--color-bcsd-primary)}.learning-section-head{margin-bottom:calc(var(--spacing)*4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing)*4);display:flex}.learning-section-head__title{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=40rem){.learning-section-head__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.learning-section-head__title{color:var(--color-text)}.learning-section-head__meta{margin-top:calc(var(--spacing)*.5);color:var(--color-text-muted)}.learning-section-head__link,.learning-section-head__meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.learning-section-head__link{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-primary);flex-shrink:0;display:inline-flex}.learning-section-head__link:hover{color:var(--color-primary-hover)}.learning-list{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.learning-card{gap:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:var(--color-card);border-width:1px;border-color:var(--color-primary);grid-template-columns:repeat(1,minmax(0,1fr));transition-duration:.2s;display:grid}@supports (color:color-mix(in lab,red,red)){.learning-card{border-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-border))}}.learning-card{box-shadow:var(--shadow-card)}@media (width>=768px){.learning-card{grid-template-columns:11rem minmax(0,1fr) auto;align-items:start;gap:1.25rem;padding:1rem 1.25rem}.learning-card__action{align-self:center}}.learning-card:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-card:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))}}.learning-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.learning-card__thumb{aspect-ratio:var(--aspect-video);border-radius:calc(var(--ui-radius)*3);display:block;position:relative;overflow:hidden}@media (width>=48rem){.learning-card__thumb{aspect-ratio:4/3}}.learning-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.learning-card:hover .learning-card__image{scale:1.03}.learning-card__badge{top:calc(var(--spacing)*2);left:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*1.5);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#78350f;background-color:#fbbf24;position:absolute}.learning-card__main{gap:calc(var(--spacing)*3);flex-direction:column;min-width:0;display:flex}.learning-card__top{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.learning-card__info{flex:1;min-width:0}.learning-card__title{-webkit-line-clamp:2;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));color:var(--color-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.learning-card__title:hover{color:var(--color-bcsd-primary)}.learning-card__meta{margin-top:calc(var(--spacing)*1.5);align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);flex-wrap:wrap;display:flex}.learning-card__meta-dot{height:var(--spacing);width:var(--spacing);background-color:var(--color-text-muted);opacity:.45;border-radius:2147483647px}.learning-card__menu-wrap{flex-shrink:0;position:relative}.learning-card__menu-btn{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-radius:calc(var(--ui-radius)*2);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));color:var(--color-text-muted);border:1px solid var(--color-border);justify-content:center;align-items:center;display:flex}.learning-card__menu-btn:hover{color:var(--color-bcsd-primary);border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-card__menu-btn:hover{border-color:color-mix(in srgb,var(--color-primary) 25%,var(--color-border))}}.learning-card__menu-btn:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-card__menu-btn:hover{background-color:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.learning-card__menu{z-index:20;margin-top:var(--spacing);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);min-width:10.5rem;padding-block:var(--spacing);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);background-color:var(--color-card);border-width:1px;border-color:var(--color-primary);position:absolute;top:100%;right:0}@supports (color:color-mix(in lab,red,red)){.learning-card__menu{border-color:color-mix(in srgb,var(--color-primary) 12%,var(--color-border))}}.learning-card__menu-item{width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));color:var(--color-text);display:block}.learning-card__menu-item:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-card__menu-item:hover{background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg-secondary))}}.learning-card__menu-item:hover,.learning-card__progress-label{color:var(--color-bcsd-primary)}.learning-card__progress-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.learning-card__progress{max-width:var(--container-md);gap:calc(var(--spacing)*1.5);flex-direction:column;display:flex}.learning-card__progress-bar{height:calc(var(--spacing)*1.5);background-color:var(--color-primary);border-radius:2147483647px;width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.learning-card__progress-bar{background-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-border))}}.learning-card__progress-fill{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;background:linear-gradient(90deg,var(--color-bcsd-primary) 0,var(--color-bcsd-accent) 100%);border-radius:2147483647px;transition-duration:.5s}.learning-card__progress-meta{-moz-column-gap:calc(var(--spacing)*1.5);align-items:center;column-gap:calc(var(--spacing)*1.5);row-gap:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;display:flex}.learning-card__progress-count,.learning-card__progress-sep{color:var(--color-text-muted)}.learning-card__progress-count{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.learning-card__resume{-webkit-line-clamp:1;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.learning-card__action{display:flex}@media (width>=48rem){.learning-card__action{justify-content:flex-end}}.learning-card__cta{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);width:100%;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (width>=48rem){.learning-card__cta{width:auto}}.learning-card__cta{color:var(--color-bcsd-primary);border:2px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-card__cta{border:2px solid color-mix(in srgb,var(--color-primary) 25%,var(--color-border))}}.learning-card__cta{background-color:#0000}.learning-card__cta:hover{border-color:var(--color-bcsd-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-card__cta:hover{background-color:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.learning-card__cta--primary{color:#fff;border-color:#0000;box-shadow:0 4px 14px #2563eb47}.learning-card__cta--primary,.learning-card__cta--primary:hover{background:linear-gradient(135deg,var(--color-bcsd-primary) 0,var(--color-bcsd-accent) 100%)}.learning-card__cta--primary:hover{filter:brightness(1.05)}.learning-card-skeleton{height:calc(var(--spacing)*36);animation:var(--animate-pulse);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);border-width:1px}@media (width>=48rem){.learning-card-skeleton{height:calc(var(--spacing)*28)}}.learning-card-skeleton{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-card-skeleton{background-color:color-mix(in srgb,var(--color-primary) 5%,var(--color-bg-tertiary))}}.learning-card-skeleton{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-card-skeleton{border-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-border))}}.attempt-filters{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*2.5);flex-wrap:wrap;display:flex}.attempt-filters__search{flex:1;min-width:13rem;position:relative}.attempt-filters__search-icon{pointer-events:none;top:50%;left:calc(var(--spacing)*3);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-text-muted);position:absolute}.attempt-filters__search-input{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*3);padding-left:calc(var(--spacing)*9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));border-width:1px;border-color:var(--color-border);color:var(--color-text);background-color:#0000}.attempt-filters__search-input:focus{--tw-outline-style:none;border-color:var(--color-bcsd-primary);outline-style:none}.attempt-filters__group{align-items:center;gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:inline-flex}.attempt-filters__chip{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));border-width:1px;border-color:var(--color-border);color:var(--color-text-muted);background:0 0;border-radius:2147483647px;align-items:center;display:inline-flex}.attempt-filters__chip:hover{color:var(--color-bcsd-primary);border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.attempt-filters__chip:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}}.attempt-filters__chip--active{color:#fff;background:linear-gradient(135deg,var(--color-bcsd-primary) 0,var(--color-bcsd-accent) 100%);border-color:#0000}.attempt-filters__sort{margin-left:auto}.attempt-filters__select{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-color:var(--color-border);color:var(--color-text);background-color:#0000}.attempt-filters__select:focus{--tw-outline-style:none;border-color:var(--color-bcsd-primary);outline-style:none}.attempt-filters--on-dark .attempt-filters__chip,.attempt-filters--on-dark .attempt-filters__search-input,.attempt-filters--on-dark .attempt-filters__select{color:#ffffffd1;border-color:#94a3b847}.attempt-filters--on-dark .attempt-filters__search-icon{color:#ffffff8c}.attempt-filters--on-dark .attempt-filters__chip--active{color:#fff}.learning-empty{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding-block:calc(var(--spacing)*16);text-align:center;border-width:1px}@media (width>=64rem){.learning-empty{padding-block:calc(var(--spacing)*20)}}.learning-empty{background-color:var(--color-card);border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-empty{border-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-border))}}.learning-empty--compact{padding-block:calc(var(--spacing)*12)}@media (width>=64rem){.learning-empty--compact{padding-block:calc(var(--spacing)*14)}}.learning-empty__icon-wrap{margin-inline:auto;margin-bottom:calc(var(--spacing)*6);height:calc(var(--spacing)*20);width:calc(var(--spacing)*20);border-radius:calc(var(--ui-radius)*4);background:var(--color-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.learning-empty__icon-wrap{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.learning-empty__icon-wrap{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-empty__icon-wrap{border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border))}}.learning-empty__title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=40rem){.learning-empty__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.learning-empty__text{margin-inline:auto;margin-bottom:calc(var(--spacing)*6);max-width:var(--container-md);padding-inline:calc(var(--spacing)*4);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.learning-tools{gap:calc(var(--spacing)*4);display:grid}@media (width>=40rem){.learning-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.learning-tools{grid-template-columns:repeat(3,minmax(0,1fr))}}.learning-tools__card{gap:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:var(--color-card);border-width:1px;border-color:var(--color-primary);flex-direction:column;transition-duration:.2s;display:flex}@supports (color:color-mix(in lab,red,red)){.learning-tools__card{border-color:color-mix(in srgb,var(--color-primary) 12%,var(--color-border))}}.learning-tools__card{box-shadow:var(--shadow-card)}.learning-tools__card:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-tools__card:hover{border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))}}.learning-tools__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.learning-tools__icon-wrap{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-radius:calc(var(--ui-radius)*3);background:var(--color-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.learning-tools__icon-wrap{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.learning-tools__icon-wrap{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.learning-tools__icon-wrap{border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border))}}.learning-tools__body{flex:1}.learning-tools__title{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.learning-tools__text,.learning-tools__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.learning-tools__text{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.learning-tools__action{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-bcsd-primary);margin-top:auto;display:inline-flex}.learning-tools__action:hover{color:var(--color-bcsd-primary-dark)}.profile-page{background:var(--color-bg-secondary);min-height:70vh;padding-block:calc(var(--spacing)*10)}@media (width>=64rem){.profile-page{padding-block:calc(var(--spacing)*14)}}.profile-container{width:100%;max-width:var(--container-4xl);padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media (width>=40rem){.profile-container{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.profile-container{padding-inline:calc(var(--spacing)*8)}}.profile-head{margin-bottom:calc(var(--spacing)*6)}.profile-head__subtitle{margin-top:calc(var(--spacing)*2);color:var(--color-text-muted)}.btn-sm,.profile-head__subtitle{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.btn-sm{border-radius:calc(var(--ui-radius)*2);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2)}.profile-card{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);background:var(--color-card);border-width:1px;border-color:var(--color-border);box-shadow:var(--shadow-card);overflow:hidden}.profile-cover{height:calc(var(--spacing)*28);position:relative;overflow:hidden}@media (width>=40rem){.profile-cover{height:calc(var(--spacing)*32)}}.profile-cover{background:var(--gradient-cta)}.profile-cover__orb{filter:blur(36px);opacity:.45;border-radius:2147483647px;position:absolute}.profile-cover__orb--1{background:#ffffff8c;width:14rem;height:14rem;top:-6rem;right:-3rem}.profile-cover__orb--2{background:#0ea5e999;width:10rem;height:10rem;bottom:-5rem;left:2rem}.profile-cover--skeleton{background:var(--color-bg-tertiary)}.profile-card__body{padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*7);position:relative}@media (width>=40rem){.profile-card__body{padding-inline:calc(var(--spacing)*8)}}.profile-card__body{z-index:1}.profile-avatar{border-radius:calc(var(--ui-radius)*4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase;-webkit-user-select:none;user-select:none;border:4px solid var(--color-card);width:6rem;height:6rem;box-shadow:var(--shadow-card-hover);background-color:#1c1d1f;justify-content:center;align-items:center;margin-top:-3rem;font-size:1.75rem;display:flex;overflow:hidden}.profile-avatar__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-avatar--editable{cursor:pointer;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative}.profile-avatar--editable:hover{transform:translateY(-2px)}.profile-avatar__overlay{color:var(--color-white);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.profile-avatar--editable:focus-visible .profile-avatar__overlay,.profile-avatar--editable:hover .profile-avatar__overlay{opacity:1}.profile-avatar--skeleton{background:var(--color-bg-tertiary);animation:var(--animate-pulse)}.profile-identity{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (width>=40rem){.profile-identity{flex-direction:row;justify-content:space-between;align-items:flex-start}}.profile-identity__main{flex:1;min-width:0}.profile-identity__name{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);display:flex}@media (width>=40rem){.profile-identity__name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.profile-identity__name{font-family:var(--font-display);color:var(--color-text)}.profile-identity__verified{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-bcsd-primary);flex-shrink:0}.profile-identity__email{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing)*1.5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);display:inline-flex;overflow:hidden}.profile-identity__badges{margin-top:calc(var(--spacing)*2.5);flex-wrap:wrap}.profile-identity__actions,.profile-identity__badges{align-items:center;gap:calc(var(--spacing)*2);display:flex}.profile-identity__actions{flex-shrink:0}.profile-badge{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing)*2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:2147483647px;display:inline-flex}.profile-badge--role{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:#2563eb1f}@supports (color:color-mix(in lab,red,red)){.profile-badge--role{background:color-mix(in srgb,var(--color-bcsd-primary) 12%,transparent)}}.profile-badge--role{color:var(--color-bcsd-primary)}.profile-badge--verified{color:#16a34a;background:#16a34a24}.profile-badge--muted{background:var(--color-bg-tertiary);color:var(--color-text-muted)}.profile-section{margin-top:calc(var(--spacing)*7);padding-top:calc(var(--spacing)*7);border-top:1px solid var(--color-border)}.profile-section__title{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted)}.profile-section__title--flush{margin-bottom:0}.profile-address__heading{margin-bottom:calc(var(--spacing)*5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*4);display:flex}.profile-address__description{margin-top:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.profile-address{flex-direction:column;display:flex}.profile-address__block{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px}@media (width>=40rem){.profile-address__block{padding:calc(var(--spacing)*5)}}.profile-address__block{border-color:var(--color-border);background:var(--color-bg-secondary)}.profile-address__block+.profile-address__block{margin-top:calc(var(--spacing)*5)}.profile-address__loading{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*8);color:var(--color-text-muted);border-width:1px;border-color:var(--color-border);display:flex}.profile-address__error,.profile-address__loading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.profile-address__error{margin-top:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);color:var(--color-error,#dc2626);background:var(--color-error,#dc2626)}@supports (color:color-mix(in lab,red,red)){.profile-address__error{background:color-mix(in srgb,var(--color-error,#dc2626) 9%,transparent)}}.profile-address__actions{margin-top:calc(var(--spacing)*5);justify-content:flex-end;display:flex}.profile-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-grid--skeleton{margin-top:calc(var(--spacing)*6)}.profile-tile{align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);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));border-width:1px;border-color:var(--color-border);background:var(--color-bg-secondary);display:flex}.profile-tile:hover{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.profile-tile:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 35%,var(--color-border))}}.profile-tile__icon{border-radius:calc(var(--ui-radius)*2);background:#2563eb1a;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.profile-tile__icon{background:color-mix(in srgb,var(--color-bcsd-primary) 10%,transparent)}}.profile-tile__icon{color:var(--color-bcsd-primary)}.profile-tile__text{flex:1;min-width:0}.profile-tile__label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.profile-tile__label,.profile-tile__value{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.profile-tile__value{margin-top:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--color-text)}.profile-tile__value--muted{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.profile-tile__value--chips{gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.profile-tile--alert{border-color:var(--color-error,#ef4444)}@supports (color:color-mix(in lab,red,red)){.profile-tile--alert{border-color:color-mix(in srgb,var(--color-error,#ef4444) 70%,transparent)}}.profile-tile--alert{background:var(--color-error,#ef4444)}@supports (color:color-mix(in lab,red,red)){.profile-tile--alert{background:color-mix(in srgb,var(--color-error,#ef4444) 6%,var(--color-bg-secondary))}}.profile-tile--alert:hover{border-color:var(--color-error,#ef4444)}.profile-badge--unverified{background:var(--color-error,#ef4444)}@supports (color:color-mix(in lab,red,red)){.profile-badge--unverified{background:color-mix(in srgb,var(--color-error,#ef4444) 14%,transparent)}}.profile-badge--unverified{color:var(--color-error,#ef4444)}.profile-tile__badge{flex-shrink:0;align-self:center}.profile-tile__badge--btn{cursor:pointer;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))}.profile-tile__badge--btn:hover{background:var(--color-error,#ef4444)}@supports (color:color-mix(in lab,red,red)){.profile-tile__badge--btn:hover{background:color-mix(in srgb,var(--color-error,#ef4444) 22%,transparent)}}.phone-form{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.phone-form__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text)}.phone-form__error,.phone-form__label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.phone-form__error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-error,#ef4444)}.phone-form__error--center{text-align:center}.phone-form__otp-label{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text)}.phone-form__resend{justify-content:center;align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:flex}.phone-form__resend-btn{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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))}.phone-form__resend-btn:disabled{cursor:not-allowed;opacity:.5}.phone-form__resend-btn{color:var(--color-primary)}.phone-form__change{justify-content:center;align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));color:var(--color-text-muted);align-self:center;display:inline-flex}.phone-form__change:hover{color:var(--color-text)}.profile-chip{gap:var(--spacing);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:capitalize;border:1px solid var(--color-border);color:var(--color-text);border-radius:2147483647px;display:inline-flex}.profile-chip,.profile-error{background:var(--color-card);align-items:center}.profile-error{gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*14);text-align:center;border-width:1px;border-color:var(--color-border);flex-direction:column;display:flex}.profile-error__icon{background:#2563eb1f;border-radius:2147483647px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.profile-error__icon{background:color-mix(in srgb,var(--color-bcsd-primary) 12%,transparent)}}.profile-error__icon{color:var(--color-bcsd-primary)}.profile-error__text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.profile-skeleton-stack{flex:1}:where(.profile-skeleton-stack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}@media (width>=40rem){.profile-skeleton-stack{padding-bottom:calc(var(--spacing)*2)}}.profile-skeleton-line{height:calc(var(--spacing)*3.5);animation:var(--animate-pulse);background:var(--color-bg-tertiary);border-radius:2147483647px;width:55%}.profile-skeleton-line--lg{height:calc(var(--spacing)*5);width:38%}.profile-tile--skeleton{animation:var(--animate-pulse);height:4.75rem}.avatar-upload{align-items:center;gap:calc(var(--spacing)*5);flex-direction:column;display:flex}.avatar-upload__preview{border-radius:calc(var(--ui-radius)*4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase;width:7rem;height:7rem;box-shadow:var(--shadow-card);background-color:#1c1d1f;flex-shrink:0;justify-content:center;align-items:center;font-size:2rem;display:inline-flex;overflow:hidden}.avatar-upload__preview-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar-upload__field{width:100%}.avatar-upload__actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);width:100%;display:flex}.profile-edit{gap:calc(var(--spacing)*5);flex-direction:column;display:flex}.profile-edit__avatar-block{align-items:center;gap:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*3.5);border-width:1px;display:flex}@media (width>=40rem){.profile-edit__avatar-block{padding:calc(var(--spacing)*4)}}.profile-edit__avatar-block{border-color:var(--color-border);background:linear-gradient(135deg,#2563eb24 0,transparent 55%),var(--color-bg-secondary,var(--color-card))}@supports (color:color-mix(in lab,red,red)){.profile-edit__avatar-block{background:linear-gradient(135deg,color-mix(in srgb,var(--color-bcsd-primary) 14%,transparent) 0,transparent 55%),var(--color-bg-secondary,var(--color-card))}}.profile-edit__avatar{border-radius:calc(var(--ui-radius)*4);width:4.5rem;height:4.5rem;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#208aef;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #2563eb47}@supports (color:color-mix(in lab,red,red)){.profile-edit__avatar{box-shadow:0 10px 24px color-mix(in srgb,var(--color-bcsd-primary) 28%,transparent)}}.profile-edit__avatar:disabled{opacity:.7}.profile-edit__avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-edit__avatar-fallback{text-transform:uppercase;-webkit-user-select:none;user-select:none;font-family:var(--font-display)}.profile-edit__avatar-overlay{color:var(--color-white);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:#08102073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.profile-edit__avatar:focus-visible .profile-edit__avatar-overlay,.profile-edit__avatar:hover .profile-edit__avatar-overlay{opacity:1}.profile-edit__avatar-meta{flex:1;min-width:0}:where(.profile-edit__avatar-meta>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.profile-edit__avatar-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.profile-edit__avatar-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.profile-edit__avatar-actions{align-items:center;gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.profile-edit__fields{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.profile-edit__field{gap:calc(var(--spacing)*1.5);flex-direction:column;display:flex}.profile-edit__label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text)}.profile-edit__error,.profile-edit__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.profile-edit__error{color:var(--color-error,#dc2626)}.profile-edit__help{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.profile-edit__required{color:var(--color-error,#dc2626)}.profile-edit__textarea{width:100%}.profile-edit__meta-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.profile-edit__count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-text-muted);flex-shrink:0}.profile-edit__offers{align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3.5);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);display:flex}.profile-edit__offers-icon{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:calc(var(--ui-radius)*3);color:var(--color-bcsd-primary);background-color:#2563eb24;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-edit__offers-icon{background-color:color-mix(in srgb,var(--color-bcsd-primary) 14%,transparent)}}.profile-edit__offers-copy{gap:calc(var(--spacing)*.5);flex-direction:column;flex:1;min-width:0;display:flex}.profile-edit__offers-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.profile-edit__offers-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.profile-edit__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);width:100%;display:flex}.onboard__progress-track{height:var(--spacing);background:var(--color-bg-tertiary);width:100%;overflow:hidden}.onboard__progress-fill{background:linear-gradient(90deg,var(--color-bcsd-primary) 0,var(--color-bcsd-accent) 100%);border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.onboard__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-bg)}.onboard__header-inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);width:100%;max-width:100%;padding-inline:calc(var(--spacing)*4);display:flex}@media (width>=40rem){.onboard__header-inner{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.onboard__header-inner{padding-inline:calc(var(--spacing)*8)}}@media (width>=80rem){.onboard__header-inner{padding-inline:calc(var(--spacing)*10)}}.onboard__header-inner{height:64px}.onboard__divider{height:calc(var(--spacing)*6);width:1px;display:none}@media (width>=40rem){.onboard__divider{display:block}}.onboard__divider{background-color:var(--color-border)}.onboard__step-label{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);overflow:hidden}.onboard__exit,.onboard__step-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.onboard__exit{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:calc(var(--ui-radius)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.onboard__exit:hover{color:var(--color-bcsd-primary)}}.onboard__exit{color:var(--color-text-muted)}.onboard__exit:hover{background-color:#2563eb0f}@supports (color:color-mix(in lab,red,red)){.onboard__exit:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 6%,transparent)}}.onboard__container{width:100%;max-width:var(--container-6xl);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*10);margin-inline:auto}@media (width>=40rem){.onboard__container{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.onboard__container{padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*16)}}.onboard__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);background-color:var(--color-bg);position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.onboard__footer{background-color:color-mix(in srgb,var(--color-bg) 88%,transparent)}}.onboard__footer{-webkit-backdrop-filter:blur(12px)}.onboard__footer-inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);width:100%;max-width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5);display:flex}@media (width>=40rem){.onboard__footer-inner{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.onboard__footer-inner{padding-inline:calc(var(--spacing)*8)}}@media (width>=80rem){.onboard__footer-inner{padding-inline:calc(var(--spacing)*10)}}.onboard-step{align-items:center;gap:calc(var(--spacing)*10);display:grid}@media (width>=64rem){.onboard-step{gap:calc(var(--spacing)*16);grid-template-columns:minmax(0,1fr) minmax(0,440px)}}.onboard-step{animation:.45s ease-out both fade-up}.onboard-step__chip{margin-bottom:calc(var(--spacing)*5);align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-bcsd-primary);text-transform:uppercase;background-color:#2563eb1c;border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.onboard-step__chip{background-color:color-mix(in srgb,var(--color-bcsd-primary) 11%,transparent)}}.onboard-step__chip{border:1px solid #2563eb38}@supports (color:color-mix(in lab,red,red)){.onboard-step__chip{border:1px solid color-mix(in srgb,var(--color-bcsd-primary) 22%,transparent)}}.onboard-step__title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=48rem){.onboard-step__title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.onboard-step__description{margin-bottom:calc(var(--spacing)*8);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (width>=48rem){.onboard-step__description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.onboard-step__description{color:var(--color-text-muted)}:where(.onboard-step__fields>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.onboard-step__question{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.onboard-option{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--color-border);background-color:var(--color-card);transition-duration:.2s;display:flex}.onboard-option:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#2563eb73}@supports (color:color-mix(in lab,red,red)){.onboard-option:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 45%,transparent)}}.onboard-option:hover{box-shadow:var(--shadow-card)}.onboard-option--selected{border-color:var(--color-bcsd-primary);background-color:#2563eb12}@supports (color:color-mix(in lab,red,red)){.onboard-option--selected{background-color:color-mix(in srgb,var(--color-bcsd-primary) 7%,transparent)}}.onboard-option--selected{box-shadow:0 0 0 1px var(--color-bcsd-primary)}.onboard-option__radio{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);border-style:var(--tw-border-style);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));border-width:2px;border-color:var(--color-border);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.onboard-option--selected .onboard-option__radio{border-color:var(--color-bcsd-primary)}.onboard-option__radio-dot{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5);--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--color-bcsd-primary);border-radius:2147483647px}.onboard-option--selected .onboard-option__radio-dot{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.onboard-option__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.onboard-option__check{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-bcsd-primary);margin-left:auto}.onboard-step__aside{top:calc(var(--spacing)*24);justify-content:center;align-items:center;display:none;position:sticky}@media (width>=64rem){.onboard-step__aside{display:flex}}.onboard-step__illustration-img{width:100%;height:auto;max-width:var(--container-md);-o-object-fit:contain;object-fit:contain;animation:6s ease-in-out infinite teach-float-y}.dark .onboard-step__illustration-img{filter:invert()hue-rotate(180deg)brightness(.92)contrast(1.05)}.ccreate__container{width:100%;max-width:var(--container-2xl);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*10);margin-inline:auto}@media (width>=40rem){.ccreate__container{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.ccreate__container{padding-block:calc(var(--spacing)*16)}}.ccreate{animation:.45s ease-out both fade-up}.ccreate__head{margin-bottom:calc(var(--spacing)*8);text-align:center;flex-direction:column;align-items:center;display:flex}@media (width>=64rem){.ccreate__head{margin-bottom:calc(var(--spacing)*10)}}.ccreate__chip{margin-bottom:calc(var(--spacing)*5);align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-bcsd-primary);text-transform:uppercase;background-color:#2563eb1c;border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ccreate__chip{background-color:color-mix(in srgb,var(--color-bcsd-primary) 11%,transparent)}}.ccreate__chip{border:1px solid #2563eb38}@supports (color:color-mix(in lab,red,red)){.ccreate__chip{border:1px solid color-mix(in srgb,var(--color-bcsd-primary) 22%,transparent)}}.ccreate__title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=48rem){.ccreate__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=64rem){.ccreate__title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.ccreate__description{margin-top:calc(var(--spacing)*3);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (width>=48rem){.ccreate__description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.ccreate__description{color:var(--color-text-muted)}.ccreate__cards{max-width:var(--container-3xl);gap:calc(var(--spacing)*4);margin-inline:auto;display:grid}@media (width>=40rem){.ccreate__cards{gap:calc(var(--spacing)*5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ccreate__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ccreate-card{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*8);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--color-border);background-color:var(--color-card);flex-direction:column;transition-duration:.2s;display:flex;position:relative}.ccreate-card:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#2563eb73}@supports (color:color-mix(in lab,red,red)){.ccreate-card:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 45%,transparent)}}.ccreate-card:hover{box-shadow:var(--shadow-card)}.ccreate-card--selected{border-color:var(--color-bcsd-primary);background-color:#2563eb12}@supports (color:color-mix(in lab,red,red)){.ccreate-card--selected{background-color:color-mix(in srgb,var(--color-bcsd-primary) 7%,transparent)}}.ccreate-card--selected{box-shadow:0 0 0 1px var(--color-bcsd-primary)}.ccreate-card__icon{margin-bottom:calc(var(--spacing)*2);height:calc(var(--spacing)*14);width:calc(var(--spacing)*14);border-radius:calc(var(--ui-radius)*4);color:var(--color-bcsd-primary);background-color:#2563eb1f;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ccreate-card__icon{background-color:color-mix(in srgb,var(--color-bcsd-primary) 12%,transparent)}}.ccreate-card__label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ccreate-card__text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.ccreate-card__check{top:calc(var(--spacing)*3);right:calc(var(--spacing)*3);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);color:var(--color-bcsd-primary);position:absolute}.ccreate__field{max-width:var(--container-xl);margin-inline:auto}.ccreate-text{align-items:center;display:flex;position:relative}.ccreate-text__input{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*14);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-outline-style:none;border-width:1px;outline-style:none;transition-duration:.2s}.ccreate-text__input:focus{border-color:var(--color-bcsd-primary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#2563eb33}@supports (color:color-mix(in lab,red,red)){.ccreate-text__input:focus{--tw-ring-color:color-mix(in oklab, var(--color-bcsd-primary) 20%, transparent)}}.ccreate-text__input{background-color:var(--color-input-bg);border-color:var(--color-border);color:var(--color-text)}.ccreate-text__count{pointer-events:none;right:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-text-muted);position:absolute}.ccreate-select{position:relative}.ccreate-select__input{cursor:pointer;appearance:none;border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*12);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-outline-style:none;border-width:1px;outline-style:none;transition-duration:.2s}.ccreate-select__input:focus{border-color:var(--color-bcsd-primary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#2563eb33}@supports (color:color-mix(in lab,red,red)){.ccreate-select__input:focus{--tw-ring-color:color-mix(in oklab, var(--color-bcsd-primary) 20%, transparent)}}.ccreate-select__input{background-color:var(--color-input-bg);border-color:var(--color-border);color:var(--color-text)}.ccreate-select__chevron{pointer-events:none;top:50%;right:calc(var(--spacing)*4);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-text-muted);position:absolute}:where(.ccreate__category-picker>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.ccreate__category-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.ccreate__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ccreate__subjects,.ccreate__topic{padding-top:calc(var(--spacing)*2)}.ccreate-select--sub{margin-top:var(--spacing)}.ccreate__loading{color:var(--color-text-muted)}.ccreate__error,.ccreate__loading{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ccreate__error{color:var(--color-red-600)}.ccreate__radios{max-width:var(--container-xl);margin-inline:auto}:where(.ccreate__radios>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.ccreate-radio{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--color-border);background-color:var(--color-card);transition-duration:.2s;display:flex}.ccreate-radio:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#2563eb73}@supports (color:color-mix(in lab,red,red)){.ccreate-radio:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 45%,transparent)}}.ccreate-radio:hover{box-shadow:var(--shadow-card)}.ccreate-radio--selected{border-color:var(--color-bcsd-primary);background-color:#2563eb12}@supports (color:color-mix(in lab,red,red)){.ccreate-radio--selected{background-color:color-mix(in srgb,var(--color-bcsd-primary) 7%,transparent)}}.ccreate-radio--selected{box-shadow:0 0 0 1px var(--color-bcsd-primary)}.ccreate-radio__dot{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);border-style:var(--tw-border-style);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));border-width:2px;border-color:var(--color-border);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ccreate-radio--selected .ccreate-radio__dot{border-color:var(--color-bcsd-primary)}.ccreate-radio__dot-inner{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5);--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--color-bcsd-primary);border-radius:2147483647px}.ccreate-radio--selected .ccreate-radio__dot-inner{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.ccreate-radio__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ccreate-radio__check{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-bcsd-primary);margin-left:auto}@keyframes teach-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes teach-float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.teach-hero{background:var(--gradient-hero);position:relative;overflow:hidden}.teach-hero__bg{pointer-events:none;position:absolute;inset:0}.teach-hero__orb{--tw-blur:blur(var(--blur-3xl));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,);border-radius:2147483647px;position:absolute}.teach-hero__orb--1{top:calc(var(--spacing)*-32);left:calc(var(--spacing)*-24);background:#2563eb52;width:28rem;height:28rem}@supports (color:color-mix(in lab,red,red)){.teach-hero__orb--1{background:color-mix(in srgb,var(--color-bcsd-primary) 32%,transparent)}}.teach-hero__orb--1{opacity:.55}.teach-hero__orb--2{top:calc(var(--spacing)*10);right:calc(var(--spacing)*-24);background:#0ea5e957;width:26rem;height:26rem}@supports (color:color-mix(in lab,red,red)){.teach-hero__orb--2{background:color-mix(in srgb,var(--color-bcsd-accent) 34%,transparent)}}.teach-hero__orb--2{opacity:.5}.teach-hero__orb--3{bottom:calc(var(--spacing)*-32);height:calc(var(--spacing)*80);width:calc(var(--spacing)*80);background:#3b82f642;left:33.3333%}@supports (color:color-mix(in lab,red,red)){.teach-hero__orb--3{background:color-mix(in srgb,var(--color-bcsd-primary-light) 26%,transparent)}}.teach-hero__orb--3{opacity:.4}.teach-hero__grid{background-image:linear-gradient(var(--color-text) 1px,transparent 1px),linear-gradient(90deg,var(--color-text) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.teach-hero__grid{background-image:linear-gradient(color-mix(in srgb,var(--color-text) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-text) 7%,transparent) 1px,transparent 1px)}}.teach-hero__grid{background-size:44px 44px;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%)}.teach-hero__inner{max-width:var(--container-7xl);align-items:center;gap:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*16);margin-inline:auto;display:grid;position:relative}@media (width>=40rem){.teach-hero__inner{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.teach-hero__inner{padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*24);grid-template-columns:repeat(2,minmax(0,1fr))}}.teach-hero__badge{margin-bottom:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-bcsd-primary);text-transform:uppercase;background-color:#2563eb1f;border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teach-hero__badge{background-color:color-mix(in srgb,var(--color-bcsd-primary) 12%,transparent)}}.teach-hero__badge{border:1px solid #2563eb40}@supports (color:color-mix(in lab,red,red)){.teach-hero__badge{border:1px solid color-mix(in srgb,var(--color-bcsd-primary) 25%,transparent)}}.teach-hero__badge-dot{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-bcsd-primary);border-radius:2147483647px;box-shadow:0 0 0 4px #2563eb33}@supports (color:color-mix(in lab,red,red)){.teach-hero__badge-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-bcsd-primary) 20%,transparent)}}.teach-hero__title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1.05;--tw-font-weight:var(--font-weight-extrabold);line-height:1.05;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=48rem){.teach-hero__title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=80rem){.teach-hero__title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.teach-hero__title-accent{background:linear-gradient(120deg,var(--color-bcsd-primary) 0,var(--color-bcsd-accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.teach-hero__subtitle{margin-bottom:calc(var(--spacing)*8);max-width:var(--container-lg);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (width>=48rem){.teach-hero__subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.teach-hero__subtitle{color:var(--color-text-muted)}.teach-hero__actions{margin-bottom:calc(var(--spacing)*9);align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.teach-hero__cta{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);box-shadow:0 12px 30px -10px #2563eba6;padding-inline:calc(var(--spacing)*7)!important;padding-block:calc(var(--spacing)*3.5)!important}@supports (color:color-mix(in lab,red,red)){.teach-hero__cta{box-shadow:0 12px 30px -10px color-mix(in srgb,var(--color-bcsd-primary) 65%,transparent)}}.teach-hero__ghost{align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:var(--color-text);border:1px solid var(--color-border);background-color:var(--color-card);transition-duration:.2s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teach-hero__ghost{background-color:color-mix(in srgb,var(--color-card) 70%,transparent)}}.teach-hero__ghost{-webkit-backdrop-filter:blur(8px)}.teach-hero__ghost:hover{color:var(--color-bcsd-primary);border-color:#2563eb73}@supports (color:color-mix(in lab,red,red)){.teach-hero__ghost:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 45%,transparent)}}.teach-hero__trust{gap:calc(var(--spacing)*3)}.teach-hero__avatars,.teach-hero__trust{align-items:center;display:flex}.teach-hero__avatar{margin-left:calc(var(--spacing)*-2);height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);color:var(--color-bcsd-primary);border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}.teach-hero__avatar:first-child{margin-left:0}.teach-hero__avatar{background-color:#2563eb24}@supports (color:color-mix(in lab,red,red)){.teach-hero__avatar{background-color:color-mix(in srgb,var(--color-bcsd-primary) 14%,transparent)}}.teach-hero__avatar{border:2px solid var(--color-bg)}.teach-hero__trust-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.teach-hero__trust-text strong{color:var(--color-text);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.teach-hero__media{justify-content:center;align-items:center;min-height:360px;display:flex;position:relative}.teach-hero__media-glow{--tw-blur:blur(var(--blur-3xl));width:26rem;height:26rem;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,);background:radial-gradient(circle,#2563eb4d 0,#0000 70%);border-radius:2147483647px;position:absolute}@supports (color:color-mix(in lab,red,red)){.teach-hero__media-glow{background:radial-gradient(circle,color-mix(in srgb,var(--color-bcsd-primary) 30%,transparent) 0,transparent 70%)}}.teach-hero__media-glow{opacity:.35}.teach-hero__image{width:100%;max-width:var(--container-xl);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 40px #2563eb38);position:relative}@supports (color:color-mix(in lab,red,red)){.teach-hero__image{filter:drop-shadow(0 24px 40px color-mix(in srgb,var(--color-bcsd-primary) 22%,transparent))}}.teach-hero__float{z-index:10;align-items:center;gap:calc(var(--spacing)*2.5);border-radius:calc(var(--ui-radius)*4);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);background-color:var(--color-card);display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.teach-hero__float{background-color:color-mix(in srgb,var(--color-card) 82%,transparent)}}.teach-hero__float{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-card-hover)}.teach-hero__float--rating{top:calc(var(--spacing)*6);right:calc(var(--spacing)*2)}@media (width>=40rem){.teach-hero__float--rating{right:calc(var(--spacing)*6)}}.teach-hero__float--rating{animation:5s ease-in-out infinite teach-float-soft}.teach-hero__float--earn{bottom:calc(var(--spacing)*8);left:0}@media (width>=40rem){.teach-hero__float--earn{left:calc(var(--spacing)*2)}}.teach-hero__float--earn{animation:5.5s ease-in-out .6s infinite teach-float-soft}.teach-hero__float-icon{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-radius:calc(var(--ui-radius)*3);color:var(--color-bcsd-primary);background-color:#2563eb1f;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.teach-hero__float-icon{background-color:color-mix(in srgb,var(--color-bcsd-primary) 12%,transparent)}}.teach-hero__float-icon--amber{color:#f59e0b;background-color:#f59e0b29}.teach-hero__float-value{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold)}.teach-hero__float-label{margin-top:calc(var(--spacing)*.5);color:var(--color-text-muted);font-size:11px}.teach-section-head{margin-inline:auto;margin-bottom:calc(var(--spacing)*12);max-width:var(--container-2xl);text-align:center}.teach-section-head .section-eyebrow{justify-content:center;display:flex}.teach-reasons{max-width:var(--container-7xl);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*16);margin-inline:auto}@media (width>=40rem){.teach-reasons{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.teach-reasons{padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*24)}}.teach-reasons__grid{gap:calc(var(--spacing)*6);display:grid}@media (width>=48rem){.teach-reasons__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.teach-reason{border-radius:calc(var(--ui-radius)*6);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*7);padding-block:calc(var(--spacing)*9);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:1px;border-color:var(--color-border);background-color:var(--color-card);transition-duration:.3s;position:relative}.teach-reason:hover{--tw-translate-y:calc(var(--spacing)*-1.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#2563eb66}@supports (color:color-mix(in lab,red,red)){.teach-reason:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 40%,transparent)}}.teach-reason:hover{box-shadow:var(--shadow-card-hover)}.teach-reason__icon{margin-bottom:calc(var(--spacing)*6);height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);border-radius:calc(var(--ui-radius)*4);color:var(--color-white);background:linear-gradient(135deg,var(--color-bcsd-primary) 0,var(--color-bcsd-accent) 100%);justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 24px -10px #2563ebb3}@supports (color:color-mix(in lab,red,red)){.teach-reason__icon{box-shadow:0 10px 24px -10px color-mix(in srgb,var(--color-bcsd-primary) 70%,transparent)}}.teach-reason__title{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.teach-reason__text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.teach-stats{padding-inline:calc(var(--spacing)*4)}@media (width>=40rem){.teach-stats{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.teach-stats{padding-inline:calc(var(--spacing)*8)}}.teach-stats__inner{max-width:var(--container-7xl);gap:calc(var(--spacing)*8);border-radius:calc(var(--ui-radius)*6);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*12);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid;position:relative;overflow:hidden}@media (width>=48rem){.teach-stats__inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.teach-stats__inner{background:linear-gradient(135deg,var(--color-bcsd-primary) 0,var(--color-bcsd-accent) 100%)}.teach-stat__value{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}@media (width>=48rem){.teach-stat__value{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.teach-stat__label{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fffc}@supports (color:color-mix(in lab,red,red)){.teach-stat__label{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.teach-steps{max-width:var(--container-7xl);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*16);margin-inline:auto}@media (width>=40rem){.teach-steps{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.teach-steps{padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*24)}}.teach-steps__grid{gap:calc(var(--spacing)*6);display:grid}@media (width>=48rem){.teach-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.teach-howstep{border-radius:calc(var(--ui-radius)*6);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*7);padding-block:calc(var(--spacing)*9);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:1px;border-color:var(--color-border);background-color:var(--color-card);transition-duration:.3s;position:relative}.teach-howstep:hover{--tw-translate-y:calc(var(--spacing)*-1.5);translate:var(--tw-translate-x) var(--tw-translate-y);box-shadow:var(--shadow-card-hover)}.teach-howstep__num{top:calc(var(--spacing)*-4);left:calc(var(--spacing)*7);height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-radius:calc(var(--ui-radius)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background:linear-gradient(135deg,var(--color-bcsd-primary) 0,var(--color-bcsd-accent) 100%);justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:0 8px 18px -8px #2563ebb3}@supports (color:color-mix(in lab,red,red)){.teach-howstep__num{box-shadow:0 8px 18px -8px color-mix(in srgb,var(--color-bcsd-primary) 70%,transparent)}}.teach-howstep__icon{margin-top:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*4);height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);color:var(--color-bcsd-primary)}.teach-howstep__title{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.teach-howstep__text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.teach-cta-band{padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*16);position:relative;overflow:hidden}@media (width>=40rem){.teach-cta-band{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.teach-cta-band{padding-inline:calc(var(--spacing)*8);padding-bottom:calc(var(--spacing)*24)}}.teach-cta-band__bg{pointer-events:none;position:absolute;inset:0}.teach-cta-band__orb{opacity:.4;--tw-blur:blur(var(--blur-3xl));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,);border-radius:2147483647px;position:absolute}.teach-cta-band__orb--1{top:calc(var(--spacing)*-16);left:calc(var(--spacing)*-10);height:calc(var(--spacing)*72);width:calc(var(--spacing)*72);background:#0ea5e980}@supports (color:color-mix(in lab,red,red)){.teach-cta-band__orb--1{background:color-mix(in srgb,var(--color-bcsd-accent) 50%,transparent)}}.teach-cta-band__orb--2{right:calc(var(--spacing)*-10);bottom:calc(var(--spacing)*-16);height:calc(var(--spacing)*72);width:calc(var(--spacing)*72);background:#3b82f680}@supports (color:color-mix(in lab,red,red)){.teach-cta-band__orb--2{background:color-mix(in srgb,var(--color-bcsd-primary-light) 50%,transparent)}}.teach-cta-band__inner{max-width:var(--container-4xl);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*16);text-align:center;color:var(--color-white);border-radius:2rem;margin-inline:auto;position:relative;overflow:hidden}@media (width>=64rem){.teach-cta-band__inner{padding-block:calc(var(--spacing)*20)}}.teach-cta-band__inner{background:var(--gradient-cta);box-shadow:0 30px 60px -25px #2563eb99}@supports (color:color-mix(in lab,red,red)){.teach-cta-band__inner{box-shadow:0 30px 60px -25px color-mix(in srgb,var(--color-bcsd-primary) 60%,transparent)}}.teach-cta-band__title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);position:relative}@media (width>=48rem){.teach-cta-band__title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.teach-cta-band__text{margin-inline:auto;margin-bottom:calc(var(--spacing)*8);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#ffffffd9;position:relative}@supports (color:color-mix(in lab,red,red)){.teach-cta-band__text{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}@media (width>=48rem){.teach-cta-band__text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.teach-cta-band__btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);background-color:var(--color-white);padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*3.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bcsd-primary);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex;position:relative}@media (hover:hover){.teach-cta-band__btn:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}}.teach-cta-band__btn:active{scale:.98}.insapp__rail{flex-shrink:0;display:none}@media (width>=64rem){.insapp__rail{display:block}}.insapp__rail{width:76px}.insapp__sidebar{border-right-style:var(--tw-border-style);height:100vh;padding-block:calc(var(--spacing)*5);border-right-width:1px;flex-direction:column;display:none;overflow:hidden}@media (width>=64rem){.insapp__sidebar{display:flex}}.insapp__sidebar{z-index:40;border-color:var(--color-border);background-color:var(--color-bg);width:76px;transition:box-shadow .3s;position:fixed;top:0;left:0}.insapp__sidebar--open{box-shadow:0 24px 60px -20px #00000040}.insapp__brand{margin-bottom:calc(var(--spacing)*8);white-space:nowrap;align-items:center;height:32px;padding-left:24px;padding-right:16px;display:flex}.insapp__brand-logo{height:calc(var(--spacing)*7);-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:auto}.insapp__brand-tag{margin-left:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*1.5);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-bcsd-primary);text-transform:uppercase;background-color:#2563eb1a;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.insapp__brand-tag{background-color:color-mix(in srgb,var(--color-bcsd-primary) 10%,transparent)}}.insapp__brand-tag{transition:opacity .25s,visibility .25s,transform .25s}.insapp__nav{flex:1}:where(.insapp__nav>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)))}.insapp__back,.insapp__nav-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;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));--tw-duration:.2s;height:58px;color:var(--color-text-muted);align-items:center;padding-left:26px;padding-right:16px;transition-duration:.2s;display:flex;position:relative}.insapp__back:hover,.insapp__nav-link:hover{color:var(--color-bcsd-primary);background-color:#2563eb0f}@supports (color:color-mix(in lab,red,red)){.insapp__back:hover,.insapp__nav-link:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 6%,transparent)}}.insapp__nav-link--active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-bcsd-primary);background-color:#2563eb14}@supports (color:color-mix(in lab,red,red)){.insapp__nav-link--active{background-color:color-mix(in srgb,var(--color-bcsd-primary) 8%,transparent)}}.insapp__nav-link--active:before{content:"";background-color:var(--color-bcsd-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.insapp__nav-link--locked{cursor:not-allowed;opacity:.55}.insapp__nav-link--locked:hover{color:var(--color-text-muted);background-color:#0000}.insapp__nav-lock{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);color:var(--color-text-muted);position:absolute;top:12px;left:40px}.insapp__back{margin-top:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-top-width:1px;border-color:var(--color-border)}.insapp__nav-icon{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);flex-shrink:0}.insapp__nav-mini{pointer-events:none;text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;width:76px;color:inherit;-webkit-box-orient:vertical;padding:0 6px;font-size:9px;line-height:1.05;transition:opacity .12s,visibility .12s,transform .12s;display:-webkit-box;position:absolute;bottom:5px;left:0;overflow:hidden}.insapp__sidebar:not(.insapp__sidebar--open) .insapp__nav-link{align-items:flex-start;padding-top:9px}.insapp__nav-label{white-space:nowrap;align-items:center;height:58px;transition:opacity .25s,visibility .25s,transform .25s;display:flex;position:absolute;top:0;left:58px}.insapp__sidebar:not(.insapp__sidebar--open) .insapp__brand-tag,.insapp__sidebar:not(.insapp__sidebar--open) .insapp__nav-label{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-6px)}.insapp__sidebar--open .insapp__nav-mini{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(4px)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.skeleton,.skeleton-circle,.skeleton-line{background-color:var(--skeleton-base);position:relative;overflow:hidden}.skeleton{border-radius:calc(var(--ui-radius)*2)}.skeleton-circle,.skeleton-line{border-radius:2147483647px}.skeleton-line{height:calc(var(--spacing)*3.5)}.skeleton-circle:after,.skeleton-line:after,.skeleton:after{content:"";background:linear-gradient(90deg,transparent 0,var(--skeleton-highlight) 50%,transparent 100%);animation:1.4s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-page{width:100%}.skeleton-section{max-width:var(--container-7xl);padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media (width>=40rem){.skeleton-section{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.skeleton-section{padding-inline:calc(var(--spacing)*8)}}.course-skeleton-hero{background-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.course-skeleton-hero{background-color:color-mix(in srgb,var(--color-bcsd-primary) 4%,var(--color-bg-secondary))}}.course-skeleton-hero{border-bottom:1px solid var(--color-border)}.insloading{justify-content:center;align-items:center;min-height:60vh;display:flex}.insloading__spinner{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);animation:var(--animate-spin);color:var(--color-bcsd-primary)}.insapp__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.insapp--flush{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}body:has(.insapp--flush){height:100%;max-height:100%;overflow:hidden}html:has(.insapp--flush){height:100%;max-height:100%;overflow:hidden}html:has(.insapp--flush) #__nuxt{height:100%;max-height:100%;overflow:hidden}.insapp--flush .insapp__main{grid-template-rows:auto 1fr;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.insapp--flush .insapp__topbar{position:relative;top:auto}.insapp--flush .insapp__content--flush{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.insapp--flush .inscourses--panel,.insapp--flush .inscourses__panel{flex:1;height:100%;min-height:0;max-height:100%}.insapp__topbar{z-index:30;height:calc(var(--spacing)*16);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);border-bottom-width:1px;flex-shrink:0;display:flex;position:sticky;top:0}@media (width>=40rem){.insapp__topbar{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.insapp__topbar{padding-inline:calc(var(--spacing)*8)}}.insapp__topbar{border-color:var(--color-border);background-color:var(--color-header);-webkit-backdrop-filter:blur(16px)}.insapp__topbar--page{height:auto;min-height:calc(var(--spacing)*16);padding-block:calc(var(--spacing)*2.5);align-items:center}.insapp__topbar-leading{flex:1;min-width:0}.insapp__topbar-eyebrow{margin-bottom:calc(var(--spacing)*.5);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-bcsd-primary);text-transform:uppercase;font-size:10px}.insapp__topbar-eyebrow,.insapp__topbar-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.insapp__topbar-title{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow:hidden}@media (width>=40rem){.insapp__topbar-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.insapp__topbar-title{color:var(--color-text)}.insapp__topbar-subtitle{margin-top:calc(var(--spacing)*.5);-webkit-line-clamp:1;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.insapp__topbar-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;flex-shrink:0;margin-left:auto;display:flex}.insapp__topbar-link{border-radius:calc(var(--ui-radius)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));display:none}@media (hover:hover){.insapp__topbar-link:hover{color:var(--color-bcsd-primary)}}@media (width>=40rem){.insapp__topbar-link{display:inline-flex}}.insapp__topbar-link{color:var(--color-text-muted)}.insapp__switch{display:none;position:relative}@media (width>=40rem){.insapp__switch{display:block}}.insapp__switch-btn{align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-bcsd-primary);background-color:#2563eb1a;border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.insapp__switch-btn{background-color:color-mix(in srgb,var(--color-bcsd-primary) 10%,transparent)}}.insapp__switch-btn:hover{background-color:#2563eb2e}@supports (color:color-mix(in lab,red,red)){.insapp__switch-btn:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 18%,transparent)}}.insapp__switch-tip{pointer-events:none;visibility:hidden;z-index:40;margin-top:calc(var(--spacing)*2);width:calc(var(--spacing)*64);--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:var(--color-text);background-color:var(--color-card);border-width:1px;border-color:var(--color-border);transition-duration:.2s;position:absolute;top:100%;right:0;box-shadow:0 16px 40px -16px #0000004d}.insapp__switch:hover .insapp__switch-tip{visibility:visible;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.insapp__content{min-height:0;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8);flex:1}@media (width>=40rem){.insapp__content{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.insapp__content{padding-inline:calc(var(--spacing)*8)}}.insapp__content--flush{flex-direction:column;padding-block:0;padding-inline:0;overflow:hidden}.insapp__content--flush,.inscomm{min-height:0;display:flex}.insapp--flush .inscomm{flex:1;height:100%;max-height:100%;overflow:hidden}.inscomm__nav{width:calc(var(--spacing)*56);border-right-style:var(--tw-border-style);border-right-width:1px;flex-shrink:0;align-self:stretch;display:none;overflow-y:auto}@media (width>=40rem){.inscomm__nav{display:block}}.inscomm__nav{background-color:var(--color-bg-secondary);border-color:var(--color-border)}.inscomm__nav-list{padding-block:calc(var(--spacing)*4);flex-direction:column;display:flex}.inscomm__nav-link{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));color:var(--color-text);display:flex;position:relative}.inscomm__nav-link:hover{background-color:var(--color-bg-tertiary)}.inscomm__nav-link--active{color:var(--color-primary);background-color:var(--color-primary);font-weight:700}@supports (color:color-mix(in lab,red,red)){.inscomm__nav-link--active{background-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}}.inscomm__nav-link--active:before{content:"";top:var(--spacing);bottom:var(--spacing);width:var(--spacing);background-color:var(--color-primary);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;position:absolute;left:0}.inscomm__nav-badge{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#fff;background:#22c55e;border-radius:.25rem}.inscomm__main{min-width:0;min-height:0;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);flex-direction:column;flex:1;display:flex}@media (width>=40rem){.inscomm__main{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*8)}}@media (width>=64rem){.inscomm__main{padding-inline:calc(var(--spacing)*8)}}.insapp--flush .inscomm__main{overflow:hidden auto}.insapp--flush .inscomm--panel{flex:1;height:100%;max-height:100%;overflow:hidden}.insapp--flush .inscomm__main--panel{padding:0;overflow:hidden}.inscomm__panel-slot{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.inscomm__mobile-nav--panel{margin-inline:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*3);flex-shrink:0;margin-bottom:0}.inscomm__mobile-nav{margin-bottom:calc(var(--spacing)*4);gap:var(--spacing);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*2);border-bottom-width:1px;display:flex;overflow-x:auto}@media (width>=40rem){.inscomm__mobile-nav{display:none}}.inscomm__mobile-nav{border-color:var(--color-border)}.inscomm__mobile-link{border-radius:calc(var(--ui-radius)*1.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);flex-shrink:0}.inscomm__mobile-link--active{color:var(--color-primary);background-color:var(--color-primary);font-weight:700}@supports (color:color-mix(in lab,red,red)){.inscomm__mobile-link--active{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.inscomm-page__header{margin-bottom:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.inscomm-page__title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.inscomm-page__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.inscomm-page__title{color:var(--color-text)}.inscomm-page__course-select,.inscomm-page__filter{border-radius:calc(var(--ui-radius)*1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--color-border);color:var(--color-text);background-color:#0000;background-color:var(--color-bg)}.inscomm-page__course-picker{width:100%}@media (width>=40rem){.inscomm-page__course-picker{width:calc(var(--spacing)*72)}}:where(.inscomm-page__course-picker .insform-select>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.inscomm-page__course-picker .insform-select__menu :where(button[role=combobox]){border-radius:calc(var(--ui-radius)*1.5);background-color:var(--color-bg);min-height:0}.inscomm-reviews__toolbar{margin-bottom:calc(var(--spacing)*6);gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.inscomm-empty{max-width:var(--container-xl);gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*16);text-align:center;flex-direction:column;margin-inline:auto}.inscomm-empty,.inscomm-empty__art{justify-content:center;align-items:center;display:flex}.inscomm-empty__art{height:calc(var(--spacing)*24);width:calc(var(--spacing)*24);background-color:var(--color-bg-tertiary);color:var(--color-text-muted);border-radius:2147483647px}.inscomm-empty__text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.inscomm-reviews__list{max-width:var(--container-3xl)}.inscomm-review{padding-block:calc(var(--spacing)*5);border-bottom:1px solid var(--color-border)}.inscomm-review--focus{background:var(--color-primary);border-radius:.5rem;margin:0 -.75rem;padding-left:.75rem;padding-right:.75rem}@supports (color:color-mix(in lab,red,red)){.inscomm-review--focus{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}}.inscomm-review--focus{outline:1px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.inscomm-review--focus{outline:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent)}}.inscomm-review:last-child{border-bottom:none}.inscomm-review__head{margin-bottom:calc(var(--spacing)*3);gap:calc(var(--spacing)*3);display:flex}.inscomm-review__avatar{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background-color:var(--color-bg-tertiary);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inscomm-review__author,.inscomm-review__avatar{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.inscomm-review__author{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.inscomm-review__rating-row{margin-top:calc(var(--spacing)*.5);align-items:center;gap:calc(var(--spacing)*2);display:flex}.inscomm-review__stars{gap:calc(var(--spacing)*.5);display:inline-flex}.inscomm-review__star{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);color:#d1d5db}.inscomm-review__star--filled{color:#e59819}.inscomm-review__time{color:var(--color-text-muted)}.inscomm-review__course,.inscomm-review__time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.inscomm-review__course{margin-top:var(--spacing);color:var(--color-primary)}.inscomm-review__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text);padding-left:3.25rem}.inscomm-review__response{margin-top:calc(var(--spacing)*4);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing)*4);border-left-width:1px;border-color:var(--color-border);margin-left:3.25rem}.inscomm-review__response-label{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.inscomm-review__response-body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text)}.inscomm-review__reply{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);flex-direction:column;margin-left:3.25rem;display:flex}.inscomm-review__reply-input{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*3);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);color:var(--color-text)}.inscomm-review__reply-btn,.inscomm-review__reply-input{border-radius:calc(var(--ui-radius)*1.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.inscomm-review__reply-btn{align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);align-self:flex-end;display:inline-flex}.inscomm-review__reply-btn:disabled{opacity:.5}.inscomm-review__reply-btn{background-color:var(--color-primary)}.inscomm-review__reply-btn:hover:not(:disabled){background-color:var(--color-primary-hover)}.insqa{max-width:var(--container-5xl)}.insqa__header{margin-bottom:calc(var(--spacing)*8);align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.insqa__title{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text)}.insqa__skeleton{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border)}.insqa__skeleton-tabs{gap:calc(var(--spacing)*6);padding-inline:var(--spacing);padding-top:var(--spacing)}.insqa__skeleton-tabs,.insqa__skeleton-toolbar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);display:flex}.insqa__skeleton-toolbar{gap:calc(var(--spacing)*4);padding-inline:var(--spacing);padding-block:calc(var(--spacing)*4);flex-wrap:wrap}:where(.insqa__skeleton-detail>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)))}.insqa__skeleton-detail{padding-block:calc(var(--spacing)*4)}.insqa__skeleton-answer{gap:calc(var(--spacing)*3);display:flex}.inscomm-reviews__skeleton{max-width:var(--container-3xl)}.insqa__empty{max-width:var(--container-xl);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*10);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.insqa__empty-art{margin-bottom:calc(var(--spacing)*5);color:var(--color-text)}.insqa__mailbox{height:calc(var(--spacing)*32);width:calc(var(--spacing)*36)}.insqa__empty-title{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.insqa__empty-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.insqa__panel{border-top-style:var(--tw-border-style);border-top-width:1px;padding-top:0}.insqa__panel,.insqa__tabs{border-color:var(--color-border)}.insqa__tabs{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;display:flex}.insqa__tab{align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));color:var(--color-text-muted);display:inline-flex;position:relative}.insqa__tab--active,.insqa__tab:hover{color:var(--color-text)}.insqa__tab--active:after{content:"";height:calc(var(--spacing)*.5);background-color:var(--color-primary);position:absolute;bottom:0;left:0;right:0}.insqa__new-badge{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#fff;background:#22c55e;border-radius:.25rem}.insqa__toolbar{margin-bottom:calc(var(--spacing)*2);gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (width>=80rem){.insqa__toolbar{align-items:center;gap:calc(var(--spacing)*4);flex-direction:row}}.insqa__filters{-moz-column-gap:calc(var(--spacing)*4);align-items:center;column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*2);flex-wrap:wrap;flex:1;display:flex}.insqa__check{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-user-select:none;user-select:none;color:var(--color-text);display:inline-flex}.insqa__checkbox{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);accent-color:var(--color-primary);border-radius:.25rem}.insqa__toolbar-right{align-items:center;gap:calc(var(--spacing)*3);flex-shrink:0;display:flex}.insqa__sort-wrap{align-items:center;display:inline-flex;position:relative}.insqa__sort{cursor:pointer;appearance:none;border-style:var(--tw-border-style);padding-block:var(--spacing);padding-right:calc(var(--spacing)*7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);background-color:#0000;border-width:0;padding-left:0}.insqa__sort-chevron{pointer-events:none;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-text-muted);position:absolute;right:0}.insqa__view-toggle{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);border-radius:.25rem;display:inline-flex;overflow:hidden}.insqa__view-btn{height:calc(var(--spacing)*8);width:calc(var(--spacing)*9);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));color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.insqa__view-btn--active,.insqa__view-btn:hover{background-color:var(--color-primary);color:#fff}.insqa__insights{padding-block:calc(var(--spacing)*10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.insqa__list{list-style-type:none}:where(.insqa__list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.insqa__list,.insqa__list>.insqa__item{border-color:var(--color-border)}.insqa__list--split{gap:0;display:grid}@media (width>=40rem){.insqa__list--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}}.insqa__list--split{background-color:var(--color-border)}.insqa__list--split .insqa__item{background-color:var(--color-bg);border:none}.insqa__item-btn{align-items:flex-start;gap:calc(var(--spacing)*3);width:100%;padding-inline:var(--spacing);padding-block:calc(var(--spacing)*4);text-align:left;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));display:flex}.insqa__item-btn:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.insqa__item-btn:hover{background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}}.insqa__avatar{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background-color:var(--color-bg-tertiary);color:var(--color-text);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.insqa__avatar--sm{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);font-size:.65rem}.insqa__item-body{flex:1;min-width:0}.insqa__item-title{margin-bottom:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.insqa__item-excerpt,.insqa__item-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.insqa__item-excerpt{margin-bottom:var(--spacing);-webkit-line-clamp:2;color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.insqa__item-meta{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);flex-wrap:wrap;display:flex}.insqa__item-stats{align-items:center;gap:calc(var(--spacing)*3);padding-top:var(--spacing);flex-shrink:0;display:flex}.insqa__stat{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);display:inline-flex}.insqa__detail{z-index:40;padding:calc(var(--spacing)*4);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=40rem){.insqa__detail{align-items:center}}.insqa__detail{background:#0f172a73}.insqa__detail-card{width:100%;max-height:85vh;max-width:var(--container-2xl);border-radius:calc(var(--ui-radius)*3);padding:calc(var(--spacing)*5);position:relative;overflow-y:auto}@media (width>=40rem){.insqa__detail-card{padding:calc(var(--spacing)*6)}}.insqa__detail-card{background-color:var(--color-bg);box-shadow:var(--shadow-card-hover)}.insqa__detail-close{top:calc(var(--spacing)*3);right:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*1.5);padding:var(--spacing);color:var(--color-text-muted);position:absolute}.insqa__detail-close:hover{background-color:var(--color-bg-tertiary)}.insqa__detail-head{margin-bottom:calc(var(--spacing)*4);align-items:flex-start;gap:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*8);display:flex}.insqa__detail-head-copy{flex:1;min-width:0}.insqa__delete{border-radius:calc(var(--ui-radius)*1.5);padding:calc(var(--spacing)*1.5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.insqa__delete:disabled{opacity:.5}.insqa__delete{color:#c2410c}.insqa__delete:hover:not(:disabled){background-color:#c2410c1a}.insqa__delete--inline{padding:var(--spacing)}.insqa__answer-copy{flex:1;min-width:0}.insqa__answer-meta-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);display:flex}.insqa__detail-title{margin-bottom:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.insqa__detail-body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text)}.insqa__answers,.insqa__detail-body{margin-bottom:calc(var(--spacing)*5)}.insqa__answers{list-style-type:none}:where(.insqa__answers>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.insqa__answers{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*4);border-top-width:1px;border-color:var(--color-border)}.insqa__answer{gap:calc(var(--spacing)*3);display:flex}.insqa__answer-body{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text)}.insqa__reply{gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*2);border-top-width:1px;border-color:var(--color-border);flex-direction:column;display:flex}.insqa__reply-input{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*3);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);color:var(--color-text)}.insqa__reply-btn,.insqa__reply-input{border-radius:calc(var(--ui-radius)*1.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.insqa__reply-btn{padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);align-self:flex-end}.insqa__reply-btn:disabled{opacity:.5}.insqa__reply-btn{background-color:var(--color-primary)}.insqa__reply-btn:hover:not(:disabled){background-color:var(--color-primary-hover)}.inscourses{max-width:1400px;margin-inline:auto}.inscourses--panel{width:100%;max-width:none;min-height:0;padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*2);flex-direction:column;flex:1;display:flex;overflow:hidden}@media (width>=40rem){.inscourses--panel{padding-inline:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*4)}}@media (width>=64rem){.inscourses--panel{padding-inline:calc(var(--spacing)*8)}}.inscourses--panel .inscourses__page-head{margin-bottom:calc(var(--spacing)*4);flex-shrink:0}.inscourses__panel{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);background-color:var(--ui-bg);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column}.inscourses__panel,.inscourses__panel-main,.inscourses__panel-panes{flex:1;min-height:0;display:flex;overflow:hidden}.inscourses__panel-main{background-color:var(--ui-bg);flex-direction:column;min-width:0}.inscourses__panel-scroll{flex:1;min-height:0;position:relative;overflow:hidden auto}.inscourses__title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*6);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.inssettings{width:100%;max-width:var(--container-6xl);gap:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*8);margin-inline:auto;display:grid}@media (width>=64rem){.inssettings{grid-template-columns:240px minmax(0,1fr)}}.inssettings__nav{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);border-width:1px;flex-direction:column;display:flex}@media (width>=40rem){.inssettings__nav{padding:calc(var(--spacing)*4)}}@media (width>=64rem){.inssettings__nav{top:calc(var(--spacing)*24);align-self:flex-start;position:sticky}}.inssettings__nav{background-color:var(--color-card);border-color:var(--color-border);box-shadow:var(--shadow-card)}.inssettings__nav-label{margin-bottom:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.inssettings__nav-list{gap:var(--spacing);flex-direction:column;flex:1;display:flex}.inssettings__nav-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));color:var(--color-text);display:flex}.inssettings__nav-item-main{align-items:center;gap:calc(var(--spacing)*2);min-width:0;display:inline-flex}.inssettings__nav-item:hover{background-color:#2563eb14}@supports (color:color-mix(in lab,red,red)){.inssettings__nav-item:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 8%,transparent)}}.inssettings__nav-item--active{background-color:#2563eb1f}@supports (color:color-mix(in lab,red,red)){.inssettings__nav-item--active{background-color:color-mix(in srgb,var(--color-bcsd-primary) 12%,transparent)}}.inssettings__nav-item--active{color:var(--color-bcsd-primary);font-weight:700}.inssettings__nav-badge{border-radius:calc(var(--ui-radius)*1.5);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.inssettings__nav-badge--ok{color:#16794a;background-color:#30d15824}.inssettings__nav-badge--warn{color:#b36b00;background-color:#ff9f0a24}.inssettings__nav-logout{margin-top:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:#dc2626;display:inline-flex}.inssettings__nav-logout:hover{background-color:#ef444414}.inssettings__main{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*5);border-width:1px}@media (width>=40rem){.inssettings__main{padding:calc(var(--spacing)*7)}}.inssettings__main{background-color:var(--color-card);border-color:var(--color-border);box-shadow:var(--shadow-card)}.inssettings__main .inssetup{max-width:none;margin-inline:0}:where(.inssettings__main .inssetup>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)))}.inssettings__main .inssetup{padding-bottom:0}.inssettings__main .inssetup__hero,.inssettings__main .inssetup__panel,.inssettings__main .inssetup__state{box-shadow:none}.inssettings__empty{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*16);text-align:center;border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-secondary,var(--color-card));color:var(--color-text-muted);flex-direction:column;display:flex}.inssettings__empty h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.inssettings__empty p{max-width:var(--container-md)}.ins-notif-settings__state,.inssettings__empty p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ins-notif-settings__state{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*12);color:var(--color-text-muted);flex-direction:column;display:flex}.ins-notif-settings__card{margin-bottom:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px}@media (width>=40rem){.ins-notif-settings__card{padding:calc(var(--spacing)*5)}}.ins-notif-settings__card{background-color:var(--color-bg-secondary,var(--color-card))}@supports (color:color-mix(in lab,red,red)){.ins-notif-settings__card{background-color:var(--color-bg-secondary,color-mix(in srgb,var(--color-card) 92%,var(--color-text)))}}.ins-notif-settings__card{border-color:var(--color-border)}.ins-notif-settings__card-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.ins-notif-settings__card-desc{margin-top:var(--spacing);margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}:where(.ins-notif-settings__rows>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.ins-notif-settings__rows{border-color:var(--color-border)}.ins-notif-settings__row{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);display:flex}.ins-notif-settings__row:first-child{padding-top:0}.ins-notif-settings__row:last-child{padding-bottom:0}.ins-notif-settings__row-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);display:block}.ins-notif-settings__row-desc{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:block}.ins-notif-settings__error{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#dc2626}.inssettings__header{margin-bottom:calc(var(--spacing)*7);gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*5);border-bottom-width:1px;flex-direction:column;display:flex}@media (width>=40rem){.inssettings__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.inssettings__header{border-color:var(--color-border)}.inssettings__header-actions{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.inssettings__title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text)}.inssettings__subtitle{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.inssettings__status{padding-inline:calc(var(--spacing)*2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);border-radius:2147483647px;align-self:flex-start;display:inline-flex}.inssettings__status--ok{color:#16794a;background-color:#30d15824}.inssettings__status--pending{color:#b36b00;background-color:#ff9f0a24}:where(.inssettings__view>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)))}.inssettings__view-hero{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (width>=40rem){.inssettings__view-hero{flex-direction:row;align-items:center}}.inssettings__view-hero-copy{min-width:0}:where(.inssettings__view-hero-copy>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)))}.inssettings__view-name{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text)}.inssettings__view-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-bcsd-primary)}.inssettings__view-email,.inssettings__view-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.inssettings__view-email{color:var(--color-text-muted)}.inssettings__view-code{margin-top:calc(var(--spacing)*1.5);align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:inline-flex}.inssettings__view-code-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.inssettings__view-code-value{border-radius:calc(var(--ui-radius)*2);padding-inline:calc(var(--spacing)*2.5);padding-block:var(--spacing);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#fbbf24;background-color:#f59e0b2e;border:1px solid #f59e0b6b;align-items:center;display:inline-flex;box-shadow:0 0 0 1px #f59e0b1f}.inssettings__view-grid{gap:calc(var(--spacing)*3);display:grid}@media (width>=40rem){.inssettings__view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inssettings__view-item{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-secondary,var(--color-card))}.inssettings__view-item--code{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.inssettings__view-item--code{border-color:color-mix(in srgb,#f59e0b 45%,var(--color-border))}}.inssettings__view-item--code{background:linear-gradient(135deg,#f59e0b24 0,transparent 70%),var(--color-bg-secondary,var(--color-card))}.inssettings__view-item dt{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.inssettings__view-item dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-text)}.inssettings__view-item-code{font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#fbbf24!important}.inssettings__view-empty{color:var(--color-text-muted)!important;font-weight:500!important}.inssettings__view-bio{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-secondary,var(--color-card))}.inssettings__view-bio h3{margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.inssettings__view-bio h3,.inssettings__view-bio p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text)}.inssettings__view-bio p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-wrap}:where(.inssettings__form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*7*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*7*(1 - var(--tw-space-y-reverse)))}.inssettings__edit,:is(.inssettings__edit :deep([data-slot=root]),.inssettings__edit :deep(input),.inssettings__edit :deep(textarea)){width:100%}.inssettings__readonly{align-items:center;gap:calc(var(--spacing)*2.5);border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-tertiary);display:flex}@supports (color:color-mix(in lab,red,red)){.inssettings__readonly{background-color:color-mix(in srgb,var(--color-bg-tertiary) 70%,var(--color-card))}}.inssettings__readonly{color:var(--color-text-muted)}.inssettings__readonly-value{--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);word-break:break-all;color:var(--color-text);flex:1}.inssettings__edit-footer{margin-top:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*5);border-top-width:1px;border-color:var(--color-border)}:where(.inssettings__photo>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.inssettings__photo-row{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (width>=40rem){.inssettings__photo-row{flex-direction:row;align-items:center}}.inssettings__photo-preview{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24);border-radius:calc(var(--ui-radius)*4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);font-family:var(--font-display);box-shadow:var(--shadow-card);background-color:#208aef;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.inssettings__photo-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.inssettings__photo-actions{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.inssettings__grid{gap:calc(var(--spacing)*5);display:grid}@media (width>=40rem){.inssettings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.inssettings__field>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)))}.inssettings__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);display:block}.inssettings__required{color:#dc2626}.inssettings__help{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.inssettings__error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#dc2626}.inssettings__meta-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.inssettings__count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-text-muted);flex-shrink:0}.inssettings__offers{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-secondary,var(--color-card));display:flex}.inssettings__offers-copy{gap:calc(var(--spacing)*.5);flex-direction:column;min-width:0;display:flex}.inssettings__offers-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.inssettings__offers-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.inssettings__actions{align-items:center;gap:calc(var(--spacing)*2);padding-top:var(--spacing);flex-wrap:wrap;display:flex}@media (width<=1023px){.inssettings__nav{align-items:center;gap:calc(var(--spacing)*2);flex-flow:wrap}.inssettings__nav-label{width:100%;margin-bottom:0}.inssettings__nav-list{flex-flow:wrap}.inssettings__nav-logout{margin-top:0}}.inssetup{width:100%;max-width:var(--container-5xl);margin-inline:auto}:where(.inssetup>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)))}.inssetup{padding-bottom:calc(var(--spacing)*8)}.inssetup__state{justify-content:center;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*16);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:var(--color-card);border-color:var(--color-border);color:var(--color-text-muted)}.inssetup__hero,.inssetup__state{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);border-width:1px;flex-direction:column;display:flex}.inssetup__hero{gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*5)}@media (width>=40rem){.inssetup__hero{padding:calc(var(--spacing)*6);flex-direction:row;justify-content:space-between;align-items:flex-start}}.inssetup__hero{background-color:var(--color-card);border-color:var(--color-border)}.inssetup__hero-copy{flex:1;min-width:0}:where(.inssetup__hero-copy>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.inssetup__eyebrow{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-bcsd-primary);text-transform:uppercase;font-size:11px}.inssetup__eyebrow,.inssetup__title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.inssetup__title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text)}.inssetup__subtitle{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.inssetup__badges{padding-top:var(--spacing)}.inssetup__badges,.inssetup__hero-actions{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.inssetup__hero-actions{align-items:center}.inssetup__alert,.inssetup__remark{border-radius:calc(var(--ui-radius)*3)}.inssetup__remark{border-style:var(--tw-border-style);border-width:1px;border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.inssetup__remark{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.inssetup__remark{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.inssetup__remark{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.inssetup__remark{padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text)}.inssetup__remark-label{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.inssetup__success{align-items:flex-start;gap:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*5);background-color:#2563eb;border-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.inssetup__success{background-color:color-mix(in srgb,var(--color-bcsd-primary) 5%,var(--color-card))}}.inssetup__success{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.inssetup__success{border-color:color-mix(in srgb,var(--color-bcsd-primary) 20%,var(--color-border))}}.inssetup__success h2{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.inssetup__success p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.inssetup__panel{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);background-color:var(--color-card);border-width:1px;border-color:var(--color-border);overflow:hidden}:where(.inssetup__panel-head>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)))}.inssetup__panel-head{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);border-bottom-width:1px}@media (width>=40rem){.inssetup__panel-head{padding-inline:calc(var(--spacing)*6)}}.inssetup__panel-head{border-color:var(--color-border);background-color:var(--color-bg-tertiary)}@supports (color:color-mix(in lab,red,red)){.inssetup__panel-head{background-color:color-mix(in srgb,var(--color-bg-tertiary) 45%,transparent)}}.inssetup__panel-head--row{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}:where(.inssetup__panel-head--row>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.inssetup__panel-head--row>div:nth-child(2){flex:1;min-width:0}:where(.inssetup__panel-head--row>div:nth-child(2)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)))}.inssetup__panel-head h2{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.inssetup__panel-head p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.inssetup__panel-icon{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:calc(var(--ui-radius)*3);flex-shrink:0;justify-content:center;align-items:center;display:flex}.inssetup__panel-icon--video{color:#d98300;background-color:#ff9f0a24}.inssetup__panel-icon--address{color:#208aef;background-color:#3da0f524}.inssetup__panel-icon--bank{color:#30a94f;background-color:#30d15824}.inssetup__panel-icon--docs{color:#8b5cf6;background-color:#8b5cf61f}.inssetup__panel-body{padding:calc(var(--spacing)*5)}@media (width>=40rem){.inssetup__panel-body{padding:calc(var(--spacing)*6)}}.inssetup__panel-actions{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);border-top-width:1px}@media (width>=40rem){.inssetup__panel-actions{padding-inline:calc(var(--spacing)*6)}}.inssetup__panel-actions,.inssetup__video{border-color:var(--color-border)}.inssetup__video{max-height:calc(var(--spacing)*80);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);background-color:var(--color-black);border-width:1px;width:100%}:where(.inssetup__facts>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.inssetup__facts{border-color:var(--color-border)}.inssetup__facts--grid{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8);row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.inssetup__facts--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inssetup__facts--grid .inssetup__fact{justify-content:flex-start;align-items:stretch;gap:var(--spacing);border-style:var(--tw-border-style);border-width:0;flex-direction:column;min-width:0;padding-block:0}@media (width>=40rem){.inssetup__facts--grid .inssetup__fact{justify-content:flex-start;align-items:stretch;gap:var(--spacing);flex-direction:column}}.inssetup__facts--grid .inssetup__fact dd{text-align:left;overflow-wrap:break-word}.inssetup__fact{gap:var(--spacing);padding-block:calc(var(--spacing)*3);flex-direction:column;display:flex}.inssetup__fact:first-child{padding-top:0}.inssetup__fact:last-child{padding-bottom:0}@media (width>=40rem){.inssetup__fact{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*6);flex-direction:row}}.inssetup__fact dt{color:var(--color-text-muted);flex-shrink:0}.inssetup__fact dd,.inssetup__fact dt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.inssetup__fact dd{--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);overflow-wrap:break-word}@media (width>=40rem){.inssetup__fact dd{text-align:right}}.inssetup__fact dd{color:var(--color-text)}.inssetup__ready{align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#16794a;background-color:#30d1581f;display:flex}.inssetup__ready--pending{color:#b36b00;background-color:#ff9f0a1f}:where(.inssetup__checklist>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.inssetup__checklist{border-color:var(--color-border)}.inssetup__check{align-items:flex-start;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);display:flex}@media (width>=40rem){.inssetup__check{padding-inline:calc(var(--spacing)*6)}}.inssetup__check-icon{margin-top:calc(var(--spacing)*.5);width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);color:var(--color-text-muted);background-color:var(--color-bg-tertiary);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.inssetup__check-icon{background-color:color-mix(in srgb,var(--color-bg-tertiary) 80%,transparent)}}.inssetup__check--done .inssetup__check-icon{color:#16794a;background-color:#30d15824}.inssetup__check-copy{flex:1;min-width:0}:where(.inssetup__check-copy>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)))}.inssetup__check-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.inssetup__check-text,.inssetup__check-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block}.inssetup__check-text{color:var(--color-text-muted)}.inssetup__subcard{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-tertiary)}@supports (color:color-mix(in lab,red,red)){.inssetup__subcard{background-color:color-mix(in srgb,var(--color-bg-tertiary) 35%,transparent)}}.inssetup__subcard h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.inssetup__subcard h3,.inssetup__subcard p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.inssetup__subcard p{margin-top:calc(var(--spacing)*2);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.inssetup__hint{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.inssetup__doc{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);min-width:0;min-height:5.5rem;padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-tertiary);display:flex}@supports (color:color-mix(in lab,red,red)){.inssetup__doc{background-color:color-mix(in srgb,var(--color-bg-tertiary) 28%,transparent)}}.inssetup__doc-copy{flex:1;min-width:0}.inssetup__doc-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.inssetup__doc-no{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;color:var(--color-text-muted)}.inssetup__doc--empty{opacity:.72;align-items:center}:where(.inssetup__logs>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.inssetup__logs{border-color:var(--color-border)}.inssetup__logs li{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4)}@media (width>=40rem){.inssetup__logs li{padding-inline:calc(var(--spacing)*6)}}.inssetup__log-title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text)}.inssetup__log-body,.inssetup__log-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.inssetup__log-body{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.insverify{max-width:var(--container-3xl);margin-inline:auto}.insverify__hero{margin-bottom:calc(var(--spacing)*6);border-radius:calc(var(--ui-radius)*6);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*8);text-align:center;color:var(--color-white);position:relative;overflow:hidden}@media (width>=40rem){.insverify__hero{padding-inline:calc(var(--spacing)*8)}}.insverify__hero{background:var(--gradient-cta);box-shadow:0 24px 50px -24px #2563eb8c}@supports (color:color-mix(in lab,red,red)){.insverify__hero{box-shadow:0 24px 50px -24px color-mix(in srgb,var(--color-bcsd-primary) 55%,transparent)}}.insverify__glow{pointer-events:none;background:radial-gradient(circle,#ffffff38 0,#0000 70%);border-radius:9999px;width:360px;height:360px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.insverify__badge{margin-bottom:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:#ffffff2e;border-radius:2147483647px;display:inline-flex;position:relative}.insverify__title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);position:relative}@media (width>=40rem){.insverify__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.insverify__subtitle{margin-inline:auto;margin-top:calc(var(--spacing)*2);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffd9;position:relative}@supports (color:color-mix(in lab,red,red)){.insverify__subtitle{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}@media (width>=40rem){.insverify__subtitle{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.insverify__grid{gap:calc(var(--spacing)*5);display:grid}@media (width>=48rem){.insverify__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.insverify__card{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*6);border-width:1px}@media (width>=48rem){.insverify__card{grid-column:span 3/span 3}}.insverify__card{border-color:var(--color-border);background-color:var(--color-card)}@media (width>=48rem){.insverify__card--muted{grid-column:span 2/span 2}}.insverify__card--muted{background-color:#2563eb0a}@supports (color:color-mix(in lab,red,red)){.insverify__card--muted{background-color:color-mix(in srgb,var(--color-bcsd-primary) 4%,transparent)}}.insverify__card-title{margin-bottom:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.insverify__card-text{margin-bottom:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.insverify__drop{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*9);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border:2px dashed #2563eb4d;flex-direction:column;transition-duration:.2s;display:flex}@supports (color:color-mix(in lab,red,red)){.insverify__drop{border-color:color-mix(in srgb,var(--color-bcsd-primary) 30%,transparent)}}.insverify__drop{background-color:#2563eb0a}@supports (color:color-mix(in lab,red,red)){.insverify__drop{background-color:color-mix(in srgb,var(--color-bcsd-primary) 4%,transparent)}}.insverify__drop:hover{border-color:#2563eb8c}@supports (color:color-mix(in lab,red,red)){.insverify__drop:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 55%,transparent)}}.insverify__drop:hover{background-color:#2563eb12}@supports (color:color-mix(in lab,red,red)){.insverify__drop:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 7%,transparent)}}.insverify__drop--filled{border-color:#2563eb99}@supports (color:color-mix(in lab,red,red)){.insverify__drop--filled{border-color:color-mix(in srgb,var(--color-bcsd-primary) 60%,transparent)}}.insverify__drop--filled{border-style:solid}.insverify__drop-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);word-break:break-all}.insverify__drop-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.insverify__submit{margin-top:calc(var(--spacing)*5);width:100%}.insverify__submit:disabled{cursor:not-allowed;opacity:.5}.insverify__note{margin-top:calc(var(--spacing)*3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.insverify__checklist{margin-bottom:calc(var(--spacing)*5)}:where(.insverify__checklist>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.insverify__check{align-items:flex-start;gap:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.insverify__locked{align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);background-color:var(--color-surface-secondary,#2563eb0f);display:flex}@supports (color:color-mix(in lab,red,red)){.insverify__locked{background-color:var(--color-surface-secondary,color-mix(in srgb,var(--color-bcsd-primary) 6%,transparent))}}.inskyc{max-width:var(--container-5xl);padding-bottom:calc(var(--spacing)*8);margin-inline:auto}.inskyc__status{align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-bcsd-primary);background-color:#2563eb1a;border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.inskyc__status{background-color:color-mix(in srgb,var(--color-bcsd-primary) 10%,transparent)}}.inskyc__title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.inskyc__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.inskyc__title{color:var(--color-text)}.inskyc__subtitle{margin-top:calc(var(--spacing)*2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (width>=40rem){.inskyc__subtitle{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.inskyc__subtitle{color:var(--color-text-muted)}.inskyc__link{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-bcsd-primary);display:inline-flex}.inskyc__link:hover{color:var(--color-bcsd-primary-dark)}.inskyc__chip{align-items:center;gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text);border-width:1px;border-color:#2563eb;border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.inskyc__chip{border-color:color-mix(in srgb,var(--color-bcsd-primary) 18%,var(--color-border))}}.inskyc__chip{background-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.inskyc__chip{background-color:color-mix(in srgb,var(--color-bcsd-primary) 6%,var(--color-card))}}.inskyc__card{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px}@media (width>=40rem){.inskyc__card{padding:calc(var(--spacing)*5)}}.inskyc__card,.inskyc__section{border-color:var(--color-border);background-color:var(--color-card);box-shadow:0 1px 2px #0f172a0a}.inskyc__section{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);border-width:1px;overflow:hidden}.inskyc__section-head{align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);border-bottom-width:1px;display:flex}@media (width>=40rem){.inskyc__section-head{padding-inline:calc(var(--spacing)*6)}}.inskyc__section-head{border-color:var(--color-border);background:linear-gradient(90deg,#2563eb14,#0000 70%)}@supports (color:color-mix(in lab,red,red)){.inskyc__section-head{background:linear-gradient(90deg,color-mix(in srgb,var(--color-bcsd-primary) 8%,transparent),transparent 70%)}}.inskyc__step-num{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:var(--color-bcsd-primary);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.inskyc__step-num--done{background-color:var(--color-bcsd-primary-dark)}.inskyc__eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-bcsd-primary)}.inskyc__progress-track{margin-bottom:calc(var(--spacing)*4);height:calc(var(--spacing)*1.5);background-color:var(--color-bg-tertiary);border-radius:2147483647px;width:100%;overflow:hidden}.inskyc__progress-fill{height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);background:linear-gradient(90deg,var(--color-bcsd-primary),var(--color-bcsd-primary-light));border-radius:2147483647px;position:relative}.inskyc__progress-fill--animated:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000 0,#ffffff59 50%,#0000);animation:2.4s ease-in-out infinite inskyc-progress-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes inskyc-progress-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.inskyc__step{align-items:center;gap:calc(var(--spacing)*2.5);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-secondary);color:var(--color-text-muted);transition-duration:.2s;display:flex;position:relative}.inskyc__step--current{border-color:#2563eb8c}@supports (color:color-mix(in lab,red,red)){.inskyc__step--current{border-color:color-mix(in srgb,var(--color-bcsd-primary) 55%,transparent)}}.inskyc__step--current{background-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.inskyc__step--current{background-color:color-mix(in srgb,var(--color-bcsd-primary) 8%,var(--color-card))}}.inskyc__step--current{box-shadow:0 0 0 2px #2563eb2e}@supports (color:color-mix(in lab,red,red)){.inskyc__step--current{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bcsd-primary) 18%,transparent)}}.inskyc__step--current{color:var(--color-bcsd-primary)}.inskyc__step--complete{border-color:#2563eb59}@supports (color:color-mix(in lab,red,red)){.inskyc__step--complete{border-color:color-mix(in srgb,var(--color-bcsd-primary) 35%,transparent)}}.inskyc__step--complete{background-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.inskyc__step--complete{background-color:color-mix(in srgb,var(--color-bcsd-primary) 6%,var(--color-card))}}.inskyc__step--complete{color:var(--color-bcsd-primary-dark)}.inskyc__step--locked{cursor:not-allowed;opacity:.55}.inskyc__step:not(.inskyc__step--locked):hover{border-color:#2563eb66}@supports (color:color-mix(in lab,red,red)){.inskyc__step:not(.inskyc__step--locked):hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 40%,transparent)}}.inskyc__step-dot{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background-color:var(--color-bg-tertiary);color:var(--color-text-muted);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.inskyc__step--complete .inskyc__step-dot,.inskyc__step--current .inskyc__step-dot{background-color:var(--color-bcsd-primary);color:#fff}.inskyc__hint{margin-top:calc(var(--spacing)*3);align-items:flex-start;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);display:flex}.inskyc__guide{border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}@media (width>=40rem){.inskyc__guide{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*5)}}.inskyc__guide{background-color:var(--color-bg-secondary)}.inskyc__guide-title{margin-bottom:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.inskyc__guide-text,.inskyc__guide-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.inskyc__guide-text{margin-bottom:calc(var(--spacing)*4);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.inskyc__guide-label{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text)}.inskyc__guide-list{list-style-type:disc}:where(.inskyc__guide-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)))}.inskyc__guide-list{padding-left:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.inskyc__reqs{gap:calc(var(--spacing)*2);display:grid}@media (width>=40rem){.inskyc__reqs{grid-template-columns:repeat(2,minmax(0,1fr))}}.inskyc__req{align-items:flex-start;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:var(--color-bg-tertiary);color:var(--color-text);display:flex}.inskyc__req-icon{margin-top:calc(var(--spacing)*.5);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--color-text-muted);flex-shrink:0}.inskyc__drop{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);--tw-border-style:dashed;width:100%;min-height:200px;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*10);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border:2px dashed #2563eb47;flex-direction:column;transition-duration:.2s;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.inskyc__drop{border-color:color-mix(in srgb,var(--color-bcsd-primary) 28%,transparent)}}.inskyc__drop{background-color:#2563eb0a}@supports (color:color-mix(in lab,red,red)){.inskyc__drop{background-color:color-mix(in srgb,var(--color-bcsd-primary) 4%,transparent)}}.inskyc__drop:hover{border-color:#2563eb8c}@supports (color:color-mix(in lab,red,red)){.inskyc__drop:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 55%,transparent)}}.inskyc__drop:hover{background-color:#2563eb14}@supports (color:color-mix(in lab,red,red)){.inskyc__drop:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 8%,transparent)}}.inskyc__drop--error{background-color:#dc26260d;border-color:#dc262673}.inskyc__drop-icon{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14);border-radius:calc(var(--ui-radius)*4);--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);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:var(--color-card);box-shadow:0 0 0 1px var(--color-border);color:var(--color-bcsd-primary);justify-content:center;align-items:center;transition-duration:.2s;display:flex}.inskyc__drop:hover .inskyc__drop-icon{transform:scale(1.05)}.inskyc__drop-cta{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);background-color:var(--color-bcsd-primary);border-radius:2147483647px;display:inline-flex}.inskyc__preview{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);border-width:1px;border-color:#2563eb;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.inskyc__preview{border-color:color-mix(in srgb,var(--color-bcsd-primary) 35%,var(--color-border))}}.inskyc__preview{background-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.inskyc__preview{background-color:color-mix(in srgb,var(--color-bcsd-primary) 5%,var(--color-card))}}.inskyc__actions{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px}@media (width>=40rem){.inskyc__actions{padding:calc(var(--spacing)*5)}}.inskyc__actions{border-color:var(--color-border);background-color:var(--color-card)}.inskyc__secure{margin-top:calc(var(--spacing)*3);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.inskyc__muted,.inskyc__secure{color:var(--color-text-muted)}.inskyc__panel{max-width:var(--container-3xl)}:where(.inskyc__panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.inskyc__panel{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px}@media (width>=40rem){.inskyc__panel{padding:calc(var(--spacing)*5)}}.inskyc__panel{border-color:var(--color-border);background-color:var(--color-bg-secondary)}.inshero{margin-bottom:calc(var(--spacing)*8);border-radius:calc(var(--ui-radius)*6);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*7);color:var(--color-white);position:relative;overflow:hidden}@media (width>=40rem){.inshero{padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*8)}}.inshero{background:var(--gradient-cta);box-shadow:0 24px 50px -24px #2563eb8c}@supports (color:color-mix(in lab,red,red)){.inshero{box-shadow:0 24px 50px -24px color-mix(in srgb,var(--color-bcsd-primary) 55%,transparent)}}.inshero__glow{pointer-events:none;background:radial-gradient(circle,#ffffff40 0,#0000 70%);border-radius:9999px;width:320px;height:320px;position:absolute;top:-40%;right:-10%}.inshero__top{gap:calc(var(--spacing)*4);flex-direction:column;display:flex;position:relative}@media (width>=40rem){.inshero__top{flex-direction:row;justify-content:space-between;align-items:flex-start}}.inshero__eyebrow{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.inshero__eyebrow{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.inshero__eyebrow{text-transform:uppercase}.inshero__title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.inshero__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.inshero__code{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.inshero__code{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}@media (width>=40rem){.inshero__code{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.inshero__code-value{margin-left:calc(var(--spacing)*1.5);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white)}.inshero__subtitle{margin-top:calc(var(--spacing)*1.5);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fffc}@supports (color:color-mix(in lab,red,red)){.inshero__subtitle{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (width>=40rem){.inshero__subtitle{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.inshero__cta{align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);background-color:var(--color-white);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bcsd-primary);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s;display:inline-flex}@media (hover:hover){.inshero__cta:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.inshero__cta:active{scale:.98}.inshero__stats{margin-top:calc(var(--spacing)*7);gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}@media (width>=64rem){.inshero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.inshero__stat{align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*4);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);-webkit-backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff2e;display:flex}.inshero__stat-icon{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-radius:calc(var(--ui-radius)*3);background:#ffffff2e;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inshero__stat-value{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold)}.inshero__stat-label{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.inshero__stat-label{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.inscourses__list-head{margin-bottom:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*2);display:flex}.inscourses__view-all{align-items:center;gap:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bcsd-primary);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));margin-left:auto;display:inline-flex}.inscourses__view-all:hover{opacity:.8}.inscourses__page-head{margin-bottom:calc(var(--spacing)*6);gap:calc(var(--spacing)*4);flex-direction:column;width:100%;display:flex}@media (width>=40rem){.inscourses__page-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.inscourses__page-eyebrow{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-bcsd-primary);text-transform:uppercase}.inscourses__page-eyebrow,.inscourses__page-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.inscourses__page-title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.inscourses__page-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.inscourses__page-subtitle{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.inscourses__page-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;flex-shrink:0;display:flex}.inscourses__back{gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bcsd-primary)}.inscourses__back,.inscourses__filter-toggle{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));align-items:center;display:inline-flex}.inscourses__filter-toggle{min-height:calc(var(--spacing)*10);justify-content:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));border-width:1px;border-color:var(--color-border);background-color:var(--color-card);color:var(--color-text);flex-shrink:0}.inscourses__filter-toggle:hover{color:var(--color-bcsd-primary)}.inscourses__filter-toggle--active{color:var(--color-bcsd-primary);border-color:var(--color-bcsd-primary);background-color:#2563eb24}@supports (color:color-mix(in lab,red,red)){.inscourses__filter-toggle--active{background-color:color-mix(in srgb,var(--color-bcsd-primary) 14%,transparent)}}.inscourses__filter-toggle-label{white-space:nowrap}.inscourses__finder{margin-bottom:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);overflow:hidden}.inscourses__finder-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-bg-secondary);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.inscourses__finder-toolbar{background-color:color-mix(in srgb,var(--color-bg-secondary) 55%,var(--color-card))}}.inscourses__finder-toolbar-left{min-width:0}.inscourses__finder-toolbar-left,.inscourses__finder-toolbar-right{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.inscourses__finder-toolbar-right{flex-shrink:0}.inscourses__finder-toolbar .inscourses__search{width:calc(var(--spacing)*56);flex:none;max-width:100%}.inscourses__date-picker{width:calc(var(--spacing)*44);flex-shrink:0}.inscourses__sort{display:flex}.inscourses__sort-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--color-text-muted)}.inscourses__sort-select{min-width:calc(var(--spacing)*36)}.inscourses__finder-panes{min-height:0;display:flex}.inscourses__finder-sidebar{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-border);flex-shrink:0;min-height:0}.inscourses__finder-main{min-width:0;min-height:0;padding:calc(var(--spacing)*3);flex:1}@media (width>=40rem){.inscourses__finder-main{padding:calc(var(--spacing)*4)}}.inscourse-filter{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}@media (width>=64rem){.inscourse-filter{width:220px}}@media (width>=80rem){.inscourse-filter{width:calc(var(--spacing)*60)}}.inscourse-filter{background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.inscourse-filter{background-color:color-mix(in srgb,var(--color-bg-secondary) 45%,var(--color-card))}}.inscourse-filter__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*2);display:flex}.inscourse-filter__eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.inscourse-filter__clear{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bcsd-primary);padding-inline:0}.inscourse-filter__body{flex:1;min-height:0}:where(.inscourse-filter__body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.inscourse-filter__body{padding-inline:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*3);overflow-y:auto}:where(.inscourse-filter__group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)))}.inscourse-filter__section-btn{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*1.5);width:100%;padding-inline:calc(var(--spacing)*2);padding-block:var(--spacing);text-align:left;display:flex}.inscourse-filter__section-label{align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text);display:flex}.inscourse-filter__options{margin-top:calc(var(--spacing)*.5)}:where(.inscourse-filter__options>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px*var(--tw-space-y-reverse));margin-block-end:calc(1px*(1 - var(--tw-space-y-reverse)))}.inscourse-filter__selects{margin-top:var(--spacing)}:where(.inscourse-filter__selects>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)))}.inscourse-filter__selects{padding-inline:var(--spacing)}.inscourse-filter__option{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*1.5);width:100%;padding-inline:calc(var(--spacing)*2);text-align:left;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));color:var(--color-text);padding-block:5px;display:flex}.inscourse-filter__option:hover{background-color:#2563eb14}@supports (color:color-mix(in lab,red,red)){.inscourse-filter__option:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 8%,transparent)}}.inscourse-filter__option--active{color:var(--color-white)}.inscourse-filter__option--active,.inscourse-filter__option--active:hover{background-color:var(--color-bcsd-primary)}.inscourse-filter__link{padding-inline:var(--spacing);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-bcsd-primary)}@media (hover:hover){.inscourse-filter__link:hover{text-decoration-line:underline}}.inscourse-filter__more{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing)*2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-bcsd-primary);display:flex}@media (hover:hover){.inscourse-filter__more:hover{text-decoration-line:underline}}.inscourses__results{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.inscourses__empty{margin-bottom:calc(var(--spacing)*4);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*12);text-align:center;border-width:1px;border-color:var(--color-border);background-color:var(--color-card);flex-direction:column;display:flex}.inscourses__empty-title{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.inscourses__empty-text{max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.inscourse--skeleton{pointer-events:none}.inscourses__skel-line{height:calc(var(--spacing)*3);animation:var(--animate-pulse);background-color:var(--color-text-muted);border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.inscourses__skel-line{background-color:color-mix(in srgb,var(--color-text-muted) 18%,transparent)}}.inscourses__skel-line--title{margin-bottom:calc(var(--spacing)*2);width:66.6667%}.inscourses__skel-line--meta{width:33.3333%}.inscourses__list-title{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.inscourses__list-count,.inscourses__list-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.inscourses__list-count{height:calc(var(--spacing)*6);min-width:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-bcsd-primary);background-color:#2563eb1f;border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.inscourses__list-count{background-color:color-mix(in srgb,var(--color-bcsd-primary) 12%,transparent)}}.inscourses__tabs{margin-bottom:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);display:flex}.inscourses__tab{align-items:center;gap:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-text-muted);display:inline-flex;position:relative}.inscourses__tab:hover{color:var(--color-bcsd-primary)}.inscourses__tab--active{color:var(--color-text)}.inscourses__tab--active:after{content:"";height:calc(var(--spacing)*.5);background-color:var(--color-bcsd-primary);border-radius:2147483647px;position:absolute;bottom:-1px;left:0;right:0}.inscourses__beta{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-bcsd-primary);text-transform:uppercase;background-color:#2563eb1f;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.inscourses__beta{background-color:color-mix(in srgb,var(--color-bcsd-primary) 12%,transparent)}}.inscourses__banner{margin-bottom:calc(var(--spacing)*4);align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);display:flex}.inscourses__banner-icon{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-bcsd-primary);flex-shrink:0}.inscourses__banner-body{min-width:0}.inscourses__banner-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.inscourses__banner-text,.inscourses__banner-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.inscourses__banner-text{margin-top:calc(var(--spacing)*.5);color:var(--color-text-muted)}.inscourses__banner-actions{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*4);display:flex}.inscourses__banner-cta{border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bcsd-primary);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));border-width:1px;border-color:#2563eb66}@supports (color:color-mix(in lab,red,red)){.inscourses__banner-cta{border-color:color-mix(in srgb,var(--color-bcsd-primary) 40%,transparent)}}.inscourses__banner-cta:hover{background-color:#2563eb14}@supports (color:color-mix(in lab,red,red)){.inscourses__banner-cta:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 8%,transparent)}}.inscourses__banner-dismiss{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bcsd-primary)}.inscourses__banner-dismiss:hover{text-decoration-line:underline}.inscourses__toolbar{margin-block:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*3);width:100%;display:flex}.inscourses__toolbar--split .inscourses__search{max-width:var(--container-md);margin-right:auto}.inscourses__search{flex:1;position:relative}.inscourses__search-icon{pointer-events:none;top:50%;left:calc(var(--spacing)*3);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-text-muted);position:absolute}.inscourses__search-input{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing)*2.5);padding-right:calc(var(--spacing)*10);padding-left:calc(var(--spacing)*10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));border-width:1px;border-color:var(--color-border);color:var(--color-text);background-color:#0000}.inscourses__search-input:focus{--tw-outline-style:none;border-color:var(--color-bcsd-primary);outline-style:none;box-shadow:0 0 0 3px #2563eb2e}@supports (color:color-mix(in lab,red,red)){.inscourses__search-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-bcsd-primary) 18%,transparent)}}.inscourses__search-clear{top:50%;right:calc(var(--spacing)*2);width:calc(var(--spacing)*7);height:calc(var(--spacing)*7);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--ui-radius)*2);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));color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;position:absolute}.inscourses__search-clear:hover{color:var(--color-text);background-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.inscourses__search-clear:hover{background-color:color-mix(in srgb,var(--color-border) 55%,transparent)}}.inscourses__search-spinner{top:50%;right:calc(var(--spacing)*3.5);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-bcsd-primary);position:absolute}.inscourses__empty--compact{margin-bottom:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*10)}.inscourses__sort{align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));border-width:1px;border-color:var(--color-border);color:var(--color-text-muted);display:inline-flex}.inscourses__sort:hover{color:var(--color-bcsd-primary);border-color:#2563eb66}@supports (color:color-mix(in lab,red,red)){.inscourses__sort:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 40%,transparent)}}.inscourses__new{white-space:nowrap;flex-shrink:0;margin-left:auto}.inscourses__toolbar--split .inscourses__new{margin-left:0}.inscourses__promo{margin-bottom:calc(var(--spacing)*6);align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);border-width:1px;border-color:#2563eb40;display:flex}@supports (color:color-mix(in lab,red,red)){.inscourses__promo{border-color:color-mix(in srgb,var(--color-bcsd-primary) 25%,transparent)}}.inscourses__promo{background-color:#2563eb0d}@supports (color:color-mix(in lab,red,red)){.inscourses__promo{background-color:color-mix(in srgb,var(--color-bcsd-primary) 5%,transparent)}}.inscourses__promo-tag{border-radius:calc(var(--ui-radius)*1.5);padding-inline:calc(var(--spacing)*2);padding-block:var(--spacing);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;background:linear-gradient(135deg,var(--color-bcsd-primary) 0,var(--color-bcsd-accent) 100%);flex-shrink:0;font-size:10px}.inscourses__promo-tag,.inscourses__promo-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.inscourses__promo-text,.inscourses__promo-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.inscourses__promo-text{margin-top:calc(var(--spacing)*.5);color:var(--color-text-muted)}.inscourses__list{margin-bottom:calc(var(--spacing)*10)}:where(.inscourses__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.inscourse{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--color-border);background-color:var(--color-card);transition-duration:.2s;display:grid;position:relative;overflow:hidden}.inscourse--link{cursor:pointer;width:100%;color:inherit;text-decoration-line:none}.inscourse__body{align-items:center;gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;grid-area:1/1;min-width:0;transition-duration:.2s;display:flex}.inscourse:focus-visible .inscourse__body,.inscourse:hover .inscourse__body{filter:blur(.5px);opacity:.95}.inscourse__overlay{pointer-events:none;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;z-index:2;background-color:var(--color-card);grid-area:1/1;justify-content:center;align-items:center;width:100%;min-height:100%;transition-duration:.2s;display:flex}@supports (color:color-mix(in lab,red,red)){.inscourse__overlay{background-color:color-mix(in srgb,var(--color-card) 5%,transparent)}}.inscourse__overlay{-webkit-backdrop-filter:blur(1px)}.inscourse:focus-visible .inscourse__overlay,.inscourse:hover .inscourse__overlay{opacity:1}.inscourse:focus-visible,.inscourse:hover{border-color:var(--color-border);box-shadow:0 1px #0000000a}.inscourse__thumb{height:4.5rem;width:calc(var(--spacing)*28);border-radius:calc(var(--ui-radius)*3);color:var(--color-bcsd-primary);background-color:#2563eb1a;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.inscourse__thumb{background-color:color-mix(in srgb,var(--color-bcsd-primary) 10%,transparent)}}.inscourse__thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.inscourse__info{flex:1;min-width:0}.inscourse__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow:hidden}.inscourse__meta{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:flex}.inscourse__status{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.inscourse__actions{width:calc(var(--spacing)*72);align-items:center;gap:calc(var(--spacing)*3);flex-shrink:0;display:none}@media (width>=40rem){.inscourse__actions{display:flex}}.inscourse__manage{text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-bcsd-primary)}.inscourse__progress-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);flex-shrink:0}.inscourse__bar{height:calc(var(--spacing)*1.5);background-color:var(--color-border);border-radius:2147483647px;flex:1;overflow:hidden}.inscourse__bar-fill{background:linear-gradient(90deg,var(--color-bcsd-primary) 0,var(--color-bcsd-accent) 100%);border-radius:2147483647px;height:100%;display:block}.inscourse__toolbar{top:calc(var(--spacing)*3);right:calc(var(--spacing)*3);z-index:3;align-items:center;gap:calc(var(--spacing)*2);display:flex;position:absolute}.inscourse__clone{align-items:center;gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--color-border);border-radius:2147483647px;transition-duration:.2s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.inscourse__clone{border-color:color-mix(in srgb,var(--color-border) 80%,transparent)}}.inscourse__clone{background-color:var(--color-card)}@supports (color:color-mix(in lab,red,red)){.inscourse__clone{background-color:color-mix(in srgb,var(--color-card) 88%,transparent)}}.inscourse__clone{color:var(--color-text-muted);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 3px #00000014}.inscourse__clone:hover{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.inscourse__clone:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 50%,var(--color-border))}}.inscourse__clone:hover{color:var(--color-bcsd-primary);background-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.inscourse__clone:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 10%,var(--color-card))}}.inscourse__clone:hover{transform:translateY(-1px);box-shadow:0 4px 10px #2563eb2e}@supports (color:color-mix(in lab,red,red)){.inscourse__clone:hover{box-shadow:0 4px 10px color-mix(in srgb,var(--color-bcsd-primary) 18%,transparent)}}.inscourse:hover .inscourse__clone{color:var(--color-text);border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.inscourse:hover .inscourse__clone{border-color:color-mix(in srgb,var(--color-bcsd-primary) 35%,var(--color-border))}}.inscourse__clone:focus-visible{outline:2px solid #2563eb8c}@supports (color:color-mix(in lab,red,red)){.inscourse__clone:focus-visible{outline:2px solid color-mix(in srgb,var(--color-bcsd-primary) 55%,transparent)}}.inscourse__clone:focus-visible{outline-offset:2px}@media (width<=639px){.inscourse__clone-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.insclone{border-radius:calc(var(--ui-radius)*4);background-color:var(--color-card);box-shadow:0 0 0 1px var(--color-border),0 24px 48px -12px #00000059;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.insclone{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-border) 80%,transparent),0 24px 48px -12px #00000059}}.insclone-page{width:100%}.insclone-page .insclone__source{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ui-border);padding:calc(var(--spacing)*4)}@media (width>=40rem){.insclone-page .insclone__source{padding:calc(var(--spacing)*5)}}.insclone-page .insclone__source{background-color:var(--color-card)}.insclone__source-layout{align-items:flex-start;gap:calc(var(--spacing)*4);display:flex}.insclone__thumb{height:calc(var(--spacing)*20);width:calc(var(--spacing)*32);border-radius:calc(var(--ui-radius)*3);--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);--tw-ring-color:var(--ui-border);flex-shrink:0;overflow:hidden}@media (width>=40rem){.insclone__thumb{height:calc(var(--spacing)*24);width:calc(var(--spacing)*40)}}.insclone__thumb{background-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.insclone__thumb{background-color:color-mix(in srgb,var(--color-border) 35%,transparent)}}.insclone__thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.insclone__thumb-fallback{width:100%;height:100%;color:var(--ui-text-muted);justify-content:center;align-items:center;display:flex}:where(.insclone__source-main>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.insclone__header{padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*4)}@media (width>=40rem){.insclone__header{padding-inline:calc(var(--spacing)*6)}}.insclone__header{background:radial-gradient(120% 80% at 0 0,#2563eb24,#0000 55%)}@supports (color:color-mix(in lab,red,red)){.insclone__header{background:radial-gradient(120% 80% at 0 0,color-mix(in srgb,var(--color-bcsd-primary) 14%,transparent),transparent 55%)}}.insclone__header-main{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.insclone__icon{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11);border-radius:calc(var(--ui-radius)*4);color:var(--color-bcsd-primary);background:linear-gradient(145deg,#2563eb38,#0ea5e91a);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.insclone__icon{background:linear-gradient(145deg,color-mix(in srgb,var(--color-bcsd-primary) 22%,transparent),color-mix(in srgb,var(--color-bcsd-accent) 10%,transparent))}}.insclone__icon{box-shadow:inset 0 0 0 1px #2563eb40}@supports (color:color-mix(in lab,red,red)){.insclone__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-bcsd-primary) 25%,transparent)}}.insclone__title-row{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.insclone__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.insclone__badge,.insclone__title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.insclone__badge{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#92400e;background-color:#fef3c7;border-radius:2147483647px;align-items:center;font-size:10px;display:inline-flex;box-shadow:inset 0 0 0 1px #f59e0b59}.dark .insclone__badge{color:#fcc945;background-color:#f59e0b2e;box-shadow:inset 0 0 0 1px #f59e0b47}.insclone__subtitle{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted)}.insclone__close{margin-top:calc(var(--spacing)*-1);margin-right:calc(var(--spacing)*-1);width:calc(var(--spacing)*9);height:calc(var(--spacing)*9);border-radius:calc(var(--ui-radius)*3);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));color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.insclone__close:hover:not(:disabled){color:var(--color-text);background-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.insclone__close:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-border) 55%,transparent)}}.insclone__close:disabled{cursor:not-allowed;opacity:.5}:where(.insclone__body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.insclone__body{padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*5)}@media (width>=40rem){.insclone__body{padding-inline:calc(var(--spacing)*6)}}:where(.insclone__source>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.insclone__source{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*3.5);border-width:1px;border-color:var(--color-border);background-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.insclone__source{background-color:color-mix(in srgb,var(--color-border) 18%,transparent)}}.insclone__label{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.insclone__source-title{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.insclone__source-by{margin-left:calc(var(--spacing)*1.5);vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);display:inline-flex}.insclone__rename,.insclone__source-by{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.insclone__rename{align-items:flex-start;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);background-color:#2563eb14;display:flex}@supports (color:color-mix(in lab,red,red)){.insclone__rename{background-color:color-mix(in srgb,var(--color-bcsd-primary) 8%,transparent)}}.insclone__rename{box-shadow:inset 0 0 0 1px #2563eb29}@supports (color:color-mix(in lab,red,red)){.insclone__rename{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-bcsd-primary) 16%,transparent)}}.insclone__rename-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.insclone__rename-arrow,.insclone__rename-label{padding-top:calc(var(--spacing)*.5);flex-shrink:0}.insclone__rename-arrow{color:var(--color-bcsd-primary);opacity:.8}.insclone__rename-value{-webkit-line-clamp:2;--tw-leading:var(--leading-snug);min-width:0;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.insclone__chips{gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.insclone__chip{align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);background-color:var(--color-border);border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.insclone__chip{background-color:color-mix(in srgb,var(--color-border) 45%,transparent)}}.insclone__chip{box-shadow:inset 0 0 0 1px var(--color-border)}@supports (color:color-mix(in lab,red,red)){.insclone__chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border) 70%,transparent)}}.insclone__chip--ok{color:#166534;background-color:#dcfce7;box-shadow:inset 0 0 0 1px #22c55e40}.dark .insclone__chip--ok{color:#77e6a0;background-color:#22c55e24;box-shadow:inset 0 0 0 1px #22c55e47}.insclone__chip--muted{opacity:.85}.insclone__chip--loading{color:var(--color-bcsd-primary)}:where(.insclone__options>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.insclone__option{align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3.5);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--color-border);background-color:var(--color-border);transition-duration:.2s;display:flex}@supports (color:color-mix(in lab,red,red)){.insclone__option{background-color:color-mix(in srgb,var(--color-border) 12%,transparent)}}.insclone__option:hover:not(:disabled){border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.insclone__option:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-bcsd-primary) 28%,var(--color-border))}}.insclone__option:hover:not(:disabled){background-color:#2563eb0d}@supports (color:color-mix(in lab,red,red)){.insclone__option:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-bcsd-primary) 5%,transparent)}}.insclone__option:hover:not(:disabled){transform:translateY(-1px)}.insclone__option--on{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.insclone__option--on{border-color:color-mix(in srgb,var(--color-bcsd-primary) 45%,var(--color-border))}}.insclone__option--on{background-color:#2563eb1a}@supports (color:color-mix(in lab,red,red)){.insclone__option--on{background-color:color-mix(in srgb,var(--color-bcsd-primary) 10%,transparent)}}.insclone__option--on{box-shadow:0 0 0 1px #2563eb2e}@supports (color:color-mix(in lab,red,red)){.insclone__option--on{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-bcsd-primary) 18%,transparent)}}.insclone__option--disabled{cursor:not-allowed;opacity:.55}.insclone__option--disabled:hover{transform:none}.insclone__option-icon{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:calc(var(--ui-radius)*3);color:var(--color-text-muted);background-color:var(--color-border);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.insclone__option-icon{background-color:color-mix(in srgb,var(--color-border) 50%,transparent)}}.insclone__option--on .insclone__option-icon{color:#fff;background:linear-gradient(145deg,var(--color-bcsd-primary),#1398e9)}@supports (color:color-mix(in lab,red,red)){.insclone__option--on .insclone__option-icon{background:linear-gradient(145deg,var(--color-bcsd-primary),color-mix(in srgb,var(--color-bcsd-accent) 80%,var(--color-bcsd-primary)))}}.insclone__option-body{flex:1;min-width:0}.insclone__option-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.insclone__option-text{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);display:block}.insclone__summary{align-items:flex-start;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);background-color:var(--color-border);display:flex}@supports (color:color-mix(in lab,red,red)){.insclone__summary{background-color:color-mix(in srgb,var(--color-border) 22%,transparent)}}.insclone__summary .iconify,.insclone__summary svg{color:var(--color-bcsd-primary)}.insclone__footer{gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);border-top-width:1px;flex-direction:column;display:flex}@media (width>=40rem){.insclone__footer{padding-inline:calc(var(--spacing)*6)}}.insclone__footer{border-color:var(--color-border);background-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.insclone__footer{background-color:color-mix(in srgb,var(--color-border) 12%,transparent)}}.insclone__footer-hint{align-items:flex-start;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);display:flex}.insclone__footer-actions{justify-content:flex-end;display:flex}.insclone__btn,.insclone__footer-actions{align-items:center;gap:calc(var(--spacing)*2)}.insclone__btn{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:inline-flex}.insclone__btn--ghost{border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-text-muted)}.insclone__btn--ghost:hover:not(:disabled){color:var(--color-text);background-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.insclone__btn--ghost:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-border) 45%,transparent)}}.insclone__btn--primary{justify-content:center;min-width:9.5rem}.insclone__btn:disabled{cursor:not-allowed;opacity:.6}.inscourses__section-title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*5);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.inscourses__cards{margin-bottom:calc(var(--spacing)*12);gap:calc(var(--spacing)*4);display:grid}@media (width>=40rem){.inscourses__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.inscard{align-items:flex-start;gap:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--color-border);background-color:var(--color-card);transition-duration:.2s;display:flex}@media (width>=40rem){.inscard--wide{grid-column:span 2/span 2}}.inscard:hover{border-color:#2563eb66}@supports (color:color-mix(in lab,red,red)){.inscard:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 40%,transparent)}}.inscard:hover{transform:translateY(-2px);box-shadow:0 12px 34px -18px #0003}.inscard__icon{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-radius:calc(var(--ui-radius)*3);color:var(--color-bcsd-primary);background-color:#2563eb1a;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.inscard__icon{background-color:color-mix(in srgb,var(--color-bcsd-primary) 10%,transparent)}}.inscard__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.inscard__text{margin-top:var(--spacing);color:var(--color-text-muted)}.inscard__link,.inscard__text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.inscard__link{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bcsd-primary);display:inline-flex}.inscourses__resources{gap:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*8);border-top-width:1px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.inscourses__resources{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.inscourses__resources{grid-template-columns:repeat(5,minmax(0,1fr))}}.inscourses__resources{border-color:var(--color-border)}.insres{border-radius:calc(var(--ui-radius)*4);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4);text-align:center;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));flex-direction:column;align-items:center;display:flex}.insres:hover{background-color:#2563eb0d}@supports (color:color-mix(in lab,red,red)){.insres:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 5%,transparent)}}.insedit{width:100%;max-width:var(--breakpoint-2xl);padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*12);margin-inline:auto}@media (width>=40rem){.insedit{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.insedit{padding-inline:calc(var(--spacing)*8)}}.insedit{--insedit-sidebar-top:5rem}.insedit__hero{margin-bottom:calc(var(--spacing)*6)}.insedit__hero-body{position:relative}.insedit__hero-back{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);display:inline-flex}.insedit__hero-back:hover{color:var(--color-bcsd-primary)}.insedit__hero-top{margin-bottom:calc(var(--spacing)*5)}.insedit__hero-eyebrow{margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase;color:var(--color-bcsd-primary)}.insedit__hero-title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.insedit__hero-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.insedit__hero-lead{margin-top:calc(var(--spacing)*2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (width>=40rem){.insedit__hero-lead{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.insedit__hero-lead{color:var(--color-text-muted)}.insedit__hero-tabs{margin-top:calc(var(--spacing)*5);gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);width:100%;display:flex}.insedit__hero-tabs .insedit__tab{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-text-muted);box-shadow:none;background-color:#0000;border-color:#0000;border-bottom-width:2px;border-radius:0;margin-bottom:-1px;text-decoration-line:none;display:inline-flex}.insedit__hero-tabs .insedit__tab:hover:not(.insedit__tab--active){color:var(--color-text);background-color:#0000}.insedit__hero-tabs .insedit__tab--active{color:var(--color-bcsd-primary);border-color:var(--color-bcsd-primary);box-shadow:none;background-color:#0000}.insedit__hero-panel{margin-top:calc(var(--spacing)*5);gap:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*5);border-top-width:1px;flex-direction:column;display:flex}@media (width>=40rem){.insedit__hero-panel{flex-direction:row;justify-content:space-between;align-items:flex-start}}.insedit__hero-panel{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.insedit__hero-panel{border-color:color-mix(in srgb,var(--color-border) 75%,transparent)}}.insedit__hero-panel-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=40rem){.insedit__hero-panel-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.insedit__hero-panel-text{margin-top:var(--spacing);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.insedit__head{margin-bottom:calc(var(--spacing)*6)}.insedit__back{margin-bottom:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);display:inline-flex}.insedit__back:hover{color:var(--color-bcsd-primary)}.insedit__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=40rem){.insedit__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.insedit__subtitle{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.insedit__completion-card,.insedit__progress-card{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);box-shadow:var(--shadow-card)}.insedit__completion-head,.insedit__progress-top{margin-bottom:calc(var(--spacing)*3);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);display:flex}.insedit__completion-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.insedit__completion-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.insedit__completion-bar{margin-bottom:calc(var(--spacing)*2)}.insedit__completion-meta,.insedit__progress-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.insedit__shell{gap:calc(var(--spacing)*6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=80rem){.insedit__shell--details{grid-template-columns:15rem minmax(0,1fr) 15rem}}@media (width>=96rem){.insedit__shell--details{grid-template-columns:16rem minmax(0,1fr) 16rem}}@media (width>=80rem){.insedit__shell:not(.insedit__shell--details){grid-template-columns:minmax(0,1fr) 16rem}}.insedit__main{width:100%;min-width:0;max-width:none}.insedit__sidebar{flex-shrink:0;width:100%;min-height:0}@media (width>=1280px){.insedit__sidebar{top:var(--insedit-sidebar-top);z-index:10;max-height:calc(100vh - var(--insedit-sidebar-top) - 1rem);align-self:start;position:sticky}.insedit__sidebar--left{overflow:visible}.insedit__sidebar--right{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}}.insedit__sidebar--left{order:-9999}@media (width>=80rem){.insedit__sidebar--left{order:0}}.insedit__sidebar--right{order:9999}:where(.insedit__sidebar-sticky>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}@media (width>=1280px){.insedit__sidebar--left .insedit__sidebar-sticky{gap:calc(var(--spacing)*4);min-height:0;max-height:calc(100vh - var(--insedit-sidebar-top) - 1rem);flex-direction:column;display:flex}.insedit__sidebar--left .insform-image{flex-shrink:0}.insedit__sidebar--left .insform-progress{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}}:where(.insedit__actions-panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}:where(.insedit__actions-group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.insedit__actions-group{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);border-width:1px;border-color:var(--color-border);background-color:var(--color-card)}.insedit__action-btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);width:100%;min-height:2.75rem;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}.insedit__action-btn:disabled{pointer-events:none;opacity:.6}.insedit__action-btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);color:var(--color-text-muted)}.insedit__action-btn--ghost:hover:not(:disabled){color:var(--color-text);border-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.insedit__action-btn--ghost:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-text) 20%,var(--color-border))}}.insedit__action-btn--secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card)}.insedit__action-btn--secondary:hover:not(:disabled){border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.insedit__action-btn--secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-bcsd-primary) 35%,var(--color-border))}}.insedit__action-btn--secondary:hover:not(:disabled){background-color:#2563eb0f}@supports (color:color-mix(in lab,red,red)){.insedit__action-btn--secondary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-bcsd-primary) 6%,transparent)}}.insedit__action-btn--primary{color:var(--color-white);--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);background-color:var(--color-bcsd-primary)}.insedit__action-btn--primary:hover:not(:disabled){background-color:var(--color-bcsd-primary-dark);box-shadow:0 8px 20px -10px #2563ebb3}@supports (color:color-mix(in lab,red,red)){.insedit__action-btn--primary:hover:not(:disabled){box-shadow:0 8px 20px -10px color-mix(in srgb,var(--color-bcsd-primary) 70%,transparent)}}.insedit__action-btn--danger{border-style:var(--tw-border-style);color:var(--color-red-600);border-width:1px;border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.insedit__action-btn--danger{border-color:color-mix(in srgb,#ef4444 45%,var(--color-border))}}.insedit__action-btn--danger{background-color:var(--color-card)}.insedit__action-btn--danger:hover:not(:disabled){color:#dc2626;background-color:#ef444414;border-color:#ef4444}.insedit__action-btn--full{width:100%}.insedit__hero-title-row{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}@media (width>=40rem){.insedit__hero-title-row{gap:calc(var(--spacing)*3)}}.insedit__status-badge{padding-inline:calc(var(--spacing)*2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:2147483647px;align-items:center;display:inline-flex}.insedit__status-badge--review{border-style:var(--tw-border-style);border-width:1px;border-color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.insedit__status-badge--review{border-color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)}}.insedit__status-badge--review{background-color:var(--color-amber-50);color:var(--color-amber-800)}.insedit__status-badge--unpublished{border-style:var(--tw-border-style);border-width:1px;border-color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.insedit__status-badge--unpublished{border-color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)}}.insedit__status-badge--unpublished{background-color:var(--color-amber-50);color:var(--color-amber-800)}.insedit__status-badge--published{border-style:var(--tw-border-style);border-width:1px;border-color:#5ee9b599}@supports (color:color-mix(in lab,red,red)){.insedit__status-badge--published{border-color:color-mix(in oklab,var(--color-emerald-300) 60%,transparent)}}.insedit__status-badge--published{background-color:var(--color-emerald-50);color:var(--color-emerald-800)}.insedit__status-badge--blocked{border-style:var(--tw-border-style);border-width:1px;border-color:#ffa2ae99}@supports (color:color-mix(in lab,red,red)){.insedit__status-badge--blocked{border-color:color-mix(in oklab,var(--color-rose-300) 60%,transparent)}}.insedit__status-badge--blocked{background-color:var(--color-rose-50);color:var(--color-rose-800)}.insedit__submit-banner{align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);display:flex}.insedit__submit-banner--review{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.insedit__submit-banner--review{border-color:color-mix(in srgb,#f59e0b 35%,var(--color-border))}}.insedit__submit-banner--review{background-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.insedit__submit-banner--review{background-color:color-mix(in srgb,#f59e0b 8%,var(--color-card))}}.insedit__submit-banner--published{border-color:#10b981}@supports (color:color-mix(in lab,red,red)){.insedit__submit-banner--published{border-color:color-mix(in srgb,#10b981 35%,var(--color-border))}}.insedit__submit-banner--published{background-color:#10b981}@supports (color:color-mix(in lab,red,red)){.insedit__submit-banner--published{background-color:color-mix(in srgb,#10b981 8%,var(--color-card))}}.insedit__submit-banner--blocked{border-color:#f43f5e}@supports (color:color-mix(in lab,red,red)){.insedit__submit-banner--blocked{border-color:color-mix(in srgb,#f43f5e 35%,var(--color-border))}}.insedit__submit-banner--blocked{background-color:#f43f5e}@supports (color:color-mix(in lab,red,red)){.insedit__submit-banner--blocked{background-color:color-mix(in srgb,#f43f5e 8%,var(--color-card))}}.insedit__submit-banner-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.insedit__submit-banner-text{margin-top:calc(var(--spacing)*.5)}.insedit__submit-banner-text,.insedit__submit-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.insedit__submit-hint{padding-inline:var(--spacing)}:where(.upload-progress>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)))}.upload-progress__meta{-moz-column-gap:calc(var(--spacing)*3);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*.5);--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.upload-progress__label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text)}.upload-progress__size{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-text-muted)}.upload-progress__track{height:var(--spacing);background-color:var(--color-text);border-radius:2147483647px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.upload-progress__track{background-color:color-mix(in srgb,var(--color-text) 10%,var(--color-card))}}.upload-progress__fill{height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);background-color:var(--color-bcsd-primary);border-radius:2147483647px}.app-modal{z-index:10050;padding:calc(var(--spacing)*4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width>=40rem){.app-modal{padding:calc(var(--spacing)*6)}}.app-modal__backdrop{cursor:default;border-style:var(--tw-border-style);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0f172a9e;border-width:0;position:absolute;inset:0}.app-modal__panel{z-index:10;border-radius:calc(var(--ui-radius)*4);background-color:var(--color-card);border:1px solid var(--color-border);flex-direction:column;width:100%;max-width:26rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-modal__panel{border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}}.app-modal__panel{box-shadow:0 0 0 1px #ffffff0a,0 24px 48px -12px #00000073,0 12px 24px -8px #00000047}.app-modal__panel--warning{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.app-modal__panel--warning{border-color:color-mix(in srgb,#f59e0b 35%,var(--color-border))}}.app-modal__panel--danger{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.app-modal__panel--danger{border-color:color-mix(in srgb,#ef4444 35%,var(--color-border))}}.app-modal__panel--info{border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.app-modal__panel--info{border-color:color-mix(in srgb,#3b82f6 35%,var(--color-border))}}.app-modal__panel--success{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.app-modal__panel--success{border-color:color-mix(in srgb,#22c55e 35%,var(--color-border))}}.app-modal__head{align-items:flex-start;gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*4);display:flex}@media (width>=40rem){.app-modal__head{padding-inline:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*6)}}.app-modal__icon{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);border-radius:calc(var(--ui-radius)*3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-modal__icon--info{color:#3b82f6;background-color:#3b82f624}.app-modal__icon--warning{color:#f59e0b;background-color:#f59e0b24}.app-modal__icon--danger{color:#f87171;background-color:#ef444424}.app-modal__icon--success{color:#4ade80;background-color:#22c55e24}.app-modal__head-text{min-width:0;padding-top:calc(var(--spacing)*.5);flex:1}.app-modal__title{--tw-leading:var(--leading-snug);font-size:1.05rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text)}.app-modal__desc{margin-top:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.app-modal__close{margin-top:calc(var(--spacing)*-.5);margin-right:calc(var(--spacing)*-1);height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-radius:calc(var(--ui-radius)*2);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));color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-modal__close:hover{color:var(--color-text);background-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.app-modal__close:hover{background-color:color-mix(in srgb,var(--color-text) 8%,transparent)}}.app-modal__body{padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*2)}@media (width>=40rem){.app-modal__body{padding-inline:calc(var(--spacing)*6)}}.app-modal__foot{padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*5)}@media (width>=40rem){.app-modal__foot{padding-inline:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*6)}}.app-modal__actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2.5);flex-wrap:wrap;width:100%;display:flex}.app-modal__actions--single{justify-content:stretch}@media (width>=40rem){.app-modal__actions--single{justify-content:flex-end}}.app-modal__actions--single .app-modal__btn{width:100%}@media (width>=40rem){.app-modal__actions--single .app-modal__btn{width:auto;min-width:7.5rem}}.app-modal__btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}.app-modal__btn:active{scale:.98}.app-modal__btn:disabled{cursor:not-allowed;opacity:.6}.app-modal__btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);color:var(--color-text);background-color:#0000}.app-modal__btn--ghost:hover:not(:disabled){background-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.app-modal__btn--ghost:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-text) 6%,transparent)}}.app-modal__btn--primary{color:var(--color-white);--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);background-color:var(--color-bcsd-primary)}.app-modal__btn--primary:hover:not(:disabled){background-color:var(--color-bcsd-primary-dark,#2157cf)}@supports (color:color-mix(in lab,red,red)){.app-modal__btn--primary:hover:not(:disabled){background-color:var(--color-bcsd-primary-dark,color-mix(in srgb,var(--color-bcsd-primary) 88%,#000))}}.app-modal__btn--primary:hover:not(:disabled){box-shadow:0 8px 16px -8px #2563eb8c}@supports (color:color-mix(in lab,red,red)){.app-modal__btn--primary:hover:not(:disabled){box-shadow:0 8px 16px -8px color-mix(in srgb,var(--color-bcsd-primary) 55%,transparent)}}.app-modal__btn--warning{color:var(--color-white);--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);background-color:#d97706}.app-modal__btn--warning:hover:not(:disabled){background-color:#b45309;box-shadow:0 8px 16px -8px #d977068c}.app-modal__btn--danger{color:var(--color-white);--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);background-color:#dc2626}.app-modal__btn--danger:hover:not(:disabled){background-color:#b91c1c;box-shadow:0 8px 16px -8px #dc26268c}.app-modal__confirm--danger{color:var(--color-white);--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);background-color:#dc2626;border-color:#dc2626}.app-modal__confirm--danger:hover:not(:disabled){color:#fff;background-color:#b91c1c;border-color:#b91c1c}.app-modal-enter-active,.app-modal-leave-active{transition-property:opacity}.app-modal-enter-active,.app-modal-enter-active .app-modal__panel,.app-modal-leave-active,.app-modal-leave-active .app-modal__panel{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}.app-modal-enter-active .app-modal__panel,.app-modal-leave-active .app-modal__panel{transition-property:all}.app-modal-enter-from,.app-modal-leave-to{opacity:0}.app-modal-enter-from .app-modal__panel,.app-modal-leave-to .app-modal__panel{--tw-translate-y:calc(var(--spacing)*3);translate:var(--tw-translate-x) var(--tw-translate-y);scale:.97}.insedit__tabs{margin-bottom:calc(var(--spacing)*6);gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);display:flex}.insedit__tabs .insedit__tab{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-text-muted);border-color:#0000;border-bottom-width:2px;border-radius:0;margin-bottom:-1px}.insedit__tabs .insedit__tab:hover:not(.insedit__tab--active){color:var(--color-text)}.insedit__tabs .insedit__tab--active{color:var(--color-bcsd-primary);border-color:var(--color-bcsd-primary)}:where(.insedit__panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)))}:where(.insedit__section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.insedit__section{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*5);border-width:1px}@media (width>=40rem){.insedit__section{padding:calc(var(--spacing)*6)}}.insedit__section{border-color:var(--color-border);background-color:var(--color-card)}:where(.insedit__section-head>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)))}.insedit__section-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.insedit__section-text{color:var(--color-text-muted)}.insedit__field,.insedit__section-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.insedit__field{gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex-direction:column;display:flex}.insedit__input,.insedit__textarea{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;background-color:var(--color-input-bg);border-width:1px;border-color:var(--color-border);color:var(--color-text);outline-style:none}.insedit__input:focus,.insedit__textarea:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#2563eb33}@supports (color:color-mix(in lab,red,red)){.insedit__input:focus,.insedit__textarea:focus{--tw-ring-color:color-mix(in oklab, var(--color-bcsd-primary) 20%, transparent)}}.insedit__input:focus,.insedit__textarea:focus{border-color:var(--color-bcsd-primary)}.insedit__input--short{max-width:8rem}.insedit__grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.insedit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.insedit__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.insedit__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.insedit__langs{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*5);border-width:1px;border-color:var(--color-border);background-color:var(--color-card)}.insedit__langs summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.insedit__langs-grid{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=48rem){.insedit__langs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.insedit__lang-block h3{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.insedit__actions{padding-top:calc(var(--spacing)*2);justify-content:flex-end;display:flex}.insedit__add-section{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (width>=40rem){.insedit__add-section{flex-direction:row}}.insedit__empty{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-block:calc(var(--spacing)*10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);border-style:dashed;border-width:1px;border-color:var(--color-border)}:where(.insedit__module>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.insedit__module{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*5);border-width:1px;border-color:var(--color-border);background-color:var(--color-card)}.insedit__module-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*4);display:flex}.insedit__module-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.insedit__module-label,.insedit__module-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.insedit__module-title{margin-top:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}:where(.insedit__lessons>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.insedit__lesson{align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);border-width:1px;border-color:var(--color-border);display:flex}.insedit__lesson-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.insedit__lesson-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.insedit__upload{align-items:flex-end;gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*2);border-top-width:1px;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=64rem){.insedit__upload{grid-template-columns:1fr 1fr auto auto}}.insedit__upload{border-color:var(--color-border)}:where(.insvideo>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.insvideo{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*2);border-top-width:1px;border-color:var(--color-border)}.insvideo__existing{margin-bottom:calc(var(--spacing)*2)}.insvideo__drop{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*10);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border:2px dashed #2563eb4d;flex-direction:column;transition-duration:.2s;display:flex}@supports (color:color-mix(in lab,red,red)){.insvideo__drop{border-color:color-mix(in srgb,var(--color-bcsd-primary) 30%,transparent)}}.insvideo__drop{background-color:#2563eb0a}@supports (color:color-mix(in lab,red,red)){.insvideo__drop{background-color:color-mix(in srgb,var(--color-bcsd-primary) 4%,transparent)}}.insvideo__drop--dragging,.insvideo__drop:hover{border-color:#2563eb8c}@supports (color:color-mix(in lab,red,red)){.insvideo__drop--dragging,.insvideo__drop:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 55%,transparent)}}.insvideo__drop--dragging,.insvideo__drop:hover{background-color:#2563eb12}@supports (color:color-mix(in lab,red,red)){.insvideo__drop--dragging,.insvideo__drop:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 7%,transparent)}}.insvideo__drop-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.insvideo__drop-hint{max-width:var(--container-sm);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}:where(.insvideo__editor>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.insvideo__toolbar{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (width>=40rem){.insvideo__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.insvideo__file-meta{align-items:flex-start;gap:calc(var(--spacing)*3);min-width:0;display:flex}.insvideo__file-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.insvideo__file-sub{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.insvideo__player-wrap{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);background-color:#000000e6;border-width:1px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.insvideo__player-wrap{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.insvideo__player-wrap{border-color:var(--color-border)}.insvideo__player{background-color:var(--color-black);-o-object-fit:contain;object-fit:contain;width:100%;max-height:420px}:where(.insvideo__timeline-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.insvideo__timeline-section{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border);background-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.insvideo__timeline-section{background-color:color-mix(in srgb,var(--color-text) 2%,transparent)}}.insvideo__timeline-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);display:flex}.insvideo__timeline-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.insvideo__timeline-time{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-text-muted)}.insvideo__timeline{height:calc(var(--spacing)*12);cursor:pointer;border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);-webkit-user-select:none;user-select:none;border-width:1px;border-color:var(--color-border);background-color:var(--color-text);position:relative}@supports (color:color-mix(in lab,red,red)){.insvideo__timeline{background-color:color-mix(in srgb,var(--color-text) 6%,transparent)}}.insvideo__segment{top:var(--spacing);bottom:var(--spacing);border-radius:calc(var(--ui-radius)*1.5);opacity:.8;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.insvideo__segment--active{opacity:1;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.insvideo__segment--active{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.insvideo__segment-label{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.insvideo__playhead{pointer-events:none;width:calc(var(--spacing)*.5);background-color:#fff;box-shadow:0 0 0 1px #00000059}.insvideo__handle,.insvideo__playhead{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:0;bottom:0}.insvideo__handle{z-index:10;width:calc(var(--spacing)*3);cursor:ew-resize}.insvideo__handle:after{content:"";height:calc(var(--spacing)*8);width:calc(var(--spacing)*1.5);--tw-translate-x:-50%;--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#fff;border-radius:2147483647px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #00000040}.insvideo__timeline-actions{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}:where(.insvideo__segments>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.insvideo__segment-row{cursor:pointer}:where(.insvideo__segment-row>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.insvideo__segment-row{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);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));border-width:1px;border-color:var(--color-border);background-color:var(--color-card)}.insvideo__segment-row--active{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.insvideo__segment-row--active{border-color:color-mix(in srgb,var(--color-bcsd-primary) 45%,var(--color-border))}}.insvideo__segment-row--active{background-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.insvideo__segment-row--active{background-color:color-mix(in srgb,var(--color-bcsd-primary) 5%,var(--color-card))}}.insvideo__segment-index{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:var(--color-bcsd-primary);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.insvideo__segment-times{gap:calc(var(--spacing)*3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.insvideo__segment-times{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.insvideo__time-field>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)))}.insvideo__time-field span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);display:block}.insvideo__segment-tools{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.insvideo__segment-duration{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.insvideo__error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-600)}.insvideo__publish{padding-top:var(--spacing);justify-content:flex-end;display:flex}:where(.cvedit>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)))}:where(.cvedit__upload-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.cvedit__upload-section{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*5);border-width:1px;border-color:var(--color-border);background-color:var(--color-card)}.cvedit__upload-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cvedit__upload-hint{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.cvedit-upload{position:relative}.cvedit-upload,.cvedit-upload__dashboard{min-height:300px}.cvedit-upload__fallback{z-index:10;cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*10);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border:2px dashed #2563eb4d;flex-direction:column;transition-duration:.2s;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cvedit-upload__fallback{border-color:color-mix(in srgb,var(--color-bcsd-primary) 30%,transparent)}}.cvedit-upload__fallback{background-color:#2563eb0a}@supports (color:color-mix(in lab,red,red)){.cvedit-upload__fallback{background-color:color-mix(in srgb,var(--color-bcsd-primary) 4%,transparent)}}.cvedit-upload__fallback--dragging,.cvedit-upload__fallback:hover{border-color:#2563eb8c}@supports (color:color-mix(in lab,red,red)){.cvedit-upload__fallback--dragging,.cvedit-upload__fallback:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 55%,transparent)}}.cvedit-upload__fallback--dragging,.cvedit-upload__fallback:hover{background-color:#2563eb12}@supports (color:color-mix(in lab,red,red)){.cvedit-upload__fallback--dragging,.cvedit-upload__fallback:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 7%,transparent)}}.cvedit-upload__fallback-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.cvedit-upload__fallback-hint{max-width:var(--container-md);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.cvedit-upload--loading{justify-content:center;align-items:center;display:flex}.cvedit__toolbar{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (width>=40rem){.cvedit__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.cvedit__video-tabs{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.cvedit__video-tab{max-width:var(--container-xs);align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));border-width:1px;border-color:var(--color-border);color:var(--color-text-muted);display:inline-flex}.cvedit__video-tab:hover{border-color:var(--color-bcsd-primary);color:var(--color-text)}.cvedit__video-tab--active{border-color:var(--color-bcsd-primary);background-color:#2563eb14}@supports (color:color-mix(in lab,red,red)){.cvedit__video-tab--active{background-color:color-mix(in srgb,var(--color-bcsd-primary) 8%,transparent)}}.cvedit__video-tab--active{color:var(--color-text)}.cvedit__video-tab-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cvedit__video-tab-duration{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-text-muted);flex-shrink:0}.cvedit__video-tab-remove{padding:calc(var(--spacing)*.5);border-radius:.25rem;flex-shrink:0}@media (hover:hover){.cvedit__video-tab-remove:hover{background-color:var(--color-red-100);color:var(--color-red-600)}}.cvedit__video-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);flex-shrink:0}.cvedit__file-meta{align-items:flex-start;gap:calc(var(--spacing)*3);min-width:0;display:flex}.cvedit__file-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.cvedit__file-sub{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.cvedit-player{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);background-color:var(--color-black);border-width:1px;border-color:var(--color-border);overflow:hidden}.cvedit-player__video{width:100%;max-height:480px}:where(.cvedit-timeline>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.cvedit-timeline{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border);background-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.cvedit-timeline{background-color:color-mix(in srgb,var(--color-text) 2%,transparent)}}.cvedit-timeline__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);display:flex}.cvedit-timeline__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.cvedit-timeline__time{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-text-muted)}.cvedit-timeline__track{height:calc(var(--spacing)*16);cursor:pointer;border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);-webkit-user-select:none;user-select:none;border-width:1px;border-color:var(--color-border);background-color:var(--color-text);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cvedit-timeline__track{background-color:color-mix(in srgb,var(--color-text) 6%,transparent)}}.cvedit-timeline__region{top:calc(var(--spacing)*2);bottom:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*1.5);opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#2563eb59;position:absolute}@supports (color:color-mix(in lab,red,red)){.cvedit-timeline__region{background-color:color-mix(in srgb,var(--color-bcsd-primary) 35%,transparent)}}.cvedit-timeline__region--active{opacity:1;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#2563eb80}@supports (color:color-mix(in lab,red,red)){.cvedit-timeline__region--active{--tw-ring-color:color-mix(in oklab, var(--color-bcsd-primary) 50%, transparent)}}.cvedit-timeline__region-label{top:var(--spacing);left:calc(var(--spacing)*2);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);max-width:90%;font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,);position:absolute;overflow:hidden}.cvedit-timeline__playhead{pointer-events:none;z-index:20;width:calc(var(--spacing)*.5);background-color:#fff;box-shadow:0 0 0 1px #00000059}.cvedit-timeline__marker,.cvedit-timeline__playhead{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:0;bottom:0}.cvedit-timeline__marker{z-index:30;touch-action:none;width:14px}.cvedit-timeline__marker--module .cvedit-timeline__marker-dot{background-color:var(--color-amber-500)}.cvedit-timeline__marker--lesson .cvedit-timeline__marker-dot{background-color:var(--color-sky-400)}.cvedit-timeline__marker-dot{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);--tw-translate-y:-50%;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);--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);border-radius:2147483647px;top:50%}.cvedit-timeline__marker-dot,.cvedit-timeline__marker-label{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;left:50%}.cvedit-timeline__marker-label{margin-top:var(--spacing);font-family:var(--font-mono);white-space:nowrap;color:var(--color-text-muted);font-size:10px;top:100%}.cvedit-timeline__actions{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.cvedit__planner{gap:calc(var(--spacing)*5);display:grid}@media (width>=80rem){.cvedit__planner{grid-template-columns:repeat(2,minmax(0,1fr))}}.cvedit__section-title{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cvedit__lesson-card,.cvedit__module-card{cursor:pointer}:where(:is(.cvedit__module-card,.cvedit__lesson-card)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.cvedit__lesson-card,.cvedit__module-card{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);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));border-width:1px;border-color:var(--color-border);background-color:var(--color-card)}.cvedit__module-card--active{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.cvedit__module-card--active{border-color:color-mix(in srgb,var(--color-bcsd-primary) 45%,var(--color-border))}}.cvedit__module-card--active{background-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.cvedit__module-card--active{background-color:color-mix(in srgb,var(--color-bcsd-primary) 5%,var(--color-card))}}.cvedit__lesson-card,.cvedit__module-card-head{align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.cvedit__lesson-index,.cvedit__module-index{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:var(--color-bcsd-primary);border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}.cvedit__lesson-index,.cvedit__lesson-time,.cvedit__module-index,.cvedit__module-time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-shrink:0}.cvedit__lesson-time,.cvedit__module-time{font-family:var(--font-mono);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-text-muted)}.cvedit__error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-600)}.cvedit__publish{justify-content:flex-end;display:flex}.cvedit-published{margin-top:calc(var(--spacing)*6)}:where(.cvedit-published>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.cvedit-published{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*6);border-top-width:1px;border-color:var(--color-border)}.cvedit-published__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cvedit-published__hint{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.insedit__empty--compact{padding-block:calc(var(--spacing)*4);text-align:left}:where(.udcur>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)))}.udcur__header{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (width>=40rem){.udcur__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.udcur__intro{max-width:var(--container-3xl);color:var(--color-text-muted)}.udcur__ghost-btn,.udcur__intro{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.udcur__ghost-btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));border-width:1px;border-color:var(--color-bcsd-primary);color:var(--color-bcsd-primary);background-color:#0000;border-radius:.25rem;display:inline-flex}.udcur__ghost-btn:hover:not(:disabled){background-color:#2563eb14}@supports (color:color-mix(in lab,red,red)){.udcur__ghost-btn:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-bcsd-primary) 8%,transparent)}}.udcur__ghost-btn:disabled{cursor:not-allowed;opacity:.5}.udcur__ghost-btn--sm{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.udcur__ghost-btn--active{background-color:#2563eb14}@supports (color:color-mix(in lab,red,red)){.udcur__ghost-btn--active{background-color:color-mix(in srgb,var(--color-bcsd-primary) 8%,transparent)}}.udcur__ghost-btn--block{width:100%}@media (width>=40rem){.udcur__ghost-btn--block{width:auto}}.udcur__ghost-btn--section{margin-top:calc(var(--spacing)*2)}:where(.udcur-marks>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.udcur-marks__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.udcur-marks__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.udcur-marks__hint{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.udcur-marks__total-pill{align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:#2563eb1f;border-radius:2147483647px;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.udcur-marks__total-pill{background-color:color-mix(in srgb,var(--color-bcsd-primary) 12%,transparent)}}.udcur-marks__total-pill{color:var(--color-bcsd-primary)}.udcur-marks__toolbar{align-items:flex-end;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.udcur-marks__marks-field{gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-direction:column;display:flex}.udcur-marks__input{width:calc(var(--spacing)*20);border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);border-width:1px;border-color:var(--color-border);background-color:var(--color-input-bg,transparent)}.udcur-marks__input--cell{width:calc(var(--spacing)*16);text-align:right}.udcur-marks__btn{border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));border-width:1px;border-color:var(--color-border);color:var(--color-text);justify-content:center;align-items:center;display:inline-flex}.udcur-marks__btn:disabled{cursor:not-allowed;opacity:.5}.udcur-marks__btn--primary{border-color:var(--color-bcsd-primary);color:var(--color-bcsd-primary);background-color:#2563eb14}@supports (color:color-mix(in lab,red,red)){.udcur-marks__btn--primary{background-color:color-mix(in srgb,var(--color-bcsd-primary) 8%,transparent)}}.udcur-marks__btn--primary:hover:not(:disabled){background-color:#2563eb24}@supports (color:color-mix(in lab,red,red)){.udcur-marks__btn--primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-bcsd-primary) 14%,transparent)}}:where(.udcur-marks__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)))}.udcur-marks__row{align-items:center;gap:calc(var(--spacing)*2.5);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2.5);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--color-border);background-color:var(--color-card);display:flex}.udcur-marks__row:hover{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.udcur-marks__row:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 35%,var(--color-border))}}.udcur-marks__row:hover{background-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.udcur-marks__row:hover{background-color:color-mix(in srgb,var(--color-text) 2%,transparent)}}.udcur-marks__row--active{border-color:var(--color-bcsd-primary);background-color:#2563eb14}@supports (color:color-mix(in lab,red,red)){.udcur-marks__row--active{background-color:color-mix(in srgb,var(--color-bcsd-primary) 8%,transparent)}}.udcur-marks__row--active{box-shadow:0 0 0 1px #2563eb40}@supports (color:color-mix(in lab,red,red)){.udcur-marks__row--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-bcsd-primary) 25%,transparent)}}.udcur-marks__row--checked:not(.udcur-marks__row--active){border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.udcur-marks__row--checked:not(.udcur-marks__row--active){border-color:color-mix(in srgb,var(--color-bcsd-primary) 40%,var(--color-border))}}.udcur-marks__check{flex-shrink:0;align-items:center;display:flex}.udcur-marks__row-main{flex:1;min-width:0}.udcur-marks__row-top{align-items:center;gap:calc(var(--spacing)*2);min-width:0;display:flex}.udcur-marks__badge{height:calc(var(--spacing)*5);min-width:calc(var(--spacing)*5);border-radius:calc(var(--ui-radius)*1.5);padding-inline:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background-color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.udcur-marks__badge{background-color:color-mix(in srgb,var(--color-text) 8%,transparent)}}.udcur-marks__row-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.udcur-marks__row-meta,.udcur-marks__row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.udcur-marks__row-meta{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:block}.udcur-marks__row-marks{align-items:flex-end;gap:calc(var(--spacing)*.5);flex-direction:column;flex-shrink:0;display:flex}.udcur-marks__span-hint{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.udcur-marks__total-row{justify-content:flex-end;display:flex}.udcur-marks__empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}:where(.udcur-marks__steps>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.udcur-marks__steps{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-color:var(--color-border);background-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.udcur-marks__steps{background-color:color-mix(in srgb,var(--color-text) 2%,transparent)}}.udcur-marks__steps{color:var(--color-text-muted)}.udcur-marks__step{align-items:flex-start;gap:calc(var(--spacing)*2);display:flex}.udcur-marks__step--done,.udcur-marks__step-num{color:var(--color-text)}.udcur-marks__step-num{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background-color:var(--color-card,#fff);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where(.udcur-marks__panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.udcur-marks__panel{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);border-width:1px;border-color:var(--color-border);background-color:var(--color-card)}.udcur-marks__panel-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);display:flex}.udcur-marks__panel-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.udcur-marks__link{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-underline-offset:2px}@media (hover:hover){.udcur-marks__link:hover{text-decoration-line:underline}}.udcur-marks__helper,.udcur-marks__link{color:var(--color-text-muted)}.udcur-marks__helper{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.udcur-marks__helper--ready{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-bcsd-primary)}.udcur-marks__list-head{padding-inline:var(--spacing);color:var(--color-text-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.udcur-marks__group-tag,.udcur-marks__list-head{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.udcur-marks__group-tag{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);background-color:#2563eb1f;border-radius:2147483647px;flex-shrink:0;font-size:10px}@supports (color:color-mix(in lab,red,red)){.udcur-marks__group-tag{background-color:color-mix(in srgb,var(--color-bcsd-primary) 12%,transparent)}}.udcur-marks__group-tag{color:var(--color-bcsd-primary)}.udcur-marks__footnote{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.udcur-marks__row--grouped:not(.udcur-marks__row--checked){background-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.udcur-marks__row--grouped:not(.udcur-marks__row--checked){background-color:color-mix(in srgb,var(--color-text) 2%,transparent)}}.udcur-marks__section-label{padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.udcur-marks__block{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);overflow:hidden}.udcur-marks__block--ungrouped{--tw-border-style:dashed;background-color:var(--color-text);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.udcur-marks__block--ungrouped{background-color:color-mix(in srgb,var(--color-text) 2%,transparent)}}.udcur-marks__block-head{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);border-bottom-width:1px;border-color:var(--color-border);justify-content:space-between}.udcur-marks__block-head,.udcur-marks__block-title{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.udcur-marks__block-title{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.udcur-marks__block-dot{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5);background-color:var(--color-bcsd-primary);border-radius:2147483647px;flex-shrink:0}.udcur-marks__block-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.udcur-marks__marks-field--inline{align-items:center;gap:calc(var(--spacing)*2);flex-direction:row}.udcur-marks__row-marks--empty{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}:where(.udcur-marks__block .udcur-marks__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)))}.udcur-marks__block .udcur-marks__list{padding:calc(var(--spacing)*2)}.udcur-marks__block .udcur-marks__row{border-radius:calc(var(--ui-radius)*2)}.udcur-marks__block--tone-0{border-color:#0ea5e9}@supports (color:color-mix(in lab,red,red)){.udcur-marks__block--tone-0{border-color:color-mix(in srgb,#0ea5e9 45%,var(--color-border))}}.udcur-marks__block--tone-0{background-color:#0ea5e90f}.udcur-marks__block--tone-0 .udcur-marks__block-head{background-color:#0ea5e91a}.udcur-marks__block--tone-0 .udcur-marks__block-dot{background-color:#0ea5e9}.udcur-marks__block--tone-0 .udcur-marks__group-tag{color:#0369a1;background-color:#0ea5e92e}.udcur-marks__block--tone-1{border-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.udcur-marks__block--tone-1{border-color:color-mix(in srgb,#8b5cf6 45%,var(--color-border))}}.udcur-marks__block--tone-1{background-color:#8b5cf60f}.udcur-marks__block--tone-1 .udcur-marks__block-head{background-color:#8b5cf61a}.udcur-marks__block--tone-1 .udcur-marks__block-dot{background-color:#8b5cf6}.udcur-marks__block--tone-1 .udcur-marks__group-tag{color:#6d28d9;background-color:#8b5cf62e}.udcur-marks__block--tone-2{border-color:#10b981}@supports (color:color-mix(in lab,red,red)){.udcur-marks__block--tone-2{border-color:color-mix(in srgb,#10b981 45%,var(--color-border))}}.udcur-marks__block--tone-2{background-color:#10b9810f}.udcur-marks__block--tone-2 .udcur-marks__block-head{background-color:#10b9811a}.udcur-marks__block--tone-2 .udcur-marks__block-dot{background-color:#10b981}.udcur-marks__block--tone-2 .udcur-marks__group-tag{color:#047857;background-color:#10b9812e}.udcur-marks__block--tone-3{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.udcur-marks__block--tone-3{border-color:color-mix(in srgb,#f59e0b 45%,var(--color-border))}}.udcur-marks__block--tone-3{background-color:#f59e0b0f}.udcur-marks__block--tone-3 .udcur-marks__block-head{background-color:#f59e0b1a}.udcur-marks__block--tone-3 .udcur-marks__block-dot{background-color:#f59e0b}.udcur-marks__block--tone-3 .udcur-marks__group-tag{color:#b45309;background-color:#f59e0b2e}.udcur-marks__block--tone-4{border-color:#f43f5e}@supports (color:color-mix(in lab,red,red)){.udcur-marks__block--tone-4{border-color:color-mix(in srgb,#f43f5e 45%,var(--color-border))}}.udcur-marks__block--tone-4{background-color:#f43f5e0f}.udcur-marks__block--tone-4 .udcur-marks__block-head{background-color:#f43f5e1a}.udcur-marks__block--tone-4 .udcur-marks__block-dot{background-color:#f43f5e}.udcur-marks__block--tone-4 .udcur-marks__group-tag{color:#be123c;background-color:#f43f5e2e}.udcur__marks-chip{cursor:pointer;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);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));background-color:var(--color-text);border-radius:2147483647px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.udcur__marks-chip{background-color:color-mix(in srgb,var(--color-text) 6%,transparent)}}.udcur__marks-chip{color:var(--color-text-muted)}.udcur__marks-chip:hover{background-color:#2563eb24}@supports (color:color-mix(in lab,red,red)){.udcur__marks-chip:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 14%,transparent)}}.udcur__marks-chip:hover{color:var(--color-text)}.udcur__header-actions{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.udcur__ghost-btn--solid{background-color:#2563eb1a}@supports (color:color-mix(in lab,red,red)){.udcur__ghost-btn--solid{background-color:color-mix(in srgb,var(--color-bcsd-primary) 10%,transparent)}}.udcur__section{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);border-radius:.25rem}.udcur__section-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-text);display:flex}@supports (color:color-mix(in lab,red,red)){.udcur__section-head{background-color:color-mix(in srgb,var(--color-text) 2%,transparent)}}.udcur__section-head-main{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.udcur__section-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);flex-shrink:0}:where(.udcur__section-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.udcur__section-body{padding:calc(var(--spacing)*4)}:where(.udcur__module-description>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.udcur__inline-input{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);min-width:0;padding-inline:var(--spacing);padding-block:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-outline-style:none;background-color:#0000;border-color:#0000;border-bottom-width:1px;outline-style:none;flex:1}.udcur__inline-input:focus{border-color:var(--color-bcsd-primary)}.udcur__inline-input--section{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.udcur__lecture{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);border-radius:.25rem}.udcur__lecture--expanded{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.udcur__lecture--expanded{border-color:color-mix(in srgb,var(--color-bcsd-primary) 25%,var(--color-border))}}.udcur__lecture-head{align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);display:flex}.udcur__lecture-check{cursor:default;border-style:var(--tw-border-style);background-color:#0000;border-width:0;flex-shrink:0;padding:0}.udcur__lecture-title-row{align-items:center;gap:calc(var(--spacing)*2);min-width:0;display:flex}.udcur__lecture-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);flex-shrink:0}.udcur__lecture-actions{align-items:center;gap:var(--spacing);flex-shrink:0;margin-left:auto;display:flex}.udcur__icon-btn{border-style:var(--tw-border-style);padding:var(--spacing);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));color:var(--color-text-muted);background-color:#0000;border-width:0;border-radius:.25rem}.udcur__icon-btn:hover{color:var(--color-text);background-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.udcur__icon-btn:hover{background-color:color-mix(in srgb,var(--color-text) 6%,transparent)}}.udcur__icon-btn--danger:hover{color:var(--color-red-600);background-color:#ff000014}:where(.udcur__lecture-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.udcur__lecture-body{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);border-top-width:1px;border-color:var(--color-border)}.udcur__tabs{gap:calc(var(--spacing)*6);border-bottom-width:1px;border-color:var(--color-border);display:flex}.udcur__tab,.udcur__tabs{border-bottom-style:var(--tw-border-style)}.udcur__tab{padding-bottom:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));color:var(--color-text-muted);border-color:#0000;border-bottom-width:2px;margin-bottom:-1px}.udcur__tab--active{color:var(--color-text);border-color:var(--color-text)}.udcur__video-panel-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);display:flex}.udcur__video-panel-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.udcur__upload-row{margin-top:calc(var(--spacing)*4);align-items:stretch;gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (width>=40rem){.udcur__upload-row{flex-direction:row;align-items:center}}.udcur__file-field{align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--color-border);color:var(--color-text-muted);background-color:var(--color-card);border-radius:.25rem;flex:1;display:flex}.udcur__file-field--selected{color:var(--color-text)}.udcur__file-field-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.udcur__file-field-clear{padding:var(--spacing);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));color:var(--color-text-muted);border-radius:.25rem;flex-shrink:0}.udcur__file-field-clear:hover{color:var(--color-text)}.udcur__upload-note{margin-top:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);font-style:italic}.udcur__upload-actions{margin-top:calc(var(--spacing)*3);justify-content:flex-end;gap:calc(var(--spacing)*2);display:flex}.udcur__video-settings{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*3);display:grid}@media (width>=40rem){.udcur__video-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}.udcur__video-setting{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);display:flex}@supports (color:color-mix(in lab,red,red)){.udcur__video-setting{background-color:color-mix(in srgb,var(--color-card) 92%,var(--color-bcsd-primary) 8%)}}.udcur__video-setting-copy{min-width:0}.udcur__video-setting-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.udcur__video-setting-hint{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.udcur__file-table-wrap{overflow-x:auto}.udcur__file-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.udcur__file-table th{padding-bottom:calc(var(--spacing)*2);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.udcur__file-table td,.udcur__file-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border)}.udcur__file-table td{padding-block:calc(var(--spacing)*3)}.udcur__file-table-action{text-align:right;white-space:nowrap}.udcur__link-btn{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-bcsd-primary);background-color:#0000;border-width:0}.udcur__link-btn:disabled{cursor:not-allowed;opacity:.4}.udcur__status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.udcur__status--success{color:var(--color-emerald-600)}.udcur__library-search{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);display:flex}.udcur__search-input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;border-width:1px;border-color:var(--color-border);border-radius:.25rem;outline-style:none;flex:1}.udcur__search-btn,.udcur__search-input:focus{border-color:var(--color-bcsd-primary)}.udcur__search-btn{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-style:var(--tw-border-style);color:var(--color-bcsd-primary);background-color:#0000;border-width:1px;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.udcur__library-empty{padding-block:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.udcur__lecture-extras{gap:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}:where(.udcur__description>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.udcur__description{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*2);border-top-width:1px;border-color:var(--color-border)}.udcur__description-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block}.udcur__description-toolbar{gap:var(--spacing);display:flex}.udcur__format-btn{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);background-color:var(--color-card)}.udcur__description-input,.udcur__format-btn{border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--color-border);border-radius:.25rem}.udcur__description-input{resize:vertical;width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);--tw-outline-style:none;outline-style:none}.udcur__description-input:focus{border-color:var(--color-bcsd-primary)}.udcur__description-actions{justify-content:flex-end;gap:calc(var(--spacing)*2);display:flex}:where(.udcur__description-saved>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.udcur__description-saved{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*2);border-top-width:1px;border-color:var(--color-border)}.udcur__description-saved-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);display:flex}.udcur__description-content{border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);border-width:1px;border-color:var(--color-border);background-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.udcur__description-content{background-color:color-mix(in srgb,var(--color-text) 3%,var(--color-card))}}.udcur__description-content :where(p,ul,ol){margin-block:var(--spacing)}.udcur__empty{border-style:var(--tw-border-style);--tw-border-style:dashed;padding-block:calc(var(--spacing)*8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);border-style:dashed;border-width:1px;border-color:var(--color-border);border-radius:.25rem}.udcur-bulk{z-index:50;padding:calc(var(--spacing)*4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.udcur-bulk__backdrop{background-color:#00000080;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.udcur-bulk__backdrop{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.udcur-bulk__modal{width:100%;max-width:var(--container-2xl);position:relative}:where(.udcur-bulk__modal>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.udcur-bulk__modal{border-radius:calc(var(--ui-radius)*2);padding:calc(var(--spacing)*6);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.udcur-bulk__close,.udcur-bulk__modal{background-color:var(--color-white);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.udcur-bulk__close{top:calc(var(--spacing)*-3);right:calc(var(--spacing)*-3);z-index:10;height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-style:var(--tw-border-style);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);border-width:1px;border-color:var(--color-border);border-radius:2147483647px;justify-content:center;align-items:center;display:flex;position:absolute}.udcur-bulk__dashboard{min-height:360px}.udcur-bulk__fallback{padding-block:calc(var(--spacing)*16);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);justify-content:center;align-items:center}.udcur-bulk__fallback,.udcur-bulk__footer{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.udcur-bulk__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:0}.udcur-bulk__footer-progress{padding-inline:0;padding-top:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*2)}.udcur-bulk__footer-row{gap:calc(var(--spacing)*3);padding-bottom:var(--spacing);flex-direction:column;display:flex}@media (width>=40rem){.udcur-bulk__footer-row{flex-direction:row;justify-content:space-between;align-items:center}}.udcur-bulk__count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.udcur-bulk__footer-actions{justify-content:flex-end;gap:calc(var(--spacing)*2);display:flex}.udcur__link-btn--danger{color:var(--color-red-600)}:where(.udcur__resources-panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.udcur__resources-head{align-items:flex-start;gap:calc(var(--spacing)*2);display:flex}.udcur__tabs--resources{flex:1;min-width:0}.udcur__resources-close{margin-top:calc(var(--spacing)*.5);flex-shrink:0}.udcur__lecture-body>.udcur__resources-panel{margin-inline:calc(var(--spacing)*-1);padding-inline:var(--spacing)}.udcur__resource-tab{padding-top:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*2)}.udcur__resources-panel .udcur__upload-row{margin-top:0}.udcur__select-file-btn{white-space:nowrap;flex-shrink:0}.udcur__external-row{gap:calc(var(--spacing)*3);display:flex}.udcur__resource-list{padding-top:calc(var(--spacing)*4)}.udcur__resource-list--in-panel{padding-top:calc(var(--spacing)*2)}.udcur__resource-list--in-panel,.udcur__resource-list:not(.udcur__resource-list--in-panel){border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border)}.insedit__file{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.insedit__danger{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600);flex-shrink:0}.insedit__danger--sm{border-radius:calc(var(--ui-radius)*2);padding-inline:calc(var(--spacing)*2);padding-block:var(--spacing)}@media (hover:hover){.insedit__danger--sm:hover{background-color:var(--color-red-50)}}.insedit__form-head{margin-bottom:calc(var(--spacing)*6);gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (width>=40rem){.insedit__form-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.insedit__form-toggle{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--color-border);color:var(--color-text-muted);background-color:var(--color-card);flex-shrink:0;align-self:flex-start;display:inline-flex}.insedit__form-toggle:hover{color:var(--color-bcsd-primary);border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.insedit__form-toggle:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 35%,var(--color-border))}}.insedit__form-toggle:hover{background-color:#2563eb0f}@supports (color:color-mix(in lab,red,red)){.insedit__form-toggle:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 6%,transparent)}}.insedit__form-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=40rem){.insedit__form-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.insedit__form-subtitle{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}:where(.insedit__sections>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.insform-section{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);overflow:hidden}.insform-section__toggle{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5);text-align:left;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));display:flex}.insform-section__toggle:hover{background-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.insform-section__toggle:hover{background-color:color-mix(in srgb,var(--color-text) 3%,transparent)}}.insform-section__head{align-items:flex-start;gap:calc(var(--spacing)*3);min-width:0;display:flex}.insform-section__badge{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7);border-radius:calc(var(--ui-radius)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.insform-section--sky .insform-section__toggle{background:linear-gradient(90deg,#0ea5e91f,#0000)}.insform-section--sky .insform-section__badge{background-color:var(--color-sky-500)}.insform-section--violet .insform-section__toggle{background:linear-gradient(90deg,#8b5cf61f,#0000)}.insform-section--violet .insform-section__badge{background-color:var(--color-violet-500)}.insform-section--emerald .insform-section__toggle{background:linear-gradient(90deg,#10b9811f,#0000)}.insform-section--emerald .insform-section__badge{background-color:var(--color-emerald-500)}.insform-section--amber .insform-section__toggle{background:linear-gradient(90deg,#f59e0b1f,#0000)}.insform-section--amber .insform-section__badge{background-color:var(--color-amber-500)}.insform-section--rose .insform-section__toggle{background:linear-gradient(90deg,#f43f5e1f,#0000)}.insform-section--rose .insform-section__badge{background-color:var(--color-rose-500)}.insform-section--cyan .insform-section__toggle{background:linear-gradient(90deg,#06b6d41f,#0000)}.insform-section--cyan .insform-section__badge{background-color:var(--color-cyan-500)}.insform-section--indigo .insform-section__toggle{background:linear-gradient(90deg,#6366f11f,#0000)}.insform-section--indigo .insform-section__badge{background-color:var(--color-indigo-500)}.insform-section--nested .insform-section__toggle{padding-block:calc(var(--spacing)*2.5);background:0 0}.insform-section__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.insform-section__subtitle{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.insform-section__chevron{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:var(--color-text-muted);flex-shrink:0;transition-duration:.2s}.insform-section__chevron--open{rotate:180deg}:where(.insform-section__body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.insform-section__body{border-top-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-top-width:1px}@media (width>=40rem){.insform-section__body{padding:calc(var(--spacing)*5)}}.insform-section__body{border-color:var(--color-border)}.insform-lang__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:where(.insform-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.insform-list__toolbar{justify-content:flex-end;display:flex}.insform-list__toolbar--bottom{padding-top:var(--spacing)}.insform-list__add{align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));border-width:1px;border-color:#10b981;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.insform-list__add{border-color:color-mix(in srgb,#10b981 45%,var(--color-border))}}.insform-list__add{color:#059669}.insform-list__add:hover{background-color:#10b98114;border-color:#10b981}.insform-list__empty{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);text-align:center;border-style:dashed;border-width:1px;border-color:var(--color-border);color:var(--color-text-muted)}.insform-list__empty,.insform-list__remove{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.insform-list__remove{align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600);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));display:inline-flex}.insform-list__remove:hover{color:#dc2626}:where(.insform-cert>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.insform-cert__card{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border);background-color:var(--color-input-bg)}@supports (color:color-mix(in lab,red,red)){.insform-cert__card{background-color:color-mix(in srgb,var(--color-input-bg) 50%,transparent)}}.insform-cert__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.insform-cert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.insform-cert__hint{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.insform-cert__chips{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.insform-cert__chip{gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);color:var(--color-text)}.insform-cert__chip,.insform-cert__chip-remove{border-radius:2147483647px;align-items:center;display:inline-flex}.insform-cert__chip-remove{padding:calc(var(--spacing)*.5);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));color:var(--color-text-muted);justify-content:center}.insform-cert__chip-remove:hover{background-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.insform-cert__chip-remove:hover{background-color:color-mix(in srgb,var(--color-text) 8%,transparent)}}.insform-cert__chip-remove:hover{color:var(--color-text)}.insform-cert__charges{margin-top:calc(var(--spacing)*4)}.instests{width:100%;max-width:var(--container-4xl);grid-column:1/-1;margin-inline:auto}.instests:has(.instests__stack--editor){max-width:var(--container-5xl)}.instests__stack{gap:calc(var(--spacing)*5);flex-direction:column;display:flex}.instests__toolbar-bar{justify-content:flex-end;align-items:center;display:flex}.instests__heading{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.instests__heading{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.instests__heading{color:var(--color-text)}.instests__cta{flex-shrink:0;width:auto}.instests__alert,.instests__cta{padding-inline:calc(var(--spacing)*4)}.instests__alert{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.instests__alert{border-color:color-mix(in srgb,#ef4444 40%,var(--color-border))}}.instests__alert{background-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.instests__alert{background-color:color-mix(in srgb,#ef4444 8%,var(--color-card))}}.instests__alert{color:#f87171}.instests__empty{align-items:center;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*14);text-align:center;border-style:dashed;border-width:1px;border-color:var(--color-border);background-color:var(--color-input-bg);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.instests__empty{background-color:color-mix(in srgb,var(--color-input-bg) 40%,transparent)}}.instests__empty--compact{padding-block:calc(var(--spacing)*12)}.instests__empty .insedit__action-btn{margin-top:var(--spacing);width:auto;padding-inline:calc(var(--spacing)*5);justify-content:center}.instests__empty-icon{margin-bottom:var(--spacing);height:calc(var(--spacing)*14);width:calc(var(--spacing)*14);border-radius:calc(var(--ui-radius)*4);background-color:#2563eb1f;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.instests__empty-icon{background-color:color-mix(in srgb,var(--color-bcsd-primary) 12%,transparent)}}.instests__empty-icon{color:var(--color-bcsd-primary)}.instests__empty-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.instests__empty-text{max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.instests__list{gap:calc(var(--spacing)*3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.instests__row{cursor:pointer;align-items:center;gap:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;transition-duration:.2s;display:flex}@media (width>=40rem){.instests__row{padding:calc(var(--spacing)*5)}}.instests__row{border-color:var(--color-border);background-color:var(--color-card)}.instests__row:hover{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.instests__row:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 35%,var(--color-border))}}.instests__row:hover{background-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.instests__row:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 4%,var(--color-card))}}.instests__row:hover{box-shadow:0 10px 28px -18px #2563eb8c}@supports (color:color-mix(in lab,red,red)){.instests__row:hover{box-shadow:0 10px 28px -18px color-mix(in srgb,var(--color-bcsd-primary) 55%,transparent)}}.instests__row-main{flex:1;min-width:0}.instests__row-badges{margin-bottom:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.instests__kind{padding-inline:calc(var(--spacing)*2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:2147483647px;align-items:center;display:inline-flex}.instests__kind--practice{border-style:var(--tw-border-style);border-width:1px;border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.instests__kind--practice{border-color:color-mix(in srgb,var(--color-bcsd-primary) 30%,var(--color-border))}}.instests__kind--practice{background-color:#2563eb1a}@supports (color:color-mix(in lab,red,red)){.instests__kind--practice{background-color:color-mix(in srgb,var(--color-bcsd-primary) 10%,transparent)}}.instests__kind--practice{color:var(--color-bcsd-primary)}.instests__kind--cert{border-style:var(--tw-border-style);border-width:1px;border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.instests__kind--cert{border-color:color-mix(in srgb,#f59e0b 35%,var(--color-border))}}.instests__kind--cert{color:#d97706;background-color:#f59e0b1a}.instests__row-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow:hidden}.instests__meta{margin-top:calc(var(--spacing)*2);-moz-column-gap:calc(var(--spacing)*4);align-items:center;column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.instests__meta-item{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:inline-flex}.instests__row-actions{align-items:center;gap:calc(var(--spacing)*2);flex-shrink:0;display:flex}.instests__icon-action{width:auto;min-height:0;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2)}.instests__action-label{display:none}@media (width>=40rem){.instests__action-label{display:inline}}.instests__chevron{opacity:.5;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:none}@media (width>=40rem){.instests__chevron{display:inline-flex}}.instests__chevron{color:var(--color-text-muted)}.instests__row:hover .instests__chevron{opacity:1;color:var(--color-bcsd-primary)}.instests__editor-head{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*5);border-width:1px}@media (width>=40rem){.instests__editor-head{padding:calc(var(--spacing)*6)}}.instests__editor-head{border-color:var(--color-border);background-color:var(--color-card)}:where(.instests__panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.instests__panel{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*5);border-width:1px}@media (width>=40rem){.instests__panel{padding:calc(var(--spacing)*6)}}.instests__panel{border-color:var(--color-border);background-color:var(--color-card)}.instests__panel-head{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (width>=40rem){.instests__panel-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.instests__panel-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.instests__panel-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.instests__fields,.instests__panel-hint{margin-top:var(--spacing)}.instests__publish-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*4);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border);background-color:var(--color-input-bg);display:flex}@supports (color:color-mix(in lab,red,red)){.instests__publish-row{background-color:color-mix(in srgb,var(--color-input-bg) 45%,transparent)}}.instests__toolbar{align-items:center;gap:calc(var(--spacing)*3);padding-top:var(--spacing);flex-wrap:wrap;display:flex}.instests__toolbar .insedit__action-btn{width:auto;padding-inline:calc(var(--spacing)*4)}.instests__questions{gap:calc(var(--spacing)*3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.instests__question{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border);background-color:var(--color-input-bg)}@supports (color:color-mix(in lab,red,red)){.instests__question{background-color:color-mix(in srgb,var(--color-input-bg) 35%,transparent)}}.instests__question-top{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.instests__q-num{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-radius:calc(var(--ui-radius)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background-color:#2563eb1f;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.instests__q-num{background-color:color-mix(in srgb,var(--color-bcsd-primary) 12%,transparent)}}.instests__q-num{color:var(--color-bcsd-primary)}.instests__question-body{flex:1;min-width:0}.instests__question-prompt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.instests__options{margin:0;margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);flex-direction:column;padding:0;list-style-type:none;display:flex}.instests__option{align-items:flex-start;gap:calc(var(--spacing)*2.5);border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--color-border);color:var(--color-text-muted);background-color:var(--color-card);display:flex}.instests__option--correct{border-color:#10b981}@supports (color:color-mix(in lab,red,red)){.instests__option--correct{border-color:color-mix(in srgb,#10b981 45%,var(--color-border))}}.instests__option--correct{background-color:#10b981}@supports (color:color-mix(in lab,red,red)){.instests__option--correct{background-color:color-mix(in srgb,#10b981 8%,var(--color-card))}}.instests__option--correct{color:var(--color-text)}.instests__option-mark{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);border-radius:calc(var(--ui-radius)*1.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);background-color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.instests__option-mark{background-color:color-mix(in srgb,var(--color-text) 8%,transparent)}}.instests__option--correct .instests__option-mark,.instests__option-mark--correct{color:#059669;background-color:#10b98133}.instests__composer{margin-top:calc(var(--spacing)*2)}:where(.instests__composer>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)))}.instests__composer{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px}@media (width>=40rem){.instests__composer{padding:calc(var(--spacing)*6)}}.instests__composer{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.instests__composer{border-color:color-mix(in srgb,var(--color-bcsd-primary) 28%,var(--color-border))}}.instests__composer{background-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.instests__composer{background-color:color-mix(in srgb,var(--color-bcsd-primary) 5%,var(--color-card))}}:where(.instests__composer-options>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}:where(.instests__composer-options-head>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)))}:where(.instests__composer-option>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.instests__composer-option{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);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));border-width:1px}@media (width>=40rem){.instests__composer-option{padding:calc(var(--spacing)*4)}}.instests__composer-option{border-color:var(--color-border);background-color:var(--color-card)}.instests__composer-option--correct{border-color:#10b981}@supports (color:color-mix(in lab,red,red)){.instests__composer-option--correct{border-color:color-mix(in srgb,#10b981 45%,var(--color-border))}}.instests__composer-option--correct{background-color:#10b981}@supports (color:color-mix(in lab,red,red)){.instests__composer-option--correct{background-color:color-mix(in srgb,#10b981 6%,var(--color-card))}}.instests__composer-option-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);display:flex}.instests__composer-option-identity{align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*2);text-align:left;min-width:0;display:inline-flex}.instests__composer-option-identity .instests__option-mark{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);margin-top:0;font-size:11px}.instests__composer-option-identity:hover .instests__composer-option-label{color:var(--color-bcsd-primary)}.instests__composer-option-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.instests__composer-option-actions{flex-shrink:0}.instests__composer-option-actions,.instests__correct-pick{align-items:center;gap:calc(var(--spacing)*2);display:inline-flex}.instests__correct-pick{cursor:pointer;border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));border-width:1px;border-color:var(--color-border);color:var(--color-text-muted);background-color:var(--color-input-bg)}@supports (color:color-mix(in lab,red,red)){.instests__correct-pick{background-color:color-mix(in srgb,var(--color-input-bg) 40%,transparent)}}.instests__correct-pick:has(input:checked){border-color:#10b981}@supports (color:color-mix(in lab,red,red)){.instests__correct-pick:has(input:checked){border-color:color-mix(in srgb,#10b981 45%,var(--color-border))}}.instests__correct-pick:has(input:checked){color:#059669;background-color:#10b9811f}.instests__correct-pick input{accent-color:var(--color-emerald-500)}.instests__option-remove{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);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));border-width:1px;border-color:var(--color-border);color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.instests__option-remove:hover{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.instests__option-remove:hover{border-color:color-mix(in srgb,#ef4444 45%,var(--color-border))}}.instests__option-remove:hover{color:#ef4444;background-color:#ef444414}.instests__add-row{justify-content:center;width:100%}@media (width>=40rem){.instests__add-row{width:auto}}.instests__footer-add{padding-top:calc(var(--spacing)*2)}.instests__chooser{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.instests__chooser .insedit__field{margin-top:var(--spacing)}.instests__chooser-card{align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing)*4);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--color-border);background-color:var(--color-card);transition-duration:.2s;display:flex}.instests__chooser-card:hover{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.instests__chooser-card:hover{border-color:color-mix(in srgb,var(--color-bcsd-primary) 35%,var(--color-border))}}.instests__chooser-card--active{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.instests__chooser-card--active{border-color:color-mix(in srgb,var(--color-bcsd-primary) 55%,var(--color-border))}}.instests__chooser-card--active{background-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.instests__chooser-card--active{background-color:color-mix(in srgb,var(--color-bcsd-primary) 8%,var(--color-card))}}.instests__chooser-card--active{box-shadow:0 0 0 1px #2563eb59}@supports (color:color-mix(in lab,red,red)){.instests__chooser-card--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-bcsd-primary) 35%,transparent)}}.instests__chooser-icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-radius:calc(var(--ui-radius)*3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.instests__chooser-icon--practice{background-color:#2563eb1f}@supports (color:color-mix(in lab,red,red)){.instests__chooser-icon--practice{background-color:color-mix(in srgb,var(--color-bcsd-primary) 12%,transparent)}}.instests__chooser-icon--practice{color:var(--color-bcsd-primary)}.instests__chooser-icon--cert{color:#d97706;background-color:#f59e0b24}.instests__chooser-copy{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.instests__chooser-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.instests__chooser-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.instests__chooser-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;width:100%;display:flex}.instests__chooser-actions .insedit__action-btn{width:auto;padding-inline:calc(var(--spacing)*4)}.insform-toggle{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.insform-toggle__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.insform-toggle__track{height:calc(var(--spacing)*6);width:calc(var(--spacing)*11);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));background-color:var(--color-text);border-radius:2147483647px;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.insform-toggle__track{background-color:color-mix(in srgb,var(--color-text) 18%,transparent)}}.insform-toggle__track:after{top:calc(var(--spacing)*.5);left:calc(var(--spacing)*.5);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);background-color:var(--color-white);--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);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));content:"";border-radius:2147483647px;display:block;position:absolute}.insform-toggle__input:checked+.insform-toggle__track{background-color:var(--color-bcsd-primary)}.insform-toggle__input:checked+.insform-toggle__track:after{transform:translate(1.25rem)}.insform-lang__hint{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.insform-lang__grid{gap:calc(var(--spacing)*2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.insform-lang__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.insform-lang__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.insform-lang__card{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--color-border);background-color:var(--color-input-bg);display:flex}.insform-lang__card:hover:not(.insform-lang__card--locked):not(.insform-lang__card--disabled){border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.insform-lang__card:hover:not(.insform-lang__card--locked):not(.insform-lang__card--disabled){border-color:color-mix(in srgb,var(--color-bcsd-primary) 30%,var(--color-border))}}.insform-lang__card--active{border-color:var(--color-bcsd-primary);background-color:#2563eb14}@supports (color:color-mix(in lab,red,red)){.insform-lang__card--active{background-color:color-mix(in srgb,var(--color-bcsd-primary) 8%,transparent)}}.insform-lang__card--locked{cursor:default}.insform-lang__card--disabled{cursor:not-allowed;opacity:.7}.insform-lang__check{flex-shrink:0}.insform-lang__check-box{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-input-bg);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.insform-lang__check-box,.insform-lang__check-icon{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.insform-lang__check-icon{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*3);--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;color:#fff}.insform-lang__input:checked+.insform-lang__check .insform-lang__check-box{background-color:var(--color-bcsd-primary);border-color:var(--color-bcsd-primary)}.insform-lang__input:checked+.insform-lang__check .insform-lang__check-icon{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.insform-lang__input:focus-visible+.insform-lang__check .insform-lang__check-box{box-shadow:0 0 0 2px #2563eb40}@supports (color:color-mix(in lab,red,red)){.insform-lang__input:focus-visible+.insform-lang__check .insform-lang__check-box{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bcsd-primary) 25%,transparent)}}.insform-lang__name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.insform-lang__native{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:block}.insform-lang__required{margin-top:calc(var(--spacing)*.5);color:var(--color-text-muted);font-size:11px;display:block}:where(.insform-select>:not(:last-child)),:where(.insform-subject>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.insform-select__menu{width:100%}.insform-select__menu :where(button[role=combobox]),.insform-subject__select :where(button[role=combobox]){border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);width:100%;min-height:2.75rem;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:var(--color-border);background-color:var(--color-input-bg);color:var(--color-text)}.insform-select__menu :where(button[role=combobox]:hover:not(:disabled)),.insform-subject__select :where(button[role=combobox]:hover:not(:disabled)){border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.insform-select__menu :where(button[role=combobox]:hover:not(:disabled)),.insform-subject__select :where(button[role=combobox]:hover:not(:disabled)){border-color:color-mix(in srgb,var(--color-bcsd-primary) 30%,var(--color-border))}}.insform-select__menu :where(button[role=combobox]:focus-visible),.insform-subject__select :where(button[role=combobox]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#2563eb33}@supports (color:color-mix(in lab,red,red)){.insform-select__menu :where(button[role=combobox]:focus-visible),.insform-subject__select :where(button[role=combobox]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--color-bcsd-primary) 20%, transparent)}}.insform-select__menu :where(button[role=combobox]:focus-visible),.insform-subject__select :where(button[role=combobox]:focus-visible){--tw-outline-style:none;border-color:var(--color-bcsd-primary);outline-style:none}.insform-select__status,.insform-subject__status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}:where(.insform-localized>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.insform-image{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border);background-color:var(--color-card)}.insform-image__label{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.insform-image__preview{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);--tw-border-style:dashed;width:100%;min-height:10rem;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-style:dashed;border-width:1px;border-color:var(--color-border);background-color:var(--color-input-bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.insform-image__preview:has(.insform-image__img){min-height:0;padding-block:calc(var(--spacing)*2)}.insform-image__preview:hover{border-color:var(--color-bcsd-primary)}.insform-image__img{height:auto;max-height:calc(var(--spacing)*80);-o-object-fit:contain;object-fit:contain;width:100%;display:block}.insform-image__empty{justify-content:center;align-items:center;gap:var(--spacing);width:100%;min-height:10rem;padding-inline:calc(var(--spacing)*4);text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}.insform-image__empty p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.insform-image__empty span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.insform-image__overlay{background-color:#0000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.insform-image__overlay{background-color:color-mix(in oklab,var(--color-black) 0%,transparent)}}.insform-image__overlay{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.insform-image__preview:hover .insform-image__overlay{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.insform-image__preview:hover .insform-image__overlay{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.insform-image__preview:hover .insform-image__overlay{color:var(--color-white);opacity:1}.insform-image__remove{margin-top:calc(var(--spacing)*3);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600)}.insform-progress{border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);min-height:0;padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);flex-direction:column;display:flex}.insform-progress__head{margin-bottom:calc(var(--spacing)*3);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);flex-shrink:0;display:flex}.insform-progress__scroll{overscroll-behavior:contain;min-height:0;max-height:min(22rem,calc(100vh - var(--insedit-sidebar-top) - 18rem));scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.insform-progress__scroll{scrollbar-color:color-mix(in srgb,var(--color-border) 85%,transparent) transparent}}@media (width>=1280px){.insedit__sidebar--left .insform-progress__scroll{flex:auto;max-height:none}.insedit__sidebar--left .insedit__sidebar-sticky:not(:has(.insform-image)) .insform-progress{max-height:calc(100vh - var(--insedit-sidebar-top) - 1rem)}}.insform-progress__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.insform-progress__count{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bcsd-primary);background-color:#2563eb1f;border-radius:2147483647px}@supports (color:color-mix(in lab,red,red)){.insform-progress__count{background-color:color-mix(in srgb,var(--color-bcsd-primary) 12%,transparent)}}:where(.insform-progress__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.insform-progress__item{gap:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*4);display:flex;position:relative}.insform-progress__item:last-child{padding-bottom:0}.insform-progress__item:not(:last-child):before{content:"";background-color:var(--color-border);width:2px;position:absolute;top:1.75rem;bottom:0;left:.75rem;transform:translate(-50%)}.insform-progress__item--done:not(:last-child):before{background-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.insform-progress__item--done:not(:last-child):before{background-color:color-mix(in srgb,var(--color-bcsd-primary) 45%,var(--color-border))}}.insform-progress__dot{margin-top:calc(var(--spacing)*.5);width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);color:var(--color-text-muted);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.insform-progress__item--done .insform-progress__dot{border-color:var(--color-bcsd-primary);background-color:var(--color-bcsd-primary);color:var(--color-white)}.insform-progress__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.insform-progress__detail{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}:where(.insgallery>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.insgallery-modal__shell{border-radius:calc(var(--ui-radius)*4);background-color:var(--color-card);flex-direction:column;min-height:min(88vh,52rem);max-height:92vh;display:flex;overflow-y:auto}.insgallery-modal__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);border-bottom-width:1px;display:flex}@media (width>=40rem){.insgallery-modal__head{padding-inline:calc(var(--spacing)*6)}}.insgallery-modal__head{border-color:var(--color-border)}.insgallery-modal__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.insgallery-modal__desc{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.insgallery-modal__close{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-radius:calc(var(--ui-radius)*2);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));color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.insgallery-modal__close:hover:not(:disabled){color:var(--color-text);background-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.insgallery-modal__close:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-text) 6%,transparent)}}.insgallery-modal__body{flex-direction:column;flex:1;display:flex;overflow:hidden}@media (width>=64rem){.insgallery-modal__body{flex-direction:row;align-items:flex-start;overflow:visible}}.insgallery-modal__main{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;flex-direction:column;flex:1;min-width:0;min-height:20rem;display:flex}@media (width>=64rem){.insgallery-modal__main{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;min-height:34rem}}.insgallery-modal__main,.insgallery-modal__search{border-color:var(--color-border)}.insgallery-modal__search{border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-bottom-width:1px;flex-shrink:0;position:relative}.insgallery-modal__search-icon{pointer-events:none;top:50%;left:calc(var(--spacing)*7);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-text-muted);position:absolute}.insgallery-modal__search-input{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing)*2.5);padding-right:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;background-color:var(--color-input-bg);border-width:1px;border-color:var(--color-border);outline-style:none}.insgallery-modal__search-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#2563eb33}@supports (color:color-mix(in lab,red,red)){.insgallery-modal__search-input:focus{--tw-ring-color:color-mix(in oklab, var(--color-bcsd-primary) 20%, transparent)}}.insgallery-modal__search-input:focus{border-color:var(--color-bcsd-primary)}.insgallery-modal__scroll{min-height:0;padding:calc(var(--spacing)*4);flex:1;overflow-y:auto}.insgallery-modal__loading,.insgallery-modal__loading-more{gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.insgallery-modal__empty,.insgallery-modal__loading,.insgallery-modal__loading-more{color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.insgallery-modal__empty{gap:calc(var(--spacing)*3);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);--tw-border-style:dashed;min-height:12rem;padding:calc(var(--spacing)*6);text-align:center;border-style:dashed;border-width:1px;border-color:var(--color-border);flex-direction:column}.insgallery-modal__empty-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.insgallery-modal__empty-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.insgallery-modal__grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.insgallery-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.insgallery-modal__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.insgallery-modal__item{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);min-height:6rem;padding:calc(var(--spacing)*2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--color-border);background-color:var(--color-input-bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.insgallery-modal__item{background-color:color-mix(in srgb,var(--color-input-bg) 80%,transparent)}}.insgallery-modal__item:hover:not(.insgallery-modal__item--selected){border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.insgallery-modal__item:hover:not(.insgallery-modal__item--selected){border-color:color-mix(in srgb,var(--color-bcsd-primary) 35%,var(--color-border))}}.insgallery-modal__item img{max-height:calc(var(--spacing)*44);-o-object-fit:contain;object-fit:contain;width:100%}.insgallery-modal__item--selected{border-color:var(--color-bcsd-primary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#2563eb4d}@supports (color:color-mix(in lab,red,red)){.insgallery-modal__item--selected{--tw-ring-color:color-mix(in oklab, var(--color-bcsd-primary) 30%, transparent)}}.insgallery-modal__item-badge{padding-inline:calc(var(--spacing)*2);padding-block:var(--spacing);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);inset-inline:0;background-color:#2563ebe0;position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){.insgallery-modal__item-badge{background-color:color-mix(in srgb,var(--color-bcsd-primary) 88%,transparent)}}.insgallery-modal__aside{width:100%;padding:calc(var(--spacing)*4);flex-shrink:0}@media not all and (width>=64rem){.insgallery-modal__aside{max-height:42vh;overflow-y:auto}}@media (width>=64rem){.insgallery-modal__aside{width:calc(var(--spacing)*72);align-self:flex-start}}@media (width>=80rem){.insgallery-modal__aside{width:calc(var(--spacing)*80)}}:where(.insgallery-modal__aside-panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.insgallery-modal__aside-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:where(.insgallery-modal__details>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.insgallery-modal__aside-actions{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.insgallery-modal__preview{min-height:calc(var(--spacing)*32);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);border-width:1px;border-color:var(--color-border);background-color:var(--color-input-bg);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.insgallery-modal__preview{background-color:color-mix(in srgb,var(--color-input-bg) 70%,transparent)}}.insgallery-modal__preview img{max-height:calc(var(--spacing)*32);-o-object-fit:contain;object-fit:contain;width:100%}:where(.insgallery-modal__meta>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)))}.insgallery-modal__filename{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.insgallery-modal__fileinfo,.insgallery-modal__filename{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.insgallery-modal__fileinfo{color:var(--color-text-muted)}.insgallery-modal__field{gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex-direction:column;display:flex}.insgallery-modal__delete-btn,.insgallery-modal__field{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.insgallery-modal__delete-btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600);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));border-width:1px;border-color:#ef4444;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.insgallery-modal__delete-btn{border-color:color-mix(in srgb,#ef4444 35%,var(--color-border))}}.insgallery-modal__delete-btn:hover:not(:disabled){background-color:#ef444414}.insgallery-modal__dropzone{min-height:calc(var(--spacing)*44);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);--tw-border-style:dashed;padding:calc(var(--spacing)*4);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-style:dashed;border-width:1px;border-color:var(--color-border);background-color:var(--color-input-bg);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.insgallery-modal__dropzone{background-color:color-mix(in srgb,var(--color-input-bg) 70%,transparent)}}.insgallery-modal__dropzone--active,.insgallery-modal__dropzone:hover{border-color:var(--color-bcsd-primary);background-color:#2563eb0f}@supports (color:color-mix(in lab,red,red)){.insgallery-modal__dropzone--active,.insgallery-modal__dropzone:hover{background-color:color-mix(in srgb,var(--color-bcsd-primary) 6%,transparent)}}.insgallery-modal__dropzone-preview{max-height:calc(var(--spacing)*32);border-radius:calc(var(--ui-radius)*2);-o-object-fit:contain;object-fit:contain;width:100%}.insgallery-modal__dropzone-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.insgallery-modal__dropzone-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}:where(.insgallery-modal__upload-flow>:not(:last-child)),:where(.insgallery-modal__upload-meta>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.insgallery-modal__clear-btn{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.insgallery-modal__clear-btn:hover:not(:disabled){color:var(--color-text)}.insgallery-modal__foot{gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);border-top-width:1px;flex-direction:column;display:flex}@media (width>=40rem){.insgallery-modal__foot{padding-inline:calc(var(--spacing)*6);flex-direction:row;justify-content:space-between;align-items:center}}.insgallery-modal__foot{border-color:var(--color-border)}.insgallery-modal__foot-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.insgallery-modal__foot-actions{gap:calc(var(--spacing)*2);flex-wrap:wrap}.insgallery-modal__foot-actions,.insgallery__toolbar{justify-content:flex-end;display:flex}.insgallery__grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));max-height:50vh;display:grid;overflow-y:auto}@media (width>=40rem){.insgallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.insgallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.insgallery__item{aspect-ratio:var(--aspect-video);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:2px;border-color:#0000;overflow:hidden}.insgallery__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.insgallery__item--selected{border-color:var(--color-bcsd-primary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#2563eb4d}@supports (color:color-mix(in lab,red,red)){.insgallery__item--selected{--tw-ring-color:color-mix(in oklab, var(--color-bcsd-primary) 30%, transparent)}}.insgallery__empty{padding-block:calc(var(--spacing)*10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.insgallery__more{width:100%}.insres__icon{margin-bottom:calc(var(--spacing)*3);height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);color:var(--color-bcsd-primary);background-color:#2563eb1a;border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.insres__icon{background-color:color-mix(in srgb,var(--color-bcsd-primary) 10%,transparent)}}.insres__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bcsd-primary)}.insres__text{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.browse-mega-menu{position:relative}.browse-mega-menu__trigger{align-items:center;gap:calc(var(--spacing)*.5);display:inline-flex}.browse-mega-menu__trigger svg{transform-origin:50%}.browse-mega-menu__trigger--open{color:var(--color-bcsd-primary)}.browse-mega-menu__panel{z-index:50;border-bottom-right-radius:calc(var(--ui-radius)*3);border-bottom-left-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);width:max-content;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-card);border-width:1px;border-color:var(--color-border);will-change:transform,opacity;margin-top:0;position:absolute;top:100%;left:0;overflow:hidden}.browse-mega-menu__panel--expanded{min-width:480px;max-width:900px}.browse-mega-menu__columns{display:flex}.browse-mega-menu__columns--expanded{min-height:320px}.browse-mega-menu__col{border-right-style:var(--tw-border-style);width:260px;padding-block:calc(var(--spacing)*3);border-right-width:1px;flex-direction:column;flex-shrink:0;display:flex}.browse-mega-menu__col:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.browse-mega-menu__col{border-color:var(--color-border)}.browse-mega-menu__col--categories{width:280px}.browse-mega-menu__section-label{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}.browse-mega-menu__section-label--spaced{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px;border-color:var(--color-border)}.browse-mega-menu__error,.browse-mega-menu__loading{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.browse-mega-menu__error{color:var(--color-danger,#dc2626)}.browse-mega-menu__featured{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));display:block}@media (hover:hover){.browse-mega-menu__featured:hover{background-color:#2563eb0d}@supports (color:color-mix(in lab,red,red)){.browse-mega-menu__featured:hover{background-color:color-mix(in oklab,var(--color-bcsd-primary) 5%,transparent)}}.browse-mega-menu__featured:hover{color:var(--color-bcsd-primary)}}.browse-mega-menu__featured{color:var(--color-text)}.browse-mega-menu__item{width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));color:var(--color-text);justify-content:space-between;align-items:center;display:flex}.browse-mega-menu__item--active,.browse-mega-menu__item:hover{background-color:#2563eb14}@supports (color:color-mix(in lab,red,red)){.browse-mega-menu__item--active,.browse-mega-menu__item:hover{background-color:color-mix(in oklab,var(--color-bcsd-primary) 8%,transparent)}}.browse-mega-menu__item--active,.browse-mega-menu__item:hover{color:var(--color-bcsd-primary)}.browse-mega-menu__chevron{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);opacity:.5;flex-shrink:0}.browse-mega-menu__col-title{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bcsd-primary)}@media (hover:hover){.browse-mega-menu__col-title:hover{text-decoration-line:underline}}.browse-mega-menu__col-title--static{pointer-events:none}.browse-mega-menu__topic{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));display:block}@media (hover:hover){.browse-mega-menu__topic:hover{background-color:#2563eb0d}@supports (color:color-mix(in lab,red,red)){.browse-mega-menu__topic:hover{background-color:color-mix(in oklab,var(--color-bcsd-primary) 5%,transparent)}}.browse-mega-menu__topic:hover{color:var(--color-bcsd-primary)}}.browse-mega-menu__topic{color:var(--color-text)}.browse-mega-menu__view-all{margin-top:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bcsd-primary);display:block}@media (hover:hover){.browse-mega-menu__view-all:hover{text-decoration-line:underline}}.browse-mega-menu__panel--cert.browse-mega-menu__panel--expanded{min-width:520px;max-width:780px}.browse-mega-menu__col--cert{width:300px}.browse-mega-menu__item--link{text-decoration-line:none}.category-subnav{background-color:var(--color-surface)}.category-subnav__inner{max-width:var(--container-7xl);gap:var(--spacing);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);border-bottom-width:1px;margin-inline:auto;display:flex;overflow-x:auto}@media (width>=40rem){.category-subnav__inner{padding-inline:calc(var(--spacing)*6)}}@media (width>=64rem){.category-subnav__inner{padding-inline:calc(var(--spacing)*8)}}.category-subnav__inner{border-color:var(--color-border);scrollbar-width:none}.category-subnav__inner::-webkit-scrollbar{display:none}.category-subnav__item{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;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));color:var(--color-text-muted);border-color:#0000;border-bottom-width:2px;flex-shrink:0;margin-bottom:-1px}.category-subnav__item--active,.category-subnav__item:hover{color:var(--color-bcsd-primary)}.category-subnav__item--active{z-index:1;border-color:var(--color-bcsd-primary);position:relative}.category-page-top__title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*8);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=40rem){.category-page-top__title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.category-page-top__title{color:var(--color-text)}.category-page-top__section{margin-bottom:calc(var(--spacing)*10)}.category-page-top__heading{margin-bottom:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=40rem){.category-page-top__heading{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.category-page-top__heading{color:var(--color-text)}.category-page-top__heading-link{color:var(--color-bcsd-primary)}@media (hover:hover){.category-page-top__heading-link:hover{text-decoration-line:underline}}.category-page-top__desc{margin-bottom:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.category-page-top__tabs{margin-bottom:calc(var(--spacing)*6);gap:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);display:flex}.category-page-top__tab{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;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));color:var(--color-text-muted);border-color:#0000;border-bottom-width:2px;margin-bottom:-1px}.category-page-top__tab--active{border-color:var(--color-bcsd-primary);color:var(--color-text)}.category-page-top__tab:hover:not(.category-page-top__tab--active){color:var(--color-text)}.category-page-top__carousel-wrap{position:relative}.category-page-top__carousel{gap:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*8);flex-wrap:nowrap;display:flex;overflow-x:auto}@media (width>=48rem){.category-page-top__carousel{padding-bottom:calc(var(--spacing)*32)}}.category-page-top__carousel{scroll-snap-type:x proximity;scrollbar-width:none}.category-page-top__carousel::-webkit-scrollbar{display:none}.category-page-top__carousel .course-card{scroll-snap-align:start}.category-page-top__carousel--secondary{padding-bottom:calc(var(--spacing)*4)}.category-page-top__carousel-btn{z-index:10;height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--color-card);border-width:1px;border-color:var(--color-border);color:var(--color-text);border-radius:2147483647px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.category-page-top__carousel-btn:hover{border-color:#2563eb4d}@supports (color:color-mix(in lab,red,red)){.category-page-top__carousel-btn:hover{border-color:color-mix(in oklab,var(--color-bcsd-primary) 30%,transparent)}}.category-page-top__carousel-btn:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.category-page-top__carousel-btn--next{right:calc(var(--spacing)*-2)}@media (width>=40rem){.category-page-top__carousel-btn--next{right:0}}.category-page-top__carousel-btn--prev{left:calc(var(--spacing)*-2)}@media (width>=40rem){.category-page-top__carousel-btn--prev{left:0}}.category-page-top__carousel-btn--topics{top:50%;right:calc(var(--spacing)*-1)}.category-page-top__topics-wrap{position:relative}.category-page-top__topics{gap:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*2);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.category-page-top__topics::-webkit-scrollbar{display:none}.category-page-top__topic-chip{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;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));border-width:1px;border-color:var(--color-border);color:var(--color-text);background-color:var(--color-surface);border-radius:.25rem;flex-shrink:0}.category-page-top__topic-chip:hover{border-color:var(--color-bcsd-primary);background-color:#2563eb0d}@supports (color:color-mix(in lab,red,red)){.category-page-top__topic-chip:hover{background-color:color-mix(in oklab,var(--color-bcsd-primary) 5%,transparent)}}.category-page-top__topic-chip:hover{color:var(--color-bcsd-primary)}.category-listing__title--section{margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*8);border-top-width:1px;border-color:var(--color-border)}.category-page__title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*8);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=40rem){.category-page__title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.category-page__title{color:var(--color-text)}.category-page__section{margin-bottom:calc(var(--spacing)*12)}.category-page__section--topics{margin-top:calc(var(--spacing)*12);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*10);border-top-width:1px;border-color:var(--color-border)}.category-page__section-title{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.category-page__section-desc{margin-bottom:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.category-page__tabs{margin-bottom:calc(var(--spacing)*6);gap:calc(var(--spacing)*6);border-bottom-width:1px;border-color:var(--color-border);display:flex}.category-page__tab,.category-page__tabs{border-bottom-style:var(--tw-border-style)}.category-page__tab{padding-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));color:var(--color-text-muted);border-color:#0000;border-bottom-width:2px;margin-bottom:-1px}.category-page__tab--active{border-color:var(--color-bcsd-primary);color:var(--color-bcsd-primary)}.category-page__tab:hover:not(.category-page__tab--active){color:var(--color-text)}.category-page__carousel-track{gap:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*2);flex-wrap:nowrap;display:flex;overflow-x:auto}@media (width>=48rem){.category-page__carousel-track{row-gap:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*8);display:grid;overflow:visible}}.category-page__carousel-track{scrollbar-width:none}.category-page__carousel-track::-webkit-scrollbar{display:none}.category-page__subgrid{gap:calc(var(--spacing)*4);display:grid}@media (width>=40rem){.category-page__subgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.category-page__subgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.category-page__subcard{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing)*5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;display:block}@media (hover:hover){.category-page__subcard:hover{border-color:#2563eb4d}@supports (color:color-mix(in lab,red,red)){.category-page__subcard:hover{border-color:color-mix(in oklab,var(--color-bcsd-primary) 30%,transparent)}}.category-page__subcard:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000a), 0 1px 2px -1px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.category-page__subcard{border-color:var(--color-border);background-color:var(--color-card)}.category-page__subcard-title{margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.category-page__subcard-topics{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.category-page__view-all{padding-top:calc(var(--spacing)*4);text-align:center}.category-listing{background-color:var(--color-surface)}.category-listing__title{font-family:var(--font-display);margin-bottom:calc(var(--spacing)*4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=40rem){.category-listing__title{font-size:2rem}}.category-listing__title{color:var(--color-text)}.category-listing__banner{margin-bottom:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:#2563eb;display:flex}@supports (color:color-mix(in lab,red,red)){.category-listing__banner{background-color:color-mix(in srgb,var(--color-bcsd-primary) 10%,var(--color-surface))}}.category-listing__banner{color:var(--color-text);border:1px solid #2563eb26}@supports (color:color-mix(in lab,red,red)){.category-listing__banner{border:1px solid color-mix(in srgb,var(--color-bcsd-primary) 15%,transparent)}}.category-listing__controls{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*4);border-bottom-width:1px;border-color:var(--color-border);flex-wrap:wrap;display:flex}.category-listing__filter-btn{align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));border-width:1px;border-color:var(--color-text);color:var(--color-text);background-color:var(--color-surface);display:inline-flex}.category-listing__filter-btn:hover{background-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.category-listing__filter-btn:hover{background-color:color-mix(in srgb,var(--color-text) 5%,var(--color-surface))}}.category-listing__sort{align-items:center;gap:calc(var(--spacing)*2);display:flex}.category-listing__sort-label{white-space:nowrap}.category-listing__sort-label,.category-listing__sort-select{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.category-listing__sort-select{cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*8);padding-left:calc(var(--spacing)*2);border-bottom-width:2px;border-color:var(--color-text);background-color:#0000;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%236b7280%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m19%209-7%207-7-7%22%2F%3E%3C%2Fsvg%3E);background-position:right 0 center;background-repeat:no-repeat;background-size:1rem}.category-listing__count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text);margin-left:auto}.category-listing__layout{gap:calc(var(--spacing)*6);display:flex}@media (width>=64rem){.category-listing__layout{gap:calc(var(--spacing)*8)}}.category-listing__sidebar{flex-shrink:0;width:260px;display:none}@media (width>=64rem){.category-listing__sidebar{display:block}}.category-listing__sidebar--open{z-index:40;display:block;position:fixed;inset:0}@media (width>=64rem){.category-listing__sidebar--open{position:relative;inset:auto}}.category-listing__sidebar--open{background-color:#0006}.category-listing__sidebar--open .course-filters{width:calc(var(--spacing)*80);padding:calc(var(--spacing)*5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);position:absolute;top:0;bottom:0;left:0;overflow-y:auto}@media (width>=64rem){.category-listing__sidebar--open .course-filters{--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding:0;position:relative}}.category-listing__sidebar--open .course-filters{background-color:var(--color-surface)}.category-listing__results{border-top:1px solid var(--color-border);flex-direction:column;flex:1;min-width:0;display:flex}.category-listing__empty{padding-block:calc(var(--spacing)*16);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.course-list-card{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-surface);position:relative}.course-list-card:last-child{border-bottom:none}.course-list-card__row{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*8);display:flex}@media (width>=40rem){.course-list-card__row{padding-block:calc(var(--spacing)*5)}}.course-list-card__image-wrap{flex-shrink:0;width:200px;display:block}@media (width>=40rem){.course-list-card__image-wrap{width:240px}}.course-list-card__image{border-style:var(--tw-border-style);-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;border-width:1px;border-color:var(--color-border);width:100%}.course-list-card__content{flex:1;min-width:0}.course-list-card__main{display:block}.course-list-card__main:hover .course-list-card__title{color:var(--color-bcsd-primary)}.course-list-card__title{margin-bottom:var(--spacing);-webkit-line-clamp:2;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=40rem){.course-list-card__title{font-size:1.05rem}}.course-list-card__title{color:var(--color-text)}.course-list-card__description{margin-bottom:var(--spacing);-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.course-list-card__instructor{margin-bottom:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.course-list-card__rating{margin-bottom:var(--spacing);align-items:center;gap:var(--spacing);display:flex}.course-list-card__rating-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#b4690e}.dark .course-list-card__rating-value{color:#f3ca8c}.course-list-card__stars{align-items:center;display:flex}.course-list-card__star{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.course-list-card__star--filled{color:#e59819}.course-list-card__star--empty{color:#d1d7dc}.dark .course-list-card__star--empty{color:#4b5563}.course-list-card__meta,.course-list-card__reviews{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.course-list-card__meta{margin-bottom:calc(var(--spacing)*2)}.course-list-card__dot{margin-inline:var(--spacing)}.course-list-card__badges{margin-bottom:calc(var(--spacing)*2);align-items:center;gap:var(--spacing);flex-wrap:wrap;min-height:18px;display:flex}.course-list-card__price{align-items:baseline;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.course-list-card__price-current{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.course-list-card__price-original{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);text-decoration-line:line-through}.course-list-card__menu{top:calc(var(--spacing)*4);padding:calc(var(--spacing)*2);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));color:var(--color-text-muted);border-radius:.25rem;position:absolute;right:0}.course-list-card__menu:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.course-list-card__menu:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.course-list-card__menu:hover{color:var(--color-text)}.dark .course-list-card__menu:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark .course-list-card__menu:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.course-filters__header{margin-bottom:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*3);border-bottom:1px solid var(--color-border);display:flex}.course-filters__title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted)}.course-filters__clear,.course-filters__title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.course-filters__clear{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-underline-offset:2px}@media (hover:hover){.course-filters__clear:hover{text-decoration-line:underline}}.course-filters__clear{color:var(--color-primary,#a435f0)}.course-filters__section{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing)*4);border-bottom-width:1px;border-color:var(--color-border)}.course-filters__section:first-of-type{padding-top:calc(var(--spacing)*3)}.course-filters__heading{width:100%;padding-block:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);justify-content:space-between;align-items:center;display:flex}.course-filters__chevron{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text);flex-shrink:0}.course-filters__chevron--open{rotate:180deg}.course-filters__options{margin-top:calc(var(--spacing)*2)}:where(.course-filters__options>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2.5*(1 - var(--tw-space-y-reverse)))}.course-filters__option{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text);display:flex}.course-filters__option--rating{align-items:center}.course-filters__input{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);accent-color:var(--color-text);flex-shrink:0}.course-filters__stars{margin-left:calc(var(--spacing)*-1);align-items:center;display:flex}.course-filters__star{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.course-filters__star--filled{color:#e59819}.course-filters__star--empty{color:#d1d7dc}.dark .course-filters__star--empty{color:#4b5563}.course-filters__label{flex:1}.course-filters__count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);flex-shrink:0}.course-filters__show-more{margin-top:calc(var(--spacing)*2);align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-bcsd-primary);display:inline-flex}.course-filters__show-more-icon{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.course-filters__show-more-icon--open{rotate:180deg}.pagination{justify-content:center;align-items:center;gap:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*8);flex-wrap:wrap;display:flex}@media (width>=40rem){.pagination{gap:calc(var(--spacing)*10)}}.pagination__arrow{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:2px;border-color:var(--color-primary);color:var(--color-primary);background-color:#0000;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.pagination__arrow:hover:not(:disabled){background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.pagination__arrow:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.pagination__arrow:focus-visible{--tw-outline-style:none;box-shadow:0 0 0 2px var(--color-primary);outline-style:none}@supports (color:color-mix(in lab,red,red)){.pagination__arrow:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 35%,transparent)}}.pagination__arrow:disabled{cursor:not-allowed;border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.pagination__arrow:disabled{border-color:color-mix(in srgb,var(--color-primary) 25%,var(--color-border))}}.pagination__arrow:disabled{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.pagination__arrow:disabled{color:color-mix(in srgb,var(--color-primary) 30%,var(--color-text-muted))}}.pagination__arrow-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.pagination__pages{align-items:center;gap:calc(var(--spacing)*4);display:flex}@media (width>=40rem){.pagination__pages{gap:calc(var(--spacing)*6)}}.pagination__page{cursor:pointer;border-style:var(--tw-border-style);min-width:1.75rem;padding-inline:var(--spacing);padding-block:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));--tw-duration:.2s;color:var(--color-primary);background-color:#0000;border-width:0;transition-duration:.2s;position:relative}@supports (color:color-mix(in lab,red,red)){.pagination__page{color:color-mix(in srgb,var(--color-primary) 45%,var(--color-text-muted))}}.pagination__page:hover:not(.pagination__page--active){color:var(--color-primary)}.pagination__page:focus-visible{--tw-outline-style:none;box-shadow:0 0 0 2px var(--color-primary);border-radius:.25rem;outline-style:none}@supports (color:color-mix(in lab,red,red)){.pagination__page:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 35%,transparent)}}.pagination__page--active{color:var(--color-primary)}.pagination__page--active:after{content:"";height:calc(var(--spacing)*.5);background-color:var(--color-primary);border-radius:2147483647px;position:absolute;bottom:0;left:0;right:0}.pagination__ellipsis{padding-inline:calc(var(--spacing)*.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.pagination__ellipsis{color:color-mix(in srgb,var(--color-primary) 40%,var(--color-text-muted))}}.insgal,.inslib{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.insgal__toolbar,.inslib__toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);border-bottom-width:1px;flex-wrap:wrap;flex-shrink:0;display:flex}@media (width>=40rem){.insgal__toolbar,.inslib__toolbar{padding-inline:calc(var(--spacing)*4)}}.insgal__toolbar,.inslib__toolbar{border-color:var(--color-border);background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.insgal__toolbar,.inslib__toolbar{background-color:color-mix(in srgb,var(--color-bg-secondary) 55%,transparent)}}.inslib__toolbar-left{flex:1;min-width:0}.insgal__toolbar-right,.inslib__toolbar-left,.inslib__toolbar-right{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.insgal__toolbar-right,.inslib__toolbar-right{flex-shrink:0}.inslib__search{flex-shrink:0;width:100%}@media (width>=40rem){.inslib__search{width:calc(var(--spacing)*56)}}.insgal__search{width:100%;max-width:var(--container-xs)}.inslib__filters{flex-wrap:wrap;min-width:0;display:flex}.inslib__chip,.inslib__filters{align-items:center;gap:calc(var(--spacing)*1.5)}.inslib__chip{border-radius:calc(var(--ui-radius)*1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);color:var(--color-text-muted);display:inline-flex}.inslib__chip:hover{color:var(--color-text);background-color:var(--color-bg-tertiary)}.inslib__chip--active{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.inslib__chip--active{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border))}}.inslib__chip--active{color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.inslib__chip--active{background-color:color-mix(in srgb,var(--color-primary) 12%,transparent)}}.inslib__chip-count{padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background-color:currentColor;border-radius:.25rem;padding-block:1px}@supports (color:color-mix(in lab,red,red)){.inslib__chip-count{background-color:color-mix(in srgb,currentColor 14%,transparent)}}.insgal__count,.inslib__count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:none}@media (width>=40rem){.insgal__count,.inslib__count{display:inline}}.insgal__count,.inslib__count{color:var(--color-text-muted)}.inslib__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.inslib--drawer{flex-direction:row}@media (width<=639px){.inslib--drawer{flex-direction:column}.inslib--drawer .inslib__main{max-height:55%}}.inslib__drawer{border-top-style:var(--tw-border-style);border-top-width:1px;flex-direction:column;flex-shrink:0;width:100%;display:flex}@media (width>=40rem){.inslib__drawer{width:calc(var(--spacing)*80);border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-left-width:1px}}@media (width>=64rem){.inslib__drawer{width:calc(var(--spacing)*96)}}.inslib__drawer{border-color:var(--color-border);background-color:var(--color-card)}@media (width>=40rem){.inslib__drawer--preview{width:22rem}}@media (width>=48rem){.inslib__drawer--preview{width:28rem}}@media (width>=64rem){.inslib__drawer--preview{width:34rem}}@media (width>=80rem){.inslib__drawer--preview{width:38rem}}@media (width<=639px){.inslib__drawer{flex:1;min-height:0;overflow:hidden}}.inslib__drawer-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);border-bottom-width:1px;border-color:var(--color-border);flex-shrink:0;display:flex}.inslib__drawer-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.inslib__drawer-body{gap:calc(var(--spacing)*4);min-height:0;padding:calc(var(--spacing)*4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.inslib__drawer--preview .inslib__drawer-body{overflow:hidden}.inslib__drawer-actions{gap:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2);flex-direction:column;margin-top:auto;display:flex}.inslib__preview-meta{align-items:center;gap:calc(var(--spacing)*3);display:flex}.inslib__preview-kind{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.inslib__preview-kind,.inslib__preview-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.inslib__preview-stage{border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.inslib__preview-stage{background-color:color-mix(in srgb,var(--color-bg) 80%,#000)}}:is(.inslib__preview-stage:has(.inslib__preview-state),.inslib__preview-stage:has(.inslib__preview-video)){flex:none}.inslib__preview-state{justify-content:center;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);flex-direction:column;flex:1;display:flex}.inslib__preview-external-url{max-width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all}.inslib__preview-video{background-color:var(--color-black);-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:min(42vh,22rem);display:block}.inslib__preview-pdf{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.inslib__preview-pdf :deep(.pdf-viewer){flex:1;min-height:0}.inslib__preview-frame{border-style:var(--tw-border-style);background-color:var(--color-white);border-width:0;flex:1;width:100%;min-height:22rem}.inslib__drawer--preview .inslib__drawer-actions{flex-shrink:0;margin-top:0}.inslib__dropzone{min-height:calc(var(--spacing)*40);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);--tw-border-style:dashed;width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);text-align:center;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));border-style:dashed;border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-secondary);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.inslib__dropzone{background-color:color-mix(in srgb,var(--color-bg-secondary) 70%,transparent)}}.inslib__dropzone--active,.inslib__dropzone:hover:not(:disabled){border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.inslib__dropzone--active,.inslib__dropzone:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.inslib__dropzone-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.inslib__dropzone-hint,.inslib__field{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.inslib__field{gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex-direction:column;display:flex}:where(.inslib__pending>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)))}.inslib__pending-row{align-items:center;gap:calc(var(--spacing)*2.5);border-radius:calc(var(--ui-radius)*1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);display:flex}.inslib__pending-row--uploading{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.inslib__pending-row--uploading{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}}.inslib__pending-row--done{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.inslib__pending-row--done{border-color:color-mix(in srgb,#22c55e 40%,var(--color-border))}}.inslib__pending-thumb{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11);border-radius:calc(var(--ui-radius)*1.5);background-color:var(--color-bg-tertiary);flex-shrink:0;position:relative;overflow:hidden}.inslib__pending-thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:filter,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.inslib__pending-thumb-img--busy{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:.7;filter:blur(1.5px)saturate(.7)}.inslib__pending-thumb-img--done{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1;filter:none}.inslib__pending-thumb-fallback{background-color:currentColor;justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.inslib__pending-thumb-fallback{background-color:color-mix(in srgb,currentColor 14%,transparent)}}.inslib__pending-thumb-overlay{color:#fff;background:#0000006b;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.inslib__pending-thumb-overlay--compile{overflow:hidden}.inslib__pending-compile-ring{inset:var(--spacing);border-style:var(--tw-border-style);border-width:2px;border-color:#60a5fa #60a5fa59 #0000 #0000;border-radius:2147483647px;animation:.9s linear infinite inslib-compile-spin;position:absolute}.inslib__pending-compile-scan{opacity:.5;inset-inline:0;background:linear-gradient(#0000,#60a5fa73,#0000);height:50%;animation:1.2s ease-in-out infinite inslib-compile-scan;position:absolute;top:-50%}.inslib__pending-thumb-check{right:calc(var(--spacing)*.5);bottom:calc(var(--spacing)*.5);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:#fff;background-color:#22c55e;border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:0 0 0 1px #00000059}.inslib__pending-copy{flex:1;min-width:0}.inslib__pending-name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text)}.inslib__pending-meta,.inslib__pending-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inslib__pending-meta{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-text-muted);font-size:.65rem}@keyframes inslib-compile-spin{to{transform:rotate(1turn)}}@keyframes inslib-compile-scan{0%{top:-50%}to{top:100%}}.inslib__icon-btn{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);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));color:var(--color-text-muted);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inslib__icon-btn:hover:not(:disabled){background-color:var(--color-bg-tertiary);color:var(--color-text)}.inslib__progress{height:var(--spacing);background-color:var(--color-bg-tertiary);border-radius:2147483647px;overflow:hidden}.inslib__progress-bar{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--color-primary);border-radius:2147483647px}.insgal__scroll,.inslib__body{flex:1;min-height:0;overflow-y:auto}.inslib__body--drop{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.inslib__body--drop{background-color:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.insgal__state,.inslib__state{height:100%;min-height:calc(var(--spacing)*64);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*16);text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}.inslib__state-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error,#ef4444)}.insgal__state-title,.inslib__state-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.insgal__state-text,.inslib__state-text{max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.inslib__table-wrap{min-width:0}.inslib__table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.inslib__th{z-index:1;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-bottom-width:1px;border-color:var(--color-border);color:var(--color-text-muted);background-color:var(--color-bg);position:sticky;top:0}.inslib__th--name{padding-left:calc(var(--spacing)*4)}@media (width>=40rem){.inslib__th--name{padding-left:calc(var(--spacing)*5)}}.inslib__th--date,.inslib__th--size,.inslib__th--type{display:none}@media (width>=640px){.inslib__th--type{display:table-cell}}@media (width>=768px){.inslib__th--date,.inslib__th--size{display:table-cell}}.inslib__th--actions{width:calc(var(--spacing)*24);padding-right:calc(var(--spacing)*4)}@media (width>=40rem){.inslib__th--actions{padding-right:calc(var(--spacing)*5)}}.inslib__tr{cursor:pointer;border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px;border-color:var(--color-border)}.inslib__tr:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.inslib__tr:hover{background-color:color-mix(in srgb,var(--color-primary) 5%,transparent)}}.inslib__tr--active{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.inslib__tr--active{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.inslib__td{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);vertical-align:middle;color:var(--color-text-muted)}.inslib__td--name{padding-left:calc(var(--spacing)*4)}@media (width>=40rem){.inslib__td--name{padding-left:calc(var(--spacing)*5)}}.inslib__td--name{color:var(--color-text)}.inslib__td--date,.inslib__td--size,.inslib__td--type{white-space:nowrap;display:none}@media (width>=640px){.inslib__td--type{display:table-cell}}@media (width>=768px){.inslib__td--date,.inslib__td--size{display:table-cell}}.inslib__td--actions{padding-right:calc(var(--spacing)*3);text-align:right}@media (width>=40rem){.inslib__td--actions{padding-right:calc(var(--spacing)*4)}}.inslib__name-cell{align-items:center;gap:calc(var(--spacing)*3);min-width:0;display:flex}.inslib__kind-icon{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:calc(var(--ui-radius)*2);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.inslib__kind-icon--media{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.inslib__kind-icon--media{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.inslib__kind-icon--media{color:inherit;padding:0}.inslib__kind-thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.inslib__kind-play{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;border-radius:2147483647px;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.inslib__name{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text)}.inslib__name,.inslib__url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inslib__url{color:var(--color-text-muted)}.inslib__type-badge,.inslib__url{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.inslib__type-badge{border-radius:calc(var(--ui-radius)*1.5);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--color-bg-tertiary);color:var(--color-text);display:inline-flex}.inslib__row-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*.5);display:inline-flex}.insgal{flex-direction:row}.insgal__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.insgal__scroll{padding:calc(var(--spacing)*3)}@media (width>=40rem){.insgal__scroll{padding:calc(var(--spacing)*4)}}.insgal__scroll--drop{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.insgal__scroll--drop{background-color:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.insgal__grid{gap:calc(var(--spacing)*2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.insgal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.insgal__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=80rem){.insgal__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=96rem){.insgal__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.insgal__tile{aspect-ratio:1;border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--color-border);background-color:var(--color-card);position:relative;overflow:hidden}.insgal__tile:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.insgal__tile:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border))}}.insgal__tile:hover{transform:translateY(-1px)}.insgal__tile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.insgal__tile--selected{box-shadow:0 0 0 2px var(--color-primary);border-color:var(--color-primary)}.insgal__tile-fade{pointer-events:none;opacity:0;height:50%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));inset-inline:0;background:linear-gradient(#0000,#000000a6);position:absolute;bottom:0}.insgal__tile--selected .insgal__tile-fade,.insgal__tile:hover .insgal__tile-fade{opacity:1}.insgal__tile-label{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));inset-inline:0;position:absolute;bottom:0;overflow:hidden}.insgal__tile--selected .insgal__tile-label,.insgal__tile:hover .insgal__tile-label{opacity:1}.insgal__tile-check{top:calc(var(--spacing)*2);right:calc(var(--spacing)*2);width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);background-color:var(--color-primary);color:#fff;border-radius:2147483647px;display:inline-flex;position:absolute}.insgal__more,.insgal__tile-check{justify-content:center;align-items:center}.insgal__more{gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);display:flex}.insgal__drawer{border-top-style:var(--tw-border-style);border-top-width:1px;flex-direction:column;flex-shrink:0;width:100%;display:flex}@media (width>=40rem){.insgal__drawer{width:calc(var(--spacing)*80);border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-left-width:1px}}@media (width>=64rem){.insgal__drawer{width:calc(var(--spacing)*96)}}.insgal__drawer{border-color:var(--color-border);background-color:var(--color-card)}@media (width<=639px){.insgal--drawer{flex-direction:column}.insgal--drawer .insgal__main{max-height:55%}.insgal__drawer{flex:1;min-height:0;overflow:hidden}}.insgal__drawer-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);border-bottom-width:1px;border-color:var(--color-border);flex-shrink:0;display:flex}.insgal__drawer-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.insgal__drawer-body{gap:calc(var(--spacing)*4);min-height:0;padding:calc(var(--spacing)*4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.insgal__preview{border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.insgal__preview{background-color:color-mix(in srgb,var(--color-bg) 80%,#000)}}.insgal__preview img{max-height:calc(var(--spacing)*48);-o-object-fit:contain;object-fit:contain;width:100%}:where(.insgal__meta>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)))}.insgal__filename{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);overflow:hidden}.insgal__field,.insgal__fileinfo{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.insgal__field{gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex-direction:column;display:flex}.insgal__drawer-actions{padding-top:calc(var(--spacing)*2);margin-top:auto}.insgal__drawer-actions,.insgal__dropzone{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.insgal__dropzone{min-height:calc(var(--spacing)*36);border-radius:calc(var(--ui-radius)*3);border-style:var(--tw-border-style);--tw-border-style:dashed;width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);text-align:center;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));border-style:dashed;border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-secondary);justify-content:center;align-items:center}@supports (color:color-mix(in lab,red,red)){.insgal__dropzone{background-color:color-mix(in srgb,var(--color-bg-secondary) 70%,transparent)}}.insgal__dropzone--active,.insgal__dropzone:hover:not(:disabled){border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.insgal__dropzone--active,.insgal__dropzone:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.insgal__dropzone-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.insgal__dropzone-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.insgal__dropzone-preview{max-height:calc(var(--spacing)*40);border-radius:calc(var(--ui-radius)*2);-o-object-fit:contain;object-fit:contain;width:100%}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.inset-y-1\.5{inset-block:calc(var(--spacing)*1.5)}.inset-y-2{inset-block:calc(var(--spacing)*2)}.inset-y-3{inset-block:calc(var(--spacing)*3)}.inset-y-4{inset-block:calc(var(--spacing)*4)}.-start-px{inset-inline-start:-1px}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-4{inset-inline-start:calc(var(--spacing)*4)}.start-32{inset-inline-start:calc(var(--spacing)*32)}.start-\[calc\(--spacing\(4\)-1px\)\]{inset-inline-start:calc(var(--spacing)*4 - 1px)}.start-\[calc\(50\%\+16px\)\]{inset-inline-start:calc(50% + 16px)}.start-\[calc\(50\%\+20px\)\]{inset-inline-start:calc(50% + 20px)}.start-\[calc\(50\%\+28px\)\]{inset-inline-start:calc(50% + 28px)}.start-\[calc\(50\%\+32px\)\]{inset-inline-start:calc(50% + 32px)}.start-\[calc\(50\%\+36px\)\]{inset-inline-start:calc(50% + 36px)}.start-\[calc\(50\%-1px\)\]{inset-inline-start:calc(50% - 1px)}.-end-1\.5{inset-inline-end:calc(var(--spacing)*-1.5)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-4{inset-inline-end:calc(var(--spacing)*4)}.end-\[calc\(-50\%\+16px\)\]{inset-inline-end:calc(16px - 50%)}.end-\[calc\(-50\%\+20px\)\]{inset-inline-end:calc(20px - 50%)}.end-\[calc\(-50\%\+28px\)\]{inset-inline-end:calc(28px - 50%)}.end-\[calc\(-50\%\+32px\)\]{inset-inline-end:calc(32px - 50%)}.end-\[calc\(-50\%\+36px\)\]{inset-inline-end:calc(36px - 50%)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-8{top:calc(var(--spacing)*-8)}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-\[30px\]{top:30px}.top-\[38px\]{top:38px}.top-\[46px\]{top:46px}.top-\[50\%\]{top:50%}.top-\[54px\]{top:54px}.top-\[62px\]{top:62px}.top-\[86\%\]{top:86%}.top-\[calc\(50\%-2px\)\]{top:calc(50% - 2px)}.top-full{top:100%}.right-0{right:0}.right-1\/2{right:50%}.right-4{right:calc(var(--spacing)*4)}.-bottom-7{bottom:calc(var(--spacing)*-7)}.-bottom-\[10px\]{bottom:-10px}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing)*4)}.-left-\[1\.35rem\]{left:-1.35rem}.left-\(--reka-navigation-menu-viewport-left\){left:var(--reka-navigation-menu-viewport-left)}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-\(--index\){z-index:var(--index)}.z-\(--reka-rating-item-step-z-index\){z-index:var(--reka-rating-item-step-z-index)}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-100{z-index:100}.z-200{z-index:200}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-0\.5{margin:calc(var(--spacing)*.5)}.m-4{margin:calc(var(--spacing)*4)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-6{margin-block:calc(var(--spacing)*6)}.-ms-1\.5{margin-inline-start:calc(var(--spacing)*-1.5)}.-ms-2{margin-inline-start:calc(var(--spacing)*-2)}.-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.-ms-\[8\.5px\]{margin-inline-start:-8.5px}.-ms-px{margin-inline-start:-1px}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-3{margin-inline-start:calc(var(--spacing)*3)}.ms-4{margin-inline-start:calc(var(--spacing)*4)}.ms-4\.5{margin-inline-start:calc(var(--spacing)*4.5)}.ms-5{margin-inline-start:calc(var(--spacing)*5)}.ms-5\.5{margin-inline-start:calc(var(--spacing)*5.5)}.ms-6{margin-inline-start:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing)*-.5)}.-me-1{margin-inline-end:calc(var(--spacing)*-1)}.-me-1\.5{margin-inline-end:calc(var(--spacing)*-1.5)}.-me-2{margin-inline-end:calc(var(--spacing)*-2)}.me-1\.5{margin-inline-end:calc(var(--spacing)*1.5)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.me-3{margin-inline-end:calc(var(--spacing)*3)}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-8{margin-top:calc(var(--spacing)*-8)}.-mt-16{margin-top:calc(var(--spacing)*-16)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-auto{margin-top:auto}.\!mr-4{margin-right:calc(var(--spacing)*4)!important}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.mb-auto{margin-bottom:auto}.\!ml-4{margin-left:calc(var(--spacing)*4)!important}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-10\/12{width:83.3333%;height:83.3333%}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}.size-full{width:100%;height:100%}.\!h-1\.5{height:calc(var(--spacing)*1.5)!important}.\!h-12{height:calc(var(--spacing)*12)!important}.h-\(--reka-navigation-menu-viewport-height\){height:var(--reka-navigation-menu-viewport-height)}.h-\(--reka-tabs-indicator-size\){height:var(--reka-tabs-indicator-size)}.h-\(--ui-header-height\){height:var(--ui-header-height)}.h-0\.5{height:calc(var(--spacing)*.5)}.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-4{height:calc(var(--spacing)*4)}.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-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-18{height:calc(var(--spacing)*18)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-38{height:calc(var(--spacing)*38)}.h-40{height:calc(var(--spacing)*40)}.h-42{height:calc(var(--spacing)*42)}.h-44{height:calc(var(--spacing)*44)}.h-46{height:calc(var(--spacing)*46)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[64px\]{height:64px}.h-\[fit-content\]{height:fit-content}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--reka-context-menu-content-available-height\){max-height:var(--reka-context-menu-content-available-height)}.max-h-\(--reka-dropdown-menu-content-available-height\){max-height:var(--reka-dropdown-menu-content-available-height)}.max-h-28{max-height:calc(var(--spacing)*28)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[96\%\]{max-height:96%}.max-h-\[200px\]{max-height:200px}.max-h-\[calc\(100\%-2rem\)\]{max-height:calc(100% - 2rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(15rem\,var\(--reka-combobox-content-available-height\,15rem\)\)\]{max-height:min(15rem,var(--reka-combobox-content-available-height,15rem))}.max-h-\[min\(15rem\,var\(--reka-select-content-available-height\,15rem\)\)\]{max-height:min(15rem,var(--reka-select-content-available-height,15rem))}.max-h-full{max-height:100%}.min-h-\(--ui-header-height\){min-height:var(--ui-header-height)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-\[49px\]{min-height:49px}.min-h-\[120px\]{min-height:120px}.min-h-\[124px\]{min-height:124px}.min-h-\[140px\]{min-height:140px}.min-h-\[220px\]{min-height:220px}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-\[calc\(100vh-var\(--ui-header-height\)\)\]{min-height:calc(100vh - var(--ui-header-height))}.min-h-fit{min-height:fit-content}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-1\.5{width:calc(var(--spacing)*1.5)!important}.\!w-12{width:calc(var(--spacing)*12)!important}.w-\(--reka-combobox-trigger-width\){width:var(--reka-combobox-trigger-width)}.w-\(--reka-navigation-menu-indicator-size\){width:var(--reka-navigation-menu-indicator-size)}.w-\(--reka-rating-item-step-width\){width:var(--reka-rating-item-step-width)}.w-\(--reka-select-trigger-width\){width:var(--reka-select-trigger-width)}.w-\(--reka-tabs-indicator-size\){width:var(--reka-tabs-indicator-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-\(--width\){width:var(--width)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-11\/12{width:91.6667%}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-30{width:calc(var(--spacing)*30)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-38{width:calc(var(--spacing)*38)}.w-40{width:calc(var(--spacing)*40)}.w-42{width:calc(var(--spacing)*42)}.w-44{width:calc(var(--spacing)*44)}.w-46{width:calc(var(--spacing)*46)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[3\.25rem\]{width:3.25rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-\[9px\]{width:9px}.w-\[10px\]{width:10px}.w-\[18px\]{width:18px}.w-\[260px\]{width:260px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\(--ui-container\){max-width:var(--ui-container)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[75\%\]{max-width:75%}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(100\%\,18rem\)\]{max-width:min(100%,18rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-\[2rem\]{min-width:2rem}.min-w-\[4px\]{min-width:4px}.min-w-\[5px\]{min-width:5px}.min-w-\[6px\]{min-width:6px}.min-w-\[7px\]{min-width:7px}.min-w-\[8px\]{min-width:8px}.min-w-\[9px\]{min-width:9px}.min-w-\[10px\]{min-width:10px}.min-w-\[11px\]{min-width:11px}.min-w-\[12px\]{min-width:12px}.min-w-\[16px\]{min-width:16px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-\[880px\]{min-width:880px}.min-w-\[1040px\]{min-width:1040px}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1\.15\]{flex:1.15}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-x-0{--tw-border-spacing-x:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--reka-combobox-content-transform-origin\){transform-origin:var(--reka-combobox-content-transform-origin)}.origin-\(--reka-context-menu-content-transform-origin\){transform-origin:var(--reka-context-menu-content-transform-origin)}.origin-\(--reka-dropdown-menu-content-transform-origin\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.origin-\(--reka-popover-content-transform-origin\){transform-origin:var(--reka-popover-content-transform-origin)}.origin-\(--reka-select-content-transform-origin\){transform-origin:var(--reka-select-content-transform-origin)}.origin-\(--reka-tooltip-content-transform-origin\){transform-origin:var(--reka-tooltip-content-transform-origin)}.origin-\[top_center\]{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-\[4px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[4px\]{--tw-translate-x:-4px}.translate-x-\(--reka-navigation-menu-indicator-position\){--tw-translate-x:var(--reka-navigation-menu-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--reka-tabs-indicator-position\){--tw-translate-x:var(--reka-tabs-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:50%}.-translate-y-1,.translate-x-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1)}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2)}.translate-y-\(--reka-tabs-indicator-position\){--tw-translate-y:var(--reka-tabs-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-1{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing)}.translate-y-1\/2{--tw-translate-y:50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%}.scale-80,.scale-90{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-100,.scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\(--transform\){transform:var(--transform)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-w-resize{cursor:w-resize}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-3{scroll-margin-top:calc(var(--spacing)*3)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1\.1fr\)_minmax\(0\,1\.1fr\)_7rem_9rem\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,1.1fr) 7rem 9rem}.grid-cols-\[minmax\(0\,1fr\)_7rem_6rem_2rem\]{grid-template-columns:minmax(0,1fr) 7rem 6rem 2rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-baseline{place-items:baseline}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--gap\){gap:var(--gap)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-0\.25{gap:calc(var(--spacing)*.25)}.gap-0\.75{gap:calc(var(--spacing)*.75)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.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-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}:where(.-space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(-1px*var(--tw-space-y-reverse));margin-block-end:calc(-1px*(1 - var(--tw-space-y-reverse)))}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2.5*(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*12*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*12*(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{-moz-column-gap:calc(var(--spacing)*1.5);column-gap:calc(var(--spacing)*1.5)}.gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing)*-1*var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing)*-1*(1 - var(--tw-space-x-reverse)))}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px*var(--tw-space-x-reverse));margin-inline-end:calc(-1px*(1 - var(--tw-space-x-reverse)))}: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)*(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}:where(.divide-accented>:not(:last-child)){border-color:var(--ui-border-accented)}:where(.divide-default>:not(:last-child)){border-color:var(--ui-border)}:where(.divide-transparent>:not(:last-child)){border-color:#0000}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-\(--radius-card\){border-radius:var(--radius-card)}.rounded-2xl{border-radius:calc(var(--ui-radius)*4)}.rounded-3xl{border-radius:calc(var(--ui-radius)*6)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:calc(var(--ui-radius)*2)}.rounded-md{border-radius:calc(var(--ui-radius)*1.5)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--ui-radius)}.rounded-xl{border-radius:calc(var(--ui-radius)*3)}.rounded-xs{border-radius:calc(var(--ui-radius)*.5)}.rounded-t-lg{border-top-left-radius:calc(var(--ui-radius)*2);border-top-right-radius:calc(var(--ui-radius)*2)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-l-lg{border-top-left-radius:calc(var(--ui-radius)*2);border-bottom-left-radius:calc(var(--ui-radius)*2)}.rounded-r-lg{border-top-right-radius:calc(var(--ui-radius)*2)}.rounded-b-lg,.rounded-r-lg{border-bottom-right-radius:calc(var(--ui-radius)*2)}.rounded-b-lg{border-bottom-left-radius:calc(var(--ui-radius)*2)}.border{border-width:1px}.border,.border-0{border-style:var(--tw-border-style)}.border-0{border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-s{border-inline-start-width:1px}.border-s,.border-s-\[2px\]{border-inline-start-style:var(--tw-border-style)}.border-s-\[2px\]{border-inline-start-width:2px}.border-s-\[3px\]{border-inline-start-width:3px}.border-s-\[3px\],.border-s-\[4px\]{border-inline-start-style:var(--tw-border-style)}.border-s-\[4px\]{border-inline-start-width:4px}.border-s-\[5px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:5px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-width:1px}.border-t,.border-t-\[2px\]{border-top-style:var(--tw-border-style)}.border-t-\[2px\]{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[3px\],.border-t-\[4px\]{border-top-style:var(--tw-border-style)}.border-t-\[4px\]{border-top-width:4px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-width:1px}.border-b,.border-b-2{border-bottom-style:var(--tw-border-style)}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-bcsd-primary\/30{border-color:#2563eb4d}@supports (color:color-mix(in lab,red,red)){.border-bcsd-primary\/30{border-color:color-mix(in oklab,var(--color-bcsd-primary) 30%,transparent)}}.border-bcsd-primary\/35{border-color:#2563eb59}@supports (color:color-mix(in lab,red,red)){.border-bcsd-primary\/35{border-color:color-mix(in oklab,var(--color-bcsd-primary) 35%,transparent)}}.border-bg{border-color:var(--ui-bg)}.border-default,.border-default\/60{border-color:var(--ui-border)}@supports (color:color-mix(in lab,red,red)){.border-default\/60{border-color:color-mix(in oklab,var(--ui-border) 60%,transparent)}}.border-default\/70{border-color:var(--ui-border)}@supports (color:color-mix(in lab,red,red)){.border-default\/70{border-color:color-mix(in oklab,var(--ui-border) 70%,transparent)}}.border-default\/80{border-color:var(--ui-border)}@supports (color:color-mix(in lab,red,red)){.border-default\/80{border-color:color-mix(in oklab,var(--ui-border) 80%,transparent)}}.border-error,.border-error\/30{border-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/30{border-color:color-mix(in oklab,var(--ui-error) 30%,transparent)}}.border-info{border-color:var(--ui-info)}.border-inverted{border-color:var(--ui-border-inverted)}.border-muted{border-color:var(--ui-border-muted)}.border-primary,.border-primary\/25{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/25{border-color:color-mix(in oklab,var(--ui-primary) 25%,transparent)}}.border-primary\/30{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--ui-primary) 30%,transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-secondary{border-color:var(--ui-secondary)}.border-success{border-color:var(--ui-success)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--ui-warning)}.border-white{border-color:var(--color-white)}.\!bg-accented{background-color:var(--ui-bg-accented)!important}.bg-\(--ui-border-accented\){background-color:var(--ui-border-accented)}.bg-\[var\(--color-bg-secondary\)\]{background-color:var(--color-bg-secondary)}.bg-accented{background-color:var(--ui-bg-accented)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-bcsd-accent\/20{background-color:#0ea5e933}@supports (color:color-mix(in lab,red,red)){.bg-bcsd-accent\/20{background-color:color-mix(in oklab,var(--color-bcsd-accent) 20%,transparent)}}.bg-bcsd-primary{background-color:var(--color-bcsd-primary)}.bg-bcsd-primary-dark{background-color:var(--color-bcsd-primary-dark)}.bg-bcsd-primary-light{background-color:var(--color-bcsd-primary-light)}.bg-bcsd-primary\/5{background-color:#2563eb0d}@supports (color:color-mix(in lab,red,red)){.bg-bcsd-primary\/5{background-color:color-mix(in oklab,var(--color-bcsd-primary) 5%,transparent)}}.bg-bcsd-primary\/10{background-color:#2563eb1a}@supports (color:color-mix(in lab,red,red)){.bg-bcsd-primary\/10{background-color:color-mix(in oklab,var(--color-bcsd-primary) 10%,transparent)}}.bg-bcsd-primary\/20{background-color:#2563eb33}@supports (color:color-mix(in lab,red,red)){.bg-bcsd-primary\/20{background-color:color-mix(in oklab,var(--color-bcsd-primary) 20%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:var(--ui-border)}.bg-default,.bg-default\/30{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/30{background-color:color-mix(in oklab,var(--ui-bg) 30%,transparent)}}.bg-default\/40{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/40{background-color:color-mix(in oklab,var(--ui-bg) 40%,transparent)}}.bg-default\/50{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/50{background-color:color-mix(in oklab,var(--ui-bg) 50%,transparent)}}.bg-default\/60{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/60{background-color:color-mix(in oklab,var(--ui-bg) 60%,transparent)}}.bg-default\/70{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/70{background-color:color-mix(in oklab,var(--ui-bg) 70%,transparent)}}.bg-default\/75{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/75{background-color:color-mix(in oklab,var(--ui-bg) 75%,transparent)}}.bg-default\/80{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/80{background-color:color-mix(in oklab,var(--ui-bg) 80%,transparent)}}.bg-default\/90{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/90{background-color:color-mix(in oklab,var(--ui-bg) 90%,transparent)}}.bg-default\/95{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/95{background-color:color-mix(in oklab,var(--ui-bg) 95%,transparent)}}.bg-elevated,.bg-elevated\/20{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/20{background-color:color-mix(in oklab,var(--ui-bg-elevated) 20%,transparent)}}.bg-elevated\/30{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/30{background-color:color-mix(in oklab,var(--ui-bg-elevated) 30%,transparent)}}.bg-elevated\/40{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/40{background-color:color-mix(in oklab,var(--ui-bg-elevated) 40%,transparent)}}.bg-elevated\/50{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/50{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.bg-elevated\/60{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/60{background-color:color-mix(in oklab,var(--ui-bg-elevated) 60%,transparent)}}.bg-elevated\/75{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/75{background-color:color-mix(in oklab,var(--ui-bg-elevated) 75%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-error,.bg-error\/5{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/5{background-color:color-mix(in oklab,var(--ui-error) 5%,transparent)}}.bg-error\/10{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.bg-info,.bg-info\/10{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.bg-inverted{background-color:var(--ui-bg-inverted)}.bg-muted\/10{background-color:var(--ui-bg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--ui-bg-muted) 10%,transparent)}}.bg-muted\/20{background-color:var(--ui-bg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--ui-bg-muted) 20%,transparent)}}.bg-muted\/30{background-color:var(--ui-bg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--ui-bg-muted) 30%,transparent)}}.bg-muted\/40{background-color:var(--ui-bg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--ui-bg-muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--ui-bg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--ui-bg-muted) 50%,transparent)}}.bg-muted\/60{background-color:var(--ui-bg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--ui-bg-muted) 60%,transparent)}}.bg-primary,.bg-primary\/5{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--ui-primary) 5%,transparent)}}.bg-primary\/10{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.bg-primary\/15{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--ui-primary) 15%,transparent)}}.bg-primary\/70{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--ui-primary) 70%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary,.bg-secondary\/10{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/10{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-sky-700\/80{background-color:#0069a4cc}@supports (color:color-mix(in lab,red,red)){.bg-sky-700\/80{background-color:color-mix(in oklab,var(--color-sky-700) 80%,transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-success,.bg-success\/10{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-600{background-color:var(--color-violet-600)}.bg-warning,.bg-warning\/10{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--ui-text-highlighted\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\,linear-gradient\(var\(--ui-text-muted\)\,var\(--ui-text-muted\)\)\]{background-image:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--ui-text-highlighted),#0000 calc(50% + var(--spread))),linear-gradient(var(--ui-text-muted),var(--ui-text-muted))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/30{--tw-gradient-from:#0000004d}@supports (color:color-mix(in lab,red,red)){.from-black\/30{--tw-gradient-from:color-mix(in oklab, var(--color-black) 30%, transparent)}}.from-black\/30,.from-blue-50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50)}.from-default{--tw-gradient-from:var(--ui-bg)}.from-default,.from-emerald-50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50)}.from-pink-50{--tw-gradient-from:var(--color-pink-50)}.from-pink-50,.from-sky-50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50{--tw-gradient-from:var(--color-sky-50)}.from-violet-50{--tw-gradient-from:var(--color-violet-50)}.from-violet-50,.to-cyan-100{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-100{--tw-gradient-to:var(--color-cyan-100)}.to-indigo-100{--tw-gradient-to:var(--color-indigo-100)}.to-indigo-100,.to-orange-100{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-100{--tw-gradient-to:var(--color-orange-100)}.to-purple-100{--tw-gradient-to:var(--color-purple-100)}.to-purple-100,.to-rose-100{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-100{--tw-gradient-to:var(--color-rose-100)}.to-teal-100{--tw-gradient-to:var(--color-teal-100)}.to-teal-100,.to-transparent{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent}.bg-size-\[calc\(200\%\+var\(--spread\)\*2\+2px\)_100\%\,auto\]{background-size:calc(200% + var(--spread)*2 + 2px) 100%,auto}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-no-repeat{background-repeat:no-repeat}.fill-amber-400{fill:var(--color-amber-400)}.fill-amber-400\/40{fill:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.fill-amber-400\/40{fill:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.fill-bg{fill:var(--ui-bg)}.stroke-default{stroke:var(--ui-border)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.\!p-1{padding:var(--spacing)!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-4\.5{padding:calc(var(--spacing)*4.5)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.\!px-5{padding-inline:calc(var(--spacing)*5)!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.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-2{padding-block:calc(var(--spacing)*2)!important}.\!py-2\.5{padding-block:calc(var(--spacing)*2.5)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.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-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.ps-1{padding-inline-start:var(--spacing)}.ps-1\.5{padding-inline-start:calc(var(--spacing)*1.5)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-7{padding-inline-start:calc(var(--spacing)*7)}.ps-8{padding-inline-start:calc(var(--spacing)*8)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.ps-11{padding-inline-start:calc(var(--spacing)*11)}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-2\.5{padding-inline-end:calc(var(--spacing)*2.5)}.pe-3{padding-inline-end:calc(var(--spacing)*3)}.pe-4\.5{padding-inline-end:calc(var(--spacing)*4.5)}.pe-5{padding-inline-end:calc(var(--spacing)*5)}.pe-5\.5{padding-inline-end:calc(var(--spacing)*5.5)}.pe-6{padding-inline-end:calc(var(--spacing)*6)}.pe-6\.5{padding-inline-end:calc(var(--spacing)*6.5)}.pe-7{padding-inline-end:calc(var(--spacing)*7)}.pe-7\.5{padding-inline-end:calc(var(--spacing)*7.5)}.pe-8{padding-inline-end:calc(var(--spacing)*8)}.pe-8\.5{padding-inline-end:calc(var(--spacing)*8.5)}.pe-9{padding-inline-end:calc(var(--spacing)*9)}.pe-10{padding-inline-end:calc(var(--spacing)*10)}.pe-11{padding-inline-end:calc(var(--spacing)*11)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-4\.5{padding-bottom:calc(var(--spacing)*4.5)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-5\.5{padding-bottom:calc(var(--spacing)*5.5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-6\.5{padding-bottom:calc(var(--spacing)*6.5)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-7\.5{padding-bottom:calc(var(--spacing)*7.5)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-8\.5{padding-bottom:calc(var(--spacing)*8.5)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-12{padding-left:calc(var(--spacing)*12)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-\[8px\]\/3{font-size:8px;line-height:calc(var(--spacing)*3)}.text-\[10px\]\/3{font-size:10px;line-height:calc(var(--spacing)*3)}.text-base{line-height:var(--tw-leading,var(--text-base--line-height))}.text-base,.text-base\/5{font-size:var(--text-base)}.text-base\/5{line-height:calc(var(--spacing)*5)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm,.text-sm\/4{font-size:var(--text-sm)}.text-sm\/4{line-height:calc(var(--spacing)*4)}.text-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing)*6)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs,.text-xs\/5{font-size:var(--text-xs)}.text-xs\/5{line-height:calc(var(--spacing)*5)}.text-\[4px\]{font-size:4px}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--color-text\){color:var(--color-text)}.text-\[color\:var\(--color-text-muted\)\],.text-\[color\:var\(--color-text-muted\)\]\/40{color:var(--color-text-muted)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:var\(--color-text-muted\)\]\/40{color:color-mix(in oklab,var(--color-text-muted) 40%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/60{color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/60{color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-bcsd-accent{color:var(--color-bcsd-accent)}.text-bcsd-primary{color:var(--color-bcsd-primary)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-current{color:currentColor}.text-default{color:var(--ui-text)}.text-dimmed,.text-dimmed\/40{color:var(--ui-text-dimmed)}@supports (color:color-mix(in lab,red,red)){.text-dimmed\/40{color:color-mix(in oklab,var(--ui-text-dimmed) 40%,transparent)}}.text-dimmed\/80{color:var(--ui-text-dimmed)}@supports (color:color-mix(in lab,red,red)){.text-dimmed\/80{color:color-mix(in oklab,var(--ui-text-dimmed) 80%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-error,.text-error\/75{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.text-error\/75{color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-500{color:var(--color-gray-500)}.text-highlighted,.text-highlighted\/90{color:var(--ui-text-highlighted)}@supports (color:color-mix(in lab,red,red)){.text-highlighted\/90{color:color-mix(in oklab,var(--ui-text-highlighted) 90%,transparent)}}.text-info,.text-info\/75{color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.text-info\/75{color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.text-inherit{color:inherit}.text-inverted{color:var(--ui-text-inverted)}.text-muted,.text-muted\/30{color:var(--ui-text-muted)}@supports (color:color-mix(in lab,red,red)){.text-muted\/30{color:color-mix(in oklab,var(--ui-text-muted) 30%,transparent)}}.text-muted\/35{color:var(--ui-text-muted)}@supports (color:color-mix(in lab,red,red)){.text-muted\/35{color:color-mix(in oklab,var(--ui-text-muted) 35%,transparent)}}.text-pink-600{color:var(--color-pink-600)}.text-primary,.text-primary\/75{color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/75{color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-secondary,.text-secondary\/75{color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.text-secondary\/75{color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.text-sky-100{color:var(--color-sky-100)}.text-sky-400{color:var(--color-sky-400)}.text-sky-600{color:var(--color-sky-600)}.text-success,.text-success\/75{color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.text-success\/75{color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.text-toned{color:var(--ui-text-toned)}.text-transparent{color:#0000}.text-violet-600{color:var(--color-violet-600)}.text-warning,.text-warning\/75{color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.text-warning\/75{color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.accent-\[var\(--color-bcsd-primary\)\]{accent-color:var(--color-bcsd-primary)}.opacity-\(--reka-rating-item-step-opacity\){opacity:var(--reka-rating-item-step-opacity)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.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)}.shadow,.shadow-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000a), 0 1px 2px -1px var(--tw-shadow-color,#0000000a)}.shadow-card-hover{--tw-shadow:0 10px 40px -10px var(--tw-shadow-color,#0000001f), 0 4px 12px -4px var(--tw-shadow-color,#0000000f)}.shadow-card-hover,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xs{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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-0{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-3,.ring-4{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-accented{--tw-ring-color:var(--ui-border-accented)}.ring-bg{--tw-ring-color:var(--ui-bg)}.ring-default{--tw-ring-color:var(--ui-border)}.ring-error,.ring-error\/25{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/25{--tw-ring-color:color-mix(in oklab, var(--ui-error) 25%, transparent)}}.ring-error\/50{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/50{--tw-ring-color:color-mix(in oklab, var(--ui-error) 50%, transparent)}}.ring-info,.ring-info\/25{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/25{--tw-ring-color:color-mix(in oklab, var(--ui-info) 25%, transparent)}}.ring-info\/50{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/50{--tw-ring-color:color-mix(in oklab, var(--ui-info) 50%, transparent)}}.ring-inverted{--tw-ring-color:var(--ui-border-inverted)}.ring-primary,.ring-primary\/15{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/15{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 15%, transparent)}}.ring-primary\/25{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 25%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 40%, transparent)}}.ring-primary\/50{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 50%, transparent)}}.ring-secondary,.ring-secondary\/25{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.ring-secondary\/25{--tw-ring-color:color-mix(in oklab, var(--ui-secondary) 25%, transparent)}}.ring-secondary\/50{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.ring-secondary\/50{--tw-ring-color:color-mix(in oklab, var(--ui-secondary) 50%, transparent)}}.ring-success,.ring-success\/25{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/25{--tw-ring-color:color-mix(in oklab, var(--ui-success) 25%, transparent)}}.ring-success\/50{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/50{--tw-ring-color:color-mix(in oklab, var(--ui-success) 50%, transparent)}}.ring-warning,.ring-warning\/25{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/25{--tw-ring-color:color-mix(in oklab, var(--ui-warning) 25%, transparent)}}.ring-warning\/50{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/50{--tw-ring-color:color-mix(in oklab, var(--ui-warning) 50%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-3{outline-offset:-3px}.outline-\(--ui-bg\)\/25{outline-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.outline-\(--ui-bg\)\/25{outline-color:color-mix(in oklab,var(--ui-bg) 25%,transparent)}}.outline-error\/25{outline-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.outline-error\/25{outline-color:color-mix(in oklab,var(--ui-error) 25%,transparent)}}.outline-info\/25{outline-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.outline-info\/25{outline-color:color-mix(in oklab,var(--ui-info) 25%,transparent)}}.outline-inverted\/25{outline-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab,red,red)){.outline-inverted\/25{outline-color:color-mix(in oklab,var(--ui-border-inverted) 25%,transparent)}}.outline-primary\/25{outline-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.outline-primary\/25{outline-color:color-mix(in oklab,var(--ui-primary) 25%,transparent)}}.outline-secondary\/25{outline-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.outline-secondary\/25{outline-color:color-mix(in oklab,var(--ui-secondary) 25%,transparent)}}.outline-success\/25{outline-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.outline-success\/25{outline-color:color-mix(in oklab,var(--ui-success) 25%,transparent)}}.outline-warning\/25{outline-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.outline-warning\/25{outline-color:color-mix(in oklab,var(--ui-warning) 25%,transparent)}}.blur{--tw-blur:blur(8px)}.blur,.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{-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,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.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,.transition-\[background\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background}.transition-\[color\,opacity\]{transition-property:color,opacity}.transition-\[color\,opacity\],.transition-\[inset-inline-start\,inset-inline-end\,width\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[inset-inline-start\,inset-inline-end\,width\]{transition-property:inset-inline-start,inset-inline-end,width}.transition-\[rotate\,opacity\]{transition-property:rotate,opacity}.transition-\[rotate\,opacity\],.transition-\[transform\,translate\,height\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,translate\,height\]{transition-property:transform,translate,height}.transition-\[translate\,width\]{transition-property:translate,width}.transition-\[translate\,width\],.transition-\[width\,height\,left\,right\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,left\,right\]{transition-property:width,height,left,right}.transition-\[width\]{transition-property:width}.transition-\[width\],.transition-all{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-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-colors,.transition-opacity{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-shadow{transition-property:box-shadow}.transition-shadow,.transition-transform{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.will-change-\[background-position\]{will-change:background-position}.will-change-\[height\]{will-change:height}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!\[animation-direction\:reverse\]{animation-direction:reverse!important}.\[--duration\:20s\]{--duration:20s}.\[--gap\:--spacing\(16\)\]{--gap:calc(var(--spacing)*16)}.\[--initial-transform\:calc\(100\%\+1\.5rem\)\]{--initial-transform:calc(100% + 1.5rem)}.\[--sidebar-width-icon\:4rem\]{--sidebar-width-icon:4rem}.\[--sidebar-width\:16rem\]{--sidebar-width:16rem}.\[--spotlight-color\:var\(--ui-bg-inverted\)\]{--spotlight-color:var(--ui-bg-inverted)}.\[--spotlight-color\:var\(--ui-error\)\]{--spotlight-color:var(--ui-error)}.\[--spotlight-color\:var\(--ui-info\)\]{--spotlight-color:var(--ui-info)}.\[--spotlight-color\:var\(--ui-primary\)\]{--spotlight-color:var(--ui-primary)}.\[--spotlight-color\:var\(--ui-secondary\)\]{--spotlight-color:var(--ui-secondary)}.\[--spotlight-color\:var\(--ui-success\)\]{--spotlight-color:var(--ui-success)}.\[--spotlight-color\:var\(--ui-warning\)\]{--spotlight-color:var(--ui-warning)}.\[--spotlight-size\:400px\]{--spotlight-size:400px}.backface-hidden{backface-visibility:hidden}.ring-inset{--tw-ring-inset:inset}:is(.\*\:my-5>*){margin-block:calc(var(--spacing)*5)}:is(.\*\:size-2>*){width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}:is(.\*\:break-inside-avoid-column>*){-moz-column-break-inside:avoid;break-inside:avoid-column}:is(.\*\:rounded-full>*){border-radius:2147483647px}:is(.\*\:bg-elevated>*){background-color:var(--ui-bg-elevated)}:is(.\*\:pt-8>*){padding-top:calc(var(--spacing)*8)}:is(.\*\:will-change-transform>*){will-change:transform}.not-last\:not-first\:rounded-none:not(:last-child):not(:first-child){border-radius:0}.not-data-\[segment\=literal\]\:w-8:not([data-segment=literal]){width:calc(var(--spacing)*8)}.not-data-\[segment\=literal\]\:w-9:not([data-segment=literal]){width:calc(var(--spacing)*9)}.not-data-\[segment\=literal\]\:w-10:not([data-segment=literal]){width:calc(var(--spacing)*10)}.group-not-last\:group-not-first\:rounded-none:is(:where(.group):not(:last-child) *):is(:where(.group):not(:first-child) *){border-radius:0}.group-not-only\:group-first\:rounded-e-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-start-end-radius:0;border-end-end-radius:0}.group-not-only\:group-first\:rounded-b-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-bottom-right-radius:0;border-bottom-left-radius:0}.group-not-only\:group-last\:rounded-s-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-start-start-radius:0;border-end-start-radius:0}.group-not-only\:group-last\:rounded-t-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-top-left-radius:0;border-top-right-radius:0}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--ui-primary)}.group-hover\:text-bcsd-primary:is(:where(.group):hover *){color:var(--color-bcsd-primary)}.group-hover\:text-default:is(:where(.group):hover *){color:var(--ui-text)}.group-hover\:text-inverted:is(:where(.group):hover *){color:var(--ui-text-inverted)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--ui-primary)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-primary:is(:where(.group):hover *){--tw-ring-color:var(--ui-primary)}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.group-hover\/blog-post\:scale-110:is(:where(.group\/blog-post):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/blog-post\:rounded-e-none:is(:where(.group\/blog-post):hover *){border-start-end-radius:0;border-end-end-radius:0}.group-hover\/blog-post\:rounded-b-none:is(:where(.group\/blog-post):hover *){border-bottom-right-radius:0;border-bottom-left-radius:0}.group-hover\/blog-post\:shadow-none:is(:where(.group\/blog-post):hover *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/changelog-version-image\:scale-105:is(:where(.group\/changelog-version-image):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/message\:opacity-100:is(:where(.group\/message):hover *){opacity:1}.group-hover\/user\:scale-115:is(:where(.group\/user):hover *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-has-focus-visible\/changelog-version-image\:scale-105:is(:where(.group\/changelog-version-image):has(:focus-visible) *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-has-focus-visible\/user\:scale-115:is(:where(.group\/user):has(:focus-visible) *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-expanded\:rotate-180:is(:where(.group)[data-expanded] *){rotate:180deg}.group-data-highlighted\:inline-flex:is(:where(.group)[data-highlighted] *){display:inline-flex}.group-data-highlighted\:text-default:is(:where(.group)[data-highlighted] *){color:var(--ui-text)}.group-data-highlighted\:text-error:is(:where(.group)[data-highlighted] *){color:var(--ui-error)}.group-data-highlighted\:text-info:is(:where(.group)[data-highlighted] *){color:var(--ui-info)}.group-data-highlighted\:text-primary:is(:where(.group)[data-highlighted] *){color:var(--ui-primary)}.group-data-highlighted\:text-secondary:is(:where(.group)[data-highlighted] *){color:var(--ui-secondary)}.group-data-highlighted\:text-success:is(:where(.group)[data-highlighted] *){color:var(--ui-success)}.group-data-highlighted\:text-warning:is(:where(.group)[data-highlighted] *){color:var(--ui-warning)}.group-data-highlighted\:not-group-data-disabled\:text-default:is(:where(.group)[data-highlighted] *):not(:is(:where(.group)[data-disabled] *)){color:var(--ui-text)}.group-data-\[disabled\]\:opacity-75:is(:where(.group)[data-disabled] *){opacity:.75}.group-data-\[state\=active\]\:bg-error:is(:where(.group)[data-state=active] *){background-color:var(--ui-error)}.group-data-\[state\=active\]\:bg-info:is(:where(.group)[data-state=active] *){background-color:var(--ui-info)}.group-data-\[state\=active\]\:bg-inverted:is(:where(.group)[data-state=active] *){background-color:var(--ui-bg-inverted)}.group-data-\[state\=active\]\:bg-primary:is(:where(.group)[data-state=active] *){background-color:var(--ui-primary)}.group-data-\[state\=active\]\:bg-secondary:is(:where(.group)[data-state=active] *){background-color:var(--ui-secondary)}.group-data-\[state\=active\]\:bg-success:is(:where(.group)[data-state=active] *){background-color:var(--ui-success)}.group-data-\[state\=active\]\:bg-warning:is(:where(.group)[data-state=active] *){background-color:var(--ui-warning)}.group-data-\[state\=active\]\:text-inverted:is(:where(.group)[data-state=active] *){color:var(--ui-text-inverted)}.group-data-\[state\=checked\]\:text-error:is(:where(.group)[data-state=checked] *){color:var(--ui-error)}.group-data-\[state\=checked\]\:text-highlighted:is(:where(.group)[data-state=checked] *){color:var(--ui-text-highlighted)}.group-data-\[state\=checked\]\:text-info:is(:where(.group)[data-state=checked] *){color:var(--ui-info)}.group-data-\[state\=checked\]\:text-primary:is(:where(.group)[data-state=checked] *){color:var(--ui-primary)}.group-data-\[state\=checked\]\:text-secondary:is(:where(.group)[data-state=checked] *){color:var(--ui-secondary)}.group-data-\[state\=checked\]\:text-success:is(:where(.group)[data-state=checked] *){color:var(--ui-success)}.group-data-\[state\=checked\]\:text-warning:is(:where(.group)[data-state=checked] *){color:var(--ui-warning)}.group-data-\[state\=checked\]\:opacity-100:is(:where(.group)[data-state=checked] *){opacity:1}.group-data-\[state\=collapsed\]\/sidebar\:hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){display:none}.group-data-\[state\=collapsed\]\/sidebar\:overflow-hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){overflow:hidden}.group-data-\[state\=completed\]\:bg-error:is(:where(.group)[data-state=completed] *){background-color:var(--ui-error)}.group-data-\[state\=completed\]\:bg-info:is(:where(.group)[data-state=completed] *){background-color:var(--ui-info)}.group-data-\[state\=completed\]\:bg-inverted:is(:where(.group)[data-state=completed] *){background-color:var(--ui-bg-inverted)}.group-data-\[state\=completed\]\:bg-primary:is(:where(.group)[data-state=completed] *){background-color:var(--ui-primary)}.group-data-\[state\=completed\]\:bg-secondary:is(:where(.group)[data-state=completed] *){background-color:var(--ui-secondary)}.group-data-\[state\=completed\]\:bg-success:is(:where(.group)[data-state=completed] *){background-color:var(--ui-success)}.group-data-\[state\=completed\]\:bg-warning:is(:where(.group)[data-state=completed] *){background-color:var(--ui-warning)}.group-data-\[state\=completed\]\:text-inverted:is(:where(.group)[data-state=completed] *){color:var(--ui-text-inverted)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\:text-default:is(:where(.group)[data-state=open] *){color:var(--ui-text)}.group-data-\[state\=open\]\:text-error:is(:where(.group)[data-state=open] *){color:var(--ui-error)}.group-data-\[state\=open\]\:text-highlighted:is(:where(.group)[data-state=open] *){color:var(--ui-text-highlighted)}.group-data-\[state\=open\]\:text-info:is(:where(.group)[data-state=open] *){color:var(--ui-info)}.group-data-\[state\=open\]\:text-primary:is(:where(.group)[data-state=open] *){color:var(--ui-primary)}.group-data-\[state\=open\]\:text-secondary:is(:where(.group)[data-state=open] *){color:var(--ui-secondary)}.group-data-\[state\=open\]\:text-success:is(:where(.group)[data-state=open] *){color:var(--ui-success)}.group-data-\[state\=open\]\:text-warning:is(:where(.group)[data-state=open] *){color:var(--ui-warning)}.group-data-\[state\=open\]\:opacity-0:is(:where(.group)[data-state=open] *){opacity:0}.group-data-\[state\=open\]\:opacity-100:is(:where(.group)[data-state=open] *){opacity:1}.group-data-\[state\=unchecked\]\:text-dimmed:is(:where(.group)[data-state=unchecked] *){color:var(--ui-text-dimmed)}.group-data-\[state\=unchecked\]\:opacity-100:is(:where(.group)[data-state=unchecked] *){opacity:1}@media (hover:hover){.peer-hover\:text-highlighted:is(:where(.peer):hover~*){color:var(--ui-text-highlighted)}.peer-hover\:text-toned:is(:where(.peer):hover~*){color:var(--ui-text-toned)}}.peer-focus-visible\:text-highlighted:is(:where(.peer):focus-visible~*){color:var(--ui-text-highlighted)}.peer-focus-visible\:text-toned:is(:where(.peer):focus-visible~*){color:var(--ui-text-toned)}.selection\:bg-primary\/20 ::selection{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-primary\/20 ::selection{background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.selection\:bg-primary\/20::selection{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-primary\/20::selection{background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.file\:me-1\.5::file-selector-button{margin-inline-end:calc(var(--spacing)*1.5)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-muted::file-selector-button{color:var(--ui-text-muted)}.file\:outline-none::file-selector-button{--tw-outline-style:none;outline-style:none}.placeholder\:text-dimmed::placeholder{color:var(--ui-text-dimmed)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-px:before{content:var(--tw-content);inset:-1px}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:inset-x-px:before{content:var(--tw-content);inset-inline:1px}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:inset-y-px:before{content:var(--tw-content);inset-block:1px}.before\:top-0:before{content:var(--tw-content);top:0}.before\:-right-1\.5:before{content:var(--tw-content);right:calc(var(--spacing)*-1.5)}.before\:-left-1\.5:before{content:var(--tw-content);left:calc(var(--spacing)*-1.5)}.before\:left-0:before{content:var(--tw-content);left:0}.before\:z-1:before{content:var(--tw-content);z-index:1}.before\:z-2:before{content:var(--tw-content);z-index:2}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:h-1\/3:before{content:var(--tw-content);height:33.3333%}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-1\/3:before{content:var(--tw-content);width:33.3333%}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:rounded-md:before{content:var(--tw-content);border-radius:calc(var(--ui-radius)*1.5)}.before\:bg-elevated:before,.before\:bg-elevated\/75:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.before\:bg-elevated\/75:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 75%,transparent)}}.before\:bg-error\/10:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.before\:bg-error\/10:before{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.before\:bg-info\/10:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.before\:bg-info\/10:before{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.before\:bg-primary\/10:before{content:var(--tw-content);background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.before\:bg-primary\/10:before{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.before\:bg-secondary\/10:before{content:var(--tw-content);background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.before\:bg-secondary\/10:before{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.before\:bg-success\/10:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.before\:bg-success\/10:before{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.before\:bg-warning\/10:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.before\:bg-warning\/10:before{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.before\:bg-gradient-to-b:before{--tw-gradient-position:to bottom in oklab}.before\:bg-gradient-to-b:before,.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(var(--tw-gradient-stops))}.before\:bg-gradient-to-r:before{--tw-gradient-position:to right in oklab}.before\:bg-\[radial-gradient\(var\(--spotlight-size\)_var\(--spotlight-size\)_at_calc\(var\(--spotlight-x\,0px\)\)_calc\(var\(--spotlight-y\,0px\)\)\,var\(--spotlight-color\)\,transparent_70\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(var(--spotlight-size) var(--spotlight-size) at calc(var(--spotlight-x,0px)) calc(var(--spotlight-y,0px)),var(--spotlight-color),transparent 70%)}.before\:from-default:before{--tw-gradient-from:var(--ui-bg)}.before\:from-default:before,.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:to-transparent:before{--tw-gradient-to:transparent}.before\:outline-error\/25:before{content:var(--tw-content);outline-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.before\:outline-error\/25:before{outline-color:color-mix(in oklab,var(--ui-error) 25%,transparent)}}.before\:outline-info\/25:before{content:var(--tw-content);outline-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.before\:outline-info\/25:before{outline-color:color-mix(in oklab,var(--ui-info) 25%,transparent)}}.before\:outline-inverted\/25:before{content:var(--tw-content);outline-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab,red,red)){.before\:outline-inverted\/25:before{outline-color:color-mix(in oklab,var(--ui-border-inverted) 25%,transparent)}}.before\:outline-primary\/25:before{content:var(--tw-content);outline-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.before\:outline-primary\/25:before{outline-color:color-mix(in oklab,var(--ui-primary) 25%,transparent)}}.before\:outline-secondary\/25:before{content:var(--tw-content);outline-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.before\:outline-secondary\/25:before{outline-color:color-mix(in oklab,var(--ui-secondary) 25%,transparent)}}.before\:outline-success\/25:before{content:var(--tw-content);outline-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.before\:outline-success\/25:before{outline-color:color-mix(in oklab,var(--ui-success) 25%,transparent)}}.before\:outline-warning\/25:before{content:var(--tw-content);outline-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.before\:outline-warning\/25:before{outline-color:color-mix(in oklab,var(--ui-warning) 25%,transparent)}}.before\:transition-colors:before{content:var(--tw-content);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))}.before\:content-\[\\\"\\\"\]:before{--tw-content:\"\";content:var(--tw-content)}.not-first-of-type\:before\:me-0\.5:not(:first-of-type):before{content:var(--tw-content);margin-inline-end:calc(var(--spacing)*.5)}.not-first-of-type\:before\:content-\[\'·\'\]:not(:first-of-type):before{--tw-content:"·";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:inset-x-2\.5:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*2.5)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:inset-y-0\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing)*.5)}.after\:-start-1\.5:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*-1.5)}.after\:right-0:after{content:var(--tw-content);right:0}.after\:-bottom-2:after{content:var(--tw-content);bottom:calc(var(--spacing)*-2)}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:z-1:after{content:var(--tw-content);z-index:1}.after\:z-2:after{content:var(--tw-content);z-index:2}.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:calc(var(--spacing)*.5)}.after\:block:after{content:var(--tw-content);display:block}.after\:hidden:after{content:var(--tw-content);display:none}.after\:size-1:after{content:var(--tw-content);width:var(--spacing);height:var(--spacing)}.after\:size-1\.5:after{content:var(--tw-content);width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.after\:size-2:after{content:var(--tw-content);width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.after\:h-1\/3:after{content:var(--tw-content);height:33.3333%}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1\/3:after{content:var(--tw-content);width:33.3333%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:bg-default:after{content:var(--tw-content);background-color:var(--ui-bg)}.after\:bg-error:after{content:var(--tw-content);background-color:var(--ui-error)}.after\:bg-info:after{content:var(--tw-content);background-color:var(--ui-info)}.after\:bg-inverted:after{content:var(--tw-content);background-color:var(--ui-bg-inverted)}.after\:bg-primary:after{content:var(--tw-content);background-color:var(--ui-primary)}.after\:bg-secondary:after{content:var(--tw-content);background-color:var(--ui-secondary)}.after\:bg-success:after{content:var(--tw-content);background-color:var(--ui-success)}.after\:bg-warning:after{content:var(--tw-content);background-color:var(--ui-warning)}.after\:bg-gradient-to-l:after{--tw-gradient-position:to left in oklab}.after\:bg-gradient-to-l:after,.after\:bg-gradient-to-t:after{content:var(--tw-content);background-image:linear-gradient(var(--tw-gradient-stops))}.after\:bg-gradient-to-t:after{--tw-gradient-position:to top in oklab}.after\:from-default:after{--tw-gradient-from:var(--ui-bg)}.after\:from-default:after,.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:to-transparent:after{--tw-gradient-to:transparent}.after\:text-error:after{content:var(--tw-content);color:var(--ui-error)}.after\:transition-colors:after{content:var(--tw-content);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))}.after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.after\:content-\[\\\"\\\"\]:after{--tw-content:\"\";content:var(--tw-content)}:is(.\*\:not-last\:after\:absolute>*):not(:last-child):after{content:var(--tw-content);position:absolute}:is(.\*\:not-last\:after\:inset-x-1>*):not(:last-child):after{content:var(--tw-content);inset-inline:var(--spacing)}:is(.\*\:not-last\:after\:bottom-0>*):not(:last-child):after{content:var(--tw-content);bottom:0}:is(.\*\:not-last\:after\:h-px>*):not(:last-child):after{content:var(--tw-content);height:1px}:is(.\*\:not-last\:after\:bg-border>*):not(:last-child):after{content:var(--tw-content);background-color:var(--ui-border)}.first\:me-0:first-child{margin-inline-end:0}:is(.\*\:first\:mt-0>*):first-child{margin-top:0}.not-only\:first\:rounded-e-none:not(:only-child):first-child{border-start-end-radius:0;border-end-end-radius:0}.not-only\:first\:rounded-b-none:not(:only-child):first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}:is(.\*\:last\:mb-0>*):last-child{margin-bottom:0}.not-only\:last\:rounded-s-none:not(:only-child):last-child{border-start-start-radius:0;border-end-start-radius:0}.not-only\:last\:rounded-t-none:not(:only-child):last-child{border-top-left-radius:0;border-top-right-radius:0}.first-of-type\:rounded-s-lg:first-of-type{border-start-start-radius:calc(var(--ui-radius)*2);border-end-start-radius:calc(var(--ui-radius)*2)}.first-of-type\:rounded-t-lg:first-of-type{border-top-left-radius:calc(var(--ui-radius)*2);border-top-right-radius:calc(var(--ui-radius)*2)}.last-of-type\:rounded-e-lg:last-of-type{border-start-end-radius:calc(var(--ui-radius)*2);border-end-end-radius:calc(var(--ui-radius)*2)}.last-of-type\:rounded-b-lg:last-of-type{border-bottom-right-radius:calc(var(--ui-radius)*2);border-bottom-left-radius:calc(var(--ui-radius)*2)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-115:hover{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-bcsd-primary\/55:hover{border-color:#2563eb8c}@supports (color:color-mix(in lab,red,red)){.hover\:border-bcsd-primary\/55:hover{border-color:color-mix(in oklab,var(--color-bcsd-primary) 55%,transparent)}}.hover\:bg-accented\/75:hover{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accented\/75:hover{background-color:color-mix(in oklab,var(--ui-bg-accented) 75%,transparent)}}.hover\:bg-bcsd-primary\/5:hover{background-color:#2563eb0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bcsd-primary\/5:hover{background-color:color-mix(in oklab,var(--color-bcsd-primary) 5%,transparent)}}.hover\:bg-bcsd-primary\/10:hover{background-color:#2563eb1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bcsd-primary\/10:hover{background-color:color-mix(in oklab,var(--color-bcsd-primary) 10%,transparent)}}.hover\:bg-default\/10:hover{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-default\/10:hover{background-color:color-mix(in oklab,var(--ui-bg) 10%,transparent)}}.hover\:bg-elevated:hover,.hover\:bg-elevated\/25:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/25:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 25%,transparent)}}.hover\:bg-elevated\/40:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/40:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 40%,transparent)}}.hover\:bg-elevated\/50:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/50:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.hover\:bg-elevated\/60:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/60:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 60%,transparent)}}.hover\:bg-elevated\/70:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/70:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 70%,transparent)}}.hover\:bg-elevated\/80:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/80:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 80%,transparent)}}.hover\:bg-error\/10:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.hover\:bg-error\/15:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/15:hover{background-color:color-mix(in oklab,var(--ui-error) 15%,transparent)}}.hover\:bg-error\/75:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/75:hover{background-color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.hover\:bg-error\/90:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/90:hover{background-color:color-mix(in oklab,var(--ui-error) 90%,transparent)}}.hover\:bg-info\/10:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/10:hover{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.hover\:bg-info\/15:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/15:hover{background-color:color-mix(in oklab,var(--ui-info) 15%,transparent)}}.hover\:bg-info\/75:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/75:hover{background-color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.hover\:bg-info\/90:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/90:hover{background-color:color-mix(in oklab,var(--ui-info) 90%,transparent)}}.hover\:bg-inverted\/90:hover{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-inverted\/90:hover{background-color:color-mix(in oklab,var(--ui-bg-inverted) 90%,transparent)}}.hover\:bg-muted\/20:hover{background-color:var(--ui-bg-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--ui-bg-muted) 20%,transparent)}}.hover\:bg-muted\/30:hover{background-color:var(--ui-bg-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--ui-bg-muted) 30%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--ui-bg-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--ui-bg-muted) 40%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--ui-primary) 15%,transparent)}}.hover\:bg-primary\/75:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/75:hover{background-color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--ui-primary) 90%,transparent)}}.hover\:bg-secondary\/10:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/10:hover{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.hover\:bg-secondary\/15:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/15:hover{background-color:color-mix(in oklab,var(--ui-secondary) 15%,transparent)}}.hover\:bg-secondary\/75:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/75:hover{background-color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.hover\:bg-secondary\/90:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--ui-secondary) 90%,transparent)}}.hover\:bg-success\/10:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/10:hover{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.hover\:bg-success\/15:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/15:hover{background-color:color-mix(in oklab,var(--ui-success) 15%,transparent)}}.hover\:bg-success\/75:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/75:hover{background-color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.hover\:bg-success\/90:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/90:hover{background-color:color-mix(in oklab,var(--ui-success) 90%,transparent)}}.hover\:bg-warning\/10:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.hover\:bg-warning\/15:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/15:hover{background-color:color-mix(in oklab,var(--ui-warning) 15%,transparent)}}.hover\:bg-warning\/75:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/75:hover{background-color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.hover\:bg-warning\/90:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/90:hover{background-color:color-mix(in oklab,var(--ui-warning) 90%,transparent)}}.hover\:text-bcsd-primary:hover{color:var(--color-bcsd-primary)}.hover\:text-default:hover{color:var(--ui-text)}.hover\:text-error\/75:hover{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:text-error\/75:hover{color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.hover\:text-highlighted:hover{color:var(--ui-text-highlighted)}.hover\:text-info\/75:hover{color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:text-info\/75:hover{color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.hover\:text-primary:hover,.hover\:text-primary\/75:hover{color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/75:hover{color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.hover\:text-secondary\/75:hover{color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-secondary\/75:hover{color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.hover\:text-success\/75:hover{color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:text-success\/75:hover{color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.hover\:text-warning\/75:hover{color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:text-warning\/75:hover{color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-card-hover:hover{--tw-shadow:0 10px 40px -10px var(--tw-shadow-color,#0000001f), 0 4px 12px -4px 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)}.hover\:ring-accented:hover{--tw-ring-color:var(--ui-border-accented)}.hover\:not-data-selected\:bg-error\/10:hover:not([data-selected]){background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-error\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.hover\:not-data-selected\:bg-error\/20:hover:not([data-selected]){background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-error\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-error) 20%,transparent)}}.hover\:not-data-selected\:bg-info\/10:hover:not([data-selected]){background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-info\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.hover\:not-data-selected\:bg-info\/20:hover:not([data-selected]){background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-info\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-info) 20%,transparent)}}.hover\:not-data-selected\:bg-inverted\/10:hover:not([data-selected]){background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-inverted\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-bg-inverted) 10%,transparent)}}.hover\:not-data-selected\:bg-primary\/10:hover:not([data-selected]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-primary\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.hover\:not-data-selected\:bg-primary\/20:hover:not([data-selected]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-primary\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.hover\:not-data-selected\:bg-secondary\/10:hover:not([data-selected]){background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-secondary\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.hover\:not-data-selected\:bg-secondary\/20:hover:not([data-selected]){background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-secondary\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-secondary) 20%,transparent)}}.hover\:not-data-selected\:bg-success\/10:hover:not([data-selected]){background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-success\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.hover\:not-data-selected\:bg-success\/20:hover:not([data-selected]){background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-success\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-success) 20%,transparent)}}.hover\:not-data-selected\:bg-warning\/10:hover:not([data-selected]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-warning\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.hover\:not-data-selected\:bg-warning\/20:hover:not([data-selected]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-warning\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-warning) 20%,transparent)}}.hover\:before\:bg-elevated\/50:hover:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:before\:bg-elevated\/50:hover:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.hover\:after\:bg-\(--ui-border-accented\):hover:after{content:var(--tw-content);background-color:var(--ui-border-accented)}}.focus\:bg-accented:focus,.focus\:bg-accented\/50:focus{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-accented\/50:focus{background-color:color-mix(in oklab,var(--ui-bg-accented) 50%,transparent)}}.focus\:bg-elevated:focus{background-color:var(--ui-bg-elevated)}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:focus\:bg-accented:is(:where(.group):hover *):focus{background-color:var(--ui-bg-accented)}}.focus-visible\:z-\[1\]:focus-visible{z-index:1}.focus-visible\:border-error:focus-visible{border-color:var(--ui-error)}.focus-visible\:border-info:focus-visible{border-color:var(--ui-info)}.focus-visible\:border-inverted:focus-visible{border-color:var(--ui-border-inverted)}.focus-visible\:border-primary:focus-visible{border-color:var(--ui-primary)}.focus-visible\:border-secondary:focus-visible{border-color:var(--ui-secondary)}.focus-visible\:border-success:focus-visible{border-color:var(--ui-success)}.focus-visible\:border-warning:focus-visible{border-color:var(--ui-warning)}.focus-visible\:bg-default\/10:focus-visible{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-default\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-bg) 10%,transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-visible\:ring-error:focus-visible{--tw-ring-color:var(--ui-error)}.focus-visible\:ring-info:focus-visible{--tw-ring-color:var(--ui-info)}.focus-visible\:ring-inverted:focus-visible{--tw-ring-color:var(--ui-border-inverted)}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 40%, transparent)}}.focus-visible\:ring-secondary:focus-visible{--tw-ring-color:var(--ui-secondary)}.focus-visible\:ring-success:focus-visible{--tw-ring-color:var(--ui-success)}.focus-visible\:ring-warning:focus-visible{--tw-ring-color:var(--ui-warning)}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:before\:outline-3:focus-visible:before{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:3px}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-accented\/75:active{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.active\:bg-accented\/75:active{background-color:color-mix(in oklab,var(--ui-bg-accented) 75%,transparent)}}.active\:bg-elevated:active{background-color:var(--ui-bg-elevated)}.active\:bg-error\/10:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/10:active{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.active\:bg-error\/15:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/15:active{background-color:color-mix(in oklab,var(--ui-error) 15%,transparent)}}.active\:bg-error\/75:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/75:active{background-color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.active\:bg-info\/10:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/10:active{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.active\:bg-info\/15:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/15:active{background-color:color-mix(in oklab,var(--ui-info) 15%,transparent)}}.active\:bg-info\/75:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/75:active{background-color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.active\:bg-inverted\/90:active{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.active\:bg-inverted\/90:active{background-color:color-mix(in oklab,var(--ui-bg-inverted) 90%,transparent)}}.active\:bg-primary\/10:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/10:active{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.active\:bg-primary\/15:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/15:active{background-color:color-mix(in oklab,var(--ui-primary) 15%,transparent)}}.active\:bg-primary\/75:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/75:active{background-color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.active\:bg-secondary\/10:active{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/10:active{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.active\:bg-secondary\/15:active{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/15:active{background-color:color-mix(in oklab,var(--ui-secondary) 15%,transparent)}}.active\:bg-secondary\/75:active{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/75:active{background-color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.active\:bg-success\/10:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:bg-success\/10:active{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.active\:bg-success\/15:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:bg-success\/15:active{background-color:color-mix(in oklab,var(--ui-success) 15%,transparent)}}.active\:bg-success\/75:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:bg-success\/75:active{background-color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.active\:bg-warning\/10:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:bg-warning\/10:active{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.active\:bg-warning\/15:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:bg-warning\/15:active{background-color:color-mix(in oklab,var(--ui-warning) 15%,transparent)}}.active\:bg-warning\/75:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:bg-warning\/75:active{background-color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.active\:text-default:active{color:var(--ui-text)}.active\:text-error\/75:active{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:text-error\/75:active{color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.active\:text-info\/75:active{color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:text-info\/75:active{color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.active\:text-primary\/75:active{color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:text-primary\/75:active{color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.active\:text-secondary\/75:active{color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.active\:text-secondary\/75:active{color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.active\:text-success\/75:active{color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:text-success\/75:active{color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.active\:text-warning\/75:active{color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:text-warning\/75:active{color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-default:disabled{background-color:var(--ui-bg)}.disabled\:bg-elevated:disabled,.disabled\:bg-elevated\/50:disabled{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-elevated\/50:disabled{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.disabled\:bg-error:disabled,.disabled\:bg-error\/10:disabled{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-error\/10:disabled{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.disabled\:bg-info:disabled,.disabled\:bg-info\/10:disabled{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-info\/10:disabled{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.disabled\:bg-inverted:disabled{background-color:var(--ui-bg-inverted)}.disabled\:bg-primary:disabled,.disabled\:bg-primary\/10:disabled{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-primary\/10:disabled{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.disabled\:bg-secondary:disabled,.disabled\:bg-secondary\/10:disabled{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-secondary\/10:disabled{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.disabled\:bg-success:disabled,.disabled\:bg-success\/10:disabled{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-success\/10:disabled{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:bg-warning:disabled,.disabled\:bg-warning\/10:disabled{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-warning\/10:disabled{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.disabled\:text-error:disabled{color:var(--ui-error)}.disabled\:text-info:disabled{color:var(--ui-info)}.disabled\:text-muted:disabled{color:var(--ui-text-muted)}.disabled\:text-primary:disabled{color:var(--ui-primary)}.disabled\:text-secondary:disabled{color:var(--ui-secondary)}.disabled\:text-success:disabled{color:var(--ui-success)}.disabled\:text-warning:disabled{color:var(--ui-warning)}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-75:disabled{opacity:.75}@media (hover:hover){.hover\:disabled\:bg-transparent:hover:disabled{background-color:#0000}.disabled\:hover\:text-muted:disabled:hover{color:var(--ui-text-muted)}}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.has-focus\:bg-elevated:has(:focus){background-color:var(--ui-bg-elevated)}.has-focus\:outline-none:has(:focus){--tw-outline-style:none;outline-style:none}.has-focus-visible\:z-\[1\]:has(:focus-visible){z-index:1}.has-focus-visible\:ring-error:has(:focus-visible){--tw-ring-color:var(--ui-error)}.has-focus-visible\:ring-info:has(:focus-visible){--tw-ring-color:var(--ui-info)}.has-focus-visible\:ring-inverted:has(:focus-visible){--tw-ring-color:var(--ui-border-inverted)}.has-focus-visible\:ring-primary:has(:focus-visible){--tw-ring-color:var(--ui-primary)}.has-focus-visible\:ring-secondary:has(:focus-visible){--tw-ring-color:var(--ui-secondary)}.has-focus-visible\:ring-success:has(:focus-visible){--tw-ring-color:var(--ui-success)}.has-focus-visible\:ring-warning:has(:focus-visible){--tw-ring-color:var(--ui-warning)}.has-focus-visible\:outline-3:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:3px}.has-data-\[state\=checked\]\:z-\[1\]:has([data-state=checked]){z-index:1}:is(.has-data-\[state\=checked\]\:border-error:has([data-state=checked]),.has-data-\[state\=checked\]\:border-error\/50:has([data-state=checked])){border-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-error\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-error) 50%,transparent)}}:is(.has-data-\[state\=checked\]\:border-info:has([data-state=checked]),.has-data-\[state\=checked\]\:border-info\/50:has([data-state=checked])){border-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-info\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-info) 50%,transparent)}}:is(.has-data-\[state\=checked\]\:border-inverted:has([data-state=checked]),.has-data-\[state\=checked\]\:border-inverted\/50:has([data-state=checked])){border-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-inverted\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-border-inverted) 50%,transparent)}}:is(.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]),.has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked])){border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-primary) 50%,transparent)}}:is(.has-data-\[state\=checked\]\:border-secondary:has([data-state=checked]),.has-data-\[state\=checked\]\:border-secondary\/50:has([data-state=checked])){border-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-secondary\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-secondary) 50%,transparent)}}:is(.has-data-\[state\=checked\]\:border-success:has([data-state=checked]),.has-data-\[state\=checked\]\:border-success\/50:has([data-state=checked])){border-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-success\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-success) 50%,transparent)}}:is(.has-data-\[state\=checked\]\:border-warning:has([data-state=checked]),.has-data-\[state\=checked\]\:border-warning\/50:has([data-state=checked])){border-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-warning\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-warning) 50%,transparent)}}.has-data-\[state\=checked\]\:bg-elevated:has([data-state=checked]){background-color:var(--ui-bg-elevated)}.has-data-\[state\=checked\]\:bg-error\/10:has([data-state=checked]){background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-error\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-info\/10:has([data-state=checked]){background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-info\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-secondary\/10:has([data-state=checked]){background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-secondary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-success\/10:has([data-state=checked]){background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-success\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-warning\/10:has([data-state=checked]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-warning\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.has-\[\[contenteditable\]\:focus-visible\]\:ring-error:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-error)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-info:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-info)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-inverted:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-border-inverted)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-primary:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-primary)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-secondary:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-secondary)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-success:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-success)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-warning:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-warning)}.has-\[\[contenteditable\]\:focus-visible\]\:outline-3:has([contenteditable]:focus-visible){outline-style:var(--tw-outline-style);outline-width:3px}.has-\[textarea\:focus-visible\]\:ring-error:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-error)}.has-\[textarea\:focus-visible\]\:ring-info:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-info)}.has-\[textarea\:focus-visible\]\:ring-inverted:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-border-inverted)}.has-\[textarea\:focus-visible\]\:ring-primary:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-primary)}.has-\[textarea\:focus-visible\]\:ring-secondary:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-secondary)}.has-\[textarea\:focus-visible\]\:ring-success:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-success)}.has-\[textarea\:focus-visible\]\:ring-warning:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-warning)}.has-\[textarea\:focus-visible\]\:outline-3:has(:is(textarea:focus-visible)){outline-style:var(--tw-outline-style);outline-width:3px}.has-\[\>a\:focus-visible\]\:ring-primary:has(>a:focus-visible){--tw-ring-color:var(--ui-primary)}.has-\[\>a\:focus-visible\]\:outline-3:has(>a:focus-visible){outline-style:var(--tw-outline-style);outline-width:3px}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-default[aria-disabled=true]{background-color:var(--ui-bg)}.aria-disabled\:bg-elevated[aria-disabled=true]{background-color:var(--ui-bg-elevated)}.aria-disabled\:bg-error[aria-disabled=true],.aria-disabled\:bg-error\/10[aria-disabled=true]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-error\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.aria-disabled\:bg-info[aria-disabled=true],.aria-disabled\:bg-info\/10[aria-disabled=true]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-info\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.aria-disabled\:bg-inverted[aria-disabled=true]{background-color:var(--ui-bg-inverted)}.aria-disabled\:bg-primary[aria-disabled=true],.aria-disabled\:bg-primary\/10[aria-disabled=true]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-primary\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.aria-disabled\:bg-secondary[aria-disabled=true],.aria-disabled\:bg-secondary\/10[aria-disabled=true]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-secondary\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.aria-disabled\:bg-success[aria-disabled=true],.aria-disabled\:bg-success\/10[aria-disabled=true]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-success\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.aria-disabled\:bg-transparent[aria-disabled=true]{background-color:#0000}.aria-disabled\:bg-warning[aria-disabled=true],.aria-disabled\:bg-warning\/10[aria-disabled=true]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-warning\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.aria-disabled\:text-error[aria-disabled=true]{color:var(--ui-error)}.aria-disabled\:text-info[aria-disabled=true]{color:var(--ui-info)}.aria-disabled\:text-muted[aria-disabled=true]{color:var(--ui-text-muted)}.aria-disabled\:text-primary[aria-disabled=true]{color:var(--ui-primary)}.aria-disabled\:text-secondary[aria-disabled=true]{color:var(--ui-secondary)}.aria-disabled\:text-success[aria-disabled=true]{color:var(--ui-success)}.aria-disabled\:text-warning[aria-disabled=true]{color:var(--ui-warning)}.aria-disabled\:opacity-75[aria-disabled=true]{opacity:.75}@media (hover:hover){.hover\:aria-disabled\:bg-transparent:hover[aria-disabled=true]{background-color:#0000}}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:text-muted[data-disabled]{color:var(--ui-text-muted)}.data-disabled\:opacity-75[data-disabled]{opacity:.75}.data-highlighted\:bg-error\/10[data-highlighted]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-error\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-highlighted\:bg-error\/20[data-highlighted]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-error\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-error) 20%,transparent)}}.data-highlighted\:bg-info\/10[data-highlighted]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-info\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-highlighted\:bg-info\/20[data-highlighted]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-info\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-info) 20%,transparent)}}.data-highlighted\:bg-inverted\/10[data-highlighted]{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-inverted\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-bg-inverted) 10%,transparent)}}.data-highlighted\:bg-inverted\/20[data-highlighted]{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-inverted\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-bg-inverted) 20%,transparent)}}.data-highlighted\:bg-primary\/10[data-highlighted]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-primary\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.data-highlighted\:bg-primary\/20[data-highlighted]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-primary\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.data-highlighted\:bg-secondary\/10[data-highlighted]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-secondary\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.data-highlighted\:bg-secondary\/20[data-highlighted]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-secondary\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-secondary) 20%,transparent)}}.data-highlighted\:bg-success\/10[data-highlighted]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-success\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-highlighted\:bg-success\/20[data-highlighted]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-success\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-success) 20%,transparent)}}.data-highlighted\:bg-warning\/10[data-highlighted]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-warning\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-highlighted\:bg-warning\/20[data-highlighted]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-warning\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-warning) 20%,transparent)}}.data-highlighted\:text-error[data-highlighted]{color:var(--ui-error)}.data-highlighted\:text-highlighted[data-highlighted]{color:var(--ui-text-highlighted)}.data-highlighted\:text-info[data-highlighted]{color:var(--ui-info)}.data-highlighted\:text-primary[data-highlighted]{color:var(--ui-primary)}.data-highlighted\:text-secondary[data-highlighted]{color:var(--ui-secondary)}.data-highlighted\:text-success[data-highlighted]{color:var(--ui-success)}.data-highlighted\:text-warning[data-highlighted]{color:var(--ui-warning)}.data-highlighted\:not-data-disabled\:text-highlighted[data-highlighted]:not([data-disabled]){color:var(--ui-text-highlighted)}.data-highlighted\:before\:bg-elevated\/50[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-elevated\/50[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-highlighted\:before\:bg-error\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-error\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-highlighted\:before\:bg-info\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-info\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-highlighted\:before\:bg-primary\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-primary\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.data-highlighted\:before\:bg-secondary\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-secondary\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.data-highlighted\:before\:bg-success\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-success\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-highlighted\:before\:bg-warning\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-warning\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-highlighted\:not-data-disabled\:before\:bg-elevated\/50[data-highlighted]:not([data-disabled]):before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:not-data-disabled\:before\:bg-elevated\/50[data-highlighted]:not([data-disabled]):before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-invalid\:text-error[data-invalid]{color:var(--ui-error)}.data-outside-view\:text-muted[data-outside-view]{color:var(--ui-text-muted)}.data-placeholder\:text-dimmed[data-placeholder]{color:var(--ui-text-dimmed)}.data-selected\:bg-default[data-selected]{background-color:var(--ui-bg)}.data-selected\:bg-elevated[data-selected]{background-color:var(--ui-bg-elevated)}.data-selected\:bg-error[data-selected],.data-selected\:bg-error\/10[data-selected]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-error\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-selected\:bg-info[data-selected],.data-selected\:bg-info\/10[data-selected]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-info\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-selected\:bg-inverted[data-selected]{background-color:var(--ui-bg-inverted)}.data-selected\:bg-primary[data-selected],.data-selected\:bg-primary\/10[data-selected]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-primary\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.data-selected\:bg-secondary[data-selected],.data-selected\:bg-secondary\/10[data-selected]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-secondary\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.data-selected\:bg-success[data-selected],.data-selected\:bg-success\/10[data-selected]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-success\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-selected\:bg-warning[data-selected],.data-selected\:bg-warning\/10[data-selected]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-warning\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-selected\:text-default[data-selected]{color:var(--ui-text)}.data-selected\:text-error[data-selected]{color:var(--ui-error)}.data-selected\:text-info[data-selected]{color:var(--ui-info)}.data-selected\:text-inverted[data-selected]{color:var(--ui-text-inverted)}.data-selected\:text-primary[data-selected]{color:var(--ui-primary)}.data-selected\:text-secondary[data-selected]{color:var(--ui-secondary)}.data-selected\:text-success[data-selected]{color:var(--ui-success)}.data-selected\:text-warning[data-selected]{color:var(--ui-warning)}.data-selected\:ring[data-selected]{--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)}.data-selected\:ring-accented[data-selected]{--tw-ring-color:var(--ui-border-accented)}.data-selected\:ring-error\/25[data-selected]{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-error\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-error) 25%, transparent)}}.data-selected\:ring-error\/50[data-selected]{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-error\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-error) 50%, transparent)}}.data-selected\:ring-info\/25[data-selected]{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-info\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-info) 25%, transparent)}}.data-selected\:ring-info\/50[data-selected]{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-info\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-info) 50%, transparent)}}.data-selected\:ring-primary\/25[data-selected]{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-primary\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 25%, transparent)}}.data-selected\:ring-primary\/50[data-selected]{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-primary\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-primary) 50%, transparent)}}.data-selected\:ring-secondary\/25[data-selected]{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-secondary\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-secondary) 25%, transparent)}}.data-selected\:ring-secondary\/50[data-selected]{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-secondary\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-secondary) 50%, transparent)}}.data-selected\:ring-success\/25[data-selected]{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-success\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-success) 25%, transparent)}}.data-selected\:ring-success\/50[data-selected]{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-success\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-success) 50%, transparent)}}.data-selected\:ring-warning\/25[data-selected]{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-warning\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-warning) 25%, transparent)}}.data-selected\:ring-warning\/50[data-selected]{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-warning\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-warning) 50%, transparent)}}.data-selected\:ring-inset[data-selected]{--tw-ring-inset:inset}.data-selected\:focus-visible\:ring-error[data-selected]:focus-visible{--tw-ring-color:var(--ui-error)}.data-selected\:focus-visible\:ring-info[data-selected]:focus-visible{--tw-ring-color:var(--ui-info)}.data-selected\:focus-visible\:ring-inverted[data-selected]:focus-visible{--tw-ring-color:var(--ui-border-inverted)}.data-selected\:focus-visible\:ring-primary[data-selected]:focus-visible{--tw-ring-color:var(--ui-primary)}.data-selected\:focus-visible\:ring-secondary[data-selected]:focus-visible{--tw-ring-color:var(--ui-secondary)}.data-selected\:focus-visible\:ring-success[data-selected]:focus-visible{--tw-ring-color:var(--ui-success)}.data-selected\:focus-visible\:ring-warning[data-selected]:focus-visible{--tw-ring-color:var(--ui-warning)}.data-today\:font-semibold[data-today]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-today\:not-data-selected\:text-error[data-today]:not([data-selected]){color:var(--ui-error)}.data-today\:not-data-selected\:text-highlighted[data-today]:not([data-selected]){color:var(--ui-text-highlighted)}.data-today\:not-data-selected\:text-info[data-today]:not([data-selected]){color:var(--ui-info)}.data-today\:not-data-selected\:text-primary[data-today]:not([data-selected]){color:var(--ui-primary)}.data-today\:not-data-selected\:text-secondary[data-today]:not([data-selected]){color:var(--ui-secondary)}.data-today\:not-data-selected\:text-success[data-today]:not([data-selected]){color:var(--ui-success)}.data-today\:not-data-selected\:text-warning[data-today]:not([data-selected]){color:var(--ui-warning)}.data-unavailable\:pointer-events-none[data-unavailable]{pointer-events:none}.data-unavailable\:text-muted[data-unavailable]{color:var(--ui-text-muted)}.data-unavailable\:line-through[data-unavailable]{text-decoration-line:line-through}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-75[data-disabled]{opacity:.75}.data-\[dragging\=true\]\:bg-elevated\/25[data-dragging=true]{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-\[dragging\=true\]\:bg-elevated\/25[data-dragging=true]{background-color:color-mix(in oklab,var(--ui-bg-elevated) 25%,transparent)}}.data-\[expanded\=true\]\:h-\(--height\)[data-expanded=true]{height:var(--height)}:is(.data-\[front\=false\]\:\*\:transition-opacity[data-front=false]>*){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.data-\[front\=false\]\:\*\:duration-100[data-front=false]>*){--tw-duration:.1s;transition-duration:.1s}.data-\[expanded\=false\]\:data-\[front\=false\]\:h-\(--front-height\)[data-expanded=false][data-front=false]{height:var(--front-height)}:is(.data-\[expanded\=false\]\:data-\[front\=false\]\:\*\:opacity-0[data-expanded=false][data-front=false]>*){opacity:0}.data-\[motion\=from-end\]\:animate-\[enter-from-right_200ms_ease\][data-motion=from-end]{animation:.2s enter-from-right}.data-\[motion\=from-start\]\:animate-\[enter-from-left_200ms_ease\][data-motion=from-start]{animation:.2s enter-from-left}.data-\[motion\=to-end\]\:animate-\[exit-to-right_200ms_ease\][data-motion=to-end]{animation:.2s exit-to-right}.data-\[motion\=to-start\]\:animate-\[exit-to-left_200ms_ease\][data-motion=to-start]{animation:.2s exit-to-left}.data-\[segment\=day\]\:w-8[data-segment=day]{width:calc(var(--spacing)*8)}.data-\[segment\=day\]\:w-9[data-segment=day]{width:calc(var(--spacing)*9)}.data-\[segment\=day\]\:w-10[data-segment=day]{width:calc(var(--spacing)*10)}.data-\[segment\=literal\]\:text-muted[data-segment=literal]{color:var(--ui-text-muted)}.data-\[segment\=month\]\:w-8[data-segment=month]{width:calc(var(--spacing)*8)}.data-\[segment\=month\]\:w-9[data-segment=month]{width:calc(var(--spacing)*9)}.data-\[segment\=month\]\:w-10[data-segment=month],.data-\[segment\=year\]\:w-10[data-segment=year]{width:calc(var(--spacing)*10)}.data-\[segment\=year\]\:w-11[data-segment=year]{width:calc(var(--spacing)*11)}.data-\[segment\=year\]\:w-12[data-segment=year]{width:calc(var(--spacing)*12)}.data-\[selected\=true\]\:bg-elevated\/50[data-selected=true]{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:bg-elevated\/50[data-selected=true]{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-\[state\=\\\"active\\\"\]\:bg-accented[data-state=\"active\"]{background-color:var(--ui-bg-accented)}.data-\[state\=active\]\:bg-inverted[data-state=active]{background-color:var(--ui-bg-inverted)}.data-\[state\=active\]\:text-error[data-state=active]{color:var(--ui-error)}.data-\[state\=active\]\:text-highlighted[data-state=active]{color:var(--ui-text-highlighted)}.data-\[state\=active\]\:text-info[data-state=active]{color:var(--ui-info)}.data-\[state\=active\]\:text-inverted[data-state=active]{color:var(--ui-text-inverted)}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--ui-primary)}.data-\[state\=active\]\:text-secondary[data-state=active]{color:var(--ui-secondary)}.data-\[state\=active\]\:text-success[data-state=active]{color:var(--ui-success)}.data-\[state\=active\]\:text-warning[data-state=active]{color:var(--ui-warning)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:isolate[data-state=active]{isolation:isolate}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:absolute[data-state=active]:before{content:var(--tw-content);position:absolute}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:inset-0[data-state=active]:before{content:var(--tw-content);inset:0}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:-z-10[data-state=active]:before{content:var(--tw-content);z-index:-10}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:rounded-md[data-state=active]:before{content:var(--tw-content);border-radius:calc(var(--ui-radius)*1.5)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-error[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-error)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-info[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-info)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-inverted[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-bg-inverted)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-primary[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-primary)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-secondary[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-secondary)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-success[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-success)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-warning[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-warning)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:shadow-xs[data-state=active]:before{content:var(--tw-content);--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)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:content-\[\'\'\][data-state=active]:before{--tw-content:"";content:var(--tw-content)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:absolute[data-state=active]:after{content:var(--tw-content);position:absolute}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:inset-x-0[data-state=active]:after{content:var(--tw-content);inset-inline:0}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:inset-y-0[data-state=active]:after{content:var(--tw-content);inset-block:0}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:-start-\[calc\(var\(--spacing\)\+1px\)\][data-state=active]:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*-1 + -1px)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:-bottom-\[calc\(var\(--spacing\)\+1px\)\][data-state=active]:after{content:var(--tw-content);bottom:calc(var(--spacing)*-1 + -1px)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:h-px[data-state=active]:after{content:var(--tw-content);height:1px}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:w-px[data-state=active]:after{content:var(--tw-content);width:1px}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:rounded-full[data-state=active]:after{content:var(--tw-content);border-radius:2147483647px}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-error[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-error)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-info[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-info)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-inverted[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-bg-inverted)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-primary[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-primary)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-secondary[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-secondary)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-success[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-success)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-warning[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-warning)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:content-\[\'\'\][data-state=active]:after{--tw-content:"";content:var(--tw-content)}.data-\[state\=checked\]\:translate-x-3[data-state=checked]{--tw-translate-x:calc(var(--spacing)*3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-3\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-error[data-state=checked]{background-color:var(--ui-error)}.data-\[state\=checked\]\:bg-info[data-state=checked]{background-color:var(--ui-info)}.data-\[state\=checked\]\:bg-inverted[data-state=checked]{background-color:var(--ui-bg-inverted)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--ui-primary)}.data-\[state\=checked\]\:bg-secondary[data-state=checked]{background-color:var(--ui-secondary)}.data-\[state\=checked\]\:bg-success[data-state=checked]{background-color:var(--ui-success)}.data-\[state\=checked\]\:bg-warning[data-state=checked]{background-color:var(--ui-warning)}.data-\[state\=closed\]\:animate-\[accordion-up_200ms_ease-out\][data-state=closed]{animation:.2s ease-out accordion-up}.data-\[state\=closed\]\:animate-\[collapsible-up_200ms_ease-out\][data-state=closed]{animation:.2s ease-out collapsible-up}.data-\[state\=closed\]\:animate-\[fade-out_200ms_ease-in\][data-state=closed]{animation:.2s ease-in fade-out}.data-\[state\=closed\]\:animate-\[scale-out_100ms_ease-in\][data-state=closed]{animation:.1s ease-in scale-out}.data-\[state\=closed\]\:animate-\[scale-out_200ms_ease-in\][data-state=closed]{animation:.2s ease-in scale-out}.data-\[state\=closed\]\:animate-\[slide-out-to-bottom_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out slide-out-to-bottom}.data-\[state\=closed\]\:animate-\[slide-out-to-left_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out slide-out-to-left}.data-\[state\=closed\]\:animate-\[slide-out-to-right_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out slide-out-to-right}.data-\[state\=closed\]\:animate-\[slide-out-to-top_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out slide-out-to-top}.data-\[state\=closed\]\:animate-\[toast-closed_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out toast-closed}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=closed\]\:data-\[expanded\=false\]\:data-\[front\=false\]\:animate-\[toast-collapsed-closed_200ms_ease-in-out\][data-state=closed][data-expanded=false][data-front=false]{animation:.2s ease-in-out toast-collapsed-closed}.data-\[state\=collapsed\]\:-start-\(--sidebar-width\)[data-state=collapsed]{inset-inline-start:calc(var(--sidebar-width)*-1)}.data-\[state\=collapsed\]\:-end-\(--sidebar-width\)[data-state=collapsed]{inset-inline-end:calc(var(--sidebar-width)*-1)}.data-\[state\=collapsed\]\:w-\(--sidebar-width-icon\)[data-state=collapsed]{width:var(--sidebar-width-icon)}.data-\[state\=collapsed\]\:w-0[data-state=collapsed]{width:0}.data-\[state\=collapsed\]\:w-\[calc\(var\(--sidebar-width-icon\)\+--spacing\(8\)\)\][data-state=collapsed]{width:calc(var(--sidebar-width-icon) + var(--spacing)*8)}.data-\[state\=collapsed\]\:w-\[calc\(var\(--sidebar-width-icon\)\+--spacing\(8\)\+2px\)\][data-state=collapsed]{width:calc(var(--sidebar-width-icon) + var(--spacing)*8 + 2px)}.data-\[state\=collapsed\]\:cursor-e-resize[data-state=collapsed]{cursor:e-resize}.data-\[state\=collapsed\]\:cursor-w-resize[data-state=collapsed]{cursor:w-resize}.data-\[state\=delayed-open\]\:animate-\[scale-in_100ms_ease-out\][data-state=delayed-open]{animation:.1s ease-out scale-in}.data-\[state\=hidden\]\:animate-\[fade-out_100ms_ease-in\][data-state=hidden]{animation:.1s ease-in fade-out}.data-\[state\=hidden\]\:opacity-0[data-state=hidden]{opacity:0}.data-\[state\=inactive\]\:text-muted[data-state=inactive]{color:var(--ui-text-muted)}@media (hover:hover){.hover\:data-\[state\=inactive\]\:not-disabled\:text-default:hover[data-state=inactive]:not(:disabled){color:var(--ui-text)}}.data-\[state\=open\]\:animate-\[accordion-down_200ms_ease-out\][data-state=open]{animation:.2s ease-out accordion-down}.data-\[state\=open\]\:animate-\[collapsible-down_200ms_ease-out\][data-state=open]{animation:.2s ease-out collapsible-down}.data-\[state\=open\]\:animate-\[fade-in_200ms_ease-out\][data-state=open]{animation:.2s ease-out fade-in}.data-\[state\=open\]\:animate-\[scale-in_100ms_ease-out\][data-state=open]{animation:.1s ease-out scale-in}.data-\[state\=open\]\:animate-\[scale-in_200ms_ease-out\][data-state=open]{animation:.2s ease-out scale-in}.data-\[state\=open\]\:animate-\[slide-in-from-bottom_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out slide-in-from-bottom}.data-\[state\=open\]\:animate-\[slide-in-from-left_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out slide-in-from-left}.data-\[state\=open\]\:animate-\[slide-in-from-right_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out slide-in-from-right}.data-\[state\=open\]\:animate-\[slide-in-from-top_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out slide-in-from-top}.data-\[state\=open\]\:animate-\[toast-slide-in-from-bottom_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out toast-slide-in-from-bottom}.data-\[state\=open\]\:animate-\[toast-slide-in-from-top_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out toast-slide-in-from-top}.data-\[state\=open\]\:text-highlighted[data-state=open]{color:var(--ui-text-highlighted)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:before\:bg-elevated\/50[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-elevated\/50[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-\[state\=open\]\:before\:bg-error\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-error\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-info\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-info\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-primary\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-primary\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-secondary\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-secondary\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-success\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-success\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-warning\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-warning\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-\[state\=open\]\:data-\[pulsing\=even\]\:animate-\[toast-pulse-b_300ms_ease-out\][data-state=open][data-pulsing=even]{animation:.3s ease-out toast-pulse-b}.data-\[state\=open\]\:data-\[pulsing\=odd\]\:animate-\[toast-pulse-a_300ms_ease-out\][data-state=open][data-pulsing=odd]{animation:.3s ease-out toast-pulse-a}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-accented[data-state=unchecked]{background-color:var(--ui-bg-accented)}.data-\[state\=visible\]\:animate-\[fade-in_100ms_ease-out\][data-state=visible]{animation:.1s ease-out fade-in}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=cancel\]\:translate-y-0[data-swipe=cancel]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\(--reka-toast-swipe-end-x\)[data-swipe=end]{--tw-translate-x:var(--reka-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-y-\(--reka-toast-swipe-end-y\)[data-swipe=end]{--tw-translate-y:var(--reka-toast-swipe-end-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-\[toast-slide-down_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-down}.data-\[swipe\=end\]\:animate-\[toast-slide-left_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-left}.data-\[swipe\=end\]\:animate-\[toast-slide-right_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-right}.data-\[swipe\=end\]\:animate-\[toast-slide-up_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-up}.data-\[swipe\=move\]\:translate-x-\(--reka-toast-swipe-move-x\)[data-swipe=move]{--tw-translate-x:var(--reka-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-y-\(--reka-toast-swipe-move-y\)[data-swipe=move]{--tw-translate-y:var(--reka-toast-swipe-move-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[marquee-vertical_var\(--duration\)_linear_infinite\]{animation:marquee-vertical var(--duration) linear infinite}.motion-safe\:animate-\[marquee_var\(--duration\)_linear_infinite\]{animation:marquee var(--duration) linear infinite}.motion-safe\:animate-\[shimmer_var\(--duration\)_linear_infinite\]{animation:shimmer var(--duration) linear infinite}.motion-safe\:after\:animate-\[carousel-inverse_2s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:2s ease-in-out infinite carousel-inverse}.motion-safe\:after\:animate-\[carousel_2s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:2s ease-in-out infinite carousel}.motion-safe\:after\:animate-\[elastic_2s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:2s ease-in-out infinite elastic}.motion-safe\:after\:animate-\[swing_2s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:2s ease-in-out infinite swing}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel-inverse-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel-inverse-vertical}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel-inverse_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel-inverse}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel-vertical}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[elastic-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite elastic-vertical}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[elastic_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite elastic}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[swing-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite swing-vertical}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[swing_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite swing}}@media (prefers-reduced-motion:reduce){.motion-reduce\:bg-none{background-image:none}.motion-reduce\:text-muted{color:var(--ui-text-muted)}.motion-reduce\:after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.motion-reduce\:after\:animate-pulse:after{content:var(--tw-content);animation:var(--animate-pulse)}.motion-reduce\:data-\[state\=indeterminate\]\:animate-pulse[data-state=indeterminate]{animation:var(--animate-pulse)}}@media (width>=40rem){.sm\:-start-12{inset-inline-start:calc(var(--spacing)*-12)}.sm\:-end-12{inset-inline-end:calc(var(--spacing)*-12)}.sm\:-top-12{top:calc(var(--spacing)*-12)}.sm\:-bottom-12{bottom:calc(var(--spacing)*-12)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-auto{margin-inline:auto}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:mb-8{margin-bottom:calc(var(--spacing)*8)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-22\.5{height:calc(var(--spacing)*22.5)}.sm\:h-\[28rem\]{height:28rem}.sm\:max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.sm\:w-\(--reka-navigation-menu-viewport-width\){width:var(--reka-navigation-menu-viewport-width)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-\[9\.5rem\]{width:9.5rem}.sm\:w-auto{width:auto}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-6xl{max-width:var(--container-6xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:min-w-0{min-width:0}.sm\:min-w-\[10\.5rem\]{min-width:10.5rem}.sm\:flex-1{flex:1}.sm\:flex-\[1\.35\]{flex:1.35}.sm\:flex-none{flex:none}.sm\:scroll-mt-6{scroll-margin-top:calc(var(--spacing)*6)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_7rem_6rem_2rem\]{grid-template-columns:minmax(0,1fr) 7rem 6rem 2rem}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-5{gap:calc(var(--spacing)*5)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-16{gap:calc(var(--spacing)*16)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.sm\:gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.sm\:gap-x-5{-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5)}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing)*4*var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing)*4*(1 - var(--tw-space-x-reverse)))}.sm\:gap-y-1{row-gap:var(--spacing)}.sm\:gap-y-12{row-gap:calc(var(--spacing)*12)}.sm\:gap-y-24{row-gap:calc(var(--spacing)*24)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}.sm\:p-0{padding:0}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-12{padding-inline:calc(var(--spacing)*12)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:py-32{padding-block:calc(var(--spacing)*32)}.sm\:pr-4{padding-right:calc(var(--spacing)*4)}.sm\:pr-12{padding-right:calc(var(--spacing)*12)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl\/8{font-size:var(--text-xl);line-height:calc(var(--spacing)*8)}.sm\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.sm\:ring,.sm\:shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:mt-auto{margin-top:auto}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:table{display:table}.md\:h-full{height:100%}.md\:w-full{width:100%}.md\:columns-2{-moz-columns:2;columns:2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-y-6{row-gap:calc(var(--spacing)*6)}.md\:overflow-visible{overflow:visible}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pb-32{padding-bottom:calc(var(--spacing)*32)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[2rem\]{font-size:2rem}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-\(--ui-header-height\){top:var(--ui-header-height)}.lg\:top-4{top:calc(var(--spacing)*4)}.lg\:top-28{top:calc(var(--spacing)*28)}.lg\:z-\[1\]{z-index:1}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-last{order:9999}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:mx-auto{margin-inline:auto}.lg\:-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.lg\:me-0{margin-inline-end:0}.lg\:mt-0{margin-top:0}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:h-9{height:calc(var(--spacing)*9)}.lg\:h-11{height:calc(var(--spacing)*11)}.lg\:h-80{height:calc(var(--spacing)*80)}.lg\:h-96{height:calc(var(--spacing)*96)}.lg\:h-\[72px\]{height:72px}.lg\:max-h-\[calc\(100vh-var\(--ui-header-height\)\)\]{max-height:calc(100vh - var(--ui-header-height))}.lg\:w-\(--width\){width:var(--width)}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-full{width:100%}.lg\:max-w-xs{max-width:var(--container-xs)}.lg\:flex-1{flex:1}.lg\:scale-\[1\.1\]{scale:1.1}.lg\:columns-3{-moz-columns:3;columns:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1\.1fr\)_minmax\(0\,1\.1fr\)_7rem_9rem\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,1.1fr) 7rem 9rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[repeat\(var\(--count\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--count),minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-3{gap:calc(var(--spacing)*3)}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.lg\:gap-x-13{-moz-column-gap:calc(var(--spacing)*13);column-gap:calc(var(--spacing)*13)}.lg\:gap-y-16{row-gap:calc(var(--spacing)*16)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.lg\:overflow-visible{overflow:visible}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-0{padding-inline:0}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-16{padding-inline:calc(var(--spacing)*16)}.lg\:py-4{padding-block:calc(var(--spacing)*4)}.lg\:py-8{padding-block:calc(var(--spacing)*8)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:py-14{padding-block:calc(var(--spacing)*14)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:py-24{padding-block:calc(var(--spacing)*24)}.lg\:py-28{padding-block:calc(var(--spacing)*28)}.lg\:py-32{padding-block:calc(var(--spacing)*32)}.lg\:py-40{padding-block:calc(var(--spacing)*40)}.lg\:ps-4{padding-inline-start:calc(var(--spacing)*4)}.lg\:pe-6{padding-inline-end:calc(var(--spacing)*6)}.lg\:pe-6\.5{padding-inline-end:calc(var(--spacing)*6.5)}.lg\:pt-14{padding-top:calc(var(--spacing)*14)}.lg\:pt-16{padding-top:calc(var(--spacing)*16)}.lg\:pr-8{padding-right:calc(var(--spacing)*8)}.lg\:pb-0{padding-bottom:0}.lg\:pb-24{padding-bottom:calc(var(--spacing)*24)}.lg\:pl-0{padding-left:0}.lg\:text-right{text-align:right}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:not-last\:border-e:not(:last-child){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.lg\:not-last\:border-default:not(:last-child){border-color:var(--ui-border)}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:mt-0{margin-top:0}.xl\:mb-0{margin-bottom:0}.xl\:grid{display:grid}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:gap-8{gap:calc(var(--spacing)*8)}.xl\:gap-20{gap:calc(var(--spacing)*20)}.xl\:p-10{padding:calc(var(--spacing)*10)}.xl\:px-10{padding-inline:calc(var(--spacing)*10)}}@media (width>=96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\:right-\[calc\(100\%-var\(--reka-navigation-menu-viewport-left\)-var\(--reka-navigation-menu-viewport-width\)\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){right:calc(100% - var(--reka-navigation-menu-viewport-left) - var(--reka-navigation-menu-viewport-width))}.rtl\:left-auto:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){left:auto}.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-\[4px\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:-90deg}.rtl\:cursor-e-resize:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){cursor:e-resize}.rtl\:cursor-w-resize:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){cursor:w-resize}.rtl\:flex-row:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.data-\[state\=checked\]\:rtl\:-translate-x-3[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-3\.5[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-4[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-4\.5[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-5[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=collapsed\]\:rtl\:cursor-e-resize[data-state=collapsed]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){cursor:e-resize}.data-\[state\=collapsed\]\:rtl\:cursor-w-resize[data-state=collapsed]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){cursor:w-resize}.data-\[state\=unchecked\]\:rtl\:-translate-x-0[data-state=unchecked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-reduced-motion:no-preference){.motion-safe\:rtl\:animate-\[marquee-rtl_var\(--duration\)_linear_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:marquee-rtl var(--duration) linear infinite}.motion-safe\:rtl\:animate-\[marquee-vertical-rtl_var\(--duration\)_linear_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:marquee-vertical-rtl var(--duration) linear infinite}.motion-safe\:rtl\:animate-\[shimmer-rtl_var\(--duration\)_linear_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:shimmer-rtl var(--duration) linear infinite}.motion-safe\:rtl\:after\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);animation:2s ease-in-out infinite carousel-inverse-rtl}.motion-safe\:rtl\:after\:animate-\[carousel-rtl_2s_ease-in-out_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);animation:2s ease-in-out infinite carousel-rtl}.motion-safe\:data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\][data-state=indeterminate]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:2s ease-in-out infinite carousel-inverse-rtl}.motion-safe\:data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-rtl_2s_ease-in-out_infinite\][data-state=indeterminate]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:2s ease-in-out infinite carousel-rtl}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:inline-block:where(.dark,.dark *){display:inline-block}.dark\:border-bcsd-dark-card:where(.dark,.dark *){border-color:var(--color-bcsd-dark-card)}.dark\:border-red-500\/40:where(.dark,.dark *){border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.dark\:from-amber-950\/40:where(.dark,.dark *){--tw-gradient-from:#46190166}@supports (color:color-mix(in lab,red,red)){.dark\:from-amber-950\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\:from-amber-950\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-blue-950\/40:where(.dark,.dark *){--tw-gradient-from:#16245666}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark\:from-blue-950\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-emerald-950\/40:where(.dark,.dark *){--tw-gradient-from:#002c2266}@supports (color:color-mix(in lab,red,red)){.dark\:from-emerald-950\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:from-emerald-950\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-pink-950\/40:where(.dark,.dark *){--tw-gradient-from:#51042466}@supports (color:color-mix(in lab,red,red)){.dark\:from-pink-950\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-pink-950) 40%, transparent)}}.dark\:from-pink-950\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-sky-950\/40:where(.dark,.dark *){--tw-gradient-from:#052f4a66}@supports (color:color-mix(in lab,red,red)){.dark\:from-sky-950\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.dark\:from-sky-950\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-violet-950\/40:where(.dark,.dark *){--tw-gradient-from:#2f0d6866}@supports (color:color-mix(in lab,red,red)){.dark\:from-violet-950\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-violet-950) 40%, transparent)}}.dark\:from-violet-950\/40:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-cyan-900\/30:where(.dark,.dark *){--tw-gradient-to:#104e644d}@supports (color:color-mix(in lab,red,red)){.dark\:to-cyan-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.dark\:to-cyan-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-indigo-900\/30:where(.dark,.dark *){--tw-gradient-to:#312c854d}@supports (color:color-mix(in lab,red,red)){.dark\:to-indigo-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-indigo-900) 30%, transparent)}}.dark\:to-indigo-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-orange-900\/30:where(.dark,.dark *){--tw-gradient-to:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.dark\:to-orange-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\:to-orange-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-purple-900\/30:where(.dark,.dark *){--tw-gradient-to:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:to-purple-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\:to-purple-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-rose-900\/30:where(.dark,.dark *){--tw-gradient-to:#8b08364d}@supports (color:color-mix(in lab,red,red)){.dark\:to-rose-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-rose-900) 30%, transparent)}}.dark\:to-rose-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-teal-900\/30:where(.dark,.dark *){--tw-gradient-to:#0b4f4a4d}@supports (color:color-mix(in lab,red,red)){.dark\:to-teal-900\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-teal-900) 30%, transparent)}}.dark\:to-teal-900\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-gray-600:where(.dark,.dark *){color:var(--color-gray-600)}.dark\:disabled\:bg-transparent:where(.dark,.dark *):disabled{background-color:#0000}@media (hover:hover){.dark\:hover\:disabled\:bg-transparent:where(.dark,.dark *):hover:disabled{background-color:#0000}}.dark\:aria-disabled\:bg-transparent:where(.dark,.dark *)[aria-disabled=true]{background-color:#0000}@media (hover:hover){.dark\:hover\:aria-disabled\:bg-transparent:where(.dark,.dark *):hover[aria-disabled=true]{background-color:#0000}}.\[\&_\.ProseMirror-selectednode\:not\(img\)\:not\(pre\)\:not\(\[data-node-view-wrapper\]\)\]\:bg-primary\/20 .ProseMirror-selectednode:not(img):not(pre):not([data-node-view-wrapper]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ProseMirror-selectednode\:not\(img\)\:not\(pre\)\:not\(\[data-node-view-wrapper\]\)\]\:bg-primary\/20 .ProseMirror-selectednode:not(img):not(pre):not([data-node-view-wrapper]){background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.\[\&_\.mention\]\:font-medium .mention{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.mention\]\:text-primary .mention{color:var(--ui-primary)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:font-bold :is(h1,h2,h3,h4,h5,h6){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-highlighted :is(h1,h2,h3,h4,h5,h6){color:var(--ui-text-highlighted)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\>code\]\:border-dashed :is(h1,h2,h3,h4,h5,h6)>code{--tw-border-style:dashed;border-style:dashed}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\>code\]\:font-bold :is(h1,h2,h3,h4,h5,h6)>code{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:pointer-events-none :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);pointer-events:none}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:float-start :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);float:inline-start}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:h-0 :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);height:0}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:text-dimmed :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);color:var(--ui-text-dimmed)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:content-\[attr\(data-placeholder\)\] :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:pointer-events-none :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);pointer-events:none}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:float-start :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);float:inline-start}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:h-0 :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);height:0}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:text-dimmed :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);color:var(--ui-text-dimmed)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:content-\[attr\(data-placeholder\)\] :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&_\:is\(ul\,ol\)\]\:ps-6 :is(ul,ol){padding-inline-start:calc(var(--spacing)*6)}.\[\&_\[data-type\=horizontalRule\]\]\:my-8 [data-type=horizontalRule]{margin-block:calc(var(--spacing)*8)}.\[\&_\[data-type\=horizontalRule\]\]\:py-2 [data-type=horizontalRule]{padding-block:calc(var(--spacing)*2)}.\[\&_a\]\:border-b a{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_a\]\:border-transparent a{border-color:#0000}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:text-primary a{color:var(--ui-primary)}.\[\&_a\]\:transition-colors a{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))}@media (hover:hover){.\[\&_a\]\:hover\:border-primary a:hover{border-color:var(--ui-primary)}}.\[\&_a\:hover\>code\]\:border-primary a:hover>code{border-color:var(--ui-primary)}.\[\&_a\:hover\>code\]\:text-primary a:hover>code{color:var(--ui-primary)}.\[\&_a\>code\]\:border-dashed a>code{--tw-border-style:dashed;border-style:dashed}.\[\&_a\>code\]\:transition-colors a>code{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))}.\[\&_blockquote\]\:border-s-4 blockquote{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.\[\&_blockquote\]\:border-accented blockquote{border-color:var(--ui-border-accented)}.\[\&_blockquote\]\:ps-4 blockquote{padding-inline-start:calc(var(--spacing)*4)}.\[\&_blockquote\]\:italic blockquote{font-style:italic}.\[\&_code\]\:inline-block code{display:inline-block}.\[\&_code\]\:rounded-md code{border-radius:calc(var(--ui-radius)*1.5)}.\[\&_code\]\:border code{border-style:var(--tw-border-style);border-width:1px}.\[\&_code\]\:border-muted code{border-color:var(--ui-border-muted)}.\[\&_code\]\:bg-muted code{background-color:var(--ui-bg-muted)}.\[\&_code\]\:px-1\.5 code{padding-inline:calc(var(--spacing)*1.5)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing)*.5)}.\[\&_code\]\:font-mono code{font-family:var(--font-mono)}.\[\&_code\]\:text-sm code{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_code\]\:font-medium code{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_code\]\:text-highlighted code{color:var(--ui-text-highlighted)}.\[\&_h1\]\:text-3xl h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_h2\]\:text-2xl h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_h2\>code\]\:text-xl\/6 h2>code{font-size:var(--text-xl);line-height:calc(var(--spacing)*6)}.\[\&_h3\]\:text-xl h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h3\>code\]\:text-lg\/5 h3>code{font-size:var(--text-lg);line-height:calc(var(--spacing)*5)}.\[\&_h4\]\:text-lg h4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h5\]\:text-base h5,.\[\&_h6\]\:text-base h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_hr\]\:border-t hr{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_hr\]\:border-default hr{border-color:var(--ui-border)}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:rounded-md img{border-radius:calc(var(--ui-radius)*1.5)}.\[\&_img\.ProseMirror-selectednode\]\:outline-2 img.ProseMirror-selectednode{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_img\.ProseMirror-selectednode\]\:outline-primary img.ProseMirror-selectednode{outline-color:var(--ui-primary)}.\[\&_li\]\:my-1\.5 li{margin-block:calc(var(--spacing)*1.5)}.\[\&_li\]\:ps-1\.5 li{padding-inline-start:calc(var(--spacing)*1.5)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:marker\:text-muted ol ::marker{color:var(--ui-text-muted)}.\[\&_ol\]\:marker\:text-muted ol::marker{color:var(--ui-text-muted)}.\[\&_ol\]\:marker\:text-muted ol ::-webkit-details-marker{color:var(--ui-text-muted)}.\[\&_ol\]\:marker\:text-muted ol::-webkit-details-marker{color:var(--ui-text-muted)}.\[\&_p\]\:leading-7 p{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-md pre{border-radius:calc(var(--ui-radius)*1.5)}.\[\&_pre\]\:border pre{border-style:var(--tw-border-style);border-width:1px}.\[\&_pre\]\:border-muted pre{border-color:var(--ui-border-muted)}.\[\&_pre\]\:bg-muted pre{background-color:var(--ui-bg-muted)}.\[\&_pre\]\:px-4 pre{padding-inline:calc(var(--spacing)*4)}.\[\&_pre\]\:py-3 pre{padding-block:calc(var(--spacing)*3)}.\[\&_pre\]\:text-sm\/6 pre{font-size:var(--text-sm);line-height:calc(var(--spacing)*6)}.\[\&_pre\]\:break-words pre{overflow-wrap:break-word}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&_pre_code\]\:inline pre code{display:inline}.\[\&_pre_code\]\:rounded-none pre code{border-radius:0}.\[\&_pre_code\]\:border-0 pre code{border-style:var(--tw-border-style);border-width:0}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:0}.\[\&_pre_code\]\:text-inherit pre code{color:inherit}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul ::marker{color:var(--ui-border-accented)}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul::marker{color:var(--ui-border-accented)}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul ::-webkit-details-marker{color:var(--ui-border-accented)}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul::-webkit-details-marker{color:var(--ui-border-accented)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end:0}.\[\&\>\*\:first-child\]\:col-start-2>:first-child{grid-column-start:2}@media (prefers-reduced-motion:no-preference){.motion-safe\:\[\&\>\*\:nth-child\(1\)\]\:animate-\[bounce_1s_infinite\]>:first-child{animation:1s infinite bounce}.motion-safe\:\[\&\>\*\:nth-child\(2\)\]\:animate-\[bounce_1s_0\.15s_infinite\]>:nth-child(2){animation:1s .15s infinite bounce}.motion-safe\:\[\&\>\*\:nth-child\(3\)\]\:animate-\[bounce_1s_0\.3s_infinite\]>:nth-child(3){animation:1s .3s infinite bounce}}.\[\&\>\[data-slot\=icon\]\]\:animate-spin>[data-slot=icon]{animation:var(--animate-spin)}.\[\&\>article\]\:last-of-type\:min-h-\(--last-message-height\)>article:last-of-type{min-height:var(--last-message-height)}.\[\&\>button\]\:py-0>button{padding-block:0}.\[\&\>div\]\:min-w-0>div{min-width:0}.\[\&\>input\]\:h-10>input{height:calc(var(--spacing)*10)}.\[\&\>input\]\:h-11>input{height:calc(var(--spacing)*11)}.\[\&\>input\]\:h-12>input{height:calc(var(--spacing)*12)}.\[\&\>input\]\:h-13>input{height:calc(var(--spacing)*13)}.\[\&\>input\]\:h-14>input{height:calc(var(--spacing)*14)}.\[\&\>mark\]\:bg-primary\/15>mark{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>mark\]\:bg-primary\/15>mark{background-color:color-mix(in oklab,var(--ui-primary) 15%,transparent)}}.\[\&\>mark\]\:text-primary>mark{color:var(--ui-primary)}.\[\&\>tr\]\:data-\[selectable\=true\]\:outline-primary\/25>tr[data-selectable=true]{outline-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>tr\]\:data-\[selectable\=true\]\:outline-primary\/25>tr[data-selectable=true]{outline-color:color-mix(in oklab,var(--ui-primary) 25%,transparent)}}@media (hover:hover){.\[\&\>tr\]\:data-\[selectable\=true\]\:hover\:bg-elevated\/50>tr[data-selectable=true]:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&\>tr\]\:data-\[selectable\=true\]\:hover\:bg-elevated\/50>tr[data-selectable=true]:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}}.\[\&\>tr\]\:data-\[selectable\=true\]\:focus-visible\:outline-3>tr[data-selectable=true]:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}}}@font-face{font-family:Raleway;src:local(Raleway Regular Italic),local(Raleway Italic),url(../_fonts/zxyL9qdYq2cHmVAOjtC0bVI5z93bff_QpwPY7Fxkz2g-KzlSsGmCQiKBMdTXeWZVWpGizBMZwQulaXKOqmJsQ4o.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Raleway Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:111.163%;ascent-override:84.5602%;descent-override:21.0501%;line-gap-override:0%}@font-face{font-family:Raleway Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:104.43%;ascent-override:90.0125%;descent-override:22.4074%;line-gap-override:0%}@font-face{font-family:Raleway Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:102.889%;ascent-override:91.3607%;descent-override:22.743%;line-gap-override:0%}@font-face{font-family:Raleway Fallback\: Arial;src:local(Arial);size-adjust:103.858%;ascent-override:90.5081%;descent-override:22.5308%;line-gap-override:0%}@font-face{font-family:Raleway Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:97.6793%;ascent-override:96.2333%;descent-override:23.9559%;line-gap-override:0%}@font-face{font-family:Raleway;src:local(Raleway Regular Italic),local(Raleway Italic),url(../_fonts/zCdf6nXtpLsvpgzAwQPpMpcc39MQCdQDpZNMA6SkZxE-wECVdKFSz6jiU5__BKvGdj2HQOmPTpA3Ter10h3DG74.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Regular Italic),local(Raleway Italic),url(../_fonts/eNYE8Qe-nls6Z2NziixpGIeLH9SAlw35hX2HQz885sI-zaJLjaVpFtZtF9nALBjwC0cKwQDgm_4mVn8AlyJ4D1k.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Regular Italic),local(Raleway Italic),url(../_fonts/OpI4AU2fJ-mhSKGvtuWudkTsgFgtPNrd5kvaSg58ms4-H9kQJvJlnjzvJbUOw_xdv_y8Oo-KwhPQ1pugMZToUno.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Regular Italic),local(Raleway Italic),url(../_fonts/vGUeAUl8rvlWuZIfwv-Kki5YioQgk3xVEtPLfQ92H8-4jWvBeBnqdOqLLr4r_OTYLjxvKZpDTk6EqFasZL7spI.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Medium Italic),url(../_fonts/zxyL9qdYq2cHmVAOjtC0bVI5z93bff_QpwPY7Fxkz2g-KzlSsGmCQiKBMdTXeWZVWpGizBMZwQulaXKOqmJsQ4o.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Medium Italic),url(../_fonts/zCdf6nXtpLsvpgzAwQPpMpcc39MQCdQDpZNMA6SkZxE-wECVdKFSz6jiU5__BKvGdj2HQOmPTpA3Ter10h3DG74.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Medium Italic),url(../_fonts/eNYE8Qe-nls6Z2NziixpGIeLH9SAlw35hX2HQz885sI-zaJLjaVpFtZtF9nALBjwC0cKwQDgm_4mVn8AlyJ4D1k.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Medium Italic),url(../_fonts/OpI4AU2fJ-mhSKGvtuWudkTsgFgtPNrd5kvaSg58ms4-H9kQJvJlnjzvJbUOw_xdv_y8Oo-KwhPQ1pugMZToUno.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Medium Italic),url(../_fonts/vGUeAUl8rvlWuZIfwv-Kki5YioQgk3xVEtPLfQ92H8-4jWvBeBnqdOqLLr4r_OTYLjxvKZpDTk6EqFasZL7spI.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway SemiBold Italic),url(../_fonts/zxyL9qdYq2cHmVAOjtC0bVI5z93bff_QpwPY7Fxkz2g-KzlSsGmCQiKBMdTXeWZVWpGizBMZwQulaXKOqmJsQ4o.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway SemiBold Italic),url(../_fonts/zCdf6nXtpLsvpgzAwQPpMpcc39MQCdQDpZNMA6SkZxE-wECVdKFSz6jiU5__BKvGdj2HQOmPTpA3Ter10h3DG74.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway SemiBold Italic),url(../_fonts/eNYE8Qe-nls6Z2NziixpGIeLH9SAlw35hX2HQz885sI-zaJLjaVpFtZtF9nALBjwC0cKwQDgm_4mVn8AlyJ4D1k.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway SemiBold Italic),url(../_fonts/OpI4AU2fJ-mhSKGvtuWudkTsgFgtPNrd5kvaSg58ms4-H9kQJvJlnjzvJbUOw_xdv_y8Oo-KwhPQ1pugMZToUno.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway SemiBold Italic),url(../_fonts/vGUeAUl8rvlWuZIfwv-Kki5YioQgk3xVEtPLfQ92H8-4jWvBeBnqdOqLLr4r_OTYLjxvKZpDTk6EqFasZL7spI.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Bold Italic),url(../_fonts/zxyL9qdYq2cHmVAOjtC0bVI5z93bff_QpwPY7Fxkz2g-KzlSsGmCQiKBMdTXeWZVWpGizBMZwQulaXKOqmJsQ4o.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Bold Italic),url(../_fonts/zCdf6nXtpLsvpgzAwQPpMpcc39MQCdQDpZNMA6SkZxE-wECVdKFSz6jiU5__BKvGdj2HQOmPTpA3Ter10h3DG74.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Bold Italic),url(../_fonts/eNYE8Qe-nls6Z2NziixpGIeLH9SAlw35hX2HQz885sI-zaJLjaVpFtZtF9nALBjwC0cKwQDgm_4mVn8AlyJ4D1k.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Bold Italic),url(../_fonts/OpI4AU2fJ-mhSKGvtuWudkTsgFgtPNrd5kvaSg58ms4-H9kQJvJlnjzvJbUOw_xdv_y8Oo-KwhPQ1pugMZToUno.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Bold Italic),url(../_fonts/vGUeAUl8rvlWuZIfwv-Kki5YioQgk3xVEtPLfQ92H8-4jWvBeBnqdOqLLr4r_OTYLjxvKZpDTk6EqFasZL7spI.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Raleway;src:local(Raleway Regular),local(Raleway),url(../_fonts/sMAKu-5zcqLSEHEdJaHau0f7Q2AUbpSFuYbYkx6ERfM-h6mGB8HpPFLIT4IsUzYDjEVNUIGnTM296OhvoWIhp5I.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Regular),local(Raleway),url(../_fonts/D7cqej_e6rDxBYUDCCoaczbwT-pDGQaTb4uEkO7QgYM-bVMbZT_yO3bYtz1vw1gDun9QjjB1oW3BNKwljWdJwRM.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Regular),local(Raleway),url(../_fonts/lTXISjEN_ON_49Q3Irju9eQbEDoLaxH1rKXv-v8r8cY-RiJV2_21wfepA3-_Gs_bqjdvLeK7fvjVK6BkO7PtwiY.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Regular),local(Raleway),url(../_fonts/WbKPdhkBf47LHceyOxYGCJdPoY67zCgel8JqRgRmHt0-r9pbhdlPf6a6skSYwE9ZeMQLwBj2fJxJC4AhH9f1F_M.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Regular),local(Raleway),url(../_fonts/scF3gIxxlfenjWOeBWVjwZrUXZn8pRvby9l3uCHGpPo-phhnJIkWupIz7s28PPGD8OyTK1fAg7cRd_xdrzpMcfo.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Medium),url(../_fonts/sMAKu-5zcqLSEHEdJaHau0f7Q2AUbpSFuYbYkx6ERfM-h6mGB8HpPFLIT4IsUzYDjEVNUIGnTM296OhvoWIhp5I.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Medium),url(../_fonts/D7cqej_e6rDxBYUDCCoaczbwT-pDGQaTb4uEkO7QgYM-bVMbZT_yO3bYtz1vw1gDun9QjjB1oW3BNKwljWdJwRM.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Medium),url(../_fonts/lTXISjEN_ON_49Q3Irju9eQbEDoLaxH1rKXv-v8r8cY-RiJV2_21wfepA3-_Gs_bqjdvLeK7fvjVK6BkO7PtwiY.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Medium),url(../_fonts/WbKPdhkBf47LHceyOxYGCJdPoY67zCgel8JqRgRmHt0-r9pbhdlPf6a6skSYwE9ZeMQLwBj2fJxJC4AhH9f1F_M.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Medium),url(../_fonts/scF3gIxxlfenjWOeBWVjwZrUXZn8pRvby9l3uCHGpPo-phhnJIkWupIz7s28PPGD8OyTK1fAg7cRd_xdrzpMcfo.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway SemiBold),url(../_fonts/sMAKu-5zcqLSEHEdJaHau0f7Q2AUbpSFuYbYkx6ERfM-h6mGB8HpPFLIT4IsUzYDjEVNUIGnTM296OhvoWIhp5I.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway SemiBold),url(../_fonts/D7cqej_e6rDxBYUDCCoaczbwT-pDGQaTb4uEkO7QgYM-bVMbZT_yO3bYtz1vw1gDun9QjjB1oW3BNKwljWdJwRM.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway SemiBold),url(../_fonts/lTXISjEN_ON_49Q3Irju9eQbEDoLaxH1rKXv-v8r8cY-RiJV2_21wfepA3-_Gs_bqjdvLeK7fvjVK6BkO7PtwiY.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway SemiBold),url(../_fonts/WbKPdhkBf47LHceyOxYGCJdPoY67zCgel8JqRgRmHt0-r9pbhdlPf6a6skSYwE9ZeMQLwBj2fJxJC4AhH9f1F_M.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway SemiBold),url(../_fonts/scF3gIxxlfenjWOeBWVjwZrUXZn8pRvby9l3uCHGpPo-phhnJIkWupIz7s28PPGD8OyTK1fAg7cRd_xdrzpMcfo.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Bold),url(../_fonts/sMAKu-5zcqLSEHEdJaHau0f7Q2AUbpSFuYbYkx6ERfM-h6mGB8HpPFLIT4IsUzYDjEVNUIGnTM296OhvoWIhp5I.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Bold),url(../_fonts/D7cqej_e6rDxBYUDCCoaczbwT-pDGQaTb4uEkO7QgYM-bVMbZT_yO3bYtz1vw1gDun9QjjB1oW3BNKwljWdJwRM.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Bold),url(../_fonts/lTXISjEN_ON_49Q3Irju9eQbEDoLaxH1rKXv-v8r8cY-RiJV2_21wfepA3-_Gs_bqjdvLeK7fvjVK6BkO7PtwiY.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Bold),url(../_fonts/WbKPdhkBf47LHceyOxYGCJdPoY67zCgel8JqRgRmHt0-r9pbhdlPf6a6skSYwE9ZeMQLwBj2fJxJC4AhH9f1F_M.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Raleway;src:local(Raleway Bold),url(../_fonts/scF3gIxxlfenjWOeBWVjwZrUXZn8pRvby9l3uCHGpPo-phhnJIkWupIz7s28PPGD8OyTK1fAg7cRd_xdrzpMcfo.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:114.654%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:107.709%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:106.12%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Arial;src:local(Arial);size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:100.747%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height);overflow:hidden}to{height:0;overflow:hidden}}@keyframes accordion-down{0%{height:0;overflow:hidden}to{height:var(--reka-accordion-content-height);overflow:hidden}}@keyframes collapsible-up{0%{height:var(--reka-collapsible-content-height);overflow:hidden}to{height:0;overflow:hidden}}@keyframes collapsible-down{0%{height:0;overflow:hidden}to{height:var(--reka-collapsible-content-height);overflow:hidden}}@keyframes toast-slide-in-from-top{0%{transform:translateY(-100%)}to{transform:var(--transform)}}@keyframes toast-slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:var(--transform)}}@keyframes toast-slide-up{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(0) translateY(calc(var(--translate) - 100%))}}@keyframes toast-slide-down{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(0) translateY(calc(var(--translate) + 100%))}}@keyframes toast-pulse-a{0%,to{scale:1}50%{scale:1.04}}@keyframes toast-pulse-b{0%,to{scale:1}50%{scale:1.04}}@keyframes toast-collapsed-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--before) - var(--height))*var(--gap))) scale(var(--scale))}}@keyframes toast-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--offset) - var(--height))*var(--translate-factor)))}}@keyframes toast-slide-left{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(-100%) translateY(var(--translate))}}@keyframes toast-slide-right{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(100%) translateY(var(--translate))}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slide-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-out-to-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-out-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-in-from-top-and-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-top-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes slide-in-from-right-and-fade{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-right-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(4px)}}@keyframes slide-in-from-bottom-and-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-bottom-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes slide-in-from-left-and-fade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-left-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-4px)}}@keyframes enter-from-right{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes enter-from-left{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes carousel{0%,to{width:50%}0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes carousel-rtl{0%,to{width:50%}0%{transform:translate(100%)}to{transform:translate(-200%)}}@keyframes carousel-vertical{0%,to{height:50%}0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@keyframes carousel-inverse{0%,to{width:50%}0%{transform:translate(200%)}to{transform:translate(-100%)}}@keyframes carousel-inverse-rtl{0%,to{width:50%}0%{transform:translate(-200%)}to{transform:translate(100%)}}@keyframes carousel-inverse-vertical{0%,to{height:50%}0%{transform:translateY(200%)}to{transform:translateY(-100%)}}@keyframes swing{0%,to{width:50%}0%,to{transform:translate(-25%)}50%{transform:translate(125%)}}@keyframes swing-vertical{0%,to{height:50%}0%,to{transform:translateY(-25%)}50%{transform:translateY(125%)}}@keyframes elastic{0%,to{width:50%;margin-left:25%}50%{width:90%;margin-left:5%}}@keyframes elastic-vertical{0%,to{height:50%;margin-top:25%}50%{height:90%;margin-top:5%}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--gap)),0,0)}}@keyframes marquee-rtl{0%{transform:translateZ(0)}to{transform:translate3d(calc(100% + var(--gap)),0,0)}}@keyframes marquee-vertical{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-100% - var(--gap)),0)}}@keyframes marquee-vertical-rtl{0%{transform:translate3d(0,calc(-100% - var(--gap)),0)}to{transform:translate3d(0,calc(-100%*var(--gap)),0)}}@keyframes shimmer{0%{background-position:100%}to{background-position:0}}@keyframes shimmer-rtl{0%{background-position:0}to{background-position:100%}}:root{--color-bg:#fff;--color-bg-secondary:#f8fafc;--color-bg-tertiary:#f1f5f9;--color-text:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-card:#fff;--color-header:#ffffffeb;--color-header-top:#f8fafc;--color-input-bg:#f1f5f9;--gradient-hero:linear-gradient(135deg, #dbeafe 0%, #e0e7ff 48%, #ecfeff);--gradient-cta:linear-gradient(135deg, #1d4ed8 0%, #2563eb 50%, #0ea5e9);--radius-card:.75rem;--radius-button:.75rem;--skeleton-base:#e5e7eb;--skeleton-highlight:#ffffffd9}.dark{--color-bg:#09090b;--color-bg-secondary:#0f172a;--color-bg-tertiary:#1e293b;--color-text:#cbd5e1;--color-text-muted:#94a3b8;--color-border:#475569;--color-primary:#3b82f6;--color-primary-hover:#60a5fa;--color-card:#1e293b;--color-header:#09090beb;--color-header-top:#0f172a;--color-input-bg:#0f172a;--gradient-hero:linear-gradient(135deg, #0f172a 0%, #1e1b4b 42%, #0c4a6e);--gradient-cta:linear-gradient(135deg, #1e3a8a 0%, #1d4ed8 50%, #0369a1);--skeleton-base:#1e293b;--skeleton-highlight:#ffffff17}html{scroll-behavior:smooth}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);color:var(--color-text)}.theme-transition-overlay{z-index:99999;pointer-events:none;position:fixed;inset:0}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}@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}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);min-width:200px;max-width:100%;text-shadow:none;z-index:0;direction:ltr;flex-direction:column;align-items:center;transition:box-shadow .3s;display:flex;position:relative}.plyr :is(audio,iframe,video){width:100%;height:100%;display:block}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui :is(a,button,input,label){touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);padding:3px 4px;line-height:1}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{font-size:13px;font-size:var(--plyr-font-size-small,13px);padding:10px;padding:var(--plyr-control-spacing,10px);text-align:center;width:100%;transition:transform .4s ease-in-out;animation:.3s plyr-fade-in;display:none;position:absolute;bottom:0;left:0}.plyr__captions span:empty{display:none}@media (width>=480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (width>=768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color,#fff);white-space:pre-wrap;border-radius:4px;padding:.2em .5em;line-height:185%}.plyr__caption div{display:inline}.plyr__control{border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);background:0 0;border:0;flex-shrink:0;transition:all .1s ease-in-out;position:relative;overflow:visible}.plyr__control svg{fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px);display:block}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{text-align:center;justify-content:flex-end;align-items:center;display:flex}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);text-align:left;white-space:nowrap;z-index:3;margin-bottom:10px;animation:.2s plyr-popup;position:absolute;bottom:100%;right:-3px}.plyr__menu__container>div{transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;right:14px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/2);width:0;position:absolute;top:100%}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container :is([role=menuitem],[role=menuitemradio]){margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{color:var(--plyr-menu-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex}.plyr__menu__container .plyr__control>span{align-items:inherit;width:100%;display:flex}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2);position:relative}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);position:absolute;top:100%;left:0;right:0;overflow:hidden}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{content:"";height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);background:#0000001a;flex-shrink:0;width:16px;transition:all .3s;display:block}.plyr__menu__container .plyr__control[role=menuitemradio]:after{opacity:0;background:#fff;border:0;width:6px;height:6px;transition:transform .3s,opacity .3s;top:50%;left:12px;transform:translateY(-50%)scale(0)}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%)scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 + 2px);padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none;align-items:center;display:flex;overflow:hidden}.plyr--full-ui input[type=range]{appearance:none;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0;transition:box-shadow .3s;display:block}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,currentColor,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/2*-1);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-moz-range-track{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-moz-range-progress{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);background:currentColor}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-track{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:0 0;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-fill-lower{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;background:currentColor;border:0;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;margin-top:0;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));opacity:0;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (width<=767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/2) calc(var(--plyr-control-spacing,10px)/2*1.5);pointer-events:none;transform-origin:50% 100%;white-space:nowrap;z-index:2;line-height:1.3;transition:transform .2s .1s,opacity .2s .1s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,10px)scale(.8)}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";z-index:2;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%)scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{transform-origin:0 100%;left:0;transform:translateY(10px)scale(.8)}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{transform-origin:100% 100%;left:auto;right:0;transform:translateY(10px)scale(.8)}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0)scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{z-index:2;position:relative}.plyr__progress .plyr__tooltip{overflow-wrap:break-word;max-width:120px;left:0}.plyr__progress__buffer{-webkit-appearance:none;height:5px;height:var(--plyr-range-track-height,5px);margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height,5px)/2*-1);background:0 0;border:0;border-radius:100px;padding:0;position:absolute;top:50%;left:0}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{min-width:5px;min-width:var(--plyr-range-track-height,5px);background:currentColor;border-radius:100px;transition:width .2s}.plyr__progress__buffer::-moz-progress-bar{min-width:5px;min-width:var(--plyr-range-track-height,5px);background:currentColor;border-radius:100px;transition:width .2s}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s}.plyr--loading .plyr__progress__buffer{background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0 50%,#23282f99 0 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000;animation:1s linear infinite plyr-progress}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);height:5px;height:var(--plyr-range-track-height,5px);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3;border-radius:1px;position:absolute;top:50%;transform:translate(-50%,-50%)}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/2);z-index:2;min-width:60px;max-width:90px;position:relative}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;width:100%;height:100%;margin:auto;position:relative;overflow:hidden}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.2813%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:var(--plyr-video-control-color,#fff);padding:5px;padding:calc(var(--plyr-control-spacing,10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);z-index:3;transition:opacity .4s ease-in-out,transform .4s ease-in-out;position:absolute;bottom:0;left:0;right:0}@media (width>=480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color,#fff);opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);z-index:2;border:0;border-radius:100%;transition:all .3s;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plyr__control--overlaid svg{position:relative;left:2px}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;width:100%;height:100%;margin:0;border-radius:0!important}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (width>=1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{z-index:10000000;background:#000;width:100%;height:100%;margin:0;position:fixed;inset:0;border-radius:0!important}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (width>=1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;z-index:-1;position:absolute;inset:0;overflow:hidden}.plyr__ads>div,.plyr__ads>div iframe{width:100%;height:100%;position:absolute}.plyr__ads:after{bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);pointer-events:none;right:10px;right:var(--plyr-control-spacing,10px);z-index:3;background:#23282f;border-radius:2px;padding:2px 6px;font-size:11px;position:absolute}.plyr__ads:empty:after{display:none}.plyr__cues{height:5px;height:var(--plyr-range-track-height,5px);opacity:.8;z-index:3;background:currentColor;width:3px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;pointer-events:none;transform-origin:50% 100%;z-index:2;padding:3px;transition:transform .2s .1s,opacity .2s .1s;position:absolute;bottom:100%;transform:translateY(10px)scale(.8)}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0)scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));z-index:2;width:0;position:absolute;transform:translate(-50%)}.plyr__preview-thumb__image-container{border-radius:7px;border-radius:calc(var(--plyr-menu-radius,8px) - 1px);z-index:0;background:#c1c8d1;position:relative;overflow:hidden}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{width:100%;height:100%;position:absolute;top:0;left:0}.plyr__preview-thumb__image-container:after{border-radius:inherit;content:"";pointer-events:none;box-shadow:inset 0 0 0 1px #00000026}.plyr__preview-thumb__image-container img{max-width:none;max-height:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius,8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius,8px) - 1px);z-index:3;padding:20px 6px 6px;line-height:1.1;position:absolute;bottom:0;left:0;right:0}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;margin:auto;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:0;left:0}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.plyr [hidden]{display:none!important}
