/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}::backdrop{--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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-900:#4d179a;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-red-50:color(display-p3 .988669 .951204 .950419);--color-red-100:color(display-p3 .980386 .889727 .887779);--color-red-200:color(display-p3 .969562 .798149 .794299);--color-red-300:color(display-p3 .956922 .651886 .645122);--color-red-600:color(display-p3 .830323 .140383 .133196);--color-red-700:color(display-p3 .692737 .116232 .104679);--color-red-800:color(display-p3 .569606 .121069 .108493);--color-amber-50:color(display-p3 .997804 .985047 .926312);--color-amber-100:color(display-p3 .989391 .954583 .796328);--color-amber-200:color(display-p3 .979824 .904554 .57325);--color-amber-300:color(display-p3 .974327 .83063 .33298);--color-amber-500:color(display-p3 .93994 .620584 .0585367);--color-amber-600:color(display-p3 .827144 .467166 .0336006);--color-amber-700:color(display-p3 .67989 .32771 .0520514);--color-amber-900:color(display-p3 .445958 .216422 .0823321);--color-amber-950:color(display-p3 .252662 .109091 .026881);--color-emerald-50:color(display-p3 .936818 .989882 .961937);--color-emerald-100:color(display-p3 .848335 .975974 .901691);--color-emerald-200:color(display-p3 .713164 .947563 .822283);--color-emerald-300:color(display-p3 .524941 .903425 .722352);--color-emerald-600:color(display-p3 .206557 .589057 .413962);--color-emerald-700:color(display-p3 .164041 .470229 .343508);--color-emerald-800:color(display-p3 .135396 .371401 .277561);--color-emerald-900:color(display-p3 .117821 .302975 .234501);--color-emerald-950:color(display-p3 .0549113 .170434 .13484);--color-blue-50:color(display-p3 .941826 .963151 .995385);--color-blue-100:color(display-p3 .869214 .915931 .989622);--color-blue-200:color(display-p3 .76688 .855207 .987483);--color-blue-300:color(display-p3 .602559 .767214 .993938);--color-blue-500:color(display-p3 .266422 .491219 .988624);--color-blue-600:color(display-p3 .174493 .358974 .950247);--color-blue-700:color(display-p3 .1379 .274983 .867624);--color-blue-800:color(display-p3 .134023 .230647 .695537);--color-blue-900:color(display-p3 .136395 .219428 .537145);--color-blue-950:color(display-p3 .0993202 .141621 .323413);--color-violet-50:color(display-p3 .959212 .95304 .995713);--color-violet-100:color(display-p3 .926222 .913546 .990178);--color-violet-200:color(display-p3 .861543 .838846 .988006);--color-violet-600:color(display-p3 .459951 .162666 .957985);--color-violet-700:color(display-p3 .40161 .0841901 .871151);--color-violet-900:color(display-p3 .277841 .103712 .580169);--color-slate-50:color(display-p3 .974377 .979815 .986207);--color-slate-100:color(display-p3 .947345 .959969 .97483);--color-slate-200:color(display-p3 .890322 .909405 .939294);--color-slate-300:color(display-p3 .800294 .834432 .882803);--color-slate-500:color(display-p3 .397645 .452653 .547642);--color-slate-600:color(display-p3 .283418 .332214 .416355);--color-slate-700:color(display-p3 .205992 .253487 .336039);--color-slate-800:color(display-p3 .121994 .158688 .232363);--color-slate-900:color(display-p3 .0639692 .0891152 .163036);--color-slate-950:color(display-p3 .0102437 .0227555 .0878731)}}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::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-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem, env(safe-area-inset-bottom))}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.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}.table{display:table}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.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-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-2{height:calc(var(--spacing) * 2)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.max-h-\[min\(58dvh\,600px\)\]{max-height:min(58dvh,600px)}.max-h-\[min\(60dvh\,620px\)\]{max-height:min(60dvh,620px)}.max-h-\[min\(66dvh\,700px\)\]{max-height:min(66dvh,700px)}.max-h-\[min\(68dvh\,720px\)\]{max-height:min(68dvh,720px)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[10rem\]{min-height:10rem}.min-h-\[18rem\]{min-height:18rem}.min-h-dvh{min-height:100dvh}.w-20{width:calc(var(--spacing) * 20)}.w-full{width:100%}.w-px{width:1px}.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-\[340px\]{max-width:340px}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-52{flex-basis:calc(var(--spacing) * 52)}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_minmax\(7rem\,auto\)\]{grid-template-columns:minmax(0,1fr) minmax(7rem,auto)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}: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) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-500{border-color:var(--color-blue-500)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-violet-200{border-color:var(--color-violet-200)}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.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-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-\[max\(\.5rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.5rem, env(safe-area-inset-top))}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem, env(safe-area-inset-top))}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-blue-950{color:var(--color-blue-950)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-violet-700{color:var(--color-violet-700)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.accent-slate-900{accent-color:var(--color-slate-900)}.opacity-55{opacity:.55}.opacity-85{opacity:.85}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--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)}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[sound\:\.\.\.\]{sound:...}.\[sound\:filename\]{sound:filename}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:block{display:block}.sm\:w-auto{width:auto}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}html,body,#root{min-height:100%;margin:0}body{overscroll-behavior-y:none;min-height:100dvh}button,input,select{font:inherit}html{--theme-bg:#f8fafc;--theme-bg-2:#eef2f7;--theme-surface:#fff;--theme-surface-2:#f8fafc;--theme-surface-3:#f1f5f9;--theme-text:#0f172a;--theme-muted:#64748b;--theme-border:#e2e8f0;--theme-border-strong:#cbd5e1;--theme-primary:#2563eb;--theme-primary-soft:#eff6ff;--theme-primary-text:#1e3a8a;--theme-secondary:#7c3aed;--theme-radius-lg:1.5rem;--theme-radius-md:1rem;--theme-shadow:0 1px 2px #0f172a0f;--theme-shadow-raised:0 12px 32px #0f172a1a;--theme-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-rating-again-bg:#dc2626;--theme-rating-again-border:#dc2626;--theme-rating-again-text:#fff;--theme-rating-hard-bg:#d97706;--theme-rating-hard-border:#d97706;--theme-rating-hard-text:#fff;--theme-rating-good-bg:var(--theme-primary);--theme-rating-good-border:var(--theme-primary);--theme-rating-good-text:#fff;--theme-rating-easy-bg:#059669;--theme-rating-easy-border:#059669;--theme-rating-easy-text:#fff;--theme-rating-border-width:1px;--theme-show-bg:var(--theme-primary);--theme-show-text:#fff;--theme-show-border:var(--theme-primary);--theme-show-border-width:1px;--theme-action-primary-bg:var(--theme-primary);--theme-action-primary-text:#fff;--theme-action-primary-border:var(--theme-primary);--theme-action-secondary-bg:var(--theme-secondary);--theme-action-secondary-text:#fff;--theme-action-secondary-border:var(--theme-secondary);--theme-action-strong-bg:#0f172a;--theme-action-strong-text:#fff;--theme-action-strong-border:#0f172a;--theme-card-content-bg:var(--theme-surface);--theme-card-content-text:var(--theme-text)}html[data-theme]:not([data-theme=default]) body{color:var(--theme-text);background:var(--theme-bg);font-family:var(--theme-font);transition:background-color .32s,color .22s}html[data-theme]:not([data-theme=default]) #root{z-index:1;min-height:100dvh;position:relative}html[data-theme]:not([data-theme=default]) body:before,html[data-theme]:not([data-theme=default]) body:after{content:"";pointer-events:none;z-index:0;position:fixed;top:0;bottom:0;left:0;right:0}html[data-theme]:not([data-theme=default]) body:before{background:var(--theme-decoration,none);background-size:var(--theme-decoration-size,auto);opacity:var(--theme-decoration-opacity,0);filter:var(--theme-decoration-filter,none);animation:var(--theme-decoration-animation,none)}html[data-theme]:not([data-theme=default]) body:after{background:var(--theme-overlay,none);opacity:var(--theme-overlay-opacity,0);mix-blend-mode:var(--theme-overlay-blend,normal)}html[data-theme]:not([data-theme=default]) .bg-white,html[data-theme]:not([data-theme=default]) .bg-white\/80{background-color:var(--theme-surface)!important}html[data-theme]:not([data-theme=default]) .bg-slate-50{background-color:var(--theme-surface-2)!important}html[data-theme]:not([data-theme=default]) .bg-slate-100{background-color:var(--theme-surface-3)!important}html[data-theme]:not([data-theme=default]) .text-slate-950,html[data-theme]:not([data-theme=default]) .text-slate-900,html[data-theme]:not([data-theme=default]) .text-slate-800,html[data-theme]:not([data-theme=default]) .text-slate-700{color:var(--theme-text)!important}html[data-theme]:not([data-theme=default]) .text-slate-600,html[data-theme]:not([data-theme=default]) .text-slate-500{color:var(--theme-muted)!important}html[data-theme]:not([data-theme=default]) .border-slate-200,html[data-theme]:not([data-theme=default]) .border-slate-300{border-color:var(--theme-border)!important}html[data-theme]:not([data-theme=default]) .border-dashed.border-slate-300{border-color:var(--theme-border-strong)!important}html[data-theme]:not([data-theme=default]) .shadow-sm{box-shadow:var(--theme-shadow)!important}html[data-theme]:not([data-theme=default]) input,html[data-theme]:not([data-theme=default]) select,html[data-theme]:not([data-theme=default]) textarea{color:var(--theme-text);background-color:var(--theme-surface);border-color:var(--theme-border)}html[data-theme]:not([data-theme=default]) input::placeholder,html[data-theme]:not([data-theme=default]) textarea::placeholder{color:var(--theme-muted)}@supports (color:color-mix(in lab, red, red)){html[data-theme]:not([data-theme=default]) input::placeholder,html[data-theme]:not([data-theme=default]) textarea::placeholder{color:color-mix(in srgb, var(--theme-muted) 75%, transparent)}}html[data-theme]:not([data-theme=default]) option{color:var(--theme-text);background:var(--theme-surface)}html[data-theme]:not([data-theme=default]) .bg-blue-600{background:var(--theme-action-primary-bg)!important;border-color:var(--theme-action-primary-border)!important}html[data-theme]:not([data-theme=default]) .bg-blue-600.text-white{color:var(--theme-action-primary-text)!important}html[data-theme]:not([data-theme=default]) .bg-blue-50,html[data-theme]:not([data-theme=default]) .bg-blue-100{background:var(--theme-primary-soft)!important}html[data-theme]:not([data-theme=default]) .text-blue-950,html[data-theme]:not([data-theme=default]) .text-blue-900,html[data-theme]:not([data-theme=default]) .text-blue-800,html[data-theme]:not([data-theme=default]) .text-blue-700{color:var(--theme-primary-text)!important}html[data-theme]:not([data-theme=default]) .border-blue-200,html[data-theme]:not([data-theme=default]) .border-blue-500{border-color:var(--theme-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme]:not([data-theme=default]) .border-blue-200,html[data-theme]:not([data-theme=default]) .border-blue-500{border-color:color-mix(in srgb, var(--theme-primary) 48%, var(--theme-border))!important}}html[data-theme]:not([data-theme=default]) .ring-blue-200{--tw-ring-color:var(--theme-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme]:not([data-theme=default]) .ring-blue-200{--tw-ring-color:color-mix(in srgb, var(--theme-primary) 30%, transparent)!important}}html[data-theme]:not([data-theme=default]) .bg-violet-600{background:var(--theme-action-secondary-bg)!important;border-color:var(--theme-action-secondary-border)!important}html[data-theme]:not([data-theme=default]) .bg-violet-600.text-white{color:var(--theme-action-secondary-text)!important}html[data-theme]:not([data-theme=default]) .bg-violet-50,html[data-theme]:not([data-theme=default]) .bg-violet-100{background:var(--theme-secondary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme]:not([data-theme=default]) .bg-violet-50,html[data-theme]:not([data-theme=default]) .bg-violet-100{background:color-mix(in srgb, var(--theme-secondary) 13%, var(--theme-surface))!important}}html[data-theme]:not([data-theme=default]) .text-violet-900,html[data-theme]:not([data-theme=default]) .text-violet-700{color:var(--theme-secondary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme]:not([data-theme=default]) .text-violet-900,html[data-theme]:not([data-theme=default]) .text-violet-700{color:color-mix(in srgb, var(--theme-secondary) 76%, var(--theme-text))!important}}html[data-theme]:not([data-theme=default]) .border-violet-200{border-color:var(--theme-secondary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme]:not([data-theme=default]) .border-violet-200{border-color:color-mix(in srgb, var(--theme-secondary) 36%, var(--theme-border))!important}}html[data-theme]:not([data-theme=default]) .bg-slate-900{background:var(--theme-action-strong-bg)!important;color:var(--theme-action-strong-text)!important;border-color:var(--theme-action-strong-border)!important}html[data-theme]:not([data-theme=default]) .bg-slate-900.text-white{color:var(--theme-action-strong-text)!important}html[data-theme]:not([data-theme=default]) .bg-emerald-50,html[data-theme]:not([data-theme=default]) .bg-amber-50,html[data-theme]:not([data-theme=default]) .bg-red-50{background-color:currentColor!important}@supports (color:color-mix(in lab, red, red)){html[data-theme]:not([data-theme=default]) .bg-emerald-50,html[data-theme]:not([data-theme=default]) .bg-amber-50,html[data-theme]:not([data-theme=default]) .bg-red-50{background-color:color-mix(in srgb, currentColor 8%, var(--theme-surface))!important}}html[data-theme]:not([data-theme=default]) .rounded-3xl{border-radius:var(--theme-radius-lg)!important}html[data-theme]:not([data-theme=default]) .rounded-2xl{border-radius:var(--theme-radius-md)!important}html[data-theme]:not([data-theme=default]) button,html[data-theme]:not([data-theme=default]) article,html[data-theme]:not([data-theme=default]) section,html[data-theme]:not([data-theme=default]) aside,html[data-theme]:not([data-theme=default]) input,html[data-theme]:not([data-theme=default]) select,html[data-theme]:not([data-theme=default]) textarea{transition:transform .15s,box-shadow .22s,background-color .22s,border-color .22s,color .18s}html[data-theme]:not([data-theme=default]) button:not(:disabled):hover{filter:brightness(1.035)}html[data-theme]:not([data-theme=default]) .theme-study-card{position:relative;background:var(--theme-study-surface,var(--theme-surface))!important;border-color:var(--theme-study-border,var(--theme-border))!important;box-shadow:var(--theme-study-shadow,var(--theme-shadow-raised))!important}html[data-theme]:not([data-theme=default]) .theme-study-card>div{z-index:1;position:relative}html[data-theme]:not([data-theme=default]) .theme-show-answer{box-shadow:var(--theme-action-shadow,var(--theme-shadow))!important;background:var(--theme-show-bg)!important;color:var(--theme-show-text)!important;border:var(--theme-show-border-width) solid var(--theme-show-border)!important}html[data-theme]:not([data-theme=default]) .theme-rating{border-style:solid!important;border-width:var(--theme-rating-border-width)!important}html[data-theme]:not([data-theme=default]) .theme-rating-again{background:var(--theme-rating-again-bg)!important;border-color:var(--theme-rating-again-border)!important;color:var(--theme-rating-again-text)!important}html[data-theme]:not([data-theme=default]) .theme-rating-hard{background:var(--theme-rating-hard-bg)!important;border-color:var(--theme-rating-hard-border)!important;color:var(--theme-rating-hard-text)!important}html[data-theme]:not([data-theme=default]) .theme-rating-good{background:var(--theme-rating-good-bg)!important;border-color:var(--theme-rating-good-border)!important;color:var(--theme-rating-good-text)!important}html[data-theme]:not([data-theme=default]) .theme-rating-easy{background:var(--theme-rating-easy-bg)!important;border-color:var(--theme-rating-easy-border)!important;color:var(--theme-rating-easy-text)!important}html[data-theme]:not([data-theme=default]) .theme-picker,html[data-theme]:not([data-theme=default]) .theme-choice,html[data-theme]:not([data-theme=default]) .theme-quick-select{-webkit-backdrop-filter:var(--theme-backdrop,none);backdrop-filter:var(--theme-backdrop,none)}html[data-theme=doodle]{--theme-bg:#fffdf7;--theme-bg-2:#f7fbff;--theme-surface:#fffefb;--theme-surface-2:#fff9de;--theme-surface-3:#edf9ff;--theme-text:#171717;--theme-muted:#565656;--theme-border:#191919;--theme-border-strong:#000;--theme-primary:#4f8cff;--theme-primary-soft:#eaf2ff;--theme-primary-text:#164b9f;--theme-secondary:#46b97a;--theme-radius-lg:1.35rem .65rem 1.2rem .75rem;--theme-radius-md:.85rem .45rem .95rem .55rem;--theme-shadow:3px 3px 0 #191919;--theme-shadow-raised:5px 5px 0 #191919;--theme-font:"Comic Sans MS", "Trebuchet MS", system-ui, sans-serif;--theme-decoration:radial-gradient(circle at 12% 18%, #ffcf59 0 3px, transparent 4px), radial-gradient(circle at 83% 13%, #64d7b5 0 3px, transparent 4px), radial-gradient(circle at 88% 76%, #ff8b9a 0 3px, transparent 4px);--theme-decoration-size:220px 190px, 260px 230px, 310px 280px;--theme-decoration-opacity:.32;--theme-study-surface:#fffef9;--theme-action-primary-text:#fff;--theme-action-secondary-text:#062d18;--theme-card-content-bg:#fffef9;--theme-card-content-text:#171717}html[data-theme=doodle] .rounded-3xl,html[data-theme=doodle] .rounded-2xl,html[data-theme=doodle] .rounded-xl{border-width:2px!important}html[data-theme=doodle] button:not(:disabled):hover{transform:rotate(-.35deg)translateY(-1px)}html[data-theme=doodle] h1,html[data-theme=doodle] h2{text-underline-offset:5px;text-decoration-color:#ff7a83;text-decoration-thickness:2px}html[data-theme=neo-brutalism]{--theme-bg:#ffdee9;--theme-bg-2:#b5fffc;--theme-surface:#fff;--theme-surface-2:#a8e6cf;--theme-surface-3:#ffd3b6;--theme-text:#000;--theme-muted:#2f2f2f;--theme-border:#000;--theme-border-strong:#000;--theme-primary:#ff6b7a;--theme-primary-soft:#ffb8c1;--theme-primary-text:#000;--theme-secondary:#7667ff;--theme-radius-lg:.2rem;--theme-radius-md:.15rem;--theme-shadow:5px 5px 0 #000;--theme-shadow-raised:7px 7px 0 #000;--theme-font:"Courier New", Courier, monospace;--theme-overlay:linear-gradient(0deg, #b5fffc6b, #ffdee91f);--theme-overlay-opacity:1;--theme-action-primary-text:#16070a;--theme-action-secondary-text:#082515;--theme-card-content-bg:#fff;--theme-card-content-text:#000}html[data-theme=neo-brutalism] .border,html[data-theme=neo-brutalism] .border-slate-200,html[data-theme=neo-brutalism] .border-slate-300{border-width:3px!important}html[data-theme=neo-brutalism] button:not(:disabled):hover{transform:translate(-2px,-2px);box-shadow:7px 7px #000!important}html[data-theme=neo-brutalism] button:not(:disabled):active{transform:translate(2px,2px)!important;box-shadow:1px 1px #000!important}html[data-theme=neo-brutalism] h1,html[data-theme=neo-brutalism] h2,html[data-theme=neo-brutalism] h3{text-transform:uppercase;letter-spacing:.02em}html[data-theme=neon]{--theme-bg:#040506;--theme-bg-2:#080b0e;--theme-surface:#060b0ef0;--theme-surface-2:#0a1317;--theme-surface-3:#0f1b20;--theme-text:#eaffff;--theme-muted:#79a4a8;--theme-border:#00ffff45;--theme-border-strong:#0ff;--theme-primary:#00cfd4;--theme-primary-soft:#00ffff17;--theme-primary-text:#72fbff;--theme-secondary:#de2bdc;--theme-radius-lg:.6rem;--theme-radius-md:.35rem;--theme-shadow:0 0 12px #00ffff14;--theme-shadow-raised:0 0 26px #00ffff24;--theme-font:"Courier New", Courier, monospace;--theme-decoration:repeating-linear-gradient(0deg, transparent 0 3px, #00ffff05 3px 4px);--theme-decoration-opacity:.7;--theme-study-shadow:0 0 30px #00ffff21;--theme-action-shadow:0 0 18px #00ffff47;--theme-action-primary-bg:#041416;--theme-action-primary-text:#0ff;--theme-action-primary-border:#0ff;--theme-action-secondary-bg:#170317;--theme-action-secondary-text:#ff5cff;--theme-action-secondary-border:#f0f;--theme-action-strong-bg:#080b0d;--theme-action-strong-text:#eaffff;--theme-action-strong-border:#356268;--theme-card-content-bg:#06090b;--theme-card-content-text:#eaffff}html[data-theme=neon] h1,html[data-theme=neon] h2,html[data-theme=neon] .font-black{text-shadow:0 0 8px #00ffff2e}html[data-theme=neon] button:not(:disabled):hover{box-shadow:0 0 18px #00ffff3b!important}html[data-theme=neon] body:after{opacity:.8;background:linear-gradient(90deg,#0000,#ff00ff05,#0000);animation:7s linear infinite theme-neon-scan}html[data-theme=next-gen]{--theme-bg:#eef2f7;--theme-bg-2:#e7edf4;--theme-surface:#fff;--theme-surface-2:#f6f8fb;--theme-surface-3:#edf2f7;--theme-text:#202b38;--theme-muted:#82909f;--theme-border:#dfe7ef;--theme-border-strong:#c7d3df;--theme-primary:#0070f3;--theme-primary-soft:#eaf4ff;--theme-primary-text:#0058bd;--theme-secondary:#5955e7;--theme-radius-lg:1.35rem;--theme-radius-md:1rem;--theme-shadow:0 7px 18px #22304412;--theme-shadow-raised:0 18px 38px #2230441f;--theme-decoration:linear-gradient(90deg, #2c3e50, #0070f3, #2c3e50);--theme-decoration-size:100% 4px;--theme-decoration-opacity:.9;--theme-decoration-animation:theme-nextgen-light 3.2s ease-in-out infinite;--theme-action-primary-text:#fff;--theme-action-secondary-text:#fff;--theme-card-content-bg:#fff;--theme-card-content-text:#232b36}html[data-theme=next-gen] body:before{height:4px;bottom:auto}html[data-theme=next-gen] button:not(:disabled):hover{transform:translateY(-2px)}html[data-theme=relaxing]{--theme-bg:#e0f7fa;--theme-bg-2:#d4f2f3;--theme-surface:#fff;--theme-surface-2:#effcfc;--theme-surface-3:#e5f8f7;--theme-text:#005e61;--theme-muted:#3f888d;--theme-border:#b2ebf2;--theme-border-strong:#80deea;--theme-primary:#26a69a;--theme-primary-soft:#d9f5f1;--theme-primary-text:#007b72;--theme-secondary:#66bb6a;--theme-radius-lg:1.65rem;--theme-radius-md:1.2rem;--theme-shadow:0 6px 15px #0060640e;--theme-shadow-raised:0 15px 32px #00606417;--theme-decoration:radial-gradient(circle at 15% 5%, #80deea8c, transparent 30%), radial-gradient(circle at 90% 88%, #a5d6a747, transparent 32%);--theme-decoration-opacity:.8;--theme-action-primary-text:#fff;--theme-action-secondary-text:#062e2b;--theme-card-content-bg:#fff;--theme-card-content-text:#005e61}html[data-theme=relaxing] button:not(:disabled):hover{transform:translateY(-1px)}html[data-theme=space]{--theme-bg:#080b16;--theme-bg-2:#0c1120;--theme-surface:#10172beb;--theme-surface-2:#151e36;--theme-surface-3:#1b2745;--theme-text:#f5f7ff;--theme-muted:#aebbf0;--theme-border:#6f88cd45;--theme-border-strong:#44558f;--theme-primary:#3f70c7;--theme-primary-soft:#4378d029;--theme-primary-text:#aac6ff;--theme-secondary:#6a5ce2;--theme-radius-lg:.85rem;--theme-radius-md:.58rem;--theme-shadow:0 8px 20px #00000042;--theme-shadow-raised:0 18px 42px #00000061;--theme-decoration:radial-gradient(circle at 17% 29%, #ffffffd1 0 1px, transparent 1.45px), radial-gradient(circle at 73% 61%, #94b1ffa3 0 1.1px, transparent 1.55px), radial-gradient(circle at 42% 82%, #ffffff78 0 .8px, transparent 1.25px), radial-gradient(circle at 88% 16%, #bed0ff5e 0 .7px, transparent 1.15px);--theme-decoration-size:137px 151px, 223px 197px, 311px 269px, 419px 353px;--theme-decoration-opacity:.58;--theme-decoration-animation:theme-space-mid-stars 91s ease-in-out infinite alternate;--theme-overlay:none;--theme-overlay-opacity:0;--theme-backdrop:blur(12px);--theme-action-primary-text:#fff;--theme-action-secondary-text:#fff;--theme-card-content-bg:#0c1225;--theme-card-content-text:#f5f7ff}html[data-theme=space] body:after{opacity:1;will-change:background-position;background:radial-gradient(circle at 50% 30%,#0000 0%,#00000052 85%) 0 0/100% 100% no-repeat,radial-gradient(circle at 31% 43%,#ffffffb8 0 1.15px,#0000 1.7px) 0 0/487px 421px,radial-gradient(circle at 69% 74%,#9db8ff85 0 .95px,#0000 1.5px) 0 0/613px 527px;animation:67s ease-in-out infinite alternate theme-space-near-stars}html[data-theme=space] body:before{will-change:background-position}html[data-theme=storm]{--theme-bg:#0f1023;--theme-bg-2:#12152b;--theme-surface:#17192ff0;--theme-surface-2:#20233e;--theme-surface-3:#292d4c;--theme-text:#ececf4;--theme-muted:#9ea5b6;--theme-border:#ffffff29;--theme-border-strong:#676b82;--theme-primary:#d6ae08;--theme-primary-soft:#f1c40f1f;--theme-primary-text:#f6d746;--theme-secondary:#00bfc5;--theme-radius-lg:.75rem;--theme-radius-md:.45rem;--theme-shadow:0 8px 20px #00000047;--theme-shadow-raised:0 18px 38px #00000061;--theme-decoration:radial-gradient(circle at 70% 0%, #5060a06b, transparent 32%);--theme-decoration-opacity:.65;--theme-decoration-animation:theme-storm-breathe 8s ease-in-out infinite;--theme-action-primary-text:#161300;--theme-action-secondary-text:#00191a;--theme-card-content-bg:#111327;--theme-card-content-text:#f1f3f8}html[data-theme=storm] body:after{opacity:0;background:#ffffffe6;animation:11s infinite theme-lightning}html[data-theme=storm] h1,html[data-theme=storm] h2{text-shadow:0 0 12px #f1c40f40;color:#f1c40f!important}html[data-theme=void]{--theme-bg:#000;--theme-bg-2:#020202;--theme-surface:#050505;--theme-surface-2:#0d0d0d;--theme-surface-3:#141414;--theme-text:#f7f7f7;--theme-muted:#767676;--theme-border:#272727;--theme-border-strong:#4a4a4a;--theme-primary:#f5f5f5;--theme-primary-soft:#161616;--theme-primary-text:#fff;--theme-secondary:#777;--theme-radius-lg:.15rem;--theme-radius-md:.1rem;--theme-shadow:none;--theme-shadow-raised:none;--theme-font:"Helvetica Neue", Arial, sans-serif;--theme-action-primary-text:#000;--theme-action-secondary-text:#000;--theme-action-strong-bg:#111;--theme-action-strong-text:#fff;--theme-card-content-bg:#050505;--theme-card-content-text:#fff}html[data-theme=void] .bg-blue-600,html[data-theme=void] .bg-violet-600,html[data-theme=void] .theme-show-answer{color:#000!important}html[data-theme=void] button:not(:disabled):hover{color:#000!important;background:#f7f7f7!important}html[data-theme=cosmic-aurora]{--theme-bg:#030712;--theme-bg-2:#080c1c;--theme-surface:#0a0f20a8;--theme-surface-2:#ffffff0e;--theme-surface-3:#ffffff16;--theme-text:#fff;--theme-muted:#aab5ce;--theme-border:#ffffff24;--theme-border-strong:#ffffff47;--theme-primary:#0e9fdb;--theme-primary-soft:#0ea5e921;--theme-primary-text:#9adef8;--theme-secondary:#7063e8;--theme-radius-lg:1.35rem;--theme-radius-md:1rem;--theme-shadow:0 8px 25px #0003;--theme-shadow-raised:0 18px 44px #0000004d;--theme-decoration:radial-gradient(circle at 20% 18%, #4c1d95a6, transparent 31%), radial-gradient(circle at 78% 32%, #0ea5e98a, transparent 35%), radial-gradient(circle at 52% 80%, #ec489961, transparent 31%);--theme-decoration-opacity:1;--theme-decoration-filter:blur(26px) saturate(125%);--theme-decoration-animation:theme-aurora 15s ease-in-out infinite alternate;--theme-backdrop:blur(18px) saturate(145%);--theme-action-primary-text:#fff;--theme-action-secondary-text:#fff;--theme-card-content-bg:#090d1d;--theme-card-content-text:#fff}html[data-theme=cosmic-aurora] .theme-study-card:before,html[data-theme=nebula] .theme-study-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0e,#0000 46%);position:absolute;top:0;bottom:0;left:0;right:0}html[data-theme=ghost]{--theme-bg:#0d0d15;--theme-bg-2:#10121c;--theme-surface:#151923c7;--theme-surface-2:#ffffff0b;--theme-surface-3:#ffffff13;--theme-text:#e0f7fa;--theme-muted:#7f9fa3;--theme-border:#7ff8ff2b;--theme-border-strong:#7ff8ff5c;--theme-primary:#53dce4;--theme-primary-soft:#7ff8ff1a;--theme-primary-text:#9ffcff;--theme-secondary:#8f9cff;--theme-radius-lg:1rem;--theme-radius-md:.65rem;--theme-shadow:0 0 16px #00ffff0e;--theme-shadow-raised:0 0 28px #00ffff1c;--theme-font:"Courier New", monospace;--theme-decoration:radial-gradient(circle at 50% 25%, #5ce6ec17, transparent 33%);--theme-decoration-opacity:1;--theme-decoration-animation:theme-ghost-breathe 5s ease-in-out infinite;--theme-backdrop:blur(10px);--theme-action-primary-bg:#0b2528;--theme-action-primary-text:#aff;--theme-action-primary-border:#7ff8ff;--theme-action-secondary-bg:#15262a;--theme-action-secondary-text:#d8ffff;--theme-action-secondary-border:#8cecff;--theme-card-content-bg:#11141d;--theme-card-content-text:#e0f7fa}html[data-theme=ghost] h1,html[data-theme=ghost] h2{text-shadow:0 0 12px #7ff8ff3d}html[data-theme=navy]{--theme-bg:#0f2027;--theme-bg-2:#17313b;--theme-surface:#18313ce6;--theme-surface-2:#274c5bb8;--theme-surface-3:#305b6b9e;--theme-text:#fff;--theme-muted:#a8d0e6;--theme-border:#ffffff26;--theme-border-strong:#a8d0e65c;--theme-primary:#4286f4;--theme-primary-soft:#4286f424;--theme-primary-text:#acd0ff;--theme-secondary:#5e9df5;--theme-radius-lg:.95rem;--theme-radius-md:.6rem;--theme-shadow:0 7px 20px #0000002e;--theme-shadow-raised:0 15px 36px #00000045;--theme-decoration:linear-gradient(180deg, #0f20272e, #2c53648c);--theme-decoration-opacity:1;--theme-backdrop:blur(10px);--theme-action-primary-text:#fff;--theme-action-secondary-text:#fff;--theme-card-content-bg:#142832;--theme-card-content-text:#fff}html[data-theme=nebula]{--theme-bg:#030712;--theme-bg-2:#080c18;--theme-surface:#0a0e1cbf;--theme-surface-2:#ffffff0e;--theme-surface-3:#ffffff16;--theme-text:#f8fafc;--theme-muted:#94a3b8;--theme-border:#ffffff1c;--theme-border-strong:#ffffff3d;--theme-primary:#6366f1;--theme-primary-soft:#6366f124;--theme-primary-text:#c7c8ff;--theme-secondary:#06a8be;--theme-radius-lg:1.15rem;--theme-radius-md:.88rem;--theme-shadow:0 9px 22px #0003;--theme-shadow-raised:0 18px 42px #0000004d;--theme-decoration:radial-gradient(circle at 12% 18%, #4f46e58f, transparent 29%), radial-gradient(circle at 86% 78%, #06b6d46b, transparent 31%);--theme-decoration-opacity:1;--theme-decoration-filter:blur(35px);--theme-decoration-animation:theme-nebula 12s ease-in-out infinite;--theme-backdrop:blur(22px) saturate(145%);--theme-action-primary-text:#fff;--theme-action-secondary-text:#fff;--theme-card-content-bg:#090d1c;--theme-card-content-text:#f8fafc}html[data-theme=coffee-shop]{--theme-bg:#e9dfcf;--theme-bg-2:#dfd1bd;--theme-surface:#fff8ed;--theme-surface-2:#f3e6d3;--theme-surface-3:#e9d8c0;--theme-text:#3b2a20;--theme-muted:#7b6757;--theme-border:#cbb99f;--theme-border-strong:#a88e70;--theme-primary:#8b5e3c;--theme-primary-soft:#efe0cc;--theme-primary-text:#6b4328;--theme-secondary:#6f8062;--theme-radius-lg:1.05rem;--theme-radius-md:.68rem;--theme-shadow:0 6px 14px #553a2714;--theme-shadow-raised:0 14px 30px #553a2721;--theme-font:Georgia, "Times New Roman", serif;--theme-decoration:repeating-linear-gradient(45deg, #5b402d09 0 1px, transparent 1px 7px);--theme-decoration-opacity:.65;--theme-overlay:radial-gradient(circle at 15% 0%, #fffaed59, transparent 28%);--theme-overlay-opacity:1;--theme-action-primary-text:#fff;--theme-action-secondary-text:#fff;--theme-card-content-bg:#f9f6f0;--theme-card-content-text:#4a3b32}html[data-theme=coffee-shop] .font-black{font-weight:700!important}html[data-theme=typewriter-paper]{--theme-bg:#e8e2d5;--theme-bg-2:#ded6c7;--theme-surface:#f8f2e5;--theme-surface-2:#eee6d6;--theme-surface-3:#e5ddcf;--theme-text:#272522;--theme-muted:#6e6960;--theme-border:#aaa091;--theme-border-strong:#756d62;--theme-primary:#3a3937;--theme-primary-soft:#e1d9cb;--theme-primary-text:#2c2b29;--theme-secondary:#786b5d;--theme-radius-lg:.22rem;--theme-radius-md:.16rem;--theme-shadow:2px 3px 0 #433e3824;--theme-shadow-raised:4px 5px 0 #433e382e;--theme-font:"Courier New", Courier, monospace;--theme-decoration:repeating-linear-gradient(0deg, transparent 0 27px, #5a52450d 27px 28px), repeating-linear-gradient(90deg, #5a524505 0 1px, transparent 1px 5px);--theme-decoration-opacity:.9;--theme-action-primary-text:#fff;--theme-action-secondary-text:#fff;--theme-card-content-bg:#f4f0e6;--theme-card-content-text:#3b3a36}html[data-theme=typewriter-paper] h1,html[data-theme=typewriter-paper] h2,html[data-theme=typewriter-paper] h3{letter-spacing:.02em}html[data-theme=typewriter-paper] .theme-study-card{background-image:repeating-linear-gradient(0deg,#0000 0 28px,#5a52450e 28px 29px)!important}html[data-theme=cyberpunk]{--theme-bg:#09090b;--theme-bg-2:#0d0d10;--theme-surface:#000;--theme-surface-2:#08080a;--theme-surface-3:#111116;--theme-text:#f0f6fc;--theme-muted:#8da1ad;--theme-border:#ff003c9e;--theme-border-strong:#ff003c;--theme-primary:#00f0ff;--theme-primary-soft:#00f0ff14;--theme-primary-text:#8af9ff;--theme-secondary:#ff003c;--theme-radius-lg:0;--theme-radius-md:0;--theme-shadow:4px 4px 0 #00f0ff, -4px -4px 0 #ff003c;--theme-shadow-raised:6px 6px 0 #00f0ffd6, -6px -6px 0 #ff003cd6;--theme-font:Rajdhani, "Arial Narrow", "Segoe UI", sans-serif;--theme-decoration:linear-gradient(#00ffff0b 1px, transparent 1px), linear-gradient(90deg, #00ffff0b 1px, transparent 1px);--theme-decoration-size:28px 28px, 28px 28px;--theme-decoration-opacity:1;--theme-study-surface:#000;--theme-study-border:#ff003c;--theme-study-shadow:5px 5px 0 #00f0ff, -5px -5px 0 #ff003c;--theme-show-bg:transparent;--theme-show-text:#00f0ff;--theme-show-border:#00f0ff;--theme-show-border-width:2px;--theme-rating-border-width:2px;--theme-rating-again-bg:#000;--theme-rating-again-border:#ff003c;--theme-rating-again-text:#ff003c;--theme-rating-hard-bg:#000;--theme-rating-hard-border:#f97316;--theme-rating-hard-text:#f97316;--theme-rating-good-bg:#000;--theme-rating-good-border:#00f0ff;--theme-rating-good-text:#00f0ff;--theme-rating-easy-bg:#000;--theme-rating-easy-border:#39ff14;--theme-rating-easy-text:#39ff14;--theme-action-primary-bg:#000;--theme-action-primary-text:#00f0ff;--theme-action-primary-border:#00f0ff;--theme-action-secondary-bg:#000;--theme-action-secondary-text:#ff315f;--theme-action-secondary-border:#ff003c;--theme-action-strong-bg:#070709;--theme-action-strong-text:#f0f6fc;--theme-action-strong-border:#ff003c;--theme-card-content-bg:#020204;--theme-card-content-text:#f0f6fc}html[data-theme=cyberpunk] .theme-study-card{text-transform:uppercase;border-width:2px!important}html[data-theme=cyberpunk] .theme-show-answer:hover,html[data-theme=cyberpunk] .theme-rating:hover{animation:.22s steps(2,end) 2 theme-cyber-glitch;box-shadow:0 0 14px!important}html[data-theme=cyberpunk] h1,html[data-theme=cyberpunk] h2{text-transform:uppercase;letter-spacing:.04em}html[data-theme=brutalism]{--theme-bg:#e5e5e5;--theme-bg-2:#d7d7d7;--theme-surface:#fff;--theme-surface-2:#f2f2f2;--theme-surface-3:#dedede;--theme-text:#000;--theme-muted:#3a3a3a;--theme-border:#000;--theme-border-strong:#000;--theme-primary:#000;--theme-primary-soft:#fff;--theme-primary-text:#000;--theme-secondary:#00f;--theme-radius-lg:0;--theme-radius-md:0;--theme-shadow:5px 5px 0 #000;--theme-shadow-raised:8px 8px 0 #000;--theme-font:"Courier New", Courier, monospace;--theme-study-shadow:8px 8px 0 #000;--theme-show-bg:#000;--theme-show-text:#fff;--theme-show-border:#000;--theme-show-border-width:3px;--theme-rating-border-width:3px;--theme-rating-again-bg:red;--theme-rating-again-border:#000;--theme-rating-again-text:#fff;--theme-rating-hard-bg:#f80;--theme-rating-hard-border:#000;--theme-rating-hard-text:#000;--theme-rating-good-bg:#00e500;--theme-rating-good-border:#000;--theme-rating-good-text:#000;--theme-rating-easy-bg:#00f;--theme-rating-easy-border:#000;--theme-rating-easy-text:#fff;--theme-action-primary-text:#fff;--theme-action-secondary-text:#fff;--theme-card-content-bg:#fff;--theme-card-content-text:#000}html[data-theme=brutalism] .theme-study-card,html[data-theme=brutalism] .theme-rating,html[data-theme=brutalism] .theme-show-answer{border-width:3px!important}html[data-theme=brutalism] button:not(:disabled):active{transform:translate(3px,3px)!important;box-shadow:1px 1px #000!important}html[data-theme=terminal]{--theme-bg:#000;--theme-bg-2:#000;--theme-surface:#000;--theme-surface-2:#020802;--theme-surface-3:#051005;--theme-text:#0f0;--theme-muted:#5fbf5f;--theme-border:#00a800;--theme-border-strong:#0f0;--theme-primary:#0f0;--theme-primary-soft:#00ff000f;--theme-primary-text:#0f0;--theme-secondary:#0f0;--theme-radius-lg:0;--theme-radius-md:0;--theme-shadow:none;--theme-shadow-raised:none;--theme-font:"Courier New", "Space Mono", monospace;--theme-decoration:repeating-linear-gradient(0deg, transparent 0 3px, #00ff0006 3px 4px);--theme-decoration-opacity:.9;--theme-show-bg:#000;--theme-show-text:#0f0;--theme-show-border:#0f0;--theme-show-border-width:1px;--theme-rating-border-width:1px;--theme-rating-again-bg:#000;--theme-rating-again-border:#0f0;--theme-rating-again-text:#0f0;--theme-rating-hard-bg:#000;--theme-rating-hard-border:#0f0;--theme-rating-hard-text:#0f0;--theme-rating-good-bg:#000;--theme-rating-good-border:#0f0;--theme-rating-good-text:#0f0;--theme-rating-easy-bg:#000;--theme-rating-easy-border:#0f0;--theme-rating-easy-text:#0f0;--theme-action-primary-bg:#001600;--theme-action-primary-text:#0f0;--theme-action-primary-border:#0f0;--theme-action-secondary-bg:#001000;--theme-action-secondary-text:#0f0;--theme-action-secondary-border:#0f0;--theme-action-strong-bg:#000;--theme-action-strong-text:#0f0;--theme-action-strong-border:#0f0;--theme-card-content-bg:#000;--theme-card-content-text:#0f0}html[data-theme=terminal] .theme-study-card{border-style:solid}html[data-theme=terminal] hr{border-style:dashed}html[data-theme=terminal] .theme-study-card:after{content:"_";color:#0f0;animation:1.1s step-end infinite theme-terminal-cursor;position:absolute;bottom:8px;right:12px}html[data-theme=retro-synthwave]{--theme-bg:linear-gradient(180deg, #2b0e4a 0%, #09000f 58%, #000 100%);--theme-bg-2:#170321;--theme-surface:#140524;--theme-surface-2:#1d0732;--theme-surface-3:#270a40;--theme-text:#0ff;--theme-muted:#c38ad7;--theme-border:#f0f;--theme-border-strong:#f0f;--theme-primary:#f0f;--theme-primary-soft:#ff00ff1a;--theme-primary-text:#ff8cff;--theme-secondary:#0ff;--theme-radius-lg:.35rem;--theme-radius-md:.25rem;--theme-shadow:0 0 10px #ff00ff80;--theme-shadow-raised:0 0 20px #ff00ffb8;--theme-font:"Courier New", monospace;--theme-decoration:linear-gradient(#ff00ff0f 1px, transparent 1px), linear-gradient(90deg, #00ffff0b 1px, transparent 1px);--theme-decoration-size:42px 42px, 42px 42px;--theme-decoration-opacity:.65;--theme-study-shadow:0 0 18px #f0f;--theme-show-bg:#f0f;--theme-show-text:#fff;--theme-show-border:#f0f;--theme-show-border-width:1px;--theme-action-primary-bg:#31073d;--theme-action-primary-text:#ff8cff;--theme-action-primary-border:#f0f;--theme-action-secondary-bg:#06252d;--theme-action-secondary-text:#8fffff;--theme-action-secondary-border:#0ff;--theme-action-strong-bg:#12041e;--theme-action-strong-text:#e6d8ef;--theme-action-strong-border:#7d2b91;--theme-card-content-bg:#140524;--theme-card-content-text:#b9ffff}html[data-theme=retro-synthwave] .theme-study-card{text-transform:uppercase;animation:4.5s ease-in-out infinite theme-retro-glow}html[data-theme=retro-synthwave] h1,html[data-theme=retro-synthwave] h2{text-transform:uppercase;letter-spacing:.06em}html[data-theme=classic-mac]{--theme-bg:#d8d8d8;--theme-bg-2:#bdbdbd;--theme-surface:#fff;--theme-surface-2:#efefef;--theme-surface-3:#d9d9d9;--theme-text:#000;--theme-muted:#4c4c4c;--theme-border:#000;--theme-border-strong:#000;--theme-primary:#000;--theme-primary-soft:#fff;--theme-primary-text:#000;--theme-secondary:#555;--theme-radius-lg:0;--theme-radius-md:0;--theme-shadow:2px 2px 0 #000;--theme-shadow-raised:3px 3px 0 #000;--theme-font:Chicago, Geneva, "Courier New", monospace;--theme-decoration:radial-gradient(#777 18%, transparent 19%);--theme-decoration-size:4px 4px;--theme-decoration-opacity:.16;--theme-show-bg:#000;--theme-show-text:#fff;--theme-show-border:#000;--theme-show-border-width:2px;--theme-action-primary-text:#fff;--theme-action-secondary-text:#fff;--theme-card-content-bg:#fff;--theme-card-content-text:#000}html[data-theme=classic-mac] .theme-study-card,html[data-theme=classic-mac] button,html[data-theme=classic-mac] input,html[data-theme=classic-mac] select{border-width:2px!important}html[data-theme=classic-mac] button:not(:disabled):active{transform:translate(1px,1px);box-shadow:none!important}html[data-theme=comic-book]{--theme-bg:#f4ecd8;--theme-bg-2:#eadfbe;--theme-surface:#fffdf7;--theme-surface-2:#fff5c9;--theme-surface-3:#f7e8ae;--theme-text:#17130f;--theme-muted:#5c5147;--theme-border:#000;--theme-border-strong:#000;--theme-primary:#e9b91f;--theme-primary-soft:#fff2a8;--theme-primary-text:#2f2605;--theme-secondary:#37b8cf;--theme-radius-lg:0;--theme-radius-md:0;--theme-shadow:5px 5px 0 #000;--theme-shadow-raised:8px 8px 0 #000;--theme-font:Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--theme-decoration:radial-gradient(circle, #20181273 0 .75px, transparent .9px), radial-gradient(circle at 9% 12%, #d93a3047 0 1px, transparent 2px), radial-gradient(circle at 92% 78%, #00a4c338 0 1px, transparent 2px);--theme-decoration-size:15px 15px, 130px 130px, 150px 150px;--theme-decoration-opacity:.14;--theme-study-shadow:8px 8px 0 #000;--theme-show-bg:#00d0ff;--theme-show-text:#000;--theme-show-border:#000;--theme-show-border-width:3px;--theme-rating-border-width:3px;--theme-action-primary-bg:#f2c94c;--theme-action-primary-text:#111;--theme-action-primary-border:#000;--theme-action-secondary-bg:#56cfe1;--theme-action-secondary-text:#091113;--theme-action-secondary-border:#000;--theme-action-strong-bg:#111;--theme-action-strong-text:#fff;--theme-action-strong-border:#000;--theme-card-content-bg:#fffdf7;--theme-card-content-text:#111}html[data-theme=comic-book] .theme-study-card{animation:.32s cubic-bezier(.2,1.5,.5,1) theme-comic-pop;border:4px solid #000!important}html[data-theme=comic-book] .theme-rating{font-size:1.05rem;box-shadow:4px 4px #000!important}html[data-theme=comic-book] h1,html[data-theme=comic-book] h2{text-transform:uppercase;letter-spacing:.03em}html[data-theme=minimal-dark]{--theme-bg:#000;--theme-bg-2:#080808;--theme-surface:#111;--theme-surface-2:#151515;--theme-surface-3:#1b1b1b;--theme-text:#fff;--theme-muted:#8b8b8b;--theme-border:#333;--theme-border-strong:#555;--theme-primary:#fff;--theme-primary-soft:#1d1d1d;--theme-primary-text:#fff;--theme-secondary:#bdbdbd;--theme-radius-lg:.35rem;--theme-radius-md:.25rem;--theme-shadow:none;--theme-shadow-raised:none;--theme-show-bg:#fff;--theme-show-text:#000;--theme-show-border:#fff;--theme-show-border-width:1px;--theme-action-primary-bg:#ededed;--theme-action-primary-text:#000;--theme-action-primary-border:#ededed;--theme-action-secondary-bg:#252525;--theme-action-secondary-text:#fff;--theme-action-secondary-border:#484848;--theme-action-strong-bg:#151515;--theme-action-strong-text:#fff;--theme-action-strong-border:#3b3b3b;--theme-card-content-bg:#111;--theme-card-content-text:#fff;--theme-rating-again-bg:#7f1d1d;--theme-rating-again-border:#b91c1c;--theme-rating-again-text:#fff;--theme-rating-hard-bg:#78350f;--theme-rating-hard-border:#b45309;--theme-rating-hard-text:#fff7ed;--theme-rating-good-bg:#f2f2f2;--theme-rating-good-border:#fff;--theme-rating-good-text:#000;--theme-rating-easy-bg:#14532d;--theme-rating-easy-border:#15803d;--theme-rating-easy-text:#ecfdf5}html[data-theme=minimal-dark] .bg-blue-600,html[data-theme=minimal-dark] .theme-show-answer{color:#000!important}html[data-theme=monochrome]{--theme-bg:#f4f4f4;--theme-bg-2:#e9e9e9;--theme-surface:#fff;--theme-surface-2:#f5f5f5;--theme-surface-3:#e5e5e5;--theme-text:#000;--theme-muted:#444;--theme-border:#000;--theme-border-strong:#000;--theme-primary:#000;--theme-primary-soft:#fff;--theme-primary-text:#000;--theme-secondary:#fff;--theme-radius-lg:0;--theme-radius-md:0;--theme-shadow:none;--theme-shadow-raised:none;--theme-show-bg:#000;--theme-show-text:#fff;--theme-show-border:#000;--theme-show-border-width:2px;--theme-action-primary-bg:#000;--theme-action-primary-text:#fff;--theme-action-primary-border:#000;--theme-action-secondary-bg:#fff;--theme-action-secondary-text:#000;--theme-action-secondary-border:#000;--theme-action-strong-bg:#000;--theme-action-strong-text:#fff;--theme-action-strong-border:#000;--theme-study-surface:#000;--theme-study-border:#000;--theme-card-content-bg:#000;--theme-card-content-text:#fff}html[data-theme=monochrome] .theme-study-card{color:#fff!important;background:#000!important;border:3px solid #000!important}html[data-theme=monochrome] .theme-picker,html[data-theme=monochrome] .theme-choice,html[data-theme=monochrome] .theme-quick-select{color:#fff}html[data-theme=monochrome] .theme-rating{color:#000!important;background:#fff!important;border-width:2px!important;border-color:#000!important}html[data-theme=neon-alley]{--theme-bg:#111;--theme-bg-2:#0b0b0e;--theme-surface:#0c0c0fe6;--theme-surface-2:#ff00ff0b;--theme-surface-3:#00ffff0b;--theme-text:#fff;--theme-muted:#bdb4c3;--theme-border:#ff00ffa3;--theme-border-strong:#f0f;--theme-primary:#0ff;--theme-primary-soft:#00ffff14;--theme-primary-text:#8fffff;--theme-secondary:#f0f;--theme-radius-lg:.75rem;--theme-radius-md:.6rem;--theme-shadow:0 0 12px #ff00ff2e;--theme-shadow-raised:0 0 26px #ff00ff47;--theme-font:"Comic Sans MS", "Trebuchet MS", sans-serif;--theme-study-surface:#ff00ff0b;--theme-study-border:#f0f;--theme-study-shadow:0 0 20px #ff00ff75, inset 0 0 28px #ff00ff09;--theme-show-bg:transparent;--theme-show-text:#0ff;--theme-show-border:#0ff;--theme-show-border-width:2px;--theme-action-primary-bg:#07191b;--theme-action-primary-text:#0ff;--theme-action-primary-border:#0ff;--theme-action-secondary-bg:#1d061d;--theme-action-secondary-text:#ff64ff;--theme-action-secondary-border:#f0f;--theme-card-content-bg:#0d0d11;--theme-card-content-text:#fff}html[data-theme=neon-alley] .theme-study-card{animation:6.4s infinite theme-neon-alley-card;border-width:4px!important}html[data-theme=neon-alley] .theme-show-answer,html[data-theme=neon-alley] .theme-rating{animation:8.5s infinite alternate theme-neon-alley-button}html[data-theme=crt-monitor]{--theme-bg:#1a1a1a;--theme-bg-2:#111;--theme-surface:#242724;--theme-surface-2:#2a2d2a;--theme-surface-3:#313531;--theme-text:#e8ffe8;--theme-muted:#9aac9a;--theme-border:#444;--theme-border-strong:#6f796f;--theme-primary:#b8ffb8;--theme-primary-soft:#b8ffb814;--theme-primary-text:#d9ffd9;--theme-secondary:#8ddcff;--theme-radius-lg:2.5rem;--theme-radius-md:.5rem;--theme-shadow:inset 0 0 22px #0000008c;--theme-shadow-raised:inset 0 0 48px #000000b8, 0 0 18px #beffbe0f;--theme-font:"Courier New", monospace;--theme-decoration:repeating-linear-gradient(0deg, transparent 0 2px, #0000002b 2px 4px);--theme-decoration-size:100% 4px;--theme-decoration-opacity:.72;--theme-study-shadow:inset 0 0 50px #000c, 0 0 20px #ffffff14;--theme-show-bg:#273027;--theme-show-text:#eaffea;--theme-show-border:#86a986;--theme-show-border-width:1px;--theme-action-primary-bg:#263326;--theme-action-primary-text:#dfffe0;--theme-action-primary-border:#6f976f;--theme-action-secondary-bg:#283032;--theme-action-secondary-text:#d8f4ff;--theme-action-secondary-border:#6a8b95;--theme-action-strong-bg:#171a17;--theme-action-strong-text:#e8ffe8;--theme-action-strong-border:#566356;--theme-card-content-bg:#202420;--theme-card-content-text:#e8ffe8;--theme-rating-again-bg:#5a1717;--theme-rating-again-border:#8b2c2c;--theme-rating-again-text:#ffe6e6;--theme-rating-hard-bg:#503400;--theme-rating-hard-border:#8a5d12;--theme-rating-hard-text:#ffe0a3;--theme-rating-good-bg:#b8ffb8;--theme-rating-good-border:#6fae6f;--theme-rating-good-text:#102410;--theme-rating-easy-bg:#17492f;--theme-rating-easy-border:#2f7a52;--theme-rating-easy-text:#dcffea}html[data-theme=crt-monitor] .theme-study-card{text-shadow:1.2px 0 #ff464673,-1.2px 0 #4678ff73;overflow:hidden}html[data-theme=crt-monitor] .theme-study-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 0 42%,#dcffdc0e 48%,#0000 56%);animation:9s linear infinite theme-crt-roll;position:absolute;top:-20%;bottom:-20%;left:0;right:0}html[data-theme=disco-floor]{--theme-bg:#ff0040;--theme-bg-2:#7028e4;--theme-surface:#ffffffed;--theme-surface-2:#ffffffd6;--theme-surface-3:#ffffffb8;--theme-text:#000;--theme-muted:#3b3b3b;--theme-border:#000;--theme-border-strong:#000;--theme-primary:#7c3aed;--theme-primary-soft:#efe7ff;--theme-primary-text:#44169f;--theme-secondary:#00c7e6;--theme-radius-lg:1.25rem;--theme-radius-md:1rem;--theme-shadow:8px 8px 0 #00000040;--theme-shadow-raised:15px 15px 0 #0000004d;--theme-font:Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--theme-decoration:conic-gradient(from 45deg at 50% 50%, #ffffff0d, #0000000f, #ffffff0d);--theme-decoration-opacity:.55;--theme-decoration-animation:theme-disco-hue 8s linear infinite;--theme-study-shadow:15px 15px 0 #0000004d;--theme-show-bg:#fff;--theme-show-text:#000;--theme-show-border:#000;--theme-show-border-width:3px;--theme-rating-border-width:3px;--theme-action-primary-bg:#fff;--theme-action-primary-text:#000;--theme-action-primary-border:#000;--theme-action-secondary-bg:#f6f0ff;--theme-action-secondary-text:#24005f;--theme-action-secondary-border:#000;--theme-card-content-bg:#fff;--theme-card-content-text:#000}html[data-theme=disco-floor] body{animation:9s linear infinite theme-disco-bg}html[data-theme=disco-floor] .theme-study-card{transform:rotate(-1deg);border:5px solid #000!important}html[data-theme=disco-floor] .theme-rating{font-size:1.05rem}html[data-theme=tv-static]{--theme-bg:#e9e9e6;--theme-bg-2:#d7d7d4;--theme-surface:#fffffff0;--theme-surface-2:#f2f2ef;--theme-surface-3:#e7e7e3;--theme-text:#111;--theme-muted:#656565;--theme-border:#171717;--theme-border-strong:#000;--theme-primary:#111;--theme-primary-soft:#e3e3df;--theme-primary-text:#111;--theme-secondary:#555;--theme-radius-lg:0;--theme-radius-md:0;--theme-shadow:4px 4px 0 #000000c7;--theme-shadow-raised:9px 9px 0 #000000db;--theme-font:"Courier New", "Space Mono", monospace;--theme-decoration:repeating-radial-gradient(circle at 17% 32%, #0000008c 0 .5px, transparent .65px 3px), repeating-radial-gradient(circle at 61% 43%, #ffffffe6 0 .45px, transparent .6px 3px), repeating-linear-gradient(0deg, transparent 0 3px, #00000009 3px 4px);--theme-decoration-size:7px 7px, 9px 9px, 100% 4px;--theme-decoration-opacity:.12;--theme-decoration-animation:theme-static-drift 7s steps(14,end) infinite;--theme-overlay:linear-gradient(180deg, transparent 0 46%, #14141409 49%, #ffffff12 51%, transparent 55%);--theme-overlay-opacity:.7;--theme-study-shadow:9px 9px 0 #000000db;--theme-show-bg:#111;--theme-show-text:#fff;--theme-show-border:#111;--theme-show-border-width:2px;--theme-action-primary-text:#fff;--theme-action-secondary-bg:#f5f5f2;--theme-action-secondary-text:#111;--theme-action-secondary-border:#111;--theme-card-content-bg:#fff;--theme-card-content-text:#111}html[data-theme=tv-static] .theme-study-card{overflow:hidden;border:4px solid #000!important}html[data-theme=tv-static] .theme-study-card:before{content:"";pointer-events:none;opacity:.75;background:repeating-linear-gradient(0deg,#0000 0 3px,#00000006 3px 4px);animation:8s linear infinite theme-tv-scan;position:absolute;top:0;bottom:0;left:0;right:0}html[data-theme=tv-static] .theme-study-card:after{content:"";pointer-events:none;filter:blur(1px);background:linear-gradient(#0000,#ffffff21,#00000009,#0000);height:14%;animation:11s cubic-bezier(.35,.05,.6,.95) infinite theme-tv-band;position:absolute;top:-20%;left:0;right:0}html[data-theme=liquid-chrome]{--theme-bg:#1a1a1a;--theme-bg-2:#0e0e0e;--theme-surface:#252525;--theme-surface-2:#333;--theme-surface-3:#414141;--theme-text:#f5f5f5;--theme-muted:#b9b9b9;--theme-border:#ffffff9e;--theme-border-strong:#fff;--theme-primary:#e6e6e6;--theme-primary-soft:#ffffff1a;--theme-primary-text:#fff;--theme-secondary:#9ca3af;--theme-radius-lg:.85rem;--theme-radius-md:.55rem;--theme-shadow:0 8px 18px #0006, inset 0 0 0 1px #ffffff29;--theme-shadow-raised:0 15px 35px #0000008c, inset 0 0 0 2px #ffffff5c;--theme-font:Inter, ui-sans-serif, system-ui, sans-serif;--theme-study-shadow:0 15px 35px #0000008c, inset 0 0 0 2px #ffffff85;--theme-show-bg:linear-gradient(135deg,#f5f5f5,#8a8a8a);--theme-show-text:#000;--theme-show-border:#fff;--theme-show-border-width:1px;--theme-action-primary-bg:linear-gradient(135deg,#f4f4f4 0%,#b7bcc4 48%,#fff 100%);--theme-action-primary-text:#111;--theme-action-primary-border:#fff;--theme-action-secondary-bg:linear-gradient(135deg,#d9dde5 0%,#8d96a5 55%,#f4f4f4 100%);--theme-action-secondary-text:#111;--theme-action-secondary-border:#fff;--theme-action-strong-bg:#101010;--theme-action-strong-text:#f7f7f7;--theme-action-strong-border:#929292;--theme-card-content-bg:#e7e7e7;--theme-card-content-text:#111;--theme-rating-again-bg:linear-gradient(135deg,#f5d2d2,#b66b6b);--theme-rating-again-border:#f8e2e2;--theme-rating-again-text:#220808;--theme-rating-hard-bg:linear-gradient(135deg,#ffe7be,#bb8132);--theme-rating-hard-border:#fff0d5;--theme-rating-hard-text:#241400;--theme-rating-good-bg:linear-gradient(135deg,#e3f6e3,#7fa77f);--theme-rating-good-border:#f0fff0;--theme-rating-good-text:#0b1d0b;--theme-rating-easy-bg:linear-gradient(135deg,#d8f5eb,#4e8f78);--theme-rating-easy-border:#edfff8;--theme-rating-easy-text:#061c14}html[data-theme=liquid-chrome] .theme-study-card{animation:10s ease-in-out infinite alternate theme-chrome-idle;color:#000!important;background:linear-gradient(135deg,#d8d8d8 0%,#fff 23%,#8c8c8c 48%,#fafafa 73%,#c8c8c8 100%) 0 0/220% 220%!important;transition:background-position .5s,transform .25s!important}html[data-theme=liquid-chrome] .theme-study-card:hover{background-position:100% 100%!important}html[data-theme=liquid-chrome] .theme-rating{color:#000!important;background:linear-gradient(135deg,#eee,#999) 0 0/200% 200%!important;border-color:#fff!important;box-shadow:0 4px 7px #00000059!important}html[data-theme=coffee-shop]{--theme-show-bg:#6f4e37;--theme-show-text:#f9f6f0;--theme-show-border:#6f4e37}html[data-theme=coffee-shop] .theme-study-card{border-radius:16px!important;box-shadow:0 10px 15px -3px #4a3b3221!important}html[data-theme=typewriter-paper]{--theme-show-bg:#3b3a36;--theme-show-text:#f4f0e6;--theme-show-border:#3b3a36}html[data-theme=typewriter-paper] .theme-study-card{line-height:30px}html[data-theme=terminal] .bg-blue-600,html[data-theme=terminal] .bg-violet-600,html[data-theme=terminal] .bg-slate-900,html[data-theme=cyberpunk] .bg-blue-600,html[data-theme=cyberpunk] .bg-violet-600,html[data-theme=neon] .bg-blue-600,html[data-theme=neon] .bg-violet-600,html[data-theme=neon-alley] .bg-blue-600,html[data-theme=neon-alley] .bg-violet-600,html[data-theme=retro-synthwave] .bg-blue-600,html[data-theme=retro-synthwave] .bg-violet-600,html[data-theme=crt-monitor] .bg-blue-600,html[data-theme=crt-monitor] .bg-violet-600{box-shadow:none!important;border-style:solid!important;border-width:1px!important}html[data-theme=terminal] .bg-blue-600:hover,html[data-theme=terminal] .bg-violet-600:hover{filter:none!important;background:#042504!important}html[data-theme=retro-synthwave] .bg-blue-600:hover{background:#45104f!important}html[data-theme=retro-synthwave] .bg-violet-600:hover{background:#083843!important}html[data-theme=cyberpunk] .bg-blue-600:hover,html[data-theme=cyberpunk] .bg-violet-600:hover{box-shadow:0 0 12px!important}html[data-theme=comic-book] body:before{opacity:.72}html[data-theme=comic-book] .theme-study-card,html[data-theme=comic-book] article.bg-white,html[data-theme=comic-book] section.bg-white{box-shadow:4px 4px #000!important}html[data-theme=comic-book] .theme-rating{box-shadow:3px 3px #000!important}html[data-theme=comic-book] h1,html[data-theme=comic-book] h2,html[data-theme=comic-book] h3{text-shadow:none}html[data-theme=monochrome] body,html[data-theme=monochrome] .theme-picker,html[data-theme=monochrome] .theme-choice,html[data-theme=monochrome] .theme-quick-select{color:#000!important}html[data-theme=monochrome] .bg-violet-600{border:2px solid #000!important}html[data-theme=monochrome] .theme-study-card,html[data-theme=monochrome] .theme-study-card .theme-study-content{color:#fff!important}html[data-theme=crt-monitor] .theme-study-card{text-shadow:.55px 0 #ff5a5a47,-.55px 0 #5082ff47}html[data-theme=crt-monitor] .theme-rating,html[data-theme=crt-monitor] .theme-show-answer{text-shadow:.35px 0 #ff5a5a38,-.35px 0 #5082ff38}html[data-theme=liquid-chrome] .theme-rating{color:var(--theme-card-content-text)!important;background-size:200% 200%!important;box-shadow:0 4px 8px #00000059,inset 0 0 0 1px #ffffff80!important}html[data-theme=liquid-chrome] .theme-rating-again{background:var(--theme-rating-again-bg)!important;color:var(--theme-rating-again-text)!important;border-color:var(--theme-rating-again-border)!important}html[data-theme=liquid-chrome] .theme-rating-hard{background:var(--theme-rating-hard-bg)!important;color:var(--theme-rating-hard-text)!important;border-color:var(--theme-rating-hard-border)!important}html[data-theme=liquid-chrome] .theme-rating-good{background:var(--theme-rating-good-bg)!important;color:var(--theme-rating-good-text)!important;border-color:var(--theme-rating-good-border)!important}html[data-theme=liquid-chrome] .theme-rating-easy{background:var(--theme-rating-easy-bg)!important;color:var(--theme-rating-easy-text)!important;border-color:var(--theme-rating-easy-border)!important}html[data-theme=liquid-chrome] .theme-rating:hover{filter:brightness(1.06);background-position:100% 100%!important}html[data-theme=minimal-dark] .theme-rating-good{color:#000!important}html[data-theme]:not([data-theme=default]) .theme-study-content{color:var(--theme-card-content-text)}html[data-theme]:not([data-theme=default]) .theme-choice [style*=background-color]{forced-color-adjust:none}html[data-theme] [data-occlusion-role=tested]{fill:#ff6b6b!important;stroke:#973335!important}html[data-theme] [data-occlusion-role=other]{fill:#ffe59b!important;stroke:#3a3e40!important}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before,html[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html:not([data-reduce-motion=false]) *,html:not([data-reduce-motion=false]) :before,html:not([data-reduce-motion=false]) :after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes theme-neon-scan{0%{transform:translate(-75%)}to{transform:translate(75%)}}@keyframes theme-nextgen-light{0%,to{opacity:.45}50%{opacity:1}}@keyframes theme-space-far-stars{0%{background-position:0 0,84px -36px,-42px 57px}28%{background-position:22px -10px,61px -3px,-19px 40px}57%{background-position:39px 13px,28px 18px,7px 22px}81%{background-position:17px 31px,-4px 7px,29px -6px}to{background-position:-8px 18px,-26px -19px,15px -27px}}@keyframes theme-space-mid-stars{0%{background-position:0 0,63px -91px,-74px 38px,121px 67px}23%{background-position:-31px 18px,91px -52px,-46px 72px,84px 38px}49%{background-position:-14px 49px,54px -12px,-3px 91px,46px -9px}74%{background-position:21px 27px,11px 22px,38px 54px,9px -44px}to{background-position:47px -8px,-24px 3px,57px 8px,-31px -20px}}@keyframes theme-space-near-stars{0%{background-position:50% 30%,18px -34px,-71px 46px}19%{background-position:50% 30%,44px -11px,-43px 13px}46%{background-position:50% 30%,27px 31px,-8px -12px}72%{background-position:50% 30%,-12px 53px,29px 9px}to{background-position:50% 30%,-38px 24px,47px 39px}}@keyframes theme-storm-breathe{0%,to{opacity:.45}50%{opacity:.78}}@keyframes theme-lightning{0%,88%,90%,92%,to{opacity:0}89%{opacity:.42}89.3%{opacity:.04}89.7%{opacity:.68}}@keyframes theme-aurora{0%{transform:rotate(0)translate(-1.5%,-1%)}55%{transform:rotate(3deg)translate(2%,1.5%)scale(1.05)}to{transform:rotate(-1deg)translate(-1%,2%)scale(1.08)}}@keyframes theme-ghost-breathe{0%,to{opacity:.5}50%{opacity:.95}}@keyframes theme-nebula{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-2%)scale(1.08)}}@keyframes theme-cyber-glitch{0%{clip-path:inset(0);transform:translate(0)}25%{clip-path:inset(12% 0 58%);transform:translate(2px,-1px)}50%{clip-path:inset(54% 0 16%);transform:translate(-2px,1px)}75%{clip-path:inset(31% 0 36%);transform:translate(1px)}to{clip-path:inset(0);transform:translate(0)}}@keyframes theme-terminal-cursor{0%,48%{opacity:1}49%,to{opacity:.08}}@keyframes theme-retro-glow{0%,to{box-shadow:0 0 13px #ff00ff80}50%{box-shadow:0 0 23px #ff00ffd1,0 0 34px #00ffff21}}@keyframes theme-comic-pop{0%{transform:scale(.975)rotate(-.5deg)}to{transform:scale(1)rotate(0)}}@keyframes theme-neon-alley-card{0%,8%,11%,26%,28%,64%,67%,to{opacity:1;box-shadow:0 0 18px #ff00ff7a,inset 0 0 24px #ff00ff06}9%{opacity:.92;box-shadow:0 0 6px #ff00ff3b}27%{opacity:.97}65%{opacity:.9;box-shadow:0 0 8px #ff00ff47}}@keyframes theme-neon-alley-button{0%,15%,18%,52%,55%,to{opacity:1;filter:brightness()}16%{opacity:.88;filter:brightness(.9)}53%{opacity:.93;filter:brightness(1.12)}}@keyframes theme-crt-roll{0%{transform:translateY(-36%)}to{transform:translateY(36%)}}@keyframes theme-disco-hue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes theme-disco-bg{0%{background:#ff0040}25%{background:#7c3aed}50%{background:#00b8d9}75%{background:#ffb000}to{background:#ff0040}}@keyframes theme-static-drift{0%{background-position:0 0,0 0,0 0}25%{background-position:2px -1px,-3px 2px,0 4px}50%{background-position:-2px 2px,2px -2px,0 8px}75%{background-position:1px 3px,-1px -3px,0 12px}to{background-position:0 0,0 0,0 16px}}@keyframes theme-tv-scan{0%{background-position:0 0}to{background-position:0 32px}}@keyframes theme-tv-band{0%,8%{opacity:0;top:-22%}15%{opacity:.65}68%{opacity:.52}82%,to{opacity:0;top:112%}}@keyframes theme-chrome-idle{0%{background-position:0 30%}to{background-position:100% 70%}}.theme-space-starfield{pointer-events:none;z-index:0;opacity:0;visibility:hidden;transition:opacity .35s;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}html[data-theme=space] .theme-space-starfield{opacity:1;visibility:visible}html[data-theme=space] #root>:not(.theme-space-starfield){z-index:1;position:relative}.theme-space-star{left:var(--star-left);top:var(--star-top);width:var(--star-size);height:var(--star-size);opacity:var(--star-opacity);box-shadow:0 0 var(--star-glow) #a4c2ff9e;will-change:transform, opacity;animation:theme-space-star-wander var(--star-duration) ease-in-out var(--star-delay) infinite alternate;background:#f4f7ff;border-radius:999px;position:absolute}html[data-theme=space]{--theme-decoration:none;--theme-decoration-animation:none;--theme-decoration-opacity:0}html[data-theme=space] body{background-color:#080b16;background-image:radial-gradient(circle at 18% 16%,#4a68b729,#0000 31%),radial-gradient(circle at 82% 70%,#4b3a961f,#0000 34%);background-size:100% 100%,100% 100%;animation:none!important}html[data-theme=space] body:before{opacity:.8;background:radial-gradient(circle at 12% 22%,#ffffff38 0 .65px,#0000 .95px) 0 0/241px 211px,radial-gradient(circle at 66% 14%,#9fbbff2e 0 .55px,#0000 .85px) 0 0/347px 293px,radial-gradient(circle at 31% 78%,#ffffff29 0 .55px,#0000 .85px) 0 0/463px 409px,radial-gradient(circle at 88% 57%,#9ab6ff26 0 .6px,#0000 .9px) 0 0/593px 517px;animation:none!important}html[data-theme=space] body:after{opacity:1;background:radial-gradient(circle at 50% 36%,#0000 0%,#00000029 58%,#00000075 100%);animation:none!important}@keyframes theme-space-star-wander{0%{opacity:var(--star-opacity);transform:translate(0)scale(.88)}21%{transform:translate3d(var(--star-x1), var(--star-y1), 0) scale(1.02)}47%{transform:translate3d(var(--star-x2), var(--star-y2), 0) scale(.94);opacity:var(--star-opacity)}73%{transform:translate3d(var(--star-x3), var(--star-y3), 0) scale(1.1)}to{transform:translate3d(var(--star-x4), var(--star-y4), 0) scale(.96);opacity:var(--star-opacity)}}html[data-reduce-motion=true] .theme-space-star{animation:none!important}html[data-theme=terminal]{--theme-action-primary-bg:#0f0;--theme-action-primary-text:#001900;--theme-action-primary-border:#0f0;--theme-action-secondary-bg:#00e800;--theme-action-secondary-text:#001600;--theme-action-secondary-border:#39ff14;--theme-action-strong-bg:#0f0;--theme-action-strong-text:#001900;--theme-action-strong-border:#0f0;--theme-show-bg:#0f0;--theme-show-text:#001900;--theme-show-border:#0f0;--theme-special-color:#b6ffb6;--theme-special-bg:#00ff001a;--theme-special-decoration-line:underline;--theme-special-decoration-color:#0f0;--theme-special-underline-offset:.2em;--theme-special-shadow:0 0 5px #00ff00a6;--theme-special-shadow-peak:0 0 11px #00ff00f2;--theme-special-animation:theme-special-glow 2.4s ease-in-out infinite}html[data-theme=terminal] .bg-blue-600,html[data-theme=terminal] .bg-violet-600,html[data-theme=terminal] .bg-slate-900{box-shadow:0 0 13px #00ff003d!important}html[data-theme=cyberpunk]{--theme-special-color:#00f0ff;--theme-special-bg:#ff003c24;--theme-special-weight:800;--theme-special-decoration-line:underline;--theme-special-decoration-color:#ff003c;--theme-special-shadow:1px 0 #ff003c, -1px 0 #00f0ff;--theme-special-animation:theme-special-jitter .55s steps(2,end) infinite}html[data-theme=brutalism]{--theme-special-color:#000;--theme-special-bg:#ffe100;--theme-special-weight:900;--theme-special-padding:0 .16em;--theme-special-decoration-line:underline;--theme-special-decoration-thickness:3px}html[data-theme=retro-synthwave]{--theme-special-color:#ff63ff;--theme-special-bg:#00ffff14;--theme-special-weight:800;--theme-special-decoration-line:underline;--theme-special-decoration-color:#0ff;--theme-special-shadow:0 0 7px #f0f;--theme-special-shadow-peak:0 0 14px #f0f, 0 0 7px #0ff;--theme-special-animation:theme-special-glow 2.8s ease-in-out infinite}html[data-theme=classic-mac]{--theme-special-color:#fff;--theme-special-bg:#000;--theme-special-weight:700;--theme-special-padding:0 .18em}html[data-theme=comic-book]{--theme-special-color:#d12c22;--theme-special-bg:#ffe45c;--theme-special-weight:900;--theme-special-padding:0 .18em;--theme-special-shadow:1px 1px 0 #fff;--theme-special-animation:theme-special-jitter .8s steps(2,end) infinite}html[data-theme=minimal-dark]{--theme-special-color:#fff;--theme-special-decoration-line:underline;--theme-special-decoration-color:#888;--theme-special-underline-offset:.23em}html[data-theme=monochrome]{--theme-special-color:#fff;--theme-special-bg:#000;--theme-special-weight:800;--theme-special-padding:0 .15em}html[data-theme=neon-alley]{--theme-special-color:#ff62ff;--theme-special-decoration-line:underline;--theme-special-decoration-color:#0ff;--theme-special-shadow:0 0 8px #f0fc;--theme-special-shadow-peak:0 0 16px #f0f, 0 0 6px #0ff;--theme-special-animation:theme-special-flicker 4.8s steps(1,end) infinite}html[data-theme=crt-monitor]{--theme-special-color:#baffbd;--theme-special-bg:#75ff7b0f;--theme-special-weight:700;--theme-special-shadow:1px 0 #ff4b4b8c, -1px 0 #5078ff8c;--theme-special-animation:theme-special-glow 3.4s ease-in-out infinite}html[data-theme=disco-floor]{--theme-special-color:#161616;--theme-special-bg:#fff36c;--theme-special-weight:900;--theme-special-padding:0 .2em;--theme-special-animation:theme-special-glow 1.9s ease-in-out infinite}html[data-theme=tv-static]{--theme-special-color:#000;--theme-special-bg:#ffffffb8;--theme-special-weight:800;--theme-special-decoration-line:underline;--theme-special-decoration-style:dashed;--theme-special-animation:theme-special-jitter 2.6s steps(2,end) infinite}html[data-theme=liquid-chrome]{--theme-special-color:#050505;--theme-special-bg:linear-gradient(110deg, #f7f7f7, #8e8e8e 48%, #fff 72%);--theme-special-weight:800;--theme-special-padding:0 .2em;--theme-special-radius:.22em}.theme-amanita-lamp,.theme-amanita-bolts,.theme-amanita-card-header{display:none}html[data-theme=amanita-machine]{--theme-bg:#2a1f1a;--theme-bg-2:#3b2b24;--theme-surface:#d4cbb8;--theme-surface-2:#e2dac9;--theme-surface-3:#a9a192;--theme-text:#f5ead7;--theme-muted:#d7b99e;--theme-border:#1a1a1a;--theme-border-strong:#0f0f0f;--theme-primary:#a66e4a;--theme-primary-soft:#c9b69f;--theme-primary-text:#f5ead7;--theme-secondary:#7c8e6b;--theme-radius-lg:.72rem .38rem .88rem .48rem;--theme-radius-md:.42rem .65rem .36rem .56rem;--theme-shadow:3px 5px 0 #1a1a1a9e;--theme-shadow-raised:8px 12px 0 #1a1a1a94, inset 0 0 28px #5c403329;--theme-font:"Segoe Print", "Bradley Hand", "Comic Sans MS", cursive;--theme-decoration:radial-gradient(circle at 50% 30%, #5c40337a, transparent 52%), repeating-linear-gradient(21deg, #0000000b 0 1px, transparent 1px 5px);--theme-decoration-size:100% 100%, 9px 9px;--theme-decoration-opacity:.8;--theme-overlay:radial-gradient(circle at center, transparent 34%, #110a077a 100%);--theme-overlay-opacity:1;--theme-study-surface:#d4cbb8;--theme-study-border:#1a1a1a;--theme-study-shadow:8px 12px 0 #1a1a1a9e, inset 0 0 40px #5c403333;--theme-card-content-bg:transparent;--theme-card-content-text:#1a1a1a;--theme-action-primary-bg:#8f5d3c;--theme-action-primary-text:#fff7e8;--theme-action-primary-border:#1a1a1a;--theme-action-secondary-bg:#7c8e6b;--theme-action-secondary-text:#1a1a1a;--theme-action-secondary-border:#1a1a1a;--theme-action-strong-bg:#5c4033;--theme-action-strong-text:#fff7e8;--theme-action-strong-border:#1a1a1a;--theme-show-bg:#8f5d3c;--theme-show-text:#f4f0e6;--theme-show-border:#1a1a1a;--theme-show-border-width:3px;--theme-rating-border-width:2px;--theme-rating-again-bg:#9e5b4c;--theme-rating-again-border:#1a1a1a;--theme-rating-again-text:#f4f0e6;--theme-rating-hard-bg:#b58c57;--theme-rating-hard-border:#1a1a1a;--theme-rating-hard-text:#1a1a1a;--theme-rating-good-bg:#7c8e6b;--theme-rating-good-border:#1a1a1a;--theme-rating-good-text:#1a1a1a;--theme-rating-easy-bg:#a9a192;--theme-rating-easy-border:#1a1a1a;--theme-rating-easy-text:#1a1a1a;--theme-special-color:#5c2018;--theme-special-bg:#ffda6b6b;--theme-special-weight:700;--theme-special-padding:0 .2em;--theme-special-radius:2px;--theme-special-animation:theme-special-rust-pop .6s ease-out 1}html[data-theme=amanita-machine] body{color:#f5ead7;background-color:#2a1f1a;background-image:radial-gradient(circle,#5c4033 0%,#2a1f1a 78%),repeating-linear-gradient(17deg,#ffffff04 0 1px,#0000 1px 5px)}html[data-theme=amanita-machine] .bg-white,html[data-theme=amanita-machine] .bg-white\/80,html[data-theme=amanita-machine] .bg-slate-50,html[data-theme=amanita-machine] .bg-slate-100{background-image:radial-gradient(circle at 82% 18%,#2a1f1a1f,#0000 22%),repeating-linear-gradient(14deg,#2a1f1a06 0 1px,#0000 1px 4px);color:#1a1a1a!important;background-color:#d4cbb8!important}html[data-theme=amanita-machine] :-webkit-any(.bg-white,.bg-white\/80,.bg-slate-50,.bg-slate-100) :-webkit-any(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:#1a1a1a!important}html[data-theme=amanita-machine] :is(.bg-white,.bg-white\/80,.bg-slate-50,.bg-slate-100) :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:#1a1a1a!important}html[data-theme=amanita-machine] :-webkit-any(.bg-white,.bg-white\/80,.bg-slate-50,.bg-slate-100) :-webkit-any(.text-slate-600,.text-slate-500){color:#5c4033!important}html[data-theme=amanita-machine] :is(.bg-white,.bg-white\/80,.bg-slate-50,.bg-slate-100) :is(.text-slate-600,.text-slate-500){color:#5c4033!important}html[data-theme=amanita-machine] input,html[data-theme=amanita-machine] select,html[data-theme=amanita-machine] textarea{color:#1a1a1a!important;background-color:#e4dccb!important;border-color:#1a1a1a!important}html[data-theme=amanita-machine] input::placeholder,html[data-theme=amanita-machine] textarea::placeholder{opacity:1;color:#6b5548!important}html[data-theme=amanita-machine] option{color:#1a1a1a!important;background:#e4dccb!important}html[data-theme=amanita-machine] main>header :-webkit-any(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:#f5ead7!important}html[data-theme=amanita-machine] main>header :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:#f5ead7!important}html[data-theme=amanita-machine] main>header :-webkit-any(.text-slate-600,.text-slate-500){color:#d7b99e!important}html[data-theme=amanita-machine] main>header :is(.text-slate-600,.text-slate-500){color:#d7b99e!important}html[data-theme=amanita-machine] .bg-blue-600{color:#fff7e8!important;background:#8f5d3c!important;border:2px solid #1a1a1a!important}html[data-theme=amanita-machine] .bg-violet-600{color:#1a1a1a!important;background:#7c8e6b!important;border:2px solid #1a1a1a!important}html[data-theme=amanita-machine] .bg-blue-50{background:#a9a192!important;border-color:#1a1a1a!important}html[data-theme=amanita-machine] .bg-blue-50.text-blue-900{color:#1a1a1a!important}html[data-theme=amanita-machine] .bg-blue-50 :-webkit-any(.text-blue-900,.text-blue-800,.text-blue-700){color:#1a1a1a!important}html[data-theme=amanita-machine] .bg-blue-50 :is(.text-blue-900,.text-blue-800,.text-blue-700){color:#1a1a1a!important}html[data-theme=amanita-machine] .bg-emerald-50{background:#d4cbb8!important;border-color:#6e7f62!important}html[data-theme=amanita-machine] .bg-emerald-50.text-emerald-900{color:#2f4a29!important}html[data-theme=amanita-machine] .bg-emerald-50 :-webkit-any(.text-emerald-900,.text-emerald-800,.text-emerald-700){color:#2f4a29!important}html[data-theme=amanita-machine] .bg-emerald-50 :is(.text-emerald-900,.text-emerald-800,.text-emerald-700){color:#2f4a29!important}html[data-theme=amanita-machine] .bg-slate-900,html[data-theme=amanita-machine] .bg-slate-900.text-white{color:#fff7e8!important;background:#5c4033!important;border-color:#1a1a1a!important}html[data-theme=amanita-machine] button,html[data-theme=amanita-machine] input,html[data-theme=amanita-machine] select,html[data-theme=amanita-machine] textarea{border-width:2px!important}html[data-theme=amanita-machine] button.bg-amber-50.border-amber-300{color:#211711!important;background:#b58c57!important;border-color:#1a1a1a!important;box-shadow:2px 3px #1a1a1a!important}html[data-theme=amanita-machine] button.bg-red-50.border-red-300{color:#fff3df!important;background:#82483c!important;border-color:#1a1a1a!important;box-shadow:2px 3px #1a1a1a!important}html[data-theme=amanita-machine] button.bg-amber-50.border-amber-300:not(:disabled):active,html[data-theme=amanita-machine] button.bg-red-50.border-red-300:not(:disabled):active{box-shadow:none!important;transform:translate(2px,3px)!important}html[data-theme=amanita-machine] section.pb-3{box-shadow:none!important;background:0 0!important;border-width:0!important}html[data-theme=amanita-machine] .app-header-settings{color:#1a1a1a!important;background:#d4cbb8!important;border-color:#1a1a1a!important;box-shadow:2px 3px #1a1a1a!important}html[data-theme=amanita-machine] .app-header-sync{color:#fff7e8!important;background:#5c4033!important;border-color:#1a1a1a!important;box-shadow:2px 3px #1a1a1a!important}html[data-theme=amanita-machine] .app-header-settings:not(:disabled):hover,html[data-theme=amanita-machine] .app-header-sync:not(:disabled):hover{filter:brightness(1.06)}html[data-theme=amanita-machine] .app-header-settings:not(:disabled):active,html[data-theme=amanita-machine] .app-header-sync:not(:disabled):active{box-shadow:none!important;transform:translate(2px,3px)!important}html[data-theme=amanita-machine] .import-target-label{border-left:3px solid #a66e4a;border-radius:2px;padding:.16rem .42rem;display:inline-block;color:#5c2018!important;background:#ffda6b42!important;margin-top:.35rem!important;font-weight:800!important}html[data-theme=amanita-machine] .theme-study-stage{isolation:isolate;margin-top:52px;position:relative}html[data-theme=amanita-machine] .theme-amanita-lamp{z-index:12;transform-origin:50% 0;pointer-events:none;flex-direction:column;align-items:center;width:34px;height:70px;animation:6s ease-in-out infinite alternate theme-amanita-sway;display:flex;position:absolute;top:-58px;right:42px}html[data-theme=amanita-machine] .theme-amanita-wire{background:#1a1a1a;border-radius:2px;flex:0 0 60px;width:3px;height:60px;display:block;box-shadow:1px 0 #ffffff0f}html[data-theme=amanita-machine] .theme-amanita-bulb{background:#4a4a4a;border:2px solid #1a1a1a;border-radius:50% 50% 30% 30%;width:24px;height:30px;margin-top:-2px;display:block;position:relative;box-shadow:inset 0 -4px 8px #00000047}html[data-theme=amanita-machine] .theme-amanita-bulb:before{content:"";background:#1a1a1a;border:1px solid #1a1a1a;border-radius:2px;width:14px;height:7px;position:absolute;top:-7px;left:3px}html[data-theme=amanita-machine] .theme-study-stage.theme-answer-shown .theme-amanita-bulb{animation:.6s steps(2,end) forwards theme-amanita-bulb-flicker}html[data-theme=amanita-machine] .theme-study-card{min-height:480px;color:#1a1a1a!important;background-color:#d4cbb8!important;background-image:radial-gradient(circle at 80% 20%,#2a1f1a38 0%,#0000 20%),radial-gradient(circle at 10% 90%,#2a1f1a2e 0%,#0000 15%),repeating-linear-gradient(23deg,#2a1f1a08 0 1px,#0000 1px 4px)!important;border:3px solid #1a1a1a!important;border-radius:12px 6px 15px 8px!important;overflow:visible!important;box-shadow:8px 12px #1a1a1a99,inset 0 0 40px #5c403333!important}html[data-theme=amanita-machine] .theme-amanita-bolts{z-index:5;pointer-events:none;display:block;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html[data-theme=amanita-machine] .theme-amanita-bolts i{background:#a9a192!important;border:2px solid #1a1a1a!important;border-radius:50%!important;width:14px!important;height:14px!important;position:absolute!important;box-shadow:inset 1px 1px 3px #00000080!important}html[data-theme=amanita-machine] .theme-amanita-bolts i:first-child{top:15px;left:15px}html[data-theme=amanita-machine] .theme-amanita-bolts i:nth-child(2){top:15px;right:15px}html[data-theme=amanita-machine] .theme-amanita-bolts i:nth-child(3){bottom:15px;left:15px}html[data-theme=amanita-machine] .theme-amanita-bolts i:nth-child(4){bottom:15px;right:15px}html[data-theme=amanita-machine] .theme-amanita-card-header{z-index:4;color:#5c4033;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px dashed #1a1a1a;justify-content:space-between;gap:1rem;margin:24px 42px 0;padding-bottom:10px;font-family:Courier New,monospace;font-size:.78rem;font-weight:700;display:flex;position:relative}html[data-theme=amanita-machine] .theme-amanita-card-header span:last-child{opacity:.68}html[data-theme=amanita-machine] .theme-study-card .theme-study-content{min-height:350px;font-size:1.08rem;color:#1a1a1a!important;padding:28px 44px 44px!important}html[data-theme=amanita-machine] .theme-study-card.theme-answer-shown .theme-study-content{background:#a9a19261;border:2px solid #1a1a1a;border-radius:4px 10px 4px 8px;min-height:0;margin:30px 42px 42px;animation:.5s cubic-bezier(.25,.8,.25,1.4) .3s both theme-amanita-heavy-drop;padding:25px!important}html[data-theme=amanita-machine] .theme-show-answer{letter-spacing:.06em;text-transform:uppercase;font-size:1rem;font-weight:800;color:#f4f0e6!important;background:#8f5d3c!important;border:3px solid #1a1a1a!important;border-radius:6px!important;font-family:Courier New,monospace!important;box-shadow:4px 6px #1a1a1a!important}html[data-theme=amanita-machine] .theme-show-answer:not(:disabled):hover{animation:.3s steps(2,end) infinite theme-amanita-jitter}html[data-theme=amanita-machine] .theme-show-answer:not(:disabled):active,html[data-theme=amanita-machine] .theme-rating:not(:disabled):active{transform:translate(3px,4px)!important;box-shadow:0 0 #1a1a1a!important}html[data-theme=amanita-machine] .theme-rating-grid{perspective:480px}html[data-theme=amanita-machine] .theme-rating{letter-spacing:.035em;text-transform:uppercase;min-height:64px;font-weight:800;animation:.6s cubic-bezier(.175,.885,.32,1.275) .6s both theme-amanita-swing-in;border:2px solid #1a1a1a!important;border-radius:4px!important;font-family:Courier New,monospace!important;box-shadow:2px 4px #1a1a1a!important}html[data-theme=amanita-machine] .theme-rating span:last-child{opacity:.82;text-transform:none;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-weight:700}html[data-theme=amanita-machine] .theme-rating:nth-child(2){animation-delay:.66s}html[data-theme=amanita-machine] .theme-rating:nth-child(3){animation-delay:.72s}html[data-theme=amanita-machine] .theme-rating:nth-child(4){animation-delay:.78s}@keyframes theme-amanita-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes theme-amanita-bulb-flicker{0%{background:#4a4a4a;border-color:#1a1a1a;box-shadow:inset 0 -4px 8px #00000047}20%{background:#ffda6b;border-color:#b38b1e;box-shadow:0 0 20px #ffda6b9e}40%{box-shadow:none;background:#4a4a4a;border-color:#1a1a1a}60%{background:#ffda6b;border-color:#b38b1e;box-shadow:0 0 20px #ffda6b9e}80%{box-shadow:none;background:#4a4a4a;border-color:#1a1a1a}to{background:#ffda6b;border-color:#b38b1e;box-shadow:0 0 30px #ffda6bb8}}@keyframes theme-amanita-heavy-drop{0%{opacity:0;transform:translateY(-100%)rotate(5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes theme-amanita-jitter{0%{transform:translate(0)rotate(0)}50%{transform:translate(1px,-1px)rotate(.5deg)}to{transform:translate(-1px,1px)rotate(-.5deg)}}@keyframes theme-amanita-swing-in{0%{opacity:0;transform:rotateX(-90deg)}to{opacity:1;transform:rotateX(0)}}html[data-reduce-motion=true][data-theme=amanita-machine] .theme-amanita-lamp,html[data-reduce-motion=true][data-theme=amanita-machine] .theme-amanita-bulb,html[data-reduce-motion=true][data-theme=amanita-machine] .theme-study-content,html[data-reduce-motion=true][data-theme=amanita-machine] .theme-rating,html[data-reduce-motion=true][data-theme=amanita-machine] .theme-show-answer{animation:none!important}html[data-reduce-motion=true][data-theme=amanita-machine] .theme-study-stage.theme-answer-shown .theme-amanita-bulb{background:#ffda6b;border-color:#b38b1e;box-shadow:0 0 24px #ffda6bad}@media (max-width:640px){html[data-theme=amanita-machine] .theme-study-stage{margin-top:46px}html[data-theme=amanita-machine] .theme-amanita-lamp{transform-origin:50% 0;top:-52px;right:28px;transform:scale(.9)}html[data-theme=amanita-machine] .theme-study-card{min-height:360px}html[data-theme=amanita-machine] .theme-amanita-card-header{margin:20px 28px 0}html[data-theme=amanita-machine] .theme-study-card .theme-study-content{min-height:260px;padding:24px 28px 34px!important}html[data-theme=amanita-machine] .theme-study-card.theme-answer-shown .theme-study-content{margin:24px 28px 32px;padding:20px!important}}html[data-theme=king-of-pop]{--theme-bg:#050505;--theme-bg-2:#0a0a0a;--theme-surface:#0a0a0ae6;--theme-surface-2:#111;--theme-surface-3:#1a1a1a;--theme-text:#fff;--theme-muted:#d1d5db;--theme-border:#333;--theme-border-strong:#555;--theme-primary:#fff;--theme-primary-soft:#ffffff14;--theme-primary-text:#fff;--theme-secondary:#0ff;--theme-radius-lg:4px;--theme-radius-md:4px;--theme-shadow:0 12px 28px #0009;--theme-shadow-raised:0 25px 50px #000000e6, inset 0 0 40px #ffffff08;--theme-font:Montserrat, "Segoe UI", system-ui, sans-serif;--theme-study-surface:#0a0a0ae6;--theme-study-border:#333;--theme-study-shadow:0 25px 50px #000000e6, inset 0 0 40px #ffffff08;--theme-action-primary-bg:#fff;--theme-action-primary-text:#050505;--theme-action-primary-border:#fff;--theme-action-secondary-bg:#1a1a1a;--theme-action-secondary-text:#fff;--theme-action-secondary-border:#444;--theme-action-strong-bg:#1a1a1a;--theme-action-strong-text:#fff;--theme-action-strong-border:#444;--theme-show-bg:#fff;--theme-show-text:#050505;--theme-show-border:#fff;--theme-show-border-width:0px;--theme-rating-border-width:2px;--theme-rating-again-bg:#191919cc;--theme-rating-again-border:#333;--theme-rating-again-text:#666;--theme-rating-hard-bg:#191919cc;--theme-rating-hard-border:#333;--theme-rating-hard-text:#666;--theme-rating-good-bg:#191919cc;--theme-rating-good-border:#333;--theme-rating-good-text:#666;--theme-rating-easy-bg:#191919cc;--theme-rating-easy-border:#333;--theme-rating-easy-text:#666;--theme-card-content-bg:transparent;--theme-card-content-text:#fff;--theme-special-color:#fff;--theme-special-weight:900;--theme-special-shadow:0 0 8px #fff6;--theme-special-shadow-peak:0 0 14px #fff9;--theme-special-animation:theme-special-glow 2.6s ease-in-out infinite}html[data-theme=king-of-pop] body{background-color:#050505}html[data-theme=king-of-pop] body:before{opacity:1;background:radial-gradient(at top,#ffffff14 0%,#0000 60%);animation:8s ease-in-out infinite alternate theme-mj-spotlight}@keyframes theme-mj-spotlight{0%{transform:translate(-10%)}to{transform:translate(10%)}}html[data-theme=king-of-pop] .theme-study-stage{perspective:1000px;max-width:600px;margin-left:auto;margin-right:auto}html[data-theme=king-of-pop] .theme-study-card{-webkit-backdrop-filter:blur(20px);transform-style:preserve-3d;will-change:transform;position:relative;background-color:#0a0a0ae6!important;border:1px solid #333!important;border-top:4px solid #fff!important;border-radius:4px!important;min-height:520px!important;padding:50px 45px!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;overflow:visible!important;box-shadow:0 25px 50px #000000e6,inset 0 0 40px #ffffff08!important}html[data-theme=king-of-pop] .theme-study-card:after{content:"";opacity:0;pointer-events:none;mix-blend-mode:overlay;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:15px 15px;border-radius:4px;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}@media (any-hover:hover) and (any-pointer:fine){html[data-theme=king-of-pop] .theme-study-card:hover{transform:rotateX(5deg)rotateY(-2deg)translateY(-5px)!important;box-shadow:0 35px 60px #000,-5px 10px 20px #ffffff0d!important}}html[data-theme=king-of-pop] .theme-study-card.theme-mj-pop{animation:.5s cubic-bezier(.1,.8,.3,1) forwards theme-mj-pop!important}html[data-theme=king-of-pop] .theme-study-card.theme-mj-pop:after{opacity:.15;animation:.5s forwards theme-mj-shimmer}@keyframes theme-mj-pop{0%{transform:scale(1)translateY(0)}30%{border-top-color:#0ff;transform:scale(1.05)translateY(-20px);box-shadow:0 50px 100px #ffffff1a}to{transform:scale(1)translateY(0)}}@keyframes theme-mj-shimmer{0%{background-position:0 0}to{background-position:30px 30px}}html[data-theme=king-of-pop] .theme-study-card.theme-answer-shown .theme-study-content{animation:.8s cubic-bezier(.2,.8,.2,1) .1s both theme-mj-moonwalk-in}@keyframes theme-mj-moonwalk-in{0%{opacity:0;filter:blur(5px);transform:translate(80px)}to{opacity:1;filter:blur();transform:translate(0)}}html[data-theme=king-of-pop] .theme-study-stage.theme-mj-spin-out .theme-study-card{opacity:0!important;transition:transform .3s cubic-bezier(.4,0,1,1),opacity .3s!important;transform:rotateY(90deg)scale(.9)!important}html[data-theme=king-of-pop] .theme-study-stage.theme-mj-spin-in .theme-study-card{animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards theme-mj-spin-enter!important}@keyframes theme-mj-spin-enter{0%{opacity:0;transform:rotateY(-90deg)scale(.9)}to{opacity:1;transform:rotateY(0)scale(1)}}html[data-theme=king-of-pop] .theme-study-shell h1{letter-spacing:6px;text-transform:uppercase;font-family:Cinzel,Times New Roman,serif;color:#d1d5db!important}html[data-theme=king-of-pop] .theme-study-shell h1 .truncate{text-shadow:0 0 10px #ffffff4d;color:#fff!important}html[data-theme=king-of-pop] .theme-study-content{text-align:center;font-size:1.15rem;font-weight:700;line-height:1.4;color:#fff!important}html[data-theme=king-of-pop] .theme-show-answer{color:#050505!important;letter-spacing:5px!important;text-transform:uppercase!important;background:#fff!important;border:none!important;border-radius:50px!important;padding:18px 0!important;font-family:Montserrat,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:1.3rem!important;font-weight:900!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 0 20px #fff3!important}html[data-theme=king-of-pop] .theme-show-answer:hover{letter-spacing:8px!important;filter:none!important;transform:scale(1.02)!important;box-shadow:0 0 30px #fff6!important}html[data-theme=king-of-pop] .theme-rating-grid{opacity:0;animation:.5s ease-out .4s forwards theme-mj-fade-up}@keyframes theme-mj-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html[data-theme=king-of-pop] .theme-rating{text-transform:uppercase!important;border-radius:6px!important;min-height:64px!important;font-family:Montserrat,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:1.1rem!important;font-weight:800!important;transition:all .2s!important}@media (any-hover:hover) and (any-pointer:fine){html[data-theme=king-of-pop] .theme-rating{color:#666!important;background:#191919cc!important;border:2px solid #333!important}html[data-theme=king-of-pop] .theme-rating span{color:#888!important}html[data-theme=king-of-pop] .theme-rating-again:hover{color:#050505!important;background:#ff007f!important;border-color:#ff007f!important;box-shadow:0 0 20px #ff007f,inset 0 0 10px #fffc!important}html[data-theme=king-of-pop] .theme-rating-again:hover span{color:#050505!important}html[data-theme=king-of-pop] .theme-rating-hard:hover{color:#050505!important;background:#ffea00!important;border-color:#ffea00!important;box-shadow:0 0 20px #ffea00,inset 0 0 10px #fffc!important}html[data-theme=king-of-pop] .theme-rating-hard:hover span{color:#050505!important}html[data-theme=king-of-pop] .theme-rating-good:hover{color:#050505!important;background:#0ff!important;border-color:#0ff!important;box-shadow:0 0 20px #0ff,inset 0 0 10px #fffc!important}html[data-theme=king-of-pop] .theme-rating-good:hover span{color:#050505!important}html[data-theme=king-of-pop] .theme-rating-easy:hover{color:#050505!important;background:#39ff14!important;border-color:#39ff14!important;box-shadow:0 0 20px #39ff14,inset 0 0 10px #fffc!important}html[data-theme=king-of-pop] .theme-rating-easy:hover span{color:#050505!important}}@media not all and (any-hover:hover) and (any-pointer:fine){html[data-theme=king-of-pop] .theme-rating,html[data-theme=king-of-pop] .theme-rating span{color:#fff!important;text-shadow:0 1px 3px #0009!important}html[data-theme=king-of-pop] .theme-rating-again{background:#ff007f!important;border-color:#ff007f!important}html[data-theme=king-of-pop] .theme-rating-hard{background:#ffea00!important;border-color:#ffea00!important}html[data-theme=king-of-pop] .theme-rating-good{background:#0ff!important;border-color:#0ff!important}html[data-theme=king-of-pop] .theme-rating-easy{background:#39ff14!important;border-color:#39ff14!important}html[data-theme=king-of-pop] .theme-rating-again:active{box-shadow:0 0 20px #ff007f,inset 0 0 10px #fffc!important}html[data-theme=king-of-pop] .theme-rating-hard:active{box-shadow:0 0 20px #ffea00,inset 0 0 10px #fffc!important}html[data-theme=king-of-pop] .theme-rating-good:active{box-shadow:0 0 20px #0ff,inset 0 0 10px #fffc!important}html[data-theme=king-of-pop] .theme-rating-easy:active{box-shadow:0 0 20px #39ff14,inset 0 0 10px #fffc!important}}html[data-theme=king-of-pop] .bg-white,html[data-theme=king-of-pop] .bg-white\/80{background-color:#0a0a0ae6!important}html[data-theme=king-of-pop] .bg-slate-50{background-color:#111!important}html[data-theme=king-of-pop] .bg-slate-100{background-color:#1a1a1a!important}html[data-theme=king-of-pop] .text-slate-950,html[data-theme=king-of-pop] .text-slate-900,html[data-theme=king-of-pop] .text-slate-800,html[data-theme=king-of-pop] .text-slate-700{color:#fff!important}html[data-theme=king-of-pop] .text-slate-600,html[data-theme=king-of-pop] .text-slate-500{color:#d1d5db!important}html[data-theme=king-of-pop] .border-slate-200,html[data-theme=king-of-pop] .border-slate-300{border-color:#333!important}html[data-theme=king-of-pop] .shadow-sm{box-shadow:0 8px 20px #0006!important}html[data-theme=king-of-pop] input,html[data-theme=king-of-pop] select,html[data-theme=king-of-pop] textarea{color:#fff;background-color:#1a1a1a;border-color:#444}html[data-theme=king-of-pop] input::placeholder,html[data-theme=king-of-pop] textarea::placeholder{color:#888}html[data-theme=king-of-pop] option{color:#fff;background:#1a1a1a}html[data-theme=king-of-pop] .bg-blue-600{color:#050505!important;background:#fff!important;border-color:#fff!important}html[data-theme=king-of-pop] .bg-violet-600,html[data-theme=king-of-pop] .bg-slate-900{color:#fff!important;background:#1a1a1a!important;border-color:#444!important}html[data-theme=king-of-pop] .bg-emerald-50,html[data-theme=king-of-pop] .bg-amber-50,html[data-theme=king-of-pop] .bg-red-50{background-color:#ffffff0d!important}html[data-theme=king-of-pop] .bg-blue-50,html[data-theme=king-of-pop] .bg-blue-100{background:#ffffff0f!important}html[data-theme=king-of-pop] .bg-violet-50,html[data-theme=king-of-pop] .bg-violet-100{background:#00ffff0f!important}html[data-theme=king-of-pop] .text-blue-950,html[data-theme=king-of-pop] .text-blue-900,html[data-theme=king-of-pop] .text-blue-800,html[data-theme=king-of-pop] .text-blue-700{color:#fff!important}html[data-theme=king-of-pop] .text-violet-900,html[data-theme=king-of-pop] .text-violet-700{color:#0ff!important}html[data-theme=king-of-pop] .border-blue-200,html[data-theme=king-of-pop] .border-blue-500{border-color:#444!important}html[data-theme=king-of-pop] .border-violet-200{border-color:#00ffff4d!important}html[data-theme=king-of-pop] .bg-violet-50.border-violet-200,html[data-theme=king-of-pop] .rounded-2xl.border-violet-200{color:#d1d5db!important;background:#00ffff0f!important;border-color:#0ff3!important}html[data-theme=king-of-pop] .text-violet-900{color:#d1d5db!important}html[data-theme=king-of-pop] .theme-study-shell header button[aria-label=Back]{color:#fff!important;background:#1a1a1a!important;border-color:#444!important}html[data-theme=king-of-pop] button:not(:disabled):hover{filter:brightness(1.06)!important}html[data-theme=king-of-pop] .bg-red-600{color:#fff!important;background:#dc2626!important}html[data-theme=king-of-pop] .text-red-800,html[data-theme=king-of-pop] .text-red-900{color:#fca5a5!important}html[data-theme=king-of-pop] .text-emerald-800,html[data-theme=king-of-pop] .text-emerald-900{color:#6ee7b7!important}html[data-theme=king-of-pop] .text-amber-800{color:#fcd34d!important}html[data-theme=king-of-pop] .bg-white\/70{background-color:#1a1a1a!important}html[data-theme=king-of-pop] .border-white\/70{border-color:#444!important}html[data-theme=king-of-pop] .border-amber-200{border-color:#ffea0059!important}html[data-theme=king-of-pop] .border-amber-300{border-color:#ffea008c!important}html[data-theme=king-of-pop] .border-emerald-200{border-color:#34d39959!important}html[data-theme=king-of-pop] .border-red-200{border-color:#f8717159!important}html[data-theme=king-of-pop] .bg-amber-100{background-color:#ffea001f!important}html[data-theme=king-of-pop] .bg-amber-100.rounded-full{border:1px solid #ffea008c!important}html[data-theme=king-of-pop] .text-amber-900{color:#ffea00!important}html[data-theme=king-of-pop] .text-amber-950{color:#fcd34d!important}html[data-theme=king-of-pop] .bg-emerald-100{background-color:#34d3991f!important}html[data-theme=king-of-pop] .bg-emerald-100.rounded-full{border:1px solid #34d3998c!important}html[data-theme=king-of-pop] .text-emerald-800{color:#6ee7b7!important}html[data-theme=king-of-pop] .bg-red-100{background-color:#f871711f!important}html[data-theme=king-of-pop] .bg-red-100.rounded-full{border:1px solid #f871718c!important}html[data-theme=king-of-pop] .text-red-800{color:#fca5a5!important}html[data-theme=king-of-pop] button:disabled{opacity:.4!important}html[data-theme=king-of-pop] .theme-study-card{transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important}html[data-reduce-motion=true][data-theme=king-of-pop] .theme-study-card,html[data-reduce-motion=true][data-theme=king-of-pop] .theme-study-card:after,html[data-reduce-motion=true][data-theme=king-of-pop] .theme-rating-grid,html[data-reduce-motion=true][data-theme=king-of-pop] .theme-study-content{animation:none!important}@media (max-width:640px){html[data-theme=king-of-pop] .theme-study-card{min-height:380px!important;padding:30px 24px!important}}html[data-theme=going-ghost]{--theme-bg:#0d0d12;--theme-bg-2:#12121a;--theme-surface:#1a1a24;--theme-surface-2:#1e1e2a;--theme-surface-3:#252530;--theme-text:#fff;--theme-muted:#b0b8c4;--theme-border:#334;--theme-border-strong:#556;--theme-primary:#39ff14;--theme-primary-soft:#39ff1414;--theme-primary-text:#39ff14;--theme-secondary:#2b0f4c;--theme-radius-lg:12px;--theme-radius-md:8px;--theme-shadow:0 20px 40px #000c;--theme-shadow-raised:0 20px 40px #000c, 0 0 30px #39ff1499, inset 0 0 20px #39ff1433;--theme-font:Nunito, "Segoe UI", system-ui, sans-serif;--theme-study-surface:#1a1a24;--theme-study-border:#334;--theme-study-shadow:0 20px 40px #000c;--theme-action-primary-bg:transparent;--theme-action-primary-text:#fff;--theme-action-primary-border:#fff;--theme-action-secondary-bg:#1a1a24;--theme-action-secondary-text:#fff;--theme-action-secondary-border:#445;--theme-action-strong-bg:#1a1a24;--theme-action-strong-text:#fff;--theme-action-strong-border:#445;--theme-show-bg:transparent;--theme-show-text:#fff;--theme-show-border:#fff;--theme-show-border-width:2px;--theme-rating-border-width:2px;--theme-rating-again-bg:#0006;--theme-rating-again-border:#556;--theme-rating-again-text:#fff;--theme-rating-hard-bg:#0006;--theme-rating-hard-border:#556;--theme-rating-hard-text:#fff;--theme-rating-good-bg:#0006;--theme-rating-good-border:#556;--theme-rating-good-text:#fff;--theme-rating-easy-bg:#0006;--theme-rating-easy-border:#556;--theme-rating-easy-text:#fff;--theme-card-content-bg:transparent;--theme-card-content-text:#fff;--theme-special-color:#39ff14;--theme-special-weight:900;--theme-special-shadow:0 0 10px #39ff1499;--theme-special-shadow-peak:0 0 14px #39ff14cc;--theme-special-animation:theme-special-glow 2.6s ease-in-out infinite}html[data-theme=going-ghost] body{background-color:#0d0d12;background-image:radial-gradient(circle,#2b0f4c 0%,#0d0d12 80%)}html[data-theme=going-ghost] body:before{filter:blur(40px);mix-blend-mode:normal;border-radius:50%;width:300px;height:300px;top:-10%;left:10%;opacity:.15!important;background:#39ff14!important;animation:12s ease-in-out infinite alternate theme-dp-float-blob!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}html[data-theme=going-ghost] body:after{filter:blur(40px);mix-blend-mode:normal;border-radius:50%;width:400px;height:400px;bottom:-20%;right:-10%;opacity:.4!important;background:#2b0f4c!important;animation:18s ease-in-out infinite alternate theme-dp-float-blob!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}html[data-theme=going-ghost] .theme-study-shell:before{content:"";filter:blur(40px);opacity:.15;pointer-events:none;z-index:0;background:#39ff14;border-radius:50%;width:200px;height:200px;animation:14s ease-in-out infinite alternate theme-dp-float-blob;position:fixed;top:40%;left:60%}@keyframes theme-dp-float-blob{0%{transform:translate(0)scale(1)}to{transform:translate(50px,-50px)scale(1.2)}}html[data-theme=going-ghost] .theme-study-stage{max-width:600px;margin-left:auto;margin-right:auto;position:relative}html[data-theme=going-ghost] .theme-study-card{position:relative;color:#fff!important;background-color:#1a1a24!important;border:2px solid #333!important;border-radius:12px!important;min-height:520px!important;padding:50px 45px!important;transition:all .4s!important;overflow:hidden!important;box-shadow:0 20px 40px #000c!important}html[data-theme=going-ghost] .theme-study-card.theme-answer-shown{-webkit-backdrop-filter:blur(10px);background-color:#1a1a24b3!important;border-color:#39ff14!important;box-shadow:0 20px 40px #000c,0 0 30px #39ff1499,inset 0 0 20px #39ff1433!important}html[data-theme=going-ghost] .theme-study-card:before{content:"";opacity:0;z-index:49;pointer-events:none;background:#fff;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #fff,0 0 100px #39ff14}html[data-theme=going-ghost] .theme-study-card.theme-dp-transforming:before{animation:.8s ease-out forwards theme-dp-flash-bang}@keyframes theme-dp-flash-bang{0%{opacity:1;width:0;height:0}40%{opacity:1;width:200%;height:200%}to{opacity:0;width:200%;height:200%}}html[data-theme=going-ghost] .theme-study-stage:before,html[data-theme=going-ghost] .theme-study-stage:after{content:"";opacity:0;z-index:50;pointer-events:none;background:#fff;width:120%;height:4px;position:absolute;top:50%;left:-10%;box-shadow:0 0 10px #fff,0 0 20px #39ff14,0 0 40px #39ff14}html[data-theme=going-ghost] .theme-study-stage.theme-dp-transforming:before{animation:.8s ease-in-out forwards theme-dp-ring-sweep-up}html[data-theme=going-ghost] .theme-study-stage.theme-dp-transforming:after{animation:.8s ease-in-out forwards theme-dp-ring-sweep-down}@keyframes theme-dp-ring-sweep-up{0%{opacity:1;top:50%}to{opacity:0;top:-10%}}@keyframes theme-dp-ring-sweep-down{0%{opacity:1;top:50%}to{opacity:0;top:110%}}html[data-theme=going-ghost] .theme-study-shell h1{letter-spacing:4px;text-transform:uppercase;font-family:Righteous,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,cursive;transition:all .4s;color:#fff!important}html[data-theme=going-ghost] .theme-study-shell h1 .truncate{color:#fff!important}html[data-theme=going-ghost] .theme-study-content{text-align:center;text-shadow:0 2px 4px #000c;z-index:2;font-size:1.15rem;font-weight:800;line-height:1.3;position:relative;color:#fff!important}html[data-theme=going-ghost] .theme-study-card.theme-answer-shown .theme-study-content{animation:.6s ease-out .4s both theme-dp-phase-in}@keyframes theme-dp-phase-in{0%{opacity:0;filter:blur(10px);transform:scale(.95)}to{opacity:1;filter:blur();transform:scale(1)}}html[data-theme=going-ghost] .theme-show-answer{overflow:hidden;color:#fff!important;letter-spacing:3px!important;text-transform:uppercase!important;background:0 0!important;border:2px solid #fff!important;border-radius:8px!important;padding:16px 0!important;font-family:Righteous,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,cursive!important;font-size:1.5rem!important;transition:all .2s!important;box-shadow:0 4px 10px #0006!important}html[data-theme=going-ghost] .theme-show-answer:hover{color:#1a1a24!important;filter:none!important;background:#fff!important;transform:translateY(-2px)!important;box-shadow:0 0 20px #fff9!important}html[data-theme=going-ghost] .theme-show-answer:active{box-shadow:none!important;transform:translateY(2px)!important}html[data-theme=going-ghost] .theme-rating-grid{opacity:0;animation:.6s ease-out .5s forwards theme-dp-phase-in}html[data-theme=going-ghost] .theme-rating{text-transform:uppercase!important;color:#fff!important;background:#0006!important;border:2px solid #555!important;border-radius:6px!important;font-family:Righteous,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,cursive!important;font-size:.85rem!important;transition:all .2s!important}html[data-theme=going-ghost] .theme-rating span{letter-spacing:1px;color:#aaa!important;font-family:Nunito,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}@media (any-hover:hover) and (any-pointer:fine){html[data-theme=going-ghost] .theme-rating:hover{color:#39ff14!important;background:#39ff141a!important;border-color:#39ff14!important;transform:translateY(-3px)!important;box-shadow:0 0 15px #39ff1499!important}html[data-theme=going-ghost] .theme-rating:hover span{color:#39ff14!important}html[data-theme=going-ghost] .theme-rating-again:hover{color:#ff003c!important;background:#ff003c1a!important;border-color:#ff003c!important;box-shadow:0 0 15px #ff003c66!important}html[data-theme=going-ghost] .theme-rating-again:hover span{color:#ff003c!important}}@media not all and (any-hover:hover) and (any-pointer:fine){html[data-theme=going-ghost] .theme-rating-again{color:#ff003c!important;border-color:#ff003c!important}html[data-theme=going-ghost] .theme-rating-again span{color:#ff6680!important}html[data-theme=going-ghost] .theme-rating-hard{color:#ffea00!important;border-color:#ffea00!important}html[data-theme=going-ghost] .theme-rating-hard span{color:#ffea00!important}html[data-theme=going-ghost] .theme-rating-good{color:#39ff14!important;border-color:#39ff14!important}html[data-theme=going-ghost] .theme-rating-good span{color:#39ff14!important}html[data-theme=going-ghost] .theme-rating-easy{color:#00e5ff!important;border-color:#00e5ff!important}html[data-theme=going-ghost] .theme-rating-easy span{color:#00e5ff!important}html[data-theme=going-ghost] .theme-rating:active{transform:translateY(-2px)!important;box-shadow:0 0 15px #39ff1499!important}html[data-theme=going-ghost] .theme-rating-again:active{box-shadow:0 0 15px #ff003c66!important}}html[data-theme=going-ghost] .theme-study-stage.theme-dp-phase-out .theme-study-card{filter:blur(10px)!important;opacity:0!important;transition:all .4s!important;transform:scale(.95)!important}html[data-theme=going-ghost] .theme-study-stage.theme-dp-phase-in .theme-study-card{animation:.5s ease-out forwards theme-dp-phase-enter!important}@keyframes theme-dp-phase-enter{0%{filter:blur(10px);opacity:0;transform:scale(1.05)}to{filter:blur();opacity:1;transform:scale(1)}}html[data-theme=going-ghost] .bg-white,html[data-theme=going-ghost] .bg-white\/80,html[data-theme=going-ghost] .bg-white\/70{background-color:#1a1a24!important}html[data-theme=going-ghost] .bg-slate-50{background-color:#12121a!important}html[data-theme=going-ghost] .bg-slate-100{background-color:#1e1e2a!important}html[data-theme=going-ghost] .text-slate-950,html[data-theme=going-ghost] .text-slate-900,html[data-theme=going-ghost] .text-slate-800,html[data-theme=going-ghost] .text-slate-700{color:#fff!important}html[data-theme=going-ghost] .text-slate-600,html[data-theme=going-ghost] .text-slate-500{color:#b0b8c4!important}html[data-theme=going-ghost] .border-slate-200,html[data-theme=going-ghost] .border-slate-300{border-color:#334!important}html[data-theme=going-ghost] .shadow-sm{box-shadow:0 8px 20px #00000080!important}html[data-theme=going-ghost] input,html[data-theme=going-ghost] select,html[data-theme=going-ghost] textarea{color:#fff;background-color:#1e1e2a;border-color:#445}html[data-theme=going-ghost] input::placeholder,html[data-theme=going-ghost] textarea::placeholder{color:#889}html[data-theme=going-ghost] option{color:#fff;background:#1a1a24}html[data-theme=going-ghost] .bg-blue-600{color:#0d0d12!important;background:#39ff14!important;border-color:#39ff14!important}html[data-theme=going-ghost] .bg-violet-600{color:#fff!important;background:#2b0f4c!important;border-color:#5a3080!important}html[data-theme=going-ghost] .bg-slate-900{color:#fff!important;background:#1a1a24!important;border-color:#445!important}html[data-theme=going-ghost] .bg-emerald-50,html[data-theme=going-ghost] .bg-amber-50,html[data-theme=going-ghost] .bg-red-50{background-color:#ffffff0a!important}html[data-theme=going-ghost] .bg-blue-50,html[data-theme=going-ghost] .bg-blue-100{background:#39ff140a!important}html[data-theme=going-ghost] .bg-violet-50,html[data-theme=going-ghost] .bg-violet-100{background:#2b0f4c4d!important}html[data-theme=going-ghost] .text-blue-950,html[data-theme=going-ghost] .text-blue-900,html[data-theme=going-ghost] .text-blue-800,html[data-theme=going-ghost] .text-blue-700{color:#fff!important}html[data-theme=going-ghost] .text-violet-900,html[data-theme=going-ghost] .text-violet-700{color:#c4b5fd!important}html[data-theme=going-ghost] .border-blue-200,html[data-theme=going-ghost] .border-blue-500{border-color:#334!important}html[data-theme=going-ghost] .border-violet-200{border-color:#8b5cf64d!important}html[data-theme=going-ghost] .bg-violet-50.border-violet-200,html[data-theme=going-ghost] .rounded-2xl.border-violet-200{color:#c4b5fd!important;background:#2b0f4c4d!important;border-color:#8b5cf64d!important}html[data-theme=going-ghost] .text-violet-900{color:#c4b5fd!important}html[data-theme=going-ghost] .border-white\/70{border-color:#445!important}html[data-theme=going-ghost] .border-amber-200{border-color:#ffea0059!important}html[data-theme=going-ghost] .border-amber-300{border-color:#ffea0080!important}html[data-theme=going-ghost] .border-emerald-200{border-color:#34d39959!important}html[data-theme=going-ghost] .border-red-200{border-color:#f8717159!important}html[data-theme=going-ghost] .bg-amber-100{background-color:#ffea001a!important}html[data-theme=going-ghost] .bg-emerald-100{background-color:#34d3991a!important}html[data-theme=going-ghost] .bg-red-100{background-color:#f871711a!important}html[data-theme=going-ghost] .text-amber-900,html[data-theme=going-ghost] .text-amber-800{color:#fcd34d!important}html[data-theme=going-ghost] .text-amber-950{color:#fde68a!important}html[data-theme=going-ghost] .text-emerald-800,html[data-theme=going-ghost] .text-emerald-900{color:#6ee7b7!important}html[data-theme=going-ghost] .text-red-800,html[data-theme=going-ghost] .text-red-900{color:#fca5a5!important}html[data-theme=going-ghost] .theme-study-shell header button[aria-label=Back]{color:#fff!important;background:#1a1a24!important;border-color:#445!important}html[data-theme=going-ghost] .bg-red-600{color:#fff!important;background:#dc2626!important}html[data-theme=going-ghost] button:disabled{opacity:.4!important}html[data-theme=going-ghost] button:not(:disabled):hover{filter:brightness(1.05)!important}html[data-reduce-motion=true][data-theme=going-ghost] .theme-study-card,html[data-reduce-motion=true][data-theme=going-ghost] .theme-study-card:before,html[data-reduce-motion=true][data-theme=going-ghost] .theme-study-stage:before,html[data-reduce-motion=true][data-theme=going-ghost] .theme-study-stage:after,html[data-reduce-motion=true][data-theme=going-ghost] .theme-rating-grid,html[data-reduce-motion=true][data-theme=going-ghost] .theme-study-content,html[data-reduce-motion=true][data-theme=going-ghost] body:before,html[data-reduce-motion=true][data-theme=going-ghost] body:after,html[data-reduce-motion=true][data-theme=going-ghost] .theme-study-shell:before{animation:none!important}@media (max-width:640px){html[data-theme=going-ghost] .theme-study-card{min-height:380px!important;padding:30px 24px!important}}html[data-theme=land-of-ooo]{--theme-bg:#3dc0e8;--theme-bg-2:#5ce;--theme-surface:#fffaed;--theme-surface-2:#fff5dc;--theme-surface-3:#ffefca;--theme-text:#191b22;--theme-muted:#555;--theme-border:#191b22;--theme-border-strong:#191b22;--theme-primary:#ffb612;--theme-primary-soft:#ffb61226;--theme-primary-text:#191b22;--theme-secondary:#1ea0e5;--theme-radius-lg:24px;--theme-radius-md:16px;--theme-shadow:12px 12px 0 #191b22;--theme-shadow-raised:12px 12px 0 #191b22, inset -10px -10px 0 #0000000d;--theme-font:Nunito, "Segoe UI", system-ui, sans-serif;--theme-study-surface:#fffaed;--theme-study-border:#191b22;--theme-study-shadow:12px 12px 0 #191b22;--theme-action-primary-bg:#ffb612;--theme-action-primary-text:#191b22;--theme-action-primary-border:#191b22;--theme-action-secondary-bg:#fffaed;--theme-action-secondary-text:#191b22;--theme-action-secondary-border:#191b22;--theme-action-strong-bg:#191b22;--theme-action-strong-text:#fff;--theme-action-strong-border:#191b22;--theme-show-bg:#ffb612;--theme-show-text:#191b22;--theme-show-border:#191b22;--theme-show-border-width:4px;--theme-rating-border-width:4px;--theme-rating-again-bg:#ff4c4c;--theme-rating-again-border:#191b22;--theme-rating-again-text:#fff;--theme-rating-hard-bg:#ffb612;--theme-rating-hard-border:#191b22;--theme-rating-hard-text:#191b22;--theme-rating-good-bg:#6fc41a;--theme-rating-good-border:#191b22;--theme-rating-good-text:#fff;--theme-rating-easy-bg:#1ea0e5;--theme-rating-easy-border:#191b22;--theme-rating-easy-text:#fff;--theme-card-content-bg:transparent;--theme-card-content-text:#191b22;--theme-special-color:#191b22;--theme-special-bg:#ffb612;--theme-special-weight:900;--theme-special-shadow:2px 2px 0 #191b224d;--theme-special-radius:8px;--theme-special-padding:2px 8px;--theme-special-animation:none}html[data-theme=land-of-ooo] body{background-color:#3dc0e8}html[data-theme=land-of-ooo] body:before{opacity:1!important;z-index:0!important;background:#6fc41a!important;border-top:6px solid #191b22!important;border-radius:50% 50% 0 0!important;width:120%!important;height:200px!important;animation:none!important;top:auto!important;bottom:-50px!important;left:-10%!important;right:auto!important;box-shadow:inset 0 20px #fff3,0 -80px 0 60px #5ba315!important}html[data-theme=land-of-ooo] body:after{opacity:1!important;width:140px!important;height:90px!important;box-shadow:none!important;z-index:1!important;mix-blend-mode:normal!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 90'%3E%3Cellipse cx='70' cy='68' rx='58' ry='16' fill='%23191b22'/%3E%3Ccircle cx='35' cy='48' r='25' fill='%23191b22'/%3E%3Ccircle cx='62' cy='34' r='30' fill='%23191b22'/%3E%3Ccircle cx='95' cy='38' r='26' fill='%23191b22'/%3E%3Ccircle cx='120' cy='50' r='20' fill='%23191b22'/%3E%3Cellipse cx='70' cy='68' rx='55' ry='13' fill='white'/%3E%3Ccircle cx='35' cy='48' r='22' fill='white'/%3E%3Ccircle cx='62' cy='34' r='27' fill='white'/%3E%3Ccircle cx='95' cy='38' r='23' fill='white'/%3E%3Ccircle cx='120' cy='50' r='17' fill='white'/%3E%3C/svg%3E") 50%/contain no-repeat!important;border:none!important;border-radius:0!important;animation:45s linear -15s infinite theme-ooo-cloud1!important;top:8%!important;bottom:auto!important;left:-160px!important;right:auto!important}html[data-theme=land-of-ooo] .theme-study-stage:before{content:"";opacity:1;pointer-events:none;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 75'%3E%3Cellipse cx='55' cy='56' rx='44' ry='14' fill='%23191b22'/%3E%3Ccircle cx='35' cy='38' r='22' fill='%23191b22'/%3E%3Ccircle cx='60' cy='28' r='25' fill='%23191b22'/%3E%3Ccircle cx='85' cy='38' r='20' fill='%23191b22'/%3E%3Cellipse cx='55' cy='56' rx='41' ry='11' fill='white'/%3E%3Ccircle cx='35' cy='38' r='19' fill='white'/%3E%3Ccircle cx='60' cy='28' r='22' fill='white'/%3E%3Ccircle cx='85' cy='38' r='17' fill='white'/%3E%3C/svg%3E") 50%/contain no-repeat;border:none;width:110px;height:75px;animation:35s linear -5s infinite theme-ooo-cloud2;position:fixed;top:4%;left:-130px}html[data-theme=land-of-ooo] .theme-study-stage:after{content:"";opacity:1;pointer-events:none;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3E%3Cellipse cx='45' cy='44' rx='36' ry='12' fill='%23191b22'/%3E%3Ccircle cx='30' cy='28' r='20' fill='%23191b22'/%3E%3Ccircle cx='58' cy='26' r='18' fill='%23191b22'/%3E%3Cellipse cx='45' cy='44' rx='33' ry='9' fill='white'/%3E%3Ccircle cx='30' cy='28' r='17' fill='white'/%3E%3Ccircle cx='58' cy='26' r='15' fill='white'/%3E%3C/svg%3E") 50%/contain no-repeat;border:none;width:85px;height:58px;animation:55s linear -35s infinite theme-ooo-cloud3;position:fixed;top:22%;left:-100px}@keyframes theme-ooo-cloud1{0%{transform:translate(0)}to{transform:translate(calc(100vw + 320px))}}@keyframes theme-ooo-cloud2{0%{transform:translate(0)}to{transform:translate(calc(100vw + 260px))}}@keyframes theme-ooo-cloud3{0%{transform:translate(0)}to{transform:translate(calc(100vw + 200px))}}html[data-theme=land-of-ooo] .theme-study-stage{z-index:10;max-width:600px;margin-left:auto;margin-right:auto;position:relative}html[data-theme=land-of-ooo] .theme-study-card{transform-origin:bottom;position:relative;color:#191b22!important;background-color:#fffaed!important;border:6px solid #191b22!important;border-radius:24px!important;min-height:480px!important;padding:40px!important;transition:all .2s!important;overflow:visible!important;box-shadow:12px 12px #191b22,inset -10px -10px #0000000d!important}html[data-theme=land-of-ooo] .theme-study-card:after{content:"🐌";z-index:20;filter:drop-shadow(2px 2px #191b22);pointer-events:none;font-size:28px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);position:absolute;bottom:-18px;left:30px;transform:scaleX(-1)}html[data-theme=land-of-ooo] .theme-study-card.theme-ooo-squash{animation:.6s cubic-bezier(.25,1,.5,1) forwards theme-ooo-squash-stretch!important}@keyframes theme-ooo-squash-stretch{0%{transform:scale(1)}20%{transform:scale(1.08,.9)}40%{transform:scale(.95,1.05)}60%{transform:scale(1.02,.98)}80%{transform:scale(.99,1.01)}to{transform:scale(1)}}html[data-theme=land-of-ooo] .theme-study-shell h1{letter-spacing:2px;text-transform:uppercase;text-shadow:2px 2px #0000001a;font-family:Fredoka One,Nunito,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,cursive;color:#1ea0e5!important}html[data-theme=land-of-ooo] .theme-study-shell h1 .truncate{color:#1ea0e5!important}html[data-theme=land-of-ooo] .theme-study-content{text-align:center;font-size:1.25rem;font-weight:900;line-height:1.2;color:#191b22!important}html[data-theme=land-of-ooo] .theme-study-card.theme-answer-shown .theme-study-content{animation:.5s cubic-bezier(.175,.885,.32,1.275) .2s both theme-ooo-spring-in}@keyframes theme-ooo-spring-in{0%{opacity:0;transform:translateY(30px)scale(.8)}70%{opacity:1;transform:translateY(-10px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme=land-of-ooo] .theme-show-answer{color:#191b22!important;letter-spacing:2px!important;text-transform:uppercase!important;background:#ffb612!important;border:4px solid #191b22!important;border-radius:16px!important;padding:16px 0!important;font-family:Fredoka One,Nunito,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,cursive!important;font-size:1.6rem!important;transition:all .15s!important;box-shadow:6px 6px #191b22!important}html[data-theme=land-of-ooo] .theme-show-answer:hover{filter:none!important;background:#ffc436!important;transform:translate(-2px,-2px)!important;box-shadow:8px 8px #191b22!important}html[data-theme=land-of-ooo] .theme-show-answer:active{transform:translate(6px,6px)!important;box-shadow:0 0 #191b22!important}html[data-theme=land-of-ooo] .theme-rating-grid{opacity:0;animation:.5s cubic-bezier(.175,.885,.32,1.275) .3s forwards theme-ooo-spring-in}html[data-theme=land-of-ooo] .theme-rating{text-transform:uppercase!important;border:4px solid #191b22!important;border-radius:12px!important;font-family:Fredoka One,Nunito,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,cursive!important;font-size:.8rem!important;transition:all .15s!important;box-shadow:4px 4px #191b22!important}html[data-theme=land-of-ooo] .theme-rating span{font-family:Nunito,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-weight:800!important}html[data-theme=land-of-ooo] .theme-rating-again{color:#fff!important;background:#ff4c4c!important}html[data-theme=land-of-ooo] .theme-rating-again span{color:#ffe6e6!important}html[data-theme=land-of-ooo] .theme-rating-hard{color:#191b22!important;background:#ffb612!important}html[data-theme=land-of-ooo] .theme-rating-hard span{color:#191b22!important}html[data-theme=land-of-ooo] .theme-rating-good{color:#fff!important;background:#6fc41a!important}html[data-theme=land-of-ooo] .theme-rating-good span{color:#e6ffe6!important}html[data-theme=land-of-ooo] .theme-rating-easy{color:#fff!important;background:#1ea0e5!important}html[data-theme=land-of-ooo] .theme-rating-easy span{color:#e6f7ff!important}@media (any-hover:hover) and (any-pointer:fine){html[data-theme=land-of-ooo] .theme-rating:hover{transform:translate(-2px,-2px)!important;box-shadow:6px 6px #191b22!important}html[data-theme=land-of-ooo] .theme-rating:active{transform:translate(4px,4px)!important;box-shadow:0 0 #191b22!important}}@media not all and (any-hover:hover) and (any-pointer:fine){html[data-theme=land-of-ooo] .theme-rating:active{transform:translate(4px,4px)!important;box-shadow:0 0 #191b22!important}}html[data-theme=land-of-ooo] .theme-study-stage.theme-ooo-exit-out .theme-study-card{opacity:0!important;transition:all .4s cubic-bezier(.55,.085,.68,.53)!important;transform:translateY(-150vh)scale(.5,1.5)!important}html[data-theme=land-of-ooo] .theme-study-stage.theme-ooo-exit-in .theme-study-card{animation:.6s cubic-bezier(.175,.885,.32,1.275) forwards theme-ooo-bounce-enter!important}@keyframes theme-ooo-bounce-enter{0%{opacity:0;transform:translateY(150vh)scale(.5,1.5)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme=land-of-ooo] .bg-white,html[data-theme=land-of-ooo] .bg-white\/80,html[data-theme=land-of-ooo] .bg-white\/70{background-color:#fffaed!important}html[data-theme=land-of-ooo] .bg-slate-50{background-color:#f0f9ff!important}html[data-theme=land-of-ooo] .bg-slate-100{background-color:#e8f4fd!important}html[data-theme=land-of-ooo] .text-slate-950,html[data-theme=land-of-ooo] .text-slate-900,html[data-theme=land-of-ooo] .text-slate-800{color:#191b22!important}html[data-theme=land-of-ooo] .text-slate-700{color:#2d2f36!important}html[data-theme=land-of-ooo] .text-slate-600{color:#4a4c55!important}html[data-theme=land-of-ooo] .text-slate-500{color:#666!important}html[data-theme=land-of-ooo] .border-slate-200,html[data-theme=land-of-ooo] .border-slate-300{border-color:#191b22!important}html[data-theme=land-of-ooo] .shadow-sm{box-shadow:4px 4px #191b22!important}html[data-theme=land-of-ooo] .bg-blue-600{color:#191b22!important;background:#ffb612!important;border:3px solid #191b22!important;box-shadow:4px 4px #191b22!important}html[data-theme=land-of-ooo] .bg-violet-600{color:#191b22!important;background:#f472b6!important;border:3px solid #191b22!important;box-shadow:4px 4px #191b22!important}html[data-theme=land-of-ooo] .bg-slate-900{color:#fffaed!important;background:#191b22!important;border:3px solid #191b22!important;box-shadow:4px 4px #0000004d!important}html[data-theme=land-of-ooo] .bg-emerald-50{background-color:#e8fde8!important}html[data-theme=land-of-ooo] .bg-amber-50{background-color:#fff8e6!important}html[data-theme=land-of-ooo] .bg-red-50{background-color:#fff0f0!important}html[data-theme=land-of-ooo] .bg-blue-50,html[data-theme=land-of-ooo] .bg-blue-100{background:#e6f4ff!important}html[data-theme=land-of-ooo] .bg-violet-50,html[data-theme=land-of-ooo] .bg-violet-100{background:#fce7f3!important}html[data-theme=land-of-ooo] .border-white\/70{border-color:#191b22!important}html[data-theme=land-of-ooo] .border-amber-200{border-color:#d97706!important}html[data-theme=land-of-ooo] .border-amber-300{border-color:#b45309!important}html[data-theme=land-of-ooo] .border-emerald-200{border-color:#059669!important}html[data-theme=land-of-ooo] .border-red-200{border-color:#dc2626!important}html[data-theme=land-of-ooo] .border-blue-200{border-color:#1ea0e5!important}html[data-theme=land-of-ooo] .border-violet-200{border-color:#f472b6!important}html[data-theme=land-of-ooo] .bg-amber-100{background-color:#fff3cd!important}html[data-theme=land-of-ooo] .bg-emerald-100{background-color:#d1fae5!important}html[data-theme=land-of-ooo] .bg-red-100{background-color:#fee2e2!important}html[data-theme=land-of-ooo] .text-blue-950,html[data-theme=land-of-ooo] .text-blue-900,html[data-theme=land-of-ooo] .text-blue-800,html[data-theme=land-of-ooo] .text-blue-700{color:#1e40af!important}html[data-theme=land-of-ooo] .text-violet-900,html[data-theme=land-of-ooo] .text-violet-700{color:#6d28d9!important}html[data-theme=land-of-ooo] .text-emerald-800,html[data-theme=land-of-ooo] .text-emerald-900{color:#065f46!important}html[data-theme=land-of-ooo] .text-amber-800,html[data-theme=land-of-ooo] .text-amber-900,html[data-theme=land-of-ooo] .text-amber-950{color:#92400e!important}html[data-theme=land-of-ooo] .text-red-800,html[data-theme=land-of-ooo] .text-red-900{color:#991b1b!important}html[data-theme=land-of-ooo] .bg-violet-50.border-violet-200,html[data-theme=land-of-ooo] .rounded-2xl.border-violet-200{color:#831843!important;background:#fce7f3!important;border-color:#f472b6!important}html[data-theme=land-of-ooo] .text-violet-900{color:#831843!important}html[data-theme=land-of-ooo] .theme-study-shell header button[aria-label=Back]{color:#191b22!important;background:#fffaed!important;border:3px solid #191b22!important;border-radius:16px!important;box-shadow:3px 3px #191b22!important}html[data-theme=land-of-ooo] input,html[data-theme=land-of-ooo] select,html[data-theme=land-of-ooo] textarea{color:#191b22;background-color:#fffaed;border:2px solid #191b22;border-radius:8px}html[data-theme=land-of-ooo] input::placeholder,html[data-theme=land-of-ooo] textarea::placeholder{color:#888}html[data-theme=land-of-ooo] option{color:#191b22;background:#fffaed}html[data-theme=land-of-ooo] .bg-red-600{color:#fff!important;background:#ff4c4c!important;border:3px solid #191b22!important}html[data-theme=land-of-ooo] button:disabled{opacity:.5!important}html[data-theme=land-of-ooo] button:not(:disabled):hover{filter:brightness(1.02)!important}html[data-theme=land-of-ooo] .theme-study-shell p.text-sm{color:#4a4c55!important}html[data-reduce-motion=true][data-theme=land-of-ooo] .theme-study-card,html[data-reduce-motion=true][data-theme=land-of-ooo] .theme-rating-grid,html[data-reduce-motion=true][data-theme=land-of-ooo] .theme-study-content,html[data-reduce-motion=true][data-theme=land-of-ooo] body:after,html[data-reduce-motion=true][data-theme=land-of-ooo] .theme-study-stage:before,html[data-reduce-motion=true][data-theme=land-of-ooo] .theme-study-stage:after{animation:none!important}@media (max-width:640px){html[data-theme=land-of-ooo] .theme-study-card{min-height:360px!important;padding:24px!important}}html[data-theme=ratatouille]{--theme-bg:#2a1610;--theme-bg-2:#1e0f0a;--theme-surface:#fdfaf0;--theme-surface-2:#f8f3e8;--theme-surface-3:#f0ead8;--theme-text:#2b1f1c;--theme-muted:#6b5752;--theme-border:#c46235;--theme-border-strong:#8c3b17;--theme-primary:#c46235;--theme-primary-soft:#c4623526;--theme-primary-text:#fff;--theme-secondary:#722024;--theme-radius-lg:8px;--theme-radius-md:8px;--theme-shadow:0 20px 40px #000000b3;--theme-shadow-raised:0 20px 40px #000000b3, inset 0 0 50px #c462350d;--theme-font:"Playfair Display", Georgia, "Times New Roman", serif;--theme-study-surface:#fdfaf0;--theme-study-border:transparent;--theme-study-shadow:0 20px 40px #000000b3;--theme-action-primary-bg:#c46235;--theme-action-primary-text:#fff;--theme-action-primary-border:#8c3b17;--theme-action-secondary-bg:#fdfaf0;--theme-action-secondary-text:#2b1f1c;--theme-action-secondary-border:#c46235;--theme-action-strong-bg:#2a1610;--theme-action-strong-text:#fdfaf0;--theme-action-strong-border:#c46235;--theme-show-bg:linear-gradient(135deg, #e88d61, #c46235, #8c3b17);--theme-show-text:#fff;--theme-show-border:#8c3b17;--theme-show-border-width:2px;--theme-rating-border-width:1px;--theme-rating-again-bg:transparent;--theme-rating-again-border:#c46235;--theme-rating-again-text:#8c3b17;--theme-rating-hard-bg:transparent;--theme-rating-hard-border:#c46235;--theme-rating-hard-text:#8c3b17;--theme-rating-good-bg:transparent;--theme-rating-good-border:#c46235;--theme-rating-good-text:#8c3b17;--theme-rating-easy-bg:transparent;--theme-rating-easy-border:#c46235;--theme-rating-easy-text:#8c3b17;--theme-card-content-bg:transparent;--theme-card-content-text:#2b1f1c;--theme-special-color:#722024;--theme-special-bg:transparent;--theme-special-weight:700;--theme-special-shadow:none;--theme-special-radius:0;--theme-special-padding:0;--theme-special-animation:none}html[data-theme=ratatouille] body{background-color:#2a1610;background-image:radial-gradient(circle,#c462351a 0%,#0000 60%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='wood'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02 0.15' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23wood)' opacity='0.08'/%3E%3C/svg%3E")}html[data-theme=ratatouille] body:before{filter:blur(20px)!important;opacity:1!important;z-index:0!important;background:radial-gradient(circle at 30% 80%,#ffffff08 0%,#0000 20%),radial-gradient(circle at 70% 70%,#ffffff05 0%,#0000 25%),radial-gradient(circle at 50% 90%,#ffffff0a 0%,#0000 30%)!important;width:100%!important;height:150%!important;animation:15s linear infinite theme-rat-steam!important;top:auto!important;bottom:-50%!important;left:0!important;right:auto!important}@keyframes theme-rat-steam{0%{opacity:0;transform:translateY(20%)scale(1)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-40%)scale(1.5)}}html[data-theme=ratatouille] body:after{display:none!important}html[data-theme=ratatouille] .theme-study-stage{z-index:10;max-width:600px;margin-left:auto;margin-right:auto;position:relative}html[data-theme=ratatouille] .theme-study-card{position:relative;color:#2b1f1c!important;background-color:#fdfaf0!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.05'/%3E%3C/svg%3E")!important;border:none!important;border-radius:8px!important;min-height:520px!important;padding:50px 45px!important;transition:all .4s!important;overflow:hidden!important;box-shadow:0 20px 40px #000000b3,inset 0 0 50px #c462350d!important}html[data-theme=ratatouille] .theme-study-card:before{content:"";opacity:.85;z-index:5;pointer-events:none;background-color:#0000;background-image:repeating-linear-gradient(45deg,#722024 25%,#0000 25% 75%,#722024 75%,#722024),repeating-linear-gradient(45deg,#722024 25%,#fdfaf0 25% 75%,#722024 75%,#722024);background-position:0 0,10px 10px;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:12px;position:absolute;top:0;left:0;box-shadow:0 2px 5px #0003}html[data-theme=ratatouille] .theme-study-card.theme-rat-tasted{animation:1.5s cubic-bezier(.2,.8,.2,1) forwards theme-rat-epiphany!important}@keyframes theme-rat-epiphany{0%{filter:sepia(0);transform:scale(1);box-shadow:0 20px 40px #000000b3}30%{filter:sepia(.3)saturate(1.2);background-color:#fff9e6;transform:scale(1.05);box-shadow:0 30px 60px #000c,0 0 100px #ffdf70}to{filter:sepia(0)saturate();background-color:#fdfaf0;transform:scale(1);box-shadow:0 20px 40px #000000b3,0 0 30px #ffdf7033}}html[data-theme=ratatouille] main>header{color:#fdfaf0!important}html[data-theme=ratatouille]:not([data-theme=default]) main>header h1{text-shadow:1px 1px 3px #00000080;color:#fdfaf0!important;font-family:Playfair Display,Georgia,serif!important}html[data-theme=ratatouille] main>header p{color:#c4a08a!important}html[data-theme=ratatouille] .theme-study-content{text-align:center;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:1.25rem;font-style:italic;font-weight:700;line-height:1.4;color:#2b1f1c!important}html[data-theme=ratatouille] .theme-study-card.theme-answer-shown .theme-study-content{animation:1s .4s both theme-rat-elegant-fade}@keyframes theme-rat-elegant-fade{0%{opacity:0;filter:blur(5px);transform:translateY(15px)}to{opacity:1;filter:blur();transform:translateY(0)}}html[data-theme=ratatouille] .theme-show-answer{text-shadow:1px 1px 2px #00000080;color:#fff!important;letter-spacing:2px!important;text-transform:uppercase!important;background:linear-gradient(135deg,#e88d61,#c46235,#8c3b17)!important;border:2px solid #8c3b17!important;border-radius:30px!important;padding:16px 0!important;font-family:Playfair Display,Georgia,serif!important;font-size:1.2rem!important;font-weight:700!important;transition:all .2s!important;box-shadow:0 4px 10px #0000004d,inset 0 2px 5px #ffffff4d!important}html[data-theme=ratatouille] .theme-show-answer:hover{filter:brightness(1.15)!important;transform:translateY(-2px)!important;box-shadow:0 6px 15px #c4623566,inset 0 2px 5px #fff6!important}html[data-theme=ratatouille] .theme-show-answer:active{transform:translateY(1px)!important;box-shadow:0 2px 5px #0000004d,inset 0 4px 8px #0006!important}html[data-theme=ratatouille] .theme-rating-grid{opacity:0;animation:1s .5s forwards theme-rat-elegant-fade}html[data-theme=ratatouille] .theme-rating{color:#8c3b17!important;text-transform:uppercase!important;box-shadow:none!important;background:0 0!important;border:1px solid #c46235!important;border-radius:20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:.95rem!important;font-weight:700!important;transition:all .2s!important}html[data-theme=ratatouille] .theme-rating span{color:#722024!important;opacity:1!important;font-family:Playfair Display,Georgia,serif!important;font-size:.85rem!important;font-style:italic!important}@media (any-hover:hover) and (any-pointer:fine){html[data-theme=ratatouille] .theme-rating:hover{background:#c462351a!important;border-color:#722024!important;transform:translateY(-2px)!important}html[data-theme=ratatouille] .theme-rating-again:hover{background:#7220241a!important}html[data-theme=ratatouille] .theme-rating-hard:hover{background:#c462351a!important}html[data-theme=ratatouille] .theme-rating-good:hover{background:#8ca67d26!important;border-color:#557048!important}html[data-theme=ratatouille] .theme-rating-good:hover span{color:#557048!important}}@media not all and (any-hover:hover) and (any-pointer:fine){html[data-theme=ratatouille] .theme-rating:active{background:#c462351a!important;transform:translateY(1px)!important}}html[data-theme=ratatouille] .theme-study-stage.theme-rat-exit-out .theme-study-card{opacity:0!important;transition:all .4s!important;transform:translate(-120%)rotate(-5deg)!important}html[data-theme=ratatouille] .theme-study-stage.theme-rat-exit-in .theme-study-card{animation:.5s cubic-bezier(.2,.8,.2,1) forwards theme-rat-plate-in!important}@keyframes theme-rat-plate-in{0%{opacity:0;transform:translate(120%)rotate(5deg)}to{opacity:1;transform:translate(0)rotate(0)}}html[data-theme=ratatouille] .bg-white,html[data-theme=ratatouille] .bg-white\/80,html[data-theme=ratatouille] .bg-white\/70{background-color:#fdfaf0!important}html[data-theme=ratatouille] .bg-slate-50{background-color:#f8f3e8!important}html[data-theme=ratatouille] .bg-slate-100{background-color:#f0ead8!important}html[data-theme=ratatouille] .text-slate-950,html[data-theme=ratatouille] .text-slate-900,html[data-theme=ratatouille] .text-slate-800{color:#2b1f1c!important}html[data-theme=ratatouille] .text-slate-700{color:#3d2e2a!important}html[data-theme=ratatouille] .text-slate-600{color:#5a4440!important}html[data-theme=ratatouille] .text-slate-500{color:#6b5752!important}html[data-theme=ratatouille]:not([data-theme=default]) main>header .text-slate-950,html[data-theme=ratatouille]:not([data-theme=default]) main>header .text-slate-900,html[data-theme=ratatouille]:not([data-theme=default]) main>header .text-slate-800,html[data-theme=ratatouille]:not([data-theme=default]) main>header .text-slate-700,html[data-theme=ratatouille]:not([data-theme=default]) main>header .font-black,html[data-theme=ratatouille]:not([data-theme=default]) main>section .text-lg.font-black{color:#fdfaf0!important}html[data-theme=ratatouille]:not([data-theme=default]) main>section .text-lg.font-black~.text-slate-500,html[data-theme=ratatouille]:not([data-theme=default]) main>section>div>.text-slate-500,html[data-theme=ratatouille]:not([data-theme=default]) main>header .text-slate-500,html[data-theme=ratatouille]:not([data-theme=default]) main>header .text-slate-600,html[data-theme=ratatouille]:not([data-theme=default]) main>header .text-sm{color:#c4a08a!important}html[data-theme=ratatouille] .border-slate-200{border-color:#c462354d!important}html[data-theme=ratatouille] .border-slate-300{border-color:#c4623566!important}html[data-theme=ratatouille] .shadow-sm{box-shadow:0 4px 12px #0006!important}html[data-theme=ratatouille] .bg-blue-600{color:#fff!important;background:linear-gradient(135deg,#e88d61,#c46235,#8c3b17)!important;border:1px solid #8c3b17!important}html[data-theme=ratatouille] .bg-violet-600{color:#fff!important;background:#722024!important;border:1px solid #4a1215!important}html[data-theme=ratatouille] .bg-slate-900{color:#fdfaf0!important;background:#2a1610!important;border:1px solid #c46235!important}html[data-theme=ratatouille] .bg-emerald-50{background-color:#f0f8f0!important}html[data-theme=ratatouille] .bg-amber-50{background-color:#fdf8ed!important}html[data-theme=ratatouille] .bg-red-50{background-color:#fdf0f0!important}html[data-theme=ratatouille] .bg-blue-50,html[data-theme=ratatouille] .bg-blue-100{background:#f0f5fd!important}html[data-theme=ratatouille] .bg-violet-50,html[data-theme=ratatouille] .bg-violet-100{background:#f8f0f0!important}html[data-theme=ratatouille] .border-white\/70{border-color:#c462354d!important}html[data-theme=ratatouille] .border-amber-200{border-color:#d97706!important}html[data-theme=ratatouille] .border-emerald-200{border-color:#059669!important}html[data-theme=ratatouille] .border-red-200{border-color:#dc2626!important}html[data-theme=ratatouille] .border-blue-200{border-color:#2563eb!important}html[data-theme=ratatouille] .border-violet-200{border-color:#7c3aed!important}html[data-theme=ratatouille] .bg-amber-100{background-color:#fef3cd!important}html[data-theme=ratatouille] .bg-emerald-100{background-color:#d1fae5!important}html[data-theme=ratatouille] .bg-red-100{background-color:#fee2e2!important}html[data-theme=ratatouille] .text-blue-950,html[data-theme=ratatouille] .text-blue-900,html[data-theme=ratatouille] .text-blue-800,html[data-theme=ratatouille] .text-blue-700{color:#1e40af!important}html[data-theme=ratatouille] .text-violet-900,html[data-theme=ratatouille] .text-violet-700{color:#6d28d9!important}html[data-theme=ratatouille] .text-emerald-800,html[data-theme=ratatouille] .text-emerald-900{color:#065f46!important}html[data-theme=ratatouille] .text-amber-800,html[data-theme=ratatouille] .text-amber-900,html[data-theme=ratatouille] .text-amber-950{color:#92400e!important}html[data-theme=ratatouille] .text-red-800,html[data-theme=ratatouille] .text-red-900{color:#991b1b!important}html[data-theme=ratatouille] .bg-violet-50.border-violet-200,html[data-theme=ratatouille] .rounded-2xl.border-violet-200{color:#4a1215!important;background:#f8f0f0!important;border-color:#722024!important}html[data-theme=ratatouille] .text-violet-900{color:#4a1215!important}html[data-theme=ratatouille] .text-violet-700{color:#722024!important}html[data-theme=ratatouille] .theme-study-shell header button[aria-label=Back]{color:#2b1f1c!important;background:#fdfaf0!important;border:1px solid #c4623566!important;border-radius:8px!important;box-shadow:0 2px 6px #0000004d!important}html[data-theme=ratatouille] input,html[data-theme=ratatouille] select,html[data-theme=ratatouille] textarea{color:#2b1f1c;background-color:#fdfaf0;border:1px solid #c4623566;border-radius:6px}html[data-theme=ratatouille] input::placeholder,html[data-theme=ratatouille] textarea::placeholder{color:#8a7570}html[data-theme=ratatouille] option{color:#2b1f1c;background:#fdfaf0}html[data-theme=ratatouille] .bg-red-600{color:#fff!important;background:#722024!important;border:1px solid #4a1215!important}html[data-theme=ratatouille] button:disabled{opacity:.5!important}html[data-theme=ratatouille] .theme-study-shell p.text-sm{color:#a08a85!important}html[data-reduce-motion=true][data-theme=ratatouille] .theme-study-card,html[data-reduce-motion=true][data-theme=ratatouille] .theme-rating-grid,html[data-reduce-motion=true][data-theme=ratatouille] .theme-study-content,html[data-reduce-motion=true][data-theme=ratatouille] body:before{animation:none!important}@media (max-width:640px){html[data-theme=ratatouille] .theme-study-card{min-height:420px!important;padding:35px 25px!important}}html[data-theme=sketchbook]{--theme-bg:#2a241d;--theme-bg-2:#1f1a14;--theme-surface:#fdfbf7;--theme-surface-2:#f5f2ec;--theme-surface-3:#eae6df;--theme-text:#2b2b2b;--theme-muted:#555;--theme-border:#2b2b2b;--theme-border-strong:#2b2b2b;--theme-primary:#2b2b2b;--theme-primary-soft:#2b2b2b1a;--theme-primary-text:#fdfbf7;--theme-secondary:#555;--theme-radius-lg:4px;--theme-radius-md:4px;--theme-shadow:3px 8px 15px #0006;--theme-shadow-raised:3px 8px 15px #0006, inset 0 0 40px #00000005;--theme-font:"Kalam", "Comic Sans MS", cursive;--theme-study-surface:#fdfbf7;--theme-study-border:#2b2b2b;--theme-study-shadow:3px 8px 15px #0006;--theme-action-primary-bg:transparent;--theme-action-primary-text:#2b2b2b;--theme-action-primary-border:#2b2b2b;--theme-action-secondary-bg:#fdfbf7;--theme-action-secondary-text:#2b2b2b;--theme-action-secondary-border:#2b2b2b;--theme-action-strong-bg:#2b2b2b;--theme-action-strong-text:#fdfbf7;--theme-action-strong-border:#2b2b2b;--theme-show-bg:transparent;--theme-show-text:#2b2b2b;--theme-show-border:#2b2b2b;--theme-show-border-width:2px;--theme-rating-border-width:2px;--theme-rating-again-bg:transparent;--theme-rating-again-border:#2b2b2b;--theme-rating-again-text:#2b2b2b;--theme-rating-hard-bg:transparent;--theme-rating-hard-border:#2b2b2b;--theme-rating-hard-text:#2b2b2b;--theme-rating-good-bg:transparent;--theme-rating-good-border:#2b2b2b;--theme-rating-good-text:#2b2b2b;--theme-rating-easy-bg:transparent;--theme-rating-easy-border:#2b2b2b;--theme-rating-easy-text:#2b2b2b;--theme-card-content-bg:transparent;--theme-card-content-text:#2b2b2b;--theme-special-color:#2b2b2b;--theme-special-bg:linear-gradient(104deg, transparent 0%, #ffdf0066 2%, #ffdf0066 98%, transparent 100%);--theme-special-weight:700;--theme-special-shadow:none;--theme-special-radius:3px;--theme-special-padding:2px 6px;--theme-special-animation:none}html[data-theme=sketchbook] body{background-color:#2a241d;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='wood'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.05 0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23wood)' opacity='0.05'/%3E%3C/svg%3E")}html[data-theme=sketchbook] .theme-study-stage{z-index:10;max-width:600px;margin-left:auto;margin-right:auto;position:relative}html[data-theme=sketchbook] .theme-study-stage:before{content:""!important;z-index:20!important;clip-path:polygon(0% 10%,5% 0%,95% 5%,100% 15%,98% 90%,92% 100%,5% 95%,0% 85%)!important;pointer-events:none!important;opacity:1!important;top:-15px!important;bottom:auto!important;left:50%!important;right:auto!important;background:#f3eee1cc!important;border-radius:2px!important;width:120px!important;height:35px!important;display:block!important;position:absolute!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:translate(-50%)rotate(-2deg)!important;box-shadow:0 1px 3px #0003!important}html[data-theme=sketchbook] .theme-study-card{font-family:Kalam,Comic Sans MS,cursive;position:relative;color:#2b2b2b!important;background-color:#fdfbf7!important;background-image:linear-gradient(90deg,#0000 50px,#f4cdcd 50px 52px,#0000 52px),linear-gradient(#e0e8f5 1px,#0000 1px)!important;background-position:0 0,0 10px!important;background-size:100% 100%,100% 35px!important;border:none!important;border-radius:4px!important;min-height:520px!important;padding:40px 45px 50px 75px!important;transition:transform .3s,opacity .3s!important;overflow:visible!important;transform:rotate(1deg)!important;box-shadow:3px 8px 15px #0006,inset 0 0 40px #00000005!important}html[data-theme=sketchbook] .theme-study-content{color:#2b2b2b!important;font-family:Kalam,Comic Sans MS,cursive!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.5!important}html[data-theme=sketchbook] .theme-question-shown .theme-study-content{font-size:2rem!important;line-height:1.3!important}html[data-theme=sketchbook] .theme-study-content h1,html[data-theme=sketchbook] .theme-study-content h2,html[data-theme=sketchbook] .theme-study-content h3{text-align:left;background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,50 Q25,30 50,50 T100,50' stroke='%23555555' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:bottom;background-repeat:repeat-x;background-size:100% 10px;margin-bottom:20px;padding-bottom:10px;color:#555!important;font-family:Shadows Into Light,Comic Sans MS,cursive!important;font-size:1.4rem!important}html[data-theme=sketchbook] .theme-study-card.theme-answer-shown .theme-study-content{animation:.5s steps(4,end) forwards theme-sketch-pencilShade!important}@keyframes theme-sketch-pencilShade{0%{opacity:0;transform:translate(-10px)rotate(-1deg)}25%{opacity:.3;transform:translate(5px)rotate(1deg)}50%{opacity:.1;transform:translate(-5px)rotate(-.5deg)}75%{opacity:.7;transform:translate(3px)rotate(.5deg)}to{opacity:1;transform:translate(0)rotate(0)}}html[data-theme=sketchbook] .theme-show-answer{color:#2b2b2b!important;width:100%!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:2px solid #2b2b2b!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important;padding:12px 0!important;font-family:Shadows Into Light,Comic Sans MS,cursive!important;font-size:1.6rem!important;font-weight:700!important;transition:all .2s!important}html[data-theme=sketchbook] .theme-show-answer:hover{box-shadow:none!important;background:#2b2b2b0d!important;transform:scale(1.02)rotate(-1deg)!important}html[data-theme=sketchbook] .theme-show-answer:active{transform:scale(.98)!important}html[data-theme=sketchbook] .theme-rating-grid{opacity:0;animation:.4s .3s forwards theme-sketch-fadeIn}@keyframes theme-sketch-fadeIn{to{opacity:1}}html[data-theme=sketchbook] .theme-rating{color:#2b2b2b!important;text-transform:uppercase!important;box-shadow:none!important;background:0 0!important;border:2px solid #2b2b2b!important;border-radius:15px 225px 15px 255px/255px 15px 225px!important;font-family:Kalam,Comic Sans MS,cursive!important;font-size:1.2rem!important;font-weight:700!important;transition:all .2s!important}html[data-theme=sketchbook] .theme-rating span{color:#555!important;opacity:.7!important;font-family:Shadows Into Light,Comic Sans MS,cursive!important;font-size:1rem!important}@media (any-hover:hover) and (any-pointer:fine){html[data-theme=sketchbook] .theme-rating:hover{color:#fdfbf7!important;background:#2b2b2b!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important}html[data-theme=sketchbook] .theme-rating:hover span{color:#fdfbf7!important;opacity:.85!important}html[data-theme=sketchbook] .theme-rating-again:hover{color:#fff!important;background:#d32f2f!important;border-color:#d32f2f!important}html[data-theme=sketchbook] .theme-rating-again:hover span{color:#fff!important}}@media not all and (any-hover:hover) and (any-pointer:fine){html[data-theme=sketchbook] .theme-rating:active{color:#fdfbf7!important;background:#2b2b2b!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important}html[data-theme=sketchbook] .theme-rating-again:active{color:#fff!important;background:#d32f2f!important;border-color:#d32f2f!important}}html[data-theme=sketchbook] .theme-study-stage.theme-sketch-exit-in .theme-study-card{animation:.35s forwards theme-sketch-paper-in!important}@keyframes theme-sketch-paper-in{0%{opacity:0;transform:rotate(3deg)translateY(15px)}to{opacity:1;transform:rotate(1deg)translateY(0)}}html[data-theme=sketchbook] main:not(.theme-study-shell)>header h1{color:#2b2b2b!important;font-family:Shadows Into Light,Comic Sans MS,cursive!important}html[data-theme=sketchbook] main.theme-study-shell>header{color:#fdfbf7!important}html[data-theme=sketchbook] main.theme-study-shell>header h1{text-shadow:1px 1px 2px #0000004d;color:#f3eee1!important;font-family:Shadows Into Light,Comic Sans MS,cursive!important}html[data-theme=sketchbook] main.theme-study-shell>header .text-slate-950,html[data-theme=sketchbook] main.theme-study-shell>header .text-slate-900,html[data-theme=sketchbook] main.theme-study-shell>header .text-slate-800,html[data-theme=sketchbook] main.theme-study-shell>header .text-slate-700,html[data-theme=sketchbook] main.theme-study-shell>header .font-black,html[data-theme=sketchbook] main.theme-study-shell>header .font-bold{color:#f3eee1!important}html[data-theme=sketchbook] main.theme-study-shell>header .text-slate-500,html[data-theme=sketchbook] main.theme-study-shell>header .text-slate-600,html[data-theme=sketchbook] main.theme-study-shell>header .text-sm{color:#a89e8e!important}html[data-theme=sketchbook] main:not(.theme-study-shell){border-radius:4px;margin-top:8px;box-shadow:2px 4px 12px #0000004d;background-color:#f5f2ec!important;padding:16px!important}html[data-theme=sketchbook] .bg-white,html[data-theme=sketchbook] .bg-white\/80,html[data-theme=sketchbook] .bg-white\/70{background-color:#fdfbf7!important}html[data-theme=sketchbook] .bg-slate-50{background-color:#f5f2ec!important}html[data-theme=sketchbook] .bg-slate-100{background-color:#eae6df!important}html[data-theme=sketchbook] .text-slate-950,html[data-theme=sketchbook] .text-slate-900,html[data-theme=sketchbook] .text-slate-800{color:#2b2b2b!important}html[data-theme=sketchbook] .text-slate-700{color:#3a3a3a!important}html[data-theme=sketchbook] .text-slate-600{color:#555!important}html[data-theme=sketchbook] .text-slate-500{color:#666!important}html[data-theme=sketchbook] .border-slate-200{border-width:2px;border-color:#2b2b2b!important}html[data-theme=sketchbook] .border-slate-300{border-color:#2b2b2b!important}html[data-theme=sketchbook] .shadow-sm{box-shadow:2px 4px 8px #0000004d!important}html[data-theme=sketchbook] .bg-blue-600{color:#2b2b2b!important;background:#fdfbf7!important;border:2px solid #2b2b2b!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important;font-family:Kalam,Comic Sans MS,cursive!important}html[data-theme=sketchbook] .bg-violet-600{color:#2b2b2b!important;background:#fdfbf7!important;border:2px solid #555!important;border-radius:15px 225px 15px 255px/255px 15px 225px!important;font-family:Kalam,Comic Sans MS,cursive!important}html[data-theme=sketchbook] .bg-slate-900{color:#fdfbf7!important;background:#2b2b2b!important;border:2px solid #2b2b2b!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important;font-family:Kalam,Comic Sans MS,cursive!important}html[data-theme=sketchbook] .bg-emerald-50{background-color:#f0f8f0!important}html[data-theme=sketchbook] .bg-amber-50{background-color:#fdf8ed!important}html[data-theme=sketchbook] .bg-red-50{background-color:#fdf0f0!important}html[data-theme=sketchbook]:not([data-theme=default]) .bg-blue-50,html[data-theme=sketchbook]:not([data-theme=default]) .bg-blue-100{background:#f0f5fd!important}html[data-theme=sketchbook]:not([data-theme=default]) .bg-violet-50,html[data-theme=sketchbook]:not([data-theme=default]) .bg-violet-100{background:#f5f0fa!important}html[data-theme=sketchbook]:not([data-theme=default]) .text-blue-950,html[data-theme=sketchbook]:not([data-theme=default]) .text-blue-900,html[data-theme=sketchbook]:not([data-theme=default]) .text-blue-800,html[data-theme=sketchbook]:not([data-theme=default]) .text-blue-700{color:#1e40af!important}html[data-theme=sketchbook]:not([data-theme=default]) .text-violet-900,html[data-theme=sketchbook]:not([data-theme=default]) .text-violet-700{color:#6d28d9!important}html[data-theme=sketchbook] .text-emerald-800,html[data-theme=sketchbook] .text-emerald-900{color:#065f46!important}html[data-theme=sketchbook] .text-amber-800,html[data-theme=sketchbook] .text-amber-900,html[data-theme=sketchbook] .text-amber-950{color:#92400e!important}html[data-theme=sketchbook] .text-red-800,html[data-theme=sketchbook] .text-red-900{color:#991b1b!important}html[data-theme=sketchbook] .bg-amber-100{background-color:#fef3cd!important}html[data-theme=sketchbook] .bg-emerald-100{background-color:#d1fae5!important}html[data-theme=sketchbook] .bg-red-100{background-color:#fee2e2!important}html[data-theme=sketchbook] .border-white\/70{border-color:#2b2b2b4d!important}html[data-theme=sketchbook] .border-amber-200{border-color:#d97706!important}html[data-theme=sketchbook] .border-emerald-200{border-color:#059669!important}html[data-theme=sketchbook] .border-red-200{border-color:#dc2626!important}html[data-theme=sketchbook] .border-blue-200{border-color:#2563eb!important}html[data-theme=sketchbook] .border-violet-200{border-color:#7c3aed!important}html[data-theme=sketchbook] .bg-violet-50.border-violet-200,html[data-theme=sketchbook] .rounded-2xl.border-violet-200{color:#4c1d95!important;background:#f5f0fa!important;border-color:#7c3aed!important}html[data-theme=sketchbook] .text-violet-900{color:#4c1d95!important}html[data-theme=sketchbook] .text-violet-700{color:#6d28d9!important}html[data-theme=sketchbook] .theme-study-shell header button[aria-label=Back],html[data-theme=sketchbook] main>header button[aria-label="Back to library"]{color:#2b2b2b!important;background:#fdfbf7!important;border:2px solid #2b2b2b!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important;box-shadow:2px 3px 6px #0000004d!important}html[data-theme=sketchbook] input,html[data-theme=sketchbook] select,html[data-theme=sketchbook] textarea{color:#2b2b2b;background-color:#fdfbf7;border:2px solid #2b2b2b;border-radius:4px;font-family:Kalam,Comic Sans MS,cursive}html[data-theme=sketchbook] input::placeholder,html[data-theme=sketchbook] textarea::placeholder{color:#888}html[data-theme=sketchbook] option{color:#2b2b2b;background:#fdfbf7}html[data-theme=sketchbook] .bg-red-600{color:#fff!important;background:#d32f2f!important;border:2px solid #b71c1c!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important}html[data-theme=sketchbook] button:disabled{opacity:.5!important}html[data-theme=sketchbook] .theme-study-shell p.text-sm,html[data-theme=sketchbook] .theme-study-shell .text-slate-500{color:#a89e8e!important}html[data-theme=sketchbook] .theme-study-shell .bg-white{background-color:#fdfbf7!important}html[data-theme=sketchbook] article.rounded-3xl{border:2px solid #2b2b2b!important;border-radius:4px!important}html[data-reduce-motion=true][data-theme=sketchbook] .theme-study-card,html[data-reduce-motion=true][data-theme=sketchbook] .theme-rating-grid,html[data-reduce-motion=true][data-theme=sketchbook] .theme-study-content{animation:none!important}@media (max-width:640px){html[data-theme=sketchbook] .theme-study-card{background-image:linear-gradient(90deg,#0000 35px,#f4cdcd 35px 37px,#0000 37px),linear-gradient(#e0e8f5 1px,#0000 1px)!important;min-height:420px!important;padding:30px 20px 40px 55px!important}}html[data-theme=tomb-raider]{--theme-bg:#11100e;--theme-bg-2:#181512;--theme-surface:#d5c7b4;--theme-surface-2:#c6b49d;--theme-surface-3:#a8947c;--theme-text:#2b2622;--theme-muted:#675b50;--theme-border:#2b26228c;--theme-border-strong:#2b2622;--theme-primary:gold;--theme-primary-soft:#ffd70026;--theme-primary-text:#2b2622;--theme-secondary:#8a1c1c;--theme-radius-lg:4px;--theme-radius-md:2px;--theme-shadow:0 12px 28px #0000009e;--theme-shadow-raised:0 20px 40px #000c, inset 0 0 30px #2b26223d;--theme-font:"Special Elite", monospace;--theme-study-surface:#d5c7b4;--theme-study-border:transparent;--theme-study-shadow:0 20px 40px #000c;--theme-action-primary-bg:#2b2622;--theme-action-primary-text:#fff;--theme-action-primary-border:#2b2622;--theme-action-secondary-bg:#d5c7b4;--theme-action-secondary-text:#2b2622;--theme-action-secondary-border:#2b2622;--theme-action-strong-bg:#8a1c1c;--theme-action-strong-text:#fff;--theme-action-strong-border:#8a1c1c;--theme-card-content-bg:transparent;--theme-card-content-text:#2b2622}html[data-theme=tomb-raider] body{color:#d5c7b4;min-height:100vh;overflow-x:hidden;background:#11100e!important;font-family:Special Elite,monospace!important;transition:filter .5s!important}html[data-theme=tomb-raider] body:before{opacity:.8;transform:translate(-50%)scale(.95);content:""!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(circle,#e65c0026 0%,#e65c000d 40%,#0000 70%)!important;border-radius:50%!important;width:80vw!important;max-width:800px!important;height:80vw!important;max-height:800px!important;animation:3s ease-in-out infinite alternate theme-tomb-fire-flicker!important;display:block!important;position:fixed!important;top:auto!important;bottom:-20vh!important;left:50%!important;right:auto!important}html[data-theme=tomb-raider] body:after{display:none!important}html[data-theme=tomb-raider] body.theme-tomb-instinct-mode{filter:grayscale(.7)contrast(1.2)brightness(.7)}@keyframes theme-tomb-fire-flicker{0%{opacity:.8;transform:translate(-50%)scale(.95)}50%{opacity:1;transform:translate(-50%)scale(1.05)}to{opacity:.9;transform:translate(-50%)scale(1)}}.theme-tomb-embers{display:none}html[data-theme=tomb-raider] .theme-tomb-embers{z-index:1;pointer-events:none;display:block;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}html[data-theme=tomb-raider] .theme-tomb-embers i{opacity:0;background:#ffb84d;border-radius:50%;width:4px;height:4px;animation:4s linear infinite theme-tomb-float-up;position:absolute;bottom:0;box-shadow:0 0 10px 2px #e65c00}html[data-theme=tomb-raider] .theme-tomb-embers i:first-child{animation-duration:5s;animation-delay:0s;left:40%}html[data-theme=tomb-raider] .theme-tomb-embers i:nth-child(2){animation-duration:4s;animation-delay:1.5s;left:60%}html[data-theme=tomb-raider] .theme-tomb-embers i:nth-child(3){animation-duration:6s;animation-delay:3s;left:45%}html[data-theme=tomb-raider] .theme-tomb-embers i:nth-child(4){animation-duration:4.5s;animation-delay:.5s;left:55%}@keyframes theme-tomb-float-up{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-50vh)scale(.5)}}html[data-theme=tomb-raider] main.theme-study-shell,html[data-theme=tomb-raider] .theme-study-stage{z-index:10;position:relative}html[data-theme=tomb-raider] main.theme-study-shell{background:0 0!important}html[data-theme=tomb-raider] .theme-study-stage{width:100%;max-width:600px;margin-inline-start:auto;margin-inline-end:auto}html[data-theme=tomb-raider] .theme-study-stage:before,html[data-theme=tomb-raider] .theme-study-stage:after{display:none!important}html[data-theme=tomb-raider] .theme-study-card{opacity:1;transform:scale(1);color:#2b2622!important;background-color:#d5c7b4!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.2'/%3E%3C/svg%3E"),radial-gradient(circle at 10% 10%,#0000 20%,#2b26221a 100%)!important;border:0!important;border-radius:2px 15px 4px 20px!important;flex-direction:column!important;width:100%!important;min-height:500px!important;padding:40px 45px!important;font-family:Special Elite,monospace!important;transition:all .5s!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 20px 40px #000c,inset 0 0 30px #2b262266,inset 0 0 5px #2b2622cc!important}html[data-theme=tomb-raider] .theme-study-card:after{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.15!important;width:60px!important;height:60px!important;box-shadow:none!important;filter:blur(2px)!important;background:radial-gradient(circle,#8a1c1c 0%,#0000 70%)!important;border:0!important;border-radius:50%!important;display:block!important;position:absolute!important;top:20px!important;bottom:auto!important;left:auto!important;right:20px!important;transform:none!important}html[data-theme=tomb-raider] .theme-tomb-header{z-index:2;color:#8a1c1c;letter-spacing:3px;text-align:left;text-transform:uppercase;border-bottom:2px solid #8a1c1c4d;flex:none;justify-content:space-between;align-items:center;margin:0 0 25px;padding:0 0 10px;font-family:Oswald,sans-serif;font-size:1rem;font-weight:400;line-height:normal;display:flex;position:relative}html[data-theme=tomb-raider] .theme-tomb-coord{color:#2b2622;letter-spacing:normal;opacity:.7;text-transform:none;font-family:Special Elite,monospace;font-size:.8rem}html[data-theme=tomb-raider] .theme-study-content.theme-tomb-question{flex:0 auto;color:#2b2622!important;text-align:start!important;text-shadow:0 1px 1px #ffffff4d!important;opacity:1!important;min-height:0!important;max-height:none!important;margin:0 0 auto!important;padding:0!important;font-family:Special Elite,monospace!important;font-size:1.6rem!important;font-weight:700!important;line-height:1.4!important;animation:none!important;overflow:visible!important;transform:none!important}html[data-theme=tomb-raider] .theme-tomb-answer-container{flex:none;display:none}html[data-theme=tomb-raider] .theme-study-card.theme-answer-shown .theme-tomb-answer-container{display:block}html[data-theme=tomb-raider] .theme-study-content.theme-tomb-answer{z-index:2;position:relative;color:#2b2622!important;text-align:start!important;border-top:1px dashed #2b262266!important;min-height:0!important;max-height:none!important;margin:30px 0 0!important;padding:30px 0 0!important;font-family:Special Elite,monospace!important;font-size:1.3rem!important;font-weight:400!important;line-height:normal!important;overflow:visible!important}html[data-theme=tomb-raider] .theme-study-card.theme-answer-shown .theme-study-content.theme-tomb-question{animation:none!important}html[data-theme=tomb-raider] .theme-study-card.theme-answer-shown .theme-study-content.theme-tomb-answer{animation:2.5s cubic-bezier(.1,.8,.3,1) forwards theme-tomb-instinct-reveal!important}@keyframes theme-tomb-instinct-reveal{0%{opacity:0;color:gold;text-shadow:0 0 gold;filter:blur(5px)}20%{opacity:1;color:gold;text-shadow:0 0 20px gold,0 0 40px gold;filter:blur();transform:scale(1.02)}50%{color:gold;text-shadow:0 0 10px gold;transform:scale(1)}to{color:#2b2622;text-shadow:0 0 #0000}}html[data-theme=tomb-raider] .theme-study-controls{flex:none;z-index:10!important;width:100%!important;margin-top:40px!important;position:relative!important}html[data-theme=tomb-raider] .theme-show-answer{color:#fff!important;filter:none!important;letter-spacing:2px!important;width:100%!important;min-height:0!important;text-shadow:none!important;text-transform:uppercase!important;background:#2b2622!important;border:0!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important;padding:16px 0!important;font-family:Oswald,sans-serif!important;font-size:1.2rem!important;font-weight:600!important;line-height:normal!important;transition:all .2s!important;display:flex!important;box-shadow:0 6px 15px #00000080!important}html[data-theme=tomb-raider] .theme-show-answer:before{content:"▲";color:gold;font-size:.9rem}html[data-theme=tomb-raider] .theme-show-answer:not(:disabled):hover{color:gold!important;filter:none!important;background:#1a1714!important;border-color:#0000!important;transform:none!important;box-shadow:0 8px 20px #0009!important}html[data-theme=tomb-raider] .theme-rating-grid{opacity:0;gap:10px!important;width:100%!important;margin:0!important;animation:1s 1.5s forwards theme-tomb-fade-ui!important;display:flex!important}@keyframes theme-tomb-fade-ui{to{opacity:1}}html[data-theme=tomb-raider] .theme-rating{color:#2b2622!important;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;text-transform:uppercase!important;background:0 0!important;border:2px solid #2b2622!important;border-radius:0!important;flex:1 1 0!important;margin:0!important;padding:12px 2px!important;font-family:Oswald,sans-serif!important;font-size:1rem!important;font-weight:600!important;line-height:normal!important;transition:all .2s!important;position:relative!important;overflow:hidden!important}html[data-theme=tomb-raider] .theme-rating span:first-child{color:inherit!important;font-family:Oswald,sans-serif!important;font-size:1rem!important;font-weight:600!important;line-height:normal!important}html[data-theme=tomb-raider] .theme-rating span:last-child{color:inherit!important;opacity:.8!important;margin-top:4px!important;font-family:Special Elite,monospace!important;font-size:.7rem!important;font-weight:400!important;line-height:normal!important}@media (any-hover:hover) and (any-pointer:fine){html[data-theme=tomb-raider] .theme-rating:not(:disabled):hover{color:#d5c7b4!important;box-shadow:none!important;filter:none!important;background:#2b2622!important;border-color:#2b2622!important;transform:none!important}html[data-theme=tomb-raider] .theme-rating-again:not(:disabled):hover{color:#fff!important;background:#8a1c1c!important;border-color:#8a1c1c!important}}html[data-theme=tomb-raider] .theme-study-stage.theme-tomb-exit-out .theme-study-card{opacity:0!important;transition:all .5s!important;transform:scale(.95)!important}html[data-theme=tomb-raider] .theme-study-stage.theme-tomb-exit-in .theme-study-card{opacity:1!important;transition:all .5s!important;animation:none!important;transform:scale(1)!important}html[data-theme=tomb-raider] h1,html[data-theme=tomb-raider] h2,html[data-theme=tomb-raider] h3,html[data-theme=tomb-raider] button{font-family:Oswald,sans-serif}html[data-theme=tomb-raider] main:not(.theme-study-shell)>header h1,html[data-theme=tomb-raider] main:not(.theme-study-shell) .app-library-title,html[data-theme=tomb-raider] main.theme-study-shell>header h1{color:gold!important;-webkit-text-fill-color:gold!important;letter-spacing:.06em!important;text-shadow:0 2px 8px #e65c0059!important}html[data-theme=tomb-raider] main:not(.theme-study-shell)>header p,html[data-theme=tomb-raider] main:not(.theme-study-shell) .app-library-summary,html[data-theme=tomb-raider] main.theme-study-shell>header p{color:#d5c7b4!important;-webkit-text-fill-color:#d5c7b4!important;opacity:.88!important}html[data-theme=tomb-raider] main:not(.theme-study-shell) div.bg-white{color:#2b2622!important;background-color:#d5c7b4!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.12'/%3E%3C/svg%3E")!important;border-color:#2b26229e!important;border-radius:2px 15px 4px 20px!important;box-shadow:0 12px 28px #0000009e,inset 0 0 18px #2b262233!important}html[data-theme=tomb-raider] :-webkit-any(section,article,aside).bg-white{color:#2b2622!important;background-color:#d5c7b4!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.12'/%3E%3C/svg%3E")!important;border-color:#2b26229e!important;border-radius:2px 15px 4px 20px!important;box-shadow:0 12px 28px #0000009e,inset 0 0 18px #2b262233!important}html[data-theme=tomb-raider] :is(section,article,aside).bg-white{color:#2b2622!important;background-color:#d5c7b4!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.12'/%3E%3C/svg%3E")!important;border-color:#2b26229e!important;border-radius:2px 15px 4px 20px!important;box-shadow:0 12px 28px #0000009e,inset 0 0 18px #2b262233!important}html[data-theme=tomb-raider] input,html[data-theme=tomb-raider] select,html[data-theme=tomb-raider] textarea{color:#2b2622!important;background:#d5c7b4!important;border:1px solid #2b2622b8!important;border-radius:2px!important;font-family:Special Elite,monospace!important}html[data-theme=tomb-raider] .app-header-settings,html[data-theme=tomb-raider] .app-header-sync,html[data-theme=tomb-raider] .theme-quick-select{color:#2b2622!important;background:#d5c7b4!important;border-color:#2b2622!important;border-radius:2px!important;box-shadow:0 6px 15px #00000073!important}html[data-theme=tomb-raider] .bg-blue-600,html[data-theme=tomb-raider] .bg-violet-600,html[data-theme=tomb-raider] .bg-slate-900{color:#fff!important;background:#2b2622!important;border-color:#2b2622!important;border-radius:2px!important;box-shadow:0 6px 15px #00000073!important}html[data-theme=tomb-raider] .bg-red-600{color:#fff!important;background:#8a1c1c!important;border-color:#8a1c1c!important;border-radius:2px!important}html[data-reduce-motion=true][data-theme=tomb-raider] body,html[data-reduce-motion=true][data-theme=tomb-raider] body:before,html[data-reduce-motion=true][data-theme=tomb-raider] .theme-tomb-embers i,html[data-reduce-motion=true][data-theme=tomb-raider] .theme-tomb-answer,html[data-reduce-motion=true][data-theme=tomb-raider] .theme-rating-grid,html[data-reduce-motion=true][data-theme=tomb-raider] .theme-study-card{transition:none!important;animation:none!important}html[data-reduce-motion=true][data-theme=tomb-raider] body.theme-tomb-instinct-mode{filter:none!important}html[data-reduce-motion=true][data-theme=tomb-raider] .theme-rating-grid{opacity:1!important}@media (max-width:640px){html[data-theme=tomb-raider] .theme-study-card{min-height:440px!important;padding:30px 24px!important}html[data-theme=tomb-raider] .theme-tomb-header{letter-spacing:2px;align-items:flex-start;gap:10px;font-size:.78rem}html[data-theme=tomb-raider] .theme-tomb-coord{flex:none;font-size:.67rem}html[data-theme=tomb-raider] .theme-study-content.theme-tomb-question{font-size:clamp(1.25rem,6vw,1.6rem)!important}html[data-theme=tomb-raider] .theme-study-content.theme-tomb-answer{font-size:clamp(1rem,4.7vw,1.3rem)!important}html[data-theme=tomb-raider] .theme-rating-grid{gap:5px!important}html[data-theme=tomb-raider] .theme-rating span:first-child{font-size:clamp(.62rem,2.8vw,1rem)!important}}html[data-theme=speed-force]{--theme-bg:#1a0000;--theme-bg-2:#0d0000;--theme-surface:#2a0000;--theme-surface-2:#3a0000;--theme-surface-3:#4a0000;--theme-text:#fff;--theme-muted:#fff9;--theme-border:#ffcc004d;--theme-border-strong:#fc0;--theme-primary:#fc0;--theme-primary-soft:#ffcc001a;--theme-primary-text:#3a0000;--theme-secondary:#b00b0b;--theme-radius-lg:4px;--theme-radius-md:4px;--theme-shadow:0 30px 50px #000c;--theme-shadow-raised:0 30px 50px #000c, inset 0 0 80px #00000080;--theme-font:"Rajdhani", "Inter", system-ui, sans-serif;--theme-study-surface:linear-gradient(135deg, #a30000 0%, #b00b0b 50%, #3a0000 100%);--theme-study-border:#fc0;--theme-study-shadow:0 30px 50px #000c;--theme-action-primary-bg:#fc0;--theme-action-primary-text:#3a0000;--theme-action-primary-border:#fc0;--theme-action-secondary-bg:#0006;--theme-action-secondary-text:#fff;--theme-action-secondary-border:#ffcc004d;--theme-action-strong-bg:#fc0;--theme-action-strong-text:#3a0000;--theme-action-strong-border:#fc0;--theme-show-bg:#fc0;--theme-show-text:#3a0000;--theme-show-border:none;--theme-show-border-width:0;--theme-rating-border-width:2px;--theme-rating-again-bg:#0006;--theme-rating-again-border:#ffcc004d;--theme-rating-again-text:#fff;--theme-rating-hard-bg:#0006;--theme-rating-hard-border:#ffcc004d;--theme-rating-hard-text:#fff;--theme-rating-good-bg:#0006;--theme-rating-good-border:#ffcc004d;--theme-rating-good-text:#fff;--theme-rating-easy-bg:#0006;--theme-rating-easy-border:#ffcc004d;--theme-rating-easy-text:#fff;--theme-card-content-bg:transparent;--theme-card-content-text:#fff;--theme-special-color:#fc0;--theme-special-bg:transparent;--theme-special-weight:900;--theme-special-shadow:1px 1px 0 #000;--theme-special-radius:0;--theme-special-padding:0;--theme-special-animation:none}html[data-theme=speed-force] body{background:radial-gradient(circle,#b00b0b 0%,#1a0000 100%)}html[data-theme=speed-force] body:before{opacity:.6!important;z-index:0!important;pointer-events:none!important;transform-origin:0!important;background:linear-gradient(90deg,#0000,#fc0,#fff,#0000)!important;width:200%!important;height:3px!important;animation:.3s linear .1s infinite theme-flash-speedWipe!important;display:block!important;position:fixed!important;top:15%!important;bottom:auto!important;left:-50%!important;right:auto!important}html[data-theme=speed-force] body:after{opacity:.3!important;z-index:0!important;pointer-events:none!important;transform-origin:100%!important;background:linear-gradient(90deg,#0000,#fc0,#fff,#0000)!important;width:200%!important;height:2px!important;animation:.6s linear .4s infinite theme-flash-speedWipe!important;display:block!important;position:fixed!important;top:32%!important;bottom:auto!important;left:-50%!important;right:auto!important}html[data-theme=speed-force] .theme-study-shell:before{content:""!important;opacity:.8!important;z-index:0!important;pointer-events:none!important;transform-origin:0!important;background:linear-gradient(90deg,#0000,#fc0,#fff,#0000)!important;width:200%!important;height:4px!important;animation:.2s linear .2s infinite theme-flash-speedWipe!important;position:fixed!important;top:46%!important;left:-50%!important}html[data-theme=speed-force] .theme-study-shell:after{content:""!important;opacity:.3!important;z-index:0!important;pointer-events:none!important;transform-origin:100%!important;background:linear-gradient(90deg,#0000,#fc0,#fff,#0000)!important;width:200%!important;height:2px!important;animation:.5s linear .5s infinite theme-flash-speedWipe!important;position:fixed!important;top:60%!important;left:-50%!important}html[data-theme=speed-force] .theme-study-stage:before{content:""!important;opacity:.3!important;z-index:0!important;pointer-events:none!important;transform-origin:0!important;background:linear-gradient(90deg,#0000,#fc0,#fff,#0000)!important;width:200%!important;height:2px!important;animation:.4s linear .7s infinite theme-flash-speedWipe!important;position:fixed!important;top:74%!important;left:-50%!important}html[data-theme=speed-force] .theme-study-stage:after{content:""!important;opacity:.7!important;z-index:0!important;pointer-events:none!important;transform-origin:100%!important;background:linear-gradient(90deg,#0000,#fc0,#fff,#0000)!important;width:200%!important;height:3px!important;animation:.25s linear infinite theme-flash-speedWipe!important;position:fixed!important;top:87%!important;left:-50%!important}@keyframes theme-flash-speedWipe{0%{transform:translate(-100%)scaleX(.2)}50%{transform:translate(0%)scaleX(1)}to{transform:translate(100%)scaleX(.2)}}html[data-theme=speed-force] .theme-study-stage{z-index:10;max-width:600px;margin-left:auto;margin-right:auto;position:relative}html[data-theme=speed-force] .theme-study-card{position:relative;color:#fff!important;background:linear-gradient(135deg,#a30000 0%,#b00b0b 50%,#3a0000 100%)!important;border:4px solid #fc0!important;border-left:none!important;border-right:none!important;border-radius:10px 40px!important;min-height:520px!important;padding:50px 45px!important;animation:.1s linear infinite alternate theme-flash-energyHum!important;overflow:hidden!important;box-shadow:0 30px 50px #000c,inset 0 0 80px #00000080!important}@keyframes theme-flash-energyHum{0%{transform:translate(0)}to{transform:translate(.5px,.5px)}}html[data-theme=speed-force] .theme-study-card:before{content:""!important;z-index:0!important;pointer-events:none!important;background-image:linear-gradient(45deg,#0000001a 25%,#0000 25% 75%,#0000001a 75%,#0000001a),linear-gradient(45deg,#0000001a 25%,#0000 25% 75%,#0000001a 75%,#0000001a)!important;background-position:0 0,3px 3px!important;background-size:6px 6px!important;border-radius:10px 40px!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}html[data-theme=speed-force] .theme-flash-arc{opacity:0;z-index:50;pointer-events:none;background:#fff;position:absolute;box-shadow:0 0 15px #fff,0 0 30px #fc0}html[data-theme=speed-force] .theme-flash-arc-1{width:120%;height:3px;top:20%;left:-10%;transform:rotate(15deg)}html[data-theme=speed-force] .theme-flash-arc-2{width:120%;height:4px;top:60%;left:-10%;transform:rotate(-25deg)}html[data-theme=speed-force] .theme-study-card.theme-flash-phasing .theme-flash-arc-1{animation:.1s .25s 3 alternate theme-flash-arcFlash!important}html[data-theme=speed-force] .theme-study-card.theme-flash-phasing .theme-flash-arc-2{animation:.1s .3s 2 alternate theme-flash-arcFlash!important}@keyframes theme-flash-arcFlash{0%{opacity:0}to{opacity:1}}html[data-theme=speed-force] .theme-study-card.theme-flash-phasing{animation:1.2s cubic-bezier(.25,1,.5,1) forwards theme-flash-phaseShift!important}@keyframes theme-flash-phaseShift{0%{filter:blur();transform:translate(0);box-shadow:0 30px 50px #000c}10%{filter:blur(3px)drop-shadow(0 0 20px #fc0);transform:translate(-15px)skew(-5deg)}20%{filter:blur(5px);transform:translate(15px)skew(5deg)}30%{filter:blur(8px)drop-shadow(0 0 50px #fff);background:#fc0;transform:translate(-20px)skew(-10deg)}40%{filter:blur(6px)drop-shadow(0 0 100px #fc0);transform:translate(20px)skew(10deg)}50%{filter:blur(4px);background:linear-gradient(135deg,#a30000 0%,#b00b0b 50%,#3a0000 100%);transform:translate(-10px)skew(-5deg)}60%{filter:blur(2px);transform:translate(10px)skew(5deg)}80%{filter:blur(.5px);transform:translate(-2px)skew(-1deg)}to{filter:blur();transform:translate(0)skew(0deg);box-shadow:0 30px 50px #000c,0 0 30px #ffcc004d}}html[data-theme=speed-force] .theme-study-content{z-index:2;position:relative;color:#fff!important;text-transform:uppercase!important;text-shadow:2px 2px #000!important;font-family:Rajdhani,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;line-height:1.1!important}html[data-theme=speed-force] .theme-study-card.theme-answer-shown .theme-study-content{animation:.5s cubic-bezier(.175,.885,.32,1.275) .6s both theme-flash-speedTextIn!important}@keyframes theme-flash-speedTextIn{0%{opacity:0;filter:blur(5px);transform:translate(100px)skew(-20deg)}to{opacity:1;filter:blur();transform:translate(0)skew(0deg)}}html[data-theme=speed-force] .theme-show-answer{color:#3a0000!important;letter-spacing:5px!important;text-transform:uppercase!important;background:#fc0!important;border:none!important;border-radius:4px!important;padding:16px 0!important;font-family:Rajdhani,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:1.6rem!important;font-weight:900!important;transition:all .1s!important;transform:skew(-10deg)!important;box-shadow:4px 4px #00000080,0 0 15px #fc06!important}html[data-theme=speed-force] .theme-show-answer:hover{color:#b00b0b!important;background:#fff!important;transform:skew(-10deg)translate(-2px,-2px)!important;box-shadow:6px 6px #00000080,0 0 30px #fff9!important}html[data-theme=speed-force] .theme-show-answer:active{transform:skew(-10deg)translate(2px,2px)!important;box-shadow:0 0 #00000080!important}html[data-theme=speed-force] .theme-rating-grid{opacity:0;animation:.5s cubic-bezier(.175,.885,.32,1.275) .7s forwards theme-flash-speedTextIn}html[data-theme=speed-force] .theme-rating{color:#fff!important;text-transform:uppercase!important;background:#0006!important;border:2px solid #ffcc004d!important;border-radius:4px!important;font-family:Rajdhani,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:1.1rem!important;font-weight:900!important;transition:all .2s!important;overflow:hidden!important;transform:skew(-10deg)!important;box-shadow:2px 2px #0000004d!important}html[data-theme=speed-force] .theme-rating span{color:#fff9!important;letter-spacing:1px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:.7rem!important;font-weight:800!important;display:inline-block!important;transform:skew(10deg)!important}@media (any-hover:hover) and (any-pointer:fine){html[data-theme=speed-force] .theme-rating:hover{background:#ffcc001a!important;border-color:#fc0!important;transform:skew(-10deg)translate(-2px,-2px)!important;box-shadow:4px 4px #0006!important}html[data-theme=speed-force] .theme-rating-again:hover{text-shadow:0 0 8px #00d4ff;color:#00d4ff!important;background:#00d4ff1a!important;border-color:#00d4ff!important}html[data-theme=speed-force] .theme-rating-again:hover span{color:#00d4ff!important}html[data-theme=speed-force] .theme-rating-hard:hover{text-shadow:0 0 8px #f30;color:#f30!important;background:#ff33001a!important;border-color:#f30!important}html[data-theme=speed-force] .theme-rating-hard:hover span{color:#f30!important}html[data-theme=speed-force] .theme-rating-good:hover{text-shadow:0 0 8px #fc0;color:#fc0!important;border-color:#fc0!important}html[data-theme=speed-force] .theme-rating-good:hover span{color:#fc0!important}html[data-theme=speed-force] .theme-rating-easy:hover{text-shadow:0 0 8px #fff;color:#fff!important;background:#ffffff1a!important;border-color:#fff!important}html[data-theme=speed-force] .theme-rating-easy:hover span{color:#fff!important}}@media not all and (any-hover:hover) and (any-pointer:fine){html[data-theme=speed-force] .theme-rating:active{background:#ffcc001a!important;border-color:#fc0!important;transform:skew(-10deg)translate(2px,2px)!important;box-shadow:0 0 #0000!important}}html[data-theme=speed-force] .theme-study-stage.theme-flash-exit-out .theme-study-card{filter:blur(10px)!important;opacity:0!important;transition:all .2s cubic-bezier(.55,.085,.68,.53)!important;animation:none!important;transform:translate(-200vw)skew(-30deg)!important}html[data-theme=speed-force] .theme-study-stage.theme-flash-exit-in .theme-study-card{animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards theme-flash-dashIn!important}@keyframes theme-flash-dashIn{0%{filter:blur(10px);opacity:0;transform:translate(200vw)skew(30deg)}to{filter:blur();opacity:1;transform:translate(0)skew(0deg)}}html[data-theme=speed-force] main>header{color:#fff!important}html[data-theme=speed-force] main>header h1{text-shadow:0 0 10px #fc06;letter-spacing:3px;text-transform:uppercase;color:#fc0!important;font-family:Rajdhani,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}html[data-theme=speed-force] main>header p{color:#ffffffb3!important}html[data-theme=speed-force] main>header .text-slate-950,html[data-theme=speed-force] main>header .text-slate-900,html[data-theme=speed-force] main>header .text-slate-800,html[data-theme=speed-force] main>header .text-slate-700,html[data-theme=speed-force] main>header .font-black,html[data-theme=speed-force] main>header .font-bold{color:#fc0!important}html[data-theme=speed-force] main>header .text-slate-500,html[data-theme=speed-force] main>header .text-slate-600,html[data-theme=speed-force] main>header .text-sm{color:#fff9!important}html[data-theme=speed-force] .bg-white,html[data-theme=speed-force] .bg-white\/80,html[data-theme=speed-force] .bg-white\/70{background-color:#2a0000!important}html[data-theme=speed-force] .bg-slate-50{background-color:#1f0000!important}html[data-theme=speed-force] .bg-slate-100{background-color:#3a0000!important}html[data-theme=speed-force] .text-slate-950,html[data-theme=speed-force] .text-slate-900,html[data-theme=speed-force] .text-slate-800{color:#f1f1f1!important}html[data-theme=speed-force] .text-slate-700{color:#ddd!important}html[data-theme=speed-force] .text-slate-600{color:#ffffffb3!important}html[data-theme=speed-force] .text-slate-500{color:#fff9!important}html[data-theme=speed-force] .border-slate-200{border-color:#fc03!important}html[data-theme=speed-force] .border-slate-300{border-color:#ffcc004d!important}html[data-theme=speed-force] .shadow-sm{box-shadow:0 4px 12px #0009!important}html[data-theme=speed-force] .bg-blue-600{transform:skew(-10deg);color:#3a0000!important;text-transform:uppercase!important;letter-spacing:2px!important;background:#fc0!important;border:none!important;border-radius:4px!important;font-family:Rajdhani,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-weight:900!important;box-shadow:3px 3px #0006!important}html[data-theme=speed-force] .bg-violet-600{transform:skew(-10deg);color:#fff!important;text-transform:uppercase!important;background:#0006!important;border:2px solid #ffcc004d!important;border-radius:4px!important;font-family:Rajdhani,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-weight:900!important}html[data-theme=speed-force] .bg-slate-900{transform:skew(-10deg);color:#fc0!important;text-transform:uppercase!important;background:#3a0000!important;border:2px solid #fc0!important;border-radius:4px!important;font-family:Rajdhani,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-weight:900!important}html[data-theme=speed-force] .bg-emerald-50{color:#86efac!important;background-color:#0a2a1a!important}html[data-theme=speed-force] .bg-amber-50{color:#fcd34d!important;background-color:#2a1a00!important}html[data-theme=speed-force] .bg-red-50{color:#fca5a5!important;background-color:#2a0a0a!important}html[data-theme=speed-force]:not([data-theme=default]) .bg-blue-50,html[data-theme=speed-force]:not([data-theme=default]) .bg-blue-100{color:#fc0!important;background:#3a0000!important}html[data-theme=speed-force] .bg-violet-50,html[data-theme=speed-force] .bg-violet-100{color:#c4b5fd!important;background:#1a0a2a!important}html[data-theme=speed-force]:not([data-theme=default]) .text-blue-950,html[data-theme=speed-force]:not([data-theme=default]) .text-blue-900,html[data-theme=speed-force]:not([data-theme=default]) .text-blue-800,html[data-theme=speed-force]:not([data-theme=default]) .text-blue-700{color:#fc0!important}html[data-theme=speed-force] .text-violet-900,html[data-theme=speed-force] .text-violet-700{color:#c4b5fd!important}html[data-theme=speed-force] .text-emerald-800,html[data-theme=speed-force] .text-emerald-900{color:#86efac!important}html[data-theme=speed-force] .text-amber-800,html[data-theme=speed-force] .text-amber-900,html[data-theme=speed-force] .text-amber-950{color:#fcd34d!important}html[data-theme=speed-force] .text-red-800,html[data-theme=speed-force] .text-red-900{color:#fca5a5!important}html[data-theme=speed-force] .bg-amber-100{background-color:#3a2000!important}html[data-theme=speed-force] .bg-emerald-100{background-color:#0a3a1a!important}html[data-theme=speed-force] .bg-red-100{background-color:#3a0a0a!important}html[data-theme=speed-force] .border-white\/70{border-color:#fc03!important}html[data-theme=speed-force] .border-amber-200{border-color:#fcd34d!important}html[data-theme=speed-force] .border-emerald-200{border-color:#86efac!important}html[data-theme=speed-force] .border-red-200{border-color:#fca5a5!important}html[data-theme=speed-force]:not([data-theme=default]) .border-blue-200{border-color:#fc06!important}html[data-theme=speed-force] .border-violet-200{border-color:#c4b5fd!important}html[data-theme=speed-force] .bg-violet-50.border-violet-200,html[data-theme=speed-force] .rounded-2xl.border-violet-200{color:#c4b5fd!important;background:#1a0a2a!important;border-color:#7c3aed!important}html[data-theme=speed-force] .text-violet-900{color:#c4b5fd!important}html[data-theme=speed-force] .text-violet-700{color:#a78bfa!important}html[data-theme=speed-force] .theme-study-shell header button[aria-label=Back],html[data-theme=speed-force] main>header button[aria-label="Back to library"]{color:#fc0!important;background:#0006!important;border:2px solid #ffcc004d!important;border-radius:4px!important;box-shadow:2px 2px #0000004d!important}html[data-theme=speed-force] input,html[data-theme=speed-force] select,html[data-theme=speed-force] textarea{color:#f1f1f1;background-color:#2a0000;border:2px solid #ffcc004d;border-radius:4px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}html[data-theme=speed-force] input::placeholder,html[data-theme=speed-force] textarea::placeholder{color:#fff6}html[data-theme=speed-force] option{color:#f1f1f1;background:#2a0000}html[data-theme=speed-force] .bg-red-600{color:#fff!important;background:#c00!important;border:2px solid #900!important;border-radius:4px!important}html[data-theme=speed-force] button:disabled{opacity:.5!important}html[data-theme=speed-force] .app-header-settings{color:#f1f1f1!important;background:#0006!important;border:2px solid #ffcc004d!important}html[data-theme=speed-force] .app-header-sync{color:#00d4ff!important;background:#0006!important;border:2px solid #00d4ff4d!important}html[data-theme=speed-force] article.rounded-3xl{border-radius:4px!important}html[data-reduce-motion=true][data-theme=speed-force] .theme-study-card,html[data-reduce-motion=true][data-theme=speed-force] .theme-rating-grid,html[data-reduce-motion=true][data-theme=speed-force] .theme-study-content,html[data-reduce-motion=true][data-theme=speed-force] body:before,html[data-reduce-motion=true][data-theme=speed-force] body:after{animation:none!important}@media (max-width:640px){html[data-theme=speed-force] .theme-study-card{min-height:420px!important;padding:35px 25px!important}}html[data-theme=avatar]{--theme-bg:#02020a;--theme-bg-2:#0a0a1a;--theme-surface:#0a0a1ad9;--theme-surface-2:#0a0a1ab3;--theme-surface-3:#0f0f2399;--theme-text:#fff;--theme-muted:#94a3b8;--theme-border:#00ffff4d;--theme-border-strong:#0ff9;--theme-primary:#0ff;--theme-primary-soft:#00ffff1a;--theme-primary-text:#0ff;--theme-secondary:#0ff;--theme-radius-lg:20px;--theme-radius-md:12px;--theme-shadow:0 0 30px #00ffff1a;--theme-shadow-raised:0 0 40px #0ff3;--theme-font:"Inter", system-ui, sans-serif;--theme-study-surface:#0a0a1ad9;--theme-study-border:#0ff6;--theme-study-shadow:0 0 40px #0ff3;--theme-action-primary-bg:transparent;--theme-action-primary-text:#0ff;--theme-action-primary-border:#00ffff80;--theme-action-secondary-bg:transparent;--theme-action-secondary-text:#0ff;--theme-action-secondary-border:#00ffff4d;--theme-action-strong-bg:transparent;--theme-action-strong-text:#0ff;--theme-action-strong-border:#00ffff80;--theme-show-bg:transparent;--theme-show-text:#0ff;--theme-show-border:#00ffff80;--theme-show-border-width:2px;--theme-rating-border-width:1px;--theme-rating-again-bg:#0a0a1a99;--theme-rating-again-border:#0ff3;--theme-rating-again-text:#0ff;--theme-rating-hard-bg:#0a0a1a99;--theme-rating-hard-border:#0ff3;--theme-rating-hard-text:#0ff;--theme-rating-good-bg:#0a0a1a99;--theme-rating-good-border:#0ff3;--theme-rating-good-text:#0ff;--theme-rating-easy-bg:#0a0a1a99;--theme-rating-easy-border:#0ff3;--theme-rating-easy-text:#0ff;--theme-card-content-bg:transparent;--theme-card-content-text:#e0f2fe;--theme-special-color:#0ff;--theme-special-bg:#00ffff1a;--theme-special-weight:700;--theme-special-shadow:0 0 10px #00ffff80;--theme-special-radius:4px;--theme-special-padding:2px 8px;--theme-special-animation:none}html[data-theme=avatar] body{background:#02020a!important}html[data-theme=avatar] body:before{content:"";z-index:-1;background:radial-gradient(at 20%,#00ffff08 0%,#0000 50%),radial-gradient(at 80% 20%,#0064ff05 0%,#0000 40%),radial-gradient(at 50% 80%,#00ffff05 0%,#0000 40%);width:200%;height:200%;animation:25s linear infinite theme-avatar-vortex;position:fixed;top:-50%;bottom:-50%;left:-50%;right:-50%}@keyframes theme-avatar-vortex{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html[data-theme=avatar] .theme-study-card{-webkit-backdrop-filter:blur(20px);border-width:2px!important;border-color:#0ff6!important}html[data-theme=avatar] .theme-show-answer,html[data-theme=avatar] .theme-rating{text-transform:uppercase;letter-spacing:.05em;font-family:Orbitron,sans-serif}html[data-theme=avatar] .theme-show-answer:hover{background:#00ffff1a!important;box-shadow:0 0 20px #00ffff4d!important}html[data-theme=avatar] .theme-rating:hover{transition:all .3s;transform:translateY(-2px);border-color:#0ff!important;box-shadow:0 0 15px #00ffff4d!important}html[data-theme=avatar] .theme-study-card.theme-avatar-detonate{animation:1.5s cubic-bezier(.25,1,.5,1) forwards theme-avatar-detonate-card}html[data-theme=avatar] .theme-study-card.theme-avatar-detonate:before{content:"";z-index:9;pointer-events:none;border-radius:inherit;animation:1.5s cubic-bezier(.25,1,.5,1) forwards theme-avatar-glow;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}html[data-theme=avatar] .theme-study-card.theme-avatar-detonate:after{content:"";z-index:10;pointer-events:none;border-radius:inherit;animation:1.5s cubic-bezier(.25,1,.5,1) forwards theme-avatar-flash;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes theme-avatar-detonate-card{0%{filter:brightness();transform:scale(1)}10%{filter:brightness(.5);transform:scale(.97)}20%{filter:brightness(5)contrast(1.2);transform:scale(1.1)}50%{filter:brightness(1.5);transform:scale(1.02)}to{filter:brightness();transform:scale(1)}}@keyframes theme-avatar-glow{0%{box-shadow:0 0 40px #0ff3}10%{box-shadow:0 0 #0000}20%{box-shadow:0 0 300px 100px #ffffffe6,0 0 150px 50px #0ffc}50%{box-shadow:0 0 100px #0ff9}to{box-shadow:0 0 40px #00ffff4d}}@keyframes theme-avatar-flash{0%{background:0 0}10%{background:0 0}20%{background:#fffffff2}50%{background:#0a0a1a4d}to{background:0 0}}html[data-theme=avatar] .theme-avatar-answer-reveal,html[data-theme=avatar] .theme-rating-grid{animation:2s ease-out forwards theme-avatar-eyes-opening}@keyframes theme-avatar-eyes-opening{0%{opacity:0;filter:blur(15px)brightness(3);transform:translateY(10px)}40%{opacity:0;filter:blur(15px)brightness(3);transform:translateY(10px)}to{opacity:1;filter:blur()brightness();transform:translateY(0)}}html[data-theme=avatar] .theme-study-stage.theme-avatar-exit-out .theme-study-card{opacity:0}.theme-rogue-card-header,.theme-rogue-card-footer{display:none}html[data-theme=ac-rogue]{--theme-bg:#0b131f;--theme-bg-2:#0f172a;--theme-surface:#070b12f2;--theme-surface-2:#0b131fe6;--theme-surface-3:#0f172ad9;--theme-text:#e0f2fe;--theme-muted:#94a3b8;--theme-border:#e0f2fe26;--theme-border-strong:#e0f2fe4d;--theme-primary:#c5a059;--theme-primary-soft:#c5a0591a;--theme-primary-text:#c5a059;--theme-secondary:#900;--theme-radius-lg:4px;--theme-radius-md:4px;--theme-shadow:0 25px 60px #000000e6;--theme-shadow-raised:0 25px 60px #000000e6;--theme-font:"Share Tech Mono", monospace;--theme-study-surface:#070b12f2;--theme-study-border:#e0f2fe26;--theme-study-shadow:0 25px 60px #000000e6;--theme-action-primary-bg:#e0f2fe08;--theme-action-primary-text:#e0f2fe;--theme-action-primary-border:#e0f2fe33;--theme-action-secondary-bg:transparent;--theme-action-secondary-text:#c5a059;--theme-action-secondary-border:#c5a0594d;--theme-action-strong-bg:#e0f2fe08;--theme-action-strong-text:#e0f2fe;--theme-action-strong-border:#e0f2fe33;--theme-show-bg:#e0f2fe08;--theme-show-text:#e0f2fe;--theme-show-border:#e0f2fe33;--theme-show-border-width:1px;--theme-rating-border-width:1px;--theme-rating-again-bg:#0f172a;--theme-rating-again-border:#e0f2fe26;--theme-rating-again-text:#e0f2fe;--theme-rating-hard-bg:#0f172a;--theme-rating-hard-border:#e0f2fe26;--theme-rating-hard-text:#e0f2fe;--theme-rating-good-bg:#0f172a;--theme-rating-good-border:#e0f2fe26;--theme-rating-good-text:#e0f2fe;--theme-rating-easy-bg:#0f172a;--theme-rating-easy-border:#e0f2fe26;--theme-rating-easy-text:#e0f2fe;--theme-card-content-bg:transparent;--theme-card-content-text:#e0f2fe;--theme-special-color:#900;--theme-special-bg:#9900001a;--theme-special-weight:900;--theme-special-shadow:0 0 8px #99000080;--theme-special-radius:0;--theme-special-padding:0 6px;--theme-special-animation:none}html[data-theme=ac-rogue] body{background-color:#0b131f!important;background-image:radial-gradient(circle,#0b234199 0%,#0b131f 100%),linear-gradient(#00e5ff08 1px,#0000 1px)!important;background-size:100% 100%,100% 30px!important}html[data-theme=ac-rogue] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 100% 0,#00b4d81a 0%,#0000 60%);animation:8s ease-in-out infinite alternate theme-rogue-aurora;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes theme-rogue-aurora{0%{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}html[data-theme=ac-rogue] .theme-study-card{border-radius:4px!important}html[data-theme=ac-rogue] .theme-rogue-card-header{z-index:4;color:#c5a059;letter-spacing:3px;text-transform:uppercase;text-shadow:0 0 8px #c5a0594d;border-bottom:1px solid #e0f2fe26;justify-content:space-between;align-items:center;gap:1rem;margin:0 1.5rem;padding:12px 0;font-family:Cinzel Decorative,serif;font-size:.75rem;font-weight:900;display:flex;position:relative}html[data-theme=ac-rogue] .theme-rogue-status{color:#900;letter-spacing:2px;font-family:Share Tech Mono,monospace;font-size:.65rem;animation:2s infinite theme-rogue-alert-blink}@keyframes theme-rogue-alert-blink{0%,to{opacity:1}50%{opacity:.4}}html[data-theme=ac-rogue] .theme-study-card.theme-answer-shown .theme-rogue-card-footer{z-index:4;color:#e0f2fe;letter-spacing:.5px;opacity:.85;margin:0 1.5rem 1rem;padding-top:12px;font-family:Share Tech Mono,monospace;font-size:.9rem;display:block;position:relative}html[data-theme=ac-rogue] .theme-study-content{color:#94a3b8;line-height:1.6;font-family:Share Tech Mono,monospace!important}html[data-theme=ac-rogue] .theme-study-card.theme-question-shown .theme-study-content{letter-spacing:1px;color:#e0f2fe;font-size:1.5rem;font-weight:700;line-height:1.4;font-family:Cinzel Decorative,serif!important}html[data-theme=ac-rogue] .theme-study-content strong,html[data-theme=ac-rogue] .theme-study-content b{text-shadow:0 0 8px #99000080;padding:0 6px;font-size:1.25rem;font-weight:900;display:inline-block;color:#900!important;background:#9900001a!important;border-left:3px solid #900!important;font-family:Cinzel Decorative,serif!important}html[data-theme=ac-rogue] .theme-study-content blockquote{color:#e0f2fe;border-left:2px solid #e0f2fe4d;padding-left:12px;font-style:italic}html[data-theme=ac-rogue] .theme-rating span:last-child{opacity:.8;letter-spacing:1px;font-family:Cinzel Decorative,serif;font-size:.7rem;color:#c5a059!important}html[data-theme=ac-rogue] .theme-show-answer{text-transform:uppercase;letter-spacing:3px;font-family:Cinzel Decorative,serif;font-weight:900;border-radius:2px!important}html[data-theme=ac-rogue] .theme-rating{text-transform:uppercase;font-family:Share Tech Mono,monospace;border-radius:2px!important}html[data-theme=ac-rogue] .theme-show-answer:hover{color:#0b131f!important;background:#e0f2fe!important;box-shadow:0 0 20px #e0f2fe4d!important}html[data-theme=ac-rogue] .theme-rating-again:hover{color:#900!important;background:#99000026!important;border-color:#900!important;box-shadow:0 0 15px #9006!important}html[data-theme=ac-rogue] .theme-rating-hard:hover{color:#c5a059!important;background:#c5a05926!important;border-color:#c5a059!important;box-shadow:0 0 15px #c5a05966!important}html[data-theme=ac-rogue] .theme-rating-good:hover{color:#38bdf8!important;background:#38bdf826!important;border-color:#38bdf8!important;box-shadow:0 0 15px #38bdf866!important}html[data-theme=ac-rogue] .theme-rating-easy:hover{color:#22c55e!important;background:#22c55e26!important;border-color:#22c55e!important;box-shadow:0 0 15px #22c55e66!important}html[data-theme=ac-rogue] .theme-study-card.theme-rogue-detonate{animation:.3s ease-out theme-rogue-pulse}@keyframes theme-rogue-pulse{0%{transform:scale(1)}40%{transform:scale(1.01)}to{transform:scale(1)}}html[data-theme=ac-rogue] .theme-rogue-answer-reveal,html[data-theme=ac-rogue] .theme-rating-grid{animation:.4s ease-out theme-rogue-terminal-boot}@keyframes theme-rogue-terminal-boot{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html[data-theme=ac-rogue] .theme-study-stage.theme-rogue-exit-out .theme-study-card{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(5px)}.theme-fbc-card-header{display:none}html[data-theme=fbc-control]{--theme-bg:#060709;--theme-bg-2:#0a0c12;--theme-surface:#0a0c12e6;--theme-surface-2:#0a0c12d9;--theme-surface-3:#0f1219cc;--theme-text:#f5f5f5;--theme-muted:#94a3b8;--theme-border:#ffffff26;--theme-border-strong:#ffffff4d;--theme-primary:#f5f5f5;--theme-primary-soft:#ffffff0d;--theme-primary-text:#f5f5f5;--theme-secondary:#da1313;--theme-radius-lg:0px;--theme-radius-md:0px;--theme-shadow:0 30px 60px #000000e6;--theme-shadow-raised:0 30px 60px #000000e6;--theme-font:"Inter", sans-serif;--theme-study-surface:#0a0c12e6;--theme-study-border:#ffffff26;--theme-study-shadow:0 30px 60px #000000e6;--theme-action-primary-bg:transparent;--theme-action-primary-text:#f5f5f5;--theme-action-primary-border:#f5f5f5;--theme-action-secondary-bg:transparent;--theme-action-secondary-text:#f5f5f5;--theme-action-secondary-border:#ffffff4d;--theme-action-strong-bg:transparent;--theme-action-strong-text:#f5f5f5;--theme-action-strong-border:#f5f5f5;--theme-show-bg:transparent;--theme-show-text:#f5f5f5;--theme-show-border:#f5f5f5;--theme-show-border-width:2px;--theme-rating-border-width:1px;--theme-rating-again-bg:transparent;--theme-rating-again-border:#fff3;--theme-rating-again-text:#94a3b8;--theme-rating-hard-bg:transparent;--theme-rating-hard-border:#fff3;--theme-rating-hard-text:#94a3b8;--theme-rating-good-bg:transparent;--theme-rating-good-border:#fff3;--theme-rating-good-text:#94a3b8;--theme-rating-easy-bg:transparent;--theme-rating-easy-border:#fff3;--theme-rating-easy-text:#94a3b8;--theme-card-content-bg:transparent;--theme-card-content-text:#f5f5f5;--theme-special-color:#f5f5f5;--theme-special-bg:transparent;--theme-special-weight:700;--theme-special-shadow:none;--theme-special-radius:0;--theme-special-padding:0;--theme-special-animation:none}html[data-theme=fbc-control] body{background-color:#060709!important;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px),radial-gradient(circle,#ffffff14 0%,#0000 70%)!important;background-size:80px 80px,80px 80px,100% 100%!important}html[data-theme=fbc-control] body:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);z-index:0;background:#020305;width:80vh;height:80vh;animation:8s ease-in-out infinite theme-fbc-levitate;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 120px #ffffff14}html[data-theme=fbc-control] body:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);z-index:0;filter:blur(30px);background:#ffffff0f;width:88vh;height:88vh;animation:8s ease-in-out infinite theme-fbc-levitate;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes theme-fbc-levitate{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-25px)}}html[data-theme=fbc-control] .theme-study-stage{width:100%;max-width:600px;margin-inline-start:auto;margin-inline-end:auto}html[data-theme=fbc-control] .theme-study-card{-webkit-backdrop-filter:blur(25px);flex-direction:column;min-height:500px;padding:50px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;border-top:4px solid #f5f5f5!important;border-radius:0!important;overflow:visible!important}html[data-theme=fbc-control] .theme-fbc-card-header{z-index:4;color:#f5f5f5;letter-spacing:6px;text-transform:uppercase;border-bottom:1px solid #fff3;flex:none;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 40px;padding:0 0 15px;font-family:Inter,sans-serif;font-size:.85rem;font-weight:800;display:flex;position:relative}html[data-theme=fbc-control] .theme-fbc-classification{color:#da1313;letter-spacing:2px;border:1px solid #da1313;margin-left:auto;padding:4px 8px;font-size:.7rem;animation:3s infinite theme-fbc-pulse-red}@keyframes theme-fbc-pulse-red{0%,to{opacity:1}50%{opacity:.5}}html[data-theme=fbc-control] .theme-study-content{color:#94a3b8;flex:auto;font-size:1.25rem;font-weight:400;line-height:1.6;padding:0!important;font-family:Inter,sans-serif!important;overflow:visible!important}html[data-theme=fbc-control] .theme-study-card.theme-question-shown .theme-study-content{letter-spacing:-.5px;color:#f5f5f5;font-size:1.8rem;font-weight:900;line-height:1.3}html[data-theme=fbc-control] .theme-study-card.theme-answer-shown .theme-study-content{color:#94a3b8;font-size:1.25rem;font-weight:400;line-height:1.6}html[data-theme=fbc-control] .theme-study-content strong,html[data-theme=fbc-control] .theme-study-content b{font-weight:700;color:#f5f5f5!important}html[data-theme=fbc-control] .theme-study-card .theme-study-content .redacted{color:#020305;-webkit-user-select:none;user-select:none;background-color:#020305;padding:0 4px}html[data-theme=fbc-control] .theme-study-card.theme-answer-shown .theme-study-content .redacted{animation:2s .5s both theme-fbc-clear-redaction}@keyframes theme-fbc-clear-redaction{0%{color:#020305;background-color:#020305}to{color:#f5f5f5;background-color:#0000}}html[data-theme=fbc-control] .theme-study-controls{flex:none;width:100%;margin-top:50px}html[data-theme=fbc-control] .theme-show-answer{z-index:0;isolation:isolate;text-transform:uppercase;letter-spacing:4px;min-height:0;font-size:1.1rem;font-weight:900;transition:all .2s;position:relative;overflow:hidden;border-radius:0!important;margin-top:0!important;padding:20px 0!important;font-family:Inter,sans-serif!important}html[data-theme=fbc-control] .theme-show-answer:before{content:"";z-index:-1;transform-origin:100%;background:#f5f5f5;transition:transform .4s cubic-bezier(.86,0,.07,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}html[data-theme=fbc-control] .theme-show-answer:hover{filter:none;color:#060709!important;background:0 0!important}html[data-theme=fbc-control] .theme-show-answer:hover:before{transform-origin:0;transform:scaleX(1)}html[data-theme=fbc-control] .theme-rating-grid{gap:15px;width:100%;margin-top:0!important}html[data-theme=fbc-control] .theme-rating{text-transform:uppercase;letter-spacing:1px;min-height:0;font-size:1rem;font-weight:800;border-radius:0!important;padding:16px 5px!important;font-family:Inter,sans-serif!important}html[data-theme=fbc-control] .theme-rating-again:hover{transform:scale(1.05);color:#f5f5f5!important;background:#da1313!important;border-color:#ff1e1e!important;box-shadow:0 10px 20px #da131366!important}html[data-theme=fbc-control] .theme-rating-hard:hover{transform:scale(1.05);color:#f5f5f5!important;background:#ffffff1a!important;border-color:#94a3b8!important}html[data-theme=fbc-control] .theme-rating-good:hover{transform:scale(1.05);color:#060709!important;background:#f5f5f5!important;border-color:#f5f5f5!important}html[data-theme=fbc-control] .theme-rating-easy:hover{transform:scale(1.05);color:#060709!important;background:#60a5fa!important;border-color:#60a5fa!important;box-shadow:0 10px 20px #60a5fa33!important}html[data-theme=fbc-control] .theme-rating span:last-child{opacity:.5;font-size:.75rem;font-weight:600}html[data-theme=fbc-control] button.import-confirm-button.bg-blue-600.text-white:not(:disabled){-webkit-text-fill-color:#17212b;text-shadow:none;color:#17212b!important;background:#f5f5f5!important;border:1px solid #f5f5f5!important;box-shadow:0 8px 20px #0000005c!important}html[data-theme=fbc-control] button.import-confirm-button.bg-blue-600.text-white:not(:disabled):hover{-webkit-text-fill-color:#17212b;filter:none;transform:translateY(-1px);color:#17212b!important;background:#fff!important}html[data-theme=fbc-control] button.import-confirm-button.bg-blue-600.text-white:not(:disabled):active{transform:translateY(0)scale(.99)}html[data-theme=fbc-control] button.import-confirm-button.bg-blue-600.text-white:disabled{-webkit-text-fill-color:#64748b;color:#64748b!important;background:#94a3b829!important;border:1px solid #94a3b838!important}html[data-theme=fbc-control] .import-compatibility-breakdown{box-shadow:inset 3px 0 #94a3b89e;background:linear-gradient(135deg,#080f13fa,#0c1318fa)!important;border-color:#94a3b857!important}html[data-theme=fbc-control] .import-compatibility-breakdown.import-compatibility-exact{box-shadow:inset 3px 0 #6ee7b7;background:linear-gradient(135deg,#051e19fa,#081315fa)!important;border-color:#6ee7b7b8!important}html[data-theme=fbc-control] .import-compatibility-breakdown.import-compatibility-partial{box-shadow:inset 3px 0 #fbbf24;background:linear-gradient(135deg,#241805fa,#13110dfa)!important;border-color:#fbbf24ad!important}html[data-theme=fbc-control] .import-compatibility-breakdown.import-compatibility-blocked{box-shadow:inset 3px 0 #ff1e1e;background:linear-gradient(135deg,#2a080afa,#150c0ffa)!important;border-color:#ff1e1e9e!important}html[data-theme=fbc-control] .import-compatibility-row+.import-compatibility-row{border-color:#ffffff1f!important}html[data-theme=fbc-control] .import-compatibility-count{color:#f5f5f5!important}html[data-theme=fbc-control] .import-compatibility-item-supported .import-compatibility-label{color:#6ee7b7!important}html[data-theme=fbc-control] .import-compatibility-item-converted .import-compatibility-label,html[data-theme=fbc-control] .import-compatibility-item-requires-source .import-compatibility-label{color:#fbbf24!important}html[data-theme=fbc-control] .import-compatibility-item-unsupported .import-compatibility-label{color:#ff6b6b!important}html[data-theme=fbc-control] .theme-study-card.theme-fbc-geometry-shift{animation:.4s cubic-bezier(.1,.9,.2,1) theme-fbc-geometry-glitch}html[data-theme=fbc-control] .theme-study-card.theme-fbc-geometry-shift:before{content:"";z-index:9;pointer-events:none;animation:.4s cubic-bezier(.1,.9,.2,1) theme-fbc-glitch-shadow;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes theme-fbc-geometry-glitch{0%{filter:contrast();transform:skew(0deg)scale(1)}20%{filter:contrast(1.5)grayscale();transform:skew(-5deg)scale(1.02)}40%{filter:contrast(2)hue-rotate(-45deg);transform:skew(5deg)scale(.98)}60%{filter:contrast(1.2);transform:skew(-2deg)scale(1.01)}to{filter:contrast();transform:skew(0deg)scale(1)}}@keyframes theme-fbc-glitch-shadow{0%{box-shadow:none}20%{box-shadow:none}40%{box-shadow:-10px 0 #da1313,10px 0 #f5f5f5}60%{box-shadow:none}to{box-shadow:none}}html[data-theme=fbc-control] .theme-fbc-answer-reveal,html[data-theme=fbc-control] .theme-rating-grid{animation:.5s ease-out forwards theme-fbc-fade-up}@keyframes theme-fbc-fade-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}html[data-theme=fbc-control] .theme-study-stage.theme-fbc-exit-out .theme-study-card{opacity:0;transition:opacity .4s,transform .4s;transform:scale(.95)}@media (max-width:520px){html[data-theme=fbc-control] .theme-study-card{min-height:440px;padding:28px}html[data-theme=fbc-control] .theme-fbc-card-header{letter-spacing:3px;gap:.65rem}html[data-theme=fbc-control] .theme-fbc-classification{letter-spacing:1px;padding-inline-start:6px;padding-inline-end:6px}html[data-theme=fbc-control] .theme-study-card.theme-question-shown .theme-study-content{font-size:1.45rem}html[data-theme=fbc-control] .theme-study-controls{margin-top:36px}html[data-theme=fbc-control] .theme-rating-grid{gap:7px}html[data-theme=fbc-control] .theme-rating{letter-spacing:.35px;padding:13px 3px!important}}.theme-samurai-letterbox,.theme-samurai-katana-flash,.theme-samurai-slash-cut,.theme-samurai-card-header,.theme-orbital-exhaust-flame,.theme-orbital-rivet,.theme-aurora-container,.theme-ppg-heartburst,.theme-ppg-chemical-x-flash,.theme-ppg-flight-trails,.theme-shaun-hills,.theme-shaun-head,.theme-invincible-blood-splatter,.theme-generator-build-field,.theme-regular-environment,.theme-gru-strap,.theme-gru-goggles,.theme-gru-banana-rain{display:none}html[data-theme=samurai-jack]{--theme-bg:#262a2d;--theme-bg-2:#202326;--theme-surface:#f8f9fa;--theme-surface-2:#eceff1;--theme-surface-3:#d9dde0;--theme-text:#0c0c0c;--theme-muted:#555b60;--theme-border:#0c0c0c;--theme-border-strong:#0c0c0c;--theme-primary:#da1f28;--theme-primary-soft:#f4c8cb;--theme-primary-text:#8f1118;--theme-secondary:#262a2d;--theme-radius-lg:0px;--theme-radius-md:0px;--theme-shadow:4px 4px 0 #0c0c0c;--theme-shadow-raised:8px 8px 0 #0c0c0c;--theme-font:"Inter", sans-serif;--theme-study-surface:#f8f9fa;--theme-study-border:#0c0c0c;--theme-study-shadow:12px 12px 0 #0c0c0c;--theme-card-content-bg:transparent;--theme-card-content-text:#0c0c0c;--theme-action-primary-bg:#da1f28;--theme-action-primary-text:#f8f9fa;--theme-action-primary-border:#0c0c0c;--theme-action-secondary-bg:#262a2d;--theme-action-secondary-text:#f8f9fa;--theme-action-secondary-border:#0c0c0c;--theme-action-strong-bg:#0c0c0c;--theme-action-strong-text:#f8f9fa;--theme-action-strong-border:#0c0c0c;--theme-show-bg:#da1f28;--theme-show-text:#f8f9fa;--theme-show-border:#0c0c0c;--theme-show-border-width:4px;--theme-rating-border-width:4px;--theme-rating-again-bg:#f8f9fa;--theme-rating-again-border:#0c0c0c;--theme-rating-again-text:#0c0c0c;--theme-rating-hard-bg:#f8f9fa;--theme-rating-hard-border:#0c0c0c;--theme-rating-hard-text:#0c0c0c;--theme-rating-good-bg:#f8f9fa;--theme-rating-good-border:#0c0c0c;--theme-rating-good-text:#0c0c0c;--theme-rating-easy-bg:#f8f9fa;--theme-rating-easy-border:#0c0c0c;--theme-rating-easy-text:#0c0c0c;--theme-special-color:#f8f9fa;--theme-special-bg:#da1f28;--theme-special-weight:700;--theme-special-padding:2px 8px;--theme-special-radius:0;--theme-special-shadow:none;--theme-special-animation:none}html[data-theme=samurai-jack] body{color:#f8f9fa;overflow-x:hidden;background:#262a2d!important}html[data-theme=samurai-jack] body:before{opacity:1;filter:none;background:#da1f28;border-radius:50%;width:80vh;height:80vh;animation:8s ease-in-out infinite alternate theme-samurai-sun-haze;top:auto;bottom:-15%;left:50%;right:auto;transform:translate(-50%)}html[data-theme=samurai-jack] body:after{opacity:1;clip-path:polygon(0% 100%,0% 70%,5% 50%,12% 80%,15% 40%,25% 90%,30% 20%,40% 75%,45% 45%,55% 85%,65% 10%,75% 90%,82% 55%,90% 85%,95% 30%,100% 70%,100% 100%);background:#0c0c0c;width:100%;height:25vh;top:auto;bottom:0;left:0;right:0}@keyframes theme-samurai-sun-haze{0%{transform:translate(-50%)scale(1)}to{transform:translate(-50%)scale(1.02)}}html[data-theme=samurai-jack] h1,html[data-theme=samurai-jack] h2,html[data-theme=samurai-jack] h3,html[data-theme=samurai-jack] button{font-family:Oswald,sans-serif}html[data-theme=samurai-jack] button{text-transform:uppercase;letter-spacing:.04em}html[data-theme=samurai-jack] main>header :-webkit-any(h1,h2,p){text-shadow:2px 2px #0c0c0c;color:#f8f9fa!important}html[data-theme=samurai-jack] main>header :is(h1,h2,p){text-shadow:2px 2px #0c0c0c;color:#f8f9fa!important}html[data-theme=samurai-jack] :-webkit-any(section,article,aside).bg-white{border-width:4px!important;border-color:#0c0c0c!important;box-shadow:8px 8px #0c0c0c!important}html[data-theme=samurai-jack] :is(section,article,aside).bg-white{border-width:4px!important;border-color:#0c0c0c!important;box-shadow:8px 8px #0c0c0c!important}html[data-theme=samurai-jack] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){border:4px solid #0c0c0c!important;box-shadow:4px 4px #0c0c0c!important}html[data-theme=samurai-jack] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){border:4px solid #0c0c0c!important;box-shadow:4px 4px #0c0c0c!important}html[data-theme=samurai-jack] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{filter:none;transform:translate(-2px,-2px);box-shadow:6px 6px #0c0c0c!important}html[data-theme=samurai-jack] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{filter:none;transform:translate(-2px,-2px);box-shadow:6px 6px #0c0c0c!important}html[data-theme=samurai-jack] .theme-study-stage{z-index:10;width:100%;max-width:600px;margin-inline-start:auto;margin-inline-end:auto;position:relative}html[data-theme=samurai-jack] .theme-study-card{flex-direction:column;min-height:520px;padding:50px 45px;display:flex;color:#0c0c0c!important;background:#f8f9fa!important;border:4px solid #0c0c0c!important;border-radius:0!important;transition:transform .1s,box-shadow .1s!important;overflow:hidden!important;box-shadow:12px 12px #0c0c0c!important}html[data-theme=samurai-jack] .theme-samurai-card-header{z-index:4;color:#da1f28;letter-spacing:5px;text-align:left;text-transform:uppercase;border-bottom:4px solid #0c0c0c;flex:none;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:40px;padding-bottom:12px;font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:700;display:flex;position:relative}html[data-theme=samurai-jack] .theme-study-content{flex:auto;font-size:1.25rem;font-weight:600;line-height:1.5;color:#333!important;padding:0!important;font-family:Inter,sans-serif!important;overflow:visible!important}html[data-theme=samurai-jack] .theme-study-card.theme-question-shown .theme-study-content{text-transform:uppercase;font-size:2.1rem;font-weight:700;line-height:1.2;color:#0c0c0c!important;font-family:Oswald,sans-serif!important}html[data-theme=samurai-jack] .theme-study-card.theme-answer-shown .theme-study-content{text-transform:none;font-size:1.25rem;font-weight:600;line-height:1.5;color:#333!important;font-family:Inter,sans-serif!important}html[data-theme=samurai-jack] .theme-study-controls{flex:none;width:100%;margin-top:40px}html[data-theme=samurai-jack] .theme-show-answer{letter-spacing:4px;text-transform:uppercase;min-height:0;font-size:1.5rem;font-weight:700;color:#f8f9fa!important;background:#da1f28!important;border:4px solid #0c0c0c!important;border-radius:0!important;margin-top:0!important;padding:16px 0!important;font-family:Oswald,sans-serif!important;transition:all .15s!important;box-shadow:8px 8px #0c0c0c!important}html[data-theme=samurai-jack] .theme-show-answer:hover{filter:none;transform:translate(2px,2px);color:#f8f9fa!important;background:#0c0c0c!important;box-shadow:6px 6px #da1f28!important}html[data-theme=samurai-jack] .theme-show-answer:focus-visible{filter:none;transform:translate(2px,2px);color:#f8f9fa!important;background:#0c0c0c!important;box-shadow:6px 6px #da1f28!important}html[data-theme=samurai-jack] .theme-study-stage.theme-samurai-cinematic .theme-study-card{transform:translate(6px,6px);box-shadow:6px 6px #0c0c0c!important}html[data-theme=samurai-jack] .theme-samurai-letterbox{z-index:50;pointer-events:none;background:#0c0c0c;width:100%;height:0;transition:height .6s cubic-bezier(.77,0,.175,1);display:block;position:fixed;left:0}html[data-theme=samurai-jack] .theme-samurai-letterbox-top{top:0}html[data-theme=samurai-jack] .theme-samurai-letterbox-bottom{bottom:0}html[data-theme=samurai-jack] .theme-study-stage.theme-samurai-cinematic .theme-samurai-letterbox{height:12vh}html[data-theme=samurai-jack] .theme-samurai-slash-cut{z-index:100;pointer-events:none;transform-origin:50%;background:#fff;width:140%;height:6px;display:block;position:absolute;top:-20%;left:-20%;transform:rotate(-15deg)scaleX(0);box-shadow:0 0 20px #fff}html[data-theme=samurai-jack] .theme-study-card.theme-samurai-striking{animation:.4s cubic-bezier(0,0,.2,1) forwards theme-samurai-camera-shake}html[data-theme=samurai-jack] .theme-study-card.theme-samurai-striking .theme-samurai-slash-cut{animation:.3s cubic-bezier(.1,1.2,.8,1) forwards theme-samurai-draw-blade}html[data-theme=samurai-jack] .theme-samurai-katana-flash{z-index:999;opacity:0;mix-blend-mode:exclusion;pointer-events:none;background:#fff;width:100vw;height:100vh;display:block;position:fixed;top:0;bottom:0;left:0;right:0}html[data-theme=samurai-jack] .theme-study-stage.theme-samurai-slashed .theme-samurai-katana-flash{animation:.5s ease-out forwards theme-samurai-invert-blast}@keyframes theme-samurai-camera-shake{0%{transform:translate(6px,6px)}20%{transform:translate(-10px,15px)}40%{transform:translate(12px,-8px)}60%{transform:translate(-15px,10px)}80%{transform:translate(8px,-12px)}to{transform:translate(0)}}@keyframes theme-samurai-draw-blade{0%{opacity:1;transform:rotate(-25deg)scaleX(0)}50%{opacity:1;background:#0c0c0c;transform:rotate(-25deg)scaleX(1);box-shadow:0 0 #0000}to{opacity:0;transform:rotate(-25deg)scaleX(1.5)translateY(20px)}}@keyframes theme-samurai-invert-blast{0%{opacity:1}30%{opacity:1}to{opacity:0}}html[data-theme=samurai-jack] .theme-rating-grid{opacity:0;gap:15px;width:100%;animation:0s ease-in-out .3s forwards theme-samurai-violent-snap;display:flex;margin-top:0!important}@keyframes theme-samurai-violent-snap{to{opacity:1}}html[data-theme=samurai-jack] .theme-rating{text-transform:uppercase;flex:1;gap:2px;min-height:0;font-size:1.2rem;font-weight:700;color:#0c0c0c!important;background:#f8f9fa!important;border:4px solid #0c0c0c!important;border-radius:0!important;padding:12px 5px!important;font-family:Oswald,sans-serif!important;transition:all .1s!important;box-shadow:4px 4px #0c0c0c!important}html[data-theme=samurai-jack] .theme-rating span:first-child{font-size:1.2rem;font-weight:700;color:#0c0c0c!important}html[data-theme=samurai-jack] .theme-rating span:last-child{opacity:1;margin-top:0;font-family:Inter,sans-serif;font-size:.75rem;font-weight:900;color:#da1f28!important}html[data-theme=samurai-jack] .theme-rating-again:hover{color:#0c0c0c!important;filter:none!important;background:#39ff14!important;transform:translate(-2px,-2px)!important;box-shadow:6px 6px #0c0c0c!important}html[data-theme=samurai-jack] .theme-rating-hard:hover{color:#fff!important;filter:none!important;background:#666!important;transform:translate(-2px,-2px)!important;box-shadow:6px 6px #0c0c0c!important}html[data-theme=samurai-jack] .theme-rating-good:hover{color:#fff!important;filter:none!important;background:#0c0c0c!important;transform:translate(-2px,-2px)!important;box-shadow:6px 6px #0c0c0c!important}html[data-theme=samurai-jack] .theme-rating-hard:hover span:first-child,html[data-theme=samurai-jack] .theme-rating-good:hover span:first-child,html[data-theme=samurai-jack] .theme-rating-easy:hover span:first-child{color:#fff!important}html[data-theme=samurai-jack] .theme-rating-easy:hover{color:#fff!important;filter:none!important;background:#da1f28!important;transform:translate(-2px,-2px)!important;box-shadow:6px 6px #0c0c0c!important}html[data-theme=samurai-jack] .theme-study-stage.theme-samurai-exit-out .theme-study-card{animation:.2s cubic-bezier(.8,-.3,1,1) forwards theme-samurai-drop-card;box-shadow:0 0 #0c0c0c!important}html[data-theme=samurai-jack] .theme-study-stage.theme-samurai-exit-in .theme-study-card{animation:.4s cubic-bezier(.1,1.2,.4,1) forwards theme-samurai-slam-card;box-shadow:12px 12px #0c0c0c!important}@keyframes theme-samurai-drop-card{to{transform:translateY(150%)rotate(5deg)}}@keyframes theme-samurai-slam-card{0%{transform:translateY(-150%)rotate(-5deg)}to{transform:translateY(0)rotate(0)}}@media (max-width:520px){html[data-theme=samurai-jack] .theme-study-card{min-height:470px;padding:32px 26px;box-shadow:8px 8px #0c0c0c!important}html[data-theme=samurai-jack] .theme-samurai-card-header{letter-spacing:2px;gap:.6rem;margin-bottom:30px;font-size:.85rem}html[data-theme=samurai-jack] .theme-study-card.theme-question-shown .theme-study-content{font-size:1.65rem}html[data-theme=samurai-jack] .theme-study-controls{margin-top:30px}html[data-theme=samurai-jack] .theme-rating-grid{gap:6px}html[data-theme=samurai-jack] .theme-rating{font-size:.9rem;padding:10px 3px!important}html[data-theme=samurai-jack] .theme-rating span:first-child{font-size:.9rem}}html[data-theme=orbital-command]{--theme-bg:#050608;--theme-bg-2:#050608;--theme-surface:#2b2e33;--theme-surface-2:#3a3f47;--theme-surface-3:#111214;--theme-text:#fff;--theme-muted:#ffffff8c;--theme-border:#444;--theme-border-strong:#111214;--theme-primary:#fc0;--theme-primary-soft:#ffcc0029;--theme-primary-text:#fc0;--theme-secondary:#ff9d00;--theme-radius-lg:12px;--theme-radius-md:6px;--theme-shadow:0 8px 22px #0000008c;--theme-shadow-raised:0 20px 50px #000c;--theme-font:"Space Mono", monospace;--theme-study-surface:linear-gradient(135deg, #3a3f47, #2b2e33);--theme-study-border:#111214;--theme-study-shadow:0 20px 50px #000c, inset 0 2px 0 #fff3, inset 0 -4px 10px #00000080, 0 0 0 2px #111;--theme-card-content-bg:transparent;--theme-card-content-text:#fff;--theme-action-primary-bg:#111214;--theme-action-primary-text:#fc0;--theme-action-primary-border:#444;--theme-action-secondary-bg:#2b2e33;--theme-action-secondary-text:#fff;--theme-action-secondary-border:#444;--theme-action-strong-bg:#111214;--theme-action-strong-text:#fc0;--theme-action-strong-border:#444;--theme-show-bg:#111;--theme-show-text:#fc0;--theme-show-border:#444;--theme-show-border-width:2px;--theme-rating-border-width:2px;--theme-rating-again-bg:#111;--theme-rating-again-border:#444;--theme-rating-again-text:#ff2a2a;--theme-rating-hard-bg:#111;--theme-rating-hard-border:#444;--theme-rating-hard-text:#ff5e00;--theme-rating-good-bg:#111;--theme-rating-good-border:#444;--theme-rating-good-text:#00d4ff;--theme-rating-easy-bg:#111;--theme-rating-easy-border:#444;--theme-rating-easy-text:#0f6;--theme-special-color:#fff;--theme-special-bg:transparent;--theme-special-weight:600;--theme-special-padding:0;--theme-special-radius:0;--theme-special-shadow:0 0 10px #ffffff80;--theme-special-animation:none}html[data-theme=orbital-command] body{color:#fff;font-family:Space Mono,monospace;overflow-x:hidden;background:#050608!important}html[data-theme=orbital-command] body:before{z-index:0;opacity:1;filter:none;background-color:#0000;background-image:radial-gradient(2px 2px at 20px 30px,#fff,#0000),radial-gradient(1px 1px at 40px 70px,#ffffff80,#0000),radial-gradient(2px 2px at 90px 140px,#fff,#0000),radial-gradient(1px 1px at 160px 20px,#fffc,#0000),radial-gradient(3px 3px at 250px 180px,#fff,#0000),radial-gradient(1.5px 1.5px at 300px 50px,#fff9,#0000);background-repeat:repeat;background-size:350px 350px;width:100%;height:200%;animation:4s linear infinite theme-orbital-warp-speed;top:-100%;bottom:auto;left:0;right:0}html[data-theme=orbital-command] body:after{z-index:0;opacity:1;filter:none;background-color:#0000;background-image:radial-gradient(1.5px 1.5px at 50px 160px,#fff,#0000),radial-gradient(2px 2px at 180px 200px,#ffffffb3,#0000),radial-gradient(1px 1px at 280px 90px,#fff6,#0000);background-repeat:repeat;background-size:400px 400px;width:100%;height:200%;animation:2s linear infinite theme-orbital-warp-speed;top:-100%;bottom:auto;left:0;right:0}@keyframes theme-orbital-warp-speed{0%{transform:translateY(0)}to{transform:translateY(50%)}}html[data-theme=orbital-command] h1,html[data-theme=orbital-command] h2,html[data-theme=orbital-command] h3,html[data-theme=orbital-command] button{font-family:Teko,sans-serif}html[data-theme=orbital-command] main>header :-webkit-any(h1,h2){letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 10px #ffcc0040;color:#fc0!important}html[data-theme=orbital-command] main>header :is(h1,h2){letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 10px #ffcc0040;color:#fc0!important}html[data-theme=orbital-command] main>header p{color:#ffffff8c!important}html[data-theme=orbital-command] :-webkit-any(section,article,aside).bg-white{background:linear-gradient(135deg,#3a3f47,#2b2e33)!important;border:2px solid #111214!important;box-shadow:0 20px 50px #000000a6,inset 0 2px #ffffff24!important}html[data-theme=orbital-command] :is(section,article,aside).bg-white{background:linear-gradient(135deg,#3a3f47,#2b2e33)!important;border:2px solid #111214!important;box-shadow:0 20px 50px #000000a6,inset 0 2px #ffffff24!important}html[data-theme=orbital-command] :-webkit-any(input,select,textarea){font-family:Space Mono,monospace;color:#ff9d00!important;background:#0a0c10!important;border-color:#ff9d004d!important}html[data-theme=orbital-command] :is(input,select,textarea){font-family:Space Mono,monospace;color:#ff9d00!important;background:#0a0c10!important;border-color:#ff9d004d!important}html[data-theme=orbital-command] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){color:#fc0!important;background:#111!important;border:2px solid #444!important;border-bottom-width:6px!important}html[data-theme=orbital-command] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){color:#fc0!important;background:#111!important;border:2px solid #444!important;border-bottom-width:6px!important}html[data-theme=orbital-command] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{filter:none!important;background:#1a1a1a!important;border-color:#fc0!important;box-shadow:0 0 15px #fc03!important}html[data-theme=orbital-command] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{filter:none!important;background:#1a1a1a!important;border-color:#fc0!important;box-shadow:0 0 15px #fc03!important}html[data-theme=orbital-command] .theme-study-stage{z-index:10;width:100%;max-width:600px;margin-inline-start:auto;margin-inline-end:auto;position:relative}html[data-theme=orbital-command] .theme-study-card{flex-direction:column;min-height:0;padding:8px;display:flex;color:#fff!important;background:linear-gradient(135deg,#3a3f47,#2b2e33)!important;border:0!important;border-radius:12px!important;transition:none!important;overflow:visible!important;box-shadow:0 20px 50px #000c,inset 0 2px #fff3,inset 0 -4px 10px #00000080,0 0 0 2px #111!important}html[data-theme=orbital-command] .theme-orbital-rivet{pointer-events:none;background:#111214;border-radius:50%;width:12px;height:12px;display:block;box-shadow:inset 1px 1px 2px #ffffff4d,inset -1px -1px 2px #000c;z-index:20!important;position:absolute!important}html[data-theme=orbital-command] .theme-orbital-rivet-tl{top:15px;left:15px}html[data-theme=orbital-command] .theme-orbital-rivet-tr{top:15px;right:15px}html[data-theme=orbital-command] .theme-orbital-rivet-bl{bottom:15px;left:15px}html[data-theme=orbital-command] .theme-orbital-rivet-br{bottom:15px;right:15px}html[data-theme=orbital-command] .theme-orbital-screen-bezel{background:#111214;border:2px solid #000;border-radius:8px;flex-direction:column;min-height:400px;padding:20px;display:flex;overflow:hidden;box-shadow:inset 0 5px 15px #000000e6;z-index:2!important;position:relative!important}html[data-theme=orbital-command] .theme-orbital-hazard-strip{background:repeating-linear-gradient(45deg,#fc0,#fc0 10px,#000 10px 20px);height:10px;top:0;bottom:auto;left:0;right:0;z-index:3!important;position:absolute!important}html[data-theme=orbital-command] .theme-orbital-telemetry-header{color:#fff6;letter-spacing:2px;text-transform:uppercase;border-bottom:2px solid #ffffff1a;flex:none;justify-content:space-between;gap:1rem;margin-top:10px;margin-bottom:20px;padding-bottom:5px;font-family:Teko,sans-serif;font-size:1.5rem;display:flex;z-index:2!important;position:relative!important}html[data-theme=orbital-command] .theme-orbital-rec{color:#ff9d00;animation:1s infinite theme-orbital-cursor-blink}@keyframes theme-orbital-cursor-blink{0%,to{opacity:1}50%{opacity:0}}html[data-theme=orbital-command] .theme-orbital-question{text-shadow:0 0 5px #ffffff4d;flex:none;margin-bottom:30px;font-size:1.2rem;font-weight:400;line-height:1.5;z-index:2!important;color:#fff!important;background:0 0!important;padding:0!important;font-family:Space Mono,monospace!important;overflow:visible!important}html[data-theme=orbital-command] .theme-orbital-secure-container{background:#0a0c10;border:1px solid #ff9d0033;border-radius:4px;flex-direction:column;flex:auto;min-height:150px;display:flex;overflow:hidden;z-index:2!important;position:relative!important}html[data-theme=orbital-command] .theme-orbital-blast-door{background:repeating-linear-gradient(0deg,#1e2126,#1e2126 2px,#1a1c21 2px 4px);border:2px solid #333;justify-content:center;align-items:center;height:50%;display:flex;left:0;right:0;z-index:10!important;transition:transform .8s cubic-bezier(.85,0,.15,1)!important;position:absolute!important}html[data-theme=orbital-command] .theme-orbital-door-top{transform-origin:top;border-bottom:4px solid #fc0;top:0}html[data-theme=orbital-command] .theme-orbital-door-bottom{transform-origin:bottom;border-top:4px solid #fc0;bottom:0}html[data-theme=orbital-command] .theme-orbital-door-top span{color:#fc0;letter-spacing:4px;text-shadow:0 0 10px #ffcc0080;font-family:Teko,sans-serif;font-size:1.8rem}html[data-theme=orbital-command] .theme-orbital-secure-container.theme-orbital-open .theme-orbital-door-top{transform:translateY(-100%)}html[data-theme=orbital-command] .theme-orbital-secure-container.theme-orbital-open .theme-orbital-door-bottom{transform:translateY(100%)}html[data-theme=orbital-command] .theme-orbital-answer{text-shadow:0 0 8px #ff9d0033;flex:auto;font-size:1.1rem;font-weight:400;line-height:1.6;z-index:1!important;color:#ff9d00!important;background:0 0!important;padding:25px!important;font-family:Space Mono,monospace!important}html[data-theme=orbital-command] .theme-study-controls{z-index:10;width:100%;margin-top:25px;position:relative}html[data-theme=orbital-command] .theme-show-answer{letter-spacing:2px;text-transform:uppercase;min-height:0;font-size:1.8rem;font-weight:500;color:#fc0!important;box-shadow:none!important;background:#111!important;border:2px solid #444!important;border-bottom:6px solid #222!important;border-radius:6px!important;margin-top:0!important;padding:16px 0!important;font-family:Teko,sans-serif!important;transition:all .1s!important}html[data-theme=orbital-command] .theme-show-answer:hover{color:#fc0!important;filter:none!important;background:#1a1a1a!important;border-color:#fc0!important;box-shadow:0 0 15px #fc03!important}html[data-theme=orbital-command] .theme-show-answer:active{border-bottom-width:2px!important;transform:translateY(4px)!important}html[data-theme=orbital-command] .theme-rating-grid{gap:12px;width:100%;animation:.3s ease-out forwards theme-orbital-fade-up;display:flex;margin-top:0!important}@keyframes theme-orbital-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html[data-theme=orbital-command] .theme-rating{letter-spacing:1px;text-transform:uppercase;flex:1;min-height:0;font-size:1.4rem;font-weight:500;color:#fff!important;box-shadow:none!important;background:#111!important;border:2px solid #444!important;border-bottom:6px solid #222!important;border-radius:6px!important;padding:12px 5px!important;font-family:Teko,sans-serif!important;transition:all .1s!important}html[data-theme=orbital-command] .theme-rating span:first-child{font-size:1.4rem;font-weight:500;line-height:1}html[data-theme=orbital-command] .theme-rating span:last-child{opacity:.6;margin-top:-2px;font-family:Space Mono,monospace;font-size:.7rem;font-weight:400;display:block}html[data-theme=orbital-command] .theme-rating-again span{color:#ff2a2a!important}html[data-theme=orbital-command] .theme-rating-hard span{color:#ff5e00!important}html[data-theme=orbital-command] .theme-rating-good span{color:#00d4ff!important}html[data-theme=orbital-command] .theme-rating-easy span{color:#0f6!important}html[data-theme=orbital-command] .theme-rating:active{border-bottom-width:2px!important;transform:translateY(4px)!important}html[data-theme=orbital-command] .theme-rating-again:hover{filter:none!important;border-color:#ff2a2a!important;box-shadow:inset 0 0 10px #ff2a2a33!important}html[data-theme=orbital-command] .theme-rating-hard:hover{filter:none!important;border-color:#ff5e00!important;box-shadow:inset 0 0 10px #ff5e0033!important}html[data-theme=orbital-command] .theme-rating-good:hover{filter:none!important;border-color:#00d4ff!important;box-shadow:inset 0 0 10px #00d4ff33!important}html[data-theme=orbital-command] .theme-rating-easy:hover{filter:none!important;border-color:#0f6!important;box-shadow:inset 0 0 10px #0f63!important}html[data-theme=orbital-command] .theme-orbital-exhaust-flame{z-index:1;opacity:0;filter:blur(10px);pointer-events:none;background:linear-gradient(#fff,#00d4ff,#0000);border-radius:50% 50% 0 0;width:80%;height:150px;display:block;position:absolute;bottom:-50px;left:50%;transform:translate(-50%)}html[data-theme=orbital-command] .theme-study-stage.theme-orbital-launching{animation:.7s cubic-bezier(.55,.085,.68,.53) forwards theme-orbital-rocket-ignition}html[data-theme=orbital-command] .theme-study-stage.theme-orbital-launching .theme-orbital-exhaust-flame{opacity:1;animation:.7s forwards theme-orbital-thruster-burn}html[data-theme=orbital-command] .theme-study-stage.theme-orbital-docking{animation:.6s cubic-bezier(.175,.885,.32,1.275) forwards theme-orbital-rocket-dock}@keyframes theme-orbital-thruster-burn{0%{opacity:0;height:0}20%{opacity:1;height:150px}to{opacity:0;height:400px}}@keyframes theme-orbital-rocket-ignition{0%{transform:translateY(0)}10%{transform:translateY(5px)}20%{transform:translateY(2px)rotate(1deg)}30%{transform:translateY(5px)rotate(-1deg)}to{transform:translateY(-150vh)}}@keyframes theme-orbital-rocket-dock{0%{opacity:0;transform:translateY(150vh)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){html[data-theme=orbital-command] .theme-study-card{padding:6px}html[data-theme=orbital-command] .theme-orbital-screen-bezel{min-height:360px;padding:16px}html[data-theme=orbital-command] .theme-orbital-telemetry-header{letter-spacing:1px;gap:.5rem;font-size:1.05rem}html[data-theme=orbital-command] .theme-orbital-question{margin-bottom:20px;font-size:.95rem}html[data-theme=orbital-command] .theme-orbital-answer{font-size:.9rem;padding:18px!important}html[data-theme=orbital-command] .theme-rating-grid{gap:5px}html[data-theme=orbital-command] .theme-rating{padding:10px 2px!important}html[data-theme=orbital-command] .theme-rating span:first-child{font-size:1.05rem}}html[data-theme=the-aurora]{--theme-bg:#020205;--theme-bg-2:#020205;--theme-surface:#0a0a0fb3;--theme-surface-2:#ffffff08;--theme-surface-3:#ffffff0f;--theme-text:#fff;--theme-muted:#ffffff80;--theme-border:#ffffff14;--theme-border-strong:#ffffff29;--theme-primary:#60efff;--theme-primary-soft:#60efff1f;--theme-primary-text:#60efff;--theme-secondary:#00ff87;--theme-radius-lg:24px;--theme-radius-md:12px;--theme-shadow:0 12px 30px #0000006b;--theme-shadow-raised:0 30px 60px #0009, inset 0 1px 10px #ffffff0d;--theme-font:"Outfit", sans-serif;--theme-backdrop:blur(20px);--theme-study-surface:#0a0a0fb3;--theme-study-border:#ffffff14;--theme-study-shadow:0 30px 60px #0009, inset 0 1px 10px #ffffff0d;--theme-card-content-bg:transparent;--theme-card-content-text:#fff;--theme-action-primary-bg:#ffffff08;--theme-action-primary-text:#fff;--theme-action-primary-border:#ffffff1a;--theme-action-secondary-bg:#ffffff08;--theme-action-secondary-text:#fff;--theme-action-secondary-border:#ffffff1a;--theme-action-strong-bg:#ffffff08;--theme-action-strong-text:#fff;--theme-action-strong-border:#ffffff1a;--theme-show-bg:#ffffff08;--theme-show-text:#fff;--theme-show-border:#ffffff1a;--theme-show-border-width:1px;--theme-rating-border-width:1px;--theme-rating-again-bg:transparent;--theme-rating-again-border:#ffffff0d;--theme-rating-again-text:#ff00a0;--theme-rating-hard-bg:transparent;--theme-rating-hard-border:#ffffff0d;--theme-rating-hard-text:#8a2be2;--theme-rating-good-bg:transparent;--theme-rating-good-border:#ffffff0d;--theme-rating-good-text:#60efff;--theme-rating-easy-bg:transparent;--theme-rating-easy-border:#ffffff0d;--theme-rating-easy-text:#00ff87;--theme-special-color:#60efff;--theme-special-bg:linear-gradient(90deg, #60efff, #00ff87);--theme-special-weight:700;--theme-special-padding:0;--theme-special-radius:0;--theme-special-shadow:none;--theme-special-animation:none}html[data-theme=the-aurora] body{color:#fff;font-family:Outfit,sans-serif;overflow-x:hidden;background:#020205!important}html[data-theme=the-aurora] body:before{z-index:0;opacity:.6;filter:none;background-color:#0000;background-image:radial-gradient(1px 1px at 20px 30px,#fff,#0000),radial-gradient(1px 1px at 40px 70px,#fff,#0000),radial-gradient(1.5px 1.5px at 90px 40px,#fff,#0000),radial-gradient(2px 2px at 160px 120px,#fffc,#0000),radial-gradient(1px 1px at 200px 50px,#fff,#0000);background-repeat:repeat;background-size:250px 250px;width:100%;height:100%;animation:8s ease-in-out infinite alternate theme-aurora-star-twinkle;top:0;bottom:0;left:0;right:0}html[data-theme=the-aurora] body:after{z-index:0;opacity:.52;filter:blur(80px);background:radial-gradient(at 45% 40%,#00ff8785,#60efff52 20%,#0000 45%),radial-gradient(at 60% 60%,#8a2be26b,#ff00a047 22%,#0000 48%);width:200%;height:200%;animation:30s ease-in-out infinite alternate theme-aurora-ambient;top:-50%;bottom:-50%;left:-50%;right:-50%}html[data-theme=the-aurora] body:has(.theme-aurora-container):after{opacity:0;animation:none}@keyframes theme-aurora-star-twinkle{0%{opacity:.4}to{opacity:.8}}@keyframes theme-aurora-ambient{0%{transform:rotate(-12deg)scale(1)}to{transform:rotate(18deg)scale(1.14)}}html[data-theme=the-aurora] .theme-aurora-container{z-index:1;opacity:.7;filter:blur(80px);pointer-events:none;width:200%;height:200%;display:block;position:fixed;top:-50%;left:-50%;overflow:hidden}html[data-theme=the-aurora] .theme-aurora-ribbon{mix-blend-mode:screen;transform-origin:50%;background:linear-gradient(90deg,#0000,#00ff87,#60efff,#0000);border-radius:50%;width:80vw;height:300px;position:absolute;top:50%;left:50%}html[data-theme=the-aurora] .theme-aurora-ribbon-1{margin-top:-150px;margin-left:-40vw;animation:25s linear infinite theme-aurora-wave-1}html[data-theme=the-aurora] .theme-aurora-ribbon-2{opacity:.8;background:linear-gradient(90deg,#0000,#8a2be2,#ff00a0,#0000);width:100vw;height:400px;margin-top:0;margin-left:-20vw;animation:35s linear infinite reverse theme-aurora-wave-2}html[data-theme=the-aurora] .theme-aurora-ribbon-3{background:linear-gradient(90deg,#0000,#60efff,#00ff87,#0000);width:120vw;margin-top:-300px;margin-left:-50vw;animation:30s ease-in-out infinite alternate theme-aurora-wave-3}@keyframes theme-aurora-wave-1{0%{transform:rotate(0)scaleY(1)skew(20deg)}50%{transform:rotate(180deg)scaleY(1.5)skew(-20deg)}to{transform:rotate(360deg)scaleY(1)skew(20deg)}}@keyframes theme-aurora-wave-2{0%{transform:rotate(45deg)scaleY(1.2)translateY(0)}50%{transform:rotate(135deg)scaleY(.8)translateY(100px)}to{transform:rotate(405deg)scaleY(1.2)translateY(0)}}@keyframes theme-aurora-wave-3{0%{transform:rotate(-20deg)scale(1)translate(0)}to{transform:rotate(10deg)scale(1.3)translate(150px)}}html[data-theme=the-aurora] h1,html[data-theme=the-aurora] h2,html[data-theme=the-aurora] h3,html[data-theme=the-aurora] button,html[data-theme=the-aurora] input,html[data-theme=the-aurora] select,html[data-theme=the-aurora] textarea{font-family:Outfit,sans-serif}html[data-theme=the-aurora] main>header :-webkit-any(h1,h2){text-shadow:0 0 10px #ffffff4d;font-weight:500;color:#fff!important}html[data-theme=the-aurora] main>header :is(h1,h2){text-shadow:0 0 10px #ffffff4d;font-weight:500;color:#fff!important}html[data-theme=the-aurora] main>header p{color:#ffffff80!important}html[data-theme=the-aurora] :-webkit-any(section,article,aside).bg-white{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0fb3!important;border:1px solid #ffffff14!important;box-shadow:0 24px 55px #0000007a,inset 0 1px 10px #ffffff0d!important}html[data-theme=the-aurora] :is(section,article,aside).bg-white{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0fb3!important;border:1px solid #ffffff14!important;box-shadow:0 24px 55px #0000007a,inset 0 1px 10px #ffffff0d!important}html[data-theme=the-aurora] :-webkit-any(input,select,textarea){color:#ffffffe6!important;background:#ffffff08!important;border-color:#ffffff1a!important}html[data-theme=the-aurora] :is(input,select,textarea){color:#ffffffe6!important;background:#ffffff08!important;border-color:#ffffff1a!important}html[data-theme=the-aurora] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){color:#fff!important;box-shadow:none!important;background:#ffffff08!important;border:1px solid #ffffff1a!important}html[data-theme=the-aurora] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){color:#fff!important;box-shadow:none!important;background:#ffffff08!important;border:1px solid #ffffff1a!important}html[data-theme=the-aurora] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{filter:none!important;background:#ffffff14!important;border-color:#ffffff4d!important;box-shadow:0 0 20px #60efff26!important}html[data-theme=the-aurora] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{filter:none!important;background:#ffffff14!important;border-color:#ffffff4d!important;box-shadow:0 0 20px #60efff26!important}html[data-theme=the-aurora] .theme-study-stage{z-index:10;width:100%;max-width:650px;margin-inline-start:auto;margin-inline-end:auto;position:relative}html[data-theme=the-aurora] .theme-study-card{-webkit-backdrop-filter:blur(20px);flex-direction:column;min-height:0;padding:40px;display:flex;color:#fff!important;background:#0a0a0fb3!important;border:1px solid #ffffff14!important;border-radius:24px!important;transition:none!important;overflow:hidden!important;box-shadow:0 30px 60px #0009,inset 0 1px 10px #ffffff0d!important}html[data-theme=the-aurora] .theme-study-card:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#60efff,#00ff87,#0000);width:50%;height:2px;animation:6s linear infinite theme-aurora-border-glow;position:absolute;top:0;left:-100%}@keyframes theme-aurora-border-glow{0%{left:-100%}to{left:200%}}html[data-theme=the-aurora] .theme-aurora-header-bar{z-index:2;color:#fff6;letter-spacing:4px;text-transform:uppercase;flex:none;margin-bottom:30px;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:500;position:relative}html[data-theme=the-aurora] .theme-aurora-question{z-index:2;text-shadow:0 0 10px #ffffff4d;flex:none;margin-bottom:40px;font-size:1.6rem;font-weight:300;line-height:1.4;position:relative;color:#fff!important;background:0 0!important;padding:0!important;font-family:Outfit,sans-serif!important;overflow:visible!important}html[data-theme=the-aurora] .theme-aurora-answer-container{z-index:2;min-height:100px;position:relative}html[data-theme=the-aurora] .theme-aurora-answer{font-size:1.3rem;font-weight:300;line-height:1.6;color:#ffffffe6!important;background:0 0!important;padding:0!important;font-family:Outfit,sans-serif!important;overflow:visible!important}html[data-theme=the-aurora] .theme-study-controls{z-index:10;width:100%;margin-top:40px;position:relative}html[data-theme=the-aurora] .theme-show-answer{letter-spacing:2px;text-transform:uppercase;min-height:0;font-size:1.1rem;font-weight:500;position:relative;overflow:hidden;color:#fff!important;box-shadow:none!important;background:#ffffff08!important;border:1px solid #ffffff1a!important;border-radius:12px!important;margin-top:0!important;padding:18px 0!important;font-family:Outfit,sans-serif!important;transition:all .3s!important}html[data-theme=the-aurora] .theme-show-answer:hover{color:#fff!important;filter:none!important;background:#ffffff14!important;border-color:#ffffff4d!important;box-shadow:0 0 20px #60efff26!important}html[data-theme=the-aurora] .theme-rating-grid{opacity:0;gap:15px;width:100%;animation:.6s .5s forwards theme-aurora-fade-in-buttons;display:flex;margin-top:0!important}@keyframes theme-aurora-fade-in-buttons{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html[data-theme=the-aurora] .theme-rating{text-transform:uppercase;flex:1;min-height:0;font-size:1rem;font-weight:500;position:relative;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff0d!important;border-radius:12px!important;padding:15px 5px!important;font-family:Outfit,sans-serif!important;transition:all .3s!important}html[data-theme=the-aurora] .theme-rating span:first-child{font-size:1rem;font-weight:500}html[data-theme=the-aurora] .theme-rating span:last-child{opacity:.5;margin-top:6px;font-size:.75rem;font-weight:300;display:block}html[data-theme=the-aurora] .theme-rating-again span{color:#ff00a0!important}html[data-theme=the-aurora] .theme-rating-hard span{color:#8a2be2!important}html[data-theme=the-aurora] .theme-rating-good span{color:#60efff!important}html[data-theme=the-aurora] .theme-rating-easy span{color:#00ff87!important}html[data-theme=the-aurora] .theme-rating-again:hover{filter:none!important;background:#ff00a01a!important;border-color:#ff00a0!important;box-shadow:0 0 15px #ff00a04d!important}html[data-theme=the-aurora] .theme-rating-hard:hover{filter:none!important;background:#8a2be21a!important;border-color:#8a2be2!important;box-shadow:0 0 15px #8a2be24d!important}html[data-theme=the-aurora] .theme-rating-good:hover{filter:none!important;background:#60efff1a!important;border-color:#60efff!important;box-shadow:0 0 15px #60efff4d!important}html[data-theme=the-aurora] .theme-rating-easy:hover{filter:none!important;background:#00ff871a!important;border-color:#00ff87!important;box-shadow:0 0 15px #00ff874d!important}html[data-theme=the-aurora] .theme-study-stage.theme-aurora-dissolving .theme-study-card{animation:.6s cubic-bezier(.4,0,.2,1) forwards theme-aurora-dissolve-up}html[data-theme=the-aurora] .theme-study-stage.theme-aurora-materializing .theme-study-card{animation:.6s cubic-bezier(.175,.885,.32,1.275) forwards theme-aurora-materialize-down}@keyframes theme-aurora-dissolve-up{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(10px);transform:translateY(-50px)scale(.95)}}@keyframes theme-aurora-materialize-down{0%{opacity:0;filter:blur(10px);transform:translateY(50px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:520px){html[data-theme=the-aurora] .theme-study-card{padding:28px 24px}html[data-theme=the-aurora] .theme-aurora-header-bar{letter-spacing:2px;margin-bottom:22px;font-size:.72rem}html[data-theme=the-aurora] .theme-aurora-question{margin-bottom:30px;font-size:1.25rem}html[data-theme=the-aurora] .theme-aurora-answer{font-size:1.05rem}html[data-theme=the-aurora] .theme-study-controls{margin-top:30px}html[data-theme=the-aurora] .theme-rating-grid{gap:6px}html[data-theme=the-aurora] .theme-rating{padding:12px 3px!important}}html[data-theme=powerpuff-girls]{--theme-bg:#ff66b2;--theme-bg-2:#f9c;--theme-surface:#fff;--theme-surface-2:#ffcce6;--theme-surface-3:#f9c;--theme-text:#111;--theme-muted:#555;--theme-border:#111;--theme-border-strong:#111;--theme-primary:#f39;--theme-primary-soft:#ffe6f2;--theme-primary-text:#b20d60;--theme-secondary:#3cf;--theme-radius-lg:20px;--theme-radius-md:12px;--theme-shadow:6px 6px 0 #111;--theme-shadow-raised:12px 12px 0 #111;--theme-font:"Nunito", sans-serif;--theme-study-surface:#fff;--theme-study-border:#111;--theme-study-shadow:12px 12px 0 #111;--theme-card-content-bg:transparent;--theme-card-content-text:#111;--theme-action-primary-bg:#f39;--theme-action-primary-text:#fff;--theme-action-primary-border:#111;--theme-action-secondary-bg:#3cf;--theme-action-secondary-text:#fff;--theme-action-secondary-border:#111;--theme-action-strong-bg:#93f;--theme-action-strong-text:#fff;--theme-action-strong-border:#111;--theme-show-bg:#f39;--theme-show-text:#fff;--theme-show-border:#111;--theme-show-border-width:5px;--theme-rating-border-width:4px;--theme-rating-again-bg:#93f;--theme-rating-again-border:#111;--theme-rating-again-text:#fff;--theme-rating-hard-bg:#3c3;--theme-rating-hard-border:#111;--theme-rating-hard-text:#fff;--theme-rating-good-bg:#f39;--theme-rating-good-border:#111;--theme-rating-good-text:#fff;--theme-rating-easy-bg:#3cf;--theme-rating-easy-border:#111;--theme-rating-easy-text:#fff;--theme-special-color:#39ff14;--theme-special-bg:#111;--theme-special-weight:400;--theme-special-padding:2px 10px;--theme-special-radius:8px;--theme-special-shadow:none;--theme-special-animation:none}html[data-theme=powerpuff-girls] body{color:#111;font-family:Nunito,sans-serif;overflow-x:hidden;background:#ff66b2!important}html[data-theme=powerpuff-girls] body:before{z-index:0;opacity:.65;filter:none;background:radial-gradient(circle at 20% 30%,#fff 0 7%,#0000 7.5%),radial-gradient(circle at 75% 20%,#ffcce6 0 11%,#0000 11.5%),radial-gradient(circle at 60% 78%,#f9c 0 16%,#0000 16.5%),#ff66b2;width:140%;height:140%;animation:8s ease-in-out infinite alternate theme-ppg-backdrop-pulse;top:-20%;bottom:-20%;left:-20%;right:-20%}html[data-theme=powerpuff-girls] body:after{z-index:0;opacity:.16;filter:none;background-image:radial-gradient(#111 1.5px,#0000 1.5px);background-size:18px 18px;width:100%;height:100%;top:0;bottom:0;left:0;right:0}html[data-theme=powerpuff-girls] body:has(.theme-ppg-heartburst):before{opacity:0;animation:none}@keyframes theme-ppg-backdrop-pulse{0%{transform:rotate(-3deg)scale(1)}to{transform:rotate(3deg)scale(1.08)}}html[data-theme=powerpuff-girls] .theme-ppg-heartburst{z-index:0;pointer-events:none;width:0;height:0;display:block;position:fixed;top:50%;left:50%}html[data-theme=powerpuff-girls] .theme-study-shell>header{z-index:30;position:relative}html[data-theme=powerpuff-girls] .theme-ppg-heart{opacity:0;background:var(--theme-ppg-heart-color);width:100px;height:100px;animation:4s linear infinite theme-ppg-heart-zoom;position:absolute;top:50%;left:50%}html[data-theme=powerpuff-girls] .theme-ppg-heart:before,html[data-theme=powerpuff-girls] .theme-ppg-heart:after{content:"";background:inherit;border-radius:50%;width:100px;height:100px;position:absolute}html[data-theme=powerpuff-girls] .theme-ppg-heart:before{top:-50px;left:0}html[data-theme=powerpuff-girls] .theme-ppg-heart:after{top:0;left:50px}html[data-theme=powerpuff-girls] .theme-ppg-heart-1{--theme-ppg-heart-color:#f9c;animation-delay:0s}html[data-theme=powerpuff-girls] .theme-ppg-heart-2{--theme-ppg-heart-color:#ffcce6;animation-delay:1s}html[data-theme=powerpuff-girls] .theme-ppg-heart-3{--theme-ppg-heart-color:#fff;animation-delay:2s}html[data-theme=powerpuff-girls] .theme-ppg-heart-4{--theme-ppg-heart-color:#ff66b2;animation-delay:3s}@keyframes theme-ppg-heart-zoom{0%{opacity:1;transform:translate(-50%,-50%)rotate(-45deg)scale(0)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)rotate(-45deg)scale(40)}}html[data-theme=powerpuff-girls] h1,html[data-theme=powerpuff-girls] h2,html[data-theme=powerpuff-girls] h3,html[data-theme=powerpuff-girls] button{letter-spacing:.04em;font-family:Bangers,cursive}html[data-theme=powerpuff-girls] main>header :-webkit-any(h1,h2){text-transform:uppercase;-webkit-text-stroke:1px #111;paint-order:stroke fill;text-shadow:4px 4px #111;color:#ff0!important;letter-spacing:3px!important}html[data-theme=powerpuff-girls] main>header :is(h1,h2){text-transform:uppercase;-webkit-text-stroke:1px #111;paint-order:stroke fill;text-shadow:4px 4px #111;color:#ff0!important;letter-spacing:3px!important}html[data-theme=powerpuff-girls]:not([data-theme=default]) main>header h1.text-slate-950{-webkit-text-stroke:1px #111;paint-order:stroke fill;text-shadow:4px 4px #111;color:#ff0!important;letter-spacing:3px!important}html[data-theme=powerpuff-girls] main>header p{font-weight:900;color:#111!important}html[data-theme=powerpuff-girls] :-webkit-any(section,article,aside).bg-white{background-color:#fff!important;background-image:radial-gradient(#0000000d 2px,#0000 2px)!important;background-size:15px 15px!important;border:5px solid #111!important;box-shadow:8px 8px #111!important}html[data-theme=powerpuff-girls] :is(section,article,aside).bg-white{background-color:#fff!important;background-image:radial-gradient(#0000000d 2px,#0000 2px)!important;background-size:15px 15px!important;border:5px solid #111!important;box-shadow:8px 8px #111!important}html[data-theme=powerpuff-girls] :-webkit-any(input,select,textarea){font-family:Nunito,sans-serif;font-weight:900;color:#111!important;background:#fff!important;border:4px solid #111!important}html[data-theme=powerpuff-girls] :is(input,select,textarea){font-family:Nunito,sans-serif;font-weight:900;color:#111!important;background:#fff!important;border:4px solid #111!important}html[data-theme=powerpuff-girls] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){text-shadow:1px 1px #111;color:#fff!important;border:4px solid #111!important;box-shadow:4px 4px #111!important}html[data-theme=powerpuff-girls] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){text-shadow:1px 1px #111;color:#fff!important;border:4px solid #111!important;box-shadow:4px 4px #111!important}html[data-theme=powerpuff-girls] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{transform:translate(-2px,-2px);filter:none!important;box-shadow:6px 6px #111!important}html[data-theme=powerpuff-girls] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{transform:translate(-2px,-2px);filter:none!important;box-shadow:6px 6px #111!important}html[data-theme=powerpuff-girls] .theme-study-stage{z-index:10;width:100%;max-width:600px;margin-inline-start:auto;margin-inline-end:auto;position:relative}html[data-theme=powerpuff-girls] .theme-study-card{flex-direction:column;min-height:500px;padding:45px;display:flex;transform:rotate(-1deg);color:#111!important;background-color:#fff!important;background-image:radial-gradient(#0000000d 2px,#0000 2px)!important;background-size:15px 15px!important;border:6px solid #111!important;border-radius:20px!important;transition:all .2s!important;overflow:hidden!important;box-shadow:12px 12px #111!important}html[data-theme=powerpuff-girls] .theme-ppg-header,html[data-theme=powerpuff-girls] .theme-ppg-question,html[data-theme=powerpuff-girls] .theme-ppg-answer-container,html[data-theme=powerpuff-girls] .theme-study-controls{z-index:25;position:relative}html[data-theme=powerpuff-girls] .theme-ppg-header{color:#ff0;letter-spacing:3px;text-align:center;text-transform:uppercase;-webkit-text-stroke:1px #111;paint-order:stroke fill;text-shadow:4px 4px #111;flex:none;margin-bottom:25px;font-family:Bangers,cursive;font-size:2rem}html[data-theme=powerpuff-girls] .theme-ppg-question{text-align:center;flex:auto;margin-bottom:auto;font-size:1.8rem;font-weight:900;line-height:1.3;color:#111!important;background:0 0!important;padding:0!important;font-family:Nunito,sans-serif!important;overflow:visible!important}html[data-theme=powerpuff-girls] .theme-ppg-answer-container{flex:none}html[data-theme=powerpuff-girls] .theme-ppg-answer{text-align:center;opacity:0;border-top:4px dashed #111;margin-top:30px;font-size:1.4rem;font-weight:700;line-height:1.5;display:none;color:#444!important;background:0 0!important;padding:30px 0 0!important;font-family:Nunito,sans-serif!important;overflow:visible!important}html[data-theme=powerpuff-girls] .theme-study-stage.theme-answer-shown .theme-ppg-answer{animation:.6s cubic-bezier(.175,.885,.32,1.275) .3s forwards theme-ppg-cartoon-pop;display:block}@keyframes theme-ppg-cartoon-pop{0%{opacity:0;transform:scale(.6)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}html[data-theme=powerpuff-girls] .theme-ppg-chemical-x-flash{opacity:0;mix-blend-mode:hard-light;pointer-events:none;background:radial-gradient(circle,#39ff14 0%,#39ff14cc 40%,#0000 80%);border-radius:50%;width:150%;height:150%;display:block;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);z-index:20!important;position:absolute!important}html[data-theme=powerpuff-girls] .theme-study-card.theme-ppg-power-up .theme-ppg-chemical-x-flash{animation:.8s cubic-bezier(.1,.8,.3,1) forwards theme-ppg-chemical-boom}@keyframes theme-ppg-chemical-boom{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}40%{opacity:1;filter:brightness(2);transform:translate(-50%,-50%)scale(2)}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}html[data-theme=powerpuff-girls] .theme-ppg-flight-trails{mix-blend-mode:normal;pointer-events:none;width:100%;height:100%;display:block;top:0;bottom:0;left:0;right:0;transform:rotate(-15deg)scale(1.5);z-index:21!important;position:absolute!important}html[data-theme=powerpuff-girls] .theme-ppg-trail{opacity:0;border-radius:0 20px 20px 0;width:200%;height:40px;position:absolute;left:-250%}html[data-theme=powerpuff-girls] .theme-ppg-trail-bubbles{background:linear-gradient(270deg,#8ecaef 0% 40%,#000 90%,#0000 100%);top:30%}html[data-theme=powerpuff-girls] .theme-ppg-trail-blossom{background:linear-gradient(270deg,#f69698 0% 40%,#000 90%,#0000 100%);top:48%}html[data-theme=powerpuff-girls] .theme-ppg-trail-buttercup{background:linear-gradient(270deg,#7cc76a 0% 40%,#000 90%,#0000 100%);top:66%}html[data-theme=powerpuff-girls] .theme-study-card.theme-ppg-power-up .theme-ppg-trail-bubbles{animation:.85s cubic-bezier(.4,0,.2,1) .3s forwards theme-ppg-swoop-in}html[data-theme=powerpuff-girls] .theme-study-card.theme-ppg-power-up .theme-ppg-trail-blossom{animation:.85s cubic-bezier(.4,0,.2,1) .15s forwards theme-ppg-swoop-in}html[data-theme=powerpuff-girls] .theme-study-card.theme-ppg-power-up .theme-ppg-trail-buttercup{animation:.85s cubic-bezier(.4,0,.2,1) .22s forwards theme-ppg-swoop-in}@keyframes theme-ppg-swoop-in{0%{opacity:1;left:-250%;transform:scaleY(.5)}50%{transform:scaleY(1)}to{opacity:1;left:150%;transform:scaleY(.5)}}html[data-theme=powerpuff-girls] .theme-study-controls{width:100%;margin-top:35px}html[data-theme=powerpuff-girls] .theme-show-answer{letter-spacing:3px;text-transform:uppercase;text-shadow:2px 2px #111;min-height:0;font-size:2rem;font-weight:400;color:#fff!important;background:#f39!important;border:5px solid #111!important;border-radius:12px!important;margin-top:0!important;padding:16px 0!important;font-family:Bangers,cursive!important;transition:all .1s!important;box-shadow:6px 6px #111!important}html[data-theme=powerpuff-girls] .theme-show-answer:hover{transform:translate(-2px,-2px);color:#fff!important;filter:none!important;background:#3cf!important;box-shadow:8px 8px #111!important}html[data-theme=powerpuff-girls] .theme-show-answer:active{transform:translate(6px,6px)!important;box-shadow:0 0 #111!important}html[data-theme=powerpuff-girls] .theme-rating-grid{opacity:0;gap:12px;width:100%;animation:.6s cubic-bezier(.175,.885,.32,1.275) .4s forwards theme-ppg-cartoon-pop;display:flex;margin-top:0!important}html[data-theme=powerpuff-girls] .theme-rating{text-transform:uppercase;text-shadow:1px 1px #111;flex:1;min-height:0;font-size:1.2rem;font-weight:400;position:relative;color:#fff!important;border:4px solid #111!important;border-radius:10px!important;padding:12px 2px!important;font-family:Bangers,cursive!important;transition:all .15s!important;box-shadow:4px 4px #111!important}html[data-theme=powerpuff-girls] .theme-rating span:first-child{font-size:1.2rem;font-weight:400}html[data-theme=powerpuff-girls] .theme-rating span:last-child{letter-spacing:1px;margin-top:2px;font-family:Nunito,sans-serif;font-size:.8rem;font-weight:900;display:block}html[data-theme=powerpuff-girls] .theme-rating-again{background:#93f!important}html[data-theme=powerpuff-girls] .theme-rating-hard{background:#3c3!important}html[data-theme=powerpuff-girls] .theme-rating-good{background:#f39!important}html[data-theme=powerpuff-girls] .theme-rating-easy{background:#3cf!important}html[data-theme=powerpuff-girls] .theme-rating-again span{color:#f4e8ff!important}html[data-theme=powerpuff-girls] .theme-rating-hard span{color:#e6ffe6!important}html[data-theme=powerpuff-girls] .theme-rating-good span{color:#ffe6f2!important}html[data-theme=powerpuff-girls] .theme-rating-easy span{color:#e6f9ff!important}html[data-theme=powerpuff-girls] .theme-rating:hover{transform:translate(-2px,-2px);filter:none!important;box-shadow:6px 6px #111!important}html[data-theme=powerpuff-girls] .theme-rating-again:hover{background:#7a1cd6!important}html[data-theme=powerpuff-girls] .theme-rating-hard:hover{background:#24a124!important}html[data-theme=powerpuff-girls] .theme-rating-good:hover{background:#e01b7a!important}html[data-theme=powerpuff-girls] .theme-rating-easy:hover{background:#1baee0!important}html[data-theme=powerpuff-girls] .theme-rating:active{transform:translate(4px,4px)!important;box-shadow:0 0 #111!important}html[data-theme=powerpuff-girls] .theme-study-stage.theme-ppg-exit-out .theme-study-card{animation:.4s cubic-bezier(.55,.085,.68,.53) forwards theme-ppg-fly-out}html[data-theme=powerpuff-girls] .theme-study-stage.theme-ppg-exit-in .theme-study-card{animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards theme-ppg-fly-in}@keyframes theme-ppg-fly-out{0%{opacity:1;transform:translateY(0)rotate(-1deg)scale(1)}to{opacity:0;transform:translateY(-150vh)rotate(45deg)scale(.5)}}@keyframes theme-ppg-fly-in{0%{opacity:0;transform:translateY(150vh)rotate(-45deg)scale(.5)}to{opacity:1;transform:translateY(0)rotate(-1deg)scale(1)}}@media (max-width:520px){html[data-theme=powerpuff-girls] .theme-study-card{min-height:460px;padding:32px 24px;box-shadow:8px 8px #111!important}html[data-theme=powerpuff-girls] .theme-ppg-header{margin-bottom:20px;font-size:1.55rem}html[data-theme=powerpuff-girls] .theme-ppg-question{font-size:1.35rem}html[data-theme=powerpuff-girls] .theme-ppg-answer{font-size:1.1rem}html[data-theme=powerpuff-girls] .theme-ppg-trail{height:34px}html[data-theme=powerpuff-girls] .theme-study-controls{margin-top:28px}html[data-theme=powerpuff-girls] .theme-rating-grid{gap:5px}html[data-theme=powerpuff-girls] .theme-rating{padding:10px 1px!important}html[data-theme=powerpuff-girls] .theme-rating span:first-child{font-size:.95rem}}html[data-theme=shaun-the-sheep]{--theme-bg:#87ceeb;--theme-bg-2:#8bc34a;--theme-surface:#f8f9fa;--theme-surface-2:#fff;--theme-surface-3:#e8ecef;--theme-text:#1a1a1a;--theme-muted:#51585d;--theme-border:#1a1a1a;--theme-border-strong:#1a1a1a;--theme-primary:#d97736;--theme-primary-soft:#f4c7a6;--theme-primary-text:#713411;--theme-secondary:#689f38;--theme-radius-lg:24px;--theme-radius-md:14px;--theme-shadow:5px 5px 0 #1a1a1a;--theme-shadow-raised:8px 8px 0 #1a1a1a}html[data-theme=shaun-the-sheep] body{color:#1a1a1a;background-color:#87ceeb;background-image:radial-gradient(72% 30% at 92% 105%,#8bc34a 0 71%,#0000 72%),radial-gradient(64% 24% at 12% 106%,#689f38 0 71%,#0000 72%),linear-gradient(#87ceeb,#87ceeb);background-attachment:fixed}html[data-theme=shaun-the-sheep] body:after{opacity:.1;mix-blend-mode:multiply;background-image:radial-gradient(#1a1a1a .7px,#0000 .7px);background-size:8px 8px}html[data-theme=shaun-the-sheep] h1,html[data-theme=shaun-the-sheep] h2,html[data-theme=shaun-the-sheep] h3,html[data-theme=shaun-the-sheep] button{letter-spacing:.035em;font-family:Chewy,cursive}html[data-theme=shaun-the-sheep] main>header{z-index:30;position:relative}html[data-theme=shaun-the-sheep] main>header h1,html[data-theme=shaun-the-sheep]:not([data-theme=default]) main>header h1.text-slate-950{text-shadow:2px 2px #f8f9facc;color:#1a1a1a!important;letter-spacing:.055em!important}html[data-theme=shaun-the-sheep] main>header p{font-weight:800;color:#243119!important}html[data-theme=shaun-the-sheep] main>section>div>div.bg-white{color:#1a1a1a!important;background:#f8f9fa!important;border:5px solid #1a1a1a!important;border-radius:24px!important;box-shadow:7px 7px #1a1a1a!important}html[data-theme=shaun-the-sheep] :-webkit-any(section,article,aside).bg-white{color:#1a1a1a!important;background:#f8f9fa!important;border:5px solid #1a1a1a!important;border-radius:24px!important;box-shadow:7px 7px #1a1a1a!important}html[data-theme=shaun-the-sheep] :is(section,article,aside).bg-white{color:#1a1a1a!important;background:#f8f9fa!important;border:5px solid #1a1a1a!important;border-radius:24px!important;box-shadow:7px 7px #1a1a1a!important}html[data-theme=shaun-the-sheep] :-webkit-any(input,select,textarea){font-family:Quicksand,sans-serif;font-weight:700;color:#1a1a1a!important;background:#f8f9fa!important;border:4px solid #1a1a1a!important;border-radius:12px!important}html[data-theme=shaun-the-sheep] :is(input,select,textarea){font-family:Quicksand,sans-serif;font-weight:700;color:#1a1a1a!important;background:#f8f9fa!important;border:4px solid #1a1a1a!important;border-radius:12px!important}html[data-theme=shaun-the-sheep] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){text-shadow:1px 1px #1a1a1a;color:#fff!important;background:#d97736!important;border:4px solid #1a1a1a!important;border-radius:12px!important;box-shadow:inset 0 -5px #a65322,4px 4px #1a1a1a!important}html[data-theme=shaun-the-sheep] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){text-shadow:1px 1px #1a1a1a;color:#fff!important;background:#d97736!important;border:4px solid #1a1a1a!important;border-radius:12px!important;box-shadow:inset 0 -5px #a65322,4px 4px #1a1a1a!important}html[data-theme=shaun-the-sheep] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{transform:translate(-2px,-2px);filter:none!important;box-shadow:inset 0 -5px #a65322,6px 6px #1a1a1a!important}html[data-theme=shaun-the-sheep] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{transform:translate(-2px,-2px);filter:none!important;box-shadow:inset 0 -5px #a65322,6px 6px #1a1a1a!important}html[data-theme=shaun-the-sheep] .theme-shaun-hills{z-index:0;pointer-events:none;height:40vh;display:block;position:fixed;bottom:0;left:0;right:0;overflow:hidden}html[data-theme=shaun-the-sheep] .theme-shaun-hill{border-top:8px solid #1a1a1a;border-radius:50% 50% 0 0;position:absolute}html[data-theme=shaun-the-sheep] .theme-shaun-hill-1{z-index:1;background:#689f38;width:80%;height:250px;bottom:-50px;left:-20%;box-shadow:inset 0 18px #4e7a27}html[data-theme=shaun-the-sheep] .theme-shaun-hill-2{z-index:2;background:#8bc34a;width:70%;height:350px;bottom:-100px;right:-10%;box-shadow:inset 0 18px #689f3859}html[data-theme=shaun-the-sheep] .theme-shaun-hill-3{z-index:3;background:#8bc34a;width:120%;height:200px;bottom:-80px;left:10%;box-shadow:inset 0 18px #689f3838}html[data-theme=shaun-the-sheep] .theme-study-stage{z-index:10;width:100%;max-width:550px;margin:40px auto 0;position:relative}html[data-theme=shaun-the-sheep] .theme-study-card{flex-direction:column;min-height:480px;padding:50px 40px 40px;display:flex;position:relative;transform:translateY(0)rotate(0);color:#1a1a1a!important;background:#f8f9fa!important;border:8px solid #1a1a1a!important;border-radius:40px!important;overflow:visible!important;box-shadow:10px 10px #1a1a1a!important}html[data-theme=shaun-the-sheep] .theme-shaun-head{z-index:15;pointer-events:none;background:#1a1a1a;border-radius:80px 80px 40px 40px;justify-content:center;align-items:flex-start;gap:15px;width:160px;height:90px;padding-top:15px;display:flex;top:-40px;left:50%;transform:translate(-50%);box-shadow:0 -20px 0 -5px #f8f9fa,0 -20px 0 3px #1a1a1a;position:absolute!important}html[data-theme=shaun-the-sheep] .theme-shaun-eye{background:#fff;border:4px solid #1a1a1a;border-radius:50%;width:32px;height:32px;position:relative;overflow:hidden}html[data-theme=shaun-the-sheep] .theme-shaun-pupil{background:#1a1a1a;border-radius:50%;width:12px;height:12px;transition:all .1s steps(2,end);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-theme=shaun-the-sheep] .theme-shaun-header,html[data-theme=shaun-the-sheep] .theme-shaun-question,html[data-theme=shaun-the-sheep] .theme-shaun-answer-container,html[data-theme=shaun-the-sheep] .theme-study-controls{z-index:16;position:relative}html[data-theme=shaun-the-sheep] .theme-shaun-header{color:#1a1a1a;letter-spacing:2px;text-align:center;text-transform:uppercase;border-bottom:4px dashed #ccc;flex:none;margin-bottom:20px;padding-bottom:10px;font-family:Chewy,cursive;font-size:1.6rem}html[data-theme=shaun-the-sheep] .theme-shaun-question{text-align:center;flex:auto;margin-bottom:auto;font-size:1.6rem;font-weight:800;line-height:1.3;color:#1a1a1a!important;background:0 0!important;padding:0!important;font-family:Quicksand,sans-serif!important;overflow:visible!important}html[data-theme=shaun-the-sheep] .theme-shaun-answer-container{flex:none}html[data-theme=shaun-the-sheep] .theme-shaun-answer{text-align:center;opacity:0;border-top:6px solid #1a1a1a;margin-top:30px;font-size:1.3rem;font-weight:700;line-height:1.5;display:none;color:#444!important;background:0 0!important;padding:25px 0 0!important;font-family:Quicksand,sans-serif!important;overflow:visible!important}html[data-theme=shaun-the-sheep] .theme-study-stage.theme-answer-shown .theme-shaun-answer{animation:.5s steps(5,end) forwards theme-shaun-drop-in;display:block}@keyframes theme-shaun-drop-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}html[data-theme=shaun-the-sheep] .theme-study-card.theme-shaun-shearing{animation:.4s steps(4,end) 2 theme-shaun-shear-shake}html[data-theme=shaun-the-sheep] .theme-study-card.theme-shaun-shearing .theme-shaun-pupil{animation:.4s steps(4,end) 2 theme-shaun-dizzy-eyes}@keyframes theme-shaun-shear-shake{0%{transform:rotate(0)translate(0)}25%{transform:rotate(2deg)translate(4px,-2px)}50%{transform:rotate(-2deg)translate(-4px,4px)}75%{transform:rotate(3deg)translate(2px,2px)}to{transform:rotate(0)translate(0)}}@keyframes theme-shaun-dizzy-eyes{0%{top:20%;left:50%}25%{top:50%;left:80%}50%{top:80%;left:50%}75%{top:50%;left:20%}to{top:50%;left:50%}}html[data-theme=shaun-the-sheep] .theme-study-controls{width:100%;margin-top:30px}html[data-theme=shaun-the-sheep] .theme-shaun-control-wait{height:0}html[data-theme=shaun-the-sheep] .theme-show-answer{letter-spacing:2px;text-transform:uppercase;text-shadow:2px 2px #1a1a1a;min-height:0;font-size:1.8rem;font-weight:400;color:#fff!important;background:#d97736!important;border:6px solid #1a1a1a!important;border-radius:12px!important;margin-top:0!important;padding:14px!important;font-family:Chewy,cursive!important;transition:all .1s steps(2,end)!important;box-shadow:inset 0 -6px #a65322,6px 6px #1a1a1a!important}html[data-theme=shaun-the-sheep] .theme-show-answer:hover{transform:translate(-2px,-2px);color:#fff!important;filter:none!important;background:#d97736!important;box-shadow:inset 0 -6px #a65322,8px 8px #1a1a1a!important}html[data-theme=shaun-the-sheep] .theme-show-answer:active{transform:translate(4px,4px)!important;box-shadow:2px 2px #1a1a1a!important}html[data-theme=shaun-the-sheep] .theme-rating-grid{opacity:0;gap:12px;width:100%;animation:.5s steps(4,end) .2s forwards theme-shaun-drop-in;display:flex;margin-top:0!important}html[data-theme=shaun-the-sheep] .theme-rating{text-transform:uppercase;min-height:0;text-shadow:none;flex:1;font-size:1.1rem;font-weight:400;position:relative;color:#1a1a1a!important;background:#fff!important;border:5px solid #1a1a1a!important;border-radius:12px!important;padding:10px 2px!important;font-family:Chewy,cursive!important;transition:all .1s steps(2,end)!important;box-shadow:4px 4px #1a1a1a!important}html[data-theme=shaun-the-sheep] .theme-rating span:first-child{font-size:1.1rem;font-weight:400;color:#1a1a1a!important}html[data-theme=shaun-the-sheep] .theme-rating span:last-child{letter-spacing:0;margin-top:2px;font-family:Quicksand,sans-serif;font-size:.75rem;font-weight:800;color:#666!important}html[data-theme=shaun-the-sheep] .theme-rating:not(:disabled):hover{transform:translate(-2px,-2px)rotate(2deg);filter:none!important;box-shadow:6px 6px #1a1a1a!important}html[data-theme=shaun-the-sheep] .theme-rating-again:not(:disabled):hover{color:#fff!important;background:#ff4d4d!important}html[data-theme=shaun-the-sheep] .theme-rating-hard:not(:disabled):hover{background:gold!important}html[data-theme=shaun-the-sheep] .theme-rating-good:not(:disabled):hover{color:#fff!important;background:#d97736!important}html[data-theme=shaun-the-sheep] .theme-rating-easy:not(:disabled):hover{background:#87ceeb!important}html[data-theme=shaun-the-sheep] .theme-rating-again:not(:disabled):hover span:first-child,html[data-theme=shaun-the-sheep] .theme-rating-good:not(:disabled):hover span:first-child{color:#fff!important}html[data-theme=shaun-the-sheep] .theme-rating:active{transform:translate(2px,2px)rotate(0)!important;box-shadow:2px 2px #1a1a1a!important}html[data-theme=shaun-the-sheep] .theme-study-stage.theme-shaun-exit-out .theme-study-card{transform:translateY(150vh)rotate(-10deg);transition:all .5s cubic-bezier(.68,-.55,.265,1.55)!important}html[data-theme=shaun-the-sheep] .theme-study-stage.theme-shaun-exit-in .theme-study-card{animation:.6s cubic-bezier(.175,.885,.32,1.275) forwards theme-shaun-card-return}@keyframes theme-shaun-card-return{0%{transform:translateY(-150vh)rotate(10deg)}to{transform:translateY(0)rotate(0)}}@media (max-width:520px){html[data-theme=shaun-the-sheep] .theme-study-stage{margin-top:34px}html[data-theme=shaun-the-sheep] .theme-study-card{min-height:440px;padding:46px 22px 26px;border-width:6px!important;border-radius:30px!important;box-shadow:7px 7px #1a1a1a!important}html[data-theme=shaun-the-sheep] .theme-shaun-head{width:145px;height:80px;top:-35px}html[data-theme=shaun-the-sheep] .theme-shaun-header,html[data-theme=shaun-the-sheep] .theme-shaun-question{font-size:1.3rem}html[data-theme=shaun-the-sheep] .theme-shaun-answer{font-size:1.05rem}html[data-theme=shaun-the-sheep] .theme-show-answer{font-size:1.55rem}html[data-theme=shaun-the-sheep] .theme-rating-grid{gap:5px}html[data-theme=shaun-the-sheep] .theme-rating{border-width:4px!important;padding:8px 1px!important}html[data-theme=shaun-the-sheep] .theme-rating span:first-child{font-size:.88rem}html[data-theme=shaun-the-sheep] .theme-rating span:last-child{font-size:.67rem}}html[data-theme=invincible]{--theme-bg:#1c528f;--theme-bg-2:#143b68;--theme-surface:#e0e0e0;--theme-surface-2:#ffd600;--theme-surface-3:#c9c9c9;--theme-text:#111;--theme-muted:#303030;--theme-border:#111;--theme-border-strong:#111;--theme-primary:#ffd600;--theme-primary-soft:#fff19a;--theme-primary-text:#111;--theme-secondary:#1c528f;--theme-radius-lg:4px;--theme-radius-md:2px;--theme-shadow:5px 5px 0 #111;--theme-shadow-raised:9px 9px 0 #111}html[data-theme=invincible] body{color:#111;background-color:#1c528f;background-image:radial-gradient(#111 10%,#0000 15%);background-size:15px 15px}html[data-theme=invincible] body:after{opacity:1;background:repeating-conic-gradient(#ffd6000d 0deg 5deg,#0000 5deg 15deg);width:200%;height:200%;animation:60s linear infinite theme-invincible-action-spin;top:-50%;left:-50%}@keyframes theme-invincible-action-spin{to{transform:rotate(360deg)}}html[data-theme=invincible] h1,html[data-theme=invincible] h2,html[data-theme=invincible] h3,html[data-theme=invincible] button{letter-spacing:.055em;font-family:Bangers,cursive}html[data-theme=invincible] main>header{z-index:30;position:relative}html[data-theme=invincible] main>header h1,html[data-theme=invincible]:not([data-theme=default]) main>header h1.text-slate-950{text-transform:uppercase;-webkit-text-stroke:1px #111;paint-order:stroke fill;text-shadow:3px 3px #111;color:#ffd600!important;letter-spacing:.08em!important}html[data-theme=invincible] main>header p{text-shadow:1px 1px #111;font-weight:900;color:#e0e0e0!important}html[data-theme=invincible] main>section>div>div.bg-white{color:#111!important;background:#e0e0e0!important;border:5px solid #111!important;border-radius:4px 18px!important;box-shadow:8px 8px #111!important}html[data-theme=invincible] :-webkit-any(section,article,aside).bg-white{color:#111!important;background:#e0e0e0!important;border:5px solid #111!important;border-radius:4px 18px!important;box-shadow:8px 8px #111!important}html[data-theme=invincible] :is(section,article,aside).bg-white{color:#111!important;background:#e0e0e0!important;border:5px solid #111!important;border-radius:4px 18px!important;box-shadow:8px 8px #111!important}html[data-theme=invincible] :-webkit-any(input,select,textarea){font-family:Inter,sans-serif;font-weight:800;color:#111!important;background:#e0e0e0!important;border:4px solid #111!important;border-radius:0!important}html[data-theme=invincible] :is(input,select,textarea){font-family:Inter,sans-serif;font-weight:800;color:#111!important;background:#e0e0e0!important;border:4px solid #111!important;border-radius:0!important}html[data-theme=invincible] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){text-shadow:none;transform:skew(-5deg);color:#111!important;background:#ffd600!important;border:4px solid #111!important;border-radius:0!important;box-shadow:5px 5px #111!important}html[data-theme=invincible] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){text-shadow:none;transform:skew(-5deg);color:#111!important;background:#ffd600!important;border:4px solid #111!important;border-radius:0!important;box-shadow:5px 5px #111!important}html[data-theme=invincible] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{transform:skew(-5deg)translate(-2px,-2px);color:#ffd600!important;filter:none!important;background:#111!important;box-shadow:7px 7px #1c528f!important}html[data-theme=invincible] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{transform:skew(-5deg)translate(-2px,-2px);color:#ffd600!important;filter:none!important;background:#111!important;box-shadow:7px 7px #1c528f!important}html[data-theme=invincible] .theme-study-stage{z-index:10;width:100%;max-width:600px;margin-inline-start:auto;margin-inline-end:auto;position:relative}html[data-theme=invincible] .theme-study-card{isolation:isolate;flex-direction:column;min-height:520px;padding:45px;transition:all .2s;display:flex;position:relative;color:#111!important;background:linear-gradient(160deg,#ffd600 55%,#111 55% 57%,#1c528f 57%)!important;border:6px solid #111!important;border-radius:4px 24px!important;overflow:hidden!important;box-shadow:15px 15px #111,inset 0 0 50px #0003!important}html[data-theme=invincible] .theme-invincible-blood-splatter{opacity:0;pointer-events:none;background-image:radial-gradient(circle at 50% 60%,#8a0303 0% 40%,#0000 45%),radial-gradient(circle at 30% 40%,#8a0303 0% 20%,#0000 25%),radial-gradient(circle at 70% 70%,#8a0303 0% 25%,#0000 30%),radial-gradient(circle at 60% 30%,#8a0303 0% 15%,#0000 20%),radial-gradient(circle at 40% 80%,#8a0303 0% 18%,#0000 23%),radial-gradient(circle at 20% 65%,#8a0303 0% 12%,#0000 17%),radial-gradient(circle at 80% 45%,#8a0303 0% 10%,#0000 15%);background-position:50%;background-size:150% 150%;width:100%;height:100%;display:block;top:0;bottom:0;left:0;right:0;transform:scale(0);z-index:-1!important;position:absolute!important}html[data-theme=invincible] .theme-invincible-header,html[data-theme=invincible] .theme-invincible-question,html[data-theme=invincible] .theme-invincible-answer-container,html[data-theme=invincible] .theme-study-controls{z-index:20;position:relative}html[data-theme=invincible] .theme-invincible-answer-container,html[data-theme=invincible] .theme-invincible-answer,html[data-theme=invincible] .theme-study-controls,html[data-theme=invincible] .theme-rating-grid,html[data-theme=invincible] .theme-rating{z-index:30;position:relative}html[data-theme=invincible] .theme-invincible-header{color:#111;letter-spacing:2px;text-align:left;text-transform:uppercase;border-bottom:4px solid #111;flex:none;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:10px;font-family:Bangers,cursive;font-size:1.5rem;display:flex}html[data-theme=invincible] .theme-invincible-badge{color:#e0e0e0;letter-spacing:2px;background:#111;padding:4px 12px;font-family:Inter,sans-serif;font-size:.8rem;font-weight:900;transform:skew(-10deg)}html[data-theme=invincible] .theme-invincible-badge-open{color:#8a0303;background:#e0e0e0}html[data-theme=invincible] .theme-invincible-question{text-align:left;text-transform:uppercase;flex:auto;margin-bottom:auto;font-size:2rem;font-weight:900;line-height:1.1;color:#111!important;background:0 0!important;padding:0!important;font-family:Inter,sans-serif!important;overflow:visible!important}html[data-theme=invincible] .theme-invincible-answer-container{flex:none}html[data-theme=invincible] .theme-invincible-answer{text-align:left;text-shadow:1px 1px 2px #111;opacity:0;border-top:4px dashed #ffffff4d;margin-top:30px;font-size:1.25rem;font-weight:700;line-height:1.5;display:none;color:#e0e0e0!important;background:0 0!important;padding:30px 0 0!important;font-family:Inter,sans-serif!important;overflow:visible!important}html[data-theme=invincible] .theme-study-stage.theme-answer-shown .theme-invincible-answer{animation:.3s ease-out .1s forwards theme-invincible-text-smash;display:block}@keyframes theme-invincible-text-smash{0%{opacity:0;filter:blur(5px);transform:scale(.8)}to{opacity:1;filter:blur();transform:scale(1)}}html[data-theme=invincible] .theme-study-card.theme-invincible-title-smash{animation:.3s cubic-bezier(.36,.07,.19,.97) forwards theme-invincible-violent-smash}html[data-theme=invincible] .theme-study-card.theme-invincible-title-smash .theme-invincible-blood-splatter{animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards theme-invincible-splat-blood}@keyframes theme-invincible-violent-smash{0%{transform:translate(0)scale(1)}10%{transform:translate(-15px,15px)scale(1.05)rotate(-3deg);box-shadow:30px 30px #111}30%{transform:translate(10px,-15px)scale(1.02)rotate(2deg)}50%{transform:translate(-10px,10px)scale(1.05)rotate(-2deg)}70%{transform:translate(5px,-5px)scale(1.01)rotate(1deg)}to{transform:translate(0)scale(1);box-shadow:15px 15px #111}}@keyframes theme-invincible-splat-blood{0%{opacity:1;transform:scale(0)}50%{opacity:1;filter:drop-shadow(0 0 10px #8a0303cc);transform:scale(1.2)}to{opacity:.85;filter:drop-shadow(0 0 5px #00000080);transform:scale(1)}}html[data-theme=invincible] .theme-study-controls{width:100%;margin-top:40px}html[data-theme=invincible] .theme-show-answer{letter-spacing:4px;text-transform:uppercase;min-height:0;text-shadow:none;font-size:2rem;font-weight:400;transform:skew(-5deg);color:#111!important;background:#ffd600!important;border:4px solid #111!important;border-radius:0!important;margin-top:0!important;padding:16px 0!important;font-family:Bangers,cursive!important;transition:all .1s!important;box-shadow:6px 6px #111!important}html[data-theme=invincible] .theme-show-answer:hover{transform:skew(-5deg)translate(-2px,-2px);color:#ffd600!important;filter:none!important;background:#111!important;box-shadow:8px 8px #1c528f!important}html[data-theme=invincible] .theme-show-answer:active{transform:skew(-5deg)translate(6px,6px)!important;box-shadow:0 0 #111!important}html[data-theme=invincible] .theme-rating-grid{opacity:0;gap:12px;width:100%;animation:.3s ease-out .2s forwards theme-invincible-text-smash;display:flex;margin-top:0!important}html[data-theme=invincible] .theme-rating{text-transform:uppercase;min-height:0;text-shadow:none;flex:1;font-size:1.1rem;font-weight:400;position:relative;transform:skew(-5deg);color:#111!important;background:#e0e0e0!important;border:4px solid #111!important;border-radius:0!important;padding:12px 2px!important;font-family:Bangers,cursive!important;transition:all .15s!important;box-shadow:4px 4px #111!important}html[data-theme=invincible] .theme-rating span:first-child{font-size:1.1rem;font-weight:400;color:#111!important}html[data-theme=invincible] .theme-rating span:last-child{letter-spacing:0;margin-top:2px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:900;transform:skew(5deg);color:#555!important}html[data-theme=invincible] .theme-rating:not(:disabled):hover{transform:skew(-5deg)translate(-2px,-2px);filter:none!important;box-shadow:6px 6px #111!important}html[data-theme=invincible] .theme-rating-again:not(:disabled):hover{color:#fff!important;background:#8a0303!important}html[data-theme=invincible] .theme-rating-again:not(:disabled):hover span:first-child{color:#fff!important}html[data-theme=invincible] .theme-rating-again:not(:disabled):hover span:last-child{color:#fcc!important}html[data-theme=invincible] .theme-rating-hard:not(:disabled):hover{color:#fff!important;background:#ff7300!important}html[data-theme=invincible] .theme-rating-hard:not(:disabled):hover span:first-child{color:#fff!important}html[data-theme=invincible] .theme-rating-hard:not(:disabled):hover span:last-child{color:#ffe5cc!important}html[data-theme=invincible] .theme-rating-good:not(:disabled):hover{color:#fff!important;background:#1c528f!important}html[data-theme=invincible] .theme-rating-good:not(:disabled):hover span:first-child{color:#fff!important}html[data-theme=invincible] .theme-rating-good:not(:disabled):hover span:last-child{color:#cce5ff!important}html[data-theme=invincible] .theme-rating-easy:not(:disabled):hover{color:#111!important;background:#ffd600!important}html[data-theme=invincible] .theme-rating-easy:not(:disabled):hover span{color:#111!important}html[data-theme=invincible] .theme-rating:active{transform:skew(-5deg)translate(4px,4px)!important;box-shadow:0 0 #111!important}html[data-theme=invincible] .theme-study-stage.theme-invincible-exit-out .theme-study-card{opacity:0;transform:translateY(-200vh)scale(.8)skewY(10deg);transition:all .3s cubic-bezier(.55,.085,.68,.53)!important;animation:none!important}html[data-theme=invincible] .theme-study-stage.theme-invincible-exit-in .theme-study-card{animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards theme-invincible-crash-land}@keyframes theme-invincible-crash-land{0%{opacity:0;transform:translateY(200vh)scale(.8)skewY(-10deg)}to{opacity:1;transform:translateY(0)scale(1)skewY(0)}}@media (max-width:520px){html[data-theme=invincible] .theme-study-card{min-height:470px;padding:32px 22px;box-shadow:9px 9px #111,inset 0 0 36px #0003!important}html[data-theme=invincible] .theme-invincible-header{gap:8px;font-size:1.25rem}html[data-theme=invincible] .theme-invincible-badge{letter-spacing:1px;padding:4px 7px;font-size:.62rem}html[data-theme=invincible] .theme-invincible-question{font-size:1.45rem}html[data-theme=invincible] .theme-invincible-answer{font-size:1rem}html[data-theme=invincible] .theme-show-answer{font-size:1.65rem}html[data-theme=invincible] .theme-rating-grid{gap:5px}html[data-theme=invincible] .theme-rating{padding:9px 1px!important}html[data-theme=invincible] .theme-rating span:first-child{font-size:.82rem}html[data-theme=invincible] .theme-rating span:last-child{font-size:.66rem}}html[data-theme=generator-rex]{--theme-bg:#0d1117;--theme-bg-2:#11151c;--theme-surface:#1a202c;--theme-surface-2:#11151c;--theme-surface-3:#242c39;--theme-text:#e2e8f0;--theme-muted:#a0aec0;--theme-border:#4a5568;--theme-border-strong:#00d2ff;--theme-primary:#f50;--theme-primary-soft:#4b2415;--theme-primary-text:#ffb18a;--theme-secondary:#00d2ff;--theme-radius-lg:0px;--theme-radius-md:0px;--theme-shadow:0 8px 22px #0000008c;--theme-shadow-raised:0 20px 44px #000000bf}html[data-theme=generator-rex] body{color:#e2e8f0;background-color:#0d1117;background-image:linear-gradient(#00d2ff0d 1px,#0000 1px),linear-gradient(90deg,#00d2ff0d 1px,#0000 1px),radial-gradient(circle,#ff55000d 0%,#0000 60%);background-position:50%;background-size:30px 30px,30px 30px,100% 100%}html[data-theme=generator-rex] body:before,html[data-theme=generator-rex] body:after{opacity:.15;background-image:radial-gradient(#00d2ff 1px,#0000 1px);background-size:100px 100px;width:200%;height:200%;animation:20s linear infinite theme-generator-nanite-drift;top:-50%;left:-50%}html[data-theme=generator-rex] body:after{opacity:.1;background-image:radial-gradient(#f50 1.5px,#0000 1.5px);background-size:150px 150px;animation:15s linear infinite reverse theme-generator-nanite-drift}@keyframes theme-generator-nanite-drift{0%{transform:rotate(0)translate(0)}to{transform:rotate(5deg)translate(-50px,-50px)}}html[data-theme=generator-rex] h1,html[data-theme=generator-rex] h2,html[data-theme=generator-rex] h3,html[data-theme=generator-rex] button{letter-spacing:.045em;font-family:Teko,sans-serif}html[data-theme=generator-rex] main>header{z-index:60;position:relative}html[data-theme=generator-rex] main>header h1,html[data-theme=generator-rex]:not([data-theme=default]) main>header h1.text-slate-950{text-transform:uppercase;text-shadow:2px 2px #000c,0 0 14px #ff55004d;color:#f50!important;letter-spacing:.08em!important}html[data-theme=generator-rex] main>header p{letter-spacing:.06em;font-family:Rajdhani,sans-serif;font-weight:700;color:#00d2ff!important}html[data-theme=generator-rex] main>section>div>div.bg-white{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);color:#e2e8f0!important;background:linear-gradient(145deg,#1a202c,#11151c)!important;border:2px solid #4a5568!important;border-radius:0!important;box-shadow:0 20px 36px #000000a6,inset 0 0 25px #00d2ff0a!important}html[data-theme=generator-rex] :-webkit-any(section,article,aside).bg-white{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);color:#e2e8f0!important;background:linear-gradient(145deg,#1a202c,#11151c)!important;border:2px solid #4a5568!important;border-radius:0!important;box-shadow:0 20px 36px #000000a6,inset 0 0 25px #00d2ff0a!important}html[data-theme=generator-rex] :is(section,article,aside).bg-white{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);color:#e2e8f0!important;background:linear-gradient(145deg,#1a202c,#11151c)!important;border:2px solid #4a5568!important;border-radius:0!important;box-shadow:0 20px 36px #000000a6,inset 0 0 25px #00d2ff0a!important}html[data-theme=generator-rex] :-webkit-any(input,select,textarea){font-family:Rajdhani,sans-serif;font-weight:700;color:#e2e8f0!important;background:#1a202c!important;border:1px solid #4a5568!important;border-radius:0!important}html[data-theme=generator-rex] :is(input,select,textarea){font-family:Rajdhani,sans-serif;font-weight:700;color:#e2e8f0!important;background:#1a202c!important;border:1px solid #4a5568!important;border-radius:0!important}html[data-theme=generator-rex] :-webkit-any(input,select,textarea):focus{border-color:#00d2ff!important;box-shadow:0 0 14px #00d2ff40!important}html[data-theme=generator-rex] :is(input,select,textarea):focus{border-color:#00d2ff!important;box-shadow:0 0 14px #00d2ff40!important}html[data-theme=generator-rex] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);color:#f50!important;background:#1a202c!important;border:2px solid #f50!important;border-radius:0!important;box-shadow:0 5px 15px #f503!important}html[data-theme=generator-rex] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);color:#f50!important;background:#1a202c!important;border:2px solid #f50!important;border-radius:0!important;box-shadow:0 5px 15px #f503!important}html[data-theme=generator-rex] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{transform:scale(1.02);color:#0d1117!important;filter:none!important;background:#f50!important;box-shadow:0 0 22px #ff55008c!important}html[data-theme=generator-rex] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{transform:scale(1.02);color:#0d1117!important;filter:none!important;background:#f50!important;box-shadow:0 0 22px #ff55008c!important}html[data-theme=generator-rex] .theme-study-stage{z-index:10;perspective:1000px;width:100%;max-width:650px;margin-inline-start:auto;margin-inline-end:auto;position:relative}html[data-theme=generator-rex] .theme-study-card{clip-path:polygon(30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 30px);flex-direction:column;min-height:520px;padding:50px 45px;transition:all .3s;display:flex;position:relative;color:#e2e8f0!important;background:linear-gradient(145deg,#1a202c,#11151c)!important;border:2px solid #4a5568!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 30px 50px #000000e6,inset 0 0 40px #00d2ff0d!important}html[data-theme=generator-rex] .theme-study-card:before,html[data-theme=generator-rex] .theme-study-card:after{content:"";z-index:1;pointer-events:none;background:#f50;width:8px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 15px #ff550080}html[data-theme=generator-rex] .theme-study-card:after{width:4px;box-shadow:none;opacity:.5;background:#e2e8f0;left:12px}html[data-theme=generator-rex] .theme-generator-header,html[data-theme=generator-rex] .theme-generator-question,html[data-theme=generator-rex] .theme-generator-answer-container,html[data-theme=generator-rex] .theme-study-controls{z-index:2;margin-left:20px;position:relative}html[data-theme=generator-rex] .theme-generator-header{color:#e2e8f0;letter-spacing:5px;text-align:left;text-transform:uppercase;border-bottom:2px solid #4a5568;flex:none;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:10px;font-family:Rajdhani,sans-serif;font-size:1.2rem;font-weight:700;display:flex}html[data-theme=generator-rex] .theme-generator-badge{color:#00d2ff;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);letter-spacing:2px;background:#005f8a;border:1px solid #00d2ff;padding:4px 12px;font-size:.8rem;font-weight:700;box-shadow:0 0 10px #00d2ff33}html[data-theme=generator-rex] .theme-generator-badge-active{color:#0d1117;background:#00d2ff}html[data-theme=generator-rex] .theme-generator-question{text-align:left;text-shadow:2px 2px #000c;text-transform:uppercase;flex:auto;margin-bottom:auto;font-size:2.8rem;font-weight:600;line-height:1.1;color:#f50!important;background:0 0!important;padding:0!important;font-family:Teko,sans-serif!important;overflow:visible!important}html[data-theme=generator-rex] .theme-generator-answer-container{flex:none}html[data-theme=generator-rex] .theme-generator-answer{text-align:left;opacity:0;border-top:2px dashed #4a556899;margin-top:30px;font-size:1.25rem;font-weight:600;line-height:1.5;display:none;color:#b0bec5!important;background:0 0!important;padding:30px 0 0!important;font-family:Rajdhani,sans-serif!important;overflow:visible!important}html[data-theme=generator-rex] .theme-study-stage.theme-answer-shown .theme-generator-answer{animation:.5s ease-out .3s forwards theme-generator-construct-text;display:block}@keyframes theme-generator-construct-text{0%{color:#00d2ff;opacity:0;filter:blur(5px)drop-shadow(0 0 10px #00d2ff);transform:translateY(15px)}to{color:#b0bec5;opacity:1;filter:blur()drop-shadow(0 0 #0000);transform:translateY(0)}}html[data-theme=generator-rex] .theme-generator-build-field{opacity:0;clip-path:polygon(0 40%,100% 0,100% 60%,0 100%);pointer-events:none;background:#00d2ffcc;width:140%;height:30px;display:block;top:-20%;left:-20%;transform:rotate(-5deg);box-shadow:0 0 20px #00d2ff,0 0 50px #00d2ff;z-index:50!important;position:absolute!important}html[data-theme=generator-rex] .theme-study-card.theme-generator-building{animation:.7s cubic-bezier(.25,1,.5,1) forwards theme-generator-mechanical-slam}html[data-theme=generator-rex] .theme-study-card.theme-generator-building .theme-generator-build-field{animation:.6s ease-in-out .1s forwards theme-generator-nanite-scan}@keyframes theme-generator-mechanical-slam{0%{filter:brightness();transform:scale(1)}15%{filter:brightness(.8);transform:scale(.97)translateY(5px)}30%{filter:brightness(1.5)drop-shadow(0 0 30px #00d2ff);transform:scale(1.05)translateY(-5px)}50%{filter:brightness(1.2);transform:scale(.99)translateY(2px)}70%{filter:brightness(1.1);transform:scale(1.01)translateY(-1px)}to{filter:brightness();transform:scale(1)translateY(0)}}@keyframes theme-generator-nanite-scan{0%{opacity:0;top:-20%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:120%}}html[data-theme=generator-rex] .theme-study-controls{width:calc(100% - 20px);margin-top:40px}html[data-theme=generator-rex] .theme-show-answer{clip-path:polygon(15px 0,100% 0,calc(100% - 15px) 100%,0 100%);letter-spacing:4px;text-transform:uppercase;min-height:0;text-shadow:none;font-size:2rem;font-weight:600;color:#f50!important;background:#1a202c!important;border:2px solid #f50!important;border-radius:0!important;margin-top:0!important;padding:16px 0!important;font-family:Teko,sans-serif!important;transition:all .2s!important;box-shadow:0 5px 15px #f503!important}html[data-theme=generator-rex] .theme-show-answer:hover{transform:scale(1.02);color:#0d1117!important;filter:none!important;background:#f50!important;box-shadow:0 0 25px #f509!important}html[data-theme=generator-rex] .theme-show-answer:active{transform:scale(.98)!important}html[data-theme=generator-rex] .theme-rating-grid{opacity:0;gap:12px;width:100%;animation:.5s ease-out .4s forwards theme-generator-construct-text;display:flex;margin-top:0!important}html[data-theme=generator-rex] .theme-rating{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);text-transform:uppercase;min-height:0;text-shadow:none;flex:1;font-size:1.4rem;font-weight:600;position:relative;color:#e2e8f0!important;box-shadow:none!important;background:#1a202ccc!important;border:1px solid #4a5568!important;border-radius:0!important;padding:12px 2px!important;font-family:Teko,sans-serif!important;transition:all .2s!important}html[data-theme=generator-rex] .theme-rating span:first-child{font-size:1.4rem;font-weight:600;color:#e2e8f0!important}html[data-theme=generator-rex] .theme-rating span:last-child{letter-spacing:1px;text-shadow:0 1px 2px #0d1117;margin-top:-2px;font-family:Rajdhani,sans-serif;font-size:.84rem;font-weight:800;color:#dce9f0!important;opacity:1!important}html[data-theme=generator-rex] .theme-rating:not(:disabled):hover{transform:scale(1.05);color:#00d2ff!important;filter:none!important;background:#00d2ff1a!important;border-color:#00d2ff!important;box-shadow:0 0 15px #00d2ff4d!important}html[data-theme=generator-rex] .theme-rating:not(:disabled):hover span{color:#00d2ff!important}html[data-theme=generator-rex] .theme-rating-again:not(:disabled):hover{color:#ff003c!important;background:#ff003c1a!important;border-color:#ff003c!important;box-shadow:0 0 15px #ff003c66!important}html[data-theme=generator-rex] .theme-rating-again:not(:disabled):hover span{color:#ff003c!important}html[data-theme=generator-rex] .theme-rating-hard:not(:disabled):hover{color:#f50!important;background:#ff55001a!important;border-color:#f50!important;box-shadow:0 0 15px #f506!important}html[data-theme=generator-rex] .theme-rating-hard:not(:disabled):hover span{color:#f50!important}html[data-theme=generator-rex] .theme-study-stage.theme-generator-exit-out .theme-study-card{opacity:0;transform:translate(-120%)skew(-10deg);transition:all .3s cubic-bezier(.55,.085,.68,.53)!important;animation:none!important}html[data-theme=generator-rex] .theme-study-stage.theme-generator-exit-in .theme-study-card{animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards theme-generator-chassis-return}@keyframes theme-generator-chassis-return{0%{opacity:0;transform:translate(120%)skew(10deg)}to{opacity:1;transform:translate(0)skew(0deg)}}@media (max-width:560px){html[data-theme=generator-rex] .theme-study-card{clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);min-height:470px;padding:38px 24px}html[data-theme=generator-rex] .theme-generator-header,html[data-theme=generator-rex] .theme-generator-question,html[data-theme=generator-rex] .theme-generator-answer-container,html[data-theme=generator-rex] .theme-study-controls{margin-left:12px}html[data-theme=generator-rex] .theme-generator-header{letter-spacing:2px;gap:8px;font-size:.9rem}html[data-theme=generator-rex] .theme-generator-badge{letter-spacing:1px;padding:4px 7px;font-size:.58rem}html[data-theme=generator-rex] .theme-generator-question{font-size:2rem}html[data-theme=generator-rex] .theme-generator-answer{font-size:1rem}html[data-theme=generator-rex] .theme-study-controls{width:calc(100% - 12px)}html[data-theme=generator-rex] .theme-show-answer{font-size:1.6rem}html[data-theme=generator-rex] .theme-rating-grid{gap:5px}html[data-theme=generator-rex] .theme-rating{padding:9px 1px!important}html[data-theme=generator-rex] .theme-rating span:first-child{font-size:.94rem}html[data-theme=generator-rex] .theme-rating span:last-child{font-size:.74rem}}html[data-theme=regular-show]{--theme-bg:#6fcdef;--theme-bg-2:#81c741;--theme-surface:#fffceb;--theme-surface-2:#f5f0d6;--theme-surface-3:#e9e2bd;--theme-text:#1a1a1a;--theme-muted:#3d4a38;--theme-border:#1a1a1a;--theme-border-strong:#1a1a1a;--theme-primary:#2b82c9;--theme-primary-soft:#cce9ff;--theme-primary-text:#174e79;--theme-secondary:#8d5a2d;--theme-radius-lg:12px;--theme-radius-md:8px;--theme-shadow:5px 5px 0 #1a1a1a;--theme-shadow-raised:10px 10px 0 #1a1a1a}html[data-theme=regular-show] body{color:#1a1a1a;background:#6fcdef;transition:background-color .1s}html[data-theme=regular-show] body:before{opacity:1;background:#81c741;border-top:8px solid #1a1a1a;width:100%;height:35%;top:auto;bottom:0;left:0;right:0}html[data-theme=regular-show] body:has(.theme-regular-environment):before{opacity:0}html[data-theme=regular-show] body:has(.theme-regular-insane){background:#0a0514}html[data-theme=regular-show] h1,html[data-theme=regular-show] h2,html[data-theme=regular-show] h3,html[data-theme=regular-show] button{letter-spacing:.05em;font-family:Bangers,cursive}html[data-theme=regular-show] main>header{z-index:20;position:relative}html[data-theme=regular-show] main>header h1,html[data-theme=regular-show]:not([data-theme=default]) main>header h1.text-slate-950{text-transform:uppercase;-webkit-text-stroke:1px #1a1a1a;paint-order:stroke fill;text-shadow:3px 3px #1a1a1a;color:#2b82c9!important;letter-spacing:.08em!important}html[data-theme=regular-show] main.theme-regular-insane>header h1,html[data-theme=regular-show]:not([data-theme=default]) main.theme-regular-insane>header h1.text-slate-950{text-shadow:4px 4px #00f3ff;color:#ff007f!important}html[data-theme=regular-show] main>header p{font-weight:900;color:#1a1a1a!important}html[data-theme=regular-show] main.theme-regular-insane>header p{text-shadow:1px 1px #ff007f;font-family:VT323,monospace;font-size:1.1rem;color:#fffb00!important}html[data-theme=regular-show] main>section>div>div.bg-white{color:#1a1a1a!important;background:#fffceb!important;border:5px solid #1a1a1a!important;border-radius:12px!important;box-shadow:8px 8px #1a1a1a!important}html[data-theme=regular-show] :-webkit-any(section,article,aside).bg-white{color:#1a1a1a!important;background:#fffceb!important;border:5px solid #1a1a1a!important;border-radius:12px!important;box-shadow:8px 8px #1a1a1a!important}html[data-theme=regular-show] :is(section,article,aside).bg-white{color:#1a1a1a!important;background:#fffceb!important;border:5px solid #1a1a1a!important;border-radius:12px!important;box-shadow:8px 8px #1a1a1a!important}html[data-theme=regular-show] :-webkit-any(input,select,textarea){font-family:Nunito,sans-serif;font-weight:900;color:#1a1a1a!important;background:#fffceb!important;border:4px solid #1a1a1a!important;border-radius:8px!important}html[data-theme=regular-show] :is(input,select,textarea){font-family:Nunito,sans-serif;font-weight:900;color:#1a1a1a!important;background:#fffceb!important;border:4px solid #1a1a1a!important;border-radius:8px!important}html[data-theme=regular-show] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){color:#fff!important;background:#2b82c9!important;border:4px solid #1a1a1a!important;border-radius:8px!important;box-shadow:5px 5px #1a1a1a!important}html[data-theme=regular-show] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){color:#fff!important;background:#2b82c9!important;border:4px solid #1a1a1a!important;border-radius:8px!important;box-shadow:5px 5px #1a1a1a!important}html[data-theme=regular-show] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{transform:translate(-2px,-2px);filter:none!important;background:#399ced!important;box-shadow:7px 7px #1a1a1a!important}html[data-theme=regular-show] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{transform:translate(-2px,-2px);filter:none!important;background:#399ced!important;box-shadow:7px 7px #1a1a1a!important}html[data-theme=regular-show] .theme-regular-environment{z-index:0;pointer-events:none;display:block;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}html[data-theme=regular-show] .theme-regular-park{z-index:0;background:#81c741;border-top:8px solid #1a1a1a;width:100%;height:35%;transition:transform .4s cubic-bezier(.55,.085,.68,.53);position:absolute;bottom:0;left:0}html[data-theme=regular-show] .theme-regular-void-grid{z-index:0;opacity:0;background-image:linear-gradient(#ff007f 3px,#0000 3px),linear-gradient(90deg,#00f3ff 3px,#0000 3px);background-size:60px 60px;width:200%;height:200%;transition:opacity .1s;position:absolute;bottom:-50%;left:-50%;transform:perspective(600px)rotateX(75deg)}html[data-theme=regular-show] .theme-regular-ooo{z-index:5;color:#fffb00;text-shadow:4px 4px #ff007f,-4px -4px #00f3ff;white-space:nowrap;opacity:0;font-family:Bangers,cursive;font-size:6rem;position:absolute}html[data-theme=regular-show] .theme-regular-ooo-1{top:20%;left:10%}html[data-theme=regular-show] .theme-regular-ooo-2{font-size:8rem;top:70%;left:60%;animation-delay:.2s!important}html[data-theme=regular-show] main.theme-regular-insane .theme-regular-park{transform:translateY(100%)}html[data-theme=regular-show] main.theme-regular-insane .theme-regular-void-grid{opacity:1;animation:2s linear infinite theme-regular-grid-move}html[data-theme=regular-show] main.theme-regular-insane .theme-regular-ooo{animation:1s linear forwards theme-regular-float-ooo}@keyframes theme-regular-grid-move{0%{background-position:0 0}to{background-position:0 60px}}@keyframes theme-regular-float-ooo{0%{opacity:1;transform:translate(100vw,50vh)rotate(-15deg)scale(.5)}50%{opacity:1;transform:translate(0)rotate(5deg)scale(1.5)}to{opacity:0;transform:translate(-100vw,-50vh)rotate(-25deg)scale(.5)}}html[data-theme=regular-show] .theme-study-stage{z-index:10;width:100%;max-width:600px;margin-inline-start:auto;margin-inline-end:auto;position:relative}html[data-theme=regular-show] .theme-study-card{flex-direction:column;min-height:480px;padding:40px;transition:all .1s;display:flex;position:relative;color:#1a1a1a!important;background:#fffceb!important;border:8px solid #1a1a1a!important;border-radius:12px!important;overflow:hidden!important;box-shadow:16px 16px #1a1a1a!important}html[data-theme=regular-show] main.theme-regular-insane .theme-study-card{font-family:VT323,monospace;color:#fffb00!important;background:#111!important;border-color:#00f3ff!important;box-shadow:16px 16px #ff007f,0 0 40px #00f3ff66,inset 0 0 30px #ff007f33!important}html[data-theme=regular-show] .theme-regular-header,html[data-theme=regular-show] .theme-regular-question,html[data-theme=regular-show] .theme-regular-answer-container,html[data-theme=regular-show] .theme-study-controls{z-index:2;position:relative}html[data-theme=regular-show] .theme-regular-header{color:#2b82c9;letter-spacing:3px;text-align:center;text-shadow:3px 3px #1a1a1a;text-transform:uppercase;flex:none;margin-bottom:25px;font-family:Bangers,cursive;font-size:2rem}html[data-theme=regular-show] main.theme-regular-insane .theme-regular-header{color:#ff007f;text-shadow:4px 4px #00f3ff}html[data-theme=regular-show] .theme-regular-question{text-align:center;flex:auto;margin-bottom:auto;font-size:1.8rem;font-weight:900;line-height:1.3;transition:all .1s;color:#1a1a1a!important;background:0 0!important;padding:0!important;font-family:Nunito,sans-serif!important;overflow:visible!important}html[data-theme=regular-show] main.theme-regular-insane .theme-regular-question{text-shadow:2px 2px #ff007f;font-size:2.2rem;font-weight:400;color:#00f3ff!important;font-family:VT323,monospace!important}html[data-theme=regular-show] .theme-regular-answer-container{flex:none}html[data-theme=regular-show] .theme-regular-answer{text-align:center;opacity:0;border-top:6px dashed #1a1a1a;margin-top:30px;font-size:1.3rem;font-weight:700;line-height:1.5;display:none;color:#333!important;background:0 0!important;padding:30px 0 0!important;font-family:Nunito,sans-serif!important;overflow:visible!important}html[data-theme=regular-show] main.theme-regular-insane .theme-regular-answer{border-top-color:#fffb00;color:#fff!important}html[data-theme=regular-show] .theme-study-stage.theme-answer-shown .theme-regular-answer{animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards theme-regular-flash-pop;display:block}@keyframes theme-regular-flash-pop{0%{opacity:0;transform:scale(.5)}80%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}html[data-theme=regular-show] .theme-study-card.theme-regular-glitching{animation:.4s infinite theme-regular-shake}@keyframes theme-regular-shake{0%{transform:translate(4px,2px)rotate(0)}20%{filter:hue-rotate(90deg);transform:translate(-4px,-2px)rotate(-2deg)}40%{filter:hue-rotate(180deg);transform:translate(-4px,4px)rotate(2deg)}60%{filter:hue-rotate(270deg);transform:translate(4px,-4px)rotate(0)}80%{filter:hue-rotate(360deg);transform:translate(2px,4px)rotate(-2deg)}to{transform:translate(-2px,-2px)rotate(2deg)}}html[data-theme=regular-show] .theme-study-controls{width:100%;margin-top:40px}html[data-theme=regular-show] .theme-show-answer{letter-spacing:4px;text-transform:uppercase;min-height:0;text-shadow:none;font-size:2rem;font-weight:400;color:#fff!important;background:#2b82c9!important;border:6px solid #1a1a1a!important;border-radius:8px!important;margin-top:0!important;padding:16px 0!important;font-family:Bangers,cursive!important;transition:all .1s!important;box-shadow:8px 8px #1a1a1a!important}html[data-theme=regular-show] .theme-show-answer:hover{transform:translate(-2px,-2px);color:#fff!important;filter:none!important;background:#399ced!important;box-shadow:10px 10px #1a1a1a!important}html[data-theme=regular-show] .theme-show-answer:active{transform:translate(6px,6px)!important;box-shadow:0 0 #1a1a1a!important}html[data-theme=regular-show] .theme-rating-grid{opacity:0;gap:12px;width:100%;animation:.3s cubic-bezier(.175,.885,.32,1.275) .1s forwards theme-regular-flash-pop;display:flex;margin-top:0!important}html[data-theme=regular-show] .theme-rating{text-transform:uppercase;min-height:0;text-shadow:none;flex:1;font-size:1.2rem;font-weight:400;position:relative;color:#fff!important;border:4px solid #00f3ff!important;border-radius:8px!important;padding:12px 2px!important;font-family:Bangers,cursive!important;transition:all .1s!important;box-shadow:4px 4px #ff007f!important}html[data-theme=regular-show] .theme-rating span:first-child{font-size:1.2rem;font-weight:400}html[data-theme=regular-show] .theme-rating span:last-child{letter-spacing:0;margin-top:2px;font-family:VT323,monospace;font-size:1rem;font-weight:400;color:#fffb00!important;opacity:1!important}html[data-theme=regular-show] .theme-rating-again{color:#fff!important;background:#e24242!important}html[data-theme=regular-show] .theme-rating-hard{color:#fff!important;background:#8d5a2d!important}html[data-theme=regular-show] .theme-rating-good{color:#1a1a1a!important;background:#ffd12b!important}html[data-theme=regular-show] .theme-rating-easy{color:#fff!important;background:#2b82c9!important}html[data-theme=regular-show] .theme-rating-again span:first-child,html[data-theme=regular-show] .theme-rating-hard span:first-child,html[data-theme=regular-show] .theme-rating-easy span:first-child{color:#fff!important}html[data-theme=regular-show] .theme-rating-good span:first-child{color:#1a1a1a!important}html[data-theme=regular-show] .theme-rating:not(:disabled):hover{transform:translate(-2px,-2px);filter:none!important;box-shadow:6px 6px #ff007f!important}html[data-theme=regular-show] .theme-rating:active{transform:translate(4px,4px)!important;box-shadow:0 0 #0000!important}html[data-theme=regular-show] .theme-study-stage.theme-regular-exit-out .theme-study-card{opacity:0;transform:scale(0)rotate(720deg);transition:all .5s cubic-bezier(.55,.085,.68,.53)!important;animation:none!important}html[data-theme=regular-show] .theme-study-stage.theme-regular-exit-in .theme-study-card{animation:.6s cubic-bezier(.175,.885,.32,1.275) forwards theme-regular-portal-return}@keyframes theme-regular-portal-return{0%{opacity:0;transform:scale(0)rotate(-720deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:540px){html[data-theme=regular-show] .theme-study-card{min-height:450px;padding:30px 22px;border-width:6px!important;box-shadow:10px 10px #1a1a1a!important}html[data-theme=regular-show] main.theme-regular-insane .theme-study-card{box-shadow:10px 10px #ff007f,0 0 30px #00f3ff59,inset 0 0 24px #ff007f2e!important}html[data-theme=regular-show] .theme-regular-header{font-size:1.6rem}html[data-theme=regular-show] .theme-regular-question{font-size:1.35rem}html[data-theme=regular-show] main.theme-regular-insane .theme-regular-question{font-size:1.7rem}html[data-theme=regular-show] .theme-regular-answer{font-size:1.02rem}html[data-theme=regular-show] .theme-show-answer{font-size:1.65rem}html[data-theme=regular-show] .theme-rating-grid{gap:5px}html[data-theme=regular-show] .theme-rating{padding:9px 1px!important}html[data-theme=regular-show] .theme-rating span:first-child{font-size:.86rem}html[data-theme=regular-show] .theme-rating span:last-child{font-size:.8rem}html[data-theme=regular-show] .theme-regular-ooo{font-size:4rem}html[data-theme=regular-show] .theme-regular-ooo-2{font-size:5.5rem}}html[data-theme=grus-lab]{--theme-bg:#15181e;--theme-bg-2:#0f1217;--theme-surface:#fce029;--theme-surface-2:#202631;--theme-surface-3:#2b3442;--theme-text:#222;--theme-muted:#4d4d4d;--theme-border:#222;--theme-border-strong:#4b73a8;--theme-primary:#4b73a8;--theme-primary-soft:#d9e5f4;--theme-primary-text:#263e5e;--theme-secondary:#fce029;--theme-radius-lg:28px;--theme-radius-md:12px;--theme-shadow:0 8px 18px #00000059;--theme-shadow-raised:0 20px 40px #0009}html[data-theme=grus-lab] body{color:#e8edf3;background-color:#15181e;background-image:radial-gradient(circle at 50% 0,#4b73a826 0%,#0000 60%),radial-gradient(circle at 100% 100%,#fce0290d 0%,#0000 50%)}html[data-theme=grus-lab] body:before{opacity:1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:40px 40px}html[data-theme=grus-lab] body:after{opacity:1;background:radial-gradient(circle,#0000 40%,#0a0c10cc 100%)}html[data-theme=grus-lab] h1,html[data-theme=grus-lab] h2,html[data-theme=grus-lab] h3,html[data-theme=grus-lab] button{letter-spacing:.035em;font-family:Lilita One,cursive}html[data-theme=grus-lab] main>header{z-index:20;position:relative}html[data-theme=grus-lab] main>header h1,html[data-theme=grus-lab]:not([data-theme=default]) main>header h1.text-slate-950{text-shadow:3px 3px #222;color:#fce029!important;letter-spacing:.05em!important}html[data-theme=grus-lab] main>header p{font-weight:900;color:#d9e5f4!important}html[data-theme=grus-lab] .app-library-heading{z-index:30;padding:0;position:relative;color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-theme=grus-lab] .app-library-title{color:#fce029!important;-webkit-text-fill-color:#fce029!important;letter-spacing:.05em!important;text-shadow:none!important;filter:none!important;opacity:1!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.15!important}html[data-theme=grus-lab] .app-library-summary{color:#f2f5f9!important;-webkit-text-fill-color:#f2f5f9!important;text-shadow:none!important;filter:none!important;opacity:1!important;margin-top:3px!important;font-size:.8rem!important;font-weight:700!important;line-height:1.25!important}html[data-theme=grus-lab] main>section>div>div.bg-white{color:#222!important;background:#fce029!important;border:4px solid #222!important;border-radius:26px!important;box-shadow:0 14px 28px #00000080,inset -8px -8px 16px #c8aa0038!important}html[data-theme=grus-lab] :-webkit-any(section,article,aside).bg-white{color:#222!important;background:#fce029!important;border:4px solid #222!important;border-radius:26px!important;box-shadow:0 14px 28px #00000080,inset -8px -8px 16px #c8aa0038!important}html[data-theme=grus-lab] :is(section,article,aside).bg-white{color:#222!important;background:#fce029!important;border:4px solid #222!important;border-radius:26px!important;box-shadow:0 14px 28px #00000080,inset -8px -8px 16px #c8aa0038!important}html[data-theme=grus-lab] :-webkit-any(input,select,textarea){font-family:Nunito,sans-serif;font-weight:900;color:#222!important;background:#fffdf0!important;border:3px solid #4b73a8!important;border-radius:12px!important}html[data-theme=grus-lab] :is(input,select,textarea){font-family:Nunito,sans-serif;font-weight:900;color:#222!important;background:#fffdf0!important;border:3px solid #4b73a8!important;border-radius:12px!important}html[data-theme=grus-lab] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){color:#222!important;background:#fce029!important;border:3px solid #222!important;border-radius:12px!important;box-shadow:0 5px #e5cb23,0 9px 14px #0000004d!important}html[data-theme=grus-lab] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900){color:#222!important;background:#fce029!important;border:3px solid #222!important;border-radius:12px!important;box-shadow:0 5px #e5cb23,0 9px 14px #0000004d!important}html[data-theme=grus-lab] :-webkit-any(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{transform:translateY(2px);filter:brightness(1.05)!important;box-shadow:0 3px #e5cb23,0 7px 10px #0000004d!important}html[data-theme=grus-lab] :is(button.bg-blue-600,button.bg-violet-600,button.bg-slate-900):not(:disabled):hover{transform:translateY(2px);filter:brightness(1.05)!important;box-shadow:0 3px #e5cb23,0 7px 10px #0000004d!important}html[data-theme=grus-lab] .theme-study-stage{z-index:10;width:100%;max-width:550px;margin-inline-start:auto;margin-inline-end:auto;position:relative}html[data-theme=grus-lab] .theme-study-card{flex-direction:column;min-height:520px;padding:130px 40px 0;transition:transform .2s;display:flex;position:relative;color:#222!important;background:#fce029!important;border:0!important;border-radius:60px 60px 30px 30px!important;overflow:hidden!important;box-shadow:0 20px 40px #0009,inset -10px -10px 20px #c8aa004d!important}html[data-theme=grus-lab] .theme-gru-strap{background:#2a2a2a;width:120%;height:36px;display:block;top:50px;left:-10px;transform:rotate(-1deg);box-shadow:0 4px 6px #0000004d,inset 0 2px 4px #fff3;z-index:1!important;position:absolute!important}html[data-theme=grus-lab] .theme-gru-goggles{align-items:center;gap:0;display:flex;top:15px;left:50%;transform:translate(-50%);z-index:2!important;position:absolute!important}html[data-theme=grus-lab] .theme-gru-goggle{background:#fff;border:15px solid #d4d4d4;border-radius:50%;width:96px;height:96px;position:relative;box-shadow:0 10px 15px #0006,inset 0 8px 10px #0000004d,inset 0 0 0 4px #999}html[data-theme=grus-lab] .theme-gru-eye{background:#603813;border:7px solid #111;border-radius:50%;width:30px;height:30px;animation:6s infinite theme-gru-eye-look;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-theme=grus-lab] .theme-gru-eye:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;left:2px}html[data-theme=grus-lab] .theme-gru-eyelid{z-index:3;transform-origin:top;background:#fce029;border-bottom:2px solid #0003;border-radius:50%;width:96px;height:96px;animation:4s infinite theme-gru-blink;position:absolute;top:-15px;left:-15px;transform:scaleY(0)}@keyframes theme-gru-eye-look{0%,10%,to{transform:translate(-50%,-50%)}15%,30%{transform:translate(-80%,-50%)}35%,40%{transform:translate(-50%,-80%)}45%,65%{transform:translate(-20%,-50%)}70%,90%{transform:translate(-50%,-50%)}}@keyframes theme-gru-blink{0%,48%,52%,to{transform:scaleY(0)}50%{transform:scaleY(1)}}html[data-theme=grus-lab] .theme-gru-question,html[data-theme=grus-lab] .theme-gru-answer-container{z-index:5;position:relative}html[data-theme=grus-lab] .theme-gru-question{text-align:center;text-shadow:1px 1px #ffffff80;flex:auto;margin-bottom:auto;font-size:2.2rem;font-weight:400;line-height:1.1;color:#222!important;background:0 0!important;padding:0 20px 20px!important;font-family:Lilita One,cursive!important;overflow:visible!important}html[data-theme=grus-lab] .theme-gru-answer-container{flex:none}html[data-theme=grus-lab] .theme-gru-answer{text-align:center;opacity:0;border-top:4px dotted #00000026;font-size:1.2rem;font-weight:900;line-height:1.5;display:none;color:#333!important;background:0 0!important;padding:25px 20px!important;font-family:Nunito,sans-serif!important;overflow:visible!important}html[data-theme=grus-lab] .theme-study-stage.theme-answer-shown .theme-gru-answer{animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards theme-gru-pop-in;display:block}@keyframes theme-gru-pop-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}html[data-theme=grus-lab] .theme-study-controls{z-index:5;background-color:#4b73a8;background-image:repeating-linear-gradient(45deg,#ffffff0d 0 2px,#0000 2px 6px);border-top:2px dashed #d4af37;width:auto;margin:0 -40px;padding:30px 40px 40px;position:relative;box-shadow:inset 0 10px 15px #0003}html[data-theme=grus-lab] .theme-study-controls:before{content:"G";color:#0000000f;pointer-events:none;font-family:Lilita One,cursive;font-size:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-theme=grus-lab] .theme-show-answer{z-index:2;letter-spacing:2px;text-transform:uppercase;min-height:0;text-shadow:none;font-size:1.8rem;font-weight:400;position:relative;color:#222!important;background:#fce029!important;border:0!important;border-radius:12px!important;margin-top:0!important;padding:16px 0!important;font-family:Lilita One,cursive!important;transition:all .1s!important;box-shadow:0 6px #e5cb23,0 10px 15px #0000004d!important}html[data-theme=grus-lab] .theme-show-answer:hover{transform:translateY(2px);color:#222!important;filter:brightness(1.05)!important;background:#fce029!important;box-shadow:0 4px #e5cb23,0 8px 10px #0000004d!important}html[data-theme=grus-lab] .theme-show-answer:active{transform:translateY(6px)!important;box-shadow:0 0 #e5cb23!important}html[data-theme=grus-lab] .theme-rating-grid{z-index:2;opacity:0;gap:12px;width:100%;animation:.4s cubic-bezier(.175,.885,.32,1.275) .1s forwards theme-gru-pop-in;display:flex;position:relative;margin-top:0!important}html[data-theme=grus-lab] .theme-rating{text-transform:uppercase;min-height:0;text-shadow:none;flex:1;font-size:1rem;font-weight:400;color:#222!important;background:#fff!important;border:3px solid #222!important;border-radius:8px!important;padding:12px 2px!important;font-family:Lilita One,cursive!important;transition:all .15s!important;box-shadow:0 4px #222!important}html[data-theme=grus-lab] .theme-rating span:first-child{font-size:1rem;font-weight:400}html[data-theme=grus-lab] .theme-rating span:last-child{margin-top:4px;font-family:Nunito,sans-serif;font-size:.8rem;font-weight:900;color:#666!important;opacity:1!important}html[data-theme=grus-lab] .theme-rating:not(:disabled):hover{transform:translateY(2px);filter:none!important}html[data-theme=grus-lab] .theme-rating:active{transform:translateY(4px)!important;box-shadow:0 0 #222!important}html[data-theme=grus-lab] .theme-rating-again{color:#fff!important;background:#ff4757!important;border-color:#8c101d!important;box-shadow:0 4px #8c101d!important}html[data-theme=grus-lab] .theme-rating-hard{color:#222!important;background:#ffa502!important;border-color:#a36900!important;box-shadow:0 4px #a36900!important}html[data-theme=grus-lab] .theme-rating-good{color:#222!important;background:#fce029!important;border-color:#b59f0b!important;box-shadow:0 4px #b59f0b!important}html[data-theme=grus-lab] .theme-rating-easy{color:#222!important;background:#2ed573!important;border-color:#177d42!important;box-shadow:0 4px #177d42!important}html[data-theme=grus-lab] .theme-rating-again span:first-child{color:#fff!important}html[data-theme=grus-lab] .theme-rating-hard span:first-child,html[data-theme=grus-lab] .theme-rating-good span:first-child,html[data-theme=grus-lab] .theme-rating-easy span:first-child{color:#222!important}html[data-theme=grus-lab] .theme-rating-again span:last-child{color:#ffe3e6!important}html[data-theme=grus-lab] .theme-rating-hard span:last-child{color:#523500!important}html[data-theme=grus-lab] .theme-rating-good span:last-child{color:#6b5d01!important}html[data-theme=grus-lab] .theme-rating-easy span:last-child{color:#0b4523!important}html[data-theme=grus-lab] .theme-rating-again:not(:disabled):hover{box-shadow:0 2px #8c101d!important}html[data-theme=grus-lab] .theme-rating-hard:not(:disabled):hover{box-shadow:0 2px #a36900!important}html[data-theme=grus-lab] .theme-rating-good:not(:disabled):hover{box-shadow:0 2px #b59f0b!important}html[data-theme=grus-lab] .theme-rating-easy:not(:disabled):hover{box-shadow:0 2px #177d42!important}html[data-theme=grus-lab] .theme-gru-banana-rain{z-index:100;pointer-events:none;display:block;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}html[data-theme=grus-lab] .theme-gru-banana{filter:drop-shadow(2px 2px 4px #00000080);-webkit-user-select:none;user-select:none;animation-name:theme-gru-fall-banana;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;top:-100px}@keyframes theme-gru-fall-banana{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(120vh)rotate(720deg)}}html[data-theme=grus-lab] .theme-study-stage.theme-gru-jumping{animation:.5s cubic-bezier(.25,1,.5,1) theme-gru-minion-jump}@keyframes theme-gru-minion-jump{0%{transform:translateY(0)}40%{transform:translateY(-40px)}60%{transform:translateY(10px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}html[data-theme=grus-lab] .theme-study-stage.theme-gru-exit-out .theme-study-card{opacity:0;transform:translate(150vw)rotate(15deg);transition:all .4s cubic-bezier(.55,.085,.68,.53)!important}html[data-theme=grus-lab] .theme-study-stage.theme-gru-exit-in .theme-study-card{animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards theme-gru-assembly-return}@keyframes theme-gru-assembly-return{0%{opacity:0;transform:translate(-150vw)rotate(-15deg)}to{opacity:1;transform:translate(0)rotate(0)}}@media (max-width:520px){html[data-theme=grus-lab] .theme-study-card{min-height:490px;padding:120px 24px 0;border-radius:48px 48px 24px 24px!important}html[data-theme=grus-lab] .theme-gru-goggle{border-width:13px;width:86px;height:86px}html[data-theme=grus-lab] .theme-gru-eyelid{width:86px;height:86px;top:-13px;left:-13px}html[data-theme=grus-lab] .theme-gru-question{font-size:1.55rem;padding-inline-start:8px!important;padding-inline-end:8px!important}html[data-theme=grus-lab] .theme-gru-answer{font-size:1rem;padding:20px 8px!important}html[data-theme=grus-lab] .theme-study-controls{margin-inline-start:-24px;margin-inline-end:-24px;padding:25px 24px 30px}html[data-theme=grus-lab] .theme-show-answer{font-size:1.55rem}html[data-theme=grus-lab] .theme-rating-grid{gap:5px}html[data-theme=grus-lab] .theme-rating{padding:9px 1px!important}html[data-theme=grus-lab] .theme-rating span:first-child{font-size:.78rem}html[data-theme=grus-lab] .theme-rating span:last-child{font-size:.7rem}}html[data-theme=sketchbook] body{background-color:#2a241d!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='wood'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.05 0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23wood)' opacity='0.05'/%3E%3C/svg%3E")!important;font-family:Kalam,Comic Sans MS,cursive!important}html[data-theme=sketchbook] body:before,html[data-theme=sketchbook] body:after{display:none!important}html[data-theme=sketchbook] main:not(.theme-study-shell){box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:0!important}html[data-theme=sketchbook] main:not(.theme-study-shell)>header h1,html[data-theme=sketchbook] main:not(.theme-study-shell) h2,html[data-theme=sketchbook] main:not(.theme-study-shell) h3{font-family:Shadows Into Light,Comic Sans MS,cursive!important}html[data-theme=sketchbook] main:not(.theme-study-shell)>header h1,html[data-theme=sketchbook] main:not(.theme-study-shell)>header p,html[data-theme=sketchbook] main:not(.theme-study-shell)>header .text-slate-950,html[data-theme=sketchbook] main:not(.theme-study-shell)>header .text-slate-900,html[data-theme=sketchbook] main:not(.theme-study-shell)>header .text-slate-700,html[data-theme=sketchbook] main:not(.theme-study-shell)>header .text-slate-600,html[data-theme=sketchbook] main:not(.theme-study-shell)>header .text-slate-500{color:#fdfbf7!important}html[data-theme=sketchbook] main:not(.theme-study-shell)>header .app-header-settings{color:#2b2b2b!important;background:#fdfbf7!important;border:2px solid #2b2b2b!important;border-radius:15px 225px 15px 255px/255px 15px 225px!important;font-family:Kalam,Comic Sans MS,cursive!important;box-shadow:2px 3px 6px #00000040!important}html[data-theme=sketchbook] main:not(.theme-study-shell) article,html[data-theme=sketchbook] main:not(.theme-study-shell) section.bg-white,html[data-theme=sketchbook] main:not(.theme-study-shell) div.bg-white{background-color:#fdfbf7!important;border-width:2px!important;border-color:#2b2b2b!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important;box-shadow:2px 4px 8px #0000004d!important}html[data-theme=sketchbook] button.bg-blue-600:disabled,html[data-theme=sketchbook] button.disabled\:bg-slate-300:disabled,html[data-theme=sketchbook] .app-study-due-action:disabled{color:#6f675d!important;opacity:1!important;cursor:not-allowed!important;background:#e8e2d7!important;border:2px dashed #8b8277!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important;box-shadow:2px 4px 8px #00000038!important}html[data-theme=sketchbook] button.bg-blue-600:disabled span,html[data-theme=sketchbook] button.disabled\:bg-slate-300:disabled span,html[data-theme=sketchbook] .app-study-due-action:disabled span{color:#7d756b!important;opacity:.82!important}html[data-theme=sketchbook] input,html[data-theme=sketchbook] select,html[data-theme=sketchbook] textarea{color:#2b2b2b!important;background:#fdfbf7!important;border:2px solid #2b2b2b!important;border-radius:15px 225px 15px 255px/255px 15px 225px!important;font-family:Kalam,Comic Sans MS,cursive!important}html[data-theme=sketchbook] main.theme-study-shell{background:0 0!important}html[data-theme=sketchbook] main.theme-study-shell>header h1{color:#fdfbf7!important;text-shadow:1px 1px 2px #0000004d!important;font-family:Shadows Into Light,Comic Sans MS,cursive!important}html[data-theme=sketchbook] main.theme-study-shell>header p{color:#fdfbf7b8!important}html[data-theme=sketchbook] main.theme-study-shell>header button[aria-label=Back]{color:#2b2b2b!important;background:#fdfbf7!important;border:2px solid #2b2b2b!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important;box-shadow:2px 3px 6px #0000004d!important}html[data-theme=sketchbook] .theme-study-stage{z-index:10!important;width:100%!important;max-width:600px!important;margin-inline-start:auto!important;margin-inline-end:auto!important;position:relative!important}html[data-theme=sketchbook] .theme-study-stage:before{content:""!important;z-index:20!important;pointer-events:none!important;opacity:1!important;clip-path:polygon(0% 10%,5% 0%,95% 5%,100% 15%,98% 90%,92% 100%,5% 95%,0% 85%)!important;background:#f3eee1cc!important;border:0!important;border-radius:2px!important;width:120px!important;height:35px!important;display:block!important;position:absolute!important;top:-15px!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)rotate(-2deg)!important;box-shadow:0 1px 3px #0003!important}html[data-theme=sketchbook] .theme-study-stage:after{display:none!important}html[data-theme=sketchbook] .theme-study-card{opacity:1;color:#2b2b2b!important;background-color:#fdfbf7!important;background-image:linear-gradient(90deg,#0000 50px,#f4cdcd 50px 52px,#0000 52px),linear-gradient(#e0e8f5 1px,#0000 1px)!important;background-position:0 0,0 10px!important;background-size:100% 100%,100% 35px!important;border:0!important;border-radius:0!important;flex-direction:column!important;width:100%!important;min-height:520px!important;padding:40px 45px 50px 75px!important;font-family:Kalam,Comic Sans MS,cursive!important;transition:transform .3s!important;display:flex!important;position:relative!important;overflow:visible!important;transform:rotate(1deg)!important;box-shadow:3px 8px 15px #0006,inset 0 0 40px #00000005!important}html[data-theme=sketchbook] .theme-sketch-header{color:#555;text-align:left;background-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,50 Q25,30 50,50 T100,50' stroke='%23555555' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:bottom;background-repeat:repeat-x;background-size:100% 10px;flex:none;margin:0 0 20px;padding:0 0 10px;font-family:Shadows Into Light,Comic Sans MS,cursive;font-size:1.4rem;font-weight:400;line-height:normal}html[data-theme=sketchbook] .theme-study-content.theme-sketch-question{flex:0 auto;color:#2b2b2b!important;text-align:start!important;opacity:1!important;min-height:0!important;max-height:none!important;margin:15px 0 auto!important;padding:0!important;font-family:Kalam,Comic Sans MS,cursive!important;font-size:2rem!important;font-weight:700!important;line-height:1.3!important;animation:none!important;overflow:visible!important;transform:none!important}html[data-theme=sketchbook] .theme-sketch-answer-container{flex:none;display:none}html[data-theme=sketchbook] .theme-study-card.theme-answer-shown .theme-sketch-answer-container{display:block}html[data-theme=sketchbook] .theme-study-content.theme-sketch-answer{z-index:2;position:relative;color:#2b2b2b!important;text-align:start!important;min-height:0!important;max-height:none!important;margin:30px 0 0!important;padding:0!important;font-family:Kalam,Comic Sans MS,cursive!important;font-size:1.5rem!important;font-weight:400!important;line-height:1.5!important;overflow:visible!important}html[data-theme=sketchbook] .theme-study-card.theme-answer-shown .theme-study-content.theme-sketch-question{animation:none!important}html[data-theme=sketchbook] .theme-study-card.theme-answer-shown .theme-study-content.theme-sketch-answer{animation:.5s steps(4,end) forwards theme-sketch-pencilShade!important}html[data-theme=sketchbook] .theme-study-controls{flex:none;z-index:10!important;width:100%!important;margin-top:40px!important;position:relative!important}html[data-theme=sketchbook] .theme-show-answer{color:#2b2b2b!important;width:100%!important;min-height:0!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;background:0 0!important;border:2px solid #2b2b2b!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important;margin:0!important;padding:12px 0!important;font-family:Shadows Into Light,Comic Sans MS,cursive!important;font-size:1.6rem!important;font-weight:700!important;line-height:normal!important;transition:all .2s!important}html[data-theme=sketchbook] .theme-show-answer:not(:disabled):hover{color:#2b2b2b!important;box-shadow:none!important;filter:none!important;background:#2b2b2b0d!important;border-color:#2b2b2b!important;transform:scale(1.02)rotate(-1deg)!important}html[data-theme=sketchbook] .theme-rating-grid{opacity:0;gap:15px!important;width:100%!important;margin:0!important;animation:.4s .3s forwards theme-sketch-fadeIn!important;display:flex!important}html[data-theme=sketchbook] .theme-rating{color:#2b2b2b!important;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;text-transform:uppercase!important;background:0 0!important;border:2px solid #2b2b2b!important;border-radius:15px 225px 15px 255px/255px 15px 225px!important;flex:1 1 0!important;margin:0!important;padding:10px 2px!important;font-family:Kalam,Comic Sans MS,cursive!important;font-size:1.2rem!important;font-weight:700!important;line-height:normal!important;transition:all .2s!important;position:relative!important}html[data-theme=sketchbook] .theme-rating span:first-child{color:inherit!important;font-family:Kalam,Comic Sans MS,cursive!important;font-size:1.2rem!important;font-weight:700!important;line-height:normal!important}html[data-theme=sketchbook] .theme-rating span:last-child{color:inherit!important;opacity:.7!important;margin-top:-2px!important;font-family:Shadows Into Light,Comic Sans MS,cursive!important;font-size:1rem!important;font-weight:400!important;line-height:normal!important}@media (any-hover:hover) and (any-pointer:fine){html[data-theme=sketchbook] .theme-rating:not(:disabled):hover{color:#fdfbf7!important;box-shadow:none!important;filter:none!important;background:#2b2b2b!important;border-color:#2b2b2b!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important;transform:none!important}html[data-theme=sketchbook] .theme-rating-again:not(:disabled):hover{color:#fff!important;background:#d32f2f!important;border-color:#d32f2f!important}}html[data-theme=sketchbook] .theme-study-stage.theme-sketch-exit-out .theme-study-card{opacity:0!important;transition:transform .3s!important;transform:rotate(-5deg)translateY(-20px)!important}html[data-theme=sketchbook] .theme-study-stage.theme-sketch-exit-in .theme-study-card{opacity:1!important;transition:transform .3s!important;animation:none!important;transform:rotate(1deg)translateY(0)!important}html[data-reduce-motion=true][data-theme=sketchbook] .theme-study-card,html[data-reduce-motion=true][data-theme=sketchbook] .theme-sketch-answer,html[data-reduce-motion=true][data-theme=sketchbook] .theme-rating-grid{transition:none!important;animation:none!important}html[data-reduce-motion=true][data-theme=sketchbook] .theme-rating-grid{opacity:1!important}@media (max-width:640px){html[data-theme=sketchbook] .theme-study-card{background-image:linear-gradient(90deg,#0000 35px,#f4cdcd 35px 37px,#0000 37px),linear-gradient(#e0e8f5 1px,#0000 1px)!important;min-height:420px!important;padding:30px 20px 40px 55px!important}html[data-theme=sketchbook] .theme-study-content.theme-sketch-question{font-size:clamp(1.45rem,7vw,2rem)!important}html[data-theme=sketchbook] .theme-study-content.theme-sketch-answer{font-size:clamp(1.1rem,5.2vw,1.5rem)!important}html[data-theme=sketchbook] .theme-rating-grid{gap:7px!important}html[data-theme=sketchbook] .theme-rating span:first-child{font-size:clamp(.7rem,3.1vw,1.2rem)!important}}html[data-theme=tomb-raider]:not([data-theme=default]) .app-header-sync{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important;background:#2b2622!important;border:1px solid gold!important;border-radius:2px!important;box-shadow:0 6px 15px #00000080!important}html[data-theme=tomb-raider]:not([data-theme=default]) .app-header-sync:not(:disabled):hover{color:gold!important;-webkit-text-fill-color:gold!important;background:#1a1714!important}html[data-theme=tomb-raider]:not([data-theme=default]) .app-add-cards-action{color:#2b2622!important;-webkit-text-fill-color:#2b2622!important;text-shadow:none!important;opacity:1!important;background-color:#d5c7b4!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.12'/%3E%3C/svg%3E")!important;border:1px solid #2b2622b8!important;border-radius:2px 15px 4px 20px!important;box-shadow:0 8px 20px #00000080,inset 0 0 15px #2b262229!important}html[data-theme=tomb-raider]:not([data-theme=default]) .app-add-cards-action span{color:#5c5046!important;-webkit-text-fill-color:#5c5046!important;opacity:1!important}html[data-theme=the-incredibles]{--theme-bg:#0a0a0a;--theme-bg-2:#111;--theme-surface:#1a1a1a;--theme-surface-2:#242424;--theme-surface-3:#303030;--theme-text:#f4f4f4;--theme-muted:#bdbdbd;--theme-border:#333;--theme-border-strong:#f4f4f4;--theme-primary:#da291c;--theme-primary-soft:#da291c33;--theme-primary-text:#fff;--theme-secondary:#ffcd00;--theme-radius-lg:4px;--theme-radius-md:2px;--theme-shadow:0 12px 28px #000000a6;--theme-shadow-raised:0 30px 60px #000c;--theme-font:"Montserrat", sans-serif;--theme-study-surface:#1a1a1a;--theme-study-border:#da291c;--theme-study-shadow:0 30px 60px #000c;--theme-action-primary-bg:#da291c;--theme-action-primary-text:#fff;--theme-action-primary-border:#da291c;--theme-action-secondary-bg:#1a1a1a;--theme-action-secondary-text:#f4f4f4;--theme-action-secondary-border:#333;--theme-action-strong-bg:#ffcd00;--theme-action-strong-text:#0a0a0a;--theme-action-strong-border:#ffcd00;--theme-card-content-bg:transparent;--theme-card-content-text:#f4f4f4}html[data-theme=the-incredibles] body{color:#f4f4f4;min-height:100vh;overflow-x:hidden;background:#0a0a0a!important;font-family:Montserrat,sans-serif!important}html[data-theme=the-incredibles] body:before,html[data-theme=the-incredibles] body:after{animation:none!important;display:none!important}.theme-incredibles-retro-bg,.theme-incredibles-dash-streak{display:none}html[data-theme=the-incredibles] .theme-incredibles-retro-bg{z-index:0;pointer-events:none;display:block;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}html[data-theme=the-incredibles] .theme-incredibles-circle{opacity:.15;border-radius:50%;display:block;position:absolute;transition:none!important;animation:none!important;transform:none!important}html[data-theme=the-incredibles] .theme-incredibles-circle-1{border:40px solid #da291c;width:60vw;height:60vw;top:-10%;left:-10%}html[data-theme=the-incredibles] .theme-incredibles-circle-2{background:#ed8b00;width:40vw;height:40vw;bottom:-15%;right:10%}html[data-theme=the-incredibles] .theme-incredibles-circle-3{border:20px solid #ffcd00;width:25vw;height:25vw;top:40%;left:60%}html[data-theme=the-incredibles] main,html[data-theme=the-incredibles] .theme-study-stage{z-index:10;position:relative}html[data-theme=the-incredibles] main.theme-study-shell{background:0 0!important}html[data-theme=the-incredibles] .theme-study-stage{perspective:1000px;width:100%;max-width:650px;margin-inline-start:auto;margin-inline-end:auto}html[data-theme=the-incredibles] .theme-study-stage:before,html[data-theme=the-incredibles] .theme-study-stage:after{display:none!important}html[data-theme=the-incredibles] .theme-study-card{opacity:1;transform:translate(0)skew(0deg);color:#f4f4f4!important;background:#1a1a1a!important;border:0!important;border-top:6px solid #da291c!important;border-bottom:6px solid #ffcd00!important;border-radius:4px 40px!important;flex-direction:column!important;width:100%!important;min-height:520px!important;padding:50px 45px!important;font-family:Montserrat,sans-serif!important;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 60px #000c,-10px 10px #da291c33!important}html[data-theme=the-incredibles] .theme-study-card:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:1!important;box-shadow:none!important;filter:none!important;background-image:linear-gradient(45deg,#ffffff05 25%,#0000 25% 50%,#ffffff05 50% 75%,#0000 75%,#0000)!important;background-size:10px 10px!important;border:0!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}html[data-theme=the-incredibles] .theme-study-card:after{display:none!important}html[data-theme=the-incredibles] .theme-incredibles-dash-streak{z-index:50;pointer-events:none;opacity:0;filter:blur(10px);background:linear-gradient(90deg,#0000,#da291c,#ed8b00,#ffcd00,#0000);width:150%;height:100%;display:block;position:absolute;top:0;left:-150%;transform:skew(-30deg)}html[data-theme=the-incredibles] .theme-study-card.theme-incredibles-revealing .theme-incredibles-dash-streak{animation:.6s cubic-bezier(.7,0,.3,1) forwards theme-incredibles-speed-wipe}@keyframes theme-incredibles-speed-wipe{0%{opacity:0;left:-150%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:150%}}html[data-theme=the-incredibles] .theme-incredibles-header{z-index:2;color:#bdbdbd;letter-spacing:3px;text-align:left;text-transform:uppercase;border-bottom:2px solid #ffffff1a;flex:none;justify-content:space-between;align-items:center;margin:0 0 30px;padding:0 0 10px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:900;line-height:normal;display:flex;position:relative}html[data-theme=the-incredibles] .theme-incredibles-badge{color:#f4f4f4;letter-spacing:1px;background:#da291c;border-radius:12px;padding:2px 10px;font-size:.8rem;transform:skew(-15deg)}html[data-theme=the-incredibles] .theme-study-content.theme-incredibles-question{z-index:2;flex:0 auto;position:relative;color:#f4f4f4!important;text-align:start!important;text-transform:uppercase!important;opacity:1!important;min-height:0!important;max-height:none!important;margin:0 0 auto!important;padding:0!important;font-family:Oswald,sans-serif!important;font-size:2.2rem!important;font-weight:700!important;line-height:1.2!important;animation:none!important;overflow:visible!important;transform:skew(-5deg)!important}html[data-theme=the-incredibles] .theme-incredibles-answer-container{flex:none;display:none}html[data-theme=the-incredibles] .theme-study-card.theme-answer-shown .theme-incredibles-answer-container{display:block}html[data-theme=the-incredibles] .theme-study-content.theme-incredibles-answer{z-index:2;opacity:0;position:relative;transform:skew(-3deg);color:#d1d1d1!important;text-align:start!important;border-top:1px dashed #fff3!important;min-height:0!important;max-height:none!important;margin:30px 0 0!important;padding:30px 0 0!important;font-family:Montserrat,sans-serif!important;font-size:1.3rem!important;font-weight:400!important;line-height:1.5!important;overflow:visible!important}html[data-theme=the-incredibles] .theme-study-card.theme-answer-shown .theme-study-content.theme-incredibles-question{animation:none!important}html[data-theme=the-incredibles] .theme-study-card.theme-answer-shown .theme-study-content.theme-incredibles-answer{animation:.3s ease-out .3s forwards theme-incredibles-snap-in!important}@keyframes theme-incredibles-snap-in{0%{opacity:0;filter:blur(10px);transform:skew(-15deg)translate(-20px)}to{opacity:1;filter:blur();transform:skew(-3deg)translate(0)}}html[data-theme=the-incredibles] .theme-study-controls{flex:none;z-index:10!important;width:100%!important;margin-top:40px!important;position:relative!important;transform:skew(-5deg)!important}html[data-theme=the-incredibles] .theme-show-answer{color:#f4f4f4!important;filter:none!important;letter-spacing:3px!important;width:100%!important;min-height:0!important;text-shadow:none!important;text-transform:uppercase!important;background:#da291c!important;border:0!important;border-radius:0!important;margin:0!important;padding:18px 0!important;font-family:Oswald,sans-serif!important;font-size:1.5rem!important;font-weight:700!important;line-height:normal!important;transition:all .1s!important;box-shadow:4px 4px #ed8b00!important}html[data-theme=the-incredibles] .theme-show-answer:not(:disabled):hover{color:#f4f4f4!important;filter:none!important;background:#ff331f!important;border-color:#0000!important;transform:translate(-2px,-2px)!important;box-shadow:6px 6px #ed8b00!important}html[data-theme=the-incredibles] .theme-show-answer:not(:disabled):active{transform:translate(4px,4px)!important;box-shadow:0 0 #ed8b00!important}html[data-theme=the-incredibles] .theme-rating-grid{opacity:0;gap:12px!important;width:100%!important;margin:0!important;animation:.3s ease-out .4s forwards theme-incredibles-snap-in!important;display:flex!important}html[data-theme=the-incredibles] .theme-rating{color:#f4f4f4!important;filter:none!important;width:auto!important;min-width:0!important;min-height:0!important;text-shadow:none!important;text-transform:uppercase!important;background:#0a0a0a!important;border:2px solid #333!important;border-radius:0!important;flex:1 1 0!important;margin:0!important;padding:12px 2px!important;font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:900!important;line-height:normal!important;transition:all .2s!important;position:relative!important;box-shadow:2px 2px #ffffff1a!important}html[data-theme=the-incredibles] .theme-rating span:first-child{color:inherit!important;font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:900!important;line-height:normal!important}html[data-theme=the-incredibles] .theme-rating span:last-child{color:#bdbdbd!important;letter-spacing:1px!important;opacity:1!important;margin-top:2px!important;font-family:Oswald,sans-serif!important;font-size:.8rem!important;font-weight:500!important;line-height:normal!important}@media (any-hover:hover) and (any-pointer:fine){html[data-theme=the-incredibles] .theme-rating:not(:disabled):hover{color:#0a0a0a!important;filter:none!important;background:#f4f4f4!important;border-color:#f4f4f4!important;transform:translate(-2px,-2px)!important;box-shadow:4px 4px #f4f4f4!important}html[data-theme=the-incredibles] .theme-rating-again:not(:disabled):hover{background:#da291c!important;border-color:#da291c!important;box-shadow:4px 4px #0a0a0a!important}html[data-theme=the-incredibles] .theme-rating-hard:not(:disabled):hover{background:#ed8b00!important;border-color:#ed8b00!important;box-shadow:4px 4px #0a0a0a!important}html[data-theme=the-incredibles] .theme-rating-good:not(:disabled):hover{color:#f4f4f4!important;background:#004b87!important;border-color:#004b87!important;box-shadow:4px 4px #0a0a0a!important}html[data-theme=the-incredibles] .theme-rating-easy:not(:disabled):hover{background:#ffcd00!important;border-color:#ffcd00!important;box-shadow:4px 4px #0a0a0a!important}html[data-theme=the-incredibles] .theme-rating-good:not(:disabled):hover span:last-child{color:#f4f4f4!important}html[data-theme=the-incredibles] .theme-rating-again:not(:disabled):hover span:last-child,html[data-theme=the-incredibles] .theme-rating-hard:not(:disabled):hover span:last-child,html[data-theme=the-incredibles] .theme-rating-easy:not(:disabled):hover span:last-child{color:#0a0a0a!important}}html[data-theme=the-incredibles] .theme-rating:not(:disabled):active{transform:translate(2px,2px)!important;box-shadow:0 0 #f4f4f4!important}html[data-theme=the-incredibles] .theme-study-stage.theme-incredibles-exit-out .theme-study-card{opacity:0!important;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)!important;transform:translate(-120%)skew(-15deg)!important}html[data-theme=the-incredibles] .theme-study-stage.theme-incredibles-exit-in .theme-study-card{animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards theme-incredibles-card-in!important}@keyframes theme-incredibles-card-in{0%{opacity:1;transform:translate(120%)skew(15deg)}to{opacity:1;transform:translate(0)skew(0deg)}}html[data-theme=the-incredibles] h1,html[data-theme=the-incredibles] h2,html[data-theme=the-incredibles] h3,html[data-theme=the-incredibles] button{font-family:Montserrat,sans-serif}html[data-theme=the-incredibles] main>header h1,html[data-theme=the-incredibles] .app-library-title{color:#f4f4f4!important;-webkit-text-fill-color:#f4f4f4!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:2px 2px #da291c!important;font-family:Oswald,sans-serif!important}html[data-theme=the-incredibles] main>header p,html[data-theme=the-incredibles] .app-library-summary{color:#bdbdbd!important;-webkit-text-fill-color:#bdbdbd!important;opacity:1!important}html[data-theme=the-incredibles] main:not(.theme-study-shell) div.bg-white{color:#f4f4f4!important;background-color:#1a1a1a!important;background-image:linear-gradient(45deg,#ffffff05 25%,#0000 25% 50%,#ffffff05 50% 75%,#0000 75%,#0000)!important;background-size:10px 10px!important;border-color:#333!important;border-radius:4px 24px!important;box-shadow:0 12px 28px #000000a6,-5px 5px #da291c24!important}html[data-theme=the-incredibles] :-webkit-any(section,article,aside).bg-white{color:#f4f4f4!important;background-color:#1a1a1a!important;background-image:linear-gradient(45deg,#ffffff05 25%,#0000 25% 50%,#ffffff05 50% 75%,#0000 75%,#0000)!important;background-size:10px 10px!important;border-color:#333!important;border-radius:4px 24px!important;box-shadow:0 12px 28px #000000a6,-5px 5px #da291c24!important}html[data-theme=the-incredibles] :is(section,article,aside).bg-white{color:#f4f4f4!important;background-color:#1a1a1a!important;background-image:linear-gradient(45deg,#ffffff05 25%,#0000 25% 50%,#ffffff05 50% 75%,#0000 75%,#0000)!important;background-size:10px 10px!important;border-color:#333!important;border-radius:4px 24px!important;box-shadow:0 12px 28px #000000a6,-5px 5px #da291c24!important}html[data-theme=the-incredibles] input,html[data-theme=the-incredibles] select,html[data-theme=the-incredibles] textarea{color:#f4f4f4!important;background:#1a1a1a!important;border:2px solid #333!important;border-radius:2px!important;font-family:Montserrat,sans-serif!important}html[data-theme=the-incredibles]:not([data-theme=default]) .app-header-settings,html[data-theme=the-incredibles]:not([data-theme=default]) .theme-quick-select{color:#f4f4f4!important;-webkit-text-fill-color:#f4f4f4!important;background:#1a1a1a!important;border:2px solid #333!important;border-radius:2px!important;box-shadow:3px 3px #ffffff1f!important}html[data-theme=the-incredibles]:not([data-theme=default]) .app-header-sync,html[data-theme=the-incredibles]:not([data-theme=default]) .app-add-cards-action,html[data-theme=the-incredibles]:not([data-theme=default]) .bg-blue-600{color:#f4f4f4!important;-webkit-text-fill-color:#f4f4f4!important;background:#da291c!important;border:0!important;border-radius:0!important;box-shadow:4px 4px #ed8b00!important}html[data-theme=the-incredibles]:not([data-theme=default]) .app-add-cards-action span{color:#fff0ec!important;-webkit-text-fill-color:#fff0ec!important;opacity:.9!important}html[data-theme=the-incredibles] .bg-slate-900,html[data-theme=the-incredibles] .bg-violet-600{color:#f4f4f4!important;background:#0a0a0a!important;border:2px solid #333!important;border-radius:0!important}html[data-theme=the-incredibles] .bg-red-600{color:#f4f4f4!important;background:#da291c!important;border-color:#da291c!important;border-radius:0!important}html[data-reduce-motion=true][data-theme=the-incredibles] .theme-incredibles-dash-streak,html[data-reduce-motion=true][data-theme=the-incredibles] .theme-incredibles-answer,html[data-reduce-motion=true][data-theme=the-incredibles] .theme-rating-grid,html[data-reduce-motion=true][data-theme=the-incredibles] .theme-study-card{transition:none!important;animation:none!important}html[data-reduce-motion=true][data-theme=the-incredibles] .theme-incredibles-answer,html[data-reduce-motion=true][data-theme=the-incredibles] .theme-rating-grid{opacity:1!important}@media (max-width:640px){html[data-theme=the-incredibles] .theme-study-card{border-radius:4px 28px!important;min-height:450px!important;padding:34px 24px!important}html[data-theme=the-incredibles] .theme-incredibles-header{letter-spacing:2px;gap:10px;font-size:.76rem}html[data-theme=the-incredibles] .theme-incredibles-badge{flex:none;font-size:.65rem}html[data-theme=the-incredibles] .theme-study-content.theme-incredibles-question{font-size:clamp(1.55rem,7vw,2.2rem)!important}html[data-theme=the-incredibles] .theme-study-content.theme-incredibles-answer{font-size:clamp(1rem,4.8vw,1.3rem)!important}html[data-theme=the-incredibles] .theme-rating-grid{gap:5px!important}html[data-theme=the-incredibles] .theme-rating span:first-child{font-size:clamp(.54rem,2.55vw,1rem)!important}}html[data-theme=kim-possible]{--theme-bg:#060b08;--theme-bg-2:#09110c;--theme-surface:#0a140fe0;--theme-surface-2:#0c1b12eb;--theme-surface-3:#131;--theme-text:#fff;--theme-muted:#aebdb5;--theme-border:#39ff146b;--theme-border-strong:#39ff14;--theme-primary:#39ff14;--theme-primary-soft:#131;--theme-primary-text:#d9ffd1;--theme-secondary:#f60;--theme-radius-lg:18px;--theme-radius-md:8px;--theme-shadow:0 0 15px #39ff1424;--theme-shadow-raised:0 22px 45px #000000b8, 0 0 24px #39ff141f;--theme-font:"Montserrat", sans-serif;--theme-study-surface:#0a140fd9;--theme-study-border:#39ff14;--theme-study-shadow:0 25px 50px #000000e6, 0 0 30px #39ff1433, inset 0 0 40px #39ff140d;--theme-show-bg:#131;--theme-show-text:#39ff14;--theme-show-border:#39ff14;--theme-show-border-width:2px;--theme-action-shadow:0 0 15px #39ff1433;--theme-rating-again-bg:#050f0acc;--theme-rating-again-border:#39ff1466;--theme-rating-again-text:#39ff14;--theme-rating-hard-bg:#050f0acc;--theme-rating-hard-border:#39ff1466;--theme-rating-hard-text:#39ff14;--theme-rating-good-bg:#050f0acc;--theme-rating-good-border:#39ff1466;--theme-rating-good-text:#39ff14;--theme-rating-easy-bg:#050f0acc;--theme-rating-easy-border:#39ff1466;--theme-rating-easy-text:#39ff14;--theme-rating-border-width:1px;--theme-action-primary-bg:#131;--theme-action-primary-text:#39ff14;--theme-action-primary-border:#39ff14;--theme-action-secondary-bg:#2e4727;--theme-action-secondary-text:#fff;--theme-action-secondary-border:#39ff14;--theme-action-strong-bg:#101c14;--theme-action-strong-text:#fff;--theme-action-strong-border:#39ff148c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=kim-possible] body{color:#fff;font-family:Montserrat,sans-serif;background:#060b08!important}html[data-theme=kim-possible] body:before{opacity:1!important;background-image:linear-gradient(#39ff140d 1px,#0000 1px),linear-gradient(90deg,#39ff140d 1px,#0000 1px)!important;background-size:40px 40px!important;width:auto!important;height:auto!important;animation:none!important;top:0!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}html[data-theme=kim-possible] body:after{transform:translate(-50%,-50%);opacity:1!important;mix-blend-mode:normal!important;background:conic-gradient(#39ff1408 0deg,#0000 60deg 360deg)!important;width:150vmax!important;height:150vmax!important;animation:10s linear infinite theme-kim-radar-rotate!important;top:50%!important;bottom:auto!important;left:50%!important;right:auto!important}@keyframes theme-kim-radar-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.theme-kim-audio-wave,.theme-kim-device-label,.theme-kim-header{display:none}html[data-theme=kim-possible] main.theme-study-shell{max-width:100%!important}html[data-theme=kim-possible] .theme-study-stage{justify-content:center;width:100%;max-width:600px;margin:0 auto;display:flex;perspective:none!important}html[data-theme=kim-possible] .theme-study-stage:before,html[data-theme=kim-possible] .theme-study-stage:after{display:none!important}html[data-theme=kim-possible] .theme-study-card{color:#fff!important;-webkit-backdrop-filter:blur(15px)!important;background:#0a140fd9!important;border:2px solid #39ff14!important;border-radius:24px!important;flex-direction:column!important;width:100%!important;min-height:520px!important;padding:50px 45px!important;transition:all .4s!important;display:flex!important;overflow:hidden!important;box-shadow:0 25px 50px #000000e6,0 0 30px #39ff1433,inset 0 0 40px #39ff140d!important}html[data-theme=kim-possible] .theme-kim-device-label{color:#39ff14;letter-spacing:2px;opacity:.8;font:500 .65rem/1 Orbitron,sans-serif;display:block;top:15px;left:30px;z-index:4!important;position:absolute!important}html[data-theme=kim-possible] .theme-kim-audio-wave{opacity:0;pointer-events:none;background:#39ff14;width:100%;height:3px;display:block;top:45px;left:0;box-shadow:0 0 10px #39ff14;z-index:20!important;position:absolute!important}html[data-theme=kim-possible] .theme-study-card.theme-kim-transmitting{animation:.6s cubic-bezier(.25,1,.5,1) forwards theme-kim-transmission-glitch!important}html[data-theme=kim-possible] .theme-study-card.theme-kim-transmitting .theme-kim-audio-wave{animation:.6s ease-out forwards theme-kim-wave-pulse!important}@keyframes theme-kim-transmission-glitch{0%{filter:brightness();border-color:#39ff14;transform:scale(1)}20%{filter:brightness(1.5)hue-rotate(90deg);border-color:#f60;transform:scale(1.02)skew(-2deg)}40%{filter:brightness(.8);transform:scale(.98)skew(2deg)}60%{filter:brightness(2);border-color:#39ff14;transform:scale(1.01);box-shadow:0 0 60px #39ff14}to{filter:brightness();transform:scale(1)}}@keyframes theme-kim-wave-pulse{0%{opacity:1;transform:scaleX(.1)}50%{opacity:1;background:#f60;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}html[data-theme=kim-possible] .theme-kim-header{color:#f60;letter-spacing:4px;text-align:left;text-shadow:0 0 10px #f606;border-bottom:1px solid #39ff1433;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;margin-bottom:25px;padding-bottom:15px;font:700 1.1rem/1.2 Orbitron,sans-serif;display:flex;z-index:2!important;position:relative!important}html[data-theme=kim-possible] .theme-kim-status{color:#39ff14;flex:none;font-size:.8rem;animation:1.5s infinite theme-kim-blink-status}html[data-theme=kim-possible] .theme-kim-status-secured{color:#f60}@keyframes theme-kim-blink-status{0%,to{opacity:1}50%{opacity:.3}}html[data-theme=kim-possible] .theme-study-content.theme-kim-question{flex:auto;z-index:2!important;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 auto!important;padding:0!important;font:700 1.7rem/1.3 Montserrat,sans-serif!important;position:relative!important}html[data-theme=kim-possible] .theme-kim-answer-container{display:none;z-index:2!important;position:relative!important}html[data-theme=kim-possible] .theme-study-card.theme-answer-shown .theme-kim-answer-container{display:block}html[data-theme=kim-possible] .theme-study-content.theme-kim-answer{opacity:0;color:#cbd5e1!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px dashed #39ff144d!important;border-radius:0!important;margin:30px 0 0!important;padding:30px 0 0!important;font:500 1.25rem/1.6 Montserrat,sans-serif!important}html[data-theme=kim-possible] .theme-study-card.theme-answer-shown .theme-study-content.theme-kim-answer{animation:.5s ease-out .2s forwards theme-kim-decode-text!important}@keyframes theme-kim-decode-text{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}html[data-theme=kim-possible] .theme-study-controls{width:100%;z-index:3!important;margin-top:40px!important;position:relative!important}html[data-theme=kim-possible] .theme-show-answer{text-transform:uppercase;color:#39ff14!important;-webkit-text-fill-color:#39ff14!important;letter-spacing:3px!important;background:#131!important;border:2px solid #39ff14!important;border-radius:8px!important;width:100%!important;min-height:0!important;margin:0!important;padding:16px 0!important;font:700 1.2rem/1.25 Orbitron,sans-serif!important;transition:all .2s!important;box-shadow:0 0 15px #39ff1433!important}html[data-theme=kim-possible] .theme-show-answer:not(:disabled):hover{color:#060b08!important;-webkit-text-fill-color:#060b08!important;filter:none!important;background:#39ff14!important;transform:translateY(-2px)!important;box-shadow:0 0 25px #39ff14!important}html[data-theme=kim-possible] .theme-show-answer:not(:disabled):active{transform:translateY(1px)!important}html[data-theme=kim-possible] .theme-rating-grid{opacity:0;width:100%;gap:12px!important;margin:0!important;animation:.5s ease-out .3s forwards theme-kim-decode-text!important;display:flex!important}html[data-theme=kim-possible] .theme-rating{text-transform:uppercase;flex:1 1 0;min-width:0;color:#39ff14!important;-webkit-text-fill-color:#39ff14!important;min-height:0!important;box-shadow:none!important;background:#050f0acc!important;border:1px solid #39ff1466!important;border-radius:6px!important;padding:12px 2px!important;font-family:Orbitron,sans-serif!important;font-weight:700!important;transition:all .2s!important}html[data-theme=kim-possible] .theme-rating span:first-child{color:#39ff14!important;-webkit-text-fill-color:#39ff14!important;font:700 .9rem/1.25 Orbitron,sans-serif!important}html[data-theme=kim-possible] .theme-rating span:last-child{color:#a4ada8!important;-webkit-text-fill-color:#a4ada8!important;letter-spacing:1px!important;opacity:1!important;margin-top:4px!important;font:600 .65rem/1.25 Montserrat,sans-serif!important}@media (hover:hover) and (pointer:fine){html[data-theme=kim-possible] .theme-rating:not(:disabled):hover{color:#060b08!important;-webkit-text-fill-color:#060b08!important;filter:none!important;background:#39ff14!important;border-color:#39ff14!important;transform:translateY(-2px)!important;box-shadow:0 0 15px #39ff14!important}html[data-theme=kim-possible] .theme-rating:not(:disabled):hover span{color:#060b08!important;-webkit-text-fill-color:#060b08!important}html[data-theme=kim-possible] .theme-rating-again:not(:disabled):hover{background:#f60!important;border-color:#f60!important;box-shadow:0 0 15px #f60!important}}html[data-theme=kim-possible] .theme-study-stage.theme-kim-exit-out .theme-study-card{animation:.4s cubic-bezier(.55,.085,.68,.53) forwards theme-kim-card-out!important}html[data-theme=kim-possible] .theme-study-stage.theme-kim-exit-in .theme-study-card{animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards theme-kim-card-in!important}@keyframes theme-kim-card-out{to{opacity:0;transform:translateY(100vh)scale(.9)}}@keyframes theme-kim-card-in{0%{opacity:0;transform:translateY(-100vh)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme=kim-possible] h1,html[data-theme=kim-possible] h2,html[data-theme=kim-possible] h3,html[data-theme=kim-possible] button{font-family:Orbitron,sans-serif}html[data-theme=kim-possible] main:not(.theme-study-shell)>header h1,html[data-theme=kim-possible] .app-library-title,html[data-theme=kim-possible] main.theme-study-shell>header h1{letter-spacing:.08em;text-shadow:0 0 10px #ff660059;color:#ff7a21!important;-webkit-text-fill-color:#ff7a21!important}html[data-theme=kim-possible] main:not(.theme-study-shell)>header p,html[data-theme=kim-possible] .app-library-summary,html[data-theme=kim-possible] main.theme-study-shell>header p{color:#bdc9c2!important;-webkit-text-fill-color:#bdc9c2!important}html[data-theme=kim-possible] main:not(.theme-study-shell) div.bg-white{-webkit-backdrop-filter:blur(12px);color:#fff!important;background:#0a140fe0!important;border-color:#39ff146b!important;box-shadow:0 18px 38px #0000008c,inset 0 0 24px #39ff1406!important}html[data-theme=kim-possible] :-webkit-any(section,article,aside).bg-white{-webkit-backdrop-filter:blur(12px);color:#fff!important;background:#0a140fe0!important;border-color:#39ff146b!important;box-shadow:0 18px 38px #0000008c,inset 0 0 24px #39ff1406!important}html[data-theme=kim-possible] :is(section,article,aside).bg-white{-webkit-backdrop-filter:blur(12px);color:#fff!important;background:#0a140fe0!important;border-color:#39ff146b!important;box-shadow:0 18px 38px #0000008c,inset 0 0 24px #39ff1406!important}html[data-theme=kim-possible] input,html[data-theme=kim-possible] select,html[data-theme=kim-possible] textarea{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#050f0af0!important;border:1px solid #39ff148c!important;border-radius:6px!important;box-shadow:inset 0 0 12px #39ff140a!important}html[data-theme=kim-possible] input::placeholder,html[data-theme=kim-possible] textarea::placeholder{color:#8fa097!important;-webkit-text-fill-color:#8fa097!important}html[data-theme=kim-possible]:not([data-theme=default]) .app-header-settings,html[data-theme=kim-possible]:not([data-theme=default]) .theme-quick-select,html[data-theme=kim-possible]:not([data-theme=default]) .bg-slate-900{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#050f0aeb!important;border:1px solid #39ff148c!important;border-radius:6px!important;box-shadow:0 0 12px #39ff141f!important}html[data-theme=kim-possible]:not([data-theme=default]) .app-header-sync,html[data-theme=kim-possible]:not([data-theme=default]) .app-add-cards-action,html[data-theme=kim-possible]:not([data-theme=default]) .bg-blue-600{color:#39ff14!important;-webkit-text-fill-color:#39ff14!important;background:#131!important;border:1px solid #39ff14!important;border-radius:6px!important;box-shadow:0 0 15px #39ff142e!important}html[data-theme=kim-possible]:not([data-theme=default]) .app-add-cards-action span{color:#d6e4dc!important;-webkit-text-fill-color:#d6e4dc!important;opacity:1!important}html[data-theme=kim-possible]:not([data-theme=default]) .bg-violet-600,html[data-theme=kim-possible]:not([data-theme=default]) .bg-emerald-600{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#2e4727!important;border:1px solid #39ff14!important;border-radius:6px!important}html[data-theme=kim-possible]:not([data-theme=default]) .bg-red-600{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#b94700!important;border-color:#f60!important;border-radius:6px!important}html[data-theme=kim-possible] ::selection{color:#060b08;background:#39ff14}html[data-reduce-motion=true][data-theme=kim-possible] body:after,html[data-reduce-motion=true][data-theme=kim-possible] .theme-kim-status,html[data-reduce-motion=true][data-theme=kim-possible] .theme-kim-audio-wave,html[data-reduce-motion=true][data-theme=kim-possible] .theme-kim-answer,html[data-reduce-motion=true][data-theme=kim-possible] .theme-rating-grid,html[data-reduce-motion=true][data-theme=kim-possible] .theme-study-card{transition:none!important;animation:none!important}html[data-reduce-motion=true][data-theme=kim-possible] .theme-kim-answer,html[data-reduce-motion=true][data-theme=kim-possible] .theme-rating-grid{opacity:1!important;filter:none!important;transform:none!important}@media (max-width:640px){html[data-theme=kim-possible] .theme-study-card{border-radius:18px!important;min-height:480px!important;padding:46px 24px 28px!important}html[data-theme=kim-possible] .theme-kim-device-label{letter-spacing:1.3px;font-size:.58rem;left:24px}html[data-theme=kim-possible] .theme-kim-header{letter-spacing:2px;align-items:flex-start;gap:10px;font-size:.78rem}html[data-theme=kim-possible] .theme-kim-status{text-align:right;max-width:46%;font-size:.6rem;line-height:1.35}html[data-theme=kim-possible] .theme-study-content.theme-kim-question{font-size:clamp(1.25rem,6vw,1.7rem)!important}html[data-theme=kim-possible] .theme-study-content.theme-kim-answer{margin-top:22px!important;padding-top:22px!important;font-size:clamp(1rem,4.7vw,1.25rem)!important}html[data-theme=kim-possible] .theme-study-controls{margin-top:28px!important}html[data-theme=kim-possible] .theme-rating-grid{gap:5px!important}html[data-theme=kim-possible] .theme-rating span:first-child{font-size:clamp(.54rem,2.45vw,.9rem)!important}html[data-theme=kim-possible] .theme-rating span:last-child{font-size:.58rem!important}}html[data-theme=spider-sense]{--theme-bg:#050510;--theme-bg-2:#09091a;--theme-surface:#0f0f1cd1;--theme-surface-2:#131426e6;--theme-surface-3:#15152a;--theme-text:#fff;--theme-muted:#bbc3d8;--theme-border:#00aeef94;--theme-border-strong:#00aeef;--theme-primary:#df1f2d;--theme-primary-soft:#df1f2d2e;--theme-primary-text:#ffb5bb;--theme-secondary:#00aeef;--theme-radius-lg:20px;--theme-radius-md:12px;--theme-shadow:5px 5px 0 #000000b3, -1px -1px 0 #00aeef61;--theme-shadow-raised:10px 10px 0 #020208, 13px 13px 0 #df1f2d6b, -3px -3px 0 #00aeef6b;--theme-font:"Inter", sans-serif;--theme-study-surface:#0f0f19bd;--theme-study-border:transparent;--theme-study-shadow:0 30px 60px #000c, 0 0 40px #df1f2d33;--theme-show-bg:#0a0a14b8;--theme-show-text:#fff;--theme-show-border:#ffffff24;--theme-show-border-width:1px;--theme-action-shadow:0 10px 20px #00000080;--theme-rating-again-bg:#0a0a14b8;--theme-rating-again-border:#df1f2d94;--theme-rating-again-text:#fff;--theme-rating-hard-bg:#0a0a14b8;--theme-rating-hard-border:#ffffff24;--theme-rating-hard-text:#fff;--theme-rating-good-bg:#0a0a14b8;--theme-rating-good-border:#00aeef94;--theme-rating-good-text:#fff;--theme-rating-easy-bg:#0a0a14b8;--theme-rating-easy-border:#ffffff24;--theme-rating-easy-text:#fff;--theme-rating-border-width:1px;--theme-action-primary-bg:#df1f2d;--theme-action-primary-text:#fff;--theme-action-primary-border:#050510;--theme-action-secondary-bg:#0078a8;--theme-action-secondary-text:#fff;--theme-action-secondary-border:#050510;--theme-action-strong-bg:#111123;--theme-action-strong-text:#fff;--theme-action-strong-border:#00aeef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=spider-sense] body{color:#fff;font-family:Inter,sans-serif;overflow-x:hidden;background:linear-gradient(#120b2a59,#020209cc),#050510!important}html[data-theme=spider-sense] body:before{transform-origin:50%;background:radial-gradient(circle at 50% 50%, transparent 0 15%, #04041038 42%, #050510 73%), radial-gradient(circle at 28% 34%, #df1f2d61 0 4%, transparent 24%), radial-gradient(circle at 72% 65%, #00aeef57 0 5%, transparent 25%), repeating-radial-gradient(circle at 50% 50%, #ffffff13 0 2px, transparent 2px 13px), conic-gradient(from -18deg at 50% 50%, #050510 0 15deg, #df1f2d4d 15deg 56deg, #090916 56deg 112deg, #00aeef4d 112deg 164deg, #050510 164deg 225deg, #df1f2d38 225deg 274deg, #00aeef3d 274deg 326deg, #050510 326deg 360deg)!important;opacity:1!important;background-size:auto!important;width:auto!important;height:auto!important;animation:40s linear infinite theme-spider-rift!important;top:-60vmax!important;bottom:-60vmax!important;left:-60vmax!important;right:-60vmax!important}html[data-theme=spider-sense] body:after{-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 0 63%,#0000 86%);mask-image:radial-gradient(circle at 50% 46%,#000 0 63%,#0000 86%);background:repeating-radial-gradient(circle at 50% 46%, transparent 0 42px, #ebf7ff1f 43px 45px, transparent 46px 76px), repeating-conic-gradient(from -3deg at 50% 46%, #00aeef26 0 1deg, transparent 1deg 14deg), linear-gradient(150deg, transparent 0 48%, #df1f2d14 49% 51%, transparent 52%)!important;opacity:.92!important;mix-blend-mode:screen!important;width:auto!important;height:auto!important;top:0!important;bottom:0!important;left:0!important;right:0!important}@keyframes theme-spider-rift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.theme-spider-comic-bg,.theme-spider-sense-flash{display:none}html[data-theme=spider-sense] .theme-spider-comic-bg{z-index:0;pointer-events:none;display:block;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}html[data-theme=spider-sense] .theme-spider-burst{aspect-ratio:1;opacity:.22;filter:drop-shadow(8px 8px #020207);clip-path:polygon(50% 0,58% 35%,83% 8%,69% 39%,100% 30%,72% 48%,98% 62%,66% 58%,79% 95%,56% 66%,45% 100%,43% 65%,13% 91%,32% 57%,0 61%,29% 47%,2% 28%,37% 39%);width:min(42vw,430px);position:absolute}html[data-theme=spider-sense] .theme-spider-burst-red{background:repeating-radial-gradient(circle,#f34 0 4px,#b50f22 5px 10px);top:8%;left:-16%;transform:rotate(-12deg)}html[data-theme=spider-sense] .theme-spider-burst-blue{background:repeating-radial-gradient(circle,#22c8ff 0 4px,#006d9c 5px 10px);bottom:-10%;right:-15%;transform:rotate(17deg)}html[data-theme=spider-sense] .theme-spider-sfx{color:#fff;letter-spacing:.04em;-webkit-text-stroke:3px #050510;paint-order:stroke fill;opacity:.42;font:400 clamp(2.4rem,7vw,6.5rem)/1 Bangers,cursive;position:absolute}html[data-theme=spider-sense] .theme-spider-sfx-left{color:#ff4a59;top:27%;left:1.5%;transform:rotate(-14deg)}html[data-theme=spider-sense] .theme-spider-sfx-right{color:#37caff;bottom:18%;right:2%;transform:rotate(11deg)}html[data-theme=spider-sense] main.theme-study-shell{z-index:1;position:relative;max-width:100%!important}html[data-theme=spider-sense] main.theme-study-shell>header{z-index:4;position:relative}html[data-theme=spider-sense] .theme-study-stage{z-index:2;perspective:1000px;justify-content:center;width:100%;max-width:600px;margin:0 auto;padding-top:34px;display:flex;position:relative}html[data-theme=spider-sense] .theme-study-stage:before,html[data-theme=spider-sense] .theme-study-stage:after{display:none!important}html[data-theme=spider-sense] .theme-study-card{transform-origin:50% -300px;background-position:50%,0%;color:#fff!important;-webkit-backdrop-filter:blur(20px)!important;background:linear-gradient(#0f0f19c2,#0f0f19c2) 0 0/100% 100% padding-box padding-box,linear-gradient(45deg,#df1f2d,#050510 40% 60%,#00aeef) 0 0/300% 300% border-box!important;border:3px solid #0000!important;border-radius:20px!important;flex-direction:column!important;justify-content:space-between!important;width:100%!important;max-width:600px!important;min-height:400px!important;padding:2.5rem!important;animation:6s cubic-bezier(.45,.05,.55,.95) infinite alternate theme-spider-swing,4s infinite alternate theme-spider-neon-border!important;display:flex!important;overflow:visible!important;box-shadow:12px 14px #020207,15px 17px #df1f2d80,-4px -4px #00aeef80,0 30px 60px #000c,0 0 40px #df1f2d33!important}html[data-theme=spider-sense] .theme-study-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#00aeef4d,#ffffffe6);width:3px;height:600px;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 0 15px #00aeefb3}html[data-theme=spider-sense] .theme-study-card:after{content:"";z-index:0;pointer-events:none;border:2px solid #ffffff0f;border-radius:13px;position:absolute;top:7px;bottom:7px;left:7px;right:7px}html[data-theme=spider-sense] .theme-spider-sense-flash{background:repeating-conic-gradient(from -4deg, transparent 0 21deg, #ffffff4d 21deg 22deg, transparent 22deg 44deg), radial-gradient(circle, transparent 0 18%, #ffffffe0 18.5% 19.2%, #00aeefb3 19.5% 21%, transparent 21.5% 31%, #df1f2db8 31.5% 33%, transparent 33.5% 44%, #00aeef5c 44.5% 45.5%, transparent 46%);mix-blend-mode:screen;opacity:0;pointer-events:none;border-radius:50%;display:block;top:-10%;bottom:-10%;left:-10%;right:-10%;transform:scale(.42)rotate(-5deg);z-index:5!important;position:absolute!important}html[data-theme=spider-sense] .theme-study-card.theme-spider-revealing{animation:.62s cubic-bezier(.22,.9,.28,1) both theme-spider-danger-snap,4s infinite alternate theme-spider-neon-border!important}html[data-theme=spider-sense] .theme-study-card.theme-spider-revealing .theme-spider-sense-flash{animation:.62s cubic-bezier(.15,.76,.28,1) forwards theme-spider-sense-burst!important}html[data-theme=spider-sense] .theme-study-card.theme-spider-revealing .theme-spider-question{animation:.62s both theme-spider-question-sense!important}@keyframes theme-spider-danger-snap{0%{filter:none;transform:rotate(-1deg)scale(1)}24%{filter:saturate(1.18);transform:rotate(-.35deg)scale(.985)}52%{filter:brightness(1.14)saturate(1.22);transform:rotate(.45deg)scale(1.022)}78%{filter:none;transform:rotate(-.15deg)scale(1.006)}to{filter:none;transform:rotate(0)scale(1)}}@keyframes theme-spider-sense-burst{0%{opacity:0;transform:scale(.42)rotate(-5deg)}22%{opacity:.78}58%{opacity:.5;transform:scale(1.03)rotate(2deg)}to{opacity:0;transform:scale(1.34)rotate(5deg)}}@keyframes theme-spider-question-sense{0%{opacity:1;text-shadow:none;transform:translate(0)}26%{text-shadow:-4px 0 #df1f2de6,4px 0 #00aeefe6;transform:translate(-2px)}52%{opacity:.72;text-shadow:3px 0 #df1f2dd1,-3px 0 #00aeefd1;transform:translate(2px)}76%{opacity:.9;text-shadow:-2px 0 #df1f2db3,2px 0 #00aeefb3;transform:translate(0)}to{opacity:1;text-shadow:none;transform:translate(0)}}@keyframes theme-spider-swing{0%{transform:rotate(-2.5deg)translateY(0)}to{transform:rotate(2.5deg)translateY(-5px)}}@keyframes theme-spider-neon-border{0%{background-position:50%,0%}to{background-position:50%,100%}}html[data-theme=spider-sense] .theme-study-content.theme-spider-question{z-index:2!important;color:#fff!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 2rem!important;padding:0!important;font:800 1.8rem/1.3 Inter,sans-serif!important;position:relative!important}html[data-theme=spider-sense] .theme-spider-answer-container{display:none;z-index:2!important;position:relative!important}html[data-theme=spider-sense] .theme-study-card.theme-answer-shown .theme-spider-answer-container{display:block}html[data-theme=spider-sense] .theme-study-content.theme-spider-answer{opacity:0;transform:translateY(20px);color:#f4f7ff!important;text-align:center!important;background:linear-gradient(90deg,#0000,#ffffff80,#0000) top/100% 1px no-repeat!important;border:0!important;border-radius:0!important;margin:0!important;padding:2rem 0 0!important;font:600 1.2rem/1.6 Inter,sans-serif!important;box-shadow:inset 0 11px 12px -14px #00aeeff2!important}html[data-theme=spider-sense] .theme-study-card.theme-answer-shown .theme-study-content.theme-spider-answer{opacity:1;transform:translateY(0);animation:.42s .16s both theme-spider-answer-in!important}@keyframes theme-spider-answer-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html[data-theme=spider-sense] .theme-study-card:not(.theme-spider-revealing):hover .theme-spider-question{animation:.3s cubic-bezier(.25,.46,.45,.94) infinite both theme-spider-verse-glitch!important}@keyframes theme-spider-verse-glitch{0%{text-shadow:-3px 0 #df1f2dcc,3px 0 #00aeefcc}50%{text-shadow:3px 0 #df1f2dcc,-3px 0 #00aeefcc}to{text-shadow:-2px 0 #df1f2dcc,2px 0 #00aeefcc}}html[data-theme=spider-sense] .theme-study-controls{width:100%;z-index:2!important;margin-top:2rem!important;position:relative!important}html[data-theme=spider-sense] .theme-show-answer,html[data-theme=spider-sense] .theme-rating{text-transform:none;color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-backdrop-filter:blur(5px)!important;letter-spacing:2px!important;background:#0a0a14b8!important;border:1px solid #ffffff24!important;border-radius:12px!important;min-height:0!important;padding:.75rem 1.5rem!important;font:400 1.5rem/1.2 Bangers,cursive!important;transition:all .3s!important;box-shadow:0 10px 20px #00000080!important}html[data-theme=spider-sense] .theme-show-answer{width:100%!important;margin:0!important}html[data-theme=spider-sense] .theme-rating-grid{flex-wrap:wrap;justify-content:center;width:100%;gap:1rem!important;margin:0!important;animation:.35s .22s both theme-spider-controls-in!important;display:flex!important}@keyframes theme-spider-controls-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme=spider-sense] .theme-rating{flex:100px;min-width:100px}html[data-theme=spider-sense] .theme-rating span:first-child{color:#fff!important;-webkit-text-fill-color:#fff!important;font:inherit!important}html[data-theme=spider-sense] .theme-rating span:last-child{color:#c6d3e8!important;-webkit-text-fill-color:#c6d3e8!important;letter-spacing:.06em!important;opacity:1!important;margin-top:3px!important;font:700 .68rem/1.2 Inter,sans-serif!important}@media (hover:hover) and (pointer:fine){html[data-theme=spider-sense] .theme-show-answer:not(:disabled):hover,html[data-theme=spider-sense] .theme-rating:not(:disabled):hover{text-shadow:2px 2px #000;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;background:#df1f2d!important;border-color:#df1f2d!important;transform:scale(1.05)translateY(-2px)!important;box-shadow:0 15px 25px #df1f2d66,0 0 15px #df1f2d99!important}html[data-theme=spider-sense] .theme-rating:not(:disabled):hover span{color:#fff!important;-webkit-text-fill-color:#fff!important}}html[data-theme=spider-sense] h1,html[data-theme=spider-sense] h2,html[data-theme=spider-sense] h3,html[data-theme=spider-sense] button{letter-spacing:.045em;font-family:Bangers,cursive}html[data-theme=spider-sense] main:not(.theme-study-shell)>header h1,html[data-theme=spider-sense] .app-library-title,html[data-theme=spider-sense] main.theme-study-shell>header h1{text-shadow:-3px 0 #df1f2d,3px 0 #00aeef,4px 4px #020207;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.08em!important;font-family:Bangers,cursive!important}html[data-theme=spider-sense] main:not(.theme-study-shell)>header p,html[data-theme=spider-sense] .app-library-summary,html[data-theme=spider-sense] main.theme-study-shell>header p{color:#c6cde0!important;-webkit-text-fill-color:#c6cde0!important}html[data-theme=spider-sense] main:not(.theme-study-shell) div.bg-white{-webkit-backdrop-filter:blur(14px);outline:1px solid #00aeef8c;color:#fff!important;background:radial-gradient(circle at 12px 12px,#ffffff0a 0 2px,#0000 2.5px) 0 0/12px 12px,#0f0f1ce0!important;border:2px solid #050510!important;box-shadow:8px 8px #020207,11px 11px #df1f2d61,-3px -3px #00aeef52!important}html[data-theme=spider-sense] :-webkit-any(section,article,aside).bg-white{-webkit-backdrop-filter:blur(14px);outline:1px solid #00aeef8c;color:#fff!important;background:radial-gradient(circle at 12px 12px,#ffffff0a 0 2px,#0000 2.5px) 0 0/12px 12px,#0f0f1ce0!important;border:2px solid #050510!important;box-shadow:8px 8px #020207,11px 11px #df1f2d61,-3px -3px #00aeef52!important}html[data-theme=spider-sense] :is(section,article,aside).bg-white{-webkit-backdrop-filter:blur(14px);outline:1px solid #00aeef8c;color:#fff!important;background:radial-gradient(circle at 12px 12px,#ffffff0a 0 2px,#0000 2.5px) 0 0/12px 12px,#0f0f1ce0!important;border:2px solid #050510!important;box-shadow:8px 8px #020207,11px 11px #df1f2d61,-3px -3px #00aeef52!important}html[data-theme=spider-sense] input,html[data-theme=spider-sense] select,html[data-theme=spider-sense] textarea{outline:1px solid #00aeefb3;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#101021!important;border:2px solid #050510!important;border-radius:9px!important;box-shadow:3px 3px #df1f2d85!important}html[data-theme=spider-sense] input::placeholder,html[data-theme=spider-sense] textarea::placeholder{color:#aab3ca!important;-webkit-text-fill-color:#aab3ca!important}html[data-theme=spider-sense]:not([data-theme=default]) .app-header-settings,html[data-theme=spider-sense]:not([data-theme=default]) .theme-quick-select,html[data-theme=spider-sense]:not([data-theme=default]) .bg-slate-900{outline:1px solid #00aeef;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#111123!important;border:2px solid #050510!important;border-radius:10px!important;box-shadow:4px 4px #df1f2d!important}html[data-theme=spider-sense]:not([data-theme=default]) .app-header-sync,html[data-theme=spider-sense]:not([data-theme=default]) .app-add-cards-action,html[data-theme=spider-sense]:not([data-theme=default]) .bg-blue-600{text-shadow:2px 2px #050510;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#c81828!important;border:2px solid #050510!important;border-radius:10px!important;box-shadow:5px 5px #020207,7px 7px #00aeef!important}html[data-theme=spider-sense]:not([data-theme=default]) .app-add-cards-action span{color:#ffe9ec!important;-webkit-text-fill-color:#ffe9ec!important;opacity:1!important}html[data-theme=spider-sense]:not([data-theme=default]) .bg-violet-600,html[data-theme=spider-sense]:not([data-theme=default]) .bg-emerald-600{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#007eae!important;border:2px solid #050510!important;border-radius:10px!important;box-shadow:5px 5px #020207,7px 7px #df1f2d!important}html[data-theme=spider-sense]:not([data-theme=default]) .bg-red-600{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#c81828!important;border-color:#050510!important;border-radius:10px!important}html[data-theme=spider-sense] ::selection{color:#fff;text-shadow:none;background:#df1f2d}html[data-reduce-motion=true][data-theme=spider-sense] body:before,html[data-reduce-motion=true][data-theme=spider-sense] .theme-study-card,html[data-reduce-motion=true][data-theme=spider-sense] .theme-spider-answer,html[data-reduce-motion=true][data-theme=spider-sense] .theme-spider-sense-flash,html[data-reduce-motion=true][data-theme=spider-sense] .theme-rating-grid{transition:none!important;animation:none!important}html[data-reduce-motion=true][data-theme=spider-sense] .theme-spider-answer{opacity:1!important;transform:none!important}@media (max-width:640px){html[data-theme=spider-sense] .theme-study-stage{padding-top:22px}html[data-theme=spider-sense] .theme-study-card{transform-origin:50% -250px;border-radius:17px!important;min-height:390px!important;padding:2rem 1.35rem!important;box-shadow:7px 9px #020207,10px 12px #df1f2d80,-3px -3px #00aeef80,0 24px 45px #000000bf!important}html[data-theme=spider-sense] .theme-study-content.theme-spider-question{font-size:clamp(1.3rem,6.5vw,1.8rem)!important}html[data-theme=spider-sense] .theme-study-content.theme-spider-answer{font-size:clamp(1rem,4.8vw,1.2rem)!important}html[data-theme=spider-sense] .theme-rating-grid{gap:.65rem!important}html[data-theme=spider-sense] .theme-rating{flex-basis:calc(50% - .65rem)}html[data-theme=spider-sense] .theme-spider-sfx{opacity:.25;-webkit-text-stroke-width:2px}}:-webkit-any(html[data-theme=default],html[data-theme=doodle],html[data-theme=neo-brutalism],html[data-theme=neon],html[data-theme=next-gen],html[data-theme=relaxing],html[data-theme=space],html[data-theme=storm],html[data-theme=void],html[data-theme=cosmic-aurora],html[data-theme=ghost],html[data-theme=navy],html[data-theme=nebula],html[data-theme=coffee-shop],html[data-theme=typewriter-paper],html[data-theme=cyberpunk],html[data-theme=brutalism],html[data-theme=terminal],html[data-theme=retro-synthwave],html[data-theme=classic-mac],html[data-theme=comic-book],html[data-theme=minimal-dark],html[data-theme=monochrome],html[data-theme=neon-alley],html[data-theme=crt-monitor],html[data-theme=disco-floor],html[data-theme=tv-static],html[data-theme=liquid-chrome]) :-webkit-any(.theme-show-answer,.theme-rating){will-change:transform, filter, box-shadow}:is(html[data-theme=default],html[data-theme=doodle],html[data-theme=neo-brutalism],html[data-theme=neon],html[data-theme=next-gen],html[data-theme=relaxing],html[data-theme=space],html[data-theme=storm],html[data-theme=void],html[data-theme=cosmic-aurora],html[data-theme=ghost],html[data-theme=navy],html[data-theme=nebula],html[data-theme=coffee-shop],html[data-theme=typewriter-paper],html[data-theme=cyberpunk],html[data-theme=brutalism],html[data-theme=terminal],html[data-theme=retro-synthwave],html[data-theme=classic-mac],html[data-theme=comic-book],html[data-theme=minimal-dark],html[data-theme=monochrome],html[data-theme=neon-alley],html[data-theme=crt-monitor],html[data-theme=disco-floor],html[data-theme=tv-static],html[data-theme=liquid-chrome]) :is(.theme-show-answer,.theme-rating){will-change:transform, filter, box-shadow}:-webkit-any(html[data-theme=default],html[data-theme=doodle],html[data-theme=neo-brutalism],html[data-theme=neon],html[data-theme=next-gen],html[data-theme=relaxing],html[data-theme=space],html[data-theme=storm],html[data-theme=void],html[data-theme=cosmic-aurora],html[data-theme=ghost],html[data-theme=navy],html[data-theme=nebula],html[data-theme=coffee-shop],html[data-theme=typewriter-paper],html[data-theme=cyberpunk],html[data-theme=brutalism],html[data-theme=terminal],html[data-theme=retro-synthwave],html[data-theme=classic-mac],html[data-theme=comic-book],html[data-theme=minimal-dark],html[data-theme=monochrome],html[data-theme=neon-alley],html[data-theme=crt-monitor],html[data-theme=disco-floor],html[data-theme=tv-static],html[data-theme=liquid-chrome]) .theme-study-card.theme-answer-shown .theme-study-content{transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity, transform, filter, clip-path}:is(html[data-theme=default],html[data-theme=doodle],html[data-theme=neo-brutalism],html[data-theme=neon],html[data-theme=next-gen],html[data-theme=relaxing],html[data-theme=space],html[data-theme=storm],html[data-theme=void],html[data-theme=cosmic-aurora],html[data-theme=ghost],html[data-theme=navy],html[data-theme=nebula],html[data-theme=coffee-shop],html[data-theme=typewriter-paper],html[data-theme=cyberpunk],html[data-theme=brutalism],html[data-theme=terminal],html[data-theme=retro-synthwave],html[data-theme=classic-mac],html[data-theme=comic-book],html[data-theme=minimal-dark],html[data-theme=monochrome],html[data-theme=neon-alley],html[data-theme=crt-monitor],html[data-theme=disco-floor],html[data-theme=tv-static],html[data-theme=liquid-chrome]) .theme-study-card.theme-answer-shown .theme-study-content{transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity, transform, filter, clip-path}html[data-theme=default] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=default] .theme-answer-shown .theme-rating-grid{animation:.42s cubic-bezier(.2,.8,.2,1) both theme-legacy-default-answer!important}@keyframes theme-legacy-default-answer{0%{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}html[data-theme=doodle] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=doodle] .theme-answer-shown .theme-rating-grid{animation:.52s cubic-bezier(.2,1.35,.45,1) both theme-legacy-doodle-answer!important}@keyframes theme-legacy-doodle-answer{0%{opacity:0;transform:translateY(18px)rotate(-2.2deg)scale(.96)}62%{opacity:1;transform:translateY(-3px)rotate(.65deg)scale(1.015)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}html[data-theme=neo-brutalism] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=neo-brutalism] .theme-answer-shown .theme-rating-grid{animation:.34s steps(4,end) both theme-legacy-neo-answer!important}@keyframes theme-legacy-neo-answer{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(22px,18px)}70%{opacity:1;clip-path:inset(0);transform:translate(-3px,-3px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}html[data-theme=neon] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=neon] .theme-answer-shown .theme-rating-grid{animation:.52s cubic-bezier(.16,.84,.3,1) both theme-legacy-neon-answer!important}@keyframes theme-legacy-neon-answer{0%{opacity:0;clip-path:inset(0 0 100%);filter:brightness(2)blur(5px);text-shadow:0 0 22px #0ff;transform:translateY(-8px)}55%{opacity:1;clip-path:inset(0);filter:brightness(1.5)blur();text-shadow:0 0 14px #0ff}to{opacity:1;clip-path:inset(0);filter:none;text-shadow:none;transform:translateY(0)}}html[data-theme=next-gen] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=next-gen] .theme-answer-shown .theme-rating-grid{animation:.46s cubic-bezier(.2,.75,.25,1) both theme-legacy-next-answer!important}@keyframes theme-legacy-next-answer{0%{opacity:0;filter:blur(6px);transform:perspective(800px)rotateX(-10deg)translateY(16px)}to{opacity:1;filter:blur();transform:perspective(800px)rotateX(0)translateY(0)}}html[data-theme=relaxing] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=relaxing] .theme-answer-shown .theme-rating-grid{animation:.68s cubic-bezier(.18,.78,.28,1) both theme-legacy-relax-answer!important}@keyframes theme-legacy-relax-answer{0%{opacity:0;filter:blur(7px);transform:scale(.94)translateY(10px)}68%{opacity:1;filter:blur();transform:scale(1.012)translateY(-2px)}to{opacity:1;filter:none;transform:scale(1)translateY(0)}}html[data-theme=space] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=space] .theme-answer-shown .theme-rating-grid{animation:.6s cubic-bezier(.12,.82,.24,1) both theme-legacy-space-answer!important}@keyframes theme-legacy-space-answer{0%{opacity:0;filter:blur(12px)brightness(1.8);transform:scale(.72)}58%{opacity:1;filter:blur(1px)brightness(1.15);text-shadow:0 0 16px #94b1ffd9;transform:scale(1.025)}to{opacity:1;filter:none;text-shadow:none;transform:scale(1)}}html[data-theme=storm] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=storm] .theme-answer-shown .theme-rating-grid{animation:.48s steps(2,end) both theme-legacy-storm-answer!important}@keyframes theme-legacy-storm-answer{0%{opacity:0;filter:brightness(2.5)contrast(1.3);transform:translate(-9px)}18%{opacity:1;transform:translate(7px)}36%{opacity:.35;filter:brightness(.7);transform:translate(-4px)}58%{opacity:1;filter:brightness(1.5);text-shadow:0 0 13px #f1c40f;transform:translate(2px)}to{opacity:1;filter:none;text-shadow:none;transform:translate(0)}}html[data-theme=void] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=void] .theme-answer-shown .theme-rating-grid{animation:.72s both theme-legacy-void-answer!important}@keyframes theme-legacy-void-answer{0%{opacity:0;filter:blur(3px);letter-spacing:.1em;transform:scale(.985)}to{opacity:1;filter:blur();letter-spacing:normal;transform:scale(1)}}html[data-theme=cosmic-aurora] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=cosmic-aurora] .theme-answer-shown .theme-rating-grid{animation:.68s cubic-bezier(.16,.8,.24,1) both theme-legacy-aurora-answer!important}@keyframes theme-legacy-aurora-answer{0%{opacity:0;filter:blur(12px)hue-rotate(-25deg);transform:translateY(24px)scale(.96)}65%{opacity:1;filter:blur(1px)hue-rotate(8deg);transform:translateY(-2px)scale(1.01)}to{opacity:1;filter:none;transform:translateY(0)scale(1)}}html[data-theme=ghost] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=ghost] .theme-answer-shown .theme-rating-grid{animation:.72s cubic-bezier(.12,.72,.22,1) both theme-legacy-ghost-answer!important}@keyframes theme-legacy-ghost-answer{0%{opacity:0;filter:blur(12px);text-shadow:14px 0 18px #7ff8ff99;transform:translate(-28px)skew(-3deg)}64%{opacity:.9;filter:blur(1px);transform:translate(4px)skew(.6deg)}to{opacity:1;filter:none;text-shadow:none;transform:translate(0)}}html[data-theme=navy] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=navy] .theme-answer-shown .theme-rating-grid{animation:.46s cubic-bezier(.2,.76,.24,1) both theme-legacy-navy-answer!important}@keyframes theme-legacy-navy-answer{0%{opacity:0;clip-path:inset(0 0 0 35%);transform:translate(34px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}html[data-theme=nebula] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=nebula] .theme-answer-shown .theme-rating-grid{animation:.72s cubic-bezier(.15,.78,.25,1) both theme-legacy-nebula-answer!important}@keyframes theme-legacy-nebula-answer{0%{opacity:0;filter:blur(15px)saturate(1.8);transform:scale(1.13)rotate(.8deg)}68%{opacity:1;filter:blur(1px)saturate(1.15);transform:scale(.99)rotate(-.15deg)}to{opacity:1;filter:none;transform:scale(1)rotate(0)}}html[data-theme=coffee-shop] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=coffee-shop] .theme-answer-shown .theme-rating-grid{animation:.62s cubic-bezier(.18,.78,.24,1) both theme-legacy-coffee-answer!important}@keyframes theme-legacy-coffee-answer{0%{opacity:0;filter:blur(8px)sepia(.4);transform:translateY(22px)rotate(.65deg)}70%{opacity:1;filter:blur()sepia(.08);transform:translateY(-2px)rotate(-.12deg)}to{opacity:1;filter:none;transform:translateY(0)rotate(0)}}html[data-theme=typewriter-paper] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=typewriter-paper] .theme-answer-shown .theme-rating-grid{animation:.66s steps(13,end) both theme-legacy-typewriter-answer!important}@keyframes theme-legacy-typewriter-answer{0%{opacity:.25;clip-path:inset(0 100% 0 0);transform:translate(-3px)}82%{opacity:1;clip-path:inset(0);transform:translate(2px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}html[data-theme=cyberpunk] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=cyberpunk] .theme-answer-shown .theme-rating-grid{animation:.46s steps(2,end) both theme-legacy-cyber-answer!important}@keyframes theme-legacy-cyber-answer{0%{opacity:0;clip-path:inset(0 0 72%);text-shadow:-7px 0 #ff003c,7px 0 #00f0ff;transform:translate(-9px,5px)skew(5deg)}24%{opacity:1;clip-path:inset(31% 0 20%);transform:translate(8px,-3px)skew(-4deg)}52%{clip-path:inset(62% 0 0);text-shadow:5px 0 #ff003c,-5px 0 #00f0ff;transform:translate(-4px,2px)}76%{clip-path:inset(0);transform:translate(2px)}to{opacity:1;clip-path:inset(0);text-shadow:none;transform:translate(0)}}html[data-theme=brutalism] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=brutalism] .theme-answer-shown .theme-rating-grid{animation:.32s cubic-bezier(.2,1.2,.4,1) both theme-legacy-brutal-answer!important}@keyframes theme-legacy-brutal-answer{0%{opacity:0;transform:translateY(-28px)scaleY(.9)}68%{opacity:1;transform:translateY(5px)scaleY(1.035)}to{opacity:1;transform:translateY(0)scaleY(1)}}html[data-theme=terminal] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=terminal] .theme-answer-shown .theme-rating-grid{animation:.58s steps(14,end) both theme-legacy-terminal-answer!important}@keyframes theme-legacy-terminal-answer{0%{opacity:.2;clip-path:inset(0 100% 0 0);filter:brightness(2);text-shadow:0 0 12px #0f0}90%{opacity:1;clip-path:inset(0);filter:brightness(1.25);text-shadow:0 0 5px #0f0}to{opacity:1;clip-path:inset(0);filter:none;text-shadow:none}}html[data-theme=retro-synthwave] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=retro-synthwave] .theme-answer-shown .theme-rating-grid{animation:.58s cubic-bezier(.16,.84,.3,1) both theme-legacy-retro-answer!important}@keyframes theme-legacy-retro-answer{0%{opacity:0;filter:blur(7px);text-shadow:-5px 0 #f0f,5px 0 #0ff;transform:translateY(32px)scaleY(.78)}64%{opacity:1;filter:blur();transform:translateY(-3px)scaleY(1.025)}to{opacity:1;text-shadow:none;transform:translateY(0)scaleY(1)}}html[data-theme=classic-mac] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=classic-mac] .theme-answer-shown .theme-rating-grid{transform-origin:0 0;animation:.36s steps(5,end) both theme-legacy-mac-answer!important}@keyframes theme-legacy-mac-answer{0%{opacity:0;clip-path:inset(0 76% 70% 0);transform:scale(.82)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}html[data-theme=comic-book] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=comic-book] .theme-answer-shown .theme-rating-grid{animation:.48s cubic-bezier(.18,1.5,.42,1) both theme-legacy-comic-answer!important}@keyframes theme-legacy-comic-answer{0%{opacity:0;filter:contrast(1.6);transform:scale(.58)rotate(-4deg)}65%{opacity:1;transform:scale(1.08)rotate(1.2deg)}to{opacity:1;filter:none;transform:scale(1)rotate(0)}}html[data-theme=minimal-dark] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=minimal-dark] .theme-answer-shown .theme-rating-grid{animation:.58s both theme-legacy-minimal-answer!important}@keyframes theme-legacy-minimal-answer{0%{opacity:0;filter:blur(2px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}html[data-theme=monochrome] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=monochrome] .theme-answer-shown .theme-rating-grid{animation:.4s cubic-bezier(.3,.75,.25,1) both theme-legacy-mono-answer!important}@keyframes theme-legacy-mono-answer{0%{opacity:0;filter:invert();transform:perspective(600px)rotateX(88deg)scaleX(.72)}62%{opacity:1;filter:invert(0);transform:perspective(600px)rotateX(-7deg)scaleX(1.03)}to{opacity:1;filter:none;transform:perspective(600px)rotateX(0)scaleX(1)}}html[data-theme=neon-alley] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=neon-alley] .theme-answer-shown .theme-rating-grid{animation:.74s steps(2,end) both theme-legacy-alley-answer!important}@keyframes theme-legacy-alley-answer{0%,12%{opacity:0;filter:blur(8px)brightness(2);text-shadow:0 0 24px #f0f}18%{opacity:1}29%{opacity:.15}38%{opacity:.9;text-shadow:-4px 0 #f0f,4px 0 #0ff}52%{opacity:.32}64%,to{opacity:1;filter:none;text-shadow:none}}html[data-theme=crt-monitor] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=crt-monitor] .theme-answer-shown .theme-rating-grid{animation:.52s cubic-bezier(.2,.78,.24,1) both theme-legacy-crt-answer!important}@keyframes theme-legacy-crt-answer{0%{opacity:0;filter:blur(7px)contrast(1.8);transform:translateY(-36%)scaleY(1.12)}52%{opacity:1;filter:blur(1px)contrast(1.25);transform:translateY(5%)scaleY(.96)}to{opacity:1;filter:none;transform:translateY(0)scaleY(1)}}html[data-theme=disco-floor] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=disco-floor] .theme-answer-shown .theme-rating-grid{animation:.52s cubic-bezier(.18,1.2,.35,1) both theme-legacy-disco-answer!important}@keyframes theme-legacy-disco-answer{0%{opacity:0;filter:hue-rotate(120deg);transform:perspective(700px)rotateY(82deg)scale(.82)}68%{opacity:1;filter:hue-rotate(25deg);transform:perspective(700px)rotateY(-8deg)scale(1.045)}to{opacity:1;filter:none;transform:perspective(700px)rotateY(0)scale(1)}}html[data-theme=tv-static] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=tv-static] .theme-answer-shown .theme-rating-grid{animation:.56s steps(6,end) both theme-legacy-tv-answer!important}@keyframes theme-legacy-tv-answer{0%{opacity:0;filter:blur(5px)contrast(3);transform:translate(8px,-5px)scaleY(.2)}24%{opacity:.4;transform:translate(-7px,4px)scaleY(1.1)}48%{opacity:.72;filter:blur(2px)contrast(1.8);transform:translate(5px,-2px)}74%{opacity:.9;transform:translate(-2px,1px)}to{opacity:1;filter:none;transform:translate(0)scaleY(1)}}html[data-theme=liquid-chrome] .theme-study-card.theme-answer-shown .theme-study-content,html[data-theme=liquid-chrome] .theme-answer-shown .theme-rating-grid{animation:.68s cubic-bezier(.14,.8,.24,1) both theme-legacy-chrome-answer!important}@keyframes theme-legacy-chrome-answer{0%{opacity:0;filter:blur(14px)contrast(2.1)brightness(1.55);transform:scale(.86)skew(-3deg)}55%{opacity:.9;filter:blur(2px)contrast(1.25)brightness(1.15);transform:scale(1.035)skew(.8deg)}to{opacity:1;filter:none;transform:scale(1)skew(0deg)}}@media (hover:hover) and (pointer:fine){html[data-theme=default] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-2px)scale(1.012)!important;box-shadow:0 10px 24px #2563eb33!important}html[data-theme=default] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-2px)scale(1.012)!important;box-shadow:0 10px 24px #2563eb33!important}html[data-theme=doodle] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-3px)rotate(-1deg)scale(1.025)!important;box-shadow:5px 6px #191919!important}html[data-theme=doodle] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-3px)rotate(-1deg)scale(1.025)!important;box-shadow:5px 6px #191919!important}html[data-theme=neo-brutalism] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:saturate(1.1)!important;transform:translate(-3px,-3px)!important;box-shadow:9px 9px #000!important}html[data-theme=neo-brutalism] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:saturate(1.1)!important;transform:translate(-3px,-3px)!important;box-shadow:9px 9px #000!important}html[data-theme=neon] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:brightness(1.2)!important;transform:translateY(-2px)scale(1.025)!important;box-shadow:0 0 10px,0 0 26px #00ffff57!important}html[data-theme=neon] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:brightness(1.2)!important;transform:translateY(-2px)scale(1.025)!important;box-shadow:0 0 10px,0 0 26px #00ffff57!important}html[data-theme=next-gen] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-3px)scale(1.01)!important;box-shadow:0 13px 24px #0070f333!important}html[data-theme=next-gen] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-3px)scale(1.01)!important;box-shadow:0 13px 24px #0070f333!important}html[data-theme=relaxing] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-2px)scale(1.018)!important;box-shadow:0 10px 24px #26a69a33!important}html[data-theme=relaxing] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-2px)scale(1.018)!important;box-shadow:0 10px 24px #26a69a33!important}html[data-theme=space] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-3px)scale(1.02)!important;box-shadow:0 0 20px #6f91eb7a,0 12px 24px #0000006b!important}html[data-theme=space] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-3px)scale(1.02)!important;box-shadow:0 0 20px #6f91eb7a,0 12px 24px #0000006b!important}html[data-theme=storm] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{animation:.3s steps(2,end) both theme-legacy-storm-button!important;box-shadow:0 0 18px #f1c40f8c!important}html[data-theme=storm] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{animation:.3s steps(2,end) both theme-legacy-storm-button!important;box-shadow:0 0 18px #f1c40f8c!important}html[data-theme=void] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{letter-spacing:.06em;transform:scale(1.025)!important;box-shadow:0 0 0 1px #fff!important}html[data-theme=void] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{letter-spacing:.06em;transform:scale(1.025)!important;box-shadow:0 0 0 1px #fff!important}html[data-theme=cosmic-aurora] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:saturate(1.25)brightness(1.08)!important;transform:translateY(-3px)scale(1.02)!important;box-shadow:-5px 5px 18px #8b5cf640,5px -5px 18px #0ea5e947!important}html[data-theme=cosmic-aurora] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:saturate(1.25)brightness(1.08)!important;transform:translateY(-3px)scale(1.02)!important;box-shadow:-5px 5px 18px #8b5cf640,5px -5px 18px #0ea5e947!important}html[data-theme=ghost] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:brightness(1.12)!important;transform:translateY(-4px)!important;box-shadow:0 0 24px #7ff8ff57!important}html[data-theme=ghost] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:brightness(1.12)!important;transform:translateY(-4px)!important;box-shadow:0 0 24px #7ff8ff57!important}html[data-theme=navy] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-2px)!important;box-shadow:0 8px 0 -5px #4286f4,0 12px 22px #00000047!important}html[data-theme=navy] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-2px)!important;box-shadow:0 8px 0 -5px #4286f4,0 12px 22px #00000047!important}html[data-theme=nebula] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-3px)rotate(-.45deg)scale(1.02)!important;box-shadow:-5px 5px 20px #6366f159,5px -4px 18px #06b6d445!important}html[data-theme=nebula] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-3px)rotate(-.45deg)scale(1.02)!important;box-shadow:-5px 5px 20px #6366f159,5px -4px 18px #06b6d445!important}html[data-theme=coffee-shop] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:sepia(.08)brightness(1.03)!important;transform:translateY(-3px)rotate(.35deg)!important;box-shadow:0 10px 18px #6f4e373d!important}html[data-theme=coffee-shop] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:sepia(.08)brightness(1.03)!important;transform:translateY(-3px)rotate(.35deg)!important;box-shadow:0 10px 18px #6f4e373d!important}html[data-theme=typewriter-paper] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{animation:.2s steps(3,end) both theme-legacy-typewriter-button!important;box-shadow:3px 4px #3a393775!important}html[data-theme=typewriter-paper] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{animation:.2s steps(3,end) both theme-legacy-typewriter-button!important;box-shadow:3px 4px #3a393775!important}html[data-theme=cyberpunk] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translate(-2px,-2px)skew(-1deg)!important;box-shadow:-5px 0 #ff003cb8,5px 0 #00f0ffb8,0 0 20px!important}html[data-theme=cyberpunk] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translate(-2px,-2px)skew(-1deg)!important;box-shadow:-5px 0 #ff003cb8,5px 0 #00f0ffb8,0 0 20px!important}html[data-theme=brutalism] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translate(-4px,-4px)!important;box-shadow:9px 9px #000!important}html[data-theme=brutalism] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translate(-4px,-4px)!important;box-shadow:9px 9px #000!important}html[data-theme=terminal] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{letter-spacing:.045em;transform:translateY(-2px)!important;box-shadow:0 0 18px #00ff006b,inset 0 0 12px #00ff0014!important}html[data-theme=terminal] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{letter-spacing:.045em;transform:translateY(-2px)!important;box-shadow:0 0 18px #00ff006b,inset 0 0 12px #00ff0014!important}html[data-theme=retro-synthwave] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-4px)scale(1.025)!important;box-shadow:-5px 5px #ff00ff75,5px -5px #00ffff61,0 0 24px #f0f6!important}html[data-theme=retro-synthwave] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-4px)scale(1.025)!important;box-shadow:-5px 5px #ff00ff75,5px -5px #00ffff61,0 0 24px #f0f6!important}html[data-theme=classic-mac] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{outline-offset:-5px;outline:1px dotted #000;transform:translate(-1px,-1px)!important;box-shadow:4px 4px #000!important}html[data-theme=classic-mac] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{outline-offset:-5px;outline:1px dotted #000;transform:translate(-1px,-1px)!important;box-shadow:4px 4px #000!important}html[data-theme=comic-book] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:saturate(1.18)!important;transform:translateY(-4px)rotate(-1.4deg)scale(1.055)!important;box-shadow:7px 8px #000!important}html[data-theme=comic-book] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:saturate(1.18)!important;transform:translateY(-4px)rotate(-1.4deg)scale(1.055)!important;box-shadow:7px 8px #000!important}html[data-theme=minimal-dark] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:brightness(1.12)!important;transform:translateY(-2px)!important;box-shadow:0 0 0 1px #fff,0 9px 22px #ffffff0f!important}html[data-theme=minimal-dark] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:brightness(1.12)!important;transform:translateY(-2px)!important;box-shadow:0 0 0 1px #fff,0 9px 22px #ffffff0f!important}html[data-theme=monochrome] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:invert()!important;transform:translateY(-2px)!important;box-shadow:5px 5px!important}html[data-theme=monochrome] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:invert()!important;transform:translateY(-2px)!important;box-shadow:5px 5px!important}html[data-theme=neon-alley] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{animation:.32s steps(2,end) both theme-legacy-alley-button!important;transform:translateY(-3px)scale(1.035)!important;box-shadow:-5px 0 16px #ff00ff9e,5px 0 16px #00ffff8c!important}html[data-theme=neon-alley] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{animation:.32s steps(2,end) both theme-legacy-alley-button!important;transform:translateY(-3px)scale(1.035)!important;box-shadow:-5px 0 16px #ff00ff9e,5px 0 16px #00ffff8c!important}html[data-theme=crt-monitor] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:contrast(1.08)brightness(1.08)!important;transform:scaleX(1.025)translateY(-2px)!important;box-shadow:inset 0 0 15px #b8ffb824,0 0 16px #b8ffb838!important}html[data-theme=crt-monitor] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:contrast(1.08)brightness(1.08)!important;transform:scaleX(1.025)translateY(-2px)!important;box-shadow:inset 0 0 15px #b8ffb824,0 0 16px #b8ffb838!important}html[data-theme=disco-floor] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:hue-rotate(22deg)saturate(1.25)!important;transform:translateY(-4px)rotate(1.2deg)scale(1.07)!important;box-shadow:7px 8px #000,-5px -5px #00c7e68c,11px 12px #ff004073!important}html[data-theme=disco-floor] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:hue-rotate(22deg)saturate(1.25)!important;transform:translateY(-4px)rotate(1.2deg)scale(1.07)!important;box-shadow:7px 8px #000,-5px -5px #00c7e68c,11px 12px #ff004073!important}html[data-theme=tv-static] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:contrast(1.25)!important;animation:.28s steps(4,end) both theme-legacy-tv-button!important;box-shadow:6px 6px #000!important}html[data-theme=tv-static] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:contrast(1.25)!important;animation:.28s steps(4,end) both theme-legacy-tv-button!important;box-shadow:6px 6px #000!important}html[data-theme=liquid-chrome] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:brightness(1.1)contrast(1.05)!important;background-position:100% 100%!important;transform:translateY(-3px)scale(1.025)!important;box-shadow:0 10px 18px #0000007a,inset 0 1px #fff,inset 0 -1px #0000006b!important}html[data-theme=liquid-chrome] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:brightness(1.1)contrast(1.05)!important;background-position:100% 100%!important;transform:translateY(-3px)scale(1.025)!important;box-shadow:0 10px 18px #0000007a,inset 0 1px #fff,inset 0 -1px #0000006b!important}}@keyframes theme-legacy-storm-button{0%{filter:brightness();transform:translate(0)}30%{filter:brightness(1.7);transform:translate(-3px,1px)skew(-2deg)}62%{filter:brightness(.9);transform:translate(3px,-1px)skew(2deg)}to{filter:brightness(1.12);transform:translateY(-2px)}}@keyframes theme-legacy-typewriter-button{0%{transform:translate(0)}50%{transform:translate(1px,2px)}to{transform:translateY(-2px)}}@keyframes theme-legacy-alley-button{0%{opacity:.45;filter:brightness(2)}34%{opacity:1;filter:brightness()}58%{opacity:.6;filter:brightness(1.5)}to{opacity:1;filter:brightness(1.15)}}@keyframes theme-legacy-tv-button{0%{transform:translate(0)}25%{transform:translate(-3px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px)}to{transform:translateY(-2px)}}:-webkit-any(html[data-theme=default],html[data-theme=doodle],html[data-theme=neo-brutalism],html[data-theme=neon],html[data-theme=next-gen],html[data-theme=relaxing],html[data-theme=space],html[data-theme=storm],html[data-theme=void],html[data-theme=cosmic-aurora],html[data-theme=ghost],html[data-theme=navy],html[data-theme=nebula],html[data-theme=coffee-shop],html[data-theme=typewriter-paper],html[data-theme=cyberpunk],html[data-theme=brutalism],html[data-theme=terminal],html[data-theme=retro-synthwave],html[data-theme=classic-mac],html[data-theme=comic-book],html[data-theme=minimal-dark],html[data-theme=monochrome],html[data-theme=neon-alley],html[data-theme=crt-monitor],html[data-theme=disco-floor],html[data-theme=tv-static],html[data-theme=liquid-chrome]) :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):active{transition-duration:70ms!important;transform:translateY(2px)scale(.965)!important}:is(html[data-theme=default],html[data-theme=doodle],html[data-theme=neo-brutalism],html[data-theme=neon],html[data-theme=next-gen],html[data-theme=relaxing],html[data-theme=space],html[data-theme=storm],html[data-theme=void],html[data-theme=cosmic-aurora],html[data-theme=ghost],html[data-theme=navy],html[data-theme=nebula],html[data-theme=coffee-shop],html[data-theme=typewriter-paper],html[data-theme=cyberpunk],html[data-theme=brutalism],html[data-theme=terminal],html[data-theme=retro-synthwave],html[data-theme=classic-mac],html[data-theme=comic-book],html[data-theme=minimal-dark],html[data-theme=monochrome],html[data-theme=neon-alley],html[data-theme=crt-monitor],html[data-theme=disco-floor],html[data-theme=tv-static],html[data-theme=liquid-chrome]) :is(.theme-show-answer,.theme-rating):not(:disabled):active{transition-duration:70ms!important;transform:translateY(2px)scale(.965)!important}:-webkit-any(html[data-reduce-motion=true][data-theme=default],html[data-reduce-motion=true][data-theme=doodle],html[data-reduce-motion=true][data-theme=neo-brutalism],html[data-reduce-motion=true][data-theme=neon],html[data-reduce-motion=true][data-theme=next-gen],html[data-reduce-motion=true][data-theme=relaxing],html[data-reduce-motion=true][data-theme=space],html[data-reduce-motion=true][data-theme=storm],html[data-reduce-motion=true][data-theme=void],html[data-reduce-motion=true][data-theme=cosmic-aurora],html[data-reduce-motion=true][data-theme=ghost],html[data-reduce-motion=true][data-theme=navy],html[data-reduce-motion=true][data-theme=nebula],html[data-reduce-motion=true][data-theme=coffee-shop],html[data-reduce-motion=true][data-theme=typewriter-paper],html[data-reduce-motion=true][data-theme=cyberpunk],html[data-reduce-motion=true][data-theme=brutalism],html[data-reduce-motion=true][data-theme=terminal],html[data-reduce-motion=true][data-theme=retro-synthwave],html[data-reduce-motion=true][data-theme=classic-mac],html[data-reduce-motion=true][data-theme=comic-book],html[data-reduce-motion=true][data-theme=minimal-dark],html[data-reduce-motion=true][data-theme=monochrome],html[data-reduce-motion=true][data-theme=neon-alley],html[data-reduce-motion=true][data-theme=crt-monitor],html[data-reduce-motion=true][data-theme=disco-floor],html[data-reduce-motion=true][data-theme=tv-static],html[data-reduce-motion=true][data-theme=liquid-chrome]) :-webkit-any(.theme-study-card.theme-answer-shown .theme-study-content,.theme-answer-shown .theme-rating-grid,.theme-show-answer,.theme-rating){transition:none!important;animation:none!important}:is(html[data-reduce-motion=true][data-theme=default],html[data-reduce-motion=true][data-theme=doodle],html[data-reduce-motion=true][data-theme=neo-brutalism],html[data-reduce-motion=true][data-theme=neon],html[data-reduce-motion=true][data-theme=next-gen],html[data-reduce-motion=true][data-theme=relaxing],html[data-reduce-motion=true][data-theme=space],html[data-reduce-motion=true][data-theme=storm],html[data-reduce-motion=true][data-theme=void],html[data-reduce-motion=true][data-theme=cosmic-aurora],html[data-reduce-motion=true][data-theme=ghost],html[data-reduce-motion=true][data-theme=navy],html[data-reduce-motion=true][data-theme=nebula],html[data-reduce-motion=true][data-theme=coffee-shop],html[data-reduce-motion=true][data-theme=typewriter-paper],html[data-reduce-motion=true][data-theme=cyberpunk],html[data-reduce-motion=true][data-theme=brutalism],html[data-reduce-motion=true][data-theme=terminal],html[data-reduce-motion=true][data-theme=retro-synthwave],html[data-reduce-motion=true][data-theme=classic-mac],html[data-reduce-motion=true][data-theme=comic-book],html[data-reduce-motion=true][data-theme=minimal-dark],html[data-reduce-motion=true][data-theme=monochrome],html[data-reduce-motion=true][data-theme=neon-alley],html[data-reduce-motion=true][data-theme=crt-monitor],html[data-reduce-motion=true][data-theme=disco-floor],html[data-reduce-motion=true][data-theme=tv-static],html[data-reduce-motion=true][data-theme=liquid-chrome]) :is(.theme-study-card.theme-answer-shown .theme-study-content,.theme-answer-shown .theme-rating-grid,.theme-show-answer,.theme-rating){transition:none!important;animation:none!important}.theme-legacy-media-transition{display:none}.theme-study-card.theme-legacy-media-card.theme-answer-shown .theme-study-content{filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}.theme-study-card.theme-legacy-media-revealing{isolation:isolate;min-height:var(--theme-legacy-media-height,10rem)!important}.theme-study-card.theme-legacy-media-revealing .theme-legacy-media-transition{border-radius:inherit;background:radial-gradient(circle at 14px 14px, var(--theme-primary) 0 2px, transparent 2.5px) 0 0 / 18px 18px, linear-gradient(108deg, var(--theme-study-surface,var(--theme-surface)) 0 40%, var(--theme-primary) 47%, var(--theme-primary) 50%, var(--theme-primary) 53%, var(--theme-study-surface,var(--theme-surface)) 60% 100%);display:block;top:0;bottom:0;left:0;right:0;z-index:50!important;position:absolute!important}@supports (color:color-mix(in lab, red, red)){.theme-study-card.theme-legacy-media-revealing .theme-legacy-media-transition{background:radial-gradient(circle at 14px 14px, color-mix(in srgb, var(--theme-primary) 32%, transparent) 0 2px, transparent 2.5px) 0 0 / 18px 18px, linear-gradient(108deg, var(--theme-study-surface,var(--theme-surface)) 0 40%, color-mix(in srgb, var(--theme-primary) 82%, white) 47%, var(--theme-primary) 50%, color-mix(in srgb, var(--theme-primary) 82%, white) 53%, var(--theme-study-surface,var(--theme-surface)) 60% 100%)}}.theme-study-card.theme-legacy-media-revealing .theme-legacy-media-transition{box-shadow:inset 0 0 0 2px var(--theme-primary);background-size:18px 18px,260% 100%}@supports (color:color-mix(in lab, red, red)){.theme-study-card.theme-legacy-media-revealing .theme-legacy-media-transition{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--theme-primary) 42%, transparent)}}.theme-study-card.theme-legacy-media-revealing .theme-legacy-media-transition{pointer-events:auto;animation:.76s cubic-bezier(.3,.72,.22,1) both theme-legacy-media-shutter!important}@keyframes theme-legacy-media-shutter{0%{opacity:1;clip-path:inset(0);background-position:0 0,100% 0}48%{opacity:1;clip-path:inset(0);background-position:0 0,42% 0}74%{opacity:1;clip-path:inset(0 0 0 55%);background-position:0 0,8% 0}to{opacity:0;clip-path:inset(0 0 0 100%);background-position:0 0,0 0}}:-webkit-any(html[data-reduce-motion=true][data-theme=default],html[data-reduce-motion=true][data-theme=doodle],html[data-reduce-motion=true][data-theme=neo-brutalism],html[data-reduce-motion=true][data-theme=neon],html[data-reduce-motion=true][data-theme=next-gen],html[data-reduce-motion=true][data-theme=relaxing],html[data-reduce-motion=true][data-theme=space],html[data-reduce-motion=true][data-theme=storm],html[data-reduce-motion=true][data-theme=void],html[data-reduce-motion=true][data-theme=cosmic-aurora],html[data-reduce-motion=true][data-theme=ghost],html[data-reduce-motion=true][data-theme=navy],html[data-reduce-motion=true][data-theme=nebula],html[data-reduce-motion=true][data-theme=coffee-shop],html[data-reduce-motion=true][data-theme=typewriter-paper],html[data-reduce-motion=true][data-theme=cyberpunk],html[data-reduce-motion=true][data-theme=brutalism],html[data-reduce-motion=true][data-theme=terminal],html[data-reduce-motion=true][data-theme=retro-synthwave],html[data-reduce-motion=true][data-theme=classic-mac],html[data-reduce-motion=true][data-theme=comic-book],html[data-reduce-motion=true][data-theme=minimal-dark],html[data-reduce-motion=true][data-theme=monochrome],html[data-reduce-motion=true][data-theme=neon-alley],html[data-reduce-motion=true][data-theme=crt-monitor],html[data-reduce-motion=true][data-theme=disco-floor],html[data-reduce-motion=true][data-theme=tv-static],html[data-reduce-motion=true][data-theme=liquid-chrome]) .theme-legacy-media-transition{opacity:0!important;animation:none!important}:is(html[data-reduce-motion=true][data-theme=default],html[data-reduce-motion=true][data-theme=doodle],html[data-reduce-motion=true][data-theme=neo-brutalism],html[data-reduce-motion=true][data-theme=neon],html[data-reduce-motion=true][data-theme=next-gen],html[data-reduce-motion=true][data-theme=relaxing],html[data-reduce-motion=true][data-theme=space],html[data-reduce-motion=true][data-theme=storm],html[data-reduce-motion=true][data-theme=void],html[data-reduce-motion=true][data-theme=cosmic-aurora],html[data-reduce-motion=true][data-theme=ghost],html[data-reduce-motion=true][data-theme=navy],html[data-reduce-motion=true][data-theme=nebula],html[data-reduce-motion=true][data-theme=coffee-shop],html[data-reduce-motion=true][data-theme=typewriter-paper],html[data-reduce-motion=true][data-theme=cyberpunk],html[data-reduce-motion=true][data-theme=brutalism],html[data-reduce-motion=true][data-theme=terminal],html[data-reduce-motion=true][data-theme=retro-synthwave],html[data-reduce-motion=true][data-theme=classic-mac],html[data-reduce-motion=true][data-theme=comic-book],html[data-reduce-motion=true][data-theme=minimal-dark],html[data-reduce-motion=true][data-theme=monochrome],html[data-reduce-motion=true][data-theme=neon-alley],html[data-reduce-motion=true][data-theme=crt-monitor],html[data-reduce-motion=true][data-theme=disco-floor],html[data-reduce-motion=true][data-theme=tv-static],html[data-reduce-motion=true][data-theme=liquid-chrome]) .theme-legacy-media-transition{opacity:0!important;animation:none!important}html[data-theme=default] .theme-legacy-media-revealing .theme-legacy-media-transition{animation:.58s cubic-bezier(.2,.8,.2,1) both theme-media-default!important}html[data-theme=doodle] .theme-legacy-media-revealing .theme-legacy-media-transition{animation:.72s cubic-bezier(.18,1.2,.3,1) both theme-media-doodle!important}html[data-theme=neo-brutalism] .theme-legacy-media-revealing .theme-legacy-media-transition{animation:.5s steps(5,end) both theme-media-neo!important}html[data-theme=neon] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:repeating-linear-gradient(0deg,#00ffff1f 0 2px,#0000 2px 7px),linear-gradient(#040506,#001b1f 46%,#0ff 49% 51%,#040506 54%)!important;animation:.62s cubic-bezier(.3,.7,.2,1) both theme-media-neon!important}html[data-theme=next-gen] .theme-legacy-media-revealing .theme-legacy-media-transition{animation:.56s cubic-bezier(.2,.78,.25,1) both theme-media-next!important}html[data-theme=relaxing] .theme-legacy-media-revealing .theme-legacy-media-transition{animation:.78s cubic-bezier(.2,.72,.2,1) both theme-media-relax!important}html[data-theme=space] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:radial-gradient(circle at 18% 24%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 76% 68%,#9bb8ff 0 1px,#0000 1.6px),radial-gradient(circle,#18254a,#080b16 64%)!important;background-size:73px 79px,113px 107px,100% 100%!important;animation:.68s cubic-bezier(.12,.84,.22,1) both theme-media-space!important}html[data-theme=storm] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:linear-gradient(112deg,#111327 0 46%,#f1c40f 47% 50%,#fff 50% 51%,#00bfc5 52% 54%,#111327 55%)!important;animation:.62s steps(3,end) both theme-media-storm!important}html[data-theme=void] .theme-legacy-media-revealing .theme-legacy-media-transition{background:#000!important;animation:.68s both theme-media-void!important}html[data-theme=cosmic-aurora] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:linear-gradient(120deg,#080c1c,#4c1d95 27%,#0ea5e9 54%,#ec4899 78%,#080c1c)!important;background-size:250% 250%!important;animation:.78s cubic-bezier(.16,.8,.24,1) both theme-media-aurora!important}html[data-theme=ghost] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:linear-gradient(90deg,#0d0d15fa,#7ff8ff59,#0d0d15fa)!important;animation:.76s cubic-bezier(.12,.72,.22,1) both theme-media-ghost!important}html[data-theme=navy] .theme-legacy-media-revealing .theme-legacy-media-transition{animation:.58s cubic-bezier(.2,.76,.24,1) both theme-media-navy!important}html[data-theme=nebula] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:radial-gradient(circle at 30% 35%, #6366f1, transparent 38%), radial-gradient(circle at 72% 68%, #06b6d4, transparent 42%), #030712!important;animation:.76s cubic-bezier(.15,.78,.25,1) both theme-media-nebula!important}html[data-theme=coffee-shop] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:repeating-linear-gradient(45deg,#5b402d0f 0 2px,#0000 2px 8px),linear-gradient(#fff8ed,#e9dfcf)!important;animation:.72s cubic-bezier(.18,.78,.24,1) both theme-media-coffee!important}html[data-theme=typewriter-paper] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:repeating-linear-gradient(0deg,#f8f2e5 0 28px,#cfc5b3 28px 29px)!important;animation:.72s steps(14,end) both theme-media-typewriter!important}html[data-theme=cyberpunk] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:linear-gradient(90deg,#ff003c 0 2%,#09090b 2% 48%,#00f0ff 48% 51%,#09090b 51% 97%,#ff003c 97%)!important;animation:.58s steps(2,end) both theme-media-cyber!important}html[data-theme=brutalism] .theme-legacy-media-revealing .theme-legacy-media-transition{border:4px solid #000;background:#fff!important;animation:.48s cubic-bezier(.3,.9,.25,1) both theme-media-brutal!important;box-shadow:10px 10px #000!important}html[data-theme=terminal] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:repeating-linear-gradient(0deg,#0000 0 15px,#00ff001f 15px 16px),linear-gradient(#000,#031003)!important;animation:.7s steps(15,end) both theme-media-terminal!important}html[data-theme=retro-synthwave] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:linear-gradient(#140524,#2b0e4a 66%,#f0f 68% 71%,#0ff 72% 74%,#05010c 76%)!important;animation:.64s cubic-bezier(.18,.82,.3,1) both theme-media-retro!important}html[data-theme=classic-mac] .theme-legacy-media-revealing .theme-legacy-media-transition{border:3px double #000;background-image:radial-gradient(#777 18%,#0000 19%),linear-gradient(#fff,#d8d8d8)!important;background-size:4px 4px,100% 100%!important;animation:.54s steps(6,end) both theme-media-mac!important}html[data-theme=comic-book] .theme-legacy-media-revealing .theme-legacy-media-transition{border:4px solid #000;background-image:radial-gradient(#d34033 16%,#0000 17%),linear-gradient(135deg,#fffdf7,#f2c94c)!important;background-size:18px 18px,100% 100%!important;animation:.58s cubic-bezier(.18,1.35,.35,1) both theme-media-comic!important}html[data-theme=minimal-dark] .theme-legacy-media-revealing .theme-legacy-media-transition{background:#111!important;animation:.68s both theme-media-minimal!important}html[data-theme=monochrome] .theme-legacy-media-revealing .theme-legacy-media-transition{border:3px solid #fff;background:#000!important;animation:.52s cubic-bezier(.3,.75,.25,1) both theme-media-mono!important}html[data-theme=neon-alley] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:linear-gradient(90deg,#120012,#f0f 48%,#0ff 52%,#001313)!important;animation:.78s steps(2,end) both theme-media-alley!important}html[data-theme=crt-monitor] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:repeating-linear-gradient(0deg,#00000038 0 2px,#0000 2px 4px),radial-gradient(#334033,#171a17 70%)!important;animation:.62s cubic-bezier(.2,.78,.24,1) both theme-media-crt!important}html[data-theme=disco-floor] .theme-legacy-media-revealing .theme-legacy-media-transition{border:5px solid #000;background-image:conic-gradient(#ff0040,#7028e4,#00c7e6,#ffde00,#ff0040)!important;animation:.64s cubic-bezier(.18,1.18,.3,1) both theme-media-disco!important}html[data-theme=tv-static] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:repeating-radial-gradient(circle,#111 0 1px,#fff 1px 2px,#888 2px 3px)!important;background-size:7px 7px!important;animation:.66s steps(7,end) both theme-media-tv!important}html[data-theme=liquid-chrome] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:linear-gradient(125deg,#777,#fff 22%,#8b8b8b 44%,#fdfdfd 68%,#555 100%)!important;background-size:240% 240%!important;animation:.78s cubic-bezier(.14,.8,.24,1) both theme-media-chrome!important}@keyframes theme-media-default{0%,45%{opacity:1;clip-path:inset(0);transform:translateY(0)}to{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-18px)}}@keyframes theme-media-doodle{0%,38%{opacity:1;clip-path:inset(0);transform:rotate(0)scale(1)}62%{transform:rotate(-1.5deg)scale(1.015)}to{opacity:0;clip-path:circle(0 at 86% 12%);transform:rotate(4deg)scale(1.08)}}@keyframes theme-media-neo{0%,42%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(110%,-8%)}}@keyframes theme-media-neon{0%,40%{opacity:1;clip-path:inset(0);filter:brightness()}68%{filter:brightness(2.2);box-shadow:inset 0 -8px 20px #0ff}to{opacity:0;clip-path:inset(100% 0 0);filter:brightness(3)}}@keyframes theme-media-next{0%,42%{opacity:1;transform-origin:top;transform:perspective(900px)rotateX(0)}to{opacity:0;transform-origin:top;transform:perspective(900px)rotateX(-92deg)}}@keyframes theme-media-relax{0%,38%{opacity:1;clip-path:circle(150%);filter:blur()}72%{opacity:.8;clip-path:circle(48%);filter:blur(2px)}to{opacity:0;clip-path:circle(0);filter:blur(7px)}}@keyframes theme-media-space{0%,40%{opacity:1;filter:blur()brightness();transform:scale(1)}72%{opacity:.82;filter:blur(2px)brightness(1.7);transform:scale(.48)}to{opacity:0;filter:blur(12px)brightness(3);transform:scale(.05)}}@keyframes theme-media-storm{0%,30%{opacity:1;filter:brightness();transform:translate(0)skew(0deg)}38%{opacity:.25;filter:brightness(3);transform:translate(-7px)skew(-3deg)}50%{opacity:1;transform:translate(8px)skew(3deg)}62%{opacity:.4;filter:brightness(2);transform:translate(-4px)}to{opacity:0;transform:translate(105%)skew(-8deg)}}@keyframes theme-media-void{0%,48%{opacity:1;clip-path:circle(150%)}to{opacity:0;clip-path:circle(0)}}@keyframes theme-media-aurora{0%,36%{opacity:1;filter:blur()hue-rotate();background-position:0 0;transform:translateY(0)scale(1)}to{opacity:0;filter:blur(15px)hue-rotate(65deg);background-position:100% 100%;transform:translateY(-32px)scale(1.08)}}@keyframes theme-media-ghost{0%,38%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(15px);transform:translate(48px)skew(-4deg)}}@keyframes theme-media-navy{0%,42%{opacity:1;clip-path:inset(0);transform:translate(0)}to{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-24px)}}@keyframes theme-media-nebula{0%,36%{opacity:1;filter:blur()saturate();transform:scale(1)rotate(0)}to{opacity:0;filter:blur(18px)saturate(2);transform:scale(1.38)rotate(2deg)}}@keyframes theme-media-coffee{0%,38%{opacity:1;filter:blur()sepia(0);transform:translateY(0)}to{opacity:0;filter:blur(12px)sepia(.5);transform:translateY(-58px)scaleX(.94)}}@keyframes theme-media-typewriter{0%,36%{opacity:1;clip-path:inset(0);transform:translate(0)}to{opacity:1;clip-path:inset(0 0 0 100%);transform:translate(8px)}}@keyframes theme-media-cyber{0%,28%{opacity:1;clip-path:inset(0);filter:none;transform:translate(0)}38%{clip-path:inset(0 0 62%);transform:translate(-12px,4px)skew(5deg)}50%{clip-path:inset(35% 0 18%);transform:translate(10px,-3px)skew(-4deg)}66%{opacity:.7;clip-path:inset(70% 0 0);filter:brightness(2);transform:translate(-6px,2px)}to{opacity:0;clip-path:inset(0);transform:translate(32px)skew(-8deg)}}@keyframes theme-media-brutal{0%,38%{opacity:1;transform:translate(0)}62%{transform:translate(-5px,-5px);box-shadow:15px 15px #000}to{opacity:1;transform:translateY(110%)}}@keyframes theme-media-terminal{0%,34%{opacity:1;clip-path:inset(0);filter:brightness()}84%{opacity:1;clip-path:inset(0 0 92%);filter:brightness(1.8)}to{opacity:0;clip-path:inset(0 0 99%);filter:brightness(3)}}@keyframes theme-media-retro{0%,38%{opacity:1;transform-origin:bottom;filter:brightness();transform:scaleY(1)}to{opacity:0;transform-origin:bottom;filter:brightness(2.5);transform:scaleY(.015);box-shadow:0 0 28px #f0f}}@keyframes theme-media-mac{0%,36%{opacity:1;transform-origin:0 0;transform:scale(1)}to{opacity:0;transform-origin:0 0;transform:scale(.06)}}@keyframes theme-media-comic{0%,34%{opacity:1;clip-path:circle(150%);transform:rotate(0)scale(1)}66%{transform:rotate(-3deg)scale(1.1)}to{opacity:0;clip-path:circle(0 at 82% 18%);transform:rotate(8deg)scale(1.34)}}@keyframes theme-media-minimal{0%,50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)}}@keyframes theme-media-mono{0%,40%{opacity:1;transform-origin:50%;filter:invert(0);transform:scaleX(1)}72%{filter:invert()}to{opacity:1;transform-origin:50%;filter:invert();transform:scaleX(0)}}@keyframes theme-media-alley{0%,25%{opacity:1;filter:brightness();transform:scale(1)}32%{opacity:.18;filter:brightness(3)}42%{opacity:1;transform:translate(-5px)}52%{opacity:.3;filter:hue-rotate(80deg);transform:translate(6px)}68%{opacity:.9;transform:scale(1.04)}to{opacity:0;filter:blur(8px)brightness(2);transform:scale(1.09)}}@keyframes theme-media-crt{0%,34%{opacity:1;filter:brightness();transform:scaleY(1)}78%{opacity:1;filter:brightness(3);transform:scaleY(.025);box-shadow:0 0 28px #b8ffb8}to{opacity:0;filter:brightness(4);transform:scaleY(.005)scaleX(.4)}}@keyframes theme-media-disco{0%,34%{opacity:1;filter:hue-rotate();transform:perspective(800px)rotateY(0)scale(1)}to{opacity:0;filter:hue-rotate(140deg);transform:perspective(800px)rotateY(96deg)scale(1.14)}}@keyframes theme-media-tv{0%,26%{opacity:1;filter:contrast();transform:translate(0)scaleY(1)}38%{filter:contrast(2.4);transform:translate(-8px,3px)scaleY(.88)}52%{transform:translate(7px,-2px)scaleY(.62)}68%{filter:contrast(3);transform:translate(-4px,1px)scaleY(.3)}to{opacity:0;filter:contrast(4);transform:translate(0)scaleY(.015)scaleX(.7)}}@keyframes theme-media-chrome{0%,34%{opacity:1;filter:blur()contrast();background-position:0 0;transform:scale(1)skew(0deg)}62%{opacity:.9;filter:blur(2px)contrast(1.6);background-position:60% 80%;transform:scaleX(1.08)scaleY(.93)skew(-3deg)}to{opacity:0;filter:blur(14px)contrast(2.4)brightness(1.5);background-position:100% 100%;transform:scaleX(.18)scaleY(1.12)skew(8deg)}}html[data-reduce-motion=true] .theme-study-card.theme-legacy-media-revealing .theme-legacy-media-transition{opacity:0!important;animation:none!important}html[data-theme=neon-alley] :-webkit-any(.theme-show-answer,.theme-rating){animation:none!important}html[data-theme=neon-alley] :is(.theme-show-answer,.theme-rating){animation:none!important}html[data-theme=neon] .theme-study-card.theme-answer-shown .theme-study-content{animation:.48s cubic-bezier(.2,.82,.24,1) both theme-refined-neon-answer!important}html[data-theme=neon] .theme-answer-shown .theme-rating-grid{animation:.24s ease-out .14s both theme-refined-controls!important}html[data-theme=neon] .theme-answer-shown .theme-rating-grid .theme-rating{animation:.36s cubic-bezier(.2,.9,.25,1) both theme-refined-neon-button!important}@keyframes theme-refined-neon-answer{0%{opacity:0;filter:brightness(1.45)drop-shadow(0 0 10px #0ff9);transform:translateY(9px)scaleY(.94)}58%{opacity:1;filter:brightness(1.12)drop-shadow(0 0 5px #00ffff52);transform:translateY(-1px)scaleY(1.01)}to{opacity:1;filter:none;transform:translateY(0)scaleY(1)}}@keyframes theme-refined-neon-button{0%{opacity:0;transform:translateY(10px);box-shadow:0 0 #0ff0}70%{opacity:1;transform:translateY(-1px);box-shadow:0 0 15px #00ffff3d}to{opacity:1;transform:translateY(0)}}html[data-theme=space] .theme-study-card.theme-answer-shown .theme-study-content{animation:.56s cubic-bezier(.18,.82,.24,1) both theme-refined-space-answer!important}html[data-theme=space] .theme-answer-shown .theme-rating-grid{animation:.26s ease-out .16s both theme-refined-controls!important}html[data-theme=space] .theme-answer-shown .theme-rating-grid .theme-rating{animation:.34s cubic-bezier(.18,.9,.3,1) both theme-refined-space-button!important}@keyframes theme-refined-space-answer{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:drop-shadow(0 0 8px #94b1ff6b);transform:translate(-14px)}64%{opacity:1;clip-path:inset(0);filter:drop-shadow(0 0 4px #94b1ff3d);transform:translate(1px)}to{opacity:1;clip-path:inset(0);filter:none;transform:translate(0)}}@keyframes theme-refined-space-button{0%{opacity:0;transform:translate(-10px)}72%{opacity:1;transform:translate(1px)}to{opacity:1;transform:translate(0)}}html[data-theme=storm] .theme-study-card.theme-answer-shown .theme-study-content{animation:.78s cubic-bezier(.18,.82,.24,1) both theme-refined-storm-answer!important}html[data-theme=storm] .theme-answer-shown .theme-rating-grid{animation:.3s ease-out .38s both theme-refined-controls!important}html[data-theme=storm] .theme-answer-shown .theme-rating-grid .theme-rating{animation:.28s cubic-bezier(.18,.88,.28,1) both theme-refined-storm-button!important}@keyframes theme-refined-storm-answer{0%{opacity:0;filter:brightness()drop-shadow(0 0 #f1c40f00);transform:translateY(-12px)}24%{opacity:.38;filter:brightness(1.8)drop-shadow(0 0 12px #f1c40f94);transform:translateY(-7px)}58%{opacity:1;filter:brightness(1.18)drop-shadow(0 0 6px #f1c40f57);transform:translateY(2px)}82%{filter:brightness(1.04);transform:translateY(-1px)}to{opacity:1;filter:none;transform:translateY(0)}}@keyframes theme-refined-storm-button{0%{opacity:0;transform:translateY(-7px)}64%{opacity:1;transform:translateY(1px);box-shadow:0 0 12px #f1c40f3d}to{opacity:1;transform:translateY(0)}}html[data-theme=ghost] .theme-study-card.theme-answer-shown .theme-study-content{animation:.68s cubic-bezier(.16,.78,.22,1) both theme-refined-ghost-answer!important}html[data-theme=ghost] .theme-answer-shown .theme-rating-grid{animation:.3s ease-out .2s both theme-refined-controls!important}html[data-theme=ghost] .theme-answer-shown .theme-rating-grid .theme-rating{animation:.46s cubic-bezier(.16,.84,.24,1) both theme-refined-ghost-button!important}@keyframes theme-refined-ghost-answer{0%{opacity:0;filter:blur(6px)brightness(1.2);text-shadow:0 8px 18px #7ff8ff57;transform:translateY(17px)scale(1.025)}62%{opacity:.96;filter:blur(.5px)brightness(1.06);text-shadow:0 2px 8px #7ff8ff33;transform:translateY(-2px)scale(.998)}to{opacity:1;filter:none;text-shadow:none;transform:translateY(0)scale(1)}}@keyframes theme-refined-ghost-button{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}72%{opacity:1;filter:blur();transform:translateY(-2px)}to{opacity:1;filter:none;transform:translateY(0)}}html[data-theme=cyberpunk] .theme-study-card.theme-answer-shown .theme-study-content{animation:.5s cubic-bezier(.22,.82,.24,1) both theme-refined-cyber-answer!important}html[data-theme=cyberpunk] .theme-answer-shown .theme-rating-grid{animation:.2s linear .17s both theme-refined-controls!important}html[data-theme=cyberpunk] .theme-answer-shown .theme-rating-grid .theme-rating{animation:.32s cubic-bezier(.2,.9,.24,1) both theme-refined-cyber-button!important}@keyframes theme-refined-cyber-answer{0%{opacity:.08;clip-path:inset(0 100% 0 0);text-shadow:-2px 0 #ff003c,2px 0 #00f0ff;transform:translate(-18px)}58%{opacity:1;clip-path:inset(0);text-shadow:-1px 0 #ff003ca6,1px 0 #00f0ffa6;transform:translate(2px)}to{opacity:1;clip-path:inset(0);text-shadow:none;transform:translate(0)}}@keyframes theme-refined-cyber-button{0%{opacity:0;transform:translate(-12px)skew(-2deg)}68%{opacity:1;transform:translate(2px)skew(0deg)}to{opacity:1;transform:translate(0)}}html[data-theme=neon-alley] .theme-study-card.theme-answer-shown .theme-study-content{animation:.62s cubic-bezier(.16,.82,.24,1) both theme-refined-alley-answer!important}html[data-theme=neon-alley] .theme-answer-shown .theme-rating-grid{animation:.28s ease-out .18s both theme-refined-controls!important}html[data-theme=neon-alley] .theme-answer-shown .theme-rating-grid .theme-rating{animation:.42s cubic-bezier(.16,.88,.26,1) both theme-refined-alley-button!important}@keyframes theme-refined-alley-answer{0%{opacity:0;filter:blur(4px)brightness(1.35);text-shadow:-4px 0 14px #ff00ff80,4px 0 14px #00ffff73;transform:translateY(13px)scale(.975)}64%{opacity:1;filter:blur()brightness(1.1);text-shadow:-2px 0 8px #ff00ff52,2px 0 8px #00ffff47;transform:translateY(-2px)scale(1.006)}to{opacity:1;filter:none;text-shadow:none;transform:translateY(0)scale(1)}}@keyframes theme-refined-alley-button{0%{opacity:0;transform:translateY(11px);box-shadow:0 0 #0000}70%{opacity:1;transform:translateY(-2px);box-shadow:-3px 0 10px #ff00ff52,3px 0 10px #00ffff4d}to{opacity:1;transform:translateY(0)}}html[data-theme=disco-floor] .theme-study-card.theme-answer-shown .theme-study-content{animation:.52s cubic-bezier(.2,.82,.24,1) both theme-refined-disco-answer!important}html[data-theme=disco-floor] .theme-answer-shown .theme-rating-grid{animation:.24s ease-out .14s both theme-refined-controls!important}html[data-theme=disco-floor] .theme-answer-shown .theme-rating-grid .theme-rating{animation:.32s cubic-bezier(.2,.86,.28,1) both theme-refined-disco-button!important}@keyframes theme-refined-disco-answer{0%{opacity:0;clip-path:inset(100% 0 0);filter:drop-shadow(-4px 0 #ff004057)drop-shadow(4px 0 #00c7e652);transform:translateY(12px)}62%{opacity:1;clip-path:inset(0);filter:drop-shadow(-2px 0 #ff004033)drop-shadow(2px 0 #00c7e62e);transform:translateY(0)}to{opacity:1;clip-path:inset(0);filter:none;transform:translateY(0)}}@keyframes theme-refined-disco-button{0%{opacity:0;transform:translateY(9px)}72%{opacity:1;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes theme-refined-controls{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}:-webkit-any(html[data-theme=neon],html[data-theme=space],html[data-theme=storm],html[data-theme=ghost],html[data-theme=cyberpunk],html[data-theme=neon-alley],html[data-theme=disco-floor]) .theme-answer-shown .theme-rating-grid .theme-rating:first-child{animation-delay:.12s!important}:is(html[data-theme=neon],html[data-theme=space],html[data-theme=storm],html[data-theme=ghost],html[data-theme=cyberpunk],html[data-theme=neon-alley],html[data-theme=disco-floor]) .theme-answer-shown .theme-rating-grid .theme-rating:first-child{animation-delay:.12s!important}:-webkit-any(html[data-theme=neon],html[data-theme=space],html[data-theme=storm],html[data-theme=ghost],html[data-theme=cyberpunk],html[data-theme=neon-alley],html[data-theme=disco-floor]) .theme-answer-shown .theme-rating-grid .theme-rating:nth-child(2){animation-delay:.16s!important}:is(html[data-theme=neon],html[data-theme=space],html[data-theme=storm],html[data-theme=ghost],html[data-theme=cyberpunk],html[data-theme=neon-alley],html[data-theme=disco-floor]) .theme-answer-shown .theme-rating-grid .theme-rating:nth-child(2){animation-delay:.16s!important}:-webkit-any(html[data-theme=neon],html[data-theme=space],html[data-theme=storm],html[data-theme=ghost],html[data-theme=cyberpunk],html[data-theme=neon-alley],html[data-theme=disco-floor]) .theme-answer-shown .theme-rating-grid .theme-rating:nth-child(3){animation-delay:.2s!important}:is(html[data-theme=neon],html[data-theme=space],html[data-theme=storm],html[data-theme=ghost],html[data-theme=cyberpunk],html[data-theme=neon-alley],html[data-theme=disco-floor]) .theme-answer-shown .theme-rating-grid .theme-rating:nth-child(3){animation-delay:.2s!important}:-webkit-any(html[data-theme=neon],html[data-theme=space],html[data-theme=storm],html[data-theme=ghost],html[data-theme=cyberpunk],html[data-theme=neon-alley],html[data-theme=disco-floor]) .theme-answer-shown .theme-rating-grid .theme-rating:nth-child(4){animation-delay:.24s!important}:is(html[data-theme=neon],html[data-theme=space],html[data-theme=storm],html[data-theme=ghost],html[data-theme=cyberpunk],html[data-theme=neon-alley],html[data-theme=disco-floor]) .theme-answer-shown .theme-rating-grid .theme-rating:nth-child(4){animation-delay:.24s!important}html[data-theme=storm] .theme-answer-shown .theme-rating-grid .theme-rating:first-child{animation-delay:.42s!important}html[data-theme=storm] .theme-answer-shown .theme-rating-grid .theme-rating:nth-child(2){animation-delay:.46s!important}html[data-theme=storm] .theme-answer-shown .theme-rating-grid .theme-rating:nth-child(3){animation-delay:.5s!important}html[data-theme=storm] .theme-answer-shown .theme-rating-grid .theme-rating:nth-child(4){animation-delay:.54s!important}html[data-theme=neon] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:linear-gradient(#0000 0 43%,#7cffffeb 48%,#0ff 50%,#00cfd438 54%,#0000 61%),repeating-linear-gradient(0deg,#00ffff0e 0 1px,#0000 1px 6px),linear-gradient(#040506,#061217)!important;background-size:100% 240%,100% 100%,100% 100%!important;animation:.62s cubic-bezier(.2,.78,.22,1) both theme-refined-media-neon!important}html[data-theme=space] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:linear-gradient(108deg,#0000 0 44%,#94b1ff29 47%,#ffffffe6 49%,#94b1ff33 51%,#0000 54%),radial-gradient(circle at 21% 30%,#fff 0 1.2px,#0000 1.8px),radial-gradient(circle at 73% 67%,#9bb8ff 0 1.4px,#0000 2px),radial-gradient(circle at 49% 17%,#d9e4ff 0 .9px,#0000 1.5px),radial-gradient(circle,#1a2851,#080b16 68%)!important;background-repeat:no-repeat!important;background-size:240% 100%,100% 100%,100% 100%,100% 100%,100% 100%!important;animation:.64s cubic-bezier(.18,.78,.22,1) both theme-refined-media-space!important}html[data-theme=storm] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:linear-gradient(112deg,#0000 0 43%,#f1c40f2e 44%,#f1c40f 47%,#fff 48%,#00bfc5 49%,#00bfc529 52%,#0000 53%),radial-gradient(circle at 68% 8%,#31395e,#111327 62%)!important;background-size:190% 100%,100% 100%!important;animation:.78s cubic-bezier(.18,.78,.22,1) both theme-refined-media-storm!important}html[data-theme=ghost] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:radial-gradient(at 20% 70%,#7ff8ff38,#0000 34%),radial-gradient(at 76% 30%,#8f9cff2b,#0000 38%),linear-gradient(90deg,#0d0d15,#17272d 50%,#0d0d15)!important;background-size:140% 120%,150% 130%,100% 100%!important;animation:.72s cubic-bezier(.18,.72,.2,1) both theme-refined-media-ghost!important}html[data-theme=cyberpunk] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:linear-gradient(90deg,#0000 0 48%,#00f0fff2 49% 50%,#0000 51%),repeating-linear-gradient(0deg,#00f0ff1f 0 1px,#0000 1px 18px),linear-gradient(90deg,#ff003c 0 3px,#020204 3px calc(100% - 3px),#00f0ff calc(100% - 3px))!important;background-size:220% 100%,100% 100%,100% 100%!important;animation:.58s cubic-bezier(.2,.78,.24,1) both theme-refined-media-cyber!important}html[data-theme=neon-alley] .theme-legacy-media-revealing .theme-legacy-media-transition{background-image:linear-gradient(#f0f3,#0000 48%,#00ffff2b),linear-gradient(108deg,#100713,#36113b 38%,#06343a 64%,#090b0e)!important;background-size:100% 220%,100% 100%!important;animation:.7s cubic-bezier(.16,.78,.22,1) both theme-refined-media-alley!important}html[data-theme=disco-floor] .theme-legacy-media-revealing .theme-legacy-media-transition{border:5px solid #000;background-image:linear-gradient(90deg,#0000 0 42%,#ffffffbf 48% 52%,#0000 58%),linear-gradient(#00000038 2px,#0000 2px),linear-gradient(90deg,#00000038 2px,#0000 2px),linear-gradient(120deg,#ff0040,#7028e4 44%,#00c7e6 76%,#ffde00)!important;background-size:240% 100%,46px 46px,46px 46px,100% 100%!important;animation:.6s cubic-bezier(.18,.78,.22,1) both theme-refined-media-disco!important}@keyframes theme-refined-media-neon{0%,24%{opacity:1;clip-path:inset(0);background-position:0 -48%,0 0,0 0}72%{opacity:.88;background-position:0 68%,0 0,0 0}to{opacity:0;clip-path:inset(100% 0 0);background-position:0 120%,0 0,0 0}}@keyframes theme-refined-media-space{0%,24%{opacity:1;clip-path:inset(0);background-position:110% 0,0 0,0 0,0 0,50%}66%{opacity:.94;background-position:28% 0,0 0,0 0,0 0,50%}to{opacity:0;clip-path:inset(0 0 0 100%);background-position:-20% 0,0 0,0 0,0 0,50%}}@keyframes theme-refined-media-storm{0%,18%{opacity:1;clip-path:inset(0);filter:brightness(.88);background-position:110% 0,0 0}42%{opacity:1;filter:brightness(1.52);background-position:46% 0,0 0}72%{opacity:.9;filter:brightness(1.12);background-position:4% 0,0 0}to{opacity:0;clip-path:inset(0 0 100%);filter:brightness();background-position:-48% 0,0 0}}@keyframes theme-refined-media-ghost{0%,26%{opacity:1;filter:blur();background-position:0 0,100% 0,0 0}68%{opacity:.62;filter:blur(3px);background-position:22% -8%,78% 10%,0 0}to{opacity:0;filter:blur(7px);background-position:44% -16%,56% 20%,0 0}}@keyframes theme-refined-media-cyber{0%,24%{opacity:1;clip-path:inset(0);background-position:100% 0,0 0,0 0}70%{opacity:.94;background-position:24% 0,0 0,0 0}to{opacity:0;clip-path:inset(0 0 100%);background-position:-20% 0,0 0,0 0}}@keyframes theme-refined-media-alley{0%,25%{opacity:1;clip-path:inset(0);filter:brightness();background-position:0 0,0 0}66%{opacity:.72;filter:brightness(1.22)saturate(1.16);background-position:0 55%,0 0}to{opacity:0;clip-path:inset(0 0 100%);filter:brightness();background-position:0 100%,0 0}}@keyframes theme-refined-media-disco{0%,24%{opacity:1;clip-path:inset(0);background-position:110% 0,0 0,0 0,0 0}68%{opacity:.92;background-position:30% 0,0 0,0 0,0 0}to{opacity:0;clip-path:inset(100% 0 0);background-position:-15% 0,0 0,0 0,0 0}}@media (hover:hover) and (pointer:fine){html[data-theme=cyberpunk] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{animation:none!important}html[data-theme=cyberpunk] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{animation:none!important}html[data-theme=neon-alley] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{animation:none!important}html[data-theme=neon-alley] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{animation:none!important}html[data-theme=storm] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{animation:.3s steps(2,end) both theme-legacy-storm-button!important;box-shadow:0 0 18px #f1c40f8c!important}html[data-theme=storm] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{animation:.3s steps(2,end) both theme-legacy-storm-button!important;box-shadow:0 0 18px #f1c40f8c!important}html[data-theme=cyberpunk] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-2px)!important;box-shadow:-3px 0 #ff003c8c,3px 0 #00f0ff8c,0 0 14px!important}html[data-theme=cyberpunk] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-2px)!important;box-shadow:-3px 0 #ff003c8c,3px 0 #00f0ff8c,0 0 14px!important}html[data-theme=neon-alley] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-2px)scale(1.015)!important;box-shadow:-4px 0 12px #f0f6,4px 0 12px #00ffff5c!important}html[data-theme=neon-alley] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{transform:translateY(-2px)scale(1.015)!important;box-shadow:-4px 0 12px #f0f6,4px 0 12px #00ffff5c!important}html[data-theme=disco-floor] :-webkit-any(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:saturate(1.1)!important;transform:translateY(-3px)rotate(.35deg)scale(1.025)!important;box-shadow:6px 7px #000,-3px -3px #00c7e66b!important}html[data-theme=disco-floor] :is(.theme-show-answer,.theme-rating):not(:disabled):hover{filter:saturate(1.1)!important;transform:translateY(-3px)rotate(.35deg)scale(1.025)!important;box-shadow:6px 7px #000,-3px -3px #00c7e66b!important}}:-webkit-any(html[data-reduce-motion=true][data-theme=neon],html[data-reduce-motion=true][data-theme=space],html[data-reduce-motion=true][data-theme=storm],html[data-reduce-motion=true][data-theme=ghost],html[data-reduce-motion=true][data-theme=cyberpunk],html[data-reduce-motion=true][data-theme=neon-alley],html[data-reduce-motion=true][data-theme=disco-floor]) :-webkit-any(.theme-study-content,.theme-rating-grid,.theme-rating,.theme-legacy-media-transition){opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}:is(html[data-reduce-motion=true][data-theme=neon],html[data-reduce-motion=true][data-theme=space],html[data-reduce-motion=true][data-theme=storm],html[data-reduce-motion=true][data-theme=ghost],html[data-reduce-motion=true][data-theme=cyberpunk],html[data-reduce-motion=true][data-theme=neon-alley],html[data-reduce-motion=true][data-theme=disco-floor]) :is(.theme-study-content,.theme-rating-grid,.theme-rating,.theme-legacy-media-transition){opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}@media (max-width:639px){.app-page-shell{padding-inline-start:.75rem!important;padding-inline-end:.75rem!important}.mobile-match-two{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.625rem!important}.mobile-match-three{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important}.mobile-match-four{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.375rem!important}.mobile-match-two>*,.mobile-match-three>*,.mobile-match-four>*{min-width:0}.mobile-match-two>button,.mobile-match-two>article{overflow-wrap:anywhere}.mobile-match-four>div{padding:.625rem .25rem!important}.mobile-match-four>div>div:first-child{font-size:1.05rem!important}.mobile-match-four>div>div:last-child{line-height:1.15;font-size:.65rem!important}.scheduling-duration-row{grid-template-columns:minmax(0,1fr)!important;gap:.375rem!important}.scheduling-duration-row :-webkit-any(input,select){width:100%;min-width:0}.scheduling-duration-row :is(input,select){width:100%;min-width:0}.app-library-header{gap:.625rem!important;padding-block-start:1rem!important;padding-block-end:1rem!important}.app-library-header>div:first-child{flex-basis:100%}.app-library-header-actions{align-items:stretch;flex-wrap:nowrap!important;gap:.375rem!important}.app-library-header-actions .theme-quick-select{flex:1 1 0;min-width:0;padding-inline-start:.55rem;padding-inline-end:.55rem}.app-library-header-actions .theme-quick-select select{width:100%;min-width:0}.app-library-header-actions :-webkit-any(.app-header-settings,.app-header-sync){white-space:nowrap;flex:none!important;padding-inline-start:.65rem!important;padding-inline-end:.65rem!important;font-size:.75rem!important}.app-library-header-actions :is(.app-header-settings,.app-header-sync){white-space:nowrap;flex:none!important;padding-inline-start:.65rem!important;padding-inline-end:.65rem!important;font-size:.75rem!important}.app-library-toolbar{scrollbar-width:none;overscroll-behavior-inline:contain;max-width:100%;padding-bottom:.2rem;overflow-x:auto;flex-wrap:nowrap!important}.app-library-toolbar::-webkit-scrollbar{display:none}.app-library-toolbar>*{white-space:nowrap;flex:none;min-height:2.5rem;padding-inline-start:.65rem!important;padding-inline-end:.65rem!important;font-size:.75rem!important}.app-manage-folder-row{align-items:end;grid-template-columns:minmax(0,1fr) auto!important}.theme-picker{padding:.85rem!important}.theme-picker .mobile-match-two{gap:.5rem!important}.theme-picker .theme-choice{min-height:7.25rem;padding:.65rem!important}.theme-picker .theme-choice>span:first-child{align-items:flex-start;gap:.35rem}.theme-picker .theme-choice .size-5{width:1rem;height:1rem}.theme-picker .theme-choice>span:nth-child(2){font-size:.68rem;line-height:1.35}.theme-study-shell{padding-inline-start:.75rem!important;padding-inline-end:.75rem!important}.theme-study-shell>header{gap:.5rem!important}.study-theme-quick{flex:0 8rem;min-width:5.5rem;max-width:8rem;display:block!important}.study-theme-quick .theme-quick-select{gap:.3rem;width:100%;padding-inline-start:.5rem;padding-inline-end:.5rem}.study-theme-quick .theme-quick-select select{width:100%;min-width:0;font-size:.72rem}.theme-rating-grid{flex-wrap:nowrap!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(.25rem,1.4vw,.5rem)!important}.theme-rating-grid .theme-rating{flex:1 1 0!important;min-width:0!important;padding-inline-start:.2rem!important;padding-inline-end:.2rem!important}.theme-rating-grid .theme-rating span:first-child{overflow-wrap:anywhere;line-height:1.08}.theme-rating-grid .theme-rating span:last-child{white-space:nowrap}html[data-theme=spider-sense] .theme-rating{flex-basis:0!important}}@media (max-width:379px){.app-page-shell,.theme-study-shell{padding-inline-start:.625rem!important;padding-inline-end:.625rem!important}.mobile-match-two{gap:.5rem!important}.mobile-match-two>:-webkit-any(button,article,div){padding-inline-start:.65rem;padding-inline-end:.65rem}.mobile-match-two>:is(button,article,div){padding-inline-start:.65rem;padding-inline-end:.65rem}.app-library-header-actions :-webkit-any(.app-header-settings,.app-header-sync){padding-inline-start:.5rem!important;padding-inline-end:.5rem!important;font-size:.7rem!important}.app-library-header-actions :is(.app-header-settings,.app-header-sync){padding-inline-start:.5rem!important;padding-inline-end:.5rem!important;font-size:.7rem!important}.study-theme-quick{flex-basis:6.75rem;max-width:6.75rem}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
