@layer reset{@scope([data-astryx-theme=caderno]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}:where(h2){font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}:where(h3){font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}:where(h4){font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}:where(h5){font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}:where(h6){font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}:where(p){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);color:var(--color-text-primary)}:where(small){font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-base;@layer astryx-theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@scope([data-astryx-theme=caderno]) to ([data-astryx-theme]){:scope{--font-size-4xs:.375rem;--font-size-3xs:.4375rem;--font-size-2xs:.5rem;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.8125rem;--font-size-4xl:2.1875rem;--font-size-5xl:2.625rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.3333;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-bold);--text-heading-3-leading:1.4118;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-bold);--text-heading-4-leading:1.4286;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.6667;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.4286;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4118;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.4286;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4286;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.6667;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2381;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2571;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.3793;--duration-fast-min:95ms;--duration-fast:.125s;--duration-fast-max:.165s;--duration-medium-min:.225s;--duration-medium:.3s;--duration-medium-max:.4s;--duration-slow-min:.525s;--duration-slow:.7s;--duration-slow-max:.935s;--font-family-body:"Google Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-code:ui-monospace, "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-syntax-keyword:var(--lightningcss-light,#6b187c)var(--lightningcss-dark,#efa8ff);--color-syntax-string:var(--lightningcss-light,#0b5615)var(--lightningcss-dark,#a4d6a3);--color-syntax-comment:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-syntax-number:var(--lightningcss-light,#733100)var(--lightningcss-dark,#ffb37e);--color-syntax-function:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#a1caff);--color-syntax-type:var(--lightningcss-light,#6b187c)var(--lightningcss-dark,#efa8ff);--color-syntax-variable:var(--lightningcss-light,#111)var(--lightningcss-dark,#e2e2e2);--color-syntax-operator:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-syntax-constant:var(--lightningcss-light,#733100)var(--lightningcss-dark,#ffb37e);--color-syntax-tag:var(--lightningcss-light,#8a0011)var(--lightningcss-dark,#ffaea7);--color-syntax-attribute:var(--lightningcss-light,#584400)var(--lightningcss-dark,#eec448);--color-syntax-property:var(--lightningcss-light,#005348)var(--lightningcss-dark,#90d7c8);--color-syntax-punctuation:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-syntax-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-syntax-added:color-mix(in srgb, var(--color-success-muted) 25%, transparent);--color-syntax-removed:color-mix(in srgb, var(--color-error-muted) 25%, transparent);--color-syntax-diff-header:transparent;--color-syntax-added-marker:var(--color-syntax-punctuation);--color-syntax-removed-marker:var(--color-syntax-punctuation);--color-background-surface:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#090909);--color-background-body:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131313);--color-background-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1c);--color-background-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1b1b1b);--color-accent:var(--lightningcss-light,#007c59)var(--lightningcss-dark,#0f8);--color-accent-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#262626);--color-neutral:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff1a);--color-overlay:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000c);--color-overlay-hover:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--color-overlay-pressed:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--color-text-primary:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-text-secondary:var(--lightningcss-light,#52525b)var(--lightningcss-dark,#a1a1aa);--color-text-disabled:var(--lightningcss-light,#919191)var(--lightningcss-dark,#525252);--color-text-accent:var(--lightningcss-light,#007c59)var(--lightningcss-dark,#0f8);--color-on-dark:#fff;--color-on-light:#111;--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-on-warning:#111;--color-icon-accent:var(--lightningcss-light,#007c59)var(--lightningcss-dark,#0f8);--color-icon-primary:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-icon-secondary:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-icon-disabled:var(--lightningcss-light,#919191)var(--lightningcss-dark,#525252);--color-success:var(--lightningcss-light,#00490b)var(--lightningcss-dark,#a4d6a3);--color-error:var(--lightningcss-light,#76000c)var(--lightningcss-dark,#ffc4be);--color-warning:var(--lightningcss-light,#4b3900)var(--lightningcss-dark,#f8d36a);--color-success-muted:var(--lightningcss-light,#bce0bb)var(--lightningcss-dark,#90ca903d);--color-error-muted:var(--lightningcss-light,#ffc4be)var(--lightningcss-dark,#ff98903d);--color-warning-muted:var(--lightningcss-light,#fae19e)var(--lightningcss-dark,#e2b6233d);--color-border:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#ffffff29);--color-border-emphasized:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-skeleton:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#525252);--color-shadow:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-background-red:var(--lightningcss-light,#ffc4be)var(--lightningcss-dark,#5b2b28);--color-border-red:var(--lightningcss-light,#ffaea7)var(--lightningcss-dark,#fa6762);--color-icon-red:var(--lightningcss-light,#76000c)var(--lightningcss-dark,#ff9890);--color-text-red:var(--lightningcss-light,#76000c)var(--lightningcss-dark,#ffaea7);--color-background-orange:var(--lightningcss-light,#ffc7a1)var(--lightningcss-dark,#503424);--color-border-orange:var(--lightningcss-light,#ffc7a1)var(--lightningcss-dark,#df843f);--color-icon-orange:var(--lightningcss-light,#622700)var(--lightningcss-dark,#ff9e55);--color-text-orange:var(--lightningcss-light,#622700)var(--lightningcss-dark,#ffb37e);--color-background-yellow:var(--lightningcss-light,#fae19e)var(--lightningcss-dark,#453a1c);--color-border-yellow:var(--lightningcss-light,#e3c36c)var(--lightningcss-dark,#c29900);--color-icon-yellow:var(--lightningcss-light,#4b3900)var(--lightningcss-dark,#e2b623);--color-text-yellow:var(--lightningcss-light,#4b3900)var(--lightningcss-dark,#eec448);--color-background-green:var(--lightningcss-light,#bce0bb)var(--lightningcss-dark,#2b422b);--color-border-green:var(--lightningcss-light,#aad4a9)var(--lightningcss-dark,#6ab26b);--color-icon-green:var(--lightningcss-light,#00490b)var(--lightningcss-dark,#90ca90);--color-text-green:var(--lightningcss-light,#00490b)var(--lightningcss-dark,#90ca90);--color-background-teal:var(--lightningcss-light,#a9e2d6)var(--lightningcss-dark,#28413c);--color-border-teal:var(--lightningcss-light,#90d7c8)var(--lightningcss-dark,#4fb1a0);--color-icon-teal:var(--lightningcss-light,#00463d)var(--lightningcss-dark,#81c9bb);--color-text-teal:var(--lightningcss-light,#00463d)var(--lightningcss-dark,#90d7c8);--color-background-cyan:var(--lightningcss-light,#9ae2f4)var(--lightningcss-dark,#274046);--color-border-cyan:var(--lightningcss-light,#85d5e9)var(--lightningcss-dark,#49adc4);--color-icon-cyan:var(--lightningcss-light,#004351)var(--lightningcss-dark,#71c7dd);--color-text-cyan:var(--lightningcss-light,#004351)var(--lightningcss-dark,#85d5e9);--color-background-blue:var(--lightningcss-light,#b9d7ff)var(--lightningcss-dark,#253c5a);--color-border-blue:var(--lightningcss-light,#a1caff)var(--lightningcss-dark,#5aa0f8);--color-icon-blue:var(--lightningcss-light,#003978)var(--lightningcss-dark,#88bcff);--color-text-blue:var(--lightningcss-light,#003978)var(--lightningcss-dark,#a1caff);--color-background-purple:var(--lightningcss-light,#f7d5ff)var(--lightningcss-dark,#4a2f51);--color-border-purple:var(--lightningcss-light,#f3bfff)var(--lightningcss-dark,#d885eb);--color-icon-purple:var(--lightningcss-light,#5c0e6c)var(--lightningcss-dark,#e496f6);--color-text-purple:var(--lightningcss-light,#5c0e6c)var(--lightningcss-dark,#eaacf8);--color-background-pink:var(--lightningcss-light,#ffc0d7)var(--lightningcss-dark,#572b3d);--color-border-pink:var(--lightningcss-light,#ffc0d7)var(--lightningcss-dark,#fc78b1);--color-icon-pink:var(--lightningcss-light,#70003f)var(--lightningcss-dark,#fd92bd);--color-text-pink:var(--lightningcss-light,#70003f)var(--lightningcss-dark,#ffa9ca);--color-background-gray:var(--lightningcss-light,#e2e2e2)var(--lightningcss-dark,#303030);--color-border-gray:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#262626);--color-icon-gray:var(--lightningcss-light,#474747)var(--lightningcss-dark,#9e9e9e);--color-text-gray:var(--lightningcss-light,#1b1b1b)var(--lightningcss-dark,#d4d4d4);--radius-none:0px;--radius-inner:.375rem;--radius-element:.625rem;--radius-container:.75rem;--radius-page:1.75rem;--radius-full:9999px;--shadow-low:0 2px 4px var(--lightningcss-light,oklch(0% 0 0/.05))var(--lightningcss-dark,oklch(0% 0 0/.25)), 0 4px 8px var(--lightningcss-light,oklch(0% 0 0/.1))var(--lightningcss-dark,oklch(0% 0 0/.4)), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,oklch(100% 0 0/.08));--shadow-med:0 2px 4px var(--lightningcss-light,oklch(0% 0 0/.05))var(--lightningcss-dark,oklch(0% 0 0/.35)), 0 4px 12px var(--lightningcss-light,oklch(0% 0 0/.1))var(--lightningcss-dark,oklch(0% 0 0/.5)), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,oklch(100% 0 0/.12));--shadow-high:0 4px 6px var(--lightningcss-light,oklch(0% 0 0/.1))var(--lightningcss-dark,oklch(0% 0 0/.5)), 0 12px 24px var(--lightningcss-light,oklch(0% 0 0/.15))var(--lightningcss-dark,oklch(0% 0 0/.7)), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,oklch(100% 0 0/.15));--shadow-inset-hover:inset 0px 0px 0px 2px #0074e24d;--shadow-inset-selected:inset 0px 0px 0px 2px #0074e280;--shadow-inset-success:inset 0px 0px 0px 2px #2f7d334d;--shadow-inset-warning:inset 0px 0px 0px 2px #f8d36a4d;--shadow-inset-error:inset 0px 0px 0px 2px #de47454d;--astryx-theme-neutral-color-status-fill-accent:var(--lightningcss-light,#0074e2)var(--lightningcss-dark,#6d9cfe);--astryx-theme-neutral-color-status-fill-success:var(--lightningcss-light,#198100)var(--lightningcss-dark,#64af4c);--astryx-theme-neutral-color-status-fill-warning:#ffce2f;--astryx-theme-neutral-color-status-fill-error:var(--lightningcss-light,#c9303a)var(--lightningcss-dark,#ff705d);--astryx-theme-neutral-color-status-muted-accent:var(--lightningcss-light,#b9d7ff)var(--lightningcss-dark,#88bcff3d);--astryx-theme-neutral-color-on-tint-neutral:var(--lightningcss-light,#fafafa4d)var(--lightningcss-dark,#0a0a0a4d);--astryx-theme-neutral-color-on-tint-overlay-hover:var(--lightningcss-light,#fafafa1a)var(--lightningcss-dark,#0a0a0a1a);--astryx-theme-neutral-color-on-tint-overlay-pressed:var(--lightningcss-light,#fafafa33)var(--lightningcss-dark,#0a0a0a33);--astryx-theme-neutral-color-destructive-overlay-hover:var(--lightningcss-light,#ff7f770d)var(--lightningcss-dark,#ee736c0d);--astryx-theme-neutral-color-destructive-overlay-pressed:var(--lightningcss-light,#ff7f771a)var(--lightningcss-dark,#ee736c1a);--qmed-content-width:80rem;--qmed-hero-column:27.5rem;--qmed-filter-width:19rem;--qmed-reading-width:50rem;--qmed-hero-type:clamp(2rem, 3.5vw, 3.5rem);--qmed-hero-tracking:-.04em;--qmed-ink:#000;--qmed-paper:#fff;--qmed-player-accent:#eb0069;--qmed-option-background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#070b13);--qmed-option-selected:var(--lightningcss-light,#dbeafe)var(--lightningcss-dark,#10223c);--qmed-option-correct:var(--lightningcss-light,#bbf7d0)var(--lightningcss-dark,#073722);--qmed-option-incorrect:var(--lightningcss-light,#fce7f3)var(--lightningcss-dark,#3c1023);--qmed-frame-shadow:inset 0 0 0 2px #fff;--qmed-white-piece:linear-gradient(180deg,#fff 50%,#e8e8e8);--qmed-vivid:linear-gradient(110deg,#0f8,#00d4ff);--qmed-vivid-text:linear-gradient(110deg,#0f8,#00d4ff);--qmed-vivid-text-light:linear-gradient(110deg,#006447,#005a80);--qmed-raised-top:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1c);--qmed-raised-bottom:var(--lightningcss-light,#eee)var(--lightningcss-dark,#0c0c0c);--qmed-raised:linear-gradient(180deg,var(--qmed-raised-top),var(--qmed-raised-bottom));--qmed-inset-light:var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff1f);--qmed-inset-dark:var(--lightningcss-light,#00000020)var(--lightningcss-dark,#0000008c);--qmed-elevation:var(--lightningcss-light,#00000015)var(--lightningcss-dark,#0009);--qmed-raised-shadow:inset 0 1px 0 var(--qmed-inset-light),inset 0 0 0 1px var(--color-border),inset 0 -4px 9px -2px var(--qmed-inset-dark),0 24px 60px var(--qmed-elevation);--qmed-dot:var(--lightningcss-light,#00000029)var(--lightningcss-dark,#ffffff38);--qmed-blue:linear-gradient(150deg,#158aca,#0566c9);--qmed-sunken-shadow:inset 0 2px 6px #000000d9,0 1px 0 #ffffff1a;--qmed-sunken-shadow-light:inset 0 2px 6px #0000001f,0 1px 0 #fff;--qmed-font-outfit:"Outfit Variable", "Inter Variable", sans-serif;--qmed-font-inter:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--qmed-font-cards:"Google Sans", "Inter Variable", sans-serif;--qmed-font-display:"Plus Jakarta Sans", "Inter Variable", sans-serif;--qmed-app-background:var(--lightningcss-light,#f9fafb)var(--lightningcss-dark,#000);--qmed-app-text:var(--lightningcss-light,#111827)var(--lightningcss-dark,#fff);--qmed-app-dot:var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#ffffff50);--qmed-panel-background:var(--lightningcss-light,#191919)var(--lightningcss-dark,#000);--qmed-panel-frame:inset 0 0 0 2px #fff;--qmed-panel-frame-light:0 0 0 2px #000;--qmed-piece-border:#1a1a1a;--qmed-piece-hover:#f4f4f5;--qmed-magenta:#c80e58;--qmed-white-shade:linear-gradient(180deg,transparent 45%,#00000014);--qmed-white-relief:inset 0 2px 0 #fff,inset 0 -2px 4px -1px #0000001a;--qmed-white-pressed:inset 0 1px 3px #0003;--qmed-depth-overlay:linear-gradient(180deg,#ffffff0d,transparent 45%,#00000014);--qmed-depth-relief:inset 0 2px 0 #ffffff4d,inset 0 -3px 7px -1px #0000004d;--qmed-depth-bottom:inset 0 -3px 7px -1px #0000004d;--qmed-highlight-orange:linear-gradient(90deg,#ea580c,#dc2626,#ea580c);--qmed-highlight-emerald:linear-gradient(90deg,#059669,#0d9488,#059669);--qmed-highlight-sky:linear-gradient(90deg,#0284c7,#2563eb,#0284c7);--qmed-highlight-icon:#ffffff1a;--qmed-highlight-icon-orange:#fde047;--qmed-highlight-icon-emerald:#a7f3d0;--qmed-highlight-icon-sky:#e0f2fe;--qmed-brand-card:linear-gradient(180deg,#1c1c1c,#0a0a0a 55%,#000) padding-box,linear-gradient(90deg,transparent 10%,#1a1a1ae6 75%) border-box,linear-gradient(180deg,#ea580ccc 0%,#ea580ccc 26%,#059669 42%,#059669 58%,#0284c7cc 74%,#0284c7cc 100%) border-box;--qmed-brand-card-relief:inset 0 1px 0 #ffffff1f,inset 0 -4px 9px -2px #0000008c;--qmed-greeting-base:#ffffff0d;--qmed-greeting-morning:linear-gradient(135deg,#fbbf2466,#f973161a,#78350f33);--qmed-greeting-morning-glow:0 0 55px #fdd58d73;--qmed-greeting-morning-border:#fde68a66;--qmed-greeting-afternoon:linear-gradient(135deg,#38bdf866,#3b82f61a,#312e8133);--qmed-greeting-afternoon-glow:0 0 55px #7dd3fc59;--qmed-greeting-afternoon-border:#7dd3fc66;--qmed-greeting-evening:linear-gradient(135deg,#8b5cf666,#4f46e51a,#0f172a33);--qmed-greeting-evening-glow:0 0 55px #a78bfa73;--qmed-greeting-evening-border:#a78bfa66;--qmed-greeting-night:linear-gradient(135deg,#818cf866,#6b21a833,#0006);--qmed-greeting-night-glow:0 0 55px #818cf873;--qmed-greeting-night-border:#818cf866;--qmed-glass:#00000080;--qmed-row-divider:#ffffff1a;--qmed-landing-dot:#ffffff50;--qmed-neon:linear-gradient(90deg,#0f8,#00d4ff);--qmed-neon-border:linear-gradient(135deg,#0f8 0%,#0ff 50%,#00b7ff 100%);--qmed-neon-green:#0f8;--qmed-neon-cyan:#00d4ff;--qmed-neon-soft:#00ff881a;--qmed-neon-ring:#00ff884d;--qmed-neon-glow:0 0 8px #00ff8826;--qmed-hero-text:linear-gradient(90deg,#2dea96,#4ef0c0,#6cebd8);--qmed-hero-shadow:4px 4px 12px #00000080;--qmed-subline-shadow:0 0 1px #000000f2,0 1px 2px #000000e6,0 2px 10px #000000d9,0 4px 18px #000000a6;--qmed-nav-surface:#0a0a0fcc;--qmed-nav-frame:linear-gradient(90deg,#ffffff1a,#ffffff0d,#ffffff1a);--qmed-nav-shadow:0 12px 40px -12px #000c,inset 0 1px 1px #ffffff1a;--qmed-nav-mark-frame:linear-gradient(135deg,#ffffff26,#ffffff0d,#0f83);--qmed-zinc-950:#09090b;--qmed-zinc-300:#d4d4d8;--qmed-zinc-400:#a1a1aa;--qmed-zinc-500:#71717a;--qmed-raised-surface:linear-gradient(180deg,#1c1c1c,#121212 55%,#0c0c0c);--qmed-raised-surface-shadow:inset 0 1px 0 #ffffff1f,inset 0 0 0 1px #ffffff29,inset 0 -4px 9px -2px #0000008c,0 24px 60px #0009;--qmed-metrics-surface:linear-gradient(180deg,#0d0d0d,#070707 55%,#030303);--qmed-sunken-well:#060606;--qmed-sunken-well-border:#ffffff14;--qmed-sunken-well-shadow:inset 0 2px 6px #000000d9,inset 0 1px 1px #000000e6,0 1px 0 #ffffff1a;--qmed-green-relief:inset 0 2px 0 #fff6,inset 0 -4px 8px -2px #00000059,0 6px 14px -6px #000000e6;--qmed-engraved:#000c;--qmed-engraved-light:#ffffff12;--qmed-amber-cta:linear-gradient(90deg,#fde047,#fbbf24,#f59e0b);--qmed-amber-cta-shadow:0 12px 24px -8px #f59e0b66,inset 0 1px 1px #fff6;--qmed-amber-cta-shadow-hover:0 20px 40px -8px #f59e0b80,inset 0 1.5px 1px #ffffff80;--qmed-amber-ink:#fbbf24;--qmed-amber-shell:linear-gradient(90deg,#d97706,#facc15,#d97706);--qmed-amber-text:linear-gradient(90deg,#fcd34d,#fef9c3,#fb923c);--qmed-seal-spin:conic-gradient(from 0deg,transparent 45%,#ef4444 70%,#f97316 90%,#f59e0b 100%);--qmed-card-surface:#09090bcc;--qmed-card-shadow:0 20px 60px -15px #000000b3,0 8px 20px -8px #10b98126;--qmed-summary-glow:radial-gradient(80% 90% at 50% 0%,#00ff8838,transparent 70%);--qmed-closing-frame:linear-gradient(135deg,#008044,#006a80);--qmed-closing-inner:radial-gradient(16rem 16rem at 0% 0%,#00ff8826,transparent 70%),radial-gradient(16rem 16rem at 100% 100%,#00d4ff1f,transparent 70%),linear-gradient(135deg,#00ff881a 0%,#14182099 45%,#00d4ff0f 100%);--qmed-closing-shadow:0 30px 80px -24px #00ff8840;--qmed-flicker-lit:#fffdf6;--qmed-flicker-dim:#52525b;--qmed-flicker-glow:0 0 2px #fffaebe6,0 0 8px #ffe6aa80,0 0 20px #ffc85a40;--qmed-danger-text:#f87171;--qmed-danger-ring:#ff1f3d;--qmed-login-text-shadow:0 0 1px #000000e6,0 1px 2px #000c,0 2px 8px #0000008c;--qmed-login-button-relief:inset 0 2px 0 #fff6,inset 0 -5px 10px -2px #0006,0 12px 24px -10px #000000e6;--qmed-day-sky:#87ceeb;--qmed-night-sky:#1a1e23;--qmed-sun:#fdb813;--qmed-sun-glow:0 0 8px #fdb81399;--qmed-moon:#f0f0f0;--qmed-moon-glow:0 0 8px #ffffff80;--qmed-crater:#d4d4d4;--qmed-player-background:var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#000);--qmed-player-text:var(--lightningcss-light,#000)var(--lightningcss-dark,#f8fafc);--qmed-player-muted:var(--lightningcss-light,#334155)var(--lightningcss-dark,#94a3b8);--qmed-player-dot:var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#ffffff1a);--qmed-player-header:var(--lightningcss-light,#fffc)var(--lightningcss-dark,#0509144d);--qmed-player-header-border:var(--lightningcss-light,#c61556)var(--lightningcss-dark,#c80e5840);--qmed-player-pill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#05091480);--qmed-player-pill-border:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--qmed-player-pill-text:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--qmed-player-counter:linear-gradient(90deg,#c80e58,#e91e63);--qmed-player-primary:var(--lightningcss-light,#c61556)var(--lightningcss-dark,#c80e58);--qmed-player-circle:var(--lightningcss-light,#fff)var(--lightningcss-dark,#050914);--qmed-player-circle-text:var(--lightningcss-light,#000)var(--lightningcss-dark,#9ca3af);--qmed-player-circle-border:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--qmed-player-circle-annulled:var(--lightningcss-light,#e2e8f0)var(--lightningcss-dark,#334155);--qmed-player-circle-annulled-text:var(--lightningcss-light,#334155)var(--lightningcss-dark,#f1f5f9);--qmed-player-sheet:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0000);--qmed-player-sheet-border:var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#0000);--qmed-player-sheet-shadow:none;--qmed-player-sheet-shadow-light:0 1px 2px #0000000d;--qmed-option-default:linear-gradient(180deg,#14184a,#0f1438,#080a18);--qmed-option-default-light:linear-gradient(180deg,#fff,#fff,#f3f4f6);--qmed-option-default-shadow:0 -2px 6px -1px #00000080,0 4px 10px -2px #0009,0 2px 4px -1px #0006,inset 0 2px 0 0 #ffffff14,inset 0 -2px 4px -1px #0006,inset 2px 0 12px #60a5fa47,inset -2px 0 12px #3b82f638;--qmed-option-default-shadow-light:0 -2px 6px -1px #00000026,0 4px 10px -2px #0000002e,0 2px 4px -1px #0000001f,inset 0 2px 0 0 #fff,inset 0 -2px 4px -1px #0000000f;--qmed-option-hover-shadow:0 -2px 8px -1px #0009,0 6px 14px -3px #000000b3,0 3px 6px -2px #00000080,inset 0 2px 0 0 #ffffff1f,inset 0 -2px 4px -1px #00000080,inset 2px 0 12px #60a5fa57,inset -2px 0 12px #3b82f647;--qmed-option-hover-shadow-light:0 -2px 8px -1px #0000002e,0 6px 14px -3px #00000038,0 3px 6px -2px #00000024,inset 0 2px 0 0 #fff,inset 0 -2px 4px -1px #00000014;--qmed-option-selected-bg:linear-gradient(180deg,#0a1033,#0f163d,#05081a);--qmed-option-selected-bg-light:#eff6ff;--qmed-option-selected-shadow:inset 0 5px 12px -3px #000000a6,inset 0 2px 4px 0 #00000073,inset 0 -1px 0 0 #ffffff14,inset 2px 0 11px #3b82f652,inset -2px 0 11px #3b82f642;--qmed-option-selected-shadow-light:none;--qmed-option-done:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f1025);--qmed-option-done-shadow:inset 2px 0 11px #60a5fa47,inset -2px 0 11px #3b82f638;--qmed-option-done-shadow-light:none;--qmed-option-correct-bg:var(--lightningcss-light,#f0fdf4)var(--lightningcss-dark,#0f1025);--qmed-option-wrong-bg:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#0f1025);--qmed-option-cut-bg:var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#0b0d1e);--qmed-option-cut-text:var(--lightningcss-light,#9ca3af)var(--lightningcss-dark,#4b5563);--qmed-ring-green:#22c55e;--qmed-ring-blue:#3b82f6;--qmed-ring-red:#ef4444;--qmed-cut-button:#d1d5db;--qmed-cut-button-text:#4b5563;--qmed-feedback-correct:#dcfce7;--qmed-feedback-correct-border:#16a34a;--qmed-feedback-correct-text:#166534;--qmed-feedback-wrong:#fee2e2;--qmed-feedback-wrong-border:#dc2626;--qmed-feedback-wrong-text:#991b1b;--qmed-feedback-annulled:#f1f5f9;--qmed-feedback-annulled-border:#64748b;--qmed-feedback-annulled-text:#1e293b;--qmed-player-nav:var(--lightningcss-light,#fff)var(--lightningcss-dark,#050914);--qmed-player-nav-border:var(--lightningcss-light,#000)var(--lightningcss-dark,#c80e5833);--qmed-player-divider:var(--lightningcss-light,#c61556)var(--lightningcss-dark,#c80e5833);--qmed-saved-bg:var(--lightningcss-light,#fef9c3)var(--lightningcss-dark,#eab3084d);--qmed-saved-text:var(--lightningcss-light,#854d0e)var(--lightningcss-dark,#fde047);--qmed-saved-border:#eab308;--qmed-image-border:var(--lightningcss-light,#c61556)var(--lightningcss-dark,#1d2439);--qmed-search-background:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#03050c);--qmed-search-text:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#fff);--qmed-search-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#050914);--qmed-search-border:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#fff);--qmed-search-divider:var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#ffffff40);--qmed-search-muted:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#94a3b8);--qmed-search-hover:var(--lightningcss-light,#e2e8f0)var(--lightningcss-dark,#1d2439);--qmed-mark:#fef08a;--qmed-badge-area:var(--lightningcss-light,#047857)var(--lightningcss-dark,#34d399);--qmed-badge-area-bg:#10b9811a;--qmed-badge-exam:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#c084fc);--qmed-badge-exam-bg:#a855f71a;--qmed-error-surface:#ef44441a;--qmed-error-border:#ef444433;--qmed-error-text:var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#fca5a5);--qmed-history-banner:#0a0f1a;--qmed-history-gradient:linear-gradient(135deg,#9333ea,#db2777);--qmed-history-card:#070b13;--qmed-history-stats:#0d121f;--qmed-history-purple:#9333ea;--qmed-brutal-ring:0 0 0 3px transparent,0 0 0 5px #fff,8px 8px 0 #000;--qmed-brutal-card-ring:0 0 0 2px #000,0 0 0 5px #fff,8px 8px 0 #000;--qmed-brutal-shadow:3px 3px 0 #000;--qmed-brutal-shadow-small:2px 2px 0 #000;--qmed-score-correct:#22c55e;--qmed-score-wrong:#ef4444;--qmed-score-annulled:#94a3b8;--qmed-yellow:#facc15;font-family:var(--font-family-body)}.astryx-heading[data-level="1"]{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}.astryx-heading[data-level="2"]{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading[data-level="3"]{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading[data-level="4"]{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading[data-level="5"]{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading[data-level="6"]{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-heading[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-heading[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text[data-type=body]{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text[data-type=large]{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text[data-type=label]{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text[data-type=code]{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text[data-type=supporting]{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-button[data-variant=destructive]{background-color:var(--color-error-muted);color:var(--color-error);--color-overlay-hover:var(--astryx-theme-neutral-color-destructive-overlay-hover);--color-overlay-pressed:var(--astryx-theme-neutral-color-destructive-overlay-pressed)}.astryx-button{border-radius:var(--radius-container);--_button-radius:var(--radius-container)}.astryx-button[data-variant=primary]{background-image:var(--qmed-vivid);color:#000;font-weight:700;box-shadow:inset 0 2px #fff6,inset 0 -4px 8px -2px #00000059,0 6px 14px -6px #000000e6}.astryx-button[data-variant=secondary]{background-image:var(--qmed-raised);box-shadow:var(--qmed-raised-shadow)}.astryx-badge[data-variant=info]{background-color:var(--astryx-theme-neutral-color-status-fill-accent);color:var(--color-on-accent)}.astryx-badge[data-variant=neutral]{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge[data-variant=success]{background-color:var(--astryx-theme-neutral-color-status-fill-success);color:var(--color-on-success)}.astryx-badge[data-variant=warning]{background-color:var(--astryx-theme-neutral-color-status-fill-warning);color:var(--color-on-warning)}.astryx-badge[data-variant=error]{background-color:var(--astryx-theme-neutral-color-status-fill-error);color:var(--color-on-error)}.astryx-badge[data-variant=red]{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge[data-variant=orange]{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge[data-variant=yellow]{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge[data-variant=green]{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge[data-variant=teal]{background-color:var(--color-background-teal);color:var(--color-text-teal)}.astryx-badge[data-variant=cyan]{background-color:var(--color-background-cyan);color:var(--color-text-cyan)}.astryx-badge[data-variant=blue]{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge[data-variant=purple]{background-color:var(--color-background-purple);color:var(--color-text-purple)}.astryx-badge[data-variant=pink]{background-color:var(--color-background-pink);color:var(--color-text-pink)}.astryx-badge[data-variant=gray]{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-status-dot[data-variant=success]{background-color:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-status-dot[data-variant=warning]{background-color:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-status-dot[data-variant=error]{background-color:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-status-dot[data-variant=accent]{background-color:var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-avatar-status-dot[data-variant=success]{background-color:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-avatar-status-dot[data-variant=error]{background-color:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-segmented-control{padding:var(--spacing-1);--_segmented-control-padding:var(--spacing-1)}.astryx-segmented-control-item[data-size=sm]{height:calc(var(--size-element-sm) - 8px)}.astryx-segmented-control-item[data-size=md]{height:calc(var(--size-element-md) - 8px)}.astryx-segmented-control-item[data-size=lg]{height:calc(var(--size-element-lg) - 8px)}.astryx-segmented-control-item[data-selected=selected]{box-shadow:none}.astryx-banner{--color-neutral:var(--astryx-theme-neutral-color-on-tint-neutral);--color-overlay-hover:var(--astryx-theme-neutral-color-on-tint-overlay-hover);--color-overlay-pressed:var(--astryx-theme-neutral-color-on-tint-overlay-pressed)}.astryx-banner[data-status=info]{--color-accent-muted:var(--astryx-theme-neutral-color-status-muted-accent);--color-text-primary:var(--color-text-blue);--color-text-secondary:var(--color-text-blue);--color-accent:var(--color-text-blue)}.astryx-banner[data-status=success]{--color-text-primary:var(--color-text-green);--color-text-secondary:var(--color-text-green);--color-success:var(--color-text-green)}.astryx-banner[data-status=warning]{--color-text-primary:var(--color-text-yellow);--color-text-secondary:var(--color-text-yellow);--color-warning:var(--color-text-yellow)}.astryx-banner[data-status=error]{--color-text-primary:var(--color-text-red);--color-text-secondary:var(--color-text-red);--color-error:var(--color-text-red)}.astryx-step-indicator[data-status=accent]{--color-accent:var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-step-indicator[data-status=success]{--color-success:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-step-indicator[data-status=warning]{--color-warning:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-step-indicator[data-status=error]{--color-error:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-switch{--color-background-gray:var(--color-border-emphasized)}.astryx-progress-bar{--color-background-muted:var(--color-border-emphasized)}.astryx-progress-bar[data-variant=accent]{--color-accent:var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-progress-bar[data-variant=success]{--color-success:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-progress-bar[data-variant=warning]{--color-warning:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-progress-bar[data-variant=error]{--color-error:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-card{--astryx-card-padding:var(--spacing-3)}.astryx-section{--astryx-section-padding:var(--spacing-3)}.astryx-text[data-color=primary],.astryx-heading[data-color=primary]{color:var(--color-text-primary)}.astryx-text[data-color=secondary],.astryx-heading[data-color=secondary]{color:var(--color-text-secondary)}.astryx-text[data-color=disabled],.astryx-heading[data-color=disabled]{color:var(--color-text-disabled)}.astryx-text[data-color=placeholder],.astryx-heading[data-color=placeholder]{color:var(--color-text-secondary)}.astryx-text[data-color=accent],.astryx-heading[data-color=accent]{color:var(--color-text-accent)}.astryx-text[data-size="4xs"]{font-size:var(--font-size-4xs)}.astryx-text[data-size="3xs"]{font-size:var(--font-size-3xs)}.astryx-text[data-size="2xs"]{font-size:var(--font-size-2xs)}.astryx-text[data-size=xsm]{font-size:var(--font-size-xs)}.astryx-text[data-size=sm]{font-size:var(--font-size-sm)}.astryx-text[data-size=base]{font-size:var(--font-size-base)}.astryx-text[data-size=lg]{font-size:var(--font-size-lg)}.astryx-text[data-size=xl]{font-size:var(--font-size-xl)}.astryx-text[data-size="2xl"]{font-size:var(--font-size-2xl)}.astryx-text[data-size="3xl"]{font-size:var(--font-size-3xl)}.astryx-text[data-size="4xl"]{font-size:var(--font-size-4xl)}.astryx-heading[data-weight=normal]{font-weight:var(--font-weight-normal)}.astryx-heading[data-weight=medium]{font-weight:var(--font-weight-medium)}.astryx-heading[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.astryx-heading[data-weight=bold]{font-weight:var(--font-weight-bold)}}@media (width<1024px) and (pointer:coarse){@scope([data-astryx-theme=caderno]) to ([data-astryx-theme]){:scope{--font-size-4xs:.4375rem;--font-size-3xs:.5rem;--font-size-2xs:.625rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.1875rem;--font-size-xl:1.375rem;--font-size-2xl:1.625rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:2.625rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.3846;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4545;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-bold);--text-heading-3-leading:1.4737;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-bold);--text-heading-4-leading:1.5;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.4286;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6667;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.5;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4737;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.5;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.5;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.4286;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2381;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2222;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.4667;--font-family-body:"Google Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-code:ui-monospace, "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace}}}@scope([data-astryx-theme=caderno]) to ([data-astryx-theme]){[data-astryx-media=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
