:root{--cyan-950:oklch(14.5% .028 228.9);--cyan-900:oklch(24% .053 226.9);--cyan-800:oklch(33.9% .071 224.9);--cyan-700:oklch(43.7% .089 222.9);--cyan-600:oklch(53.6% .103 220.9);--cyan-500:oklch(63.404% .11442 218.88);--cyan-400:oklch(71.6% .103 216.9);--cyan-300:oklch(79.7% .082 214.9);--cyan-200:oklch(87.9% .05 212.9);--cyan-100:oklch(96% .022 210.9);--cyan-50:oklch(98% .009 208.9);--indigo-950:oklch(14.5% .037 267);--indigo-900:oklch(24% .069 265);--indigo-800:oklch(31.8% .093 263);--indigo-700:oklch(39.5% .117 261);--indigo-600:oklch(47.3% .135 259);--indigo-500:oklch(55% .15 257);--indigo-400:oklch(65.3% .135 255);--indigo-300:oklch(75.5% .108 253);--indigo-200:oklch(85.8% .066 251);--indigo-100:oklch(96% .028 249);--indigo-50:oklch(98% .012 247);--coral-950:oklch(14.5% .032 35);--coral-900:oklch(24% .06 33);--coral-800:oklch(35.5% .081 31);--coral-700:oklch(47% .101 29);--coral-600:oklch(58.5% .117 27);--coral-500:oklch(70% .13 25);--coral-400:oklch(76.5% .117 23);--coral-300:oklch(83% .094 21);--coral-200:oklch(89.5% .057 19);--coral-100:oklch(96% .025 17);--coral-50:oklch(98% .01 15);--brand-hue:219;--gray-hue:250;--gray-950:oklch(14.5% .014 var(--gray-hue));--gray-900:oklch(25% .026 var(--gray-hue));--gray-800:oklch(33% .03 var(--gray-hue));--gray-700:oklch(43% .034 var(--gray-hue));--gray-600:oklch(53% .035 var(--gray-hue));--gray-500:oklch(63% .031 var(--gray-hue));--gray-400:oklch(74% .024 var(--gray-hue));--gray-300:oklch(84% .018 var(--gray-hue));--gray-200:oklch(90% .013 var(--gray-hue));--gray-100:oklch(95% .008 var(--gray-hue));--gray-50:oklch(98% .003 var(--gray-hue));--light-base:var(--gray-50);--dark-base:var(--gray-900);--purple-950:oklch(14.5% .055 300);--purple-900:oklch(24% .102 298);--purple-800:oklch(34% .138 296);--purple-700:oklch(44% .173 294);--purple-600:oklch(54% .2 292);--purple-500:oklch(64% .222 290);--purple-400:oklch(72% .2 288);--purple-300:oklch(80% .16 286);--purple-200:oklch(88% .098 284);--purple-100:oklch(96% .042 282);--purple-50:oklch(98% .018 280);--green-950:oklch(14.5% .04 155);--green-900:oklch(24% .074 153);--green-800:oklch(34% .099 151);--green-700:oklch(44% .125 149);--green-600:oklch(54% .144 147);--green-500:oklch(64% .16 145);--green-400:oklch(72% .144 143);--green-300:oklch(80% .115 141);--green-200:oklch(88% .07 139);--green-100:oklch(96% .03 137);--green-50:oklch(98% .013 135);--yellow-950:oklch(14.5% .037 95);--yellow-900:oklch(24% .069 93);--yellow-800:oklch(36.8% .093 91);--yellow-700:oklch(49.5% .117 89);--yellow-600:oklch(62.3% .135 87);--yellow-500:oklch(75% .15 85);--yellow-400:oklch(80.3% .135 83);--yellow-300:oklch(85.5% .108 81);--yellow-200:oklch(90.8% .066 79);--yellow-100:oklch(96% .028 77);--yellow-50:oklch(98% .012 75);--red-950:oklch(14.5% .055 35);--red-900:oklch(24% .101 33);--red-800:oklch(33.8% .136 31);--red-700:oklch(43.5% .172 29);--red-600:oklch(53.3% .198 27);--red-500:oklch(63% .22 25);--red-400:oklch(71.3% .198 23);--red-300:oklch(79.5% .158 21);--red-200:oklch(87.8% .097 19);--red-100:oklch(96% .042 17);--red-50:oklch(98% .018 15);--blue-950:oklch(14.5% .037 270);--blue-900:oklch(24% .069 268);--blue-800:oklch(34.3% .093 266);--blue-700:oklch(44.5% .117 264);--blue-600:oklch(54.8% .135 262);--blue-500:oklch(65% .15 260);--blue-400:oklch(72.8% .135 258);--blue-300:oklch(80.5% .108 256);--blue-200:oklch(88.3% .066 254);--blue-100:oklch(96% .028 252);--blue-50:oklch(98% .012 250)}:root[data-merk=indigo]{--blue-950:oklch(14.5% .037 222);--blue-900:oklch(24% .069 220);--blue-800:oklch(34.3% .093 218);--blue-700:oklch(44.5% .117 216);--blue-600:oklch(54.8% .135 214);--blue-500:oklch(65% .15 212);--blue-400:oklch(72.8% .135 210);--blue-300:oklch(80.5% .108 208);--blue-200:oklch(88.3% .066 206);--blue-100:oklch(96% .028 204);--blue-50:oklch(98% .012 202)}:root[data-merk=koraal]{--red-950:oklch(14.5% .055 8);--red-900:oklch(24% .101 6);--red-800:oklch(33.8% .136 4);--red-700:oklch(43.5% .172 2);--red-600:oklch(53.3% .198 0);--red-500:oklch(63% .22 358);--red-400:oklch(71.3% .198 356);--red-300:oklch(79.5% .158 354);--red-200:oklch(87.8% .097 352);--red-100:oklch(96% .042 350);--red-50:oklch(98% .018 348)}:root{--cyan-900-fg:var(--cyan-200);--cyan-700-fg:var(--cyan-100);--cyan-100-fg:var(--cyan-900);--coral-900-fg:var(--coral-200);--coral-700-fg:var(--coral-100);--coral-100-fg:var(--coral-900);--indigo-900-fg:var(--indigo-200);--indigo-700-fg:var(--indigo-100);--indigo-100-fg:var(--indigo-900);--green-900-fg:var(--green-300);--green-100-fg:var(--green-800);--yellow-900-fg:var(--yellow-300);--yellow-100-fg:var(--yellow-800);--red-900-fg:var(--red-300);--red-100-fg:var(--red-800);--blue-900-fg:var(--blue-300);--blue-100-fg:var(--blue-800);--purple-900-fg:var(--purple-300);--purple-100-fg:var(--purple-800);--space-base:16px;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:96px;--space-4xl:128px;--space-5xl:192px;--space-6xl:256px;--space-7xl:384px;--space-8xl:512px;--space-9xl:768px;--gap-inline:var(--space-2xs);--gap-tight:var(--space-2xs);--padding-card:var(--space-lg);--gap-group:var(--space-md);--gap-actions:var(--space-2xs);--gap-columns:var(--space-lg);--gap-block:var(--space-xl);--gap-section:var(--space-3xl);--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:3.75rem;--text-6xl:4.5rem;--leading-none:1;--leading-display:1.1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.75;--leading-loose:2;--tracking-tight:-.02em;--tracking-caps:.05em;--weight-thin:300;--weight-regular:400;--weight-bold:700;--container:1280px;--container-narrow:720px;--container-wide:1440px;--prose-max:34em;--prose-max-narrow:24em;--display-max:9em;--sidebar-width:280px;--card-max:500px;--gutter:clamp(1rem, 5vw, 4rem);--col-side:160px;--col-explain:260px;--col-token:8rem;--col-value:3.5rem;--col-specimen:7rem;--col-ruler:9rem;--col-label:11rem;--col-numeric-input:6rem;--col-swatch-min:72px;--col-tile-min:140px;--col-choice-min:150px;--col-stat-min:190px;--col-card-min:320px;--col-viewport-min:320px;--col-icon:1.25rem;--play-size:4rem;--topbar-height:var(--space-2xl);--topbar-offset:var(--topbar-height);--tile-min-h-swatch:76px;--tile-min-h-elevation:110px;--tile-min-h-appshell:340px;--radius-base:10px;--radius-xs:calc(var(--radius-base) * .3);--radius-sm:calc(var(--radius-base) * .6);--radius-md:var(--radius-base);--radius-lg:calc(var(--radius-base) * 1.6);--radius-xl:calc(var(--radius-base) * 2.4);--radius-button:var(--radius-md);--radius:var(--radius-base);--border-hairline:1px;--border-strong:2px;--opacity-disabled:.45;--opacity-overlay:.55;--opacity-scrim:.35;--opacity-pattern:.08;--opacity-edge:.18;--opacity-play:.75;--opacity-play-hover:.88;--accent-border-width:3px;--accent-border-width-lg:5px;--accent-underline-width:3rem}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-hue:var(--gray-hue);--surface-c:var(--light-c);--surface-0:oklch(var(--light-l-softest) var(--surface-c) var(--surface-hue));--surface-1:oklch(var(--light-l-softer) var(--surface-c) var(--surface-hue));--surface-2:oklch(var(--light-l-main) var(--surface-c) var(--surface-hue));--surface-3:var(--surface-2);--surface-4:var(--surface-2);--surface-5:var(--surface-2);--text-primary:var(--dark-base);--text-body:var(--gray-700);--text-secondary:var(--gray-600);--text-tertiary:var(--gray-400);--text-disabled:var(--gray-400);--text-on-brand:var(--light-base);--surface-page:var(--mode-page-bg);--surface-panel:var(--light-softer);--surface-sunken:var(--light-softest);--surface-dark:var(--gray-900);--surface-hover:var(--brand-alpha-8);--border-subtle:var(--gray-200);--border-input:var(--gray-500);--brand:var(--brand-500);--brand-solid:var(--brand-600);--brand-hover:var(--brand-700);--brand-active:var(--brand-800);--brand-text:var(--brand-700);--brand-accent:var(--brand-200);--brand-accent-ink:var(--brand-900);--brand-accent-soft:var(--brand-accent);--brand-tint:var(--brand-100);--brand-on-tint:var(--brand-100-fg);--brand-ring:var(--brand-500);--brand-edge:var(--brand-600);--status-success-bg:var(--green-100);--status-success-fg:var(--green-100-fg);--status-warning-bg:var(--yellow-100);--status-warning-fg:var(--yellow-100-fg);--status-danger-bg:var(--red-100);--status-danger-fg:var(--red-100-fg);--status-info-bg:var(--blue-100);--status-info-fg:var(--blue-100-fg);--mark-bg:var(--mark-100);--mark-fg:var(--mark-100-fg);--accent-info:var(--blue-600);--accent-success:var(--green-600);--accent-warning:var(--yellow-600);--accent-danger:var(--red-600);--danger-solid:var(--red-600);--shadow-1:0 1px 3px oklch(0% 0 none/.12), 0 1px 2px oklch(0% 0 none/.24);--shadow-2:0 3px 6px oklch(0% 0 none/.15), 0 2px 4px oklch(0% 0 none/.12);--shadow-3:0 10px 20px oklch(0% 0 none/.15), 0 3px 6px oklch(0% 0 none/.1);--shadow-4:0 15px 25px oklch(0% 0 none/.15), 0 5px 10px oklch(0% 0 none/.05);--shadow-5:0 20px 40px oklch(0% 0 none/.2);--shadow-solid:0 3px 0 var(--gray-200);--edge-raised:inset 0 1px 0 oklch(100% 0 none / var(--opacity-edge));--edge-inset-line:inset 0 2px 2px oklch(0% 0 none/.08);--edge-inset-lip:0 1px 0 oklch(100% 0 none/.6);--img-overlay-dark:oklch(0% 0 none/.55);--img-overlay-light:oklch(100% 0 none/.6);--img-text-shadow:0 0 50px oklch(0% 0 none/.4);--img-inset:inset 0 2px 4px 0 oklch(0% 0 none/.2);--img-placeholder:var(--gray-100);--img-play-surface:oklch(0% 0 none / var(--opacity-play));--img-play-surface-hover:oklch(0% 0 none / var(--opacity-play-hover));--img-play-ink:var(--light-base)}:root[data-theme=dark],.rlc-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-c:var(--dark-c);--surface-0:oklch(var(--dark-l-darker) var(--surface-c) var(--surface-hue));--surface-1:oklch(var(--dark-l-main) var(--surface-c) var(--surface-hue));--surface-2:oklch(var(--dark-l-softer) var(--surface-c) var(--surface-hue));--surface-3:oklch(var(--dark-l-softest) var(--surface-c) var(--surface-hue));--surface-4:var(--surface-3);--surface-5:var(--surface-3);--text-primary:var(--light-base);--text-body:var(--gray-200);--text-secondary:var(--gray-300);--text-tertiary:var(--gray-500);--text-disabled:var(--gray-600);--text-on-brand:var(--light-base);--surface-page:var(--mode-page-bg);--surface-panel:var(--dark-main);--surface-sunken:var(--dark-darker);--surface-dark:var(--dark-darkest);--surface-hover:var(--brand-alpha-12);--border-subtle:oklch(100% 0 none/.1);--border-input:var(--gray-500);--brand:var(--brand-500);--brand-solid:var(--brand-600);--brand-hover:var(--brand-500);--brand-active:var(--brand-400);--brand-text:var(--brand-400);--brand-tint:var(--brand-900);--brand-on-tint:var(--brand-900-fg);--brand-ring:var(--brand-500);--brand-edge:var(--brand-400);--status-success-bg:var(--green-900);--status-success-fg:var(--green-900-fg);--status-warning-bg:var(--yellow-900);--status-warning-fg:var(--yellow-900-fg);--status-danger-bg:var(--red-900);--status-danger-fg:var(--red-900-fg);--status-info-bg:var(--blue-900);--status-info-fg:var(--blue-900-fg);--mark-bg:var(--mark-900);--mark-fg:var(--mark-900-fg);--accent-info:var(--blue-500);--accent-success:var(--green-500);--accent-warning:var(--yellow-500);--accent-danger:var(--red-500);--danger-solid:var(--red-600);--shadow-1:0 1px 3px oklch(0% 0 none/.4), 0 1px 2px oklch(0% 0 none/.55);--shadow-2:0 3px 6px oklch(0% 0 none/.45), 0 2px 4px oklch(0% 0 none/.4);--shadow-3:0 10px 20px oklch(0% 0 none/.5), 0 3px 6px oklch(0% 0 none/.35);--shadow-4:0 15px 25px oklch(0% 0 none/.55), 0 5px 10px oklch(0% 0 none/.25);--shadow-5:0 20px 40px oklch(0% 0 none/.65);--shadow-solid:0 3px 0 oklch(30% .01 240);--opacity-edge:.1;--edge-inset-line:inset 0 2px 2px oklch(0% 0 none/.35);--edge-inset-lip:0 1px 0 oklch(100% 0 none/.06);--img-overlay-dark:oklch(0% 0 none/.6);--img-overlay-light:oklch(100% 0 none/.55);--img-inset:inset 0 2px 4px 0 oklch(0% 0 none/.45);--img-placeholder:var(--gray-800)}:root{--light-c:.006;--light-l-main:100%;--light-l-softer:99%;--light-l-softest:97%;--light-l-darker:96%;--light-l-darkest:95%;--light-main:oklch(100% .006 var(--gray-hue));--light-softer:oklch(99% .006 var(--gray-hue));--light-softest:oklch(97% .006 var(--gray-hue));--light-darker:oklch(96% .006 var(--gray-hue));--light-darkest:oklch(95% .006 var(--gray-hue));--light-page-bg:oklch(97% .006 var(--gray-hue));--light-alpha-2:color-mix(in oklch, var(--light-main) 2%, transparent);--light-alpha-4:color-mix(in oklch, var(--light-main) 4%, transparent);--light-alpha-8:color-mix(in oklch, var(--light-main) 8%, transparent);--light-alpha-12:color-mix(in oklch, var(--light-main) 12%, transparent);--light-alpha-16:color-mix(in oklch, var(--light-main) 16%, transparent);--light-alpha-24:color-mix(in oklch, var(--light-main) 24%, transparent);--light-alpha-32:color-mix(in oklch, var(--light-main) 32%, transparent);--dark-c:.008;--dark-l-softest:29%;--dark-l-softer:25%;--dark-l-main:20.5%;--dark-l-darker:14.5%;--dark-l-darkest:11%;--dark-softest:oklch(29% .008 var(--gray-hue));--dark-softer:oklch(25% .008 var(--gray-hue));--dark-main:oklch(20.5% .008 var(--gray-hue));--dark-darker:oklch(14.5% .008 var(--gray-hue));--dark-darkest:oklch(11% .008 var(--gray-hue));--dark-page-bg:oklch(14.5% .008 var(--gray-hue));--dark-alpha-2:color-mix(in oklch, var(--dark-main) 2%, transparent);--dark-alpha-4:color-mix(in oklch, var(--dark-main) 4%, transparent);--dark-alpha-8:color-mix(in oklch, var(--dark-main) 8%, transparent);--dark-alpha-12:color-mix(in oklch, var(--dark-main) 12%, transparent);--dark-alpha-16:color-mix(in oklch, var(--dark-main) 16%, transparent);--dark-alpha-24:color-mix(in oklch, var(--dark-main) 24%, transparent);--dark-alpha-32:color-mix(in oklch, var(--dark-main) 32%, transparent);--brand-softest-border:var(--brand-darker);--brand-softest-accent:var(--dark-main);--brand-softest-accent-fg:var(--light-main);--brand-softest-fg-default:var(--brand-darker);--brand-softest-fg-primary:var(--dark-main);--brand-softest-fg-text-secondary:var(--brand-darker);--brand-softest-fg-text-tertiary:var(--brand-darker);--brand-softest-fg-headings:var(--brand-darkest);--brand-softest-fg-body:var(--brand-darkest);--brand-softest-fg-link:var(--brand-darkest);--brand-softest-fg-link-hover:var(--brand-darker);--brand-softer-border:var(--brand-darker);--brand-softer-accent:var(--dark-main);--brand-softer-accent-fg:var(--light-main);--brand-softer-fg-default:var(--brand-darker);--brand-softer-fg-primary:var(--dark-main);--brand-softer-fg-text-secondary:var(--brand-darker);--brand-softer-fg-text-tertiary:var(--brand-darker);--brand-softer-fg-headings:var(--brand-darkest);--brand-softer-fg-body:var(--brand-darkest);--brand-softer-fg-link:var(--brand-darkest);--brand-softer-fg-link-hover:var(--brand-darker);--brand-main-border:var(--brand-darkest);--brand-main-accent:var(--dark-main);--brand-main-accent-fg:var(--light-main);--brand-main-fg-default:var(--brand-darkest);--brand-main-fg-primary:var(--dark-main);--brand-main-fg-text-secondary:var(--brand-darkest);--brand-main-fg-text-tertiary:var(--brand-darkest);--brand-main-fg-headings:var(--brand-darkest);--brand-main-fg-body:var(--brand-darkest);--brand-main-fg-link:var(--brand-darkest);--brand-main-fg-link-hover:var(--dark-main);--brand-darker-border:var(--brand-softer);--brand-darker-accent:var(--light-main);--brand-darker-accent-fg:var(--dark-main);--brand-darker-fg-default:var(--brand-softer);--brand-darker-fg-primary:var(--light-main);--brand-darker-fg-text-secondary:var(--brand-softer);--brand-darker-fg-text-tertiary:var(--brand-softer);--brand-darker-fg-headings:var(--brand-softest);--brand-darker-fg-body:var(--brand-softest);--brand-darker-fg-link:var(--brand-softer);--brand-darker-fg-link-hover:var(--brand-softest);--brand-darkest-border:var(--brand-softer);--brand-darkest-accent:var(--light-main);--brand-darkest-accent-fg:var(--dark-main);--brand-darkest-fg-default:var(--brand-softer);--brand-darkest-fg-primary:var(--light-main);--brand-darkest-fg-text-secondary:var(--brand-softer);--brand-darkest-fg-text-tertiary:var(--brand-softer);--brand-darkest-fg-headings:var(--brand-softest);--brand-darkest-fg-body:var(--brand-softest);--brand-darkest-fg-link:var(--brand-main);--brand-darkest-fg-link-hover:var(--brand-softer);--highlight-softest-border:var(--highlight-darker);--highlight-softest-accent:var(--brand-darker);--highlight-softest-accent-fg:var(--light-main);--highlight-softest-fg-default:var(--highlight-darker);--highlight-softest-fg-primary:var(--brand-darker);--highlight-softest-fg-text-secondary:var(--highlight-darker);--highlight-softest-fg-text-tertiary:var(--highlight-darker);--highlight-softest-fg-headings:var(--highlight-darkest);--highlight-softest-fg-body:var(--highlight-darkest);--highlight-softest-fg-link:var(--brand-darker);--highlight-softest-fg-link-hover:var(--brand-darkest);--highlight-softer-border:var(--highlight-darker);--highlight-softer-accent:var(--brand-darker);--highlight-softer-accent-fg:var(--light-main);--highlight-softer-fg-default:var(--highlight-darker);--highlight-softer-fg-primary:var(--brand-darker);--highlight-softer-fg-text-secondary:var(--highlight-darker);--highlight-softer-fg-text-tertiary:var(--highlight-darker);--highlight-softer-fg-headings:var(--highlight-darkest);--highlight-softer-fg-body:var(--highlight-darkest);--highlight-softer-fg-link:var(--brand-darker);--highlight-softer-fg-link-hover:var(--brand-darkest);--highlight-main-border:var(--highlight-darkest);--highlight-main-accent:var(--brand-softest);--highlight-main-accent-fg:var(--dark-main);--highlight-main-fg-default:var(--highlight-darkest);--highlight-main-fg-primary:var(--dark-main);--highlight-main-fg-text-secondary:var(--highlight-darkest);--highlight-main-fg-text-tertiary:var(--highlight-darkest);--highlight-main-fg-headings:var(--highlight-darkest);--highlight-main-fg-body:var(--highlight-darkest);--highlight-main-fg-link:var(--dark-main);--highlight-main-fg-link-hover:var(--dark-main);--highlight-darker-border:var(--highlight-softer);--highlight-darker-accent:var(--brand-softer);--highlight-darker-accent-fg:var(--dark-main);--highlight-darker-fg-default:var(--highlight-softer);--highlight-darker-fg-primary:var(--brand-softer);--highlight-darker-fg-text-secondary:var(--highlight-softer);--highlight-darker-fg-text-tertiary:var(--highlight-softer);--highlight-darker-fg-headings:var(--highlight-softest);--highlight-darker-fg-body:var(--highlight-softest);--highlight-darker-fg-link:var(--brand-softer);--highlight-darker-fg-link-hover:var(--brand-softest);--highlight-darkest-border:var(--highlight-softer);--highlight-darkest-accent:var(--brand-main);--highlight-darkest-accent-fg:var(--dark-main);--highlight-darkest-fg-default:var(--highlight-softer);--highlight-darkest-fg-primary:var(--brand-main);--highlight-darkest-fg-text-secondary:var(--highlight-softer);--highlight-darkest-fg-text-tertiary:var(--highlight-softer);--highlight-darkest-fg-headings:var(--highlight-softest);--highlight-darkest-fg-body:var(--highlight-softest);--highlight-darkest-fg-link:var(--brand-main);--highlight-darkest-fg-link-hover:var(--brand-softer);--success-softest-border:var(--success-darker);--success-softest-accent:var(--brand-darker);--success-softest-accent-fg:var(--light-main);--success-softest-fg-default:var(--success-darker);--success-softest-fg-primary:var(--brand-darker);--success-softest-fg-text-secondary:var(--success-darker);--success-softest-fg-text-tertiary:var(--success-darker);--success-softest-fg-headings:var(--success-darkest);--success-softest-fg-body:var(--success-darkest);--success-softest-fg-link:var(--brand-darker);--success-softest-fg-link-hover:var(--brand-darkest);--success-softer-border:var(--success-darker);--success-softer-accent:var(--brand-darker);--success-softer-accent-fg:var(--light-main);--success-softer-fg-default:var(--success-darker);--success-softer-fg-primary:var(--brand-darker);--success-softer-fg-text-secondary:var(--success-darker);--success-softer-fg-text-tertiary:var(--success-darker);--success-softer-fg-headings:var(--success-darkest);--success-softer-fg-body:var(--success-darkest);--success-softer-fg-link:var(--brand-darker);--success-softer-fg-link-hover:var(--brand-darkest);--success-main-border:var(--success-darkest);--success-main-accent:var(--brand-darkest);--success-main-accent-fg:var(--light-main);--success-main-fg-default:var(--success-darkest);--success-main-fg-primary:var(--brand-darkest);--success-main-fg-text-secondary:var(--success-darkest);--success-main-fg-text-tertiary:var(--success-darkest);--success-main-fg-headings:var(--success-darkest);--success-main-fg-body:var(--success-darkest);--success-main-fg-link:var(--brand-darkest);--success-main-fg-link-hover:var(--dark-main);--success-darker-border:var(--success-softer);--success-darker-accent:var(--brand-softer);--success-darker-accent-fg:var(--dark-main);--success-darker-fg-default:var(--success-softer);--success-darker-fg-primary:var(--brand-softer);--success-darker-fg-text-secondary:var(--success-softer);--success-darker-fg-text-tertiary:var(--success-softer);--success-darker-fg-headings:var(--success-softest);--success-darker-fg-body:var(--success-softest);--success-darker-fg-link:var(--brand-softer);--success-darker-fg-link-hover:var(--brand-softest);--success-darkest-border:var(--success-softer);--success-darkest-accent:var(--brand-main);--success-darkest-accent-fg:var(--dark-main);--success-darkest-fg-default:var(--success-softer);--success-darkest-fg-primary:var(--brand-main);--success-darkest-fg-text-secondary:var(--success-softer);--success-darkest-fg-text-tertiary:var(--success-softer);--success-darkest-fg-headings:var(--success-softest);--success-darkest-fg-body:var(--success-softest);--success-darkest-fg-link:var(--brand-main);--success-darkest-fg-link-hover:var(--brand-softer);--warning-softest-border:var(--warning-darker);--warning-softest-accent:var(--brand-darker);--warning-softest-accent-fg:var(--light-main);--warning-softest-fg-default:var(--warning-darker);--warning-softest-fg-primary:var(--brand-darker);--warning-softest-fg-text-secondary:var(--warning-darker);--warning-softest-fg-text-tertiary:var(--warning-darker);--warning-softest-fg-headings:var(--warning-darkest);--warning-softest-fg-body:var(--warning-darkest);--warning-softest-fg-link:var(--brand-darker);--warning-softest-fg-link-hover:var(--brand-darkest);--warning-softer-border:var(--warning-darker);--warning-softer-accent:var(--brand-darker);--warning-softer-accent-fg:var(--light-main);--warning-softer-fg-default:var(--warning-darker);--warning-softer-fg-primary:var(--brand-darker);--warning-softer-fg-text-secondary:var(--warning-darker);--warning-softer-fg-text-tertiary:var(--warning-darker);--warning-softer-fg-headings:var(--warning-darkest);--warning-softer-fg-body:var(--warning-darkest);--warning-softer-fg-link:var(--brand-darker);--warning-softer-fg-link-hover:var(--brand-darkest);--warning-main-border:var(--warning-darkest);--warning-main-accent:var(--brand-darker);--warning-main-accent-fg:var(--light-main);--warning-main-fg-default:var(--warning-darkest);--warning-main-fg-primary:var(--brand-darkest);--warning-main-fg-text-secondary:var(--warning-darkest);--warning-main-fg-text-tertiary:var(--warning-darkest);--warning-main-fg-headings:var(--warning-darkest);--warning-main-fg-body:var(--warning-darkest);--warning-main-fg-link:var(--brand-darkest);--warning-main-fg-link-hover:var(--dark-main);--warning-darker-border:var(--warning-softer);--warning-darker-accent:var(--brand-softer);--warning-darker-accent-fg:var(--dark-main);--warning-darker-fg-default:var(--warning-softer);--warning-darker-fg-primary:var(--brand-softest);--warning-darker-fg-text-secondary:var(--warning-softer);--warning-darker-fg-text-tertiary:var(--warning-softer);--warning-darker-fg-headings:var(--warning-softest);--warning-darker-fg-body:var(--warning-softest);--warning-darker-fg-link:var(--brand-softest);--warning-darker-fg-link-hover:var(--light-main);--warning-darkest-border:var(--warning-softer);--warning-darkest-accent:var(--brand-main);--warning-darkest-accent-fg:var(--dark-main);--warning-darkest-fg-default:var(--warning-softer);--warning-darkest-fg-primary:var(--brand-main);--warning-darkest-fg-text-secondary:var(--warning-softer);--warning-darkest-fg-text-tertiary:var(--warning-softer);--warning-darkest-fg-headings:var(--warning-softest);--warning-darkest-fg-body:var(--warning-softest);--warning-darkest-fg-link:var(--brand-main);--warning-darkest-fg-link-hover:var(--brand-softer);--error-softest-border:var(--error-darker);--error-softest-accent:var(--brand-darker);--error-softest-accent-fg:var(--light-main);--error-softest-fg-default:var(--error-darker);--error-softest-fg-primary:var(--brand-darker);--error-softest-fg-text-secondary:var(--error-darker);--error-softest-fg-text-tertiary:var(--error-darker);--error-softest-fg-headings:var(--error-darkest);--error-softest-fg-body:var(--error-darkest);--error-softest-fg-link:var(--brand-darker);--error-softest-fg-link-hover:var(--brand-darkest);--error-softer-border:var(--error-darker);--error-softer-accent:var(--brand-darker);--error-softer-accent-fg:var(--light-main);--error-softer-fg-default:var(--error-darker);--error-softer-fg-primary:var(--brand-darker);--error-softer-fg-text-secondary:var(--error-darker);--error-softer-fg-text-tertiary:var(--error-darker);--error-softer-fg-headings:var(--error-darkest);--error-softer-fg-body:var(--error-darkest);--error-softer-fg-link:var(--brand-darker);--error-softer-fg-link-hover:var(--brand-darkest);--error-main-border:var(--error-darkest);--error-main-accent:var(--brand-softest);--error-main-accent-fg:var(--dark-main);--error-main-fg-default:var(--dark-main);--error-main-fg-primary:var(--dark-main);--error-main-fg-text-secondary:var(--dark-main);--error-main-fg-text-tertiary:var(--dark-main);--error-main-fg-headings:var(--dark-main);--error-main-fg-body:var(--dark-main);--error-main-fg-link:var(--dark-main);--error-main-fg-link-hover:var(--dark-main);--error-darker-border:var(--error-softer);--error-darker-accent:var(--brand-softer);--error-darker-accent-fg:var(--dark-main);--error-darker-fg-default:var(--error-softer);--error-darker-fg-primary:var(--brand-softer);--error-darker-fg-text-secondary:var(--error-softer);--error-darker-fg-text-tertiary:var(--error-softer);--error-darker-fg-headings:var(--error-softest);--error-darker-fg-body:var(--error-softest);--error-darker-fg-link:var(--brand-softer);--error-darker-fg-link-hover:var(--brand-softest);--error-darkest-border:var(--error-softer);--error-darkest-accent:var(--brand-main);--error-darkest-accent-fg:var(--dark-main);--error-darkest-fg-default:var(--error-softer);--error-darkest-fg-primary:var(--brand-main);--error-darkest-fg-text-secondary:var(--error-softer);--error-darkest-fg-text-tertiary:var(--error-softer);--error-darkest-fg-headings:var(--error-softest);--error-darkest-fg-body:var(--error-softest);--error-darkest-fg-link:var(--brand-main);--error-darkest-fg-link-hover:var(--brand-softer);--info-softest-border:var(--info-darker);--info-softest-accent:var(--brand-darker);--info-softest-accent-fg:var(--light-main);--info-softest-fg-default:var(--info-darker);--info-softest-fg-primary:var(--brand-darker);--info-softest-fg-text-secondary:var(--info-darker);--info-softest-fg-text-tertiary:var(--info-darker);--info-softest-fg-headings:var(--info-darkest);--info-softest-fg-body:var(--info-darkest);--info-softest-fg-link:var(--brand-darker);--info-softest-fg-link-hover:var(--brand-darkest);--info-softer-border:var(--info-darker);--info-softer-accent:var(--brand-darker);--info-softer-accent-fg:var(--light-main);--info-softer-fg-default:var(--info-darker);--info-softer-fg-primary:var(--brand-darker);--info-softer-fg-text-secondary:var(--info-darker);--info-softer-fg-text-tertiary:var(--info-darker);--info-softer-fg-headings:var(--info-darkest);--info-softer-fg-body:var(--info-darkest);--info-softer-fg-link:var(--brand-darker);--info-softer-fg-link-hover:var(--brand-darkest);--info-main-border:var(--info-darkest);--info-main-accent:var(--brand-darkest);--info-main-accent-fg:var(--light-main);--info-main-fg-default:var(--info-darkest);--info-main-fg-primary:var(--brand-darkest);--info-main-fg-text-secondary:var(--info-darkest);--info-main-fg-text-tertiary:var(--info-darkest);--info-main-fg-headings:var(--info-darkest);--info-main-fg-body:var(--info-darkest);--info-main-fg-link:var(--brand-darkest);--info-main-fg-link-hover:var(--dark-main);--info-darker-border:var(--info-softer);--info-darker-accent:var(--brand-softer);--info-darker-accent-fg:var(--dark-main);--info-darker-fg-default:var(--info-softer);--info-darker-fg-primary:var(--brand-softer);--info-darker-fg-text-secondary:var(--info-softer);--info-darker-fg-text-tertiary:var(--info-softer);--info-darker-fg-headings:var(--info-softest);--info-darker-fg-body:var(--info-softest);--info-darker-fg-link:var(--brand-softer);--info-darker-fg-link-hover:var(--brand-softest);--info-darkest-border:var(--info-softer);--info-darkest-accent:var(--brand-main);--info-darkest-accent-fg:var(--dark-main);--info-darkest-fg-default:var(--info-softer);--info-darkest-fg-primary:var(--brand-main);--info-darkest-fg-text-secondary:var(--info-softer);--info-darkest-fg-text-tertiary:var(--info-softer);--info-darkest-fg-headings:var(--info-softest);--info-darkest-fg-body:var(--info-softest);--info-darkest-fg-link:var(--brand-main);--info-darkest-fg-link-hover:var(--brand-softer);--light-softest-border:var(--dark-softest);--light-softest-accent:var(--brand-main);--light-softest-accent-fg:var(--dark-main);--light-softest-fg-default:var(--dark-softer);--light-softest-fg-primary:var(--brand-darker);--light-softest-fg-text-secondary:var(--dark-softer);--light-softest-fg-text-tertiary:var(--dark-softest);--light-softest-fg-headings:var(--dark-main);--light-softest-fg-body:var(--dark-main);--light-softest-fg-link:var(--brand-darker);--light-softest-fg-link-hover:var(--brand-darkest);--light-softer-border:var(--dark-softest);--light-softer-accent:var(--brand-main);--light-softer-accent-fg:var(--dark-main);--light-softer-fg-default:var(--dark-softer);--light-softer-fg-primary:var(--brand-darker);--light-softer-fg-text-secondary:var(--dark-softer);--light-softer-fg-text-tertiary:var(--dark-softest);--light-softer-fg-headings:var(--dark-main);--light-softer-fg-body:var(--dark-main);--light-softer-fg-link:var(--brand-darker);--light-softer-fg-link-hover:var(--brand-darkest);--light-main-border:var(--dark-softest);--light-main-accent:var(--brand-main);--light-main-accent-fg:var(--dark-main);--light-main-fg-default:var(--dark-softer);--light-main-fg-primary:var(--brand-darker);--light-main-fg-text-secondary:var(--dark-softer);--light-main-fg-text-tertiary:var(--dark-softest);--light-main-fg-headings:var(--dark-main);--light-main-fg-body:var(--dark-main);--light-main-fg-link:var(--brand-darker);--light-main-fg-link-hover:var(--brand-darkest);--light-darker-border:var(--dark-softest);--light-darker-accent:var(--brand-darker);--light-darker-accent-fg:var(--light-main);--light-darker-fg-default:var(--dark-softer);--light-darker-fg-primary:var(--brand-darker);--light-darker-fg-text-secondary:var(--dark-softer);--light-darker-fg-text-tertiary:var(--dark-softest);--light-darker-fg-headings:var(--dark-main);--light-darker-fg-body:var(--dark-main);--light-darker-fg-link:var(--brand-darker);--light-darker-fg-link-hover:var(--brand-darkest);--light-darkest-border:var(--dark-softest);--light-darkest-accent:var(--brand-darker);--light-darkest-accent-fg:var(--light-main);--light-darkest-fg-default:var(--dark-softer);--light-darkest-fg-primary:var(--brand-darker);--light-darkest-fg-text-secondary:var(--dark-softer);--light-darkest-fg-text-tertiary:var(--dark-softest);--light-darkest-fg-headings:var(--dark-main);--light-darkest-fg-body:var(--dark-main);--light-darkest-fg-link:var(--brand-darker);--light-darkest-fg-link-hover:var(--brand-darkest);--dark-softest-border:var(--light-softest);--dark-softest-accent:var(--brand-main);--dark-softest-accent-fg:var(--dark-main);--dark-softest-fg-default:var(--light-softer);--dark-softest-fg-primary:var(--brand-softer);--dark-softest-fg-text-secondary:var(--light-softer);--dark-softest-fg-text-tertiary:var(--light-softest);--dark-softest-fg-headings:var(--light-main);--dark-softest-fg-body:var(--light-main);--dark-softest-fg-link:var(--brand-softer);--dark-softest-fg-link-hover:var(--brand-softest);--dark-softer-border:var(--light-softest);--dark-softer-accent:var(--brand-main);--dark-softer-accent-fg:var(--dark-main);--dark-softer-fg-default:var(--light-softer);--dark-softer-fg-primary:var(--brand-main);--dark-softer-fg-text-secondary:var(--light-softer);--dark-softer-fg-text-tertiary:var(--light-softest);--dark-softer-fg-headings:var(--light-main);--dark-softer-fg-body:var(--light-main);--dark-softer-fg-link:var(--brand-main);--dark-softer-fg-link-hover:var(--brand-softer);--dark-main-border:var(--light-softest);--dark-main-accent:var(--brand-main);--dark-main-accent-fg:var(--dark-main);--dark-main-fg-default:var(--light-softer);--dark-main-fg-primary:var(--brand-main);--dark-main-fg-text-secondary:var(--light-softer);--dark-main-fg-text-tertiary:var(--light-softest);--dark-main-fg-headings:var(--light-main);--dark-main-fg-body:var(--light-main);--dark-main-fg-link:var(--brand-main);--dark-main-fg-link-hover:var(--brand-softer);--dark-darker-border:var(--light-softest);--dark-darker-accent:var(--brand-main);--dark-darker-accent-fg:var(--dark-main);--dark-darker-fg-default:var(--light-softer);--dark-darker-fg-primary:var(--brand-main);--dark-darker-fg-text-secondary:var(--light-softer);--dark-darker-fg-text-tertiary:var(--light-softest);--dark-darker-fg-headings:var(--light-main);--dark-darker-fg-body:var(--light-main);--dark-darker-fg-link:var(--brand-main);--dark-darker-fg-link-hover:var(--brand-softer);--dark-darkest-border:var(--light-softest);--dark-darkest-accent:var(--brand-main);--dark-darkest-accent-fg:var(--dark-main);--dark-darkest-fg-default:var(--light-softer);--dark-darkest-fg-primary:var(--brand-main);--dark-darkest-fg-text-secondary:var(--light-softer);--dark-darkest-fg-text-tertiary:var(--light-softest);--dark-darkest-fg-headings:var(--light-main);--dark-darkest-fg-body:var(--light-main);--dark-darkest-fg-link:var(--brand-main);--dark-darkest-fg-link-hover:var(--brand-softer)}:root[data-merk=indigo]{--brand-main-border:var(--brand-softer);--brand-main-accent:var(--light-main);--brand-main-accent-fg:var(--dark-main);--brand-main-fg-default:var(--light-softer);--brand-main-fg-primary:var(--light-main);--brand-main-fg-text-secondary:var(--light-softer);--brand-main-fg-text-tertiary:var(--light-softest);--brand-main-fg-headings:var(--light-main);--brand-main-fg-body:var(--light-main);--brand-main-fg-link:var(--light-main);--brand-main-fg-link-hover:var(--light-main);--brand-darkest-fg-link:var(--brand-softer);--brand-darkest-fg-link-hover:var(--brand-softest);--highlight-softest-accent:var(--brand-main);--highlight-softer-accent:var(--brand-main);--highlight-main-fg-primary:var(--brand-darkest);--highlight-main-fg-link:var(--brand-darkest);--highlight-darkest-accent-fg:var(--light-main);--highlight-darkest-fg-primary:var(--brand-softer);--highlight-darkest-fg-link:var(--brand-softer);--highlight-darkest-fg-link-hover:var(--brand-softest);--success-softest-accent:var(--brand-main);--success-softer-accent:var(--brand-main);--success-main-accent:var(--brand-darker);--success-darkest-accent-fg:var(--light-main);--success-darkest-fg-primary:var(--brand-softer);--success-darkest-fg-link:var(--brand-softer);--success-darkest-fg-link-hover:var(--brand-softest);--warning-softest-accent:var(--brand-main);--warning-softer-accent:var(--brand-main);--warning-darkest-accent-fg:var(--light-main);--warning-darkest-fg-primary:var(--brand-softer);--warning-darkest-fg-link:var(--brand-softer);--warning-darkest-fg-link-hover:var(--brand-softest);--error-softest-accent:var(--brand-main);--error-softer-accent:var(--brand-main);--error-darkest-accent-fg:var(--light-main);--error-darkest-fg-primary:var(--brand-softer);--error-darkest-fg-link:var(--brand-softer);--error-darkest-fg-link-hover:var(--brand-softest);--info-softest-accent:var(--brand-main);--info-softer-accent:var(--brand-main);--info-main-accent:var(--brand-darker);--info-darkest-accent-fg:var(--light-main);--info-darkest-fg-primary:var(--brand-softer);--info-darkest-fg-link:var(--brand-softer);--info-darkest-fg-link-hover:var(--brand-softest);--light-softest-accent-fg:var(--light-main);--light-softest-fg-primary:var(--brand-main);--light-softest-fg-link:var(--brand-main);--light-softest-fg-link-hover:var(--brand-darker);--light-softer-accent-fg:var(--light-main);--light-softer-fg-primary:var(--brand-main);--light-softer-fg-link:var(--brand-main);--light-softer-fg-link-hover:var(--brand-darker);--light-main-accent-fg:var(--light-main);--light-main-fg-primary:var(--brand-main);--light-main-fg-link:var(--brand-main);--light-main-fg-link-hover:var(--brand-darker);--light-darker-accent:var(--brand-main);--light-darkest-accent:var(--brand-main);--dark-softest-accent:var(--brand-softer);--dark-softer-accent-fg:var(--light-main);--dark-softer-fg-primary:var(--brand-softer);--dark-softer-fg-link:var(--brand-softer);--dark-softer-fg-link-hover:var(--brand-softest);--dark-main-accent-fg:var(--light-main);--dark-main-fg-primary:var(--brand-softer);--dark-main-fg-link:var(--brand-softer);--dark-main-fg-link-hover:var(--brand-softest);--dark-darker-accent-fg:var(--light-main);--dark-darker-fg-primary:var(--brand-softer);--dark-darker-fg-link:var(--brand-softer);--dark-darker-fg-link-hover:var(--brand-softest);--dark-darkest-accent-fg:var(--light-main);--dark-darkest-fg-primary:var(--brand-softer);--dark-darkest-fg-link:var(--brand-softer);--dark-darkest-fg-link-hover:var(--brand-softest)}:root[data-merk=koraal]{--highlight-main-fg-primary:var(--brand-darkest);--highlight-main-fg-link:var(--brand-darkest);--error-darker-accent:var(--brand-main);--light-softest-accent:var(--brand-darker);--light-softest-accent-fg:var(--light-main);--light-softer-accent:var(--brand-darker);--light-softer-accent-fg:var(--light-main);--light-main-accent:var(--brand-darker);--light-main-accent-fg:var(--light-main);--dark-softest-fg-primary:var(--brand-main);--dark-softest-fg-link:var(--brand-main);--dark-softest-fg-link-hover:var(--brand-softer)}:root{--brand-alpha-2:color-mix(in oklch, var(--brand-main) 2%, transparent);--brand-alpha-4:color-mix(in oklch, var(--brand-main) 4%, transparent);--brand-alpha-8:color-mix(in oklch, var(--brand-main) 8%, transparent);--brand-alpha-12:color-mix(in oklch, var(--brand-main) 12%, transparent);--brand-alpha-16:color-mix(in oklch, var(--brand-main) 16%, transparent);--brand-alpha-24:color-mix(in oklch, var(--brand-main) 24%, transparent);--brand-alpha-32:color-mix(in oklch, var(--brand-main) 32%, transparent);--highlight-alpha-2:color-mix(in oklch, var(--highlight-main) 2%, transparent);--highlight-alpha-4:color-mix(in oklch, var(--highlight-main) 4%, transparent);--highlight-alpha-8:color-mix(in oklch, var(--highlight-main) 8%, transparent);--highlight-alpha-12:color-mix(in oklch, var(--highlight-main) 12%, transparent);--highlight-alpha-16:color-mix(in oklch, var(--highlight-main) 16%, transparent);--highlight-alpha-24:color-mix(in oklch, var(--highlight-main) 24%, transparent);--highlight-alpha-32:color-mix(in oklch, var(--highlight-main) 32%, transparent);--success-alpha-2:color-mix(in oklch, var(--success-main) 2%, transparent);--success-alpha-4:color-mix(in oklch, var(--success-main) 4%, transparent);--success-alpha-8:color-mix(in oklch, var(--success-main) 8%, transparent);--success-alpha-12:color-mix(in oklch, var(--success-main) 12%, transparent);--success-alpha-16:color-mix(in oklch, var(--success-main) 16%, transparent);--success-alpha-24:color-mix(in oklch, var(--success-main) 24%, transparent);--success-alpha-32:color-mix(in oklch, var(--success-main) 32%, transparent);--warning-alpha-2:color-mix(in oklch, var(--warning-main) 2%, transparent);--warning-alpha-4:color-mix(in oklch, var(--warning-main) 4%, transparent);--warning-alpha-8:color-mix(in oklch, var(--warning-main) 8%, transparent);--warning-alpha-12:color-mix(in oklch, var(--warning-main) 12%, transparent);--warning-alpha-16:color-mix(in oklch, var(--warning-main) 16%, transparent);--warning-alpha-24:color-mix(in oklch, var(--warning-main) 24%, transparent);--warning-alpha-32:color-mix(in oklch, var(--warning-main) 32%, transparent);--error-alpha-2:color-mix(in oklch, var(--error-main) 2%, transparent);--error-alpha-4:color-mix(in oklch, var(--error-main) 4%, transparent);--error-alpha-8:color-mix(in oklch, var(--error-main) 8%, transparent);--error-alpha-12:color-mix(in oklch, var(--error-main) 12%, transparent);--error-alpha-16:color-mix(in oklch, var(--error-main) 16%, transparent);--error-alpha-24:color-mix(in oklch, var(--error-main) 24%, transparent);--error-alpha-32:color-mix(in oklch, var(--error-main) 32%, transparent);--info-alpha-2:color-mix(in oklch, var(--info-main) 2%, transparent);--info-alpha-4:color-mix(in oklch, var(--info-main) 4%, transparent);--info-alpha-8:color-mix(in oklch, var(--info-main) 8%, transparent);--info-alpha-12:color-mix(in oklch, var(--info-main) 12%, transparent);--info-alpha-16:color-mix(in oklch, var(--info-main) 16%, transparent);--info-alpha-24:color-mix(in oklch, var(--info-main) 24%, transparent);--info-alpha-32:color-mix(in oklch, var(--info-main) 32%, transparent);--surface:var(--surface-1);--fg-heading:var(--text-primary);--fg-caption:var(--text-secondary);--fg-border:var(--border-subtle)}:root:not([data-theme=dark]):not(.rlc-dark){--mode-page-bg:var(--light-page-bg);--mode-softest:var(--light-softest);--mode-softer:var(--light-softer);--mode-main:var(--light-main);--mode-darker:var(--light-darker);--mode-darkest:var(--light-darkest);--mode-alpha-2:var(--light-alpha-2);--mode-alpha-4:var(--light-alpha-4);--mode-alpha-8:var(--light-alpha-8);--mode-alpha-12:var(--light-alpha-12);--mode-alpha-16:var(--light-alpha-16);--mode-alpha-24:var(--light-alpha-24);--mode-alpha-32:var(--light-alpha-32);--mode-softest-border:var(--light-softest-border);--mode-softest-accent:var(--light-softest-accent);--mode-softest-accent-fg:var(--light-softest-accent-fg);--mode-softest-fg-default:var(--light-softest-fg-default);--mode-softest-fg-primary:var(--light-softest-fg-primary);--mode-softest-fg-text-secondary:var(--light-softest-fg-text-secondary);--mode-softest-fg-text-tertiary:var(--light-softest-fg-text-tertiary);--mode-softest-fg-headings:var(--light-softest-fg-headings);--mode-softest-fg-body:var(--light-softest-fg-body);--mode-softest-fg-link:var(--light-softest-fg-link);--mode-softest-fg-link-hover:var(--light-softest-fg-link-hover);--mode-softer-border:var(--light-softer-border);--mode-softer-accent:var(--light-softer-accent);--mode-softer-accent-fg:var(--light-softer-accent-fg);--mode-softer-fg-default:var(--light-softer-fg-default);--mode-softer-fg-primary:var(--light-softer-fg-primary);--mode-softer-fg-text-secondary:var(--light-softer-fg-text-secondary);--mode-softer-fg-text-tertiary:var(--light-softer-fg-text-tertiary);--mode-softer-fg-headings:var(--light-softer-fg-headings);--mode-softer-fg-body:var(--light-softer-fg-body);--mode-softer-fg-link:var(--light-softer-fg-link);--mode-softer-fg-link-hover:var(--light-softer-fg-link-hover);--mode-main-border:var(--light-main-border);--mode-main-accent:var(--light-main-accent);--mode-main-accent-fg:var(--light-main-accent-fg);--mode-main-fg-default:var(--light-main-fg-default);--mode-main-fg-primary:var(--light-main-fg-primary);--mode-main-fg-text-secondary:var(--light-main-fg-text-secondary);--mode-main-fg-text-tertiary:var(--light-main-fg-text-tertiary);--mode-main-fg-headings:var(--light-main-fg-headings);--mode-main-fg-body:var(--light-main-fg-body);--mode-main-fg-link:var(--light-main-fg-link);--mode-main-fg-link-hover:var(--light-main-fg-link-hover);--mode-darker-border:var(--light-darker-border);--mode-darker-accent:var(--light-darker-accent);--mode-darker-accent-fg:var(--light-darker-accent-fg);--mode-darker-fg-default:var(--light-darker-fg-default);--mode-darker-fg-primary:var(--light-darker-fg-primary);--mode-darker-fg-text-secondary:var(--light-darker-fg-text-secondary);--mode-darker-fg-text-tertiary:var(--light-darker-fg-text-tertiary);--mode-darker-fg-headings:var(--light-darker-fg-headings);--mode-darker-fg-body:var(--light-darker-fg-body);--mode-darker-fg-link:var(--light-darker-fg-link);--mode-darker-fg-link-hover:var(--light-darker-fg-link-hover);--mode-darkest-border:var(--light-darkest-border);--mode-darkest-accent:var(--light-darkest-accent);--mode-darkest-accent-fg:var(--light-darkest-accent-fg);--mode-darkest-fg-default:var(--light-darkest-fg-default);--mode-darkest-fg-primary:var(--light-darkest-fg-primary);--mode-darkest-fg-text-secondary:var(--light-darkest-fg-text-secondary);--mode-darkest-fg-text-tertiary:var(--light-darkest-fg-text-tertiary);--mode-darkest-fg-headings:var(--light-darkest-fg-headings);--mode-darkest-fg-body:var(--light-darkest-fg-body);--mode-darkest-fg-link:var(--light-darkest-fg-link);--mode-darkest-fg-link-hover:var(--light-darkest-fg-link-hover);--border:var(--light-main-border);--accent:var(--light-main-accent);--accent-fg:var(--light-main-accent-fg);--fg-default:var(--light-main-fg-default);--fg-primary:var(--light-main-fg-primary);--fg-text-secondary:var(--light-main-fg-text-secondary);--fg-text-tertiary:var(--light-main-fg-text-tertiary);--fg-headings:var(--light-main-fg-headings);--fg-body:var(--light-main-fg-body);--fg-link:var(--light-main-fg-link);--fg-link-hover:var(--light-main-fg-link-hover)}:root[data-theme=dark],.rlc-dark{--mode-page-bg:var(--dark-page-bg);--mode-softest:var(--dark-softest);--mode-softer:var(--dark-softer);--mode-main:var(--dark-main);--mode-darker:var(--dark-darker);--mode-darkest:var(--dark-darkest);--mode-alpha-2:var(--dark-alpha-2);--mode-alpha-4:var(--dark-alpha-4);--mode-alpha-8:var(--dark-alpha-8);--mode-alpha-12:var(--dark-alpha-12);--mode-alpha-16:var(--dark-alpha-16);--mode-alpha-24:var(--dark-alpha-24);--mode-alpha-32:var(--dark-alpha-32);--mode-softest-border:var(--dark-softest-border);--mode-softest-accent:var(--dark-softest-accent);--mode-softest-accent-fg:var(--dark-softest-accent-fg);--mode-softest-fg-default:var(--dark-softest-fg-default);--mode-softest-fg-primary:var(--dark-softest-fg-primary);--mode-softest-fg-text-secondary:var(--dark-softest-fg-text-secondary);--mode-softest-fg-text-tertiary:var(--dark-softest-fg-text-tertiary);--mode-softest-fg-headings:var(--dark-softest-fg-headings);--mode-softest-fg-body:var(--dark-softest-fg-body);--mode-softest-fg-link:var(--dark-softest-fg-link);--mode-softest-fg-link-hover:var(--dark-softest-fg-link-hover);--mode-softer-border:var(--dark-softer-border);--mode-softer-accent:var(--dark-softer-accent);--mode-softer-accent-fg:var(--dark-softer-accent-fg);--mode-softer-fg-default:var(--dark-softer-fg-default);--mode-softer-fg-primary:var(--dark-softer-fg-primary);--mode-softer-fg-text-secondary:var(--dark-softer-fg-text-secondary);--mode-softer-fg-text-tertiary:var(--dark-softer-fg-text-tertiary);--mode-softer-fg-headings:var(--dark-softer-fg-headings);--mode-softer-fg-body:var(--dark-softer-fg-body);--mode-softer-fg-link:var(--dark-softer-fg-link);--mode-softer-fg-link-hover:var(--dark-softer-fg-link-hover);--mode-main-border:var(--dark-main-border);--mode-main-accent:var(--dark-main-accent);--mode-main-accent-fg:var(--dark-main-accent-fg);--mode-main-fg-default:var(--dark-main-fg-default);--mode-main-fg-primary:var(--dark-main-fg-primary);--mode-main-fg-text-secondary:var(--dark-main-fg-text-secondary);--mode-main-fg-text-tertiary:var(--dark-main-fg-text-tertiary);--mode-main-fg-headings:var(--dark-main-fg-headings);--mode-main-fg-body:var(--dark-main-fg-body);--mode-main-fg-link:var(--dark-main-fg-link);--mode-main-fg-link-hover:var(--dark-main-fg-link-hover);--mode-darker-border:var(--dark-darker-border);--mode-darker-accent:var(--dark-darker-accent);--mode-darker-accent-fg:var(--dark-darker-accent-fg);--mode-darker-fg-default:var(--dark-darker-fg-default);--mode-darker-fg-primary:var(--dark-darker-fg-primary);--mode-darker-fg-text-secondary:var(--dark-darker-fg-text-secondary);--mode-darker-fg-text-tertiary:var(--dark-darker-fg-text-tertiary);--mode-darker-fg-headings:var(--dark-darker-fg-headings);--mode-darker-fg-body:var(--dark-darker-fg-body);--mode-darker-fg-link:var(--dark-darker-fg-link);--mode-darker-fg-link-hover:var(--dark-darker-fg-link-hover);--mode-darkest-border:var(--dark-darkest-border);--mode-darkest-accent:var(--dark-darkest-accent);--mode-darkest-accent-fg:var(--dark-darkest-accent-fg);--mode-darkest-fg-default:var(--dark-darkest-fg-default);--mode-darkest-fg-primary:var(--dark-darkest-fg-primary);--mode-darkest-fg-text-secondary:var(--dark-darkest-fg-text-secondary);--mode-darkest-fg-text-tertiary:var(--dark-darkest-fg-text-tertiary);--mode-darkest-fg-headings:var(--dark-darkest-fg-headings);--mode-darkest-fg-body:var(--dark-darkest-fg-body);--mode-darkest-fg-link:var(--dark-darkest-fg-link);--mode-darkest-fg-link-hover:var(--dark-darkest-fg-link-hover);--border:var(--dark-main-border);--accent:var(--dark-main-accent);--accent-fg:var(--dark-main-accent-fg);--fg-default:var(--dark-main-fg-default);--fg-primary:var(--dark-main-fg-primary);--fg-text-secondary:var(--dark-main-fg-text-secondary);--fg-text-tertiary:var(--dark-main-fg-text-tertiary);--fg-headings:var(--dark-main-fg-headings);--fg-body:var(--dark-main-fg-body);--fg-link:var(--dark-main-fg-link);--fg-link-hover:var(--dark-main-fg-link-hover)}:root .rlc-mode-light,:root:not([data-theme=dark]):not(.rlc-dark) .rlc-mode-theme{--surface:var(--surface-1);--fg-heading:var(--dark-base);--fg-caption:var(--gray-600);--fg-border:var(--gray-200);--mode-page-bg:var(--light-page-bg);--mode-softest:var(--light-softest);--mode-softer:var(--light-softer);--mode-main:var(--light-main);--mode-darker:var(--light-darker);--mode-darkest:var(--light-darkest);--mode-alpha-2:var(--light-alpha-2);--mode-alpha-4:var(--light-alpha-4);--mode-alpha-8:var(--light-alpha-8);--mode-alpha-12:var(--light-alpha-12);--mode-alpha-16:var(--light-alpha-16);--mode-alpha-24:var(--light-alpha-24);--mode-alpha-32:var(--light-alpha-32);--mode-softest-border:var(--light-softest-border);--mode-softest-accent:var(--light-softest-accent);--mode-softest-accent-fg:var(--light-softest-accent-fg);--mode-softest-fg-default:var(--light-softest-fg-default);--mode-softest-fg-primary:var(--light-softest-fg-primary);--mode-softest-fg-text-secondary:var(--light-softest-fg-text-secondary);--mode-softest-fg-text-tertiary:var(--light-softest-fg-text-tertiary);--mode-softest-fg-headings:var(--light-softest-fg-headings);--mode-softest-fg-body:var(--light-softest-fg-body);--mode-softest-fg-link:var(--light-softest-fg-link);--mode-softest-fg-link-hover:var(--light-softest-fg-link-hover);--mode-softer-border:var(--light-softer-border);--mode-softer-accent:var(--light-softer-accent);--mode-softer-accent-fg:var(--light-softer-accent-fg);--mode-softer-fg-default:var(--light-softer-fg-default);--mode-softer-fg-primary:var(--light-softer-fg-primary);--mode-softer-fg-text-secondary:var(--light-softer-fg-text-secondary);--mode-softer-fg-text-tertiary:var(--light-softer-fg-text-tertiary);--mode-softer-fg-headings:var(--light-softer-fg-headings);--mode-softer-fg-body:var(--light-softer-fg-body);--mode-softer-fg-link:var(--light-softer-fg-link);--mode-softer-fg-link-hover:var(--light-softer-fg-link-hover);--mode-main-border:var(--light-main-border);--mode-main-accent:var(--light-main-accent);--mode-main-accent-fg:var(--light-main-accent-fg);--mode-main-fg-default:var(--light-main-fg-default);--mode-main-fg-primary:var(--light-main-fg-primary);--mode-main-fg-text-secondary:var(--light-main-fg-text-secondary);--mode-main-fg-text-tertiary:var(--light-main-fg-text-tertiary);--mode-main-fg-headings:var(--light-main-fg-headings);--mode-main-fg-body:var(--light-main-fg-body);--mode-main-fg-link:var(--light-main-fg-link);--mode-main-fg-link-hover:var(--light-main-fg-link-hover);--mode-darker-border:var(--light-darker-border);--mode-darker-accent:var(--light-darker-accent);--mode-darker-accent-fg:var(--light-darker-accent-fg);--mode-darker-fg-default:var(--light-darker-fg-default);--mode-darker-fg-primary:var(--light-darker-fg-primary);--mode-darker-fg-text-secondary:var(--light-darker-fg-text-secondary);--mode-darker-fg-text-tertiary:var(--light-darker-fg-text-tertiary);--mode-darker-fg-headings:var(--light-darker-fg-headings);--mode-darker-fg-body:var(--light-darker-fg-body);--mode-darker-fg-link:var(--light-darker-fg-link);--mode-darker-fg-link-hover:var(--light-darker-fg-link-hover);--mode-darkest-border:var(--light-darkest-border);--mode-darkest-accent:var(--light-darkest-accent);--mode-darkest-accent-fg:var(--light-darkest-accent-fg);--mode-darkest-fg-default:var(--light-darkest-fg-default);--mode-darkest-fg-primary:var(--light-darkest-fg-primary);--mode-darkest-fg-text-secondary:var(--light-darkest-fg-text-secondary);--mode-darkest-fg-text-tertiary:var(--light-darkest-fg-text-tertiary);--mode-darkest-fg-headings:var(--light-darkest-fg-headings);--mode-darkest-fg-body:var(--light-darkest-fg-body);--mode-darkest-fg-link:var(--light-darkest-fg-link);--mode-darkest-fg-link-hover:var(--light-darkest-fg-link-hover);--border:var(--light-main-border);--accent:var(--light-main-accent);--accent-fg:var(--light-main-accent-fg);--fg-default:var(--light-main-fg-default);--fg-primary:var(--light-main-fg-primary);--fg-text-secondary:var(--light-main-fg-text-secondary);--fg-text-tertiary:var(--light-main-fg-text-tertiary);--fg-headings:var(--light-main-fg-headings);--fg-body:var(--light-main-fg-body);--fg-link:var(--light-main-fg-link);--fg-link-hover:var(--light-main-fg-link-hover);--surface-c:var(--light-c);--surface-0:oklch(var(--light-l-softest) var(--surface-c) var(--surface-hue));--surface-1:oklch(var(--light-l-softer) var(--surface-c) var(--surface-hue));--surface-2:oklch(var(--light-l-main) var(--surface-c) var(--surface-hue));--surface-3:var(--surface-2);--surface-4:var(--surface-2);--surface-5:var(--surface-2);--surface-page:var(--mode-page-bg);--surface-panel:var(--light-softer);--surface-sunken:var(--light-softest);--text-primary:var(--fg-heading);--text-body:var(--fg-body);--text-secondary:var(--fg-caption);--text-tertiary:var(--gray-400);--text-disabled:var(--gray-400);--border-subtle:var(--gray-200);--border-input:var(--gray-500);--brand-text:var(--brand-700);--brand-tint:var(--brand-100);--brand-on-tint:var(--brand-100-fg);--brand-edge:var(--brand-600);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root .rlc-mode-dark,:root[data-theme=dark] .rlc-mode-theme,:root.rlc-dark .rlc-mode-theme{--surface:var(--surface-1);--fg-heading:var(--light-base);--fg-caption:var(--gray-300);--fg-border:oklch(100% 0 none/.1);--mode-page-bg:var(--dark-page-bg);--mode-softest:var(--dark-softest);--mode-softer:var(--dark-softer);--mode-main:var(--dark-main);--mode-darker:var(--dark-darker);--mode-darkest:var(--dark-darkest);--mode-alpha-2:var(--dark-alpha-2);--mode-alpha-4:var(--dark-alpha-4);--mode-alpha-8:var(--dark-alpha-8);--mode-alpha-12:var(--dark-alpha-12);--mode-alpha-16:var(--dark-alpha-16);--mode-alpha-24:var(--dark-alpha-24);--mode-alpha-32:var(--dark-alpha-32);--mode-softest-border:var(--dark-softest-border);--mode-softest-accent:var(--dark-softest-accent);--mode-softest-accent-fg:var(--dark-softest-accent-fg);--mode-softest-fg-default:var(--dark-softest-fg-default);--mode-softest-fg-primary:var(--dark-softest-fg-primary);--mode-softest-fg-text-secondary:var(--dark-softest-fg-text-secondary);--mode-softest-fg-text-tertiary:var(--dark-softest-fg-text-tertiary);--mode-softest-fg-headings:var(--dark-softest-fg-headings);--mode-softest-fg-body:var(--dark-softest-fg-body);--mode-softest-fg-link:var(--dark-softest-fg-link);--mode-softest-fg-link-hover:var(--dark-softest-fg-link-hover);--mode-softer-border:var(--dark-softer-border);--mode-softer-accent:var(--dark-softer-accent);--mode-softer-accent-fg:var(--dark-softer-accent-fg);--mode-softer-fg-default:var(--dark-softer-fg-default);--mode-softer-fg-primary:var(--dark-softer-fg-primary);--mode-softer-fg-text-secondary:var(--dark-softer-fg-text-secondary);--mode-softer-fg-text-tertiary:var(--dark-softer-fg-text-tertiary);--mode-softer-fg-headings:var(--dark-softer-fg-headings);--mode-softer-fg-body:var(--dark-softer-fg-body);--mode-softer-fg-link:var(--dark-softer-fg-link);--mode-softer-fg-link-hover:var(--dark-softer-fg-link-hover);--mode-main-border:var(--dark-main-border);--mode-main-accent:var(--dark-main-accent);--mode-main-accent-fg:var(--dark-main-accent-fg);--mode-main-fg-default:var(--dark-main-fg-default);--mode-main-fg-primary:var(--dark-main-fg-primary);--mode-main-fg-text-secondary:var(--dark-main-fg-text-secondary);--mode-main-fg-text-tertiary:var(--dark-main-fg-text-tertiary);--mode-main-fg-headings:var(--dark-main-fg-headings);--mode-main-fg-body:var(--dark-main-fg-body);--mode-main-fg-link:var(--dark-main-fg-link);--mode-main-fg-link-hover:var(--dark-main-fg-link-hover);--mode-darker-border:var(--dark-darker-border);--mode-darker-accent:var(--dark-darker-accent);--mode-darker-accent-fg:var(--dark-darker-accent-fg);--mode-darker-fg-default:var(--dark-darker-fg-default);--mode-darker-fg-primary:var(--dark-darker-fg-primary);--mode-darker-fg-text-secondary:var(--dark-darker-fg-text-secondary);--mode-darker-fg-text-tertiary:var(--dark-darker-fg-text-tertiary);--mode-darker-fg-headings:var(--dark-darker-fg-headings);--mode-darker-fg-body:var(--dark-darker-fg-body);--mode-darker-fg-link:var(--dark-darker-fg-link);--mode-darker-fg-link-hover:var(--dark-darker-fg-link-hover);--mode-darkest-border:var(--dark-darkest-border);--mode-darkest-accent:var(--dark-darkest-accent);--mode-darkest-accent-fg:var(--dark-darkest-accent-fg);--mode-darkest-fg-default:var(--dark-darkest-fg-default);--mode-darkest-fg-primary:var(--dark-darkest-fg-primary);--mode-darkest-fg-text-secondary:var(--dark-darkest-fg-text-secondary);--mode-darkest-fg-text-tertiary:var(--dark-darkest-fg-text-tertiary);--mode-darkest-fg-headings:var(--dark-darkest-fg-headings);--mode-darkest-fg-body:var(--dark-darkest-fg-body);--mode-darkest-fg-link:var(--dark-darkest-fg-link);--mode-darkest-fg-link-hover:var(--dark-darkest-fg-link-hover);--border:var(--dark-main-border);--accent:var(--dark-main-accent);--accent-fg:var(--dark-main-accent-fg);--fg-default:var(--dark-main-fg-default);--fg-primary:var(--dark-main-fg-primary);--fg-text-secondary:var(--dark-main-fg-text-secondary);--fg-text-tertiary:var(--dark-main-fg-text-tertiary);--fg-headings:var(--dark-main-fg-headings);--fg-body:var(--dark-main-fg-body);--fg-link:var(--dark-main-fg-link);--fg-link-hover:var(--dark-main-fg-link-hover);--surface-c:var(--dark-c);--surface-0:oklch(var(--dark-l-darker) var(--surface-c) var(--surface-hue));--surface-1:oklch(var(--dark-l-main) var(--surface-c) var(--surface-hue));--surface-2:oklch(var(--dark-l-softer) var(--surface-c) var(--surface-hue));--surface-3:oklch(var(--dark-l-softest) var(--surface-c) var(--surface-hue));--surface-4:var(--surface-3);--surface-5:var(--surface-3);--surface-page:var(--mode-page-bg);--surface-panel:var(--dark-main);--surface-sunken:var(--dark-darker);--text-primary:var(--fg-heading);--text-body:var(--fg-body);--text-secondary:var(--fg-caption);--text-tertiary:var(--gray-500);--text-disabled:var(--gray-600);--border-subtle:oklch(100% 0 none/.1);--border-input:var(--gray-500);--brand-text:var(--brand-400);--brand-tint:var(--brand-900);--brand-on-tint:var(--brand-900-fg);--brand-edge:var(--brand-400);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root .rlc-mode-brand,:root .rlc-on-brand{--surface:var(--brand-darker);--fg-heading:var(--light-base);--fg-caption:var(--brand-200);--fg-border:var(--brand-300);--border:var(--brand-darker-border);--accent:var(--brand-darker-accent);--accent-fg:var(--brand-darker-accent-fg);--fg-default:var(--brand-darker-fg-default);--fg-primary:var(--brand-darker-fg-primary);--fg-text-secondary:var(--brand-darker-fg-text-secondary);--fg-text-tertiary:var(--brand-darker-fg-text-tertiary);--fg-headings:var(--brand-darker-fg-headings);--fg-body:var(--brand-darker-fg-body);--fg-link:var(--brand-darker-fg-link);--fg-link-hover:var(--brand-darker-fg-link-hover);--surface-0:var(--brand-800);--surface-1:var(--brand-700);--surface-2:var(--brand-700);--surface-3:var(--brand-700);--surface-4:var(--brand-700);--surface-5:var(--brand-700);--surface-page:var(--brand-800);--surface-panel:var(--brand-700);--surface-sunken:var(--brand-800);--text-primary:var(--fg-heading);--text-body:var(--fg-body);--text-secondary:var(--fg-caption);--brand-text:var(--light-base);--text-disabled:var(--brand-300);--border-subtle:var(--brand-300)}:root .rlc-surface-softest{--surface:var(--light-softest);--border:var(--light-softest-border);--accent:var(--light-softest-accent);--accent-fg:var(--light-softest-accent-fg);--fg-default:var(--light-softest-fg-default);--fg-primary:var(--light-softest-fg-primary);--fg-text-secondary:var(--light-softest-fg-text-secondary);--fg-text-tertiary:var(--light-softest-fg-text-tertiary);--fg-headings:var(--light-softest-fg-headings);--fg-body:var(--light-softest-fg-body);--fg-link:var(--light-softest-fg-link);--fg-link-hover:var(--light-softest-fg-link-hover)}:root[data-theme=dark] .rlc-surface-softest,:root.rlc-dark .rlc-surface-softest{--surface:var(--dark-softest);--border:var(--dark-softest-border);--accent:var(--dark-softest-accent);--accent-fg:var(--dark-softest-accent-fg);--fg-default:var(--dark-softest-fg-default);--fg-primary:var(--dark-softest-fg-primary);--fg-text-secondary:var(--dark-softest-fg-text-secondary);--fg-text-tertiary:var(--dark-softest-fg-text-tertiary);--fg-headings:var(--dark-softest-fg-headings);--fg-body:var(--dark-softest-fg-body);--fg-link:var(--dark-softest-fg-link);--fg-link-hover:var(--dark-softest-fg-link-hover)}:root .rlc-mode-light .rlc-surface-softest{--surface:var(--light-softest);--border:var(--light-softest-border);--accent:var(--light-softest-accent);--accent-fg:var(--light-softest-accent-fg);--fg-default:var(--light-softest-fg-default);--fg-primary:var(--light-softest-fg-primary);--fg-text-secondary:var(--light-softest-fg-text-secondary);--fg-text-tertiary:var(--light-softest-fg-text-tertiary);--fg-headings:var(--light-softest-fg-headings);--fg-body:var(--light-softest-fg-body);--fg-link:var(--light-softest-fg-link);--fg-link-hover:var(--light-softest-fg-link-hover)}:root .rlc-mode-dark .rlc-surface-softest{--surface:var(--dark-softest);--border:var(--dark-softest-border);--accent:var(--dark-softest-accent);--accent-fg:var(--dark-softest-accent-fg);--fg-default:var(--dark-softest-fg-default);--fg-primary:var(--dark-softest-fg-primary);--fg-text-secondary:var(--dark-softest-fg-text-secondary);--fg-text-tertiary:var(--dark-softest-fg-text-tertiary);--fg-headings:var(--dark-softest-fg-headings);--fg-body:var(--dark-softest-fg-body);--fg-link:var(--dark-softest-fg-link);--fg-link-hover:var(--dark-softest-fg-link-hover)}:root .rlc-surface-softer{--surface:var(--light-softer);--border:var(--light-softer-border);--accent:var(--light-softer-accent);--accent-fg:var(--light-softer-accent-fg);--fg-default:var(--light-softer-fg-default);--fg-primary:var(--light-softer-fg-primary);--fg-text-secondary:var(--light-softer-fg-text-secondary);--fg-text-tertiary:var(--light-softer-fg-text-tertiary);--fg-headings:var(--light-softer-fg-headings);--fg-body:var(--light-softer-fg-body);--fg-link:var(--light-softer-fg-link);--fg-link-hover:var(--light-softer-fg-link-hover)}:root[data-theme=dark] .rlc-surface-softer,:root.rlc-dark .rlc-surface-softer{--surface:var(--dark-softer);--border:var(--dark-softer-border);--accent:var(--dark-softer-accent);--accent-fg:var(--dark-softer-accent-fg);--fg-default:var(--dark-softer-fg-default);--fg-primary:var(--dark-softer-fg-primary);--fg-text-secondary:var(--dark-softer-fg-text-secondary);--fg-text-tertiary:var(--dark-softer-fg-text-tertiary);--fg-headings:var(--dark-softer-fg-headings);--fg-body:var(--dark-softer-fg-body);--fg-link:var(--dark-softer-fg-link);--fg-link-hover:var(--dark-softer-fg-link-hover)}:root .rlc-mode-light .rlc-surface-softer{--surface:var(--light-softer);--border:var(--light-softer-border);--accent:var(--light-softer-accent);--accent-fg:var(--light-softer-accent-fg);--fg-default:var(--light-softer-fg-default);--fg-primary:var(--light-softer-fg-primary);--fg-text-secondary:var(--light-softer-fg-text-secondary);--fg-text-tertiary:var(--light-softer-fg-text-tertiary);--fg-headings:var(--light-softer-fg-headings);--fg-body:var(--light-softer-fg-body);--fg-link:var(--light-softer-fg-link);--fg-link-hover:var(--light-softer-fg-link-hover)}:root .rlc-mode-dark .rlc-surface-softer{--surface:var(--dark-softer);--border:var(--dark-softer-border);--accent:var(--dark-softer-accent);--accent-fg:var(--dark-softer-accent-fg);--fg-default:var(--dark-softer-fg-default);--fg-primary:var(--dark-softer-fg-primary);--fg-text-secondary:var(--dark-softer-fg-text-secondary);--fg-text-tertiary:var(--dark-softer-fg-text-tertiary);--fg-headings:var(--dark-softer-fg-headings);--fg-body:var(--dark-softer-fg-body);--fg-link:var(--dark-softer-fg-link);--fg-link-hover:var(--dark-softer-fg-link-hover)}:root .rlc-surface-main{--surface:var(--light-main);--border:var(--light-main-border);--accent:var(--light-main-accent);--accent-fg:var(--light-main-accent-fg);--fg-default:var(--light-main-fg-default);--fg-primary:var(--light-main-fg-primary);--fg-text-secondary:var(--light-main-fg-text-secondary);--fg-text-tertiary:var(--light-main-fg-text-tertiary);--fg-headings:var(--light-main-fg-headings);--fg-body:var(--light-main-fg-body);--fg-link:var(--light-main-fg-link);--fg-link-hover:var(--light-main-fg-link-hover)}:root[data-theme=dark] .rlc-surface-main,:root.rlc-dark .rlc-surface-main{--surface:var(--dark-main);--border:var(--dark-main-border);--accent:var(--dark-main-accent);--accent-fg:var(--dark-main-accent-fg);--fg-default:var(--dark-main-fg-default);--fg-primary:var(--dark-main-fg-primary);--fg-text-secondary:var(--dark-main-fg-text-secondary);--fg-text-tertiary:var(--dark-main-fg-text-tertiary);--fg-headings:var(--dark-main-fg-headings);--fg-body:var(--dark-main-fg-body);--fg-link:var(--dark-main-fg-link);--fg-link-hover:var(--dark-main-fg-link-hover)}:root .rlc-mode-light .rlc-surface-main{--surface:var(--light-main);--border:var(--light-main-border);--accent:var(--light-main-accent);--accent-fg:var(--light-main-accent-fg);--fg-default:var(--light-main-fg-default);--fg-primary:var(--light-main-fg-primary);--fg-text-secondary:var(--light-main-fg-text-secondary);--fg-text-tertiary:var(--light-main-fg-text-tertiary);--fg-headings:var(--light-main-fg-headings);--fg-body:var(--light-main-fg-body);--fg-link:var(--light-main-fg-link);--fg-link-hover:var(--light-main-fg-link-hover)}:root .rlc-mode-dark .rlc-surface-main{--surface:var(--dark-main);--border:var(--dark-main-border);--accent:var(--dark-main-accent);--accent-fg:var(--dark-main-accent-fg);--fg-default:var(--dark-main-fg-default);--fg-primary:var(--dark-main-fg-primary);--fg-text-secondary:var(--dark-main-fg-text-secondary);--fg-text-tertiary:var(--dark-main-fg-text-tertiary);--fg-headings:var(--dark-main-fg-headings);--fg-body:var(--dark-main-fg-body);--fg-link:var(--dark-main-fg-link);--fg-link-hover:var(--dark-main-fg-link-hover)}:root .rlc-surface-darker{--surface:var(--light-darker);--border:var(--light-darker-border);--accent:var(--light-darker-accent);--accent-fg:var(--light-darker-accent-fg);--fg-default:var(--light-darker-fg-default);--fg-primary:var(--light-darker-fg-primary);--fg-text-secondary:var(--light-darker-fg-text-secondary);--fg-text-tertiary:var(--light-darker-fg-text-tertiary);--fg-headings:var(--light-darker-fg-headings);--fg-body:var(--light-darker-fg-body);--fg-link:var(--light-darker-fg-link);--fg-link-hover:var(--light-darker-fg-link-hover)}:root[data-theme=dark] .rlc-surface-darker,:root.rlc-dark .rlc-surface-darker{--surface:var(--dark-darker);--border:var(--dark-darker-border);--accent:var(--dark-darker-accent);--accent-fg:var(--dark-darker-accent-fg);--fg-default:var(--dark-darker-fg-default);--fg-primary:var(--dark-darker-fg-primary);--fg-text-secondary:var(--dark-darker-fg-text-secondary);--fg-text-tertiary:var(--dark-darker-fg-text-tertiary);--fg-headings:var(--dark-darker-fg-headings);--fg-body:var(--dark-darker-fg-body);--fg-link:var(--dark-darker-fg-link);--fg-link-hover:var(--dark-darker-fg-link-hover)}:root .rlc-mode-light .rlc-surface-darker{--surface:var(--light-darker);--border:var(--light-darker-border);--accent:var(--light-darker-accent);--accent-fg:var(--light-darker-accent-fg);--fg-default:var(--light-darker-fg-default);--fg-primary:var(--light-darker-fg-primary);--fg-text-secondary:var(--light-darker-fg-text-secondary);--fg-text-tertiary:var(--light-darker-fg-text-tertiary);--fg-headings:var(--light-darker-fg-headings);--fg-body:var(--light-darker-fg-body);--fg-link:var(--light-darker-fg-link);--fg-link-hover:var(--light-darker-fg-link-hover)}:root .rlc-mode-dark .rlc-surface-darker{--surface:var(--dark-darker);--border:var(--dark-darker-border);--accent:var(--dark-darker-accent);--accent-fg:var(--dark-darker-accent-fg);--fg-default:var(--dark-darker-fg-default);--fg-primary:var(--dark-darker-fg-primary);--fg-text-secondary:var(--dark-darker-fg-text-secondary);--fg-text-tertiary:var(--dark-darker-fg-text-tertiary);--fg-headings:var(--dark-darker-fg-headings);--fg-body:var(--dark-darker-fg-body);--fg-link:var(--dark-darker-fg-link);--fg-link-hover:var(--dark-darker-fg-link-hover)}:root .rlc-surface-darkest{--surface:var(--light-darkest);--border:var(--light-darkest-border);--accent:var(--light-darkest-accent);--accent-fg:var(--light-darkest-accent-fg);--fg-default:var(--light-darkest-fg-default);--fg-primary:var(--light-darkest-fg-primary);--fg-text-secondary:var(--light-darkest-fg-text-secondary);--fg-text-tertiary:var(--light-darkest-fg-text-tertiary);--fg-headings:var(--light-darkest-fg-headings);--fg-body:var(--light-darkest-fg-body);--fg-link:var(--light-darkest-fg-link);--fg-link-hover:var(--light-darkest-fg-link-hover)}:root[data-theme=dark] .rlc-surface-darkest,:root.rlc-dark .rlc-surface-darkest{--surface:var(--dark-darkest);--border:var(--dark-darkest-border);--accent:var(--dark-darkest-accent);--accent-fg:var(--dark-darkest-accent-fg);--fg-default:var(--dark-darkest-fg-default);--fg-primary:var(--dark-darkest-fg-primary);--fg-text-secondary:var(--dark-darkest-fg-text-secondary);--fg-text-tertiary:var(--dark-darkest-fg-text-tertiary);--fg-headings:var(--dark-darkest-fg-headings);--fg-body:var(--dark-darkest-fg-body);--fg-link:var(--dark-darkest-fg-link);--fg-link-hover:var(--dark-darkest-fg-link-hover)}:root .rlc-mode-light .rlc-surface-darkest{--surface:var(--light-darkest);--border:var(--light-darkest-border);--accent:var(--light-darkest-accent);--accent-fg:var(--light-darkest-accent-fg);--fg-default:var(--light-darkest-fg-default);--fg-primary:var(--light-darkest-fg-primary);--fg-text-secondary:var(--light-darkest-fg-text-secondary);--fg-text-tertiary:var(--light-darkest-fg-text-tertiary);--fg-headings:var(--light-darkest-fg-headings);--fg-body:var(--light-darkest-fg-body);--fg-link:var(--light-darkest-fg-link);--fg-link-hover:var(--light-darkest-fg-link-hover)}:root .rlc-mode-dark .rlc-surface-darkest{--surface:var(--dark-darkest);--border:var(--dark-darkest-border);--accent:var(--dark-darkest-accent);--accent-fg:var(--dark-darkest-accent-fg);--fg-default:var(--dark-darkest-fg-default);--fg-primary:var(--dark-darkest-fg-primary);--fg-text-secondary:var(--dark-darkest-fg-text-secondary);--fg-text-tertiary:var(--dark-darkest-fg-text-tertiary);--fg-headings:var(--dark-darkest-fg-headings);--fg-body:var(--dark-darkest-fg-body);--fg-link:var(--dark-darkest-fg-link);--fg-link-hover:var(--dark-darkest-fg-link-hover)}.rlc-emphasis-soft{--surface-hue:var(--brand-hue);--surface-c:.006}.rlc-emphasis-medium{--surface-hue:var(--brand-hue);--surface-c:.01}.rlc-emphasis-strong{--surface-hue:var(--brand-hue);--surface-c:.014}:root[data-theme=dark] .rlc-emphasis-soft,.rlc-mode-dark .rlc-emphasis-soft{--surface-c:.008}:root[data-theme=dark] .rlc-emphasis-medium,.rlc-mode-dark .rlc-emphasis-medium{--surface-c:.013}:root[data-theme=dark] .rlc-emphasis-strong,.rlc-mode-dark .rlc-emphasis-strong{--surface-c:.018}:root .rlc-mode-light.rlc-emphasis-soft,:root:not([data-theme=dark]):not(.rlc-dark) .rlc-mode-theme.rlc-emphasis-soft{--surface-c:.006}:root .rlc-mode-light.rlc-emphasis-medium,:root:not([data-theme=dark]):not(.rlc-dark) .rlc-mode-theme.rlc-emphasis-medium{--surface-c:.01}:root .rlc-mode-light.rlc-emphasis-strong,:root:not([data-theme=dark]):not(.rlc-dark) .rlc-mode-theme.rlc-emphasis-strong{--surface-c:.014}:root .rlc-mode-dark.rlc-emphasis-soft,:root[data-theme=dark] .rlc-mode-theme.rlc-emphasis-soft,:root.rlc-dark .rlc-mode-theme.rlc-emphasis-soft{--surface-c:.008}:root .rlc-mode-dark.rlc-emphasis-medium,:root[data-theme=dark] .rlc-mode-theme.rlc-emphasis-medium,:root.rlc-dark .rlc-mode-theme.rlc-emphasis-medium{--surface-c:.013}:root .rlc-mode-dark.rlc-emphasis-strong,:root[data-theme=dark] .rlc-mode-theme.rlc-emphasis-strong,:root.rlc-dark .rlc-mode-theme.rlc-emphasis-strong{--surface-c:.018}:root{--brand-softest:var(--brand-100);--brand-softer:var(--brand-200);--brand-main:var(--brand-500);--brand-darker:var(--brand-700);--brand-darkest:var(--brand-900);--highlight-softest:var(--purple-100);--highlight-softer:var(--purple-200);--highlight-main:var(--purple-500);--highlight-darker:var(--purple-700);--highlight-darkest:var(--purple-900);--success-softest:var(--green-100);--success-softer:var(--green-200);--success-main:var(--green-500);--success-darker:var(--green-700);--success-darkest:var(--green-900);--warning-softest:var(--yellow-100);--warning-softer:var(--yellow-200);--warning-main:var(--yellow-500);--warning-darker:var(--yellow-700);--warning-darkest:var(--yellow-900);--error-softest:var(--red-100);--error-softer:var(--red-200);--error-main:var(--red-500);--error-darker:var(--red-700);--error-darkest:var(--red-900);--info-softest:var(--blue-100);--info-softer:var(--blue-200);--info-main:var(--blue-500);--info-darker:var(--blue-700);--info-darkest:var(--blue-900)}:root .rlc-bg-brand-softest{--surface:var(--brand-softest);--border:var(--brand-softest-border);--accent:var(--brand-softest-accent);--accent-fg:var(--brand-softest-accent-fg);--fg-default:var(--brand-softest-fg-default);--fg-primary:var(--brand-softest-fg-primary);--fg-text-secondary:var(--brand-softest-fg-text-secondary);--fg-text-tertiary:var(--brand-softest-fg-text-tertiary);--fg-headings:var(--brand-softest-fg-headings);--fg-body:var(--brand-softest-fg-body);--fg-link:var(--brand-softest-fg-link);--fg-link-hover:var(--brand-softest-fg-link-hover)}:root .rlc-bg-brand-softer{--surface:var(--brand-softer);--border:var(--brand-softer-border);--accent:var(--brand-softer-accent);--accent-fg:var(--brand-softer-accent-fg);--fg-default:var(--brand-softer-fg-default);--fg-primary:var(--brand-softer-fg-primary);--fg-text-secondary:var(--brand-softer-fg-text-secondary);--fg-text-tertiary:var(--brand-softer-fg-text-tertiary);--fg-headings:var(--brand-softer-fg-headings);--fg-body:var(--brand-softer-fg-body);--fg-link:var(--brand-softer-fg-link);--fg-link-hover:var(--brand-softer-fg-link-hover)}:root .rlc-bg-brand-main{--surface:var(--brand-main);--border:var(--brand-main-border);--accent:var(--brand-main-accent);--accent-fg:var(--brand-main-accent-fg);--fg-default:var(--brand-main-fg-default);--fg-primary:var(--brand-main-fg-primary);--fg-text-secondary:var(--brand-main-fg-text-secondary);--fg-text-tertiary:var(--brand-main-fg-text-tertiary);--fg-headings:var(--brand-main-fg-headings);--fg-body:var(--brand-main-fg-body);--fg-link:var(--brand-main-fg-link);--fg-link-hover:var(--brand-main-fg-link-hover)}:root .rlc-bg-brand-darker{--surface:var(--brand-darker);--border:var(--brand-darker-border);--accent:var(--brand-darker-accent);--accent-fg:var(--brand-darker-accent-fg);--fg-default:var(--brand-darker-fg-default);--fg-primary:var(--brand-darker-fg-primary);--fg-text-secondary:var(--brand-darker-fg-text-secondary);--fg-text-tertiary:var(--brand-darker-fg-text-tertiary);--fg-headings:var(--brand-darker-fg-headings);--fg-body:var(--brand-darker-fg-body);--fg-link:var(--brand-darker-fg-link);--fg-link-hover:var(--brand-darker-fg-link-hover)}:root .rlc-bg-brand-darkest{--surface:var(--brand-darkest);--border:var(--brand-darkest-border);--accent:var(--brand-darkest-accent);--accent-fg:var(--brand-darkest-accent-fg);--fg-default:var(--brand-darkest-fg-default);--fg-primary:var(--brand-darkest-fg-primary);--fg-text-secondary:var(--brand-darkest-fg-text-secondary);--fg-text-tertiary:var(--brand-darkest-fg-text-tertiary);--fg-headings:var(--brand-darkest-fg-headings);--fg-body:var(--brand-darkest-fg-body);--fg-link:var(--brand-darkest-fg-link);--fg-link-hover:var(--brand-darkest-fg-link-hover)}:root .rlc-bg-brand-alpha-2,:root .rlc-bg-brand-alpha-4,:root .rlc-bg-brand-alpha-8,:root .rlc-bg-brand-alpha-12,:root .rlc-bg-brand-alpha-16,:root .rlc-bg-brand-alpha-24,:root .rlc-bg-brand-alpha-32{--surface:var(--mode-main);--border:var(--mode-main-border);--accent:var(--mode-main-accent);--accent-fg:var(--mode-main-accent-fg);--fg-default:var(--mode-main-fg-default);--fg-primary:var(--mode-main-fg-primary);--fg-text-secondary:var(--mode-main-fg-text-secondary);--fg-text-tertiary:var(--mode-main-fg-text-tertiary);--fg-headings:var(--mode-main-fg-headings);--fg-body:var(--mode-main-fg-body);--fg-link:var(--mode-main-fg-link);--fg-link-hover:var(--mode-main-fg-link-hover)}:root .rlc-bg-highlight-softest{--surface:var(--highlight-softest);--border:var(--highlight-softest-border);--accent:var(--highlight-softest-accent);--accent-fg:var(--highlight-softest-accent-fg);--fg-default:var(--highlight-softest-fg-default);--fg-primary:var(--highlight-softest-fg-primary);--fg-text-secondary:var(--highlight-softest-fg-text-secondary);--fg-text-tertiary:var(--highlight-softest-fg-text-tertiary);--fg-headings:var(--highlight-softest-fg-headings);--fg-body:var(--highlight-softest-fg-body);--fg-link:var(--highlight-softest-fg-link);--fg-link-hover:var(--highlight-softest-fg-link-hover)}:root .rlc-bg-highlight-softer{--surface:var(--highlight-softer);--border:var(--highlight-softer-border);--accent:var(--highlight-softer-accent);--accent-fg:var(--highlight-softer-accent-fg);--fg-default:var(--highlight-softer-fg-default);--fg-primary:var(--highlight-softer-fg-primary);--fg-text-secondary:var(--highlight-softer-fg-text-secondary);--fg-text-tertiary:var(--highlight-softer-fg-text-tertiary);--fg-headings:var(--highlight-softer-fg-headings);--fg-body:var(--highlight-softer-fg-body);--fg-link:var(--highlight-softer-fg-link);--fg-link-hover:var(--highlight-softer-fg-link-hover)}:root .rlc-bg-highlight-main{--surface:var(--highlight-main);--border:var(--highlight-main-border);--accent:var(--highlight-main-accent);--accent-fg:var(--highlight-main-accent-fg);--fg-default:var(--highlight-main-fg-default);--fg-primary:var(--highlight-main-fg-primary);--fg-text-secondary:var(--highlight-main-fg-text-secondary);--fg-text-tertiary:var(--highlight-main-fg-text-tertiary);--fg-headings:var(--highlight-main-fg-headings);--fg-body:var(--highlight-main-fg-body);--fg-link:var(--highlight-main-fg-link);--fg-link-hover:var(--highlight-main-fg-link-hover)}:root .rlc-bg-highlight-darker{--surface:var(--highlight-darker);--border:var(--highlight-darker-border);--accent:var(--highlight-darker-accent);--accent-fg:var(--highlight-darker-accent-fg);--fg-default:var(--highlight-darker-fg-default);--fg-primary:var(--highlight-darker-fg-primary);--fg-text-secondary:var(--highlight-darker-fg-text-secondary);--fg-text-tertiary:var(--highlight-darker-fg-text-tertiary);--fg-headings:var(--highlight-darker-fg-headings);--fg-body:var(--highlight-darker-fg-body);--fg-link:var(--highlight-darker-fg-link);--fg-link-hover:var(--highlight-darker-fg-link-hover)}:root .rlc-bg-highlight-darkest{--surface:var(--highlight-darkest);--border:var(--highlight-darkest-border);--accent:var(--highlight-darkest-accent);--accent-fg:var(--highlight-darkest-accent-fg);--fg-default:var(--highlight-darkest-fg-default);--fg-primary:var(--highlight-darkest-fg-primary);--fg-text-secondary:var(--highlight-darkest-fg-text-secondary);--fg-text-tertiary:var(--highlight-darkest-fg-text-tertiary);--fg-headings:var(--highlight-darkest-fg-headings);--fg-body:var(--highlight-darkest-fg-body);--fg-link:var(--highlight-darkest-fg-link);--fg-link-hover:var(--highlight-darkest-fg-link-hover)}:root .rlc-bg-highlight-alpha-2,:root .rlc-bg-highlight-alpha-4,:root .rlc-bg-highlight-alpha-8,:root .rlc-bg-highlight-alpha-12,:root .rlc-bg-highlight-alpha-16,:root .rlc-bg-highlight-alpha-24,:root .rlc-bg-highlight-alpha-32{--surface:var(--mode-main);--border:var(--mode-main-border);--accent:var(--mode-main-accent);--accent-fg:var(--mode-main-accent-fg);--fg-default:var(--mode-main-fg-default);--fg-primary:var(--mode-main-fg-primary);--fg-text-secondary:var(--mode-main-fg-text-secondary);--fg-text-tertiary:var(--mode-main-fg-text-tertiary);--fg-headings:var(--mode-main-fg-headings);--fg-body:var(--mode-main-fg-body);--fg-link:var(--mode-main-fg-link);--fg-link-hover:var(--mode-main-fg-link-hover)}:root .rlc-bg-success-softest{--surface:var(--success-softest);--border:var(--success-softest-border);--accent:var(--success-softest-accent);--accent-fg:var(--success-softest-accent-fg);--fg-default:var(--success-softest-fg-default);--fg-primary:var(--success-softest-fg-primary);--fg-text-secondary:var(--success-softest-fg-text-secondary);--fg-text-tertiary:var(--success-softest-fg-text-tertiary);--fg-headings:var(--success-softest-fg-headings);--fg-body:var(--success-softest-fg-body);--fg-link:var(--success-softest-fg-link);--fg-link-hover:var(--success-softest-fg-link-hover)}:root .rlc-bg-success-softer{--surface:var(--success-softer);--border:var(--success-softer-border);--accent:var(--success-softer-accent);--accent-fg:var(--success-softer-accent-fg);--fg-default:var(--success-softer-fg-default);--fg-primary:var(--success-softer-fg-primary);--fg-text-secondary:var(--success-softer-fg-text-secondary);--fg-text-tertiary:var(--success-softer-fg-text-tertiary);--fg-headings:var(--success-softer-fg-headings);--fg-body:var(--success-softer-fg-body);--fg-link:var(--success-softer-fg-link);--fg-link-hover:var(--success-softer-fg-link-hover)}:root .rlc-bg-success-main{--surface:var(--success-main);--border:var(--success-main-border);--accent:var(--success-main-accent);--accent-fg:var(--success-main-accent-fg);--fg-default:var(--success-main-fg-default);--fg-primary:var(--success-main-fg-primary);--fg-text-secondary:var(--success-main-fg-text-secondary);--fg-text-tertiary:var(--success-main-fg-text-tertiary);--fg-headings:var(--success-main-fg-headings);--fg-body:var(--success-main-fg-body);--fg-link:var(--success-main-fg-link);--fg-link-hover:var(--success-main-fg-link-hover)}:root .rlc-bg-success-darker{--surface:var(--success-darker);--border:var(--success-darker-border);--accent:var(--success-darker-accent);--accent-fg:var(--success-darker-accent-fg);--fg-default:var(--success-darker-fg-default);--fg-primary:var(--success-darker-fg-primary);--fg-text-secondary:var(--success-darker-fg-text-secondary);--fg-text-tertiary:var(--success-darker-fg-text-tertiary);--fg-headings:var(--success-darker-fg-headings);--fg-body:var(--success-darker-fg-body);--fg-link:var(--success-darker-fg-link);--fg-link-hover:var(--success-darker-fg-link-hover)}:root .rlc-bg-success-darkest{--surface:var(--success-darkest);--border:var(--success-darkest-border);--accent:var(--success-darkest-accent);--accent-fg:var(--success-darkest-accent-fg);--fg-default:var(--success-darkest-fg-default);--fg-primary:var(--success-darkest-fg-primary);--fg-text-secondary:var(--success-darkest-fg-text-secondary);--fg-text-tertiary:var(--success-darkest-fg-text-tertiary);--fg-headings:var(--success-darkest-fg-headings);--fg-body:var(--success-darkest-fg-body);--fg-link:var(--success-darkest-fg-link);--fg-link-hover:var(--success-darkest-fg-link-hover)}:root .rlc-bg-success-alpha-2,:root .rlc-bg-success-alpha-4,:root .rlc-bg-success-alpha-8,:root .rlc-bg-success-alpha-12,:root .rlc-bg-success-alpha-16,:root .rlc-bg-success-alpha-24,:root .rlc-bg-success-alpha-32{--surface:var(--mode-main);--border:var(--mode-main-border);--accent:var(--mode-main-accent);--accent-fg:var(--mode-main-accent-fg);--fg-default:var(--mode-main-fg-default);--fg-primary:var(--mode-main-fg-primary);--fg-text-secondary:var(--mode-main-fg-text-secondary);--fg-text-tertiary:var(--mode-main-fg-text-tertiary);--fg-headings:var(--mode-main-fg-headings);--fg-body:var(--mode-main-fg-body);--fg-link:var(--mode-main-fg-link);--fg-link-hover:var(--mode-main-fg-link-hover)}:root .rlc-bg-warning-softest{--surface:var(--warning-softest);--border:var(--warning-softest-border);--accent:var(--warning-softest-accent);--accent-fg:var(--warning-softest-accent-fg);--fg-default:var(--warning-softest-fg-default);--fg-primary:var(--warning-softest-fg-primary);--fg-text-secondary:var(--warning-softest-fg-text-secondary);--fg-text-tertiary:var(--warning-softest-fg-text-tertiary);--fg-headings:var(--warning-softest-fg-headings);--fg-body:var(--warning-softest-fg-body);--fg-link:var(--warning-softest-fg-link);--fg-link-hover:var(--warning-softest-fg-link-hover)}:root .rlc-bg-warning-softer{--surface:var(--warning-softer);--border:var(--warning-softer-border);--accent:var(--warning-softer-accent);--accent-fg:var(--warning-softer-accent-fg);--fg-default:var(--warning-softer-fg-default);--fg-primary:var(--warning-softer-fg-primary);--fg-text-secondary:var(--warning-softer-fg-text-secondary);--fg-text-tertiary:var(--warning-softer-fg-text-tertiary);--fg-headings:var(--warning-softer-fg-headings);--fg-body:var(--warning-softer-fg-body);--fg-link:var(--warning-softer-fg-link);--fg-link-hover:var(--warning-softer-fg-link-hover)}:root .rlc-bg-warning-main{--surface:var(--warning-main);--border:var(--warning-main-border);--accent:var(--warning-main-accent);--accent-fg:var(--warning-main-accent-fg);--fg-default:var(--warning-main-fg-default);--fg-primary:var(--warning-main-fg-primary);--fg-text-secondary:var(--warning-main-fg-text-secondary);--fg-text-tertiary:var(--warning-main-fg-text-tertiary);--fg-headings:var(--warning-main-fg-headings);--fg-body:var(--warning-main-fg-body);--fg-link:var(--warning-main-fg-link);--fg-link-hover:var(--warning-main-fg-link-hover)}:root .rlc-bg-warning-darker{--surface:var(--warning-darker);--border:var(--warning-darker-border);--accent:var(--warning-darker-accent);--accent-fg:var(--warning-darker-accent-fg);--fg-default:var(--warning-darker-fg-default);--fg-primary:var(--warning-darker-fg-primary);--fg-text-secondary:var(--warning-darker-fg-text-secondary);--fg-text-tertiary:var(--warning-darker-fg-text-tertiary);--fg-headings:var(--warning-darker-fg-headings);--fg-body:var(--warning-darker-fg-body);--fg-link:var(--warning-darker-fg-link);--fg-link-hover:var(--warning-darker-fg-link-hover)}:root .rlc-bg-warning-darkest{--surface:var(--warning-darkest);--border:var(--warning-darkest-border);--accent:var(--warning-darkest-accent);--accent-fg:var(--warning-darkest-accent-fg);--fg-default:var(--warning-darkest-fg-default);--fg-primary:var(--warning-darkest-fg-primary);--fg-text-secondary:var(--warning-darkest-fg-text-secondary);--fg-text-tertiary:var(--warning-darkest-fg-text-tertiary);--fg-headings:var(--warning-darkest-fg-headings);--fg-body:var(--warning-darkest-fg-body);--fg-link:var(--warning-darkest-fg-link);--fg-link-hover:var(--warning-darkest-fg-link-hover)}:root .rlc-bg-warning-alpha-2,:root .rlc-bg-warning-alpha-4,:root .rlc-bg-warning-alpha-8,:root .rlc-bg-warning-alpha-12,:root .rlc-bg-warning-alpha-16,:root .rlc-bg-warning-alpha-24,:root .rlc-bg-warning-alpha-32{--surface:var(--mode-main);--border:var(--mode-main-border);--accent:var(--mode-main-accent);--accent-fg:var(--mode-main-accent-fg);--fg-default:var(--mode-main-fg-default);--fg-primary:var(--mode-main-fg-primary);--fg-text-secondary:var(--mode-main-fg-text-secondary);--fg-text-tertiary:var(--mode-main-fg-text-tertiary);--fg-headings:var(--mode-main-fg-headings);--fg-body:var(--mode-main-fg-body);--fg-link:var(--mode-main-fg-link);--fg-link-hover:var(--mode-main-fg-link-hover)}:root .rlc-bg-error-softest{--surface:var(--error-softest);--border:var(--error-softest-border);--accent:var(--error-softest-accent);--accent-fg:var(--error-softest-accent-fg);--fg-default:var(--error-softest-fg-default);--fg-primary:var(--error-softest-fg-primary);--fg-text-secondary:var(--error-softest-fg-text-secondary);--fg-text-tertiary:var(--error-softest-fg-text-tertiary);--fg-headings:var(--error-softest-fg-headings);--fg-body:var(--error-softest-fg-body);--fg-link:var(--error-softest-fg-link);--fg-link-hover:var(--error-softest-fg-link-hover)}:root .rlc-bg-error-softer{--surface:var(--error-softer);--border:var(--error-softer-border);--accent:var(--error-softer-accent);--accent-fg:var(--error-softer-accent-fg);--fg-default:var(--error-softer-fg-default);--fg-primary:var(--error-softer-fg-primary);--fg-text-secondary:var(--error-softer-fg-text-secondary);--fg-text-tertiary:var(--error-softer-fg-text-tertiary);--fg-headings:var(--error-softer-fg-headings);--fg-body:var(--error-softer-fg-body);--fg-link:var(--error-softer-fg-link);--fg-link-hover:var(--error-softer-fg-link-hover)}:root .rlc-bg-error-main{--surface:var(--error-main);--border:var(--error-main-border);--accent:var(--error-main-accent);--accent-fg:var(--error-main-accent-fg);--fg-default:var(--error-main-fg-default);--fg-primary:var(--error-main-fg-primary);--fg-text-secondary:var(--error-main-fg-text-secondary);--fg-text-tertiary:var(--error-main-fg-text-tertiary);--fg-headings:var(--error-main-fg-headings);--fg-body:var(--error-main-fg-body);--fg-link:var(--error-main-fg-link);--fg-link-hover:var(--error-main-fg-link-hover)}:root .rlc-bg-error-darker{--surface:var(--error-darker);--border:var(--error-darker-border);--accent:var(--error-darker-accent);--accent-fg:var(--error-darker-accent-fg);--fg-default:var(--error-darker-fg-default);--fg-primary:var(--error-darker-fg-primary);--fg-text-secondary:var(--error-darker-fg-text-secondary);--fg-text-tertiary:var(--error-darker-fg-text-tertiary);--fg-headings:var(--error-darker-fg-headings);--fg-body:var(--error-darker-fg-body);--fg-link:var(--error-darker-fg-link);--fg-link-hover:var(--error-darker-fg-link-hover)}:root .rlc-bg-error-darkest{--surface:var(--error-darkest);--border:var(--error-darkest-border);--accent:var(--error-darkest-accent);--accent-fg:var(--error-darkest-accent-fg);--fg-default:var(--error-darkest-fg-default);--fg-primary:var(--error-darkest-fg-primary);--fg-text-secondary:var(--error-darkest-fg-text-secondary);--fg-text-tertiary:var(--error-darkest-fg-text-tertiary);--fg-headings:var(--error-darkest-fg-headings);--fg-body:var(--error-darkest-fg-body);--fg-link:var(--error-darkest-fg-link);--fg-link-hover:var(--error-darkest-fg-link-hover)}:root .rlc-bg-error-alpha-2,:root .rlc-bg-error-alpha-4,:root .rlc-bg-error-alpha-8,:root .rlc-bg-error-alpha-12,:root .rlc-bg-error-alpha-16,:root .rlc-bg-error-alpha-24,:root .rlc-bg-error-alpha-32{--surface:var(--mode-main);--border:var(--mode-main-border);--accent:var(--mode-main-accent);--accent-fg:var(--mode-main-accent-fg);--fg-default:var(--mode-main-fg-default);--fg-primary:var(--mode-main-fg-primary);--fg-text-secondary:var(--mode-main-fg-text-secondary);--fg-text-tertiary:var(--mode-main-fg-text-tertiary);--fg-headings:var(--mode-main-fg-headings);--fg-body:var(--mode-main-fg-body);--fg-link:var(--mode-main-fg-link);--fg-link-hover:var(--mode-main-fg-link-hover)}:root .rlc-bg-info-softest{--surface:var(--info-softest);--border:var(--info-softest-border);--accent:var(--info-softest-accent);--accent-fg:var(--info-softest-accent-fg);--fg-default:var(--info-softest-fg-default);--fg-primary:var(--info-softest-fg-primary);--fg-text-secondary:var(--info-softest-fg-text-secondary);--fg-text-tertiary:var(--info-softest-fg-text-tertiary);--fg-headings:var(--info-softest-fg-headings);--fg-body:var(--info-softest-fg-body);--fg-link:var(--info-softest-fg-link);--fg-link-hover:var(--info-softest-fg-link-hover)}:root .rlc-bg-info-softer{--surface:var(--info-softer);--border:var(--info-softer-border);--accent:var(--info-softer-accent);--accent-fg:var(--info-softer-accent-fg);--fg-default:var(--info-softer-fg-default);--fg-primary:var(--info-softer-fg-primary);--fg-text-secondary:var(--info-softer-fg-text-secondary);--fg-text-tertiary:var(--info-softer-fg-text-tertiary);--fg-headings:var(--info-softer-fg-headings);--fg-body:var(--info-softer-fg-body);--fg-link:var(--info-softer-fg-link);--fg-link-hover:var(--info-softer-fg-link-hover)}:root .rlc-bg-info-main{--surface:var(--info-main);--border:var(--info-main-border);--accent:var(--info-main-accent);--accent-fg:var(--info-main-accent-fg);--fg-default:var(--info-main-fg-default);--fg-primary:var(--info-main-fg-primary);--fg-text-secondary:var(--info-main-fg-text-secondary);--fg-text-tertiary:var(--info-main-fg-text-tertiary);--fg-headings:var(--info-main-fg-headings);--fg-body:var(--info-main-fg-body);--fg-link:var(--info-main-fg-link);--fg-link-hover:var(--info-main-fg-link-hover)}:root .rlc-bg-info-darker{--surface:var(--info-darker);--border:var(--info-darker-border);--accent:var(--info-darker-accent);--accent-fg:var(--info-darker-accent-fg);--fg-default:var(--info-darker-fg-default);--fg-primary:var(--info-darker-fg-primary);--fg-text-secondary:var(--info-darker-fg-text-secondary);--fg-text-tertiary:var(--info-darker-fg-text-tertiary);--fg-headings:var(--info-darker-fg-headings);--fg-body:var(--info-darker-fg-body);--fg-link:var(--info-darker-fg-link);--fg-link-hover:var(--info-darker-fg-link-hover)}:root .rlc-bg-info-darkest{--surface:var(--info-darkest);--border:var(--info-darkest-border);--accent:var(--info-darkest-accent);--accent-fg:var(--info-darkest-accent-fg);--fg-default:var(--info-darkest-fg-default);--fg-primary:var(--info-darkest-fg-primary);--fg-text-secondary:var(--info-darkest-fg-text-secondary);--fg-text-tertiary:var(--info-darkest-fg-text-tertiary);--fg-headings:var(--info-darkest-fg-headings);--fg-body:var(--info-darkest-fg-body);--fg-link:var(--info-darkest-fg-link);--fg-link-hover:var(--info-darkest-fg-link-hover)}:root .rlc-bg-info-alpha-2,:root .rlc-bg-info-alpha-4,:root .rlc-bg-info-alpha-8,:root .rlc-bg-info-alpha-12,:root .rlc-bg-info-alpha-16,:root .rlc-bg-info-alpha-24,:root .rlc-bg-info-alpha-32{--surface:var(--mode-main);--border:var(--mode-main-border);--accent:var(--mode-main-accent);--accent-fg:var(--mode-main-accent-fg);--fg-default:var(--mode-main-fg-default);--fg-primary:var(--mode-main-fg-primary);--fg-text-secondary:var(--mode-main-fg-text-secondary);--fg-text-tertiary:var(--mode-main-fg-text-tertiary);--fg-headings:var(--mode-main-fg-headings);--fg-body:var(--mode-main-fg-body);--fg-link:var(--mode-main-fg-link);--fg-link-hover:var(--mode-main-fg-link-hover)}:root .rlc-bg-light-softest{--surface:var(--light-softest);--border:var(--light-softest-border);--accent:var(--light-softest-accent);--accent-fg:var(--light-softest-accent-fg);--fg-default:var(--light-softest-fg-default);--fg-primary:var(--light-softest-fg-primary);--fg-text-secondary:var(--light-softest-fg-text-secondary);--fg-text-tertiary:var(--light-softest-fg-text-tertiary);--fg-headings:var(--light-softest-fg-headings);--fg-body:var(--light-softest-fg-body);--fg-link:var(--light-softest-fg-link);--fg-link-hover:var(--light-softest-fg-link-hover)}:root .rlc-bg-light-softer{--surface:var(--light-softer);--border:var(--light-softer-border);--accent:var(--light-softer-accent);--accent-fg:var(--light-softer-accent-fg);--fg-default:var(--light-softer-fg-default);--fg-primary:var(--light-softer-fg-primary);--fg-text-secondary:var(--light-softer-fg-text-secondary);--fg-text-tertiary:var(--light-softer-fg-text-tertiary);--fg-headings:var(--light-softer-fg-headings);--fg-body:var(--light-softer-fg-body);--fg-link:var(--light-softer-fg-link);--fg-link-hover:var(--light-softer-fg-link-hover)}:root .rlc-bg-light-main{--surface:var(--light-main);--border:var(--light-main-border);--accent:var(--light-main-accent);--accent-fg:var(--light-main-accent-fg);--fg-default:var(--light-main-fg-default);--fg-primary:var(--light-main-fg-primary);--fg-text-secondary:var(--light-main-fg-text-secondary);--fg-text-tertiary:var(--light-main-fg-text-tertiary);--fg-headings:var(--light-main-fg-headings);--fg-body:var(--light-main-fg-body);--fg-link:var(--light-main-fg-link);--fg-link-hover:var(--light-main-fg-link-hover)}:root .rlc-bg-light-darker{--surface:var(--light-darker);--border:var(--light-darker-border);--accent:var(--light-darker-accent);--accent-fg:var(--light-darker-accent-fg);--fg-default:var(--light-darker-fg-default);--fg-primary:var(--light-darker-fg-primary);--fg-text-secondary:var(--light-darker-fg-text-secondary);--fg-text-tertiary:var(--light-darker-fg-text-tertiary);--fg-headings:var(--light-darker-fg-headings);--fg-body:var(--light-darker-fg-body);--fg-link:var(--light-darker-fg-link);--fg-link-hover:var(--light-darker-fg-link-hover)}:root .rlc-bg-light-darkest{--surface:var(--light-darkest);--border:var(--light-darkest-border);--accent:var(--light-darkest-accent);--accent-fg:var(--light-darkest-accent-fg);--fg-default:var(--light-darkest-fg-default);--fg-primary:var(--light-darkest-fg-primary);--fg-text-secondary:var(--light-darkest-fg-text-secondary);--fg-text-tertiary:var(--light-darkest-fg-text-tertiary);--fg-headings:var(--light-darkest-fg-headings);--fg-body:var(--light-darkest-fg-body);--fg-link:var(--light-darkest-fg-link);--fg-link-hover:var(--light-darkest-fg-link-hover)}:root .rlc-bg-light-alpha-2,:root .rlc-bg-light-alpha-4,:root .rlc-bg-light-alpha-8,:root .rlc-bg-light-alpha-12,:root .rlc-bg-light-alpha-16,:root .rlc-bg-light-alpha-24,:root .rlc-bg-light-alpha-32{--surface:var(--mode-main);--border:var(--mode-main-border);--accent:var(--mode-main-accent);--accent-fg:var(--mode-main-accent-fg);--fg-default:var(--mode-main-fg-default);--fg-primary:var(--mode-main-fg-primary);--fg-text-secondary:var(--mode-main-fg-text-secondary);--fg-text-tertiary:var(--mode-main-fg-text-tertiary);--fg-headings:var(--mode-main-fg-headings);--fg-body:var(--mode-main-fg-body);--fg-link:var(--mode-main-fg-link);--fg-link-hover:var(--mode-main-fg-link-hover)}:root .rlc-bg-dark-softest{--surface:var(--dark-softest);--border:var(--dark-softest-border);--accent:var(--dark-softest-accent);--accent-fg:var(--dark-softest-accent-fg);--fg-default:var(--dark-softest-fg-default);--fg-primary:var(--dark-softest-fg-primary);--fg-text-secondary:var(--dark-softest-fg-text-secondary);--fg-text-tertiary:var(--dark-softest-fg-text-tertiary);--fg-headings:var(--dark-softest-fg-headings);--fg-body:var(--dark-softest-fg-body);--fg-link:var(--dark-softest-fg-link);--fg-link-hover:var(--dark-softest-fg-link-hover)}:root .rlc-bg-dark-softer{--surface:var(--dark-softer);--border:var(--dark-softer-border);--accent:var(--dark-softer-accent);--accent-fg:var(--dark-softer-accent-fg);--fg-default:var(--dark-softer-fg-default);--fg-primary:var(--dark-softer-fg-primary);--fg-text-secondary:var(--dark-softer-fg-text-secondary);--fg-text-tertiary:var(--dark-softer-fg-text-tertiary);--fg-headings:var(--dark-softer-fg-headings);--fg-body:var(--dark-softer-fg-body);--fg-link:var(--dark-softer-fg-link);--fg-link-hover:var(--dark-softer-fg-link-hover)}:root .rlc-bg-dark-main{--surface:var(--dark-main);--border:var(--dark-main-border);--accent:var(--dark-main-accent);--accent-fg:var(--dark-main-accent-fg);--fg-default:var(--dark-main-fg-default);--fg-primary:var(--dark-main-fg-primary);--fg-text-secondary:var(--dark-main-fg-text-secondary);--fg-text-tertiary:var(--dark-main-fg-text-tertiary);--fg-headings:var(--dark-main-fg-headings);--fg-body:var(--dark-main-fg-body);--fg-link:var(--dark-main-fg-link);--fg-link-hover:var(--dark-main-fg-link-hover)}:root .rlc-bg-dark-darker{--surface:var(--dark-darker);--border:var(--dark-darker-border);--accent:var(--dark-darker-accent);--accent-fg:var(--dark-darker-accent-fg);--fg-default:var(--dark-darker-fg-default);--fg-primary:var(--dark-darker-fg-primary);--fg-text-secondary:var(--dark-darker-fg-text-secondary);--fg-text-tertiary:var(--dark-darker-fg-text-tertiary);--fg-headings:var(--dark-darker-fg-headings);--fg-body:var(--dark-darker-fg-body);--fg-link:var(--dark-darker-fg-link);--fg-link-hover:var(--dark-darker-fg-link-hover)}:root .rlc-bg-dark-darkest{--surface:var(--dark-darkest);--border:var(--dark-darkest-border);--accent:var(--dark-darkest-accent);--accent-fg:var(--dark-darkest-accent-fg);--fg-default:var(--dark-darkest-fg-default);--fg-primary:var(--dark-darkest-fg-primary);--fg-text-secondary:var(--dark-darkest-fg-text-secondary);--fg-text-tertiary:var(--dark-darkest-fg-text-tertiary);--fg-headings:var(--dark-darkest-fg-headings);--fg-body:var(--dark-darkest-fg-body);--fg-link:var(--dark-darkest-fg-link);--fg-link-hover:var(--dark-darkest-fg-link-hover)}:root .rlc-bg-dark-alpha-2,:root .rlc-bg-dark-alpha-4,:root .rlc-bg-dark-alpha-8,:root .rlc-bg-dark-alpha-12,:root .rlc-bg-dark-alpha-16,:root .rlc-bg-dark-alpha-24,:root .rlc-bg-dark-alpha-32{--surface:var(--mode-main);--border:var(--mode-main-border);--accent:var(--mode-main-accent);--accent-fg:var(--mode-main-accent-fg);--fg-default:var(--mode-main-fg-default);--fg-primary:var(--mode-main-fg-primary);--fg-text-secondary:var(--mode-main-fg-text-secondary);--fg-text-tertiary:var(--mode-main-fg-text-tertiary);--fg-headings:var(--mode-main-fg-headings);--fg-body:var(--mode-main-fg-body);--fg-link:var(--mode-main-fg-link);--fg-link-hover:var(--mode-main-fg-link-hover)}:root .rlc-bg-mode-softest{--surface:var(--mode-softest);--border:var(--mode-softest-border);--accent:var(--mode-softest-accent);--accent-fg:var(--mode-softest-accent-fg);--fg-default:var(--mode-softest-fg-default);--fg-primary:var(--mode-softest-fg-primary);--fg-text-secondary:var(--mode-softest-fg-text-secondary);--fg-text-tertiary:var(--mode-softest-fg-text-tertiary);--fg-headings:var(--mode-softest-fg-headings);--fg-body:var(--mode-softest-fg-body);--fg-link:var(--mode-softest-fg-link);--fg-link-hover:var(--mode-softest-fg-link-hover)}:root .rlc-bg-mode-softer{--surface:var(--mode-softer);--border:var(--mode-softer-border);--accent:var(--mode-softer-accent);--accent-fg:var(--mode-softer-accent-fg);--fg-default:var(--mode-softer-fg-default);--fg-primary:var(--mode-softer-fg-primary);--fg-text-secondary:var(--mode-softer-fg-text-secondary);--fg-text-tertiary:var(--mode-softer-fg-text-tertiary);--fg-headings:var(--mode-softer-fg-headings);--fg-body:var(--mode-softer-fg-body);--fg-link:var(--mode-softer-fg-link);--fg-link-hover:var(--mode-softer-fg-link-hover)}:root .rlc-bg-mode-main{--surface:var(--mode-main);--border:var(--mode-main-border);--accent:var(--mode-main-accent);--accent-fg:var(--mode-main-accent-fg);--fg-default:var(--mode-main-fg-default);--fg-primary:var(--mode-main-fg-primary);--fg-text-secondary:var(--mode-main-fg-text-secondary);--fg-text-tertiary:var(--mode-main-fg-text-tertiary);--fg-headings:var(--mode-main-fg-headings);--fg-body:var(--mode-main-fg-body);--fg-link:var(--mode-main-fg-link);--fg-link-hover:var(--mode-main-fg-link-hover)}:root .rlc-bg-mode-darker{--surface:var(--mode-darker);--border:var(--mode-darker-border);--accent:var(--mode-darker-accent);--accent-fg:var(--mode-darker-accent-fg);--fg-default:var(--mode-darker-fg-default);--fg-primary:var(--mode-darker-fg-primary);--fg-text-secondary:var(--mode-darker-fg-text-secondary);--fg-text-tertiary:var(--mode-darker-fg-text-tertiary);--fg-headings:var(--mode-darker-fg-headings);--fg-body:var(--mode-darker-fg-body);--fg-link:var(--mode-darker-fg-link);--fg-link-hover:var(--mode-darker-fg-link-hover)}:root .rlc-bg-mode-darkest{--surface:var(--mode-darkest);--border:var(--mode-darkest-border);--accent:var(--mode-darkest-accent);--accent-fg:var(--mode-darkest-accent-fg);--fg-default:var(--mode-darkest-fg-default);--fg-primary:var(--mode-darkest-fg-primary);--fg-text-secondary:var(--mode-darkest-fg-text-secondary);--fg-text-tertiary:var(--mode-darkest-fg-text-tertiary);--fg-headings:var(--mode-darkest-fg-headings);--fg-body:var(--mode-darkest-fg-body);--fg-link:var(--mode-darkest-fg-link);--fg-link-hover:var(--mode-darkest-fg-link-hover)}:root .rlc-bg-mode-alpha-2,:root .rlc-bg-mode-alpha-4,:root .rlc-bg-mode-alpha-8,:root .rlc-bg-mode-alpha-12,:root .rlc-bg-mode-alpha-16,:root .rlc-bg-mode-alpha-24,:root .rlc-bg-mode-alpha-32{--surface:var(--mode-main);--border:var(--mode-main-border);--accent:var(--mode-main-accent);--accent-fg:var(--mode-main-accent-fg);--fg-default:var(--mode-main-fg-default);--fg-primary:var(--mode-main-fg-primary);--fg-text-secondary:var(--mode-main-fg-text-secondary);--fg-text-tertiary:var(--mode-main-fg-text-tertiary);--fg-headings:var(--mode-main-fg-headings);--fg-body:var(--mode-main-fg-body);--fg-link:var(--mode-main-fg-link);--fg-link-hover:var(--mode-main-fg-link-hover)}:root{--body-size:clamp(.875rem, .7614rem + .4545vw, 1.125rem);--lead-size:clamp(1rem, .8864rem + .4545vw, 1.25rem);--heading-size:clamp(1.5rem, .8182rem + 2.7273vw, 3rem);--display-size:clamp(1.875rem, 1.0227rem + 3.4091vw, 3.75rem);--section-y:var(--space-lg);--section-y-hero:var(--space-xl);--doc-h1:clamp(1.875rem, 1.3636rem + 2.0455vw, 3rem);--doc-h2:clamp(1.5rem, 1.1591rem + 1.3636vw, 2.25rem);--doc-h3:clamp(1.25rem, .9659rem + 1.1364vw, 1.875rem);--doc-h4:clamp(1.125rem, .9545rem + .6818vw, 1.5rem);--doc-h5:clamp(1.125rem, 1.0682rem + .2273vw, 1.25rem);--doc-h6:clamp(1.125rem, 1.0682rem + .2273vw, 1.25rem);--doc-body:clamp(1rem, .9432rem + .2273vw, 1.125rem);--doc-small:clamp(.875rem, .8182rem + .2273vw, 1rem);--small-size:var(--text-sm);--caption-size:var(--text-xs)}@media (width>=768px){:root{--section-y:var(--space-2xl);--section-y-hero:var(--space-3xl)}}@media (width>=1024px){:root{--section-y:var(--space-3xl);--section-y-hero:var(--space-4xl)}}:root[data-merk=indigo][data-theme=dark] .rlc-surface-softest:not(.rlc-mode-light *),:root[data-merk=indigo] .rlc-mode-dark .rlc-surface-softest{--brand-ring:var(--brand-400);--brand-text:var(--brand-300)}:root{--brand-900:var(--cyan-900);--brand-800:var(--cyan-800);--brand-700:var(--cyan-700);--brand-600:var(--cyan-600);--brand-500:var(--cyan-500);--brand-400:var(--cyan-400);--brand-300:var(--cyan-300);--brand-200:var(--cyan-200);--brand-100:var(--cyan-100);--brand-900-fg:var(--cyan-900-fg);--brand-700-fg:var(--cyan-700-fg);--brand-100-fg:var(--cyan-100-fg);--mark-900:var(--purple-900);--mark-800:var(--purple-800);--mark-600:var(--purple-600);--mark-300:var(--purple-300);--mark-100:var(--purple-100);--mark-900-fg:var(--purple-900-fg);--mark-100-fg:var(--purple-100-fg);--radius-full:9999px;--radius-pill:9999px;--radius-avatar:50%;--card-surface:var(--surface-panel);--card-shadow:var(--shadow-1);--card-border:0 solid transparent;--input-padding-block:var(--space-xs);--input-padding-inline:var(--space-xs);--input-bg:var(--surface-panel);--input-border-color:var(--border-input);--input-border-width:var(--border-hairline);--input-shadow:var(--edge-inset-line), var(--edge-inset-lip);--weight-medium:500;--weight-body:var(--weight-regular);--weight-heading:var(--weight-bold);--weight-display:var(--weight-heading);--weight-h1:var(--weight-heading);--weight-h2:var(--weight-heading);--weight-h3:var(--weight-heading);--weight-h4:var(--weight-heading);--weight-h5:var(--weight-heading);--weight-h6:var(--weight-medium);--weight-lead:var(--weight-body);--weight-body-text:var(--weight-body);--weight-small:var(--weight-body);--weight-caption:var(--weight-body);--weight-label:var(--weight-medium);--weight-emphasis:var(--weight-bold);--title-size:clamp(1.5rem, 1.1591rem + 1.3636vw, 2.25rem);--title-lead:var(--leading-tight);--title-track:var(--tracking-tight);--body-lead:var(--leading-normal);--swatch-fg-900:var(--brand-100);--swatch-fg-800:var(--brand-100);--swatch-fg-700:var(--brand-100);--swatch-fg-600:var(--light-base);--swatch-fg-500:var(--brand-900);--swatch-fg-400:var(--brand-900);--swatch-fg-300:var(--brand-900);--swatch-fg-200:var(--brand-900);--swatch-fg-100:var(--brand-900);--swatch-fg-gray-950:var(--gray-100);--swatch-fg-gray-900:var(--gray-100);--swatch-fg-gray-800:var(--gray-100);--swatch-fg-gray-700:var(--gray-100);--swatch-fg-gray-600:var(--gray-50);--swatch-fg-gray-500:var(--gray-950);--swatch-fg-gray-400:var(--gray-950);--swatch-fg-gray-300:var(--gray-950);--swatch-fg-gray-200:var(--gray-950);--swatch-fg-gray-100:var(--gray-950);--swatch-fg-gray-50:var(--gray-950)}:root .rlc-mode-light,:root .rlc-mode-dark,:root .rlc-mode-theme{--card-surface:var(--surface-panel);--input-bg:var(--surface-panel);--input-border-color:var(--border-input)}:root .rlc-mode-brand{--card-surface:var(--surface-panel)}:root[data-merk=koraal]{--brand-900:var(--coral-900);--brand-800:var(--coral-800);--brand-700:var(--coral-700);--brand-600:var(--coral-600);--brand-500:var(--coral-500);--brand-400:var(--coral-400);--brand-300:var(--coral-300);--brand-200:var(--coral-200);--brand-100:var(--coral-100);--brand-900-fg:var(--coral-900-fg);--brand-700-fg:var(--coral-700-fg);--brand-100-fg:var(--coral-100-fg);--brand-hue:27;--brand-solid:var(--brand-700);--brand-ring:var(--brand-600);--gray-hue:85;--font-heading:"Avenir Next", "Segoe UI", var(--font-body);--weight-heading:var(--weight-bold);--gap-tight:var(--space-xs);--padding-card:var(--space-xl);--gap-group:var(--space-lg);--gap-actions:var(--space-sm);--gap-columns:var(--space-xl);--gap-block:var(--space-2xl);--gap-section:var(--space-4xl);--radius-base:20px;--card-shadow:var(--shadow-2);--card-border:0 solid transparent;--input-padding-block:var(--space-sm);--input-padding-inline:var(--space-sm);--input-bg:var(--surface-sunken);--input-border-color:transparent;--input-border-width:0px;--input-shadow:none;--title-size:clamp(1.25rem, .9659rem + 1.1364vw, 1.875rem);--title-lead:var(--leading-snug);--title-track:normal;--body-lead:var(--leading-relaxed)}:root[data-merk=koraal] .rlc-mode-light,:root[data-merk=koraal] .rlc-mode-dark,:root[data-merk=koraal] .rlc-mode-theme{--input-bg:var(--surface-sunken);--input-border-color:transparent}:root[data-merk=indigo]{--brand-900:var(--indigo-900);--brand-800:var(--indigo-800);--brand-700:var(--indigo-700);--brand-600:var(--indigo-600);--brand-500:var(--indigo-500);--brand-400:var(--indigo-400);--brand-300:var(--indigo-300);--brand-200:var(--indigo-200);--brand-100:var(--indigo-100);--brand-900-fg:var(--indigo-900-fg);--brand-700-fg:var(--indigo-700-fg);--brand-100-fg:var(--indigo-100-fg);--brand-hue:257;--swatch-fg-500:var(--light-base);--font-heading:"Helvetica Neue", Helvetica, Arial, var(--font-body);--weight-heading:var(--weight-bold);--gap-tight:var(--space-2xs);--padding-card:var(--space-md);--gap-group:var(--space-sm);--gap-actions:var(--space-2xs);--gap-columns:var(--space-md);--gap-block:var(--space-lg);--gap-section:var(--space-2xl);--radius-base:0px;--radius-full:0px;--radius-pill:0px;--radius-avatar:0px;--card-shadow:none;--card-border:var(--border-hairline) solid var(--border-subtle);--input-padding-block:var(--space-2xs);--input-padding-inline:var(--space-xs);--input-bg:var(--surface-panel);--input-border-color:var(--border-input);--input-border-width:var(--border-hairline);--input-shadow:none;--title-size:clamp(1.875rem, 1.3636rem + 2.0455vw, 3rem);--title-lead:var(--leading-none);--title-track:-.025em;--body-lead:var(--leading-normal)}:root[data-merk=indigo] .rlc-mode-light,:root[data-merk=indigo] .rlc-mode-dark,:root[data-merk=indigo] .rlc-mode-brand,:root[data-merk=indigo] .rlc-mode-theme{--card-border:var(--border-hairline) solid var(--border-subtle)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
